/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/ui/headers/styles.scss ***!
  \************************************************************************************************************************************************/
.book-h1 {
  font-size: 2.1875rem;
  font-weight: 300;
}

.book-h2 {
  font-size: 1.75rem;
  font-weight: 300;
}

.book-h3 {
  font-size: 1.25rem;
  font-weight: 600;
}

.book-h4 {
  font-size: 1rem;
  font-weight: 400;
}

.book-h5 {
  font-size: 0.875rem;
  font-weight: 400;
}

.book-h6 {
  font-size: 0.75rem;
  font-weight: 400;
}
/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/ui/toc/styles.scss ***!
  \********************************************************************************************************************************************/
.book-toc {
  font-size: 0.875rem;
}
.book-toc a {
  color: #444444;
  text-decoration: none;
}
.book-toc a:hover {
  color: #0067cd;
}
.book-toc__sections:first-child {
  margin-top: 0;
}
.book-toc__sections:last-child {
  margin-bottom: 0;
}
.book-toc__sections {
  list-style: none;
  margin: 50px 0;
  padding: 0;
}
.book-toc__sections li {
  border-bottom: 1px solid #444444;
}
.book-toc__section {
  padding: 12px 0;
  font-weight: 700;
}
.book-toc__documents {
  list-style: none;
  padding: 0;
}
.book-toc__document {
  padding: 12px 0;
}
.book-toc__document:last-of-type {
  border-bottom: none;
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/eaton-book/styles.scss ***!
  \******************************************************************************************************************************************************/
.eaton-book {
  font-size: rem-calc(16px);
  color: #444444;
}
.eaton-book__toc-header {
  font-size: 1.25rem;
  font-weight: 600;
}
.eaton-book__toc-contents {
  margin-bottom: 100px;
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/graphic/styles.scss ***!
  \***************************************************************************************************************************************************/
.book-graphic {
  display: block;
  max-width: 100%;
  line-height: 0;
  margin: 10px auto;
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/cover/styles.scss ***!
  \*************************************************************************************************************************************************/
.book-cover {
  margin: 0 0 40px 0;
}
.book-cover__title {
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: 300;
  margin-bottom: 33px;
}
.book-cover__code {
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: 300;
  margin-bottom: 6px;
}
.book-cover__date {
  margin-bottom: 40px;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.book-cover .book-para {
  margin: 0;
}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/ui/section-divider/styles.scss ***!
  \********************************************************************************************************************************************************/
.book-section-divider {
  width: 100%;
  height: 1px;
  margin: 38px 0;
  background-color: #444444;
}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/ui/print-header/styles.scss ***!
  \*****************************************************************************************************************************************************/
@media print {
  .app-qa-preview-header {
    display: none;
  }
  .print-header {
    display: flex;
    position: running(header);
    padding-bottom: 14px;
    margin-bottom: 25px;
    align-items: center;
    border-bottom: 1px solid #939393;
  }
  .print-header__book-details {
    display: flex;
    flex-direction: column;
  }
  .print-header__logo {
    width: 285px;
    height: 68px;
    margin-bottom: 8px;
  }
  .print-header__product-family {
    font-weight: 700;
    font-size: 1.25rem;
    letter-spacing: 1px;
    padding-bottom: 4px;
    color: #525252;
  }
  .print-header__info {
    display: flex;
    flex-wrap: no-wrap;
  }
  .print-header__book-code {
    font-size: 0.875rem;
    font-weight: 600;
    color: #525252;
  }
  .print-header__book-info-separator {
    font-size: 0.875rem;
    font-weight: 600;
    margin: 0 14px;
    color: #525252;
  }
  .print-header__book-version {
    font-size: 0.875rem;
    font-weight: 600;
    color: #525252;
  }
}
@media not print {
  .print-header {
    display: none;
  }
}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/info-page/styles.scss ***!
  \*****************************************************************************************************************************************************/
.book-info-page {
  width: 100%;
  margin: 0 0 40px 0;
}
/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/ui/video-player/styles.scss ***!
  \*****************************************************************************************************************************************************/
.video-player {
  position: relative;
  width: 100%;
  max-width: 800px;
}
.video-player:before {
  padding-top: 56.25%;
  content: "";
  display: block;
}
.video-player__content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.video-player__iframe {
  width: 100%;
  height: 100%;
  border: none;
}
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/para/styles.scss ***!
  \************************************************************************************************************************************************/
.book-para {
  margin: 0 0 0.75em 0;
}
.book-para__prefix {
  font-weight: 700;
}
.book-para--paranospace {
  margin: 0;
  font-style: italic;
}
.book-para__alert {
  border-radius: 5px;
  border: 1px solid #444444;
  margin-bottom: 20px;
}
.book-para__alert-header {
  display: flex;
  padding: 9px 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
}
.book-para__alert-header--danger {
  background-color: #b40502;
  color: #ffffff;
}
.book-para__alert-header--danger::before {
  content: url(/assets/b3ea41c955b611116e6d.svg);
}
.book-para__alert-header--warning {
  background-color: #f99019;
  color: #000000;
}
.book-para__alert-header--warning::before {
  content: url(/assets/6527624e65dd14fa5445.svg);
}
.book-para__alert-header--caution {
  background-color: #ffe92d;
  color: #000000;
}
.book-para__alert-header--caution::before {
  content: url(/assets/6527624e65dd14fa5445.svg);
}
.book-para__alert-header--important {
  background-color: #005b9e;
  color: #ffffff;
}
.book-para__alert-header::before {
  width: 20px;
  height: 18px;
  margin-right: 5px;
}
.book-para__alert-message {
  padding: 12px 15px;
}
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/list/styles.scss ***!
  \************************************************************************************************************************************************/
.list--nothing {
  list-style-type: none;
  padding: 0;
}
.list--bullet {
  list-style-type: disc;
}
.list--dash {
  list-style-type: none;
}
.list--dash li:before {
  content: "-";
  margin: 0 0.7em 0 -1em;
}
.list--asterisk {
  list-style-type: none;
}
.list--asterisk li:before {
  content: "*";
  margin: 0 0.65em 0 -1em;
}
.list--num, .list--num1 {
  list-style-type: decimal;
}
.list--alpha, .list--alpha1 {
  list-style-type: lower-alpha;
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/table/styles.scss ***!
  \*************************************************************************************************************************************************/
.book-table__table {
  border-collapse: collapse;
  font-size: rem-calc(14px);
}
.book-table__table--data {
  width: 100%;
  margin: 0 0 20px 0;
  border: 1px solid black;
}
.book-table__table--data th,
.book-table__table--data td {
  border: 1px solid black;
  padding: 5px;
  line-height: rem-calc(18px);
  text-align: left;
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/spec-instr/styles.scss ***!
  \******************************************************************************************************************************************************/
.book-spec-instr {
  width: 100%;
  margin: 0 0 20px 0;
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/spec-tools/styles.scss ***!
  \******************************************************************************************************************************************************/
.book-spec-tools {
  width: 100%;
  margin: 0 0 20px 0;
}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/component-id/styles.scss ***!
  \********************************************************************************************************************************************************/
.book-component-id {
  margin: 0 0 20px 0;
}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/styled-text/styles.scss ***!
  \*******************************************************************************************************************************************************/
.styled-text--blue {
  color: #0067cd;
}
.styled-text--bold {
  font-weight: 700;
}
.styled-text--italic {
  font-style: italic;
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/step-group/styles.scss ***!
  \******************************************************************************************************************************************************/
.book-step-group {
  width: 100%;
  margin: 0 0 20px 0;
}
.book-step-group__video {
  margin: 20px 0;
}
.book-step-group__steps {
  counter-reset: item;
  padding: 0;
  margin: 0;
}
.book-step-group__steps .book-step {
  display: flex;
}
.book-step-group__steps .book-step__video {
  margin-bottom: 15px;
}
.book-step-group__steps .book-step__number {
  margin-right: 0.625rem;
}
.book-step-group__steps .book-step__number:before {
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: 400;
}
.book-step-group__steps .book-step__content {
  flex-grow: 1;
}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/ts-overview-page/styles.scss ***!
  \************************************************************************************************************************************************************/
.book-ts-overview-page__fault-code-params {
  white-space: pre;
}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/overview-graphic/styles.scss ***!
  \************************************************************************************************************************************************************/
.book-overview-graphic {
  margin-bottom: 40px;
}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/ts-step-table/styles.scss ***!
  \*********************************************************************************************************************************************************/
.book-ts-step-table {
  margin-bottom: 40px;
}
.book-ts-step-table__information {
  width: 100%;
  display: flex;
  border: 2px solid #444444;
}
.book-ts-step-table__letter {
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: 600;
  color: #ffffff;
  background-color: #444444;
  padding: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.375rem;
  min-height: 4.375rem;
}
.book-ts-step-table__purpose {
  font-size: 1.25rem;
  font-style: italic;
  display: flex;
  align-items: center;
  padding: 18px;
  width: 100%;
}
.book-ts-step-table__purpose-label {
  font-weight: 700;
  margin-right: 0.5rem;
}
.book-ts-step-table__video {
  margin: 20px 0;
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/ts-actions/styles.scss ***!
  \******************************************************************************************************************************************************/
.book-ts-actions {
  margin: 0 0 40px 0;
}
.book-ts-actions__list {
  counter-reset: item;
  padding: 0;
  margin: 0;
}
.book-ts-actions__list .book-ts-action {
  display: flex;
}
.book-ts-actions__list .book-ts-action__number {
  margin-right: 0.625rem;
  min-width: 20px;
}
.book-ts-actions__list .book-ts-action__number:before {
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: 400;
}
.book-ts-actions__list .book-ts-action__content {
  width: 100%;
}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/ts-measurement/styles.scss ***!
  \**********************************************************************************************************************************************************/
.book-ts-measurement {
  width: 100%;
  margin: 0 0 40px 0;
  border-collapse: collapse;
  font-size: rem-calc(14px);
}
.book-ts-measurement th,
.book-ts-measurement td {
  padding: 5px 10px;
  border: 1px solid #000000;
  text-align: left;
}
.book-ts-measurement th {
  background-color: #d3d3d3;
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/nodes/ts-results/styles.scss ***!
  \******************************************************************************************************************************************************/
.book-ts-results {
  margin: 0;
  font-size: 1rem;
  list-style-type: disc;
}
.book-ts-results .book-ts-result {
  max-width: 75%;
}
/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./modules/book-render/components/main.scss ***!
  \***********************************************************************************************************************************/
html {
  box-sizing: border-box;
}

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

body {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;
  color: #444444;
  font-size: rem-calc(16px);
  line-height: 1.5;
}

p {
  margin: 0 0 0.75em 0;
}

a {
  color: #0067cd;
  text-decoration: none;
  cursor: pointer;
}
a:active, a:focus, a:hover {
  color: rgb(0, 77.25, 153.75);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;
  line-height: 1.2;
  margin: 0 0 0.75em 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDRTtBQUZKLEM7Ozs7QUNKQTtFQUNFO0FBRkY7O0FBS0E7OztFQUdFO0FBRkY7O0FBS0E7RUFDRSw0U3hCUGlCO0V3QlFqQixjeEJpQ1k7RXdCaENaLHlCckJib0I7RXFCY3BCO0FBRkY7O0FBS0E7RUFDRTtBQUZGOztBQUtBO0VBQ0UsY3hCTUs7RXdCTEw7RUFDQTtBQUZGO0FBSUU7RUFHRTtBQUpKOztBQVFBOzs7Ozs7RUFNRSw0U3hCbkNpQjtFd0JvQ2pCLGdCeEJ0Qm9CO0V3QnVCcEI7QUFMRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL3VpL2hlYWRlcnMvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9jbGllbnQvc3R5bGVzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3Byb2R1Y3QtaW5mb3JtYXRpb24tbGlicmFyeS8uL21vZHVsZXMvYm9vay1yZW5kZXIvY29tcG9uZW50cy91aS90b2Mvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL2VhdG9uLWJvb2svc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9wcm9kdWN0LWluZm9ybWF0aW9uLWxpYnJhcnkvLi9tb2R1bGVzL2Jvb2stcmVuZGVyL2NvbXBvbmVudHMvbm9kZXMvZ3JhcGhpYy9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9wcm9kdWN0LWluZm9ybWF0aW9uLWxpYnJhcnkvLi9tb2R1bGVzL2Jvb2stcmVuZGVyL2NvbXBvbmVudHMvbm9kZXMvY292ZXIvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL3VpL3NlY3Rpb24tZGl2aWRlci9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9wcm9kdWN0LWluZm9ybWF0aW9uLWxpYnJhcnkvLi9tb2R1bGVzL2Jvb2stcmVuZGVyL2NvbXBvbmVudHMvdWkvcHJpbnQtaGVhZGVyL3N0eWxlcy5zY3NzIiwid2VicGFjazovL3Byb2R1Y3QtaW5mb3JtYXRpb24tbGlicmFyeS8uL21vZHVsZXMvYm9vay1yZW5kZXIvY29tcG9uZW50cy9ub2Rlcy9pbmZvLXBhZ2Uvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL3VpL3ZpZGVvLXBsYXllci9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9wcm9kdWN0LWluZm9ybWF0aW9uLWxpYnJhcnkvLi9tb2R1bGVzL2Jvb2stcmVuZGVyL2NvbXBvbmVudHMvbm9kZXMvcGFyYS9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9wcm9kdWN0LWluZm9ybWF0aW9uLWxpYnJhcnkvLi9tb2R1bGVzL2Jvb2stcmVuZGVyL2NvbXBvbmVudHMvbm9kZXMvbGlzdC9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9wcm9kdWN0LWluZm9ybWF0aW9uLWxpYnJhcnkvLi9tb2R1bGVzL2Jvb2stcmVuZGVyL2NvbXBvbmVudHMvbm9kZXMvdGFibGUvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL3NwZWMtaW5zdHIvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL3NwZWMtdG9vbHMvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL2NvbXBvbmVudC1pZC9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9wcm9kdWN0LWluZm9ybWF0aW9uLWxpYnJhcnkvLi9tb2R1bGVzL2Jvb2stcmVuZGVyL2NvbXBvbmVudHMvbm9kZXMvc3R5bGVkLXRleHQvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL3N0ZXAtZ3JvdXAvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL3RzLW92ZXJ2aWV3LXBhZ2Uvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL292ZXJ2aWV3LWdyYXBoaWMvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL3RzLXN0ZXAtdGFibGUvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL3RzLWFjdGlvbnMvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vcHJvZHVjdC1pbmZvcm1hdGlvbi1saWJyYXJ5Ly4vbW9kdWxlcy9ib29rLXJlbmRlci9jb21wb25lbnRzL25vZGVzL3RzLW1lYXN1cmVtZW50L3N0eWxlcy5zY3NzIiwid2VicGFjazovL3Byb2R1Y3QtaW5mb3JtYXRpb24tbGlicmFyeS8uL21vZHVsZXMvYm9vay1yZW5kZXIvY29tcG9uZW50cy9ub2Rlcy90cy1yZXN1bHRzL3N0eWxlcy5zY3NzIiwid2VicGFjazovL3Byb2R1Y3QtaW5mb3JtYXRpb24tbGlicmFyeS8uL21vZHVsZXMvYm9vay1yZW5kZXIvY29tcG9uZW50cy9tYWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG5AdXNlIFwiYm9vay1yZW5kZXIvY29tcG9uZW50cy9fYmFzZVwiO1xuXG4uYm9vay1oMSB7XG4gIGZvbnQtc2l6ZTogYmFzZS5yZW0tY2FsYygzNXB4KTtcbiAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG4uYm9vay1oMiB7XG4gIGZvbnQtc2l6ZTogYmFzZS5yZW0tY2FsYygyOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG4uYm9vay1oMyB7XG4gIGZvbnQtc2l6ZTogYmFzZS5yZW0tY2FsYygyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuLmJvb2staDQge1xuICBmb250LXNpemU6IGJhc2UucmVtLWNhbGMoMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiBiYXNlLiRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbi5ib29rLWg1IHtcbiAgZm9udC1zaXplOiBiYXNlLnJlbS1jYWxjKDE0cHgpO1xuICBmb250LXdlaWdodDogYmFzZS4kZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4uYm9vay1oNiB7XG4gIGZvbnQtc2l6ZTogYmFzZS5yZW0tY2FsYygxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cbiIsIkB1c2UgXCIuLi9ib3VyYm9uL2JvdXJib25cIjtcblxuLy8gQnJlYWtwb2ludHNcbiRtZWRpdW0tc2NyZWVuOiA2MDBweDtcbiRsYXJnZS1zY3JlZW46IDkwMHB4O1xuXG4vLyBUeXBvZ3JhcGh5XG4kYmFzZS1mb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgYm91cmJvbi4kZm9udC1zdGFjay1zeXN0ZW07XG4kaGVhZGluZy1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cbi8vIEZvbnQgU2l6ZXNcbiRodG1sLWZvbnQtc2l6ZTogMTZweDtcbiRiYXNlLWZvbnQtc2l6ZTogMXJlbTtcbkBmdW5jdGlvbiByZW0tY2FsYygkbikge1xuICBAcmV0dXJuIGNhbGMoJGJhc2UtZm9udC1zaXplICogJG4gLyAkaHRtbC1mb250LXNpemUpO1xufVxuXG4kZm9udC1zaXplLXNtYWxsZXI6IHJlbS1jYWxjKDEycHgpO1xuXG4vLyBMaW5lIGhlaWdodFxuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI7XG5cbi8vIE90aGVyIFNpemVzXG4kYmFzZS1ib3JkZXItcmFkaXVzOiA1cHg7XG4kYmFzZS1zcGFjaW5nOiAkYmFzZS1saW5lLWhlaWdodCAqIDFlbTtcbiRzbWFsbC1zcGFjaW5nOiBjYWxjKCRiYXNlLXNwYWNpbmcgLyAyKTtcbiRiYXNlLXotaW5kZXg6IDA7XG5cbi8vIENvbG9yc1xuJGRhcmstYmx1ZTogIzAwNDc4ZDtcbiRibHVlOiAjMDA2N2NkO1xuJGxpZ2h0LWJsdWU6ICMwZDdjZWE7XG5cbiRkYXJrLWdyZWVuOiAjNTQ3ZjhkO1xuJGdyZWVuOiAjODJiOGM5O1xuJGxpZ2h0LWdyZWVuOiAjODJiOGM5O1xuXG4kZXJyb3ItcmVkOiAjOGUxMzJjO1xuJGRhcmstcmVkOiAjOWUxODE2O1xuJHJlZDogI2QxMjQyMTtcblxuJGRhcmsteWVsbG93OiAjYTE3OTA5O1xuJHllbGxvdzogI2U4YjAxMjtcbiRsb3ctb3BhY2l0eS15ZWxsb3c6ICNmZWZiZjM7XG5cbiRibGFjazogIzAwMDAwMDtcbiRkYXJrZXN0LWdyYXk6ICMyNTI1MjU7XG4kZGFya2VyLWdyYXk6ICM0NDQ0NDQ7XG4kZGFyay1ncmF5OiAjNTI1MjUyO1xuJG1lZGl1bS1kYXJrLWdyYXk6ICM5MzkzOTM7XG4kbWVkaXVtLWdyYXk6ICNjZmNmY2Y7XG4kbGlnaHQtZ3JheTogI2QzZDNkMztcbiRsaWdodGVyLWdyYXk6ICNmOGY4Zjg7XG4kd2hpdGU6ICNmZmZmZmY7XG5cbi8vIEZvbnQgQ29sb3JzXG4kYmFzZS1mb250LWNvbG9yOiAkZGFyay1ncmF5O1xuJGFjdGlvbi1jb2xvcjogJGJsdWU7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcblxuLy8gQm9yZGVyXG4kYmFzZS1ib3JkZXItY29sb3I6ICRsaWdodC1ncmF5O1xuJGJhc2UtYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4vLyBCYWNrZ3JvdW5kIENvbG9yc1xuJGJhc2UtYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JheTtcblxuJHBhZ2UtaGVhZGVyLW1hcmdpbjogcmVtLWNhbGMoNTdweCk7IiwiXG5AdXNlIFwiYm9vay1yZW5kZXIvY29tcG9uZW50cy9fYmFzZVwiO1xuXG4uYm9vay10b2Mge1xuICBmb250LXNpemU6IGJhc2UucmVtLWNhbGMoMTRweCk7XG5cbiAgYSB7XG4gICAgY29sb3I6IGJhc2UuJGRhcmtlci1ncmF5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGJhc2UuJGJsdWU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbnMge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS4kZGFya2VyLWdyYXk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBiYXNlLiRmb250LXdlaWdodC1ib2xkO1xuICB9XG5cbiAgJl9fZG9jdW1lbnRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19kb2N1bWVudCB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuQHVzZSBcImJvb2stcmVuZGVyL2NvbXBvbmVudHMvX2Jhc2VcIjtcblxuLmVhdG9uLWJvb2sge1xuICBmb250LXNpemU6IGJhc2UuJGJhc2UtYm9vay1mb250LXNpemU7XG4gIGNvbG9yOiBiYXNlLiRkYXJrZXItZ3JheTtcblxuICAmX190b2MtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGJhc2UucmVtLWNhbGMoMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgfVxuXG4gICZfX3RvYy1jb250ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbiIsIlxuQGZvcndhcmQgXCJjbGllbnQvc3R5bGVzL19iYXNlXCI7XG5cbiRiYXNlLWJvb2stZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcbiRkZWZhdWx0LWNvbnRlbnQtbWFyZ2luOiA0MHB4O1xuJHNtYWxsLWNvbnRlbnQtbWFyZ2luOiAyMHB4O1xuXG4kdGFibGUtZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcbiR0YWJsZS1saW5lLWhlaWdodDogcmVtLWNhbGMoMThweCk7XG4iLCJcbkBmb3J3YXJkIFwiYm9vay1yZW5kZXIvY29tcG9uZW50cy9fYmFzZVwiO1xuXG4uYm9vay1ncmFwaGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuIiwiXG5AdXNlIFwiYm9vay1yZW5kZXIvY29tcG9uZW50cy9fYmFzZVwiO1xuXG4uYm9vay1jb3ZlciB7XG4gIG1hcmdpbjogMCAwIGJhc2UuJGRlZmF1bHQtY29udGVudC1tYXJnaW4gMDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBiYXNlLnJlbS1jYWxjKDM1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBiYXNlLnJlbS1jYWxjKDM1cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBiYXNlLiRmb250LXdlaWdodC1saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG5cbiAgJl9fY29kZSB7XG4gICAgZm9udC1zaXplOiBiYXNlLnJlbS1jYWxjKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBiYXNlLnJlbS1jYWxjKDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBiYXNlLiRmb250LXdlaWdodC1saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogYmFzZS5yZW0tY2FsYygyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogYmFzZS5yZW0tY2FsYygyMHB4KTtcbiAgICBmb250LXdlaWdodDogYmFzZS4kZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG5cbiAgLmJvb2stcGFyYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCJcbkB1c2UgXCJib29rLXJlbmRlci9jb21wb25lbnRzL19iYXNlXCI7XG5cbi5ib29rLXNlY3Rpb24tZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAzOHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJhc2UuJGRhcmtlci1ncmF5O1xufVxuIiwiQHVzZSBcImNsaWVudC9zdHlsZXMvX2Jhc2VcIjtcblxuQG1lZGlhIHByaW50IHtcbiAgLmFwcC1xYS1wcmV2aWV3LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcmludC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJ1bm5pbmcoaGVhZGVyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS4kbWVkaXVtLWRhcmstZ3JheTtcblxuICAgICZfX2Jvb2stZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmX19wcm9kdWN0LWZhbWlseSB7XG4gICAgICBmb250LXdlaWdodDogYmFzZS4kZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogYmFzZS5yZW0tY2FsYygyMHB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgY29sb3I6IGJhc2UuJGRhcmstZ3JheTtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgfVxuXG4gICAgJl9fYm9vay1jb2RlIHtcbiAgICAgIGZvbnQtc2l6ZTogYmFzZS5yZW0tY2FsYygxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBiYXNlLiRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICBjb2xvcjogYmFzZS4kZGFyay1ncmF5O1xuICAgIH1cblxuICAgICZfX2Jvb2staW5mby1zZXBhcmF0b3Ige1xuICAgICAgZm9udC1zaXplOiBiYXNlLnJlbS1jYWxjKDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIG1hcmdpbjogMCAxNHB4O1xuICAgICAgY29sb3I6IGJhc2UuJGRhcmstZ3JheTtcbiAgICB9XG5cbiAgICAmX19ib29rLXZlcnNpb24ge1xuICAgICAgZm9udC1zaXplOiBiYXNlLnJlbS1jYWxjKDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICAgIGNvbG9yOiBiYXNlLiRkYXJrLWdyYXk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBub3QgcHJpbnQge1xuICAucHJpbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiXG5AdXNlIFwiYm9vay1yZW5kZXIvY29tcG9uZW50cy9fYmFzZVwiO1xuXG4uYm9vay1pbmZvLXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgYmFzZS4kZGVmYXVsdC1jb250ZW50LW1hcmdpbiAwO1xufVxuIiwiXG4udmlkZW8tcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICZfX2lmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuIiwiXG5AdXNlIFwiYm9vay1yZW5kZXIvY29tcG9uZW50cy9fYmFzZVwiO1xuXG4kYW5zaS1kYW5nZXItcmVkOiAjYjQwNTAyO1xuJGFuc2ktd2FybmluZy1vcmFuZ2U6ICNmOTkwMTk7XG4kYW5zaS1jYXV0aW9uLXllbGxvdzogI2ZmZTkyZDtcbiRhbnNpLW5vdGljZS1ibHVlOiAjMDA1YjllO1xuXG4uYm9vay1wYXJhIHtcbiAgbWFyZ2luOiAwIDAgMC43NWVtIDA7XG4gICZfX3ByZWZpeCB7XG4gICAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAmLS1wYXJhbm9zcGFjZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gICZfX2FsZXJ0IHtcbiAgICBib3JkZXItcmFkaXVzOiBiYXNlLiRiYXNlLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS4kZGFya2VyLWdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICYtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGJhc2UuJGJhc2UtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBiYXNlLiRiYXNlLWJvcmRlci1yYWRpdXM7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiBiYXNlLiRmb250LXdlaWdodC1ib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAmLS1kYW5nZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW5zaS1kYW5nZXItcmVkO1xuICAgICAgICBjb2xvcjogYmFzZS4kd2hpdGU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuL2FsZXJ0LXRyaWFuZ2Utd2hpdGUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW5zaS13YXJuaW5nLW9yYW5nZTtcbiAgICAgICAgY29sb3I6IGJhc2UuJGJsYWNrO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi9hbGVydC10cmlhbmdlLWJsYWNrLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jYXV0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFuc2ktY2F1dGlvbi15ZWxsb3c7XG4gICAgICAgIGNvbG9yOiBiYXNlLiRibGFjaztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4vYWxlcnQtdHJpYW5nZS1ibGFjay5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0taW1wb3J0YW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFuc2ktbm90aWNlLWJsdWU7XG4gICAgICAgIGNvbG9yOiBiYXNlLiR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLmxpc3Qge1xuICAmLS1ub3RoaW5nIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtLWJ1bGxldCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG5cbiAgJi0tZGFzaCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgbWFyZ2luOiAwIDAuN2VtIDAgLTFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hc3RlcmlzayB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgbWFyZ2luOiAwIDAuNjVlbSAwIC0xZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbnVtLFxuICAmLS1udW0xIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICAmLS1hbHBoYSxcbiAgJi0tYWxwaGExIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuICB9XG59XG4iLCJcbkB1c2UgXCJib29rLXJlbmRlci9jb21wb25lbnRzL19iYXNlXCI7XG5cbi5ib29rLXRhYmxlIHtcbiAgJl9fdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC1zaXplOiBiYXNlLiR0YWJsZS1mb250LXNpemU7XG5cbiAgICAmLS1kYXRhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgYmFzZS4kc21hbGwtY29udGVudC1tYXJnaW4gMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGJhc2UuJHRhYmxlLWxpbmUtaGVpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5AdXNlIFwiYm9vay1yZW5kZXIvY29tcG9uZW50cy9fYmFzZVwiO1xuXG4uYm9vay1zcGVjLWluc3RyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIGJhc2UuJHNtYWxsLWNvbnRlbnQtbWFyZ2luIDA7XG59XG4iLCJcbkB1c2UgXCJib29rLXJlbmRlci9jb21wb25lbnRzL19iYXNlXCI7XG5cbi5ib29rLXNwZWMtdG9vbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgYmFzZS4kc21hbGwtY29udGVudC1tYXJnaW4gMDtcbn1cbiIsIkB1c2UgXCJib29rLXJlbmRlci9jb21wb25lbnRzL19iYXNlXCI7XG5cbi5ib29rLWNvbXBvbmVudC1pZCB7XG4gIG1hcmdpbjogMCAwIGJhc2UuJHNtYWxsLWNvbnRlbnQtbWFyZ2luIDA7XG59XG4iLCJcbkB1c2UgXCJib29rLXJlbmRlci9jb21wb25lbnRzL19iYXNlXCI7XG5cbi5zdHlsZWQtdGV4dCB7XG4gICYtLWJsdWUge1xuICAgIGNvbG9yOiBiYXNlLiRibHVlO1xuICB9XG5cbiAgJi0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICAmLS1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuIiwiXG5AdXNlIFwiYm9vay1yZW5kZXIvY29tcG9uZW50cy9fYmFzZVwiO1xuXG4uYm9vay1zdGVwLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIGJhc2UuJHNtYWxsLWNvbnRlbnQtbWFyZ2luIDA7XG5cbiAgJl9fdmlkZW8ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgJl9fc3RlcHMge1xuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLmJvb2stc3RlcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy9saXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBiYXNlLnJlbS1jYWxjKDEwcHgpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLiBcIjtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYmFzZS4kZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbkBmb3J3YXJkIFwiYm9vay1yZW5kZXIvY29tcG9uZW50cy9fYmFzZVwiO1xuXG4uYm9vay10cy1vdmVydmlldy1wYWdlIHtcbiAgJl9fZmF1bHQtY29kZS1wYXJhbXMge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cbn1cbiIsIlxuQHVzZSBcImJvb2stcmVuZGVyL2NvbXBvbmVudHMvX2Jhc2VcIjtcblxuLmJvb2stb3ZlcnZpZXctZ3JhcGhpYyB7XG4gIG1hcmdpbi1ib3R0b206IGJhc2UuJGRlZmF1bHQtY29udGVudC1tYXJnaW47XG59XG4iLCJcbkB1c2UgXCJib29rLXJlbmRlci9jb21wb25lbnRzL19iYXNlXCI7XG5cbi5ib29rLXRzLXN0ZXAtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiBiYXNlLiRkZWZhdWx0LWNvbnRlbnQtbWFyZ2luO1xuXG4gICZfX2luZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJhc2UuJGRhcmtlci1ncmF5O1xuICB9XG5cbiAgJl9fbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGJhc2UucmVtLWNhbGMoMzVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGJhc2UucmVtLWNhbGMoMzVweCk7XG4gICAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbiAgICBjb2xvcjogYmFzZS4kd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS4kZGFya2VyLWdyYXk7XG4gICAgcGFkZGluZzogMThweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IGJhc2UucmVtLWNhbGMoNzBweCk7XG4gICAgbWluLWhlaWdodDogYmFzZS5yZW0tY2FsYyg3MHB4KTtcbiAgfVxuXG4gICZfX3B1cnBvc2Uge1xuICAgIGZvbnQtc2l6ZTogYmFzZS5yZW0tY2FsYygyMHB4KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBiYXNlLiRmb250LXdlaWdodC1ib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBiYXNlLnJlbS1jYWxjKDhweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4iLCJcbkB1c2UgXCJib29rLXJlbmRlci9jb21wb25lbnRzL19iYXNlXCI7XG5cbi5ib29rLXRzLWFjdGlvbnMge1xuICBtYXJnaW46IDAgMCBiYXNlLiRkZWZhdWx0LWNvbnRlbnQtbWFyZ2luIDA7XG5cbiAgJl9fbGlzdCB7XG4gICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICAvLyBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmJvb2stdHMtYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYmFzZS5yZW0tY2FsYygxMHB4KTtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi4gXCI7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJhc2UuJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbkB1c2UgXCJib29rLXJlbmRlci9jb21wb25lbnRzL19iYXNlXCI7XG5cbi5ib29rLXRzLW1lYXN1cmVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIGJhc2UuJGRlZmF1bHQtY29udGVudC1tYXJnaW4gMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiBiYXNlLiR0YWJsZS1mb250LXNpemU7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLiRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UuJGxpZ2h0LWdyYXk7XG4gIH1cbn1cbiIsIlxuQHVzZSBcImJvb2stcmVuZGVyL2NvbXBvbmVudHMvX2Jhc2VcIjtcblxuLmJvb2stdHMtcmVzdWx0cyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBiYXNlLnJlbS1jYWxjKDE2cHgpO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgLmJvb2stdHMtcmVzdWx0IHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuIiwiXG5AdXNlIFwiYmFzZVwiO1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNlLiRiYXNlLWZvbnQtZmFtaWx5O1xuICBjb2xvcjogYmFzZS4kZGFya2VyLWdyYXk7XG4gIGZvbnQtc2l6ZTogYmFzZS4kYmFzZS1ib29rLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIGJhc2UuJHNtYWxsLXNwYWNpbmcgMDtcbn1cblxuYSB7XG4gIGNvbG9yOiBiYXNlLiRhY3Rpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogYmFzZS5zaGFkZShiYXNlLiRhY3Rpb24tY29sb3IsIDI1JSk7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IGJhc2UuJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gIGxpbmUtaGVpZ2h0OiBiYXNlLiRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46IDAgMCBiYXNlLiRzbWFsbC1zcGFjaW5nIDA7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/