/*
 *  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;
}

.breadcrumb {
  display: block;
  overflow: hidden;
  padding-left: 80px !important;
}
@media (max-width: 438px) {
  .breadcrumb {
    padding-left: 25px !important;
  }
}
@media (min-width: 439px) and (max-width: 1124px) {
  .breadcrumb {
    padding-left: 30px !important;
  }
}
@media (min-width: 1600px) {
  .breadcrumb {
    margin: 0 auto;
    max-width: 1600px;
    float: none;
  }
}
@media (min-width: 1440px) {
  .breadcrumb {
    margin: 0 auto !important;
    float: none !important;
  }
}
.breadcrumb .cmp-breadcrumb {
  padding: 12px 0;
}
@media (max-width: 1124px) {
  .breadcrumb .cmp-breadcrumb {
    display: block;
    direction: rtl;
    width: auto;
    overflow: hidden;
  }
}
@media (min-width: 1124px) {
  .breadcrumb .cmp-breadcrumb__list {
    display: flex;
    align-items: center;
  }
}
.breadcrumb .cmp-breadcrumb__item {
  vertical-align: unset;
}
@media (min-width: 1124px) {
  .breadcrumb .cmp-breadcrumb__item:last-of-type .cmp-breadcrumb__item-link::after {
    display: none;
  }
}
@media (max-width: 1124px) {
  .breadcrumb .cmp-breadcrumb__item {
    float: left;
  }
  .breadcrumb .cmp-breadcrumb__item:first-of-type .cmp-breadcrumb__item-link::after {
    display: none;
  }
  .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;
  }
}
.breadcrumb .cmp-breadcrumb__item--active span {
  font-weight: 600 !important;
  color: #000000 !important;
}
.breadcrumb .cmp-breadcrumb__item-link {
  text-decoration: none;
}
.breadcrumb .cmp-breadcrumb__item-link:focus {
  border: unset;
  outline: unset;
}
.breadcrumb .cmp-breadcrumb__item-link:focus span {
  outline: 1px dashed #000000;
  color: #000000;
}
.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;
}
.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) {
  .breadcrumb .cmp-breadcrumb__item span {
    font-size: 11px;
  }
}
.breadcrumb .cmp-breadcrumb__item span:hover {
  color: #000000;
}
.breadcrumb .cmp-breadcrumb__item span:active {
  color: #000000;
  font-weight: 600;
}

.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-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;
  }
}
@media (min-width: 1600px) {
  .container-fluid .cmp-teaser--hero--fullbleed .cmp-teaser .cmp-teaser__content {
    width: 100%;
    margin: 0 auto;
    padding: 0 !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;
}
@media (max-width: 1124px) {
  .cmp-text a {
    font-size: 0.875rem !important;
  }
}
.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;
}
@media (max-width: 1124px) {
  .cmp-text li {
    font-size: 0.875rem;
  }
}
.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;
}

.h1-semibold,
.h2-semibold,
.h3-semibold,
.h3-semilight,
.h4-semibold,
.h4-semilight,
.body-regular,
.body-semibold {
  display: inline-block;
}

.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;
  }
}

font[style*="vertical-align: inherit"] {
  color: inherit;
}

h1 .h1-semibold,
h2 .h2-semibold {
  vertical-align: 3px;
}

h3 .h3-semibold,
h3 .h3-semilight {
  vertical-align: 2px;
}

h4 .h4-semibold,
h4 .h4-semilight {
  vertical-align: 1px;
}

@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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50bGliLXNpdGUvc2l0ZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCO0FBRUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEQ0Y7QUNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEQUY7QUNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEREY7QUNLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FESEY7QUUxQkE7QUFLQTtBQUNBO0VBQ0U7RUFDQTtBRndCRjs7QUVyQkE7O0VBRUU7RUFDQTtBRndCRjs7QUVyQkE7RUFDRTtBRndCRjs7QUVyQkE7QUFDQTtFQUNFO0VBQ0E7QUZ3QkY7O0FFckJBO0FBQ0E7RUFDRTtFQUNBO0FGd0JGOztBRXJCQTtBQUNBO0VBQ0U7QUZ3QkY7O0FFdEJBO0FBQ0E7OztFQUdFO0VBQ0E7QUZ5QkY7QUV4QkU7RUFMRjs7O0lBTUk7SUFDQTtFRjZCRjtBQUNGO0FFNUJFO0VBVEY7OztJQVVJO0lBQ0E7RUZpQ0Y7QUFDRjs7QUU3QkE7O0VBRUU7RUFDQTtBRmdDRjs7QUU3QkE7Ozs7OztFQU1FO0VBQ0E7QUZnQ0Y7O0FFN0JBO0FBYUE7RUFDRTtBRm9CRjtBRWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGa0JKO0FFaEJJO0VBQ0U7RUFDQTtBRmtCTjs7QUViQTtBQVVBO0FBaUJBO0FBYUE7QUF3QkE7QUFHQTtBQS9GSTtFQUNFO0VBQ0E7RUFDQTtBRmtETjtBRXRCSTtFQUNFO0FGd0JOO0FFekJJO0VBQ0U7QUYyQk47QUUzREk7RUFDRTtFQUNBO0VBQ0E7QUY2RE47QUVoRUk7RUFDRTtFQUNBO0VBQ0E7QUZrRU47QUV0Q0k7RUFDRTtBRndDTjtBRXpDSTtFQUNFO0FGMkNOO0FFNUNJO0VBQ0U7QUY4Q047QUU5RUk7RUFDRTtFQUNBO0VBQ0E7QUZnRk47QUVuRkk7RUFDRTtFQUNBO0VBQ0E7QUZxRk47QUV4Rkk7RUFDRTtFQUNBO0VBQ0E7QUYwRk47QUU5REk7RUFDRTtBRmdFTjtBRWpFSTtFQUNFO0FGbUVOO0FFcEVJO0VBQ0U7QUZzRU47QUV2RUk7RUFDRTtBRnlFTjtBRXpHSTtFQUNFO0VBQ0E7RUFDQTtBRjJHTjtBRTlHSTtFQUNFO0VBQ0E7RUFDQTtBRmdITjtBRW5ISTtFQUNFO0VBQ0E7RUFDQTtBRnFITjtBRXhISTtFQUNFO0VBQ0E7RUFDQTtBRjBITjtBRTlGSTtFQUNFO0FGZ0dOO0FFakdJO0VBQ0U7QUZtR047QUVwR0k7RUFDRTtBRnNHTjtBRXZHSTtFQUNFO0FGeUdOO0FFMUdJO0VBQ0U7QUY0R047QUU1SUk7RUFDRTtFQUNBO0VBQ0E7QUY4SU47QUVqSkk7RUFDRTtFQUNBO0VBQ0E7QUZtSk47QUV0Skk7RUFDRTtFQUNBO0VBQ0E7QUZ3Sk47QUUzSkk7RUFDRTtFQUNBO0VBQ0E7QUY2Sk47QUVoS0k7RUFDRTtFQUNBO0VBQ0E7QUZrS047QUV0SUk7RUFDRTtBRndJTjtBRXpJSTtFQUNFO0FGMklOO0FFNUlJO0VBQ0U7QUY4SU47QUUvSUk7RUFDRTtBRmlKTjtBRWxKSTtFQUNFO0FGb0pOO0FFckpJO0VBQ0U7QUZ1Sk47QUV2TEk7RUFDRTtFQUNBO0VBQ0E7QUZ5TE47QUU1TEk7RUFDRTtFQUNBO0VBQ0E7QUY4TE47QUVqTUk7RUFDRTtFQUNBO0VBQ0E7QUZtTU47QUV0TUk7RUFDRTtFQUNBO0VBQ0E7QUZ3TU47QUUzTUk7RUFDRTtFQUNBO0VBQ0E7QUY2TU47QUVoTkk7RUFDRTtFQUNBO0VBQ0E7QUZrTk47QUV0TEk7RUFDRTtBRndMTjtBRXpMSTtFQUNFO0FGMkxOO0FFNUxJO0VBQ0U7QUY4TE47QUUvTEk7RUFDRTtBRmlNTjtBRWxNSTtFQUNFO0FGb01OO0FFck1JO0VBQ0U7QUZ1TU47QUV4TUk7RUFDRTtBRjBNTjtBRTFPSTtFQUNFO0VBQ0E7RUFDQTtBRjRPTjtBRS9PSTtFQUNFO0VBQ0E7RUFDQTtBRmlQTjtBRXBQSTtFQUNFO0VBQ0E7RUFDQTtBRnNQTjtBRXpQSTtFQUNFO0VBQ0E7RUFDQTtBRjJQTjtBRTlQSTtFQUNFO0VBQ0E7RUFDQTtBRmdRTjtBRW5RSTtFQUNFO0VBQ0E7RUFDQTtBRnFRTjtBRXhRSTtFQUNFO0VBQ0E7RUFDQTtBRjBRTjtBRTlPSTtFQUNFO0FGZ1BOO0FFalBJO0VBQ0U7QUZtUE47QUVwUEk7RUFDRTtBRnNQTjtBRXZQSTtFQUNFO0FGeVBOO0FFMVBJO0VBQ0U7QUY0UE47QUU3UEk7RUFDRTtBRitQTjtBRWhRSTtFQUNFO0FGa1FOO0FFblFJO0VBQ0U7QUZxUU47QUVyU0k7RUFDRTtFQUNBO0VBQ0E7QUZ1U047QUUxU0k7RUFDRTtFQUNBO0VBQ0E7QUY0U047QUUvU0k7RUFDRTtFQUNBO0VBQ0E7QUZpVE47QUVwVEk7RUFDRTtFQUNBO0VBQ0E7QUZzVE47QUV6VEk7RUFDRTtFQUNBO0VBQ0E7QUYyVE47QUU5VEk7RUFDRTtFQUNBO0VBQ0E7QUZnVU47QUVuVUk7RUFDRTtFQUNBO0VBQ0E7QUZxVU47QUV4VUk7RUFDRTtFQUNBO0VBQ0E7QUYwVU47QUU5U0k7RUFDRTtBRmdUTjtBRWpUSTtFQUNFO0FGbVROO0FFcFRJO0VBQ0U7QUZzVE47QUV2VEk7RUFDRTtBRnlUTjtBRTFUSTtFQUNFO0FGNFROO0FFN1RJO0VBQ0U7QUYrVE47QUVoVUk7RUFDRTtBRmtVTjtBRW5VSTtFQUNFO0FGcVVOO0FFdFVJO0VBQ0U7QUZ3VU47QUV4V0k7RUFDRTtFQUNBO0VBQ0E7QUYwV047QUU3V0k7RUFDRTtFQUNBO0VBQ0E7QUYrV047QUVsWEk7RUFDRTtFQUNBO0VBQ0E7QUZvWE47QUV2WEk7RUFDRTtFQUNBO0VBQ0E7QUZ5WE47QUU1WEk7RUFDRTtFQUNBO0VBQ0E7QUY4WE47QUVqWUk7RUFDRTtFQUNBO0VBQ0E7QUZtWU47QUV0WUk7RUFDRTtFQUNBO0VBQ0E7QUZ3WU47QUUzWUk7RUFDRTtFQUNBO0VBQ0E7QUY2WU47QUVoWkk7RUFDRTtFQUNBO0VBQ0E7QUZrWk47QUV0WEk7RUFDRTtBRndYTjtBRXpYSTtFQUNFO0FGMlhOO0FFNVhJO0VBQ0U7QUY4WE47QUUvWEk7RUFDRTtBRmlZTjtBRWxZSTtFQUNFO0FGb1lOO0FFcllJO0VBQ0U7QUZ1WU47QUV4WUk7RUFDRTtBRjBZTjtBRTNZSTtFQUNFO0FGNllOO0FFOVlJO0VBQ0U7QUZnWk47QUVqWkk7RUFDRTtBRm1aTjtBRW5iSTtFQUNFO0VBQ0E7RUFDQTtBRnFiTjtBRXhiSTtFQUNFO0VBQ0E7RUFDQTtBRjBiTjtBRTdiSTtFQUNFO0VBQ0E7RUFDQTtBRitiTjtBRWxjSTtFQUNFO0VBQ0E7RUFDQTtBRm9jTjtBRXZjSTtFQUNFO0VBQ0E7RUFDQTtBRnljTjtBRTVjSTtFQUNFO0VBQ0E7RUFDQTtBRjhjTjtBRWpkSTtFQUNFO0VBQ0E7RUFDQTtBRm1kTjtBRXRkSTtFQUNFO0VBQ0E7RUFDQTtBRndkTjtBRTNkSTtFQUNFO0VBQ0E7RUFDQTtBRjZkTjtBRWhlSTtFQUNFO0VBQ0E7RUFDQTtBRmtlTjtBRXRjSTtFQUNFO0FGd2NOO0FFemNJO0VBQ0U7QUYyY047QUU1Y0k7RUFDRTtBRjhjTjtBRS9jSTtFQUNFO0FGaWROO0FFbGRJO0VBQ0U7QUZvZE47QUVyZEk7RUFDRTtBRnVkTjtBRXhkSTtFQUNFO0FGMGROO0FFM2RJO0VBQ0U7QUY2ZE47QUU5ZEk7RUFDRTtBRmdlTjtBRWplSTtFQUNFO0FGbWVOO0FFcGVJO0VBQ0U7QUZzZU47QUV0Z0JJO0VBQ0U7RUFDQTtFQUNBO0FGd2dCTjtBRTNnQkk7RUFDRTtFQUNBO0VBQ0E7QUY2Z0JOO0FFaGhCSTtFQUNFO0VBQ0E7RUFDQTtBRmtoQk47QUVyaEJJO0VBQ0U7RUFDQTtFQUNBO0FGdWhCTjtBRTFoQkk7RUFDRTtFQUNBO0VBQ0E7QUY0aEJOO0FFL2hCSTtFQUNFO0VBQ0E7RUFDQTtBRmlpQk47QUVwaUJJO0VBQ0U7RUFDQTtFQUNBO0FGc2lCTjtBRXppQkk7RUFDRTtFQUNBO0VBQ0E7QUYyaUJOO0FFOWlCSTtFQUNFO0VBQ0E7RUFDQTtBRmdqQk47QUVuakJJO0VBQ0U7RUFDQTtFQUNBO0FGcWpCTjtBRXhqQkk7RUFDRTtFQUNBO0VBQ0E7QUYwakJOO0FFOWhCSTtFQUNFO0FGZ2lCTjtBRWppQkk7RUFDRTtBRm1pQk47QUVwaUJJO0VBQ0U7QUZzaUJOO0FFdmlCSTtFQUNFO0FGeWlCTjtBRTFpQkk7RUFDRTtBRjRpQk47QUU3aUJJO0VBQ0U7QUYraUJOO0FFaGpCSTtFQUNFO0FGa2pCTjtBRW5qQkk7RUFDRTtBRnFqQk47QUV0akJJO0VBQ0U7QUZ3akJOO0FFempCSTtFQUNFO0FGMmpCTjtBRTVqQkk7RUFDRTtBRjhqQk47QUUvakJJO0VBQ0U7QUZpa0JOO0FFam1CSTtFQUNFO0VBQ0E7RUFDQTtBRm1tQk47QUV0bUJJO0VBQ0U7RUFDQTtFQUNBO0FGd21CTjtBRTNtQkk7RUFDRTtFQUNBO0VBQ0E7QUY2bUJOO0FFaG5CSTtFQUNFO0VBQ0E7RUFDQTtBRmtuQk47QUVybkJJO0VBQ0U7RUFDQTtFQUNBO0FGdW5CTjtBRTFuQkk7RUFDRTtFQUNBO0VBQ0E7QUY0bkJOO0FFL25CSTtFQUNFO0VBQ0E7RUFDQTtBRmlvQk47QUVwb0JJO0VBQ0U7RUFDQTtFQUNBO0FGc29CTjtBRXpvQkk7RUFDRTtFQUNBO0VBQ0E7QUYyb0JOO0FFOW9CSTtFQUNFO0VBQ0E7RUFDQTtBRmdwQk47QUVucEJJO0VBQ0U7RUFDQTtFQUNBO0FGcXBCTjtBRXhwQkk7RUFDRTtFQUNBO0VBQ0E7QUYwcEJOO0FFOW5CSTtFQUNFO0FGZ29CTjtBRWpvQkk7RUFDRTtBRm1vQk47QUVwb0JJO0VBQ0U7QUZzb0JOO0FFdm9CSTtFQUNFO0FGeW9CTjtBRTFvQkk7RUFDRTtBRjRvQk47QUU3b0JJO0VBQ0U7QUYrb0JOO0FFaHBCSTtFQUNFO0FGa3BCTjtBRW5wQkk7RUFDRTtBRnFwQk47QUV0cEJJO0VBQ0U7QUZ3cEJOO0FFenBCSTtFQUNFO0FGMnBCTjtBRTVwQkk7RUFDRTtBRjhwQk47QUUvcEJJO0VBQ0U7QUZpcUJOO0FFbHFCSTtFQUNFO0FGb3FCTjtBRXBzQkk7RUFDRTtFQUNBO0VBQ0E7QUZzc0JOO0FFMXFCSTtFQUNFO0FGNHFCTjtBRTdxQkk7RUFDRTtBRitxQk47QUUvc0JJO0VBQ0U7RUFDQTtFQUNBO0FGaXRCTjtBRXB0Qkk7RUFDRTtFQUNBO0VBQ0E7QUZzdEJOO0FFMXJCSTtFQUNFO0FGNHJCTjtBRTdyQkk7RUFDRTtBRityQk47QUVoc0JJO0VBQ0U7QUZrc0JOO0FFbHVCSTtFQUNFO0VBQ0E7RUFDQTtBRm91Qk47QUV2dUJJO0VBQ0U7RUFDQTtFQUNBO0FGeXVCTjtBRTV1Qkk7RUFDRTtFQUNBO0VBQ0E7QUY4dUJOO0FFbHRCSTtFQUNFO0FGb3RCTjtBRXJ0Qkk7RUFDRTtBRnV0Qk47QUV4dEJJO0VBQ0U7QUYwdEJOO0FFM3RCSTtFQUNFO0FGNnRCTjtBRTd2Qkk7RUFDRTtFQUNBO0VBQ0E7QUYrdkJOO0FFbHdCSTtFQUNFO0VBQ0E7RUFDQTtBRm93Qk47QUV2d0JJO0VBQ0U7RUFDQTtFQUNBO0FGeXdCTjtBRTV3Qkk7RUFDRTtFQUNBO0VBQ0E7QUY4d0JOO0FFbHZCSTtFQUNFO0FGb3ZCTjtBRXJ2Qkk7RUFDRTtBRnV2Qk47QUV4dkJJO0VBQ0U7QUYwdkJOO0FFM3ZCSTtFQUNFO0FGNnZCTjtBRTl2Qkk7RUFDRTtBRmd3Qk47QUVoeUJJO0VBQ0U7RUFDQTtFQUNBO0FGa3lCTjtBRXJ5Qkk7RUFDRTtFQUNBO0VBQ0E7QUZ1eUJOO0FFMXlCSTtFQUNFO0VBQ0E7RUFDQTtBRjR5Qk47QUUveUJJO0VBQ0U7RUFDQTtFQUNBO0FGaXpCTjtBRXB6Qkk7RUFDRTtFQUNBO0VBQ0E7QUZzekJOO0FFMXhCSTtFQUNFO0FGNHhCTjtBRTd4Qkk7RUFDRTtBRit4Qk47QUVoeUJJO0VBQ0U7QUZreUJOO0FFbnlCSTtFQUNFO0FGcXlCTjtBRXR5Qkk7RUFDRTtBRnd5Qk47QUV6eUJJO0VBQ0U7QUYyeUJOO0FFMzBCSTtFQUNFO0VBQ0E7RUFDQTtBRjYwQk47QUVoMUJJO0VBQ0U7RUFDQTtFQUNBO0FGazFCTjtBRXIxQkk7RUFDRTtFQUNBO0VBQ0E7QUZ1MUJOO0FFMTFCSTtFQUNFO0VBQ0E7RUFDQTtBRjQxQk47QUUvMUJJO0VBQ0U7RUFDQTtFQUNBO0FGaTJCTjtBRXAyQkk7RUFDRTtFQUNBO0VBQ0E7QUZzMkJOO0FFMTBCSTtFQUNFO0FGNDBCTjtBRTcwQkk7RUFDRTtBRiswQk47QUVoMUJJO0VBQ0U7QUZrMUJOO0FFbjFCSTtFQUNFO0FGcTFCTjtBRXQxQkk7RUFDRTtBRncxQk47QUV6MUJJO0VBQ0U7QUYyMUJOO0FFNTFCSTtFQUNFO0FGODFCTjtBRTkzQkk7RUFDRTtFQUNBO0VBQ0E7QUZnNEJOO0FFbjRCSTtFQUNFO0VBQ0E7RUFDQTtBRnE0Qk47QUV4NEJJO0VBQ0U7RUFDQTtFQUNBO0FGMDRCTjtBRTc0Qkk7RUFDRTtFQUNBO0VBQ0E7QUYrNEJOO0FFbDVCSTtFQUNFO0VBQ0E7RUFDQTtBRm81Qk47QUV2NUJJO0VBQ0U7RUFDQTtFQUNBO0FGeTVCTjtBRTU1Qkk7RUFDRTtFQUNBO0VBQ0E7QUY4NUJOO0FFbDRCSTtFQUNFO0FGbzRCTjtBRXI0Qkk7RUFDRTtBRnU0Qk47QUV4NEJJO0VBQ0U7QUYwNEJOO0FFMzRCSTtFQUNFO0FGNjRCTjtBRTk0Qkk7RUFDRTtBRmc1Qk47QUVqNUJJO0VBQ0U7QUZtNUJOO0FFcDVCSTtFQUNFO0FGczVCTjtBRXY1Qkk7RUFDRTtBRnk1Qk47QUV6N0JJO0VBQ0U7RUFDQTtFQUNBO0FGMjdCTjtBRTk3Qkk7RUFDRTtFQUNBO0VBQ0E7QUZnOEJOO0FFbjhCSTtFQUNFO0VBQ0E7RUFDQTtBRnE4Qk47QUV4OEJJO0VBQ0U7RUFDQTtFQUNBO0FGMDhCTjtBRTc4Qkk7RUFDRTtFQUNBO0VBQ0E7QUYrOEJOO0FFbDlCSTtFQUNFO0VBQ0E7RUFDQTtBRm85Qk47QUV2OUJJO0VBQ0U7RUFDQTtFQUNBO0FGeTlCTjtBRTU5Qkk7RUFDRTtFQUNBO0VBQ0E7QUY4OUJOO0FFbDhCSTtFQUNFO0FGbzhCTjtBRXI4Qkk7RUFDRTtBRnU4Qk47QUV4OEJJO0VBQ0U7QUYwOEJOO0FFMzhCSTtFQUNFO0FGNjhCTjtBRTk4Qkk7RUFDRTtBRmc5Qk47QUVqOUJJO0VBQ0U7QUZtOUJOO0FFcDlCSTtFQUNFO0FGczlCTjtBRXY5Qkk7RUFDRTtBRnk5Qk47QUUxOUJJO0VBQ0U7QUY0OUJOO0FFNS9CSTtFQUNFO0VBQ0E7RUFDQTtBRjgvQk47QUVqZ0NJO0VBQ0U7RUFDQTtFQUNBO0FGbWdDTjtBRXRnQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ3Z0NOO0FFM2dDSTtFQUNFO0VBQ0E7RUFDQTtBRjZnQ047QUVoaENJO0VBQ0U7RUFDQTtFQUNBO0FGa2hDTjtBRXJoQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ1aENOO0FFMWhDSTtFQUNFO0VBQ0E7RUFDQTtBRjRoQ047QUUvaENJO0VBQ0U7RUFDQTtFQUNBO0FGaWlDTjtBRXBpQ0k7RUFDRTtFQUNBO0VBQ0E7QUZzaUNOO0FFMWdDSTtFQUNFO0FGNGdDTjtBRTdnQ0k7RUFDRTtBRitnQ047QUVoaENJO0VBQ0U7QUZraENOO0FFbmhDSTtFQUNFO0FGcWhDTjtBRXRoQ0k7RUFDRTtBRndoQ047QUV6aENJO0VBQ0U7QUYyaENOO0FFNWhDSTtFQUNFO0FGOGhDTjtBRS9oQ0k7RUFDRTtBRmlpQ047QUVsaUNJO0VBQ0U7QUZvaUNOO0FFcmlDSTtFQUNFO0FGdWlDTjtBRXZrQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ5a0NOO0FFNWtDSTtFQUNFO0VBQ0E7RUFDQTtBRjhrQ047QUVqbENJO0VBQ0U7RUFDQTtFQUNBO0FGbWxDTjtBRXRsQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ3bENOO0FFM2xDSTtFQUNFO0VBQ0E7RUFDQTtBRjZsQ047QUVobUNJO0VBQ0U7RUFDQTtFQUNBO0FGa21DTjtBRXJtQ0k7RUFDRTtFQUNBO0VBQ0E7QUZ1bUNOO0FFMW1DSTtFQUNFO0VBQ0E7RUFDQTtBRjRtQ047QUUvbUNJO0VBQ0U7RUFDQTtFQUNBO0FGaW5DTjtBRXBuQ0k7RUFDRTtFQUNBO0VBQ0E7QUZzbkNOO0FFMWxDSTtFQUNFO0FGNGxDTjtBRTdsQ0k7RUFDRTtBRitsQ047QUVobUNJO0VBQ0U7QUZrbUNOO0FFbm1DSTtFQUNFO0FGcW1DTjtBRXRtQ0k7RUFDRTtBRndtQ047QUV6bUNJO0VBQ0U7QUYybUNOO0FFNW1DSTtFQUNFO0FGOG1DTjtBRS9tQ0k7RUFDRTtBRmluQ047QUVsbkNJO0VBQ0U7QUZvbkNOO0FFcm5DSTtFQUNFO0FGdW5DTjtBRXhuQ0k7RUFDRTtBRjBuQ047QUUxcENJO0VBQ0U7RUFDQTtFQUNBO0FGNHBDTjtBRS9wQ0k7RUFDRTtFQUNBO0VBQ0E7QUZpcUNOO0FFcHFDSTtFQUNFO0VBQ0E7RUFDQTtBRnNxQ047QUV6cUNJO0VBQ0U7RUFDQTtFQUNBO0FGMnFDTjtBRTlxQ0k7RUFDRTtFQUNBO0VBQ0E7QUZnckNOO0FFbnJDSTtFQUNFO0VBQ0E7RUFDQTtBRnFyQ047QUV4ckNJO0VBQ0U7RUFDQTtFQUNBO0FGMHJDTjtBRTdyQ0k7RUFDRTtFQUNBO0VBQ0E7QUYrckNOO0FFbHNDSTtFQUNFO0VBQ0E7RUFDQTtBRm9zQ047QUV2c0NJO0VBQ0U7RUFDQTtFQUNBO0FGeXNDTjtBRTVzQ0k7RUFDRTtFQUNBO0VBQ0E7QUY4c0NOO0FFbHJDSTtFQUNFO0FGb3JDTjtBRXJyQ0k7RUFDRTtBRnVyQ047QUV4ckNJO0VBQ0U7QUYwckNOO0FFM3JDSTtFQUNFO0FGNnJDTjtBRTlyQ0k7RUFDRTtBRmdzQ047QUVqc0NJO0VBQ0U7QUZtc0NOO0FFcHNDSTtFQUNFO0FGc3NDTjtBRXZzQ0k7RUFDRTtBRnlzQ047QUUxc0NJO0VBQ0U7QUY0c0NOO0FFN3NDSTtFQUNFO0FGK3NDTjtBRWh0Q0k7RUFDRTtBRmt0Q047QUVudENJO0VBQ0U7QUZxdENOO0FFcnZDSTtFQUNFO0VBQ0E7RUFDQTtBRnV2Q047QUUxdkNJO0VBQ0U7RUFDQTtFQUNBO0FGNHZDTjtBRS92Q0k7RUFDRTtFQUNBO0VBQ0E7QUZpd0NOO0FFcHdDSTtFQUNFO0VBQ0E7RUFDQTtBRnN3Q047QUV6d0NJO0VBQ0U7RUFDQTtFQUNBO0FGMndDTjtBRTl3Q0k7RUFDRTtFQUNBO0VBQ0E7QUZneENOO0FFbnhDSTtFQUNFO0VBQ0E7RUFDQTtBRnF4Q047QUV4eENJO0VBQ0U7RUFDQTtFQUNBO0FGMHhDTjtBRTd4Q0k7RUFDRTtFQUNBO0VBQ0E7QUYreENOO0FFbHlDSTtFQUNFO0VBQ0E7RUFDQTtBRm95Q047QUV2eUNJO0VBQ0U7RUFDQTtFQUNBO0FGeXlDTjtBRTV5Q0k7RUFDRTtFQUNBO0VBQ0E7QUY4eUNOO0FFbHhDSTtFQUNFO0FGb3hDTjtBRXJ4Q0k7RUFDRTtBRnV4Q047QUV4eENJO0VBQ0U7QUYweENOO0FFM3hDSTtFQUNFO0FGNnhDTjtBRTl4Q0k7RUFDRTtBRmd5Q047QUVqeUNJO0VBQ0U7QUZteUNOO0FFcHlDSTtFQUNFO0FGc3lDTjtBRXZ5Q0k7RUFDRTtBRnl5Q047QUUxeUNJO0VBQ0U7QUY0eUNOO0FFN3lDSTtFQUNFO0FGK3lDTjtBRWh6Q0k7RUFDRTtBRmt6Q047QUVuekNJO0VBQ0U7QUZxekNOO0FFdHpDSTtFQUNFO0FGd3pDTjtBRS93Q0U7RUFDRTtFQUNBO0VBQ0E7QUZpeENKO0FFOXdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGZ3hDSjtBRTd3Q0U7RUFDRTtFQUNBO0FGK3dDSjs7QUVud0NBO0FBRUE7RUF0R0k7SUFDRTtJQUNBO0lBQ0E7RUY0MkNKO0VFaDFDRTtJQUNFO0VGazFDSjtFRW4xQ0U7SUFDRTtFRnExQ0o7RUVyM0NFO0lBQ0U7SUFDQTtJQUNBO0VGdTNDSjtFRTEzQ0U7SUFDRTtJQUNBO0lBQ0E7RUY0M0NKO0VFaDJDRTtJQUNFO0VGazJDSjtFRW4yQ0U7SUFDRTtFRnEyQ0o7RUV0MkNFO0lBQ0U7RUZ3MkNKO0VFeDRDRTtJQUNFO0lBQ0E7SUFDQTtFRjA0Q0o7RUU3NENFO0lBQ0U7SUFDQTtJQUNBO0VGKzRDSjtFRWw1Q0U7SUFDRTtJQUNBO0lBQ0E7RUZvNUNKO0VFeDNDRTtJQUNFO0VGMDNDSjtFRTMzQ0U7SUFDRTtFRjYzQ0o7RUU5M0NFO0lBQ0U7RUZnNENKO0VFajRDRTtJQUNFO0VGbTRDSjtFRW42Q0U7SUFDRTtJQUNBO0lBQ0E7RUZxNkNKO0VFeDZDRTtJQUNFO0lBQ0E7SUFDQTtFRjA2Q0o7RUU3NkNFO0lBQ0U7SUFDQTtJQUNBO0VGKzZDSjtFRWw3Q0U7SUFDRTtJQUNBO0lBQ0E7RUZvN0NKO0VFeDVDRTtJQUNFO0VGMDVDSjtFRTM1Q0U7SUFDRTtFRjY1Q0o7RUU5NUNFO0lBQ0U7RUZnNkNKO0VFajZDRTtJQUNFO0VGbTZDSjtFRXA2Q0U7SUFDRTtFRnM2Q0o7RUV0OENFO0lBQ0U7SUFDQTtJQUNBO0VGdzhDSjtFRTM4Q0U7SUFDRTtJQUNBO0lBQ0E7RUY2OENKO0VFaDlDRTtJQUNFO0lBQ0E7SUFDQTtFRms5Q0o7RUVyOUNFO0lBQ0U7SUFDQTtJQUNBO0VGdTlDSjtFRTE5Q0U7SUFDRTtJQUNBO0lBQ0E7RUY0OUNKO0VFaDhDRTtJQUNFO0VGazhDSjtFRW44Q0U7SUFDRTtFRnE4Q0o7RUV0OENFO0lBQ0U7RUZ3OENKO0VFejhDRTtJQUNFO0VGMjhDSjtFRTU4Q0U7SUFDRTtFRjg4Q0o7RUUvOENFO0lBQ0U7RUZpOUNKO0VFai9DRTtJQUNFO0lBQ0E7SUFDQTtFRm0vQ0o7RUV0L0NFO0lBQ0U7SUFDQTtJQUNBO0VGdy9DSjtFRTMvQ0U7SUFDRTtJQUNBO0lBQ0E7RUY2L0NKO0VFaGdERTtJQUNFO0lBQ0E7SUFDQTtFRmtnREo7RUVyZ0RFO0lBQ0U7SUFDQTtJQUNBO0VGdWdESjtFRTFnREU7SUFDRTtJQUNBO0lBQ0E7RUY0Z0RKO0VFaC9DRTtJQUNFO0VGay9DSjtFRW4vQ0U7SUFDRTtFRnEvQ0o7RUV0L0NFO0lBQ0U7RUZ3L0NKO0VFei9DRTtJQUNFO0VGMi9DSjtFRTUvQ0U7SUFDRTtFRjgvQ0o7RUUvL0NFO0lBQ0U7RUZpZ0RKO0VFbGdERTtJQUNFO0VGb2dESjtFRXBpREU7SUFDRTtJQUNBO0lBQ0E7RUZzaURKO0VFemlERTtJQUNFO0lBQ0E7SUFDQTtFRjJpREo7RUU5aURFO0lBQ0U7SUFDQTtJQUNBO0VGZ2pESjtFRW5qREU7SUFDRTtJQUNBO0lBQ0E7RUZxakRKO0VFeGpERTtJQUNFO0lBQ0E7SUFDQTtFRjBqREo7RUU3akRFO0lBQ0U7SUFDQTtJQUNBO0VGK2pESjtFRWxrREU7SUFDRTtJQUNBO0lBQ0E7RUZva0RKO0VFeGlERTtJQUNFO0VGMGlESjtFRTNpREU7SUFDRTtFRjZpREo7RUU5aURFO0lBQ0U7RUZnakRKO0VFampERTtJQUNFO0VGbWpESjtFRXBqREU7SUFDRTtFRnNqREo7RUV2akRFO0lBQ0U7RUZ5akRKO0VFMWpERTtJQUNFO0VGNGpESjtFRTdqREU7SUFDRTtFRitqREo7RUUvbERFO0lBQ0U7SUFDQTtJQUNBO0VGaW1ESjtFRXBtREU7SUFDRTtJQUNBO0lBQ0E7RUZzbURKO0VFem1ERTtJQUNFO0lBQ0E7SUFDQTtFRjJtREo7RUU5bURFO0lBQ0U7SUFDQTtJQUNBO0VGZ25ESjtFRW5uREU7SUFDRTtJQUNBO0lBQ0E7RUZxbkRKO0VFeG5ERTtJQUNFO0lBQ0E7SUFDQTtFRjBuREo7RUU3bkRFO0lBQ0U7SUFDQTtJQUNBO0VGK25ESjtFRWxvREU7SUFDRTtJQUNBO0lBQ0E7RUZvb0RKO0VFeG1ERTtJQUNFO0VGMG1ESjtFRTNtREU7SUFDRTtFRjZtREo7RUU5bURFO0lBQ0U7RUZnbkRKO0VFam5ERTtJQUNFO0VGbW5ESjtFRXBuREU7SUFDRTtFRnNuREo7RUV2bkRFO0lBQ0U7RUZ5bkRKO0VFMW5ERTtJQUNFO0VGNG5ESjtFRTduREU7SUFDRTtFRituREo7RUVob0RFO0lBQ0U7RUZrb0RKO0VFbHFERTtJQUNFO0lBQ0E7SUFDQTtFRm9xREo7RUV2cURFO0lBQ0U7SUFDQTtJQUNBO0VGeXFESjtFRTVxREU7SUFDRTtJQUNBO0lBQ0E7RUY4cURKO0VFanJERTtJQUNFO0lBQ0E7SUFDQTtFRm1yREo7RUV0ckRFO0lBQ0U7SUFDQTtJQUNBO0VGd3JESjtFRTNyREU7SUFDRTtJQUNBO0lBQ0E7RUY2ckRKO0VFaHNERTtJQUNFO0lBQ0E7SUFDQTtFRmtzREo7RUVyc0RFO0lBQ0U7SUFDQTtJQUNBO0VGdXNESjtFRTFzREU7SUFDRTtJQUNBO0lBQ0E7RUY0c0RKO0VFaHJERTtJQUNFO0VGa3JESjtFRW5yREU7SUFDRTtFRnFyREo7RUV0ckRFO0lBQ0U7RUZ3ckRKO0VFenJERTtJQUNFO0VGMnJESjtFRTVyREU7SUFDRTtFRjhyREo7RUUvckRFO0lBQ0U7RUZpc0RKO0VFbHNERTtJQUNFO0VGb3NESjtFRXJzREU7SUFDRTtFRnVzREo7RUV4c0RFO0lBQ0U7RUYwc0RKO0VFM3NERTtJQUNFO0VGNnNESjtFRTd1REU7SUFDRTtJQUNBO0lBQ0E7RUYrdURKO0VFbHZERTtJQUNFO0lBQ0E7SUFDQTtFRm92REo7RUV2dkRFO0lBQ0U7SUFDQTtJQUNBO0VGeXZESjtFRTV2REU7SUFDRTtJQUNBO0lBQ0E7RUY4dkRKO0VFandERTtJQUNFO0lBQ0E7SUFDQTtFRm13REo7RUV0d0RFO0lBQ0U7SUFDQTtJQUNBO0VGd3dESjtFRTN3REU7SUFDRTtJQUNBO0lBQ0E7RUY2d0RKO0VFaHhERTtJQUNFO0lBQ0E7SUFDQTtFRmt4REo7RUVyeERFO0lBQ0U7SUFDQTtJQUNBO0VGdXhESjtFRTF4REU7SUFDRTtJQUNBO0lBQ0E7RUY0eERKO0VFaHdERTtJQUNFO0VGa3dESjtFRW53REU7SUFDRTtFRnF3REo7RUV0d0RFO0lBQ0U7RUZ3d0RKO0VFendERTtJQUNFO0VGMndESjtFRTV3REU7SUFDRTtFRjh3REo7RUUvd0RFO0lBQ0U7RUZpeERKO0VFbHhERTtJQUNFO0VGb3hESjtFRXJ4REU7SUFDRTtFRnV4REo7RUV4eERFO0lBQ0U7RUYweERKO0VFM3hERTtJQUNFO0VGNnhESjtFRTl4REU7SUFDRTtFRmd5REo7RUVoMERFO0lBQ0U7SUFDQTtJQUNBO0VGazBESjtFRXIwREU7SUFDRTtJQUNBO0lBQ0E7RUZ1MERKO0VFMTBERTtJQUNFO0lBQ0E7SUFDQTtFRjQwREo7RUUvMERFO0lBQ0U7SUFDQTtJQUNBO0VGaTFESjtFRXAxREU7SUFDRTtJQUNBO0lBQ0E7RUZzMURKO0VFejFERTtJQUNFO0lBQ0E7SUFDQTtFRjIxREo7RUU5MURFO0lBQ0U7SUFDQTtJQUNBO0VGZzJESjtFRW4yREU7SUFDRTtJQUNBO0lBQ0E7RUZxMkRKO0VFeDJERTtJQUNFO0lBQ0E7SUFDQTtFRjAyREo7RUU3MkRFO0lBQ0U7SUFDQTtJQUNBO0VGKzJESjtFRWwzREU7SUFDRTtJQUNBO0lBQ0E7RUZvM0RKO0VFeDFERTtJQUNFO0VGMDFESjtFRTMxREU7SUFDRTtFRjYxREo7RUU5MURFO0lBQ0U7RUZnMkRKO0VFajJERTtJQUNFO0VGbTJESjtFRXAyREU7SUFDRTtFRnMyREo7RUV2MkRFO0lBQ0U7RUZ5MkRKO0VFMTJERTtJQUNFO0VGNDJESjtFRTcyREU7SUFDRTtFRisyREo7RUVoM0RFO0lBQ0U7RUZrM0RKO0VFbjNERTtJQUNFO0VGcTNESjtFRXQzREU7SUFDRTtFRnczREo7RUV6M0RFO0lBQ0U7RUYyM0RKO0VFMzVERTtJQUNFO0lBQ0E7SUFDQTtFRjY1REo7RUVoNkRFO0lBQ0U7SUFDQTtJQUNBO0VGazZESjtFRXI2REU7SUFDRTtJQUNBO0lBQ0E7RUZ1NkRKO0VFMTZERTtJQUNFO0lBQ0E7SUFDQTtFRjQ2REo7RUUvNkRFO0lBQ0U7SUFDQTtJQUNBO0VGaTdESjtFRXA3REU7SUFDRTtJQUNBO0lBQ0E7RUZzN0RKO0VFejdERTtJQUNFO0lBQ0E7SUFDQTtFRjI3REo7RUU5N0RFO0lBQ0U7SUFDQTtJQUNBO0VGZzhESjtFRW44REU7SUFDRTtJQUNBO0lBQ0E7RUZxOERKO0VFeDhERTtJQUNFO0lBQ0E7SUFDQTtFRjA4REo7RUU3OERFO0lBQ0U7SUFDQTtJQUNBO0VGKzhESjtFRWw5REU7SUFDRTtJQUNBO0lBQ0E7RUZvOURKO0VFeDdERTtJQUNFO0VGMDdESjtFRTM3REU7SUFDRTtFRjY3REo7RUU5N0RFO0lBQ0U7RUZnOERKO0VFajhERTtJQUNFO0VGbThESjtFRXA4REU7SUFDRTtFRnM4REo7RUV2OERFO0lBQ0U7RUZ5OERKO0VFMThERTtJQUNFO0VGNDhESjtFRTc4REU7SUFDRTtFRis4REo7RUVoOURFO0lBQ0U7RUZrOURKO0VFbjlERTtJQUNFO0VGcTlESjtFRXQ5REU7SUFDRTtFRnc5REo7RUV6OURFO0lBQ0U7RUYyOURKO0VFNTlERTtJQUNFO0VGODlESjtFRTkvREU7SUFDRTtJQUNBO0lBQ0E7RUZnZ0VKO0VFcCtERTtJQUNFO0VGcytESjtFRXYrREU7SUFDRTtFRnkrREo7RUV6Z0VFO0lBQ0U7SUFDQTtJQUNBO0VGMmdFSjtFRTlnRUU7SUFDRTtJQUNBO0lBQ0E7RUZnaEVKO0VFcC9ERTtJQUNFO0VGcy9ESjtFRXYvREU7SUFDRTtFRnkvREo7RUUxL0RFO0lBQ0U7RUY0L0RKO0VFNWhFRTtJQUNFO0lBQ0E7SUFDQTtFRjhoRUo7RUVqaUVFO0lBQ0U7SUFDQTtJQUNBO0VGbWlFSjtFRXRpRUU7SUFDRTtJQUNBO0lBQ0E7RUZ3aUVKO0VFNWdFRTtJQUNFO0VGOGdFSjtFRS9nRUU7SUFDRTtFRmloRUo7RUVsaEVFO0lBQ0U7RUZvaEVKO0VFcmhFRTtJQUNFO0VGdWhFSjtFRXZqRUU7SUFDRTtJQUNBO0lBQ0E7RUZ5akVKO0VFNWpFRTtJQUNFO0lBQ0E7SUFDQTtFRjhqRUo7RUVqa0VFO0lBQ0U7SUFDQTtJQUNBO0VGbWtFSjtFRXRrRUU7SUFDRTtJQUNBO0lBQ0E7RUZ3a0VKO0VFNWlFRTtJQUNFO0VGOGlFSjtFRS9pRUU7SUFDRTtFRmlqRUo7RUVsakVFO0lBQ0U7RUZvakVKO0VFcmpFRTtJQUNFO0VGdWpFSjtFRXhqRUU7SUFDRTtFRjBqRUo7RUUxbEVFO0lBQ0U7SUFDQTtJQUNBO0VGNGxFSjtFRS9sRUU7SUFDRTtJQUNBO0lBQ0E7RUZpbUVKO0VFcG1FRTtJQUNFO0lBQ0E7SUFDQTtFRnNtRUo7RUV6bUVFO0lBQ0U7SUFDQTtJQUNBO0VGMm1FSjtFRTltRUU7SUFDRTtJQUNBO0lBQ0E7RUZnbkVKO0VFcGxFRTtJQUNFO0VGc2xFSjtFRXZsRUU7SUFDRTtFRnlsRUo7RUUxbEVFO0lBQ0U7RUY0bEVKO0VFN2xFRTtJQUNFO0VGK2xFSjtFRWhtRUU7SUFDRTtFRmttRUo7RUVubUVFO0lBQ0U7RUZxbUVKO0VFcm9FRTtJQUNFO0lBQ0E7SUFDQTtFRnVvRUo7RUUxb0VFO0lBQ0U7SUFDQTtJQUNBO0VGNG9FSjtFRS9vRUU7SUFDRTtJQUNBO0lBQ0E7RUZpcEVKO0VFcHBFRTtJQUNFO0lBQ0E7SUFDQTtFRnNwRUo7RUV6cEVFO0lBQ0U7SUFDQTtJQUNBO0VGMnBFSjtFRTlwRUU7SUFDRTtJQUNBO0lBQ0E7RUZncUVKO0VFcG9FRTtJQUNFO0VGc29FSjtFRXZvRUU7SUFDRTtFRnlvRUo7RUUxb0VFO0lBQ0U7RUY0b0VKO0VFN29FRTtJQUNFO0VGK29FSjtFRWhwRUU7SUFDRTtFRmtwRUo7RUVucEVFO0lBQ0U7RUZxcEVKO0VFdHBFRTtJQUNFO0VGd3BFSjtFRXhyRUU7SUFDRTtJQUNBO0lBQ0E7RUYwckVKO0VFN3JFRTtJQUNFO0lBQ0E7SUFDQTtFRityRUo7RUVsc0VFO0lBQ0U7SUFDQTtJQUNBO0VGb3NFSjtFRXZzRUU7SUFDRTtJQUNBO0lBQ0E7RUZ5c0VKO0VFNXNFRTtJQUNFO0lBQ0E7SUFDQTtFRjhzRUo7RUVqdEVFO0lBQ0U7SUFDQTtJQUNBO0VGbXRFSjtFRXR0RUU7SUFDRTtJQUNBO0lBQ0E7RUZ3dEVKO0VFNXJFRTtJQUNFO0VGOHJFSjtFRS9yRUU7SUFDRTtFRmlzRUo7RUVsc0VFO0lBQ0U7RUZvc0VKO0VFcnNFRTtJQUNFO0VGdXNFSjtFRXhzRUU7SUFDRTtFRjBzRUo7RUUzc0VFO0lBQ0U7RUY2c0VKO0VFOXNFRTtJQUNFO0VGZ3RFSjtFRWp0RUU7SUFDRTtFRm10RUo7RUVudkVFO0lBQ0U7SUFDQTtJQUNBO0VGcXZFSjtFRXh2RUU7SUFDRTtJQUNBO0lBQ0E7RUYwdkVKO0VFN3ZFRTtJQUNFO0lBQ0E7SUFDQTtFRit2RUo7RUVsd0VFO0lBQ0U7SUFDQTtJQUNBO0VGb3dFSjtFRXZ3RUU7SUFDRTtJQUNBO0lBQ0E7RUZ5d0VKO0VFNXdFRTtJQUNFO0lBQ0E7SUFDQTtFRjh3RUo7RUVqeEVFO0lBQ0U7SUFDQTtJQUNBO0VGbXhFSjtFRXR4RUU7SUFDRTtJQUNBO0lBQ0E7RUZ3eEVKO0VFNXZFRTtJQUNFO0VGOHZFSjtFRS92RUU7SUFDRTtFRml3RUo7RUVsd0VFO0lBQ0U7RUZvd0VKO0VFcndFRTtJQUNFO0VGdXdFSjtFRXh3RUU7SUFDRTtFRjB3RUo7RUUzd0VFO0lBQ0U7RUY2d0VKO0VFOXdFRTtJQUNFO0VGZ3hFSjtFRWp4RUU7SUFDRTtFRm14RUo7RUVweEVFO0lBQ0U7RUZzeEVKO0VFdHpFRTtJQUNFO0lBQ0E7SUFDQTtFRnd6RUo7RUUzekVFO0lBQ0U7SUFDQTtJQUNBO0VGNnpFSjtFRWgwRUU7SUFDRTtJQUNBO0lBQ0E7RUZrMEVKO0VFcjBFRTtJQUNFO0lBQ0E7SUFDQTtFRnUwRUo7RUUxMEVFO0lBQ0U7SUFDQTtJQUNBO0VGNDBFSjtFRS8wRUU7SUFDRTtJQUNBO0lBQ0E7RUZpMUVKO0VFcDFFRTtJQUNFO0lBQ0E7SUFDQTtFRnMxRUo7RUV6MUVFO0lBQ0U7SUFDQTtJQUNBO0VGMjFFSjtFRTkxRUU7SUFDRTtJQUNBO0lBQ0E7RUZnMkVKO0VFcDBFRTtJQUNFO0VGczBFSjtFRXYwRUU7SUFDRTtFRnkwRUo7RUUxMEVFO0lBQ0U7RUY0MEVKO0VFNzBFRTtJQUNFO0VGKzBFSjtFRWgxRUU7SUFDRTtFRmsxRUo7RUVuMUVFO0lBQ0U7RUZxMUVKO0VFdDFFRTtJQUNFO0VGdzFFSjtFRXoxRUU7SUFDRTtFRjIxRUo7RUU1MUVFO0lBQ0U7RUY4MUVKO0VFLzFFRTtJQUNFO0VGaTJFSjtFRWo0RUU7SUFDRTtJQUNBO0lBQ0E7RUZtNEVKO0VFdDRFRTtJQUNFO0lBQ0E7SUFDQTtFRnc0RUo7RUUzNEVFO0lBQ0U7SUFDQTtJQUNBO0VGNjRFSjtFRWg1RUU7SUFDRTtJQUNBO0lBQ0E7RUZrNUVKO0VFcjVFRTtJQUNFO0lBQ0E7SUFDQTtFRnU1RUo7RUUxNUVFO0lBQ0U7SUFDQTtJQUNBO0VGNDVFSjtFRS81RUU7SUFDRTtJQUNBO0lBQ0E7RUZpNkVKO0VFcDZFRTtJQUNFO0lBQ0E7SUFDQTtFRnM2RUo7RUV6NkVFO0lBQ0U7SUFDQTtJQUNBO0VGMjZFSjtFRTk2RUU7SUFDRTtJQUNBO0lBQ0E7RUZnN0VKO0VFcDVFRTtJQUNFO0VGczVFSjtFRXY1RUU7SUFDRTtFRnk1RUo7RUUxNUVFO0lBQ0U7RUY0NUVKO0VFNzVFRTtJQUNFO0VGKzVFSjtFRWg2RUU7SUFDRTtFRms2RUo7RUVuNkVFO0lBQ0U7RUZxNkVKO0VFdDZFRTtJQUNFO0VGdzZFSjtFRXo2RUU7SUFDRTtFRjI2RUo7RUU1NkVFO0lBQ0U7RUY4NkVKO0VFLzZFRTtJQUNFO0VGaTdFSjtFRWw3RUU7SUFDRTtFRm83RUo7RUVwOUVFO0lBQ0U7SUFDQTtJQUNBO0VGczlFSjtFRXo5RUU7SUFDRTtJQUNBO0lBQ0E7RUYyOUVKO0VFOTlFRTtJQUNFO0lBQ0E7SUFDQTtFRmcrRUo7RUVuK0VFO0lBQ0U7SUFDQTtJQUNBO0VGcStFSjtFRXgrRUU7SUFDRTtJQUNBO0lBQ0E7RUYwK0VKO0VFNytFRTtJQUNFO0lBQ0E7SUFDQTtFRisrRUo7RUVsL0VFO0lBQ0U7SUFDQTtJQUNBO0VGby9FSjtFRXYvRUU7SUFDRTtJQUNBO0lBQ0E7RUZ5L0VKO0VFNS9FRTtJQUNFO0lBQ0E7SUFDQTtFRjgvRUo7RUVqZ0ZFO0lBQ0U7SUFDQTtJQUNBO0VGbWdGSjtFRXRnRkU7SUFDRTtJQUNBO0lBQ0E7RUZ3Z0ZKO0VFNStFRTtJQUNFO0VGOCtFSjtFRS8rRUU7SUFDRTtFRmkvRUo7RUVsL0VFO0lBQ0U7RUZvL0VKO0VFci9FRTtJQUNFO0VGdS9FSjtFRXgvRUU7SUFDRTtFRjAvRUo7RUUzL0VFO0lBQ0U7RUY2L0VKO0VFOS9FRTtJQUNFO0VGZ2dGSjtFRWpnRkU7SUFDRTtFRm1nRko7RUVwZ0ZFO0lBQ0U7RUZzZ0ZKO0VFdmdGRTtJQUNFO0VGeWdGSjtFRTFnRkU7SUFDRTtFRjRnRko7RUU3Z0ZFO0lBQ0U7RUYrZ0ZKO0VFL2lGRTtJQUNFO0lBQ0E7SUFDQTtFRmlqRko7RUVwakZFO0lBQ0U7SUFDQTtJQUNBO0VGc2pGSjtFRXpqRkU7SUFDRTtJQUNBO0lBQ0E7RUYyakZKO0VFOWpGRTtJQUNFO0lBQ0E7SUFDQTtFRmdrRko7RUVua0ZFO0lBQ0U7SUFDQTtJQUNBO0VGcWtGSjtFRXhrRkU7SUFDRTtJQUNBO0lBQ0E7RUYwa0ZKO0VFN2tGRTtJQUNFO0lBQ0E7SUFDQTtFRitrRko7RUVsbEZFO0lBQ0U7SUFDQTtJQUNBO0VGb2xGSjtFRXZsRkU7SUFDRTtJQUNBO0lBQ0E7RUZ5bEZKO0VFNWxGRTtJQUNFO0lBQ0E7SUFDQTtFRjhsRko7RUVqbUZFO0lBQ0U7SUFDQTtJQUNBO0VGbW1GSjtFRXRtRkU7SUFDRTtJQUNBO0lBQ0E7RUZ3bUZKO0VFNWtGRTtJQUNFO0VGOGtGSjtFRS9rRkU7SUFDRTtFRmlsRko7RUVsbEZFO0lBQ0U7RUZvbEZKO0VFcmxGRTtJQUNFO0VGdWxGSjtFRXhsRkU7SUFDRTtFRjBsRko7RUUzbEZFO0lBQ0U7RUY2bEZKO0VFOWxGRTtJQUNFO0VGZ21GSjtFRWptRkU7SUFDRTtFRm1tRko7RUVwbUZFO0lBQ0U7RUZzbUZKO0VFdm1GRTtJQUNFO0VGeW1GSjtFRTFtRkU7SUFDRTtFRjRtRko7RUU3bUZFO0lBQ0U7RUYrbUZKO0VFaG5GRTtJQUNFO0VGa25GSjtFRXprRkE7SUFDRTtJQUNBO0lBQ0E7RUYya0ZGO0VFeGtGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGMGtGRjtFRXZrRkE7SUFDRTtJQUNBO0VGeWtGRjtBQUNGO0FFdGpGQTtBQUVBO0VBOUdJO0lBQ0U7SUFDQTtJQUNBO0VGc3FGSjtFRTFvRkU7SUFDRTtFRjRvRko7RUU3b0ZFO0lBQ0U7RUYrb0ZKO0VFL3FGRTtJQUNFO0lBQ0E7SUFDQTtFRmlyRko7RUVwckZFO0lBQ0U7SUFDQTtJQUNBO0VGc3JGSjtFRTFwRkU7SUFDRTtFRjRwRko7RUU3cEZFO0lBQ0U7RUYrcEZKO0VFaHFGRTtJQUNFO0VGa3FGSjtFRWxzRkU7SUFDRTtJQUNBO0lBQ0E7RUZvc0ZKO0VFdnNGRTtJQUNFO0lBQ0E7SUFDQTtFRnlzRko7RUU1c0ZFO0lBQ0U7SUFDQTtJQUNBO0VGOHNGSjtFRWxyRkU7SUFDRTtFRm9yRko7RUVyckZFO0lBQ0U7RUZ1ckZKO0VFeHJGRTtJQUNFO0VGMHJGSjtFRTNyRkU7SUFDRTtFRjZyRko7RUU3dEZFO0lBQ0U7SUFDQTtJQUNBO0VGK3RGSjtFRWx1RkU7SUFDRTtJQUNBO0lBQ0E7RUZvdUZKO0VFdnVGRTtJQUNFO0lBQ0E7SUFDQTtFRnl1Rko7RUU1dUZFO0lBQ0U7SUFDQTtJQUNBO0VGOHVGSjtFRWx0RkU7SUFDRTtFRm90Rko7RUVydEZFO0lBQ0U7RUZ1dEZKO0VFeHRGRTtJQUNFO0VGMHRGSjtFRTN0RkU7SUFDRTtFRjZ0Rko7RUU5dEZFO0lBQ0U7RUZndUZKO0VFaHdGRTtJQUNFO0lBQ0E7SUFDQTtFRmt3Rko7RUVyd0ZFO0lBQ0U7SUFDQTtJQUNBO0VGdXdGSjtFRTF3RkU7SUFDRTtJQUNBO0lBQ0E7RUY0d0ZKO0VFL3dGRTtJQUNFO0lBQ0E7SUFDQTtFRml4Rko7RUVweEZFO0lBQ0U7SUFDQTtJQUNBO0VGc3hGSjtFRTF2RkU7SUFDRTtFRjR2Rko7RUU3dkZFO0lBQ0U7RUYrdkZKO0VFaHdGRTtJQUNFO0VGa3dGSjtFRW53RkU7SUFDRTtFRnF3Rko7RUV0d0ZFO0lBQ0U7RUZ3d0ZKO0VFendGRTtJQUNFO0VGMndGSjtFRTN5RkU7SUFDRTtJQUNBO0lBQ0E7RUY2eUZKO0VFaHpGRTtJQUNFO0lBQ0E7SUFDQTtFRmt6Rko7RUVyekZFO0lBQ0U7SUFDQTtJQUNBO0VGdXpGSjtFRTF6RkU7SUFDRTtJQUNBO0lBQ0E7RUY0ekZKO0VFL3pGRTtJQUNFO0lBQ0E7SUFDQTtFRmkwRko7RUVwMEZFO0lBQ0U7SUFDQTtJQUNBO0VGczBGSjtFRTF5RkU7SUFDRTtFRjR5Rko7RUU3eUZFO0lBQ0U7RUYreUZKO0VFaHpGRTtJQUNFO0VGa3pGSjtFRW56RkU7SUFDRTtFRnF6Rko7RUV0ekZFO0lBQ0U7RUZ3ekZKO0VFenpGRTtJQUNFO0VGMnpGSjtFRTV6RkU7SUFDRTtFRjh6Rko7RUU5MUZFO0lBQ0U7SUFDQTtJQUNBO0VGZzJGSjtFRW4yRkU7SUFDRTtJQUNBO0lBQ0E7RUZxMkZKO0VFeDJGRTtJQUNFO0lBQ0E7SUFDQTtFRjAyRko7RUU3MkZFO0lBQ0U7SUFDQTtJQUNBO0VGKzJGSjtFRWwzRkU7SUFDRTtJQUNBO0lBQ0E7RUZvM0ZKO0VFdjNGRTtJQUNFO0lBQ0E7SUFDQTtFRnkzRko7RUU1M0ZFO0lBQ0U7SUFDQTtJQUNBO0VGODNGSjtFRWwyRkU7SUFDRTtFRm8yRko7RUVyMkZFO0lBQ0U7RUZ1MkZKO0VFeDJGRTtJQUNFO0VGMDJGSjtFRTMyRkU7SUFDRTtFRjYyRko7RUU5MkZFO0lBQ0U7RUZnM0ZKO0VFajNGRTtJQUNFO0VGbTNGSjtFRXAzRkU7SUFDRTtFRnMzRko7RUV2M0ZFO0lBQ0U7RUZ5M0ZKO0VFejVGRTtJQUNFO0lBQ0E7SUFDQTtFRjI1Rko7RUU5NUZFO0lBQ0U7SUFDQTtJQUNBO0VGZzZGSjtFRW42RkU7SUFDRTtJQUNBO0lBQ0E7RUZxNkZKO0VFeDZGRTtJQUNFO0lBQ0E7SUFDQTtFRjA2Rko7RUU3NkZFO0lBQ0U7SUFDQTtJQUNBO0VGKzZGSjtFRWw3RkU7SUFDRTtJQUNBO0lBQ0E7RUZvN0ZKO0VFdjdGRTtJQUNFO0lBQ0E7SUFDQTtFRnk3Rko7RUU1N0ZFO0lBQ0U7SUFDQTtJQUNBO0VGODdGSjtFRWw2RkU7SUFDRTtFRm82Rko7RUVyNkZFO0lBQ0U7RUZ1NkZKO0VFeDZGRTtJQUNFO0VGMDZGSjtFRTM2RkU7SUFDRTtFRjY2Rko7RUU5NkZFO0lBQ0U7RUZnN0ZKO0VFajdGRTtJQUNFO0VGbTdGSjtFRXA3RkU7SUFDRTtFRnM3Rko7RUV2N0ZFO0lBQ0U7RUZ5N0ZKO0VFMTdGRTtJQUNFO0VGNDdGSjtFRTU5RkU7SUFDRTtJQUNBO0lBQ0E7RUY4OUZKO0VFaitGRTtJQUNFO0lBQ0E7SUFDQTtFRm0rRko7RUV0K0ZFO0lBQ0U7SUFDQTtJQUNBO0VGdytGSjtFRTMrRkU7SUFDRTtJQUNBO0lBQ0E7RUY2K0ZKO0VFaC9GRTtJQUNFO0lBQ0E7SUFDQTtFRmsvRko7RUVyL0ZFO0lBQ0U7SUFDQTtJQUNBO0VGdS9GSjtFRTEvRkU7SUFDRTtJQUNBO0lBQ0E7RUY0L0ZKO0VFLy9GRTtJQUNFO0lBQ0E7SUFDQTtFRmlnR0o7RUVwZ0dFO0lBQ0U7SUFDQTtJQUNBO0VGc2dHSjtFRTErRkU7SUFDRTtFRjQrRko7RUU3K0ZFO0lBQ0U7RUYrK0ZKO0VFaC9GRTtJQUNFO0VGay9GSjtFRW4vRkU7SUFDRTtFRnEvRko7RUV0L0ZFO0lBQ0U7RUZ3L0ZKO0VFei9GRTtJQUNFO0VGMi9GSjtFRTUvRkU7SUFDRTtFRjgvRko7RUUvL0ZFO0lBQ0U7RUZpZ0dKO0VFbGdHRTtJQUNFO0VGb2dHSjtFRXJnR0U7SUFDRTtFRnVnR0o7RUV2aUdFO0lBQ0U7SUFDQTtJQUNBO0VGeWlHSjtFRTVpR0U7SUFDRTtJQUNBO0lBQ0E7RUY4aUdKO0VFampHRTtJQUNFO0lBQ0E7SUFDQTtFRm1qR0o7RUV0akdFO0lBQ0U7SUFDQTtJQUNBO0VGd2pHSjtFRTNqR0U7SUFDRTtJQUNBO0lBQ0E7RUY2akdKO0VFaGtHRTtJQUNFO0lBQ0E7SUFDQTtFRmtrR0o7RUVya0dFO0lBQ0U7SUFDQTtJQUNBO0VGdWtHSjtFRTFrR0U7SUFDRTtJQUNBO0lBQ0E7RUY0a0dKO0VFL2tHRTtJQUNFO0lBQ0E7SUFDQTtFRmlsR0o7RUVwbEdFO0lBQ0U7SUFDQTtJQUNBO0VGc2xHSjtFRTFqR0U7SUFDRTtFRjRqR0o7RUU3akdFO0lBQ0U7RUYrakdKO0VFaGtHRTtJQUNFO0VGa2tHSjtFRW5rR0U7SUFDRTtFRnFrR0o7RUV0a0dFO0lBQ0U7RUZ3a0dKO0VFemtHRTtJQUNFO0VGMmtHSjtFRTVrR0U7SUFDRTtFRjhrR0o7RUUva0dFO0lBQ0U7RUZpbEdKO0VFbGxHRTtJQUNFO0VGb2xHSjtFRXJsR0U7SUFDRTtFRnVsR0o7RUV4bEdFO0lBQ0U7RUYwbEdKO0VFMW5HRTtJQUNFO0lBQ0E7SUFDQTtFRjRuR0o7RUUvbkdFO0lBQ0U7SUFDQTtJQUNBO0VGaW9HSjtFRXBvR0U7SUFDRTtJQUNBO0lBQ0E7RUZzb0dKO0VFem9HRTtJQUNFO0lBQ0E7SUFDQTtFRjJvR0o7RUU5b0dFO0lBQ0U7SUFDQTtJQUNBO0VGZ3BHSjtFRW5wR0U7SUFDRTtJQUNBO0lBQ0E7RUZxcEdKO0VFeHBHRTtJQUNFO0lBQ0E7SUFDQTtFRjBwR0o7RUU3cEdFO0lBQ0U7SUFDQTtJQUNBO0VGK3BHSjtFRWxxR0U7SUFDRTtJQUNBO0lBQ0E7RUZvcUdKO0VFdnFHRTtJQUNFO0lBQ0E7SUFDQTtFRnlxR0o7RUU1cUdFO0lBQ0U7SUFDQTtJQUNBO0VGOHFHSjtFRWxwR0U7SUFDRTtFRm9wR0o7RUVycEdFO0lBQ0U7RUZ1cEdKO0VFeHBHRTtJQUNFO0VGMHBHSjtFRTNwR0U7SUFDRTtFRjZwR0o7RUU5cEdFO0lBQ0U7RUZncUdKO0VFanFHRTtJQUNFO0VGbXFHSjtFRXBxR0U7SUFDRTtFRnNxR0o7RUV2cUdFO0lBQ0U7RUZ5cUdKO0VFMXFHRTtJQUNFO0VGNHFHSjtFRTdxR0U7SUFDRTtFRitxR0o7RUVockdFO0lBQ0U7RUZrckdKO0VFbnJHRTtJQUNFO0VGcXJHSjtFRXJ0R0U7SUFDRTtJQUNBO0lBQ0E7RUZ1dEdKO0VFMXRHRTtJQUNFO0lBQ0E7SUFDQTtFRjR0R0o7RUUvdEdFO0lBQ0U7SUFDQTtJQUNBO0VGaXVHSjtFRXB1R0U7SUFDRTtJQUNBO0lBQ0E7RUZzdUdKO0VFenVHRTtJQUNFO0lBQ0E7SUFDQTtFRjJ1R0o7RUU5dUdFO0lBQ0U7SUFDQTtJQUNBO0VGZ3ZHSjtFRW52R0U7SUFDRTtJQUNBO0lBQ0E7RUZxdkdKO0VFeHZHRTtJQUNFO0lBQ0E7SUFDQTtFRjB2R0o7RUU3dkdFO0lBQ0U7SUFDQTtJQUNBO0VGK3ZHSjtFRWx3R0U7SUFDRTtJQUNBO0lBQ0E7RUZvd0dKO0VFdndHRTtJQUNFO0lBQ0E7SUFDQTtFRnl3R0o7RUU1d0dFO0lBQ0U7SUFDQTtJQUNBO0VGOHdHSjtFRWx2R0U7SUFDRTtFRm92R0o7RUVydkdFO0lBQ0U7RUZ1dkdKO0VFeHZHRTtJQUNFO0VGMHZHSjtFRTN2R0U7SUFDRTtFRjZ2R0o7RUU5dkdFO0lBQ0U7RUZnd0dKO0VFandHRTtJQUNFO0VGbXdHSjtFRXB3R0U7SUFDRTtFRnN3R0o7RUV2d0dFO0lBQ0U7RUZ5d0dKO0VFMXdHRTtJQUNFO0VGNHdHSjtFRTd3R0U7SUFDRTtFRit3R0o7RUVoeEdFO0lBQ0U7RUZreEdKO0VFbnhHRTtJQUNFO0VGcXhHSjtFRXR4R0U7SUFDRTtFRnd4R0o7RUV4ekdFO0lBQ0U7SUFDQTtJQUNBO0VGMHpHSjtFRTl4R0U7SUFDRTtFRmd5R0o7RUVqeUdFO0lBQ0U7RUZteUdKO0VFbjBHRTtJQUNFO0lBQ0E7SUFDQTtFRnEwR0o7RUV4MEdFO0lBQ0U7SUFDQTtJQUNBO0VGMDBHSjtFRTl5R0U7SUFDRTtFRmd6R0o7RUVqekdFO0lBQ0U7RUZtekdKO0VFcHpHRTtJQUNFO0VGc3pHSjtFRXQxR0U7SUFDRTtJQUNBO0lBQ0E7RUZ3MUdKO0VFMzFHRTtJQUNFO0lBQ0E7SUFDQTtFRjYxR0o7RUVoMkdFO0lBQ0U7SUFDQTtJQUNBO0VGazJHSjtFRXQwR0U7SUFDRTtFRncwR0o7RUV6MEdFO0lBQ0U7RUYyMEdKO0VFNTBHRTtJQUNFO0VGODBHSjtFRS8wR0U7SUFDRTtFRmkxR0o7RUVqM0dFO0lBQ0U7SUFDQTtJQUNBO0VGbTNHSjtFRXQzR0U7SUFDRTtJQUNBO0lBQ0E7RUZ3M0dKO0VFMzNHRTtJQUNFO0lBQ0E7SUFDQTtFRjYzR0o7RUVoNEdFO0lBQ0U7SUFDQTtJQUNBO0VGazRHSjtFRXQyR0U7SUFDRTtFRncyR0o7RUV6MkdFO0lBQ0U7RUYyMkdKO0VFNTJHRTtJQUNFO0VGODJHSjtFRS8yR0U7SUFDRTtFRmkzR0o7RUVsM0dFO0lBQ0U7RUZvM0dKO0VFcDVHRTtJQUNFO0lBQ0E7SUFDQTtFRnM1R0o7RUV6NUdFO0lBQ0U7SUFDQTtJQUNBO0VGMjVHSjtFRTk1R0U7SUFDRTtJQUNBO0lBQ0E7RUZnNkdKO0VFbjZHRTtJQUNFO0lBQ0E7SUFDQTtFRnE2R0o7RUV4NkdFO0lBQ0U7SUFDQTtJQUNBO0VGMDZHSjtFRTk0R0U7SUFDRTtFRmc1R0o7RUVqNUdFO0lBQ0U7RUZtNUdKO0VFcDVHRTtJQUNFO0VGczVHSjtFRXY1R0U7SUFDRTtFRnk1R0o7RUUxNUdFO0lBQ0U7RUY0NUdKO0VFNzVHRTtJQUNFO0VGKzVHSjtFRS83R0U7SUFDRTtJQUNBO0lBQ0E7RUZpOEdKO0VFcDhHRTtJQUNFO0lBQ0E7SUFDQTtFRnM4R0o7RUV6OEdFO0lBQ0U7SUFDQTtJQUNBO0VGMjhHSjtFRTk4R0U7SUFDRTtJQUNBO0lBQ0E7RUZnOUdKO0VFbjlHRTtJQUNFO0lBQ0E7SUFDQTtFRnE5R0o7RUV4OUdFO0lBQ0U7SUFDQTtJQUNBO0VGMDlHSjtFRTk3R0U7SUFDRTtFRmc4R0o7RUVqOEdFO0lBQ0U7RUZtOEdKO0VFcDhHRTtJQUNFO0VGczhHSjtFRXY4R0U7SUFDRTtFRnk4R0o7RUUxOEdFO0lBQ0U7RUY0OEdKO0VFNzhHRTtJQUNFO0VGKzhHSjtFRWg5R0U7SUFDRTtFRms5R0o7RUVsL0dFO0lBQ0U7SUFDQTtJQUNBO0VGby9HSjtFRXYvR0U7SUFDRTtJQUNBO0lBQ0E7RUZ5L0dKO0VFNS9HRTtJQUNFO0lBQ0E7SUFDQTtFRjgvR0o7RUVqZ0hFO0lBQ0U7SUFDQTtJQUNBO0VGbWdISjtFRXRnSEU7SUFDRTtJQUNBO0lBQ0E7RUZ3Z0hKO0VFM2dIRTtJQUNFO0lBQ0E7SUFDQTtFRjZnSEo7RUVoaEhFO0lBQ0U7SUFDQTtJQUNBO0VGa2hISjtFRXQvR0U7SUFDRTtFRncvR0o7RUV6L0dFO0lBQ0U7RUYyL0dKO0VFNS9HRTtJQUNFO0VGOC9HSjtFRS8vR0U7SUFDRTtFRmlnSEo7RUVsZ0hFO0lBQ0U7RUZvZ0hKO0VFcmdIRTtJQUNFO0VGdWdISjtFRXhnSEU7SUFDRTtFRjBnSEo7RUUzZ0hFO0lBQ0U7RUY2Z0hKO0VFN2lIRTtJQUNFO0lBQ0E7SUFDQTtFRitpSEo7RUVsakhFO0lBQ0U7SUFDQTtJQUNBO0VGb2pISjtFRXZqSEU7SUFDRTtJQUNBO0lBQ0E7RUZ5akhKO0VFNWpIRTtJQUNFO0lBQ0E7SUFDQTtFRjhqSEo7RUVqa0hFO0lBQ0U7SUFDQTtJQUNBO0VGbWtISjtFRXRrSEU7SUFDRTtJQUNBO0lBQ0E7RUZ3a0hKO0VFM2tIRTtJQUNFO0lBQ0E7SUFDQTtFRjZrSEo7RUVobEhFO0lBQ0U7SUFDQTtJQUNBO0VGa2xISjtFRXRqSEU7SUFDRTtFRndqSEo7RUV6akhFO0lBQ0U7RUYyakhKO0VFNWpIRTtJQUNFO0VGOGpISjtFRS9qSEU7SUFDRTtFRmlrSEo7RUVsa0hFO0lBQ0U7RUZva0hKO0VFcmtIRTtJQUNFO0VGdWtISjtFRXhrSEU7SUFDRTtFRjBrSEo7RUUza0hFO0lBQ0U7RUY2a0hKO0VFOWtIRTtJQUNFO0VGZ2xISjtFRWhuSEU7SUFDRTtJQUNBO0lBQ0E7RUZrbkhKO0VFcm5IRTtJQUNFO0lBQ0E7SUFDQTtFRnVuSEo7RUUxbkhFO0lBQ0U7SUFDQTtJQUNBO0VGNG5ISjtFRS9uSEU7SUFDRTtJQUNBO0lBQ0E7RUZpb0hKO0VFcG9IRTtJQUNFO0lBQ0E7SUFDQTtFRnNvSEo7RUV6b0hFO0lBQ0U7SUFDQTtJQUNBO0VGMm9ISjtFRTlvSEU7SUFDRTtJQUNBO0lBQ0E7RUZncEhKO0VFbnBIRTtJQUNFO0lBQ0E7SUFDQTtFRnFwSEo7RUV4cEhFO0lBQ0U7SUFDQTtJQUNBO0VGMHBISjtFRTluSEU7SUFDRTtFRmdvSEo7RUVqb0hFO0lBQ0U7RUZtb0hKO0VFcG9IRTtJQUNFO0VGc29ISjtFRXZvSEU7SUFDRTtFRnlvSEo7RUUxb0hFO0lBQ0U7RUY0b0hKO0VFN29IRTtJQUNFO0VGK29ISjtFRWhwSEU7SUFDRTtFRmtwSEo7RUVucEhFO0lBQ0U7RUZxcEhKO0VFdHBIRTtJQUNFO0VGd3BISjtFRXpwSEU7SUFDRTtFRjJwSEo7RUUzckhFO0lBQ0U7SUFDQTtJQUNBO0VGNnJISjtFRWhzSEU7SUFDRTtJQUNBO0lBQ0E7RUZrc0hKO0VFcnNIRTtJQUNFO0lBQ0E7SUFDQTtFRnVzSEo7RUUxc0hFO0lBQ0U7SUFDQTtJQUNBO0VGNHNISjtFRS9zSEU7SUFDRTtJQUNBO0lBQ0E7RUZpdEhKO0VFcHRIRTtJQUNFO0lBQ0E7SUFDQTtFRnN0SEo7RUV6dEhFO0lBQ0U7SUFDQTtJQUNBO0VGMnRISjtFRTl0SEU7SUFDRTtJQUNBO0lBQ0E7RUZndUhKO0VFbnVIRTtJQUNFO0lBQ0E7SUFDQTtFRnF1SEo7RUV4dUhFO0lBQ0U7SUFDQTtJQUNBO0VGMHVISjtFRTlzSEU7SUFDRTtFRmd0SEo7RUVqdEhFO0lBQ0U7RUZtdEhKO0VFcHRIRTtJQUNFO0VGc3RISjtFRXZ0SEU7SUFDRTtFRnl0SEo7RUUxdEhFO0lBQ0U7RUY0dEhKO0VFN3RIRTtJQUNFO0VGK3RISjtFRWh1SEU7SUFDRTtFRmt1SEo7RUVudUhFO0lBQ0U7RUZxdUhKO0VFdHVIRTtJQUNFO0VGd3VISjtFRXp1SEU7SUFDRTtFRjJ1SEo7RUU1dUhFO0lBQ0U7RUY4dUhKO0VFOXdIRTtJQUNFO0lBQ0E7SUFDQTtFRmd4SEo7RUVueEhFO0lBQ0U7SUFDQTtJQUNBO0VGcXhISjtFRXh4SEU7SUFDRTtJQUNBO0lBQ0E7RUYweEhKO0VFN3hIRTtJQUNFO0lBQ0E7SUFDQTtFRit4SEo7RUVseUhFO0lBQ0U7SUFDQTtJQUNBO0VGb3lISjtFRXZ5SEU7SUFDRTtJQUNBO0lBQ0E7RUZ5eUhKO0VFNXlIRTtJQUNFO0lBQ0E7SUFDQTtFRjh5SEo7RUVqekhFO0lBQ0U7SUFDQTtJQUNBO0VGbXpISjtFRXR6SEU7SUFDRTtJQUNBO0lBQ0E7RUZ3ekhKO0VFM3pIRTtJQUNFO0lBQ0E7SUFDQTtFRjZ6SEo7RUVoMEhFO0lBQ0U7SUFDQTtJQUNBO0VGazBISjtFRXR5SEU7SUFDRTtFRnd5SEo7RUV6eUhFO0lBQ0U7RUYyeUhKO0VFNXlIRTtJQUNFO0VGOHlISjtFRS95SEU7SUFDRTtFRml6SEo7RUVsekhFO0lBQ0U7RUZvekhKO0VFcnpIRTtJQUNFO0VGdXpISjtFRXh6SEU7SUFDRTtFRjB6SEo7RUUzekhFO0lBQ0U7RUY2ekhKO0VFOXpIRTtJQUNFO0VGZzBISjtFRWowSEU7SUFDRTtFRm0wSEo7RUVwMEhFO0lBQ0U7RUZzMEhKO0VFdjBIRTtJQUNFO0VGeTBISjtFRXoySEU7SUFDRTtJQUNBO0lBQ0E7RUYyMkhKO0VFOTJIRTtJQUNFO0lBQ0E7SUFDQTtFRmczSEo7RUVuM0hFO0lBQ0U7SUFDQTtJQUNBO0VGcTNISjtFRXgzSEU7SUFDRTtJQUNBO0lBQ0E7RUYwM0hKO0VFNzNIRTtJQUNFO0lBQ0E7SUFDQTtFRiszSEo7RUVsNEhFO0lBQ0U7SUFDQTtJQUNBO0VGbzRISjtFRXY0SEU7SUFDRTtJQUNBO0lBQ0E7RUZ5NEhKO0VFNTRIRTtJQUNFO0lBQ0E7SUFDQTtFRjg0SEo7RUVqNUhFO0lBQ0U7SUFDQTtJQUNBO0VGbTVISjtFRXQ1SEU7SUFDRTtJQUNBO0lBQ0E7RUZ3NUhKO0VFMzVIRTtJQUNFO0lBQ0E7SUFDQTtFRjY1SEo7RUVoNkhFO0lBQ0U7SUFDQTtJQUNBO0VGazZISjtFRXQ0SEU7SUFDRTtFRnc0SEo7RUV6NEhFO0lBQ0U7RUYyNEhKO0VFNTRIRTtJQUNFO0VGODRISjtFRS80SEU7SUFDRTtFRmk1SEo7RUVsNUhFO0lBQ0U7RUZvNUhKO0VFcjVIRTtJQUNFO0VGdTVISjtFRXg1SEU7SUFDRTtFRjA1SEo7RUUzNUhFO0lBQ0U7RUY2NUhKO0VFOTVIRTtJQUNFO0VGZzZISjtFRWo2SEU7SUFDRTtFRm02SEo7RUVwNkhFO0lBQ0U7RUZzNkhKO0VFdjZIRTtJQUNFO0VGeTZISjtFRTE2SEU7SUFDRTtFRjQ2SEo7RUVuNEhBO0lBQ0U7SUFDQTtJQUNBO0VGcTRIRjtFRWw0SEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRm80SEY7RUVqNEhBO0lBQ0U7SUFDQTtFRm00SEY7QUFDRjtBRXgySEE7QUFDQTtFQUNFO0FGMDJIRjs7QUd2aUlBO0FBRUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQztFQUNDO0VBQ0E7QUh1aUlGOztBR3BpSUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUhxaUlGOztBR2xpSUE7O0VBQUE7QUFJQTtFQUNFO0FIb2lJRjs7QUdqaUlBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBSG1pSUY7O0FHaGlJQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0FIaWlJRjs7QUc5aElBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBSGdpSUY7O0FHN2hJQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBSDhoSUY7O0FHM2hJQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBSDZoSUY7O0FHMWhJQTs7RUFBQTtBQUlBOztFQUVFO0FINGhJRjs7QUd6aElBOzs7RUFBQTtBQUtBOzs7RUFHRTtFQUNBO0FIMmhJRjs7QUd4aElBOztFQUFBO0FBSUE7RUFDRTtBSDBoSUY7O0FHdmhJQTs7O0VBQUE7QUFLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBSHloSUY7O0FHdGhJQTtFQUNFO0FIeWhJRjs7QUd0aElBO0VBQ0U7QUh5aElGOztBR3RoSUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUh1aElGOztBR3BoSUE7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBSHFoSUY7O0FHbGhJQTs7O0VBQUE7QUFLQTtRQUNRO0VBQ047QUhvaElGOztBR2poSUE7OztFQUFBO0FBS0E7U0FDUztFQUNQO0FIbWhJRjs7QUdoaElBOztFQUFBO0FBSUE7Ozs7RUFJRTtBSGtoSUY7O0FHL2dJQTs7RUFBQTtBQUlBOzs7O0VBSUU7RUFDQTtBSGloSUY7O0FHOWdJQTs7RUFBQTtBQUlBOzs7O0VBSUU7QUhnaElGOztBRzdnSUE7O0VBQUE7QUFJQTtFQUNFO0FIK2dJRjs7QUc1Z0lBOzs7OztFQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4Z0lGOztBRzNnSUE7O0VBQUE7QUFJQTtFQUNFO0FINmdJRjs7QUcxZ0lBOztFQUFBO0FBSUE7RUFDRTtBSDRnSUY7O0FHemdJQTs7O0VBQUE7QUFLQTs7RUFFRTtFQUNBO0FIMmdJRjs7QUd4Z0lBOztFQUFBO0FBSUE7O0VBRUU7QUgwZ0lGOztBR3ZnSUE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FIeWdJRjs7QUd0Z0lBOztFQUFBO0FBSUE7RUFDRTtBSHdnSUY7O0FHcmdJQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUh1Z0lGOztBR3BnSUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUhxZ0lGOztBR2xnSUE7O0VBQUE7QUFJQTtFQUNFO0FIb2dJRjs7QUdqZ0lBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FIa2dJRjs7QUcvL0hBOztFQUFBO0FBSUE7RUFDRTtBSGlnSUY7O0FJbjFJQTtFQUNFLGVDTndCO0VET3hCO0VBQ0EseUJFWFU7QU5pMklaOztBSW4xSUE7OztFQUdFO0FKczFJRjs7QUluMUlBOzs7RUFHRSwwQ0NicUI7RURjckIsZUNyQndCO0VEc0J4QixnQkNKZ0I7RURLaEIsa0JDSGU7RURJZixpQkNIZ0I7RURJaEIsY0UxQlU7QU5nM0laOztBSWoxSUU7RUFGRjs7SUFHSSxtQkNSZ0I7RUw4MUlsQjtBQUNGOztBSW4xSUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCQ2ZxQjtFRGdCckIsY0VqQ2E7QU51M0lmO0FJcjFJRTs7RUFDRSxjRUxlO0FONjFJbkI7QUl0MUlFOztFQUNFO0FKeTFJSjs7QUlyMUlBOztFQUVFO0FKdzFJRjs7QUlyMUlBO0VBQ0U7RUFDQTtBSncxSUY7O0FJcjFJQTs7RUFFRTtFQUNBO0VBQ0E7QUp3MUlGOztBSXIxSUE7O0VBRUU7RUFDQTtBSncxSUY7O0FJcjFJQTs7RUFFRTtFQUNBO0FKdzFJRjs7QUlyMUlBOztFQUVFLGdCQ2hFd0I7QUx3NUkxQjs7QUlyMUlBOztFQUVFO0FKdzFJRjs7QUlyMUlBOzs7Ozs7RUFNRTtFQUNBO0FKdzFJRjs7QUlyMUlBO0VBQ0UsMkNDakdrQjtFRGtHbEIsa0JDNUNrQjtFRDZDbEIsZ0JDNUNvQjtFRDZDcEIsa0JDNUNtQjtFRDZDbkIsaUJDNUNvQjtFRDZDcEIsb0JDNUN1QjtFRDZDdkIsY0U3R1U7QU5xOElaO0FJdjFJRTtFQVJGO0lBVUksbUJDNUNtQjtFTHE0SXJCO0FBQ0Y7O0FJdDFJQTtFQUNFLDJDQy9Ha0I7RURnSGxCLGlCQzlDa0I7RUQrQ2xCLGdCQzlDb0I7RUQrQ3BCLGtCQzlDbUI7RUQrQ25CLGlCQzlDb0I7RUQrQ3BCLG9CQzlDdUI7RUQrQ3ZCLGNFM0hVO0FObzlJWjtBSXgxSUU7RUFSRjtJQVVJLGVDN0NvQjtFTHU0SXRCO0FBQ0Y7O0FJdjFJQTtFQUNFLDJDQzdIa0I7RUQ4SGxCLGlCQy9Da0I7RURnRGxCLGdCQy9Db0I7RURnRHBCLGtCQy9DbUI7RURnRG5CLGlCQy9Db0I7RURnRHBCLG9CQy9DdUI7RURnRHZCLGNFeklVO0FObStJWjtBSXoxSUU7RUFSRjtJQVVJLGtCQzlDb0I7RUx5NEl0QjtBQUNGOztBSXgxSUE7RUFDRSwyQ0MzSWtCO0VENElsQixlQ2hEMEI7RURpRDFCLGdCQy9Db0I7RURnRHBCLGtCQy9DbUI7RURnRG5CLGlCQy9Db0I7RURnRHBCLG9CQy9DdUI7RURnRHZCLGNFdkpVO0FOay9JWjtBSTExSUU7RUFSRjtJQVVJLG1CQzlDb0I7RUwwNEl0QjtBQUNGOztBSXoxSUE7RUFDRSwwQ0N2SnFCO0VEd0pyQixlQ2hEa0I7RURpRGxCLGdCQ2hEb0I7RURpRHBCLGtCQ2hEbUI7RURpRG5CLGlCQ2hEb0I7RURpRHBCLG9CQ2hEdUI7RURpRHZCLGNFcktVO0FOaWdKWjs7QUl6MUlBO0VBQ0UsMENDaktxQjtFRGtLckIsZUMvQ2tCO0VEZ0RsQixnQkMvQ29CO0VEZ0RwQixrQkMvQ21CO0VEZ0RuQixpQkMvQ29CO0VEZ0RwQixvQkMvQ3VCO0VEZ0R2QixjRS9LVTtBTjJnSlo7O0FJdjFJQTtFQUNFLDJDQy9La0I7RURnTGxCLGtCQzFIa0I7RUQySGxCLGdCQzFIb0I7RUQySHBCLGlCQ3pIb0I7QUxtOUl0QjtBSXoxSUk7RUFMSjtJQU1NLG1CQ3RIaUI7RUxrOUlyQjtBQUNGOztBSTExSUE7RUFDRSwyQ0N4TGtCO0VEeUxsQixpQkN2SGtCO0VEd0hsQixnQkN2SG9CO0VEd0hwQixpQkN0SG9CO0FMbTlJdEI7QUk1MUlFO0VBTEY7SUFNSSxlQ2xIb0I7RUxpOUl0QjtBQUNGOztBSTcxSUE7RUFDRSwyQ0NqTWtCO0VEa01sQixpQkNuSGtCO0VEb0hsQixnQkNuSG9CO0VEb0hwQixpQkNsSG9CO0FMazlJdEI7QUkvMUlFO0VBTEY7SUFNSSxrQkM5R29CO0VMZzlJdEI7QUFDRjs7QUloMklBO0VBQ0UsNENDcE1tQjtFRHFNbkIsaUJDNUhrQjtFRDZIbEIsZ0JDdEh5QjtFRHVIekIsaUJDM0hvQjtBTDg5SXRCO0FJbDJJRTtFQUxGO0lBTUksa0JDdkhvQjtFTDQ5SXRCO0FBQ0Y7O0FJbjJJQTtFQUNFLDJDQ25Oa0I7RURvTmxCLGVDeEgwQjtFRHlIMUIsZ0JDdkhvQjtFRHdIcEIsaUJDdEhvQjtBTDQ5SXRCO0FJcjJJRTtFQUxGO0lBTUksbUJDbEhvQjtFTDA5SXRCO0FBQ0Y7O0FJdDJJQTtFQUNFLDRDQ3RObUI7RUR1Tm5CLGVDakkwQjtFRGtJMUIsZ0JDeEl5QjtFRHlJekIsaUJDL0hvQjtBTHcrSXRCO0FJeDJJRTtFQUxGO0lBTUksbUJDM0hvQjtFTHMrSXRCO0FBQ0Y7O0FJejJJQTtFQUNFLDBDQ25PcUI7RURvT3JCLGVDM093QjtFRDRPeEIsZ0JDMU5nQjtFRDJOaEIsaUJDeE5nQjtBTG9rSmxCO0FJMzJJRTtFQUxGO0lBTUksbUJDeE5nQjtFTHNrSmxCO0FBQ0Y7O0FJNTJJQTtFQUNFLDJDQzlPa0I7RUQrT2xCLGVDcFB3QjtFRHFQeEIsZ0JDbE93QjtFRG1PeEIsaUJDak9nQjtBTGdsSmxCO0FJOTJJRTtFQUxGO0lBTUksbUJDak9nQjtFTGtsSmxCO0FBQ0Y7O0FPL21KRTtFQUNFLGVDZ0M2QjtBUmtsSmpDOztBU2huSkE7RUFDRTtFQUNBLHlCSGdGUztBTm1pSlg7QVNsbkpFO0VBQ0UseUJId0VPO0FONGlKWDs7QVNobkpBO0VBQ0UsZUNEeUI7RURFekI7QVRtbkpGOztBU3ptSkE7RUFDRSxpQkVIc0I7RUZLcEIsc0JBQ0U7QVQwbUpOOztBU25tSkE7RUFDRSxpQkNVb0M7RURUcEMsb0JDVXVDO0FWNGxKekM7O0FTbm1KQTtFQUNFLGlCQ1NvQztFRFJwQyxvQkNTdUM7QVY2bEp6Qzs7QVNubUpBO0VBQ0Usa0JDUXFDO0VEUHJDLG1CQ1FzQztBVjhsSnhDOztBU25tSkE7RUFDRSxrQkNPcUM7RUROckMsbUJDT3NDO0FWK2xKeEM7O0FZdHBKQTtFQUNFLFdDU2dCO0VEUmhCLHFCQUNFO0VBSUYseUJOK0VXO0FOc2tKYjtBWXBwSkU7RUFDRSx5Qk5tRlc7QU5ta0pmO0FZcHBKRTtFQUNFLFdFRDJCO0VGRTNCLHFCQUNFO0FacXBKTjtBWWhwSkU7RUFDRSxXRU4yQjtFRk8zQixxQkFDRTtBWmlwSk47O0FldHFKUTtFQUNFO0FmeXFKVjtBZXRxSk07RUFDRTtFQUNBO0Fmd3FKUjtBZXRxSk07RUFDRTtFQUNBO0Fmd3FKUjtBZW5xSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZnFxSk47QWVucUpJO0VBQ0Usa0JGNEJXO0VFM0JYO0FmcXFKTjtBZWxxSk07RUFDRTtBZm9xSlI7QWVqcUpJO0VBQ0U7RUFDQTtBZm1xSk47QWVscUpNO0VBQ0U7QWZvcUpSO0FlanFKTTtFQVBGO0lBUUk7SUFDQTtJQUNBO0Vmb3FKTjtBQUNGO0FlbnFKTTtFQVpGO0lBYUk7SUFDQTtJQUNBO0Vmc3FKTjtBQUNGOztBZWpxSkU7RUFDRSxpQkNMeUI7RURNekI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmb3FKSjtBZW5xSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZxcUpOO0FlcHFKTTtFQUNFLGNUN0NPO0VTOENQO0Fmc3FKUjtBZXBxSk07RUFDRSxjVGpETztFU2tEUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZzcUpSO0FlbHFKTTtFQUNFO0VBQ0E7RUFDQTtBZm9xSlI7QWVocUpFO0VBQ0UsNENWaEZpQjtFVWlGakIsZ0JWRHVCO0VVRXZCLGVWSXdCO0FMOHBKNUI7QWVqcUpJO0VBSkY7SUFLSSxtQlZZa0I7RUx3cEp0QjtBQUNGO0FlbHFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0Fmb3FKSjtBZW5xSkk7RUFMRjtJQU1JO0Vmc3FKSjtBQUNGO0FlcnFKSTtFQVJGO0lBU0k7RWZ3cUpKO0FBQ0Y7QWV2cUpJO0VBQ0U7RUFDQTtBZnlxSk47QWV0cUpFO0VBQ0U7QWZ3cUpKO0FldnFKSTtFQUZGO0lBR0k7RWYwcUpKO0FBQ0Y7QWV6cUpJO0VBQ0U7QWYycUpOO0FlenFKSTtFQUNFO0FmMnFKTjtBZXpxSkk7RUFDRTtFQUNBO0FmMnFKTjtBZXpxSkk7RUFDRTtBZjJxSk47QWV6cUpJO0VBQ0U7RUFDQTtBZjJxSk47O0FlbHFKUTs7RUFDRSxjVG5KRTtBTnl6Slo7QWVwcUpROztFQUNFO0FmdXFKVjtBZW5xSlE7O0VBQ0U7RUFDQTtBZnNxSlY7QWUvcEpNOztFQUNFO0Fma3FKUjs7QWU1cEpBO0VBRUk7SUFDRTtJQUNBO0VmOHBKSjtFZTNwSkE7SUFDRTtJQUNBO0lBQ0E7RWY2cEpGO0VlNXBKRTtJQUNFO0VmOHBKSjtFZTdwSkk7SUFDRTtFZitwSk47QUFDRjtBZXpwSkE7RUFFSTtJQUNFO0lBQ0E7RWYwcEpKO0VldnBKQTtJQUNFO0lBQ0E7SUFDQTtFZnlwSkY7RWV4cEpFO0lBQ0U7RWYwcEpKO0VlenBKSTtJQUNFO0VmMnBKTjtBQUNGO0FpQngySkk7RUFERjtJQUVJO0VqQjIySko7QUFDRjtBaUJ6MkpJO0VBQ0UsaUJKcURXO0Fic3pKakI7QWlCejJKTTtFQUhGO0lBSUksaUJKK0NTO0ViNnpKZjtBQUNGO0FpQjEySk07RUFQRjtJQVFJLGlCSjBDUztFYm0wSmY7QUFDRjtBaUIxMkpJO0VBQ0U7RUFDQTtBakI0MkpOO0FpQjEySk07RUFKRjtJQUtJO0lBQ0E7RWpCNjJKTjtBQUNGO0FpQjMySk07RUFURjtJQVVJO0VqQjgySk47QUFDRjtBaUIxMkpROztFQUVFO0VBQ0E7RUFFQTtFQUNBO0FqQjIySlY7QWlCeDJKUTs7RUFFRTtFQUNBO0FqQjAySlY7QWlCcjJKUTtFQUNFO0VBQ0E7QWpCdTJKVjtBaUJwMkpZO0VBREY7SUFFSTtFakJ1MkpaO0FBQ0Y7QWlCcjJKWTtFQUxGO0lBTUk7RWpCdzJKWjtBQUNGO0FpQmgySkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmsySk47QWlCaDJKTTtFQVBGO0lBUUk7RWpCbTJKTjtBQUNGO0FpQmoySk07RUFYRjtJQVlJO0VqQm8ySk47QUFDRjtBaUJsMkpNO0VBQ0U7QWpCbzJKUjtBaUJsMkpRO0VBSEY7SUFJSTtFakJxMkpSO0FBQ0Y7O0FpQi8xSkE7RUFDRTtJQUNFO0VqQmsySkY7QUFDRjtBa0JyOEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFPQTtFQUNBO0FsQmk4SkY7QWtCdjhKRTtFQUVFO0FsQnc4Sko7QWtCbDhKRTtFQUNFO0VBQ0E7RUFDQTtBbEJvOEpKO0FrQmw4Skk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFbEJxOEpKO0FBQ0Y7QWtCbDhKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCbzhKSjtBa0JsOEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJvOEpOO0FrQmw4Sk07RUFDRSxjWnJDSTtFWXNDSiwwQ2I5QmU7RWErQmYsZWJ0Q2tCO0VhdUNsQixrQmJuQlM7RWFvQlQsZ0JidEJVO0VhdUJWO0VBQ0E7RUFDQTtFQUNBO0FsQm84SlI7QWtCbDhKUTtFQVhGO0lBWUk7SUFDQTtFbEJxOEpSO0FBQ0Y7QWtCbDhKTTtFQUNFO0FsQm84SlI7QWtCajhKTTtFQUNFLGNacENPO0VZcUNQLDJDYnJEWTtFYXNEWixpQmJZWTtFYVhaLGtCYmFhO0VhWmIsZ0JiV2M7RWFWZCxpQmJZYztBTHU3SnRCO0FrQmo4SlE7RUFSRjtJQVNJO0VsQm84SlI7QUFDRjtBa0JqOEpNO0VBQ0U7RUFDQSxjWnhFSTtFWXlFSjtFQUNBLDJDYnBFWTtFYXFFWixlYjFFa0I7RWEyRWxCLGtCYnlCYTtFYXhCYixnQmJ1QmM7RWF0QmQsaUJid0JjO0FMMjZKdEI7QWtCajhKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQm04SlY7QWtCLzdKVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJpOEpaO0FrQi83Slk7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFbEJrOEpaO0FBQ0Y7QWtCaDhKWTtFQUNFLGNaNUZDO0VZNkZEO0VBQ0EsMENiakdTO0Vha0dULGViekdZO0VhMEdaLGtCYnRGRztFYXVGSCxnQmJ4Rlk7RWF5RlosaUJidkZJO0Vhd0ZKO0FsQms4SmQ7QWtCaDhKYztFQUNFO0FsQms4SmhCO0FrQjE3Skk7RUFDRSxjWnJHUztFWXNHVCwwQ2JuSGlCO0Vhb0hqQixrQmIxRmlCO0VhMkZqQixrQmJ6RmtCO0VhMEZsQixnQmJ6Rm1CO0VhMEZuQixpQmJ6RndCO0FMcWhLOUI7QWtCeDdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIwN0pKO0FrQng3Skk7RUFSRjtJQVNJO0VsQjI3Sko7QUFDRjs7QWtCdjdKQTs7O0VBR0U7QWxCMDdKRjtBa0J4N0pFO0VBTEY7OztJQU1JO0VsQjY3SkY7QUFDRjtBa0IzN0pFO0VBVEY7OztJQVVJO0VsQmc4SkY7QUFDRjs7QWtCNTdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQis3Sko7QWtCNzdKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQis3Sk47QWtCNzdKTTtFQUNFO0VBQ0E7QWxCKzdKUjtBa0I1N0pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JMM0hPO0VLNEhQO0VBQ0EsbUJaeklNO0VZMElOO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQSxjWnJNSTtFWXNNSiwwQ2I5TGU7RWErTGYsa0JicktlO0Vhc0tmLGtCYnBLZ0I7RWFxS2hCLGdCYnBLaUI7RWFxS2pCLGlCYnBLc0I7QUxnbUs5QjtBa0IxN0pRO0VBeEJGO0lBeUJJO0VsQjY3SlI7QUFDRjtBa0IzN0pRO0VBQ0U7QWxCNjdKVjtBa0J6N0pNOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIyN0pSO0FrQno3SlE7Ozs7RUFDRTtBbEI4N0pWO0FrQjM3SlE7Ozs7RUFDRTtBbEJnOEpWO0FrQjU3Sk07RUFDRTtBbEI4N0pSO0FrQjM3Sk07RUFDRTtBbEI2N0pSO0FrQjE3Sk07RUFDRTtBbEI0N0pSO0FrQno3Sk07RUFDRTtBbEIyN0pSO0FrQnY3Skk7RUFDRTtFQUNBO0FsQnk3Sk47O0FtQnhyS0E7RUFDRTtFQUNBO0VBQ0E7QW5CMnJLRjtBbUIxcktFO0VBSkY7SUFNSTtFbkI0cktGO0FBQ0Y7QW1CM3JLRTtFQVJGO0lBVUk7RW5CNnJLRjtBQUNGO0FtQjVyS0U7RUFaRjtJQWNJO0lBQ0E7SUFDQTtFbkI4cktGO0FBQ0Y7QW1CN3JLRTtFQWxCRjtJQW9CSTtJQUNBO0VuQityS0Y7QUFDRjtBbUI3cktFO0VBQ0U7QW5CK3JLSjtBbUI3cktJO0VBSEY7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFbkJnc0tKO0FBQ0Y7QW1CNXJLTTtFQUZGO0lBSUk7SUFDQTtFbkI4cktOO0FBQ0Y7QW1CM3JLSTtFQUNFO0FuQjZyS047QW1CNXJLTTtFQUdNO0lBQ0U7RW5CNHJLWjtBQUNGO0FtQnhyS007RUFYRjtJQVlJO0VuQjJyS047RW1CdnJLVTtJQUNFO0VuQnlyS1o7RW1CbnJLUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQnFyS1Y7QUFDRjtBbUJocktRO0VBQ0U7RUFDQTtBbkJrcktWO0FtQjlxS007RUFDRTtBbkJncktSO0FtQjlxS1E7RUFDRTtFQUNBO0FuQmdyS1Y7QW1COXFLVTtFQUNFO0VBQ0EsY2IxRkE7QU4wd0taO0FtQjVxS1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI4cUtWO0FtQjFxS007RUFDRSxrQmR4RWU7RWN5RWYsMENkdkdXO0Vjd0dYLGdCZHpGVTtFYzBGVixtQmRrQ21CO0VjakNuQjtFQUNBLGNicEdPO0FOZ3hLZjtBbUIxcUtRO0VBUkY7SUFTSSxlZDhCYztFTCtvS3RCO0FBQ0Y7QW1CM3FLUTtFQUNFLGNidEhFO0FObXlLWjtBbUIxcUtRO0VBQ0UsY2IxSEU7RWEySEYsZ0JkdkdnQjtBTG14SzFCOztBb0I1eUtBO0VBQ0UseUJkZWE7QU5neUtmOztBb0I1eUtBO0VBQ0U7RUFDQTtFQUNBO0FwQit5S0Y7QW9COXlLRTtFQUNFLGtCQ0RjO0VERWQ7RUFDQSxrQkNHYTtFRERiO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2RaUTtFY2FSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCK3lLSjtBb0I5eUtJO0VBRUU7QXBCK3lLTjtBb0I3eUtJO0VBQ0U7QXBCK3lLTjtBb0IzeUtNO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXBCMnlLUjtBb0J4eUtRO0VBR0U7QXBCd3lLVjtBb0JyeUtNO0VBQ0U7QXBCdXlLUjtBb0JueUtJO0VBQ0UsMENmOUNpQjtFZStDakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnF5S047QW9CcHlLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJzeUtSO0FvQmp5S007RUFDRTtBcEJteUtSO0FvQmp5S007RUFDRTtBcEJteUtSO0FvQmx5S1E7RUFDRTtBcEJveUtWO0FvQnh4S1E7RUFFRTtFQUNBO0VBQ0E7QXBCeXhLVjtBb0JyeEtjO0VBR0U7QXBCcXhLaEI7QW9CanhLYztFQUdFO0FwQml4S2hCO0FvQjd3S2M7RUFHRTtBcEI2d0toQjtBb0J4d0tZO0VBQ0U7QXBCMHdLZDtBb0Jyd0tNO0VBQ0UseUJkMUhPO0VjMkhQLGNkeElJO0FOKzRLWjtBb0Jud0tZO0VBR0U7QXBCbXdLZDtBb0IvdktZO0VBR0U7QXBCK3ZLZDtBb0IzdktZO0VBR0U7QXBCMnZLZDtBb0J2dktRO0VBQ0UseUJkdkhTO0Vjd0hULGNkbktFO0FONDVLWjtBb0J0dktRO0VBQ0UseUJkM0hTO0FObTNLbkI7QW9CcnZLUTtFQUNFO0VBQ0E7QXBCdXZLVjtBb0JydktVO0VBQ0U7RUFDQTtFQUNBLHNCZGpMQTtFY2tMQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ1dktaO0FvQjF1S1E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBcEIydUtWO0FvQnZ1S2M7RUFHRTtBcEJ1dUtoQjtBb0JudUtjO0VBR0U7QXBCbXVLaEI7QW9CL3RLYztFQUdFO0FwQit0S2hCO0FvQjF0S1k7RUFDRTtBcEI0dEtkO0FvQnZ0S007RUFDRTtFQUNBO0VBQ0EsY2RoT087QU55N0tmO0FvQnJ0S1k7RUFHRTtBcEJxdEtkO0FvQmp0S1k7RUFHRTtBcEJpdEtkO0FvQjdzS1k7RUFHRTtBcEI2c0tkO0FvQnhzS1U7RUFDRTtBcEIwc0taO0FvQnRzS1E7RUFDRSx5QmRwT1E7RWNxT1IsY2RuT1M7RWNvT1Q7QXBCd3NLVjtBb0Jwc0tjO0VBR0U7QXBCb3NLaEI7QW9CaHNLYztFQUdFO0FwQmdzS2hCO0FvQjVyS2M7RUFHRTtBcEI0cktoQjtBb0J2cktZO0VBQ0U7QXBCeXJLZDtBb0JwcktRO0VBQ0UseUJkdFFRO0VjdVFSLGNkclFTO0Vjc1FUO0FwQnNyS1Y7QW9CbHJLYztFQUdFO0FwQmtyS2hCO0FvQjlxS2M7RUFHRTtBcEI4cUtoQjtBb0IxcUtjO0VBR0U7QXBCMHFLaEI7QW9CcnFLWTtFQUNFO0FwQnVxS2Q7QW9CbHFLUTtFQUNFO0VBQ0E7QXBCb3FLVjtBb0JscUtVO0VBQ0U7RUFDQTtFQUNBLHNCZDVVRztFYzZVSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJvcUtaO0FvQjNwS0k7RUFDRTtFQUNBO0VBQ0E7QXBCNnBLTjtBb0J0cEtRO0VBRUU7RUFDQTtFQUNBO0FwQnVwS1Y7QW9CbnBLYztFQUdFO0FwQm1wS2hCO0FvQi9vS2M7RUFHRTtBcEIrb0toQjtBb0Izb0tjO0VBR0U7QXBCMm9LaEI7QW9CdG9LWTtFQUNFO0FwQndvS2Q7QW9Cbm9LTTtFQUNFO0VBQ0EsY2Q1WU87RWM2WVA7QXBCcW9LUjtBb0Jqb0tZO0VBR0U7QXBCaW9LZDtBb0I3bktZO0VBR0U7QXBCNm5LZDtBb0J6bktZO0VBR0U7QXBCeW5LZDtBb0JwbktVO0VBQ0U7QXBCc25LWjtBb0JqbktVO0VBQ0U7QXBCbW5LWjtBb0IvbUtRO0VBQ0UsY2RyWlM7QU5zZ0xuQjtBb0I3bUtjO0VBR0U7QXBCNm1LaEI7QW9Cem1LYztFQUdFO0FwQnltS2hCO0FvQnJtS2M7RUFHRTtBcEJxbUtoQjtBb0JqbUtVO0VBQ0U7QXBCbW1LWjtBb0JsbUtZO0VBQ0U7QXBCb21LZDtBb0IvbEtRO0VBQ0UsY2R0YlM7QU51aExuQjtBb0I3bEtjO0VBR0U7QXBCNmxLaEI7QW9CemxLYztFQUdFO0FwQnlsS2hCO0FvQnJsS2M7RUFHRTtBcEJxbEtoQjtBb0JobEtZO0VBQ0U7QXBCa2xLZDtBb0I3a0tRO0VBQ0U7RUFDQTtFQUNBLHNCZHhmSztFY3lmTDtFQUNBO0FwQitrS1Y7QW9CbGtLUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FwQm1rS1Y7QW9CL2pLYztFQUdFO0FwQitqS2hCO0FvQjNqS2M7RUFHRTtBcEIyaktoQjtBb0J2aktjO0VBR0U7QXBCdWpLaEI7QW9CbGpLWTtFQUNFO0FwQm9qS2Q7QW9CL2lLTTtFQUNFLHlCZHhqQkk7RWN5akJKLGNkM2pCSTtBTjRtTFo7QW9CN2lLWTtFQUdFO0FwQjZpS2Q7QW9CemlLWTtFQUdFO0FwQnlpS2Q7QW9CcmlLWTtFQUdFO0FwQnFpS2Q7QW9CaGlLVTtFQUNFO0FwQmtpS1o7QW9COWhLUTtFQUNFLGNkM2xCRTtBTjJuTFo7QW9CL2hLVTtFQUNFO0FwQmlpS1o7QW9CN2hLUTtFQUNFLHlCZDFrQks7QU55bUxmO0FvQjVoS1E7RUFDRTtBcEI4aEtWO0FvQjdoS1U7RUFDRTtBcEIraEtaO0FvQjdoS1U7RUFDRTtFQUNBO0VBQ0Esc0JkN21CQTtFYzhtQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCK2hLWjtBb0JqaEtRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJraEtWO0FvQjlnS2M7RUFHRTtBcEI4Z0toQjtBb0IxZ0tjO0VBR0U7QXBCMGdLaEI7QW9CdGdLYztFQUdFO0FwQnNnS2hCO0FvQmpnS1k7RUFDRTtBcEJtZ0tkO0FvQjkvSk07RUFDRTtFQUNBLGNkeHFCSTtFY3lxQko7QXBCZ2dLUjtBb0I1L0pZO0VBR0U7QXBCNC9KZDtBb0J4L0pZO0VBR0U7QXBCdy9KZDtBb0JwL0pZO0VBR0U7QXBCby9KZDtBb0IvK0pVO0VBQ0U7QXBCaS9KWjtBb0I3K0pRO0VBQ0UsY2R6c0JFO0FOd3JMWjtBb0I5K0pVO0VBQ0U7QXBCZy9KWjtBb0I1K0pRO0VBQ0UseUJkcnFCTTtBTm1wTGhCO0FvQjMrSlE7RUFDRTtBcEI2K0pWO0FvQjUrSlU7RUFDRTtBcEI4K0paO0FvQjUrSlU7RUFDRTtFQUNBO0VBQ0Esc0JkM3RCQTtFYzR0QkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCOCtKWjtBb0JsK0pNO0VBRUU7QXBCbStKUjtBb0JsK0pRO0VBRUU7RUFDQTtBcEJtK0pWO0FvQi85SmM7RUFHRTtBcEIrOUpoQjtBb0IzOUpjO0VBR0U7QXBCMjlKaEI7QW9CdjlKYztFQUdFO0FwQnU5SmhCO0FvQmw5Slk7RUFDRTtBcEJvOUpkO0FvQi84Sk07RUFDRSxjZHJ4Qkk7RWNzeEJKO0VBQ0E7RUFDQTtBcEJpOUpSO0FvQjc4Slk7RUFHRTtBcEI2OEpkO0FvQno4Slk7RUFHRTtBcEJ5OEpkO0FvQnI4Slk7RUFHRTtBcEJxOEpkO0FvQmg4SlU7RUFDRTtBcEJrOEpaO0FvQjk3SlE7RUFDRSxjZHh6QkU7QU53dkxaO0FvQi83SlU7RUFFRTtBcEJnOEpaO0FvQjU3SlE7RUFDRSxjZGgwQkU7QU44dkxaO0FvQjM3SlE7RUFDRTtFQUNBLHNCZHIwQkU7RWNzMEJGO0VBQ0E7QXBCNjdKVjtBb0I1N0pVO0VBRUU7QXBCNjdKWjtBb0I3NkpRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXBCODZKVjtBb0IxNkpjO0VBR0U7QXBCMDZKaEI7QW9CdDZKYztFQUdFO0FwQnM2SmhCO0FvQmw2SmM7RUFHRTtBcEJrNkpoQjtBb0I3NUpZO0VBQ0U7QXBCKzVKZDtBb0IxNUpNO0VBQ0UseUJkbDRCSTtFY200QkosY2RqNEJJO0FONnhMWjtBb0J4NUpZO0VBR0U7QXBCdzVKZDtBb0JwNUpZO0VBR0U7QXBCbzVKZDtBb0JoNUpZO0VBR0U7QXBCZzVKZDtBb0IzNEpVO0VBQ0U7QXBCNjRKWjtBb0J6NEpRO0VBQ0UseUJkMTNCUTtBTnF3TGxCO0FvQjE0SlU7RUFFRTtBcEIyNEpaO0FvQnY0SlE7RUFDRSx5QmR4NUJLO0VjeTVCTDtBcEJ5NEpWO0FvQnQ0SlE7RUFDRTtFQUNBLHlCZGo3QkU7QU55ekxaO0FvQnY0SlU7RUFFRTtBcEJ3NEpaO0FvQnI0SlU7RUFDRTtFQUNBO0VBQ0Esc0JkeDdCQTtFY3k3QkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdTRKWjtBb0J6M0pRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwM0pWO0FvQnQzSmM7RUFHRTtBcEJzM0poQjtBb0JsM0pjO0VBR0U7QXBCazNKaEI7QW9COTJKYztFQUdFO0FwQjgySmhCO0FvQnoySlk7RUFDRTtBcEIyMkpkO0FvQnQySk07RUFDRTtFQUNBLGNkdi9CSTtFY3cvQko7QXBCdzJKUjtBb0JwMkpZO0VBR0U7QXBCbzJKZDtBb0JoMkpZO0VBR0U7QXBCZzJKZDtBb0I1MUpZO0VBR0U7QXBCNDFKZDtBb0J2MUpVO0VBQ0U7QXBCeTFKWjtBb0JyMUpRO0VBQ0UsY2R4aENFO0FOKzJMWjtBb0J0MUpVO0VBRUU7QXBCdTFKWjtBb0JuMUpRO0VBQ0UseUJkeGdDSztFY3lnQ0w7QXBCcTFKVjtBb0JsMUpRO0VBQ0U7RUFDQTtBcEJvMUpWO0FvQm4xSlU7RUFFRTtBcEJvMUpaO0FvQmoxSlU7RUFDRTtFQUNBO0VBQ0Esc0JkL2lDQTtFY2dqQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCbTFKWjtBb0JyMEpRO0VBRUU7RUFDQTtFQUNBO0FwQnMwSlY7QW9CbDBKYztFQUdFO0FwQmswSmhCO0FvQjl6SmM7RUFHRTtBcEI4ekpoQjtBb0IxekpjO0VBR0U7QXBCMHpKaEI7QW9CcnpKWTtFQUNFO0FwQnV6SmQ7QW9CbHpKTTtFQUNFO0VBQ0EsY2QxbUNJO0VjMm1DSjtFQUNBO0FwQm96SlI7QW9CaHpKWTtFQUdFO0FwQmd6SmQ7QW9CNXlKWTtFQUdFO0FwQjR5SmQ7QW9CeHlKWTtFQUdFO0FwQnd5SmQ7QW9CbnlKVTtFQUNFO0FwQnF5Slo7QW9CanlKUTtFQUNFLGNkNW9DRTtFYzZvQ0Y7QXBCbXlKVjtBb0JseUpVO0VBRUU7QXBCbXlKWjtBb0IveEpRO0VBQ0U7QXBCaXlKVjtBb0I5eEpRO0VBQ0U7RUFDQSxzQmQxcENFO0VjMnBDRjtFQUNBO0VBQ0E7QXBCZ3lKVjs7QXNCNzdMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQ2hCNERpQjtBTm80THpCO0FzQjk3TFE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0Qis3TFo7QXNCNzdMWTtFQVJKO0lBU1E7SUFDQTtFdEJnOExkO0FBQ0Y7QXNCOTdMWTtFQWJKO0lBY1E7RXRCaThMZDtBQUNGO0FzQjc3TFk7RUFDSTtBdEIrN0xoQjtBc0IzN0xRO0VBQ0k7RUFDQTtFQUNBLFNUV0s7RVNWTDtFQUNBLHlCaEIzQ0E7RWdCNENBO0VBQ0E7RUFDQSxhVE9LO0FiczdMakI7QXNCMTdMUTtFQUNJO0VBQ0E7QXRCNDdMWjtBc0J6N0xRO0VBQ0ksNENqQnpDUztFaUIwQ1Qsa0JqQndDWTtFaUJ2Q1osaUJqQmlDVTtFaUJoQ1Ysa0JqQitCUztFaUI5QlQsZ0JqQjZCVTtFaUI1QlYsY2hCMURBO0VnQjJEQSxvQmpCOEJhO0FMNjVMekI7QXNCejdMWTtFQUNJO0F0QjI3TGhCO0FzQnY3TFE7RUFDSTtFQUNBO0F0Qnk3TFo7QXNCdDdMUTtFQUNJLDRDakI1RFM7RWlCNkRULGVqQnhFYztFaUJ5RWQsaUJqQnBETTtFaUJxRE4sa0JqQnRESztFaUJ1REwsZ0JqQnpETTtFaUIwRE4sY2hCeERHO0FOZy9MZjtBc0JyN0xRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsU1RsQ0s7RVNtQ0w7QXRCdTdMWjtBc0JyN0xZO0VBUEo7SUFRUSxnQlR0Q0M7RWI4OUxmO0FBQ0Y7QXNCdDdMWTtFQUNJO0F0Qnc3TGhCO0FzQnQ3TGdCO0VBQ0k7QXRCdzdMcEI7QXNCbDdMSTtFQUNJO0F0Qm83TFI7O0FzQmg3TEE7RUFDSTtFQUNBO0F0Qm03TEo7O0F1Qm5pTUk7RUFDSTtFQUNBO0F2QnNpTVI7QXVCbGlNUTtFQUNJO0F2Qm9pTVo7QXVCaGlNSTtFQUNJO0F2QmtpTVI7QXVCaGlNUTtFQUNJO0F2QmtpTVo7QXVCL2hNUTs7RUFFSTtFQUNBO0F2QmlpTVo7QXVCL2hNWTtFQUxKOztJQU1RO0lBQ0E7RXZCbWlNZDtBQUNGO0F1Qi9oTVk7RUFDSTtBdkJpaU1oQjtBdUIzaE1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZCNmhNUjtBdUIzaE1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjZoTVo7QXVCemhNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCMmhNUjtBdUJ6aE1RO0VBVko7SUFXUTtFdkI0aE1WO0FBQ0Y7QXVCMWhNUTtFQWRKO0lBZVE7RXZCNmhNVjtBQUNGO0F1QjNoTVE7RUFDSTtBdkI2aE1aO0F1QjFoTVE7RUFDSTtFQUNBO0F2QjRoTVo7QXVCMWhNWTtFQUVJO0VBQ0E7RUFDQTtBdkIyaE1oQjtBdUJ2aE1RO0VBQ0k7RUFDQTtBdkJ5aE1aO0F1QnJoTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCdWhNUjtBdUJyaE1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnVoTVo7QXVCcmhNWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F2QnNoTWhCO0F1QnBoTWdCO0VBVko7SUFXUTtFdkJ1aE1sQjtBQUNGO0F1QnJoTWdCO0VBZEo7SUFlUTtFdkJ3aE1sQjtBQUNGO0F1QnRoTWdCO0VBRUk7QXZCdWhNcEI7QXVCcGhNZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJzaE1wQjtBdUJsaE1ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXZCbWhNaEI7QXVCamhNZ0I7RUFWSjtJQVdRO0V2Qm9oTWxCO0FBQ0Y7QXVCbGhNZ0I7RUFkSjtJQWVRO0V2QnFoTWxCO0FBQ0Y7QXVCbmhNZ0I7RUFFSTtBdkJvaE1wQjtBdUJqaE1nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qm1oTXBCO0F1Qi9nTVk7RUFFSTtBdkJnaE1oQjtBdUIvZ01nQjtFQUNJO0F2QmloTXBCO0F1QjdnTVk7RUFDSSxjakI5S0Q7RWlCK0tDO0VBRUEsMkNsQnRMSTtFa0J1TEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkI4Z01oQjs7QXVCdGdNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2QnlnTVI7QXVCdmdNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ5Z01aO0F1QnJnTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCdWdNUjtBdUJyZ01RO0VBQ0k7RUFDQTtFQUNBO0F2QnVnTVo7QXVCcmdNWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2QnVnTWhCO0F1QnBnTVk7RUFDSTtBdkJzZ01oQjtBdUJsZ01RO0VBQ0k7QXZCb2dNWjtBdUJqZ01RO0VBQ0k7QXZCbWdNWjtBdUJqZ01ZO0VBQ0k7RUFDQTtFQUNBO0F2Qm1nTWhCO0F1Qi8vTFE7RUFDSTtBdkJpZ01aO0F1Qi8vTFk7RUFDSTtFQUNBO0VBQ0E7QXZCaWdNaEI7QXVCNy9MUTtFQUNJO0F2QisvTFo7QXVCNy9MWTtFQUNJO0VBQ0E7RUFDQTtBdkIrL0xoQjtBdUIzL0xRO0VBQ0k7QXZCNi9MWjtBdUIzL0xZO0VBQ0k7RUFDQTtFQUNBO0F2QjYvTGhCO0F1QnovTFE7RUFDSTtBdkIyL0xaO0F1QnYvTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ5L0xSO0F1QnYvTFE7RUFaSjtJQWFRO0V2QjAvTFY7QUFDRjtBdUJ4L0xRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCMC9MWjtBdUJ4L0xZO0VBRUk7RUFDQTtFQUNBO0F2QnkvTGhCO0F1QnIvTFE7RUFDSTtFQUNBO0F2QnUvTFo7O0F1Qi8rTFE7O0VBQ0k7RUFDQTtBdkJtL0xaOztBd0I5ME1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbEJIVTtFa0JJVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJnMU1GO0F3QjkwTUU7RUFDRTtJQUNFO0lBQ0E7RXhCZzFNSjtFd0I5ME1FO0lBQ0U7SUFDQTtFeEJnMU1KO0FBQ0Y7QXdCNzBNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QiswTUo7QXdCNzBNSTtFQUNFO0F4QiswTU47QXdCNTBNSTtFQUNFO0VBQ0E7QXhCODBNTjtBd0IxME1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXhCMjBNSjtBd0J6ME1JO0VBQ0U7RUFDQTtFQUNBO0F4QjIwTU47QXdCeDBNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4QjAwTU47QXdCeDBNTTtFQUNFLGNsQi9FSTtFa0JnRko7RUFDQSwyQ25CM0VZO0VtQjRFWjtFQUNBLGtCbkJrQmE7RW1CakJiLGdCbkJnQmM7RW1CZmQsaUJuQmlCYztFbUJmZDtBeEJ5ME1SO0F3QnQwTU07RUFDRSxjbEIzRkk7RWtCNEZKO0VBQ0EsMENuQnJGZTtFbUJzRmYsa0JuQjVEZTtFbUI2RGYsa0JuQjNEZ0I7RW1CNERoQixnQm5CM0RpQjtFbUI0RGpCLGlCbkIzRHNCO0VtQjZEdEI7QXhCdTBNUjtBd0JuME1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbEI3R007RWtCOEdOO0VBQ0E7QXhCcTBNTjtBd0JuME1NO0VBQ0U7RUFDQTtFQUNBLDBDbkI1R2U7RW1CNkdmLGVuQnBIa0I7RW1CcUhsQixrQm5CakdTO0VtQmtHVCxnQm5CbkdrQjtFbUJvR2xCLGlCbkJsR1U7RW1CbUdWO0F4QnEwTVI7QXdCbDBNTTtFQUNFLHlCbEI3SEk7RWtCOEhKLGNsQmhJSTtFa0JpSUo7QXhCbzBNUjtBd0JqME1NO0VBQ0UseUJsQjdHTztFa0I4R1AsY2xCdElJO0FOeThNWjtBd0JoME1NO0VBQ0UseUJsQnhJSTtFa0J5SUosY2xCM0lJO0VrQjRJSjtFQUNBO0VBQ0E7RUFDQTtBeEJrME1SO0F3Qi96TU07RUFDRSx5QmxCaElPO0VrQmlJUCxjbEI3SE87QU44N01mO0F3QjV6TUU7RUFDRTtBeEI4ek1KOztBd0Izek1BO0VBQ0U7RUFDQTtBeEI4ek1GOztBd0Izek1BO0VBS0UseUJsQnJLVTtFa0JzS1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbEI5S1U7RWtCZ0xWO0F4Qnl6TUY7QXdCeDBNRTtFQUNFO0F4QjAwTUo7QXdCMXpNRTtFQUNFLHlCbEJuTFE7RWtCb0xSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbEIxTFE7RWtCNExSO0VBQ0E7RUFDQTtBeEIyek1KO0F3Qnp6TUk7RUFDRSx5QmxCak1NO0VrQmtNTixjbEJwTU07RWtCcU1OO0F4QjJ6TU47QXdCeHpNSTtFQUNFLHlCbEJqTFM7RWtCa0xULGNsQjFNTTtBTm9nTlo7QXdCdnpNSTtFQUNFLHlCbEI1TU07RWtCNk1OLGNsQi9NTTtFa0JnTk47RUFDQTtFQUNBO0F4Qnl6TU47QXdCdHpNSTtFQUNFLHlCbEJuTVM7RWtCb01ULGNsQmhNUztBTncvTWY7QXdCcnpNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnV6TU47QXdCbnpNRTs7RUFFRTtFQUNBO0VBQ0E7RUFFQSxjbEIzT1E7RWtCNE9SO0VBQ0EsMENuQm5PbUI7RW1Cb09uQjtFQUNBO0VBQ0EsZ0JuQjFOc0I7RW1CMk50QjtBeEJvek1KOztBeUJ0aU5FO0VBQ0U7RUFDQTtBekJ5aU5KO0F5QnhpTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekIwaU5OO0F5QnZpTlE7RUFGRjtJQUdJO0V6QjBpTlI7RXlCeGlOUTtJQUNFO0V6QjBpTlY7QUFDRjtBeUJ2aU5NO0VBZkY7SUFnQkk7RXpCMGlOTjtBQUNGO0F5QnppTk07RUFsQkY7SUFtQkk7RXpCNGlOTjtBQUNGO0F5QjNpTk07RUFyQkY7SUFzQkk7RXpCOGlOTjtBQUNGO0F5QjdpTk07RUFDRTtBekIraU5SO0F5QjdpTk07RUFDRSxjbkJOTztBTnFqTmY7QXlCOWlOUTtFQUZGO0lBR0k7RXpCaWpOUjtBQUNGO0F5QmhqTlE7RUFMRjtJQU1JO0V6Qm1qTlI7QUFDRjtBeUIvaU5JO0VBQ0U7RUFDQTtFQUNBLGFaYVc7QWJvaU5qQjtBeUIvaU5NO0VBRUU7QXpCZ2pOUjtBeUI3aU5NO0VBVkY7SUFXSTtJQUNBLGFaRVM7RWI4aU5mO0FBQ0Y7QXlCN2lOSTtFQXFCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CWmJTO0Fid2lOZjtBeUJuak5NO0VBREY7SUFFSTtFekJzak5OO0FBQ0Y7QXlCcmpOTTtFQUpGO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RXpCd2pOTjtBQUNGO0F5QnZqTk07RUFWRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekIwak5OO0V5QnpqTk07SUFDRTtFekIyak5SO0FBQ0Y7QXlCcGpOTTtFQUNFO0F6QnNqTlI7QXlCbmpOTTtFQTlCRjtJQStCSTtJQUNBO0V6QnNqTk47RXlCcmpOTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V6QnVqTlI7QUFDRjtBeUJwak5NO0VBQ0U7SUFDRTtFekJzak5SO0V5Qm5qTk07SUFDRTtFekJxak5SO0FBQ0Y7QXlCbmpOTTtFQUNFO0lBQ0U7RXpCcWpOUjtBQUNGO0F5QmpqTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTWm5FVztFWW9FWDtFQUNBLGdCWnpEWTtBYjRtTmxCO0F5QmxqTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNaOUVTO0Fia29OakI7QXlCbmpOUTtFQUNFLDJDcEI3SFU7RW9COEhWO0VBQ0E7RUFDQSxjbkJoSEs7QU5xcU5mO0F5QnBqTlU7RUFMRjtJQU1JO0V6QnVqTlY7QUFDRjtBeUJyak5RO0VBQ0UsY25CdEhLO0VtQnVITDtFQUNBO0VBQ0E7QXpCdWpOVjtBeUJ0ak5VO0VBTEY7SUFNSTtJQUNBLGlCcEJuRlU7RUw0b05wQjtBQUNGO0F5QnRqTlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCcEJ4SVE7RW9CeUlSLGlCcEJ0SVE7RW9CdUlSLGNuQnhJSztBTmdzTmY7QXlCdmpOVTtFQVJGO0lBU0k7RXpCMGpOVjtBQUNGO0F5QnZqTlU7RUFDRSxjbkJ6Skc7RW1CMEpILDJDcEIvSlE7RW9CZ0tSLGVwQnJLYztFb0JzS2QsaUJwQmpKTTtFb0JrSk47RUFDQTtFQUNBLFVaekhPO0Fia3JObkI7QXlCeGpOWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJaaklHO0VZa0lIO0VBQ0E7QXpCMGpOZDtBeUJ4ak5ZO0VBQ0UsY25CL0lLO0VtQmdKTCwwQnBCN0pTO0VvQjhKVDtBekIwak5kO0F5QnpqTmM7RUFDRTtFQUNBLGlCWjFJQztFWTJJRDtBekIyak5oQjtBeUJ4ak5ZO0VBRUU7QXpCeWpOZDtBeUJuak5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQlovSVU7RVlnSlY7QXpCcWpOUjtBeUJwak5RO0VBQ0U7RUFDQTtFQUNBO0F6QnNqTlY7QXlCcGpOUTtFQUNFO0VBQ0E7QXpCc2pOVjtBeUJwak5RO0VBaEJGO0lBaUJJO0lBQ0E7RXpCdWpOUjtBQUNGO0F5QnJqTlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnVqTlY7QXlCaGpOSTtFQUVFO0F6QmlqTk47QXlCL2lOSTtFQUVFO0VBQ0E7QXpCZ2pOTjtBeUIvaU5NO0VBRUU7QXpCZ2pOUjtBeUI1aU5RO0VBRUU7QXpCNmlOVjs7QXlCcGlOSTtFQUNFLGFadk5XO0VZd05YO0VBQ0EsbUJaMU1TO0FiaXZOZjtBeUJyaU5NO0VBQ0Usa0JaOU1PO0FicXZOZjtBeUJ0aU5RO0VBRkY7SUFHSTtFekJ5aU5SO0FBQ0Y7QXlCeGlOUTtFQUxGO0lBTUk7RXpCMmlOUjtBQUNGOztBeUJyaU5BO0VBQ0U7SUFDRSxpQmRwUHFCO0VYNHhOdkI7RXlCcmlOQTtJQUNFO0lBQ0E7RXpCdWlORjtFeUJwaU5BO0lBQ0U7RXpCc2lORjtBQUNGO0EwQi8wTlE7RUFESjtJQUtRO0lBQ0E7RTFCKzBOVjtFMEJuMU5VO0lBQ0k7RTFCcTFOZDtFMEJoMU5VO0lBQ0k7RTFCazFOZDtBQUNGO0EwQjkwTlE7RUFkSjtJQWVRO0UxQmkxTlY7RTBCLzBOVTtJQUNJO0UxQmkxTmQ7QUFDRjtBMEI5ME5RO0VBQ0k7SUFDSTtFMUJnMU5kO0UwQjcwTlU7SUFDSTtFMUIrME5kO0FBQ0Y7QTBCNTBOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjgwTlo7QTBCNTBOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjgwTmhCO0EwQjUwTmdCO0VBQ0k7RUFDQTtFQUNBO0ExQjgwTnBCO0EwQjEwTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjQwTmhCO0EwQjEwTmdCO0VBQ0k7RUFDQTtBMUI0ME5wQjtBMEIxME5vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjQwTnhCOztBMkJqNU5nQjtFQURKO0lBRVE7RTNCcTVObEI7QUFDRjtBMkI5NE5ZO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtFM0JpNU5kO0FBQ0Y7QTJCLzROWTtFQVJKO0lBU1E7SUFDQTtJQUNBO0lBQ0E7RTNCazVOZDtBQUNGO0EyQjk0Tlk7RUFESjtJQU1RO0lBQ0E7RTNCNjROZDtFMkJsNU5jO0lBQ0k7RTNCbzVObEI7RTJCOTROYztJQUNJO0UzQmc1TmxCO0FBQ0Y7QTJCNTROWTtFQWZKO0lBZ0JRO0UzQis0TmQ7RTJCNzROYztJQUNJO0UzQis0TmxCO0FBQ0Y7QTJCNTROWTtFQUNJO0lBQ0k7RTNCODRObEI7RTJCMzROYztJQUNJO0UzQjY0TmxCO0FBQ0Y7QTJCeDROSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0IwNE5SO0EyQnA0TlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnM0Tlo7QTJCcDROWTtFQUNJLGNyQjVERDtBTms4TmY7QTJCbDROZ0I7RUFDSSxjckJsRUw7RXFCbUVLO0EzQm80TnBCO0EyQmg0Tlk7RUFDSTtBM0JrNE5oQjtBMkJoNE5nQjtFQUNJLGNyQnJGTDtFcUJzRks7RUFFQSwwQ3RCM0ZHO0VzQjRGSCxldEJuR007RXNCb0dOLGtCdEJoRkg7RXNCaUZHLGdCdEJsRk07RXNCbUZOLGlCdEJqRkY7RXNCa0ZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JpNE5wQjtBMkIvM05vQjtFQUdJO0VBQ0E7RUFDQTtFQUNBLGNyQjFHVDtFcUIyR1M7QTNCKzNOeEI7QTJCNTNOb0I7RUFDSTtFQUNBLGNyQmxGTDtBTmc5Tm5CO0EyQjMzTm9CO0VBQ0ksY3JCckZMO0VxQnNGSztBM0I2M054QjtBMkIxM05vQjtFQUNJO0VBQ0E7RUFDQTtBM0I0M054QjtBMkJ0M05ZO0VBQ0k7RUFDQTtBM0J3M05oQjtBMkJ0M05nQjtFQUNJLGNyQjNITDtBTm0vTmY7QTJCcjNOZ0I7RUFDSTtFQUNBLGNyQmpJTDtBTncvTmY7QTJCcDNOZ0I7RUFDSTtBM0JzM05wQjtBMkJwM05vQjtFQUNJLGNyQmxKVDtFcUJtSlM7RUFFQSwwQ3RCeEpEO0VzQnlKQyxldEJoS0U7RXNCaUtGLGtCdEI3SVA7RXNCOElPLGdCdEIvSUU7RXNCZ0pGLGlCdEI5SU47RXNCK0lNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JxM054QjtBMkJuM053QjtFQUdJO0VBQ0E7RUFDQTtFQUNBLGNyQnZLYjtFcUJ3S2E7QTNCbTNONUI7QTJCaDNOd0I7RUFDSTtFQUNBLGNyQi9JVDtBTmlnT25CO0EyQi8yTndCO0VBQ0ksY3JCbEpUO0VxQm1KUztBM0JpM041QjtBMkI5Mk53QjtFQUNJO0VBQ0E7RUFDQTtBM0JnM041QjtBMkJ4Mk5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0IwMk5aO0EyQngyTlk7RUFDSTtFQUNBO0EzQjAyTmhCO0EyQnYyTlk7RUFDSTtFQUNBO0VBQ0E7QTNCeTJOaEI7O0E0QnJrT0U7RUFDRSxrQmxCZ0VpQztFa0IvRGpDLG1CbEIrRGlDO0FWeWdPckM7QTRCcmtPRTtFQUNFLGVsQmdFa0M7RWtCL0RsQyxnQmxCK0RrQztBVndnT3RDO0E0Qm5rT0U7RUFDRSxrQmxCeURpQztFa0J4RGpDLG1CbEJ3RGlDO0FWNmdPckM7O0E0QmhrT0E7RUFDRTtFQUNBO0E1Qm1rT0Y7O0E0QjlqT0E7RUFDRTtFQUNBO0VBQ0E7QTVCaWtPRjs7QTRCOWpPQTtFQUNFO0VBQ0E7QTVCaWtPRjs7QTRCNWpPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCK2pPRjs7QTRCNWpPQTtFQUNFLGlCZlllO0FibWpPakI7O0E0QjFqT0E7RUFDRSxpQmZNZTtBYnVqT2pCOztBNEIxak9BO0VBQ0Usb0JmRWU7QWIyak9qQjs7QTRCMWpPQTtFQUNFLGlCZkxlO0Fia2tPakI7O0E0QjFqT0E7RUFDRSxvQmZUZTtBYnNrT2pCOztBNEIxak9BO0VBQ0UsaUJmZGU7QWIya09qQjs7QTRCMWpPQTtFQUNFLG9CZmxCZTtBYitrT2pCOztBNEIxak9BO0VBQ0UsY2YxQmlCO0FidWxPbkI7O0E0QjFqT0E7RUFDRSxpQmY5QmlCO0FiMmxPbkI7O0E0QmxqT0k7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FLGN0QmhHTTtBTmlxT1o7QTRCOWpPSTs7O0VBQ0UsY3RCOUVTO0FOZ3BPZjtBNEIvak9JOzs7RUFDRSxjdEI3RlM7QU5ncU9mO0E0QmprT007OztFQUNFLGN0QmxFVztBTnVvT25CO0E0QmxrT007OztFQUNFLGN0QnJFVztBTjJvT25CO0E0Qm5rT007OztFQUNFLGN0QnhHTztBTitxT2Y7QTRCcGtPTTs7O0VBQ0UsY3RCbEdPO0FOMHFPZjtBNEJua09FOzs7Ozs7RUFNRSxjdEJsSVE7QU51c09aO0E0QmxrT0U7RUFDRSxjdEJoSFc7QU5vck9mO0E0QmprT0U7RUFDRSxjdEIvSFc7QU5rc09mO0E0QmprT0k7RUFDRSxjdEJwR2E7QU51cU9uQjtBNEJoa09JO0VBQ0UsY3RCdkdhO0FOeXFPbkI7QTRCL2pPSTtFQUNFLGN0QjFJUztBTjJzT2Y7QTRCOWpPSTtFQUNFLGN0QnBJUztBTm9zT2Y7O0E0QjNqT0E7O0VBRUUseUJ0QmxLVTtBTmd1T1o7QTRCempPSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUUsY3RCM0tNO0FOb3dPWjtBNEJ0bE9JOzs7Ozs7RUFDRSxjdEJ6SlM7QU5zdk9mO0E0QjFsT0k7Ozs7OztFQUNFLGN0QnhLUztBTnl3T2Y7QTRCL2xPTTs7Ozs7O0VBQ0UsY3RCN0lXO0FObXZPbkI7QTRCbm1PTTs7Ozs7O0VBQ0UsY3RCaEpXO0FOMHZPbkI7QTRCdm1PTTs7Ozs7O0VBQ0UsY3RCbkxPO0FOaXlPZjtBNEIzbU9NOzs7Ozs7RUFDRSxjdEI3S087QU4reE9mO0E0QjdtT0U7Ozs7Ozs7Ozs7OztFQU1FLGN0QjdNUTtBTmswT1o7QTRCbG5PRTs7RUFDRSxjdEIzTFc7QU5nek9mOztBNEJqbk9BOztFQUVFLHlCdEJuTmU7QU51ME9qQjtBNEIvbU9JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxjdEJsT007QU5pM09aO0E0QjVvT0k7Ozs7OztFQUNFLGN0QnRPTTtBTnkzT1o7QTRCaHBPSTs7Ozs7O0VBQ0UsY3RCMU9NO0FOaTRPWjtBNEJycE9NOzs7Ozs7RUFDRSxjdEI3T0k7QU55NE9aO0E0QnpwT007Ozs7OztFQUNFLGN0QmpQSTtBTmk1T1o7QTRCN3BPTTs7Ozs7O0VBQ0UsY3RCclBJO0FOeTVPWjtBNEJqcU9NOzs7Ozs7RUFDRSxjdEJwT087QU40NE9mO0E0Qm5xT0U7Ozs7Ozs7Ozs7OztFQU1FLGN0QnBRUTtBTis2T1o7QTRCeHFPRTs7RUFDRSxjdEJ4UVE7QU5tN09aOztBNEJ2cU9BOztFQUVFLHlCdEJuUWE7QU42Nk9mO0E0QnJxT0k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FLGN0QjNSTTtBTmcrT1o7QTRCbHNPSTs7Ozs7O0VBQ0UsY3RCL1JNO0FOdytPWjtBNEJ0c09JOzs7Ozs7RUFDRSxjdEJuU007QU5nL09aO0E0QjNzT007Ozs7OztFQUNFLGN0QnRTSTtBTncvT1o7QTRCL3NPTTs7Ozs7O0VBQ0UsY3RCMVNJO0FOZ2dQWjtBNEJudE9NOzs7Ozs7RUFDRSxjdEI5U0k7QU53Z1BaO0E0QnZ0T007Ozs7OztFQUNFLGN0QjdSTztBTjIvT2Y7QTRCenRPRTs7Ozs7Ozs7Ozs7O0VBTUUsY3RCN1RRO0FOOGhQWjtBNEI5dE9FOztFQUNFLGN0QmpVUTtBTmtpUFo7QTRCOXRPRTs7RUFDRSxjdEJyVVE7QU5zaVBaO0E0Qi90T0k7O0VBQ0UsY3RCeFVNO0FOMGlQWjtBNEIvdE9JOztFQUNFLGN0QjVVTTtBTjhpUFo7QTRCL3RPSTs7RUFDRSxjdEJoVk07QU5ralBaO0E0Qi90T0k7O0VBQ0UsY3RCL1RTO0FOaWlQZjs7QTRCN3RPQTs7RUFFRSx5QnRCelVhO0FOeWlQZjtBNEIzdE9JOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRSxjdEJwV007QU4rbFBaO0E0Qnh2T0k7Ozs7OztFQUNFLGN0QmxWUztBTmlsUGY7QTRCNXZPSTs7Ozs7O0VBQ0UsY3RCNVdNO0FOK21QWjtBNEJqd09NOzs7Ozs7RUFDRSxjdEIvV0k7QU51blBaO0E0QnJ3T007Ozs7OztFQUNFLGN0Qm5YSTtBTituUFo7QTRCendPTTs7Ozs7O0VBQ0UsY3RCdlhJO0FOdW9QWjtBNEI3d09NOzs7Ozs7RUFDRSxjdEJ0V087QU4wblBmO0E0Qi93T0U7Ozs7Ozs7Ozs7OztFQU1FLGN0QnRZUTtBTjZwUFo7QTRCcHhPRTs7RUFDRSxjdEJwWFc7QU4yb1BmOztBNEJueE9BOztFQUVFLHlCdEIvWGE7QU5xcFBmO0E0Qmp4T0k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FLGN0QjNaTTtBTjRzUFo7QTRCOXlPSTs7Ozs7O0VBQ0UsY3RCellTO0FOOHJQZjtBNEJsek9JOzs7Ozs7RUFDRSxjdEJ4WlM7QU5pdFBmO0E0QnZ6T007Ozs7OztFQUNFLGN0QjdYVztBTjJyUG5CO0E0QjN6T007Ozs7OztFQUNFLGN0Qi9aTztBTml1UGY7QTRCL3pPTTs7Ozs7O0VBQ0UsY3RCbmFPO0FOeXVQZjtBNEJuME9NOzs7Ozs7RUFDRSxjdEI3Wk87QU51dVBmO0E0QnIwT0U7Ozs7Ozs7Ozs7OztFQU1FLGN0QjdiUTtBTjB3UFo7QTRCMTBPRTs7RUFDRSxjdEIzYVc7QU53dlBmOztBNEJ6ME9BOztFQUVFLHlCdEJuWlk7QU4rdFBkO0E0QnYwT0k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FLGN0QmxkTTtBTnl6UFo7QTRCcDJPSTs7Ozs7O0VBQ0UsY3RCaGNTO0FOMnlQZjtBNEJ4Mk9JOzs7Ozs7RUFDRSxjdEIvY1M7QU44elBmO0E0QjcyT007Ozs7OztFQUNFLGN0QnBiVztBTnd5UG5CO0E0QmozT007Ozs7OztFQUNFLGN0QnRkTztBTjgwUGY7QTRCcjNPTTs7Ozs7O0VBQ0UsY3RCMWRPO0FOczFQZjtBNEJ6M09NOzs7Ozs7RUFDRSxjdEJwZE87QU5vMVBmO0E0QjMzT0U7Ozs7Ozs7Ozs7OztFQU1FLGN0QnBmUTtBTnUzUFo7QTRCaDRPRTs7RUFDRSxjdEJsZVc7QU5xMlBmOztBNEIvM09BOztFQUVFLHlCdEI5ZlU7QU5nNFBaO0E0QjczT0k7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FLGN0QjNnQk07QU53NlBaO0E0QjE1T0k7Ozs7OztFQUNFLGN0Qi9nQk07QU5nN1BaO0E0Qjk1T0k7Ozs7OztFQUNFLGN0Qm5oQk07QU53N1BaO0E0Qm42T007Ozs7OztFQUNFLGN0QnRoQkk7QU5nOFBaO0E0QnY2T007Ozs7OztFQUNFLGN0QjFoQkk7QU53OFBaO0E0QjM2T007Ozs7OztFQUNFLGN0QjloQkk7QU5nOVBaO0E0Qi82T007Ozs7OztFQUNFLGN0QjdnQk87QU5tOFBmO0E0Qmo3T0U7Ozs7Ozs7Ozs7OztFQU1FLGN0QjdpQlE7QU5zK1BaO0E0QnQ3T0U7O0VBQ0UsY3RCampCUTtBTjArUFo7QTRCdDdPRTs7RUFDRSxjdEJyakJRO0FOOCtQWjtBNEJ2N09JOztFQUNFLGN0QnhqQk07QU5rL1BaO0E0QnY3T0k7O0VBQ0UsY3RCNWpCTTtBTnMvUFo7QTRCdjdPSTs7RUFDRSxjdEJoa0JNO0FOMC9QWjtBNEJ2N09JOztFQUNFLGN0Qi9pQlM7QU55K1BmOztBNEJwN09BO0VBR0k7SUFDRSxrQmxCNWdCK0I7SWtCNmdCL0IsbUJsQjdnQitCO0VWazhQbkM7RTRCbDdPQTtJQUNFLGlCZjNoQmE7RWIrOFBmO0U0Qmg3T0E7SUFDRSxpQmZoaUJhO0ViazlQZjtFNEIvNk9BO0lBQ0Usb0JmcGlCYTtFYnE5UGY7RTRCOTZPQTtJQUNFLGlCZnppQmE7RWJ5OVBmO0U0Qjc2T0E7SUFDRSxvQmY3aUJhO0ViNDlQZjtFNEI1Nk9BO0lBQ0UsaUJmbmpCYTtFYmkrUGY7RTRCMzZPQTtJQUNFLG9CZnZqQmE7RWJvK1BmO0U0QjE2T0E7SUFDRSxjZjdqQmU7RWJ5K1BqQjtFNEJ6Nk9BO0lBQ0UsaUJmamtCZTtFYjQrUGpCO0FBQ0Y7QTRCdjZPQTtFQUdJO0lBQ0Usa0JsQjFqQitCO0lrQjJqQi9CLG1CbEIzakIrQjtFVmsrUG5DO0U0QnA2T0E7SUFDRSxpQmYza0JhO0ViaS9QZjtFNEJsNk9BO0lBQ0UsaUJmaGxCYTtFYm8vUGY7RTRCajZPQTtJQUNFLG9CZnBsQmE7RWJ1L1BmO0U0Qmg2T0E7SUFDRSxpQmYxbEJhO0ViNC9QZjtFNEIvNU9BO0lBQ0Usb0JmOWxCYTtFYisvUGY7RTRCOTVPQTtJQUNFLGlCZm5tQmE7RWJtZ1FmO0U0Qjc1T0E7SUFDRSxvQmZ2bUJhO0Vic2dRZjtFNEI1NU9BO0lBQ0UsY2Y1bUJlO0ViMGdRakI7RTRCMzVPQTtJQUNFLGlCZmhuQmU7RWI2Z1FqQjtBQUNGO0E0Qno1T0E7RUFDRTtFQUNBO0VBQ0E7QTVCMjVPRjs7QTRCeDVPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QjI1T0Y7O0E2QjdrUVE7RUFESjtJQUVRO0lBQ0E7SUFDQTtFN0JpbFFWO0FBQ0Y7QTZCOWtRUTtFQUNJLGdCaEI4Q0s7RWdCN0NMO0E3QmdsUVo7QTZCOWtRWTtFQUpKO0lBS1EsbUJoQjhDQztJZ0I3Q0Q7RTdCaWxRZDtBQUNGO0E2Qi9rUVk7RUFUSjtJQVVRO0U3QmtsUWQ7QUFDRjtBNkJobFFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTaEI2QkM7QWJxalFqQjtBNkJobFFnQjtFQUNJO0VBQ0Esa0JoQnNDTDtFZ0JyQ0s7QTdCa2xRcEI7QTZCL2tRZ0I7RUFiSjtJQWNRO0lBQ0E7SUFDQTtJQUNBO0U3QmtsUWxCO0FBQ0Y7QTZCL2tRZ0I7RUFyQko7SUFzQlE7SUFDQTtFN0JrbFFsQjtBQUNGO0E2QmhsUWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0JoQmlCTDtFZ0JoQkssbUJ2QjVCTDtFdUI2Qks7RUFDQTtBN0JrbFFwQjtBNkJobFFvQjtFQVRKO0lBVVE7SUFDQTtFN0JtbFF0QjtBQUNGO0E2QmpsUW9CO0VBZEo7SUFlUTtJQUNBO0U3Qm9sUXRCO0FBQ0Y7QTZCbGxRb0I7RUFDSTtFQUNBO0VBQ0E7QTdCb2xReEI7QTZCamxRb0I7RUFDSSxrQmhCTFQ7RWdCTVM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtbFF4QjtBNkIva1FnQjtFQUNJO0VBQ0EsbUJoQmpDSDtFZ0JrQ0c7RUFDQTtFQUNBO0VBQ0EsU2hCdENIO0VnQnVDRztBN0JpbFFwQjtBNkIva1FvQjtFQVRKO0lBVVEsbUJoQnpDUDtJZ0IwQ08sa0JoQjFDUDtJZ0IyQ08sZ0JoQjVDUDtFYjhuUWY7QUFDRjtBNkJobFFvQjtFQUNJO0E3QmtsUXhCO0E2QmhsUXdCO0VBQ0ksY3ZCaEZiO0V1QmtGYTtFQUNBLDBDeEJwR1Q7RXdCcUdTLGV4QnhHRjtFd0J5R0Usa0J4QnJGWDtFd0JzRlcsZ0J4QnhGVjtFd0J5RlUsaUJ4QnBCTjtFd0JxQk07RUFDQTtFQUNBO0VBQ0E7QTdCaWxRNUI7QTZCL2tRNEI7RUFkSjtJQWVRLGN2QjlGakI7SXVCK0ZpQjtJQUVBO0lBQ0EsMEN4Qm5IYjtJd0JvSGEsbUJ4QmhHWjtJd0JpR1ksa0J4QnBHZjtJd0JxR2UsZ0J4QnZHZDtJd0J3R2MsaUJ4Qm5DVjtJd0JvQ1U7SUFDQTtJQUNBO0U3QmlsUTlCO0FBQ0Y7QTZCL2tRNEI7RUE3Qko7SUE4QlEsY3ZCN0dqQjtJdUI4R2lCO0lBRUE7SUFDQSwwQ3hCbEliO0l3Qm1JYSxtQnhCL0daO0l3QmdIWSxrQnhCbkhmO0l3Qm9IZSxnQnhCdEhkO0l3QnVIYyxpQnhCbERWO0l3Qm1EVTtJQUNBO0lBQ0E7RTdCaWxROUI7QUFDRjtBNkI3a1FvQjtFQUNJLGlCeEI5REo7RXdCK0RJLGtCeEI3REg7RXdCOERHLGdCeEJ6REc7RXdCMERILGN2QmpJVDtFdUJrSVM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRDeEJuSkg7QUxrdVFyQjtBNkI3a1F3QjtFQWZKO0lBZ0JRLGtCeEJwRUo7SXdCcUVJLGlCeEIzRU47SXdCNEVNO0lBQ0E7RTdCZ2xRMUI7QUFDRjtBNkI3a1FvQjtFQUNJLGN2QnJKVDtFdUJzSlM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Ira1F4QjtBNkI3a1F3QjtFQVhKO0lBWVEsbUJ4QjdKUjtJd0I4SlEsaUJ4QmhLVjtJd0JpS1U7RTdCZ2xRMUI7QUFDRjtBNkI5a1F3QjtFQWpCSjtJQWtCUTtFN0JpbFExQjtBQUNGO0E2QjlrUW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmdsUXhCO0E2QjlrUXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkJ2TGI7RXVCd0xhO0VBQ0E7RUFFQTtFQUNBLDBDeEI3TVQ7RXdCOE1TLGV4QmpORjtFd0JrTkUsa0J4QjlMWDtFd0IrTFcsZ0J4QmpNVjtFd0JrTVUsaUJ4Qi9MVjtFd0JnTVU7QTdCK2tRNUI7QTZCN2tRNEI7RUFqQko7SUFrQlE7SUFDQSxjdkJyTWpCO0l1QnNNaUI7SUFDQTtJQUVBO0lBQ0EsMEN4QjNOYjtJd0I0TmEsZXhCL05OO0l3QmdPTSxrQnhCNU1mO0l3QjZNZSxnQnhCL01kO0l3QmdOYyxpQnhCN01kO0l3QjhNYztFN0Ira1E5QjtBQUNGO0E2QjdrUTRCO0VBaENKO0lBaUNRLG1CeEJoTlo7RUxneVFsQjtBQUNGO0E2QjNrUWdCO0VBRUk7QTdCNGtRcEI7QTZCeGtRWTtFQUNJLGdCaEJqTUM7QWIyd1FqQjtBNkJ6a1FnQjtFQUZKO0lBR1EsZ0JoQmxNSDtFYjh3UWY7QUFDRjs7QThCeDBRQTtFQUNJO0E5QjIwUUo7QThCeDBRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QjAwUVI7QThCeDBRUTtFQVpKO0lBYVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlCMjBRVjtBQUNGO0E4QnowUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQnhCNUJBO0FOdTJRWjtBOEJ6MFFZO0VBTko7SUFPUTtJQUNBO0U5QjQwUWQ7QUFDRjtBOEIxMFFZO0VBWEo7SUFZUTtJQUNBO0U5QjYwUWQ7QUFDRjtBOEJ2MFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsU2pCS1M7RWlCSlQ7RUFDQTtFQUNBO0E5QnkwUVI7QThCdjBRUTtFQVRKO0lBVVE7RTlCMDBRVjtBQUNGO0E4QngwUVE7RUFiSjtJQWNRO0lBQ0E7SUFDQTtFOUIyMFFWO0FBQ0Y7QThCejBRUTtFQUNJO0VBQ0E7RUFDQSxtQnhCL0NHO0FOMDNRZjtBOEIxMFFZO0VBSko7SUFLUTtJQUNBO0lBQ0E7RTlCNjBRZDtBQUNGO0E4QjEwUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JqQmRHO0FiMDFRZjtBOEIxMFFZO0VBUko7SUFTUSxrQmpCaEJEO0ViNjFRYjtBQUNGO0E4QjMwUVk7RUFaSjtJQWFRO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJ4QnBFRDtJd0JxRUM7RTlCODBRZDtBQUNGO0E4QnowUVk7RUFGSjtJQUdRO0lBQ0E7SUFDQTtFOUI0MFFkO0FBQ0Y7QThCeDBRZ0I7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUIyMFFsQjtBQUNGO0E4QnYwUWdCO0VBREo7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlCMDBRbEI7QUFDRjtBOEJyMFFJO0VBQ0k7RUFDQTtBOUJ1MFFSO0E4QnIwUVE7RUFKSjtJQUtRO0lBQ0E7RTlCdzBRVjtBQUNGO0E4QnIwUUk7RUFDSTtFQUNBO0VBQ0EsU2pCekZTO0FiZzZRakI7QThCcDBRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFNqQmhHUztFaUJpR1Q7QTlCczBRUjtBOEJwMFFRO0VBUEo7SUFRUTtJQUNBO0lBQ0E7SUFDQTtFOUJ1MFFWO0FBQ0Y7QThCcjBRUTtFQUNJO0VBQ0E7RUFDQSxTakI3R0s7RWlCOEdMO0VBQ0E7QTlCdTBRWjtBOEJyMFFZO0VBUEo7SUFRUTtJQUNBO0lBQ0E7RTlCdzBRZDtBQUNGO0E4QnQwUVk7RUFiSjtJQWNRO0U5QnkwUWQ7QUFDRjtBOEJ0MFFRO0VBQ0ksMkN6QjFLUTtFeUIyS1Isa0J6Qm5GWTtFeUJvRlosa0J6QjNGUztFeUI0RlQsZ0J6QjdGVTtFeUI4RlYsaUJ6QjVGVTtFeUI2RlYsY3hCckxBO0V3QnNMQTtFQUNBO0E5QncwUVo7QThCdDBRWTtFQVZKO0lBV1E7RTlCeTBRZDtBQUNGO0E4QnYwUVk7RUFkSjtJQWVRLGlCekJ6R0k7RUxtN1FsQjtBQUNGO0E4QnIwUUk7RUFFSTtFQUNBO0VBQ0EsU2pCdEpTO0VpQnVKVCxnQmpCMUlVO0VpQjJJViwyQ3pCcE1ZO0V5QnFNWixtQnpCbkxZO0V5Qm9MWixrQnpCdkxTO0V5QndMVCxnQnpCekxrQjtFeUIwTGxCLGlCekJ4TFU7RXlCeUxWLGN4QnBNTztFd0JxTVA7RUFDQTtBOUJzMFFSO0E4QnAwUVE7RUFmSjtJQWdCUSxlekJuTmM7RUwwaFJ4QjtBQUNGO0E4QnIwUVE7RUFDSSxjeEIvS087RXdCZ0xQO0E5QnUwUVo7QThCcDBRUTtFQUNJLGN4QnhMSztBTjgvUWpCO0E4Qm4wUVE7RUFDSSxjeEJ0Tkc7RXdCdU5IO0VBQ0E7RUFDQSxnQmpCcktNO0VpQnNLTjtBOUJxMFFaO0E4QmwwUVE7RUFHSSxjeEJ0Tkc7RXdCdU5ILFVqQjNMTztFaUI0TFA7QTlCazBRWjtBOEI5elFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsU2pCbk1TO0VpQm9NVCxrQmpCckxPO0VpQnNMUDtFQUNBO0VBRUEsMkN6QnBQWTtFeUJxUFosbUJ6Qm5PWTtFeUJvT1osa0J6QnZPUztFeUJ3T1QsZ0J6QnpPa0I7RXlCME9sQixpQnpCeE9VO0V5QnlPVixjeEJwUE87RXdCcVBQO0VBQ0E7QTlCK3pRUjtBOEI3elFRO0VBQ0ksY3hCM05PO0V3QjROUCxtQnhCOU5NO0V3QitOTjtBOUIrelFaO0E4QjV6UVE7RUFDSSxjeEJyT0s7RXdCc09MLG1CeEJuT007RXdCb09OO0E5Qjh6UVo7QThCM3pRUTtFQUNJLGN4QnJRRztFd0JzUUg7RUFDQTtBOUI2elFaO0E4QjN6UVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCakIzTkQ7QWJ3aFJmO0E4Qnp6UVE7RUFHSSxjeEI5UUc7RXdCK1FIO0VBQ0E7QTlCeXpRWjtBOEJyelFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsU2pCMVBTO0VpQjJQVCxtQnhCaFRJO0V3QmlUSjtBOUJ1elFSO0E4QnJ6UVE7RUFSSjtJQVNRO0U5Qnd6UVY7QUFDRjtBOEJyelFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNqQjFRUztFaUIyUVQsa0JqQjVQTztFaUI2UFA7RUFDQTtFQUVBLDJDekIzVFk7RXlCNFRaLG1CekIxU1k7RXlCMlNaLGtCekI5U1M7RXlCK1NULGdCekJoVGtCO0V5QmlUbEIsaUJ6Qi9TVTtFeUJnVFYsY3hCM1RPO0V3QjRUUDtFQUNBO0E5QnN6UVI7QThCcHpRUTtFQXBCSjtJQXFCUTtFOUJ1elFWO0FBQ0Y7QThCcnpRUTtFQUNJLGN4Qm5TRztFd0JvU0gsbUJ4Qm5URTtFd0JvVEY7QTlCdXpRWjtBOEJwelFRO0VBQ0ksY3hCclRHO0V3QnNUSCxtQnhCeFRFO0V3QnlURjtBOUJzelFaO0E4Qm56UVE7RUFDSSxjeEIvVUQ7RXdCZ1ZDO0VBQ0E7QTlCcXpRWjtBOEJwelFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmpCclNEO0FiMmxSZjtBOEJselFRO0VBR0ksY3hCeFZHO0V3QnlWSDtFQUNBO0E5Qmt6UVo7QThCOXlRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTakJ2VVM7QWJ1blJqQjtBOEI5eVFRO0VBQ0k7RUFDQTtFQUNBLDJDekJ4WFE7RXlCeVhSLG1CekJ2V1E7RXlCd1dSLGtCekIzV0s7RXlCNFdMLGdCekI3V2M7RXlCOFdkO0VBQ0EsY3hCN1dHO0V3QjhXSDtBOUJnelFaO0E4Qjl5UVk7RUFYSjtJQVlRLGV6QnRZVTtJeUJ1WVYsaUJ6QmxYRTtFTG1xUmhCO0FBQ0Y7QThCOXlRUTtFQUNJO0VBQ0E7RUFDQSxTakI3Vks7RWlCOFZMO0E5Qmd6UVo7QThCOXlRWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5Qmd6UWhCO0E4Qjl5UWdCO0VBQ0k7RUFDQTtFQUNBO0E5Qmd6UXBCO0E4Qjd5UWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCakJsWEg7RWlCbVhHLG1CeEJ2YVI7RXdCd2FRLGtCakJ0V0w7RWlCdVdLO0E5Qit5UXBCO0E4QjV5UWdCO0VBQ0ksbUJ4QnBZRjtBTmtyUmxCO0E4QjN5UWdCO0VBQ0ksbUJ4QnZZRjtFd0J3WUUsa0JqQmhYTDtFaUJpWEs7QTlCNnlRcEI7QThCMXlRZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCakI3WEY7RWlCOFhFO0VBQ0E7QTlCNHlRcEI7QThCenlRZ0I7RUFDSSxtQnhCdmJMO0V3QndiSyxrQmpCbllMO0VpQm9ZSztBOUIyeVFwQjtBOEJ4eVFnQjtFQUNJO0VBQ0E7QTlCMHlRcEI7QThCdnlRZ0I7RUFDSTtBOUJ5eVFwQjtBOEJ0eVFnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCd3lRcEI7QThCcHlRWTtFQUNJLDBDekI1ZEc7RXlCNmRILG1CekJ6Y0k7RXlCMGNKLGtCekI3Y0M7RXlCOGNELGdCekJoZEU7RXlCaWRGLGlCekI5Y0U7RXlCK2NGLGN4QmhkRDtFd0JpZEM7RUFDQTtBOUJzeVFoQjtBOEJweVFnQjtFQVZKO0lBV1EsZXpCemVNO0VMZ3hSeEI7QUFDRjtBOEJseVFJO0VBQ0k7QTlCb3lRUjtBOEJqeVFZO0VBREo7SUFFUTtFOUJveVFkO0FBQ0Y7O0ErQjd4Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmd5Uk47QStCOXhSTTtFQVBGO0lBUUk7RS9CaXlSTjtBQUNGO0ErQi94Uk07RUFDRTtFQUNBO0VBQ0E7QS9CaXlSUjtBK0I3eFJJO0VBbkJKO0lBb0JNO0UvQmd5Uko7QUFDRjtBK0I5eFJJO0VBQ0U7RUFDQTtBL0JneVJOO0ErQjl4Uk07RUFKRjtJQUtJO0UvQml5Uk47QUFDRjtBK0I3eFJNO0VBREY7SUFFSTtFL0JneVJOO0FBQ0Y7QStCOXhSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZ3lSUjtBK0I5eFJRO0VBVkY7SUFXSTtFL0JpeVJSO0FBQ0Y7QStCL3hSUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQml5UlY7O0FnQzUxUkE7QUFDQTtFQUNFO0VBQ0EsMEMzQlVxQjtFMkJUckIsZTNCRXdCO0UyQkR4QixnQjNCbUJnQjtFMkJsQmhCO0VBQ0EsYzFCbUJhO0UwQmxCYixpQjNCbUJnQjtFMkJsQmhCO0VBQ0Esa0IzQmdCZTtFMkJkZjtFQUNBLFVuQnlDaUI7QWJxelJuQjtBZ0M1MVJFO0VBZEY7SUFlSTtFaEMrMVJGO0FBQ0Y7O0FnQzUxUkE7RUFDRSxnQjNCR2dCO0UyQkZoQixjMUJLYTtFMEJIYixtQm5CZ0NlO0FiOHpSakI7QWdDNTFSRTtFQU5GO0lBT0k7RWhDKzFSRjtBQUNGOztBZ0M1MVJBO0VBQ0UsWW5Cd0JlO0VtQnZCZixXbkJ1QmU7RW1CdEJmLHFCMUJsQmE7RTBCbUJiO0FoQysxUkY7QWdDNzFSRTtFQUNFO0FoQysxUko7QWdDNTFSRTtFQUNFO0FoQzgxUko7O0FnQzExUkE7O0VBRUU7QWhDNjFSRjs7QWdDMTFSQTtFQUNFO0VBRUEsb0JuQkNlO0FiMjFSakI7QWdDMzFSRTtFQUNFLGlCbkJGZTtBYisxUm5COztBZ0N6MVJBO0VBQ0U7RUFDQTtFQUNBLGtCbkJSZTtFbUJTZixjMUJ0Q2E7QU5rNFJmO0FnQzExUkU7RUFORjtJQU9JO0VoQzYxUkY7QUFDRjs7QWdDMTFSQTtBQUNBO0FBQ0E7QUFDQTtFQUNFO0FoQzYxUkY7O0FnQzExUkE7O0VBRUUsa0JuQlhhO0VtQlliO0VBQ0E7RUFDQTtFQUNBLHFCMUJwRWE7RTBCcUViLDBDM0J4RXFCO0UyQnlFckIsZTNCaEZ3QjtFMkJpRnhCLGdCM0IvRGdCO0UyQmdFaEIsYzFCOURhO0UwQmdFYjtBaEM0MVJGO0FnQzExUkU7RUFkRjs7SUFlSTtFaEM4MVJGO0FBQ0Y7O0FnQzMxUkE7RUFDRSxvQm5CM0NlO0FieTRSakI7O0FnQzMxUkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU25CcERlO0VtQnFEZjtFQUNBO0FoQzgxUkY7O0FnQzMxUkE7RUFDRTtFQUNBO0VBQ0EsYzFCeEZhO0UwQnlGYjtFQUNBLDBDM0J4R3FCO0UyQnlHckIsZTNCaEh3QjtFMkJpSHhCLGtCM0I3RmU7RTJCOEZmLGdCM0JoR2dCO0UyQmlHaEIsaUIzQjlGZ0I7QUw0N1JsQjs7QWdDMzFSQTs7RUFFRTtFQUNBO0VBQ0EsYW5CekVlO0VtQjBFZjtFQUNBLFNuQjFFZTtFbUIyRWY7RUFDQSxrQm5CL0RhO0VtQmdFYiw0QzNCcEhtQjtFMkJxSG5CO0VBQ0Esa0IzQjdHZTtFMkI4R2YsZ0IzQmhIZ0I7RTJCaUhoQixpQjNCOUdnQjtFMkIrR2hCLG1CMUJ2SVU7QU5xK1JaO0FnQzcxUkU7RUFmRjs7SUFnQkk7RWhDaTJSRjtBQUNGO0FnQy8xUkU7OztFQUVFO0VBQ0E7QWhDazJSSjtBZ0MvMVJFOzs7RUFFRTtFQUNBLGMxQjdIVztBTis5UmY7QWdDLzFSRTs7RUFDRTtFQUNBLGlDMUIzRmtCO0FONjdSdEI7QWdDLzFSRTs7O0VBRUUsYzFCeElXO0FOMCtSZjs7QWdDOTFSQTtFQUNFO0FoQ2kyUkY7QWdDLzFSRTtFQUhGO0lBSUk7RWhDazJSRjtBQUNGOztBZ0MvMVJBO0FBQ0E7RUFDRTtFQUNBLHlCMUJqS2E7RTBCa0tiO0VBQ0EsYzFCaExVO0UwQmlMVixrQm5COUdhO0VtQitHYjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGUzQnBFa0I7RTJCcUVsQixnQjNCcEVvQjtFMkJxRXBCLGlCM0JoS2dCO0UyQmlLaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrMlJGO0FnQ2oyUkU7RUFsQkY7SUFtQkksbUIzQnJLZ0I7STJCc0toQixpQjNCeEtjO0VMNGdTaEI7QUFDRjs7QWdDbDJSQTtFQUNFLHlCMUJ6SmlCO0UwQjBKakIsYzFCck1VO0FOMGlTWjs7QWdDbDJSQTtFQUNFLHlCMUJsS2U7RTBCbUtmLGMxQjFNVTtBTitpU1o7O0FnQ2wyUkE7O0VBRUUseUIxQmxNYTtFMEJtTWIsYzFCaE5VO0UwQmlOVjtFQUNBO0FoQ3EyUkY7O0FnQ2wyUkE7RUFDRSx5QjFCL0tlO0UwQmdMZixjMUJ2TlU7QU40alNaOztBZ0NsMlJBO0VBQ0UseUIxQnhNYTtFMEJ5TWIsYzFCNU5VO0FOaWtTWjs7QWdDaDJSRTtFQUNFLGMxQjFNVztFMEIyTVg7QWhDbTJSSjtBZ0NsMlJJO0VBSEY7SUFJSTtJQUNBO0VoQ3EyUko7QUFDRjtBZ0NsMlJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDbzJSTjtBZ0NuMlJRO0VBUko7SUFTTTtJQUNBO0lBQ0E7RWhDczJSUjtBQUNGO0FnQ3IyUlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN1MlJWO0FnQ3IyUlU7RUFDRTtFQUNBLGMxQmxRQTtBTnltU1o7QWdDcjJSVTtFQUNFO0VBQ0E7QWhDdTJSWjtBZ0NwMlJRO0VBQ0U7RUFDQSxjMUIzUUU7QU5pblNaO0FnQ3AyUlE7RUFDRTtBaENzMlJWO0FnQ2wyUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjMUIvUFc7QU5tbVNmO0FnQ24yUk07RUFMSjtJQU1NO0lBQ0E7RWhDczJSTjtBQUNGOztBZ0NqMlJBO0FBQ0E7RUFDRSxtQjNCdlFrQjtFMkJ3UWxCLDBDM0J4UnFCO0UyQnlSckIsZ0IzQjlRZ0I7RTJCK1FoQjtFQUNBO0FoQ28yUkY7QWdDbjJSTTtFQUNFO0VBQ0E7RUFDQSxlM0J0U2tCO0UyQnVTbEIsYzFCbFJPO0FOdW5TZjtBZ0NuMlJNO0VBQ0U7RUFDQTtFQUNBO0FoQ3EyUlI7QWdDbjJSVTtFQUNFO0FoQ3EyUlo7QWdDbjJSVTtFQUNFO0VBQ0E7RUFDQSx5QjFCcFNHO0UwQnFTSDtFQUNBO0VBQ0E7RUFDQSxjMUJwU0c7RTBCcVNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcTJSWjtBZ0NsMlJVO0VBQ0UseUIxQmhURztBTm9wU2Y7QWdDbDJSVTtFQUNFO0VBQ0E7QWhDbzJSWjtBZ0NsMlJVO0VBQ0U7RUFDQSxpQzFCN1FVO0UwQjhRVjtBaENvMlJaO0FnQ2oyUk07RUFDRTtFQUNBLGMxQjNUTztBTjhwU2Y7QWdDbDJSVTtFQUNFLGMxQjdURztBTmlxU2Y7QWdDbDJSVTtFQUNFO0FoQ28yUlo7QWdDajJSTTtFQUNFO0VBQ0EsYzFCclVPO0UwQnNVUDtFQUNBO0FoQ20yUlI7QWdDbDJSVTtFQUNFLGMxQnpVRztBTjZxU2Y7QWdDajJSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMUJ2V0k7RTBCd1dKO0VBQ0E7RUFDQSxnQzFCdFNLO0UwQnVTTDtFQUNBO0FoQ20yUlI7O0FnQzcxUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMxQjVYUTtFMEI2WFIseUIxQmhSWTtBTmduU2hCOztBZ0N6MVJJO0VBQ0U7QWhDNDFSTjtBZ0MxMVJNO0VBSEY7SUFJSTtFaEM2MVJOO0FBQ0Y7QWdDMzFSTTtFQVBGO0lBUUk7RWhDODFSTjtBQUNGOztBZ0N6MVJBO0VBRUU7RUFDQTtFQUNBO0FoQzIxUkY7O0FnQ3oxUkE7RUFFRTtBaEMyMVJGOztBaUNqdlNRO0VBQ0U7QWpDb3ZTVjtBaUM3dVNFO0VBQ0U7RUFDQTtFQUNBO0FqQyt1U0o7QWlDdnVTTTtFQUNFO0FqQ3l1U1I7QWlDdnVTUTtFQUhGO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RWpDMHVTUjtBQUNGO0FpQ3h1U1E7RUFWRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQzJ1U1I7QUFDRjtBaUN4dVNVO0VBREY7SUFFSTtJQUNBO0lBQ0E7RWpDMnVTVjtBQUNGO0FpQ3p1U1U7RUFQRjtJQVFJO0lBQ0E7SUFDQTtJQUNBO0VqQzR1U1Y7QUFDRjtBaUMxdVNVO0VBZEY7SUFlSTtJQUNBO0VqQzZ1U1Y7QUFDRjtBaUMzdVNVO0VBbkJGO0lBb0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQzh1U1Y7QUFDRjtBaUMzdVNZO0VBREY7SUFFSTtFakM4dVNaO0FBQ0Y7QWlDMXVTWTtFQURGO0lBRUk7RWpDNnVTWjtBQUNGO0FpQzF1U1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzR1U1o7QWlDMXVTWTtFQVBGO0lBUUk7SUFDQTtJQUNBO0VqQzZ1U1o7QUFDRjtBaUN6dVNZO0VBREY7SUFFSTtFakM0dVNaO0FBQ0Y7QWlDMXVTWTtFQUNFLDBDNUI5RlM7RTRCK0ZUO0VBQ0Esa0I1Qm5GRztFNEJvRkgsZ0I1QnRGSTtFNEJ1RkosaUI1QnBGSTtFNEJzRko7QWpDMnVTZDtBaUMxdVNjO0VBUkY7SUFTSTtFakM2dVNkO0FBQ0Y7QWlDdnVTVTtFQURGO0lBRUk7SUFDQTtFakMwdVNWO0FBQ0Y7QWlDeHVTVTtFQU5GO0lBT0k7RWpDMnVTVjtBQUNGO0FpQ3p1U1U7RUFWRjtJQVdJO0VqQzR1U1Y7QUFDRjtBaUMxdVNVO0VBZEY7SUFlSTtFakM2dVNWO0FBQ0Y7QWlDM3VTVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQzZ1U1o7QWlDM3VTWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2dVNkO0FpQ251U1U7RUFERjtJQUVJO0VqQ3N1U1Y7QUFDRjtBaUNsdVNVO0VBREY7SUFFSTtFakNxdVNWO0FBQ0Y7QWlDN3RTVTtFQURGO0lBRUk7RWpDZ3VTVjtBQUNGO0FpQzl0U1U7RUFFRTs7OztJQUlFO0VqQyt0U1o7RWlDNXRTVTtJQUNFO0VqQzh0U1o7QUFDRjtBaUN6dFNVO0VBREY7SUFFSTtFakM0dFNWO0FBQ0Y7QWlDMXNTTTtFQUNFO0FqQzRzU1I7QWlDenNTVTtFQURGO0lBRUk7RWpDNHNTVjtBQUNGO0FpQ3hzU1U7RUFERjtJQUVJO0VqQzJzU1Y7QUFDRjtBaUN4c1NRO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakMyc1NSO0FBQ0Y7QWlDenNTUTtFQTFCRjtJQTJCSTtJQUNBO0lBQ0E7SUFDQTtFakM0c1NSO0FBQ0Y7QWlDenNTVTtFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQzRzU1Y7QUFDRjtBaUMxc1NVO0VBYkY7SUFjSTtFakM2c1NWO0FBQ0Y7QWlDM3NTVTtFQWpCRjtJQWtCSTtFakM4c1NWO0FBQ0Y7QWlDNXNTVTtFQXJCRjtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakMrc1NWO0FBQ0Y7QWlDN3NTVTtFQS9CRjtJQWdDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQ2d0U1Y7QUFDRjtBaUM3c1NZO0VBREY7SUFFSTtFakNndFNaO0FBQ0Y7QWlDOXNTWTtFQUxGO0lBTUk7RWpDaXRTWjtBQUNGO0FpQzVzU1k7RUFGRjtJQUdJO0VqQytzU1o7QUFDRjtBaUM3c1NZO0VBTkY7SUFPSTtFakNndFNaO0FBQ0Y7QWlDN3NTVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDK3NTWjtBaUM3c1NZO0VBUEY7SUFRSTtFakNndFNaO0FBQ0Y7QWlDOXNTWTtFQVhGO0lBWUk7SUFDQTtJQUNBO0VqQ2l0U1o7QUFDRjtBaUMvc1NZO0VBakJGO0lBa0JJO0VqQ2t0U1o7QUFDRjtBaUM1c1NZO0VBREY7SUFFSTtFakMrc1NaO0FBQ0Y7QWlDN3NTWTtFQUxGO0lBTUk7RWpDZ3RTWjtBQUNGO0FpQzlzU1k7RUFDRSwwQzVCM1VTO0U0QjRVVDtFQUNBLGtCNUJoVUc7RTRCaVVILGdCNUJuVUk7RTRCb1VKLGlCNUJqVUk7QUxpaFRsQjtBaUM5c1NjO0VBUEY7SUFRSTtFakNpdFNkO0FBQ0Y7QWlDMXNTVTtFQUZGO0lBR0k7SUFDQTtFakM2c1NWO0FBQ0Y7QWlDM3NTVTtFQVBGO0lBUUk7RWpDOHNTVjtBQUNGO0FpQzVzU1U7RUFYRjtJQVlJO0VqQytzU1Y7QUFDRjtBaUM3c1NVO0VBZkY7SUFnQkk7RWpDZ3RTVjtBQUNGO0FpQzlzU1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2d0U1o7QWlDOXNTWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDZ3RTZDtBaUN0c1NVO0VBREY7SUFFSTtFakN5c1NWO0VpQ3hzU1U7Ozs7SUFJRTtFakMwc1NaO0FBQ0Y7QWlDdnNTVTtFQUVFOzs7O0lBSUU7RWpDd3NTWjtFaUNyc1NVO0lBQ0U7RWpDdXNTWjtBQUNGO0FpQ3hyU007RUFDRTtBakMwclNSO0FpQ3hyU1E7RUFIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDMnJTUjtBQUNGO0FpQ3pyU1E7RUFYRjtJQVlJO0lBQ0E7SUFDQTtJQUNBO0VqQzRyU1I7QUFDRjtBaUN6clNVO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFakM0clNWO0FBQ0Y7QWlDMXJTVTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RWpDNnJTVjtBQUNGO0FpQzNyU1U7RUFmRjtJQWdCSTtJQUNBO0VqQzhyU1Y7QUFDRjtBaUM1clNVO0VBcEJGO0lBcUJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQytyU1Y7QUFDRjtBaUM1clNZO0VBREY7SUFFSTtFakMrclNaO0FBQ0Y7QWlDM3JTWTtFQURGO0lBRUk7RWpDOHJTWjtBQUNGO0FpQzNyU1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzZyU1o7QWlDM3JTWTtFQVBGO0lBUUk7SUFDQTtFakM4clNaO0FBQ0Y7QWlDMXJTWTtFQURGO0lBRUk7RWpDNnJTWjtBQUNGO0FpQzNyU1k7RUFDRSxjM0IxZUM7RTJCMmVELDBDNUJ4ZlM7RTRCeWZUO0VBQ0Esa0I1QjdlRztFNEI4ZUgsZ0I1QmhmSTtFNEJpZkosaUI1QjllSTtBTDJxVGxCO0FpQzNyU2M7RUFSRjtJQVNJO0VqQzhyU2Q7QUFDRjtBaUMzclNZO0VBbEJGO0lBbUJJO0VqQzhyU1o7QUFDRjtBaUMxclNRO0VBQ0U7QWpDNHJTVjtBaUMxclNVO0VBSEY7SUFJSTtJQUNBO0lBQ0E7RWpDNnJTVjtBQUNGO0FpQzNyU1U7RUFURjtJQVVJO0lBQ0E7RWpDOHJTVjtBQUNGO0FpQzVyU1U7RUFkRjtJQWVJO0lBQ0E7RWpDK3JTVjtBQUNGO0FpQzdyU1U7RUFuQkY7SUFvQkk7RWpDZ3NTVjtBQUNGO0FpQzdyU1k7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQ2dzU1o7QUFDRjtBaUM5clNZO0VBUkY7SUFTSTtJQUNBO0VqQ2lzU1o7QUFDRjtBaUMvclNZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2lzU2Q7QWlDdnJTVTtFQURGO0lBRUk7RWpDMHJTVjtBQUNGO0FpQ3hyU1U7RUFFRTs7OztJQUlFO0VqQ3lyU1o7RWlDdHJTVTtJQUNFO0VqQ3dyU1o7QUFDRjtBaUNscVNZO0VBQ0U7RUFDQTtBakNvcVNkO0FpQ2xxU2M7RUFDRTtFQUNBO0VBQ0Esc0IzQm5uQko7RTJCb25CSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnBCdmpCRDtBYjJ0VGY7QWlDOXBTWTtFQUNFO0VBQ0E7QWpDZ3FTZDtBaUM5cFNjO0VBQ0U7RUFDQTtFQUNBLHNCM0IxbkJEO0UyQjJuQkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwQjNrQkQ7QWIydVRmO0FpQ3hwU0k7RUFXWTtJQUNFO0VqQ2dwU2hCO0VpQzlvU2dCO0lBQ0U7RWpDZ3BTbEI7RWlDN29TZ0I7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esa0JwQjltQkw7RWI2dlRiO0VpQ3pvU2M7SUFDRTtFakMyb1NoQjtFaUN6b1NnQjtJQUNFO0VqQzJvU2xCO0VpQ3hvU2dCO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGtCcEJwb0JMO0ViOHdUYjtFaUNyb1NZO0lBQ0U7SUFDQTtJQUNBO0VqQ3VvU2Q7RWlDcm9TYztJQUNFO0VqQ3VvU2hCO0VpQ3JvU2dCO0lBQ0U7RWpDdW9TbEI7RWlDbm9TYztJQUNFO0VqQ3FvU2hCO0VpQ2xvU2M7SUFDRTtJQUNBO0lBQ0E7RWpDb29TaEI7QUFDRjtBaUMzblNJO0VBY1k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakNnblNoQjtBQUNGO0FpQ3JtU007RUFDRTtBakN1bVNSO0FpQ3BtU1U7RUFERjtJQUVJO0VqQ3VtU1Y7QUFDRjtBaUNubVNVO0VBREY7SUFFSTtFakNzbVNWO0FBQ0Y7QWlDbG1TVTtFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWpDcW1TVjtBQUNGO0FpQ25tU1U7RUFSRjtJQVNJO0VqQ3NtU1Y7QUFDRjtBaUNwbVNVO0VBWkY7SUFhSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakN1bVNWO0FBQ0Y7QWlDbm1TVTtFQXhCRjtJQXlCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQ3NtU1Y7QUFDRjtBaUNubVNZO0VBREY7SUFFSTtFakNzbVNaO0FBQ0Y7QWlDbG1TWTtFQURGO0lBRUk7RWpDcW1TWjtBQUNGO0FpQ2ptU1k7RUFERjtJQUVJO0VqQ29tU1o7QUFDRjtBaUNsbVNZO0VBQ0UsYzNCcnpCQztFMkJ1ekJELDBDNUJwMEJTO0U0QnEwQlQ7RUFDQSxrQjVCenpCRztFNEIwekJILGdCNUI1ekJJO0U0QjZ6QkosaUI1QjF6Qkk7QUw2NVRsQjtBaUNqbVNjO0VBVEY7SUFVSTtFakNvbVNkO0FBQ0Y7QWlDN2xTVTtFQUZGO0lBR0k7RWpDZ21TVjtBQUNGO0FpQzlsU1U7RUFORjtJQU9JO0lBQ0E7RWpDaW1TVjtBQUNGO0FpQzlsU1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2dtU2Q7QWlDdmxTTTtFQUNFO0FqQ3lsU1I7QWlDdmxTUTtFQUhGO0lBSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakMwbFNSO0FBQ0Y7QWlDeGxTUTtFQVhGO0lBWUk7SUFDQTtJQUNBO0lBQ0E7RWpDMmxTUjtBQUNGO0FpQ3hsU1U7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakMybFNWO0FBQ0Y7QWlDemxTVTtFQWJGO0lBY0k7RWpDNGxTVjtBQUNGO0FpQzFsU1U7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQzZsU1Y7QUFDRjtBaUMzbFNVO0VBMUJGO0lBMkJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQzhsU1Y7QUFDRjtBaUMzbFNZO0VBREY7SUFFSTtFakM4bFNaO0FBQ0Y7QWlDMWxTWTtFQURGO0lBRUk7RWpDNmxTWjtBQUNGO0FpQ3psU1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzJsU1o7QWlDemxTWTtFQVBGO0lBUUk7SUFDQTtJQUNBO0VqQzRsU1o7QUFDRjtBaUN6bFNZO0VBZEY7SUFlSTtFakM0bFNaO0FBQ0Y7QWlDemxTVTtFQUNFO0FqQzJsU1o7QWlDemxTWTtFQUhGO0lBSUk7RWpDNGxTWjtBQUNGO0FpQzFsU1k7RUFQRjtJQVFJO0lBQ0E7RWpDNmxTWjtBQUNGO0FpQzNsU1k7RUFaRjtJQWFJO0VqQzhsU1o7QUFDRjtBaUM1bFNZO0VBQ0UsYzNCcjhCQztFMkJ1OEJEO0VBQ0EsMEM1QnI5QlM7RTRCczlCVDtFQUNBLGtCNUIxOEJHO0U0QjI4QkgsZ0I1Qjc4Qkk7RTRCODhCSixpQjVCMzhCSTtFNEI2OEJKO0FqQzRsU2Q7QWlDM2xTYztFQVhGO0lBWUk7RWpDOGxTZDtBQUNGO0FpQ3hsU1U7RUFERjtJQUVJO0lBQ0E7RWpDMmxTVjtBQUNGO0FpQ3psU1U7RUFORjtJQU9JO0VqQzRsU1Y7QUFDRjtBaUMxbFNVO0VBVkY7SUFXSTtJQUNBO0VqQzZsU1Y7QUFDRjtBaUMxbFNZO0VBREY7SUFFSTtJQUNBO0lBQ0E7RWpDNmxTWjtBQUNGO0FpQ3psU1k7RUFERjtJQUVJO0VqQzRsU1o7QUFDRjtBaUMxbFNZO0VBTEY7SUFNSTtFakM2bFNaO0FBQ0Y7QWlDeGxTWTtFQUZGO0lBR0k7RWpDMmxTWjtBQUNGO0FpQ3psU1k7RUFORjtJQU9JO0VqQzRsU1o7QUFDRjtBaUNsbFNVO0VBRUU7Ozs7SUFJRTtFakNtbFNaO0FBQ0Y7QWlDL2tTVTtFQUVFOzs7O0lBSUU7RWpDZ2xTWjtFaUM1a1NVO0lBQ0U7RWpDOGtTWjtBQUNGO0FpQ3BrU007RUFERjtJQUVJO0lBQ0E7RWpDdWtTTjtBQUNGO0FpQ3JrU007RUFORjtJQU9JO0lBQ0E7RWpDd2tTTjtBQUNGO0FpQ3RrU007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3drU1I7QWlDdGtTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3drU1Y7QWlDdGtTVTtFQUNFLG9CcEIxaUNLO0VvQjJpQ0wsaUJwQjNpQ0s7QWJtblVqQjtBaUNya1NVO0VBQ0Usb0JwQi9pQ0s7QWJzblVqQjtBaUN0a1NZO0VBQ0UsbUI1QjVrQ007RTRCNmtDTixjM0Iva0NDO0UyQmdsQ0QsaUI1QmhsQ0k7RTRCaWxDSiwwQzVCL2xDUztBTHVxVXZCO0FpQ3BrU1U7RUFDRSxpQnBCempDSztFb0IwakNMLGtCNUIza0NXO0U0QjRrQ1gsaUI1QnhrQ2tCO0U0QnlrQ2xCLGMzQjFsQ0c7QU5ncVVmO0FpQ3BrU1k7RUFORjtJQU9JLG9CNUIva0NnQjtFTHNwVTVCO0FBQ0Y7QWlDcGtTVTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFNwQnZrQ0s7QWI2b1VqQjtBaUNua1NjO0VBQ0UsZXBCL2pDRTtBYm9vVWxCO0FpQzlqU1E7RUFDRTtFQUNBO0VBQ0E7QWpDZ2tTVjtBaUM5alNVO0VBQ0U7RUFDQTtBakNna1NaO0FpQzVqU1U7RUFDRTtFQUNBO0VBQ0E7QWpDOGpTWjtBaUMzalNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnBCNWxDTTtBYnlwVWxCO0FpQ3RqU1k7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQ3lqU1o7RWlDeGpTWTtJQUNFO0VqQzBqU2Q7QUFDRjtBaUNsalNNO0VBREY7SUFFSTtJQUNBO0lBQ0E7RWpDcWpTTjtBQUNGO0FpQ25qU007RUFQRjtJQVFJO0lBQ0E7RWpDc2pTTjtBQUNGO0FpQ3BqU007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDc2pTUjtBaUNwalNRO0VBWEY7SUFZSTtFakN1alNSO0FBQ0Y7QWlDcmpTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QjVCNXJDTztFNEI2ckNQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDdWpTVjtBaUNyalNVO0VBbkJGO0lBb0JJLGlCdEJ0ckNhO0VYOHVVdkI7QUFDRjtBaUN0alNVO0VBdkJGO0lBd0JJO0VqQ3lqU1Y7QUFDRjtBaUN2alNVO0VBM0JGO0lBNEJJO0VqQzBqU1Y7QUFDRjtBaUN4alNVO0VBQ0UsbUI1Qm50Q1E7RTRCb3RDUixjM0J0dENHO0UyQnV0Q0gsaUI1QnZ0Q007RTRCd3RDTiwwQzVCdHVDVztBTGd5VXZCO0FpQ3ZqU1U7RUFDRSxrQjVCaHRDVztFNEJpdENYLGlCNUI3c0NrQjtFNEI4c0NsQixjM0IvdENHO0FOd3hVZjtBaUN2alNZO0VBTEY7SUFNSSxvQjVCcHRDZ0I7RUw4d1U1QjtBQUNGO0FpQ3ZqU1U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTcEI1c0NLO0FicXdVakI7QWlDdGpTYztFQUNFLGVwQnBzQ0U7QWI0dlVsQjtBaUNoalNZOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2tqU2Q7QWlDaGpTYztFQVZGOztJQVdJO0VqQ29qU2Q7QUFDRjtBaUM1aVNRO0VBQ0U7QWpDOGlTVjtBaUMzaVNZO0VBQ0U7QWpDNmlTZDtBaUMzaVNjO0VBSEY7SUFJSTtFakM4aVNkO0FBQ0Y7QWlDNWlTYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQzhpU2hCO0FpQzVpU2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzhpU2xCO0FpQzNpU2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzZpU2xCO0FpQ3JpU1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakN1aVNWO0FpQ3JpU1U7RUFORjtJQU9JO0VqQ3dpU1Y7QUFDRjtBaUN0aVNVO0VBVkY7SUFXSTtFakN5aVNWO0FBQ0Y7QWlDdmlTVTtFQUNFO0VBQ0E7RUFDQTtBakN5aVNaO0FpQ3RpU1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnBCbnlDTTtBYjIwVWxCO0FpQ2hpU1k7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQ21pU1o7RWlDbGlTWTtJQUNFO0VqQ29pU2Q7QUFDRjtBaUMzaFNNO0VBQ0U7RUFDQTtFQUNBLGtCdkJqMEM2QjtFdUJrMEM3QixtQnZCbDBDNkI7QVYrMVVyQztBaUMzaFNRO0VBTkY7SUFPSSxrQnZCcDBDMkI7SXVCcTBDM0IsbUJ2QnIwQzJCO0VWbTJVbkM7QUFDRjtBaUM1aFNRO0VBWEY7SUFZSSxrQnZCeDBDMkI7SXVCeTBDM0IsbUJ2QnowQzJCO0VWdzJVbkM7QUFDRjtBaUM3aFNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDK2hTVjtBaUM3aFNVO0VBTkY7SUFPSTtJQUNBO0VqQ2dpU1Y7QUFDRjtBaUM5aFNVO0VBQ0U7QWpDZ2lTWjtBaUM5aFNZO0VBSEY7SUFJSTtFakNpaVNaO0FBQ0Y7QWlDOWhTVTtFQUNFO0VBQ0E7RUFDQTtBakNnaVNaOztBaUM5Z1NZO0VBREY7SUFFSTtFakNraFNaO0FBQ0Y7O0FpQ2hnU0k7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCcEI1NENTO0VvQjg0Q1QsMEM1QnY4Q2lCO0U0Qnc4Q2pCLGU1Qi84Q29CO0U0Qmc5Q3BCLGtCNUI1N0NXO0U0QjY3Q1gsZ0I1Qjk3Q29CO0U0Qis3Q3BCLGlCNUI3N0NZO0U0Qjg3Q1o7RUFDQTtBakN1Z1NOO0FpQ3JnU007Ozs7OztFQUNFLG1CM0I3OENPO0UyQjg4Q1AsYzNCMzlDSTtFMkI0OUNKO0FqQzRnU1I7QWlDMWdTUTs7Ozs7O0VBQ0UsbUIzQnA3Q1M7RTJCcTdDVCxjM0JoK0NFO0FOaS9VWjtBaUM5Z1NROzs7Ozs7RUFDRSxtQjNCeDdDUztFMkJ5N0NULGMzQnIrQ0U7QU4wL1VaO0FpQ2xoU1E7Ozs7OztFQUNFLG1CM0I1OUNLO0UyQjY5Q0wsYzNCMStDRTtFMkIyK0NGO0VBQ0E7QWpDeWhTVjtBaUNyaFNNOzs7Ozs7RUFDRTtFQUNBO0VBQ0EsYzNCdCtDTztFMkJ1K0NQO0FqQzRoU1I7QWlDMWhTUTs7Ozs7O0VBQ0UsbUIzQjk4Q1E7RTJCKzhDUjtFQUNBLGMzQjk4Q1M7QU4rK1VuQjtBaUM3aFNROzs7Ozs7RUFDRTtFQUNBO0FqQ29pU1Y7QWlDbGlTVTs7Ozs7O0VBQ0Usc0IzQnIvQ0c7QU44aFZmO0FpQ3JpU1E7Ozs7OztFQUNFLG1CM0I3OUNRO0UyQjg5Q1I7RUFDQSxjM0I3OUNTO0FOeWdWbkI7QWlDeGlTTTs7Ozs7O0VBQ0U7RUFDQTtFQUNBLGMzQm5nRE87RTJCb2dEUCxVcEI5OUNXO0FiNmdWbkI7QWlDN2lTUTtFQUNFOzs7Ozs7SUFDRTtFakNvalNWO0FBQ0Y7QWlDampTUTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN3alNWO0FpQ3JqU1E7Ozs7OztFQUNFO0VBQ0EsYzNCMy9DUztBTnVqVm5CO0FpQzFqU1U7Ozs7OztFQUNFO0VBQ0E7QWpDaWtTWjtBaUM3alNROzs7Ozs7RUFDRTtFQUNBLHNCM0JuaURLO0UyQm9pREw7RUFDQTtFQUNBO0VBQ0E7QWpDb2tTVjtBaUNsa1NVOzs7Ozs7RUFDRSxzQjNCMWlERztBTm1uVmY7QWlDcmtTUTs7Ozs7O0VBQ0UsYzNCaGhEUztBTjRsVm5CO0FpQzFrU1U7Ozs7OztFQUNFO0VBQ0E7QWpDaWxTWjs7QWlDcGtTUTs7RUFDRSxtQjNCOWtERTtFMkIra0RGLGMzQjdrREU7QU5xcFZaO0FpQ3RrU1U7O0VBQ0UsbUIzQnppRE07RTJCMGlETixjM0JqbERBO0UyQmtsREE7QWpDeWtTWjtBaUN0a1NVOztFQUNFLG1CM0Jya0RHO0UyQnNrREgsYzNCdmxEQTtBTmdxVlo7QWlDdGtTVTs7RUFDRSxtQjNCN2xEQTtFMkI4bERBLGMzQjVsREE7RTJCNmxEQTtFQUNBO0VBQ0E7QWpDeWtTWjtBaUNya1NROztFQUNFO0VBQ0E7RUFDQSxjM0J4bURFO0FOZ3JWWjtBaUN0a1NVOztFQUNFO0FqQ3lrU1o7QWlDdGtTVTs7RUFDRTtFQUNBO0VBQ0E7QWpDeWtTWjtBaUN2a1NZOztFQUNFLHNCM0JwbkRGO0FOOHJWWjtBaUN0a1NVOztFQUNFLG1CM0JqbURHO0UyQmttREgsYzNCMW5EQTtBTm1zVlo7QWlDcmtTUTs7RUFDRTtFQUNBLGMzQmhvREU7RTJCaW9ERjtBakN3a1NWO0FpQ3RrU1U7RUFDRTs7SUFDRTtFakN5a1NaO0FBQ0Y7QWlDdGtTVTs7RUFDRTtBakN5a1NaO0FpQ3RrU1U7O0VBQ0U7RUFDQTtBakN5a1NaO0FpQ3ZrU1k7O0VBQ0U7QWpDMGtTZDtBaUN0a1NVOztFQUNFO0VBQ0Esc0IzQnhwREE7RTJCeXBEQTtFQUNBO0VBQ0E7QWpDeWtTWjtBaUN0a1NVOztFQUNFO0FqQ3lrU1o7O0FpQ3pqU1E7Ozs7O0VBQ0Usa0JwQjdtREs7RW9COG1ETDtBakNna1NWO0FpQzlqU1U7Ozs7O0VBQ0UsbUIzQnZxREc7RTJCd3FESCxjM0JyckRBO0UyQnNyREE7QWpDb2tTWjtBaUNsa1NZOzs7OztFQUNFLG1CM0I5b0RLO0UyQitvREwsYzNCMXJERjtFMkIyckRFO0FqQ3drU2Q7QWlDcmtTWTs7Ozs7RUFDRSxtQjNCbnBESztFMkJvcERMLGMzQmhzREY7QU4yd1ZaO0FpQ3hrU1k7Ozs7O0VBQ0UsbUIzQnZyREM7RTJCd3JERCxjM0Jyc0RGO0UyQnNzREU7RUFDQTtFQUNBO0FqQzhrU2Q7QWlDMWtTVTs7Ozs7RUFDRTtFQUNBO0VBQ0EsYzNCbHNERztFMkJtc0RIO0FqQ2dsU1o7QWlDOWtTWTs7Ozs7RUFDRSxtQjNCMXFESTtFMkIycURKO0VBQ0EsYzNCMXFESztFMkIycURMO0FqQ29sU2Q7QWlDamxTWTs7Ozs7RUFDRTtFQUNBO0VBQ0E7QWpDdWxTZDtBaUNybFNjOzs7OztFQUNFLHNCM0JsdEREO0FONnlWZjtBaUN2bFNZOzs7OztFQUNFLG1CM0IxckRJO0UyQjJyREo7RUFDQSxjM0IxckRLO0FOdXhWbkI7QWlDemxTVTs7Ozs7RUFDRTtFQUNBO0VBQ0EsYzNCaHVERztFMkJpdURILFVwQjNyRE87QWIweFZuQjtBaUM3bFNZO0VBQ0U7Ozs7O0lBQ0U7RWpDbW1TZDtBQUNGO0FpQ2htU1k7Ozs7O0VBQ0U7QWpDc21TZDtBaUNubVNZOzs7OztFQUNFO0VBQ0EsYzNCanRESztBTjB6Vm5CO0FpQ3ZtU2M7Ozs7O0VBQ0U7QWpDNm1TaEI7QWlDem1TWTs7Ozs7RUFDRTtFQUNBLHNCM0J4dkRDO0UyQnl2REQ7RUFDQTtFQUNBO0VBQ0E7QWpDK21TZDtBaUM3bVNjOzs7OztFQUNFLHNCM0IvdkREO0FOazNWZjtBaUMvbVNZOzs7OztFQUNFLGMzQnJ1REs7QU4wMVZuQjtBaUNublNjOzs7OztFQUNFO0VBQ0E7QWpDeW5TaEI7O0FpQ3ptU1U7O0VBQ0UsbUIzQnR5REE7RTJCdXlEQSxjM0JyeURBO0FOazVWWjtBaUMzbVNZOztFQUNFLG1CM0Jqd0RJO0UyQmt3REosYzNCenlERjtFMkIweURFO0FqQzhtU2Q7QWlDM21TWTs7RUFDRSxtQjNCN3hEQztFMkI4eERELGMzQi95REY7QU42NVZaO0FpQzNtU1k7O0VBQ0UsbUIzQnJ6REY7RTJCc3pERSxjM0JwekRGO0UyQnF6REU7RUFDQTtFQUNBO0FqQzhtU2Q7QWlDMW1TVTs7RUFDRTtFQUNBO0VBQ0EsYzNCaDBEQTtBTjY2Vlo7QWlDM21TWTs7RUFDRTtBakM4bVNkO0FpQzNtU1k7O0VBQ0U7RUFDQTtFQUNBO0FqQzhtU2Q7QWlDNW1TYzs7RUFDRSxzQjNCNTBESjtBTjI3Vlo7QWlDM21TWTs7RUFDRSxtQjNCenpEQztFMkIwekRELGMzQmwxREY7QU5nOFZaO0FpQzFtU1U7O0VBQ0U7RUFDQSxjM0J4MURBO0FOcThWWjtBaUMzbVNZO0VBQ0U7O0lBQ0U7RWpDOG1TZDtBQUNGO0FpQzNtU1k7O0VBQ0U7QWpDOG1TZDtBaUMzbVNZOztFQUNFO0VBQ0E7QWpDOG1TZDtBaUM1bVNjOztFQUNFO0FqQyttU2hCO0FpQzNtU1k7O0VBQ0U7RUFDQSxzQjNCLzJERjtFMkJnM0RFO0VBQ0E7RUFDQTtBakM4bVNkO0FpQzNtU1k7O0VBQ0U7QWpDOG1TZDs7QWlDL2xTSTtFQUpGOzs7O0lBS0ksaUJ0QjExRGdDO0lzQjIxRGhDO0lBQ0E7SUFDQTtFakNzbVNKO0FBQ0Y7QWlDOWxTSTtFQUxGOzs7OztJQU1JLGlCdEJ4MkRtQjtJc0J5MkRuQjtJQUNBO0lBQ0E7RWpDcW1TSjtBQUNGO0FpQzFsU1E7RUFERjs7Ozs7O0lBRUk7RWpDa21TUjtBQUNGO0FpQzVsU0k7RUFERjtJQUVJO0VqQytsU0o7QUFDRjtBaUMxbFNNO0VBREY7SUFFSTtFakM2bFNOO0FBQ0Y7QWlDemxTTTtFQURGO0lBRUk7RWpDNGxTTjtBQUNGO0FpQ3JsU1E7RUFERjtJQUVJLGlCdEJ0NURlO0lzQnU1RGY7SUFDQTtJQUNBO0VqQ3dsU1I7QUFDRjtBaUNobFNRO0VBREY7SUFFSTtJQUNBO0lBQ0E7RWpDbWxTUjtBQUNGOztBa0N0aVdFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsTXJCNkNlO0FiMi9WbkI7QWtDdGlXSTtFQVZGO0lBV0k7RWxDeWlXSjtBQUNGO0FrQ3ZpV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTckJrQ1c7RXFCakNYO0FsQ3lpV047QWtDdmlXTTtFQVZGO0lBV0k7SUFDQTtFbEMwaVdOO0FBQ0Y7QWtDeGlXTTtFQUNFLDJDN0JwQlk7RTZCcUJaLGtCN0JpQ1k7RTZCaENaLGdCN0JpQ2M7RTZCaENkLGlCN0JrQ2M7QUx3Z1d0QjtBa0N4aVdRO0VBTkY7SUFPSSxtQjdCb0NhO0VMdWdXckI7QUFDRjtBa0N4aVdNO0VBQ0UsMEM3QjdCZTtFNkI4QmYsZTdCckNrQjtFNkJzQ2xCLGdCN0JwQlU7RTZCcUJWLGlCN0JsQlU7QUw0aldsQjtBa0N4aVdRO0VBTkY7SUFPSSxtQjdCbkJVO0VMOGpXbEI7QUFDRjtBa0N4aVdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMGlXUjtBa0N4aVdRO0VBVEY7SUFVSTtFbEMyaVdSO0FBQ0Y7QWtDdmlXUTtFQUNFLGM1QjFDSztFNEIyQ0wsa0I3QjlCYTtFNkIrQmIsZ0I3QjVCZTtFNkI2QmYsaUI3QjVCb0I7QUxxa1c5QjtBa0N2aVdVO0VBTkY7SUFPSSxvQjdCbENrQjtFTDRrVzVCO0FBQ0Y7QWtDcmlXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDdWlXTjtBa0NyaVdNO0VBUEY7SUFRSTtJQUNBO0VsQ3dpV047QUFDRjtBa0NwaVdVO0VBQ0U7RUFDQTtBbENzaVdaO0FrQzdoV0k7RUFDRTtBbEMraFdOO0FrQzdoV007RUFIRjtJQUlJO0VsQ2dpV047QUFDRjtBa0M5aFdNO0VBQ0U7QWxDZ2lXUjtBa0M5aFdRO0VBSEY7SUFJSTtFbENpaVdSO0FBQ0Y7QWtDL2hXUTtFQVBGO0lBUUk7RWxDa2lXUjtBQUNGO0FrQy9oV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENpaVdSO0FrQy9oV1E7RUFURjtJQVVJO0lBQ0E7SUFDQTtFbENraVdSO0FBQ0Y7QWtDaGlXUTtFQUNFO0VBQ0E7QWxDa2lXVjtBa0NoaVdVO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFbENraVdWO0FBQ0Y7QWtDaGlXVTtFQWZGO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0VsQ2tpV1Y7QUFDRjtBa0MvaFdROzs7RUFHRTtFQUNBO0FsQ2lpV1Y7QWtDL2hXVTtFQU5GOzs7SUFPSTtJQUNBO0VsQ29pV1Y7QUFDRjtBa0NoaVdVO0VBREY7SUFFSTtFbENtaVdWO0FBQ0Y7QWtDamlXVTtFQUxGO0lBTUk7RWxDb2lXVjtBQUNGO0FrQzVoV0k7RUFDRTtBbEM4aFdOO0FrQzVoV007RUFIRjtJQUlJO0VsQytoV047QUFDRjtBa0M3aFdNO0VBQ0U7QWxDK2hXUjtBa0M3aFdRO0VBSEY7SUFJSTtFbENnaVdSO0FBQ0Y7QWtDOWhXUTtFQVBGO0lBUUk7RWxDaWlXUjtBQUNGO0FrQzloV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2dpV1I7QWtDOWhXUTtFQVBGO0lBUUk7SUFDQTtJQUNBO0VsQ2lpV1I7QUFDRjtBa0MvaFdROzs7RUFHRTtFQUNBO0FsQ2lpV1Y7QWtDL2hXVTtFQU5GOzs7SUFPSTtJQUNBO0VsQ29pV1Y7QUFDRjtBa0M3aFdJO0VBQ0U7QWxDK2hXTjtBa0M3aFdNO0VBSEY7SUFJSTtJQUNBO0VsQ2dpV047QUFDRjtBa0M5aFdNO0VBQ0U7RUFDQTtFQUNBO0FsQ2dpV1I7QWtDOWhXUTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VsQ2lpV1I7QUFDRjtBa0MvaFdRO0VBWEY7SUFZSTtJQUNBO0lBQ0E7RWxDa2lXUjtBQUNGO0FrQy9oV007RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBbENnaVdSO0FrQzloV1E7RUFWRjtJQVdJO0lBQ0E7SUFDQTtFbENpaVdSO0FBQ0Y7QWtDL2hXUTs7O0VBR0U7RUFDQTtBbENpaVdWO0FrQy9oV1U7RUFORjs7O0lBT0k7SUFDQTtJQUNBO0VsQ29pV1Y7QUFDRjtBa0M1aFdJO0VBQ0U7QWxDOGhXTjtBa0M1aFdNO0VBSEY7SUFJSTtFbEMraFdOO0FBQ0Y7QWtDN2hXTTtFQUNFO0FsQytoV1I7QWtDN2hXUTtFQUhGO0lBSUk7RWxDZ2lXUjtBQUNGO0FrQzloV1E7RUFQRjtJQVFJO0VsQ2lpV1I7QUFDRjtBa0M5aFdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWxDK2hXUjtBa0M3aFdRO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFbENnaVdSO0FBQ0Y7QWtDOWhXUTtFQUNFO0VBQ0E7QWxDZ2lXVjtBa0M5aFdVO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFbENnaVdWO0FBQ0Y7QWtDOWhXVTtFQWZGO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0VsQ2dpV1Y7QUFDRjtBa0M3aFdVO0VBREY7SUFFSTtFbENnaVdWO0FBQ0Y7QWtDOWhXVTtFQUxGO0lBTUk7RWxDaWlXVjtBQUNGO0FrQy9oV1E7OztFQUdFO0VBQ0E7QWxDaWlXVjtBa0MvaFdVO0VBTkY7OztJQU9JO0lBQ0E7RWxDb2lXVjtBQUNGO0FrQzdoV0k7RUFDRTtBbEMraFdOO0FrQzdoV007RUFIRjtJQUlJO0VsQ2dpV047QUFDRjtBa0M5aFdNO0VBQ0U7QWxDZ2lXUjtBa0M5aFdRO0VBSEY7SUFJSTtFbENpaVdSO0FBQ0Y7QWtDL2hXUTtFQVBGO0lBUUk7RWxDa2lXUjtBQUNGO0FrQy9oV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENpaVdSO0FrQy9oV1E7RUFORjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0VsQ2tpV1I7QUFDRjtBa0NoaVdROztFQUVFO0VBQ0E7QWxDa2lXVjtBa0NoaVdVO0VBTEY7O0lBTUk7SUFDQTtJQUNBO0VsQ29pV1Y7QUFDRjtBa0M3aFdJO0VBQ0U7QWxDK2hXTjtBa0M3aFdNO0VBSEY7SUFJSTtJQUNBO0VsQ2dpV047QUFDRjtBa0M5aFdNO0VBQ0U7RUFDQTtFQUNBO0FsQ2dpV1I7QWtDOWhXUTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VsQ2lpV1I7QUFDRjtBa0MvaFdRO0VBWEY7SUFZSTtJQUNBO0lBQ0E7RWxDa2lXUjtBQUNGO0FrQy9oV007RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBbENnaVdSO0FrQzloV1E7RUFWRjtJQVdJO0lBQ0E7SUFDQTtFbENpaVdSO0FBQ0Y7QWtDL2hXUTs7RUFFRTtFQUNBO0FsQ2lpV1Y7QWtDL2hXVTtFQUxGOztJQU1JO0lBQ0E7SUFDQTtFbENtaVdWO0FBQ0Y7O0FrQ3BoV007Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCckJ0Yk87RXFCd2JQLDBDN0JqZmU7RTZCa2ZmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMGhXUjtBa0N4aFdROzs7OztFQUNFLG1CNUJ0Zks7RTRCdWZMLGM1QnBnQkU7QU5raVhaO0FrQzVoV1U7Ozs7O0VBQ0UsbUI1QjVkTztFNEI2ZFAsYzVCeGdCQTtBTjBpWFo7QWtDL2hXVTs7Ozs7RUFDRSxtQjVCaGVPO0U0QmllUCxjNUI3Z0JBO0FOa2pYWjtBa0NsaVdVOzs7OztFQUNFLG1CNUJwZ0JHO0U0QnFnQkgsYzVCbGhCQTtBTjBqWFo7QWtDcGlXUTs7Ozs7RUFDRTtFQUNBO0VBQ0EsYzVCNWdCSztBTnNqWGY7QWtDeGlXVTs7Ozs7RUFDRSxtQjVCbmZNO0U0Qm9mTjtFQUNBLGM1Qm5mTztBTmlpWG5CO0FrQzNpV1U7Ozs7O0VBQ0U7RUFDQTtBbENpaldaO0FrQ2hqV1k7Ozs7O0VBQ0Usc0I1QnhoQkM7QU44a1hmO0FrQ2xqV1U7Ozs7O0VBQ0UsbUI1QmhnQk07RTRCaWdCTjtFQUNBLGM1QmhnQk87QU53alhuQjtBa0NwaldROzs7OztFQUNFO0VBQ0E7RUFDQSxjNUJ0aUJLO0FOZ21YZjtBa0N6aldVO0VBSkY7Ozs7O0lBS0k7SUFDQTtFbENna1dWO0VrQy9qV1U7Ozs7O0lBQ0U7RWxDcWtXWjtBQUNGO0FrQ2xrV1U7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN3a1daO0FrQ3BrV1k7Ozs7O0VBQ0U7RUFDQTtBbEMwa1dkO0FrQ3RrV1U7Ozs7O0VBQ0U7RUFDQSxzQjVCbmtCRztFNEJva0JIO0VBQ0E7QWxDNGtXWjtBa0Mxa1dZOzs7OztFQUNFLHNCNUJ4a0JDO0FOd3BYZjs7QWtDbGtXUTs7RUFDRSxtQjVCcG1CRTtFNEJxbUJGLGM1Qm5tQkU7QU55cVhaO0FrQ3BrV1U7O0VBQ0UsbUI1Qi9qQk07RTRCZ2tCTixjNUJ2bUJBO0FOOHFYWjtBa0Nwa1dVOztFQUNFLG1CNUIxbEJHO0U0QjJsQkgsYzVCNW1CQTtBTm1yWFo7QWtDcGtXVTs7RUFDRSxtQjVCbG5CQTtFNEJtbkJBLGM1QmpuQkE7QU53clhaO0FrQ25rV1E7O0VBQ0U7RUFDQTtFQUNBLGM1QjFuQkU7QU5nc1haO0FrQ3BrV1U7O0VBQ0U7RUFDQTtBbEN1a1daO0FrQ3RrV1k7O0VBQ0Usc0I1QmhvQkY7QU55c1haO0FrQ3JrV1U7O0VBQ0UsbUI1QjdtQkc7RTRCOG1CSCxjNUJ0b0JBO0FOOHNYWjtBa0Nwa1dROztFQUNFO0VBQ0EsYzVCNW9CRTtFNEI2b0JGO0VBQ0E7QWxDdWtXVjtBa0N0a1dVO0VBTEY7O0lBTUk7SUFDQTtFbEMwa1dWO0VrQ3prV1U7O0lBQ0U7RWxDNGtXWjtBQUNGO0FrQzFrV1U7O0VBQ0U7QWxDNmtXWjtBa0Mxa1dVOztFQUVFO0FsQzRrV1o7QWtDMWtXWTs7RUFDRTtBbEM2a1dkO0FrQ3prV1U7O0VBQ0U7QWxDNGtXWjtBa0N6a1dVOztFQUNFO0VBQ0Esc0I1QnpxQkE7RTRCMHFCQTtFQUNBO0FsQzRrV1o7O0FrQ2hrV007RUFERjtJQUVJO0lBRUE7RWxDbWtXTjtBQUNGO0FrQ2prV007RUFQRjtJQVFJO0lBRUE7RWxDbWtXTjtBQUNGOztBa0MzaldNO0VBREY7SUFFSTtJQUVBO0VsQzhqV047QUFDRjtBa0M1aldNO0VBUEY7SUFRSTtJQUVBO0VsQzhqV047QUFDRjs7QWtDdGpXTTtFQURGO0lBRUk7SUFFQTtFbEN5aldOO0FBQ0Y7QWtDdmpXTTtFQVBGO0lBUUk7SUFFQTtFbEN5aldOO0FBQ0Y7O0FrQ2pqV007RUFERjtJQUVJO0lBRUE7RWxDb2pXTjtBQUNGO0FrQ2xqV007RUFQRjtJQVFJO0lBRUE7RWxDb2pXTjtBQUNGOztBa0M1aVdNO0VBREY7SUFFSTtJQUVBO0VsQytpV047QUFDRjtBa0M3aVdNO0VBUEY7SUFRSTtJQUVBO0VsQytpV047QUFDRjs7QWtDdmlXTTtFQURGO0lBRUk7SUFFQTtFbEMwaVdOO0FBQ0Y7QWtDeGlXTTtFQVBGO0lBUUk7SUFFQTtFbEMwaVdOO0FBQ0Y7O0FrQ2xpV007RUFERjtJQUVJO0lBRUE7RWxDcWlXTjtBQUNGO0FrQ25pV007RUFQRjtJQVFJO0lBRUE7RWxDcWlXTjtBQUNGOztBa0MvaFdFO0VBYWM7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbENzaFdoQjtBQUNGO0FtQ2oyWEE7RUFDRTtFQUNBO0FuQ20yWEY7O0FtQy8xWEU7RUFDRTtFQUNBO0VBQ0EsbUJ0QjhEVztBYm95WGY7QW1DLzFYRTtFQUNFLDBDOUJKZTtFOEJLZixlOUJSc0I7RThCU3RCLGdCOUJTYztFOEJSZCxpQjlCV2M7RThCVmQ7RUFDQTtFQUNBLGM3Qk9XO0FOMDFYZjtBbUMvMVhJO0VBVEY7SUFVSTtFbkNrMlhKO0FBQ0Y7QW1DNTFYSTtFQUNFO0FuQzgxWE47QW1DNTFYTTtFQUNFO0VBQ0E7RUFDQTtBbkM4MVhSO0FtQ3YxWEk7RUFDRTtFQUNBO0VBQ0E7QW5DeTFYTjtBbUN2MVhNO0VBQ0U7RUFDQTtFQUNBO0FuQ3kxWFI7O0FvQzM0WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV2QjhDaUI7QWJnMlhuQjtBb0M1NFhFO0VBVkY7SUFXSTtFcEMrNFhGO0FBQ0Y7QW9DOTRYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjlCaEJRO0FOZzZYWjtBb0M5NFhJO0VBQ0U7QXBDZzVYTjtBb0M3NFhJO0VBQ0UsMEMvQmJpQjtFK0JjakI7RUFDQSxnQi9CSlk7RStCS1osYzlCSFM7RThCSVQ7RUFDQSxrQi9CTFc7RStCTVg7QXBDKzRYTjs7QXFDLzZYQTtBQUNBO0VBK0hJO0FyQ296WEo7QXFDajdYSTtFQUNJO0VBQ0E7RUFDQTtBckNtN1hSO0FxQ2o3WFk7RUFESjtJQUVRO0lBQ0E7SUFDQTtFckNvN1hkO0FBQ0Y7QXFDbjdYUTtFQUNJO0FyQ3E3WFo7QXFDaDdYSTtFQUNJO0VBQ0EsMENoQ1JlO0VnQ1NmLGVoQ2hCa0I7RWdDaUJsQixnQmhDQ1U7RWdDQVY7RUFDQSxjL0JDTztFK0JBUDtFQUNBO0VBQ0Esa0JoQ0ZTO0VnQ0dULGlCaENGVTtFZ0NHVjtFQUNBLGV4QnVCVztFd0J0Qlg7QXJDazdYUjtBcUNqN1hRO0VBQ0ksYy9CUEc7RStCUUg7RUFDQTtFQUNBLG9CeEJrQks7RXdCakJMO0FyQ203WFo7QXFDbDdYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGMvQjZCTjtBTnU1WFY7QXFDNTZYUTtFQUNJLGtCeEJpQkc7RXdCaEJIO0VBQ0E7RUFDQSxjL0I3Qkc7RStCOEJILDBDaEMzQ1c7RWdDNENYLGVoQ25EYztFZ0NvRGQ7QXJDODZYWjtBcUM1NlhZO0VBVEo7SUFVUSxtQmhDaENJO0lnQ2lDSixpQmhDbkNFO0lnQ29DRjtJQUNBO0VyQys2WGQ7QUFDRjtBcUM5NlhZO0VBR0k7RUFDQTtBckM4NlhoQjtBcUM1NlhZO0VBRUk7RUFDQSxjL0JoREQ7QU42OVhmO0FxQzM2WFk7RUFFSTtFQUNBLGMvQnJERDtBTmkrWGY7QXFDMTZYWTtFQUNJO0VBQ0EsaUMvQmxCTTtBTjg3WHRCO0FxQ3o2WFE7RUFDSTtBckMyNlhaO0FxQ3o2WFE7O0VBRUk7RUFDQTtBckMyNlhaO0FxQ3Y2WFk7RUFGSjs7SUFHUTtFckMyNlhkO0FBQ0Y7QXFDMTZYWTs7OztFQUVJLFl4QjlDQztFd0IrQ0QsV3hCL0NDO0V3QmdERCxxQi9CeEZEO0UrQnlGQyxrQnhCbERDO0FiZytYakI7QXFDNzZYZ0I7Ozs7Ozs7RUFFSTtBckNvN1hwQjtBcUNsN1hnQjs7OztFQUNJO0VBQ0EsaUMvQjlDRTtBTnErWHRCO0FxQ3I3WGdCOzs7O0VBQ0k7QXJDMDdYcEI7QXFDejdYb0I7RUFGSjs7OztJQUdRLG1CaEN4Rko7RUx1aFlsQjtBQUNGO0FxQzk3WG9COzs7O0VBQ0ksaUJ4QmxFTDtFd0JtRUssZ0J4Qm5FTDtBYnNnWW5CO0FxQzE3WFE7RUFESjtJQUVRO0VyQzY3WFY7QUFDRjtBcUM1N1hRO0VBQ0k7QXJDODdYWjtBcUM3N1hZO0VBQ0EsYy9CcklBO0UrQnNJQSwyQ2hDOUhRO0VnQytIUixlaENwSWM7RWdDcUlkLGlCaENoSE07RWdDaUhOLHlCL0I1SEc7RStCNkhIO0VBQ0Esa0J4QnhFRztFd0J5RUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMrN1haO0FxQzk3WFk7RUFuQkE7SUFvQkksbUJoQzlISTtJZ0MrSEosaUJoQ2pJRTtFTGtrWWhCO0FBQ0Y7QXFDaDhYWTtFQUNJLHlCL0JqSEc7RStCa0hILGMvQjdKSjtFK0I4Skk7QXJDazhYaEI7QXFDaDhYWTtFQUNJLHlCL0IxSEM7RStCMkhELGMvQmxLSjtFK0JtS0k7QXJDazhYaEI7QXFDaDhYWTtFQUVJLHlCL0IxSkQ7RStCMkpDLGMvQnhLSjtFK0J5S0k7RUFDQTtBckNpOFhoQjtBcUMvN1hZO0VBQ0kseUIvQnRJQztFK0J1SUQsYy9COUtKO0FOK21ZWjtBcUMvN1hZO0VBQ0kseUIvQjlKRDtFK0IrSkMsYy9CbExKO0FObW5ZWjtBcUM5N1hZO0VBQ0k7QXJDZzhYaEI7QXFDLzdYZ0I7RUFDQSxjL0J4TEo7RStCeUxJLDJDaENqTEk7RWdDa0xKLGVoQ3ZMVTtFZ0N3TFYsaUJoQ25LRTtFZ0NvS0YseUIvQi9LRDtFK0JnTEM7RUFDQSxrQnhCM0hEO0V3QjRIQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNpOFhoQjtBcUNoOFhnQjtFQWxCQTtJQW1CSSxtQmhDaExBO0lnQ2lMQSxpQmhDbkxGO0VMc25ZaEI7QUFDRjtBcUNsOFhnQjtFQUNJLHlCL0JuS0Q7RStCb0tDLGMvQi9NUjtFK0JnTlE7QXJDbzhYcEI7QXFDbDhYZ0I7RUFDSSx5Qi9CNUtIO0UrQjZLRyxjL0JwTlI7QU53cFlaO0FxQ2w4WGdCO0VBRUkseUIvQjNNTDtFK0I0TUssYy9Cek5SO0UrQjBOUTtFQUNBO0FyQ204WHBCO0FxQ2o4WGdCO0VBQ0kseUIvQnZMSDtFK0J3TEcsYy9CL05SO0FOa3FZWjtBcUNqOFhnQjtFQUNJLHlCL0IvTUw7RStCZ05LLGMvQm5PUjtBTnNxWVo7QXFDOTdYUTtFQTFHSjtJQTJHUTtFckNpOFhWO0FBQ0Y7QXFDOTdYZ0I7RUFDSSxjL0I5T1I7QU44cVlaOztBc0M5cVlJO0VBRko7SUFHUTtFdENrcllOO0FBQ0Y7QXNDaHJZSTtFQUNJO0F0Q2tyWVI7QXNDL3FZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTXpCc0NXO0V5QnJDWDtFQUNBLG1CaENmSTtBTmdzWVo7QXNDL3FZUTtFQVRKO0lBVVE7SUFDQSxTekJpQ0s7SXlCaENMO0V0Q2tyWVY7QUFDRjtBc0NocllRO0VBZko7SUFnQlE7SUFDQSxTekIyQks7SXlCMUJMO0V0Q21yWVY7QUFDRjtBc0NocllJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCekIyQk87QWJ1cFlmO0FzQ2hyWVE7RUFYSjtJQVlRO0V0Q21yWVY7QUFDRjtBc0NqcllRO0VBQ0k7QXRDbXJZWjtBc0NocllRO0VBQ0ksY2hDckNHO0VnQ3NDSDtFQUNBLDBDakMxQ1c7RWlDMkNYLG1CakMzQlE7RWlDNEJSLGtCakMvQks7RWlDZ0NMLGdCakNsQ007RWlDbUNOLGlCakNoQ007RWlDaUNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCekJHRztBYitxWWY7QXNDaHJZWTtFQWhCSjtJQWlCUSxlakMvRFU7RUxrdll4QjtBQUNGO0FzQ2pyWVk7RUFDSSxjaEMzQkc7RWdDNEJILDBCakN6Q087QUw0dFl2QjtBc0NocllZO0VBQ0ksY2hDcENDO0VnQ3FDRDtBdENrclloQjtBc0MvcVlZO0VBQ0ksY2hDbkVEO0VnQ29FQztFQUNBO0VBQ0E7QXRDaXJZaEI7QXNDOXFZWTtFQUNJLGNoQ2hFRDtFZ0NpRUM7RUFDQTtBdENnclloQjtBc0M1cVlRO0VBRUk7QXRDNnFZWjtBc0MzcVlZO0VBQ0k7RUFDQSwwQ2pDekZPO0VpQzBGUDtFQUNBO0VBQ0EsZ0JqQ2pGRTtFaUNrRkY7RUFDQSxjaEMzRkQ7QU53d1lmO0FzQzFxWVk7RUFDSTtFQUNBO0VBQ0Esa0JqQzFFTztFaUMyRVA7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhDbkhKO0FOK3hZWjtBc0MxcVlnQjtFQVZKO0lBV1E7SUFDQSxtQmpDN0ZBO0lpQzhGQTtJQUNBO0V0QzZxWWxCO0FBQ0Y7QXNDeHFZWTtFQUNJLGNoQ3pHRDtFZ0MwR0M7RUFDQTtBdEMwcVloQjtBc0N4cVlnQjtFQUNJO0F0QzBxWXBCO0FzQ3BxWVk7RUFDSSxjaEM1SUo7RWdDNklJLG1CaENoSUQ7RWdDaUlDO0F0Q3NxWWhCO0FzQ3BxWWdCO0VBQ0ksY2hDakpSO0VnQ2tKUTtBdENzcVlwQjtBc0NucVlnQjtFQUNJO0VBQ0EsY2hDdkpSO0VnQ3dKUTtBdENxcVlwQjtBc0NucVlvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J6QmhHVDtBYnF3WWY7QXNDOXBZSTtFQUNJO0F0Q2dxWVI7O0F1QzcwWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q2cxWUY7QXVDOTBZRTtFQVBGO0lBUUk7RXZDaTFZRjtBQUNGO0F1Qy8wWUU7RUFYRjtJQVlJO0V2Q2sxWUY7QUFDRjtBdUNoMVlFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QXZDaTFZSjtBdUN6MFlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkMyMFlKO0F1Q3gwWU07Ozs7OztFQU1FLGNqQ3JDSTtFaUNzQ0osMENsQzlCZTtFa0MrQmY7RUFDQTtFQUNBO0VBQ0E7QXZDMDBZUjtBdUNyMFlNOzs7Ozs7RUFNRSxjakNyREk7RWlDc0RKLDBDbEM5Q2U7RWtDK0NmLGVsQ3REa0I7RWtDdURsQixrQmxDbkNTO0VrQ29DVCxnQmxDdENVO0VrQ3VDVixpQmxDcENVO0FMMjJZbEI7O0F3Q3Q0WUE7RUFDSTtFQUNBO0F4Q3k0WUo7O0F3Q3I0WUE7RUFFSTtFQUNBO0VBQ0E7QXhDdTRZSjs7QXlDajVZQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1QmtEZTtFNEJqRGY7QXpDbzVZRjs7QXlDOTRZTTtFQURGO0lBRUk7RXpDazVZTjtBQUNGO0F5Qzk0WUU7RUFDRTtFQUNBO0VBQ0EsUzVCa0NhO0U0QmpDYjtFQUNBO0F6Q2c1WUo7QXlDOTRZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDZzVZTjtBeUM3NFlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekMrNFlOO0F5QzU0WUk7RUFDRTtBekM4NFlOO0F5QzM0WUk7RUFDRTtFQUNBLGVuQ3ZDVztFbUN3Q1g7QXpDNjRZTjtBeUMxNFlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDNDRZTjtBeUN6NFlJO0VBQ0U7SUFDRTtFekMyNFlOO0FBQ0Y7QXlDdjRZTTtFQUNFLGVuQ25ETztBTjQ3WWY7QXlDcDRZTTtFQUNFLGVuQ1p5QjtBTms1WWpDO0F5Q2o0WU07RUFDRSxlbkNqQndCO0FObzVZaEM7QXlDOTNZTTtFQUNFLGVuQ3RCdUI7QU5zNVkvQjtBeUM1M1lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QzgzWU47QXlDNTNZTTtFQUNFLDJDcEMxRlk7RW9DMkZaO0VBQ0Esa0JwQzdFUztFb0M4RVQsZ0JwQy9Fa0I7RW9DZ0ZsQixpQnBDckNjO0VvQ3NDZDtFQUNBLGNuQ3RHSTtBTm8rWVo7QXlDMTNZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJDcEN4R2M7RW9DeUdkLGVwQzlHb0I7RW9DK0dwQixrQnBDWGU7RW9DWWYsZ0JwQ2JnQjtFb0NjaEIsaUJwQ1pnQjtFb0NhaEIsY25DN0ZTO0FOeTlZZjtBeUN6M1lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsMENwQ3RIYTtFb0N1SGIsZXBDMUhvQjtFb0MySHBCLGtCcEN2R1c7RW9Dd0dYLGdCcEMxR1k7RW9DMkdaLGlCcEN4R1k7RW9DeUdaO0VBQ0EsY25DM0dTO0FOcytZZjtBeUN0M1lFO0VBQ0U7RUFDQSxTNUJwRmE7RTRCcUZiO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuQzlJUTtFbUMrSVIsbUI1QjNFVztFNEI0RVg7QXpDdzNZSjtBeUN0M1lJO0VBWEY7SUFZSTtFekN5M1lKO0FBQ0Y7QXlDdjNZSTtFQUNFO0VBQ0E7QXpDeTNZTjtBeUN0M1lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDdzNZTjtBeUNyM1lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTNUJuSFc7RTRCb0hYO0VBQ0E7QXpDdTNZTjtBeUNwM1lJO0VBQ0U7RUFDQSwyQ3BDdEtjO0VvQ3VLZDtFQUNBLGtCcEN2RmU7RW9Dd0ZmLGdCcEN6RmdCO0VvQzBGaEIsaUJwQ3hGZ0I7RW9DeUZoQixjbkNqTE07RW1Da0xOO0F6Q3MzWU47QXlDcDNZTTtFQVZGO0lBV0k7RXpDdTNZTjtBQUNGO0F5Q3IzWU07RUFDRSwyQ3BDbkxZO0VvQ29MWjtFQUNBLGtCcENwR2E7RW9DcUdiLGdCcEN0R2M7RW9DdUdkLGlCcENyR2M7RW9Dc0dkO0VBQ0EsY25DL0xJO0VtQ2dNSjtBekN1M1lSO0F5Q3IzWVE7RUFWRjtJQVdJO0V6Q3czWVI7QUFDRjtBeUNwM1lJO0VBQ0U7RUFDQSwwQ3BDdE1hO0VvQ3VNYjtFQUNBLGtCcEN2TFc7RW9Dd0xYLGdCcEMxTFk7RW9DMkxaLGlCcEN4TFk7RW9DeUxaO0VBQ0EsY25DMUxTO0VtQzJMVDtBekNzM1lOO0F5Q3AzWU07RUFYRjtJQVlJLGVwQ25Oa0I7RUwwa1p4QjtBQUNGOztBeUM5MllNO0VBQ0UsMENwQzNOVztFb0M0TlgsaUJwQzNJWTtFb0M0SVosZ0JwQ3JJbUI7RW9Dc0luQixpQnBDbktjO0VvQ29LZDtFQUNBLGNuQ3BPSTtBTnFsWlo7QXlDLzJZUTtFQVJGO0lBU0k7RXpDazNZUjtBQUNGO0F5Qy8yWU07RUFDRSwwQ3BDeE9XO0VvQ3lPWCxlcEM1T2tCO0VvQzZPbEIsZ0JwQzNOVTtFb0M0TlYsaUJwQ3pOVTtFb0MwTlY7QXpDaTNZUjtBeUMvMllRO0VBUEY7SUFRSTtFekNrM1lSO0FBQ0Y7QXlDMTJZUTtFQUNFLDBDcEN6UFM7RW9DMFBULGVwQzdQZ0I7RW9DOFBoQixnQnBDNU9RO0VvQzZPUixpQnBDak1ZO0VvQ2tNWjtFQUNBLGNuQ2xRRTtFbUNtUUY7RUFDQTtBekM0MllWO0F5QzEyWVU7RUFWRjtJQVdJO0V6QzYyWVY7QUFDRjs7QXlDbDJZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5DM1JNO0VtQzRSTjtFQUNBO0F6Q3EyWU47QXlDbjJZTTtFQVZGO0lBV0k7RXpDczJZTjtBQUNGO0F5Q3AyWU07RUFkRjtJQWVJO0V6Q3UyWU47QUFDRjtBeUNyMllNO0VBQ0UsMkNwQ2hTWTtFb0NpU1o7RUFDQSxrQnBDak5hO0VvQ2tOYixnQnBDbk5jO0VvQ29OZCxpQnBDbE5jO0VvQ21OZCxjbkMzU0k7RW1DNFNKO0F6Q3UyWVI7QXlDcjJZUTtFQVRGO0lBVUk7RXpDdzJZUjtBQUNGO0F5Q3IyWU07RUFDRTtFQUNBO0VBQ0EsYTVCcFFTO0U0QnFRVDtFQUNBLFM1QnRRUztFNEJ1UVQsa0I1QnpQTztFNEIwUFA7RUFDQSx5Qm5DN1RJO0VtQzhUSixjbkN2U087RW1DeVNQLDJDcEN4VFk7RW9DeVRaO0VBQ0Esa0JwQzNTUztFb0M0U1QsZ0JwQzdTa0I7RW9DOFNsQjtFQUNBO0F6Q3MyWVI7QXlDcDJZUTtFQWxCRjtJQW1CSTtFekN1MllSO0FBQ0Y7QXlDcjJZUTtFQXRCRjtJQXVCSTtJQUNBLGVwQzFVZ0I7SW9DMlVoQixnQnBDelRRO0lvQzBUUixpQnBDdlRRO0VMK3BaaEI7QUFDRjtBeUNuMllFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1QnJTYTtFNEJzU2IsbUJuQzVWUTtFbUM4VlI7QXpDbzJZSjtBeUNsMllJO0VBWEY7SUFZSTtFekNxMllKO0FBQ0Y7QXlDbjJZSTtFQWZGO0lBaUJJO0V6Q3EyWUo7QUFDRjtBeUNuMllJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNvMllOO0F5Q2wyWU07RUFkRjtJQWVJO0lBQ0E7SUFDQSxPNUJ2VVc7STRCd1VYLFE1QnhVVztFYjZxWmpCO0FBQ0Y7QXlDbjJZTTtFQXJCRjtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtFekNzMllOO0FBQ0Y7QXlDbjJZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTNUJ2Vlc7RTRCd1ZYO0VBQ0E7RUFFQSxhNUI3VmE7QWJpc1puQjtBeUNsMllNO0VBWkY7SUFhSTtFekNxMllOO0FBQ0Y7QXlDbjJZTTtFQWhCRjtJQWlCSTtFekNzMllOO0FBQ0Y7QXlDcDJZTTtFQUNFLDBDcENyWlc7RW9Dc1pYO0VBQ0Esa0JwQ3RZUztFb0N1WVQsZ0JwQ3pZVTtFb0MwWVYsaUJwQzlWYztFb0MrVmQ7RUFDQTtFQUVBLGNuQ2phSTtFbUNrYUo7RUFDQTtBekNxMllSO0F5Q24yWVE7RUFiRjtJQWNJLGVwQ3JhZ0I7SW9Dc2FoQjtFekNzMllSO0FBQ0Y7QXlDbjJZTTtFQUNFLDBDcEN4YVc7RW9DeWFYO0VBQ0Esa0JwQ3paUztFb0MwWlQsZ0JwQzVaVTtFb0M2WlYsaUJwQzFaVTtFb0MyWlYsY25DM1pPO0VtQzRaUDtBekNxMllSO0F5Q2oyWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsZ0I1Qi9ZYTtBYml2Wm5CO0F5Q2gyWU07RUFaRjtJQWFJO0V6Q20yWU47QUFDRjtBeUNqMllNO0VBQ0U7QXpDbTJZUjtBeUNqMllRO0VBSEY7SUFJSTtFekNvMllSO0FBQ0Y7QXlDbDJZUTtFQVBGO0lBUUk7RXpDcTJZUjtBQUNGO0F5QzcxWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFM1QnphYTtBYnd3WmpCO0F5QzcxWUk7RUFQRjtJQVFJO0V6Q2cyWUo7QUFDRjtBeUM5MVlJO0VBWEY7SUFZSTtFekNpMllKO0FBQ0Y7QXlDLzFZSTtFQUNFLDBDcENuZWE7RW9Db2ViO0VBQ0Esa0JwQ2xaZTtFb0NtWmYsZ0JwQzlZcUI7RW9DK1lyQixpQnBDblpnQjtFb0NvWmhCLGNuQzVlTTtFbUM2ZU47QXpDaTJZTjtBeUMvMVlNO0VBVEY7SUFVSTtFekNrMllOO0FBQ0Y7QXlDLzFZSTtFQUNFLDBDcENqZmE7RW9Da2ZiO0VBQ0Esa0JwQ2xlVztFb0NtZVgsZ0JwQ3JlWTtFb0NzZVosaUJwQ25lWTtFb0NvZVosY25DcGVTO0VtQ3FlVDtBekNpMllOO0F5Qy8xWU07RUFURjtJQVVJLGVwQzdma0I7RUwrMVp4QjtBQUNGOztBeUMzMVlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQjVCdGRXO0U0QnVkWCxTNUJ4ZFc7QWJzelpqQjtBeUM1MVlNO0VBUkY7SUFTSTtJQUNBO0V6QysxWU47QUFDRjtBeUM3MVlNO0VBYkY7SUFjSSxpQjVCM2RTO0ViMnpaZjtBQUNGO0F5QzkxWU07RUFDRTtFQUNBO0F6Q2cyWVI7QXlDOTFZUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUzVCNWVPO0U0QjZlUDtFQUNBO0F6Q2cyWVY7QXlDOTFZVTtFQVRGO0lBVUk7SUFDQTtJQUNBO0V6Q2kyWVY7QUFDRjtBeUMvMVlVO0VBZkY7SUFnQkk7RXpDazJZVjtBQUNGO0F5Q2gyWVU7O0VBRUU7RUFDQTtBekNrMllaO0F5Q2gyWVk7RUFMRjs7SUFNSTtFekNvMllaO0FBQ0Y7QXlDbDJZWTtFQVRGOztJQVVJO0V6Q3MyWVo7QUFDRjtBeUNuMllVO0VBQ0U7QXpDcTJZWjtBeUNoMllNO0VBQ0UsMENwQy9qQlc7RW9DZ2tCWCxlcENua0JrQjtFb0Nva0JsQixrQnBDaGpCUztFb0NpakJULGdCcENuakJVO0VvQ29qQlYsaUJwQ3hnQmM7RW9DeWdCZDtFQUNBO0F6Q2syWVI7QXlDLzFZTTtFQUNFO0F6Q2kyWVI7O0F5QzExWUE7RUFDRTtFQUNBO0VBRUE7QXpDNDFZRjtBeUMzMVlFO0VBTEY7SUFNSTtJQUNBO0V6QzgxWUY7QUFDRjtBeUM1MVlFO0VBVkY7SUFXSTtFekMrMVlGO0FBQ0Y7QXlDNzFZRTtFQWRGO0lBZUk7SUFDQTtFekNnMllGO0FBQ0Y7QXlDOTFZRTtFQUNFO0F6Q2cyWUo7QXlDNzFZRTtFQUNFO0F6QysxWUo7QXlDMTFZTTtFQUNFLDBDcEM5bUJXO0VvQyttQlgsZXBDbG5Ca0I7RW9DbW5CbEIsZ0JwQ2ptQlU7RW9Da21CVixpQnBDdGpCYztFb0N1akJkO0VBQ0E7RUFDQTtBekM0MVlSO0F5QzExWVE7RUFURjtJQVVJO0lBQ0EsaUJwQzdqQlk7RUwwNVpwQjtBQUNGO0F5QzExWU07RUFDRSwwQ3BDN25CVztFb0M4bkJYO0VBQ0EsZ0JwQ2huQlU7RW9DaW5CVixpQnBDOW1CVTtFb0MrbUJWO0F6QzQxWVI7QXlDdDFZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCNUJwbUJhO0FiNDdabkI7QXlDdDFZTTtFQVpGO0lBYUk7RXpDeTFZTjtBQUNGO0F5Q3YxWU07RUFDRTtFQVVBO0VBQ0EsUzVCcG5CUztFNEJxbkJUO0VBQ0E7RUFDQTtFQUNBO0VBRUEsbUJuQy9xQkk7RW1DZ3JCSjtFQUNBO0F6QyswWVI7QXlDaDJZUTtFQUhGO0lBSUk7RXpDbTJZUjtBQUNGO0F5Q2oyWVE7RUFQRjtJQVFJO0V6Q28yWVI7QUFDRjtBeUN2MVlRO0VBdEJGO0lBdUJJO0V6QzAxWVI7QUFDRjtBeUN4MVlRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekMwMVlWO0F5Q3gxWVU7RUFDRTtFQUNBO0F6QzAxWVo7QXlDdjFZVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Q3kxWVo7QXlDdDFZVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUzVCM3BCSztFNEI0cEJMO0VBQ0E7QXpDdzFZWjtBeUNyMVlVO0VBQ0U7RUFDQSwyQ3BDOXNCUTtFb0Mrc0JSO0VBQ0Esa0JwQy9uQlM7RW9DZ29CVCxnQnBDam9CVTtFb0Nrb0JWLGlCcENob0JVO0VvQ2lvQlYsY25DenRCQTtFbUMwdEJBO0F6Q3UxWVo7QXlDcjFZWTtFQVZGO0lBV0k7RXpDdzFZWjtBQUNGO0F5Q3QxWVk7RUFDRTtFQUNBLDJDcEM1dEJNO0VvQzZ0Qk47RUFDQSxrQnBDN29CTztFb0M4b0JQLGdCcEMvb0JRO0VvQ2dwQlIsaUJwQzlvQlE7RW9DK29CUixjbkN2dUJGO0VtQ3d1QkU7QXpDdzFZZDtBeUN0MVljO0VBVkY7SUFXSTtFekN5MVlkO0FBQ0Y7QXlDcjFZVTtFQUNFO0VBQ0EsMENwQzl1Qk87RW9DK3VCUDtFQUNBLGtCcEMvdEJLO0VvQ2d1QkwsZ0JwQ2x1Qk07RW9DbXVCTixpQnBDaHVCTTtFb0NpdUJOLGNuQ2p1Qkc7RW1Da3VCSDtBekN1MVlaO0F5Q3IxWVk7RUFWRjtJQVdJLGVwQzF2Qlk7RUxrbGF4QjtBQUNGOztBeUMvMFlBO0VBQ0U7QXpDazFZRjs7QTBDMWxhSTtFQUNJO0ExQzZsYVI7QTBDM2xhSTtFQUNJO0VBQ0E7RUFDQSwwQ3JDSWU7RXFDSGYsZ0JyQ2VrQjtFcUNkbEIsY3BDZ0JPO0FONmthZjtBMEM1bGFRO0VBTko7SUFPUTtJQUNBO0UxQytsYVY7QUFDRjtBMEM5bGFRO0VBQ0k7RUFDQTtFQUNBLGNwQ0hHO0VvQ0lIO0ExQ2dtYVo7QTBDOWxhUTtFQUNJLDBCckNVVztFcUNUWCxjcENSRztFb0NTSCxnQnJDRE07QUxpbWFsQjtBMEMvbGFZO0VBSko7SUFLUTtFMUNrbWFkO0FBQ0Y7QTBDam1hWTtFQUNJO0ExQ21tYWhCOztBMkNqb2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBM0Ntb2FGO0EyQ2pvYUU7RUFSRjtJQVNJO0UzQ29vYUY7QUFDRjtBMkNsb2FFO0VBWkY7SUFhSTtFM0Nxb2FGO0FBQ0Y7QTJDbm9hRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBM0Nvb2FKO0EyQ2xvYUk7RUFFRTtBM0Ntb2FOO0EyQy9uYUU7RUFDRSxjckNOVztFcUNPWDtBM0Npb2FKO0EyQy9uYUk7RUFKRjtJQUtJO0UzQ2tvYUo7QUFDRjtBMkM5bmFJO0VBRUU7QTNDK25hTjtBMkM3bmFNO0VBQ0U7RUFDQTtFQUNBO0EzQytuYVI7QTJDN25hUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtBM0M2bmFWO0EyQzNuYVU7RUFDRSwwQ3RDbkRXO0VzQ29EWCxrQnRDdkNLO0VzQ3dDTCxnQnRDekNjO0VzQzJDZCxldEM5RGM7RXNDK0RkLGlCdEMxQ007QUxzcWFsQjtBMkMxbmFZO0VBUkY7SUFTSTtJQUNBO0UzQzZuYVo7QUFDRjtBMkMzbmFZO0VBQ0U7QTNDNm5hZDtBMkMzbmFjO0VBSEY7SUFJSSxldEMxRVU7SXNDMkVWLGlCdEN0REU7RUxvcmFoQjtBQUNGO0EyQzVuYWM7RUFDRTtBM0M4bmFoQjtBMkN6bmFVO0VBQ0UsY3JDakVHO0VxQ2tFSDtBM0MybmFaO0EyQ3puYVk7RUFDRTtBM0MybmFkO0EyQ3huYVk7RUFSRjtJQVNJO0lBQ0E7RTNDMm5hWjtBQUNGO0EyQ3huYVU7RUFDRSxjckMvRUc7RXFDZ0ZILDBDdEM3Rlc7RXNDOEZYLGtCdENwRVc7RXNDcUVYLGtCdENuRVk7RXNDb0VaLGdCdENuRWE7RXNDb0ViLGlCdENuRWtCO0FMNnJhOUI7QTJDeG5hWTtFQVJGO0lBU0ksb0J0Q3pFZ0I7RUxvc2E1QjtBQUNGO0EyQ3ZuYVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0N5bmFWO0EyQ3ZuYVU7OztFQUVFO0VBQ0E7RUFDQTtBM0MwbmFaO0EyQ25uYU07RUFDRTtBM0NxbmFSO0EyQ2puYUk7RUFDRTtBM0NtbmFOOztBMkM1bWFFOztFQUNFLGNyQ2xKUTtBTmt3YVo7O0EyQ3ZtYUU7Ozs7O0VBQ0UsY3JDMUpRO0FOd3dhWjs7QTRDNXdhQTs7RUFFSTtBNUMrd2FKO0E0QzV3YVE7O0VBQ0k7RUFDQSx5QnRDTEE7RXNDTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDK3dhWjtBNEM3d2FZO0VBWEo7O0lBWVE7RTVDaXhhZDtBQUNGO0E0Qy93YVk7O0VBQ0ksZXZDaEJVO0V1Q2lCVixrQnZDR0M7RXVDRkQ7RUFDQSxpQnZDb0VNO0V1Q25FTiwwQ3ZDYk87RXVDY1A7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUy9CMkJDO0UrQjFCRDtBNUNreGFoQjtBNENoeGFnQjs7RUFDSSxjdENyQkw7RXNDc0JLO0VBQ0EsZ0J2Q2RNO0FMaXlhMUI7QTRDaHhhZ0I7O0VBQ0ksZ0J2Q2xCTTtBTHF5YTFCO0E0Q2h4YWdCOzs7RUFFSTtFQUNBO0E1Q214YXBCO0E0Qy93YVk7RUEvQ0o7O0lBZ0RRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVDbXhhZDtFNENqeGFjOztJQUNJO0U1Q294YWxCO0U0Q2h4YXNCOzs7SUFFSTtJQUNBO0U1Q214YTFCO0FBQ0Y7QTRDN3dhUTs7RUFDSTtBNUNneGFaO0E0Qzd3YVE7RUFFSTs7SUFDSTtFNUMrd2FkO0U0Qzd3YWM7O0lBQ0k7SUFDQTtFNUNneGFsQjtFNEM5d2FrQjs7SUFDSTtFNUNpeGF0QjtFNEM5d2FrQjs7SUFDSTtJQUNBLGN0Q25FVDtFTm8xYWI7RTRDM3dhc0I7O0lBQ0k7SUFDQTtFNUM4d2ExQjtFNEN4d2FrQjs7SUFDSTtFNUMyd2F0QjtFNENyd2FVOztJQUNJLGdCdkNuQlc7SXVDb0JYO0lBQ0E7RTVDd3dhZDtFNEN0d2FjOztJQUNJO0lBQ0E7RTVDeXdhbEI7RTRDcndhVTs7OztJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxnQnZDbkVNO0l1Q29FTixpQnZDekNNO0l1QzBDTiwwQ3ZDMUhPO0l1QzJIUDtJQUNBLGN0QzlHRDtFTnUzYWI7RTRDdndhYzs7OztJQUNJO0lBQ0EsY3RDeElSO0VObzVhVjtFNEN2d2FVOztJQUNJO0U1QzB3YWQ7RTRDdndhVTs7SUFDSTtFNUMwd2FkO0U0Q3h3YWM7OztJQUVJO0lBQ0E7RTVDMndhbEI7RTRDeHdhYzs7SUFDSTtFNUMyd2FsQjtBQUNGO0E0Q3Z3YVE7RUFFSTs7OztJQUVJO0lBQ0E7RTVDMHdhZDtFNEN2d2FVOztJQUNJO0U1QzB3YWQ7QUFDRjtBNEN0d2FRO0VBRUk7Ozs7SUFFSTtFNUN5d2FkO0U0Q3R3YVU7O0lBQ0ksbUJ0QzNJQTtFTm81YWQ7RTRDdHdhVTs7SUFDSTtFNUN5d2FkO0FBQ0Y7O0E0Q253YUk7RUFDSTtBNUNzd2FSOztBNENod2FJO0VBQ0k7QTVDbXdhUjtBNENqd2FRO0VBSEo7SUFJUTtFNUNvd2FWO0FBQ0Y7QTRDaHdhUTtFQUNJO0E1Q2t3YVo7QTRDN3ZhWTtFQUZKO0lBR1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0EsbUJ0Q3BPSjtJc0NxT0k7RTVDK3ZhZDtBQUNGO0E0QzV2YVE7RUFDSSwwQ3ZDcE9PO0V1Q3FPUDtFQUNBLGtCdkNyTks7RXVDc05MLGdCdkMvSWU7RXVDZ0pmLGlCdkNwSlU7RXVDcUpWO0E1Qzh2YVo7QTRDNXZhWTtFQVJKO0lBU1E7SUFDQSxldkNoUFU7SXVDaVBWO0U1Qyt2YWQ7QUFDRjtBNEM3dmFZO0VBQ0ksZ0J2Q2xPVTtBTGkrYTFCO0E0Qzd2YWdCO0VBSEo7SUFJUTtJQUNBO0U1Q2d3YWxCO0FBQ0Y7O0E2QzkvYUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBN0NnZ2JKO0E2Qy8vYUk7RUFORjtJQVFJO0U3Q2lnYko7QUFDRjtBNkNoZ2JJO0VBRUU7RUFDQTtFQUNBO0E3Q2lnYk47QTZDaGdiTTtFQUxGO0lBT0k7SUFDQTtFN0NrZ2JOO0FBQ0Y7QTZDamdiTTtFQVZGO0lBWUk7SUFDQTtFN0NtZ2JOO0FBQ0Y7QTZDaGdiUTtFQUVFO0E3Q2lnYlY7QTZDMS9hVTtFQUZGO0lBSUk7RTdDNC9hVjtBQUNGO0E2Q3YvYVE7RUFFRTtBN0N3L2FWO0E2Q3YvYVU7RUFIRjtJQUtJO0lBQ0E7RTdDeS9hVjtBQUNGO0E2Q3QvYU07RUFFRTtFQUNBO0E3Q3UvYVI7QTZDdC9hUTtFQUpGO0lBS0k7RTdDeS9hUjtBQUNGO0E2Q3gvYVE7RUFQRjtJQVNJO0U3QzAvYVI7QUFDRjtBYWw4YUk7RUFDRTtBYm84YU47QWFsOGFNO0VBSEY7SUFJSTtFYnE4YU47QUFDRjtBYW44YU07RUFQRjtJQVFJO0ViczhhTjtBQUNGO0FhcDhhTTtFQUNFO0FiczhhUjtBYW44YVE7RUFKRjtJQUtJO0ViczhhUjtBQUNGO0FhOTdhSTtFQUNFO0FiZzhhTjtBYTk3YU07RUFIRjtJQUlJO0ViaThhTjtBQUNGO0FhLzdhTTtFQVBGO0lBUUk7RWJrOGFOO0FBQ0Y7QWFoOGFNO0VBQ0U7QWJrOGFSO0FhLzdhUTtFQUpGO0lBS0k7RWJrOGFSO0FBQ0Y7QWEvN2FVO0VBREY7SUFFSTtFYms4YVY7QUFDRjtBYTk3YU07RUFDRTtFQUNBO0VBQ0E7QWJnOGFSO0FhOTdhUTtFQUxGO0lBTUk7RWJpOGFSO0FBQ0Y7QWE3N2FRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIrN2FWO0FhNzdhVTtFQVRGO0lBVUk7SUFDQTtFYmc4YVY7QUFDRjtBYTU3YU07RUFDRTtBYjg3YVI7QWE3N2FRO0VBQ0U7RUFDQSxjUGxMSztFT21MTCwwQ1JwTVM7RVFxTVQsZVJ4TWdCO0VReU1oQixrQlJyTE87RVFzTFAsZ0JSeExRO0VReUxSLGlCUnRMUTtBTHFuYmxCO0FhNzdhVTtFQVRGO0lBVUksZVJwRVM7RUxvZ2JuQjtBQUNGO0E2Q3JrYkU7RUFFRTtFQUNBO0VBQ0EseUJ2Q2pGUTtFdUNrRlIsa0JoQ2ZXO0VnQ2dCWDtFQUNBO0VBQ0E7QTdDc2tiSjtBNkNya2JJO0VBRUUseUJ2Q3BFUztBTjBvYmY7QTZDcGtiSTtFQUVFLHlCdkN2RVM7QU40b2JmO0E2Q25rYkk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBN0Nva2JOO0E2Q2xrYkk7RUFFRSxjdkNoRlM7RXVDaUZULDBDeENsR2E7RXdDbUdiLGV4Q3RHb0I7RXdDdUdwQixrQnhDbkZXO0V3Q29GWCxnQnhDdEZZO0V3Q3VGWixpQnhDcEZZO0V3Q3FGWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDbWtiTjtBNkNsa2JNO0VBZEY7SUFnQkksZXhDd0JhO0l3Q3ZCYjtFN0Nva2JOO0FBQ0Y7QTZDbGtiSTtFQUVFLGN2Q25HUztFdUNvR1QsMEN4Q3RIYTtFd0N1SGI7RUFDQSxpQnhDdkNjO0V3Q3dDZCxrQnhDeEdXO0V3Q3lHWCxnQnhDbENxQjtFd0NtQ3JCLGlCeENwRGdCO0V3Q3FEaEI7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBN0Nra2JOO0E2Q2prYk07RUFmRjtJQWlCSSxleENJZTtJd0NIZjtJQUNBO0U3Q21rYk47QUFDRjtBNkMvamJNO0VBRUUsY3ZDNUhPO0V1QzZIUCwwQ3hDOUlXO0V3QytJWCxleENsSmtCO0V3Q21KbEIsa0J4Qy9IUztFd0NnSVQsZ0J4Q2xJVTtFd0NtSVYsaUJ4Q2hJVTtFd0NpSVY7QTdDZ2tiUjtBNkMvamJRO0VBVEY7SUFXSSxleENmVztFTGdsYm5CO0FBQ0Y7QTZDOWpiSTtFQUNFO0E3Q2drYk47QTZDOWpiSTtFQUVFO0VBQ0E7RUFDQSwyQmhDcEdTO0VnQ3FHVCw0QmhDckdTO0VnQ3NHVCx5QnZDbEpTO0FOaXRiZjtBNkN6amJNO0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTdDeWpiUjtBNkN4amJRO0VBSUU7RUFDQTtFQUNBO0VBQ0EsMkJoQzFISztFZ0MySEwsNEJoQzNISztBYmtyYmY7O0E2Qy9pYkE7RUFFQTs7SUFFRTtFN0NpamJBO0U2Qy9pYkE7O0lBRUE7RTdDaWpiQTtFNkMvaWJBOztJQUVBO0U3Q2lqYkE7QUFDRjtBNkM3aWJFO0VBRUU7QTdDOGliSjtBNkM3aWJJO0VBSEY7SUFJSTtFN0NnamJKO0FBQ0Y7QTZDL2liSTtFQU5GO0lBT0k7RTdDa2piSjtBQUNGO0E2Q2pqYkk7RUFFRSxjdkNoT007RXVDaU9OLGlCeEN6SmM7RXdDMEpkLGtCeEM3TVc7RXdDOE1YLGdCeEMvTW9CO0V3Q2dOcEIsY3ZDcE9NO0V1Q3FPTixpQnhDL0hnQjtBTGlyYnRCO0E2Q2pqYk07RUFSRjtJQVNJLGV4Q3RKZ0I7RUwwc2J0QjtBQUNGO0E2Qy9pYk07RUFXRTtFQUNBO0VBQ0E7RUFDQTtBN0N1aWJSO0E2Q3BqYlE7RUFDRTtFQUNBLGtCaEM1TE87QWJrdmJqQjtBNkNyamJVO0VBSEY7SUFJSSxrQmhDL0xLO0VidXZiZjtBQUNGO0E2Q3ZqYlU7RUFORjtJQU9JO0U3QzBqYlY7QUFDRjtBNkNwamJRO0VBZkY7SUFnQkk7RTdDdWpiUjtBQUNGO0E2Q3RqYlE7RUFsQkY7SUFtQkk7SUFDQTtJQUNBO0U3Q3lqYlI7QUFDRjtBNkN4amJRO0VBQ0UsY3ZDclFFO0V1Q3NRRiwwQ3hDbFFTO0V3Q21RVCxpQnhDbExVO0V3Q21MVixrQnhDblBPO0V3Q29QUCxnQnhDclBnQjtFd0NzUGhCLGlCeENsTFk7RXdDbUxaLG1CaEN4Tk87QWJreGJqQjtBNkN4amJRO0VBQ0UsMEN4QzFRUztFd0MyUVQsZXhDOVFnQjtFd0MrUWhCLGtCeEMzUE87RXdDNFBQLGdCeEM5UFE7RXdDK1BSLGlCeEN2TVksRXdDdU11QjtFQUNuQztFQUNBLGN2QzlQSztFdUMrUEw7QTdDMGpiVjtBNkN6amJVO0VBVEY7SUFVSSxtQnhDL1BRO0VMMnpibEI7QUFDRjtBNkMxamJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDNGpiVjtBNkMzamJVO0VBTEY7SUFNSSxtQmhDN09LO0ViMnliZjtBQUNGO0E2QzdqYlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CaENyT0c7QWJveWJmOztBNkNyamJFO0VBQ0UseUJ2Q3ZTVztFdUN3U1gsa0JoQ2xQVztFZ0NtUFgsYWhDalFhO0FieXpiakI7QTZDdmpiSTtFQUNFLGN2Q3hUTTtBTmkzYlo7QTZDdGpiRTtFQUNFLGN2QzVUUTtBTm8zYlo7QTZDdGpiSTtFQUhGO0lBSUksaUJsQ3BSbUI7SWtDcVJuQjtFN0N5amJKO0FBQ0Y7QTZDdGpiRTtFQUNFLGN2Q3JVUTtFdUNzVVIsbUJoQ2xSYTtBYjAwYmpCO0E2Q3JqYkU7RUFDRSxjdkMxVVE7RXVDMlVSLDBDeENqVW1CO0V3Q2tVbkIsZXhDelVzQjtFd0MwVXRCLGtCeEN0VGE7RXdDdVRiLGdCeEN6VGM7RXdDMFRkLGlCeEN2VGM7QUw4MmJsQjtBNkNyamJJO0VBUkY7SUFTSSxtQnhDeFRjO0l3Q3lUZDtFN0N3amJKO0FBQ0Y7QTZDcmpiRTtFQUNFLGdCaENuU2E7QWIwMWJqQjtBNkN0amJJO0VBQ0U7RUFDQTtFQUNBLGN2QzVWTTtBTm81Ylo7QTZDdGpiSTtFQUNFO0VBQ0EsY3ZDaFdNO0V1Q2lXTjtFQUNBO0VBQ0EseUJ2Q3RWUztFdUN1VlQsa0JoQ2xTUztFZ0NtU1Q7RUFDQSxnQnhDaFZvQjtFd0NpVnBCO0E3Q3dqYk47QTZDdmpiTTtFQUNFO0VBQ0E7RUFDQTtBN0N5amJSO0E2Q3ZqYk07RUFFRTtFQUNBO0E3Q3dqYlI7QTZDdGpiTTtFQUNFLHlCdkMzVk87QU5tNWJmOztBNkNqamJBOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQmhDM1RhO0VnQzRUYjtFQUNBLHlCdkNuWGE7RXVDb1hiLGN2Q2pZVTtFdUNrWVY7RUFFQTtFQUNBLDBDeEMzWHFCO0V3QzRYckIsZXhDbll3QjtFd0NvWXhCLGtCeENoWGU7RXdDaVhmLGdCeENsWHdCO0V3Q21YeEIsaUJ4Q2pYZ0IsRXdDaVhlO0E3Q3dqYmpDOztBNkNyamJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmhDN1ZlO0VnQzhWZjtFQUNBO0VBQ0E7QTdDd2piRjs7QTZDcmpiQTs7Ozs7O0VBQ0UseUJ2QzdXaUI7RXVDOFdqQixjdkN6WlU7RXVDMFpWO0VBQ0E7QTdDNmpiRjs7QTZDMWpiQTtFQUNFLGlCaEMxV2U7RWdDMldmO0E3QzZqYkY7O0E2QzFqYkE7Ozs7OztFQUNFLHlCdkN4WGlCO0V1Q3lYakIsY3ZDcmFVO0V1Q3NhVjtBN0Nra2JGOztBNkMvamJBO0VBQ0U7QTdDa2tiRjs7QTZDL2piQTs7Ozs7O0VBQ0UseUJ2Q2phYTtFdUNrYWIsY3ZDL2FVO0V1Q2diVjtFQUNBLGtCaEM5V2E7RWdDK1diO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDdWtiRjs7QTZDcGtiQTs7Ozs7O0VBQ0UseUJ2Q3ZhYTtFdUN3YWIsY3ZDcGFhO0V1Q3FhYjtFQUNBO0E3QzRrYkY7O0E2Q3prYkE7RUFDRTtBN0M0a2JGOztBNkN6a2JBOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQmhDcllhO0VnQ3NZYixjdkM1YmE7RXVDNmJiO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsMEN4Q3JjcUI7RXdDc2NyQixleEM3Y3dCO0V3QzhjeEIsa0J4QzFiZTtFd0MyYmYsZ0J4QzVid0I7RXdDNmJ4QixpQnhDM2JnQixFd0MyYmU7QTdDZ2xiakM7O0E2QzdrYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCaEN2YWU7RWdDd2FmO0VBQ0E7RUFDQTtBN0NnbGJGOztBNkM3a2JBOzs7Ozs7RUFDRSx5QnZDemJnQjtFdUMwYmhCLGN2Q3hiaUI7RXVDeWJqQjtFQUNBO0E3Q3FsYkY7O0E2Q2xsYkE7RUFDRTtFQUNBLGlCaENyYmU7QWIwZ2NqQjs7QTZDbGxiQTs7Ozs7O0VBQ0UseUJ2Q3BjZ0I7RXVDcWNoQixjdkNuY2lCO0V1Q29jakI7QTdDMGxiRjs7QTZDdmxiQTtFQUNFO0E3QzBsYkY7O0E2Q3ZsYkE7Ozs7OztFQUNFO0VBQ0EsY3ZDNWVhO0V1QzZlYjtFQUNBLGtCaEN4YmE7RWdDeWJiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDK2xiRjs7QTZDNWxiQTs7Ozs7O0VBQ0U7RUFDQSxxQnZDOWVhO0V1QytlYixjdkMvZWE7RXVDZ2ZiO0VBQ0E7QTdDb21iRjs7QTZDam1iQTtFQUNFO0E3Q29tYkY7O0E2Q2ptYkE7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBLFVoQ2hlaUI7RWdDaWVqQixjdkN2Z0JhO0V1Q3dnQmI7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLDBDeENqaEJxQjtFd0NraEJyQixleEN6aEJ3QjtFd0MwaEJ4QixrQnhDdGdCZTtFd0N1Z0JmLGdCeEN4Z0J3QjtFd0N5Z0J4QixpQnhDdmdCZ0IsRXdDdWdCZTtBN0N3bWJqQzs7QTZDcm1iQTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmhDbmZlO0VnQ29mZjtFQUNBO0VBQ0E7QTdDNm1iRjs7QTZDMW1iQTs7Ozs7O0VBQ0UsY3ZDbmdCaUI7RXVDb2dCakI7RUFDQTtFQUNBO0E3Q2tuYkY7O0E2Qy9tYkE7Ozs7OztFQUNFO0VBQ0EsaUJoQ2pnQmU7QWJ3bmNqQjs7QTZDcG5iQTs7Ozs7O0VBQ0U7RUFDQSxjdkMvZ0JpQjtFdUNnaEJqQjtBN0M0bmJGOztBNkN6bmJBOzs7Ozs7RUFDRTtBN0Npb2JGOztBNkM5bmJBOzs7Ozs7RUFDRTtFQUNBLGN2Q3hqQmE7RXVDeWpCYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDc29iRjs7QTZDbm9iQTs7Ozs7O0VBQ0U7RUFDQSxjdkN6akJhO0V1QzBqQmI7RUFDQTtBN0Myb2JGOztBNkN4b2JBOzs7Ozs7RUFDRTtBN0NncGJGOztBNkN6b2JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M0b2JOO0E2QzFvYk07RUFQRjtJQVFJO0U3QzZvYk47QUFDRjtBNkMzb2JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU2hDdmpCUztFZ0N3akJUO0VBQ0E7QTdDNm9iUjtBNkMzb2JRO0VBUkY7SUFTSTtJQUNBO0U3QzhvYlI7QUFDRjtBNkM1b2JRO0VBYkY7SUFjSTtFN0Mrb2JSO0FBQ0Y7QTZDN29iUTtFQUNFLGlCeEMva0JpQjtFd0NnbEJqQix5QnhDOWtCeUI7RXdDK2tCekI7QTdDK29iVjtBNkM3b2JVO0VBTEY7SUFNSSxzQnhDbmxCa0I7RUxtdWM1QjtBQUNGO0E2QzdvYlE7RUFDRTtBN0Mrb2JWO0E2QzNvYk07RUFDRTtFQUNBO0VBQ0E7QTdDNm9iUjtBNkMzb2JRO0VBTEY7SUFNSTtFN0M4b2JSO0FBQ0Y7QTZDNW9iUTtFQUNFO0E3QzhvYlY7QTZDdG9iSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDd29iTjtBNkN0b2JNO0VBUEY7SUFRSTtFN0N5b2JOO0FBQ0Y7QTZDdm9iTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFNoQ3BuQlM7RWdDcW5CVDtFQUNBO0E3Q3lvYlI7QTZDdm9iUTtFQVJGO0lBU0k7RTdDMG9iUjtBQUNGO0E2Q3hvYlE7RUFaRjtJQWFJO0U3QzJvYlI7QUFDRjtBNkN6b2JRO0VBQ0UsaUJ4QzNvQmlCO0V3QzRvQmpCLHlCeEMxb0J5QjtFd0Myb0J6QjtBN0Myb2JWO0E2Q3pvYlU7RUFMRjtJQU1JLHNCeEMvb0JrQjtFTDJ4YzVCO0FBQ0Y7QTZDem9iUTtFQUNFO0E3QzJvYlY7QTZDdm9iTTtFQUNFO0VBQ0E7RUFDQTtBN0N5b2JSO0E2Q3ZvYlE7RUFMRjtJQU1JO0U3QzBvYlI7QUFDRjtBNkN4b2JRO0VBVEY7SUFVSTtFN0Myb2JSO0FBQ0Y7QTZDem9iUTtFQUNFO0E3QzJvYlY7QTZDbm9iTTtFQUNFO0VBQ0EsU2hDdnFCUztFZ0N3cUJUO0E3Q3FvYlI7QTZDbm9iUTtFQUxGO0lBTUk7SUFDQTtFN0Nzb2JSO0FBQ0Y7QTZDcG9iUTtFQVZGO0lBV0k7SUFDQTtFN0N1b2JSO0FBQ0Y7QTZDcm9iUTtFQUNFO0E3Q3VvYlY7QTZDcm9iVTtFQUhGO0lBSUk7RTdDd29iVjtBQUNGO0E2Q3JvYlE7RUFDRTtFQUNBO0E3Q3VvYlY7QTZDcm9iVTtFQUpGO0lBS0k7RTdDd29iVjtBQUNGO0E2Q3RvYlU7RUFSRjtJQVNJO0U3Q3lvYlY7QUFDRjtBNkN2b2JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N5b2JaO0E2Q3ZvYlk7RUFQRjtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdDMG9iWjtBQUNGO0E2Q3hvYlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGtCaEMvc0JDO0FidzFjZjtBNkN2b2JjO0VBUkY7SUFTSTtJQUNBLG1CaENsdEJEO0lnQ210QkM7SUFDQTtFN0Mwb2JkO0FBQ0Y7QTZDcm9iUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N1b2JWO0E2Q3JvYlU7RUFSRjtJQVNJO0U3Q3dvYlY7QUFDRjtBNkN0b2JVO0VBWkY7SUFhSTtJQUNBO0U3Q3lvYlY7QUFDRjtBNkNub2JNO0VBQ0U7RUFDQSxTaENod0JTO0VnQ2l3QlQ7QTdDcW9iUjtBNkNub2JRO0VBTEY7SUFNSTtJQUNBO0U3Q3NvYlI7QUFDRjtBNkNwb2JRO0VBVkY7SUFXSTtJQUNBO0U3Q3VvYlI7QUFDRjtBNkNyb2JRO0VBQ0U7QTdDdW9iVjtBNkNyb2JVO0VBSEY7SUFJSTtFN0N3b2JWO0FBQ0Y7QTZDdG9iVTtFQVBGO0lBUUk7RTdDeW9iVjtBQUNGO0E2Q3RvYlE7RUFDRTtBN0N3b2JWO0E2Q3RvYlU7RUFIRjtJQUlJO0U3Q3lvYlY7QUFDRjtBNkN2b2JVO0VBUEY7SUFRSTtFN0Mwb2JWO0FBQ0Y7QTZDeG9iVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDMG9iWjtBNkN4b2JZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmhDbHlCQztBYjQ2Y2Y7QTZDeG9iYztFQVBGO0lBUUk7RTdDMm9iZDtBQUNGO0E2Q3pvYmM7RUFYRjtJQVlJLG1CaEN4eUJEO0lnQ3l5QkM7SUFDQTtFN0M0b2JkO0FBQ0Y7QTZDdm9iUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N5b2JWO0E2Q3ZvYlU7RUFSRjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0U3QzBvYlY7QUFDRjtBNkN4b2JVO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0U3QzJvYlY7QUFDRjtBNkNyb2JVO0VBREY7SUFFSTtFN0N3b2JWO0FBQ0Y7QTZDaG9iTTtFQUNFO0E3Q2tvYlI7QTZDaG9iUTtFQUhGO0lBSUk7RTdDbW9iUjtBQUNGO0E2Q2hvYk07RUFDRTtBN0Nrb2JSO0E2Q2hvYlE7RUFIRjtJQUlJO0U3Q21vYlI7QUFDRjtBNkM1bmJVO0VBREY7SUFFSTtFN0MrbmJWO0FBQ0Y7QTZDM25iVTtFQURGO0lBRUk7RTdDOG5iVjtBQUNGO0E2QzVuYlU7RUFMRjtJQU1JO0U3QytuYlY7QUFDRjtBNkN6bmJZO0VBREY7SUFFSTtJQUNBO0lBQ0EsU2hDejRCRztJZ0MwNEJIO0U3QzRuYlo7QUFDRjtBNkN4bmJjO0VBRkY7SUFHSTtFN0MybmJkO0FBQ0Y7QTZDcm5iZ0I7RUFGRjs7O0lBR0k7RTdDMG5iaEI7QUFDRjtBNkNwbmJnQjtFQURGO0lBRUk7SUFDQTtFN0N1bmJoQjtBQUNGO0E2QzltYmM7RUFERjtJQUVJO0U3Q2luYmQ7QUFDRjtBNkM3bWJjO0VBREY7SUFFSTtFN0NnbmJkO0FBQ0Y7QTZDeG1iYztFQURGO0lBRUk7RTdDMm1iZDtBQUNGO0E2Q3ZtYmM7RUFERjtJQUVJO0U3QzBtYmQ7QUFDRjtBNkNsbWJVO0VBREY7SUFFSTtJQUNBO0U3Q3FtYlY7QUFDRjtBNkNsbWJZO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFN0NxbWJaO0FBQ0Y7QTZDam1iWTtFQURGO0lBRUk7RTdDb21iWjtBQUNGO0E2Q2xtYlk7RUFMRjtJQU1JO0U3Q3FtYlo7QUFDRjtBNkM5bGJZO0VBREY7SUFFSTtJQUNBO0lBQ0EsU2hDMStCRztJZ0MyK0JIO0U3Q2ltYlo7QUFDRjtBNkM3bGJjO0VBRkY7SUFHSTtFN0NnbWJkO0FBQ0Y7QTZDMWxiZ0I7RUFGRjs7O0lBR0k7RTdDK2xiaEI7QUFDRjtBNkN6bGJnQjtFQURGO0lBRUk7SUFDQTtFN0M0bGJoQjtBQUNGO0E2Q25sYmM7RUFERjtJQUVJO0U3Q3NsYmQ7QUFDRjtBNkNsbGJjO0VBREY7SUFFSTtFN0NxbGJkO0FBQ0Y7QTZDN2tiYztFQURGO0lBRUk7RTdDZ2xiZDtBQUNGO0E2QzVrYmM7RUFERjtJQUVJO0U3QytrYmQ7QUFDRjtBNkN2a2JjO0VBREY7SUFFSTtJQUNBO0U3QzBrYmQ7QUFDRjtBNkN0a2JjO0VBREY7SUFFSTtJQUNBO0U3Q3lrYmQ7QUFDRjtBNkNua2JnQjtFQUpGOzs7O0lBS0k7SUFDQTtFN0N5a2JoQjtBQUNGO0E2QzlqYk07RUFDRTtBN0Nna2JSO0E2QzlqYlE7RUFIRjtJQUlJO0U3Q2lrYlI7QUFDRjtBNkM5amJNO0VBQ0U7QTdDZ2tiUjtBNkM5amJRO0VBSEY7SUFJSTtFN0Npa2JSO0FBQ0Y7QTZDempiWTtFQURGO0lBRUk7RTdDNGpiWjtBQUNGO0E2Q3hqYlk7RUFERjtJQUVJO0U3QzJqYlo7QUFDRjtBNkN6amJZO0VBTEY7SUFNSTtJQUNBO0U3QzRqYlo7QUFDRjtBNkNyamJZO0VBREY7SUFFSTtJQUNBO0lBQ0EsU2hDdG5DRztJZ0N1bkNIO0U3Q3dqYlo7QUFDRjtBNkNwamJjO0VBRkY7SUFHSTtFN0N1amJkO0FBQ0Y7QTZDampiZ0I7RUFGRjs7O0lBR0k7RTdDc2piaEI7QUFDRjtBNkNoamJnQjtFQURGO0lBRUk7SUFDQTtFN0NtamJoQjtBQUNGO0E2QzFpYmM7RUFERjtJQUVJO0U3QzZpYmQ7QUFDRjtBNkN6aWJjO0VBREY7SUFFSTtFN0M0aWJkO0FBQ0Y7QTZDcGliYztFQURGO0lBRUk7RTdDdWliZDtBQUNGO0E2Q25pYmM7RUFERjtJQUVJO0U3Q3NpYmQ7QUFDRjtBNkM3aGJZO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFN0NnaWJaO0FBQ0Y7QTZDN2hiWTtFQURGO0lBRUk7RTdDZ2liWjtBQUNGO0E2QzloYlk7RUFMRjtJQU1JO0lBQ0E7RTdDaWliWjtBQUNGO0E2QzFoYlk7RUFERjtJQUVJO0lBQ0E7SUFDQSxTaENsdENHO0lnQ210Q0g7RTdDNmhiWjtBQUNGO0E2Q3poYmM7RUFGRjtJQUdJO0U3QzRoYmQ7QUFDRjtBNkN0aGJnQjtFQUZGOzs7SUFHSTtFN0MyaGJoQjtBQUNGO0E2Q3JoYmdCO0VBREY7SUFFSTtJQUNBO0U3Q3doYmhCO0FBQ0Y7QTZDL2diYztFQURGO0lBRUk7RTdDa2hiZDtBQUNGO0E2QzlnYmM7RUFERjtJQUVJO0U3Q2loYmQ7QUFDRjtBNkN6Z2JjO0VBREY7SUFFSTtFN0M0Z2JkO0FBQ0Y7QTZDeGdiYztFQURGO0lBRUk7RTdDMmdiZDtBQUNGO0E2Q25nYmM7RUFERjtJQUVJO0lBQ0E7RTdDc2diZDtBQUNGO0E2Q25nYmM7RUFERjtJQUVJO0lBQ0E7RTdDc2diZDtBQUNGO0E2Q2hnYmdCO0VBSkY7Ozs7SUFLSTtJQUNBO0U3Q3NnYmhCO0FBQ0Y7QTZDei9hSTtFQUNFO0E3QzIvYU47QTZDdi9hVTtFQUNFO0VBQ0E7RUFDQTtBN0N5L2FaO0E2Q3YvYVk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0U3QzAvYVo7QUFDRjtBNkN4L2FZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDMC9hZDtBNkN4L2FjO0VBWkY7SUFhSTtJQUNBO0lBQ0E7SUFDQTtFN0MyL2FkO0FBQ0Y7QTZDei9hYztFQW5CRjtJQW9CSTtJQUNBO0lBQ0E7SUFDQTtFN0M0L2FkO0FBQ0Y7QTZDMS9hYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzQvYWhCO0E2QzEvYWdCO0VBVEY7SUFVSTtFN0M2L2FoQjtBQUNGO0E2QzMvYWdCO0VBYkY7SUFjSTtFN0M4L2FoQjtBQUNGO0E2QzEvYVk7RUFDRTtBN0M0L2FkO0E2QzMvYWM7RUFGRjtJQUdJO0lBQ0E7SUFDQTtJQUNBO0U3QzgvYWQ7QUFDRjtBNkM1L2FjO0VBVEY7SUFVSTtJQUNBO0lBQ0E7RTdDKy9hZDtBQUNGO0E2Q3ovYVU7RUFDRTtFQUNBO0VBQ0E7QTdDMi9hWjtBNkN6L2FZO0VBTEY7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFN0M0L2FaO0FBQ0Y7QTZDMS9hWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M0L2FkO0E2QzEvYWM7RUFYRjtJQVlJO0lBQ0E7SUFDQTtJQUNBO0U3QzYvYWQ7QUFDRjtBNkMzL2FjO0VBbEJGO0lBbUJJO0lBQ0E7SUFDQTtJQUNBO0U3QzgvYWQ7QUFDRjtBNkM1L2FjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDOC9haEI7QTZDNS9hZ0I7RUFURjtJQVVJO0U3QysvYWhCO0FBQ0Y7QTZDNy9hZ0I7RUFiRjtJQWNJO0U3Q2dnYmhCO0FBQ0Y7QTZDNS9hWTtFQUNFO0E3QzgvYWQ7QTZDNy9hYztFQUZGO0lBR0k7SUFDQTtJQUNBO0U3Q2dnYmQ7QUFDRjtBNkM5L2FjO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RTdDaWdiZDtBQUNGO0E2Q3ovYVU7RUFDRTtFQUNBO0VBQ0E7QTdDMi9hWjtBNkN6L2FZO0VBTEY7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFN0M0L2FaO0FBQ0Y7QTZDMS9hWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDNC9hZDtBNkMxL2FjO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFN0M2L2FkO0FBQ0Y7QTZDMy9hYztFQWpCRjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtFN0M4L2FkO0FBQ0Y7QTZDNS9hYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzgvYWhCO0E2QzUvYWdCO0VBVEY7SUFVSTtFN0MrL2FoQjtBQUNGO0E2QzMvYVk7RUFDRTtBN0M2L2FkO0E2QzUvYWM7RUFGRjtJQUdJO0lBQ0E7SUFDQTtFN0MrL2FkO0FBQ0Y7QTZDNy9hYztFQVJGO0lBU0k7SUFDQTtJQUNBO0U3Q2dnYmQ7QUFDRjtBNkMxL2FVO0VBQ0U7RUFDQTtFQUNBO0E3QzQvYVo7QTZDMS9hWTtFQUxGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RTdDNi9hWjtBQUNGO0E2QzMvYVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzYvYWQ7QTZDMy9hYztFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7RTdDOC9hZDtBQUNGO0E2QzUvYWM7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7RTdDKy9hZDtBQUNGO0E2QzcvYWM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0MrL2FoQjtBNkM3L2FnQjtFQVRGO0lBVUk7RTdDZ2diaEI7QUFDRjtBNkM1L2FZO0VBQ0U7QTdDOC9hZDtBNkM3L2FjO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RTdDZ2diZDtBQUNGO0E2QzkvYWM7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFN0NpZ2JkO0FBQ0Y7QTZDei9hVTtFQUNFLGlCeEN6bURlO0V3QzBtRGYsc0J4Q3ptRGtCO0V3QzBtRGxCO0E3QzIvYVo7QTZDei9hWTtFQUxGO0lBTUkseUJ4QzVtRHFCO0VMd21lakM7QUFDRjtBNkN6L2FVO0VBQ0U7QTdDMi9hWjtBNkN2L2FRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E3Q3cvYVY7QTZDdC9hVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDdy9hWjtBNkN0L2FZO0VBQ0U7RUFDQTtFQUNBO0E3Q3cvYWQ7QTZDLythSTtFQUNFO0E3Q2kvYU47QTZDNythVTtFQUNFO0VBQ0E7RUFDQTtBN0MrK2FaO0E2QzcrYVk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0U3Q2cvYVo7QUFDRjtBNkM5K2FZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NnL2FkO0E2QzkrYWM7RUFWRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0U3Q2kvYWQ7QUFDRjtBNkMvK2FjO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0U3Q2svYWQ7QUFDRjtBNkNoL2FjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDay9haEI7QTZDaC9hZ0I7RUFURjtJQVVJO0U3Q20vYWhCO0FBQ0Y7QTZDLythWTtFQUNFO0E3Q2kvYWQ7QTZDaC9hYztFQUZGO0lBR0k7SUFDQTtJQUNBO0U3Q20vYWQ7QUFDRjtBNkNqL2FjO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RTdDby9hZDtBQUNGO0E2QzkrYVU7RUFDRTtFQUNBO0VBQ0E7QTdDZy9hWjtBNkM5K2FZO0VBTEY7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFN0NpL2FaO0FBQ0Y7QTZDLythWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDaS9hZDtBNkMvK2FjO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFN0NrL2FkO0FBQ0Y7QTZDaC9hYztFQWpCRjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtFN0NtL2FkO0FBQ0Y7QTZDai9hYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q20vYWhCO0E2Q2ovYWdCO0VBVEY7SUFVSTtFN0NvL2FoQjtBQUNGO0E2Q2gvYVk7RUFDRTtBN0NrL2FkO0E2Q2ovYWM7RUFGRjtJQUdJO0lBQ0E7SUFDQTtFN0NvL2FkO0FBQ0Y7QTZDbC9hYztFQVJGO0lBU0k7SUFDQTtJQUNBO0U3Q3EvYWQ7QUFDRjtBNkM3K2FVO0VBQ0UsaUJ4Q3h5RGU7RXdDeXlEZixzQnhDeHlEa0I7RXdDeXlEbEI7QTdDKythWjtBNkM3K2FZO0VBTEY7SUFNSSx5QnhDM3lEcUI7RUwyeGVqQztBQUNGO0E2QzcrYVU7RUFDRTtBN0MrK2FaO0E2QzMrYVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTdDNCthVjtBNkMxK2FVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M0K2FaO0E2QzErYVk7RUFDRTtFQUNBO0VBQ0E7QTdDNCthZDtBNkNoOWFZO0VBRUU7QTdDaTlhZDtBNkM5N2FZO0VBRUU7QTdDKzdhZDtBNkNoNmFZO0VBRUU7QTdDaTZhZDtBNkNqNWFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDbTVhSjtBNkNqNWFJO0VBTkY7SUFPSTtJQUNBO0U3Q281YUo7QUFDRjtBNkNqNWFFO0VBQ0U7RUFDQTtFQUNBLGtCaEN2NkRXO0FiMHplZjtBNkNqNWFJO0VBTEY7SUFNSTtFN0NvNWFKO0FBQ0Y7QTZDbDVhSTtFQUNFO0E3Q281YU47QTZDajVhSTtFQUNFO0VBQ0E7QTdDbTVhTjtBNkNqNWFNO0VBQ0UsYWhDcDhEUztFZ0NxOERUO0E3Q201YVI7QTZDajVhUTtFQUNFO0E3Q201YVY7QTZDaDVhUTtFQUNFLGdCaEM3OERPO0FiKzFlakI7QTZDaDVhVTtFQUNFLG1CeEMxK0RRO0V3QzIrRFIsaUJ4QzcrRE07RXdDOCtETixnQnhDai9ETTtFd0NrL0ROLGN2Q2gvREc7QU5rNGVmO0E2Q2g1YVk7RUFORjtJQU9JLGV4Q3ZnRVk7RUwwNWV4QjtBQUNGO0E2Qy80YVE7RUFDRSxpQmhDMzlETztFZ0M0OURQO0VBQ0E7RUFDQSxTaEMvOURPO0FiZzNlakI7QTZDLzRhVTtFQU5GO0lBT0k7SUFDQTtFN0NrNWFWO0FBQ0Y7QTZDaDVhVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q2s1YVo7QTZDaDVhWTtFQU5GO0lBT0k7RTdDbTVhWjtBQUNGO0E2Qy80YVE7RUFDRSxnQmhDbC9ETztBYm00ZWpCO0E2Qy80YVU7RUFDRSxtQnhDaGhFUTtFd0NpaEVSLGlCeENuaEVNO0V3Q29oRU4sZ0J4Q3RoRWM7RXdDdWhFZCxjdkN0aEVHO0FOdTZlZjtBNkMvNGFZO0VBTkY7SUFPSSxleEM3aUVZO0VMKzdleEI7QUFDRjtBNkM3NGFNO0VBQ0U7RUFDQTtBN0MrNGFSO0E2Qzc0YVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDKzRhVjtBNkNyNGFRO0VBREY7SUFFSTtJQUNBO0U3Q3c0YVI7QUFDRjtBNkMvM2FVO0VBREY7SUFFSTtFN0NrNGFWO0FBQ0Y7QTZDNTNhZ0I7RUFGRjtJQUdJO0U3QyszYWhCO0FBQ0Y7QTZDNzNhZ0I7RUFORjtJQU9JO0U3Q2c0YWhCO0FBQ0Y7QTZDOTNhZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0NnNGFsQjtBNkM5M2FrQjtFQU5GO0lBT0k7RTdDaTRhbEI7QUFDRjtBNkMvM2FrQjtFQVZGO0lBV0k7RTdDazRhbEI7QUFDRjtBNkNwM2FVO0VBREY7SUFFSTtFN0N1M2FWO0FBQ0Y7QTZDajNhZ0I7RUFGRjtJQUdJO0U3Q28zYWhCO0FBQ0Y7QTZDbDNhZ0I7RUFORjtJQU9JO0U3Q3EzYWhCO0FBQ0Y7QTZDbjNhZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0NxM2FsQjtBNkNuM2FrQjtFQU5GO0lBT0k7RTdDczNhbEI7QUFDRjtBNkNwM2FrQjtFQVZGO0lBV0k7RTdDdTNhbEI7QUFDRjtBNkN4MmFROzs7O0VBRUUsY3ZDN3FFRTtBTnloZlo7O0E2Q3gxYVk7Ozs7OztFQUNFO0E3Q2cyYWQ7QTZDajFhWTs7Ozs7O0VBRUU7QTdDdTFhZDs7QTZDajBhWTs7Ozs7O0VBQ0U7QTdDeTBhZDtBNkMxemFZOzs7Ozs7RUFFRTtBN0NnMGFkOztBNkNseGFZOzs7Ozs7RUFFRTtBN0N5eGFkO0E2Q253YVk7Ozs7RUFDRSx5QnZDbDBFRjtFdUNtMEVFLGN2Q2owRUY7QU55a2ZaO0E2Q3R3YWM7Ozs7RUFDRSx5QnZDN3hFRTtFdUM4eEVGLGN2Q3IwRUo7RXVDczBFSTtBN0Myd2FoQjtBNkN4d2FjOzs7O0VBQ0UseUJ2Q3p6RUQ7RXVDMHpFQyxjdkMzMEVKO0FOd2xmWjtBNkMxd2FjOzs7O0VBQ0UseUJ2Q2oxRUo7RXVDazFFSSxjdkNoMUVKO0V1Q2kxRUk7RUFDQTtBN0Mrd2FoQjtBNkM1d2FjOzs7O0VBQ0UseUJ2Q24wRUQ7RXVDbzBFQyxjdkNsMEVEO0FObWxmZjtBNkM3d2FZOzs7O0VBQ0U7RUFDQSxjdkMvMUVGO0V1Q2cyRUUscUJ2Q2gyRUY7QU5rbmZaO0E2Q2h4YWM7Ozs7RUFDRTtFQUNBLGN2Q3AyRUo7RXVDcTJFSSxxQnZDcjJFSjtFdUNzMkVJO0E3Q3F4YWhCO0E2Q2x4YWM7Ozs7RUFDRSx5QnZDbDFFRDtFdUNtMUVDLGN2QzMyRUo7RXVDNDJFSSxxQnZDNTJFSjtBTm1vZlo7QTZDcHhhYzs7OztFQUNFO0VBQ0EsY3ZDajNFSjtFdUNrM0VJLHFCdkNsM0VKO0V1Q20zRUk7RUFDQTtBN0N5eGFoQjtBNkN0eGFjOzs7O0VBQ0U7RUFDQSxjdkNwMkVEO0V1Q3EyRUMscUJ2Q3IyRUQ7QU5nb2ZmO0E2Q3Z4YVk7Ozs7RUFDRSxjdkMvM0VGO0V1Q2c0RUU7QTdDNHhhZDtBNkMxeGFjOzs7O0VBQ0U7QTdDK3hhaEI7QTZDNXhhYzs7OztFQUNFLGN2Q3Y0RUo7RXVDdzRFSTtFQUNBO0E3Q2l5YWhCO0E2Qy94YWdCOzs7O0VBQ0U7QTdDb3lhbEI7QTZDaHlhYzs7OztFQUNFLGN2Q2o1RUo7RXVDazVFSTtBN0NxeWFoQjtBNkNueWFnQjs7OztFQUNFO0E3Q3d5YWxCO0E2Q3B5YWM7Ozs7RUFDRSxjdkMxNUVKO0V1QzI1RUk7RUFDQSxxQnZDNTVFSjtFdUM2NUVJO0VBQ0E7QTdDeXlhaEI7QTZDdHlhYzs7OztFQUNFO0VBQ0EsY3ZDOTRFRDtBTnlyZmY7QTZDN3hhWTs7Ozs7OztFQUNFLHlCdkNsN0VGO0V1Q203RUUsY3ZDajdFRjtFdUNrN0VFO0E3Q3F5YWQ7QTZDbnlhYzs7Ozs7OztFQUNFLHlCdkM5NEVFO0V1Qys0RUYsY3ZDdDdFSjtFdUN1N0VJO0VBQ0E7QTdDMnlhaEI7QTZDeHlhYzs7Ozs7OztFQUNFLHlCdkMzNkVEO0V1QzQ2RUMsY3ZDNzdFSjtFdUM4N0VJO0E3Q2d6YWhCO0E2Qzd5YWM7Ozs7Ozs7RUFDRSx5QnZDcDhFSjtFdUNxOEVJLGN2Q244RUo7RXVDbzhFSTtFQUNBO0VBQ0E7RUFDQSxrQmhDdDRFRDtBYjJyZmY7QTZDbHphYzs7Ozs7OztFQUNFLHlCdkN4N0VEO0V1Q3k3RUMsY3ZDdjdFRDtFdUN3N0VDO0E3QzB6YWhCO0E2QzN5YVk7Ozs7Ozs7RUFDRTtFQUNBLGN2Q2grRUY7RXVDaStFRTtBN0NtemFkO0E2Q2p6YWM7Ozs7Ozs7RUFDRTtFQUNBLGN2Q3IrRUo7RXVDcytFSTtFQUNBO0E3Q3l6YWhCO0E2Q3R6YWM7Ozs7Ozs7RUFDRSx5QnZDbjlFRDtFdUNvOUVDLGN2QzUrRUo7RXVDNitFSTtBN0M4emFoQjtBNkMzemFjOzs7Ozs7O0VBQ0U7RUFDQSxjdkNsL0VKO0V1Q20vRUk7RUFDQTtFQUNBO0VBQ0Esa0JoQ243RUQ7QWJzdmZmO0E2Q2gwYWM7Ozs7Ozs7RUFDRTtFQUNBLGN2Q3QrRUQ7RXVDdStFQztBN0N3MGFoQjtBNkN6emFZOzs7Ozs7O0VBQ0UsY3ZDNWdGRjtFdUM2Z0ZFO0VBQ0E7QTdDaTBhZDtBNkMvemFjOzs7Ozs7O0VBQ0U7QTdDdTBhaEI7QTZDcDBhYzs7Ozs7OztFQUNFLGN2Q3JoRko7RXVDc2hGSTtFQUNBO0VBQ0E7QTdDNDBhaEI7QTZDMTBhZ0I7Ozs7Ozs7RUFDRTtBN0NrMWFsQjtBNkM5MGFjOzs7Ozs7O0VBQ0UsY3ZDaGlGSjtFdUNpaUZJO0VBQ0E7QTdDczFhaEI7QTZDcDFhZ0I7Ozs7Ozs7RUFDRTtBN0M0MWFsQjtBNkN4MWFjOzs7Ozs7O0VBQ0UsY3ZDMWlGSjtFdUMyaUZJO0VBQ0E7RUFDQTtFQUNBO0E3Q2cyYWhCO0E2QzcxYWM7Ozs7Ozs7RUFDRTtFQUNBLGN2QzloRkQ7RXVDK2hGQztBN0NxMmFoQjs7QTZDdjFhUTtFQUNFO0E3QzAxYVY7QTZDeDFhUTtFQUNFO0E3QzAxYVY7O0E4Q2o2ZkE7OztFQUdFO0E5Q282ZkY7O0E4Q2o2ZkE7O0VBRUU7QTlDbzZmRjs7QThDajZmQTtFQUNFO0E5Q282ZkY7O0E4Q2o2ZkE7RUFDRTtJQUNFO0U5Q282ZkY7QUFDRjtBOENqNmZBO0VBQ0UsMEN6Q1hxQjtFeUNZckIsZXpDbkJ3QjtFeUNvQnhCLGdCekNGZ0I7RXlDR2hCLGtCekNEZTtFeUNFZixpQnpDRGdCO0V5Q1VoQixjeENWYTtBTnE2ZmY7QThDejVmRTtFQUNFLGN4Q3JDUTtBTmc4Zlo7QThDdDVmSTtFQUNFO0E5Q3c1Zk47QThDdDVmSTtFQUpGO0lBS0k7SUFDQTtFOUN5NWZKO0FBQ0Y7QThDdjVmRTtFQUNFLGdCOUJGeUI7QWhCMjVmN0I7QThDcjVmRTtFQUNFLGdCekNuQ2M7RXlDb0NkLDBCekMzQm1CO0V5QzRCbkIsY3hDN0NXO0V3QzhDWCxlekN4RHNCO0FMKzhmMUI7QThDdDVmSTtFQUxGO0lBT0k7RTlDdzVmSjtBQUNGO0E4Q3Y1Zkk7RUFDRSxjeEN0QmE7QU4rNmZuQjtBOEN0NWZJO0VBQ0UsY3hDbkVNO0FOMjlmWjtBOEN0NWZNO0VBQ0UsY3hDdEVJO0FOODlmWjtBOENqNWZFO0VBQ0UsZ0I5QlcwQjtBaEJ3NGY5QjtBOENoNWZFO0VBQ0UsMkN6QzVFZ0I7RXlDNkVoQixrQnpDdkJnQjtFeUN3QmhCLGdCekN2QmtCO0V5Q3dCbEIsa0J6Q3ZCaUI7RXlDd0JqQixpQnpDdkJrQjtFeUN3QmxCLG9CekN2QnFCO0V5Q3dDckIsY3hDeEdRO0FOMCtmWjtBOEM1M2ZJO0VBQ0UsY3hDakhNO0FOKytmWjtBOENuM2ZJO0VBekNGO0lBMENJO0lBQ0E7RTlDczNmSjtBQUNGO0E4Q2wzZkU7RUFDRSxnQjlCMkMwQjtBaEJ5MGY5QjtBOENqM2ZFO0VBQ0UsMkN6Q2hJZ0I7RXlDaUloQixpQnpDL0RnQjtFeUNtRWhCLGdCekNsRWtCO0V5Q21FbEIsa0J6Q2xFaUI7RXlDbUVqQixpQnpDbEVrQjtFeUNtRWxCLG9CekNsRXFCO0V5Q2lGckIsY3hDN0pRO0FOKy9mWjtBOEN2M2ZJO0VBSEY7SUFJSTtFOUMwM2ZKO0FBQ0Y7QThDbjJmSTtFQUNFLGN4Q3BLTTtBTnlnZ0JaO0E4Q3gxZkU7RUFDRSxnQjlCaUYwQjtBaEJ5d2Y5QjtBOEN2MWZFO0VBQ0UsMkN6QzlLZ0I7RXlDZ0xoQixpQnpDakdnQjtFeUNzR2hCLGdCekNyR2tCO0V5Q3VHbEIsa0J6Q3RHaUI7RXlDd0dqQixpQnpDdkdrQjtFeUN5R2xCLG9CekN4R3FCO0V5QzBIckIsY3hDbk5RO0FObWhnQlo7QThDNTFmSTtFQUpGO0lBS0k7RTlDKzFmSjtBQUNGO0E4Qy96Zkk7RUFDRSxjeEM1Tk07QU42aGdCWjtBOENwemZFO0VBQ0UsZ0I5QjZHMEI7QWhCeXNmOUI7QThDbnpmRTtFQUNFLDJDekN0T2dCO0V5Q3dPaEIsaUJ6QzNJZ0I7RXlDZ0poQixnQnpDL0lrQjtFeUNpSmxCLGtCekNoSmlCO0V5Q2tKakIsaUJ6Q2pKa0I7RXlDbUpsQixvQnpDbEpxQjtFeUNvS3JCLGN4QzNRUTtBTnVpZ0JaO0E4Q3Z6Zkk7RUFMRjtJQU1JO0U5QzB6Zko7QUFDRjtBOEMzeGZJO0VBQ0UsY3hDcFJNO0FOaWpnQlo7QThDaHhmRTtFQUNFLGdCOUJ5STBCO0FoQnlvZjlCO0E4Qy93ZkU7RUFDRSwwQ3pDNVJtQjtFeUM4Um5CLGV6Q3RMZ0I7RXlDd0xoQixnQnpDdkxrQjtFeUN5TGxCLGtCekN4TGlCO0V5QzBMakIsaUJ6Q3pMa0I7RXlDMkxsQixvQnpDMUxxQjtFeUM0TXJCLGN4Q2hVUTtBTjJqZ0JaO0E4Q3J2Zkk7RUFDRSxjeEN6VU07QU5na2dCWjtBOEMxdWZFO0VBQ0UsZ0I5QndLMEI7QWhCb2tmOUI7QThDenVmRTtFQUNFLDBDekNqVm1CO0V5Q21WbkIsZXpDaE9nQjtFeUNrT2hCLGdCekNqT2tCO0V5Q21PbEIsa0J6Q2xPaUI7RXlDb09qQixpQnpDbk9rQjtFeUNxT2xCLG9CekNwT3FCO0V5Q3NQckIsY3hDclhRO0FOMGtnQlo7QThDL3NmSTtFQUNFLGN4QzlYTTtBTitrZ0JaO0E4Q3JzZkU7RUFDRSxnQjlCb04wQjtBaEJtL2U5QjtBOENwc2ZFO0VBQ0U7RUFDQTtFQUNBO0E5Q3NzZko7QThDcnNmSTtFQUpGO0lBS0k7SUFDQTtFOUN3c2ZKO0FBQ0Y7QThDNXBmRTs7RUFFRSxnQjlCZ1A0QjtBaEI4NmVoQztBOEMzcGZFO0VBQ0U7RUFDQTtFQUVBO0VBSUEsY3hDdGJXO0FOK2tnQmY7QThDeHBmSTtFQVRGO0lBV0ksbUJ6Q3ZiYztFTGlsZ0JsQjtBQUNGO0E4Q3pwZkk7RUFDRSxjeENwZE07QU4rbWdCWjtBOEN4cGZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVzlCNFE2QjtFOEIzUTdCO0E5QzBwZk47QThDdHBmRTtFQUNFO0E5Q3dwZko7QThDdHBmSTtFQUNFO0E5Q3dwZk47QThDdHBmTTtFQUNFO0E5Q3dwZlI7QThDbHBmRTtFQUNFLGdCOUJpUjZCO0FoQm00ZWpDO0E4Q2pwZkU7RUFFSTtFQUdGO0VBQ0E7RUFDQTtBOUNncGZKO0E4Q3pqZkU7RUFDRSwyQ3pDeGtCZ0I7RXlDeWtCaEIsa0J6Q25oQmdCO0V5Q29oQmhCLGdCekNuaEJrQjtFeUNvaEJsQixpQnpDbGhCa0I7QUw2a2dCdEI7QThDMWpmTTtFQUxKO0lBTU0sbUJ6Qy9nQmU7RUw0a2dCckI7QUFDRjtBOEMzamZFO0VBQ0UsMkN6Q2psQmdCO0V5Q2tsQmhCLGlCekNoaEJnQjtFeUNpaEJoQixnQnpDaGhCa0I7RXlDaWhCbEIsaUJ6Qy9nQmtCO0FMNGtnQnRCO0E4QzVqZkk7RUFMRjtJQU1JLGV6QzNnQmtCO0VMMGtnQnRCO0FBQ0Y7QThDN2pmRTtFQUNFLDJDekMxbEJnQjtFeUMybEJoQixpQnpDNWdCZ0I7RXlDNmdCaEIsZ0J6QzVnQmtCO0V5QzZnQmxCLGlCekMzZ0JrQjtBTDBrZ0J0QjtBOEM5amZJO0VBTEY7SUFNSSxrQnpDdmdCa0I7RUx3a2dCdEI7QUFDRjtBOEMvamZFO0VBQ0UsNEN6QzdsQmlCO0V5QzhsQmpCLGlCekNyaEJnQjtFeUNzaEJoQixnQnpDL2dCdUI7RXlDZ2hCdkIsaUJ6Q3BoQmtCO0FMcWxnQnRCO0E4Q2hrZkk7RUFMRjtJQU1JLGtCekNoaEJrQjtFTG1sZ0J0QjtBQUNGO0E4Q2prZkU7RUFDRSwyQ3pDNW1CZ0I7RXlDNm1CaEIsZXpDamhCd0I7RXlDa2hCeEIsZ0J6Q2hoQmtCO0V5Q2loQmxCLGlCekMvZ0JrQjtBTGtsZ0J0QjtBOENsa2ZJO0VBTEY7SUFNSSxtQnpDM2dCa0I7RUxnbGdCdEI7QUFDRjtBOENua2ZFO0VBQ0UsNEN6Qy9tQmlCO0V5Q2duQmpCLGV6QzFoQndCO0V5QzJoQnhCLGdCekNqaUJ1QjtFeUNraUJ2QixpQnpDeGhCa0I7QUw2bGdCdEI7QThDcGtmSTtFQUxGO0lBTUksbUJ6Q3BoQmtCO0VMMmxnQnRCO0FBQ0Y7QThDcmtmRTtFQUNFLDBDekM1bkJtQjtFeUM2bkJuQixlekNwb0JzQjtFeUNxb0J0QixnQnpDbm5CYztFeUNvbkJkLGlCekNqbkJjO0FMd3JnQmxCO0E4Q3RrZkk7RUFMRjtJQU1JLG1CekNqbkJjO0VMMHJnQmxCO0FBQ0Y7QThDdmtmRTtFQUNFLDJDekN2b0JnQjtFeUN3b0JoQixlekM3b0JzQjtFeUM4b0J0QixnQnpDM25Cc0I7RXlDNG5CdEIsaUJ6QzFuQmM7QUxtc2dCbEI7QThDeGtmSTtFQUxGO0lBTUksbUJ6QzFuQmM7RUxxc2dCbEI7QUFDRjtBOEN4a2ZJO0VBQ0U7QTlDMGtmTjs7QThDcmtmQTs7Ozs7Ozs7RUFRRTtBOUN3a2ZGOztBOENya2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3drZkY7O0E4Q2xrZkU7RUFDRSwwQ3pDNXFCbUI7RXlDNnFCbkI7RUFDQSxrQnpDbHBCb0I7RXlDbXBCcEIsZ0J6Q2xwQnFCO0V5Q21wQnJCLGlCekNscEIwQjtFeUNtcEIxQix5QnhDcG9CbUI7QU55c2dCdkI7QThDcGtmSTtFQUNFLDBDekNuckJpQjtFeUNvckJqQjtFQUNBLGtCekN6cEJrQjtFeUMwcEJsQixnQnpDenBCbUI7RXlDMHBCbkIsaUJ6Q3pwQndCO0V5QzBwQnhCLHlCeEMzb0JpQjtBTml0Z0J2QjtBOENua2ZJO0VBaEJGO0lBaUJJLG9CekNqcUJ3QjtFTHV1Z0I1QjtBQUNGOztBOENqa2ZBO0VBQ0U7QTlDb2tmRjs7QThDaGtmQTs7RUFFRTtBOUNta2ZGOztBOENqa2ZBOztFQUVFO0E5Q29rZkY7O0E4Q2xrZkE7O0VBRUU7QTlDcWtmRjs7QStDOXhnQlE7RUFGSjtJQUdRO0UvQ2t5Z0JWO0FBQ0Y7QStDL3hnQlk7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBLGFsQzJDQztFYnV2Z0JmO0FBQ0Y7QStDN3hnQlk7RUFESjtJQUtRO0lBQ0E7RS9DNnhnQmQ7RStDanlnQmM7SUFDSTtFL0NteWdCbEI7RStDL3hnQmM7SUFDSTtFL0NpeWdCbEI7QUFDRjtBK0M5eGdCWTtFQVpKO0lBYVE7RS9DaXlnQmQ7RStDL3hnQmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFL0NpeWdCbEI7QUFDRjtBK0M5eGdCWTtFQUVJO0lBQ0k7RS9DK3hnQmxCO0UrQzV4Z0JjO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RS9DMnhnQmxCO0UrQ2p5Z0JrQjtJQUNJO0UvQ215Z0J0QjtBQUNGO0ErQ3p4Z0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DMnhnQlI7QStDenhnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MyeGdCWjtBK0MxeGdCWTtFQUNJO0VBQ0E7QS9DNHhnQmhCO0ErQzF4Z0JnQjtFQUpKO0lBS1E7SUFDQSxpQjFDSkU7RUxpeWdCcEI7QUFDRjtBK0MxeGdCWTtFQUNJO0VBQ0E7RUFDQSwwQzFDOUVPO0UwQytFUDtFQUNBLGN6Q2xFRDtFeUNtRUMsa0IxQ3BFQztFMENxRUQsZ0IxQ3ZFRTtFMEN3RUYsaUIxQ3JFRTtBTGkyZ0JsQjtBK0MzeGdCZ0I7RUFUSjtJQVVRO0UvQzh4Z0JsQjtBQUNGO0ErQzd4Z0JnQjtFQVpKO0lBYVE7RS9DZ3lnQmxCO0FBQ0Y7QStDOXhnQmdCO0VBQ0k7QS9DZ3lnQnBCO0ErQzF4Z0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxDN0NHO0FieTBnQmY7QStDM3hnQlk7RUFOSjtJQU9RLGtCbENoREQ7RWI4MGdCYjtBQUNGO0ErQzd4Z0JZO0VBVEo7SUFVUSxrQmxDbkREO0VibTFnQmI7QUFDRjtBK0MveGdCWTtFQUNJO0VBQ0E7RUFDQTtBL0NpeWdCaEI7QStDL3hnQlk7RUFDSTtBL0NpeWdCaEI7QStDL3hnQlk7RUFwQko7SUFxQlE7SUFDQTtFL0NreWdCZDtBQUNGO0ErQ2h5Z0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2t5Z0JoQjs7QWdELzZnQkk7O0VBRUksMkMzQ0tZO0UyQ0paLGtCM0MwRFk7RTJDekRaLGdCM0MwRGM7RTJDekRkLGlCM0MyRGM7QUx1M2dCdEI7QWdEaDdnQlE7RUFQSjs7SUFRUSxtQjNDNkRXO0VMdTNnQnJCO0FBQ0Y7QWdEbDdnQkk7RUFDSTtBaERvN2dCUjs7QWdEOTZnQkk7O0VBRUksMkMzQ2JZO0UyQ2NaLGlCM0NvRFk7RTJDbkRaLGdCM0NvRGM7RTJDbkRkLGlCM0NxRGM7QUw0M2dCdEI7QWdELzZnQlE7RUFQSjs7SUFRUSxlM0N3RFk7RUwyM2dCdEI7QUFDRjtBZ0RqN2dCSTtFQUNJO0FoRG03Z0JSOztBZ0Q3NmdCSTs7RUFFSSwyQzNDL0JZO0UyQ2dDWixpQjNDK0NZO0UyQzlDWixnQjNDK0NjO0UyQzlDZCxpQjNDZ0RjO0FMZzRnQnRCO0FnRDk2Z0JRO0VBUEo7O0lBUVEsa0IzQ21EWTtFTCszZ0J0QjtBQUNGO0FnRGg3Z0JJO0VBQ0k7QWhEazdnQlI7O0FnRDU2Z0JJOztFQUVJLDRDM0MzQ2E7RTJDNENiLGlCM0M2Qlk7RTJDNUJaLGdCM0NtQ21CO0UyQ2xDbkIsaUIzQzhCYztBTGk1Z0J0QjtBZ0Q3NmdCUTtFQVBKOztJQVFRLGtCM0NpQ1k7RUxnNWdCdEI7QUFDRjtBZ0QvNmdCSTtFQUNJO0FoRGk3Z0JSOztBZ0QzNmdCSTs7RUFFSSwyQzNDbkVZO0UyQ29FWixlM0N3Qm9CO0UyQ3ZCcEIsZ0IzQ3lCYztFMkN4QmQsaUIzQzBCYztBTG81Z0J0QjtBZ0Q1NmdCUTtFQVBKOztJQVFRLG1CM0M2Qlk7RUxtNWdCdEI7QUFDRjtBZ0Q5NmdCSTtFQUNJO0FoRGc3Z0JSOztBZ0QxNmdCSTs7RUFFSSw0QzNDL0VhO0UyQ2dGYixlM0NNb0I7RTJDTHBCLGdCM0NEbUI7RTJDRW5CLGlCM0NRYztBTHE2Z0J0QjtBZ0QzNmdCUTtFQVBKOztJQVFRLG1CM0NXWTtFTG82Z0J0QjtBQUNGO0FnRDc2Z0JJO0VBQ0k7QWhEKzZnQlI7O0FnRHo2Z0JJOztFQUVJLDBDM0NyR2U7RTJDc0dmLGUzQzdHa0I7RTJDOEdsQixnQjNDNUZVO0UyQzZGVixpQjNDMUZVO0FMc2doQmxCO0FnRDE2Z0JRO0VBUEo7O0lBUVEsbUIzQzNGUTtFTHlnaEJsQjtBQUNGOztBZ0R4NmdCSTs7RUFFSSwyQzNDdEhZO0UyQ3VIWixlM0M1SGtCO0UyQzZIbEIsZ0IzQzFHa0I7RTJDMkdsQixpQjNDekdVO0FMb2hoQmxCO0FnRHo2Z0JRO0VBUEo7O0lBUVEsbUIzQzFHUTtFTHVoaEJsQjtBQUNGOztBaURyamhCQTtFQUVJLGFwQ29EZTtBYm1naEJuQjtBaUR0amhCSTtFQUVJO0VBNEJBLHlCM0NYTztBTnVpaEJmO0FpRHZqaEJRO0VBSEo7SUFJUTtFakQwamhCVjtBQUNGO0FpRHpqaEJRO0VBTko7SUFRUTtFakQyamhCVjtBQUNGO0FpRHpqaEJnQjtFQUlRO0lBRUk7RWpEdWpoQjFCO0FBQ0Y7QWlEbmtoQlE7RUFpQlk7SUFFSTtFakRvamhCdEI7QUFDRjtBaUQvaWhCUTtFQS9CSjtJQWlDUTtFakRpamhCVjtBQUNGO0FpRGhqaEJRO0VBRUksYzNDWUs7RTJDWEwsMEM1Q2hDTztFNENpQ1A7RUFDQSxrQjVDakJLO0U0Q2tCTDtFQUNBO0VBQ0E7RUFDQTtBakRpamhCWjtBaURoamhCWTtFQVZKO0lBWVE7RWpEa2poQmQ7QUFDRjtBaURoamhCUTtFQUVJLGMzQ0hLO0UyQ0lMO0VBQ0E7QWpEaWpoQlo7QWlEaGpoQlk7RUFDSSxjM0NQQztFMkNRRCwwQzVDbkRHO0U0Q29ESDtFQUNBLGtCNUNwQ0M7RTRDcUNELGdCNUN2Q0U7RTRDd0NGO0FqRGtqaEJoQjtBaURoamhCWTtFQUVJO0FqRGlqaEJoQjtBaUQ3aWhCSTtFQUVJO0FqRDhpaEJSO0FpRDVpaEJRO0VBSko7SUFLUTtFakQraWhCVjtBQUNGO0FpRDdpaEJRO0VBUko7SUFVUTtJQUNBO0VqRCtpaEJWO0FBQ0Y7QWlEOWloQlE7RUFiSjtJQWVRO0VqRGdqaEJWO0FBQ0Y7QWlEOWloQlE7RUFDRTtBakRnamhCVjtBaUQ3aWhCUTtFQUVJO0FqRDhpaEJaO0FpRDdpaEJZO0VBSEo7SUFLUTtFakQraWhCZDtBQUNGO0FpRDlpaEJZO0VBRUk7RUFDQTtFQUNBO0FqRCtpaEJoQjtBaUQ5aWhCZ0I7RUFDSSxjM0N2REg7RTJDd0RHLDBDNUNuR0Q7RTRDb0dDO0VBQ0Esa0I1Q3BGSDtFNENxRkcsZ0I1Q3ZGRjtFNEN3RkU7QWpEZ2poQnBCOztBaUR6aWhCQTtFQUNJO0FqRDRpaEJKOztBaUR0aWhCSTtFQUNJO0VBQ0E7QWpEeWloQlI7QWlEdmloQlE7RUFKSjtJQUtRO0VqRDBpaEJWO0FBQ0Y7QWlEeGloQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QWpEcWloQlo7QWlEMWloQlk7RUFOSjtJQU9RO0VqRDZpaEJkO0FBQ0Y7QWlEeGloQlk7RUFDSSxjM0MvSUo7RTJDZ0pJO0FqRDBpaEJoQjtBaUR2aWhCWTtFQUNJO0VBQ0E7QWpEeWloQmhCO0FpRHBpaEJZO0VBREo7SUFFUTtFakR1aWhCZDtBQUNGOztBaUQvaGhCTTtFQURGO0lBRUk7RWpEbWloQk47QUFDRjs7QWtEM3NoQlE7RUFESjtJQUVRO0lBQ0E7RWxEK3NoQlY7QUFDRjtBa0Q1c2hCSTtFQUNJO0VBQ0E7QWxEOHNoQlI7QWtENXNoQlE7RUFKSjtJQUtRO0VsRCtzaEJWO0FBQ0Y7QWtENXNoQkk7RUFDSTtBbEQ4c2hCUjtBa0Q3c2hCUTtFQUZKO0lBSVE7SUFDQSwwQzdDVlc7STZDV1gsZTdDb0hTO0k2Q25IVDtJQUNBLGdCN0NGTTtJNkNHTjtJQUNBO0VsRCtzaEJWO0VrRDlzaEJVO0lBRUk7RWxEK3NoQmQ7RWtEN3NoQlU7SUFFSTtFbEQ4c2hCZDtFa0Q1c2hCVTtJQUVJO0lBQ0EsZTdDb0dLO0VMeW1oQm5CO0FBQ0Y7QWtEeHNoQlE7RUFESjtJQUVRO0VsRDJzaEJWO0FBQ0Y7QWtEdnNoQlE7RUFESjtJQUdRO0lBQ0EsZTdDb0ZNO0k2Q25GTjtJQUNBLGdCN0NqQ007STZDa0NOO0lBQ0E7SUFDQTtJQUNBO0VsRHlzaEJWO0VrRHhzaEJVO0lBRUk7RWxEeXNoQmQ7QUFDRjtBa0Rwc2hCUTtFQURKO0lBRVE7RWxEdXNoQlY7QUFDRjtBa0Ruc2hCUTtFQURKO0lBRVE7RWxEc3NoQlY7QUFDRjtBa0Rsc2hCUTtFQUVJO0VBQ0E7RUFDQTtFQUNBLDJDN0M1RVE7RTZDNkVSLGU3Q21ETTtFNkNsRE47RUFDQSxnQjdDakVjO0U2Q2tFZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRG1zaEJaO0FrRGxzaEJZO0VBRUk7QWxEbXNoQmhCO0FrRGxzaEJnQjtFQUVJO0FsRG1zaEJwQjtBa0Roc2hCWTtFQUVJO0FsRGlzaEJoQjtBa0QvcmhCWTtFQTFCSjtJQTRCUTtFbERpc2hCZDtBQUNGO0FrRDVyaEJRO0VBREo7SUFFUTtJQUNBO0lBQ0EsZTdDb0JNO0k2Q25CTjtJQUNBLGdCN0NqR007STZDa0dOO0VsRCtyaEJWO0VrRDlyaEJVO0lBRUkseUI1Q3ZHRDtFTnN5aEJiO0VrRDlyaEJjO0lBRUk7RWxEK3JoQmxCO0VrRDVyaEJVO0lBRUk7SUFDQTtFbEQ2cmhCZDtBQUNGO0FrRHhyaEJRO0VBQ0k7RUFDQTtFQUNBLGU3Q0pNO0U2Q0tOO0VBQ0EsZ0I3Q3pITTtFNkMwSE47RUFDQTtFQUNBO0VBQ0E7QWxEMHJoQlo7QWtEenJoQlk7RUFWSjtJQVlRO0VsRDJyaEJkO0VrRDFyaEJjO0lBRUk7RWxEMnJoQmxCO0FBQ0Y7QWtEdnJoQmdCO0VBRko7SUFJUSx5QjVDMUlMO0VObTBoQmI7QUFDRjtBa0RycmhCZ0I7RUFGSjtJQUlRO0lBQ0EsZTdDOUJDO0VMcXRoQm5CO0FBQ0Y7QWtEcHJoQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjVDOUtSO0U0QytLUTtFQUNBO0FsRHNyaEJwQjtBa0RycmhCb0I7RUFSSjtJQVVRO0VsRHVyaEJ0QjtBQUNGO0FrRG5yaEJZO0VBQ0ksZ0I1Q3pMSjtFNEMwTEk7RUFDQTtFQUNBLHlCNUMzS0Q7RTRDNEtDO0FsRHFyaEJoQjtBa0RwcmhCZ0I7RUFOSjtJQVFRO0lBQ0EsZTdDMURDO0VMZ3ZoQm5CO0FBQ0Y7QWtEaHJoQlE7RUFDSTtBbERrcmhCWjtBa0Q5cWhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRGdyaEJSO0FrRHpxaEJZO0VBRko7SUFJUTtFbEQycWhCZDtBQUNGO0FrRHRxaEJ3QjtFQURKO0lBR1E7SUFDQTtJQUNBO0VsRHdxaEIxQjtBQUNGO0FrRHJxaEJnQjtFQUVJO0lBRUkseUI1QzNOVDtFTmc0aEJiO0FBQ0Y7QWtEbnFoQmdCO0VBRUk7SUFFSTtFbERtcWhCdEI7QUFDRjtBa0RocWhCWTtFQUNJO0VBQ0EsZTdDbkhFO0U2Q29IRjtFQUNBLGdCN0N4T0U7RTZDeU9GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEa3FoQmhCO0FrRGpxaEJnQjtFQVZKO0lBWVE7RWxEbXFoQmxCO0VrRGhxaEJzQjtJQUVJO0lBQ0EseUI1Q3pRaEI7STRDMFFnQjtJQUNBO0lBQ0E7SUFDQSxZN0N2SVY7RUx3eWhCaEI7QUFDRjtBa0Q5cGhCZ0I7RUExQko7SUE0QlE7SUFDQTtFbERncWhCbEI7QUFDRjtBa0QzcGhCSTtFQUNJO0VBQ0E7QWxENnBoQlI7QWtENXBoQlE7RUFISjtJQUtRO0VsRDhwaEJWO0FBQ0Y7QWtENXBoQlk7RUFESjtJQUdRO0VsRDhwaEJkO0FBQ0Y7QWtENXBoQlE7RUFiSjtJQWVRO0lBQ0E7SUFDQTtFbEQ4cGhCVjtFa0Q3cGhCVTtJQUVJLGM1QzlTSjtJNEMrU0kseUI1QzlSRDtFTjQ3aEJiO0FBQ0Y7QWtENXBoQlE7RUFDSTtBbEQ4cGhCWjtBa0R4cGhCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI1Qy9UWjtBTnk5aEJaO0FrRHBwaEJRO0VBQ0k7RUFDQTtBbERzcGhCWjtBa0RycGhCWTtFQUhKO0lBS1E7RWxEdXBoQmQ7QUFDRjtBa0RscGhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERvcGhCWjtBa0RucGhCWTtFQUVJO0FsRG9waEJoQjtBa0RscGhCWTtFQVhKO0lBYVE7SUFDQTtJQUNBO0lBQ0E7RWxEb3BoQmQ7QUFDRjtBa0RqcGhCZ0I7RUFGSjtJQUlRO0VsRG1waEJsQjtBQUNGO0FrRC9vaEJnQjtFQUVJO0FsRGdwaEJwQjtBa0R6b2hCUTtFQURKO0lBRVE7SUFDQTtFbEQ0b2hCVjtBQUNGO0FrRGpvaEJvQjtFQUVJO0VBQ0E7QWxEa29oQnhCO0FrRGpvaEJ3QjtFQUpKO0lBTVE7SUFDQTtFbERtb2hCMUI7QUFDRjtBa0Rsb2hCd0I7RUFFSTtBbERtb2hCNUI7QWtEam9oQndCO0VBYko7SUFlUTtFbERtb2hCMUI7QUFDRjtBa0R6bmhCWTtFQVFJO0FsRG9uaEJoQjtBa0R4bmhCb0I7RUFDSTtBbEQwbmhCeEI7QWtEem1oQndCO0VBRUk7QWxEMG1oQjVCO0FrRHRtaEI0QjtFQUZKO0lBSVE7RWxEd21oQjlCO0FBQ0Y7QWtEbm1oQjJCO0VBRUM7RUFDQSxjNUNuY2hCO0FOdWlpQlo7QWtEbm1oQjRCO0VBRUk7SUFFSTtJQUNBO0VsRG1taEJsQztFa0RqbWhCOEI7SUFFSSx5QjVDMWJyQjtFTjRoaUJiO0FBQ0Y7QWtEaG1oQjRCO0VBaEJEO0lBa0JLO0VsRGttaEI5QjtFa0RqbWhCOEI7SUFFSSx5QjVDbGNyQjtJNENtY3FCO0VsRGttaEJsQztFa0RqbWhCa0M7SUFFSTtFbERrbWhCdEM7RWtEL2xoQjhCO0lBRUkseUI1QzNjckI7STRDNGNxQjtFbERnbWhCbEM7RWtEOWxoQjhCO0lBRUkseUI1Q2hkckI7STRDaWRxQjtFbEQrbGhCbEM7QUFDRjtBa0Q3bGhCNEI7RUF2Q0Q7SUF5Q0s7SUFDQTtJQUNBO0lBQ0E7RWxEK2xoQjlCO0VrRDlsaEI4QjtJQUVJO0VsRCtsaEJsQztFa0Q5bGhCa0M7SUFFSTtFbEQrbGhCdEM7QUFDRjtBa0QxbGhCZ0M7RUFGSjtJQUlRO0lBQ0E7RWxENGxoQmxDO0FBQ0Y7QWtEL2toQlk7RUFGSjtJQUlRO0VsRGlsaEJkO0VrRGhsaEJjO0lBRUksMEM3Q3RnQkc7STZDdWdCSDtJQUNBO0lBQ0EsZ0I3QzdmTTtJNkM4Zk4saUI3Q25kRTtJNkNvZEYsYzVDbmhCUjtJNENvaEJRO0lBQ0E7RWxEaWxoQmxCO0VrRGhsaEJrQjtJQUVJO0VsRGlsaEJ0QjtFa0Qva2hCa0I7SUFFSTtFbERnbGhCdEI7QUFDRjtBa0Rua2hCZ0I7RUFGSjtJQUlRO0VsRHFraEJsQjtBQUNGO0FrRDNqaEJZO0VBRko7SUFJUTtFbEQ2amhCZDtFa0Q1amhCYztJQUVJO0VsRDZqaEJsQjtFa0Q1amhCa0I7SUFFSTtFbEQ2amhCdEI7QUFDRjtBa0R6amhCWTtFQWZKO0lBZ0JRO0VsRDRqaEJkO0FBQ0Y7QWtEdmpoQlE7RUFESjtJQUdRO0VsRHlqaEJWO0FBQ0Y7QWtEaGpoQmdCO0VBRko7SUFJUTtJQUNBO0VsRGtqaEJsQjtBQUNGO0FrRDFpaEJZO0VBRko7SUFJUTtJQUNBO0lBQ0EsMEM3Qy9sQk87STZDZ21CUCxlN0NqZUs7STZDa2VMO0lBQ0EsZ0I3Q3ZsQkU7STZDd2xCRjtFbEQ0aWhCZDtFa0QzaWhCYztJQUVJLHlCNUMzbEJMO0VOdW9pQmI7RWtEMWloQmM7SUFFSTtJQUNBO0lBQ0EsZTdDN2VDO0VMd2hpQm5CO0FBQ0Y7QWtEbGloQlk7RUFFSTtFQUNBO0VBQ0EsZTdDNWZFO0U2QzZmRjtFQUNBLGdCN0NqbkJFO0U2Q2tuQkY7QWxEbWloQmhCO0FrRGxpaEJnQjtFQVJKO0lBVVE7SUFDQSxlN0NsZ0JDO0VMc2lpQm5CO0VrRG5paEJrQjtJQUVJLHlCNUN6bkJUO0VONnBpQmI7RWtEbGloQmtCO0lBRUksZ0I1Q2hwQlo7STRDaXBCWTtJQUNBO0lBQ0EseUI1Q2xvQlQ7STRDbW9CUyxlN0M3Z0JIO0k2QzhnQkc7RWxEbWloQnRCO0FBQ0Y7QWtEdGhoQm9CO0VBRko7SUFJUTtFbER3aGhCdEI7QUFDRjtBa0Q1Z2hCZ0I7RUFFSTtBbEQ2Z2hCcEI7QWtEM2doQmdCO0VBTko7SUFRUTtFbEQ2Z2hCbEI7QUFDRjtBa0R6Z2hCZ0I7RUFFSSxjNUMvckJSO0FOeXNpQlo7QWtEemdoQm9CO0VBRUk7SUFFSSx5QjVDbnJCYjtFTjRyaUJiO0VrRHhnaEIwQjtJQUVJO0VsRHlnaEI5QjtBQUNGO0FrRC8vZ0I0QjtFQUZKO0lBSVE7SUFDQSwwQzdDN3NCVDtJNkM4c0JTO0lBQ0E7SUFDQSxnQjdDcnNCZDtJNkNzc0JjO0lBQ0E7SUFDQTtFbERpZ2hCOUI7RWtEaGdoQjhCO0lBRUkseUI1QzNzQnJCO0VONHNpQmI7RWtELy9nQjhCO0lBQ0k7RWxEaWdoQmxDO0VrRGhnaEJrQztJQUNJO0lBQ0E7RWxEa2doQnRDO0VrRGpnaEJzQztJQUVJLHlCNUNwdEI3QjtFTnN0aUJiO0VrRGhnaEJzQztJQUVJO0VsRGlnaEIxQztFa0Q3L2dCOEI7SUFFSTtFbEQ4L2dCbEM7RWtENS9nQjhCO0lBRUk7RWxENi9nQmxDO0FBQ0Y7QWtEeC9nQjRCO0VBRko7SUFJUTtFbEQwL2dCOUI7QUFDRjtBa0RoL2dCUTtFQUVJO0lBRUk7SUFDQSwwQzdDcndCTztJNkNzd0JQO0lBQ0E7SUFDQSxnQjdDN3ZCRTtJNkM4dkJGO0VsRGcvZ0JkO0VrRC8rZ0JjO0lBRUkseUI1Q2p3Qkw7RU5pdmlCYjtFa0Q5K2dCYztJQUVJO0lBQ0E7SUFDQTtFbEQrK2dCbEI7RWtENytnQmM7SUFDSTtFbEQrK2dCbEI7RWtEOStnQmtCO0lBRUk7SUFDQTtFbEQrK2dCdEI7QUFDRjtBa0R2K2dCUTtFQUlRO0lBRUk7SUFDQTtJQUNBLDBDN0MxeUJHO0k2QzJ5Qkg7SUFDQTtJQUNBLGdCN0NseUJGO0k2Q215QkU7RWxEcStnQmxCO0VrRHArZ0JrQjtJQUVJO0VsRHErZ0J0QjtFa0RsK2dCc0I7SUFFSTtFbERtK2dCMUI7RWtEaitnQjBCO0lBQ0k7RWxEbStnQjlCO0VrRGwrZ0I4QjtJQUVJLHlCNUNqekJyQjtFTm94aUJiO0VrRGorZ0I4QjtJQUVJLGdCNUN4MEJ4QjtJNEN5MEJ3QjtJQUNBO0lBQ0E7RWxEaytnQmxDO0VrRHg5Z0JjO0lBRUk7SUFDQTtJQUNBLDBDN0NqMUJHO0k2Q2sxQkg7SUFDQTtJQUNBLGdCN0N6MEJGO0k2QzAwQkU7RWxEeTlnQmxCO0FBQ0Y7QWtEejlnQm9CO0VBRUk7SUFFSTtJQUNBO0VsRHk5Z0IxQjtFa0R2OWdCc0I7SUFFSSx5QjVDcDFCYjtFTjR5aUJiO0FBQ0Y7QWtELzhnQlk7RUFESjtJQUdRO0VsRGk5Z0JkO0FBQ0Y7QWtENzhnQlk7RUFGSjtJQUlRO0VsRCs4Z0JkO0FBQ0Y7QWtEOThnQlk7RUFOSjtJQVFRO0VsRGc5Z0JkO0VrRC84Z0JjO0lBRUk7SUFDQTtFbERnOWdCbEI7RWtEOThnQmM7SUFFSTtJQUNBO0lBQ0E7RWxEKzhnQmxCO0FBQ0Y7QWtEMThnQmdCO0VBRko7SUFJUTtJQUNBO0VsRDQ4Z0JsQjtBQUNGO0FrRDM4Z0JnQjtFQUVJO0VBQ0E7QWxENDhnQnBCO0FrRHA4Z0JRO0VBRUk7RUFDQTtFQUNBO0VBQ0EsZTdDNXhCUztFNkM2eEJUO0VBQ0EsZ0I3Q2w1Qk07RTZDbTVCTixjNUN4NkJBO0U0Q3k2QkE7RUFDQTtBbERxOGdCWjtBa0RwOGdCWTtFQVhKO0lBYVE7SUFDQTtJQUNBO0VsRHM4Z0JkO0FBQ0Y7QWtEcDhnQlk7RUFsQko7SUFtQlE7SUFDQTtJQUNBO0lBQ0E7RWxEdThnQmQ7QUFDRjtBa0RyOGdCUTtFQUVJO0FsRHM4Z0JaO0FrRGw4Z0JJO0VBQ0U7QWxEbzhnQk47QWtEajhnQlE7RUFERjtJQUVJO0VsRG84Z0JSO0FBQ0Y7O0FrRC83Z0JBO0VBRUk7QWxEaThnQko7QWtELzdnQkk7RUFFSTtFQUNBO0VBQ0E7QWxEZzhnQlI7QWtEOTdnQlE7RUFOSjtJQVFRO0VsRGc4Z0JWO0FBQ0Y7QWtEOTdnQkk7RUFmSjtJQWlCUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxEZzhnQk47QUFDRjtBa0Q5N2dCSTtFQXpCSjtJQTBCUTtFbERpOGdCTjtBQUNGO0FrRC83Z0JJO0VBN0JKO0lBOEJRO0lBQ0E7RWxEazhnQk47QUFDRjs7QWtENzdnQkk7RUFFSTtBbEQrN2dCUjtBa0Q1N2dCWTtFQUZKO0lBSVE7RWxEODdnQmQ7QUFDRjtBa0R4N2dCZ0I7RUFGSjtJQUlRO0VsRDA3Z0JsQjtBQUNGO0FrRHY3Z0JvQjtFQUZKO0lBSVE7RWxEeTdnQnRCO0FBQ0Y7QWtEajdnQmdCO0VBRUk7RUFDQTtBbERrN2dCcEI7QWtEaDdnQmdCO0VBRUk7QWxEaTdnQnBCO0FrRHo2Z0JnQjtFQUNJO0FsRDI2Z0JwQjtBa0QxNmdCb0I7RUFFSTtJQUNJO0VsRDI2Z0IxQjtBQUNGO0FrRHg2Z0JnQjtFQUNJO0FsRDA2Z0JwQjtBa0R4NmdCZ0I7RUFFSTtBbER5NmdCcEI7QWtEcjZnQm9CO0VBRUk7QWxEczZnQnhCO0FrRHA2Z0JvQjtFQUVJO0FsRHE2Z0J4QjtBa0RuNmdCb0I7RUFDSTtBbERxNmdCeEI7QWtEbDZnQmdCO0VBRUk7QWxEbTZnQnBCO0FrRGg2Z0J3QjtFQUNJO0FsRGs2Z0I1QjtBa0RqNmdCNEI7RUFFSTtBbERrNmdCaEM7QWtEOTVnQm9CO0VBRUk7QWxEKzVnQnhCO0FrRDk1Z0J3QjtFQUVJO0FsRCs1Z0I1QjtBa0Q1NWdCZ0M7RUFGSjtJQUlRO0VsRDg1Z0JsQztBQUNGO0FrRDE1Z0JvQjtFQUVJO0FsRDI1Z0J4QjtBa0R4NWdCNEI7RUFFSTtBbER5NWdCaEM7QWtEdDVnQndCO0VBVko7SUFZUTtFbER3NWdCMUI7QUFDRjtBa0R2NWdCd0I7RUFDSTtBbER5NWdCNUI7QWtEbDVnQmdCO0VBRUk7QWxEbTVnQnBCO0FrRC80Z0JvQjtFQUNJO0FsRGk1Z0J4QjtBa0RoNWdCd0I7RUFFSTtBbERpNWdCNUI7O0FrRHY0Z0JJO0VyQ2o2QkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjR5aUJGOztBa0R6NGdCSTtFckN2NkJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXFDcTZCTTtBbERnNWdCUjs7QWtENTRnQkE7RUFDSTtJckM5NkJGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWI4emlCQTtBQUNGO0FtRGppakJnQjtFQUNJO0VBQ0E7RUFDQTtBbkRtaWpCcEI7QW1EamlqQm9CO0VBTEo7SUFNUTtJQUNBO0VuRG9pakJ0QjtBQUNGO0FtRGxpakJvQjtFQVZKO0lBV1E7SUFDQTtFbkRxaWpCdEI7QUFDRjtBbUQzaGpCZ0I7RUFDSTtFQUNBO0VBQ0E7QW5ENmhqQnBCO0FtRDNoakJvQjtFQUxKO0lBTVE7SUFDQTtFbkQ4aGpCdEI7QUFDRjtBbUQ1aGpCb0I7RUFWSjtJQVdRO0lBQ0E7RW5EK2hqQnRCO0FBQ0Y7QW1EcmhqQmdCO0VBQ0k7RUFDQTtFQUNBO0FuRHVoakJwQjtBbURyaGpCb0I7RUFMSjtJQU1RO0lBQ0E7SUFDQTtFbkR3aGpCdEI7RW1EdmhqQnNCO0lBQ0k7SUFDQTtJQUNBO0VuRHloakIxQjtBQUNGO0FtRDlnakJnQjtFQUNJO0VBQ0E7RUFDQTtBbkRnaGpCcEI7QW1EOWdqQm9CO0VBTEo7SUFNUTtJQUNBO0VuRGloakJ0QjtBQUNGO0FtRC9nakJvQjtFQVZKO0lBV1E7SUFDQTtFbkRraGpCdEI7QUFDRjtBbUR4Z2pCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkQwZ2pCcEI7O0FtRC8vaUJRO0VBQ0k7QW5Ea2dqQlo7QW1EamdqQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRG1nakJoQjtBbURsZ2pCZ0I7RUFDSTtBbkRvZ2pCcEI7QW1EaGdqQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkRrZ2pCaEI7QW1EaGdqQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRGtnakJwQjtBbUQvL2lCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EaWdqQnBCOztBb0RwcGpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEdXBqQkY7O0FvRHBwakJBOztFQUVFLG1COUM0RVM7QU4ya2pCWDs7QW9EbnBqQkU7RUFDRTtBcERzcGpCSjtBb0RwcGpCRTtFQUNFLGlCekNJb0I7RXlDSHBCO0VBQ0E7QXBEc3BqQko7QW9EcHBqQkU7RUFDRTtBcERzcGpCSjtBb0RycGpCSTtFQUNFO0FwRHVwakJOO0FvRHBwakJFO0VBQ0UsYzlDekJRO0U4QzBCUjtBcERzcGpCSjtBb0RycGpCSTtFQUNFO0VBQ0E7RUFDQSxjOUM5Qk07RThDK0JOO0FwRHVwakJOO0FvRHRwakJNO0VBQ0UsYzlDcURLO0FObW1qQmI7QW9EcHBqQkU7RUFDRTtBcERzcGpCSjtBb0RwcGpCRTtFQUNFO0VBQ0E7RUFDQSxjOUN1Q087RThDdENQLHlCOUMwQ1M7RThDekNUO0FwRHNwakJKO0FvRHJwakJJO0VBQ0UsaUJ6QzdCa0I7RXlDOEJsQjtFQUNBO0FwRHVwakJOLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9zaXRlL21haW4uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay90aGVtZXMvbXNhL3VpL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL2Jhc2VsaW5lL3N0eWxlcy9zdHJ1Y3R1cmUvZ3JpZC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9iYXNlbGluZS9zdHlsZXMvc3RydWN0dXJlL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL2Jhc2VsaW5lL3N0eWxlcy9zdHJ1Y3R1cmUvc3RydWN0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svdGhlbWVzL21zYS91aS90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svdGhlbWVzL21zYS91aS9jb2xvci5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9iYXNlbGluZS9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay90aGVtZXMvbXNhL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL2Jhc2VsaW5lL3N0eWxlcy9jb21wb25lbnRzL2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL3RoZW1lcy9tc2EvY29tcG9uZW50cy9jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay90aGVtZXMvbXNhL3VpL3N0cnVjdHVyZS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9iYXNlbGluZS9zdHlsZXMvY29tcG9uZW50cy9zZXBhcmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay90aGVtZXMvbXNhL3VpL3V0aWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay90aGVtZXMvbXNhL2NvbXBvbmVudHMvc2VwYXJhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9hY2NvcmRpb24vY3NzL2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL3RoZW1lcy9tc2EvY29tcG9uZW50cy90ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9hY2NvcmRpb25mYXEvY3NzL2FjY29yZGlvbmZhcS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvYmxvZ2hlYWRlci9jc3MvYmxvZ2hlYWRlci5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvYnJlYWRjcnVtYi9jc3MvYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvYnV0dG9uL2Nzcy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay90aGVtZXMvbXNhL3VpL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2NhbXBhaWduY29udGVudC9jc3MvY2FtcGFpZ25jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9jYXJvdXNlbC9jc3MvY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2NoYXQvY3NzL2NoYXQuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2NvbHVtbmNvbnRlbnQvY3NzL2NvbHVtbmNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2NvbXNjb3JlL2Nzcy9jb21zY29yZS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvY29udGFjdGh1Yi9jc3MvY29udGFjdGh1Yi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvY29udGFpbmVyL2Nzcy9jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2NvbnRlbnRsaWJyYXJ5L2Nzcy9jb250ZW50bGlicmFyeS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvY29udGVudGxpYnJhcnlmaWx0ZXJzL2Nzcy9jb250ZW50bGlicmFyeWZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2VtYmVkL2Nzcy9lbWJlZC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvZm9ybS9jc3MvZm9ybS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvaGVyby9jc3MvaGVyby5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvaGVyb2NvbXBvc2l0ZXZpZGVvL2Nzcy9oZXJvY29tcG9zaXRldmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL2ltYWdlL2Nzcy9pbWFnZS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvbGFuZ3VhZ2VuYXZpZ2F0aW9uL2Nzcy9sYW5ndWFnZW5hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL21hcmtldG9mb3JtL2Nzcy9tYXJrZXRvZm9ybS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvcGFnaW5hdGlvbi9jc3MvcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvcXVvdGUvY3NzL3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS9zZWFyY2gvY3NzL3NlYXJjaC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvc2VhcmNoTmV0d29ya0RhdGEvY3NzL3NlYXJjaC1uZXR3b3JrLWRhdGEuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3NpdGVtYXAvY3NzL3NpdGVtYXAuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3NwZWFrZXJoZWFkbGluZS9jc3Mvc3BlYWtlcmhlYWRsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS90YWJzL2Nzcy90YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS90ZWFzZXIvY3NzL3RlYXNlci5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvdGV4dC9jc3MvdGV4dC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvYmFzZWxpbmUvdGhyZWVjb2x1bW5sYXlvdXQvY3NzL3RocmVlY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL3dlYnBhY2svY29tcG9uZW50cy9iYXNlbGluZS90aXRsZS9jc3MvdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3VoZi1mb290ZXIvY3NzL3VoZi1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3VoZi1oZWFkZXIvY3NzL3VoZi1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL21haW4vd2VicGFjay9jb21wb25lbnRzL2Jhc2VsaW5lL3ZpZGVvL2Nzcy92aWRlby5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvbWFpbi93ZWJwYWNrL2NvbXBvbmVudHMvcHJvamVjdC9leHBlcmllbmNlLWZyYWdtZW50cy9mb290ZXIvY3NzL2Zvb3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT0gRm9udCBGYWNlKi9cbi8qIHdlYiBmb250cyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktc2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9TZWdvZVVJLXNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlMaWdodFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktc2VtaUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvU2Vnb2VVSS1zZW1pTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zIE91dGxpbmVkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvZm9udHMvbWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3Jlc291cmNlcy9mb250cy9tYXRlcmlhbC1pY29ucy1vdXRsaW5lZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4vKiBncmlkIGd1dHRlciovXG4vKiBncmlkIGNvbXBvbmVudCAqL1xuLmFlbS1HcmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWVtLUdyaWQ6OmJlZm9yZSxcbi5hZW0tR3JpZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5hZW0tR3JpZDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogcGxhY2Vob2xkZXIgZm9yIG5ldyBjb21wb25lbnRzICovXG4uYWVtLUdyaWQtbmV3Q29tcG9uZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogY29sdW1uIG9mIGEgZ3JpZCAqL1xuLmFlbS1HcmlkQ29sdW1uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGZvcmNlIHNob3dpbmcgaGlkZGVuICovXG4uYWVtLUdyaWRTaG93SGlkZGVuID4gLmFlbS1HcmlkID4gLmFlbS1HcmlkQ29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogYWRkIGdsb2JhbCBndXR0ZXIgaW5zdGVhZCBvZiByZXBlYXRlZCBvbmUsIHRvIHJlbW92ZSB+IDUwMCBsaW5lcyovXG5bY2xhc3MqPWFlbS1HcmlkLS1kZWZhdWx0LS1dID4gW2NsYXNzKj1hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tXSxcbltjbGFzcyo9YWVtLUdyaWQtLXRhYmxldC0tXSA+IFtjbGFzcyo9YWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tXSxcbltjbGFzcyo9YWVtLUdyaWQtLXBob25lLS1dID4gW2NsYXNzKj1hZW0tR3JpZENvbHVtbi0tcGhvbmUtLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgW2NsYXNzKj1hZW0tR3JpZC0tZGVmYXVsdC0tXSA+IFtjbGFzcyo9YWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLV0sXG4gIFtjbGFzcyo9YWVtLUdyaWQtLXRhYmxldC0tXSA+IFtjbGFzcyo9YWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tXSxcbiAgW2NsYXNzKj1hZW0tR3JpZC0tcGhvbmUtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS1waG9uZS0tXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgW2NsYXNzKj1hZW0tR3JpZC0tZGVmYXVsdC0tXSA+IFtjbGFzcyo9YWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLV0sXG4gIFtjbGFzcyo9YWVtLUdyaWQtLXRhYmxldC0tXSA+IFtjbGFzcyo9YWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tXSxcbiAgW2NsYXNzKj1hZW0tR3JpZC0tcGhvbmUtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS1waG9uZS0tXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgfVxufVxuXG4uYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMixcbi5leHBlcmllbmNlZnJhZ21lbnQuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuW2NsYXNzKj1hZW0tR3JpZC0tZGVmYXVsdC0tXSA+IFtjbGFzcyo9YWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTFdLFxuW2NsYXNzKj1hZW0tR3JpZC0tZGVmYXVsdC0tXSA+IC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOSxcbltjbGFzcyo9YWVtLUdyaWQtLWRlZmF1bHQtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMV0sXG5bY2xhc3MqPWFlbS1HcmlkLS1kZWZhdWx0LS1dID4gLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOSxcbltjbGFzcyo9YWVtLUdyaWQtLWRlZmF1bHQtLV0gPiBbY2xhc3MqPWFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTFdLFxuW2NsYXNzKj1hZW0tR3JpZC0tZGVmYXVsdC0tXSA+IC5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS05IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLyogR2VuZXJhdGVzIGFsbCB0aGUgcnVsZXMgZm9yIHRoZSBncmlkIGNvbHVtbnMgdXAgdG8gdGhlIGdpdmVuIGFtb3VudCBvZiBjb2x1bW4gKi9cbi5yb290LmNvbnRhaW5lci5yZXNwb25zaXZlZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvb3QuY29udGFpbmVyLnJlc3BvbnNpdmVncmlkIC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucm9vdC5jb250YWluZXIucmVzcG9uc2l2ZWdyaWQgLmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbn1cblxuLyogR2VuZXJhdGVzIGFsbCB0aGUgcnVsZXMgZm9yIHRoZSBncmlkIGNvbHVtbiBvZmZzZXQgdXAgdG8gdGhlIGdpdmVuIGFtb3VudCBvZiBjb2x1bW4gKi9cbi8qIEdlbmVyYXRlcyBhbGwgdGhlIHJ1bGVzIGZvciB0aGUgZ3JpZCBhbmQgY29sdW1ucyBmb3IgdGhlIGdpdmVuIGJyZWFrIHBvaW50IGFuZCB0b3RhbCBvZiBjb2x1bW5zICovXG4vKiBHZW5lcmF0ZXMgYWxsIHRoZSBydWxlcyBmb3IgdGhlIGdyaWRzIGFuZCBjb2x1bW5zICovXG4vKiBBUEkgZnVuY3Rpb24gdG8gYmUgY2FsbGVkIHRvIGdlbmVyYXRlIGEgZ3JpZCBjb25maWcgKi9cbi8qIG1heGltdW0gYW1vdW50IG9mIGdyaWQgY2VsbHMgdG8gYmUgcHJvdmlkZWQgKi9cbi8qIGRlZmF1bHQgYnJlYWtwb2ludCAqL1xuLmFlbS1HcmlkLmFlbS1HcmlkLS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTcuMTQyODU3MTQyOSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTQuMjg1NzE0Mjg1NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAyOC41NzE0Mjg1NzE0JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDQyLjg1NzE0Mjg1NzElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogNTcuMTQyODU3MTQyOSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA3MS40Mjg1NzE0Mjg2JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS02IHtcbiAgbWFyZ2luLWxlZnQ6IDg1LjcxNDI4NTcxNDMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEyLjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzcuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2Mi41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDg3LjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS04IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiAzNy41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS01IHtcbiAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogODcuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTEuMTExMTExMTExMSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTgge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDExLjExMTExMTExMTElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMjIuMjIyMjIyMjIyMiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDQ0LjQ0NDQ0NDQ0NDQlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogNTUuNTU1NTU1NTU1NiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS03IHtcbiAgbWFyZ2luLWxlZnQ6IDc3Ljc3Nzc3Nzc3NzglO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTgge1xuICBtYXJnaW4tbGVmdDogODguODg4ODg4ODg4OSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDcwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTgge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogOTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTAge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogMzAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS03IHtcbiAgbWFyZ2luLWxlZnQ6IDcwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOCB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTkge1xuICBtYXJnaW4tbGVmdDogOTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTguMTgxODE4MTgxOCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjcuMjcyNzI3MjcyNyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzYuMzYzNjM2MzYzNiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjMuNjM2MzYzNjM2NCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS04IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzIuNzI3MjcyNzI3MyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODEuODE4MTgxODE4MiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDkuMDkwOTA5MDkwOSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMTguMTgxODE4MTgxOCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogMjcuMjcyNzI3MjcyNyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogMzYuMzYzNjM2MzYzNiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogNDUuNDU0NTQ1NDU0NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogNTQuNTQ1NDU0NTQ1NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogNjMuNjM2MzYzNjM2NCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTgge1xuICBtYXJnaW4tbGVmdDogNzIuNzI3MjcyNzI3MyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTkge1xuICBtYXJnaW4tbGVmdDogODEuODE4MTgxODE4MiU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwLjkwOTA5MDkwOTElO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTcge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTgge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTYge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS02IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNDIuODU3MTQyODU3MSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDcxLjQyODU3MTQyODYlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODUuNzE0Mjg1NzE0MyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTcge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAxNC4yODU3MTQyODU3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDI4LjU3MTQyODU3MTQlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogNDIuODU3MTQyODU3MSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiA1Ny4xNDI4NTcxNDI5JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS01IHtcbiAgbWFyZ2luLWxlZnQ6IDcxLjQyODU3MTQyODYlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTYge1xuICBtYXJnaW4tbGVmdDogODUuNzE0Mjg1NzE0MyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTIuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzNy41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDYyLjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODcuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTgge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMi41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTUge1xuICBtYXJnaW4tbGVmdDogNjIuNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNyB7XG4gIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS04IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMS4xMTExMTExMTExJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTcge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTEuMTExMTExMTExMSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMi4yMjIyMjIyMjIyJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogNDQuNDQ0NDQ0NDQ0NCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA1NS41NTU1NTU1NTU2JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS02IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogNzcuNzc3Nzc3Nzc3OCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOCB7XG4gIG1hcmdpbi1sZWZ0OiA4OC44ODg4ODg4ODg5JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS05IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTYge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNzAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA5MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiAzMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTQge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS01IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTcge1xuICBtYXJnaW4tbGVmdDogNzAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS04IHtcbiAgbWFyZ2luLWxlZnQ6IDgwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOSB7XG4gIG1hcmdpbi1sZWZ0OiA5MCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogOS4wOTA5MDkwOTA5JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxOC4xODE4MTgxODE4JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTUge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTYge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTcge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA2My42MzYzNjM2MzY0JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTgge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiA4MS44MTgxODE4MTgyJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogOTAuOTA5MDkwOTA5MSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEge1xuICBtYXJnaW4tbGVmdDogOS4wOTA5MDkwOTA5JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAxOC4xODE4MTgxODE4JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNy4yNzI3MjcyNzI3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiAzNi4zNjM2MzYzNjM2JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA0NS40NTQ1NDU0NTQ1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiA1NC41NDU0NTQ1NDU1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNyB7XG4gIG1hcmdpbi1sZWZ0OiA2My42MzYzNjM2MzY0JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOCB7XG4gIG1hcmdpbi1sZWZ0OiA3Mi43MjcyNzI3MjczJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOSB7XG4gIG1hcmdpbi1sZWZ0OiA4MS44MTgxODE4MTgyJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMTAge1xuICBtYXJnaW4tbGVmdDogOTAuOTA5MDkwOTA5MSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTMge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS01IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tOSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uYWVtLUdyaWQuYWVtLUdyaWQtLWRlZmF1bHQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLWRlZmF1bHQtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1kZWZhdWx0LS0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5hZW0tR3JpZC5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tZGVmYXVsdC0tMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hZW0tR3JpZCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tbmV3bGluZSB7XG4gIC8qIG5ld2xpbmUgYmVoYXZpb3IgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG4uYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLW5vbmUge1xuICAvKiBub25lIGJlaGF2aW9yICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5hZW0tR3JpZCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0taGlkZSB7XG4gIC8qIGhpZGUgYmVoYXZpb3IgKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogcGhvbmUgYnJlYWtwb2ludCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS02IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS02IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS05IHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS05IHtcbiAgICBtYXJnaW4tbGVmdDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogNTcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS03IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS04IHtcbiAgICBtYXJnaW4tbGVmdDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS04IHtcbiAgICBtYXJnaW4tbGVmdDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1waG9uZS0tMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tcGhvbmUtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXBob25lLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS1waG9uZS0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tcGhvbmUtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXBob25lLS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS1waG9uZS0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tcGhvbmUtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS1uZXdsaW5lIHtcbiAgICAvKiBuZXdsaW5lIGJlaGF2aW9yICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxuICAuYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS1ub25lIHtcbiAgICAvKiBub25lIGJlaGF2aW9yICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXBob25lLS1oaWRlIHtcbiAgICAvKiBoaWRlIGJlaGF2aW9yICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogdGFibGV0IGJyZWFrcG9pbnQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0yID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS03IHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS05IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS03IHtcbiAgICBtYXJnaW4tbGVmdDogNzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS04IHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS05IHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzY0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS03IHtcbiAgICBtYXJnaW4tbGVmdDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTMgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0zID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS00ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTUgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS01ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTYgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS02ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tNyA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTcgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS03ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS01IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTggPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS04ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTkgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS05ID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tOSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS01IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS04IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS05IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEwID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTAgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS05IHtcbiAgICBtYXJnaW4tbGVmdDogOTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS00IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMSA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS05IHtcbiAgICBtYXJnaW4tbGVmdDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTExID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTEgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS02IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS03IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hZW0tR3JpZC5hZW0tR3JpZC0tdGFibGV0LS0xMiA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tb2Zmc2V0LS10YWJsZXQtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmFlbS1HcmlkLmFlbS1HcmlkLS10YWJsZXQtLTEyID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLXRhYmxldC0tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuYWVtLUdyaWQuYWVtLUdyaWQtLXRhYmxldC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLW9mZnNldC0tdGFibGV0LS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFlbS1HcmlkID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLW5ld2xpbmUge1xuICAgIC8qIG5ld2xpbmUgYmVoYXZpb3IgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB9XG4gIC5hZW0tR3JpZCA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tdGFibGV0LS1ub25lIHtcbiAgICAvKiBub25lIGJlaGF2aW9yICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0taGlkZSB7XG4gICAgLyogaGlkZSBiZWhhdmlvciAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGZvcmNlIHNob3dpbmcgaGlkZGVuIGNvbXBvbmVudHMgaW4gdW5oaWRlIG1vZGUgKi9cbi5hZW0tR3JpZFNob3dIaWRkZW4gPiAuY21wLWNvbnRhaW5lciA+IC5hZW0tR3JpZCA+IC5hZW0tR3JpZENvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMjsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sLFxuYm9keSxcbnAge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICBib2R5LFxuICBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuYTpob3ZlcixcbmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuYTpkaXNhYmxlZCxcbmJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wLFxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZHQsXG5kZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0LjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuaDUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaDEtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oMS1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuXG4uaDItc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmgyLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLmgzLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oMy1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5oMy1zZW1pbGlnaHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oMy1zZW1pbGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uaDQtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oNC1zZW1pYm9sZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uaDQtc2VtaWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmg0LXNlbWlsaWdodCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uYm9keS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5ib2R5LXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmJvZHktc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5ib2R5LXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5jbXAtYnV0dG9uX19pY29uLS1tYWlsOmFmdGVyIHtcbiAgY29udGVudDogXCJtYWlsXCI7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jb250YWluZXIuY21wLS1pbnZlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExOTE4O1xufVxuXG4uY21wLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jbXAtY29udGFpbmVyLS1jb25zdHJhaW4gLmNtcC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbn1cblxuLmNtcC1jb250YWluZXItLXZydC1zbSAuY21wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNtcC1jb250YWluZXItLXZydC1sZyAuY21wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmNtcC1jb250YWluZXItLWhyei1zbSAuY21wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmNtcC1jb250YWluZXItLWhyei1sZyAuY21wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmNtcC1zZXBhcmF0b3JfX2hvcml6b250YWwtcnVsZSB7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTg3MzE7XG59XG4uY21wLS1pbnZlcnQgLmNtcC1zZXBhcmF0b3JfX2hvcml6b250YWwtcnVsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTlmOTk7XG59XG4uY21wLXNlcGFyYXRvci0tbGcgLmNtcC1zZXBhcmF0b3JfX2hvcml6b250YWwtcnVsZSB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDQwcHggMCA0MHB4IDA7XG59XG4uY21wLXNlcGFyYXRvci0teGwgLmNtcC1zZXBhcmF0b3JfX2hvcml6b250YWwtcnVsZSB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDgwcHggMCA4MHB4IDA7XG59XG5cbi5hY2NvcmRpb24uY21wLWFjY29yZGlvbl9fZGl2aWRlciAuY21wLWFjY29yZGlvbl9faXRlbVtkYXRhLWNtcC1leHBhbmRlZF0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hY2NvcmRpb24uY21wLWFjY29yZGlvbl9fZGl2aWRlciAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYyZWY7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYWNjb3JkaW9uLmNtcC1hY2NvcmRpb25fX2RpdmlkZXIgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMmVmO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmFjY29yZGlvbi5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiAuY21wLWFjY29yZGlvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hY2NvcmRpb24uY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24gLmNtcC1hY2NvcmRpb25fX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYWNjb3JkaW9uLmNtcC1hY2NvcmRpb25fX2JlZm9yZS1pY29uIC5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LWRvd24tZXhwYW5kZWQuc3ZnKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgd2lkdGg6IDc0LjMlO1xuICBwYWRkaW5nOiAwO1xufVxuLmFjY29yZGlvbi5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIC5uZXcge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmFjY29yZGlvbi5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5hY2NvcmRpb24uY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA3OC4zJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX2ljb24ge1xuICBjb2xvcjogIzJmMmYyZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2FjY29yZGlvbi1hcnJvdy1sZWZ0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LXVwLWV4cGFuZGVkLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0gaDQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDc4LjMlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS41NjNyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwge1xuICAgIHdpZHRoOiA4MiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIC5uZXcge1xuICBtYXJnaW46IDA7XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIC5jbXAtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCBoMy5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIC5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIC5hZW0tR3JpZENvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbiBzcGFuLmNtcC1hY2NvcmRpb25fX3RpdGxlLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIHNwYW4uY21wLWFjY29yZGlvbl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX2ljb24sXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctbGVmdC13aGl0ZS5zdmcpO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kZWQgLmNtcC1hY2NvcmRpb25fX2ljb24sXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LXVwLXdoaXRlLWV4cGFuZGVkLnN2ZykgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjay5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiAuY21wLWFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmRlZCAuY21wLWFjY29yZGlvbl9faWNvbixcbi5jbXAtY29udGFpbmVyLS1kYXJrLmNtcC1hY2NvcmRpb25fX2JlZm9yZS1pY29uIC5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LWRvd24td2hpdGUtZXhwYW5kZWQuc3ZnKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1hY2NvcmRpb25fX3BhbmVsLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCAuY21wLWFjY29yZGlvbl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWFjY29yZGlvbl9fcGFuZWwuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIC5jbXAtYWNjb3JkaW9uX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY21wLWFjY29yZGlvbl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiAuY21wLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC50ZXh0IH4gLmFjY29yZGlvbiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC50ZXh0IH4gLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC50ZXh0IH4gLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gLmNtcC1jb250YWluZXIgLmFjY29yZGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gLmNtcC1jb250YWluZXIgLmFjY29yZGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gLmNtcC1jb250YWluZXIgLmFjY29yZGlvbiAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSxcbi5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gLmNtcC1jb250YWluZXIgLmFjY29yZGlvbiAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC5hY2NvcmRpb24gLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX3BhbmVsLFxuLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiAuY21wLWNvbnRhaW5lciAuYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIC5jbXAtY29udGFpbmVyIC5hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2JlZm9yZS1pY29uIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gLmNtcC1jb250YWluZXIgLmFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCAuY21wLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gLmNtcC1jb250YWluZXIgLmFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24gLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCAuY21wLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiA+IC5jbXAtY29udGFpbmVyID4gLmFlbS1HcmlkID4gLnRleHQgLmNtcC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gPiAuY21wLWNvbnRhaW5lciA+IC5hZW0tR3JpZCA+IC50ZXh0IC5jbXAtdGV4dCB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuID4gLmNtcC1jb250YWluZXIgPiAuYWVtLUdyaWQgPiAudGV4dCAuY21wLXRleHQge1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxufVxuLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiA+IC5jbXAtY29udGFpbmVyID4gLmFlbS1HcmlkID4gLnRleHQgLmNtcC10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4gPiAuY21wLWNvbnRhaW5lciA+IC5hZW0tR3JpZCA+IC50ZXh0IC5jbXAtdGV4dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwcmVtKSB7XG4gIC5jb250YWluZXItZmx1aWQuY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuID4gLmNtcC1jb250YWluZXIgPiAuYWVtLUdyaWQgPiAudGV4dCAuY21wLXRleHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYmxvZy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9nLWhlYWRlcjo6YmVmb3JlLCAuYmxvZy1oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmJsb2ctaGVhZGVyIC5ibG9nLWhlYWRlcl9fY29udGVudC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXg6IDEgMCAwO1xufVxuLmJsb2ctaGVhZGVyIC5ibG9nLWhlYWRlcl9fY29udGVudCAuYmxvZy10b3Atc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNzVyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IC5ibG9nLXRvcC1zZWN0aW9uIC5ibG9nLWhlYWRlcl9fc3VidGl0bGVzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmJsb2ctaGVhZGVyIC5ibG9nLWhlYWRlcl9fY29udGVudCAuYmxvZy10b3Atc2VjdGlvbiAuYmxvZy1oZWFkZXJfX3N1YnRpdGxlcyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wODc1cmVtO1xuICB9XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IC5ibG9nLXRvcC1zZWN0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQgLmJsb2ctdG9wLXNlY3Rpb24gLmJsb2ctaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IC5ibG9nLXRvcC1zZWN0aW9uIC5ibG9nLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmJsb2ctaGVhZGVyIC5ibG9nLWhlYWRlcl9fY29udGVudCAuYmxvZy10b3Atc2VjdGlvbiAuYmxvZy1oZWFkZXJfX2F1dGhvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uYmxvZy1oZWFkZXIgLmJsb2ctaGVhZGVyX19jb250ZW50IC5ibG9nLXRvcC1zZWN0aW9uIC5ibG9nLWhlYWRlcl9fYXV0aG9yIC5hdXRob3ItYnkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQgLmJsb2ctdG9wLXNlY3Rpb24gLmJsb2ctaGVhZGVyX19hdXRob3IgLmF1dGhvci1uYW1lcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDAuMzc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQgLmJsb2ctdG9wLXNlY3Rpb24gLmJsb2ctaGVhZGVyX19hdXRob3IgLmF1dGhvci1uYW1lcyB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgfVxufVxuLmJsb2ctaGVhZGVyIC5ibG9nLWhlYWRlcl9fY29udGVudCAuYmxvZy10b3Atc2VjdGlvbiAuYmxvZy1oZWFkZXJfX2F1dGhvciAuYXV0aG9yLW5hbWVzIHVsIC5ibG9nLWhlYWRlcl9fYXV0aG9ybmFtZSB7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQgLmJsb2ctdG9wLXNlY3Rpb24gLmJsb2ctaGVhZGVyX19hdXRob3IgLmF1dGhvci1uYW1lcyB1bCAuYmxvZy1oZWFkZXJfX2F1dGhvcm5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2NvbnRlbnQgLmJsb2ctaGVhZGVyX2RhdGUge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbi5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5ibG9nLWhlYWRlciAuYmxvZy1oZWFkZXJfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cbn1cblxuLmJsb2dJbnNpZ2h0SGVhZGVyLFxuLmluc2lnaHRzRGV0YWlsSGVhZGVyLFxuLndlYmNhc3REZXRhaWxIZWFkZXIge1xuICBwYWRkaW5nOiA2cmVtIDVyZW0gMHJlbSA1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmJsb2dJbnNpZ2h0SGVhZGVyLFxuICAuaW5zaWdodHNEZXRhaWxIZWFkZXIsXG4gIC53ZWJjYXN0RGV0YWlsSGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDEuNTYyNXJlbSAwcmVtIDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmJsb2dJbnNpZ2h0SGVhZGVyLFxuICAuaW5zaWdodHNEZXRhaWxIZWFkZXIsXG4gIC53ZWJjYXN0RGV0YWlsSGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDEuODc1cmVtIDByZW0gMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGdhcDogMC42MjVyZW07XG59XG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpOmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IDAuMDYyNXJlbSBkYXNoZWQgIzAwMDAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuMDYyNXJlbTtcbn1cbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2EtY29weU1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBnYXA6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzUwNTA1MDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLWNvcHlNZXNzYWdlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1jb3B5TWVzc2FnZS5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX2ZhY2Vib29rLFxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfdHdpdHRlcixcbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtlZGluLFxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfY29weSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX2ZhY2Vib29rOmZvY3VzLFxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfdHdpdHRlcjpmb2N1cyxcbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtlZGluOmZvY3VzLFxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfY29weTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV9mYWNlYm9vazpob3Zlcixcbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX3R3aXR0ZXI6aG92ZXIsXG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV9saW5rZWRpbjpob3Zlcixcbi5tc2Etc29jaWFsLXNoYXJlIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIGxpIC5tc2Etc29jaWFsLXNoYXJlX2NvcHk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV9mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NvY2lhbC1zaGFyZS1mYWNlYm9vay5zdmcpO1xufVxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NvY2lhbC1zaGFyZS10d2l0dGVyLnN2Zyk7XG59XG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaSAubXNhLXNvY2lhbC1zaGFyZV9saW5rZWRpbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NvY2lhbC1zaGFyZS1saW5rZWRpbi5zdmcpO1xufVxuLm1zYS1zb2NpYWwtc2hhcmUgLm1zYS1zb2NpYWwtc2hhcmVfbGlua3MgbGkgLm1zYS1zb2NpYWwtc2hhcmVfY29weSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NvY2lhbC1zaGFyZS1jb3B5LnN2Zyk7XG59XG4ubXNhLXNvY2lhbC1zaGFyZSAubXNhLXNvY2lhbC1zaGFyZV9saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5icmVhZGNydW1iIC5jbXAtYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW06bGFzdC1vZi10eXBlIC5jbXAtYnJlYWRjcnVtYl9faXRlbS1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5icmVhZGNydW1iIC5jbXAtYnJlYWRjcnVtYl9faXRlbTpmaXJzdC1vZi10eXBlIC5jbXAtYnJlYWRjcnVtYl9faXRlbS1saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luOiAtMnB4IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tYnJlYWRjcnVtYi5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxufVxuLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtLS1hY3RpdmUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1iIC5jbXAtYnJlYWRjcnVtYl9faXRlbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtLWxpbms6Zm9jdXMge1xuICBib3JkZXI6IHVuc2V0O1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbi5icmVhZGNydW1iIC5jbXAtYnJlYWRjcnVtYl9faXRlbS1saW5rOmZvY3VzIHNwYW4ge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiAtMnB4IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWJyZWFkY3J1bWIuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYuMnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4uYnJlYWRjcnVtYiAuY21wLWJyZWFkY3J1bWJfX2l0ZW0gc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJyZWFkY3J1bWIgLmNtcC1icmVhZGNydW1iX19pdGVtIHNwYW46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5iZy1ncmVlbi10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNWI2Mjtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uIC5jbXAtYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA3OHB4O1xuICBtYXgtd2lkdGg6IDMxNXB4O1xufVxuLmJ1dHRvbiAuY21wLWJ1dHRvbiAuY21wLWxpbmtfX3NjcmVlbi1yZWFkZXItb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvc3ByaXRlaWNvbnNfZ3JlZW53b3JsZC5wbmdcIikgbm8tcmVwZWF0O1xufVxuLmJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMXB4O1xufVxuLmJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbiArIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbi5idXR0b24gLmNtcC1idXR0b25fX3RleHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI1MnB4O1xufVxuLmJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5idXR0b24gLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24gKyAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogMjMycHg7XG59XG4uYnV0dG9uIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNjdweDtcbn1cbi5idXR0b24gLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTA1MDUwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTgycHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC04MnB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIxcHggLTgycHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFyay5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjViNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xcHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MXB4IC0xcHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZjMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTE4MTk7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG91dGxpbmU6IGRhc2hlZDtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MDUwNTAgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTgycHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtODJweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtODJweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjI1YjYyO1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya2N5YW4uc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZWY7XG4gIGNvbG9yOiAjMTIyZjMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIyZjMzO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOXB4IC0yMXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTIxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTIxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDZkODtcbiAgY29sb3I6ICMwOTE4MTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTE4MTk7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtNDFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTQxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtNDFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBvdXRsaW5lOiBkYXNoZWQ7XG4gIG91dGxpbmUtY29sb3I6ICMyMjViNjI7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5IC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MDUwNTAgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOXB4IC04MnB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtODJweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTgycHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uIHtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzIyNWI2MjtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC0xcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6OmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMXB4IC0xcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC0xcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMxMjJmMzM7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC0yMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtMjFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3Rlcjo6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTIxcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmJyaWdodC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMwOTE4MTk7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5cHggLTQxcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAxcHggLTQxcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuYnJpZ2h0LWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTQxcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5icmlnaHQtY29sb3IgLmNtcC1idXR0b246Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBkYXNoZWQ7XG4gIG91dGxpbmUtY29sb3I6ICMyMjViNjI7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIHtcbiAgY29sb3I6ICM1MDUwNTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTE4MnB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMTgycHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlcjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTgycHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xMDFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTEwMXB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEwMXB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246Zm9jdXMgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3V0bGluZTogZGFzaGVkO1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNTA1MDUwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMTgycHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMTgycHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlcjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTE4MnB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMTAxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDo6YWZ0ZXIsIC5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0xMDFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MXB4IC0xMDFweDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3V0bGluZTogZGFzaGVkO1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwMDAwO1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIHtcbiAgY29sb3I6ICM1MDUwNTAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOHB4IC0xODJweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6YWZ0ZXIsIC5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAxcHggLTE4MnB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlcjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlcjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjFweCAtMTgycHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX190ZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1waG9uZTphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOHB4IC0xMDFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6OmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtMTAxcHg7XG59XG4uYnV0dG9uLmN0YS10ZXJ0aWFyeS5kYXJrLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTEwMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRhcmstY29sb3IgLmNtcC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwMDAwO1xuICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGFyay1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MDUwNTAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcGhvbmU6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggLTI4MXB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZDphZnRlciwgLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZDphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC0yODFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTI4MXB4O1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFyay5zdmdcIik7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVBob25lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IC0yMDFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6YWZ0ZXIsIC5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMjAxcHg7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOmFmdGVyLCAuYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yMDFweDtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXByaW1hcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZmVmO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uLmN0YS1wcmltYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5jdGEtcHJpbWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3V0bGluZTogZGFzaGVkO1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwMDAwO1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjJlZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y2ZjJlZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMjgxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6OmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTI4MXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDJweCAtMjgxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uLWdyZWF0LWJlaWdlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tUGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMjAxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQ6OmFmdGVyLCAuYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTIwMXB4O1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyOjphZnRlciwgLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDJweCAtMjAxcHg7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLmN0YS1zZWNvbmRhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24uY3RhLXNlY29uZGFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbjpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5jdGEtc2Vjb25kYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBvdXRsaW5lOiBkYXNoZWQ7XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIHtcbiAgY29sb3I6ICNmNmYyZWYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOHB4IC0yODFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yLmRpc2FibGVkIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTI4MXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvci5kaXNhYmxlZCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTI4MXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IuZGlzYWJsZWQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uLWdyZWF0LWJlaWdlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLXBob25lOmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOHB4IC0yMDFweDtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkOjphZnRlciwgLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXI6OmFmdGVyLCAuYnV0dG9uLmN0YS10ZXJ0aWFyeS5kaW1lbnNpb25hbC1jb2xvciAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3Rlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTIwMXB4O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi5jdGEtdGVydGlhcnkuZGltZW5zaW9uYWwtY29sb3IgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b24uY3RhLXRlcnRpYXJ5LmRpbWVuc2lvbmFsLWNvbG9yIC5jbXAtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC41KTtcbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMjkuNjI1cmVtO1xuICAgIG1hcmdpbjogMC42MjVyZW0gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDM5LjA2MjVyZW07XG4gIH1cbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwuZmFkZS1pbiAuY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkMmQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtdGl0bGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1sZWdhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWNhbXBhaWduLWNvbnRlbnRfX21vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtZm9vdGVyIGRpdi5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNtcC1jYW1wYWlnbi1jb250ZW50X19tb2RhbC1mb290ZXIgZGl2LmJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNtcC1jYW1wYWlnbi1jb250ZW50LS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbXBhaWduLWNvdXBvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtYWNjb3JkaW9uX19wYW5lbC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY3EtRWRpdGFibGUtZG9tIC5jbXAtYWNjb3JkaW9uX19wYW5lbC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlcixcbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlcixcbiAgLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQgLmNtcC1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtaW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIHtcbiAgei1pbmRleDogNTtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMge1xuICAgIGxlZnQ6IDUyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMge1xuICAgIGxlZnQ6IDU0JTtcbiAgfVxufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yczpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zbGlkZXJfZGVmYXVsdF9jaXJjbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yOmZvY3VzLCAuY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcjpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc2xpZGVyX2FjdGl2ZV9jaXJjbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24ge1xuICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcHJldmlvdXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLXByZXZpb3VzIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wcmV2aW91cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wcmV2aW91czpmb2N1cywgLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLXByZXZpb3VzOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLXByZXZpb3VzIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9jYXJvdXNlbC1pY29uLXByZXZfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLW5leHQ6Zm9jdXMsIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1uZXh0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLW5leHQgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvY2Fyb3VzZWwtaWNvbi1uZXh0X2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wbGF5LCAuY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24uY21wLWNhcm91c2VsX19hY3Rpb24tLXBsYXkgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLXRleHQsIC5jb250ZW50X2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wYXVzZSAuY21wLWNhcm91c2VsX19hY3Rpb24tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudF9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbiAuY21wLWNhcm91c2VsX19hY3Rpb24tdGV4dCB7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC42ODhyZW0gMC42MjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tLXByZXZpb3VzIHtcbiAgb3JkZXI6IDE7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcHJldmlvdXMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9jYXJvdXNlbC1pY29uLXByZXZfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1uZXh0IHtcbiAgb3JkZXI6IDQ7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tbmV4dCAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Nhcm91c2VsLWljb24tbmV4dF9kZWVwdGVhbC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tLXBhdXNlIHtcbiAgb3JkZXI6IDI7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcGF1c2UgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9yZWd1bGFyX2Nhcm91c2VsX3BhdXNlX2ljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wbGF5IHtcbiAgb3JkZXI6IDM7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcGxheSAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL3JlZ3VsYXJfY2Fyb3VzZWxfcGxheV9pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1pbmRlbnQ6IC0zMDAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc2xpZGVyX2RlZmF1bHRfY2lyY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4ucmVndWxhcl9jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcjpmb2N1cywgLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyAuY21wLWNhcm91c2VsX19pbmRpY2F0b3I6aG92ZXIge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnJlZ3VsYXJfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyAuY21wLWNhcm91c2VsX19pbmRpY2F0b3ItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NsaWRlcl9hY3RpdmVfY2lyY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5yZWd1bGFyX2Nhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2l0ZW0gPiAuY29udGFpbmVyLnJlc3BvbnNpdmVncmlkLFxuLmNvbnRlbnRfY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faXRlbSA+IC5jb250YWluZXIucmVzcG9uc2l2ZWdyaWQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuXG4uY21wLWNoYXQge1xuICB3aWR0aDogMjUxcHg7XG4gIGhlaWdodDogMzQycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMjcuNXB4IDdweCAyNy41cHggOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDAuNjI1cmVtO1xuICByaWdodDogMC42MjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYW5pbWF0aW9uLW5hbWU6IHByb0NoYXRGYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG5Aa2V5ZnJhbWVzIHByb0NoYXRGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDB2aCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19taW5pbWl6ZSB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zcHJpdGVpY29uc19taW5pbWl6ZV9wcm9hY3RpdmVjaGF0LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjYyNXJlbTtcbiAgbGVmdDogMC42MjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX21pbmltaXplOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMHB4O1xufVxuLmNtcC1jaGF0IC5jbXAtY2hhdF9fbWluaW1pemU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAwcHg7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNtcC1jaGF0IC5jbXAtY2hhdF9fY29udGVudCAuY21wLWNoYXRfX2ltYWdlIHtcbiAgd2lkdGg6IDZyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19jb250ZW50IC5jbXAtY2hhdF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQgLmNtcC1jaGF0X190ZXh0IC5jbXAtY2hhdF9fdGl0bGUgaDQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgd2lkdGg6IDE0Ljc1cmVtO1xufVxuLmNtcC1jaGF0IC5jbXAtY2hhdF9fY29udGVudCAuY21wLWNoYXRfX3RleHQgLmNtcC1jaGF0X19zdWJ0aXRsZSBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgd2lkdGg6IDExLjYyNXJlbTtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQgLmNtcC1jaGF0X19jaGF0LWJ1dHRvbi0tcHJvYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQgLmNtcC1jaGF0X19jaGF0LWJ1dHRvbi0tcHJvYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQgLmNtcC1jaGF0X19jaGF0LWJ1dHRvbi0tcHJvYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC1jaGF0IC5jbXAtY2hhdF9fY29udGVudCAuY21wLWNoYXRfX2NoYXQtYnV0dG9uLS1wcm9hY3RpdmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNoYXQgLmNtcC1jaGF0X19jb250ZW50IC5jbXAtY2hhdF9fY2hhdC1idXR0b24tLXByb2FjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmNtcC1jaGF0IC5jbXAtY2hhdF9fY29udGVudCAuY21wLWNoYXRfX2NoYXQtYnV0dG9uLS1wcm9hY3RpdmU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5jbXAtY2hhdCAuY21wLWNoYXRfX2NvbnRlbnQtLW1pbmltaXplZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbXAtY2hhdF9fY29udGVudC1taW5pbWl6ZWQge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuXG4uY2hhdC1jb250YWluZXIubWluaW1pemVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwcmVtIDByZW0gMHJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uY2hhdC1jb250YWluZXIubWluaW1pemVkIC5jbXAtY2hhdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhdC1jb250YWluZXIubWluaW1pemVkIC5jbXAtY2hhdF9fY29udGVudC1taW5pbWl6ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDByZW0gMHJlbSAwcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uY2hhdC1jb250YWluZXIubWluaW1pemVkIC5jbXAtY2hhdF9fY29udGVudC1taW5pbWl6ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hhdC1jb250YWluZXIubWluaW1pemVkIC5jbXAtY2hhdF9fY29udGVudC1taW5pbWl6ZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2hhdC1jb250YWluZXIubWluaW1pemVkIC5jbXAtY2hhdF9fY29udGVudC1taW5pbWl6ZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCAuY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY2hhdC1jb250YWluZXIubWluaW1pemVkIC5jbXAtY2hhdF9fY29udGVudC1taW5pbWl6ZWQgLmNtcC1jaGF0X19taW5pbWl6ZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2NoYXQtaWNvbi0zLnN2Zyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCAuY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkLFxuLmNoYXQtY29udGFpbmVyLm1pbmltaXplZCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuXG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSwgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSB+IC50ZWFzZXIsIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZXh0LmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS00IH4gLnRlYXNlciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZXh0IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRleHQgcCB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5hZW0tR3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogNjBweDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5hZW0tR3JpZDo6YWZ0ZXIsIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5hZW0tR3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmFlbS1HcmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHJvdy1nYXA6IDM2cHg7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGVhc2VyIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRlYXNlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZWFzZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRlYXNlcjpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLnRlYXNlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZWFzZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGVhc2VyOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDEgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMjRweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG9yZGVyOiAyO1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgZ2FwOiAyNHB4O1xufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgY29sb3I6ICMyMjViNjI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6Zm9jdXMsIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2U6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGVhc2VyX190aXRsZSwgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQuY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50LmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLCAuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazo6YWZ0ZXIsIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50LmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudC5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpob3Zlcjo6YWZ0ZXIsIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50LmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50LS1ib3hzaGFkb3cgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50LS1ib3hzaGFkb3cgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50LS1ib3hzaGFkb3cgLmNtcC1jb250YWluZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQtLWJveHNoYWRvdyAuY21wLWNvbnRhaW5lciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMHJlbSkge1xuICAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQgLmNtcC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG4gIC5jb250YWluZXItZmx1aWQuY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmcuY21wLWNvbnRhaW5lci1jb2x1bW4tY29udGVudCAuY21wLWNvbnRhaW5lciAudGV4dCAuY21wLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAuY29udGFpbmVyLWZsdWlkLmNtcC1jb250YWluZXItZmFxLUFjY29yZGlhbiA+IC5jbXAtY29udGFpbmVyID4gLmFlbS1HcmlkID4gLnRleHQgLmNtcC10ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAubXNhY29tc2NvcmUgLnRlYXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tc2Fjb21zY29yZSAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLm1zYWNvbXNjb3JlIC50ZWFzZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLm1zYWNvbXNjb3JlIC50ZWFzZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tc2Fjb21zY29yZSAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYWNvbXNjb3JlIC50ZWFzZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1zYWNvbXNjb3JlIC50ZWFzZXIuYWVtLUdyaWRDb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgNy41cHg7XG4gIH1cbn1cbi5tc2Fjb21zY29yZSAudGVhc2VyIC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleDogMSAwIDA7XG59XG4ubXNhY29tc2NvcmUgLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBvcmRlcjogMjtcbn1cbi5tc2Fjb21zY29yZSAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLm1zYWNvbXNjb3JlIC50ZWFzZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWJhc2lzOiAwO1xuICBvcmRlcjogMTtcbn1cbi5tc2Fjb21zY29yZSAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbn1cbi5tc2Fjb21zY29yZSAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViLmNxLUVkaXRhYmxlLWRvbSAjY29udGFjdHMtaHViIC5hZW0tR3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAjY29udGFjdHMtaHViIC5hZW0tR3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAjY29udGFjdHMtaHViIC5hZW0tR3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViICNjb250YWN0cy1odWIgLnRlYXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViICNjb250YWN0cy1odWIgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViICNjb250YWN0cy1odWIgLnRlYXNlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViICNjb250YWN0cy1odWIgLnRlYXNlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNtcC1jb250YWluZXItY29udGFjdF9odWIgI2NvbnRhY3RzLWh1YiAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAjY29udGFjdHMtaHViIC50ZWFzZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNtcC1jb250YWluZXItY29udGFjdF9odWIgI2NvbnRhY3RzLWh1YiAudGVhc2VyLmFlbS1HcmlkQ29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDcuNXB4O1xuICB9XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tTnVtYmVycy1TcGFjaW5nLXNwYWNpbmctMTIsIDEycHgpO1xuICBmbGV4OiAxIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgb3JkZXI6IDI7XG4gIHJvdy1nYXA6IDAuNzVyZW07XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiAqIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIGEuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICBjb2xvcjogIzIyNWI2MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgYS5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpob3ZlciwgLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgYS5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpmb2N1cywgLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgYS5jbXAtdGVhc2VyX19hY3Rpb24tbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciBhLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgYS5jbXAtdGVhc2VyX19hY3Rpb24tbGluazphY3RpdmUge1xuICBjb2xvcjogIzA5MTgxOTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIGEuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMyMjViNjI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjMxMjVyZW07XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwOm50aC1jaGlsZCgxKSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcDpudGgtY2hpbGQoMykgYSB7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwOm50aC1jaGlsZCgzKSBhOmhvdmVyLCAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwOm50aC1jaGlsZCgzKSBhOmZvY3VzLCAuY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwOm50aC1jaGlsZCgzKSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMyMjViNjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHA6bnRoLWNoaWxkKDMpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxMjJmMzM7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwOm50aC1jaGlsZCgzKSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDkxODE5O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNtcC1jb250YWluZXItY29udGFjdF9odWIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcDpudGgtY2hpbGQoMykgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzIyNWI2MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuMzEyNXJlbTtcbn1cbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG4uY21wLWNvbnRhaW5lci1jb250YWN0X2h1YiAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jb250YWluZXIuY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG4uY29udGFpbmVyLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nLS1udWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNvbnRhaW5lci5jb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZy0tZGVmYXVsdCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXItcmVndWxhciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5jbXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1tZWRpdW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbnVsbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbnVsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgaDEsXG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgaDIsXG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgaDMsXG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgaDQsXG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgaDUsXG4uY21wLWNvbnRhaW5lciAuY21wLXRleHQgaDYsXG4uY21wLWNvbnRhaW5lciAuY21wLXRpdGxlIGgxLFxuLmNtcC1jb250YWluZXIgLmNtcC10aXRsZSBoMixcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgaDMsXG4uY21wLWNvbnRhaW5lciAuY21wLXRpdGxlIGg0LFxuLmNtcC1jb250YWluZXIgLmNtcC10aXRsZSBoNSxcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgaDYsXG4uY21wLWNvbnRhaW5lciAubXNhLWRpc2NsYWltZXIgaDEsXG4uY21wLWNvbnRhaW5lciAubXNhLWRpc2NsYWltZXIgaDIsXG4uY21wLWNvbnRhaW5lciAubXNhLWRpc2NsYWltZXIgaDMsXG4uY21wLWNvbnRhaW5lciAubXNhLWRpc2NsYWltZXIgaDQsXG4uY21wLWNvbnRhaW5lciAubXNhLWRpc2NsYWltZXIgaDUsXG4uY21wLWNvbnRhaW5lciAubXNhLWRpc2NsYWltZXIgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyIC5jbXAtdGV4dCAqLFxuLmNtcC1jb250YWluZXIgLmNtcC10aXRsZSAqLFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyICoge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtY29udGFpbmVyIC5jbXAtdGV4dCBhLFxuLmNtcC1jb250YWluZXIgLmNtcC10aXRsZSBhLFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGEge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyIC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC1jb250YWluZXIgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIge1xuICBjb2xvcjogIzEyMmYzMztcbn1cbi5jbXAtY29udGFpbmVyIC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyIC5jbXAtdGl0bGUgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lciAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUge1xuICBjb2xvcjogIzA5MTgxOTtcbn1cbi5jbXAtY29udGFpbmVyIC5jbXAtdGV4dCBhOmZvY3VzLFxuLmNtcC1jb250YWluZXIgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyIC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXIgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXIgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQge1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5jbXAtY29udGFpbmVyIGgxLFxuLmNtcC1jb250YWluZXIgaDIsXG4uY21wLWNvbnRhaW5lciBoMyxcbi5jbXAtY29udGFpbmVyIGg0LFxuLmNtcC1jb250YWluZXIgaDUsXG4uY21wLWNvbnRhaW5lciBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXIgKiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmNtcC1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuLmNtcC1jb250YWluZXIgYTphY3RpdmUge1xuICBjb2xvcjogIzA5MTgxOTtcbn1cbi5jbXAtY29udGFpbmVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyIGE6ZGlzYWJsZWQge1xuICBjb2xvcjogIzUwNTA1MDtcbn1cblxuLmNtcC1jb250YWluZXItLW5ldXRyYWwsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0IGgxLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0IGgyLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0IGgzLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0IGg0LFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0IGg1LFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0IGg2LFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10aXRsZSBoMSxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGl0bGUgaDIsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRpdGxlIGgzLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10aXRsZSBoNCxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGl0bGUgaDUsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRpdGxlIGg2LFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGg2LFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGV4dCBoMSxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRleHQgaDIsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10ZXh0IGgzLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGV4dCBoNCxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRleHQgaDUsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10ZXh0IGg2LFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGl0bGUgaDEsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10aXRsZSBoMixcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRpdGxlIGgzLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGl0bGUgaDQsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10aXRsZSBoNSxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRpdGxlIGg2LFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMSxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDIsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNCxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDUsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRleHQgKixcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGl0bGUgKixcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5tc2EtZGlzY2xhaW1lciAqLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGV4dCAqLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGl0bGUgKixcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAubXNhLWRpc2NsYWltZXIgKiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0IGEsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRpdGxlIGEsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAubXNhLWRpc2NsYWltZXIgYSxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRleHQgYSxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRpdGxlIGEsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGEge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMjJmMzM7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDkxODE5O1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZXh0IGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAubXNhLWRpc2NsYWltZXIgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlciAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCBoMSxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIGgyLFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgaDMsXG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCBoNCxcbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIGg1LFxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgaDYsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgaDEsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgaDIsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgaDMsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgaDQsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgaDUsXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsICosXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXIgKiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uY21wLWNvbnRhaW5lci0tYWNjZW50LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYzhlO1xufVxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRleHQgaDEsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGV4dCBoMixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZXh0IGgzLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRleHQgaDQsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGV4dCBoNSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZXh0IGg2LFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRpdGxlIGgxLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRpdGxlIGgyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRpdGxlIGgzLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRpdGxlIGg0LFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRpdGxlIGg1LFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRpdGxlIGg2LFxuLmNtcC1jb250YWluZXItLWFjY2VudCAubXNhLWRpc2NsYWltZXIgaDEsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5tc2EtZGlzY2xhaW1lciBoMixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAubXNhLWRpc2NsYWltZXIgaDQsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5tc2EtZGlzY2xhaW1lciBoNSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLm1zYS1kaXNjbGFpbWVyIGg2LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0IGgxLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0IGgyLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0IGgzLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0IGg0LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0IGg1LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0IGg2LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10aXRsZSBoMSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGl0bGUgaDIsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRpdGxlIGgzLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10aXRsZSBoNCxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGl0bGUgaDUsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRpdGxlIGg2LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGV4dCAqLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRpdGxlICosXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5tc2EtZGlzY2xhaW1lciAqLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0ICosXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRpdGxlICosXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAubXNhLWRpc2NsYWltZXIgKiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRleHQgYSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSBhLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAubXNhLWRpc2NsYWltZXIgYSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCBhLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10aXRsZSBhLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRleHQgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGl0bGUgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10ZXh0IGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10aXRsZSBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAubXNhLWRpc2NsYWltZXIgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGV4dCBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLmNtcC10aXRsZSBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciAuY21wLXRleHQgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5jbXAtdGl0bGUgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWNvbnRhaW5lci0tYWNjZW50IGgxLFxuLmNtcC1jb250YWluZXItLWFjY2VudCBoMixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgaDMsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IGg0LFxuLmNtcC1jb250YWluZXItLWFjY2VudCBoNSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgaDYsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciBoMSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIGgyLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgaDMsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciBoNCxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyIGg1LFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXIgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgKixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyICoge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNtcC1jb250YWluZXItLWRhcmssXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0IGgxLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0IGgyLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0IGgzLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0IGg0LFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0IGg1LFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0IGg2LFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10aXRsZSBoMSxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGl0bGUgaDIsXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRpdGxlIGgzLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10aXRsZSBoNCxcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGl0bGUgaDUsXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRpdGxlIGg2LFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGg2LFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGV4dCBoMSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRleHQgaDIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZXh0IGgzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGV4dCBoNCxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRleHQgaDUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZXh0IGg2LFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGl0bGUgaDEsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10aXRsZSBoMixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRpdGxlIGgzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGl0bGUgaDQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10aXRsZSBoNSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRpdGxlIGg2LFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNCxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRleHQgKixcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGl0bGUgKixcbi5jbXAtY29udGFpbmVyLS1kYXJrIC5tc2EtZGlzY2xhaW1lciAqLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGV4dCAqLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGl0bGUgKixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0IGEsXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRpdGxlIGEsXG4uY21wLWNvbnRhaW5lci0tZGFyayAubXNhLWRpc2NsYWltZXIgYSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRleHQgYSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRpdGxlIGEsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10ZXh0IGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tZGFyayAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tZGFyayAubXNhLWRpc2NsYWltZXIgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWRhcmsgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWRhcmsgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkMmQyZDI7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayBoMSxcbi5jbXAtY29udGFpbmVyLS1kYXJrIGgyLFxuLmNtcC1jb250YWluZXItLWRhcmsgaDMsXG4uY21wLWNvbnRhaW5lci0tZGFyayBoNCxcbi5jbXAtY29udGFpbmVyLS1kYXJrIGg1LFxuLmNtcC1jb250YWluZXItLWRhcmsgaDYsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgaDEsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgaDIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgaDMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgaDQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgaDUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrICosXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgYSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDJkMmQyO1xufVxuXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZjtcbn1cbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRleHQgaDEsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZXh0IGgyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGV4dCBoMyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRleHQgaDQsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZXh0IGg1LFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGV4dCBoNixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRpdGxlIGgxLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGl0bGUgaDIsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10aXRsZSBoMyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRpdGxlIGg0LFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGl0bGUgaDUsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10aXRsZSBoNixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAubXNhLWRpc2NsYWltZXIgaDEsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAubXNhLWRpc2NsYWltZXIgaDQsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5tc2EtZGlzY2xhaW1lciBoNixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10ZXh0IGgxLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRleHQgaDIsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGV4dCBoMyxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10ZXh0IGg0LFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRleHQgaDUsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGV4dCBoNixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBoMSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBoMixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBoMyxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBoNCxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBoNSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBoNixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDIsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDUsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGV4dCAqLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGl0bGUgKixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAubXNhLWRpc2NsYWltZXIgKixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10ZXh0ICosXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGl0bGUgKixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyICoge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRleHQgYSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRpdGxlIGEsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLm1zYS1kaXNjbGFpbWVyIGEsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGV4dCBhLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRpdGxlIGEsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRleHQgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10ZXh0IGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5jbXAtdGV4dCBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAuY21wLXRleHQgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLmNtcC1jb250YWluZXItLWJlaWdlIGgxLFxuLmNtcC1jb250YWluZXItLWJlaWdlIGgyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIGgzLFxuLmNtcC1jb250YWluZXItLWJlaWdlIGg0LFxuLmNtcC1jb250YWluZXItLWJlaWdlIGg1LFxuLmNtcC1jb250YWluZXItLWJlaWdlIGg2LFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciBoMSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgaDIsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIGgzLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciBoNCxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgaDUsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyIGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgKixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXIgKiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uY21wLWNvbnRhaW5lci0tZ3JheSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgaDEsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgaDIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgaDMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgaDQsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgaDUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgaDYsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRpdGxlIGgxLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10aXRsZSBoMixcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGl0bGUgaDMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRpdGxlIGg0LFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10aXRsZSBoNSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGl0bGUgaDYsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgaDEsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgaDIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgaDMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgaDQsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgaDUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgaDYsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10ZXh0IGgxLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGV4dCBoMixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRleHQgaDMsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10ZXh0IGg0LFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGV4dCBoNSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRleHQgaDYsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10aXRsZSBoMSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRpdGxlIGgyLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGl0bGUgaDMsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10aXRsZSBoNCxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRpdGxlIGg1LFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGl0bGUgaDYsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDMsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGV4dCAqLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10aXRsZSAqLFxuLmNtcC1jb250YWluZXItLWdyYXkgLm1zYS1kaXNjbGFpbWVyICosXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10ZXh0ICosXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10aXRsZSAqLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciAqIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgYSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGl0bGUgYSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5tc2EtZGlzY2xhaW1lciBhLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGV4dCBhLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGl0bGUgYSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgYSB7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRpdGxlIGE6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRleHQgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRpdGxlIGE6aG92ZXIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIge1xuICBjb2xvcjogIzEyMmYzMztcbn1cbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGl0bGUgYTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLmNtcC10ZXh0IGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGl0bGUgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMjViNjI7XG59XG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGl0bGUgYTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGV4dCBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyIC5jbXAtdGl0bGUgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRpdGxlIGE6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAubXNhLWRpc2NsYWltZXIgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRleHQgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAuY21wLXRpdGxlIGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQge1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5jbXAtY29udGFpbmVyLS1ncmF5IGgxLFxuLmNtcC1jb250YWluZXItLWdyYXkgaDIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSBoMyxcbi5jbXAtY29udGFpbmVyLS1ncmF5IGg0LFxuLmNtcC1jb250YWluZXItLWdyYXkgaDUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSBoNixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciBoMSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciBoMixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciBoMyxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciBoNCxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciBoNSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWdyYXkgKixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciAqIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXksXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGV4dCBoMSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZXh0IGgyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRleHQgaDMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGV4dCBoNCxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZXh0IGg1LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRleHQgaDYsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGl0bGUgaDEsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGl0bGUgaDIsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGl0bGUgaDMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGl0bGUgaDQsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGl0bGUgaDUsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGl0bGUgaDYsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5tc2EtZGlzY2xhaW1lciBoMSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAubXNhLWRpc2NsYWltZXIgaDMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5tc2EtZGlzY2xhaW1lciBoNCxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAubXNhLWRpc2NsYWltZXIgaDYsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgaDEsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgaDIsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgaDMsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgaDQsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgaDUsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgaDYsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRpdGxlIGgxLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10aXRsZSBoMixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGl0bGUgaDMsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRpdGxlIGg0LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10aXRsZSBoNSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGl0bGUgaDYsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDEsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDIsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDMsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDQsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDUsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZXh0ICosXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGl0bGUgKixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLm1zYS1kaXNjbGFpbWVyICosXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgKixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGl0bGUgKixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5tc2EtZGlzY2xhaW1lciAqIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGV4dCBhLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlIGEsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5tc2EtZGlzY2xhaW1lciBhLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0IGEsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRpdGxlIGEsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgYSB7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRleHQgYTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAubXNhLWRpc2NsYWltZXIgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGV4dCBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6aG92ZXIge1xuICBjb2xvcjogIzEyMmYzMztcbn1cbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZXh0IGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRleHQgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyMjViNjI7XG59XG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGV4dCBhOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10ZXh0IGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRleHQgYTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAubXNhLWRpc2NsYWltZXIgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIC5jbXAtdGV4dCBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGE6ZGlzYWJsZWQge1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgaDEsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IGgyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSBoMyxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgaDQsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IGg1LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSBoNixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIGgxLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgaDIsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciBoMyxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyIGg0LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgaDUsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlciBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAqLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIgKiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uY21wLWNvbnRhaW5lci0tYmxhY2ssXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRleHQgaDEsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZXh0IGgyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGV4dCBoMyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRleHQgaDQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZXh0IGg1LFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGV4dCBoNixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRpdGxlIGgxLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGl0bGUgaDIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10aXRsZSBoMyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRpdGxlIGg0LFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGl0bGUgaDUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10aXRsZSBoNixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAubXNhLWRpc2NsYWltZXIgaDEsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLm1zYS1kaXNjbGFpbWVyIGgyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAubXNhLWRpc2NsYWltZXIgaDQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLm1zYS1kaXNjbGFpbWVyIGg1LFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5tc2EtZGlzY2xhaW1lciBoNixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZXh0IGgxLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRleHQgaDIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGV4dCBoMyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZXh0IGg0LFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRleHQgaDUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGV4dCBoNixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBoMSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBoMixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBoMyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBoNCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBoNSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBoNixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGgxLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoMyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyIGg0LFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgaDUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGV4dCAqLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGl0bGUgKixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAubXNhLWRpc2NsYWltZXIgKixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZXh0ICosXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGl0bGUgKixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLm1zYS1kaXNjbGFpbWVyICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRleHQgYSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRpdGxlIGEsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLm1zYS1kaXNjbGFpbWVyIGEsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGV4dCBhLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRpdGxlIGEsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZXh0IGE6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5tc2EtZGlzY2xhaW1lciBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRleHQgYTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGV4dCBhOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5tc2EtZGlzY2xhaW1lciBhOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZXh0IGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRpdGxlIGE6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRleHQgYTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLm1zYS1kaXNjbGFpbWVyIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5jbXAtdGV4dCBhOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRpdGxlIGE6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5tc2EtZGlzY2xhaW1lciBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10ZXh0IGE6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5tc2EtZGlzY2xhaW1lciBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRleHQgYTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10aXRsZSBhOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAubXNhLWRpc2NsYWltZXIgYTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDJkMmQyO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIGgxLFxuLmNtcC1jb250YWluZXItLWJsYWNrIGgyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIGgzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIGg0LFxuLmNtcC1jb250YWluZXItLWJsYWNrIGg1LFxuLmNtcC1jb250YWluZXItLWJsYWNrIGg2LFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciBoMSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgaDIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIGgzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciBoNCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgaDUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgKixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIGEsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1ibGFjayBhOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgYTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2sgYTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWJsYWNrIGE6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIGE6ZGlzYWJsZWQge1xuICBjb2xvcjogI2QyZDJkMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jb250YWluZXIuY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLWxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW51bGwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1udWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jb250YWluZXIuY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLWxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW51bGwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1udWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmF1dGhvcmJhc2VwYWdlIC5jbXAtdGl0bGUge1xuICBwYWRkaW5nOiA5NnB4IDgwcHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmF1dGhvcmJhc2VwYWdlIG1haW4gLnRpdGxlICsgLmV4cGVyaWVuY2VmcmFnbWVudC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbnRlbnRMaWJyYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gICAgcGFkZGluZzogMCAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDAgNXJlbSAwIDQuMzEyNXJlbTtcbiAgfVxufVxuLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM2cHg7XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG91dGxpbmU6IDAuMDYyNXJlbSBzb2xpZCAjNTA1MDUwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWltYWcge1xuICB3aWR0aDogMjIuNXJlbTtcbiAgaGVpZ2h0OiAxMi42MjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICM1MDUwNTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1pbWFnIHtcbiAgICB3aWR0aDogMjIuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDEyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0taW1hZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMS4xMjVyZW07XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0taW1hZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0taW1hZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4OiAxIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCAuY29ubGliLS1jdHlwZSB7XG4gIGZsZXg6IDEgMCAwO1xufVxuLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IC5jb25saWItLWN0eXBlIC5jb25saWItLWNsaW5rIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIC8qIE1TQSBEZXNpZ24gU3lzdGVtL0V5ZWJyb3cvRXllYnJvdy1TbWFsbENhcHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogMTkuMnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQgLmNvbmxpYi0tY3R5cGUgLmNvbmxpYi0tY2xpbmsge1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJyY2x0XCIgb2ZmO1xuICAgIC8qIE1TQSBEZXNpZ24gU3lzdGVtL0V5ZWJyb3cvTW9iaWxlLUV5ZWJyb3ctU21hbGxDYXBzICovXG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAvKiAxNi44cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogMC4wODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IC5jb25saWItLWN0eXBlIC5jb25saWItLWNsaW5rIHtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicmNsdFwiIG9mZjtcbiAgICAvKiBNU0EgRGVzaWduIFN5c3RlbS9FeWVicm93L01vYmlsZS1FeWVicm93LVNtYWxsQ2FwcyAqL1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgLyogMTYuOHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDg3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQgLmNvbmxpYi0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLyogTGltaXQgdG8gMiBsaW5lcyAqL1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDAuMTRlbTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pTGlnaHRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IC5jb25saWItLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgLyogMjRweCAqL1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgfVxufVxuLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IC5jb25saWItLXBhcmEge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImluaXRcIiBvbiwgXCJmaW5hXCIgb247XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC8qIExpbWl0IHRvIDIgbGluZXMgKi9cbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCAuY29ubGliLS1wYXJhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCAuY29ubGliLS1wYXJhIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0IC5jb25saWItLWxpc3QgLmNvbmxpYi0tY29udGVudCAuY29ubGliLS1kYXRld3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTJweCAxMnB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQgLmNvbmxpYi0tZGF0ZXdyYXBwZXIgLmNvbmxpYi0tcHVibGlzaGVkYXRlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJpbml0XCIgb24sIFwiZmluYVwiIG9uO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogTVNBIERlc2lnbiBTeXN0ZW0vQm9keS9Cb2R5LVJlZ3VsYXIgKi9cbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgLyogMjAuOHB4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgLmNvbmxpYi0tbGlzdCAuY29ubGliLS1jb250ZW50IC5jb25saWItLWRhdGV3cmFwcGVyIC5jb25saWItLXB1Ymxpc2hlZGF0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiaW5pdFwiIG9uLCBcImZpbmFcIiBvbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAvKiBNU0EgRGVzaWduIFN5c3RlbS9Cb2R5L0JvZHktUmVndWxhciAqL1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAvKiAyMC44cHggKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0IC5jb25saWItLWNvbnRlbnQgLmNvbmxpYi0tZGF0ZXdyYXBwZXIgLmNvbmxpYi0tcHVibGlzaGVkYXRlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0OmhvdmVyLCAuY21wLWNvbnRhaW5lciAuY29ubGliIC5jb25saWItLXJlc3VsdCAuY29ubGliLS1saXN0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gc29saWQgIzUwNTA1MDtcbn1cbi5jbXAtY29udGFpbmVyIC5jb25saWIgLmNvbmxpYi0tcmVzdWx0ICogKyAuY29ubGliLS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXIgLmNvbmxpYiAuY29ubGliLS1yZXN1bHQgKiArIC5jb25saWItLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cblxuLmNtcC1jb24tbGliLWZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgbGluZWFyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19zZWN0aW9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgcGFkZGluZzogMi4xMjVyZW0gMC42ODc1cmVtIDIuMTI1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX3NlY3Rpb24td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzNi4zMTI1cmVtO1xuICAgIHBhZGRpbmc6IDIuMTI1cmVtIDEuMDYyNXJlbSAyLjEyNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19zZWN0aW9uLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMS44MTI1cmVtIDEuMDYyNXJlbSAxLjgxMjVyZW0gMDtcbiAgfVxufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDIuMzEyNXJlbSAwLjEyNXJlbSAzNnB4O1xuICBnYXA6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0LjI1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gMS45Mzc1cmVtIDAuMTI1cmVtIDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogOTByZW07XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDEuOTM3NXJlbSAwLjQzNzVyZW0gNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbSAwLjE4NzVyZW0gMC4wNjI1cmVtIDAuMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNTA1MDUwIDAlLCAjNTA1MDUwIDEwMCUpLCAjYzFjMWMxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci13aWR0aDogMCAwLjEyNXJlbSAwIDAuMTI1cmVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4xODc1cmVtO1xuICAgIHdpZHRoOiAwLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246dmVydGljYWw6ZGVjcmVtZW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9zY3JvbGwtYXJyb3ctaWNvbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICB3aWR0aDogMC40Mzc1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjp2ZXJ0aWNhbDppbmNyZW1lbnQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL3Njcm9sbC1hcnJvdy1kb3duLWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgd2lkdGg6IDAuNDM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19zZWN0aW9uLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fc2VjdGlvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX3RvcC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fdG9wLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX3RvcC1zZWN0aW9uLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX190b3Atc2VjdGlvbi1hY3Rpb25zIHtcbiAgICB3aWR0aDogMjEuMDMxMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fdG9wLXNlY3Rpb24tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX3RvcC1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcmRlcjogMjtcbiAgb3V0bGluZTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzX190b3Atc2VjdGlvbi10aXRsZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX3RvcC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2NhbmNlbC1idG4sIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jbGVhci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMyMjViNjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVyc19fY2FuY2VsLWJ0biwgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NsZWFyLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fY2FuY2VsLWJ0bjpob3ZlciwgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NsZWFyLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2NhbmNlbC1idG46YWN0aXZlLCAuY21wLWNvbi1saWItZmlsdGVyc19fY2xlYXItYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTEwZDFhO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2NhbmNlbC1idG46Zm9jdXMsIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jbGVhci1idG46Zm9jdXMge1xuICBjb2xvcjogIzIyNWI2MjtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgIzIyNWI2MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19jYW5jZWwtYnRuOmRpc2FibGVkLCAuY21wLWNvbi1saWItZmlsdGVyc19fY2FuY2VsLWJ0bjpkaXNhYmxlZDpob3ZlciwgLmNtcC1jb24tbGliLWZpbHRlcnNfX2NhbmNlbC1idG46ZGlzYWJsZWQ6Zm9jdXMsIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jbGVhci1idG46ZGlzYWJsZWQsIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jbGVhci1idG46ZGlzYWJsZWQ6aG92ZXIsIC5jbXAtY29uLWxpYi1maWx0ZXJzX19jbGVhci1idG46ZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2FwcGx5LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMyMjViNjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzIyNWI2MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fYXBwbHktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxMjJmMzM7XG4gIGJhY2tncm91bmQ6ICNlOWVmZWY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMxMjJmMzM7XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fYXBwbHktYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTEwZDFhO1xuICBiYWNrZ3JvdW5kOiAjYzhkNmQ4O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMTEwZDFhO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2FwcGx5LWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMjI1YjYyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX2FwcGx5LWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xMjVyZW07XG4gIGJvdHRvbTogMC4xMjVyZW07XG4gIGxlZnQ6IDAuMTI1cmVtO1xuICByaWdodDogMC4xMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjMjI1YjYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fYXBwbHktYnRuOmRpc2FibGVkLCAuY21wLWNvbi1saWItZmlsdGVyc19fYXBwbHktYnRuOmRpc2FibGVkOmhvdmVyLCAuY21wLWNvbi1saWItZmlsdGVyc19fYXBwbHktYnRuOmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM1MDUwNTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX3Nob3ctYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2QyZDJkMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX3Nob3ctYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19zaG93LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTguNzVyZW07XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgbWFyZ2luOiAzNnB4IDQ4cHggMzZweCAzNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzIyNWI2MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnNfX3Nob3ctYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY21wLWNvbi1saWItZmlsdGVyc19fc2hvdy1idG46aG92ZXIge1xuICBjb2xvcjogIzAwNDg3ZjtcbiAgYmFja2dyb3VuZDogI2U2ZjJmYjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwNDg3Zjtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19zaG93LWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzAwMjQ0MDtcbiAgYmFja2dyb3VuZDogI2JmZGRmNDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwMjQ0MDtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19zaG93LWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3OGQ0O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMDA3OGQ0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnNfX3Nob3ctYnRuOmZvY3VzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjEyNXJlbTtcbiAgYm90dG9tOiAwLjEyNXJlbTtcbiAgbGVmdDogMC4xMjVyZW07XG4gIHJpZ2h0OiAwLjEyNXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICMwMDc4ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzX19zaG93LWJ0bjpkaXNhYmxlZCwgLmNtcC1jb24tbGliLWZpbHRlcnNfX3Nob3ctYnRuOmRpc2FibGVkOmhvdmVyLCAuY21wLWNvbi1saWItZmlsdGVyc19fc2hvdy1idG46ZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzUwNTA1MDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjRweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICM1MDUwNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IGxlZ2VuZCB7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJpbml0XCIgb24sIFwiZmluYVwiIG9uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLmNtcC1jb24tbGliLWZpbHRlcnMgLmZvcm0tZ3JvdXAuY2hlY2tib3ggLmNoZWNrYm94LWl0ZW0gPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCAuY2hlY2tib3gtaXRlbSA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCAuY2hlY2tib3gtaXRlbSA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2QyZDJkMjtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U5ZWZlZjtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzhkNmQ4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkMmQyZDI7XG59XG4uY21wLWNvbi1saWItZmlsdGVycyAuZm9ybS1ncm91cC5jaGVja2JveCAuY2hlY2tib3gtaXRlbSA+IGxhYmVsID4gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTI1cmVtO1xuICBsZWZ0OiAwLjEyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDAuMDYyNXJlbSBkYXNoZWQgIzAwMDAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuMTI1cmVtO1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnMgLmZvcm0tZ3JvdXAuY2hlY2tib3ggLmNoZWNrYm94LWl0ZW0gPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyMjViNjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2QyZDJkMjtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gZGFzaGVkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnMgLmZvcm0tZ3JvdXAuY2hlY2tib3ggLmNoZWNrYm94LWl0ZW0gPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBncmF5O1xufVxuLmNtcC1jb24tbGliLWZpbHRlcnMgLmZvcm0tZ3JvdXAuY2hlY2tib3ggLmNoZWNrYm94LWl0ZW0gPiBsYWJlbCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjI1cmVtO1xuICB0b3A6IDAuNDA2ODEyNXJlbTtcbiAgd2lkdGg6IDAuOTY4NzVyZW07XG4gIGhlaWdodDogMC42NTU2ODc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fY2hlY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicmNsdFwiIG9mZjtcbiAgZmxleDogMSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29uLWxpYi1maWx0ZXJzIC5mb3JtLWdyb3VwLmNoZWNrYm94IC5jaGVja2JveC1pdGVtID4gbGFiZWwgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jbXAtY29uLWxpYi1maWx0ZXJzIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb24tbGliLWZpbHRlcnMgLmhpZGUuY21wLWNvbi1saWItZmlsdGVyc19fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZW1iZWQgLmNtcC1lbWJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbnRhaW46IGxheW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuZW1iZWQgLmNtcC1lbWJlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG59XG4uZW1iZWQgLmNtcC1lbWJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuZW1iZWQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLmVtYmVkIC5jbXAtZW1iZWRfX3lvdXR1YmUge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5lbWJlZCAuY21wLWVtYmVkX195b3V0dWJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuZW1iZWQgLmNtcF9lbWJlZC0td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5lbWJlZCAuY21wX2VtYmVkLS13cmFwcGVyIC5jbXBfZW1iZWQtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmVtYmVkIC5jbXBfZW1iZWQtLXdyYXBwZXIgLmNtcF9lbWJlZC0tY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cbn1cbi5lbWJlZCAuY21wX2VtYmVkLS13cmFwcGVyIC5jbXBfZW1iZWQtLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4vKkZvcm0gT3B0aW9ucyovXG4uY21wLWZvcm0tb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWZvcm0tb3B0aW9ucyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtZm9ybS1vcHRpb25zX19sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYWNjZW50LWNvbG9yOiAjMjI1YjYyO1xuICBmbGV4OiAwIDAgMjRweDtcbn1cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZC0tY2hlY2tib3gge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZC0tcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZDpmb2N1cyxcbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtbGFiZWw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtZGVzY3JpcHRpb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtZm9ybS1vcHRpb25zX19maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qRm9ybSBPcHRpb25zIC0tIENoZWNrYm94Ki9cbi8qRm9ybSBPcHRpb25zIC0tIFJhZGlvKi9cbi8qRm9ybSBPcHRpb25zIC0tIERyb3Bkb3duKi9cbi5jbXAtZm9ybS1vcHRpb25zLS1kcm9wLWRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLS1kcm9wLWRvd24sXG5vcHRpb24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYWNjZW50LWNvbG9yOiAjMjI1YjYyO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWZvcm0tb3B0aW9uc19fZmllbGQtLWRyb3AtZG93bixcbiAgb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5jbXAtZm9ybS1vcHRpb25zX19sYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4vKkZvcm0gT3B0aW9ucyAtLSBUZXh0Ki9cbi5jbXAtZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbn1cblxuLmNtcC1mb3JtLXRleHQgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImluaXRcIiBvbiwgXCJmaW5hXCIgb247XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5jbXAtZm9ybS10ZXh0X190ZXh0LFxuLmNtcC1mb3JtLXRleHRfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWZvcm0tdGV4dF9fdGV4dCxcbiAgLmNtcC1mb3JtLXRleHRfX3RleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jbXAtZm9ybS10ZXh0X190ZXh0OmZvY3VzLCAuY21wLWZvcm0tdGV4dF9fdGV4dDpmb2N1cy12aXNpYmxlLFxuLmNtcC1mb3JtLXRleHRfX3RleHRhcmVhOmZvY3VzLFxuLmNtcC1mb3JtLXRleHRfX3RleHRhcmVhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmNtcC1mb3JtLXRleHRfX3RleHQ6YWN0aXZlLCAuY21wLWZvcm0tdGV4dF9fdGV4dDpob3Zlcixcbi5jbXAtZm9ybS10ZXh0X190ZXh0YXJlYTphY3RpdmUsXG4uY21wLWZvcm0tdGV4dF9fdGV4dGFyZWE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjI1YjYyO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5jbXAtZm9ybS10ZXh0X190ZXh0LmlzLWludmFsaWQsXG4uY21wLWZvcm0tdGV4dF9fdGV4dGFyZWEuaXMtaW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KTtcbn1cbi5jbXAtZm9ybS10ZXh0X190ZXh0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jbXAtZm9ybS10ZXh0X190ZXh0OjpwbGFjZWhvbGRlcixcbi5jbXAtZm9ybS10ZXh0X190ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmNtcC1mb3JtLXRleHRfX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuXG4uY21wLWZvcm0tdGV4dF9fdGV4dCB7XG4gIGhlaWdodDogNDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1mb3JtLXRleHRfX3RleHQge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG4vKkZvcm0gQnV0dG9uKi9cbi5jbXAtZm9ybS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSVwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogNzhweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1mb3JtLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuXG4uY21wLWZvcm0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmYzMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbXAtZm9ybS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMGQxYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbXAtZm9ybS1idXR0b246Zm9jdXMsXG4uY21wLWZvcm0tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbn1cblxuLmNtcC1mb3JtLWJ1dHRvbjp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMGQxYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbXAtZm9ybS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2xhYmVsIHtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtZm9ybS1vcHRpb25zX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC44NXB4O1xuICB9XG59XG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtLW11bHRpLWRyb3AtZG93biB7XG4gIHdpZHRoOiAyMTdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtZm9ybS1vcHRpb25zX19maWVsZC0tbXVsdGktZHJvcC1kb3duIHtcbiAgICBtYXgtaGVpZ2h0OiAzMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0Ljg1cHg7XG4gIH1cbn1cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZC0tbXVsdGktZHJvcC1kb3duIG9wdGlvbiB7XG4gIHdpZHRoOiAxNzVweDtcbiAgbWluLWhlaWdodDogMjFweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQtLW11bHRpLWRyb3AtZG93biBvcHRpb246Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMyMjViNjIgbGluZWFyLWdyYWRpZW50KDBkZWcsICMyMjViNjIgMCUsICMyMjViNjIgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLS1tdWx0aS1kcm9wLWRvd24gb3B0aW9uOmZvY3VzLCAuY21wLWZvcm0tb3B0aW9uc19fZmllbGQtLW11bHRpLWRyb3AtZG93biBvcHRpb246Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjMDAwMDAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLS1tdWx0aS1kcm9wLWRvd24gW3NlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQ6ICMyMjViNjIgbGluZWFyLWdyYWRpZW50KDBkZWcsICMyMjViNjIgMCUsICMyMjViNjIgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLS1tdWx0aS1kcm9wLWRvd246Zm9jdXMgb3B0aW9uOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjMjI1YjYyIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMjI1YjYyIDAlLCAjMjI1YjYyIDEwMCUpO1xufVxuLmNtcC1mb3JtLW9wdGlvbnNfX2hlbHAtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWZvcm0tb3B0aW9uc19faGVscC1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0Ljg1cHg7XG4gIH1cbn1cblxuLypGb3JtIEZpbGUgVXBsb2FkKi9cbi5jbXAtZm9ybS11cGxvYWQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fZmllbGRfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fZmlsZSB7XG4gIHdpZHRoOiA5NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uY21wLWZvcm0tdXBsb2FkX19maWxlOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY21wLWZvcm0tdXBsb2FkX19maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTguODNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5jbXAtZm9ybS11cGxvYWRfX2ZpbGU6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uY21wLWZvcm0tdXBsb2FkX19maWxlOmZvY3VzOjpiZWZvcmUge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICMwMDAwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fZmlsZS5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY21wLWZvcm0tdXBsb2FkX19sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxOC44M3B4O1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5jbXAtZm9ybS11cGxvYWRfX2xhYmVsIHNwYW4ge1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5jbXAtZm9ybS11cGxvYWRfX2xhYmVsX19maWxlbmFtZSwgLmNtcC1mb3JtLXVwbG9hZF9fbGFiZWxfX2ZpbGVzbm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fdGV4dCB7XG4gIG1hcmdpbjogMTJweCAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTYuMnB4O1xufVxuLmNtcC1mb3JtLXVwbG9hZF9fdGV4dCBwIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWZvcm0tdXBsb2FkX19maWxlZXh0bi1lcnJvciwgLmNtcC1mb3JtLXVwbG9hZF9fZmlsZXNpemUtZXJyb3IsIC5jbXAtZm9ybS11cGxvYWRfX25vZmlsZS1lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYuMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNnB4IDEycHggNnB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmYwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4yKTtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuI3NlYXJjaF9tYXJrZXRfY29uc3VsdGF0aW9uIC5mb3JtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggMTBweCA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgzYjAxO1xufVxuXG4uY21wLWZvcm0gLmJ1dHRvbjpub3QoLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05LCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEwLCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTExLCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyKSB7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtZm9ybSAuYnV0dG9uOm5vdCguYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTksIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTAsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTEsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIpIHtcbiAgICBwYWRkaW5nOiAwIDcuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWZvcm0gLmJ1dHRvbjpub3QoLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05LCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEwLCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTExLCAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyKSB7XG4gICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2FwdGNoYS1lcnJvci1wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjc1cmVtO1xuICBjb2xvcjogcmVkO1xufVxuXG4ubXNhLWZvcm0tb3B0aW9uc19fY29uc3RyYWludC1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlYXNlciAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB2aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjg3NXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBtYXJnaW46IDAgMCAwIDVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiA4MTRweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDIuMTI1cmVtIDAgMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgY29sdW1uLWdhcDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogM3JlbSAwIDMuNzVyZW07XG4gICAgcGFkZGluZzogMCAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDM1OHB4O1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC8qIDE2LjJweCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDgxNHB4O1xuICAgIGhlaWdodDogODE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UgaW1nLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiA2L3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogNi9zcGFuIDg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBncmlkLWFyZWE6IDEvMS8yLzI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ2FwOiAxLjVyZW0gMS44NzVyZW07XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDgxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgcm93LWdhcDogMS41cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW46IDNyZW0gMCAzLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMS44NzVyZW07XG4gICAgbWFyZ2luOiAyLjEyNXJlbSAwIDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMS81O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMS81O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDM1OHB4O1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICAgIG1heC13aWR0aDogNDc0cHg7XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS81O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA4MTBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIGltZywgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDc0cHg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIge1xuICAgIGNvbHVtbi1nYXA6IDEuODc1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIG1hcmdpbjogMCAwIDAgNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDIuMTI1cmVtIDAgMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAzcmVtIDAgMy43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS41cmVtO1xuICBtYXgtd2lkdGg6IDQ3NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIGdyaWQtY29sdW1uOiA3L3NwYW4gNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSBpbWcsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSxcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDc0cHg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZndpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG91dGxpbmU6IGRhc2hlZDtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTglO1xuICBoZWlnaHQ6IDkxJTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3V0bGluZTogZGFzaGVkO1xuICBvdXRsaW5lLWNvbG9yOiAjMjI1YjYyO1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5OCU7XG4gIGhlaWdodDogOTElO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cywgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMgLmNtcC1idXR0b25fX3RleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzIC5jbXAtYnV0dG9uX190ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzIC5jbXAtYnV0dG9uX190ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3V0bGluZTogZGFzaGVkO1xuICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5OCU7XG4gICAgaGVpZ2h0OiA5MSU7XG4gICAgbGVmdDogMnB4O1xuICAgIHRvcDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzIC5jbXAtYnV0dG9uX190ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG91dGxpbmU6IGRhc2hlZDtcbiAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTglO1xuICAgIGhlaWdodDogOTElO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIgLmNtcC1idXR0b25fX3RleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyB7XG4gICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgY29sdW1uLWdhcDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogM3JlbSAwIDMuNzVyZW07XG4gICAgcGFkZGluZzogMCAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDIuMTI1cmVtIDAgMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UgaW1nLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ2FwOiAyNHB4IDMwcHg7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDgxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICAgIG1hcmdpbjogMi4xMjVyZW0gMCAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAzcmVtIDAgMy43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNjtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDM1OHB4O1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMi82O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0LCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgLyogTVNBIERlc2lnbiBTeXN0ZW0vRGlzY2xhaW1lci9EaXNjbGFpbWVyLVNtYWxsIHRleHQgKi9cbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgLyogMTYuMnB4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbF9sYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLXRlYXNlcl9fdGl0bGUsIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC10ZWFzZXJfX3RpdGxlLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMi82O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGxfbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sXG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSxcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDc0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVybyAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDEgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMDtcbiAgcGFkZGluZzogMzZweCAwO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBvcmRlcjogMjtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVybyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCBwIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVybyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA2cmVtO1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA2cmVtO1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVybyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgaW1nIHtcbiAgbWluLXdpZHRoOiAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDZyZW07XG4gIG1heC1oZWlnaHQ6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVybzpub3QoLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvOm5vdCguY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSwgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvOm5vdCguY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiwgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvOm5vdCguY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm86bm90KC5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGdyaWQtY29sdW1uOiAxLzExO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAwO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgODBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xuICAtd2Via2l0LWJveC1hbGlnbjogc2VsZi1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHNlbGYtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHg7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgKyBpbWcsXG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCArIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgKyBpbWcsXG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50ICsgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIC5wbGF5X3BhdXNlX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8gLnBsYXlfcGF1c2VfYnRuLmJ0bnBhdXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wYXVzZV9idG4uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG59XG4udGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIC5wbGF5X3BhdXNlX2J0bi5idG5wbGF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wbGF5X2J0bi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbi50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIG1heC13aWR0aDogNnJlbTtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgODBweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDI1cHggMjRweDtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDZyZW07XG4gIG1heC1oZWlnaHQ6IDZyZW07XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIGltZyB7XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiA2cmVtO1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZDpub3QoLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgb3JkZXI6IDI7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAudGVhc2VyLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZDpub3QoLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUsIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkOm5vdCguY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiwgLnRlYXNlci5jbXAtdGVhc2VyLS1oZXJvLS1mdWxsYmxlZWQ6bm90KC5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsIC50ZWFzZXIuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkOm5vdCguY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS8xMTtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlciAuY21wLXRlYXNlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIgLmNtcC10ZWFzZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlciAuY21wLXRlYXNlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi50ZWFzZXIuY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLmNtcC10ZWFzZXItLWRpc3BsYXktY2VudGVyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXIuY21wLXRlYXNlci0tZGlzcGxheS1jZW50ZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnRlYXNlci5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50YWJzIC5jbXAtdGFic19fdGFicGFuZWwgLnRlYXNlci5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGxheW91dCAuY21wLXRlYXNlciwgLnRhYnMgLmNtcC10YWJzX190YWJwYW5lbCAudGVhc2VyLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQgLmNtcC10ZWFzZXIsIC50YWJzIC5jbXAtdGFic19fdGFicGFuZWwgLnRlYXNlci5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCAuY21wLXRlYXNlciwgLnRhYnMgLmNtcC10YWJzX190YWJwYW5lbCAudGVhc2VyLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmd2lkZWxheW91dCAuY21wLXRlYXNlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmssXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmssXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZDogIzIyNWI2MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMjJmMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzA5MTgxOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjZmZmZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjViNjI7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllZmVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIyZjMzO1xuICBjb2xvcjogIzEyMmYzMztcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzIyNWI2MjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUge1xuICBvdXRsaW5lLWNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2M4ZDZkODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5MTgxOTtcbiAgY29sb3I6ICMwOTE4MTk7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMykge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsXG4gIC5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9kZWVwdGVhbC5zdmdcIik7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxMjJmMzM7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcjo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBvdXRsaW5lLWNvbG9yOiAjMjI1YjYyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlIHtcbiAgb3V0bGluZS1jb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4udGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDkxODE5O1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyLFxuLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVmZWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMmYyZjJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsXG4gIC5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV93aGl0ZS5zdmdcIik7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3doaXRlLnN2Z1wiKTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIgLmNtcC1idXR0b25fX3RleHQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmssXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmssXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmssXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICMyMjViNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEyMmYzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwOTE4MTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyMjViNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyNWI2MjtcbiAgY29sb3I6ICMyMjViNjI7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIsXG4uY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllZmVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIyZjMzO1xuICBjb2xvcjogIzEyMmYzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzIyNWI2MjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlIHtcbiAgb3V0bGluZS1jb2xvcjogIzIyNWI2Mjtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjOGQ2ZDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOTE4MTk7XG4gIGNvbG9yOiAjMDkxODE5O1xufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMykge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLXRlYXNlci0tYWNjZW50LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsXG4gIC5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLXRlYXNlci0tbGlnaHRncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfZGVlcHRlYWwuc3ZnXCIpO1xuICB9XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlcixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgb3V0bGluZS1jb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtdGVhc2VyLS1iZWlnZS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXM6OmJlZm9yZSB7XG4gIG91dGxpbmUtY29sb3I6ICMyMjViNjI7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWFjY2VudC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTE4MTk7XG59XG4uY21wLXRlYXNlci0tbmV1dHJhbC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlcixcbi5jbXAtdGVhc2VyLS1hY2NlbnQudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYmVpZ2UudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tZ3JheS50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlcixcbi5jbXAtdGVhc2VyLS1saWdodGdyYXkudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllZmVmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1czo6YmVmb3JlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyZjJmMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0tZGFyay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfd2hpdGUuc3ZnXCIpO1xuICB9XG59XG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fd2hpdGUuc3ZnXCIpO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIgLmNtcC1idXR0b25fX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcjpub3QoLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIpIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwcmVtKSB7XG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0LFxuICAuY29udGFpbmVyLWZsdWlkIC5jbXAtdGVhc2VyLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0LFxuICAuY29udGFpbmVyLWZsdWlkIC5jbXAtdGVhc2VyLS1tZWRpdW1faGFsZmxheW91dCxcbiAgLmNvbnRhaW5lci1mbHVpZCAuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDByZW0pIHtcbiAgLmNvbnRhaW5lci1mbHVpZCAuY21wLXRlYXNlci0taGVybyxcbiAgLmNvbnRhaW5lci1mbHVpZCAudGV4dCAuY21wLXRleHQsXG4gIC5jb250YWluZXItZmx1aWQgLnRpdGxlIC5jbXAtdGl0bGUsXG4gIC5jb250YWluZXItZmx1aWQgLmFjY29yZGlvbiAuY21wLWFjY29yZGlvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAudGVhc2VyLW1lc3NhZ2UtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwcmVtKSB7XG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCxcbiAgLmNvbnRhaW5lci1mbHVpZCAuY21wLXRlYXNlci0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsXG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsXG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCxcbiAgLmNvbnRhaW5lci1mbHVpZCAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsXG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNjAwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDByZW0pIHtcbiAgLmNvbnRhaW5lci1mbHVpZCAuY21wLWJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwcmVtKSB7XG4gIC5jb250YWluZXItZmx1aWQgLm1zYS1xdW90ZSAjbXNhLXF1b3RlLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNDQwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDByZW0pIHtcbiAgLmNvbnRhaW5lci1mbHVpZCAubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAxNDQwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDByZW0pIHtcbiAgLmNvbnRhaW5lci1mbHVpZCAuY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQgLmNtcC10ZWFzZXItLWhlcm8tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiA0My40NzIyMjIyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0LjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDM1OHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCAqIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCAqIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU2LjUyNzc3NzglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIGJ1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIge1xuICBoZWlnaHQ6IDgxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogMjEzcHggMzBweCAyMTNweCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCAzMHB4O1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogODEwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAwLjE0NTU2NDE5ODtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stbGFyZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogOC4xOTY1OTg4NDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAubXNhLXZpZGVvLFxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgdmlkZW8ge1xuICBoZWlnaHQ6IDgxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyLFxuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAubXNhLXZpZGVvLFxuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAubXNhLXZpZGVvIHtcbiAgICBwYWRkaW5nOiAycHggMCAycHggMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIHtcbiAgaGVpZ2h0OiA4MTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMTNweCAzMHB4IDIxM3B4IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCAzMHB4O1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA4MTBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyxcbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgdmlkZW8ge1xuICBoZWlnaHQ6IDgxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyxcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIHtcbiAgaGVpZ2h0OiA4MTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIxM3B4IDMwcHggMjEzcHggODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMjVweDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCAzMHB4O1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX2xhcmdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogODEwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMS43Nzc3Nzc3ODtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyLFxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyxcbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHZpZGVvIHtcbiAgaGVpZ2h0OiA4MTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyxcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1OHB4IDMwcHggNThweCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0OHB4IDMwcHg7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBhc3BlY3QtcmF0aW86IDEuNjM7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAwLjIzNDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stbWVkaXVtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA4LjE5NjU5ODg0O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8ge1xuICAgIHBhZGRpbmc6IDJweCAwIDJweCAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyxcbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1tYXNrZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB2aWRlbyB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyLFxuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tbWFza2VkIC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyxcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1zdHJhaWdodCAuY21wLXRlYXNlciB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1zdHJhaWdodCAuY21wLXRlYXNlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1OHB4IDMwcHggNThweCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCAzMHB4O1xuICB9XG59XG4uY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMS42MztcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyLFxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXBfdmlkZW8tLXdyYXBwZXIgLm1zYS12aWRlbyB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1zdHJhaWdodCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5tc2EtdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEuNjM7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1OHB4IDMwcHggNThweCA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMjVweDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweDtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMi44ODtcbiAgfVxufVxuLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbi5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAubXNhLXZpZGVvIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbWVkaXVtLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcF92aWRlby0td3JhcHBlciAubXNhLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAyLjg4O1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAyMDFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSksXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kOiAjMjI1YjYyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTIyZjMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwOTE4MTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyMjViNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLFxuLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjViNjI7XG4gIGNvbG9yOiAjMjI1YjYyO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVmZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjJmMzM7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzIyNWI2MjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSB7XG4gIG91dGxpbmUtY29sb3I6ICMyMjViNjI7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzhkNmQ4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDkxODE5O1xuICBjb2xvcjogIzA5MTgxOTtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzIyNWI2Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4gIC5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuICAuY21wLWNvbnRhaW5lci0tYmVpZ2UgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuICAuY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4gIC5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC1jb250YWluZXItLWFjY2VudCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSxcbiAgLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2RlZXB0ZWFsLnN2Z1wiKTtcbiAgfVxufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1iZWlnZSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uY21wLWNvbnRhaW5lci0tbmV1dHJhbCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWFjY2VudCAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcjo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tZ3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgb3V0bGluZS1jb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xufVxuLmNtcC1jb250YWluZXItLW5ldXRyYWwgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlLFxuLmNtcC1jb250YWluZXItLWdyYXkgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzOjpiZWZvcmUsXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1czo6YmVmb3JlIHtcbiAgb3V0bGluZS1jb2xvcjogIzIyNWI2Mjtcbn1cblxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllZmVmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMiksXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjZmZmZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXM6OmJlZm9yZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzOjpiZWZvcmUge1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMmYyZjJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWluLWhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4gIC5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLFxuICAuY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV93aGl0ZS5zdmdcIikgIWltcG9ydGFudDtcbiAgfVxufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3doaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0LFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gIG91dGxpbmUtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFza19uZXV0cmFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0tbmV1dHJhbCAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfbmV1dHJhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci0tYWNjZW50IC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrX2FjY2VudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWFjY2VudCAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfYWNjZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1iZWlnZSAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFza19iZWlnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWJlaWdlIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYl9iZWlnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFza19ncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0tZ3JheSAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfZ3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrX2xpZ2h0Z3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfbGlnaHRncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrX2Rhcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1kYXJrIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYl9kYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1ibGFjayAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8gLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbWFza19ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLWJsYWNrIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYl9ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSwgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tc3RyYWlnaHQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOjpiZWZvcmUsIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSwgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmJlZm9yZSwgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLXN0cmFpZ2h0IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlLCAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLmNtcC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uaW1hZ2UgLmNtcC1pbWFnZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaW1hZ2UgLmNtcC1pbWFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5pbWFnZV9fc3F1YXJlZm9ybWF0IC5jbXAtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5pbWFnZV9fc3F1YXJlZm9ybWF0IC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cbi5pbWFnZV9fd2lkZWZvcm1hdCAuY21wLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLmltYWdlX193aWRlZm9ybWF0IC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cblxuLm1zYS1sYW5ndWFnZW5hdmlnYXRpb25fZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLWxhbmd1YWdlbmF2aWdhdGlvbl9mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5tc2EtbGFuZ3VhZ2VuYXZpZ2F0aW9uX2Zvb3RlciAuY21wLWxhbmd1YWdlbmF2aWdhdGlvbl9fZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNS4zMTI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tc2EtbGFuZ3VhZ2VuYXZpZ2F0aW9uX2Zvb3RlciAuY21wLWxhbmd1YWdlbmF2aWdhdGlvbl9fZ3JvdXA6Zm9jdXMge1xuICBvdXRsaW5lOiAwLjE4NzVyZW0gZG90dGVkICMwMDAwMDA7XG59XG4ubXNhLWxhbmd1YWdlbmF2aWdhdGlvbl9mb290ZXIgLmNtcC1sYW5ndWFnZW5hdmlnYXRpb25fX2dyb3VwIG9wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLypNYXJrZXRvIEZvcm0qL1xuLm1zYS1tYXJrZXRvLXdyYXBwZXIge1xuICAvKkZvcm0gQnV0dG9uKi9cbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybUNvbCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybUNvbCAubWt0b0xhYmVsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtaW5kZW50OiAtNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtQ29sIC5ta3RvTGFiZWwgc3Ryb25nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCBsYWJlbCB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgbGFiZWwgLm1rdG9Bc3Rlcml4IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvRmllbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0ZpZWxkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9GaWVsZC5ta3RvVGV4dEZpZWxkLCAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0ZpZWxkLm1rdG9FbWFpbEZpZWxkLCAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0ZpZWxkLm1rdG9UZWxGaWVsZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0ZpZWxkOmZvY3VzLCAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0ZpZWxkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9GaWVsZDphY3RpdmUsIC5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvRmllbGQ6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjI1YjYyO1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvRmllbGQ6aW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KTtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvSHRtbFRleHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgc2VsZWN0Lm1rdG9GaWVsZCxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIHRleHRhcmVhLm1rdG9GaWVsZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvQ2hlY2tib3hMaXN0LFxuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvUmFkaW9MaXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBhY2NlbnQtY29sb3I6ICMyMjViNjI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLCAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cy12aXNpYmxlLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cy12aXNpYmxlLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cy12aXNpYmxlLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9DaGVja2JveExpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06aW52YWxpZCxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0W3R5cGU9cmFkaW9dOmludmFsaWQsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTppbnZhbGlkLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1yYWRpb106aW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KTtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvQ2hlY2tib3hMaXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9GaWVsZFdyYXAgLm1rdG9SYWRpb0xpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRmllbGRXcmFwIC5ta3RvUmFkaW9MaXN0IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmxhc3QtY2hpbGQsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmxhc3QtY2hpbGQsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmxhc3QtY2hpbGQsXG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0ZpZWxkV3JhcCAubWt0b1JhZGlvTGlzdCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcbiAgfVxufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwIC5ta3RvQnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogNzhweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwIC5ta3RvQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwIC5ta3RvQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmYzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAgLm1rdG9CdXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMGQxYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAgLm1rdG9CdXR0b246Zm9jdXMsIC5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAgLm1rdG9CdXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjViNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjZmZmZmZmO1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcCAubWt0b0J1dHRvbjp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMGQxYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwIC5ta3RvQnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogNzhweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4ubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgLm1rdG9CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZjMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTBkMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uOmZvY3VzLCAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwLm1rdG9TaW1wbGUgLm1rdG9CdXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjViNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjZmZmZmZmO1xufVxuLm1zYS1tYXJrZXRvLXdyYXBwZXIgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvU2ltcGxlIC5ta3RvQnV0dG9uOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEwZDFhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAubWt0b1NpbXBsZSAubWt0b0J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubXNhLW1hcmtldG8td3JhcHBlciAubWt0b0Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tc2EtbWFya2V0by13cmFwcGVyIC5ta3RvRm9ybSAubWt0b0Vycm9yIC5ta3RvRXJyb3JNc2cgLm1rdG9FcnJvckRldGFpbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMCA1cmVtIDAgNC4zMTI1cmVtO1xuICB9XG59XG4uY21wLXBhZ2luYXRpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY21wLXBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0OHB4IDEuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1wYWdpbmF0aW9uX19saXN0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDEuNTYyNXJlbTtcbiAgICBnYXA6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtcGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDk2cHggMDtcbiAgICBnYXA6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNDM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLmNtcC1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5jbXAtcGFnaW5hdGlvbl9faXRlbSBidXR0b24ge1xuICBjb2xvcjogIzIyNWI2MjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInJjbHRcIiBvZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtcGFnaW5hdGlvbl9faXRlbSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtcGFnaW5hdGlvbl9faXRlbSBidXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjMTEwZDFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0gYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyMjViNjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICMyMjViNjI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0gYnV0dG9uOmRpc2FibGVkIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0ubmV4dC1wYWdlLWdyb3VwIGJ1dHRvbiwgLmNtcC1wYWdpbmF0aW9uX19pdGVtLnByZXYtcGFnZS1ncm91cCBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0ubmV4dC1wYWdlLWdyb3VwIGJ1dHRvbiAuc2NyZWVuLXJlYWRlci1vbmx5LCAuY21wLXBhZ2luYXRpb25fX2l0ZW0ucHJldi1wYWdlLWdyb3VwIGJ1dHRvbiAuc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMyMjViNjI7XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0ubmV4dC1wYWdlLWdyb3VwIGJ1dHRvbjpob3ZlciAuc2NyZWVuLXJlYWRlci1vbmx5LCAuY21wLXBhZ2luYXRpb25fX2l0ZW0ucHJldi1wYWdlLWdyb3VwIGJ1dHRvbjpob3ZlciAuc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgd2lkdGg6IDUuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjE4NzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMDAwMDAwO1xuICB0b3A6IDkwJTtcbiAgbGVmdDogNDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXBhZ2luYXRpb25fX2l0ZW0ubmV4dC1wYWdlLWdyb3VwIGJ1dHRvbjpob3ZlciAuc2NyZWVuLXJlYWRlci1vbmx5LCAuY21wLXBhZ2luYXRpb25fX2l0ZW0ucHJldi1wYWdlLWdyb3VwIGJ1dHRvbjpob3ZlciAuc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgICB3aWR0aDogNi4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgbGVmdDogOTAlO1xuICB9XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0tLWRpc2FibGVkIGJ1dHRvbiB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtLS1kaXNhYmxlZCBidXR0b246Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSBidXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzIyNWI2MjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY21wLXBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNtcC1wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgYnV0dG9uOmZvY3VzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4wOTM3NXJlbTtcbiAgYm90dG9tOiAtMC4wNjI1cmVtO1xuICBsZWZ0OiAtMC4wNjI1cmVtO1xuICByaWdodDogLTAuMDkzNzVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjMjI1YjYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY21wLXBhZ2luYXRpb24tLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXNhLXF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLm1zYS1xdW90ZSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS1xdW90ZSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAwO1xuICB9XG59XG4ubXNhLXF1b3RlICNtc2EtcXVvdGUtaW1nIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMi4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9xdW90ZV9pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xuICBmbGV4OiAxIDAgMDtcbn1cbi5tc2EtcXVvdGUgLm1zYS1xdW90ZS10eHQtLXRleHRhcmVhIC5jbXAtdGV4dCBwLFxuLm1zYS1xdW90ZSAubXNhLXF1b3RlLXR4dC0tdGV4dGFyZWEgLmNtcC10ZXh0IGJsb2NrcXVvdGUsXG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0LS10ZXh0YXJlYSAuY21wLXRleHQgYixcbi5tc2EtcXVvdGUgLm1zYS1xdW90ZS10eHQtLXRleHRhcmVhIC5jbXAtdGV4dCBzdHJvbmcsXG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0LS10ZXh0YXJlYSAuY21wLXRleHQgZW0sXG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0LS10ZXh0YXJlYSAuY21wLXRleHQgcHJlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5tc2EtcXVvdGUgLm1zYS1xdW90ZS10eHQtLW5vdGUgLmNtcC10ZXh0IHAsXG4ubXNhLXF1b3RlIC5tc2EtcXVvdGUtdHh0LS1ub3RlIC5jbXAtdGV4dCBibG9ja3F1b3RlLFxuLm1zYS1xdW90ZSAubXNhLXF1b3RlLXR4dC0tbm90ZSAuY21wLXRleHQgYixcbi5tc2EtcXVvdGUgLm1zYS1xdW90ZS10eHQtLW5vdGUgLmNtcC10ZXh0IHN0cm9uZyxcbi5tc2EtcXVvdGUgLm1zYS1xdW90ZS10eHQtLW5vdGUgLmNtcC10ZXh0IGVtLFxuLm1zYS1xdW90ZSAubXNhLXF1b3RlLXR4dC0tbm90ZSAuY21wLXRleHQgcHJlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5jbXAtc2VhcmNoX19maWVsZCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uY21wLXNlYXJjaF9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWRjZjU7XG59XG5cbi5zZWdtZW50ZmVhdHVyZWRldGFpbHMsXG4uc2VnbWVudGRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLnNlZ21lbnRmZWF0dXJlZGV0YWlsczpudGgtY2hpbGQoNG4rNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMjk4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX3N2Zy13cmFwIHtcbiAgd2lkdGg6IDE2OHB4O1xuICBoZWlnaHQ6IDE2OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQtYmcge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNkNGVjOGU7XG4gIHN0cm9rZS13aWR0aDogNDtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQtY2lyY2xlIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiA0O1xuICBzdHJva2UtbGluZWNhcDogc3F1YXJlO1xuICBhbmltYXRpb246IHByb2dyZXNzIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcbiAgfVxufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtY2lyY2xlLWNoYXJ0X19jaXJjdWxhci1jaGFydC5kZWVwdGVhbCAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQtY2lyY2xlIHtcbiAgc3Ryb2tlOiAjMjI1YjYyO1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtY2lyY2xlLWNoYXJ0X19jaXJjdWxhci1jaGFydC5vcmFuZ2UgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LWNpcmNsZSB7XG4gIHN0cm9rZTogI2ZmOWYwMDtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQuZ3JlZW4gLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LWNpcmNsZSB7XG4gIHN0cm9rZTogIzRjYzc5MDtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQuYmx1ZSAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQtY2lyY2xlIHtcbiAgc3Ryb2tlOiAjM2M5ZWU1O1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtY2lyY2xlLWNoYXJ0X19wZXJjZW50YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiA4NXB4O1xuICB3aWR0aDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX3BlcmNlbnRhZ2UtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX2hlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1jaXJjbGUtY2hhcnRfX2Rlc2Mge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiaW5pdFwiIG9uLCBcImZpbmFcIiBvbjtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwLjMxMjVyZW0gMC45Mzc1cmVtIDBweCByZ2JhKDAsIDAsIDAsIDAuMTAyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLWNhcmQge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgfVxufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMCAwO1xufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLWNhcmRfX2hlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtY2FyZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1jYXJkX19oZWFkaW5nICoge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogMjguOHB4ICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtY2FyZF9faGVhZGluZyAqIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLWNhcmRfX2Rlc2Mge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC8qIDE4LjJweCAqL1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInJjbHRcIiBvZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC50ZXh0OmZpcnN0LW9mLXR5cGUgLmNtcC10ZXh0IHA6bnRoLWNoaWxkKDEpIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC50ZXh0OmZpcnN0LW9mLXR5cGUgLmNtcC10ZXh0IHA6bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAudGV4dDpmaXJzdC1vZi10eXBlIC5jbXAtdGV4dCBwOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAudGV4dDpmaXJzdC1vZi10eXBlIC5jbXAtdGV4dCBwOm50aC1jaGlsZCgyKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC5jbXAtdGFic19fdGFicGFuZWwgLnRleHQgLmNtcC10ZXh0IHA6bnRoLWNoaWxkKDEpIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC5jbXAtdGFic19fdGFicGFuZWwgLnRleHQgLmNtcC10ZXh0IHA6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fZHJvcGRvd24gLmNtcC1mb3JtLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEycHggNDhweCAxMnB4O1xuICBnYXA6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fZHJvcGRvd24gLmNtcC1mb3JtLW9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgNXJlbSA2MHB4IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19kcm9wZG93biAuY21wLWZvcm0tb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMCA1cmVtIDk2cHggNXJlbTtcbiAgfVxufVxuLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19kcm9wZG93biAuY21wLWZvcm0tb3B0aW9uc19fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2Ryb3Bkb3duIC5jbXAtZm9ybS1vcHRpb25zX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fZHJvcGRvd24gLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJpbml0XCIgb24sIFwiZmluYVwiIG9uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fZHJvcGRvd24gLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkIHtcbiAgICBtYXgtd2lkdGg6IDM1MXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fZHJvcGRvd24gLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkIHtcbiAgICBtYXgtd2lkdGg6IDQwN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHggMS44NzVyZW07XG4gIGdhcDogMzZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMge1xuICAgIHBhZGRpbmc6IDYwcHggNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzIHtcbiAgICBwYWRkaW5nOiA5NnB4IDVyZW07XG4gIH1cbn1cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtYmctaW1nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjEyLCAyMzYsIDE0MiwgMC4xKSAwJSwgcmdiYSgyMTIsIDIzNiwgMTQyLCAwLjEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMuNDM3NXJlbTtcbiAgYm90dG9tOiAxMy40Mzc1cmVtO1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgcmlnaHQ6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yLCBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy1iZy1pbWcge1xuICAgIHRvcDogOC4xMjVyZW07XG4gICAgYm90dG9tOiA4LjA4Nzg3NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtYmctaW1nIHtcbiAgICB0b3A6IDIuMDYyNXJlbTtcbiAgICBib3R0b206IDIuMDQyMjVyZW07XG4gICAgbGVmdDogNXJlbTtcbiAgICByaWdodDogNXJlbTtcbiAgfVxufVxuLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzLjY1NjI1cmVtO1xuICB9XG59XG4uY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLWNvbnRlbnQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicmNsdFwiIG9mZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy1jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB9XG59XG4uY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLWNvbnRlbnQtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjkzNzVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciAuY21wLXNlYXJjaC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIgLmNtcC1zZWFyY2gtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcbiAgfVxufVxuLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19tYXJrZXQtc2VnbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDQ4cHggMS44NzVyZW0gNDhweCAxLjg3NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fbWFya2V0LXNlZ21lbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMS44NzVyZW0gNjBweCAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX21hcmtldC1zZWdtZW50IHtcbiAgICBwYWRkaW5nOiA5NnB4IDVyZW0gNjBweCA1cmVtO1xuICB9XG59XG4uY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX21hcmtldC1zZWdtZW50LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19tYXJrZXQtc2VnbWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fbWFya2V0LXNlZ21lbnQtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX21hcmtldC1zZWdtZW50LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIGdhcDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICAgIGdhcDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNobmV0d29ya2RhdGEgLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jaGFydHMtY29udGFpbmVyID4gZGl2LmFlbS1HcmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDM2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy1jb250YWluZXIgPiBkaXYuYWVtLUdyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy1jb250YWluZXIgPiBkaXYuYWVtLUdyaWQge1xuICAgIGdhcDogMS44NzVyZW07XG4gIH1cbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy1jb250YWluZXIgPiBkaXYuYWVtLUdyaWQgLnNlZ21lbnRmZWF0dXJlZGV0YWlscyxcbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy1jb250YWluZXIgPiBkaXYuYWVtLUdyaWQgLnNlZ21lbnRkZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy1jb250YWluZXIgPiBkaXYuYWVtLUdyaWQgLnNlZ21lbnRmZWF0dXJlZGV0YWlscyxcbiAgLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2hhcnRzLWNvbnRhaW5lciA+IGRpdi5hZW0tR3JpZCAuc2VnbWVudGRldGFpbHMge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy1jb250YWluZXIgPiBkaXYuYWVtLUdyaWQgLnNlZ21lbnRmZWF0dXJlZGV0YWlscyxcbiAgLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2hhcnRzLWNvbnRhaW5lciA+IGRpdi5hZW0tR3JpZCAuc2VnbWVudGRldGFpbHMge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIyLjVweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaG5ldHdvcmtkYXRhIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2hhcnRzLWNvbnRhaW5lciA+IGRpdi5hZW0tR3JpZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWFyY2huZXR3b3JrZGF0YSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NoYXJ0cyAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tc2Fjb21zY29yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiBBZGp1c3QgYmFja2dyb3VuZCBzaXplIGJhc2VkIG9uIGJyZWFrcG9pbnRzICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLm1zYWNvbXNjb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAvKiBBZGp1c3Qgc2l6ZSBmb3IgbWVkaXVtLXNpemVkIHNjcmVlbnMgKi9cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2Fjb21zY29yZSB7XG4gICAgaGVpZ2h0OiAzMzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAubXNhY29tc2NvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDg0LjMycHg7XG4gIH1cbn1cbi5tc2Fjb21zY29yZSAuY29udGFpbmVyLnJlc3BvbnNpdmVncmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubXNhY29tc2NvcmUgLmNvbnRhaW5lci5yZXNwb25zaXZlZ3JpZDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbn1cbi5tc2Fjb21zY29yZSAudGV4dDpmaXJzdC1vZi10eXBlIHA6bnRoLWNoaWxkKDEpIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYWNvbXNjb3JlIC50ZXh0OmZpcnN0LW9mLXR5cGUgcDpudGgtY2hpbGQoMSkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbi5tc2Fjb21zY29yZSAudGV4dDpmaXJzdC1vZi10eXBlIHA6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzJmMmYyZiAhaW1wb3J0YW50O1xufVxuLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjkzNzVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIHtcbiAgICBnYXA6IDEuODc1cmVtO1xuICB9XG59XG4ubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNy41cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4O1xuICB9XG59XG4ubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbn1cbi5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIgLmNtcC1zZWFyY2gtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciAuY21wLXNlYXJjaC1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleDogMSAwIDA7XG59XG4ubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmRfX2hlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubXNhY29tc2NvcmUgLmNtcC1jb250YWluZXItbWljcm9zb2Z0LWF1ZGllbmNlLW5ldHdvcmstZGF0YSBkaXZbZGF0YS1iaS1uYW1lPWNvbnRhaW5lcl0gLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhX19jYXJkcy13cmFwcGVyIC5jbXAtc2VhcmNoLWNhcmRfX2hlYWRpbmcgKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIgLmNtcC1zZWFyY2gtY2FyZF9faGVhZGluZyAqIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm1zYWNvbXNjb3JlIC5jbXAtY29udGFpbmVyLW1pY3Jvc29mdC1hdWRpZW5jZS1uZXR3b3JrLWRhdGEgZGl2W2RhdGEtYmktbmFtZT1jb250YWluZXJdIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciAuY21wLXNlYXJjaC1jYXJkX19kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInJjbHRcIiBvZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5tc2Fjb21zY29yZSAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIGRpdltkYXRhLWJpLW5hbWU9Y29udGFpbmVyXSAuY21wLXNlYXJjaC1uZXR3b3JrLWRhdGFfX2NhcmRzLXdyYXBwZXIgLmNtcC1zZWFyY2gtY2FyZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jbXAtbmF2aWdhdGlvbi0tc2l0ZW1hcC1odG1sIC5jbXAtbmF2aWdhdGlvbl9fZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5jbXAtbmF2aWdhdGlvbi0tc2l0ZW1hcC1odG1sIC5jbXAtbmF2aWdhdGlvbl9faXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtbmF2aWdhdGlvbi0tc2l0ZW1hcC1odG1sIC5jbXAtbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4uY21wLW5hdmlnYXRpb24tLXNpdGVtYXAtaHRtbCAuY21wLW5hdmlnYXRpb25fX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMjViNjI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jbXAtbmF2aWdhdGlvbi0tc2l0ZW1hcC1odG1sIC5jbXAtbmF2aWdhdGlvbl9faXRlbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLW5hdmlnYXRpb24tLXNpdGVtYXAtaHRtbCAuY21wLW5hdmlnYXRpb25fX2l0ZW0tbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgfVxufVxuLmNtcC1uYXZpZ2F0aW9uLS1zaXRlbWFwLWh0bWwgLmNtcC1uYXZpZ2F0aW9uX19pdGVtLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zcGVha2VyaGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyLjI1cmVtO1xuICBwYWRkaW5nOiAwIDVyZW0gNnJlbSA1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnNwZWFrZXJoZWFkbGluZSB7XG4gICAgcGFkZGluZzogMHJlbSAxLjU2MjVyZW0gMy43NXJlbSAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5zcGVha2VyaGVhZGxpbmUge1xuICAgIHBhZGRpbmc6IDByZW0gMS44NzVyZW0gM3JlbSAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLXNlY3Rpb246OmJlZm9yZSwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLXNlY3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1oZWFkbGluZSAuY21wLXRleHQgaDMge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtaGVhZGxpbmUgLmNtcC10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcbn1cbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDI7XG4gIC0tdGVhc2VyLW1heC13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXRlYXNlci1tYXgtd2lkdGgpIC0gNi4xODc1cmVtKTtcbn1cbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUgYSwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUgYSwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSBhOmhvdmVyLCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcCArIHAsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHAgKyBwIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0LCAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC50ZXh0IHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1vbGQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSwgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW5ldyAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICBvcmRlcjogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA0LjY4NzVyZW07XG4gIHdpZHRoOiA0LjY4NzVyZW07XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLFxuLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWNvbnRlbnQtLW9sZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2UsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UsXG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tbmV3IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gIHdpZHRoOiA0LjY4NzVyZW07XG4gIGhlaWdodDogNC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtY29udGVudC0tb2xkIC50ZWFzZXIgLmNtcC10ZWFzZXIge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbn1cbi5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1jb250ZW50LS1uZXcgLnRlYXNlciB7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xufVxuXG4uY21wLWNvbnRhaW5lci0tZGFyayAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtaGVhZGxpbmUgaDMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWhlYWRsaW5lIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1oZWFkbGluZSBoMyxcbi5jbXAtY29udGFpbmVyLS1hY2NlbnQgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWhlYWRsaW5lIGgzLFxuLmNtcC1jb250YWluZXItLWJlaWdlIC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1oZWFkbGluZSBoMyxcbi5jbXAtY29udGFpbmVyLS1ncmF5IC5zcGVha2VyaGVhZGxpbmUgLnNwZWFrZXJoZWFkbGluZS1oZWFkbGluZSBoMyxcbi5jbXAtY29udGFpbmVyLS1saWdodGdyYXkgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWhlYWRsaW5lIGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jbXAtdGFiX3dyYXBwZXIsXG4uY2VudGVyX3RhYnMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY21wLXRhYl93cmFwcGVyIC5jbXAtdGFic19fdGFibGlzdCxcbi5jZW50ZXJfdGFicyAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjJlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMuNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzX190YWJsaXN0LFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbn1cbi5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLFxuLmNlbnRlcl90YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA3MnB4O1xuICBtaW4td2lkdGg6IDExOXB4O1xufVxuLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWItLWFjdGl2ZSxcbi5jZW50ZXJfdGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWItLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzIyNWI2MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiOmhvdmVyLFxuLmNlbnRlcl90YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYjpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY21wLXRhYl93cmFwcGVyIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYjpmb2N1cywgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWI6Zm9jdXMtdmlzaWJsZSxcbi5jZW50ZXJfdGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWI6Zm9jdXMsXG4uY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFic19fdGFibGlzdCxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLmFjdGl2ZTpmb2N1cywgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIuYWN0aXZlOmZvY3VzLXZpc2libGUsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIuYWN0aXZlOmZvY3VzLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLmFjdGl2ZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gIH1cbn1cbi5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzX190YWJwYW5lbCxcbi5jZW50ZXJfdGFicyAuY21wLXRhYnNfX3RhYnBhbmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0LFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYixcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYjpsYXN0LW9mLXR5cGUsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmUsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMmVmO1xuICAgIGNvbG9yOiAjMmYyZjJmO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdC5tb2JpbGVvbmx5LmV4cGFuZGVkIGxpOm5vdCguY21wLXRhYnNfX3RhYi0tYWN0aXZlKSxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYmxpc3QubW9iaWxlb25seS5leHBhbmRlZCBsaTpub3QoLmNtcC10YWJzX190YWItLWFjdGl2ZSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0Lm1vYmlsZW9ubHk6bm90KC5leHBhbmRlZCkgbGkuY21wLXRhYnNfX3RhYi0tYWN0aXZlLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdC5tb2JpbGVvbmx5Om5vdCguZXhwYW5kZWQpIGxpLmNtcC10YWJzX190YWItLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYSB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZG93bi1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgOS4xODc1cmVtIGNlbnRlcjtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYixcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYiB7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBvcmRlcjogMTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiOm5vdCguY21wLXRhYnNfX3RhYi0tYWN0aXZlKSxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYjpub3QoLmNtcC10YWJzX190YWItLWFjdGl2ZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTllbTtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAudGFiaXRlbSxcbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLmNtcC10YWJzX190YWItLWFjdGl2ZSxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAudGFiaXRlbSxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjJlZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjJlZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMyZjJmMmY7XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLnRhYml0ZW06Zm9jdXMsXG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFiLS1hY3RpdmU6Zm9jdXMsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLnRhYml0ZW06Zm9jdXMsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWItLWFjdGl2ZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLmNtcC10YWJzX190YWJwYW5lbCxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYnBhbmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC50YWJpdGVtLFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC50YWJpdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhIHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kb3duLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLnRhYml0ZW06Zm9jdXMsIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC50YWJpdGVtOmZvY3VzLXZpc2libGUsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLnRhYml0ZW06Zm9jdXMsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLnRhYml0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC50YWJpdGVtLnRhYml0ZW0tLWV4cGFuZCxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAudGFiaXRlbS50YWJpdGVtLS1leHBhbmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi11cC1ibHVlLnN2Z1wiKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC50YWJpdGVtLFxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYixcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAudGFiaXRlbSxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYiB7XG4gICAgcGFkZGluZzogMS41cmVtIDQuMTI1cmVtIDEuNXJlbSAxLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyLjI1cmVtIGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC5jbXAtdGFic19fdGFicGFuZWwsXG4gIC5jZW50ZXJfdGFicyAuY21wLXRhYnMgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGFiX3dyYXBwZXIgLmNtcC10YWJzIC50YWJpdGVtLFxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYixcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAudGFiaXRlbSxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAuY21wLXRhYnNfX3RhYiB7XG4gICAgcGFkZGluZzogMS41cmVtIDkuMTg3NXJlbSAxLjVyZW0gNy42MjVyZW07XG4gIH1cbiAgLmNtcC10YWJfd3JhcHBlciAuY21wLXRhYnMgLmNtcC10YWJzX190YWJsaXN0LFxuICAuY2VudGVyX3RhYnMgLmNtcC10YWJzIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAuY21wLXRhYl93cmFwcGVyIC5jbXAtdGFicyAudGFiaXRlbSxcbiAgLmNlbnRlcl90YWJzIC5jbXAtdGFicyAudGFiaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYSB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZG93bi1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgOS4xODc1cmVtIGNlbnRlcjtcbiAgfVxufVxuXG4uY2VudGVyX3RhYnMgLmNtcC10YWJzX190YWJsaXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAudGFicyB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC50YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0tbWljcm9zb2Z0LXNlYXJjaC1uZXR3b3JrLWRhdGEgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNzJweCA3MnB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0tbWljcm9zb2Z0LXNlYXJjaC1uZXR3b3JrLWRhdGEgLmNtcC10YWJzX190YWIge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC5jbXAtdGFic19fdGFiIHtcbiAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSAuY21wLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLmNtcC1jb250YWluZXItLW1pY3Jvc29mdC1zZWFyY2gtbmV0d29yay1kYXRhIC5jbXAtdGFic19fdGFiLS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuODc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAuY21wLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIgLnRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMlIC0gMjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAuY21wLWNvbnRhaW5lciAudGVhc2VyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIgLnRlYXNlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIgLnRlYXNlcjpudGgtb2YtdHlwZSgxKSAuY21wLXRlYXNlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIgLnRlYXNlcjpudGgtb2YtdHlwZSgyKSAuY21wLXRlYXNlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC5jbXAtY29udGFpbmVyIC50ZWFzZXI6bnRoLW9mLXR5cGUoMykgLmNtcC10ZWFzZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAuY21wLWNvbnRhaW5lciAudGVhc2VyOm50aC1vZi10eXBlKDMpIC5jbXAtdGVhc2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLmNtcC1jb250YWluZXIgLnRlYXNlciAuY21wLXRlYXNlciB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC5jbXAtY29udGFpbmVyIC50ZWFzZXIgLmNtcC10ZWFzZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAuY21wLWNvbnRhaW5lciAudGVhc2VyIC5jbXAtdGVhc2VyIHtcbiAgICBtYXJnaW46IDAgMCAxLjg3NXJlbSAwO1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIuZm91ci11cCAuY21wLXRlYXNlciB7XG4gIGhlaWdodDogNDM5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLmZvdXItdXAgLmNtcC10ZWFzZXIge1xuICAgIGhlaWdodDogNDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIuZm91ci11cCAuY21wLXRlYXNlciB7XG4gICAgaGVpZ2h0OiAzOTNweDtcbiAgfVxufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLmZvdXItdXAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxNjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIuZm91ci11cCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTk4cHg7XG4gIH1cbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci50aHJlZS11cCAuY21wLXRlYXNlciB7XG4gIGhlaWdodDogNTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIudGhyZWUtdXAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci50aHJlZS11cCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDE5N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTdweDtcbiAgfVxufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIGhlaWdodDogMTE2cHg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgcGFkZGluZy1ib3R0b206IDAuMTRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIudGhyZWUtdXAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIudGhyZWUtdXAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHAge1xuICAgIGhlaWdodDogNzVweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIH1cbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlci50aHJlZS11cCAuY21wLXRlYXNlciAudGV4dCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIudGhyZWUtdXAgLmNtcC10ZWFzZXIgLnRleHQgcCB7XG4gIHBhZGRpbmc6IDAgMjRweCAzNnB4O1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyLnRocmVlLXVwIC5jbXAtdGVhc2VyIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyIC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggMC4zMTI1cmVtIDAuOTM3NXJlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlciAuY21wLXRlYXNlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlciAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luOiAyNHB4IDI0cHggMCAyNHB4O1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jYXJkLW1haW4td3JhcHBlciAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyIC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gIH1cbn1cbi50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlciAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luOiAxMnB4IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlciAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgcGFkZGluZzogMCAyNHB4IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY2FyZC1tYWluLXdyYXBwZXIgLnRlYXNlci1jb250ZW50LWNhcmQtd3JhcHBlciAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXIgdGV4dCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhc2VyLWNhcmQtbWFpbi13cmFwcGVyIC50ZWFzZXItY29udGVudC1jYXJkLXdyYXBwZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogdW5zZXQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaW1hZ2UtZm9jdXMtbGVmdCAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2UsXG4gIC5pbWFnZS1mb2N1cy1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IH4gaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cbiAgLmltYWdlLWZvY3VzLWNlbnRlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2UsXG4gIC5pbWFnZS1mb2N1cy1jZW50ZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgfiBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5pbWFnZS1mb2N1cy1yaWdodCAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2UsXG4gIC5pbWFnZS1mb2N1cy1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCB+IGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgfVxufVxuLmF1dGhvcmJhc2VwYWdlIC5jbXAtdGl0bGUge1xuICBwYWRkaW5nOiA5NnB4IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmF1dGhvcmJhc2VwYWdlIC5jbXAtdGl0bGUge1xuICAgIHBhZGRpbmc6IDYwcHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5hdXRob3JiYXNlcGFnZSAuY21wLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA0OHB4IDEuODc1cmVtO1xuICB9XG59XG4uYXV0aG9yYmFzZXBhZ2UgLmNtcC10aXRsZSAuY21wLXRpdGxlX190ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmF1dGhvcmJhc2VwYWdlIC5jbXAtdGl0bGUgLmNtcC10aXRsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uYXV0aG9yYmFzZXBhZ2UgLnRlYXNlci5hdXRob3ItaW5zaWdodC1oZWFkZXIgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzZweCA1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF1dGhvcmJhc2VwYWdlIC50ZWFzZXIuYXV0aG9yLWluc2lnaHQtaGVhZGVyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYXV0aG9yYmFzZXBhZ2UgLnRlYXNlci5hdXRob3ItaW5zaWdodC1oZWFkZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5hdXRob3JiYXNlcGFnZSAudGVhc2VyLmF1dGhvci1pbnNpZ2h0LWhlYWRlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5hdXRob3JiYXNlcGFnZSAudGVhc2VyLmF1dGhvci1pbnNpZ2h0LWhlYWRlciAuY21wLXRlYXNlciB7XG4gICAgcGFkZGluZzogMHB4IDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5hdXRob3JiYXNlcGFnZSAudGVhc2VyLmF1dGhvci1pbnNpZ2h0LWhlYWRlciAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICB9XG59XG4uYXV0aG9yYmFzZXBhZ2UgLnRlYXNlci5hdXRob3ItaW5zaWdodC1oZWFkZXIgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5hdXRob3JiYXNlcGFnZSAudGVhc2VyLmF1dGhvci1pbnNpZ2h0LWhlYWRlciAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxOS4ycHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICBjb2xvcjogIzJmMmYyZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuYXV0aG9yYmFzZXBhZ2UgLnRlYXNlci5hdXRob3ItaW5zaWdodC1oZWFkZXIgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYXV0aG9yYmFzZXBhZ2UgLnRlYXNlci5hdXRob3ItaW5zaWdodC1oZWFkZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDkuMzc1cmVtO1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xuICBvcmRlcjogMTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmF1dGhvcmJhc2VwYWdlIC50ZWFzZXIuYXV0aG9yLWluc2lnaHQtaGVhZGVyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmF1dGhvcmJhc2VwYWdlIC50ZWFzZXIuYXV0aG9yLWluc2lnaHQtaGVhZGVyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMzhyZW07XG4gIH1cbn1cbi5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweCAyLjYyNXJlbSAxMnB4IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1YjYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1heC13aWR0aDogMTguNzVyZW07XG59XG4uY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG4gIG1heC13aWR0aDogMjIuMjVyZW07XG59XG4uY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciBhOmZvY3VzLCAuY21wLXRlYXNlci0tbmV3c2xldHRlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciBhOmZvY3VzLXZpc2libGUge1xuICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIGE6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcywgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjViNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTsgLyogMjAuOHB4ICovXG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tYWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWhvdmVyLCAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3ZlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6aG92ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmYzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0taG92ZXItYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbn1cblxuLmJ0bl9fcHJpbWFyeUNsYXNzLS1hY3RpdmUsIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTE4MTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tYWN0aXZlLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbn1cblxuLmJ0bl9fcHJpbWFyeUNsYXNzLS1mb2N1cywgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjViNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMC4wNjI1cmVtIGRhc2hlZCAjZmZmZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTg3NXJlbTtcbn1cblxuLmJ0bl9fcHJpbWFyeUNsYXNzLS1kaXNhYmxlZCwgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmRpc2FibGVkLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWRpc2FibGVkLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcywgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzIyNWI2MjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzIyNWI2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMC44cHggKi9cbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWhvdmVyLCAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3ZlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6aG92ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWZlZjtcbiAgY29sb3I6ICMxMjJmMzM7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMxMjJmMzM7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcy0taG92ZXItYWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcy0tYWN0aXZlLCAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkNmQ4O1xuICBjb2xvcjogIzA5MTgxOTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzA5MTgxOTtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWFjdGl2ZS1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1mb2N1cywgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogIzIyNWI2MjtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMyMjViNjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gZGFzaGVkICMyMjViNjI7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xODc1cmVtO1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcy0tZGlzYWJsZWQsIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpkaXNhYmxlZCwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiAjNTA1MDUwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWRpc2FibGVkLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLCAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzIyNWI2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTsgLyogMjAuOHB4ICovXG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWFmdGVyLCAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcy0taG92ZXIsIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIHtcbiAgY29sb3I6ICMxMjJmMzM7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWhvdmVyLWFmdGVyLCAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXI6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXI6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcjo6YWZ0ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcy0tYWN0aXZlLCAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjMDkxODE5O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWFjdGl2ZS1hZnRlciwgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZTo6YWZ0ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcy0tZm9jdXMsIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjMjI1YjYyO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjMjI1YjYyO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1kaXNhYmxlZCwgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6ZGlzYWJsZWQsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWRpc2FibGVkLWFmdGVyLCAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQ6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYmVpZ2UuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQ6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkOjphZnRlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpkaXNhYmxlZDo6YWZ0ZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6ZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xufVxuXG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICB3aWR0aDogMzQuMDMlO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDY1Ljk3JTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlciB7XG4gIHBhZGRpbmc6IDM2cHggMS44NzVyZW07XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlciB7XG4gICAgcGFkZGluZzogNjBweCAxLjU2MjVyZW07XG4gICAgZ2FwOiA0LjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgICBnYXA6IHVuc2V0O1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjU2MjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBnYXA6IDAuNjI1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjU2MjVyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlciB7XG4gIHBhZGRpbmc6IDM2cHggMS44NzVyZW07XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMS41NjI1cmVtO1xuICAgIGdhcDogNC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlciB7XG4gICAgcGFkZGluZzogOTZweCAwO1xuICAgIGdhcDogdW5zZXQ7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHggMC42MjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQuMTI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgb3JkZXI6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW0gMCA5LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgOS45Mzc1cmVtIDAgNy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA2MHB4IDEuODc1cmVtO1xuICAgIGdhcDogNDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NyUgKyAwLjEyNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSxcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSxcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAyNHB4IDEycHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDk2cHggMC45Mzc1cmVtIDk2cHggNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5NnB4IDkuOTM3NXJlbSA5NnB4IDcuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXIsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA2MHB4IDEuODc1cmVtO1xuICAgIGdhcDogNDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19jb250ZW50LCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjclICsgMC4xMjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UsXG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdhcDogMjRweCAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2NS45NyU7XG4gICAgcGFkZGluZzogOTZweCAxLjg3NXJlbSA5NnB4IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICB3aWR0aDogMzQuMDMlO1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTguNTYyNXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIG9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDkuOTM3NXJlbSAwIDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMnB4IDcuNzVyZW0gMTJweCA1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNjBweCAxLjg3NXJlbTtcbiAgICBnYXA6IDQ4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9fY29udGVudCwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY3JSArIDAuMTI1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSxcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBnYXA6IDI0cHggMTJweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAwIDVyZW0gMCAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDcuNzVyZW0gMCA1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlciwgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA2MHB4IDEuODc1cmVtO1xuICAgIGdhcDogNDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCAuY21wLXRlYXNlcl9faW1hZ2UsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20gLmNtcC10ZWFzZXJfX2ltYWdlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY3JSArIDAuMTI1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UsXG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBnYXA6IDI0cHggMC42MjVyZW07XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2NS45NyU7XG4gICAgcGFkZGluZzogOTZweCA1cmVtIDk2cHggMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDM0LjAzJTtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fcHJldGl0bGUsXG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQuaW1hZ2UtLXJlZ3VsYXIuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0LmltYWdlLS1yZWd1bGFyLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbixcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodC5pbWFnZS0tcmVndWxhci5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOC41NjI1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZCB7XG4gIG1hcmdpbjogMHJlbTtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDZyZW0gOS45Mzc1cmVtIDZyZW0gNy43NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMS41NjI1cmVtIDNyZW0gMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMS44NzVyZW0gMS41cmVtIDEuODc1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNTYyNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdhcDogMS41cmVtIDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxLjU2MjVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogNnJlbSA3Ljc1cmVtIDZyZW0gOS45Mzc1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzcmVtIDEuNTYyNXJlbSAzLjc1cmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41cmVtIDEuODc1cmVtIDIuMjVyZW0gMS44NzVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNTYyNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBnYXA6IDEuNXJlbSAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBnYXA6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTEtMS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xLTEuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMjtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMS0xLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDZyZW0gOS45Mzc1cmVtIDZyZW0gNy43NXJlbTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDEuNTYyNXJlbSAzcmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxLjg3NXJlbSAxLjVyZW0gMS44NzVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNTYyNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxLjVyZW0gMC42MjVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI1cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogNnJlbSA3Ljc1cmVtIDZyZW0gOS45Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzcmVtIDEuNTYyNXJlbSAzLjc1cmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjg3NXJlbSAyLjI1cmVtIDEuODc1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS41NjI1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxLjVyZW0gMC42MjVyZW07XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDI7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MC5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDg3NXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAuaW1hZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwLmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkIHtcbiAgbWFyZ2luOiAwcmVtO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMHJlbSA1cmVtIDByZW0gNi43NXJlbTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMS41NjI1cmVtIDNyZW0gMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDEuODc1cmVtIDEuNXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS41NjI1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1sZWZ0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBnYXA6IDEuNXJlbSAwLjYyNXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDE7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkLmltYWdlLS0xNi05LmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCAuY21wLXRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDByZW0gNi43NXJlbSAwcmVtIDVyZW07XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3JlbSAxLjU2MjVyZW0gMy43NXJlbSAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW0gMi4yNXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuNTYyNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGdhcDogMS41cmVtIDAuNjI1cmVtO1xuICB9XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZC5pbWFnZS0tMTYtOS5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQuaW1hZ2UtLTE2LTkuY21wLXRlYXNlcl9faW1hZ2UtLXJpZ2h0IC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNS5pbWFnZS0tZnVsbGJsZWVkIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDg3NXJlbTtcbiAgfVxufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUuaW1hZ2UtLWZ1bGxibGVlZCAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1LmltYWdlLS1mdWxsYmxlZWQgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmRpc2FibGVkLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRlYXNlci1jb250ZW50LWltYWdlLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTUwLTUwIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6ZGlzYWJsZWQsIC50ZWFzZXItY29udGVudC1pbWFnZS5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmRpc2FibGVkLCAudGVhc2VyLWNvbnRlbnQtaW1hZ2UuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAuY21wLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS44NzVyZW0gMS44NzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLmNtcC1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzZweCAxLjg3NXJlbTtcbiAgfVxufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciB7XG4gIHdpZHRoOiAxOS42ODc1cmVtO1xuICBib3gtc2hhZG93OiAwcHggMC4zMTI1cmVtIDAuOTM3NXJlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyOmZvY3VzIHtcbiAgb3V0bGluZTogMC4wNjI1cmVtIGRhc2hlZCAjNTA1MDUwO1xufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbiAgb3JkZXI6IDI7XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIHtcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCBkaXYudGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IGRpdi50ZXh0IHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgZGl2LnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udGVhc2VyLW1lc3NhZ2UtY2FyZCAudGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwIDI0cHg7XG4gIG9yZGVyOiAxO1xufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICBtaW4td2lkdGg6IDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMjVyZW07XG4gIG1heC13aWR0aDogNnJlbTtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tMnVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC5jbXAtY29udGFpbmVyLCAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tNHVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC5jbXAtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkLS0ydXAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlcjpub3QoOm50aC1jaGlsZChuKzMpKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC45Mzc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkLS0ydXAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlcjpub3QoOm50aC1jaGlsZChuKzMpKSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tMnVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobiszKSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ZWFzZXItbWVzc2FnZS1jYXJkLS0ydXAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlcjpub3QoOm50aC1jaGlsZChuKzMpKSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tMnVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobiszKSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkLS0ydXAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlcjpub3QoOm50aC1jaGlsZChuKzMpKSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkLS00dXAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlcjpub3QoOm50aC1jaGlsZChuKzUpKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC45Mzc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQzOXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkLS00dXAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlcjpub3QoOm50aC1jaGlsZChuKzUpKSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tNHVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobis1KSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ZWFzZXItbWVzc2FnZS1jYXJkLS00dXAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlcjpub3QoOm50aC1jaGlsZChuKzUpKSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkge1xuICAudGVhc2VyLW1lc3NhZ2UtY2FyZC0tNHVwIC50ZWFzZXItbWVzc2FnZS1jYXJkIC50ZWFzZXI6bm90KDpudGgtY2hpbGQobis1KSkgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC50ZWFzZXItbWVzc2FnZS1jYXJkLS00dXAgLnRlYXNlci1tZXNzYWdlLWNhcmQgLnRlYXNlcjpub3QoOm50aC1jaGlsZChuKzUpKSAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLnRlYXNlci1tZXNzYWdlLWNhcmQgLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcCxcbi50ZWFzZXItbWVzc2FnZS1jYXJkIC5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgZGl2LnRleHQgcCxcbi50ZWFzZXItbWVzc2FnZS1jYXJkIC5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcCxcbi50ZWFzZXItbWVzc2FnZS1jYXJkIC5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCBkaXYudGV4dCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tYWNjZW50LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHRncmF5LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLW5ldXRyYWwuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4udGVhc2VyLmNtcC10ZWFzZXItLWdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgxKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gZGFzaGVkICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMSk6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDEpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKDIpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IDAuMDYyNXJlbSBkYXNoZWQgI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZCgyKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQoMik6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyksXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6aG92ZXI6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6YWN0aXZlOjphZnRlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLnRlYXNlci1jb250ZW50LWltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobiszKTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAudGVhc2VyLWNvbnRlbnQtaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzMpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC50ZWFzZXItY29udGVudC1pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMyk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNkMmQyZDI7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWZlZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlci5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3V0bGluZTogMC4wNjI1cmVtIGRhc2hlZCAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnByaW1hcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG5wcmltYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRucHJpbWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksIC5jbXAtY29udGFpbmVyLS1kYXJrLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlci5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2ZmZmZmZjtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNmZmZmZmY7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cywgLmNtcC1jb250YWluZXItLWRhcmsuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmZmZmZmO1xuICBvdXRsaW5lOiAwLjA2MjVyZW0gZGFzaGVkICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCwgLmNtcC1jb250YWluZXItLWRhcmsuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRuc2Vjb25kYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCxcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnNlY29uZGFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG5zZWNvbmRhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjZDJkMmQyO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZDJkMmQyO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKSwgLmNtcC1jb250YWluZXItLWRhcmsuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSksXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOjphZnRlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3ZlciwgLmNtcC1jb250YWluZXItLWRhcmsuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlciwgLmNtcC1jb250YWluZXItLWRhcmsuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmhvdmVyOjphZnRlcixcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXI6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXI6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpob3Zlcjo6YWZ0ZXIsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXI6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZSxcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jbXAtY29udGFpbmVyLS1kYXJrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlciwgLmNtcC1jb250YWluZXItLWRhcmsuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmFjdGl2ZTo6YWZ0ZXIsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLFxuLmNtcC1jb250YWluZXItLWJsYWNrLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlcixcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTphY3RpdmU6OmFmdGVyLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG59XG4uY21wLWNvbnRhaW5lci0tZGFyayAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmZvY3VzLCAuY21wLWNvbnRhaW5lci0tZGFyay5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLWNvbnRhaW5lci0tYmxhY2sgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtY29udGFpbmVyLS1ibGFjay5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6Zm9jdXMsXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNtcC1jb250YWluZXItLWRhcmsgLmJ0bnRlcnRpYXJ5IC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluazpudGgtY2hpbGQobisxKTpkaXNhYmxlZCwgLmNtcC1jb250YWluZXItLWRhcmsuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC1jb250YWluZXItLWJsYWNrIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLWNvbnRhaW5lci0tYmxhY2suYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWRhcmsudGVhc2VyIC5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQsXG4uY21wLXRlYXNlci0tZGFyay50ZWFzZXIuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlciAuYnRudGVydGlhcnkgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpOmRpc2FibGVkLFxuLmNtcC10ZWFzZXItLWJsYWNrLnRlYXNlci5idG50ZXJ0aWFyeSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4ubmFycm93LXRleHQtY2VudGVyLXB5LFxuLndpZGUtdGV4dC1weS1jZW50ZXIsXG4uY2VudGVyLXRleHQtcHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXJyb3ctdGV4dC1weS1sZWZ0LFxuLndpZGUtdGV4dC1weS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNlbnRlci10ZXh0LXB5LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jZW50ZXItdGV4dC1weS1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jbXAtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmNtcC0taW52ZXJ0IC5jbXAtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZXh0IHAgYSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbi5jbXAtdGV4dCAqICsgcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY21wLXRleHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzIyNWI2MjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY21wLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTIyZjMzO1xufVxuLmNtcC0taW52ZXJ0IC5jbXAtdGV4dCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY21wLS1pbnZlcnQgLmNtcC10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtdGV4dCAqICsgaDEge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNtcC10ZXh0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtLWludmVydCAuY21wLXRleHQgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG4uY21wLXRleHQgKiArIGgyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jbXAtdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5jbXAtLWludmVydCAuY21wLXRleHQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtdGV4dCAqICsgaDMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNtcC10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmNtcC0taW52ZXJ0IC5jbXAtdGV4dCBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZXh0ICogKyBoNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY21wLXRleHQgaDQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY21wLS1pbnZlcnQgLmNtcC10ZXh0IGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY21wLXRleHQgKiArIGg1IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jbXAtdGV4dCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jbXAtLWludmVydCAuY21wLXRleHQgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jbXAtdGV4dCAqICsgaDYge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNtcC10ZXh0IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNtcC0taW52ZXJ0IC5jbXAtdGV4dCBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZXh0ICogKyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jbXAtdGV4dCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC10ZXh0IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uY21wLXRleHQgKiArIHVsLFxuLmNtcC10ZXh0ICogKyBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY21wLXRleHQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNHB4IDAgNHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGV4dCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmNtcC0taW52ZXJ0IC5jbXAtdGV4dCBsaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNtcC10ZXh0IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgY29udGVudDogXCLigKJcIjtcbn1cbi5jbXAtdGV4dCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sbGk7XG59XG4uY21wLXRleHQgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2xsaTtcbn1cbi5jbXAtdGV4dCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sbGkpIFwiLlwiO1xufVxuLmNtcC10ZXh0ICogKyB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY21wLXRleHQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY21wLXRleHQgLmgxLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgLmgxLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG4uY21wLXRleHQgLmgyLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGV4dCAuaDItc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmNtcC10ZXh0IC5oMy1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgLmgzLXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5jbXAtdGV4dCAuaDMtc2VtaWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgLmgzLXNlbWlsaWdodCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uY21wLXRleHQgLmg0LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgLmg0LXNlbWlib2xkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uY21wLXRleHQgLmg0LXNlbWlsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtdGV4dCAuaDQtc2VtaWxpZ2h0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uY21wLXRleHQgLmJvZHktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgLmJvZHktcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmNtcC10ZXh0IC5ib2R5LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLXRleHQgLmJvZHktc2VtaWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5jbXAtdGV4dCBzdXAgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmgxLXNlbWlib2xkLFxuLmgyLXNlbWlib2xkLFxuLmgzLXNlbWlib2xkLFxuLmgzLXNlbWlsaWdodCxcbi5oNC1zZW1pYm9sZCxcbi5oNC1zZW1pbGlnaHQsXG4uYm9keS1yZWd1bGFyLFxuLmJvZHktc2VtaWJvbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jbXAtbGlua19fc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tc2EtZGlzY2xhaW1lciAuY21wLXRleHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubXNhLWRpc2NsYWltZXIgLmNtcC10ZXh0ICoge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtZGlzY2xhaW1lciAuY21wLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG5cbmZvbnRbc3R5bGUqPVwidmVydGljYWwtYWxpZ246IGluaGVyaXRcIl0ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEgLmgxLXNlbWlib2xkLFxuaDIgLmgyLXNlbWlib2xkIHtcbiAgdmVydGljYWwtYWxpZ246IDNweDtcbn1cblxuaDMgLmgzLXNlbWlib2xkLFxuaDMgLmgzLXNlbWlsaWdodCB7XG4gIHZlcnRpY2FsLWFsaWduOiAycHg7XG59XG5cbmg0IC5oNC1zZW1pYm9sZCxcbmg0IC5oNC1zZW1pbGlnaHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtY29udGFpbmVyIC5hZW0tR3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNXB4KSB7XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC1jb250YWluZXIgLnRlYXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC1jb250YWluZXIgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtY29udGFpbmVyIC50ZWFzZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLWNvbnRhaW5lciAudGVhc2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtY29udGFpbmVyIC50ZWFzZXIuYWVtLUdyaWRDb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLWNvbnRhaW5lciAudGVhc2VyOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC1jb250YWluZXIgLnRlYXNlci5hZW0tR3JpZENvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtY29udGFpbmVyIC50ZWFzZXIuYWVtLUdyaWRDb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAwO1xufVxuLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBvcmRlcjogMjtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG59XG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxufVxuLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2U6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19pbWFnZSAuY21wLWltYWdlIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5jbXAtY29udGFpbmVyLTMtY29sdW1uX3RleHRfaW1hZ2UgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNtcC1jb250YWluZXItMy1jb2x1bW5fdGV4dF9pbWFnZSAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaDEtc2VtaWJvbGQgLmNtcC10aXRsZV9fdGV4dCxcbi5oMS1zZW1pYm9sZCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oMS1zZW1pYm9sZCAuY21wLXRpdGxlX190ZXh0LFxuICAuaDEtc2VtaWJvbGQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG4uaDEtc2VtaWJvbGQgLnRleHQgKiB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cblxuLmgyLXNlbWlib2xkIC5jbXAtdGl0bGVfX3RleHQsXG4uaDItc2VtaWJvbGQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5oMi1zZW1pYm9sZCAuY21wLXRpdGxlX190ZXh0LFxuICAuaDItc2VtaWJvbGQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5oMi1zZW1pYm9sZCAudGV4dCAqIHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuXG4uaDMtc2VtaWJvbGQgLmNtcC10aXRsZV9fdGV4dCxcbi5oMy1zZW1pYm9sZCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmgzLXNlbWlib2xkIC5jbXAtdGl0bGVfX3RleHQsXG4gIC5oMy1zZW1pYm9sZCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmgzLXNlbWlib2xkIC50ZXh0ICoge1xuICBmb250LXNpemU6IGluaXRpYWw7XG59XG5cbi5oMy1zZW1pbGlnaHQgLmNtcC10aXRsZV9fdGV4dCxcbi5oMy1zZW1pbGlnaHQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaDMtc2VtaWxpZ2h0IC5jbXAtdGl0bGVfX3RleHQsXG4gIC5oMy1zZW1pbGlnaHQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5oMy1zZW1pbGlnaHQgLnRleHQgKiB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cblxuLmg0LXNlbWlib2xkIC5jbXAtdGl0bGVfX3RleHQsXG4uaDQtc2VtaWJvbGQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAuaDQtc2VtaWJvbGQgLmNtcC10aXRsZV9fdGV4dCxcbiAgLmg0LXNlbWlib2xkIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmg0LXNlbWlib2xkIC50ZXh0ICoge1xuICBmb250LXNpemU6IGluaXRpYWw7XG59XG5cbi5oNC1zZW1pbGlnaHQgLmNtcC10aXRsZV9fdGV4dCxcbi5oNC1zZW1pbGlnaHQgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1zZW1pTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmg0LXNlbWlsaWdodCAuY21wLXRpdGxlX190ZXh0LFxuICAuaDQtc2VtaWxpZ2h0IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmg0LXNlbWlsaWdodCAudGV4dCAqIHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuXG4uYm9keS1yZWd1bGFyIC5jbXAtdGl0bGVfX3RleHQsXG4uYm9keS1yZWd1bGFyIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5ib2R5LXJlZ3VsYXIgLmNtcC10aXRsZV9fdGV4dCxcbiAgLmJvZHktcmVndWxhciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uYm9keS1zZW1pYm9sZCAuY21wLXRpdGxlX190ZXh0LFxuLmJvZHktc2VtaWJvbGQgLnRleHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLXNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5ib2R5LXNlbWlib2xkIC5jbXAtdGl0bGVfX3RleHQsXG4gIC5ib2R5LXNlbWlib2xkIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbiN1aGYtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IHtcbiAgcGFkZGluZzogMHB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4NHB4KSB7XG4gICN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODNweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLW5hdiB7XG4gICAgcGFkZGluZzogMHB4IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgzcHgpIGFuZCAobWF4LXdpZHRoOiA1MzlweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLW5hdiAuYy11aGZmLW5hdi1yb3cgLmMtdWhmZi1uYXYtZ3JvdXA6bm90KDpmaXJzdC1vZi10eXBlKSAuYy1oZWFkaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4M3B4KSB7XG4gICN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IC5jLXVoZmYtbmF2LXJvdzpudGgtb2YtdHlwZSgyKSAuYy1oZWFkaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTM5cHgpIHtcbiAgI3VoZi1mb290ZXIgLmMtdWhmZi1uYXYge1xuICAgIHBhZGRpbmc6IDBweCAxOHB4O1xuICB9XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLW5hdiAuYy1oZWFkaW5nLTQge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzlweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLW5hdiAuYy1oZWFkaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLW5hdiAuYy1saXN0IGxpIHtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLW5hdiAuYy1saXN0IGxpIGEge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbiN1aGYtZm9vdGVyIC5jLXVoZmYtbmF2IC5jLWxpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIHtcbiAgcGFkZGluZzogNDdweCA4MHB4IDQ4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODNweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLWJhc2Uge1xuICAgIHBhZGRpbmc6IDQ4cHggMjRweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzlweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLWJhc2Uge1xuICAgIHBhZGRpbmc6IDQ4cHggMzBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN1aGYtZm9vdGVyIC5jLXVoZmYtYmFzZSA+IGEuYy11aGZmLWxpbmsuYy11aGZmLWNjcGEgc3ZnIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIHVsLmMtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgzcHgpIHtcbiAgI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIHVsLmMtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgdWwuYy1saXN0IGxpIHtcbiAgcGFkZGluZzogMCAyNnB4IDBweCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xufVxuI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIHVsLmMtbGlzdCBsaSBhIHtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG5cbi51aGYtZm9vdGVyX19jb250ZW50IC5jb250ZXh0LXVoZiB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbiN1aGYtZm9vdGVyIC5jLXVoZmYtYmFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgzcHgpIHtcbiAgI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIC5tc2EtbGFuZ3VhZ2VuYXZpZ2F0aW9uX2Zvb3RlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMS42ODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDExLjY4NzVyZW07XG4gIGhlaWdodDogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgzcHgpIHtcbiAgI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIC5tc2EtbGFuZ3VhZ2VuYXZpZ2F0aW9uX2Zvb3RlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgLm1zYS1sYW5ndWFnZW5hdmlnYXRpb25fZm9vdGVyIGxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4jdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgLm1zYS1sYW5ndWFnZW5hdmlnYXRpb25fZm9vdGVyIG5hdiwgI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIC5tc2EtbGFuZ3VhZ2VuYXZpZ2F0aW9uX2Zvb3RlciBzZWxlY3Qge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHdpZHRoOiAxMS42ODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwODNweCkge1xuICAjdWhmLWZvb3RlciAuYy11aGZmLWJhc2UgPiBuYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDg0cHgpIHtcbiAgLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgI3VoZi1mb290ZXIgLmMtdWhmZi1iYXNlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDgwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy1zZWFyY2gge1xuICBoZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGYtbWVudSA+IGJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGYtbWVudSA+IGJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTJweCAyMnB4IDE1cHggMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZi1tZW51ID4gYnV0dG9uOjphZnRlciB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGYtbWVudSA+IGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMiAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZi1tZW51ID4gYnV0dG9uOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51ID4gYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxOXB4IDMwcHggMTRweCAxMnB4O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgPiBidXR0b24uYWxsLW1zLW5hdi5jLWJ1dHRvbi1sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZi1tZW51ID4gYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoIC5jLXNob3ctcGlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgI2MtdWhmLW5hdi1jdGEgLmMtdWhmLW5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktc2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IHVuc2V0O1xufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgI2MtdWhmLW5hdi1jdGEgLmMtdWhmLW5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAjYy11aGYtbmF2LWN0YSAuYy11aGYtbmF2LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAjYy11aGYtbmF2LWN0YSAuYy11aGYtbmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAjYy11aGYtbmF2LWN0YSAuYy11aGYtbmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW5hdi1saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW5hdi1saW5rOmZvY3VzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbmF2LWxpbms6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC1nbmF2IC5qcy1wYWRkbGUtaXRlbXMgbGk6bnRoLW9mLXR5cGUoNykge1xuICBwYWRkaW5nOiAxOXB4IDEycHggMTRweCAxMnB4O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDUzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU5cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC1nbmF2IC5qcy1wYWRkbGUtaXRlbXMgbGk6bnRoLW9mLXR5cGUoNykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC1nbmF2IC5qcy1wYWRkbGUtaXRlbXMgbGk6bnRoLW9mLXR5cGUoNyk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmgtZ25hdiAuanMtcGFkZGxlLWl0ZW1zIGxpOm50aC1vZi10eXBlKDcpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC1nbmF2IC5qcy1wYWRkbGUtaXRlbXMgbGk6bnRoLW9mLXR5cGUoNykudWhmLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC1nbmF2IC5qcy1wYWRkbGUtaXRlbXMgbGk6bnRoLW9mLXR5cGUoNyk6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC1nbmF2IC5qcy1wYWRkbGUtaXRlbXMgbGk6bnRoLW9mLXR5cGUoNyk6aG92ZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC1nbmF2IC5qcy1wYWRkbGUtaXRlbXMgbGk6bnRoLW9mLXR5cGUoNyk6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwMDAwO1xuICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC1nbmF2IC5qcy1wYWRkbGUtaXRlbXMgbGk6bnRoLW9mLXR5cGUoNyk6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3NlYXJjaCA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCAuYy1zZWFyY2ggYnV0dG9uIHtcbiAgcGFkZGluZzogMThweCAwcHggMTVweCAhaW1wb3J0YW50O1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAjaGVhZGVyQXJlYSAqIC5jLW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1OXB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICNoZWFkZXJBcmVhICogLmMtbWUgLm1zYW1lX0hlYWRlciBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1OXB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICNoZWFkZXJBcmVhICogLmMtbWUgLm1zYW1lX0hlYWRlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICNoZWFkZXJBcmVhICogLmMtbWUgLm1zYW1lX0hlYWRlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgI2hlYWRlckFyZWEgKiAuYy1tZSAubXNhbWVfSGVhZGVyX25hbWUge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI2hlYWRlckFyZWEgKiAuYy1tZSAubXNhbWVfSGVhZGVyX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI2hlYWRlckFyZWEgKiAuYy1tZSAubXNhbWVfSGVhZGVyX25hbWU6aG92ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI2hlYWRlckFyZWEgKiAuYy1tZSAubXNhbWVfSGVhZGVyX25hbWUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmMtc2VhcmNoIGJ1dHRvbiB7XG4gIGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jLXNlYXJjaCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy1zZWFyY2ggYnV0dG9uI3NlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy1zZWFyY2ggYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxOXB4IDAgMTRweCAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmMtc2VhcmNoIGJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jLXNlYXJjaCBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy1zZWFyY2ggYnV0dG9uOmhvdmVyIHNwYW46Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jLXNlYXJjaCBidXR0b246OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICB0b3A6IC0ycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmMtc2VhcmNoIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRvcDogLTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy1zZWFyY2guanMtZm9jdXNlZCAjc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC0zNnB4O1xuICB0b3A6IDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXNlYXJjaC5qcy1mb2N1c2VkICNzZWFyY2g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy1zZWFyY2guanMtZm9jdXNlZCAjc2VhcmNoIHtcbiAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy1zZWFyY2guanMtZm9jdXNlZCAjc2VhcmNoOjphZnRlciB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtc2VhcmNoLmpzLWZvY3VzZWQgI3NlYXJjaCA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbmF2LWxpbmsge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkLmYtc2VhcmNoLW9wZW5lZCA+IGRpdiA+IGRpdiAuYy1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgcGFkZGluZzogOXB4IDM4cHggOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU5cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZC5mLXNlYXJjaC1vcGVuZWQgPiBkaXYgPiBkaXYgLmMtc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0ODZweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZC5mLXNlYXJjaC1vcGVuZWQgPiBkaXYgPiBkaXYgLmMtc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzhkNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQuZi1zZWFyY2gtb3BlbmVkID4gZGl2ID4gZGl2IC5jLXNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5mLXNlYXJjaC1vcGVuZWQgLmNhbmNlbC1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmYtc2VhcmNoLW9wZW5lZCAuY2FuY2VsLXNlYXJjaDpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWctbmF2IC5qcy1wYWRkbGUtaXRlbXMgPiAubmVzdGVkLW1lbnUgLmMtdWhmLW1lbnUgLmYtc3ViLW1lbnUgPiBzcGFuW2YtbXVsdGktcGFyZW50PXRydWVdIHtcbiAgcGFkZGluZzogMTJweCAwcHggMTJweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSAuZi1zdWItbWVudSAuc2luZ2xlLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSA+IGJ1dHRvbiArIHVsIC5zaW5nbGUtbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSA+IGJ1dHRvbiArIHVsIC5zaW5nbGUtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSA+IGJ1dHRvbiArIHVsIC5zaW5nbGUtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSA+IGJ1dHRvbiArIHVsIC5zaW5nbGUtbGluayB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWctbmF2IC5qcy1wYWRkbGUtaXRlbXMgPiAubmVzdGVkLW1lbnUgLmMtdWhmLW1lbnUgPiBidXR0b24gKyB1bCAuc2luZ2xlLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWctbmF2IC5qcy1wYWRkbGUtaXRlbXMgPiAubmVzdGVkLW1lbnUgLmMtdWhmLW1lbnUgPiBidXR0b24gKyB1bCAuc2luZ2xlLWxpbms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSA+IGJ1dHRvbiArIHVsIC5zaW5nbGUtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtZy1uYXYgLmpzLXBhZGRsZS1pdGVtcyA+IC5uZXN0ZWQtbWVudSAuYy11aGYtbWVudSA+IGJ1dHRvbiArIHVsIC5zaW5nbGUtbGluayBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDBweCAxNXB4IDQ1cHg7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1nLW5hdiAuanMtcGFkZGxlLWl0ZW1zID4gLm5lc3RlZC1tZW51IC5jLXVoZi1tZW51ID4gYnV0dG9uICsgdWwgLnNpbmdsZS1saW5rIC5qcy1zdWJtLXVoZi1uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuY2F0LWxvZ28tYnV0dG9uLWNvbnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODE4MTg2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jYXQtbG9nby1idXR0b24tY29udCAuYy1jYXQtbG9nby1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmNhdC1sb2dvLWJ1dHRvbi1jb250IC5jLWNhdC1sb2dvLWJ1dHRvbjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmNhdC1sb2dvLWJ1dHRvbi1jb250IC5jLWNhdC1sb2dvLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmdsb2JhbC1oZWFkLWNvbnQgPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmaC1nY29udGFpbmVyLXN0LCAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmaC1nY29udGFpbmVyLXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgxODE4NiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU5cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC5jLXVoZmgtZ2NvbnRhaW5lci1zdCB7XG4gICAgcGFkZGluZzogMnB4IDI1cHggMnB4IDExcHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmMtdWhmaC1nY29udGFpbmVyLXN0IC5nbHlwaC1nbG9iYWwtbmF2LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy11aGZoLWdjb250YWluZXItc3QgLmdseXBoLWdsb2JhbC1uYXYtYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1OXB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAuYy11aGZoLWdjb250YWluZXItc3Qge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLm1zYW1lX0hlYWRlcl9uYW1lLnN0X21zYW1lX3BsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLmMtdWhmaC1hY3Rpb25zICNtZUNvbnRyb2wuYy1tZSB7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoLmMtc2dsLXN0Y2sgLngtaGlkZGVuLW5vbmUtbW9iaWxlLXZwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayAueC1oaWRkZW4tbm9uZS1tb2JpbGUtdnA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIC54LWhpZGRlbi1ub25lLW1vYmlsZS12cDpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIG5hdiBhLmMtdWhmLW5hdi1saW5rIHtcbiAgcGFkZGluZzogMTlweCAxMnB4IDE0cHggMTJweDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayBuYXYgYS5jLXVoZi1uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTJweCAyMnB4IDE1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIG5hdiBhLmMtdWhmLW5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmguYy1zZ2wtc3RjayBuYXYgYS5jLXVoZi1uYXYtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogIzAwMDAwMDtcbiAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgb3V0bGluZS13aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaC5jLXNnbC1zdGNrIG5hdiAuYy11aGYtbWVudSBbYXJpYS1leHBhbmRlZD10cnVlXSArIHVsW2FyaWEtaGlkZGVuPWZhbHNlXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtbG9nbyAuYy1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy1sb2dvIHtcbiAgICBwYWRkaW5nOiAxNi41cHggMHB4O1xuICB9XG59XG4udWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IGEsIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbWVudSBhOmZvY3VzLCAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IGJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IGE6Zm9jdXM6OmJlZm9yZSwgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdWhmaCA+IGRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbWVudSBidXR0b246Zm9jdXM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgdWwgbGkgPiBidXR0b24ge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICBwYWRkaW5nOiAxMnB4IDBweCAxNXB4IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IHVsIGxpID4gYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgdWwgbGkgPiBidXR0b24gKyB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IHVsIGxpID4gYnV0dG9uICsgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4IDE1cHggNjVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgdWwgbGkgPiBidXR0b24gKyB1bCBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5jLXVoZmggPiBkaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW1lbnUgdWwgbGkgPiBidXR0b24gKyB1bCBsaSBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IHVsIGxpID4gYnV0dG9uOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IHVsIGxpID4gYnV0dG9uOjphZnRlciB7XG4gICAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy11aGZoID4gZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51IHVsIGxpID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdzAgbGkge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdzAgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdzAgbGk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuYy13MCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIzcHggMTVweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmMtdzAgbGkgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWMtbmF2IC5mLXN1Yi1tZW51IGJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWMtbmF2IC5mLXN1Yi1tZW51IGJ1dHRvbjpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1jLW5hdiAuZi1zdWItbWVudSBidXR0b24gKyB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1jLW5hdiAuZi1zdWItbWVudSBidXR0b24gKyB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWMtbmF2IC5mLXN1Yi1tZW51IGJ1dHRvbiArIHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1jLW5hdiAuZi1zdWItbWVudSBidXR0b24gKyB1bCBsaSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAjMDAwMDAwO1xuICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgI3VoZi1jLW5hdiAuZi1tdWx0aS1jb2x1bW4taW5mbyBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUktcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIGFuZCAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLWMtbmF2IC5mLW11bHRpLWNvbHVtbi1pbmZvIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtYy1uYXYgLmYtbXVsdGktY29sdW1uLWluZm8gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5mLW11bHRpLWNvbHVtbiA+IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1oZWFkZXJfX2NvbnRlbnQgLmYtbXVsdGktY29sdW1uIC5zaW5nbGUtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5mLW11bHRpLWNvbHVtbiAuc2luZ2xlLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudWhmLWhlYWRlcl9fY29udGVudCAuZi1tdWx0aS1jb2x1bW4gLnNpbmdsZS1saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5mLW11bHRpLWNvbHVtbiAuc2luZ2xlLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IC5mLW11bHRpLWNvbHVtbiAuc2luZ2xlLWxpbmsuanMtc3VibS11aGYtbmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50IC5mLW11bHRpLWNvbHVtbiAuc2luZ2xlLWxpbmsuanMtc3VibS11aGYtbmF2LWxpbms6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbn1cbi51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtc3dwIC5jb2xvci1icmFuZC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjViNjIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtc3dwIC5jb2xvci1icmFuZC1ncmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAudWhmLWhlYWRlcl9fY29udGVudCAjdWhmLXN3cCAuY29sb3ItYnJhbmQtZ3JlZW4ge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi51aGYtaGVhZGVyX19jb250ZW50ICN1aGYtc3dwIC5jbXAtbGlua19fc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aGYtaGVhZGVyX19jb250ZW50IGEubS1za2lwLXRvLW1haW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC51aGYtaGVhZGVyX19jb250ZW50IGEubS1za2lwLXRvLW1haW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDMwMDAwMDI7XG4gIH1cbn1cblxuLm5ldy1jLWxvZ28ge1xuICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcbn1cbi5uZXctYy1sb2dvIC5jLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuNXB4KSB7XG4gIC5uZXctYy1sb2dvIC5jLWltYWdlIHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC5uZXctYy1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMHB4O1xuICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA4NTguNXB4KSB7XG4gIC5uZXctYy1sb2dvIHtcbiAgICBwYWRkaW5nOiAxMi41cHggNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuNXB4KSB7XG4gIC5uZXctYy1sb2dvIHtcbiAgICBwYWRkaW5nOiAxNnB4IDRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1OHB4KSB7XG4gIC51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLWFjdGlvbi10cmlnZ2VyIHtcbiAgICBjb2xvcjogIzI2MjYyNiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1nY29udGFpbmVyLXN0IC5jYXQtbG9nby1idXR0b24tY29udCB7XG4gICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1nY29udGFpbmVyLXN0IC5jYXQtbG9nby1idXR0b24tY29udCAjdWhmQ2F0TG9nb0J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuanMtcGFkZGxlLWl0ZW1zIC5zaW5nbGUtbGluayAjcHJpbWFyeS1uYXYtaXRlbS1jdGEtc2lnbnVwIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmpzLXBhZGRsZS1pdGVtcyAuc2luZ2xlLWxpbms6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAuYy11aGYtbWVudSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NThweCkge1xuICAudWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAuYy11aGYtbWVudSBidXR0b24ge1xuICBjb2xvcjogIzI2MjYyNiAhaW1wb3J0YW50O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5jLWJ1dHRvbi1sb2dvW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5jLWJ1dHRvbi1sb2dvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAuYy11aGYtbWVudSAuYy1idXR0b24tbG9nbzpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmYtbXVsdGktY29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5mLW11bHRpLWNvbHVtbiAuZi1zdWItbWVudSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5mLW11bHRpLWNvbHVtbiAuZi1zdWItbWVudSBidXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5mLW11bHRpLWNvbHVtbiAuc2luZ2xlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAuYy11aGYtbWVudSAuZi1tdWx0aS1jb2x1bW4gLnNpbmdsZS1saW5rIC5qcy1zdWJtLXVoZi1uYXYtbGluayB7XG4gIGNvbG9yOiAjMjYyNjI2ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5mLW11bHRpLWNvbHVtbiAuc2luZ2xlLWxpbmsgLmpzLXN1Ym0tdWhmLW5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAuYy11aGYtbWVudSAuZi1tdWx0aS1jb2x1bW4gLmYtbXVsdGktY29sdW1uLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG59XG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciAudGhlbWUtZGFyayAuYy11aGZoLWFjdGlvbnMgLmMtdWhmLW1lbnUgLmYtbXVsdGktY29sdW1uIC5mLW11bHRpLWNvbHVtbi1pbmZvIC5jLXcwIC5zaW5nbGUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU4cHgpIHtcbiAgLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5mLW11bHRpLWNvbHVtbiAuZi1tdWx0aS1jb2x1bW4taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5jLXVoZi1tZW51IC5mLW11bHRpLWNvbHVtbiAuZi1tdWx0aS1jb2x1bW4taW5mbyBhIHtcbiAgY29sb3I6ICMyNjI2MjYgIWltcG9ydGFudDtcbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAubXNhbWVfSGVhZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi51aGYtYWNxdWlzaXRpb24taGVhZGVyIC50aGVtZS1kYXJrIC5jLXVoZmgtYWN0aW9ucyAubXNhbWVfSGVhZGVyIC5tc2FtZV9IZWFkZXJfbmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnVoZi1hY3F1aXNpdGlvbi1oZWFkZXIgLnRoZW1lLWRhcmsgLmMtdWhmaC1hY3Rpb25zIC5tc2FtZV9IZWFkZXIgLm1zYW1lX0hlYWRlcl9uYW1lOmhvdmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXNhLXVoZmhlYWRlcmZvb3Rlcl9zdGlja3kgLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgLyogQWRkIGEgc2hhZG93IHdoZW4gaGVhZGVyIGJlY29tZXMgc3RpY2t5ICovXG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbiN3Y3BDb25zZW50QmFubmVyQ3RybC5zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7IC8qIEFkZCBhIHNoYWRvdyB3aGVuIGhlYWRlciBiZWNvbWVzIHN0aWNreSAqL1xuICB6LWluZGV4OiAxMDAwO1xuICB6LWluZGV4OiAxMDAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODU5cHgpIHtcbiAgLm1zYS11aGZoZWFkZXJmb290ZXJfc3RpY2t5IC51aGZjLXVuaXZlcnNhbC1jb250ZXh0LmNvbnRleHQtdWhmOm5vdCgueC1oaWRkZW4pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7IC8qIEFkZCBhIHNoYWRvdyB3aGVuIGhlYWRlciBiZWNvbWVzIHN0aWNreSAqL1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbn1cbi5tc2EtdmlkZW8tLWRlZmF1bHRfc21hbGwgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB7XG4gIHdpZHRoOiA4MTRweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS12aWRlby0tZGVmYXVsdF9zbWFsbCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLm1zYS12aWRlby0tZGVmYXVsdF9zbWFsbCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG4ubXNhLXZpZGVvLS1kZWZhdWx0X2Z1bGxibGVlZCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtdmlkZW8tLWRlZmF1bHRfZnVsbGJsZWVkIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAubXNhLXZpZGVvLS1kZWZhdWx0X2Z1bGxibGVlZCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG59XG4ubXNhLXZpZGVvLS1zaW5nbGVfc21hbGwgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB7XG4gIHdpZHRoOiA4MTBweDtcbiAgaGVpZ2h0OiA4MTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1zYS12aWRlby0tc2luZ2xlX3NtYWxsIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8ge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAubXNhLXZpZGVvLS1zaW5nbGVfc21hbGwgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gIH1cbn1cbi5tc2EtdmlkZW8tLXNpbmdsZWZ1bGxibGVlZCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5tc2EtdmlkZW8tLXNpbmdsZWZ1bGxibGVlZCAuY21wX3ZpZGVvLS13cmFwcGVyIC5jbXBfdmlkZW8tLWNvbnRhaW5lciAubXNhLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgLm1zYS12aWRlby0tc2luZ2xlZnVsbGJsZWVkIC5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbi5tc2EtdmlkZW8tLXdpZGVmdWxsYmxlZWQgLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8gPiB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cbi5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8gPiB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8gLnBsYXlfcGF1c2VfYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmNtcF92aWRlby0td3JhcHBlciAuY21wX3ZpZGVvLS1jb250YWluZXIgLm1zYS12aWRlbyAucGxheV9wYXVzZV9idG4uYnRucGF1c2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbXNhX3ZpZGVvX3BhdXNlX2J0bi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbi5jbXBfdmlkZW8tLXdyYXBwZXIgLmNtcF92aWRlby0tY29udGFpbmVyIC5tc2EtdmlkZW8gLnBsYXlfcGF1c2VfYnRuLmJ0bnBsYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvbXNhX3ZpZGVvX3BsYXlfYnRuLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4uY21wLWV4cGVyaWVuY2VmcmFnbWVudC0tZm9vdGVyIC5jb250YWluZXIgLmNtcC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY21wLWV4cGVyaWVuY2VmcmFnbWVudC0tZm9vdGVyIC5jbXAtY29udGFpbmVyLFxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY29udGFpbmVyLmNtcC0taW52ZXJ0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNtcC1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uY21wLWV4cGVyaWVuY2VmcmFnbWVudC0tZm9vdGVyIC5jbXAtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNtcC1saXN0X19pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY21wLWV4cGVyaWVuY2VmcmFnbWVudC0tZm9vdGVyIC5jbXAtbGlzdF9faXRlbS1saW5rIHtcbiAgY29sb3I6ICNlMWQzYzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNtcC1saXN0X19pdGVtLWxpbmsgLmNtcC1saXN0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNlMWQzYzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNtcC1saXN0X19pdGVtLWxpbmsgLmNtcC1saXN0X19pdGVtLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNjOTg3MzE7XG59XG4uY21wLWV4cGVyaWVuY2VmcmFnbWVudC0tZm9vdGVyIC5jbXAtbGlzdF9faXRlbS10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY21wLWV4cGVyaWVuY2VmcmFnbWVudC0tZm9vdGVyIC5jbXAtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTg3MzE7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xufVxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY21wLXRleHQgcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59IiwiLyo9PSBGb250IEZhY2UqL1xuXG4vKiB3ZWIgZm9udHMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NlZ29lVUktcmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9yZXNvdXJjZXMvZm9udHMvU2Vnb2VVSS1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTZWdvZVVJLXNlbWlCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy4uL3Jlc291cmNlcy9mb250cy9TZWdvZVVJLXNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktc2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2Vnb2VVSS1zZW1pTGlnaHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7IFxuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktc2VtaUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL1NlZ29lVUktc2VtaUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7IFxuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21hdGVyaWFsLWljb25zLW91dGxpbmVkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vcmVzb3VyY2VzL2ZvbnRzL21hdGVyaWFsLWljb25zLW91dGxpbmVkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn0iLCIvKiBncmlkIGd1dHRlciovXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtdGFibGV0OiAxNXB4O1xuJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZTogMTBweDtcblxuLyogZ3JpZCBjb21wb25lbnQgKi9cbi5hZW0tR3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFlbS1HcmlkOjpiZWZvcmUsXG4uYWVtLUdyaWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcgJztcbn1cblxuLmFlbS1HcmlkOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBwbGFjZWhvbGRlciBmb3IgbmV3IGNvbXBvbmVudHMgKi9cbi5hZW0tR3JpZC1uZXdDb21wb25lbnQge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBjb2x1bW4gb2YgYSBncmlkICovXG4uYWVtLUdyaWRDb2x1bW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogZm9yY2Ugc2hvd2luZyBoaWRkZW4gKi9cbi5hZW0tR3JpZFNob3dIaWRkZW4gPiAuYWVtLUdyaWQgPiAuYWVtLUdyaWRDb2x1bW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLyogYWRkIGdsb2JhbCBndXR0ZXIgaW5zdGVhZCBvZiByZXBlYXRlZCBvbmUsIHRvIHJlbW92ZSB+IDUwMCBsaW5lcyovXG5bY2xhc3MqPSdhZW0tR3JpZC0tZGVmYXVsdC0tJ10gPiBbY2xhc3MqPSdhZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tJ10sXG5bY2xhc3MqPSdhZW0tR3JpZC0tdGFibGV0LS0nXSA+IFtjbGFzcyo9J2FlbS1HcmlkQ29sdW1uLS10YWJsZXQtLSddLFxuW2NsYXNzKj0nYWVtLUdyaWQtLXBob25lLS0nXSA+IFtjbGFzcyo9J2FlbS1HcmlkQ29sdW1uLS1waG9uZS0tJ10ge1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGgvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoLyAyKTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzOHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoLW1vYmlsZS8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aC1tb2JpbGUvIDIpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MzlweCkgYW5kIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aC10YWJsZXQvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGgtdGFibGV0LyAyKTtcbiAgfVxufVxuXG4vLyBjb250YWluZXIgcm93IHdpbGwgbm90IGJlIHNwYWNpbmdcbi5hZW0tR3JpZC0tZGVmYXVsdC0tMTIgPiAuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyLFxuLmV4cGVyaWVuY2VmcmFnbWVudC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5bY2xhc3MqPSdhZW0tR3JpZC0tZGVmYXVsdC0tJ10gPiBbY2xhc3MqPSdhZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMSddLFxuW2NsYXNzKj0nYWVtLUdyaWQtLWRlZmF1bHQtLSddID4gLmFlbS1HcmlkQ29sdW1uLS1kZWZhdWx0LS05LFxuW2NsYXNzKj0nYWVtLUdyaWQtLWRlZmF1bHQtLSddID4gW2NsYXNzKj0nYWVtLUdyaWRDb2x1bW4tLXBob25lLS0xJ10sXG5bY2xhc3MqPSdhZW0tR3JpZC0tZGVmYXVsdC0tJ10gPiAuYWVtLUdyaWRDb2x1bW4tLXBob25lLS05LFxuW2NsYXNzKj0nYWVtLUdyaWQtLWRlZmF1bHQtLSddID4gW2NsYXNzKj0nYWVtLUdyaWRDb2x1bW4tLXRhYmxldC0tMSddLFxuW2NsYXNzKj0nYWVtLUdyaWQtLWRlZmF1bHQtLSddID4gLmFlbS1HcmlkQ29sdW1uLS10YWJsZXQtLTkge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4vKiBHZW5lcmF0ZXMgYWxsIHRoZSBydWxlcyBmb3IgdGhlIGdyaWQgY29sdW1ucyB1cCB0byB0aGUgZ2l2ZW4gYW1vdW50IG9mIGNvbHVtbiAqL1xuQG1peGluIGdlbmVyYXRlLWNvbHVtbnMoJGNvbHVtblRvdGFsLCAkYnJlYWtQb2ludCwgJGNvbHVtbjogMSkge1xuICBAaWYgJGNvbHVtbiA8PSAkY29sdW1uVG90YWwge1xuICAgID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS0jeyRicmVha1BvaW50fS0tI3skY29sdW1ufSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgd2lkdGg6ICgkY29sdW1uICogMTAwJSAvICRjb2x1bW5Ub3RhbCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZ2VuZXJhdGUtY29sdW1ucygkY29sdW1uVG90YWwsICRicmVha1BvaW50LCAoJGNvbHVtbiArIDEpKTtcbiAgfVxufVxuXG4ucm9vdC5jb250YWluZXIucmVzcG9uc2l2ZWdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgLy8gbWF4LXdpZHRoOjE2MDBweDtcbiAgLy8gbWFyZ2luOiAwIGF1dG87XG5cbiAgLmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiBHZW5lcmF0ZXMgYWxsIHRoZSBydWxlcyBmb3IgdGhlIGdyaWQgY29sdW1uIG9mZnNldCB1cCB0byB0aGUgZ2l2ZW4gYW1vdW50IG9mIGNvbHVtbiAqL1xuQG1peGluIGdlbmVyYXRlLW9mZnNldHMoJGNvbHVtblRvdGFsLCAkYnJlYWtQb2ludCwgJGNvbHVtbjogMCkge1xuICBAaWYgJGNvbHVtbiA8PSAkY29sdW1uVG90YWwge1xuICAgID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS1vZmZzZXQtLSN7JGJyZWFrUG9pbnR9LS0jeyRjb2x1bW59IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNvbHVtbiAqIDEwMCUgLyAkY29sdW1uVG90YWwpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdlbmVyYXRlLW9mZnNldHMoJGNvbHVtblRvdGFsLCAkYnJlYWtQb2ludCwgKCRjb2x1bW4gKyAxKSk7XG4gIH1cbn1cbi8qIEdlbmVyYXRlcyBhbGwgdGhlIHJ1bGVzIGZvciB0aGUgZ3JpZCBhbmQgY29sdW1ucyBmb3IgdGhlIGdpdmVuIGJyZWFrIHBvaW50IGFuZCB0b3RhbCBvZiBjb2x1bW5zICovXG5AbWl4aW4gZ2VuZXJhdGUtZ3JpZC1jb2x1bW5zKCRicmVha1BvaW50LCAkY29sdW1uVG90YWwpIHtcbiAgQGlmICRjb2x1bW5Ub3RhbCA+IDAge1xuICAgICYuYWVtLUdyaWQtLSN7JGJyZWFrUG9pbnR9LS0jeyRjb2x1bW5Ub3RhbH0ge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtY29sdW1ucygkY29sdW1uVG90YWwsICRicmVha1BvaW50KTtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLW9mZnNldHMoJGNvbHVtblRvdGFsLCAkYnJlYWtQb2ludCk7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gZ2VuZXJhdGUtZmFsbGJhY2stZ3JpZC1jb2x1bW5zKCRjb2x1bW5Ub3RhbCwgJGJyZWFrUG9pbnQpIHtcbiAgQGlmICRjb2x1bW5Ub3RhbCA+IDAge1xuICAgICYuYWVtLUdyaWQtLSN7JGNvbHVtblRvdGFsfSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS1jb2x1bW5zKCRjb2x1bW5Ub3RhbCwgJGJyZWFrUG9pbnQpO1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtb2Zmc2V0cygkY29sdW1uVG90YWwsICRicmVha1BvaW50KTtcbiAgICB9XG4gIH1cbn1cbi8qIEdlbmVyYXRlcyBhbGwgdGhlIHJ1bGVzIGZvciB0aGUgZ3JpZHMgYW5kIGNvbHVtbnMgKi9cbkBtaXhpbiBncmlkLWxvb3AoJGJyZWFrUG9pbnQsICRjb2x1bW5Ub3RhbCwgJGNvbHVtbjogMSkge1xuICBAaWYgJGNvbHVtbiA8PSAkY29sdW1uVG90YWwge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlLWdyaWQtY29sdW1ucygkYnJlYWtQb2ludCwgJGNvbHVtbik7XG4gICAgQGluY2x1ZGUgZ3JpZC1sb29wKCRicmVha1BvaW50LCAkY29sdW1uVG90YWwsICgkY29sdW1uICsgMSkpO1xuICB9XG59XG5AbWl4aW4gZmFsbGJhY2stZ3JpZC1sb29wKCRjb2x1bW5Ub3RhbCwgJGJyZWFrUG9pbnQsICRjb2x1bW46IDEpIHtcbiAgQGlmICRjb2x1bW4gPD0gJGNvbHVtblRvdGFsIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZS1mYWxsYmFjay1ncmlkLWNvbHVtbnMoJGNvbHVtbiwgJGJyZWFrUG9pbnQpO1xuICAgIEBpbmNsdWRlIGZhbGxiYWNrLWdyaWQtbG9vcCgkY29sdW1uVG90YWwsICRicmVha1BvaW50LCAoJGNvbHVtbiArIDEpKTtcbiAgfVxufVxuLyogQVBJIGZ1bmN0aW9uIHRvIGJlIGNhbGxlZCB0byBnZW5lcmF0ZSBhIGdyaWQgY29uZmlnICovXG5AbWl4aW4gZ2VuZXJhdGUtZ3JpZCgkYnJlYWtQb2ludCwgJGNvbHVtblRvdGFsKSB7XG4gIEBpbmNsdWRlIGZhbGxiYWNrLWdyaWQtbG9vcCgkY29sdW1uVG90YWwsICRicmVha1BvaW50KTtcbiAgQGluY2x1ZGUgZ3JpZC1sb29wKCRicmVha1BvaW50LCAkY29sdW1uVG90YWwpO1xuXG4gID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS0jeyRicmVha1BvaW50fS0tbmV3bGluZSB7XG4gICAgLyogbmV3bGluZSBiZWhhdmlvciAqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIH1cblxuICA+IC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tI3skYnJlYWtQb2ludH0tLW5vbmUge1xuICAgIC8qIG5vbmUgYmVoYXZpb3IgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50OyAvLyBQcmV2ZW50IHRoZSBjbGVhcjpib3RoIGVmZmVjdCBvZiBhbm90aGVyIGJyZWFrcG9pbnQgbmV3IGxpbmVcbiAgICBmbG9hdDogbGVmdDsgLy8gRW5mb3JjZSB0aGUgZmxvYXQgcG9zaXRpb25pbmcgdG8gbWFpbnRhaW4gdGhlIGNvbHVtbiBoZWlnaHQgYW5kIHBvc2l0aW9uIHJlbGF0aXZlIHRvIHByZXZpb3VzIGNvbHVtbnNcbiAgfVxuXG4gID4gLmFlbS1HcmlkQ29sdW1uLmFlbS1HcmlkQ29sdW1uLS0jeyRicmVha1BvaW50fS0taGlkZSB7XG4gICAgLyogaGlkZSBiZWhhdmlvciAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbWF4aW11bSBhbW91bnQgb2YgZ3JpZCBjZWxscyB0byBiZSBwcm92aWRlZCAqL1xuJG1heF9jb2w6IDEyO1xuXG4vKiBkZWZhdWx0IGJyZWFrcG9pbnQgKi9cbi5hZW0tR3JpZCB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlLWdyaWQoZGVmYXVsdCwgJG1heF9jb2wpO1xufVxuXG4vKiBwaG9uZSBicmVha3BvaW50ICovXG4vLyBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbkBtZWRpYSAobWF4LXdpZHRoOiA0MzhweCkge1xuICAuYWVtLUdyaWQge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlLWdyaWQocGhvbmUsICRtYXhfY29sKTtcbiAgfVxufVxuXG4vKiB0YWJsZXQgYnJlYWtwb2ludCAqL1xuLy8gQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5AbWVkaWEgKG1pbi13aWR0aDogNDM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmFlbS1HcmlkIHtcbiAgICBAaW5jbHVkZSBnZW5lcmF0ZS1ncmlkKHRhYmxldCwgJG1heF9jb2wpO1xuICB9XG59XG5cbi8qIGZvcmNlIHNob3dpbmcgaGlkZGVuIGNvbXBvbmVudHMgaW4gdW5oaWRlIG1vZGUgKi9cbi5hZW0tR3JpZFNob3dIaWRkZW4gPiAuY21wLWNvbnRhaW5lciA+IC5hZW0tR3JpZCA+IC5hZW0tR3JpZENvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4iLCIvLz09IHRvZG86IHVwZGF0ZSByZXNldCB3aXRoIG5ld2VyIGFuZCBvciBjcmVhdGUgY3VzdG9tOlxuLy9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuIGh0bWwge1xuICBsaW5lLWhlaWdodDogMS4yMDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4yMDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8vXG4vLz09IFNUUlVDVFVSRVxuLy9cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcblxuLy8gdG9kbzogYWRkIGdyaWQgZm9yIGluc2lkZSBjb21wb25lbnQgdXNlP1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8gbmV3IHZhcmlhYmxlc1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS0tcmVtLWJhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctY29sb3I7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sLFxuYm9keSxcbnAge1xuICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRtc2EtY29sb3I7XG59XG5cbmJvZHksXG5wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gIH1cbn1cblxuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246ICRtc2EtbGluay0tZGVjb3JhdGlvbjtcbiAgY29sb3I6ICRtc2EtbGluay0tY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbXNhLWxpbmstLWNvbG9yLS1ob3ZlcjtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuaW1nLFxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wLFxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZHQsXG5kZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG59XG5cbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWgxLS1mb250O1xuICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtaDEtLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkbXNhLWgxLS1mb250LXN0eWxlO1xuICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiAkbXNhLWgxLS10ZXh0LXRyYW5zZm9ybTtcbiAgY29sb3I6ICRtc2EtaDEtLWNvbG9yO1xuICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1sZy1taW4pXG4gIHtcbiAgICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZS1tb2I7XG4gIH1cbn1cblxuaDIge1xuICBmb250LWZhbWlseTogJG1zYS1oMi0tZm9udDtcbiAgZm9udC1zaXplOiAkbXNhLWgyLS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWgyLS1mb250LXdlaWdodDtcbiAgZm9udC1zdHlsZTogJG1zYS1oMi0tZm9udC1zdHlsZTtcbiAgbGluZS1oZWlnaHQ6ICRtc2EtaDItLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogJG1zYS1oMi0tdGV4dC10cmFuc2Zvcm07XG4gIGNvbG9yOiAkbXNhLWgyLS1jb2xvcjtcbiAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtbGctbWluKVxuICB7XG4gICAgZm9udC1zaXplOiAkbXNhLWgyLS1mb250LXNpemUtbW9iO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICRtc2EtaDMtLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRtc2EtaDMtLWZvbnQtc3R5bGU7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRtc2EtaDMtLXRleHQtdHJhbnNmb3JtO1xuICBjb2xvcjogJG1zYS1oMy0tY29sb3I7XG4gIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLWxnLW1pbilcbiAge1xuICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWg0LS1mb250O1xuICBmb250LXNpemU6ICRtc2EtaDQtc2VtaWJvbGQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oNC0tZm9udC13ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRtc2EtaDQtLWZvbnQtc3R5bGU7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWg0LS1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICRtc2EtaDQtLXRleHQtdHJhbnNmb3JtO1xuICBjb2xvcjogJG1zYS1oNC0tY29sb3I7XG4gIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLWxnLW1pbilcbiAge1xuICAgIGZvbnQtc2l6ZTogJG1zYS1oNC0tZm9udC1zaXplLW1vYjtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWg1LS1mb250O1xuICBmb250LXNpemU6ICRtc2EtaDUtLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtaDUtLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkbXNhLWg1LS1mb250LXN0eWxlO1xuICBsaW5lLWhlaWdodDogJG1zYS1oNS0tbGluZS1oZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiAkbXNhLWg1LS10ZXh0LXRyYW5zZm9ybTtcbiAgY29sb3I6ICRtc2EtaDUtLWNvbG9yO1xufVxuXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWg2LS1mb250O1xuICBmb250LXNpemU6ICRtc2EtaDYtLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtaDYtLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkbXNhLWg2LS1mb250LXN0eWxlO1xuICBsaW5lLWhlaWdodDogJG1zYS1oNi0tbGluZS1oZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiAkbXNhLWg2LS10ZXh0LXRyYW5zZm9ybTtcbiAgY29sb3I6ICRtc2EtaDYtLWNvbG9yO1xufVxuXG5cbi8vSGVhZGluZyAtIFR5cG9ncmFwaHksIGJlbG93IGNsYXNzZXMgYXJlIGFsc28gYXZhaWxhYmxlIGluIHRpdGxlIGNvbXBvbmVudCBmb3IgdGl0bGUgYW5kIHRlYXNlciBcbi5oMS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWgxLS1mb250O1xuICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtaDEtLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgICAgZm9udC1zaXplOiAkbXNhLWgxLS1mb250LXNpemUtbW9iO1xuICAgIH1cbn1cbi5oMi1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWgyLS1mb250O1xuICBmb250LXNpemU6ICRtc2EtaDItLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtaDItLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJG1zYS1oMi0tbGluZS1oZWlnaHQ7XG4gIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICBmb250LXNpemU6ICRtc2EtaDItLWZvbnQtc2l6ZS1tb2I7XG4gIH1cbn1cbi5oMy1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgfVxufVxuLmgzLXNlbWlsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWxpZ2h0O1xuICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZS1tb2I7XG4gIH1cbn1cbi5oNC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWg0LS1mb250O1xuICBmb250LXNpemU6ICRtc2EtaDQtc2VtaWJvbGQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1oNC0tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWg0LS1saW5lLWhlaWdodDtcbiAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgIGZvbnQtc2l6ZTogJG1zYS1oNC0tZm9udC1zaXplLW1vYjtcbiAgfVxufVxuLmg0LXNlbWlsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWxpZ2h0O1xuICBmb250LXNpemU6ICRtc2EtaDQtc2VtaWJvbGQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWg0LS1saW5lLWhlaWdodDtcbiAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgIGZvbnQtc2l6ZTogJG1zYS1oNC0tZm9udC1zaXplLW1vYjtcbiAgfVxufVxuLmJvZHktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS0tcmVtLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICB9XG59XG4uYm9keS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtLXJlbS1iYXNlO1xuICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICB9XG59XG4iLCIkdWktY29sb3I6ICRtc2EtYmVpZ2U7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vL1xuLy8vIG5ldyBzdHlsZXNcblxuJG1zYS1mb250LXNpemUtLXJlbS1iYXNlOiAxNnB4O1xuXG4vLyAkbXNhLWZvbnQtc3lzdGVtLXNhbnM6XCJTZWdvZSBVSVwiLCBzYW5zLXNlcmlmO1xuJG1zYS1mb250LXJlZ3VsYXI6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsXG5zYW5zLXNlcmlmO1xuJG1zYS1mb250LXNlbWlib2xkOiBcIlNlZ29lVUktc2VtaUJvbGRcIixcbnNhbnMtc2VyaWY7XG4kbXNhLWZvbnQtc3lzdGVtLXNhbnM6IFwiU2Vnb2VVSS1yZWd1bGFyXCIsXG5zYW5zLXNlcmlmO1xuJG1zYS1mb250LXByaW1hcnk6ICRtc2EtZm9udC1zeXN0ZW0tc2FucztcbiRtc2EtZm9udC1zZWNvbmRhcnk6ICRtc2EtZm9udC1wcmltYXJ5O1xuJG1zYS1mb250LXNlbWlsaWdodDogXCJTZWdvZVVJLXNlbWlMaWdodFwiLFxuc2Fucy1zZXJpZjtcbi8vICR1aS1mb250LW1vbm86ICR1aS1mb250LXN5c3RlbS1tb25vO1xuXG4vLyBib2R5XG4kbXNhLWZvbnQ6ICRtc2EtZm9udC1wcmltYXJ5O1xuJG1zYS1mb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZTtcbiRtc2EtZm9udC13ZWlnaHQ6IDQwMDtcbiRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZzogNjAwO1xuJG1zYS1mb250LXN0eWxlOiBub3JtYWw7XG4kbXNhLWxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4kbXNhLWZvbnQtc2l6ZS1tb2I6IDAuODc1cmVtO1xuJG1zYS1jb2xvcjogJG1zYS1ibGFjaztcbiRtc2EtY29sb3ItLWludmVydDogJG1zYS13aGl0ZTtcblxuJG1zYS1saW5rLS1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIGRpc2NsYWltZXIgLSBTbWFsbCB0ZXh0XG4vLyAkbXNhLWRpc2NsYWltZXItLWNvbG9yOiAjMDAwMDAwZTQ7XG4kbXNhLWRpc2NsYWltZXItLWNvbG9yOiAkbXNhLWJsYWNrLWRpc2NsYWltZXI7XG4kbXNhLWRpc2NsYWltZXItLWZvbnQ6ICRtc2EtZm9udC1wcmltYXJ5O1xuJG1zYS1kaXNjbGFpbWVyLS1zaXplOiAwLjc1cmVtO1xuJG1zYS1kaXNjbGFpbWVyLS1zaXplLS1zbWFsbDogMC42ODc1cmVtO1xuJG1zYS1kaXNjbGFpbWVyLS1zdHlsZTogbm9ybWFsO1xuJG1zYS1kaXNjbGFpbWVyLS13ZWlnaHQ6IDQwMDtcbiRtc2EtZGlzY2xhaW1lci0tbGluZS1oZWlnaHQ6IDEzNSU7XG5cbi8vIGV5ZWJyb3cgLSBzbWFsbCBjYXBzXG4kbXNhLWV5ZWJyb3ctLWxpbmUtaGVpZ2h0OiAxMjAlO1xuJG1zYS1leWVicm93LS1sZXR0ZXItc3BhY2luZzogcHgtdG8tcmVtKDEuNnB4KTtcbiRtc2EtZXllYnJvdy0tbGV0dGVyLXNwYWNpbmctLW1vYjogcHgtdG8tcmVtKDEuNHB4KTtcblxuLy8gYXNzdW1wdGlvblxuLy8gJG1zYS1saW5rLS1jb2xvcjogJG1zYS1ibGFjaztcbi8vICRtc2EtbGluay0tY29sb3ItLWhvdmVyOiAkbXNhLWJsYWNrO1xuLy8gJG1zYS1saW5rLS1jb2xvci0taW52ZXJ0OiAkbXNhLWxpbmstLWNvbG9yLS1ob3Zlcjtcbi8vICRtc2EtbGluay0tY29sb3ItLWhvdmVyLS1pbnZlcnQ6ICRtc2EtbGluay0tY29sb3I7XG5cbi8vIGFzc3VtcHRpb25cblxuJG1zYS1saW5rLS1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuJG1zYS1saW5rLS1jb2xvci0taG92ZXI6ICRtc2EtYmctc3RhdGVzLWhvdmVyLTE7XG4kbXNhLWxpbmstLWNvbG9yLS1pbnZlcnQ6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiRtc2EtbGluay0tY29sb3ItLWhvdmVyLS1pbnZlcnQ6ICRtc2EtdGV4dC1jdGEtZGFyaztcblxuLy8gaDFcbiRtc2EtaDEtLWZvbnQ6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiRtc2EtaDEtLWZvbnQtc2l6ZTogNC4yNXJlbTtcbiRtc2EtaDEtLWZvbnQtd2VpZ2h0OiA2MDA7XG4kbXNhLWgxLS1mb250LXN0eWxlOiBub3JtYWw7XG4kbXNhLWgxLS1saW5lLWhlaWdodDogMTIwJTtcbiRtc2EtaDEtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJG1zYS1oMS0tY29sb3I6ICRtc2EtYmxhY2s7XG4kbXNhLWgxLS1jb2xvci0taW52ZXJ0OiAkbXNhLXdoaXRlO1xuXG4kbXNhLWgxLS1mb250LXNpemUtbW9iOjMuMTI1cmVtO1xuXG4vLyBoMlxuJG1zYS1oMi0tZm9udDogJG1zYS1mb250LXNlbWlib2xkO1xuJG1zYS1oMi0tZm9udC1zaXplOiAyLjVyZW07XG4kbXNhLWgyLS1mb250LXdlaWdodDogNjAwO1xuJG1zYS1oMi0tZm9udC1zdHlsZTogbm9ybWFsO1xuJG1zYS1oMi0tbGluZS1oZWlnaHQ6IDEyMCU7XG4kbXNhLWgyLS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuJG1zYS1oMi0tY29sb3I6ICRtc2EtYmxhY2s7XG4kbXNhLWgyLS1jb2xvci0taW52ZXJ0OiAkbXNhLXdoaXRlO1xuXG4kbXNhLWgyLS1mb250LXNpemUtbW9iOiAycmVtO1xuXG4vLyBoM1xuJG1zYS1oMy0tZm9udDogJG1zYS1mb250LXNlbWlib2xkO1xuJG1zYS1oMy0tZm9udC1zaXplOiAxLjVyZW07XG4kbXNhLWgzLS1mb250LXdlaWdodDogNjAwO1xuJG1zYS1oMy0tZm9udC1zdHlsZTogbm9ybWFsO1xuJG1zYS1oMy0tbGluZS1oZWlnaHQ6IDEyMCU7XG4kbXNhLWgzLS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiRtc2EtaDMtLWNvbG9yOiAkbXNhLWJsYWNrO1xuJG1zYS1oMy0tY29sb3ItLWludmVydDogJG1zYS13aGl0ZTtcbiRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0OjM1MDtcblxuJG1zYS1oMy0tZm9udC1zaXplLW1vYjogMS4yNXJlbTtcblxuLy8gaDRcbiRtc2EtaDQtLWZvbnQ6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiRtc2EtaDQtc2VtaWJvbGQtZm9udC1zaXplOiAxcmVtO1xuJG1zYS1oNC0tZm9udC1zaXplOiAxLjVyZW07XG4kbXNhLWg0LS1mb250LXdlaWdodDogNjAwO1xuJG1zYS1oNC0tZm9udC1zdHlsZTogbm9ybWFsO1xuJG1zYS1oNC0tbGluZS1oZWlnaHQ6IDEyMCU7XG4kbXNhLWg0LS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuJG1zYS1oNC0tY29sb3I6ICRtc2EtYmxhY2s7XG4kbXNhLWg0LS1jb2xvci0taW52ZXJ0OiAkbXNhLXdoaXRlO1xuXG4kbXNhLWg0LS1mb250LXNpemUtbW9iOiAwLjg3NXJlbTtcblxuLy8gaDVcbiRtc2EtaDUtLWZvbnQ6ICRtc2EtZm9udC1zZWNvbmRhcnk7XG4kbXNhLWg1LS1mb250LXNpemU6IDFyZW07XG4kbXNhLWg1LS1mb250LXdlaWdodDogNjAwO1xuJG1zYS1oNS0tZm9udC1zdHlsZTogbm9ybWFsO1xuJG1zYS1oNS0tbGluZS1oZWlnaHQ6IDEyMCU7XG4kbXNhLWg1LS10ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuJG1zYS1oNS0tY29sb3I6ICRtc2EtYmxhY2s7XG4kbXNhLWg1LS1jb2xvci0taW52ZXJ0OiAkbXNhLXdoaXRlO1xuXG4vLyBoNlxuJG1zYS1oNi0tZm9udDogJG1zYS1mb250LXNlY29uZGFyeTtcbiRtc2EtaDYtLWZvbnQtc2l6ZTogMXJlbTtcbiRtc2EtaDYtLWZvbnQtd2VpZ2h0OiA2MDA7XG4kbXNhLWg2LS1mb250LXN0eWxlOiBub3JtYWw7XG4kbXNhLWg2LS1saW5lLWhlaWdodDogMTIwJTtcbiRtc2EtaDYtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4kbXNhLWg2LS1jb2xvcjogJG1zYS1ibGFjaztcbiRtc2EtaDYtLWNvbG9yLS1pbnZlcnQ6ICRtc2Etd2hpdGU7XG5cbi8vIEhlYWRlciBWYXJpYWJsZXNcblxuJG1zYS1oZWFkZXItZm9udDogMTNweDtcbiRtc2EtaGVhZGVyLW1vYi1mb250OjE1cHg7XG5cbi8vIFRlYXNlciBWYXJpYWJsZXNcblxuJG1zYS10ZWFzZXItdGFiLXNpemU6MTRweDtcbiRtc2EtdGVhc2VyLXRpdGxlLXNpemU6MjBweDtcblxuLy8gQnJlYWRjcnVtYnMgVmFyaWFibGVzXG4kbXNhLWJyZWFkY3J1bWItbGluZWhlaWdodDoxNi4ycHg7XG4kbXNhLWJyZWFkY3J1bWItdGFic2l6ZToxMXB4O1xuXG4vLyBNSVhJTlNcblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn0iLCIvLz09ICBNU0EgQ29sb3JzXG5cbi8vPT0gTmV1dHJhbCBjb2xvcnNcbiRtc2Etd2hpdGU6ICNmZmZmZmY7XG4kbXNhLWJlaWdlOiAjZTFkM2M3O1xuJG1zYS1ibGFjazogIzAwMDAwMDtcblxuLy89PSBWaWJyYW50IGNvbG9yc1xuJG1zYS1vcmFuZ2U6ICNmZjVjMzk7XG4kbXNhLWxpZ2h0Z3JlZW46ICNkNGVjOGU7XG4kbXNhLWxpZ2h0Ymx1ZTogIzhkYzhlODtcbiRtc2EtcHVycGxlOiAjODY2MWM1O1xuJG1zYS1ncmVlbjogIzEwN2MxMDtcblxuLy89PSBEaW1lbnNpb25hbCBjb2xvcnNcbiRtc2EtZGFya3JlZDogIzczMjYyZjtcbiRtc2EtZGVlcHRlYWw6ICMyMjViNjI7XG4kbXNhLWJsdWU6ICMwMDc4ZDQ7XG4kbXNhLWRhcmtwdXJwbGU6ICM0NjM2Njg7XG5cbi8vPT0gQ29sb3Igc2NhbGVzXG4kbXNhLWJlaWdlLTUwOiAjZjZmMmVmO1xuJG1zYS1ibGFjay0xMDogI2YyZjJmMjtcbiRtc2EtYmxhY2stMjU6ICNlNmU2ZTY7XG4kbXNhLWJsYWNrLTUwOiAjZDJkMmQyO1xuJG1zYS1ibGFjay02MDogI2MxYzFjMTtcbiRtc2EtYmxhY2stNzU6ICM1MDUwNTA7XG4kbXNhLWJsYWNrLTkwOiAjMmYyZjJmO1xuJG1zYS1vcmFuZ2UtMTEwOiAjZTg1NDM0O1xuJG1zYS1kYXJrcmVkLTEwOiAjZjFlOWVhO1xuJG1zYS1kYXJrcmVkLTI1OiAjZGNjOWNiO1xuJG1zYS1kYXJrcmVkLTIwMDogIzQwMTUxYTtcbiRtc2EtZGFya3JlZC0zMDA6ICMxOTA4MGE7XG4kbXNhLWxpZ2h0Ymx1ZS0xMTA6ICM3ZmI4ZDc7XG4kbXNhLWJsdWUtMTA6ICNlNmYyZmI7XG4kbXNhLWJsdWUtMjU6ICNiZmRkZjQ7XG4kbXNhLWJsdWUtMjAwOiAjMDA0ODgwO1xuJG1zYS1ibHVlLTMwMDogIzAwMjQ0MDtcbiRtc2EtcHVycGxlLTExMDogIzdhNTliNDtcbiRtc2EtcHVycGxlLTEwOiAjZWRlYmYwO1xuJG1zYS1wdXJwbGUtMjU6ICNkMWNkZDk7XG4kbXNhLXB1cnBsZS0yMDA6ICMyYjIxNDA7XG4kbXNhLXB1cnBsZS0zMDA6ICMxMTBkMWE7XG4kbXNhLWxpZ2h0Z3JlZW4tMTEwOiAjYzBkNzgyO1xuJG1zYS1kZWVwdGVhbC0xMDogI2U5ZWZlZjtcbiRtc2EtZGVlcHRlYWwtMjU6ICNjOGQ2ZDg7XG4kbXNhLWRlZXB0ZWFsLTIwMDogIzEyMmYzMztcbiRtc2EtZGVlcHRlYWwtMzAwOiAjMDkxODE5O1xuJG1zYS1saWdodGdyZXk6ICNmYWZhZmE7XG4kbXNhLWJsdWUtMTAwOiAjMDA0ODdmO1xuXG4vLz09IFVIRiBDb2xvciBHdWlkZVxuJHVoZi1mb290ZXJ0ZXh0OiAjNjE2MTYxO1xuJHVoZi1oZWFkZXJib3JkZXI6ICM4MTgxODY7XG5cbiRtc2EtbmV1dHJhbC10ZXh0LXByaW1hcnk6ICRtc2EtYmxhY2s7XG4kbXNhLW5ldXRyYWwtdGV4dC1zZWNvbmRhcnk6ICRtc2EtYmxhY2stOTA7XG4kbXNhLWJsYWNrLTU6ICNmYWZhZmE7XG4kbXNhLWJsYWNrLWRpc2NsYWltZXI6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiRtc2EtYmxhY2stc2VhcmNobmV0d29yazogcmdiYSgwLCAwLCAwLCAwLjEwMik7XG4kbXNhLXNlYXJjaG5ldHdvcmstYm94c2hhZG93OiByZ2JhKDIxMiwgMjM2LCAxNDIsIDAuMSk7XG4kbXNhLXNlYXJjaG5ldHdvcmstY2hhcnQtb3JhbmdlOiAjZmY5ZjAwO1xuJG1zYS1zZWFyY2huZXR3b3JrLWNoYXJ0LWdyZWVuOiAjNGNjNzkwO1xuJG1zYS1zZWFyY2huZXR3b3JrLWNoYXJ0LWJsdWU6ICMzYzllZTU7XG5cbi8vPT0gRm9ybSBDb2xvcnNcbiRtc2EtZm9ybS10ZXh0LWVycm9yOiByZ2JhKDI1NSwgMCwgMCwgMC4wNSk7XG4kbXNhLWZvcm0tdGV4dC1lcnJvci1ib3JkZXI6ICNmZjAwMDA7XG5cbiRtc2EtY2hhdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbi8vPT0gRm9ybSBVcGxvYWQgQ29sb3IgR3VpZGVcbiRtc2EtcmVkOiAjZmYwMDAwO1xuJG1zYS1yZWQtYmc6IHJnYmEoMjU1LCAwLCAwLCAwLjIpO1xuXG4kbXNhLWxpZ2h0Z3JleS1tb2RhbC1iZzogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjUpO1xuXG4kbXNhLWJsYWNrLWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbi8vID09IHJlbW92ZSBiZWxvdyBjb2xvcnNcbiR1aS1ibGFjazogIzFhMTkxODtcbiR1aS1ncmV5LWRhcmtlc3Q6ICMyYjI5Mjk7XG4kdWktZ3JleS1kYXJrOiAjNGQ0YTQ5O1xuJHVpLWdyZXk6ICM3ZTdhNzY7XG4kdWktZ3JleS1saWdodDogI2NjYzdjMjtcbiR1aS1ncmV5LWxpZ2h0ZXN0OiAjZjFlZWVhO1xuJHVpLXdoaXRlOiAjZmZmZmZmO1xuXG4kdWktcHJpbWFyeS1kYXJrZXN0OiAjOGY1NzBhO1xuJHVpLXByaW1hcnktZGFyazogI2FkNmYxZDtcbiR1aS1wcmltYXJ5OiAjYzk4NzMxO1xuJHVpLXByaW1hcnktbGlnaHQ6ICNkZGE0NWE7XG4kdWktcHJpbWFyeS1saWdodGVzdDogI2YxY2U5ZjtcblxuJHVpLXNlY29uZGFyeS1kYXJrZXN0OiAjODM2NjYzO1xuJHVpLXNlY29uZGFyeS1kYXJrOiAjYTg4MzdmO1xuJHVpLXNlY29uZGFyeTogI2NlOWY5OTtcbiR1aS1zZWNvbmRhcnktbGlnaHQ6ICNlMGIyYWM7XG4kdWktc2Vjb25kYXJ5LWxpZ2h0ZXN0OiAjZTdjYmM4O1xuXG4kdWktc3VjY2Vzcy1kYXJrOiAjNjI4ODZlO1xuJHVpLXN1Y2Nlc3M6ICM4NGFkOTE7XG4kdWktc3VjY2Vzcy1saWdodDogI2FmY2NiODtcblxuJHVpLXdhcm5pbmctZGFyazogIzY3NmU5NDtcbiR1aS13YXJuaW5nOiAjOTM5YWJkO1xuJHVpLXdhcm5pbmctbGlnaHQ6ICNiOWJlZDY7XG5cbiR1aS1lcnJvci1kYXJrOiAjOWIzMTNkO1xuJHVpLWVycm9yOiAjZDM0MjUzO1xuJHVpLWVycm9yLWxpZ2h0OiAjZDg4Yjk0O1xuXG4kbXNhLWZvcm1lcnJvcjogI2Q4M2IwMTtcbiIsIi5jbXAtYnV0dG9uX19pY29uLS1tYWlsIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJGNtcC1idXR0b24taWNvbi0tY29udGVudC0tbWFpbDtcbiAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIEJVVFRPTlxuLy8gLmNtcC1idXR0b25cbi8vIEFkanVzdCBidXR0b24gdmFyaWFibGVzIGluIHVpL2J1dHRvbnMuc2Nzc1xuLy9cbi8vIFRPRE86IG92ZXJyaWRlcz9cbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gQlVUVE9OIElDT05cbi8vIC5jbXAtYnV0dG9uX19pY29uXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBTSVpFXG4vL1xuXG4vLyBEZWZhdWx0XG4kY21wLWJ1dHRvbi1pY29uLS1zaXplOiAkdWktaWNvbi0tc2l6ZS0tZGVmYXVsdDtcblxuXG4vL1xuLy89PSBDT05URU5UXG4vL1xuXG4vLyBEZWZhdWx0XG4kY21wLWJ1dHRvbi1pY29uLS1jb250ZW50OiAkdWktaWNvbi0tY29udGVudC0tZGVmYXVsdDtcblxuJGNtcC1idXR0b24taWNvbi0tY29udGVudC0tbWFpbDogJ21haWwnO1xuJGNtcC1idXR0b24taWNvbi0tY29udGVudC0tbWVudTogJ21lbnUnO1xuJGNtcC1idXR0b24taWNvbi0tY29udGVudC0tc2VhcmNoOiAnc2VhcmNoJztcbiRjbXAtYnV0dG9uLWljb24tLWNvbnRlbnQtLWNoZWNrOiAnY2hlY2snO1xuJGNtcC1idXR0b24taWNvbi0tY29udGVudC0tYWRkOiAnYWRkJztcbiRjbXAtYnV0dG9uLWljb24tLWNvbnRlbnQtLXJlbW92ZTogJ3JlbW92ZSc7XG4kY21wLWJ1dHRvbi1pY29uLS1jb250ZW50LS1mYXZvcml0ZTogJ2Zhdm9yaXRlJztcbiRjbXAtYnV0dG9uLWljb24tLWNvbnRlbnQtLWNsb3NlOiAnY2xvc2UnO1xuJGNtcC1idXR0b24taWNvbi0tY29udGVudC0tc2hhcmU6ICdzaGFyZSc7XG4kY21wLWJ1dHRvbi1pY29uLS1jb250ZW50LS1saW5rOiAnbGluayc7XG5cblxuLy9cbi8vPT0gUEFERElOR1xuLy9cblxuLy8gVG9nZ2xlXG4kY21wLWJ1dHRvbi1pY29uLS1wYWRkaW5nX19vbjogdHJ1ZTtcblxuLy8gRGVmYXVsdFxuJGNtcC1idXR0b24taWNvbi0tcGFkZGluZy0tdG9wOiAwO1xuJGNtcC1idXR0b24taWNvbi0tcGFkZGluZy0tYm90dG9tOiAwO1xuJGNtcC1idXR0b24taWNvbi0tcGFkZGluZy0tbGVmdDogMDtcbiRjbXAtYnV0dG9uLWljb24tLXBhZGRpbmctLXJpZ2h0OiAxMHB4O1xuXG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBUb2dnbGVcbiRjbXAtYnV0dG9uLWljb24tLXByaW1hcnktLWNvbG9yLW92ZXJyaWRlX19vbjogZmFsc2U7XG4kY21wLWJ1dHRvbi1pY29uLS1vdXRsaW5lLS1jb2xvci1vdmVycmlkZV9fb246IGZhbHNlO1xuXG4vLyBQcmltYXJ5XG4kY21wLWJ1dHRvbi1pY29uLS1wcmltYXJ5LS1jb2xvcjogY3VycmVudENvbG9yO1xuJGNtcC1idXR0b24taWNvbi0tcHJpbWFyeS0tY29sb3ItLWhvdmVyOiBjdXJyZW50Q29sb3I7XG4kY21wLWJ1dHRvbi1pY29uLS1wcmltYXJ5LS1jb2xvci0tZGlzYWJsZWQ6IGN1cnJlbnRDb2xvcjtcblxuJGNtcC1idXR0b24taWNvbi0tcHJpbWFyeS0tY29sb3ItLWludmVydDogY3VycmVudENvbG9yO1xuJGNtcC1idXR0b24taWNvbi0tcHJpbWFyeS0tY29sb3ItLWhvdmVyLS1pbnZlcnQ6IGN1cnJlbnRDb2xvcjtcbiRjbXAtYnV0dG9uLWljb24tLXByaW1hcnktLWNvbG9yLS1kaXNhYmxlZC0taW52ZXJ0OiBjdXJyZW50Q29sb3I7XG5cbi8vIE91dGxpbmVcbiRjbXAtYnV0dG9uLWljb24tLW91dGxpbmUtLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4kY21wLWJ1dHRvbi1pY29uLS1vdXRsaW5lLS1jb2xvci0taG92ZXI6IGN1cnJlbnRDb2xvcjtcbiRjbXAtYnV0dG9uLWljb24tLW91dGxpbmUtLWNvbG9yLS1kaXNhYmxlZDogY3VycmVudENvbG9yO1xuXG4kY21wLWJ1dHRvbi1pY29uLS1vdXRsaW5lLS1jb2xvci0taW52ZXJ0OiBjdXJyZW50Q29sb3I7XG4kY21wLWJ1dHRvbi1pY29uLS1vdXRsaW5lLS1jb2xvci0taG92ZXItLWludmVydDogY3VycmVudENvbG9yO1xuJGNtcC1idXR0b24taWNvbi0tb3V0bGluZS0tY29sb3ItLWRpc2FibGVkLS1pbnZlcnQ6IGN1cnJlbnRDb2xvcjtcbiIsIi8vXG4vLz09IENPTlRBSU5FUlxuLy9cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY21wLWNvbnRhaW5lci0tYmctY29sb3I7XG4gICYuY21wLS1pbnZlcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbXAtY29udGFpbmVyLS1iZy1jb2xvci0taW52ZXJ0O1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkY21wLWNvbnRhaW5lci0tbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGlmICRjbXAtY29udGFpbmVyLS1wYWRkaW5nX19vbiB7XG4gICAgcGFkZGluZzpcbiAgICAgICRjbXAtY29udGFpbmVyLS1wYWRkaW5nLS10b3BcbiAgICAgICRjbXAtY29udGFpbmVyLS1wYWRkaW5nLS1yaWdodFxuICAgICAgJGNtcC1jb250YWluZXItLXBhZGRpbmctLWJvdHRvbVxuICAgICAgJGNtcC1jb250YWluZXItLXBhZGRpbmctLWxlZnQ7XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLWNvbnN0cmFpbiAuY21wLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJGNtcC1jb250YWluZXItLWNvbnN0cmFpbi0tbWF4LXdpZHRoO1xuICBAaWYgJGNtcC1jb250YWluZXItLWNvbnN0cmFpbi0tcGFkZGluZ19fb24ge1xuICAgIHBhZGRpbmc6XG4gICAgICAkY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1wYWRkaW5nLS10b3BcbiAgICAgICRjbXAtY29udGFpbmVyLS1jb25zdHJhaW4tLXBhZGRpbmctLXJpZ2h0XG4gICAgICAkY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1wYWRkaW5nLS1ib3R0b21cbiAgICAgICRjbXAtY29udGFpbmVyLS1jb25zdHJhaW4tLXBhZGRpbmctLWxlZnQ7XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLXZydC1zbSAuY21wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAkY21wLWNvbnRhaW5lci0tdnJ0LXNtLS1wYWRkaW5nLS10b3A7XG4gIHBhZGRpbmctYm90dG9tOiAkY21wLWNvbnRhaW5lci0tdnJ0LXNtLS1wYWRkaW5nLS1ib3R0b207XG59XG5cbi5jbXAtY29udGFpbmVyLS12cnQtbGcgLmNtcC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogJGNtcC1jb250YWluZXItLXZydC1sZy0tcGFkZGluZy0tdG9wO1xuICBwYWRkaW5nLWJvdHRvbTogJGNtcC1jb250YWluZXItLXZydC1sZy0tcGFkZGluZy0tYm90dG9tO1xufVxuXG4uY21wLWNvbnRhaW5lci0taHJ6LXNtIC5jbXAtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAkY21wLWNvbnRhaW5lci0taHJ6LXNtLS1wYWRkaW5nLS1sZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAkY21wLWNvbnRhaW5lci0taHJ6LXNtLS1wYWRkaW5nLS1yaWdodDtcbn1cblxuLmNtcC1jb250YWluZXItLWhyei1sZyAuY21wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogJGNtcC1jb250YWluZXItLWhyei1sZy0tcGFkZGluZy0tbGVmdDtcbiAgcGFkZGluZy1yaWdodDogJGNtcC1jb250YWluZXItLWhyei1sZy0tcGFkZGluZy0tcmlnaHQ7XG59IiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIENPTlRBSU5FUlxuLy8gLmNtcC1jb250YWluZXJcbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IExBWU9VVFxuLy9cblxuLy8gRGVmYXVsdFxuJGNtcC1jb250YWluZXItLW1heC13aWR0aDogMTAwJTtcblxuLy8gQ29uc3RyYWluXG4kY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1tYXgtd2lkdGg6ICR1aS1tYXgtd2lkdGgtLWNvbnRlbnQ7XG5cbi8vXG4vLz09IEJBQ0tHUk9VTkQgQ09MT1Jcbi8vXG5cbi8vIERlZmF1bHRcbiRjbXAtY29udGFpbmVyLS1iZy1jb2xvcjogJHVpLWJnLWNvbG9yO1xuJGNtcC1jb250YWluZXItLWJnLWNvbG9yLS1pbnZlcnQ6ICR1aS1iZy1jb2xvci0taW52ZXJ0O1xuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBUb2dnbGVcbiRjbXAtY29udGFpbmVyLS1wYWRkaW5nX19vbjogZmFsc2U7XG4kY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1wYWRkaW5nX19vbjogdHJ1ZTtcblxuLy8gRGVmYXVsdFxuJGNtcC1jb250YWluZXItLXBhZGRpbmctLXRvcDogMDtcbiRjbXAtY29udGFpbmVyLS1wYWRkaW5nLS1ib3R0b206IDA7XG4kY21wLWNvbnRhaW5lci0tcGFkZGluZy0tbGVmdDogMDtcbiRjbXAtY29udGFpbmVyLS1wYWRkaW5nLS1yaWdodDogMDtcblxuLy8gQ29uc3RyYWluXG4kY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1wYWRkaW5nLS10b3A6IDA7XG4kY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1wYWRkaW5nLS1ib3R0b206IDA7XG4kY21wLWNvbnRhaW5lci0tY29uc3RyYWluLS1wYWRkaW5nLS1sZWZ0OiAyMHB4O1xuJGNtcC1jb250YWluZXItLWNvbnN0cmFpbi0tcGFkZGluZy0tcmlnaHQ6IDIwcHg7XG5cbi8vIFZlcnRpY2FsIFBhZGRpbmcgLSBTbWFsbFxuJGNtcC1jb250YWluZXItLXZydC1zbS0tcGFkZGluZy0tdG9wOiAyMHB4O1xuJGNtcC1jb250YWluZXItLXZydC1zbS0tcGFkZGluZy0tYm90dG9tOiAyMHB4O1xuXG4vLyBWZXJ0aWNhbCBQYWRkaW5nIC0gTGFyZ2VcbiRjbXAtY29udGFpbmVyLS12cnQtbGctLXBhZGRpbmctLXRvcDogNDBweDtcbiRjbXAtY29udGFpbmVyLS12cnQtbGctLXBhZGRpbmctLWJvdHRvbTogNDBweDtcblxuLy8gSG9yaXpvbnRhbCBQYWRkaW5nIC0gU21hbGxcbiRjbXAtY29udGFpbmVyLS1ocnotc20tLXBhZGRpbmctLWxlZnQ6IDEwcHg7XG4kY21wLWNvbnRhaW5lci0taHJ6LXNtLS1wYWRkaW5nLS1yaWdodDogMTBweDtcblxuLy8gSG9yaXpvbnRhbCBQYWRkaW5nIC0gTGFyZ2VcbiRjbXAtY29udGFpbmVyLS1ocnotbGctLXBhZGRpbmctLWxlZnQ6IDIwcHg7XG4kY21wLWNvbnRhaW5lci0taHJ6LWxnLS1wYWRkaW5nLS1yaWdodDogMjBweDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIE5ldyB2YWx1ZXNcblxuLy9cbi8vPT0gTEFZT1VUXG4vL1xuLy8gY29udGFpbmVyIGhvcm96b250YWwgc3BhY2luZ1xuJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1kZXM6IDgwcHg7XG4kbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLXRhYjogMjVweDtcbiRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtbW9iOiAzMHB4O1xuXG4kbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLWRlZjogMTVweDtcbiRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtbnVsbDogMDtcblxuLy8gRGVmYXVsdFxuJG1zYS1jb250YWluZXItLW1heC13aWR0aDogMTAwJTtcblxuLy8gQ29uc3RyYWluXG4kbXNhLWNvbnRhaW5lci0tY29uc3RyYWluLS1tYXgtd2lkdGg6ICRtc2EtbWF4LXdpZHRoLS1jb250ZW50O1xuXG4vL1xuLy89PSBCQUNLR1JPVU5EIENPTE9SXG4vL1xuXG4kbXNhLWNvbnRhaW5lci0tYmctZmlsbC1uZXV0cmFsOiAkbXNhLXdoaXRlO1xuJG1zYS1jb250YWluZXItLWJnLWZpbGwtYWNjZW50OiAkbXNhLWxpZ2h0Z3JlZW47XG4kbXNhLWNvbnRhaW5lci0tYmctZmlsbC1kYXJrOiAkbXNhLWRlZXB0ZWFsO1xuJG1zYS1jb250YWluZXItLWJnLWZpbGwtYmVpZ2U6ICRtc2EtYmVpZ2UtNTA7XG4kbXNhLWNvbnRhaW5lci0tYmctZmlsbC1ncmF5OiAkbXNhLWJsYWNrLTEwO1xuJG1zYS1jb250YWluZXItLWJnLWZpbGwtbGlnaHRncmF5OiAkbXNhLWJsYWNrLTU7XG4kbXNhLWNvbnRhaW5lci0tYmctZmlsbC1ibGFjazogJG1zYS1ibGFjaztcblxuLy9cbi8vPT0gUEFERElOR1xuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jb250YWluZXItLXBhZGRpbmctLXRvcDogMDtcbiRtc2EtY29udGFpbmVyLS1wYWRkaW5nLS1ib3R0b206IDA7XG4kbXNhLWNvbnRhaW5lci0tcGFkZGluZy0tbGVmdDogMDtcbiRtc2EtY29udGFpbmVyLS1wYWRkaW5nLS1yaWdodDogMDtcblxuLy8gRGVza3RvcFxuJG1zYS1jb250YWluZXItLWxnLS1wYWRkaW5nLS10b3A6IDk2cHg7XG4kbXNhLWNvbnRhaW5lci0tbGctLXBhZGRpbmctLWJvdHRvbTogOTZweDtcblxuJG1zYS1jb250YWluZXItLW1kLS1wYWRkaW5nLS10b3A6IDYwcHg7XG4kbXNhLWNvbnRhaW5lci0tbWQtLXBhZGRpbmctLWJvdHRvbTogNjBweDtcblxuJG1zYS1jb250YWluZXItLXNtLS1wYWRkaW5nLS10b3A6IDQ4cHg7XG4kbXNhLWNvbnRhaW5lci0tc20tLXBhZGRpbmctLWJvdHRvbTogNDhweDtcbiIsIi8vb2xkIHN0eWxlc1xuXG4vLz09IEJyZWFrcG9pbnRzXG4vL1xuLy8gdXNhZ2U6XG4vLyBAbWVkaWEgKG1pbi13aWR0aDogJHVpLWJwLXNtLW1pbikgeyAuLi4gfVxuLy8gQG1lZGlhIChtaW4td2lkdGg6ICR1aS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkdWktYnAtbWQtbWF4KSB7IC4uLiB9XG4vL1xuXG4kdWktYnAteHMtbWF4OiA0NzlweDtcblxuJHVpLWJwLXNtLW1pbjogMzIwcHg7XG4kdWktYnAtc20tbWF4OiA0MzhweDtcblxuJHVpLWJwLW1kLW1pbjogNDM5cHg7XG4kdWktYnAtbWQtbWF4OiAxMTI0cHg7XG5cbiR1aS1icC1sZy1taW46IDEwMjRweDtcbiR1aS1icC1sZy1tYXg6IDEzODBweDtcblxuJHVpLWJwLXhsLW1pbjogMTM4MXB4O1xuXG4kdWktbWF4LXdpZHRoLS1jb250ZW50OiAxMDAwcHg7XG4kdWktbWF4LXdpZHRoLS1jb250ZW50LS14czogODAwcHg7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy9cbi8vLyBuZXcgc3R5bGVzXG5cbi8vRGVza3RvcCBicmVha3BvaW50c1xuXG4kbXNhLWJwLWxnLW1pbjogMTEyNXB4O1xuJG1zYS1icC1sZy1tYXg6IDE2MDBweDtcblxuLy9UYWJsZXQgYnJlYWtwb2ludHNcblxuJG1zYS1icC1tZC1taW46IDQzOXB4O1xuJG1zYS1icC1tZC1tYXg6IDExMjRweDtcblxuLy9Nb2JpbGUgYnJlYWtwb2ludHNcblxuJG1zYS1icC1zbS1taW46IDMyMHB4O1xuJG1zYS1icC1zbS1tYXg6IDQzOHB4O1xuXG4vL01heGltdW0gY29udGVudCB3aWR0aHNcblxuJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQ6IDE0NDBweDtcbiRtc2EtbWF4LXdpZHRoLS1jb250ZW50LXdpdGgtcGFkZGluZzogMTYwMHB4O1xuXG4vL0FkZGl0aW9uYWwgYnJlYWtwb2ludHNcblxuJG1zYS1icC14bC1taW46IDE2MDFweDtcbiRtc2EtYnAteHMtbWF4OiAzMTlweDtcbiRtc2EtbWF4LXdpZHRoLS1jb250ZW50LS1zbTogMTEyNXB4OyAvLyBBc3N1bWluZyB0aGlzIGlzIHRoZSB0YWJsZXQgbWF4aW11bSBjb250ZW50IHdpZHRoXG4kbXNhLW1heC13aWR0aC0tY29udGVudC0teHM6IDM3NXB4OyAvLyBBc3N1bWluZyB0aGlzIGlzIHRoZSBtb2JpbGUgbWF4aW11bSBjb250ZW50IHdpZHRoXG4iLCIvL1xuLy89PSBTRVBBUkFUT1Jcbi8vXG5cbi5jbXAtc2VwYXJhdG9yX19ob3Jpem9udGFsLXJ1bGUge1xuICBoZWlnaHQ6ICRjbXAtc2VwYXJhdG9yLWhyLS1oZWlnaHQ7XG4gIG1hcmdpbjpcbiAgICAkY21wLXNlcGFyYXRvci1oci0tbWFyZ2luLS10b3BcbiAgICAkY21wLXNlcGFyYXRvci1oci0tbWFyZ2luLS1yaWdodFxuICAgICRjbXAtc2VwYXJhdG9yLWhyLS1tYXJnaW4tLWJvdHRvbVxuICAgICRjbXAtc2VwYXJhdG9yLWhyLS1tYXJnaW4tLWxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbXAtc2VwYXJhdG9yLWhyLS1iZy1jb2xvcjtcbiAgLmNtcC0taW52ZXJ0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbXAtc2VwYXJhdG9yLWhyLS1iZy1jb2xvci0taW52ZXJ0O1xuICB9XG4gIC5jbXAtc2VwYXJhdG9yLS1sZyAmIHtcbiAgICBoZWlnaHQ6ICRjbXAtc2VwYXJhdG9yLWhyLS1sZy0taGVpZ2h0O1xuICAgIG1hcmdpbjpcbiAgICAgICRjbXAtc2VwYXJhdG9yLWhyLS1sZy0tbWFyZ2luLS10b3BcbiAgICAgICRjbXAtc2VwYXJhdG9yLWhyLS1sZy0tbWFyZ2luLS1yaWdodFxuICAgICAgJGNtcC1zZXBhcmF0b3ItaHItLWxnLS1tYXJnaW4tLWJvdHRvbVxuICAgICAgJGNtcC1zZXBhcmF0b3ItaHItLWxnLS1tYXJnaW4tLWxlZnQ7XG4gIH1cbiAgLmNtcC1zZXBhcmF0b3ItLXhsICYge1xuICAgIGhlaWdodDogJGNtcC1zZXBhcmF0b3ItaHItLXhsLS1oZWlnaHQ7XG4gICAgbWFyZ2luOlxuICAgICAgJGNtcC1zZXBhcmF0b3ItaHItLXhsLS1tYXJnaW4tLXRvcFxuICAgICAgJGNtcC1zZXBhcmF0b3ItaHItLXhsLS1tYXJnaW4tLXJpZ2h0XG4gICAgICAkY21wLXNlcGFyYXRvci1oci0teGwtLW1hcmdpbi0tYm90dG9tXG4gICAgICAkY21wLXNlcGFyYXRvci1oci0teGwtLW1hcmdpbi0tbGVmdDtcbiAgfVxufVxuIiwiLy9vbGQgc3R5bGVzXG5cbi8vPT0gVXRpbGl0eVxuXG4vLyBkZWZhdWx0IGJhY2tncm91bmQgY29sb3JzXG4kdWktYmctY29sb3I6ICR1aS13aGl0ZTtcbiR1aS1iZy1jb2xvci0taW52ZXJ0OiAkdWktYmxhY2s7XG5cbi8vIGRlZmF1bHQgcmFkaXVzIHZhbHVlXG4kdWktcmFkaXVzOiAwO1xuXG4vLyBkZWZhdWx0IGJvcmRlciB2YWx1ZXNcbiR1aS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4kdWktYm9yZGVyLXdpZHRoOiAycHg7XG4kdWktYm9yZGVyLXdpZHRoLS14bDogNHB4O1xuXG4kdWktYm9yZGVyLWNvbG9yOiAkdWktcHJpbWFyeTtcbiR1aS1ib3JkZXItY29sb3ItLWludmVydDogJHVpLXNlY29uZGFyeTtcblxuLy8gTUlYSU5TXG5cbkBmdW5jdGlvbiBweC10by1yZW0oJG51bSkge1xuICAkc3RyaXBwZWQ6ICRudW0gLyAoJG51bSAqIDAgKyAxKTtcbiAgJHJlbXM6ICRzdHJpcHBlZCAvIDE2O1xuICBAcmV0dXJuICN7JHJlbXN9cmVtO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vXG4vLy8gbmV3IHN0eWxlc1xuXG4vLz09IFV0aWxpdHlcblxuLy8gZGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yc1xuJG1zYS1iZy1jb2xvcjogJG1zYS13aGl0ZTtcbiRtc2EtYmctY29sb3ItLWludmVydDogJG1zYS1ibGFjaztcblxuLy8gZGVmYXVsdCByYWRpdXMgdmFsdWVcbiRtc2EtcmFkaXVzOiAwO1xuXG4vLyBkZWZhdWx0IGJvcmRlciB2YWx1ZXNcbiRtc2EtYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuJG1zYS1ib3JkZXItd2lkdGg6IDJweDtcbiRtc2EtYm9yZGVyLXdpZHRoLS14bDogNHB4O1xuXG4kbXNhLWJvcmRlci1jb2xvcjogJHVpLXByaW1hcnk7XG4kbXNhLWJvcmRlci1jb2xvci0taW52ZXJ0OiAkdWktc2Vjb25kYXJ5O1xuXG4vLyBNU0EgU3BhY2luZyB2YXJpYWJsZXNcblxuLy8gUGFkZGluZyB2YXJpYWJsZXNcblxuJG1zYS1zcGFjaW5nLW51bGw6IDA7XG4kbXNhLXNwYWNpbmctMTI6IDEycHg7XG4kbXNhLXNwYWNpbmctMjQ6IDI0cHg7XG4kbXNhLXNwYWNpbmctMzY6IDM2cHg7XG4kbXNhLXNwYWNpbmctNDg6IDQ4cHg7XG4kbXNhLXNwYWNpbmctNjA6IDYwcHg7XG4kbXNhLXNwYWNpbmctNzI6IDcycHg7XG4kbXNhLXNwYWNpbmctODQ6IDg0cHg7XG4kbXNhLXNwYWNpbmctOTY6IDk2cHg7XG4kbXNhLXNwYWNpbmctMTA4OiAxMDhweDtcbiRtc2Etc3BhY2luZy0xMjA6IDEyMHB4O1xuXG4vLyBSYWRpdXMgdmFyaWFibGVzXG5cbiRtc2EtcmFkaXVzLW51bGw6IDA7XG4kbXNhLXJhZGl1cy1zOiA0cHg7XG4kbXNhLXJhZGl1cy1tOiA4cHg7XG4kbXNhLXJhZGl1cy1sOiAxNnB4O1xuJG1zYS1pbWctcmFkaXVzOiAkbXNhLXJhZGl1cy1sO1xuXG4vLyBUZXh0IENvbG9yIHZhcmlhYmxlc1xuXG4kbXNhLXRleHQtcHJpbWFyeTogJG1zYS1ibGFjaztcbiRtc2EtdGV4dC1zZWNvbmRhcnk6ICRtc2EtYmxhY2stOTA7XG4kbXNhLXRleHQtdGVydGlhcnk6ICRtc2EtYmxhY2stNzU7XG4kbXNhLXRleHQtYWNjZW50OiAkbXNhLWRlZXB0ZWFsO1xuJG1zYS10ZXh0LWNsZWFyOiAkbXNhLXdoaXRlO1xuJG1zYS10ZXh0LWN0YS1jbGVhcjogJG1zYS13aGl0ZTtcbiRtc2EtdGV4dC1jdGEtZGFyazogJG1zYS1ibGFjaztcblxuLy8gQ1RBIGNvbG9yIHZhcmlhYmxlXG5cbiRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTogJG1zYS1kZWVwdGVhbDtcbiRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjogJG1zYS1ibGFjaztcbiRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMzogJG1zYS13aGl0ZTtcbiRtc2EtYmctc3RhdGVzLWhvdmVyLTE6ICRtc2EtZGVlcHRlYWwtMjAwO1xuJG1zYS1iZy1zdGF0ZXMtaG92ZXItMjogJG1zYS1kZWVwdGVhbC0xMDtcbiRtc2EtYmctc3RhdGVzLWhvdmVyLTM6ICRtc2EtYmxhY2stMjU7XG4kbXNhLWJnLXN0YXRlcy1ob3Zlci00OiAkbXNhLWxpZ2h0Z3JlZW4tMTEwO1xuJG1zYS1iZy1zdGF0ZXMtaG92ZXItNTogJG1zYS1iZWlnZTtcbiRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTogJG1zYS1kZWVwdGVhbC0zMDA7XG4kbXNhLWJnLXN0YXRlcy1wcmVzc2VkLTI6ICRtc2EtZGVlcHRlYWwtMjU7XG4kbXNhLWJnLXN0YXRlcy1wcmVzc2VkLTM6ICRtc2EtYmxhY2stNTA7XG4kbXNhLWJnLXN0YXRlcy1kaXNhYmxlZC1hbGw6ICRtc2EtYmxhY2stMTA7XG5cbi8vIFN0cm9rZSBjb2xvciB2YXJpYWJsZXNcbiRtc2Etc3Rva2VzLWFjY2VudDogJG1zYS1kZWVwdGVhbDtcbiRtc2Etc3Rva2VzLW5ldXRyYWwtMDE6ICRtc2EtYmxhY2stNzU7XG4kbXNhLXN0b2tlcy1uZXV0cmFsLTAyOiAkbXNhLWJsYWNrLTUwO1xuJG1zYS1zdG9rZXMtbmV1dHJhbDogJG1zYS1ibGFjaztcbiRtc2Etc3Rva2VzLW5ldXRyYWwtYnJpZ2h0OiAkbXNhLXdoaXRlO1xuXG5cblxuLy8gTUlYSU4gRm9yIEltYWdlXG5AbWl4aW4gaW1hZ2VWYWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi8vIE1JWElOIHRvIGRpZmZlcmVudGlhdGUgc3R5bGVzIGJldHdlZW4gM1VQIGFuZCA0VVAgU3RydWN0dXJlXG5cbkBtaXhpbiB0ZWFzZXJIZWlnaHQoJHBhcmVudGVsZW0pIHtcbiAgQGlmICRwYXJlbnRlbGVtPT0nZm91ci11cCdcblxuICAgIHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICBoZWlnaHQ6IDQzOXB4O1xuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiR1aS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MTRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtc20tbWF4KSB7XG4gICAgICAgIGhlaWdodDogMzkzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxNjhweDtcblxuICAgICAgICAvL3RhYmxldFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR1aS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDE5OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHBhcmVudGVsZW09PSd0aHJlZS11cCdcblxuICAgIHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICBoZWlnaHQ6IDU1MHB4O1xuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiR1aS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtc20tbWF4KSB7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC8vdGFibGV0XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JHVpLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JHVpLWJwLW1kLW1heCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE5N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1pbWFnZSB7XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdWktYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDokdWktYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDExNnB4O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjE0ZW07XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtbWQtbWF4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy0yNCAkbXNhLXNwYWNpbmctMzY7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtLXJlbS1iYXNlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLXRlYXNlci10YWItc2l6ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU0NTUyBmdW5jdGlvbiB0byBjb252ZXJ0IHB4IHRvIHJlbVxuQGZ1bmN0aW9uIHB4LXRvLXJlbSgkcHgsICRiYXNlLWZvbnQtc2l6ZTogMTZweCkge1xuICBAcmV0dXJuICRweCAvICRiYXNlLWZvbnQtc2l6ZSAqIDFyZW07XG59XG5cbi8vIGNvZGUgZm9yIHRoZSBzdGlja3kgaGVhZGVyXG5AbWl4aW4gc3RpY2t5LWhlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpOyAvKiBBZGQgYSBzaGFkb3cgd2hlbiBoZWFkZXIgYmVjb21lcyBzdGlja3kgKi9cbiAgei1pbmRleDogMTAwMDtcbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gU0VQQVJBVE9SIEhPUklaT05UQUwgUlVMRVxuLy8gLmNtcC1zZXBhcmF0b3JfX2hvcml6b250YWwtcnVsZVxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gSEVJR0hUXG4vL1xuXG4vLyBEZWZhdWx0XG4kY21wLXNlcGFyYXRvci1oci0taGVpZ2h0OiAkdWktYm9yZGVyLXdpZHRoO1xuXG4vLyBMYXJnZVxuJGNtcC1zZXBhcmF0b3ItaHItLWxnLS1oZWlnaHQ6IDRweDtcblxuLy8gRXh0cmEgTGFyZ2VcbiRjbXAtc2VwYXJhdG9yLWhyLS14bC0taGVpZ2h0OiA0cHg7XG5cblxuLy9cbi8vPT0gTUFSR0lOXG4vL1xuXG4vLyBEZWZhdWx0XG4kY21wLXNlcGFyYXRvci1oci0tbWFyZ2luLS10b3A6IDIwcHg7XG4kY21wLXNlcGFyYXRvci1oci0tbWFyZ2luLS1ib3R0b206IDIwcHg7XG4kY21wLXNlcGFyYXRvci1oci0tbWFyZ2luLS1sZWZ0OiAwO1xuJGNtcC1zZXBhcmF0b3ItaHItLW1hcmdpbi0tcmlnaHQ6IDA7XG5cbi8vIExhcmdlXG4kY21wLXNlcGFyYXRvci1oci0tbGctLW1hcmdpbi0tdG9wOiA0MHB4O1xuJGNtcC1zZXBhcmF0b3ItaHItLWxnLS1tYXJnaW4tLWJvdHRvbTogNDBweDtcbiRjbXAtc2VwYXJhdG9yLWhyLS1sZy0tbWFyZ2luLS1sZWZ0OiAwO1xuJGNtcC1zZXBhcmF0b3ItaHItLWxnLS1tYXJnaW4tLXJpZ2h0OiAwO1xuXG4vLyBFeHRyYSBMYXJnZVxuJGNtcC1zZXBhcmF0b3ItaHItLXhsLS1tYXJnaW4tLXRvcDogODBweDtcbiRjbXAtc2VwYXJhdG9yLWhyLS14bC0tbWFyZ2luLS1ib3R0b206IDgwcHg7XG4kY21wLXNlcGFyYXRvci1oci0teGwtLW1hcmdpbi0tbGVmdDogMDtcbiRjbXAtc2VwYXJhdG9yLWhyLS14bC0tbWFyZ2luLS1yaWdodDogMDtcblxuXG4vL1xuLy89PSBCQUNLR1JPVU5EIENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kY21wLXNlcGFyYXRvci1oci0tYmctY29sb3I6ICR1aS1wcmltYXJ5O1xuJGNtcC1zZXBhcmF0b3ItaHItLWJnLWNvbG9yLS1pbnZlcnQ6ICR1aS1zZWNvbmRhcnk7XG4iLCIvLz09IGFjY29yZGlvbiBzdHlsZXNcbi5hY2NvcmRpb24ge1xuICAmLmNtcC1hY2NvcmRpb25fX2RpdmlkZXIge1xuICAgIC5jbXAtYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgICZbZGF0YS1jbXAtZXhwYW5kZWRdIHtcbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtc2EtYmVpZ2UtNTA7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgICAuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtc2EtYmVpZ2UtNTA7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24ge1xuICAgIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmNtcC1hY2NvcmRpb25fX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY21wLWFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmRlZCB7XG4gICAgICAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2FjY29yZGlvbi1hcnJvdy1kb3duLWV4cGFuZGVkLnN2ZykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgICB3aWR0aDogNzQuMyU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLm5ldyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAuY21wLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJG1zYS1jbXAtdGV4dC1wLS1tYXJnaW4tdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDc4LjMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuY21wLWFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5jbXAtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLmNtcC1hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL2FjY29yZGlvbi1hcnJvdy1sZWZ0LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIHtcbiAgICAgIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LXVwLWV4cGFuZGVkLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlsaWdodDtcbiAgICBmb250LXdlaWdodDogJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkbXNhLWg0LXNlbWlib2xkLWZvbnQtc2l6ZTtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1sZy1taW4pe1xuICAgICAgZm9udC1zaXplOiAkbXNhLWg0LS1mb250LXNpemUtbW9iO1xuICAgIH1cbiAgfVxuICAuY21wLWFjY29yZGlvbl9fcGFuZWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogNzguMyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMS41NjNyZW0gMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgIHdpZHRoOiA4MiU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5uZXcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuY21wLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgfVxuICAgIGgzLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuY21wLWFjY29yZGlvbl9fcGFuZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4uY21wLWNvbnRhaW5lci0tYmxhY2ssXG4uY21wLWNvbnRhaW5lci0tZGFyayB7XG4gIC5jbXAtYWNjb3JkaW9uX19pdGVtIHtcbiAgICAuY21wLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgIC5jbXAtYWNjb3JkaW9uX19idXR0b24ge1xuICAgICAgICBzcGFuLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LWxlZnQtd2hpdGUuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNtcC1hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kZWQge1xuICAgICAgICAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LXVwLXdoaXRlLWV4cGFuZGVkLnN2ZykgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY21wLWFjY29yZGlvbl9fYmVmb3JlLWljb24ge1xuICAgIC5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIHtcbiAgICAgIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvYWNjb3JkaW9uLWFycm93LWRvd24td2hpdGUtZXhwYW5kZWQuc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy90YWJsZXRcbkBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gIC5jbXAtYWNjb3JkaW9uX19wYW5lbC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgIC5jbXAtYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5jbXAtYWNjb3JkaW9uX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuY21wLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL3Bob25lXG5AbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgLmNtcC1hY2NvcmRpb25fX3BhbmVsLmNtcC1hY2NvcmRpb25fX3BhbmVsLS1leHBhbmRlZCB7XG4gICAgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuY21wLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFRcbi8vIC5jbXAtdGV4dFxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gUEFERElOR1xuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LS1wYWRkaW5nX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtLXBhZGRpbmctLXRvcDogMDtcbiRtc2EtY21wLXRleHQtLXBhZGRpbmctLWJvdHRvbTogMDtcbiRtc2EtY21wLXRleHQtLXBhZGRpbmctLWxlZnQ6IDA7XG4kbXNhLWNtcC10ZXh0LS1wYWRkaW5nLS1yaWdodDogMDtcblxuXG4vL1xuLy89PSBUWVBPR1JBUEhZXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LS1mb250OiAkbXNhLWZvbnQ7XG4kbXNhLWNtcC10ZXh0LS1mb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuJG1zYS1jbXAtdGV4dC0tZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LS1mb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4kbXNhLWNtcC10ZXh0LS1saW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuLy9cbi8vPT0gQ09MT1Jcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtLWNvbG9yOiAkbXNhLW5ldXRyYWwtdGV4dC1zZWNvbmRhcnk7XG4kbXNhLWNtcC10ZXh0LS1jb2xvci0taW52ZXJ0OiAkbXNhLWNvbG9yLS1pbnZlcnQ7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBURVhUIFBBUkFHUkFQSFxuLy8gLmNtcC10ZXh0IHBcbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IE1BUkdJTlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1wLS1tYXJnaW4tdG9wOiAyNHB4O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBMSU5LXG4vLyAuY21wLXRleHQgYVxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLz09IFRZUE9HUkFQSFlcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtbGluay0tZm9udC13ZWlnaHQ6ICRtc2EtY21wLXRleHQtLWZvbnQtd2VpZ2h0O1xuJG1zYS1jbXAtdGV4dC1saW5rLS1kZWNvcmF0aW9uOiAkbXNhLWxpbmstLWRlY29yYXRpb247XG4kbXNhLWNtcC10ZXh0LWxpbmstLWZvbnQtc2l6ZTogJG1zYS1jbXAtdGV4dC0tZm9udC1zaXplO1xuXG4vL1xuLy89PSBDT0xPUlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1saW5rLS1jb2xvcjogJG1zYS1saW5rLS1jb2xvcjtcbiRtc2EtY21wLXRleHQtbGluay0tY29sb3ItLWhvdmVyOiAkbXNhLWxpbmstLWNvbG9yLS1ob3ZlcjtcblxuJG1zYS1jbXAtdGV4dC1saW5rLS1jb2xvci0taW52ZXJ0OiAkbXNhLWxpbmstLWNvbG9yLS1pbnZlcnQ7XG4kbXNhLWNtcC10ZXh0LWxpbmstLWNvbG9yLS1ob3Zlci0taW52ZXJ0OiAkbXNhLWxpbmstLWNvbG9yLS1ob3Zlci0taW52ZXJ0O1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgSEVBRElORyAxXG4vLyAuY21wLXRleHQgaDFcbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IE1BUkdJTlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMS0tbWFyZ2luLXRvcDogMjRweDtcblxuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDEtLXBhZGRpbmdfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMS0tcGFkZGluZy0tdG9wOiAwO1xuJG1zYS1jbXAtdGV4dC1oMS0tcGFkZGluZy0tYm90dG9tOiAwO1xuJG1zYS1jbXAtdGV4dC1oMS0tcGFkZGluZy0tbGVmdDogMDtcbiRtc2EtY21wLXRleHQtaDEtLXBhZGRpbmctLXJpZ2h0OiAwO1xuXG5cbi8vXG4vLz09IFRZUE9HUkFQSFlcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDEtLWZvbnQ6ICRtc2EtaDEtLWZvbnQ7XG4kbXNhLWNtcC10ZXh0LWgxLS1mb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZTtcbiRtc2EtY21wLXRleHQtaDEtLWZvbnQtd2VpZ2h0OiAkbXNhLWgxLS1mb250LXdlaWdodDtcbiRtc2EtY21wLXRleHQtaDEtLWZvbnQtc3R5bGU6ICRtc2EtaDEtLWZvbnQtc3R5bGU7XG4kbXNhLWNtcC10ZXh0LWgxLS1saW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWgxLS10ZXh0LXRyYW5zZm9ybTogJG1zYS1oMS0tdGV4dC10cmFuc2Zvcm07XG5cblxuXG4vL1xuLy89PSBDT0xPUlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMS0tY29sb3I6ICRtc2EtaDEtLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1oMS0tY29sb3ItLWludmVydDogJG1zYS1oMS0tY29sb3ItLWludmVydDtcblxuXG4vL1xuLy89PSBCQUNLR1JPVU5EIENPTE9SXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDEtLWJnLWNvbG9yX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDEtLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRtc2EtY21wLXRleHQtaDEtLWJnLWNvbG9yLS1pbnZlcnQ6IHRyYW5zcGFyZW50O1xuXG5cbi8vXG4vLz09IEJPUkRFUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXJfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLXN0eWxlOiAkbXNhLWJvcmRlci1zdHlsZTtcblxuJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLXdpZHRoLS10b3A6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLXdpZHRoLS1ib3R0b206ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLXdpZHRoLS1sZWZ0OiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDEtLWJvcmRlci13aWR0aC0tcmlnaHQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuXG4kbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItY29sb3I6ICRtc2EtYm9yZGVyLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ6ICRtc2EtYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBIRUFESU5HIDJcbi8vIC5jbXAtdGV4dCBoMlxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gTUFSR0lOXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgyLS1tYXJnaW4tdG9wOiAyNHB4O1xuXG5cbi8vXG4vLz09IFBBRERJTkdcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oMi0tcGFkZGluZ19fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgyLS1wYWRkaW5nLS10b3A6IDA7XG4kbXNhLWNtcC10ZXh0LWgyLS1wYWRkaW5nLS1ib3R0b206IDA7XG4kbXNhLWNtcC10ZXh0LWgyLS1wYWRkaW5nLS1sZWZ0OiAwO1xuJG1zYS1jbXAtdGV4dC1oMi0tcGFkZGluZy0tcmlnaHQ6IDA7XG5cblxuLy9cbi8vPT0gVFlQT0dSQVBIWVxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMi0tZm9udDogJG1zYS1oMi0tZm9udDtcbiRtc2EtY21wLXRleHQtaDItLWZvbnQtc2l6ZTogJG1zYS1oMi0tZm9udC1zaXplO1xuJG1zYS1jbXAtdGV4dC1oMi0tZm9udC13ZWlnaHQ6ICRtc2EtaDItLWZvbnQtd2VpZ2h0O1xuJG1zYS1jbXAtdGV4dC1oMi0tZm9udC1zdHlsZTogJG1zYS1oMi0tZm9udC1zdHlsZTtcbiRtc2EtY21wLXRleHQtaDItLWxpbmUtaGVpZ2h0OiAkbXNhLWgyLS1saW5lLWhlaWdodDtcbiRtc2EtY21wLXRleHQtaDItLXRleHQtdHJhbnNmb3JtOiAkbXNhLWgyLS10ZXh0LXRyYW5zZm9ybTtcblxuXG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgyLS1jb2xvcjogJG1zYS1oMi0tY29sb3I7XG4kbXNhLWNtcC10ZXh0LWgyLS1jb2xvci0taW52ZXJ0OiAkbXNhLWgyLS1jb2xvci0taW52ZXJ0O1xuXG5cbi8vXG4vLz09IEJBQ0tHUk9VTkQgQ09MT1Jcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oMi0tYmctY29sb3JfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oMi0tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuJG1zYS1jbXAtdGV4dC1oMi0tYmctY29sb3ItLWludmVydDogdHJhbnNwYXJlbnQ7XG5cblxuLy9cbi8vPT0gQk9SREVSXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDItLWJvcmRlcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItc3R5bGU6ICRtc2EtYm9yZGVyLXN0eWxlO1xuXG4kbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItd2lkdGgtLXRvcDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItd2lkdGgtLWJvdHRvbTogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItd2lkdGgtLWxlZnQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oMi0tYm9yZGVyLXdpZHRoLS1yaWdodDogJG1zYS1ib3JkZXItd2lkdGg7XG5cbiRtc2EtY21wLXRleHQtaDItLWJvcmRlci1jb2xvcjogJG1zYS1ib3JkZXItY29sb3I7XG4kbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItY29sb3ItLWludmVydDogJG1zYS1ib3JkZXItY29sb3ItLWludmVydDtcblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBURVhUIEhFQURJTkcgM1xuLy8gLmNtcC10ZXh0IGgzXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBNQVJHSU5cbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDMtLW1hcmdpbi10b3A6IDI0cHg7XG5cblxuLy9cbi8vPT0gUEFERElOR1xuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWgzLS1wYWRkaW5nX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDMtLXBhZGRpbmctLXRvcDogMDtcbiRtc2EtY21wLXRleHQtaDMtLXBhZGRpbmctLWJvdHRvbTogMDtcbiRtc2EtY21wLXRleHQtaDMtLXBhZGRpbmctLWxlZnQ6IDA7XG4kbXNhLWNtcC10ZXh0LWgzLS1wYWRkaW5nLS1yaWdodDogMDtcblxuXG4vL1xuLy89PSBUWVBPR1JBUEhZXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgzLS1mb250OiAkbXNhLWgzLS1mb250O1xuJG1zYS1jbXAtdGV4dC1oMy0tZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemU7XG4kbXNhLWNtcC10ZXh0LWgzLS1mb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWgzLS1mb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuJG1zYS1jbXAtdGV4dC1oMy0tbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuJG1zYS1jbXAtdGV4dC1oMy0tdGV4dC10cmFuc2Zvcm06ICRtc2EtaDMtLXRleHQtdHJhbnNmb3JtO1xuXG5cblxuLy9cbi8vPT0gQ09MT1Jcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDMtLWNvbG9yOiAkbXNhLWgzLS1jb2xvcjtcbiRtc2EtY21wLXRleHQtaDMtLWNvbG9yLS1pbnZlcnQ6ICRtc2EtaDMtLWNvbG9yLS1pbnZlcnQ7XG5cblxuLy9cbi8vPT0gQkFDS0dST1VORCBDT0xPUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWgzLS1iZy1jb2xvcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWgzLS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kbXNhLWNtcC10ZXh0LWgzLS1iZy1jb2xvci0taW52ZXJ0OiB0cmFuc3BhcmVudDtcblxuXG4vL1xuLy89PSBCT1JERVJcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDMtLWJvcmRlci1zdHlsZTogJG1zYS1ib3JkZXItc3R5bGU7XG5cbiRtc2EtY21wLXRleHQtaDMtLWJvcmRlci13aWR0aC0tdG9wOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDMtLWJvcmRlci13aWR0aC0tYm90dG9tOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDMtLWJvcmRlci13aWR0aC0tbGVmdDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWgzLS1ib3JkZXItd2lkdGgtLXJpZ2h0OiAkbXNhLWJvcmRlci13aWR0aDtcblxuJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyLWNvbG9yOiAkbXNhLWJvcmRlci1jb2xvcjtcbiRtc2EtY21wLXRleHQtaDMtLWJvcmRlci1jb2xvci0taW52ZXJ0OiAkbXNhLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgSEVBRElORyA0XG4vLyAuY21wLXRleHQgaDRcbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IE1BUkdJTlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNC0tbWFyZ2luLXRvcDogMjRweDtcblxuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDQtLXBhZGRpbmdfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNC0tcGFkZGluZy0tdG9wOiAwO1xuJG1zYS1jbXAtdGV4dC1oNC0tcGFkZGluZy0tYm90dG9tOiAwO1xuJG1zYS1jbXAtdGV4dC1oNC0tcGFkZGluZy0tbGVmdDogMDtcbiRtc2EtY21wLXRleHQtaDQtLXBhZGRpbmctLXJpZ2h0OiAwO1xuXG5cbi8vXG4vLz09IFRZUE9HUkFQSFlcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDQtLWZvbnQ6ICRtc2EtaDQtLWZvbnQ7XG4kbXNhLWNtcC10ZXh0LWg0LS1mb250LXNpemU6ICRtc2EtaDQtLWZvbnQtc2l6ZTtcbiRtc2EtY21wLXRleHQtaDQtLWZvbnQtd2VpZ2h0OiAkbXNhLWg0LS1mb250LXdlaWdodDtcbiRtc2EtY21wLXRleHQtaDQtLWZvbnQtc3R5bGU6ICRtc2EtaDQtLWZvbnQtc3R5bGU7XG4kbXNhLWNtcC10ZXh0LWg0LS1saW5lLWhlaWdodDogJG1zYS1oNC0tbGluZS1oZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWg0LS10ZXh0LXRyYW5zZm9ybTogJG1zYS1oNC0tdGV4dC10cmFuc2Zvcm07XG5cblxuXG4vL1xuLy89PSBDT0xPUlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNC0tY29sb3I6ICRtc2EtaDQtLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1oNC0tY29sb3ItLWludmVydDogJG1zYS1oNC0tY29sb3ItLWludmVydDtcblxuXG4vL1xuLy89PSBCQUNLR1JPVU5EIENPTE9SXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDQtLWJnLWNvbG9yX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDQtLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiRtc2EtY21wLXRleHQtaDQtLWJnLWNvbG9yLS1pbnZlcnQ6IHRyYW5zcGFyZW50O1xuXG5cbi8vXG4vLz09IEJPUkRFUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXJfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLXN0eWxlOiAkbXNhLWJvcmRlci1zdHlsZTtcblxuJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLXdpZHRoLS10b3A6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLXdpZHRoLS1ib3R0b206ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLXdpZHRoLS1sZWZ0OiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDQtLWJvcmRlci13aWR0aC0tcmlnaHQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuXG4kbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXItY29sb3I6ICRtc2EtYm9yZGVyLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ6ICRtc2EtYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBIRUFESU5HIDVcbi8vIC5jbXAtdGV4dCBoNVxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gTUFSR0lOXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg1LS1tYXJnaW4tdG9wOiAyNHB4O1xuXG5cbi8vXG4vLz09IFBBRERJTkdcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oNS0tcGFkZGluZ19fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg1LS1wYWRkaW5nLS10b3A6IDA7XG4kbXNhLWNtcC10ZXh0LWg1LS1wYWRkaW5nLS1ib3R0b206IDA7XG4kbXNhLWNtcC10ZXh0LWg1LS1wYWRkaW5nLS1sZWZ0OiAwO1xuJG1zYS1jbXAtdGV4dC1oNS0tcGFkZGluZy0tcmlnaHQ6IDA7XG5cblxuLy9cbi8vPT0gVFlQT0dSQVBIWVxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNS0tZm9udDogJG1zYS1oNS0tZm9udDtcbiRtc2EtY21wLXRleHQtaDUtLWZvbnQtc2l6ZTogJG1zYS1oNS0tZm9udC1zaXplO1xuJG1zYS1jbXAtdGV4dC1oNS0tZm9udC13ZWlnaHQ6ICRtc2EtaDUtLWZvbnQtd2VpZ2h0O1xuJG1zYS1jbXAtdGV4dC1oNS0tZm9udC1zdHlsZTogJG1zYS1oNS0tZm9udC1zdHlsZTtcbiRtc2EtY21wLXRleHQtaDUtLWxpbmUtaGVpZ2h0OiAkbXNhLWg1LS1saW5lLWhlaWdodDtcbiRtc2EtY21wLXRleHQtaDUtLXRleHQtdHJhbnNmb3JtOiAkbXNhLWg1LS10ZXh0LXRyYW5zZm9ybTtcblxuXG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg1LS1jb2xvcjogJG1zYS1oNS0tY29sb3I7XG4kbXNhLWNtcC10ZXh0LWg1LS1jb2xvci0taW52ZXJ0OiAkbXNhLWg1LS1jb2xvci0taW52ZXJ0O1xuXG5cbi8vXG4vLz09IEJBQ0tHUk9VTkQgQ09MT1Jcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oNS0tYmctY29sb3JfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1oNS0tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuJG1zYS1jbXAtdGV4dC1oNS0tYmctY29sb3ItLWludmVydDogdHJhbnNwYXJlbnQ7XG5cblxuLy9cbi8vPT0gQk9SREVSXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtaDUtLWJvcmRlcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItc3R5bGU6ICRtc2EtYm9yZGVyLXN0eWxlO1xuXG4kbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItd2lkdGgtLXRvcDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItd2lkdGgtLWJvdHRvbTogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItd2lkdGgtLWxlZnQ6ICRtc2EtYm9yZGVyLXdpZHRoO1xuJG1zYS1jbXAtdGV4dC1oNS0tYm9yZGVyLXdpZHRoLS1yaWdodDogJG1zYS1ib3JkZXItd2lkdGg7XG5cbiRtc2EtY21wLXRleHQtaDUtLWJvcmRlci1jb2xvcjogJG1zYS1ib3JkZXItY29sb3I7XG4kbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItY29sb3ItLWludmVydDogJG1zYS1ib3JkZXItY29sb3ItLWludmVydDtcblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBURVhUIEhFQURJTkcgNlxuLy8gLmNtcC10ZXh0IGg2XG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBNQVJHSU5cbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDYtLW1hcmdpbi10b3A6IDI0cHg7XG5cblxuLy9cbi8vPT0gUEFERElOR1xuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWg2LS1wYWRkaW5nX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDYtLXBhZGRpbmctLXRvcDogMDtcbiRtc2EtY21wLXRleHQtaDYtLXBhZGRpbmctLWJvdHRvbTogMDtcbiRtc2EtY21wLXRleHQtaDYtLXBhZGRpbmctLWxlZnQ6IDA7XG4kbXNhLWNtcC10ZXh0LWg2LS1wYWRkaW5nLS1yaWdodDogMDtcblxuXG4vL1xuLy89PSBUWVBPR1JBUEhZXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg2LS1mb250OiAkbXNhLWg2LS1mb250O1xuJG1zYS1jbXAtdGV4dC1oNi0tZm9udC1zaXplOiAkbXNhLWg2LS1mb250LXNpemU7XG4kbXNhLWNtcC10ZXh0LWg2LS1mb250LXdlaWdodDogJG1zYS1oNi0tZm9udC13ZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWg2LS1mb250LXN0eWxlOiAkbXNhLWg2LS1mb250LXN0eWxlO1xuJG1zYS1jbXAtdGV4dC1oNi0tbGluZS1oZWlnaHQ6ICRtc2EtaDYtLWxpbmUtaGVpZ2h0O1xuJG1zYS1jbXAtdGV4dC1oNi0tdGV4dC10cmFuc2Zvcm06ICRtc2EtaDYtLXRleHQtdHJhbnNmb3JtO1xuXG5cblxuLy9cbi8vPT0gQ09MT1Jcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDYtLWNvbG9yOiAkbXNhLWg2LS1jb2xvcjtcbiRtc2EtY21wLXRleHQtaDYtLWNvbG9yLS1pbnZlcnQ6ICRtc2EtaDYtLWNvbG9yLS1pbnZlcnQ7XG5cblxuLy9cbi8vPT0gQkFDS0dST1VORCBDT0xPUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWg2LS1iZy1jb2xvcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWg2LS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kbXNhLWNtcC10ZXh0LWg2LS1iZy1jb2xvci0taW52ZXJ0OiB0cmFuc3BhcmVudDtcblxuXG4vL1xuLy89PSBCT1JERVJcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyX19vbjogZmFsc2U7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtaDYtLWJvcmRlci1zdHlsZTogJG1zYS1ib3JkZXItc3R5bGU7XG5cbiRtc2EtY21wLXRleHQtaDYtLWJvcmRlci13aWR0aC0tdG9wOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDYtLWJvcmRlci13aWR0aC0tYm90dG9tOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtaDYtLWJvcmRlci13aWR0aC0tbGVmdDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXItd2lkdGgtLXJpZ2h0OiAkbXNhLWJvcmRlci13aWR0aDtcblxuJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLWNvbG9yOiAkbXNhLWJvcmRlci1jb2xvcjtcbiRtc2EtY21wLXRleHQtaDYtLWJvcmRlci1jb2xvci0taW52ZXJ0OiAkbXNhLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgQkxPQ0tRVU9URVxuLy8gLmNtcC10ZXh0IGJsb2NrcXVvdGVcbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IFRZUE9HUkFQSFlcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtYnEtLWZvbnQ6ICRtc2EtZm9udC1zZWNvbmRhcnk7XG4kbXNhLWNtcC10ZXh0LWJxLS1mb250LXNpemU6IDIwcHg7XG4kbXNhLWNtcC10ZXh0LWJxLS1mb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC0tZm9udC13ZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LWJxLS1mb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LS1mb250LXN0eWxlO1xuJG1zYS1jbXAtdGV4dC1icS0tbGluZS1oZWlnaHQ6ICRtc2EtY21wLXRleHQtLWxpbmUtaGVpZ2h0O1xuXG5cbi8vXG4vLz09IE1BUkdJTlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1icS0tbWFyZ2luLXRvcDogMjBweDtcblxuXG4vL1xuLy89PSBQQURESU5HXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtYnEtLXBhZGRpbmdfX29uOiB0cnVlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWJxLS1wYWRkaW5nLS10b3A6IDIwcHg7XG4kbXNhLWNtcC10ZXh0LWJxLS1wYWRkaW5nLS1ib3R0b206IDIwcHg7XG4kbXNhLWNtcC10ZXh0LWJxLS1wYWRkaW5nLS1sZWZ0OiAyMHB4O1xuJG1zYS1jbXAtdGV4dC1icS0tcGFkZGluZy0tcmlnaHQ6IDIwcHg7XG5cblxuLy9cbi8vPT0gUkFESVVTXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtYnEtLXJhZGl1c19fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWJxLS1yYWRpdXMtLXRvcC1sOiAkbXNhLXJhZGl1cztcbiRtc2EtY21wLXRleHQtYnEtLXJhZGl1cy0tdG9wLXI6ICRtc2EtcmFkaXVzO1xuJG1zYS1jbXAtdGV4dC1icS0tcmFkaXVzLS1ib3R0b20tbDogJG1zYS1yYWRpdXM7XG4kbXNhLWNtcC10ZXh0LWJxLS1yYWRpdXMtLWJvdHRvbS1yOiAkbXNhLXJhZGl1cztcblxuXG4vL1xuLy89PSBDT0xPUlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1icS0tY29sb3I6ICRtc2EtbmV1dHJhbC10ZXh0LXByaW1hcnk7XG4kbXNhLWNtcC10ZXh0LWJxLS1jb2xvci0taW52ZXJ0OiAkbXNhLW5ldXRyYWwtdGV4dC1zZWNvbmRhcnk7XG5cblxuLy9cbi8vPT0gQkFDS0dST1VORCBDT0xPUlxuLy9cblxuLy8gVG9nZ2xlXG4kbXNhLWNtcC10ZXh0LWJxLS1iZy1jb2xvcl9fb246IGZhbHNlO1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWJxLS1iZy1jb2xvcjogJG1zYS13aGl0ZTtcbiRtc2EtY21wLXRleHQtYnEtLWJnLWNvbG9yLS1pbnZlcnQ6ICRtc2EtYmxhY2s7XG5cblxuLy9cbi8vPT0gQk9SREVSXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtYnEtLWJvcmRlcl9fb246IHRydWU7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtYnEtLWJvcmRlci1zdHlsZTogJG1zYS1ib3JkZXItc3R5bGU7XG5cbiRtc2EtY21wLXRleHQtYnEtLWJvcmRlci13aWR0aC0tdG9wOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtYnEtLWJvcmRlci13aWR0aC0tYm90dG9tOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtYnEtLWJvcmRlci13aWR0aC0tbGVmdDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXItd2lkdGgtLXJpZ2h0OiAkbXNhLWJvcmRlci13aWR0aDtcblxuJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLWNvbG9yOiAkbXNhLWJvcmRlci1jb2xvcjtcbiRtc2EtY21wLXRleHQtYnEtLWJvcmRlci1jb2xvci0taW52ZXJ0OiAkbXNhLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgTElTVFxuLy8gLmNtcC10ZXh0IG9sLCB1bFxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gTUFSR0lOXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWxpc3QtLW1hcmdpbi10b3A6IDIwcHg7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gVEVYVCBMSVxuLy8gLmNtcC10ZXh0IGxpXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy89PSBNQVJHSU5cbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtbGktLW1hcmdpbi0tdG9wOiA0cHg7XG4kbXNhLWNtcC10ZXh0LWxpLS1tYXJnaW4tLWJvdHRvbTogNHB4O1xuJG1zYS1jbXAtdGV4dC1saS0tbWFyZ2luLS1sZWZ0OiAwO1xuJG1zYS1jbXAtdGV4dC1saS0tbWFyZ2luLS1yaWdodDogMDtcblxuXG4vL1xuLy89PSBDT0xPUlxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1saS0tY29sb3I6ICRtc2EtY21wLXRleHQtLWNvbG9yO1xuJG1zYS1jbXAtdGV4dC1saS0tY29sb3ItLWludmVydDogJG1zYS1jbXAtdGV4dC0tY29sb3ItLWludmVydDtcblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBURVhUIExJIElORElDQVRPUlxuLy8gLmNtcC10ZXh0IGxpOmJlZm9yZVxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gQ09OVEVOVFxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1saS1pbmRpY2F0b3ItLWNvbnRlbnQ6ICfigJMnO1xuXG5cbi8vXG4vLz09IFdJRFRIXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LWxpLWluZGljYXRvci0td2lkdGg6IDI0cHg7XG5cblxuLy9cbi8vPT0gUEFERElOR1xuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC1saS1pbmRpY2F0b3ItLXBhZGRpbmctLXJpZ2h0OiAwO1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgVEFCTEVcbi8vIC5jbXAtdGV4dCB0YWJsZVxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gTUFSR0lOXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LXRhYmxlLS1tYXJnaW4tdG9wOiAyMHB4O1xuXG5cbi8vXG4vLz09IExBWU9VVFxuLy9cblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC10YWJsZS0tZnVsbC13aWR0aDogdHJ1ZTtcblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBURVhUIFRIXG4vLyAuY21wLXRleHQgdGhcbi8vXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLz09IFBBRERJTkdcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtdGgtLXBhZGRpbmctLXRvcDogMTBweDtcbiRtc2EtY21wLXRleHQtdGgtLXBhZGRpbmctLWJvdHRvbTogMTBweDtcbiRtc2EtY21wLXRleHQtdGgtLXBhZGRpbmctLWxlZnQ6IDEwcHg7XG4kbXNhLWNtcC10ZXh0LXRoLS1wYWRkaW5nLS1yaWdodDogMTBweDtcblxuXG4vL1xuLy89PSBUWVBPR1JBUEhZXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LXRoLS1mb250OiAkbXNhLWNtcC10ZXh0LS1mb250O1xuJG1zYS1jbXAtdGV4dC10aC0tZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LS1mb250LXNpemU7XG4kbXNhLWNtcC10ZXh0LXRoLS1mb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC0tZm9udC13ZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LXRoLS1mb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LS1mb250LXN0eWxlO1xuJG1zYS1jbXAtdGV4dC10aC0tbGluZS1oZWlnaHQ6ICRtc2EtY21wLXRleHQtLWxpbmUtaGVpZ2h0O1xuJG1zYS1jbXAtdGV4dC10aC0tdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LXRoLS1jb2xvcjogJG1zYS1jbXAtdGV4dC0tY29sb3I7XG4kbXNhLWNtcC10ZXh0LXRoLS1jb2xvci0taW52ZXJ0OiAkbXNhLWNtcC10ZXh0LS1jb2xvci0taW52ZXJ0O1xuXG5cbi8vXG4vLz09IEJBQ0tHUk9VTkQgQ09MT1Jcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC10aC0tYmctY29sb3JfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC10aC0tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuJG1zYS1jbXAtdGV4dC10aC0tYmctY29sb3ItLWludmVydDogdHJhbnNwYXJlbnQ7XG5cblxuLy9cbi8vPT0gQk9SREVSXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtdGgtLWJvcmRlcl9fb246IHRydWU7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtdGgtLWJvcmRlci1zdHlsZTogc29saWQ7XG5cbiRtc2EtY21wLXRleHQtdGgtLWJvcmRlci13aWR0aC0tdG9wOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtdGgtLWJvcmRlci13aWR0aC0tYm90dG9tOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtdGgtLWJvcmRlci13aWR0aC0tbGVmdDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LXRoLS1ib3JkZXItd2lkdGgtLXJpZ2h0OiAkbXNhLWJvcmRlci13aWR0aDtcblxuJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLWNvbG9yOiAkbXNhLWJvcmRlci1jb2xvcjtcbiRtc2EtY21wLXRleHQtdGgtLWJvcmRlci1jb2xvci0taW52ZXJ0OiAkbXNhLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIFRFWFQgVERcbi8vIC5jbXAtdGV4dCB0ZFxuLy9cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vPT0gUEFERERJTkdcbi8vXG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtdGQtLXBhZGRpbmctLXRvcDogMTBweDtcbiRtc2EtY21wLXRleHQtdGQtLXBhZGRpbmctLWJvdHRvbTogMTBweDtcbiRtc2EtY21wLXRleHQtdGQtLXBhZGRpbmctLWxlZnQ6IDEwcHg7XG4kbXNhLWNtcC10ZXh0LXRkLS1wYWRkaW5nLS1yaWdodDogMTBweDtcblxuXG4vL1xuLy89PSBUWVBPR1JBUEhZXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LXRkLS1mb250OiAkbXNhLWNtcC10ZXh0LS1mb250O1xuJG1zYS1jbXAtdGV4dC10ZC0tZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LS1mb250LXNpemU7XG4kbXNhLWNtcC10ZXh0LXRkLS1mb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC0tZm9udC13ZWlnaHQ7XG4kbXNhLWNtcC10ZXh0LXRkLS1mb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LS1mb250LXN0eWxlO1xuJG1zYS1jbXAtdGV4dC10ZC0tbGluZS1oZWlnaHQ6ICRtc2EtY21wLXRleHQtLWxpbmUtaGVpZ2h0O1xuJG1zYS1jbXAtdGV4dC10ZC0tdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbi8vXG4vLz09IENPTE9SXG4vL1xuXG4vLyBEZWZhdWx0XG4kbXNhLWNtcC10ZXh0LXRkLS1jb2xvcjogJG1zYS1jbXAtdGV4dC0tY29sb3I7XG4kbXNhLWNtcC10ZXh0LXRkLS1jb2xvci0taW52ZXJ0OiAkbXNhLWNtcC10ZXh0LS1jb2xvci0taW52ZXJ0O1xuXG5cbi8vXG4vLz09IEJBQ0tHUk9VTkQgQ09MT1Jcbi8vXG5cbi8vIFRvZ2dsZVxuJG1zYS1jbXAtdGV4dC10ZC0tYmctY29sb3JfX29uOiBmYWxzZTtcblxuLy8gRGVmYXVsdFxuJG1zYS1jbXAtdGV4dC10ZC0tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuJG1zYS1jbXAtdGV4dC10ZC0tYmctY29sb3ItLWludmVydDogdHJhbnNwYXJlbnQ7XG5cblxuLy9cbi8vPT0gQk9SREVSXG4vL1xuXG4vLyBUb2dnbGVcbiRtc2EtY21wLXRleHQtdGQtLWJvcmRlcl9fb246IHRydWU7XG5cbi8vIERlZmF1bHRcbiRtc2EtY21wLXRleHQtdGQtLWJvcmRlci1zdHlsZTogJG1zYS1ib3JkZXItc3R5bGU7XG5cbiRtc2EtY21wLXRleHQtdGQtLWJvcmRlci13aWR0aC0tdG9wOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtdGQtLWJvcmRlci13aWR0aC0tYm90dG9tOiAkbXNhLWJvcmRlci13aWR0aDtcbiRtc2EtY21wLXRleHQtdGQtLWJvcmRlci13aWR0aC0tbGVmdDogJG1zYS1ib3JkZXItd2lkdGg7XG4kbXNhLWNtcC10ZXh0LXRkLS1ib3JkZXItd2lkdGgtLXJpZ2h0OiAkbXNhLWJvcmRlci13aWR0aDtcblxuJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyLWNvbG9yOiAkbXNhLWJvcmRlci1jb2xvcjtcbiRtc2EtY21wLXRleHQtdGQtLWJvcmRlci1jb2xvci0taW52ZXJ0OiAkbXNhLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuIiwiLy89PSBhY2NvcmRpb24gZmFxIHN0eWxlc1xuXG4uY21wLWNvbnRhaW5lci1mYXEtQWNjb3JkaWFuIHtcbiAgLmNtcC1jb250YWluZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC50ZXh0fi5hY2NvcmRpb24ge1xuICAgICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy05NjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctNjA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTQ4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY21wLWFjY29yZGlvbiB7XG5cbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX2l0ZW0sXG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWFjY29yZGlvbl9fcGFuZWwsXG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbXAtYWNjb3JkaW9uX19iZWZvcmUtaWNvbiB7XG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgIC5jbXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4uY21wLWNvbnRhaW5lcj4uYWVtLUdyaWQ+LnRleHQge1xuICAgIC5jbXAtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMS41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIGdhcDogMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogcHgtdG8tcmVtKDE2MDBweCkpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi50ZXh0IC5jbXAtdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi8vPT0gYmxvZ2hlYWRlciBzdHlsZXNcbi5ibG9nLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5ibG9nLWhlYWRlcl9fY29udGVudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogcHgtdG8tcmVtKDIwcHgpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICB9XG4gIH1cblxuICAuYmxvZy1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBmbGV4OiAxIDAgMDtcblxuICAgIC5ibG9nLXRvcC1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDAuNzVyZW07XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAuYmxvZy1oZWFkZXJfX3N1YnRpdGxlcyB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWhlYWRlcl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDItLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMi0tZm9udC1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWgyLS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMi0tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgyLS1saW5lLWhlaWdodDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2ctaGVhZGVyX19hdXRob3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkbXNhLWg0LS1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1oNC0tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1oNC0tZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDQtLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oNC0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgLmF1dGhvci1ieSB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aG9yLW5hbWVzIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGdhcDogMC4zNzVyZW07XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMC4zNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9nLWhlYWRlcl9fYXV0aG9ybmFtZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWhlYWRlcl9kYXRlIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZGlzY2xhaW1lci0tZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplO1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1kaXNjbGFpbWVyLS1zdHlsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWRpc2NsYWltZXItLXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLWhlYWRlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZ0luc2lnaHRIZWFkZXIsXG4uaW5zaWdodHNEZXRhaWxIZWFkZXIsXG4ud2ViY2FzdERldGFpbEhlYWRlciB7XG4gIHBhZGRpbmc6IDZyZW0gNXJlbSAwcmVtIDVyZW0gIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMS41NjI1cmVtIDByZW0gMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDEuODc1cmVtIDByZW0gMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXNhLXNvY2lhbC1zaGFyZSB7XG4gIC5tc2Etc29jaWFsLXNoYXJlX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBnYXA6IHB4LXRvLXJlbSgxMHB4KTtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBvdXRsaW5lOiBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS1zdG9rZXMtbmV1dHJhbDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHB4LXRvLXJlbSgxcHgpO1xuICAgICAgfVxuXG4gICAgICAubXNhLWNvcHlNZXNzYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICBnYXA6IHB4LXRvLXJlbSgxMnB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtcztcbiAgICAgICAgYm9yZGVyOiBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2stNTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by1yZW0oNXB4KTtcblxuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWRpc2NsYWltZXItLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWRpc2NsYWltZXItLXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1kaXNjbGFpbWVyLS13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1zYS1zb2NpYWwtc2hhcmVfZmFjZWJvb2ssXG4gICAgICAubXNhLXNvY2lhbC1zaGFyZV90d2l0dGVyLFxuICAgICAgLm1zYS1zb2NpYWwtc2hhcmVfbGlua2VkaW4sXG4gICAgICAubXNhLXNvY2lhbC1zaGFyZV9jb3B5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICB3aWR0aDogcHgtdG8tcmVtKDI0cHgpO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1zYS1zb2NpYWwtc2hhcmVfZmFjZWJvb2t7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NvY2lhbC1zaGFyZS1mYWNlYm9vay5zdmcpO1xuICAgICAgfVxuXG4gICAgICAubXNhLXNvY2lhbC1zaGFyZV90d2l0dGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zb2NpYWwtc2hhcmUtdHdpdHRlci5zdmcpO1xuICAgICAgfVxuXG4gICAgICAubXNhLXNvY2lhbC1zaGFyZV9saW5rZWRpbntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc29jaWFsLXNoYXJlLWxpbmtlZGluLnN2Zyk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tc2Etc29jaWFsLXNoYXJlX2NvcHl7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NvY2lhbC1zaGFyZS1jb3B5LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vPT0gYnJlYWRjcnVtYiBzdHlsZXNcbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1kZXMgIWltcG9ydGFudDtcbiAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLXNtLW1heClcbiAge1xuICAgIHBhZGRpbmctbGVmdDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS10YWIgIWltcG9ydGFudDsgXG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpXG4gIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtbW9iICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDokbXNhLW1heC13aWR0aC0tY29udGVudC13aXRoLXBhZGRpbmcpXG4gIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBmbG9hdDpub25lO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6JG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQpXG4gIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5jbXAtYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyIDA7XG4gICAgXG4gICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19saXN0XG4gICAge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHVpLWJwLW1kLW1heClcbiAgICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JHVpLWJwLW1kLW1heCl7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAuY21wLWJyZWFkY3J1bWJfX2l0ZW0tbGluayB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgLmNtcC1icmVhZGNydW1iX19pdGVtLWxpbmsge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBtYXJnaW46IC0ycHggMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWJyZWFkY3J1bWIuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZyAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgb3V0bGluZTogdW5zZXQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiRtc2EtYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIG1hcmdpbjogLTJweCAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWJyZWFkY3J1bWIuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplO1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1icmVhZGNydW1iLWxpbmVoZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1icmVhZGNydW1iLXRhYnNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmctZ3JlZW4tdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gIC5jbXAtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkbXNhLWJ0bi1wYWRkaW5nO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkbXNhLWJ0bi1yYWRpdXM7XG4gICAgLy8gbWFyZ2luOiAkbXNhLWJ0bi1tYXJnaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogNzhweDtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIC5jbXAtbGlua19fc2NyZWVuLXJlYWRlci1vbmx5XG4gICAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAvLyBCRU0gY3NzXG4gICAgJl9faWNvbiB7XG4gICAgICAmOmFmdGVyXG4gICAgICB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9zcHJpdGVpY29uc19ncmVlbndvcmxkLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICAmLmNtcC1idXR0b25fX2ljb24tLXBob25lLCYuY21wLWJ1dHRvbl9faWNvbi0tUGhvbmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xcHg7O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICArIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDsgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXN5c3RlbS1zYW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6aW5oZXJpdDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY21wLWJ1dHRvbl9faWNvbiArIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzJweDsgXG4gICAgICB9XG4gICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMjY3cHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJyaWdodCBidXR0b25zXG4gICYuY3RhLXByaW1hcnkge1xuICAgICYuYnJpZ2h0LWNvbG9yXG4gICAge1xuICAgICAgJi5kaXNhYmxlZFxuICAgICAge1xuICAgICAgICAuY21wLWJ1dHRvblxuICAgICAgICB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay0xMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAgICB7XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXBob25lLCYuY21wLWJ1dHRvbl9faWNvbi0tUGhvbmUge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfYmxhY2s3NS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjFweCAtODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbXAtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgIHtcbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXBob25lLCYuY21wLWJ1dHRvbl9faWNvbi0tUGhvbmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjazc1LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWwtMzAwO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG91dGxpbmU6IGRhc2hlZDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY3RhLXNlY29uZGFyeSB7XG4gICAgJi5icmlnaHQtY29sb3JcbiAgICB7XG4gICAgICAmLmRpc2FibGVkXG4gICAgICB7XG4gICAgICAgIC5jbXAtYnV0dG9uXG4gICAgICAgIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtYmxhY2stNzUgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwgJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjazc1LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC04MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFyay5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAge1xuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2dyZWVuLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya2N5YW4uc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbC0xMDtcbiAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9kZWVwdGVhbDIwMC5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOXB4IC0yMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTIxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTIxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbC0yNTtcbiAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkbXNhLWRlZXB0ZWFsLTMwMDtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9wdXJwbGUzMDAuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtNDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9wdXJwbGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtNDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9kZWVwdGVhbC5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtNDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG91dGxpbmU6IGRhc2hlZDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY3RhLXRlcnRpYXJ5IHtcbiAgICAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAmLmJyaWdodC1jb2xvclxuICAgIHtcbiAgICAgICYuZGlzYWJsZWRcbiAgICAgIHtcbiAgICAgICAgLmNtcC1idXR0b25cbiAgICAgICAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzUgIWltcG9ydGFudDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjazc1LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC04MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNtcC1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAge1xuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5cHggLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2dyZWVuLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAxcHggLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2dyZWVuLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9kZWVwdGVhbDIwMC5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC0yMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMXB4IC0yMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC0yMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMzAwO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgICAge1xuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX3B1cnBsZTMwMC5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC00MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX3B1cnBsZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtNDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9kZWVwdGVhbC5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjFweCAtNDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG91dGxpbmU6IGRhc2hlZDtcbiAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrIHRoZW1lXG4gICYuY3RhLXByaW1hcnlcbiAge1xuICAgICYuZGFyay1jb2xvclxuICAgIHtcbiAgICAgICYuZGlzYWJsZWRcbiAgICAgIHtcbiAgICAgICAgLmNtcC1idXR0b25cbiAgICAgICAge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay0xMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjazc1LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNtcC1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAge1xuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JsYWNrNzUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtMTAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMTAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQ7XG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmN0YS1zZWNvbmRhcnlcbiAge1xuICAgICYuZGFyay1jb2xvclxuICAgIHtcbiAgICAgICYuZGlzYWJsZWRcbiAgICAgIHtcbiAgICAgICAgLmNtcC1idXR0b25cbiAgICAgICAge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtYmxhY2stNzUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjazc1LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5cHggLTE4MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0xODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3JlZ2lzdGVyX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTE4MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNtcC1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtYmxhY2s7XG4gICAgICAgIC5jbXAtYnV0dG9uX19pY29uXG4gICAgICAgIHtcbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXBob25lLCYuY21wLWJ1dHRvbl9faWNvbi0tUGhvbmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjay5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOXB4IC0xMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMTAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9ibGFjay5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MXB4IC0xMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtbGlnaHRncmV5O1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jdGEtdGVydGlhcnlcbiAge1xuICAgICYuZGFyay1jb2xvclxuICAgIHtcbiAgICAgICYuZGlzYWJsZWRcbiAgICAgIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5jbXAtYnV0dG9uXG4gICAgICAgIHtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9ibGFjazc1LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4cHggLTE4MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtMTgycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC0xODJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbXAtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAge1xuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4cHggLTEwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fZG93bmxvYWRfYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDFweCAtMTAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9ibGFjay5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC0xMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0XG4gICAgICAgICAge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHRcbiAgICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBEaW1lbnNpb25hbCBidXR0b25zXG4gICYuY3RhLXByaW1hcnlcbiAge1xuICAgICYuZGltZW5zaW9uYWwtY29sb3JcbiAgICB7XG4gICAgICAmLmRpc2FibGVkXG4gICAgICB7XG4gICAgICAgIC5jbXAtYnV0dG9uXG4gICAgICAgIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJlaWdlLTUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzUgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAgICB7XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXBob25lLCYuY21wLWJ1dHRvbl9faWNvbi0tUGhvbmUge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfYmxhY2s3NS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAtMjgxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTI4MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfZ3JheS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjgxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFyay5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICB7XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggLTIwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLWRvd25sb2FkLCYuY21wLWJ1dHRvbl9faWNvbi0tRG93bmxvYWQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9ibGFjay5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTIwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9ibGFjay5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHRcbiAgICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTEwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHRcbiAgICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYuY3RhLXNlY29uZGFyeVxuICB7XG4gICAgJi5kaW1lbnNpb25hbC1jb2xvclxuICAgIHtcbiAgICAgICYuZGlzYWJsZWRcbiAgICAgIHtcbiAgICAgICAgLmNtcC1idXR0b25cbiAgICAgICAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtYmVpZ2UtNTAgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJG1zYS1iZWlnZS01MCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9iZWlnZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOXB4IC0yODFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9iaWVnZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0yODFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9iaWVnZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDJweCAtMjgxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb24tZ3JlYXQtYmVpZ2Uuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS13aGl0ZTtcbiAgICAgICAgLmNtcC1idXR0b25fX2ljb25cbiAgICAgICAge1xuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2JlaWdlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTlweCAtMjAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZG93bmxvYWQsJi5jbXAtYnV0dG9uX19pY29uLS1Eb3dubG9hZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTIwMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNtcC1idXR0b25fX2ljb24tLXJlZ2lzdGVyLCYuY21wLWJ1dHRvbl9faWNvbi0tUmVnaXN0ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcmVnaXN0ZXJfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDJweCAtMjAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHRcbiAgICAgICAgICB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi5jdGEtdGVydGlhcnlcbiAge1xuICAgICYuZGltZW5zaW9uYWwtY29sb3JcbiAgICB7XG4gICAgICAmLmRpc2FibGVkXG4gICAgICB7XG4gICAgICAgIC5jbXAtYnV0dG9uXG4gICAgICAgIHtcbiAgICAgICAgICBjb2xvcjogJG1zYS1iZWlnZS01MCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICAgIHtcbiAgICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcGhvbmUsJi5jbXAtYnV0dG9uX19pY29uLS1QaG9uZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9iZWlnZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOHB4IC0yODFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9kb3dubG9hZF9iaWVnZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yODFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1yZWdpc3RlciwmLmNtcC1idXR0b25fX2ljb24tLVJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl9iaWVnZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMjgxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb24tZ3JlYXQtYmVpZ2Uuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY21wLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAuY21wLWJ1dHRvbl9faWNvblxuICAgICAgICB7XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1waG9uZSwmLmNtcC1idXR0b25fX2ljb24tLVBob25lIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfYmVpZ2Uuc3ZnXCIpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOHB4IC0yMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jbXAtYnV0dG9uX19pY29uLS1kb3dubG9hZCwmLmNtcC1idXR0b25fX2ljb24tLURvd25sb2FkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX2Rvd25sb2FkX3doaXRlLnN2Z1wiKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY21wLWJ1dHRvbl9faWNvbi0tcmVnaXN0ZXIsJi5jbXAtYnV0dG9uX19pY29uLS1SZWdpc3RlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9yZWdpc3Rlcl93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0yMDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0XG4gICAgICAgICAge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vLyBjdGEtcHJpbWFyeSxjdGEtc2Vjb25kYXJ5XG4iLCIvLyBNU0EgQlROIFNUWUxFU1xuLy8gTVNBIEJ1dHRvbiBQYWRkaW5nXG4kbXNhLWJ1dHRvbi1wdDogMTJweDtcbiRtc2EtYnV0dG9uLXBiOiAxMnB4O1xuJG1zYS1idXR0b24tcGw6IDI0cHg7XG4kbXNhLWJ1dHRvbi1wcjogMjRweDtcblxuLy8gRnVsbCBidXR0b24gcGFkZGluZ1xuJG1zYS1idG4tcGFkZGluZzogMTJweCAyNHB4O1xuXG4vLyBGdWxsIGJ1dHRvbiBtYXJnaW5cbiRtc2EtYnRuLW1hcmdpbjogOHB4O1xuXG4vLyBSYWRpdXNcbiRtc2EtYnRuLXJhZGl1czogOHB4O1xuXG4kYnRuLWJnLWljb246IHVybChcInN0YXRpYy9tZWRpYS9zcmMvbWFpbi93ZWJwYWNrL3Jlc291cmNlcy9pbWFnZXMvaWNvbi1waG9uZV93aGl0ZS5zdmdcIik7XG4kbXNhLWJ0bi1hcnJvdy1pY29uOiB1cmwoXCJzcmMvbWFpbi93ZWJwYWNrL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9hcnJvdy5wbmdcIik7XG4iLCIvLz09IGNhbXBhaWduY29udGVudCBzdHlsZXNcbi5jbXAtY2FtcGFpZ24tY29udGVudCB7XG5cbiAgICAmX19tb2RhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDUwO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtc2EtbGlnaHRncmV5LW1vZGFsLWJnO1xuXG4gICAgICAgICYtZGlhbG9nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAgcHgtdG8tcmVtKDEwcHgpICBweC10by1yZW0oMzBweCk7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDQ3NHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICBweC10by1yZW0oMTBweCkgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oNjI1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mYWRlLWluIHtcbiAgICAgICAgICAgIC5jbXAtY2FtcGFpZ24tY29udGVudF9fbW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2Etc3Rva2VzLW5ldXRyYWwtMDI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAgcHgtdG8tcmVtKDE2cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pbGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDMtLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtc2EtaDMtLXRleHQtdHJhbnNmb3JtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxlZ2FsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLmNtcC1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jYW1wYWlnbi1jb3Vwb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5jb250ZW50X2Nhcm91c2VsIHtcbiAgICAuY21wLWFjY29yZGlvbl9fcGFuZWwuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jcS1FZGl0YWJsZS1kb20ge1xuICAgICAgICAuY21wLWFjY29yZGlvbl9fcGFuZWwuY21wLWFjY29yZGlvbl9fcGFuZWwtLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLWFjY29yZGlvbl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIsXG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbC0tZXhwYW5kZWQge1xuICAgICAgICAgICAgLmNtcC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNtcC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDU0JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NsaWRlcl9kZWZhdWx0X2NpcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWNhcm91c2VsX19pbmRpY2F0b3ItLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3Jlc291cmNlcy9pbWFnZXMvc2xpZGVyX2FjdGl2ZV9jaXJjbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMge1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJi5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcHJldmlvdXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvY2Fyb3VzZWwtaWNvbi1wcmV2X2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY21wLWNhcm91c2VsX19hY3Rpb24tLW5leHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTJweDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvY2Fyb3VzZWwtaWNvbi1uZXh0X2RlZXB0ZWFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY21wLWNhcm91c2VsX19hY3Rpb24tLXBsYXksXG4gICAgICAgICAgICAmLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wYXVzZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5yZWd1bGFyX2Nhcm91c2VsIHtcbiAgICAuY21wLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC42ODhyZW0gLjYyNXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wcmV2aW91cyB7XG4gICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Nhcm91c2VsLWljb24tcHJldl9kZWVwdGVhbC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tLW5leHQge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG5cbiAgICAgICAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9jYXJvdXNlbC1pY29uLW5leHRfZGVlcHRlYWwuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wYXVzZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL3JlZ3VsYXJfY2Fyb3VzZWxfcGF1c2VfaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tLXBsYXkge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9yZWd1bGFyX2Nhcm91c2VsX3BsYXlfaWNvbi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAuNjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAuNjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0zMDAwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9zbGlkZXJfZGVmYXVsdF9jaXJjbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3NsaWRlcl9hY3RpdmVfY2lyY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWd1bGFyX2Nhcm91c2VsLFxuLmNvbnRlbnRfY2Fyb3VzZWwge1xuICAgIC5jbXAtY2Fyb3VzZWxfX2l0ZW0ge1xuICAgICAgICA+LmNvbnRhaW5lci5yZXNwb25zaXZlZ3JpZCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY21wLWNoYXQge1xuICB3aWR0aDogMjUxcHg7XG4gIGhlaWdodDogMzQycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtYmxhY2stNTA7XG4gIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggJG1zYS1jaGF0Ym94LXNoYWRvdztcbiAgcGFkZGluZzogMjcuNXB4IDdweCAyNy41cHggOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDAuNjI1cmVtO1xuICByaWdodDogMC42MjVyZW07XG4gIC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYW5pbWF0aW9uLW5hbWU6IHByb0NoYXRGYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG5cbiAgQGtleWZyYW1lcyBwcm9DaGF0RmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwdmgpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gIC5jbXAtY2hhdF9fbWluaW1pemUge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3Nwcml0ZWljb25zX21pbmltaXplX3Byb2FjdGl2ZWNoYXQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNjI1cmVtO1xuICAgIGxlZnQ6IDAuNjI1cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggMHB4O1xuICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5jbXAtY2hhdF9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS41cmVtO1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLmNtcC1jaGF0X19pbWFnZSB7XG4gICAgICB3aWR0aDogNnJlbTtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5jbXAtY2hhdF9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNzVyZW07XG5cbiAgICAgIC5jbXAtY2hhdF9fdGl0bGUgaDQge1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1oNC0tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWg0LS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1oNC0tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWg0LS1saW5lLWhlaWdodDtcblxuICAgICAgICB3aWR0aDogMTQuNzVyZW07XG4gICAgICB9XG5cbiAgICAgIC5jbXAtY2hhdF9fc3VidGl0bGUgcCB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWRpc2NsYWltZXItLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWRpc2NsYWltZXItLXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1kaXNjbGFpbWVyLS13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIHdpZHRoOiAxMS42MjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC1jaGF0X19jaGF0LWJ1dHRvbi0tcHJvYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkbXNhLWJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRtc2Etd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS13aGl0ZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kaXNhYmxlZC1hbGw7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC1jaGF0X19jb250ZW50LS1taW5pbWl6ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jbXAtY2hhdF9fY29udGVudC1taW5pbWl6ZWQge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuXG4uY2hhdC1jb250YWluZXIubWluaW1pemVkIHtcbiAgLmNtcC1jaGF0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwcmVtIDByZW0gMHJlbTtcbiAgYmFja2dyb3VuZDogJG1zYS1ibGFjaztcblxuICBnYXA6IDAuNXJlbTtcblxuICAuY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtIDByZW0gMHJlbSAwcmVtO1xuICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2s7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgYm9yZGVyOjA7XG4gICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etd2hpdGU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRpc2FibGVkLWFsbDtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgfVxuXG4gICAgLmNtcC1jaGF0X19taW5pbWl6ZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vcmVzb3VyY2VzL2ltYWdlcy9jaGF0LWljb24tMy5zdmcpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuY21wLWNoYXRfX2NvbnRlbnQtbWluaW1pemVkLFxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB9XG59XG4iLCIvLz09IENvbHVtbiBDb250ZW50IHN0eWxlc1xuLmNtcC1jb250YWluZXItY29sdW1uLWNvbnRlbnQge1xuICAuY21wLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tNSxcbiAgICAgICYuYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgICB+IC50ZWFzZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hZW0tR3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogJG1zYS1zcGFjaW5nLTYwO1xuXG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICByb3ctZ2FwOiAkbXNhLXNwYWNpbmctMzY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYXNlciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLWw7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAmLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH0gIFxuICAgICAgICBcbiAgICAgICAgJi5hZW0tR3JpZENvbHVtbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgJi5hZW0tR3JpZENvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW51bGw7XG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0yNCAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya2N5YW4uc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtc2EtbGluay0tZGVjb3JhdGlvbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbnVsbDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNtcC1jb250YWluZXItLWRhcmssJi5jbXAtY29udGFpbmVyLS1ibGFja1xuICB7XG4gICAgLmNtcC10ZWFzZXJfX3RpdGxlXG4gICAge1xuICAgICAgY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmtcbiAgICB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAmOjphZnRlclxuICAgICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyXG4gICAgICB7IFxuICAgICAgICAmOjphZnRlclxuICAgICAgICB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50LS1ib3hzaGFkb3cge1xuICAuY21wLWNvbnRhaW5lciB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1sO1xuXG4gICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogcHgtdG8tcmVtKDE2MDBweCkpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZy5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRtc2EtbWF4LXdpZHRoLS1jb250ZW50O1xuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZy5jbXAtY29udGFpbmVyLWNvbHVtbi1jb250ZW50IC5jbXAtY29udGFpbmVyIC50ZXh0IC5jbXAtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZC5jbXAtY29udGFpbmVyLWZhcS1BY2NvcmRpYW4+LmNtcC1jb250YWluZXI+LmFlbS1HcmlkPi50ZXh0IC5jbXAtdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi8vIENvbVNjb3JlIGRhdGEgb24gVGVhc2VyXG4ubXNhY29tc2NvcmUgIHtcbiAgICAudGVhc2VyIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgJi5hZW0tR3JpZENvbHVtbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYuYWVtLUdyaWRDb2x1bW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDcuNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgZmxleDogMSAwIDA7XG5cbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTJweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi8vPT0gY29udGFjdGh1YiBzdHlsZXNcbi5jbXAtY29udGFpbmVyLWNvbnRhY3RfaHViIHtcbiAgICAmLmNxLUVkaXRhYmxlLWRvbSB7XG4gICAgICAgICNjb250YWN0cy1odWIge1xuICAgICAgICAgICAgLmFlbS1HcmlkIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjY29udGFjdHMtaHViIHtcbiAgICAgICAgLmFlbS1HcmlkIHtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiA5NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICYuYWVtLUdyaWRDb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJi5hZW0tR3JpZENvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hZW0tR3JpZENvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNy41cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcigtLU51bWJlcnMtU3BhY2luZy1zcGFjaW5nLTEyLCAxMnB4KTtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge31cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge31cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMTJweCk7XG5cbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIGEuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHB4LXRvLXJlbSg1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBwOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHB4LXRvLXJlbSgxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcHgtdG8tcmVtKDEycHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiBweC10by1yZW0oNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLy8gTVNBIENvbnRhaW5lclxuLmNvbnRhaW5lciB7XG4gIC8vIGNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nXG4gICYuY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1kZXM7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1kZXM7XG4gIH1cbiAgLy8gY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmctLW51bGxcbiAgJi5jb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZy0tbnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLW51bGw7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1udWxsO1xuICB9XG5cbiAgLy8gY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmctLWRlZmF1bHRcbiAgJi5jb250YWluZXJfX2hvcml6b250YWwtcGFkZGluZy0tZGVmYXVsdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLWRlZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLWRlZjtcbiAgfVxufVxuXG4vLyBjb250YWluZXItZmx1aWRcbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLy8gY29udGFpbmVyLXJlZ3VsYXJcbi8vIG1heCB3aWR0aCBhbHNvIGdpdmVuIGluIGJsb2doZWFkZXIuc2NzcyBhbmQgc3BlYWtlcmhlYWRsaW5lLnNjc3Ncbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lci1yZWd1bGFyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmNtcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLy8gZ2FwOiAyLjVyZW07XG59XG5cbi5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGdhcDogMS41cmVtO1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy05NjtcbiAgLy9wYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTk2O1xufVxuXG4vLyBDb250YWluZXIgcGFkZGluZy9zcGFjaW5nXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTk2O1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTk2O1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy02MDtcbn1cblxuLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctNjA7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctNDg7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctNDg7XG59XG5cbi5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1udWxsIHtcbiAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy1udWxsO1xufVxuXG4ucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbnVsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctbnVsbDtcbn1cblxuLy8gQ29udGFpbmVyIGJhY2tncm91bmQgY29sb3JcblxuLmNtcC1jb250YWluZXIge1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNvbnRhaW5lci0tYmctZmlsbC1uZXV0cmFsO1xuXG4gIC5jbXAtdGV4dCxcbiAgLmNtcC10aXRsZSxcbiAgLm1zYS1kaXNjbGFpbWVyIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtcHJlc3NlZC0xO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICB9XG5cbiAgKiB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtcHJlc3NlZC0xO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgfVxuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsLFxuLmNtcC10ZWFzZXItLW5ldXRyYWwudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jb250YWluZXItLWJnLWZpbGwtbmV1dHJhbDtcblxuICAuY21wLXRleHQsXG4gIC5jbXAtdGl0bGUsXG4gIC5tc2EtZGlzY2xhaW1lciB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICAgIH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWhvdmVyLTE7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgfVxuXG4gICoge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1hY2NlbnQsXG4uY21wLXRlYXNlci0tYWNjZW50LnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY29udGFpbmVyLS1iZy1maWxsLWFjY2VudDtcblxuICAuY21wLXRleHQsXG4gIC5jbXAtdGl0bGUsXG4gIC5tc2EtZGlzY2xhaW1lciB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICAgIH1cblxuICAgICoge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY3RhLWRhcms7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgfVxuXG4gICoge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tZGFyayxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY29udGFpbmVyLS1iZy1maWxsLWRhcms7XG5cbiAgLmNtcC10ZXh0LFxuICAuY21wLXRpdGxlLFxuICAubXNhLWRpc2NsYWltZXIge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICB9XG5cbiAgKiB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLWJlaWdlLFxuLmNtcC10ZWFzZXItLWJlaWdlLnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY29udGFpbmVyLS1iZy1maWxsLWJlaWdlO1xuXG4gIC5jbXAtdGV4dCxcbiAgLmNtcC10aXRsZSxcbiAgLm1zYS1kaXNjbGFpbWVyIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1zYS10ZXh0LWN0YS1kYXJrO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0yO1xuICAgICAgfVxuXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tZ3JheSxcbi5jbXAtdGVhc2VyLS1ncmF5LnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY29udGFpbmVyLS1iZy1maWxsLWdyYXk7XG5cbiAgLmNtcC10ZXh0LFxuICAuY21wLXRpdGxlLFxuICAubXNhLWRpc2NsYWltZXIge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0xO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICAgICAgfVxuXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNvbnRhaW5lci0tYmctZmlsbC1saWdodGdyYXk7XG5cbiAgLmNtcC10ZXh0LFxuICAuY21wLXRpdGxlLFxuICAubXNhLWRpc2NsYWltZXIge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0xO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICAgICAgfVxuXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tYmxhY2ssXG4uY21wLXRlYXNlci0tYmxhY2sudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jb250YWluZXItLWJnLWZpbGwtYmxhY2s7XG5cbiAgLmNtcC10ZXh0LFxuICAuY21wLXRpdGxlLFxuICAubXNhLWRpc2NsYWltZXIge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICB9XG5cbiAgKiB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGFibGV0XG5AbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAvLyBDb250YWluZXIgcGFkZGluZy9zcGFjaW5nXG4gIC5jb250YWluZXIge1xuICAgICYuY29udGFpbmVyX19ob3Jpem9udGFsLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLXRhYjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtdGFiO1xuICAgIH1cbiAgfVxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTYwO1xuICAgIC8vcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy02MDtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy02MDtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy02MDtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctNDg7XG4gIH1cblxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTQ4O1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTI0O1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTI0O1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy10b3AtLW51bGwge1xuICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1udWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLW51bGw7XG4gIH1cbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgLy8gQ29udGFpbmVyIHBhZGRpbmcvc3BhY2luZ1xuICAuY29udGFpbmVyIHtcbiAgICAmLmNvbnRhaW5lcl9faG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1tb2I7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLW1vYjtcbiAgICB9XG4gIH1cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy00ODtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctNDg7XG4gIH1cblxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctNDg7XG4gIH1cblxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctNDg7XG4gIH1cblxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLXRvcC0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTI0O1xuICB9XG5cbiAgLnJvb3QuY29udGFpbmVyIC5jb250YWluZXIuY21wLWNvbnRhaW5lcl9fcGFkZGluZy1ib3R0b20tLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy0yNDtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy0xMjtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctYm90dG9tLS1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy0xMjtcbiAgfVxuXG4gIC5yb290LmNvbnRhaW5lciAuY29udGFpbmVyLmNtcC1jb250YWluZXJfX3BhZGRpbmctdG9wLS1udWxsIHtcbiAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLW51bGw7XG4gIH1cblxuICAucm9vdC5jb250YWluZXIgLmNvbnRhaW5lci5jbXAtY29udGFpbmVyX19wYWRkaW5nLWJvdHRvbS0tbnVsbCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy1udWxsO1xuICB9XG59XG5cbi8vIE92ZXJyaWRpbmcgc3R5bGluZyBmb3IgQXV0aG9yQmFzZVBhZ2Vcbi5hdXRob3JiYXNlcGFnZSAuY21wLXRpdGxlIHtcbiAgcGFkZGluZzogOTZweCA4MHB4O1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hdXRob3JiYXNlcGFnZSBtYWluIC50aXRsZSArIC5leHBlcmllbmNlZnJhZ21lbnQuYWVtLUdyaWRDb2x1bW4uYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTEyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy89PSBjb250ZW50bGlicmFyeSBzdHlsZXNcbi5jbXAtY29udGFpbmVyIHtcbiAgICAuY29udGVudExpYnJhcnkge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbGctbWluKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDE2MDBweCk7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbmxpYiB7XG4gICAgICAgIC5jb25saWItLXJlc3VsdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctMzY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICBweC10by1yZW0oMzBweCk7XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtc2Etc3BhY2luZy04NDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICBweC10by1yZW0oMjVweCk7ICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1sZy1taW4pe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIHB4LXRvLXJlbSg4MHB4KSAwICBweC10by1yZW0oNjlweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb25saWItLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTM2O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICBweC10by1yZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb25saWItLWltYWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSgzNjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogIHB4LXRvLXJlbSgyMDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oMzY3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDIwNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDE3OHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbmxpYi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29ubGliLS1jdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbmxpYi0tY2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTVNBIERlc2lnbiBTeXN0ZW0vRXllYnJvdy9FeWVicm93LVNtYWxsQ2FwcyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMTkuMnB4ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICBweC10by1yZW0oMS42cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncmNsdCcgb2ZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE1TQSBEZXNpZ24gU3lzdGVtL0V5ZWJyb3cvTW9iaWxlLUV5ZWJyb3ctU21hbGxDYXBzICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMTYuOHB4ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAgcHgtdG8tcmVtKDEuNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdyY2x0JyBvZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTVNBIERlc2lnbiBTeXN0ZW0vRXllYnJvdy9Nb2JpbGUtRXllYnJvdy1TbWFsbENhcHMgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAxNi44cHggKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICBweC10by1yZW0oMS40cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb25saWItLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1oMy0tZm9udC1zdHlsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLXNlbWlsaWdodC1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBMaW1pdCB0byAyIGxpbmVzICovXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjE0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlsaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMjRweCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAuY29ubGliLS1wYXJhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnaW5pdCcgb24sICdmaW5hJyBvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgLyogTGltaXQgdG8gMiBsaW5lcyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29ubGliLS1kYXRld3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29ubGliLS1wdWJsaXNoZWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnaW5pdCcgb24sICdmaW5hJyBvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE1TQSBEZXNpZ24gU3lzdGVtL0JvZHkvQm9keS1SZWd1bGFyICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDIwLjhweCAqL1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnaW5pdCcgb24sICdmaW5hJyBvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTVNBIERlc2lnbiBTeXN0ZW0vQm9keS9Cb2R5LVJlZ3VsYXIgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMjAuOHB4ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKisuY29ubGliLS1saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctMzY7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctNDg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vPT0gY29udGVudExpYnJhcnlGaWx0ZXJzIHN0eWxlc1xuLmNtcC1jb24tbGliLWZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwNTA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDEyOCwgMTI4LCAxMjgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4xcyBsaW5lYXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogIHB4LXRvLXJlbSgzMDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAgcHgtdG8tcmVtKDM0cHgpICBweC10by1yZW0oMTFweCkgIHB4LXRvLXJlbSgzNHB4KSAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS13aGl0ZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAgcHgtdG8tcmVtKDU4MXB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAgcHgtdG8tcmVtKDM0cHgpICBweC10by1yZW0oMTdweCkgIHB4LXRvLXJlbSgzNHB4KSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICBweC10by1yZW0oMjlweCkgIHB4LXRvLXJlbSgxN3B4KSAgcHgtdG8tcmVtKDI5cHgpIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogIHB4LXRvLXJlbSgycHgpICBweC10by1yZW0oMzdweCkgIHB4LXRvLXJlbSgycHgpICRtc2Etc3BhY2luZy0zNjtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAgcHgtdG8tcmVtKDY4cHgpKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAgcHgtdG8tcmVtKDJweCkgIHB4LXRvLXJlbSgzMXB4KSAgcHgtdG8tcmVtKDJweCkgJG1zYS1zcGFjaW5nLTM2O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAgcHgtdG8tcmVtKDE0NDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAgcHgtdG8tcmVtKDdweCkgIHB4LXRvLXJlbSgzMXB4KSAgcHgtdG8tcmVtKDdweCkgIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSgxN3B4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSg4cHgpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICBweC10by1yZW0oMXB4KSAgcHgtdG8tcmVtKDNweCkgIHB4LXRvLXJlbSgxcHgpICBweC10by1yZW0oNHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkbXNhLWJsYWNrLTc1IDAlLCAkbXNhLWJsYWNrLTc1IDEwMCUpLCAkbXNhLWJsYWNrLTYwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtcztcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbGctbWluKXtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgIHB4LXRvLXJlbSgycHgpIDAgIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogIHB4LXRvLXJlbSgzcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDdweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgJjpzaW5nbGUtYnV0dG9uOnZlcnRpY2FsOmRlY3JlbWVudCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9zY3JvbGwtYXJyb3ctaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogIHB4LXRvLXJlbSgxM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpzaW5nbGUtYnV0dG9uOnZlcnRpY2FsOmluY3JlbWVudCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9zY3JvbGwtYXJyb3ctZG93bi1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAgcHgtdG8tcmVtKDEzcHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSg3cHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxMjgsIDEyOCwgMTI4LCAwLjUpO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgIH1cblxuICAgICZfX3RvcC1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogdW5zZXQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDMzNi41cHgpO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDMtLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG91dGxpbmU6IDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYW5jZWwtYnRuLFxuICAgICZfX2NsZWFyLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1udWxsO1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXB1cnBsZS0zMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgcGFkZGluZzogIHB4LXRvLXJlbSg1cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1udWxsO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICY6ZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgICY6ZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FwcGx5LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXB1cnBsZS0zMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsLTI1O1xuICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1wdXJwbGUtMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICBweC10by1yZW0oMnB4KTtcbiAgICAgICAgICAgICAgICByaWdodDogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAmOmRpc2FibGVkOmhvdmVyLFxuICAgICAgICAmOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1ibGFjay03NTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2hvdy1idG4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1zYS13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmxhY2stNTA7XG4gICAgXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Nob3ctYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiAgcHgtdG8tcmVtKDMwMHB4KTtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgbWFyZ2luOiAkbXNhLXNwYWNpbmctMzYgJG1zYS1zcGFjaW5nLTQ4ICRtc2Etc3BhY2luZy0zNiAkbXNhLXNwYWNpbmctMzY7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsdWUtMTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1ibHVlLTEwO1xuICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1ibHVlLTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsdWUtMzAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1ibHVlLTI1O1xuICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1ibHVlLTMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmx1ZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICBweC10by1yZW0oMnB4KTtcbiAgICAgICAgICAgICAgICByaWdodDogIHB4LXRvLXJlbSgycHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWJsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICY6ZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgICY6ZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cC5jaGVja2JveCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0IDAgMCAwO1xuICAgICAgICBib3JkZXItdG9wOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1ibGFjay03NTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG5cbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogIHB4LXRvLXJlbSgxOXB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnaW5pdCcgb24sICdmaW5hJyBvbjtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2JveC1pdGVtID4gbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgICYgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogIHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsLTI1O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAgcHgtdG8tcmVtKDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICBweC10by1yZW0oMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogIHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW51bGw7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6ICBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6ICBweC10by1yZW0oMnB4KTtcbiAgICAgICAgICAgICAgICB9O1xuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZDpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmRpc2FibGVkICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBncmF5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAgcHgtdG8tcmVtKDRweCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcHgtdG8tcmVtKDYuNTA5cHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSgxNS41cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICBweC10by1yZW0oMTAuNDkxcHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fY2hlY2suc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3JjbHQnIG9mZjtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmNtcC1jb24tbGliLWZpbHRlcnNfX3NlY3Rpb24ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy89PSBlbWJlZCBzdHlsZXNcbi5lbWJlZCB7XG4gICAgLmNtcC1lbWJlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGNvbnRhaW46IGxheW91dDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIH1cbiAgXG4gICAgICBpZnJhbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICBcbiAgICAuY21wLWVtYmVkX195b3V0dWJlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5jbXBfZW1iZWQtLXdyYXBwZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gIFxuICAgICAgLmNtcF9lbWJlZC0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICB9XG4gIFxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgIiwiLypGb3JtIE9wdGlvbnMqL1xuLmNtcC1mb3JtLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG5cbiAgbWFyZ2luOiAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLW51bGw7XG4gIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2xlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcblxuICBtYXJnaW4tYm90dG9tOiAkbXNhLXNwYWNpbmctMjQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fZmllbGQge1xuICBoZWlnaHQ6ICRtc2Etc3BhY2luZy0yNDtcbiAgd2lkdGg6ICRtc2Etc3BhY2luZy0yNDtcbiAgYWNjZW50LWNvbG9yOiAkbXNhLXN0b2tlcy1hY2NlbnQ7XG4gIGZsZXg6IDAgMCAyNHB4O1xuXG4gICYtLWNoZWNrYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXJhZGlvIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkOmZvY3VzLFxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etc3Rva2VzLW5ldXRyYWw7XG59XG5cbi5jbXAtZm9ybS1vcHRpb25zX19maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctMTI7XG4gICY6bGFzdC1jaGlsZHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLW51bGw7XG4gIH1cbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6ICRtc2Etc3BhY2luZy0xMjtcbiAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qRm9ybSBPcHRpb25zIC0tIENoZWNrYm94Ki9cbi8qRm9ybSBPcHRpb25zIC0tIFJhZGlvKi9cbi8qRm9ybSBPcHRpb25zIC0tIERyb3Bkb3duKi9cbi5jbXAtZm9ybS1vcHRpb25zLS1kcm9wLWRvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtcC1mb3JtLW9wdGlvbnNfX2ZpZWxkLS1kcm9wLWRvd24sXG5vcHRpb24ge1xuICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtc2Etc3Rva2VzLW5ldXRyYWwtMDI7XG4gIGFjY2VudC1jb2xvcjogJG1zYS1zdG9rZXMtYWNjZW50O1xuICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcblxuICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctMTI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uY21wLWZvcm0tb3B0aW9uc19fbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTEyO1xufVxuXG4vKkZvcm0gT3B0aW9ucyAtLSBUZXh0Ki9cbi5jbXAtZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6ICRtc2Etc3BhY2luZy0xMjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luOiAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLW51bGw7XG59XG5cbi5jbXAtZm9ybS10ZXh0IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2luaXQnIG9uLCAnZmluYScgb247XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICB9XG5cbi5jbXAtZm9ybS10ZXh0X190ZXh0LFxuLmNtcC1mb3JtLXRleHRfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLXN0b2tlcy1uZXV0cmFsLTAyO1xuICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlsaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZDogJG1zYS13aGl0ZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etc3Rva2VzLW5ldXRyYWw7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1zdG9rZXMtYWNjZW50O1xuICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICB9XG5cbiAgJi5pcy1pbnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWZvcm0tdGV4dC1lcnJvci1ib3JkZXI7XG4gICAgYmFja2dyb3VuZDogJG1zYS1mb3JtLXRleHQtZXJyb3I7XG4gIH1cblxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICB9XG59XG5cbi5jbXAtZm9ybS10ZXh0X190ZXh0IHtcbiAgaGVpZ2h0OiA0MnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG4vKkZvcm0gQnV0dG9uKi9cbi5jbXAtZm9ybS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJTZWdvZSBVSVwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkbXNhLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRtc2EtaDUtLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtaDUtLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiAkbXNhLXNwYWNpbmctMjQgMDtcbiAgd2lkdGg6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA3OHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICB9XG59XG4uY21wLWZvcm0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbC0yMDA7XG4gIGNvbG9yOiAkbXNhLXdoaXRlO1xufVxuXG4uY21wLWZvcm0tYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtcHVycGxlLTMwMDtcbiAgY29sb3I6ICRtc2Etd2hpdGU7XG59XG5cbi5jbXAtZm9ybS1idXR0b246Zm9jdXMsXG4uY21wLWZvcm0tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICRtc2Etd2hpdGU7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS13aGl0ZTtcbn1cblxuLmNtcC1mb3JtLWJ1dHRvbjp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1wdXJwbGUtMzAwO1xuICBjb2xvcjogJG1zYS13aGl0ZTtcbn1cblxuLmNtcC1mb3JtLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gIGNvbG9yOiAkbXNhLXdoaXRlO1xufVxuXG4vL011bHRpLXNlbGVjdCBvcHRpb25zXG4uY21wLWZvcm0tb3B0aW9ucyB7XG4gICZfX2xhYmVse1xuICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNC44NXB4O1xuICAgIH1cbiAgfVxuICAmX19maWVsZHtcbiAgICAmLS1tdWx0aS1kcm9wLWRvd257XG4gICAgICB3aWR0aDogMjE3cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtYmxhY2stNTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpe1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQuODVweDtcbiAgICAgICAgfVxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZzogMTJweDsgIFxuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7ICBcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG4gICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwgbGluZWFyLWdyYWRpZW50KDBkZWcsICRtc2EtZGVlcHRlYWwgMCUsICRtc2EtZGVlcHRlYWwgMTAwJSk7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICB9ICBcbiAgICAgICAgICAmOmZvY3VzLCAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBbc2VsZWN0ZWRde1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwgbGluZWFyLWdyYWRpZW50KDBkZWcsICRtc2EtZGVlcHRlYWwgMCUsICRtc2EtZGVlcHRlYWwgMTAwJSk7XG4gICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyBvcHRpb246Y2hlY2tlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbCBsaW5lYXItZ3JhZGllbnQoMGRlZywgJG1zYS1kZWVwdGVhbCAwJSwgJG1zYS1kZWVwdGVhbCAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZWxwLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQuODVweDtcbiAgICAgIH1cbiAgICB9XG59XG5cblxuLypGb3JtIEZpbGUgVXBsb2FkKi9cbi5jbXAtZm9ybS11cGxvYWQge1xuICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gIG1hcmdpbjogJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLTI0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAmX19maWVsZF9fbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICB9XG4gICAgICAmX19maWxle1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTEwO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTguODNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3Zlcjo6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay0yNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1czo6YmVmb3Jle1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWZvcm0tdGV4dC1lcnJvci1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWZvcm0tdGV4dC1lcnJvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC44M3B4O1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19maWxlbmFtZSwgJl9fZmlsZXNubyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjIwcHg7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19maWxlZXh0bi1lcnJvciwgJl9fZmlsZXNpemUtZXJyb3IsICZfX25vZmlsZS1lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTYuMjBweDtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDZweCA4cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJG1zYS1yZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtc2EtcmVkLWJnO1xuICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxufVxuXG4vLyBzZWFyY2ggbWFya2V0aW5nIGNvbnN1bHRhdGlvbiBGb3JtXG4jc2VhcmNoX21hcmtldF9jb25zdWx0YXRpb257XG4gIC5mb3JtZXJyb3J7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogM3B4IDEwcHggNnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzM2VtO1xuICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZm9ybWVycm9yO1xuICB9XG59XG5cbi8vIEZpeCBmb3IgMzg3MTIgZGVmZWN0XG4uY21wLWZvcm0ge1xuICAuYnV0dG9uIHtcbiAgICAmOm5vdCguYWVtLUdyaWRDb2x1bW4tLWRlZmF1bHQtLTksIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTAsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTEsIC5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBwYWRkaW5nOiAwIDcuNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcHRjaGEtZXJyb3ItcFxue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIGNvbG9yOnJlZDtcbn1cbi5tc2EtZm9ybS1vcHRpb25zX19jb25zdHJhaW50LW1lc3NhZ2VcbntcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIE5hcnJvdyBkZXNpZ25cbi50ZWFzZXIge1xuXG4gIC8vIHZpZGVvIGNvdmVydCB0aGUgc3BhY2VcbiAgLmNtcC10ZWFzZXIge1xuICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lciB7XG4gICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbGFyZ2Ugc2luZ2xlIHN0eWxlc1xuICAmLmNtcC10ZWFzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8vKioqKioqKioqKipcbiAgICAvLy8gU2luZ2xlIDE6MSBMYXlvdXQgc3R5bGVzIFN0YXJ0XG4gICAgLy8vKioqKioqKioqKiogXG5cbiAgICAmLS1sYXJnZV9zaW5nbGxheW91dCxcbiAgICAmLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDgxNHB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBweC10by1yZW0oMzRweCkgMCBweC10by1yZW0oMzZweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcHgtdG8tcmVtKDE1cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBweC10by1yZW0oNDhweCkgMCBweC10by1yZW0oNjBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXJlbSgyNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNThweDtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tcmVtKDI0cHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgICAvKiAxNi4ycHggKi9cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTFweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDgxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZV9zaW5nbGxheW91dCB7XG4gICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vLyoqKioqKioqKioqXG4gICAgLy8vIFNpbmdsZSAxOjEgTGF5b3V0IHN0eWxlcyBFbmRcbiAgICAvLy8qKioqKioqKioqKiBcblxuXG4gICAgLy8vKioqKioqKioqKipcbiAgICAvLy8gTGFyZ2UgZnVsbCBibGVlZCBMYXlvdXQgc3R5bGVzIHN0YXJ0XG4gICAgLy8vKioqKioqKioqKiogXG5cblxuICAgICYtLWxhcmdlX2Z1bGxuYXJyb3dsYXlvdXQsXG4gICAgJi0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQge1xuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEvMS8yLzI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgyNHB4KSBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtbWF4LXdpZHRoLS1jb250ZW50LXdpdGgtcGFkZGluZyl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCA4MXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDQ4cHgpIDAgcHgtdG8tcmVtKDYwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oMjVweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiBweC10by1yZW0oMzRweCkgMCBweC10by1yZW0oMzZweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1OHB4O1xuICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oMjRweCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS81O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTJweCk7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDExcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgIGhlaWdodDogMjExcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhcmdlX2Z1bGx3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUsXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vLyoqKioqKioqKioqXG4gICAgLy8vIExhcmdlIGZ1bGwgYmxlZWQgTGF5b3V0IHN0eWxlcyBFbmRcbiAgICAvLy8qKioqKioqKioqKiBcblxuICAgIC8vLyoqKioqKioqKioqXG4gICAgLy8vIE1lZGl1bSBMYXlvdXQgc3R5bGVzIFN0YXJ0XG4gICAgLy8vKioqKioqKioqKiogXG4gICAgJi0tbWVkaXVtX2hhbGZsYXlvdXQsXG4gICAgJi0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCBweC10by1yZW0oODBweCk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgICBtYXJnaW46IHB4LXRvLXJlbSgzNHB4KSAwIHB4LXRvLXJlbSgzNnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICAgICAgcm93LWdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBweC10by1yZW0oMTVweCk7XG4gICAgICAgICAgICBtYXJnaW46IHB4LXRvLXJlbSg0OHB4KSAwIHB4LXRvLXJlbSg2MHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tcmVtKDI1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDc0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxMXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC1pbWFnZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vLyoqKioqKioqKioqXG4gICAgLy8vIE1lZGl1bSBMYXlvdXQgc3R5bGVzIEVuZFxuICAgIC8vLyoqKioqKioqKioqIFxuXG4gICAgLy8gSGVybyBDb21wb25lbnQgQ1RBIFN0eWxlc1xuICAgICYtLWxhcmdlX3NpbmdsbGF5b3V0LFxuICAgICYtLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQsXG4gICAgJi0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQsXG4gICAgJi0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCxcbiAgICAmLS1tZWRpdW1faGFsZmxheW91dCxcbiAgICAmLS1tZWRpdW1faGFsZndpZGVsYXlvdXQsXG4gICAgJi0tbWVkaXVtX2Z1bGxfbGF5b3V0LFxuICAgICYtLW1lZGl1bV9mdWxsd2lkZWxheW91dCB7XG4gICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTElO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTElO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG5cbiAgICAgICYtLWxhcmdlX2Z1bGx3aWRlbGF5b3V0LFxuICAgICAgJi0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCxcbiAgICAgICYtLW1lZGl1bV9mdWxsX2xheW91dCxcbiAgICAgICYtLW1lZGl1bV9mdWxsd2lkZWxheW91dCB7XG5cbiAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTElO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTElO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4LXRvLXJlbSg1cHgpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAuY21wLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgJi0tbGFyZ2Vfc2luZ2xsYXlvdXQsXG4gICAgICAmLS1sYXJnZV9zaW5nbGV3aWRlbGF5b3V0LFxuICAgICAgJi0tbGFyZ2VfZnVsbHdpZGVsYXlvdXQsXG4gICAgICAmLS1sYXJnZV9mdWxsbmFycm93bGF5b3V0LFxuICAgICAgJi0tbWVkaXVtX2hhbGZsYXlvdXQsXG4gICAgICAmLS1tZWRpdW1faGFsZndpZGVsYXlvdXQsXG4gICAgICAmLS1tZWRpdW1fZnVsbF9sYXlvdXQsXG4gICAgICAmLS1tZWRpdW1fZnVsbHdpZGVsYXlvdXQge1xuICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweC10by1yZW0oMTJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9NZWRpdW0gRnVsbCBMYXlvdXRcbiAgICAmLS1tZWRpdW1fZnVsbF9sYXlvdXQsXG4gICAgJi0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDQ4cHgpIDAgcHgtdG8tcmVtKDYwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oMjVweCk7XG4gICAgICAgICAgfVxuXG5cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDM0cHgpIDAgcHgtdG8tcmVtKDM2cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay03NTtcblxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxMXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtX2Z1bGxfbGF5b3V0LFxuICAgICYtLW1lZGl1bV9mdWxsd2lkZWxheW91dCB7XG4gICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgICAgICBnYXA6IDI0cHggMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtbWF4LXdpZHRoLS1jb250ZW50LXdpdGgtcGFkZGluZyl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCA4MXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDM0cHgpIDAgcHgtdG8tcmVtKDM2cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICByb3ctZ2FwOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgtdG8tcmVtKDQ4cHgpIDAgcHgtdG8tcmVtKDYwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oMjVweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi82O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNThweDtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tcmVtKDI0cHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oMTBweCk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG5cbiAgICAgICAgICAgICAgLyogTVNBIERlc2lnbiBTeXN0ZW0vRGlzY2xhaW1lci9EaXNjbGFpbWVyLVNtYWxsIHRleHQgKi9cbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxMnB4KTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgICAgICAgLyogMTYuMnB4ICovXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDExcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtX2Z1bGx3aWRlbGF5b3V0IHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUsXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lcixcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA2O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIsXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDc0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8vKioqKioqKioqKipcbiAgICAvLy8gRnVsbCBMYXlvdXQgc3R5bGVzIFdpdGggTm8gSW1hZ2VcbiAgICAvLy8qKioqKioqKioqKiBcbiAgICAmLS1oZXJvIHtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTM2IDA7XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZS0tc21hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1zYS1yYWRpdXMtbnVsbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfSAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBweC10by1yZW0oOTZweCk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC1pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbnVsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KC5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlcil7XG4gICAgICAgIC5jbXAtdGVhc2Vye1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50e1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSwgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLCAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciwgLnRleHR7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlcm8tLWZ1bGxibGVlZCB7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVzO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzZWxmLXN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzZWxmLXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICAgICAgICAgIGdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1tYXgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLW1vYjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLXRhYjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24gcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZS0tc21hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1zYS1yYWRpdXMtbnVsbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgKyB7XG5cbiAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIge1xuICAgICAgICAgICAgLm1zYS12aWRlbyB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wbGF5X3BhdXNlX2J0biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJi5idG5wYXVzZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wYXVzZV9idG4uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYnRucGxheTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wbGF5X2J0bi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVzICRtc2Etc3BhY2luZy0yNDtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtbW9iICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtdGFiICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBweC10by1yZW0oOTZweCk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBweC10by1yZW0oOTZweCk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW51bGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5jbXAtdGVhc2VyLS1kaXNwbGF5LWNlbnRlcil7XG4gICAgICAgIC5jbXAtdGVhc2Vye1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50e1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKXtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLCAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24sIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyLCAudGV4dHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDExO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9DZW50ZXIgTGF5b3V0XG4gICAgJi0tZGlzcGxheS1jZW50ZXIge1xuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1kZXM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtYXMtY29udGFpbmVyLWhvcml6b250YWwtc3BhY2UtZGVzO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLXRhYjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbWFzLWNvbnRhaW5lci1ob3Jpem9udGFsLXNwYWNlLXRhYjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1tb2I7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJG1hcy1jb250YWluZXItaG9yaXpvbnRhbC1zcGFjZS1tb2I7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYnMge1xuICAuY21wLXRhYnNfX3RhYnBhbmVsIHtcbiAgICAudGVhc2VyIHtcbiAgICAgICYuY21wLXRlYXNlciB7XG5cbiAgICAgICAgJi0tbGFyZ2Vfc2luZ2xsYXlvdXQsXG4gICAgICAgICYtLWxhcmdlX3NpbmdsZXdpZGVsYXlvdXQsXG4gICAgICAgICYtLW1lZGl1bV9oYWxmbGF5b3V0LFxuICAgICAgICAmLS1tZWRpdW1faGFsZndpZGVsYXlvdXQge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ1RBIGNoYW5nZXMgYmcgY29sb3IgdmFyaWF0aW9uXG5cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsLFxuLmNtcC1jb250YWluZXItLWFjY2VudCxcbi5jbXAtY29udGFpbmVyLS1iZWlnZSxcbi5jbXAtY29udGFpbmVyLS1ncmF5LFxuLmNtcC1jb250YWluZXItLWxpZ2h0Z3JheSxcbi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSB7XG5cbiAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuXG4gICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS13aGl0ZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0yNTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWRlZXB0ZWFsLTMwMDtcbiAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV9kZWVwdGVhbC5zdmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya2N5YW4uc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWhvdmVyLTE7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmUtd2lkdGg6IHRoaW47XG4gICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgICBwYWRkaW5nOiBweC10by1yZW0oNXB4KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi12ZGFya3NoYWRlY3lhbi5zdmdcIik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tZGFyayxcbi5jbXAtY29udGFpbmVyLS1ibGFjayB7XG4gIC50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSB7XG4gICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV93aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3doaXRlLnN2Z1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtdGVhc2VyLS1uZXV0cmFsLFxuLmNtcC10ZWFzZXItLWFjY2VudCxcbi5jbXAtdGVhc2VyLS1iZWlnZSxcbi5jbXAtdGVhc2VyLS1ncmF5LFxuLmNtcC10ZWFzZXItLWxpZ2h0Z3JheSB7XG4gICYudGVhc2VyOm5vdCguY21wLXRlYXNlci0tbmV3c2xldHRlcikge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsLTMwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0xMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMjU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZGVlcHRlYWwtMzAwO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL2ljb25fcGhvbmVfZGVlcHRlYWwuc3ZnXCIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtaG92ZXItMTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnXCIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4LXRvLXJlbSg1cHgpO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgtdG8tcmVtKDEycHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtdGVhc2VyLS1kYXJrLFxuLmNtcC10ZWFzZXItLWJsYWNrIHtcbiAgJi50ZWFzZXI6bm90KC5jbXAtdGVhc2VyLS1uZXdzbGV0dGVyKSB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWJsYWNrLTEwO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX3doaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl93aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQWxpZ25tZW50IG9uIGxhcmdlIHNjcmVlbnMgZm9yIGZ1bGxibGVlZCBjb21wb25lbnRzXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgLmNtcC10ZWFzZXItLWxhcmdlX3NpbmdsbGF5b3V0LFxuICAuY21wLXRlYXNlci0tbGFyZ2Vfc2luZ2xld2lkZWxheW91dCxcbiAgLmNtcC10ZWFzZXItLW1lZGl1bV9oYWxmbGF5b3V0LFxuICAuY21wLXRlYXNlci0tbWVkaXVtX2hhbGZ3aWRlbGF5b3V0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogcHgtdG8tcmVtKDE2MDBweCkpIHtcbiAgICAgIG1heC13aWR0aDogJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQtd2l0aC1wYWRkaW5nO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY21wLXRlYXNlci0taGVybyxcbiAgLnRleHQgLmNtcC10ZXh0LFxuICAudGl0bGUgLmNtcC10aXRsZSxcbiAgLmFjY29yZGlvbiAuY21wLWFjY29yZGlvbixcbiAgLnRlYXNlci1tZXNzYWdlLWNhcmQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBweC10by1yZW0oMTYwMHB4KSkge1xuICAgICAgbWF4LXdpZHRoOiAkbXNhLW1heC13aWR0aC0tY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsd2lkZWxheW91dCxcbiAgLmNtcC10ZWFzZXItLWxhcmdlX2Z1bGx3aWRlbGF5b3V0LFxuICAuY21wLXRlYXNlci0tbGFyZ2VfZnVsbG5hcnJvd2xheW91dCxcbiAgLmNtcC10ZWFzZXItLW1lZGl1bV9mdWxsX2xheW91dCxcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tZnVsbGJsZWVkLFxuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBweC10by1yZW0oMTYwMHB4KSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQtd2l0aC1wYWRkaW5nKSAvIDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC1icmVhZGNydW1iIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogcHgtdG8tcmVtKDE2MDBweCkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQpIC8gMik7XG4gICAgfVxuICB9XG5cbiAgLm1zYS1xdW90ZSB7XG4gICAgI21zYS1xdW90ZS1pbWcge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IHB4LXRvLXJlbSgxNjAwcHgpKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQpIC8gMik7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAubXNhLXF1b3RlLXR4dCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogcHgtdG8tcmVtKDE2MDBweCkpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gJG1zYS1tYXgtd2lkdGgtLWNvbnRlbnQpIC8gMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC10ZWFzZXItLW5ld3NsZXR0ZXIge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IHB4LXRvLXJlbSgxNjAwcHgpKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAkbXNhLW1heC13aWR0aC0tY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY21wLXRlYXNlci0taGVyby0tZnVsbGJsZWVkIHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1heCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIHtcbiAgLmNtcC10ZWFzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAkbXNhLXNwYWNpbmctbnVsbDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgIHdpZHRoOiA0My40NzIyMjIyJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDEtLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMS0tZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMS0tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgd2lkdGg6IDM1OHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICAqe1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkbXNhLWRpc2NsYWltZXItLXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZGlzY2xhaW1lci0td2VpZ2h0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuICBcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplLS1zbWFsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDU2LjUyNzc3NzglO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIge1xuICAgICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTGFyZ2UgdmFyaWF0aW9uc1xuICAmX19sYXJnZS0tbWFza2VkIHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICBoZWlnaHQ6IDgxMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIxM3B4IDMwcHggMjEzcHggODBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy00OCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDgxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMC4xNDU1NjQxOTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay1sYXJnZS5zdmcnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogOC4xOTY1OTg4NDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYi5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4gICAgICAgIC5tc2EtdmlkZW8sXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDgxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1zYS12aWRlbyB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFyZ2UtLXN0cmFpZ2h0IHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICBoZWlnaHQ6IDgxMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIxM3B4IDMwcHggMjEzcHggODBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy00OCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDgxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbiAgICAgICAgLm1zYS12aWRlbyxcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogODEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYXJnZS0tZnVsbGJsZWVkIHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICBoZWlnaHQ6IDgxMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMTNweCAzMHB4IDIxM3B4IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgMjVweDtcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy00OCAzMHB4O1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogODEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNzc3Nzc3Nzg7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIsXG4gICAgICAgIC5tc2EtdmlkZW8sXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDgxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZGl1bSB2YXJpYXRpb25zXG4gICZfX21lZGl1bS0tbWFza2VkIHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDU4cHggMzBweCA1OHB4IDgwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwIDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNDggMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjYzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMC4yMzQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay1tZWRpdW0uc3ZnJykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgIGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDguMTk2NTk4ODQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tc2EtdmlkZW8ge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbiAgICAgICAgLm1zYS12aWRlbyxcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lZGl1bS0tc3RyYWlnaHQge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNThweCAzMHB4IDU4cHggODBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy00OCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjYzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyLFxuICAgICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS42MztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZWRpdW0tLWZ1bGxibGVlZCB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNThweCAzMHB4IDU4cHggODBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy02MCAyNXB4O1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTQ4IDMwcHg7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMi44ODtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lcixcbiAgICAgICAgLm1zYS12aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDIuODg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENUQSBjaGFuZ2VzIGJnIGNvbG9yIHZhcmlhdGlvblxuLmNtcC1jb250YWluZXItLW5ldXRyYWwsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50LFxuLmNtcC1jb250YWluZXItLWJlaWdlLFxuLmNtcC1jb250YWluZXItLWdyYXksXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IHtcbiAgLnRlYXNlciAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8ge1xuICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsLTMwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZGVlcHRlYWwtMTA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsLTIwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWRlZXB0ZWFsLTI1O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbC0zMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9pY29uX3Bob25lX2RlZXB0ZWFsLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kYXJrY3lhbi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnJyk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZS13aWR0aDogdGhpbjtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tZGFyayxcbi5jbXAtY29udGFpbmVyLS1ibGFjayB7XG4gIC50ZWFzZXIgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIHtcbiAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1zYS13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbC0xMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLXdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1ibGFjay05MDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl9waG9uZV93aGl0ZS5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvaWNvbl93aGl0ZS5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1hc2sgY2hhbmdlcyBiZyBjb2xvciB2YXJpYXRpb25cbi5jbXAtY29udGFpbmVyLS1uZXV0cmFsIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIHtcbiAgICAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfbmV1dHJhbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYl9uZXV0cmFsLnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tYWNjZW50IHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIHtcbiAgICAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfYWNjZW50LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiX2FjY2VudC5zdmcnKSBuby1yZXBlYXRcbiAgICAgICAgICBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLWJlaWdlIHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIHtcbiAgICAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfYmVpZ2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvbWFzay10YWJfYmVpZ2Uuc3ZnJykgbm8tcmVwZWF0XG4gICAgICAgICAgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1ncmF5IHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIHtcbiAgICAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfZ3JheS5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrLXRhYl9ncmF5LnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IHtcbiAgLmNtcC10ZWFzZXItLWhlcm8tY29tcG9zaXRlLXZpZGVvIHtcbiAgICAuY21wX3ZpZGVvLS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2tfbGlnaHRncmF5LnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiX2xpZ2h0Z3JheS5zdmcnKSBuby1yZXBlYXRcbiAgICAgICAgICBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLWRhcmsge1xuICAuY21wLXRlYXNlci0taGVyby1jb21wb3NpdGUtdmlkZW8ge1xuICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvbWFza19kYXJrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiX2Rhcmsuc3ZnJykgbm8tcmVwZWF0XG4gICAgICAgICAgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1ibGFjayB7XG4gIC5jbXAtdGVhc2VyLS1oZXJvLWNvbXBvc2l0ZS12aWRlbyB7XG4gICAgLmNtcF92aWRlby0tY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9tYXNrX2JsYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL21hc2stdGFiX2JsYWNrLnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgLmNtcC10ZWFzZXIge1xuXG4gICAgICAmLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLW1hc2tlZCxcbiAgICAgICYtLWhlcm8tY29tcG9zaXRlLXZpZGVvX19sYXJnZS0tc3RyYWlnaHQsXG4gICAgICAmLS1oZXJvLWNvbXBvc2l0ZS12aWRlb19fbGFyZ2UtLWZ1bGxibGVlZCxcbiAgICAgICYtLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLW1hc2tlZCxcbiAgICAgICYtLWhlcm8tY29tcG9zaXRlLXZpZGVvX19tZWRpdW0tLXN0cmFpZ2h0LFxuICAgICAgJi0taGVyby1jb21wb3NpdGUtdmlkZW9fX21lZGl1bS0tZnVsbGJsZWVkIHtcbiAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi5jbXAtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2Uge1xuICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtaW1nLXJhZGl1cztcbiAgfVxuXG4gIC5jbXAtaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiBweC10by1yZW0oMTJweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG4gICAgfVxuICB9XG5cblxuICAvLyAxOjEgaW1hZ2UgYXNwZWN0IHJhdGlvXG4gICZfX3NxdWFyZWZvcm1hdCB7XG4gICAgLmNtcC1pbWFnZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gMTY6OSBpbWFnZSBhc3BlY3QgcmF0aW9cbiAgJl9fd2lkZWZvcm1hdCB7XG4gICAgLmNtcC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1zYS1sYW5ndWFnZW5hdmlnYXRpb25fZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiBweC10by1yZW0oMzAwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLW51bGw7XG4gIHBhZGRpbmctbGVmdDogJG1zYS1zcGFjaW5nLW51bGw7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuY21wLWxhbmd1YWdlbmF2aWdhdGlvbl9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDI0NXB4KTtcbiAgICBib3JkZXI6IHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogcHgtdG8tcmVtKDM2cHgpO1xuICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAuMTg3NXJlbSBkb3R0ZWQgJG1zYS1ibGFjaztcbiAgICB9XG4gICAgXG4gICAgb3B0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oMjBweCk7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKk1hcmtldG8gRm9ybSovXG4ubXNhLW1hcmtldG8td3JhcHBlcntcblxuICAgIC5ta3RvRm9ybUNvbHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgLm1rdG9MYWJlbHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ta3RvRmllbGRXcmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgbWFyZ2luOiAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLW51bGw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG1zYS1zcGFjaW5nLW51bGw7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5ta3RvQXN0ZXJpeHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXJlZDtcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIC8vICAgICB0ZXh0LWluZGVudDogLTEycHg7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ta3RvRmllbGR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLXN0b2tlcy1uZXV0cmFsLTAyO1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAkbXNhLXNwYWNpbmctMTI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWt0b1RleHRGaWVsZCxcbiAgICAgICAgICAgICYubWt0b0VtYWlsRmllbGQsXG4gICAgICAgICAgICAmLm1rdG9UZWxGaWVsZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1zdG9rZXMtbmV1dHJhbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbXNhLXN0b2tlcy1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmludmFsaWR7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1zYS1mb3JtLXRleHQtZXJyb3ItYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtZm9ybS10ZXh0LWVycm9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ta3RvSHRtbFRleHR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdC5ta3RvRmllbGQsXG4gICAgICAgIHRleHRhcmVhLm1rdG9GaWVsZHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ta3RvQ2hlY2tib3hMaXN0LFxuICAgICAgICAubWt0b1JhZGlvTGlzdHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb117XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRtc2Etc3Rva2VzLWFjY2VudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLXN0b2tlcy1uZXV0cmFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmludmFsaWR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtZm9ybS10ZXh0LWVycm9yLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1mb3JtLXRleHQtZXJyb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICsgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtc2Etc3BhY2luZy1udWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1zYS1zcGFjaW5nLW51bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgLypGb3JtIEJ1dHRvbiovXG4gICAgLm1rdG9Gb3Jte1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ta3RvQnV0dG9uV3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm1rdG9CdXR0b257XG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMHB4ICRtc2Etc3BhY2luZy0yNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc4cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtcHVycGxlLTMwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjp2aXNpdGVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtcHVycGxlLTMwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6ZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay0xMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgJi5ta3RvU2ltcGxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLm1rdG9CdXR0b257XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMHB4ICRtc2Etc3BhY2luZy0yNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbC0yMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXB1cnBsZS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6dmlzaXRlZHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1wdXJwbGUtMzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay0xMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICAubWt0b0Vycm9ye1xuICAgICAgICAgICAgLm1rdG9FcnJvck1zZyB7XG4gICAgICAgICAgICAgICAgLm1rdG9FcnJvckRldGFpbHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vPT0gcGFnaW5hdGlvbiBzdHlsZXNcbi5jbXAtcGFnaW5hdGlvbiB7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbGctbWluKXtcbiAgICAgICAgcGFkZGluZzogMCAgcHgtdG8tcmVtKDgwcHgpIDAgIHB4LXRvLXJlbSg2OXB4KTtcbiAgICB9XG4gICAgXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTQ4ICBweC10by1yZW0oMzBweCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy02MCAgcHgtdG8tcmVtKDI1cHgpO1xuICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctbnVsbCAkbXNhLXNwYWNpbmctOTYgJG1zYS1zcGFjaW5nLW51bGw7XG4gICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6ICBweC10by1yZW0oNDBweCk7XG4gICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDM5cHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAgcHgtdG8tcmVtKDEwcHgpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtcztcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSg0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgICAgd2lkdGg6ICBweC10by1yZW0oNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdyY2x0JyBvZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1zO1xuXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtZGVlcHRlYWwtMjAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1zYS1saW5rLS1kZWNvcmF0aW9uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXB1cnBsZS0zMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXh0LXBhZ2UtZ3JvdXAgYnV0dG9uLFxuICAgICAgICAmLnByZXYtcGFnZS1ncm91cCBidXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIC5zY3JlZW4tcmVhZGVyLW9ubHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDkwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICBweC10by1yZW0oM3B4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZGlzY2xhaW1lci0tc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogIHB4LXRvLXJlbSgxNHB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRvcDogOTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogIHB4LXRvLXJlbSgxMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogIHB4LXRvLXJlbSgxN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAgcHgtdG8tcmVtKC0xLjVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206ICBweC10by1yZW0oLTFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAgcHgtdG8tcmVtKC0xcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICBweC10by1yZW0oLTEuNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWRlZXB0ZWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi5tc2EtcXVvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgfVxuXG4gICNtc2EtcXVvdGUtaW1nIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDIuMzEyNXJlbTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9yZXNvdXJjZXMvaW1hZ2VzL3F1b3RlX2ljb24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLy8gLm1zYS1xdW90ZS1pbWctLWltYWdlIHtcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIH1cbiAgfVxuXG4gIC5tc2EtcXVvdGUtdHh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgZmxleDogMSAwIDA7XG5cbiAgICAmLS10ZXh0YXJlYSAuY21wLXRleHQge1xuICAgICAgcCxcbiAgICAgIGJsb2NrcXVvdGUsXG4gICAgICBiLFxuICAgICAgc3Ryb25nLFxuICAgICAgZW0sXG4gICAgICBwcmUge1xuICAgICAgICBjb2xvcjogJG1zYS1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ub3RlIC5jbXAtdGV4dCB7XG4gICAgICBwLFxuICAgICAgYmxvY2txdW90ZSxcbiAgICAgIGIsXG4gICAgICBzdHJvbmcsXG4gICAgICBlbSxcbiAgICAgIHByZSB7XG4gICAgICAgIGNvbG9yOiAkbXNhLWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNtcC1zZWFyY2hfX2ZpZWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIFxuXG59XG5cbi5jbXAtc2VhcmNoX19pbnB1dHtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWRjZjU7XG59IiwiLnNlZ21lbnRmZWF0dXJlZGV0YWlscyxcbi5zZWdtZW50ZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uc2VhcmNobmV0d29ya2RhdGEge1xuICAuc2VnbWVudGZlYXR1cmVkZXRhaWxzIHtcbiAgICAmOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tcmVtKDYwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jbXAtY2lyY2xlLWNoYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDI5OHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19zdmctd3JhcCB7XG4gICAgICB3aWR0aDogMTY4cHg7XG4gICAgICBoZWlnaHQ6IDE2OHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAmX19jaXJjdWxhci1jaGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19jaXJjdWxhci1jaGFydC1iZyB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlOiAkbXNhLWxpZ2h0Z3JlZW47XG4gICAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgfVxuXG4gICAgJl9fY2lyY3VsYXItY2hhcnQtY2lyY2xlIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgICBzdHJva2UtbGluZWNhcDogc3F1YXJlO1xuICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzcyAxcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMCAxMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2lyY3VsYXItY2hhcnQuZGVlcHRlYWwge1xuICAgICAgLmNtcC1jaXJjbGUtY2hhcnRfX2NpcmN1bGFyLWNoYXJ0LWNpcmNsZSB7XG4gICAgICAgIHN0cm9rZTogJG1zYS1kZWVwdGVhbFxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NpcmN1bGFyLWNoYXJ0Lm9yYW5nZSB7XG4gICAgICAuY21wLWNpcmNsZS1jaGFydF9fY2lyY3VsYXItY2hhcnQtY2lyY2xlIHtcbiAgICAgICAgc3Ryb2tlOiAkbXNhLXNlYXJjaG5ldHdvcmstY2hhcnQtb3JhbmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NpcmN1bGFyLWNoYXJ0LmdyZWVuIHtcbiAgICAgIC5jbXAtY2lyY2xlLWNoYXJ0X19jaXJjdWxhci1jaGFydC1jaXJjbGUge1xuICAgICAgICBzdHJva2U6ICRtc2Etc2VhcmNobmV0d29yay1jaGFydC1ncmVlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaXJjdWxhci1jaGFydC5ibHVlIHtcbiAgICAgIC5jbXAtY2lyY2xlLWNoYXJ0X19jaXJjdWxhci1jaGFydC1jaXJjbGUge1xuICAgICAgICBzdHJva2U6ICRtc2Etc2VhcmNobmV0d29yay1jaGFydC1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BlcmNlbnRhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDEtLWxpbmUtaGVpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWg0LS1mb250LXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDQtLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDQtLWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2luaXQnb24sICdmaW5hJ29uO1xuICAgICAgY29sb3I6ICRtc2EtYmxhY2stNzU7XG4gICAgfVxuXG4gIH1cblxuICAuY21wLXNlYXJjaC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyICRtc2Etc3BhY2luZy0yNDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLWw7XG4gICAgYm94LXNoYWRvdzogMHB4IHB4LXRvLXJlbSg1cHgpIHB4LXRvLXJlbSgxNXB4KSAwcHggJG1zYS1ibGFjay1zZWFyY2huZXR3b3JrO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLTI0O1xuICAgIH1cblxuICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWgzLS1mb250O1xuICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMjBweCk7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDMtLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICRtc2EtaDMtLWNvbG9yO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgfVxuXG4gICAgICAqIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDMtLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgLyogMjguOHB4ICovXG4gICAgICAgIGNvbG9yOiAkbXNhLWgzLS1jb2xvcjtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNHB4KTtcbiAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAvKiAxOC4ycHggKi9cbiAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncmNsdCdvZmY7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21wLWNvbnRhaW5lci0tbWljcm9zb2Z0LXNlYXJjaC1uZXR3b3JrLWRhdGEge1xuXG4gIC50ZXh0OmZpcnN0LW9mLXR5cGUge1xuICAgIC5jbXAtdGV4dCBwIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSgyNHB4KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gICAgLnRleHQge1xuICAgICAgLmNtcC10ZXh0IHtcbiAgICAgICAgcDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tcmVtKDYwcHgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXJlbSgzNnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtcC1zZWFyY2gtbmV0d29yay1kYXRhIHtcblxuICAmX19kcm9wZG93biB7XG5cbiAgICAuY21wLWZvcm0tb3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctNDggJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgZ2FwOiBweC10by1yZW0oMTJweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oODBweCkgJG1zYS1zcGFjaW5nLTYwIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tcmVtKDgwcHgpICRtc2Etc3BhY2luZy05NiBweC10by1yZW0oODBweCk7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDMtLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtc2EtYmxhY2stNTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTc1O1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE0cHgpO1xuICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oMTlweCk7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2luaXQnb24sICdmaW5hJ29uO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIG1heC13aWR0aDogMzUxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTQ4IHB4LXRvLXJlbSgzMHB4KTtcbiAgICBnYXA6ICRtc2Etc3BhY2luZy0zNjtcbiAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgcHgtdG8tcmVtKDgwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgLy8gcGFkZGluZzogMzNweCA4MHB4O1xuICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTk2IHB4LXRvLXJlbSg4MHB4KTtcbiAgICB9XG5cbiAgICAmLWJnLWltZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJG1zYS1zZWFyY2huZXR3b3JrLWJveHNoYWRvdyAwJSwgJG1zYS1zZWFyY2huZXR3b3JrLWJveHNoYWRvdyAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJhY2tncm91bmQpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcHgtdG8tcmVtKDIxNXB4KTtcbiAgICAgIGJvdHRvbTogcHgtdG8tcmVtKDIxNXB4KTtcbiAgICAgIGxlZnQ6IHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgIHJpZ2h0OiBweC10by1yZW0oMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yLCBub3JtYWw7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICB0b3A6IHB4LXRvLXJlbSgxMzBweCk7XG4gICAgICAgIGJvdHRvbTogcHgtdG8tcmVtKDEyOS40MDZweCk7XG4gICAgICAgIGxlZnQ6ICRtc2Etc3BhY2luZy1udWxsO1xuICAgICAgICByaWdodDogJG1zYS1zcGFjaW5nLW51bGw7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICB0b3A6IHB4LXRvLXJlbSgzM3B4KTtcbiAgICAgICAgYm90dG9tOiBweC10by1yZW0oMzIuNjc2cHgpO1xuICAgICAgICBsZWZ0OiBweC10by1yZW0oODBweCk7XG4gICAgICAgIHJpZ2h0OiBweC10by1yZW0oODBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctbnVsbDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSg0MHB4KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSg1OC41cHgpO1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNHB4KTtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDEtLWxpbmUtaGVpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncmNsdCdvZmY7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZXNjIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNHB4KTtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiBweC10by1yZW0oMTVweCk7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbXNhLXNwYWNpbmctbnVsbDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmNtcC1zZWFyY2gtY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmX19tYXJrZXQtc2VnbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNDggcHgtdG8tcmVtKDMwcHgpICRtc2Etc3BhY2luZy00OCBweC10by1yZW0oMzBweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgcHgtdG8tcmVtKDMwcHgpICRtc2Etc3BhY2luZy02MCBweC10by1yZW0oMzBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctOTYgcHgtdG8tcmVtKDgwcHgpICRtc2Etc3BhY2luZy02MCBweC10by1yZW0oODBweCk7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgIGZvbnQtc3R5bGU6ICRtc2EtaDMtLWZvbnQtc3R5bGU7XG4gICAgICBmb250LXdlaWdodDogJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzYyB7XG4gICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNHB4KTtcbiAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2huZXR3b3JrZGF0YSB7XG4gIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YSB7XG4gICAgJl9fY2hhcnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6ICRtc2Etc3BhY2luZy00ODtcbiAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTM2O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHB4LXRvLXJlbSg2MHB4KTtcbiAgICAgICAgZ2FwOiBweC10by1yZW0oNjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTk2O1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgID5kaXYuYWVtLUdyaWQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0zNjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oMTVweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VnbWVudGZlYXR1cmVkZXRhaWxzLFxuICAgICAgICAgIC5zZWdtZW50ZGV0YWlscyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNy41cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyMi41cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm1zYWNvbXNjb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLyogQWRqdXN0IGJhY2tncm91bmQgc2l6ZSBiYXNlZCBvbiBicmVha3BvaW50cyAqL1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAvKiBBZGp1c3Qgc2l6ZSBmb3IgbWVkaXVtLXNpemVkIHNjcmVlbnMgKi9cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgaGVpZ2h0OiAzMzRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDg0LjMycHg7XG4gIH1cblxuICAuY29udGFpbmVyLnJlc3BvbnNpdmVncmlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5jb250YWluZXIucmVzcG9uc2l2ZWdyaWQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogcHgtdG8tcmVtKDM2cHgpO1xuICB9XG5cbiAgLnRleHQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcCB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogJG1zYS1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE0cHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY21wLWNvbnRhaW5lci1taWNyb3NvZnQtYXVkaWVuY2UtbmV0d29yay1kYXRhIHtcbiAgICBkaXZbZGF0YS1iaS1uYW1lPVwiY29udGFpbmVyXCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogcHgtdG8tcmVtKDE1cHgpO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtc2Etc3BhY2luZy1udWxsO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgZ2FwOiBweC10by1yZW0oMzBweCk7XG4gICAgICB9XG5cbiAgICAgIC5jbXAtc2VhcmNoLW5ldHdvcmstZGF0YV9fY2FyZHMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICRtc2Etd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4LXRvLXJlbSgxNnB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCAkbXNhLWJsYWNrLXNlYXJjaG5ldHdvcms7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtc2VhcmNoLWNhcmQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDMtLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyMHB4KTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtaDMtLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1oMy0tY29sb3I7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMjRweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDMtLWZvbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWgzLS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtaDMtLWNvbG9yO1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI0cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE0cHgpO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncmNsdCdvZmY7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLz09IHNpdGVtYXAgc3R5bGVzXG4uY21wLW5hdmlnYXRpb24tLXNpdGVtYXAtaHRtbCB7XG4gICAgLmNtcC1uYXZpZ2F0aW9uIHtcbiAgICAmX19ncm91cCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCLigKJcIjsgXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDsgXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1saW5re1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbXNhLWxpbmstLWRlY29yYXRpb247XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxufSIsIi5zcGVha2VyaGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyLjI1cmVtO1xuXG4gIHBhZGRpbmc6IDAgNXJlbSA2cmVtIDVyZW0gIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgIHBhZGRpbmc6IDByZW0gMS41NjI1cmVtIDMuNzVyZW0gMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICBwYWRkaW5nOiAwcmVtIDEuODc1cmVtIDNyZW0gMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcGVha2VyaGVhZGxpbmUtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3BlYWtlcmhlYWRsaW5lLWhlYWRsaW5lIC5jbXAtdGV4dCBoMyB7XG4gICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICBmb250LXdlaWdodDogMzUwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zcGVha2VyaGVhZGxpbmUtY29udGVudCB7XG4gICAgJi0tb2xkLFxuICAgICYtLW5ldyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgLS10ZWFzZXItbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS10ZWFzZXItbWF4LXdpZHRoKSAtIDYuMTg3NXJlbSk7XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBwICsgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZGlzY2xhaW1lci0tZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1kaXNjbGFpbWVyLS1zdHlsZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWRpc2NsYWltZXItLXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWRpc2NsYWltZXItLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWRpc2NsYWltZXItLXNpemUtLXNtYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBoZWlnaHQ6IDQuNjg3NXJlbTtcbiAgICAgICAgICB3aWR0aDogNC42ODc1cmVtO1xuXG4gICAgICAgICAgLmNtcC1pbWFnZSxcbiAgICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNC42ODc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjY4NzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb2xkIC50ZWFzZXIge1xuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uZXcgLnRlYXNlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLWRhcmssXG4uY21wLWNvbnRhaW5lci0tYmxhY2sge1xuICAuc3BlYWtlcmhlYWRsaW5lIC5zcGVha2VyaGVhZGxpbmUtaGVhZGxpbmUgaDMge1xuICAgIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gIH1cbn1cblxuLmNtcC1jb250YWluZXItLW5ldXRyYWwsXG4uY21wLWNvbnRhaW5lci0tYWNjZW50LFxuLmNtcC1jb250YWluZXItLWJlaWdlLFxuLmNtcC1jb250YWluZXItLWdyYXksXG4uY21wLWNvbnRhaW5lci0tbGlnaHRncmF5IHtcbiAgLnNwZWFrZXJoZWFkbGluZSAuc3BlYWtlcmhlYWRsaW5lLWhlYWRsaW5lIGgzIHtcbiAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gIH1cbn1cbiIsIi8vPT0gdGFicyBzdHlsZXNcbi5jbXAtdGFiX3dyYXBwZXIsXG4uY2VudGVyX3RhYnMge1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5jbXAtdGFicyB7XG4gICAgICAgICZfX3RhYmxpc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtc2EtYmVpZ2UtNTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzLjVweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiBweC10by1yZW0oNzJweCk7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBweC10by1yZW0oODBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stOTA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTcyO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTE5cHg7XG5cbiAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1kZWVwdGVhbDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtc2EtZGVlcHRlYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IHB4LXRvLXJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgLmNtcC10YWJzX190YWIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhYnBhbmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcblxuICAgICAgICAgICAgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgICAgICAgICAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1zYS1ibGFjay01MDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1zYS1iZWlnZS01MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tb2JpbGVvbmx5LmV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmNtcC10YWJzX190YWItLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1vYmlsZW9ubHk6bm90KC5leHBhbmRlZCkge1xuICAgICAgICAgICAgICAgICAgICBsaS5jbXAtdGFic19fdGFiLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1zYS1saWdodGdyZXkgdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZG93bi1ibHVlLnN2ZycpIG5vLXJlcGVhdCByaWdodCA5LjE4NzVyZW0gY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguY21wLXRhYnNfX3RhYi0tYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOTk5ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFiaXRlbSxcbiAgICAgICAgICAgIC5jbXAtdGFic19fdGFiLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbXNhLWJlaWdlLTUwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbXNhLWJlaWdlLTUwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNHB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMS0tZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXAtdGFic19fdGFicGFuZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJpdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWxpZ2h0Z3JleSB1cmwoJy4uL3Jlc291cmNlcy9pbWFnZXMvYXJyb3ctaWNvbi1kb3duLWJsdWUuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRhYml0ZW0tLWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXVwLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpIHtcblxuICAgICAgICAgICAgLnRhYml0ZW0sXG4gICAgICAgICAgICAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcHgtdG8tcmVtKDI0cHgpIHB4LXRvLXJlbSg2NnB4KSBweC10by1yZW0oMjRweCkgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHB4LXRvLXJlbSgzNnB4KSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDokbXNhLWJwLW1kLW1heCkge1xuXG4gICAgICAgICAgICAudGFiaXRlbSxcbiAgICAgICAgICAgIC5jbXAtdGFic19fdGFiIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gOS4xODc1cmVtIDEuNXJlbSA3LjYyNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLWxpZ2h0Z3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYml0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtc2EtbGlnaHRncmV5IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRvd24tYmx1ZS5zdmcnKSBuby1yZXBlYXQgcmlnaHQgOS4xODc1cmVtIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNlbnRlcl90YWJzIHtcbiAgICAuY21wLXRhYnNfX3RhYmxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jbXAtY29udGFpbmVyLS1taWNyb3NvZnQtc2VhcmNoLW5ldHdvcmstZGF0YSB7XG5cbiAgICAudGFicyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSg2MHB4KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXJlbSg0OHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXAtdGFicyB7XG4gICAgICAgICZfX3RhYnBhbmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhYmxpc3Qge1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctNzIgJG1zYS1zcGFjaW5nLTcyO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbCBweC10by1yZW0oODBweCk7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by1yZW0oMTRweCk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLTEyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRlYXNlci1jYXJkLW1haW4td3JhcHBlclxue1xuICAuY21wLWNvbnRhaW5lclxuICB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcHgtdG8tcmVtKDMwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYShtaW4td2lkdGg6JHVpLWJwLW1kLW1heClcbiAgICB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLnRlYXNlclxuICAgIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMyUgLSAyMHB4KTtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6JHVpLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JHVpLWJwLW1kLW1heClcbiAgICAgIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtc20tbWF4KVxuICAgICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDowIDAgMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgIHtcbiAgICAgICAgLmNtcC10ZWFzZXJcbiAgICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICB7XG4gICAgICAgIC5jbXAtdGVhc2VyXG4gICAgICAgIHtcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR1aS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpXG4gICAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAge1xuICAgICAgICAuY21wLXRlYXNlclxuICAgICAgICB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JHVpLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JHVpLWJwLW1kLW1heClcbiAgICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jbXAtdGVhc2VyXG4gICAgICB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tcmVtKDE1cHgpO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLXNtLW1heClcbiAgICAgICAge1xuICAgICAgICAgIG1hcmdpbjogMCAwICBweC10by1yZW0oMzBweCkgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGVhc2VyLWNvbnRlbnQtY2FyZC13cmFwcGVyXG57XG4gICYuZm91ci11cFxuICB7XG4gICAgQGluY2x1ZGUgdGVhc2VySGVpZ2h0KGZvdXItdXApO1xuICB9XG4gICYudGhyZWUtdXBcbiAge1xuICAgIEBpbmNsdWRlIHRlYXNlckhlaWdodCh0aHJlZS11cCk7XG4gIH1cbiAgLmNtcC10ZWFzZXJcbiAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgYm94LXNoYWRvdzogMHB4ICBweC10by1yZW0oNXB4KSAgcHgtdG8tcmVtKDE1cHgpIDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmhvdmVyXG4gICAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay0yNTtcbiAgICB9XG4gICAgJjphY3RpdmVcbiAgICB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgIH1cbiAgICAmX19jb250ZW50XG4gICAge1xuICAgICAgb3JkZXI6MjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICAgICZfX3ByZXRpdGxlXG4gICAge1xuICAgICAgY29sb3I6JG1zYS1ibGFjay03NTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtLXJlbS1iYXNlO1xuICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDokbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgbWFyZ2luOiAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy1udWxsICRtc2Etc3BhY2luZy0yNDtcbiAgICAgIGhlaWdodDogIHB4LXRvLXJlbSgyMXB4KTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpXG4gICAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS10ZWFzZXItdGFiLXNpemU7XG4gICAgICAgIGhlaWdodDogIHB4LXRvLXJlbSgxOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGVcbiAgICB7XG4gICAgICBjb2xvcjokbXNhLWJsYWNrLTkwO1xuICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLXNlbWlsaWdodC1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgyLS1saW5lLWhlaWdodDtcbiAgICAgIG1hcmdpbjogJG1zYS1zcGFjaW5nLTEyICRtc2Etc3BhY2luZy0yNDtcbiAgICAgIC8vIGhlaWdodDogIHB4LXRvLXJlbSgxNDVweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDokdWktYnAtbWQtbWF4KVxuICAgICAge1xuICAgICAgICBmb250LXNpemU6ICRtc2EtdGVhc2VyLXRpdGxlLXNpemU7XG4gICAgICAgIGhlaWdodDogIHB4LXRvLXJlbSg5NnB4KTtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvblxuICAgIHtcbiAgICAgIHBcbiAgICAgIHtcbiAgICAgICAgY29sb3I6JG1zYS1ibGFjay03NTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZTtcbiAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6JG1zYS1saW5lLWhlaWdodDtcbiAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLTI0ICAkbXNhLXNwYWNpbmctMzY7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLW1kLW1heClcbiAgICAgICAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS10ZWFzZXItdGFiLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICAgICZfX2ltYWdlXG4gICAge1xuICAgICAgb3JkZXI6MTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay03NTtcbiAgICAgIC8vbW9iaWxlXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1zbS1tYXgpXG4gICAgICB7XG4gICAgICAgIC8vIGhlaWdodDogIHB4LXRvLXJlbSgxNzdweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYgLmNtcC1pbWFnZVxuICAgICAge1xuICAgICAgICAvLyBAaW5jbHVkZSBpbWFnZVZhbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmX19pbWFnZVxuICAgICAgICB7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgaW1hZ2VWYWw7XG4gICAgICAgICAgLy8gYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiB1bnNldDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAvLyBGb3IgaW1hZ2UgZm9jdXMgYXJlYVxuLmltYWdlLWZvY3VzLWxlZnQgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLFxuLmltYWdlLWZvY3VzLWxlZnQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgfiBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cbiAgLmltYWdlLWZvY3VzLWNlbnRlciAuY21wLXRlYXNlcl9faW1hZ2UgLmNtcC1pbWFnZV9faW1hZ2UsXG4gIC5pbWFnZS1mb2N1cy1jZW50ZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQgfiBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuaW1hZ2UtZm9jdXMtcmlnaHQgLmNtcC10ZWFzZXJfX2ltYWdlIC5jbXAtaW1hZ2VfX2ltYWdlLFxuICAuaW1hZ2UtZm9jdXMtcmlnaHQgLmNtcC10ZWFzZXJfX2NvbnRlbnQgfiBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICB9ICBcbn1cblxuLmF1dGhvcmJhc2VwYWdlIHtcbiAgLmNtcC10aXRsZVxuICB7XG4gICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTk2ICBweC10by1yZW0oODBweCk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy02MCAkbXNhLXNwYWNpbmctMjQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTQ4ICBweC10by1yZW0oMzBweCk7XG4gICAgfVxuICAgIC5jbXAtdGl0bGVfX3RleHRcbiAgICB7XG4gICAgICBjb2xvcjokbXNhLWJsYWNrO1xuICAgICAgZm9udC1zaXplOiAkbXNhLWgyLS1mb250LXNpemU7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgY29sb3I6JG1zYS1ibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWg0LS1saW5lLWhlaWdodDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDItLWZvbnQtc2l6ZS1tb2I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZWFzZXIge1xuICAgICYuYXV0aG9yLWluc2lnaHQtaGVhZGVyIHtcbiAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbXNhLXNwYWNpbmctMzY7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMzYgIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggIHB4LXRvLXJlbSgyNXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplO1xuICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMi0tbGluZS1oZWlnaHQ7IC8qIDE5LjJweCAqL1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAgcHgtdG8tcmVtKDE1MHB4KTtcbiAgICAgICAgICBoZWlnaHQ6ICBweC10by1yZW0oMTUwcHgpO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1sO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUZWFzZXIgTmV3c2xldHRlciBjaGFuZ2VzXG4uY21wLXRlYXNlci0tbmV3c2xldHRlciB7XG4gIC5jbXAtdGVhc2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0O1xuICAgIHB7XG4gICAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1heCkge1xuICAgICAgbWF4LXdpZHRoOiAkbXNhLW1heC13aWR0aC0tY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1zYS1zcGFjaW5nLTEyO1xuICB9XG5cbiAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJG1zYS13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJG1zYS1mb250O1xuICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzOHJlbVxuICAgIH1cbiAgfVxuXG4gIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kbXNhLXNwYWNpbmctMzYpO1xuICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRtc2Etd2hpdGU7XG4gICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgIHB4LXRvLXJlbSg0MnB4KSAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWRlZXB0ZWFsO1xuICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtcztcbiAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2Etd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgbWF4LXdpZHRoOiAgcHgtdG8tcmVtKDMwMHB4KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICBweC10by1yZW0oNTZweCk7XG4gICAgICAgIG1heC13aWR0aDogIHB4LXRvLXJlbSgzNTZweCk7XG4gICAgICB9XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2Etd2hpdGU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTkwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b25zIGNsYXNzZXNcbi5idG5fX3ByaW1hcnlDbGFzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7IC8qIDIwLjhweCAqL1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICBweC10by1yZW0oMTJweCk7XG4gIGhlaWdodDogIHB4LXRvLXJlbSgxMnB4KTtcbiAgbWFyZ2luLWxlZnQ6ICRtc2Etc3BhY2luZy0xMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0taG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0xO1xuICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuX19wcmltYXJ5Q2xhc3MtLWhvdmVyLWFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6ICRtc2Etc3BhY2luZy0yNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJyk7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtcHJlc3NlZC0xO1xuICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tYWN0aXZlLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJyk7XG59XG5cbi5idG5fX3ByaW1hcnlDbGFzcy0tZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gIGNvbG9yOiAkbXNhLXRleHQtY2xlYXI7XG4gIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0xMiAkbXNhLXNwYWNpbmctMjQ7XG4gIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6ICBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS10ZXh0LWNsZWFyO1xuICBvdXRsaW5lLW9mZnNldDogIHB4LXRvLXJlbSgtM3B4KTtcbn1cblxuLmJ0bl9fcHJpbWFyeUNsYXNzLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRpc2FibGVkLWFsbDtcbiAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bl9fcHJpbWFyeUNsYXNzLS1kaXNhYmxlZC1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmsuc3ZnJyk7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTEyICRtc2Etc3BhY2luZy0yNDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0OyAvKiAyMC44cHggKi9cbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICBweC10by1yZW0oMTJweCk7XG4gIGhlaWdodDogIHB4LXRvLXJlbSgxMnB4KTtcbiAgbWFyZ2luLWxlZnQ6ICRtc2Etc3BhY2luZy0xMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya2N5YW4uc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWhvdmVyLTI7XG4gIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0xO1xuICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJnLXN0YXRlcy1ob3Zlci0xO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWhvdmVyLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFya3NoYWRlY3lhbi5zdmcnKTtcbiAgbWFyZ2luLWxlZnQ6ICRtc2Etc3BhY2luZy0yNDtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMjtcbiAgY29sb3I6ICRtc2EtYmctc3RhdGVzLXByZXNzZWQtMTtcbiAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1iZy1zdGF0ZXMtcHJlc3NlZC0xO1xufVxuXG4uYnRuX19zZWNvbmRhcnlDbGFzcy0tYWN0aXZlLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tdmRhcmtzaGFkZWN5YW4uc3ZnJyk7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgJG1zYS1zcGFjaW5nLTI0O1xuICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgb3V0bGluZS1vZmZzZXQ6ICBweC10by1yZW0oLTNweCk7XG59XG5cbi5idG5fX3NlY29uZGFyeUNsYXNzLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXItY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWRpc2FibGVkLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFyay5zdmcnKTtcbn1cblxuLmJ0bl9fdGVydGlhcnlDbGFzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJG1zYS1mb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemU7XG4gIGZvbnQtc3R5bGU6ICRtc2EtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7IC8qIDIwLjhweCAqL1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1hZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAgcHgtdG8tcmVtKDEycHgpO1xuICBoZWlnaHQ6ICBweC10by1yZW0oMTJweCk7XG4gIG1hcmdpbi1sZWZ0OiAkbXNhLXNwYWNpbmctMTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtjeWFuLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1ob3ZlciB7XG4gIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0xO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1ob3Zlci1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLWRhcmtzaGFkZWN5YW4uc3ZnJyk7XG4gIG1hcmdpbi1sZWZ0OiAkbXNhLXNwYWNpbmctMjQ7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtcHJlc3NlZC0xO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWFjdGl2ZS1hZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXZkYXJrc2hhZGVjeWFuLnN2ZycpO1xufVxuXG4uYnRuX190ZXJ0aWFyeUNsYXNzLS1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0xO1xuICBwYWRkaW5nOiAgcHgtdG8tcmVtKDVweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTE7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG5fX3RlcnRpYXJ5Q2xhc3MtLWRpc2FibGVkLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24tZGFyay5zdmcnKTtcbn1cblxuLy8gVGVhc2VyIHZhcmlhdGlvbnNcbi50ZWFzZXItY29udGVudC1pbWFnZSB7XG4gICYuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAge1xuXG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1leWVicm93LS1saW5lLWhlaWdodDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogICRtc2EtZXllYnJvdy0tbGV0dGVyLXNwYWNpbmctLW1vYjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogICRtc2EtZXllYnJvdy0tbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1pbWFnZV9fbGluayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IHtcblxuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgd2lkdGg6IDM0LjAzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19wcmV0aXRsZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtZXllYnJvdy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICAkbXNhLWV5ZWJyb3ctLWxldHRlci1zcGFjaW5nLS1tb2I7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICAkbXNhLWV5ZWJyb3ctLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICB3aWR0aDogNjUuOTclO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1pbWFnZV9fbGluayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmltYWdlLS1yZWd1bGFyIHtcbiAgICAmLmltYWdlLS0xLTEge1xuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMzYgIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwICBweC10by1yZW0oMjVweCk7XG4gICAgICAgICAgZ2FwOiAgcHgtdG8tcmVtKDc3cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTk2IDA7XG4gICAgICAgICAgZ2FwOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAgcHgtdG8tcmVtKDlweCkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBnYXA6ICBweC10by1yZW0oMTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkbXNhLWJsYWNrLTc1O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLWw7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAgcHgtdG8tcmVtKDI1cHgpO1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICBweC10by1yZW0oMjI2cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2UtLTE2LTkge1xuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMzYgIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwICBweC10by1yZW0oMjVweCk7XG4gICAgICAgICAgZ2FwOiAgcHgtdG8tcmVtKDc3cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTk2IDA7XG4gICAgICAgICAgZ2FwOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAgcHgtdG8tcmVtKDhweCkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1sO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQgIHB4LXRvLXJlbSgxMHB4KTtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogIHB4LXRvLXJlbSgyMjZweCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAgcHgtdG8tcmVtKDI1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSB7XG4gICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLS1yZWd1bGFyIHtcbiAgICAgICYuaW1hZ2UtLTEtMSB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbCAgcHgtdG8tcmVtKDE1cHgpICRtc2Etc3BhY2luZy1udWxsICBweC10by1yZW0oMTU5cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLW51bGwgIHB4LXRvLXJlbSgxNTlweCkgJG1zYS1zcGFjaW5nLW51bGwgIHB4LXRvLXJlbSgxMjRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCxcbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwICBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTQ4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSxcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2NjclICsgIHB4LXRvLXJlbSgycHgpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIC5jbXAtaW1hZ2UsXG4gICAgICAgICAgICAgIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0ICRtc2Etc3BhY2luZy0xMjtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbWFnZS0tMTYtOSB7XG4gICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctOTYgIHB4LXRvLXJlbSgxNXB4KSAkbXNhLXNwYWNpbmctOTYgIHB4LXRvLXJlbSg4MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy05NiAgcHgtdG8tcmVtKDE1OXB4KSAkbXNhLXNwYWNpbmctOTYgIHB4LXRvLXJlbSgxMjRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCxcbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTYwICBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTQ4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSxcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2NjclICsgIHB4LXRvLXJlbSgycHgpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIC5jbXAtaW1hZ2UsXG4gICAgICAgICAgICAgIC5jbXAtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogJG1zYS1zcGFjaW5nLTI0ICBweC10by1yZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3Age1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20ge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19jb250ZW50LS03NS0yNSB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUuOTclO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy05NiAgcHgtdG8tcmVtKDMwcHgpICRtc2Etc3BhY2luZy05NiAgcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQuMDMlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsICBweC10by1yZW0oODBweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fcHJldGl0bGUsXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSxcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogIHB4LXRvLXJlbSgyOTdweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS0tcmVndWxhciB7XG4gICAgICAmLmltYWdlLS0xLTEge1xuICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsICBweC10by1yZW0oMTU5cHgpICRtc2Etc3BhY2luZy1udWxsICBweC10by1yZW0oMTVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctMTIgIHB4LXRvLXJlbSgxMjRweCkgJG1zYS1zcGFjaW5nLTEyICBweC10by1yZW0oODBweCk7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3AsXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20ge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy02MCAgcHgtdG8tcmVtKDMwcHgpO1xuICAgICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy00ODtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2UsXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NjY3JSArICBweC10by1yZW0oMnB4KSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAuY21wLWltYWdlLFxuICAgICAgICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0yNCAkbXNhLXNwYWNpbmctMTI7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi10b3Age1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLXRhYi1ib3R0b20ge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaW1hZ2UtLTE2LTkge1xuICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsICBweC10by1yZW0oODBweCkgJG1zYS1zcGFjaW5nLW51bGwgIHB4LXRvLXJlbSgxNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctbnVsbCAgcHgtdG8tcmVtKDEyNHB4KSAkbXNhLXNwYWNpbmctbnVsbCAgcHgtdG8tcmVtKDgwcHgpO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItdG9wLFxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS10YWItYm90dG9tIHtcbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkbXNhLXNwYWNpbmctNjAgIHB4LXRvLXJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctNDg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlLFxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2NyUgKyAgcHgtdG8tcmVtKDJweCkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgLmNtcC1pbWFnZSxcbiAgICAgICAgICAgICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAkbXNhLXNwYWNpbmctMjQgIHB4LXRvLXJlbSgxMHB4KTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLXRvcCB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tdGFiLWJvdHRvbSB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IHtcbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NS45NyU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTk2ICBweC10by1yZW0oODBweCkgJG1zYS1zcGFjaW5nLTk2ICBweC10by1yZW0oMzBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQuMDMlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy1udWxsICBweC10by1yZW0oODBweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fcHJldGl0bGUsXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSxcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogIHB4LXRvLXJlbSgyOTdweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8vIEZ1bGxibGVlZCBWYXJpYXRpb25zXG5cbiAgJi5jbXAtdGVhc2VyX19jb250ZW50LS01MC01MCB7XG4gICAgJi5pbWFnZS0tZnVsbGJsZWVkIHtcbiAgICAgIG1hcmdpbjogMHJlbTtcblxuICAgICAgJi5pbWFnZS0tMS0xIHtcbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDkuOTM3NXJlbSA2cmVtIDcuNzVyZW07XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuNzVyZW0gMS41NjI1cmVtIDNyZW0gMS41NjI1cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuMjVyZW0gMS44NzVyZW0gMS41cmVtIDEuODc1cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbSAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogMS41NjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDcuNzVyZW0gNnJlbSA5LjkzNzVyZW07XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNTYyNXJlbSAzLjc1cmVtIDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW0gMi4yNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW0gMC42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICBnYXA6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbWFnZS0tMTYtOSB7XG4gICAgICAgICYuY21wLXRlYXNlcl9faW1hZ2UtLWxlZnQge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnJlbSA5LjkzNzVyZW0gNnJlbSA3Ljc1cmVtO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjc1cmVtIDEuNTYyNXJlbSAzcmVtIDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjI1cmVtIDEuODc1cmVtIDEuNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogMS41cmVtIDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNtcC10ZWFzZXJfX2ltYWdlLS1yaWdodCB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDcuNzVyZW0gNnJlbSA5LjkzNzVyZW07XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMS41NjI1cmVtIDMuNzVyZW0gMS41NjI1cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjg3NXJlbSAyLjI1cmVtIDEuODc1cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW0gMC42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtZXllYnJvdy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1zYS1leWVicm93LS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1zYS1leWVicm93LS1sZXR0ZXItc3BhY2luZy0tbW9iO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcmVtO1xuXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAuY21wLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNtcC10ZWFzZXJfX2NvbnRlbnQtLTc1LTI1IHtcbiAgICAmLmltYWdlLS1mdWxsYmxlZWQge1xuICAgICAgbWFyZ2luOiAwcmVtO1xuXG4gICAgICAmLmltYWdlLS0xNi05IHtcbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tbGVmdCB7XG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtIDVyZW0gMHJlbSA2Ljc1cmVtO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMlO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuNzVyZW0gMS41NjI1cmVtIDNyZW0gMS41NjI1cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuMjVyZW0gMS44NzVyZW0gMS41cmVtIDEuODc1cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW0gMC42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY2NyU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtdGVhc2VyX19pbWFnZS0tcmlnaHQge1xuICAgICAgICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSA2Ljc1cmVtIDByZW0gNXJlbTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzJTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNTYyNXJlbSAzLjc1cmVtIDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW0gMi4yNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogMS41cmVtIDAuNjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjclO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgICAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtZXllYnJvdy0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1zYS1leWVicm93LS1sZXR0ZXItc3BhY2luZztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1zYS1leWVicm93LS1sZXR0ZXItc3BhY2luZy0tbW9iO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDByZW07XG5cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIC5jbXAtaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY21wLXRlYXNlcl9fY29udGVudC0tNTAtNTAsXG4gICYuY21wLXRlYXNlcl9fY29udGVudC0tNzUtMjUge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgICZfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fcHJpbWFyeUNsYXNzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19wcmltYXJ5Q2xhc3MtLWhvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fcHJpbWFyeUNsYXNzLS1hY3RpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3ByaW1hcnlDbGFzcy0tZm9jdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3ByaW1hcnlDbGFzcy0tZGlzYWJsZWQ7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fc2Vjb25kYXJ5Q2xhc3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzLS1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzLS1hY3RpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzLS1mb2N1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWRpc2FibGVkO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0tYWZ0ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWhvdmVyO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWhvdmVyLWFmdGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1hY3RpdmU7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0tYWN0aXZlLWFmdGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWZvY3VzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1kaXNhYmxlZDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0tZGlzYWJsZWQtYWZ0ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGVhc2VyLW1lc3NhZ2UtY2FyZFxuLnRlYXNlci1tZXNzYWdlLWNhcmQge1xuXG4gIC5jbXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAgcHgtdG8tcmVtKDMwcHgpICBweC10by1yZW0oMzBweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6ICRtc2Etc3BhY2luZy0zNiAgcHgtdG8tcmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC50ZWFzZXIge1xuICAgIHdpZHRoOiAgcHgtdG8tcmVtKDMxNXB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggIHB4LXRvLXJlbSg1cHgpICBweC10by1yZW0oMTVweCkgMHB4ICRtc2EtYmxhY2stYm94LXNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1tO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6ICBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS1zdG9rZXMtbmV1dHJhbC0wMTtcbiAgICB9XG5cbiAgICAuY21wLXRlYXNlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctMTI7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6ICRtc2Etc3BhY2luZy0xMjtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYudGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1zYS1zcGFjaW5nLTI0O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQtLXN0cm9uZztcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtdGVydGlhcnk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6ICRtc2Etc3BhY2luZy0yNCAkbXNhLXNwYWNpbmctMjQgJG1zYS1zcGFjaW5nLW51bGwgJG1zYS1zcGFjaW5nLTI0O1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAgcHgtdG8tcmVtKDIwcHgpO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6ICBweC10by1yZW0oMjBweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAgcHgtdG8tcmVtKDk2cHgpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6ICBweC10by1yZW0oOTZweCk7XG4gICAgICAgICAgd2lkdGg6ICBhdXRvO1xuICAgICAgICAgIGhlaWdodDogIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS0ydXAsXG4gICYtLTR1cCB7XG4gICAgLnRlYXNlci1tZXNzYWdlLWNhcmQge1xuICAgICAgLmNtcC1jb250YWluZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLTJ1cCB7XG4gICAgLnRlYXNlci1tZXNzYWdlLWNhcmQge1xuICAgICAgLnRlYXNlciB7XG4gICAgICAgICY6bm90KDpudGgtY2hpbGQobiszKSkge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gIHB4LXRvLXJlbSgxNXB4KSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rOm50aC1jaGlsZChuKzEpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1zYS1icC1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tNHVwIHtcbiAgICAudGVhc2VyLW1lc3NhZ2UtY2FyZCB7XG4gICAgICAudGVhc2VyIHtcbiAgICAgICAgJjpub3QoOm50aC1jaGlsZChuKzUpKSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbWQtbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAgcHgtdG8tcmVtKDE1cHgpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY21wLXRlYXNlciB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbms6bnRoLWNoaWxkKG4rMSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtc2EtYnAtbGctbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY21wLXRlYXNlci0tYmxhY2ssXG4gIC5jbXAtdGVhc2VyLS1kYXJrIHtcbiAgICAmLnRlYXNlciB7XG5cbiAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHAsXG4gICAgICAgIGRpdi50ZXh0IHAge1xuICAgICAgICAgIGNvbG9yOiAkbXNhLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG5wcmltYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnByaW1hcnksXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5wcmltYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1iZWlnZS5idG5wcmltYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnByaW1hcnksXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5wcmltYXJ5IHtcbiAgLmNtcC10ZWFzZXIge1xuICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAmOm50aC1jaGlsZChuICsgMSkge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19wcmltYXJ5Q2xhc3M7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fcHJpbWFyeUNsYXNzLS1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3ByaW1hcnlDbGFzcy0tYWN0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19wcmltYXJ5Q2xhc3MtLWZvY3VzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX19wcmltYXJ5Q2xhc3MtLWRpc2FibGVkO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bnNlY29uZGFyeSxcbi50ZWFzZXIuY21wLXRlYXNlci0tbmV1dHJhbC5idG5zZWNvbmRhcnksXG4udGVhc2VyLmNtcC10ZWFzZXItLWFjY2VudC5idG5zZWNvbmRhcnksXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnNlY29uZGFyeSxcbi50ZWFzZXIuY21wLXRlYXNlci0tZ3JheS5idG5zZWNvbmRhcnksXG4udGVhc2VyLmNtcC10ZWFzZXItLWxpZ2h0Z3JheS5idG5zZWNvbmRhcnkge1xuICAuY21wLXRlYXNlciB7XG4gICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAxKSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzLS1ob3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzLS1hY3RpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3NlY29uZGFyeUNsYXNzLS1mb2N1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fc2Vjb25kYXJ5Q2xhc3MtLWRpc2FibGVkO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bnRlcnRpYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1uZXV0cmFsLmJ0bnRlcnRpYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1hY2NlbnQuYnRudGVydGlhcnksXG4udGVhc2VyLmNtcC10ZWFzZXItLWJlaWdlLmJ0bnRlcnRpYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1ncmF5LmJ0bnRlcnRpYXJ5LFxuLnRlYXNlci5jbXAtdGVhc2VyLS1saWdodGdyYXkuYnRudGVydGlhcnkge1xuICAuY21wLXRlYXNlciB7XG4gICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAxKSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3M7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1hZnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0taG92ZXI7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0taG92ZXItYWZ0ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWFjdGl2ZTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1hY3RpdmUtYWZ0ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fdGVydGlhcnlDbGFzcy0tZm9jdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fX3RlcnRpYXJ5Q2xhc3MtLWRpc2FibGVkO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX190ZXJ0aWFyeUNsYXNzLS1kaXNhYmxlZC1hZnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBkYXJrIHRoZW1lXG4uY21wLWNvbnRhaW5lci0tZGFyayxcbi5jbXAtY29udGFpbmVyLS1ibGFjayxcbi5jbXAtdGVhc2VyLS1kYXJrLnRlYXNlcixcbi5jbXAtdGVhc2VyLS1ibGFjay50ZWFzZXIge1xuICAudGVhc2VyLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgLmNtcC10ZWFzZXIge1xuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0yO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWhvdmVyLTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmctc3RhdGVzLWRpc2FibGVkLWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogIHB4LXRvLXJlbSgxcHgpIGRhc2hlZCAkbXNhLXRleHQtY2xlYXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5idG5wcmltYXJ5LFxuICAmLmJ0bnByaW1hcnkge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChuICsgMSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTI7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1ob3Zlci0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGlzYWJsZWQtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuc2Vjb25kYXJ5LFxuICAmLmJ0bnNlY29uZGFyeSB7XG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAxKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLXRleHQtY2xlYXI7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLXRleHQtY2xlYXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogIHB4LXRvLXJlbSgxcHgpIHNvbGlkICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgc29saWQgJG1zYS1iZy1zdGF0ZXMtZGVmYXVsdC0zO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6ICBweC10by1yZW0oMXB4KSBkYXNoZWQgJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICBweC10by1yZW0oMXB4KSBzb2xpZCAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bnRlcnRpYXJ5LFxuICAmLmJ0bnRlcnRpYXJ5IHtcbiAgICAuY21wLXRlYXNlciB7XG4gICAgICAuY21wLXRlYXNlcl9fY29udGVudCB7XG4gICAgICAgIC5jbXAtdGVhc2VyX19hY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDEpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRtc2EtdGV4dC1jbGVhcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9yZXNvdXJjZXMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS10ZXh0LWNsZWFyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmVzb3VyY2VzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJnLXN0YXRlcy1kZWZhdWx0LTM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgcHgtdG8tcmVtKDFweCkgZGFzaGVkICRtc2EtYmctc3RhdGVzLWRlZmF1bHQtMztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZXJ7XG4gIC5jbXAtdGVhc2Vye1xuICAgIC5jbXAtdGVhc2VyX19jb250ZW50e1xuICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9ue1xuICAgICAgICB1bHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICB9XG4gICAgICAgIG9se1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG4iLCIvLz09IHRleHQgc3R5bGVzXG5cbi5uYXJyb3ctdGV4dC1jZW50ZXItcHksXG4ud2lkZS10ZXh0LXB5LWNlbnRlcixcbi5jZW50ZXItdGV4dC1weSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hcnJvdy10ZXh0LXB5LWxlZnQsXG4ud2lkZS10ZXh0LXB5LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2VudGVyLXRleHQtcHktanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAuY2VudGVyLXRleHQtcHktanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jbXAtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkbXNhLWNtcC10ZXh0LS1mb250O1xuICBmb250LXNpemU6ICRtc2EtY21wLXRleHQtLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtc2EtY21wLXRleHQtLWZvbnQtd2VpZ2h0O1xuICBmb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LS1mb250LXN0eWxlO1xuICBsaW5lLWhlaWdodDogJG1zYS1jbXAtdGV4dC0tbGluZS1oZWlnaHQ7XG5cbiAgQGlmICRtc2EtY21wLXRleHQtLXBhZGRpbmdfX29uIHtcbiAgICBwYWRkaW5nOiAkbXNhLWNtcC10ZXh0LS1wYWRkaW5nLS10b3BcbiAgICAgICRtc2EtY21wLXRleHQtLXBhZGRpbmctLXJpZ2h0XG4gICAgICAkbXNhLWNtcC10ZXh0LS1wYWRkaW5nLS1ib3R0b21cbiAgICAgICRtc2EtY21wLXRleHQtLXBhZGRpbmctLWxlZnQ7XG4gIH1cblxuICBjb2xvcjogJG1zYS1jbXAtdGV4dC0tY29sb3I7XG5cbiAgLmNtcC0taW52ZXJ0ICYge1xuICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LS1jb2xvci0taW52ZXJ0O1xuICB9XG5cbiAgLy8gcGFyYWdyYXBoc1xuICBwIHtcbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9ICAgIFxuICB9XG4gICogKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAkbXNhLWNtcC10ZXh0LXAtLW1hcmdpbi10b3A7XG4gIH1cblxuICAvLyBsaW5rc1xuICBhIHtcbiAgICBmb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC1saW5rLS1mb250LXdlaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRtc2EtY21wLXRleHQtbGluay0tZGVjb3JhdGlvbjtcbiAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1saW5rLS1jb2xvcjtcbiAgICBmb250LXNpemU6ICRtc2EtY21wLXRleHQtbGluay0tZm9udC1zaXplO1xuICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLW1kLW1heClcbiAgICB7XG4gICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWxpbmstLWNvbG9yLS1ob3ZlcjtcbiAgICB9XG5cbiAgICAuY21wLS1pbnZlcnQgJiB7XG4gICAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1saW5rLS1jb2xvci0taW52ZXJ0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtc2EtY21wLXRleHQtbGluay0tY29sb3ItLWhvdmVyLS1pbnZlcnQ7XG4gICAgICB9XG4gICAgfVxuICAgXG4gIH1cblxuICAvLyBoMVxuICAqICsgaDEge1xuICAgIG1hcmdpbi10b3A6ICRtc2EtY21wLXRleHQtaDEtLW1hcmdpbi10b3A7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtY21wLXRleHQtaDEtLWZvbnQ7XG4gICAgZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LWgxLS1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRtc2EtY21wLXRleHQtaDEtLWZvbnQtd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRtc2EtY21wLXRleHQtaDEtLWZvbnQtc3R5bGU7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtY21wLXRleHQtaDEtLWxpbmUtaGVpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiAkbXNhLWNtcC10ZXh0LWgxLS10ZXh0LXRyYW5zZm9ybTtcbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oMS0tcGFkZGluZ19fb24ge1xuICAgICAgcGFkZGluZzogJG1zYS1jbXAtdGV4dC1oMS0tcGFkZGluZy0tdG9wXG4gICAgICAgICRtc2EtY21wLXRleHQtaDEtLXBhZGRpbmctLXJpZ2h0XG4gICAgICAgICRtc2EtY21wLXRleHQtaDEtLXBhZGRpbmctLWJvdHRvbVxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgxLS1wYWRkaW5nLS1sZWZ0O1xuICAgIH1cblxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXJfX29uIHtcbiAgICAgIGJvcmRlci13aWR0aDogJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLXdpZHRoLS10b3BcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLXdpZHRoLS1yaWdodFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItd2lkdGgtLWJvdHRvbVxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgxLS1ib3JkZXItd2lkdGgtLWxlZnQ7XG4gICAgICBib3JkZXItc3R5bGU6ICRtc2EtY21wLXRleHQtaDEtLWJvcmRlci1zdHlsZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWgxLS1jb2xvcjtcblxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgxLS1iZy1jb2xvcl9fb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC1oMS0tYmctY29sb3I7XG4gICAgfVxuXG4gICAgLmNtcC0taW52ZXJ0ICYge1xuICAgICAgY29sb3I6ICRtc2EtY21wLXRleHQtaDEtLWNvbG9yLS1pbnZlcnQ7XG5cbiAgICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgxLS1iZy1jb2xvcl9fb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgxLS1iZy1jb2xvci0taW52ZXJ0O1xuICAgICAgfVxuXG4gICAgICBAaWYgJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyX19vbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1oMS0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLy8gaDJcbiAgKiArIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAkbXNhLWNtcC10ZXh0LWgyLS1tYXJnaW4tdG9wO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkbXNhLWNtcC10ZXh0LWgyLS1mb250O1xuICAgIGZvbnQtc2l6ZTogJG1zYS1jbXAtdGV4dC1oMi0tZm9udC1zaXplO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgICBmb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC1oMi0tZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJG1zYS1jbXAtdGV4dC1oMi0tZm9udC1zdHlsZTtcbiAgICBsaW5lLWhlaWdodDogJG1zYS1jbXAtdGV4dC1oMi0tbGluZS1oZWlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06ICRtc2EtY21wLXRleHQtaDItLXRleHQtdHJhbnNmb3JtO1xuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgyLS1wYWRkaW5nX19vbiB7XG4gICAgICBwYWRkaW5nOiAkbXNhLWNtcC10ZXh0LWgyLS1wYWRkaW5nLS10b3BcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMi0tcGFkZGluZy0tcmlnaHRcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMi0tcGFkZGluZy0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDItLXBhZGRpbmctLWxlZnQ7XG4gICAgfVxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXJfX29uIHtcbiAgICAgIGJvcmRlci13aWR0aDogJG1zYS1jbXAtdGV4dC1oMi0tYm9yZGVyLXdpZHRoLS10b3BcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMi0tYm9yZGVyLXdpZHRoLS1yaWdodFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItd2lkdGgtLWJvdHRvbVxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgyLS1ib3JkZXItd2lkdGgtLWxlZnQ7XG4gICAgICBib3JkZXItc3R5bGU6ICRtc2EtY21wLXRleHQtaDItLWJvcmRlci1zdHlsZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1oMi0tYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1oMi0tY29sb3I7XG4gICAgQGlmICRtc2EtY21wLXRleHQtaDItLWJnLWNvbG9yX19vbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgyLS1iZy1jb2xvcjtcbiAgICB9XG4gICAgLmNtcC0taW52ZXJ0ICYge1xuICAgICAgY29sb3I6ICRtc2EtY21wLXRleHQtaDItLWNvbG9yLS1pbnZlcnQ7XG5cbiAgICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgyLS1iZy1jb2xvcl9fb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgyLS1iZy1jb2xvci0taW52ZXJ0O1xuICAgICAgfVxuXG4gICAgICBAaWYgJG1zYS1jbXAtdGV4dC1oMi0tYm9yZGVyX19vbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1oMi0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gaDNcbiAgKiArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAkbXNhLWNtcC10ZXh0LWgzLS1tYXJnaW4tdG9wO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkbXNhLWNtcC10ZXh0LWgzLS1mb250O1xuXG4gICAgZm9udC1zaXplOiAkbXNhLWNtcC10ZXh0LWgzLS1mb250LXNpemU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgZm9udC13ZWlnaHQ6ICRtc2EtY21wLXRleHQtaDMtLWZvbnQtd2VpZ2h0O1xuXG4gICAgZm9udC1zdHlsZTogJG1zYS1jbXAtdGV4dC1oMy0tZm9udC1zdHlsZTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWNtcC10ZXh0LWgzLS1saW5lLWhlaWdodDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiAkbXNhLWNtcC10ZXh0LWgzLS10ZXh0LXRyYW5zZm9ybTtcblxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgzLS1wYWRkaW5nX19vbiB7XG4gICAgICBwYWRkaW5nOiAkbXNhLWNtcC10ZXh0LWgzLS1wYWRkaW5nLS10b3BcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMy0tcGFkZGluZy0tcmlnaHRcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oMy0tcGFkZGluZy0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDMtLXBhZGRpbmctLWxlZnQ7XG4gICAgfVxuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDMtLWJvcmRlcl9fb24ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkbXNhLWNtcC10ZXh0LWgzLS1ib3JkZXItd2lkdGgtLXRvcFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWgzLS1ib3JkZXItd2lkdGgtLXJpZ2h0XG4gICAgICAgICRtc2EtY21wLXRleHQtaDMtLWJvcmRlci13aWR0aC0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDMtLWJvcmRlci13aWR0aC0tbGVmdDtcbiAgICAgIGJvcmRlci1zdHlsZTogJG1zYS1jbXAtdGV4dC1oMy0tYm9yZGVyLXN0eWxlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgzLS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgY29sb3I6ICRtc2EtY21wLXRleHQtaDMtLWNvbG9yO1xuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDMtLWJnLWNvbG9yX19vbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgzLS1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAuY21wLS1pbnZlcnQgJiB7XG4gICAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1oMy0tY29sb3ItLWludmVydDtcblxuICAgICAgQGlmICRtc2EtY21wLXRleHQtaDMtLWJnLWNvbG9yX19vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtaDMtLWJnLWNvbG9yLS1pbnZlcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkbXNhLWNtcC10ZXh0LWgzLS1ib3JkZXJfX29uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWgzLS1ib3JkZXItY29sb3ItLWludmVydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBoNFxuICAqICsgaDQge1xuICAgIG1hcmdpbi10b3A6ICRtc2EtY21wLXRleHQtaDQtLW1hcmdpbi10b3A7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtY21wLXRleHQtaDQtLWZvbnQ7XG5cbiAgICBmb250LXNpemU6ICRtc2EtY21wLXRleHQtaDQtLWZvbnQtc2l6ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBmb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC1oNC0tZm9udC13ZWlnaHQ7XG5cbiAgICBmb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LWg0LS1mb250LXN0eWxlO1xuXG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtY21wLXRleHQtaDQtLWxpbmUtaGVpZ2h0O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtc2EtY21wLXRleHQtaDQtLXRleHQtdHJhbnNmb3JtO1xuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDQtLXBhZGRpbmdfX29uIHtcbiAgICAgIHBhZGRpbmc6ICRtc2EtY21wLXRleHQtaDQtLXBhZGRpbmctLXRvcFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg0LS1wYWRkaW5nLS1yaWdodFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg0LS1wYWRkaW5nLS1ib3R0b21cbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNC0tcGFkZGluZy0tbGVmdDtcbiAgICB9XG5cbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyX19vbiB7XG4gICAgICBib3JkZXItd2lkdGg6ICRtc2EtY21wLXRleHQtaDQtLWJvcmRlci13aWR0aC0tdG9wXG4gICAgICAgICRtc2EtY21wLXRleHQtaDQtLWJvcmRlci13aWR0aC0tcmlnaHRcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLXdpZHRoLS1ib3R0b21cbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNC0tYm9yZGVyLXdpZHRoLS1sZWZ0O1xuICAgICAgYm9yZGVyLXN0eWxlOiAkbXNhLWNtcC10ZXh0LWg0LS1ib3JkZXItc3R5bGU7XG4gICAgICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtaDQtLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1oNC0tY29sb3I7XG5cbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNC0tYmctY29sb3JfX29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtaDQtLWJnLWNvbG9yO1xuICAgIH1cblxuICAgIC5jbXAtLWludmVydCAmIHtcbiAgICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWg0LS1jb2xvci0taW52ZXJ0O1xuXG4gICAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNC0tYmctY29sb3JfX29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC1oNC0tYmctY29sb3ItLWludmVydDtcbiAgICAgIH1cblxuICAgICAgQGlmICRtc2EtY21wLXRleHQtaDQtLWJvcmRlcl9fb24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtaDQtLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGg1XG4gICogKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogJG1zYS1jbXAtdGV4dC1oNS0tbWFyZ2luLXRvcDtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LWZhbWlseTogJG1zYS1jbXAtdGV4dC1oNS0tZm9udDtcblxuICAgIGZvbnQtc2l6ZTogJG1zYS1jbXAtdGV4dC1oNS0tZm9udC1zaXplO1xuXG4gICAgZm9udC13ZWlnaHQ6ICRtc2EtY21wLXRleHQtaDUtLWZvbnQtd2VpZ2h0O1xuXG4gICAgZm9udC1zdHlsZTogJG1zYS1jbXAtdGV4dC1oNS0tZm9udC1zdHlsZTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWNtcC10ZXh0LWg1LS1saW5lLWhlaWdodDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiAkbXNhLWNtcC10ZXh0LWg1LS10ZXh0LXRyYW5zZm9ybTtcblxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg1LS1wYWRkaW5nX19vbiB7XG4gICAgICBwYWRkaW5nOiAkbXNhLWNtcC10ZXh0LWg1LS1wYWRkaW5nLS10b3BcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNS0tcGFkZGluZy0tcmlnaHRcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNS0tcGFkZGluZy0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDUtLXBhZGRpbmctLWxlZnQ7XG4gICAgfVxuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDUtLWJvcmRlcl9fb24ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItd2lkdGgtLXRvcFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItd2lkdGgtLXJpZ2h0XG4gICAgICAgICRtc2EtY21wLXRleHQtaDUtLWJvcmRlci13aWR0aC0tYm90dG9tXG4gICAgICAgICRtc2EtY21wLXRleHQtaDUtLWJvcmRlci13aWR0aC0tbGVmdDtcbiAgICAgIGJvcmRlci1zdHlsZTogJG1zYS1jbXAtdGV4dC1oNS0tYm9yZGVyLXN0eWxlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgY29sb3I6ICRtc2EtY21wLXRleHQtaDUtLWNvbG9yO1xuXG4gICAgQGlmICRtc2EtY21wLXRleHQtaDUtLWJnLWNvbG9yX19vbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWg1LS1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAuY21wLS1pbnZlcnQgJiB7XG4gICAgICBjb2xvcjogJG1zYS1jbXAtdGV4dC1oNS0tY29sb3ItLWludmVydDtcblxuICAgICAgQGlmICRtc2EtY21wLXRleHQtaDUtLWJnLWNvbG9yX19vbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtaDUtLWJnLWNvbG9yLS1pbnZlcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXJfX29uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWg1LS1ib3JkZXItY29sb3ItLWludmVydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBoNlxuICAqICsgaDYge1xuICAgIG1hcmdpbi10b3A6ICRtc2EtY21wLXRleHQtaDYtLW1hcmdpbi10b3A7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtY21wLXRleHQtaDYtLWZvbnQ7XG5cbiAgICBmb250LXNpemU6ICRtc2EtY21wLXRleHQtaDYtLWZvbnQtc2l6ZTtcblxuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWNtcC10ZXh0LWg2LS1mb250LXdlaWdodDtcblxuICAgIGZvbnQtc3R5bGU6ICRtc2EtY21wLXRleHQtaDYtLWZvbnQtc3R5bGU7XG5cbiAgICBsaW5lLWhlaWdodDogJG1zYS1jbXAtdGV4dC1oNi0tbGluZS1oZWlnaHQ7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogJG1zYS1jbXAtdGV4dC1oNi0tdGV4dC10cmFuc2Zvcm07XG5cbiAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNi0tcGFkZGluZ19fb24ge1xuICAgICAgcGFkZGluZzogJG1zYS1jbXAtdGV4dC1oNi0tcGFkZGluZy0tdG9wXG4gICAgICAgICRtc2EtY21wLXRleHQtaDYtLXBhZGRpbmctLXJpZ2h0XG4gICAgICAgICRtc2EtY21wLXRleHQtaDYtLXBhZGRpbmctLWJvdHRvbVxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg2LS1wYWRkaW5nLS1sZWZ0O1xuICAgIH1cblxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXJfX29uIHtcbiAgICAgIGJvcmRlci13aWR0aDogJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLXdpZHRoLS10b3BcbiAgICAgICAgJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLXdpZHRoLS1yaWdodFxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXItd2lkdGgtLWJvdHRvbVxuICAgICAgICAkbXNhLWNtcC10ZXh0LWg2LS1ib3JkZXItd2lkdGgtLWxlZnQ7XG4gICAgICBib3JkZXItc3R5bGU6ICRtc2EtY21wLXRleHQtaDYtLWJvcmRlci1zdHlsZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWg2LS1jb2xvcjtcblxuICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg2LS1iZy1jb2xvcl9fb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC1oNi0tYmctY29sb3I7XG4gICAgfVxuXG4gICAgLmNtcC0taW52ZXJ0ICYge1xuICAgICAgY29sb3I6ICRtc2EtY21wLXRleHQtaDYtLWNvbG9yLS1pbnZlcnQ7XG5cbiAgICAgIEBpZiAkbXNhLWNtcC10ZXh0LWg2LS1iZy1jb2xvcl9fb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWg2LS1iZy1jb2xvci0taW52ZXJ0O1xuICAgICAgfVxuXG4gICAgICBAaWYgJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyX19vbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1oNi0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgKiArIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi10b3A6ICRtc2EtY21wLXRleHQtYnEtLW1hcmdpbi10b3A7XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLy8gQGlmICRtc2EtY21wLXRleHQtYnEtLXBhZGRpbmdfX29uIHtcbiAgICAvLyAgIHBhZGRpbmc6ICRtc2EtY21wLXRleHQtYnEtLXBhZGRpbmctLXRvcFxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LWJxLS1wYWRkaW5nLS1yaWdodFxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LWJxLS1wYWRkaW5nLS1ib3R0b21cbiAgICAvLyAgICAgJG1zYS1jbXAtdGV4dC1icS0tcGFkZGluZy0tbGVmdDtcbiAgICAvLyB9XG5cbiAgICAvLyBAaWYgJG1zYS1jbXAtdGV4dC1icS0tcmFkaXVzX19vbiB7XG4gICAgLy8gICBib3JkZXItcmFkaXVzOiAkbXNhLWNtcC10ZXh0LWJxLS1yYWRpdXMtLXRvcC1sXG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtYnEtLXJhZGl1cy0tdG9wLXJcbiAgICAvLyAgICAgJG1zYS1jbXAtdGV4dC1icS0tcmFkaXVzLS1ib3R0b20tclxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LWJxLS1yYWRpdXMtLWJvdHRvbS1sO1xuICAgIC8vIH1cblxuICAgIC8vIEBpZiAkbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXJfX29uIHtcbiAgICAvLyAgIGJvcmRlci13aWR0aDogJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLXdpZHRoLS10b3BcbiAgICAvLyAgICAgJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLXdpZHRoLS1yaWdodFxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXItd2lkdGgtLWJvdHRvbVxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LWJxLS1ib3JkZXItd2lkdGgtLWxlZnQ7XG4gICAgLy8gICBib3JkZXItc3R5bGU6ICRtc2EtY21wLXRleHQtYnEtLWJvcmRlci1zdHlsZTtcbiAgICAvLyAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLWNvbG9yO1xuICAgIC8vIH1cblxuICAgIC8vIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWJxLS1jb2xvcjtcblxuICAgIC8vIEBpZiAkbXNhLWNtcC10ZXh0LWJxLS1iZy1jb2xvcl9fb24ge1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC1icS0tYmctY29sb3I7XG4gICAgLy8gfVxuXG4gICAgLy8gLmNtcC0taW52ZXJ0ICYge1xuICAgIC8vICAgY29sb3I6ICRtc2EtY21wLXRleHQtYnEtLWNvbG9yLS1pbnZlcnQ7XG5cbiAgICAvLyAgIEBpZiAkbXNhLWNtcC10ZXh0LWJxLS1iZy1jb2xvcl9fb24ge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LWJxLS1iZy1jb2xvci0taW52ZXJ0O1xuICAgIC8vICAgfVxuXG4gICAgLy8gICBAaWYgJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyX19vbiB7XG4gICAgLy8gICAgIGJvcmRlci1jb2xvcjogJG1zYS1jbXAtdGV4dC1icS0tYm9yZGVyLWNvbG9yLS1pbnZlcnQ7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG5cbiAgKiArIHVsLFxuICAqICsgb2wge1xuICAgIG1hcmdpbi10b3A6ICRtc2EtY21wLXRleHQtbGlzdC0tbWFyZ2luLXRvcDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAkbXNhLWNtcC10ZXh0LWxpLS1tYXJnaW4tLXRvcCAkbXNhLWNtcC10ZXh0LWxpLS1tYXJnaW4tLXJpZ2h0XG4gICAgICAkbXNhLWNtcC10ZXh0LWxpLS1tYXJnaW4tLWJvdHRvbSAkbXNhLWNtcC10ZXh0LWxpLS1tYXJnaW4tLWxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAoXG4gICAgICAkbXNhLWNtcC10ZXh0LWxpLWluZGljYXRvci0td2lkdGggK1xuICAgICAgICAkbXNhLWNtcC10ZXh0LWxpLWluZGljYXRvci0tcGFkZGluZy0tcmlnaHRcbiAgICApO1xuICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWxpLS1jb2xvcjtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiR1aS1icC1tZC1tYXgpXG4gICAge1xuICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgfVxuICAgIC5jbXAtLWludmVydCAmIHtcbiAgICAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LWxpLS1jb2xvci0taW52ZXJ0O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogJG1zYS1jbXAtdGV4dC1saS1pbmRpY2F0b3ItLXdpZHRoO1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgY291bnRlci1yZXNldDogb2xsaTtcblxuICAgIGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbGxpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2xsaSkgXCIuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gdGFibGVcbiAgKiArIHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAkbXNhLWNtcC10ZXh0LXRhYmxlLS1tYXJnaW4tdG9wO1xuICB9XG5cbiAgdGFibGUge1xuICAgIEBpZiAkbXNhLWNtcC10ZXh0LXRhYmxlLS1mdWxsLXdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgLy8gbWFyZ2luOiAwO1xuICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgLy8gYm9yZGVyOiBub25lO1xuICB9XG5cbiAgdGgge1xuICAgIC8vIGZvbnQtZmFtaWx5OiAkbXNhLWNtcC10ZXh0LXRoLS1mb250O1xuICAgIC8vIGZvbnQtc2l6ZTogJG1zYS1jbXAtdGV4dC10aC0tZm9udC1zaXplO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiAkbXNhLWNtcC10ZXh0LXRoLS1mb250LXdlaWdodDtcbiAgICAvLyBmb250LXN0eWxlOiAkbXNhLWNtcC10ZXh0LXRoLS1mb250LXN0eWxlO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkbXNhLWNtcC10ZXh0LXRoLS1saW5lLWhlaWdodDtcbiAgICAvLyB0ZXh0LWFsaWduOiAkbXNhLWNtcC10ZXh0LXRoLS10ZXh0LWFsaWduO1xuICAgIC8vIHBhZGRpbmc6ICRtc2EtY21wLXRleHQtdGgtLXBhZGRpbmctLXRvcCAkbXNhLWNtcC10ZXh0LXRoLS1wYWRkaW5nLS1yaWdodFxuICAgIC8vICAgJG1zYS1jbXAtdGV4dC10aC0tcGFkZGluZy0tYm90dG9tICRtc2EtY21wLXRleHQtdGgtLXBhZGRpbmctLWxlZnQ7XG5cbiAgICAvLyBAaWYgJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyX19vbiB7XG4gICAgLy8gICBib3JkZXItd2lkdGg6ICRtc2EtY21wLXRleHQtdGgtLWJvcmRlci13aWR0aC0tdG9wXG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtdGgtLWJvcmRlci13aWR0aC0tcmlnaHRcbiAgICAvLyAgICAgJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLXdpZHRoLS1ib3R0b21cbiAgICAvLyAgICAgJG1zYS1jbXAtdGV4dC10aC0tYm9yZGVyLXdpZHRoLS1sZWZ0O1xuICAgIC8vICAgYm9yZGVyLXN0eWxlOiAkbXNhLWNtcC10ZXh0LXRoLS1ib3JkZXItc3R5bGU7XG4gICAgLy8gICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtdGgtLWJvcmRlci1jb2xvcjtcbiAgICAvLyB9XG5cbiAgICAvLyBjb2xvcjogJG1zYS1jbXAtdGV4dC10aC0tY29sb3I7XG5cbiAgICAvLyBAaWYgJG1zYS1jbXAtdGV4dC10aC0tYmctY29sb3JfX29uIHtcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtdGgtLWJnLWNvbG9yO1xuICAgIC8vIH1cblxuICAgIC8vIC5jbXAtLWludmVydCAmIHtcbiAgICAvLyAgIGNvbG9yOiAkbXNhLWNtcC10ZXh0LXRoLS1jb2xvci0taW52ZXJ0O1xuXG4gICAgLy8gICBAaWYgJG1zYS1jbXAtdGV4dC10aC0tYmctY29sb3JfX29uIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1jbXAtdGV4dC10aC0tYmctY29sb3ItLWludmVydDtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgQGlmICRtc2EtY21wLXRleHQtdGgtLWJvcmRlcl9fb24ge1xuICAgIC8vICAgICBib3JkZXItY29sb3I6ICRtc2EtY21wLXRleHQtdGgtLWJvcmRlci1jb2xvci0taW52ZXJ0O1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gIHRkIHtcbiAgICAvLyBmb250LWZhbWlseTogJG1zYS1jbXAtdGV4dC10ZC0tZm9udDtcbiAgICAvLyBmb250LXNpemU6ICRtc2EtY21wLXRleHQtdGQtLWZvbnQtc2l6ZTtcbiAgICAvLyBmb250LXdlaWdodDogJG1zYS1jbXAtdGV4dC10ZC0tZm9udC13ZWlnaHQ7XG4gICAgLy8gZm9udC1zdHlsZTogJG1zYS1jbXAtdGV4dC10ZC0tZm9udC1zdHlsZTtcbiAgICAvLyBsaW5lLWhlaWdodDogJG1zYS1jbXAtdGV4dC10ZC0tbGluZS1oZWlnaHQ7XG4gICAgLy8gdGV4dC1hbGlnbjogJG1zYS1jbXAtdGV4dC10ZC0tdGV4dC1hbGlnbjtcbiAgICAvLyBwYWRkaW5nOiAkbXNhLWNtcC10ZXh0LXRkLS1wYWRkaW5nLS10b3AgJG1zYS1jbXAtdGV4dC10ZC0tcGFkZGluZy0tcmlnaHRcbiAgICAvLyAgICRtc2EtY21wLXRleHQtdGQtLXBhZGRpbmctLWJvdHRvbSAkbXNhLWNtcC10ZXh0LXRkLS1wYWRkaW5nLS1sZWZ0O1xuXG4gICAgLy8gQGlmICRtc2EtY21wLXRleHQtdGQtLWJvcmRlcl9fb24ge1xuICAgIC8vICAgYm9yZGVyLXdpZHRoOiAkbXNhLWNtcC10ZXh0LXRkLS1ib3JkZXItd2lkdGgtLXRvcFxuICAgIC8vICAgICAkbXNhLWNtcC10ZXh0LXRkLS1ib3JkZXItd2lkdGgtLXJpZ2h0XG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtdGQtLWJvcmRlci13aWR0aC0tYm90dG9tXG4gICAgLy8gICAgICRtc2EtY21wLXRleHQtdGQtLWJvcmRlci13aWR0aC0tbGVmdDtcbiAgICAvLyAgIGJvcmRlci1zdHlsZTogJG1zYS1jbXAtdGV4dC10ZC0tYm9yZGVyLXN0eWxlO1xuICAgIC8vICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LXRkLS1ib3JkZXItY29sb3I7XG4gICAgLy8gfVxuXG4gICAgLy8gY29sb3I6ICRtc2EtY21wLXRleHQtdGQtLWNvbG9yO1xuXG4gICAgLy8gQGlmICRtc2EtY21wLXRleHQtdGQtLWJnLWNvbG9yX19vbiB7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWNtcC10ZXh0LXRkLS1iZy1jb2xvcjtcbiAgICAvLyB9XG5cbiAgICAvLyAuY21wLS1pbnZlcnQgJiB7XG4gICAgLy8gICBjb2xvcjogJG1zYS1jbXAtdGV4dC10ZC0tY29sb3ItLWludmVydDtcblxuICAgIC8vICAgQGlmICRtc2EtY21wLXRleHQtdGQtLWJnLWNvbG9yX19vbiB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtY21wLXRleHQtdGQtLWJnLWNvbG9yLS1pbnZlcnQ7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIEBpZiAkbXNhLWNtcC10ZXh0LXRkLS1ib3JkZXJfX29uIHtcbiAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWNtcC10ZXh0LXRkLS1ib3JkZXItY29sb3ItLWludmVydDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICAvL0hlYWRpbmcgLSBUeXBvZ3JhcGh5XG4gIC5oMS1zZW1pYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtaDEtLWZvbnQ7XG4gICAgZm9udC1zaXplOiAkbXNhLWgxLS1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRtc2EtaDEtLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWgxLS1mb250LXNpemUtbW9iO1xuICAgICAgfVxuICB9XG4gIC5oMi1zZW1pYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtaDItLWZvbnQ7XG4gICAgZm9udC1zaXplOiAkbXNhLWgyLS1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRtc2EtaDItLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgyLS1saW5lLWhlaWdodDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgICBmb250LXNpemU6ICRtc2EtaDItLWZvbnQtc2l6ZS1tb2I7XG4gICAgfVxuICB9XG4gIC5oMy1zZW1pYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1oMy0tZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtaDMtLWxpbmUtaGVpZ2h0O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgICB9XG4gIH1cbiAgLmgzLXNlbWlsaWdodCB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkbXNhLWgzLS1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgzLS1saW5lLWhlaWdodDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCl7XG4gICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZS1tb2I7XG4gICAgfVxuICB9XG4gIC5oNC1zZW1pYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtaDQtLWZvbnQ7XG4gICAgZm9udC1zaXplOiAkbXNhLWg0LXNlbWlib2xkLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1oNC0tZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtaDQtLWxpbmUtaGVpZ2h0O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1oNC0tZm9udC1zaXplLW1vYjtcbiAgICB9XG4gIH1cbiAgLmg0LXNlbWlsaWdodCB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkbXNhLWg0LXNlbWlib2xkLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1zZW1pbGlnaHQtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRtc2EtaDQtLWxpbmUtaGVpZ2h0O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1oNC0tZm9udC1zaXplLW1vYjtcbiAgICB9XG4gIH1cbiAgLmJvZHktcmVndWxhciB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtLXJlbS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgIH1cbiAgfVxuICAuYm9keS1zZW1pYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1zZW1pYm9sZDtcbiAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZTtcbiAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KXtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtbW9iO1xuICAgIH1cbiAgfVxuICBzdXB7XG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuLmgxLXNlbWlib2xkLFxuLmgyLXNlbWlib2xkLFxuLmgzLXNlbWlib2xkLFxuLmgzLXNlbWlsaWdodCxcbi5oNC1zZW1pYm9sZCxcbi5oNC1zZW1pbGlnaHQsXG4uYm9keS1yZWd1bGFyLFxuLmJvZHktc2VtaWJvbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jbXAtbGlua19fc2NyZWVuLXJlYWRlci1vbmx5IHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIGRpc2NsYWltZXIgdGV4dCBzdHlsZVxuXG4ubXNhLWRpc2NsYWltZXIge1xuICAuY21wLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkbXNhLWRpc2NsYWltZXItLWZvbnQ7XG4gICAgZm9udC1zaXplOiAkbXNhLWRpc2NsYWltZXItLXNpemUgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiAkbXNhLWRpc2NsYWltZXItLXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWRpc2NsYWltZXItLXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG1zYS1kaXNjbGFpbWVyLS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJG1zYS1kaXNjbGFpbWVyLS1jb2xvcjtcbiAgICAqe1xuICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZGlzY2xhaW1lci0tZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiAkbXNhLWRpc2NsYWltZXItLXN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZGlzY2xhaW1lci0td2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtZGlzY2xhaW1lci0tbGluZS1oZWlnaHQ7XG4gICAgICBjb2xvcjogJG1zYS1kaXNjbGFpbWVyLS1jb2xvcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogJG1zYS1kaXNjbGFpbWVyLS1zaXplLS1zbWFsbDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRml4IGZvciBnb29nbGUgdHJhbnNhbHRpb24gKENocm9tZSkgdGV4dCBjb2xvciBpc3N1ZVxuZm9udFtzdHlsZSo9XCJ2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdFwiXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBUZXh0IGNyb3BwaW5nIGlzc3VlIGZpeFxuaDEgLmgxLXNlbWlib2xkLFxuaDIgLmgyLXNlbWlib2xkIHtcbiAgdmVydGljYWwtYWxpZ246IDNweDtcbn1cbmgzIC5oMy1zZW1pYm9sZCxcbmgzIC5oMy1zZW1pbGlnaHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogMnB4O1xufVxuaDQgLmg0LXNlbWlib2xkLFxuaDQgLmg0LXNlbWlsaWdodCB7XG4gIHZlcnRpY2FsLWFsaWduOiAxcHg7XG59XG4iLCIvLz09IFRocmVlZSBDb2x1bW4gc3R5bGVzXG4uY21wLWNvbnRhaW5lci0zLWNvbHVtbl90ZXh0X2ltYWdlIHtcbiAgXG4gICAgLmNtcC1jb250YWluZXIge1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRtc2Etc3BhY2luZy0yNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZW0tR3JpZCB7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRtc2EtYnAtc20tbWluKSBhbmQgKG1heC13aWR0aDokbXNhLWJwLXNtLW1heCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogJG1zYS1zcGFjaW5nLTM2O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLWxnLW1pbikge1xuICAgICAgICAgICAgICAgICYuYWVtLUdyaWRDb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICYuYWVtLUdyaWRDb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6JG1zYS1icC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFlbS1HcmlkQ29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC10ZWFzZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG1zYS1zcGFjaW5nLTI0IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMi0tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjay05MDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JG1zYS1icC1zbS1tYXgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtdGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbXNhLXJhZGl1cy1sO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokbXNhLWJwLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6JG1zYS1icC1tZC1tYXgpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtc2EtcmFkaXVzLW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1zYS1yYWRpdXMtbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNtcC1pbWFnZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vPT0gdGl0bGUgc3R5bGVzXG5cbi5oMS1zZW1pYm9sZCB7XG5cbiAgICAuY21wLXRpdGxlX190ZXh0LFxuICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWgxLS1mb250O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDEtLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDEtLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMS0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMS0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCAqIHtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmgyLXNlbWlib2xkIHtcblxuICAgIC5jbXAtdGl0bGVfX3RleHQsXG4gICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDItLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMi0tZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1oMi0tZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgyLS1saW5lLWhlaWdodDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWgyLS1mb250LXNpemUtbW9iO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0ICoge1xuICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgfVxufVxuXG4uaDMtc2VtaWJvbGQge1xuXG4gICAgLmNtcC10aXRsZV9fdGV4dCxcbiAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtaDMtLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCAqIHtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmgzLXNlbWlsaWdodCB7XG5cbiAgICAuY21wLXRpdGxlX190ZXh0LFxuICAgIC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtaDMtLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oMy0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oMy0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCAqIHtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmg0LXNlbWlib2xkIHtcblxuICAgIC5jbXAtdGl0bGVfX3RleHQsXG4gICAgLmNtcC10ZWFzZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtaDQtLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oNC1zZW1pYm9sZC1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWg0LS1mb250LXdlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtc2EtaDQtLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaDQtLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICB9XG59XG5cbi5oNC1zZW1pbGlnaHQge1xuXG4gICAgLmNtcC10aXRsZV9fdGV4dCxcbiAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXNlbWlsaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkbXNhLWg0LXNlbWlib2xkLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2Etc2VtaWxpZ2h0LWZvbnQtd2VpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1oNC0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1zYS1icC1tZC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oNC0tZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCAqIHtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmJvZHktcmVndWxhciB7XG5cbiAgICAuY21wLXRpdGxlX190ZXh0LFxuICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLW1vYjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvZHktc2VtaWJvbGQge1xuXG4gICAgLmNtcC10aXRsZV9fdGV4dCxcbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1zYS1mb250LXNpemUtLXJlbS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1zYS1saW5lLWhlaWdodDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWZvbnQtc2l6ZS1tb2I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3VoZi1mb290ZXJcbntcbiAgICBtYXJnaW4tdG9wOiAkbXNhLXNwYWNpbmctbnVsbDtcbiAgICAuYy11aGZmLW5hdlxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDgwcHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTA4NHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODNweClcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEzcHg7ICAgXG4gICAgICAgICAgICAuYy11aGZmLW5hdi1yb3dcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUzOXB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgJiAuYy11aGZmLW5hdi1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLWhlYWRpbmctNFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIC5jLWhlYWRpbmctNFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JG1zYS1ibGFjay0xMDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MzlweClcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmMtaGVhZGluZy00XG4gICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdWhmLWZvb3RlcnRleHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiAkbXNhLWZvbnQtc3R5bGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MzlweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1saXN0IGxpXG4gICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdWhmLWZvb3RlcnRleHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHVoZi1mb290ZXJ0ZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy11aGZmLWJhc2VcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDQ3cHggODBweCA0OHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDg0cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDgzcHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMjRweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUzOXB4KVxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDMwcHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJj5hLmMtdWhmZi1saW5rLmMtdWhmZi1jY3BhIHN2ZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwuYy1saXN0XG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTA4M3B4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNnB4IDBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHVoZi1mb290ZXJ0ZXh0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1zYS1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG1zYS1mb250LXN0eWxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWhmLWZvb3Rlcl9fY29udGVudCAuY29udGV4dC11aGZ7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLy8gU3R5bGluZyBmb3IgbGFuZ3VhZ2UgbmF2aWdhdGlvbiBpbnNpZGUgZm9vdGVyXG5cbiN1aGYtZm9vdGVyIHtcbiAgICAuYy11aGZmLWJhc2V7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4M3B4KXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubXNhLWxhbmd1YWdlbmF2aWdhdGlvbl9mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogcHgtdG8tcmVtKDE4N3B4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcHgtdG8tcmVtKDI0cHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4M3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tcmVtKDE4N3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tcmVtKDYwcHgpO1xuXG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by1yZW0oNHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbmF2LCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHgtdG8tcmVtKDM2cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by1yZW0oMTg3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwODNweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlciB7XG4gICN1aGYtZm9vdGVyIHtcbiAgICAuYy11aGZmLWJhc2Uge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDg0cHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi51aGYtaGVhZGVyX19jb250ZW50XG57XG4gICAgLmMtdWhmaD5kaXYge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZi1tZW51PmJ1dHRvbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMnB4IDE1cHggMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZmg+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZmg+ZGl2OmZpcnN0LWNoaWxkIC5jLXVoZi1tZW51PmJ1dHRvbiB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODYwcHgpIHtcbiAgICBcbiAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7IC8vJG1zYS1ibGFja1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1mb250O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7IC8vJG1zYS1mb250LXdlaWdodFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IC8vJG1zYS1saW5lLWhlaWdodFxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMzBweCAxNHB4IDEycHg7XG4gICAgICAgICAgICAmLmFsbC1tcy1uYXYuYy1idXR0b24tbG9nb1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZi1tZW51PmJ1dHRvbjphZnRlciB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODYwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoIC5jLXNob3ctcGlwZSB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI2MtdWhmLW5hdi1jdGEge1xuICAgICAgICAuYy11aGYtbmF2LWxpbmtcbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibHVlICFpbXBvcnRhbnQ7IC8vJG1zYS1ibHVlXG4gICAgICAgICAgICBjb2xvcjogJG1zYS13aGl0ZSAhaW1wb3J0YW50OyAvLyRtc2Etd2hpdGVcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodC0tc3Ryb25nO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBib3JkZXI6dW5zZXQ7XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoPmRpdjpmaXJzdC1jaGlsZCAuYy11aGYtbmF2LWxpbmsge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg2MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjayAhaW1wb3J0YW50OyAvLyRtc2EtYmxhY2tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0OyAvLyRtc2EtZm9udC13ZWlnaHRcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAvLyRtc2EtbGluZS1oZWlnaHRcbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTEwO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZmgtZ25hdiAuanMtcGFkZGxlLWl0ZW1zIGxpIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDEycHggMTRweCAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDsgLy8kbXNhLWJsYWNrXG4gICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDsgLy8kbXNhLWZvbnQtd2VpZ2h0XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgLy8kbXNhLWxpbmUtaGVpZ2h0XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OXB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnVoZi1tZW51LWl0ZW1cbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjazsgLy8kbXNhLWJsYWNrXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjc2VhcmNoPnNwYW4ge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaCAuYy1zZWFyY2ggYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMThweCAwcHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgXG4gICAgI2hlYWRlckFyZWEgXG4gICAge1xuICAgICAgICAqIC5jLW1lIFxuICAgICAgICB7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1zYW1lX0hlYWRlclxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODU5cHgpXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tc2FtZV9IZWFkZXJfbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDsgLy8kbXNhLWJsYWNrXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDsgLy8kbXNhLWZvbnQtd2VpZ2h0XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IC8vJG1zYS1saW5lLWhlaWdodFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrOy8vJG1zYS1ibGFja1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206ICRtc2EtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5jLXVoZmguYy1zZ2wtc3RjayAuYy1zZWFyY2ggYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NThweClcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgICYjc2VhcmNoe1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NzVweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODYwcHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMCAxNHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjazsgLy8kbXNhLWJsYWNrXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHRvcDogLTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXNlYXJjaC5qcy1mb2N1c2VkIHtcbiAgICAgICAgI3NlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+c3BhblxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaD5kaXY6Zmlyc3QtY2hpbGQgLmMtdWhmLW5hdi1saW5rIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoXG4gICAge1xuICAgICAgICAmPmRpdjpmaXJzdC1jaGlsZC5mLXNlYXJjaC1vcGVuZWRcbiAgICAgICAge1xuICAgICAgICAgICAgJj5kaXZcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAmPmRpdlxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgJiAuYy1zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMzhweCA5cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDg2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXNhLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgICBcbiAgICAuYy11aGZoLmMtc2dsLXN0Y2sge1xuICAgICAgICAuZi1zZWFyY2gtb3BlbmVkIFxuICAgICAgICB7XG4gICAgICAgICAgICAuY2FuY2VsLXNlYXJjaFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI3VoZi1nLW5hdlxuICAgIHtcbiAgICAgICAgLmpzLXBhZGRsZS1pdGVtc1xuICAgICAgICB7XG4gICAgICAgICAgICAmPi5uZXN0ZWQtbWVudVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICYgLmMtdWhmLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIC5mLXN1Yi1tZW51XG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuW2YtbXVsdGktcGFyZW50PVwidHJ1ZVwiXVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMHB4IDEycHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtbGlua1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmID4gYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgJit1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtbGlua1xuICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1ibGFjay01MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1tb2ItZm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1zYS1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweCAxNXB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmpzLXN1Ym0tdWhmLW5hdi1saW5rXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaC5jLXNnbC1zdGNre1xuICAgICAgICAuY2F0LWxvZ28tYnV0dG9uLWNvbnRcbiAgICAgICAge1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NTlweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHVoZi1oZWFkZXJib3JkZXIgIWltcG9ydGFudDsgLy8gJG1zYS1ibGFja1xuICAgICAgICAgICAgICAgIC5jLWNhdC1sb2dvLWJ1dHRvblxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtZm9udC1zaXplLS1yZW0tYmFzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0LS1zdHJvbmc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbXNhLWgxLS1saW5lLWhlaWdodDsgXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRtc2EtYmxhY2s7IC8vICRtc2EtYmxhY2tcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaC5jLXNnbC1zdGNrIC5nbG9iYWwtaGVhZC1jb250LCAuYy11aGZoLmMtc2dsLXN0Y2tcbiAgICB7XG4gICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5jLXVoZmgtZ2NvbnRhaW5lci1zdFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHVoZi1oZWFkZXJib3JkZXIgIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgIC8vJG1zYS1ibGFja1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoLmMtc2dsLXN0Y2tcbiAgICB7XG4gICAgICAgIC5jLXVoZmgtZ2NvbnRhaW5lci1zdFxuICAgICAgICB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OXB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyNXB4IDJweCAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmdseXBoLWdsb2JhbC1uYXYtYnV0dG9uXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ODU5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubXNhbWVfSGVhZGVyX25hbWUuc3RfbXNhbWVfcGxhY2Vob2xkZXJ7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYy11aGZoLmMtc2dsLXN0Y2sgXG4gICAge1xuICAgICAgICAuYy11aGZoLWFjdGlvbnMgXG4gICAgICAgIHtcbiAgICAgICAgICAgICNtZUNvbnRyb2wuYy1tZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICByaWdodDoxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaC5jLXNnbC1zdGNre1xuICAgICAgICAueC1oaWRkZW4tbm9uZS1tb2JpbGUtdnBcbiAgICAgICAge1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jLXVoZmguYy1zZ2wtc3Rja1xuICAgIHtcbiAgICAgICAgbmF2XG4gICAgICAgIHtcbiAgICAgICAgICAgIGEuYy11aGYtbmF2LWxpbmtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDEycHggMTRweCAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMnB4IDE1cHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1tb2ItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogJG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaC5jLXNnbC1zdGNrIHtcbiAgICAgICAgbmF2IFxuICAgICAgICB7XG4gICAgICAgICAgICAuYy11aGYtbWVudSBbYXJpYS1leHBhbmRlZD0ndHJ1ZSddXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgJit1bFthcmlhLWhpZGRlbj0nZmFsc2UnXVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmMtdWhmaFxuICAgIHtcbiAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQgXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5jLWxvZ29cbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuYy1pbWFnZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2LjVweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtdWhmLW1lbnVcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBhLGJ1dHRvblxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1zYS1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJj5idXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweCAxNXB4IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYrdWwgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEycHggMjRweCAxNXB4IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLmMtdzAgXG4gICAge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICB7XG4gICAgICAgICAgICBsaVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JG1zYS1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjNweCAxNXB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICN1aGYtYy1uYXZcbiAgICB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5mLXN1Yi1tZW51XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYnV0dG9uXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtc2EtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtc2EtZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtc2EtaGVhZGVyLW1vYi1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmK3Vse1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtc2EtYmxhY2stNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZi1tdWx0aS1jb2x1bW4taW5mb1xuICAgICAgICAgICAge1xuXG4gICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXNhLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1tb2ItZm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbXNhLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1zYS1oZWFkZXItbW9iLWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXNhLWJsYWNrLTUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5mLW11bHRpLWNvbHVtbntcbiAgICAgICAgJiA+IGxpe1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NjBweClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtbGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmpzLXN1Ym0tdWhmLW5hdi1saW5rXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokbXNhLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkbXNhLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN1aGYtc3dwXG4gICAge1xuICAgICAgICAuY29sb3ItYnJhbmQtZ3JlZW5cbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1zYS1kZWVwdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbXNhLWhlYWRlci1tb2ItZm9udDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtc2EtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBjb2xvcjokbXNhLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHVpLWJwLW1kLW1heClcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbXNhLWJwLWxnLW1pbil7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21wLWxpbmtfX3NjcmVlbi1yZWFkZXItb25seVxuICAgICAgICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS5tLXNraXAtdG8tbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgei1pbmRleDogMzAwMDAwMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuLm5ldy1jLWxvZ29cbntcbiAgICB3aWR0aDogMjEwcHggIWltcG9ydGFudDtcblxuICAgIC5jLWltYWdlXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuNXB4KVxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjg2MHB4KVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDg1OC41cHgpe1xuICAgICAgICBwYWRkaW5nOiAxMi41cHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny41cHgpe1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDRweCAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udWhmLWFjcXVpc2l0aW9uLWhlYWRlclxue1xuICAgIC50aGVtZS1kYXJrXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbXNhLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jLWFjdGlvbi10cmlnZ2VyXG4gICAgICAgIHtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ODU4cHgpXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzI2MjYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLXVoZmgtZ2NvbnRhaW5lci1zdFxuICAgICAgICB7XG4gICAgICAgICAgICAuY2F0LWxvZ28tYnV0dG9uLWNvbnRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjdWhmQ2F0TG9nb0J1dHRvblxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qcy1wYWRkbGUtaXRlbXNcbiAgICAgICAge1xuICAgICAgICAgICAgLnNpbmdsZS1saW5rXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgI3ByaW1hcnktbmF2LWl0ZW0tY3RhLXNpZ251cFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmMtdWhmaC1hY3Rpb25zXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5jLXVoZi1tZW51XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b25cbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyNjI2MjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmMtYnV0dG9uLWxvZ29cbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl1cbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmYtbXVsdGktY29sdW1uXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC5mLXN1Yi1tZW51XG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtbGlua1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIC5qcy1zdWJtLXVoZi1uYXYtbGlua1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyNjI2MjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjg1OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmYtbXVsdGktY29sdW1uLWluZm9cbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmMtdzBcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLWxpbmtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4NThweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMjYyNjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXNhbWVfSGVhZGVyXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1zYW1lX0hlYWRlcl9uYW1lXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm1zYS11aGZoZWFkZXJmb290ZXJfc3RpY2t5XG57XG4gICAgLnN0aWNreSB7XG4gICAgICAgIEBpbmNsdWRlIHN0aWNreS1oZWFkZXI7XG4gICAgfVxufVxuI3djcENvbnNlbnRCYW5uZXJDdHJsXG57XG4gICAgJi5zdGlja3kge1xuICAgICAgICBAaW5jbHVkZSBzdGlja3ktaGVhZGVyO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg1OXB4KSB7XG4gICAgLm1zYS11aGZoZWFkZXJmb290ZXJfc3RpY2t5IC51aGZjLXVuaXZlcnNhbC1jb250ZXh0LmNvbnRleHQtdWhmOm5vdCgueC1oaWRkZW4pIHtcbiAgICAgICAgQGluY2x1ZGUgc3RpY2t5LWhlYWRlcjtcbiAgICB9XG59XG4iLCIvLz09IE1TQSBDdXN0b20gdmlkZW8gc3R5bGVzXG4ubXNhLXZpZGVvIHtcbiAgICAmLS1kZWZhdWx0X3NtYWxsIHtcbiAgICAgICAgLmNtcF92aWRlby0td3JhcHBlciB7XG4gICAgICAgICAgICAuY21wX3ZpZGVvLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5tc2EtdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDcycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tZGVmYXVsdF9mdWxsYmxlZWQge1xuICAgICAgICAuY21wX3ZpZGVvLS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLm1zYS12aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2N3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXNpbmdsZV9zbWFsbCB7XG4gICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgxMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbXNhLWJwLW1kLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXNpbmdsZWZ1bGxibGVlZCB7XG4gICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtc2EtYnAtbWQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1zYS1icC1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0td2lkZWZ1bGxibGVlZCB7XG4gICAgICAgIC5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNtcF92aWRlby0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAubXNhLXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5jbXBfdmlkZW8tLXdyYXBwZXIge1xuICAgIC5jbXBfdmlkZW8tLWNvbnRhaW5lciB7XG4gICAgICAgIC5tc2EtdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgPnZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXlfcGF1c2VfYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmJ0bnBhdXNlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wYXVzZV9idG4uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5idG5wbGF5OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9yZXNvdXJjZXMvaW1hZ2VzL21zYV92aWRlb19wbGF5X2J0bi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY29udGFpbmVyIC5jbXAtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciAuY21wLWNvbnRhaW5lcixcbi5jbXAtZXhwZXJpZW5jZWZyYWdtZW50LS1mb290ZXIgLmNvbnRhaW5lci5jbXAtLWludmVydCB7XG4gIGJhY2tncm91bmQ6ICR1aS13aGl0ZTtcbn1cblxuLmNtcC1leHBlcmllbmNlZnJhZ21lbnQtLWZvb3RlciB7XG4gIC5zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNtcC1saXN0IHtcbiAgICBtYXgtd2lkdGg6ICR1aS1tYXgtd2lkdGgtLWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5jbXAtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jbXAtbGlzdF9faXRlbS1saW5rIHtcbiAgICBjb2xvcjogJHVpLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAuY21wLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogJHVpLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdWktcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNtcC1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jbXAtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR1aS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWktcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogJHVpLW1heC13aWR0aC0tY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/