@charset "UTF-8";/* ==========================================================================
   Index of scss files
   @mixin ========================================================================= *//* Normalize
   @mixin ========================================================================= *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css *//**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */html {font-family: sans-serif; /* 1 */line-height: 1.15; /* 2 */-ms-text-size-adjust: 100%; /* 3 */-webkit-text-size-adjust: 100%; /* 3 */}/**
 * Remove the margin in all browsers (opinionated).
 */body {margin: 0;}/* HTML5 display definitions
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary { /* 1 */display: block;}/**
 * Add the correct display in IE 9-.
 */audio,canvas,progress,video {display: inline-block;}/**
 * Add the correct display in iOS 4-7.
 */audio:not([controls]) {display: none;height: 0;}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {vertical-align: baseline;}/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */template,[hidden] {display: none;}/* Links
   ========================================================================== *//**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */a {background-color: transparent; /* 1 */-webkit-text-decoration-skip: objects; /* 2 */}/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */a:active,a:hover {outline-width: 0;}/* Text-level semantics
   ========================================================================== *//**
 * 1. Remove the bottom border in Firefox 39-.
 * 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 */}/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */b,strong {font-weight: inherit;}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,strong {font-weight: bolder;}/**
 * Add the correct font style in Android 4.3-.
 */dfn {font-style: italic;}/**
 * 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;}/**
 * Add the correct background and color in IE 9-.
 */mark {background-color: #ff0;color: #000;}/**
 * 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;}/**
 * Hide the overflow in IE.
 */svg:not(:root) {overflow: hidden;}/* Grouping content
   ========================================================================== *//**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,kbd,pre,samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}/**
 * Add the correct margin in IE 8.
 */figure {margin: 1em 40px;}/**
 * 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 */}/* Forms
   ========================================================================== *//**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */button,input,optgroup,select,textarea {font: inherit; /* 1 */margin: 0; /* 2 */}/**
 * Restore the font weight unset by the previous rule.
 */optgroup {font-weight: bold;}/**
 * 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;}/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */}/**
 * 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;}/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}/**
 * 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 */}/**
 * Remove the default vertical scrollbar in IE.
 */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 and cancel buttons in Chrome and Safari on OS X.
 */[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {color: inherit;opacity: 0.54;}/**
 * 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 */}/* Include media
   @mixin ========================================================================= *//* Base
   @mixin ========================================================================= *//* Colors
========================================================================== *//* Fonts
========================================================================== *//* Animations
========================================================================== *//* Sizes
========================================================================== *//* Breakpoints
========================================================================== *//* ==========================================================================
   Mixins
   ========================================================================== *//* 1. Font smoothing
========================================================================== *//* Better font-rendering on OSX
   https://maximilianhoffmann.com/posts/better-font-rendering-on-osx
*//* 2. Animation
   ========================================================================== *//* 3. Get font vw
========================================================================== *//* 4. Arrow
========================================================================== *//*--- Only IE ≤ 11 ---*//*--- Only IE ≥ 11 ---*/* {font-family: 'Source Sans Pro', sans-serif;}/* ==========================================================================
   Helpers
   ========================================================================== *//* Clearfixes
   ========================================================================== */.c-list--steps:after {content: ".";height: 0;margin: 0 !important;overflow: hidden;visibility: hidden;clear: both;line-height: 0;}.c-list--steps:after {content: "";clear: both;margin: 0 !important;}.t-head:first-child,.t-head-group:first-child,.c-btn-wrapper:first-child {margin-top: 0;}.t-head:last-child,.t-head-group:last-child,.c-btn-wrapper:last-child {margin-bottom: 0;}.c-nav--main__item:last-child,.c-nav--footer__item:last-child {margin-right: 0;}.c-list--steps:after {display: block;}.l-grid,.c-list,.c-list--features,.c-list--steps,.c-nav--main__list,.c-nav--footer__list {margin: 0;padding: 0;list-style: none;}/* Display flex
   ========================================================================== */.l-grid,.l-grid__item,.c-btn__wrap,.c-nav--main__list,.c-nav--footer__list {display: -webkit-box;display: -ms-flexbox;display: flex;}/*
    Flex direction
 *//*
    Flex wrap
 */.l-grid {-ms-flex-wrap: wrap;flex-wrap: wrap;}/*
    Flex flow
 *//*
    Order
 *//*
    Flex grow
 *//*
    Flex shrink
 *//*
    Flex basis
 *//*
    Flex
 *//*
    Justify content
 */.l-grid {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-btn__wrap,.c-nav--main__list,.c-nav--footer__list {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}/*
    Align items
 */.c-btn__wrap,.c-nav--main__list,.c-nav--footer__list {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.l-grid {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}/*
    Align self
 *//*
    Align content
 *//*  Apply a natural box layout model to all elements
   ========================================================================== */*,*:before,*:after {box-sizing: border-box;}img {max-width: 100%;}strong {font-weight: 700;}button,input,optgroup,select,textarea {padding: 0;border-radius: 0;font-family: inherit;}svg {fill: currentColor;}.l-grid-wrapper {width: 100%;}.l-grid {counter-reset: values-counter;}.l-grid__item .f-field,.l-grid__item .c-block,.l-grid__item__inner {width: 100%;}.l-grid__item-1 {width: 8.33333%;}.l-grid__item-2 {width: 16.66667%;}.l-grid__item-3 {width: 25%;}.l-grid__item-4 {width: 33.33333%;}.l-grid__item-5 {width: 41.66667%;}.l-grid__item-6 {width: 50%;}.l-grid__item-7 {width: 58.33333%;}.l-grid__item-8 {width: 66.66667%;}.l-grid__item-9 {width: 75%;}.l-grid__item-10 {width: 83.33333%;}.l-grid__item-11 {width: 91.66667%;}.l-grid__item-12 {width: 100%;}.l-grid__item-13 {width: 10%;}.l-grid__item-14 {width: 20%;}.l-grid__item-15 {width: 30%;}/* Base
   ========================================================================== */html {font-size: 62.5%; /* 10px */}body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;min-width: 320px;font-family: "Source Sans Pro", sans-serif;font-weight: 300;}/* Global Typography
   ========================================================================== */a {text-decoration: none;}b,strong {font-weight: 700;}h1,h2,h3,h4,h5,h6 {font-weight: 300;}.color--black {color: #000 !important;}.color--red {color: #b30000 !important;}.color--grey {color: #425354 !important;}/* Contents
   @mixin ========================================================================= *//* Head outer
   ========================================================================== *//* Head
   ========================================================================== */.t-head {font-size: 5rem;color: #425354;margin: 0;text-align: center;}.t-content {font-size: 2.4rem;line-height: 3.5rem;}.t-content p {margin: 22px 0;}/* Components
   @mixin ========================================================================= *//* Buttons
  ========================================================================== */.c-btn {position: relative;display: inline-block;vertical-align: middle;cursor: pointer;border: 0;outline: none;text-align: center;font-size: 2rem;background: linear-gradient(#b5110b, #f80201);color: #fff;padding: 0 28px;line-height: 7rem;border-radius: 5px;transition: 200ms ease-in-out;box-shadow: 3px 4px 7px 0px rgba(0, 0, 0, 0.2);}.c-btn.c-btn--small {height: 5rem;line-height: 5rem;}.c-btn.c-btn--scroll-to .c-btn__wrap:after {content: url("../img/default/icons/ico-arrow-white-1-down.png");right: -4px;}.c-btn.c-btn--grey {background: linear-gradient(#435455, #737e7f);}.c-btn.c-btn--grey:hover {background: linear-gradient(#737e7f, #435455);}.c-btn__wrap {padding-right: 26px;position: relative;}.c-btn__wrap:after {position: absolute;right: 0;content: url("../img/default/icons/ico-arrow-white-1-right.png");}.c-btn:hover {background: linear-gradient(#f80201, #b5110b);}.c-btn.c-btn--cookies {background: #fff;border-radius: 0;box-shadow: none;padding: 0;height: 40px;width: 41px;color: #000;font-weight: 700;text-indent: -777rem;text-align: center;}.c-btn.c-btn--cookies .o-ico {margin: auto;}.c-btn.c-btn--tools-preview,.c-btn.c-btn--tools-next {width: 57px;height: 68px;box-shadow: none;}.c-btn.c-btn--tools-preview {background: url("../img/default/icons/ico-arrow-white-2-left.png") center center no-repeat;}.c-btn.c-btn--tools-next {background: url("../img/default/icons/ico-arrow-white-2-right.png") center center no-repeat;}.c-btn.c-btn--training {display: block;font-size: 1.4rem;background: #b2c8d1;height: 3.6rem;box-shadow: none;border-radius: 15px;margin: 38px auto auto auto;padding: 5px;}.c-btn.c-btn--training:hover {background: #b30000;}.c-btn.c-btn--training .c-btn__wrap {padding: 0 15px 0 36px;background: url("../img/default/icons/ico-plus.png") left center no-repeat;line-height: 2.6rem;}.c-btn.c-btn--training .c-btn__wrap:after {display: none;}.c-btn.c-btn--months-preview,.c-btn.c-btn--months-next {float: right;width: 50px;height: 50px;box-shadow: none;background-color: #425354;background-position: center center;background-repeat: no-repeat;border-radius: 0;background-size: auto 18px;padding: 0;}.c-btn.c-btn--months-preview {background-image: url("../img/default/icons/ico-arrow-white-2-left.png");}.c-btn.c-btn--months-next {background-image: url("../img/default/icons/ico-arrow-white-2-right.png");}/* Icons
  ========================================================================== */.o-ico-wrapper,.o-ico {position: relative;display: block;transition: -webkit-transform 200ms;transition: transform 200ms;transition: transform 200ms, -webkit-transform 200ms;}.o-ico {font-size: 0;}.o-ico--wallet {display: inline-block;background: url("../img/default/icons/ico-wallet.png") no-repeat;width: 54px;height: 57px;}.o-ico--clock {background: url("../img/default/icons/ico-clock.png") no-repeat;width: 49px;height: 56px;}.o-ico--transfer {background: url("../img/default/icons/ico-transfer.png") no-repeat;width: 46px;height: 40px;}.o-ico--credit-card {background: url("../img/default/icons/ico-credit-card.png") no-repeat;width: 41px;height: 31px;}.o-ico--debit-card {background: url("../img/default/icons/ico-debit-card.png") no-repeat;width: 43px;height: 30px;}.o-ico--payu {background: url("../img/default/logos/logo-payu.png") no-repeat;width: 58px;height: 28px;}.o-ico--thermometer {background: url("../img/default/icons/ico-thermometer.png") no-repeat;width: 23px;height: 59px;}.o-ico--close {background: url("../img/default/icons/ico-btn-close.png") no-repeat;width: 23px;height: 21px;}.o-ico--correct {background: url("../img/default/icons/ico-correct.png") no-repeat;}.o-ico--incorrect {background: url("../img/default/icons/ico-incorrect.png") no-repeat;}/* Lists
 ========================================================================== */.c-list--buttons {margin: 0 -10px;}.c-list--buttons__item {float: left;margin: 0 10px;}.c-list--buttons:after {display: block;clear: both;content: '';}.c-list--features {position: relative;height: 508px;margin-top: -56px;}.c-list--features__item {position: absolute;width: 210px;}.c-list--features__item:nth-child(1) {left: 0;top: 0;}.c-list--features__item:nth-child(2) {right: 0;top: 0;}.c-list--features__item:nth-child(3) {left: 0;bottom: 0;}.c-list--features__item:nth-child(4) {right: 0;bottom: 0;}.c-list--steps {max-width: 1280px;margin: auto;}.c-list--steps__item {float: left;width: 33.333%;}.c-list--program {font-size: 2.4rem;line-height: 3rem;color: #000;}.c-list--program__item {padding: 30px;}.c-list--program__item:nth-child(even) {background: #eaf1f5;}.c-list--legend__item {float: left;width: 50%;}.c-list--legend__item:after {clear: both;display: block;content: '';}.c-list--legend:after {clear: both;display: block;content: '';}.c-list--description {max-width: 1100px;margin: auto;}.c-list--description__item {padding-left: 36px;background-position: 0 2px;background-repeat: no-repeat;margin: 36px 0;}.c-list--description__item--o-ico--arrow {background-image: url("../img/default/icons/ico-arrow-grey-1.png");}.c-list--description__item--o-ico--warning {background-image: url("../img/default/icons/ico-warning.png");background-size: 20px 20px;}.c-list--description-list__item {float: left;}.c-list--description-list__item:after {display: block;clear: both;content: '';}.c-list--description-list:after {display: block;clear: both;content: '';}.c-list--tools__item {padding: 0;}.c-list--tools:after {display: block;clear: both;content: '';}.c-list--filters {margin: 0 -20px;}.c-list--filters__item {float: left;width: 360px;padding: 20px;}.c-list--filters:after {display: block;clear: both;content: '';}.c-list--filter {padding: 10px 4px;}.c-list--filter__item {font-size: 1.8rem;line-height: 3rem;cursor: pointer;padding: 0 40px;}.c-list--filter__item:hover,.c-list--filter__item.is-active {background: url("../img/default/icons/ico-checked-green.png") 4px 4px no-repeat #f1f6f8;border-radius: 12px;}/* Navs
  ========================================================================== */.c-nav--main {position: relative;float: right;}.c-nav--main__list {padding: 0 20px;}.c-nav--main__item {line-height: 52px;padding: 0 20px;}.c-nav--main__item a {font-size: 18px;color: #fff;font-weight: 400;}.c-nav--main__item a:hover {text-decoration: underline;}.c-nav--footer__list {position: absolute;right: 25px;top: 39px;}.c-nav--footer__item a {font-size: 2rem;font-weight: 300;text-align: center;color: #425354;padding: 14px 0;}.c-nav--footer__item a:hover {text-decoration: underline;}/* Tables
  ========================================================================== */.c-table {overflow-x: auto;}.c-table table {width: 100% !important;border-collapse: collapse;border: 0 !important;}.c-table th,.c-table td {width: auto !important;}/* Logos
  ========================================================================== */.c-logo {text-indent: -777em;}.c-logo--main {display: inline-block;background: url("../img/default/logos/logo-wienerberger-1.png") center center no-repeat #fff;width: 176px;height: 55px;padding: 16px 32px;box-sizing: content-box;box-shadow: 1px 1px 16px 0px rgba(0, 0, 0, 0.19);z-index: 2;}.c-logo--footer {position: absolute;display: block;width: 139px;height: 43px;background: url("../img/default/logos/logo-wienerberger-2.png") no-repeat;}/* Pagination
  ========================================================================== *//* Forms
  ========================================================================== */fieldset {margin: 0;padding: 0;border: 0;}input,textarea {display: block;width: 100%;}input[type="text"],input[type="password"],input[type="email"],textarea {box-shadow: none;-webkit-appearance: none;resize: none;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {outline: none;}select::-ms-expand {display: none;}*::-ms-clear {display: none;}::-webkit-input-placeholder {opacity: 1;}::-moz-placeholder {opacity: 1;}:-ms-input-placeholder {opacity: 1;}:-moz-placeholder {opacity: 1;}.f-field {padding-top: 18px;width: 100%;}.f-field--radios {padding: 10px 0;}.f-field--radios:after {display: block;clear: both;content: '';}.f-field--radio {padding-top: 0;}.f-field--checkbox,.f-field--radio {display: inline-block;width: auto;float: left;margin-right: 50px;}.f-field--checkbox .f-control,.f-field--radio .f-control {float: left;width: 14px;margin-right: 18px;}.f-field--checkbox .f-label,.f-field--radio .f-label {display: inline-block;width: auto;}.f-field--checkbox {float: none;margin-right: 0;width: 100%;padding-top: 0;}.f-field--checkbox .f-label {margin: 0;width: 90%;}/* Default
   ========================================================================== */.f-control {border: 1px solid #ced7da;border-radius: 2px;height: 3.6rem;font-size: 1.8rem;line-height: 3.6rem;padding: 0 10px;}.f-control__wrap:after {display: block;clear: both;content: '';}.f-control__spacer {float: left;font-size: 1.8rem;width: 25px;text-align: center;line-height: 3.6rem;}.f-control--54 {float: left;width: 54px;}.f-control--134 {float: left;width: 134px;}.f-control.is-error {border: 2px solid #c40f2e;}.f-control--textarea {height: 270px;padding: 8px 26px;}.f-control--checkbox {position: absolute;top: 7px;left: 20px;opacity: 0;height: 100%;z-index: 2;}.f-control--checkbox + .f-label:before {left: 28px;position: absolute;display: block;content: '';width: 15px;height: 15px;border-radius: 3px;}.f-control--checkbox:checked + .f-label:before {background-image: url("../img/default/icons/ico-checked.png");background-position: center center;background-repeat: no-repeat;}.f-label {display: block;font-size: 1.8rem;padding-top: 8px;padding-bottom: 8px;}/* Blocks
  ========================================================================== */.c-block--top {position: relative;text-align: left;padding: 30px 0;min-height: 670px;}.c-block--top__head,.c-block--top__desc {width: 640px;}.c-block--top__pic {position: absolute;bottom: -75px;left: 675px;margin: 0;}.c-block--top__head {font-size: 4.5rem;color: #425354;margin: 0;padding: 68px 0;}.c-block--top__head img {display: block;margin-top: 10px;}.c-block--top__buttons {margin-top: 50px;}.c-block--content {text-align: center;}.c-block--content__head {margin: 5px 0;}.c-block--features {position: relative;text-align: center;}.c-block--features__head {margin: 5px auto;width: 400px;}.c-block--features__desc {max-width: 1070px;margin: auto;}.c-block--features__pic {position: absolute;top: 160px;left: 50%;margin: 0;margin-left: -142px;}.c-block--feature {text-align: center;width: 206px;height: 206px;background: #fff;border-radius: 100%;padding-top: 10px;}.c-block--feature__head {margin: 0;font-size: 8.5rem;color: #768889;font-weight: 200;}.c-block--feature__head span {font-size: 6rem;}.c-block--feature__desc {font-size: 2rem;}.c-block--feature__pic {position: absolute;top: 0;right: 0;margin: 0;}.c-block--steps__head {padding: 12px 0;}.c-block--steps__desc {max-width: 1080px;margin: auto;}.c-block--steps__desc:after {clear: both;}.c-block--steps__info {position: relative;max-width: 1075px;font-size: 2.4rem;line-height: 3rem;padding-left: 60px;padding-right: 445px;background: url("../img/default/icons/ico-information.png") no-repeat;color: #000;margin: auto;}.c-block--steps__button {position: absolute;right: 0;top: 0;}.c-block--step {text-align: center;padding: 30px;}.c-block--step__pic {margin: 0;}.c-block--step__head {width: 280px;margin: auto;padding: 18px 0;}.c-block--program__desc {max-width: 1162px;background: #fff;border-radius: 5px;margin: 46px auto;box-shadow: 4px 7px 5px 0px rgba(145, 178, 190, 0.31);}.c-block--program__legend {max-width: 1162px;margin: auto;}.c-block--program-item {color: #000;}.c-block--program-item__head {position: relative;float: left;margin: 0;width: 75%;padding-left: 45px;}.c-block--program-item__head__position {left: 0;position: absolute;margin-right: 28px;}.c-block--program-item__time {float: right;text-align: right;width: 25%;}.c-block--program-item:after {display: block;clear: both;content: '';}.c-block--legend__head {float: left;position: relative;font-size: 2.4rem;margin: 0;color: #000;line-height: 3rem;padding-left: 80px;padding-top: 5px;width: 220px;}.c-block--legend__head .o-ico {position: absolute;left: 0;top: 0;}.c-block--legend__desc {float: left;padding-top: 22px;color: #b30000;}.c-block--legend__desc__line-1 {font-size: 4.8rem;line-height: 4rem;}.c-block--legend__desc__line-2 {font-weight: 400;font-size: 2rem;line-height: 4rem;}.c-block--tools {position: relative;max-width: 1330px;margin: auto;}.c-block--tools__pic {position: absolute;top: -145px;right: 60px;margin: 0;}.c-block--tools__head {text-align: left;padding: 8px 0;}.c-block--tools__desc {width: 50%;font-size: 2.4rem;line-height: 3rem;text-align: left;}.c-block--tools__list:after {display: block;clear: both;content: '';}.c-block--tools__list__tool {float: left;width: 416px;position: relative;}.c-block--tools__list__counter {position: absolute;bottom: 40px;right: -85px;font-size: 2rem;color: #425354;}.c-block--tools__list__counter__all {font-size: 2rem;}.c-block--tools__list__counter__current {font-size: 4rem;}.c-block--tools__list__buttons {position: absolute;bottom: -34px;right: -92px;background: #425354;width: 114px;height: 68px;}.c-block--tools__list__buttons:after {display: block;content: '';position: absolute;background: #c4dfec;top: 15px;left: 57px;width: 1px;height: 38px;}.c-block--tools__list__pic {margin: 0;width: 416px;height: 416px;border: 1px solid #e1e1e1;background-position: center center;background-repeat: no-repeat;margin-top: 60px;}.c-block--tools__list__columns {max-width: 800px;float: right;}.c-block--tools__list__columns:after {display: block;clear: both;content: '';}.c-block--tools__list__column {float: left;width: 50%;}.c-block--tools__list strong {font-weight: 600;}.c-block--tools__button {text-align: right;padding-right: 70px;}.c-block--tool {display: inline-block;padding: 16px 20px;border-radius: 25px;cursor: pointer;}.c-block--tool.is-active,.c-block--tool:hover {background: #b8c9d1;}.c-block--tool.is-active .c-block--tool__desc,.c-block--tool:hover .c-block--tool__desc {background-image: url("../img/default/icons/ico-checked-white.png");background-position: 0 10px;background-repeat: no-repeat;color: #fff;}.c-block--tool.is-active .c-block--tool__desc strong,.c-block--tool:hover .c-block--tool__desc strong {color: #fff !important;}.c-block--tool__desc {font-size: 2.4rem;line-height: 3rem;padding-left: 36px;background-image: url("../img/default/icons/ico-checked-red.png");background-repeat: no-repeat;background-position: 0 10px;}.c-block--training__head {font-size: 7.2rem;margin: 0;color: #425354;text-align: center;}.c-block--training__desc p {text-align: center;}.c-block--description__head {font-size: 2.4rem;line-height: 2.2rem;font-weight: 600;color: #425354;margin-bottom: 15px;}.c-block--description__desc {font-size: 2rem;line-height: 2.2rem;}.c-block--description__desc strong {font-weight: 600;}.c-block--description__desc a {color: #000;text-decoration: underline;}.c-block--description-list-item {position: relative;margin-right: 40px;margin-top: 10px;margin-bottom: 10px;}.c-block--description-list-item__pic {float: right;margin: 0;margin-left: 10px;}.c-block--description-list-item__desc {float: left;font-size: 2rem;line-height: 3rem;font-weight: 600;}.c-block--calendar {max-width: 1160px;margin: auto;}.c-block--calendar__filters {padding: 40px 0;}.c-block--calendar__desc {display: none;font-size: 2rem;line-height: 3rem;text-align: center;}.c-block--calendar__desc.is-active {display: block;}.c-block--calendar__desc strong {font-weight: 600;}.c-block--calendar__component {width: 100%;padding-top: 80px;}.c-block--calendar__component:after {display: block;clear: both;content: '';}.c-block--calendar__component__element {display: none;}.c-block--calendar__component__element--active {display: block;}.c-block--calendar__component__head {font-size: 3.6rem;color: #425354;padding-bottom: 25px;}.c-block--calendar__component__head__month {display: none;}.c-block--calendar__component__head__month--active {display: block;}.c-block--calendar__component__header,.c-block--calendar__component__item {float: left;width: calc(100% / 7);}.c-block--calendar__component__header {height: 32px;font-size: 1.8rem;line-height: 32px;color: #425354;padding: 0 14px;}.c-block--calendar__component__row {display: block;clear: both;content: '';}.c-block--calendar__component__items {border-radius: 5px;border: 1px solid #91b0be;background: #f5f9fa;}.c-block--calendar__component__items:after {display: block;clear: both;content: '';}.c-block--calendar__component__item {height: 100px;border-right: 1px solid #c7d8de;border-bottom: 1px solid #c7d8de;}.c-block--filter {position: relative;opacity: 0.3;}.c-block--filter:hover {opacity: 1;}.c-block--filter__label {position: relative;border: 1px solid #91b0be;border-radius: 5px;padding: 0 22px;font-size: 2rem;height: 4.8rem;line-height: 4.8rem;cursor: pointer;}.c-block--filter__label:after {position: absolute;top: 0;right: 22px;display: block;content: '';width: 18px;height: 100%;background: url("../img/default/icons/ico-arrow-grey-2.png") center center no-repeat;}.c-block--filter__dropdown {display: none;position: absolute;top: 4.8rem;background: #fff;width: 100%;padding: 4px;z-index: 100;max-height: 250px;overflow-y: scroll;}.c-block--calendar-date {padding: 4px;height: 100%;}.c-block--calendar-date--weekend {background: #dbe4e8 !important;}.c-block--calendar-date--weekend .c-block--calendar-date__number {opacity: 0.4 !important;}.c-block--calendar-date--active {background: #fff;}.c-block--calendar-date--active .c-block--calendar-date__number {opacity: 1;}.c-block--calendar-date__desc {position: relative;z-index: 1;width: 60px;font-size: 1.6rem;font-style: italic;text-align: center;color: #000;margin: auto;top: 18px;}.c-block--calendar-date__number {position: absolute;z-index: 2;display: inline-block;width: 35px;height: 35px;line-height: 35px;font-size: 2.4rem;color: #425354;opacity: 0.4;border-radius: 100%;text-align: center;}.c-block--calendar-date__number--current {opacity: 1;background: #2ed308;color: #fff;}.c-block--copyrights {font-size: 2rem;font-weight: 300;text-align: center;color: #425354;padding: 14px 0;}.c-block--copyrights a {text-decoration: none;}.c-block--copyrights a:hover {text-decoration: underline;}.c-block--popup {display: none;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);width: 100%;height: 100%;z-index: 9999;overflow-y: scroll;}.c-block--popup.is-active {display: block;}.c-block--popup--transaction .c-block--popup__wrap {background: url("../img/default/bg-popup.jpg") no-repeat;height: 504px;overflow: hidden;}.c-block--popup--transaction .c-block--popup__wrap:after {display: block;clear: both;content: '';}.c-block--popup--transaction .c-block--popup__head {float: left;width: 370px;font-size: 2.5rem;font-weight: 200;padding-top: 25px;}.c-block--popup--transaction .c-block--popup__head img {display: block;}.c-block--popup__close {position: absolute;top: 30px;right: 40px;cursor: pointer;}.c-block--popup__content {width: 524px;float: right;padding-top: 14px;}.c-block--popup__content__head {font-weight: bold;padding-left: 88px;font-size: 3.6rem;margin-bottom: 30px;}.c-block--popup__content__head.o-ico {background-position: 0px 8px;}.c-block--popup__content__button {text-align: right;}.c-block--popup__content__desc p {font-size: 1.8rem;line-height: 3rem;}.c-block--popup__pic {position: absolute;bottom: 32px;left: 32px;margin: 0;}.c-block--popup__wrap {position: absolute;width: 1034px;background: #fff;min-height: 480px;top: 50px;left: 50%;margin-left: -517px;padding: 60px 70px;}.c-block--popup__head {font-size: 3.6rem;font-weight: 600;}.c-block--popup__form__button {text-align: center;}.c-block--popup__form__columns {margin: 0 -40px;padding-bottom: 20px;}.c-block--popup__form__columns .c-block--popup__form__head {padding-top: 0;}.c-block--popup__form__columns:after {display: block;clear: both;content: '';}.c-block--popup__form__column {float: left;width: 50%;padding: 0 40px;}.c-block--popup__form__head {font-size: 2.4rem;line-height: 3.5rem;font-weight: 600;padding-top: 30px;padding-bottom: 0px;}.c-block--popup__form__content {padding-top: 10px;}.c-block--popup__form__content ul li,.c-block--popup__form__content p {font-size: 1.8rem;line-height: 2.4rem;margin: 10px 0;}.c-block--popup__form__content__scrollable {height: 200px;overflow-y: scroll;background: rgba(0, 0, 0, 0.05);margin-top: 10px;margin-bottom: 50px;}.c-block--popup__form__content__scrollable__wrap {padding: 20px;}.c-block--popup__form__content__scrollable__wrap ul li,.c-block--popup__form__content__scrollable__wrap p {font-size: 1.4rem;line-height: 2rem;margin: 0 0 10px 0;}.c-block--popup__form__info {font-size: 16px;padding: 20px 0 0 0;}.c-block--popup__form:after {display: block;clear: both;content: '';}.c-block--cookies {position: relative;padding-right: 60px;}.c-block--cookies,.c-block--cookies a {font-size: 1.4rem;color: #fff;}.c-block--cookies a:hover {text-decoration: underline;}.c-block--cookies .c-btn {position: absolute;top: 50%;right: 0;margin-top: -20px;}/* Layouts
   @mixin ========================================================================= *//* Inner
   ========================================================================== */.l-inner {max-width: 1440px;margin: auto;}/* Page
   ========================================================================== */.l-page {width: 100%;overflow: hidden;padding-top: 53px;}main {position: relative;}.is-hidden {display: none;}.l-sec--head {position: fixed;top: 0;width: 100%;background: linear-gradient(#d30a06, #bd0f0a);box-shadow: 1px 1px 16px 0px rgba(0, 0, 0, 0.19);min-height: 53px;z-index: 9999;}.l-sec--head .c-logo {position: absolute;top: 0;left: 150px;}.l-sec--head .c-btn--menu {display: none;}.l-sec--head .c-btn--close {display: none;}.l-sec--head .l-inner {margin: auto;padding: 0;position: relative;background: transparent;}.l-sec--top {background-position: top center;background-repeat: no-repeat;}.l-sec--top .l-inner {max-width: 1140px;}.l-sec--content {padding-top: 145px;padding-bottom: 102px;}.l-sec--features {background: url("../img/default/bg-features.jpg") top center no-repeat;min-height: 728px;padding: 92px 0;}.l-sec--steps {padding: 62px 0 145px 0;}.l-sec--program {position: relative;background: url("../img/default/bg-program.jpg") top center no-repeat;padding: 60px 0;min-height: 1137px;}.l-sec--program:before {position: absolute;top: -102px;left: 50%;margin-left: -67px;display: block;content: '';background: url("../img/default/logos/logo-wienerberger-3.png") no-repeat;width: 134px;height: 150px;}.l-sec--tools {padding: 75px 0;}.l-sec--training {padding: 45px 0 45px 0;background: url("../img/default/bg-training.jpg") top center no-repeat;background-size: cover;}.l-sec--foot {background-color: #fff;}.l-sec--foot .l-inner {position: relative;max-width: 1160px;min-height: 96px;padding: 25px;}.l-sec--cookies {position: fixed;bottom: 0;left: 0;width: 100%;padding: 20px;background: #b30000;z-index: 9999;}/* Vendor
   @mixin ========================================================================= *//* Modifiers
   @mixin ========================================================================= *//* Text aligned
   ========================================================================== */.u-text-left {text-align: left;}.u-text-center {text-align: center;}.u-text-right {text-align: right;}.u-text-justify {text-align: justify;}.u-text-uppercase {text-transform: uppercase;}.u-text-underline {text-decoration: underline;}.u-hidden {display: none;}.u-show {display: block;}/* Flexbox utilises
   ========================================================================== */.u-align-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.u-justify-content-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.u-justify-content-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.u-adapt {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.u-grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.u-non-grow {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.u-no-wrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.u-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}/* Colors
   ========================================================================== */.u-paint-white-1 {color: #fff;fill: #fff;}.u-paint-red-1 {color: #b30000;fill: #b30000;}.u-paint-black-1 {color: #000;fill: #000;}.u-paint-grey-1 {color: #425354;fill: #425354;}/* Backgrounds
   ========================================================================== */.u-bg-white-1 {background-color: #fff;}.u-bg-red-1 {background-color: #b30000;}.u-bg-black-1 {background-color: #000;}.u-bg-grey-1 {background-color: #425354;}/* Spaces for the grid
   ========================================================================== */.u-space-h-1 {margin-left: -5px;margin-right: -5px;}.u-space-h-1 .l-carousel__item,.u-space-h-1 > .l-grid__item {padding-left: 5px;padding-right: 5px;}.u-space-v-1 {margin-bottom: -5px;}.u-space-v-1 .l-carousel__item,.u-space-v-1 > .l-grid__item {margin-bottom: 5px;}.u-space-h-2 {margin-left: -10px;margin-right: -10px;}.u-space-h-2 .l-carousel__item,.u-space-h-2 > .l-grid__item {padding-left: 10px;padding-right: 10px;}.u-space-v-2 {margin-bottom: -10px;}.u-space-v-2 .l-carousel__item,.u-space-v-2 > .l-grid__item {margin-bottom: 10px;}.u-space-h-3 {margin-left: -15px;margin-right: -15px;}.u-space-h-3 .l-carousel__item,.u-space-h-3 > .l-grid__item {padding-left: 15px;padding-right: 15px;}.u-space-v-3 {margin-bottom: -15px;}.u-space-v-3 .l-carousel__item,.u-space-v-3 > .l-grid__item {margin-bottom: 15px;}.u-space-h-4 {margin-left: -20px;margin-right: -20px;}.u-space-h-4 .l-carousel__item,.u-space-h-4 > .l-grid__item {padding-left: 20px;padding-right: 20px;}.u-space-v-4 {margin-bottom: -20px;}.u-space-v-4 .l-carousel__item,.u-space-v-4 > .l-grid__item {margin-bottom: 20px;}.u-space-h-5 {margin-left: -25px;margin-right: -25px;}.u-space-h-5 .l-carousel__item,.u-space-h-5 > .l-grid__item {padding-left: 25px;padding-right: 25px;}.u-space-v-5 {margin-bottom: -25px;}.u-space-v-5 .l-carousel__item,.u-space-v-5 > .l-grid__item {margin-bottom: 25px;}.u-space-h-6 {margin-left: -30px;margin-right: -30px;}.u-space-h-6 .l-carousel__item,.u-space-h-6 > .l-grid__item {padding-left: 30px;padding-right: 30px;}.u-space-v-6 {margin-bottom: -30px;}.u-space-v-6 .l-carousel__item,.u-space-v-6 > .l-grid__item {margin-bottom: 30px;}.u-space-h-7 {margin-left: -35px;margin-right: -35px;}.u-space-h-7 .l-carousel__item,.u-space-h-7 > .l-grid__item {padding-left: 35px;padding-right: 35px;}.u-space-v-7 {margin-bottom: -35px;}.u-space-v-7 .l-carousel__item,.u-space-v-7 > .l-grid__item {margin-bottom: 35px;}.u-space-h-8 {margin-left: -40px;margin-right: -40px;}.u-space-h-8 .l-carousel__item,.u-space-h-8 > .l-grid__item {padding-left: 40px;padding-right: 40px;}.u-space-v-8 {margin-bottom: -40px;}.u-space-v-8 .l-carousel__item,.u-space-v-8 > .l-grid__item {margin-bottom: 40px;}.u-space-h-9 {margin-left: -45px;margin-right: -45px;}.u-space-h-9 .l-carousel__item,.u-space-h-9 > .l-grid__item {padding-left: 45px;padding-right: 45px;}.u-space-v-9 {margin-bottom: -45px;}.u-space-v-9 .l-carousel__item,.u-space-v-9 > .l-grid__item {margin-bottom: 45px;}.u-space-h-10 {margin-left: -50px;margin-right: -50px;}.u-space-h-10 .l-carousel__item,.u-space-h-10 > .l-grid__item {padding-left: 50px;padding-right: 50px;}.u-space-v-10 {margin-bottom: -50px;}.u-space-v-10 .l-carousel__item,.u-space-v-10 > .l-grid__item {margin-bottom: 50px;}.u-space-h-11 {margin-left: -55px;margin-right: -55px;}.u-space-h-11 .l-carousel__item,.u-space-h-11 > .l-grid__item {padding-left: 55px;padding-right: 55px;}.u-space-v-11 {margin-bottom: -55px;}.u-space-v-11 .l-carousel__item,.u-space-v-11 > .l-grid__item {margin-bottom: 55px;}.u-space-h-12 {margin-left: -60px;margin-right: -60px;}.u-space-h-12 .l-carousel__item,.u-space-h-12 > .l-grid__item {padding-left: 60px;padding-right: 60px;}.u-space-v-12 {margin-bottom: -60px;}.u-space-v-12 .l-carousel__item,.u-space-v-12 > .l-grid__item {margin-bottom: 60px;}.u-space-h-13 {margin-left: -65px;margin-right: -65px;}.u-space-h-13 .l-carousel__item,.u-space-h-13 > .l-grid__item {padding-left: 65px;padding-right: 65px;}.u-space-v-13 {margin-bottom: -65px;}.u-space-v-13 .l-carousel__item,.u-space-v-13 > .l-grid__item {margin-bottom: 65px;}.u-space-h-14 {margin-left: -70px;margin-right: -70px;}.u-space-h-14 .l-carousel__item,.u-space-h-14 > .l-grid__item {padding-left: 70px;padding-right: 70px;}.u-space-v-14 {margin-bottom: -70px;}.u-space-v-14 .l-carousel__item,.u-space-v-14 > .l-grid__item {margin-bottom: 70px;}.u-space-h-15 {margin-left: -75px;margin-right: -75px;}.u-space-h-15 .l-carousel__item,.u-space-h-15 > .l-grid__item {padding-left: 75px;padding-right: 75px;}.u-space-v-15 {margin-bottom: -75px;}.u-space-v-15 .l-carousel__item,.u-space-v-15 > .l-grid__item {margin-bottom: 75px;}.u-space-h-16 {margin-left: -80px;margin-right: -80px;}.u-space-h-16 .l-carousel__item,.u-space-h-16 > .l-grid__item {padding-left: 80px;padding-right: 80px;}.u-space-v-16 {margin-bottom: -80px;}.u-space-v-16 .l-carousel__item,.u-space-v-16 > .l-grid__item {margin-bottom: 80px;}.u-space-h-17 {margin-left: -85px;margin-right: -85px;}.u-space-h-17 .l-carousel__item,.u-space-h-17 > .l-grid__item {padding-left: 85px;padding-right: 85px;}.u-space-v-17 {margin-bottom: -85px;}.u-space-v-17 .l-carousel__item,.u-space-v-17 > .l-grid__item {margin-bottom: 85px;}.u-space-h-18 {margin-left: -90px;margin-right: -90px;}.u-space-h-18 .l-carousel__item,.u-space-h-18 > .l-grid__item {padding-left: 90px;padding-right: 90px;}.u-space-v-18 {margin-bottom: -90px;}.u-space-v-18 .l-carousel__item,.u-space-v-18 > .l-grid__item {margin-bottom: 90px;}.u-space-h-19 {margin-left: -95px;margin-right: -95px;}.u-space-h-19 .l-carousel__item,.u-space-h-19 > .l-grid__item {padding-left: 95px;padding-right: 95px;}.u-space-v-19 {margin-bottom: -95px;}.u-space-v-19 .l-carousel__item,.u-space-v-19 > .l-grid__item {margin-bottom: 95px;}.u-space-h-20 {margin-left: -100px;margin-right: -100px;}.u-space-h-20 .l-carousel__item,.u-space-h-20 > .l-grid__item {padding-left: 100px;padding-right: 100px;}.u-space-v-20 {margin-bottom: -100px;}.u-space-v-20 .l-carousel__item,.u-space-v-20 > .l-grid__item {margin-bottom: 100px;}.u-space-h-21 {margin-left: -105px;margin-right: -105px;}.u-space-h-21 .l-carousel__item,.u-space-h-21 > .l-grid__item {padding-left: 105px;padding-right: 105px;}.u-space-v-21 {margin-bottom: -105px;}.u-space-v-21 .l-carousel__item,.u-space-v-21 > .l-grid__item {margin-bottom: 105px;}.u-space-h-22 {margin-left: -110px;margin-right: -110px;}.u-space-h-22 .l-carousel__item,.u-space-h-22 > .l-grid__item {padding-left: 110px;padding-right: 110px;}.u-space-v-22 {margin-bottom: -110px;}.u-space-v-22 .l-carousel__item,.u-space-v-22 > .l-grid__item {margin-bottom: 110px;}.u-space-h-23 {margin-left: -115px;margin-right: -115px;}.u-space-h-23 .l-carousel__item,.u-space-h-23 > .l-grid__item {padding-left: 115px;padding-right: 115px;}.u-space-v-23 {margin-bottom: -115px;}.u-space-v-23 .l-carousel__item,.u-space-v-23 > .l-grid__item {margin-bottom: 115px;}.u-space-h-24 {margin-left: -120px;margin-right: -120px;}.u-space-h-24 .l-carousel__item,.u-space-h-24 > .l-grid__item {padding-left: 120px;padding-right: 120px;}.u-space-v-24 {margin-bottom: -120px;}.u-space-v-24 .l-carousel__item,.u-space-v-24 > .l-grid__item {margin-bottom: 120px;}.u-space-h-25 {margin-left: -125px;margin-right: -125px;}.u-space-h-25 .l-carousel__item,.u-space-h-25 > .l-grid__item {padding-left: 125px;padding-right: 125px;}.u-space-v-25 {margin-bottom: -125px;}.u-space-v-25 .l-carousel__item,.u-space-v-25 > .l-grid__item {margin-bottom: 125px;}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsInBhcnRpYWxzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwicGFydGlhbHMvYmFzZS9fbWl4aW5zLnNjc3MiLCJwYXJ0aWFscy9iYXNlL19mb250cy5zY3NzIiwicGFydGlhbHMvYmFzZS9faGVscGVycy5zY3NzIiwicGFydGlhbHMvYmFzZS9fcmVzZXQuc2NzcyIsInBhcnRpYWxzL2Jhc2UvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9pbmNsdWRlLW1lZGlhL2Rpc3QvX2luY2x1ZGUtbWVkaWEuc2NzcyIsInBhcnRpYWxzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsInBhcnRpYWxzL2NvbnRlbnRzL19oZWFkbGluZXMuc2NzcyIsInBhcnRpYWxzL2NvbnRlbnRzL19jb250ZW50cy5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9faW5pdC5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9faWNvbnMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL19uYXZzLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvX2xvZ29zLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2Zvcm1zL19iYXNlLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2Zvcm1zL19maWVsZHMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvZm9ybXMvX2NvbnRyb2xzLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2Zvcm1zL19sYWJlbHMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYmxvY2tzL190b3Auc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYmxvY2tzL19jb250ZW50LnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2Jsb2Nrcy9fZmVhdHVyZXMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYmxvY2tzL19zdGVwcy5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9ibG9ja3MvX3Byb2dyYW0uc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYmxvY2tzL19sZWdlbmQuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYmxvY2tzL190b29scy5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9ibG9ja3MvX3RyYWluaW5nLnNjc3MiLCJwYXJ0aWFscy9jb21wb25lbnRzL2Jsb2Nrcy9fZGVzY3JpcHRpb24uc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYmxvY2tzL19jYWxlbmRhci5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9ibG9ja3MvX2NvcHlyaWdodHMuc2NzcyIsInBhcnRpYWxzL2NvbXBvbmVudHMvYmxvY2tzL19wb3B1cC5zY3NzIiwicGFydGlhbHMvY29tcG9uZW50cy9ibG9ja3MvX2Nvb2tpZXMuc2NzcyIsInBhcnRpYWxzL2xheW91dHMvX2Jhc2Uuc2NzcyIsInBhcnRpYWxzL2xheW91dHMvX3NlY3Rpb25zLnNjc3MiLCJwYXJ0aWFscy9iYXNlL19tb2RpZmllcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7O3NGQUVzRjtBQUV0RjtzRkFDc0Y7QUNMdEYsNEVBQTRFO0FBRTVFOzs7O0dBSUc7QUFFSDtFQUNFLHdCQUF1QjtFQUFHLE9BQU87RUFDakMsa0JBQWlCO0VBQUcsT0FBTztFQUMzQiwyQkFBMEI7RUFBRyxPQUFPO0VBQ3BDLCtCQUE4QjtFQUFHLE9BQU8sRUFDekM7O0FBRUQ7O0dBRUc7QUFFSDtFQUNFLFVBQVMsRUFDVjs7QUFFRDtnRkFDZ0Y7QUFFaEY7Ozs7R0FJRztBQUVIOzs7Ozs7Ozs7Ozs7RUFXVSxPQUFPO0VBQ2YsZUFBYyxFQUNmOztBQUVEOztHQUVHO0FBRUg7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O0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLFdBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksWUFBcUIsRUFDeEIsRUFBQTs7QUNpZ0JUO0VEbmdCUTtJQUNJLGdCQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxXQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLFdBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksV0FBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxZQUFxQixFQUN4QixFQUFBOztBQ2lnQlQ7RURuZ0JRO0lBQ0ksZ0JBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLFdBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksV0FBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxXQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLFlBQXFCLEVBQ3hCLEVBQUE7O0FDaWdCVDtFRG5nQlE7SUFDSSxnQkFBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksV0FBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxXQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLFdBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksWUFBcUIsRUFDeEIsRUFBQTs7QUNpZ0JUO0VEbmdCUTtJQUNJLGdCQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxXQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLFdBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksV0FBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxZQUFxQixFQUN4QixFQUFBOztBQ2lnQlQ7RURuZ0JRO0lBQ0ksZ0JBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLFdBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksV0FBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxXQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLFlBQXFCLEVBQ3hCLEVBQUE7O0FDaWdCVDtFRG5nQlE7SUFDSSxnQkFBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksV0FBcUIsRUFDeEI7RUFGRDtJQUNJLGlCQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxXQUFxQixFQUN4QjtFQUZEO0lBQ0ksaUJBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJLFdBQXFCLEVBQ3hCO0VBRkQ7SUFDSSxpQkFBcUIsRUFDeEI7RUFGRDtJQUNJ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QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lBTVEsbUJBQXNCO0lBQ3RCLG9CQUF1QixFQUMxQjs7QUFHTDtFQUNJLHFCQUF5QixFQU01QjtFQVBEOztJQUtRLG9CQUF1QixFQUMxQjs7QUFqQkw7RUFDSSxtQkFBdUI7RUFDdkIsb0JBQXdCLEVBTzNCO0VBVEQ7O0lB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R0w7SUFDSSxzQkFBeUIsRUFNNUI7SUFQRDs7TUFLUSxxQkFBdUIsRUFDMUIsRUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJbmRleCBvZiBzY3NzIGZpbGVzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTm9ybWFsaXplXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW5jbHVkZSBtZWRpYVxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJhc2VcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb2xvcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBGb250c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFuaW1hdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTaXplc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJyZWFrcG9pbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1peGluc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDEuIEZvbnQgc21vb3RoaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQmV0dGVyIGZvbnQtcmVuZGVyaW5nIG9uIE9TWFxuICAgaHR0cHM6Ly9tYXhpbWlsaWFuaG9mZm1hbm4uY29tL3Bvc3RzL2JldHRlci1mb250LXJlbmRlcmluZy1vbi1vc3hcbiovXG4vKiAyLiBBbmltYXRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAzLiBHZXQgZm9udCB2d1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDQuIEFycm93XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyotLS0gT25seSBJRSDiiaQgMTEgLS0tKi9cbi8qLS0tIE9ubHkgSUUg4omlIDExIC0tLSovXG4qIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWxwZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ2xlYXJmaXhlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLWxpc3QtLXN0ZXBzOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5jLWxpc3QtLXN0ZXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi50LWhlYWQ6Zmlyc3QtY2hpbGQsXG4udC1oZWFkLWdyb3VwOmZpcnN0LWNoaWxkLCAuYy1idG4td3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnQtaGVhZDpsYXN0LWNoaWxkLFxuLnQtaGVhZC1ncm91cDpsYXN0LWNoaWxkLCAuYy1idG4td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYy1uYXYtLW1haW5fX2l0ZW06bGFzdC1jaGlsZCwgLmMtbmF2LS1mb290ZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYy1saXN0LS1zdGVwczphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5sLWdyaWQsIC5jLWxpc3QsIC5jLWxpc3QtLWZlYXR1cmVzLCAuYy1saXN0LS1zdGVwcywgLmMtbmF2LS1tYWluX19saXN0LCAuYy1uYXYtLWZvb3Rlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBEaXNwbGF5IGZsZXhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1ncmlkLCAubC1ncmlkX19pdGVtLCAuYy1idG5fX3dyYXAsIC5jLW5hdi0tbWFpbl9fbGlzdCwgLmMtbmF2LS1mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi8qXG4gICAgRmxleCBkaXJlY3Rpb25cbiAqL1xuLypcbiAgICBGbGV4IHdyYXBcbiAqL1xuLmwtZ3JpZCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4vKlxuICAgIEZsZXggZmxvd1xuICovXG4vKlxuICAgIE9yZGVyXG4gKi9cbi8qXG4gICAgRmxleCBncm93XG4gKi9cbi8qXG4gICAgRmxleCBzaHJpbmtcbiAqL1xuLypcbiAgICBGbGV4IGJhc2lzXG4gKi9cbi8qXG4gICAgRmxleFxuICovXG4vKlxuICAgIEp1c3RpZnkgY29udGVudFxuICovXG4ubC1ncmlkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5jLWJ0bl9fd3JhcCwgLmMtbmF2LS1tYWluX19saXN0LCAuYy1uYXYtLWZvb3Rlcl9fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qXG4gICAgQWxpZ24gaXRlbXNcbiAqL1xuLmMtYnRuX193cmFwLCAuYy1uYXYtLW1haW5fX2xpc3QsIC5jLW5hdi0tZm9vdGVyX19saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubC1ncmlkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLypcbiAgICBBbGlnbiBzZWxmXG4gKi9cbi8qXG4gICAgQWxpZ24gY29udGVudFxuICovXG4vKiAgQXBwbHkgYSBuYXR1cmFsIGJveCBsYXlvdXQgbW9kZWwgdG8gYWxsIGVsZW1lbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi5sLWdyaWQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5sLWdyaWQge1xuICBjb3VudGVyLXJlc2V0OiB2YWx1ZXMtY291bnRlcjsgfVxuXG4ubC1ncmlkX19pdGVtIC5mLWZpZWxkLFxuLmwtZ3JpZF9faXRlbSAuYy1ibG9jayxcbi5sLWdyaWRfX2l0ZW1fX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmwtZ3JpZF9faXRlbS0xIHtcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5sLWdyaWRfX2l0ZW0tMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmwtZ3JpZF9faXRlbS0zIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4ubC1ncmlkX19pdGVtLTQge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5sLWdyaWRfX2l0ZW0tNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmwtZ3JpZF9faXRlbS02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubC1ncmlkX19pdGVtLTcge1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5sLWdyaWRfX2l0ZW0tOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmwtZ3JpZF9faXRlbS05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4ubC1ncmlkX19pdGVtLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4ubC1ncmlkX19pdGVtLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4ubC1ncmlkX19pdGVtLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmwtZ3JpZF9faXRlbS0xMyB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLmwtZ3JpZF9faXRlbS0xNCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmwtZ3JpZF9faXRlbS0xNSB7XG4gIHdpZHRoOiAzMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MjBweCkge1xuICAubC1ncmlkX19pdGVtLTFcXEBsIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmwtZ3JpZF9faXRlbS0yXFxAbCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTNcXEBsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tNFxcQGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmwtZ3JpZF9faXRlbS01XFxAbCB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTZcXEBsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tN1xcQGwge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmwtZ3JpZF9faXRlbS04XFxAbCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTlcXEBsIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMTBcXEBsIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMTFcXEBsIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMTJcXEBsIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmwtZ3JpZF9faXRlbS0xXFxAbC1zIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmwtZ3JpZF9faXRlbS0yXFxAbC1zIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tM1xcQGwtcyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubC1ncmlkX19pdGVtLTRcXEBsLXMge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmwtZ3JpZF9faXRlbS01XFxAbC1zIHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tNlxcQGwtcyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubC1ncmlkX19pdGVtLTdcXEBsLXMge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmwtZ3JpZF9faXRlbS04XFxAbC1zIHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tOVxcQGwtcyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAubC1ncmlkX19pdGVtLTEwXFxAbC1zIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMTFcXEBsLXMge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMlxcQGwtcyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5sLWdyaWRfX2l0ZW0tMVxcQHQge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLTJcXEB0IHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tM1xcQHQge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmwtZ3JpZF9faXRlbS00XFxAdCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLTVcXEB0IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tNlxcQHQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmwtZ3JpZF9faXRlbS03XFxAdCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLThcXEB0IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tOVxcQHQge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMFxcQHQge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMVxcQHQge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMlxcQHQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5sLWdyaWRfX2l0ZW0tMVxcQHQtbSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMlxcQHQtbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTNcXEB0LW0ge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmwtZ3JpZF9faXRlbS00XFxAdC1tIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tNVxcQHQtbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTZcXEB0LW0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmwtZ3JpZF9faXRlbS03XFxAdC1tIHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tOFxcQHQtbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTlcXEB0LW0ge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMFxcQHQtbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLTExXFxAdC1tIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMTJcXEB0LW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5sLWdyaWRfX2l0ZW0tMVxcQG0ge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLTJcXEBtIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tM1xcQG0ge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmwtZ3JpZF9faXRlbS00XFxAbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLTVcXEBtIHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tNlxcQG0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmwtZ3JpZF9faXRlbS03XFxAbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLThcXEBtIHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tOVxcQG0ge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMFxcQG0ge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMVxcQG0ge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMlxcQG0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sLWdyaWRfX2l0ZW0tMVxcQG0tcyB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMlxcQG0tcyB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTNcXEBtLXMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmwtZ3JpZF9faXRlbS00XFxAbS1zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tNVxcQG0tcyB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTZcXEBtLXMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmwtZ3JpZF9faXRlbS03XFxAbS1zIHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tOFxcQG0tcyB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTlcXEBtLXMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMFxcQG0tcyB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLTExXFxAbS1zIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMTJcXEBtLXMge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5sLWdyaWRfX2l0ZW0tMVxcQG0tdCB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMlxcQG0tdCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTNcXEBtLXQge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmwtZ3JpZF9faXRlbS00XFxAbS10IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tNVxcQG0tdCB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTZcXEBtLXQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmwtZ3JpZF9faXRlbS03XFxAbS10IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tOFxcQG0tdCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTlcXEBtLXQge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMFxcQG0tdCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLTExXFxAbS10IHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMTJcXEBtLXQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWdyaWRfX2l0ZW0tMVxcQGhlaWdodE9uZSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMlxcQGhlaWdodE9uZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTNcXEBoZWlnaHRPbmUge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmwtZ3JpZF9faXRlbS00XFxAaGVpZ2h0T25lIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tNVxcQGhlaWdodE9uZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTZcXEBoZWlnaHRPbmUge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmwtZ3JpZF9faXRlbS03XFxAaGVpZ2h0T25lIHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5sLWdyaWRfX2l0ZW0tOFxcQGhlaWdodE9uZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAubC1ncmlkX19pdGVtLTlcXEBoZWlnaHRPbmUge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmwtZ3JpZF9faXRlbS0xMFxcQGhlaWdodE9uZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAubC1ncmlkX19pdGVtLTExXFxAaGVpZ2h0T25lIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5sLWdyaWRfX2l0ZW0tMTJcXEBoZWlnaHRPbmUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAvKiAxMHB4ICovIH1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKiBHbG9iYWwgVHlwb2dyYXBoeVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uY29sb3ItLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItLXJlZCB7XG4gIGNvbG9yOiAjYjMwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLS1ncmV5IHtcbiAgY29sb3I6ICM0MjUzNTQgIWltcG9ydGFudDsgfVxuXG4vKiBDb250ZW50c1xuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhlYWQgb3V0ZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhlYWRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LWhlYWQge1xuICBmb250LXNpemU6IDVyZW07XG4gIGNvbG9yOiAjNDI1MzU0O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudC1oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9IH1cblxuLnQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50LWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi45cmVtOyB9IH1cbiAgLnQtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDIycHggMDsgfVxuXG4vKiBDb21wb25lbnRzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQnV0dG9uc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmMtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNiNTExMGIsICNmODAyMDEpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBsaW5lLWhlaWdodDogN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogM3B4IDRweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYy1idG4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDVyZW07IH0gfVxuICAuYy1idG4uYy1idG4tLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07IH1cbiAgLmMtYnRuLmMtYnRuLS1zY3JvbGwtdG8gLmMtYnRuX193cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tYXJyb3ctd2hpdGUtMS1kb3duLnBuZ1wiKTtcbiAgICByaWdodDogLTRweDsgfVxuICAuYy1idG4uYy1idG4tLWdyZXkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNDM1NDU1LCAjNzM3ZTdmKTsgfVxuICAgIC5jLWJ0bi5jLWJ0bi0tZ3JleTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzczN2U3ZiwgIzQzNTQ1NSk7IH1cbiAgLmMtYnRuX193cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jLWJ0bl9fd3JhcDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1hcnJvdy13aGl0ZS0xLXJpZ2h0LnBuZ1wiKTsgfVxuICAuYy1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjgwMjAxLCAjYjUxMTBiKTsgfVxuICAuYy1idG4uYy1idG4tLWNvb2tpZXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1pbmRlbnQ6IC03NzdyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmMtYnRuLmMtYnRuLS1jb29raWVzIC5vLWljbyB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmMtYnRuLmMtYnRuLS10b29scy1wcmV2aWV3LCAuYy1idG4uYy1idG4tLXRvb2xzLW5leHQge1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIGhlaWdodDogNjhweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jLWJ0bi5jLWJ0bi0tdG9vbHMtcHJldmlldyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLWFycm93LXdoaXRlLTItbGVmdC5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLmMtYnRuLmMtYnRuLS10b29scy1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tYXJyb3ctd2hpdGUtMi1yaWdodC5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLmMtYnRuLmMtYnRuLS10cmFpbmluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYmFja2dyb3VuZDogI2IyYzhkMTtcbiAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luOiAzOHB4IGF1dG8gYXV0byBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5jLWJ0bi5jLWJ0bi0tdHJhaW5pbmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2IzMDAwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jLWJ0bi5jLWJ0bi0tdHJhaW5pbmcge1xuICAgICAgICB3aWR0aDogMy42cmVtOyB9IH1cbiAgICAuYy1idG4uYy1idG4tLXRyYWluaW5nIC5jLWJ0bl9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAzNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLXBsdXMucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmMtYnRuLmMtYnRuLS10cmFpbmluZyAuYy1idG5fX3dyYXAge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC03NzdlbTsgfSB9XG4gICAgICAuYy1idG4uYy1idG4tLXRyYWluaW5nIC5jLWJ0bl9fd3JhcDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmMtYnRuLmMtYnRuLS1tb250aHMtcHJldmlldywgLmMtYnRuLmMtYnRuLS1tb250aHMtbmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjUzNTQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE4cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYy1idG4uYy1idG4tLW1vbnRocy1wcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tYXJyb3ctd2hpdGUtMi1sZWZ0LnBuZ1wiKTsgfVxuICAuYy1idG4uYy1idG4tLW1vbnRocy1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tYXJyb3ctd2hpdGUtMi1yaWdodC5wbmdcIik7IH1cblxuLyogSWNvbnNcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vLWljby13cmFwcGVyLFxuLm8taWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zOyB9XG5cbi5vLWljbyB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uby1pY28tLXdhbGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLXdhbGxldC5wbmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1N3B4OyB9XG5cbi5vLWljby0tY2xvY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tY2xvY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNTZweDsgfVxuXG4uby1pY28tLXRyYW5zZmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLXRyYW5zZmVyLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLm8taWNvLS1jcmVkaXQtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1jcmVkaXQtY2FyZC5wbmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiAzMXB4OyB9XG5cbi5vLWljby0tZGViaXQtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1kZWJpdC1jYXJkLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLm8taWNvLS1wYXl1IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvbG9nb3MvbG9nby1wYXl1LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLm8taWNvLS10aGVybW9tZXRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby10aGVybW9tZXRlci5wbmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiA1OXB4OyB9XG5cbi5vLWljby0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tYnRuLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIxcHg7IH1cblxuLm8taWNvLS1jb3JyZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLWNvcnJlY3QucG5nXCIpIG5vLXJlcGVhdDsgfVxuXG4uby1pY28tLWluY29ycmVjdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1pbmNvcnJlY3QucG5nXCIpIG5vLXJlcGVhdDsgfVxuXG4vKiBMaXN0c1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy1saXN0LS1idXR0b25zIHtcbiAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5jLWxpc3QtLWJ1dHRvbnNfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gIC5jLWxpc3QtLWJ1dHRvbnM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5jLWxpc3QtLWZlYXR1cmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwOHB4O1xuICBtYXJnaW4tdG9wOiAtNTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmMtbGlzdC0tZmVhdHVyZXMge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDgwMHB4OyB9XG4gICAgICAuYy1saXN0LS1mZWF0dXJlczphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogJyc7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuYy1saXN0LS1mZWF0dXJlcyB7XG4gICAgICB3aWR0aDogNDgwcHg7IH0gfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgLmMtbGlzdC0tZmVhdHVyZXMge1xuICAgICAgaGVpZ2h0OiA0NDhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jLWxpc3QtLWZlYXR1cmVzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmMtbGlzdC0tZmVhdHVyZXNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjEwcHg7IH1cbiAgICAuYy1saXN0LS1mZWF0dXJlc19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5jLWxpc3QtLWZlYXR1cmVzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5jLWxpc3QtLWZlYXR1cmVzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmMtbGlzdC0tZmVhdHVyZXNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmMtbGlzdC0tZmVhdHVyZXNfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDk1cHg7IH1cbiAgICAgICAgLmMtbGlzdC0tZmVhdHVyZXNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAuYy1saXN0LS1mZWF0dXJlc19faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAuYy1saXN0LS1mZWF0dXJlc19faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5jLWxpc3QtLWZlYXR1cmVzX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5jLWxpc3QtLWZlYXR1cmVzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmMtbGlzdC0tZmVhdHVyZXNfX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bzsgfSB9XG5cbi5jLWxpc3QtLXN0ZXBzIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuYy1saXN0LS1zdGVwc19faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5jLWxpc3QtLXN0ZXBzX19pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmMtbGlzdC0tcHJvZ3JhbSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICMwMDA7IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgIC5jLWxpc3QtLXByb2dyYW0ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtbGlzdC0tcHJvZ3JhbSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH0gfVxuICAuYy1saXN0LS1wcm9ncmFtX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgLmMtbGlzdC0tcHJvZ3JhbV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgIC5jLWxpc3QtLXByb2dyYW1fX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYWYxZjU7IH1cblxuLmMtbGlzdC0tbGVnZW5kX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5jLWxpc3QtLWxlZ2VuZF9faXRlbSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmMtbGlzdC0tbGVnZW5kX19pdGVtOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJzsgfVxuXG4uYy1saXN0LS1sZWdlbmQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5jLWxpc3QtLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuYy1saXN0LS1kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luOiAzNnB4IDA7IH1cbiAgICAuYy1saXN0LS1kZXNjcmlwdGlvbl9faXRlbS0tby1pY28tLWFycm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1hcnJvdy1ncmV5LTEucG5nXCIpOyB9XG4gICAgLmMtbGlzdC0tZGVzY3JpcHRpb25fX2l0ZW0tLW8taWNvLS13YXJuaW5nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby13YXJuaW5nLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4OyB9XG5cbi5jLWxpc3QtLWRlc2NyaXB0aW9uLWxpc3RfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmMtbGlzdC0tZGVzY3JpcHRpb24tbGlzdF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmMtbGlzdC0tZGVzY3JpcHRpb24tbGlzdF9faXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7IH1cblxuLmMtbGlzdC0tZGVzY3JpcHRpb24tbGlzdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7IH1cblxuLmMtbGlzdC0tdG9vbHNfX2l0ZW0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jLWxpc3QtLXRvb2xzOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJzsgfVxuXG4uYy1saXN0LS1maWx0ZXJzIHtcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gIC5jLWxpc3QtLWZpbHRlcnNfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1saXN0LS1maWx0ZXJzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYy1saXN0LS1maWx0ZXJzX19pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmMtbGlzdC0tZmlsdGVyczphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7IH1cblxuLmMtbGlzdC0tZmlsdGVyIHtcbiAgcGFkZGluZzogMTBweCA0cHg7IH1cbiAgLmMtbGlzdC0tZmlsdGVyX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG4gICAgLmMtbGlzdC0tZmlsdGVyX19pdGVtOmhvdmVyLCAuYy1saXN0LS1maWx0ZXJfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1jaGVja2VkLWdyZWVuLnBuZ1wiKSA0cHggNHB4IG5vLXJlcGVhdCAjZjFmNmY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4vKiBOYXZzXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy1uYXYtLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDsgfVxuICAuYy1uYXYtLW1haW5fX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuYy1uYXYtLW1haW5fX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5jLW5hdi0tbWFpbl9faXRlbSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmMtbmF2LS1tYWluX19pdGVtIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYy1uYXYtLWZvb3Rlcl9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMzlweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuYy1uYXYtLWZvb3Rlcl9fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4uYy1uYXYtLWZvb3Rlcl9faXRlbSBhIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDI1MzU0O1xuICBwYWRkaW5nOiAxNHB4IDA7IH1cbiAgLmMtbmF2LS1mb290ZXJfX2l0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogVGFibGVzXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy10YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLmMtdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuYy10YWJsZSB0aCxcbiAgLmMtdGFibGUgdGQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogTG9nb3NcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLWxvZ28ge1xuICB0ZXh0LWluZGVudDogLTc3N2VtOyB9XG4gIC5jLWxvZ28tLW1haW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9sb2dvcy9sb2dvLXdpZW5lcmJlcmdlci0xLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjZmZmO1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jLWxvZ28tLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMzlweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvbG9nb3MvbG9nby13aWVuZXJiZXJnZXItMi5wbmdcIikgbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAuYy1sb2dvLS1mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi8qIFBhZ2luYXRpb25cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvcm1zXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG50ZXh0YXJlYSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmYtZmllbGQge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmYtZmllbGQtLXJhZGlvcyB7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLmYtZmllbGQtLXJhZGlvczphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5mLWZpZWxkLS1yYWRpb3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5mLWZpZWxkLS1yYWRpbyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmYtZmllbGQtLWNoZWNrYm94LCAuZi1maWVsZC0tcmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5mLWZpZWxkLS1jaGVja2JveCwgLmYtZmllbGQtLXJhZGlvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5mLWZpZWxkLS1jaGVja2JveCAuZi1jb250cm9sLCAuZi1maWVsZC0tcmFkaW8gLmYtY29udHJvbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmYtZmllbGQtLWNoZWNrYm94IC5mLWNvbnRyb2wsIC5mLWZpZWxkLS1yYWRpbyAuZi1jb250cm9sIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIC5mLWZpZWxkLS1jaGVja2JveCAuZi1sYWJlbCwgLmYtZmllbGQtLXJhZGlvIC5mLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmYtZmllbGQtLWNoZWNrYm94IC5mLWxhYmVsLCAuZi1maWVsZC0tcmFkaW8gLmYtbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuICAuZi1maWVsZC0tY2hlY2tib3gge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5mLWZpZWxkLS1jaGVja2JveCAuZi1sYWJlbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogOTAlOyB9XG5cbi8qIERlZmF1bHRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZi1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDdkYTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICAuZi1jb250cm9sX193cmFwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuZi1jb250cm9sX19zcGFjZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMy42cmVtOyB9XG4gIC5mLWNvbnRyb2wtLTU0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTRweDsgfVxuICAuZi1jb250cm9sLS0xMzQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMzRweDsgfVxuICAuZi1jb250cm9sLmlzLWVycm9yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYzQwZjJlOyB9XG4gIC5mLWNvbnRyb2wtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDhweCAyNnB4OyB9XG4gIC5mLWNvbnRyb2wtLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmYtY29udHJvbC0tY2hlY2tib3ggKyAuZi1sYWJlbDpiZWZvcmUge1xuICAgICAgbGVmdDogMjhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZi1jb250cm9sLS1jaGVja2JveCArIC5mLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogOHB4OyB9IH1cbiAgICAuZi1jb250cm9sLS1jaGVja2JveDpjaGVja2VkICsgLmYtbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1jaGVja2VkLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5mLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi8qIEJsb2Nrc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmMtYmxvY2stLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtaW4taGVpZ2h0OiA2NzBweDsgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgLmMtYmxvY2stLXRvcCB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDsgfSB9XG4gIC5jLWJsb2NrLS10b3BfX2hlYWQsIC5jLWJsb2NrLS10b3BfX2Rlc2Mge1xuICAgIHdpZHRoOiA2NDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS10b3BfX2hlYWQsIC5jLWJsb2NrLS10b3BfX2Rlc2Mge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jLWJsb2NrLS10b3BfX3BpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTc1cHg7XG4gICAgbGVmdDogNjc1cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmMtYmxvY2stLXRvcF9fcGljIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jLWJsb2NrLS10b3BfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGNvbG9yOiAjNDI1MzU0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA2OHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAuYy1ibG9jay0tdG9wX19oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1ibG9jay0tdG9wX19oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMzRweCAwOyB9IH1cbiAgICAuYy1ibG9jay0tdG9wX19oZWFkIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmMtYmxvY2stLXRvcF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmMtYmxvY2stLXRvcF9fYnV0dG9ucyAuYy1saXN0LS1idXR0b25zX19pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jLWJsb2NrLS10b3BfX2J1dHRvbnMgLmMtbGlzdC0tYnV0dG9uc19faXRlbSAuYy1idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uYy1ibG9jay0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1ibG9jay0tY29udGVudF9faGVhZCB7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuXG4uYy1ibG9jay0tZmVhdHVyZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1ibG9jay0tZmVhdHVyZXNfX2hlYWQge1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1ibG9jay0tZmVhdHVyZXNfX2hlYWQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jLWJsb2NrLS1mZWF0dXJlc19fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jLWJsb2NrLS1mZWF0dXJlc19fcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuYy1ibG9jay0tZmVhdHVyZXNfX3BpYyB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgdG9wOiAzMDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTkwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmMtYmxvY2stLWZlYXR1cmVzX19waWMge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5jLWJsb2NrLS1mZWF0dXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjA2cHg7XG4gIGhlaWdodDogMjA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5jLWJsb2NrLS1mZWF0dXJlX19oZWFkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiA4LjVyZW07XG4gICAgY29sb3I6ICM3Njg4ODk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAgIC5jLWJsb2NrLS1mZWF0dXJlX19oZWFkIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9XG4gIC5jLWJsb2NrLS1mZWF0dXJlX19kZXNjIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmMtYmxvY2stLWZlYXR1cmVfX3BpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDA7IH1cblxuLmMtYmxvY2stLXN0ZXBzX19oZWFkIHtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5jLWJsb2NrLS1zdGVwc19fZGVzYyB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmMtYmxvY2stLXN0ZXBzX19kZXNjOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uYy1ibG9jay0tc3RlcHNfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTA3NXB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNDQ1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1pbmZvcm1hdGlvbi5wbmdcIikgbm8tcmVwZWF0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5jLWJsb2NrLS1zdGVwc19faW5mbyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYy1ibG9jay0tc3RlcHNfX2luZm8ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtOyB9IH1cblxuLmMtYmxvY2stLXN0ZXBzX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmMtYmxvY2stLXN0ZXBzX19idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC02MHB4OyB9IH1cblxuLmMtYmxvY2stLXN0ZXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLmMtYmxvY2stLXN0ZXBfX3BpYyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jLWJsb2NrLS1zdGVwX19oZWFkIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE4cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS1zdGVwX19oZWFkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYy1ibG9jay0tcHJvZ3JhbV9fZGVzYyB7XG4gIG1heC13aWR0aDogMTE2MnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogNDZweCBhdXRvO1xuICBib3gtc2hhZG93OiA0cHggN3B4IDVweCAwcHggcmdiYSgxNDUsIDE3OCwgMTkwLCAwLjMxKTsgfVxuXG4uYy1ibG9jay0tcHJvZ3JhbV9fbGVnZW5kIHtcbiAgbWF4LXdpZHRoOiAxMTYycHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uYy1ibG9jay0tcHJvZ3JhbS1pdGVtIHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmMtYmxvY2stLXByb2dyYW0taXRlbV9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmMtYmxvY2stLXByb2dyYW0taXRlbV9faGVhZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gICAgLmMtYmxvY2stLXByb2dyYW0taXRlbV9faGVhZF9fcG9zaXRpb24ge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDsgfVxuICAuYy1ibG9jay0tcHJvZ3JhbS1pdGVtX190aW1lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuYy1ibG9jay0tcHJvZ3JhbS1pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4uYy1ibG9jay0tbGVnZW5kX19oZWFkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHdpZHRoOiAyMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYy1ibG9jay0tbGVnZW5kX19oZWFkIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYy1ibG9jay0tbGVnZW5kX19oZWFkIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogNS43cmVtOyB9IH1cbiAgLmMtYmxvY2stLWxlZ2VuZF9faGVhZCAuby1pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuXG4uYy1ibG9jay0tbGVnZW5kX19kZXNjIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBjb2xvcjogI2IzMDAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYy1ibG9jay0tbGVnZW5kX19kZXNjIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYy1ibG9jay0tbGVnZW5kX19kZXNjIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuICAuYy1ibG9jay0tbGVnZW5kX19kZXNjX19saW5lLTEge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1ibG9jay0tbGVnZW5kX19kZXNjX19saW5lLTEge1xuICAgICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuICAuYy1ibG9jay0tbGVnZW5kX19kZXNjX19saW5lLTIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG5cbi5jLWJsb2NrLS10b29scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgLmMtYmxvY2stLXRvb2xzIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4OyB9IH1cbiAgLmMtYmxvY2stLXRvb2xzX19waWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNDVweDtcbiAgICByaWdodDogNjBweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgICAuYy1ibG9jay0tdG9vbHNfX3BpYyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jLWJsb2NrLS10b29sc19fcGljIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jLWJsb2NrLS10b29sc19faGVhZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAuYy1ibG9jay0tdG9vbHNfX2Rlc2Mge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS10b29sc19fZGVzYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmMtYmxvY2stLXRvb2xzX19saXN0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuYy1ibG9jay0tdG9vbHNfX2xpc3RfX3Rvb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgICAuYy1ibG9jay0tdG9vbHNfX2xpc3RfX3Rvb2wge1xuICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS10b29sc19fbGlzdF9fdG9vbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuYy1ibG9jay0tdG9vbHNfX2xpc3RfX3Rvb2wge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmMtYmxvY2stLXRvb2xzX19saXN0X190b29sIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4OyB9IH1cbiAgLmMtYmxvY2stLXRvb2xzX19saXN0X19jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiAtODVweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICM0MjUzNTQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS10b29sc19fbGlzdF9fY291bnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5jLWJsb2NrLS10b29sc19fbGlzdF9fY291bnRlcl9fYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5jLWJsb2NrLS10b29sc19fbGlzdF9fY291bnRlcl9fY3VycmVudCB7XG4gICAgICBmb250LXNpemU6IDRyZW07IH1cbiAgLmMtYmxvY2stLXRvb2xzX19saXN0X19idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzRweDtcbiAgICByaWdodDogLTkycHg7XG4gICAgYmFja2dyb3VuZDogIzQyNTM1NDtcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgaGVpZ2h0OiA2OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1ibG9jay0tdG9vbHNfX2xpc3RfX2J1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgLmMtYmxvY2stLXRvb2xzX19saXN0X19idXR0b25zOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzRkZmVjO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogNTdweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgLmMtYmxvY2stLXRvb2xzX19saXN0X19waWMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNDE2cHg7XG4gICAgaGVpZ2h0OiA0MTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAgICAgLmMtYmxvY2stLXRvb2xzX19saXN0X19waWMge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmMtYmxvY2stLXRvb2xzX19saXN0X19waWMge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmMtYmxvY2stLXRvb2xzX19saXN0X19waWMge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmMtYmxvY2stLXRvb2xzX19saXN0X19waWMge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuICAuYy1ibG9jay0tdG9vbHNfX2xpc3RfX2NvbHVtbnMge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAgICAgLmMtYmxvY2stLXRvb2xzX19saXN0X19jb2x1bW5zIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmMtYmxvY2stLXRvb2xzX19saXN0X19jb2x1bW5zIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICAuYy1ibG9jay0tdG9vbHNfX2xpc3RfX2NvbHVtbnM6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5jLWJsb2NrLS10b29sc19fbGlzdF9fY29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYy1ibG9jay0tdG9vbHNfX2xpc3RfX2NvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmMtYmxvY2stLXRvb2xzX19saXN0IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy1ibG9jay0tdG9vbHNfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmMtYmxvY2stLXRvb2xzX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYy1ibG9jay0tdG9vbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgIC5jLWJsb2NrLS10b29sIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfSB9XG4gIC5jLWJsb2NrLS10b29sLmlzLWFjdGl2ZSwgLmMtYmxvY2stLXRvb2w6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiOGM5ZDE7IH1cbiAgICAuYy1ibG9jay0tdG9vbC5pcy1hY3RpdmUgLmMtYmxvY2stLXRvb2xfX2Rlc2MsIC5jLWJsb2NrLS10b29sOmhvdmVyIC5jLWJsb2NrLS10b29sX19kZXNjIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1jaGVja2VkLXdoaXRlLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmMtYmxvY2stLXRvb2wuaXMtYWN0aXZlIC5jLWJsb2NrLS10b29sX19kZXNjIHN0cm9uZywgLmMtYmxvY2stLXRvb2w6aG92ZXIgLmMtYmxvY2stLXRvb2xfX2Rlc2Mgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuYy1ibG9jay0tdG9vbF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1jaGVja2VkLXJlZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAuYy1ibG9jay0tdG9vbF9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmMtYmxvY2stLXRvb2xfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTsgfSB9XG5cbi5jLWJsb2NrLS10cmFpbmluZ19faGVhZCB7XG4gIGZvbnQtc2l6ZTogNy4ycmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDI1MzU0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmMtYmxvY2stLXRyYWluaW5nX19oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG5cbi5jLWJsb2NrLS10cmFpbmluZ19fZGVzYyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jLWJsb2NrLS1kZXNjcmlwdGlvbl9faGVhZCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQyNTM1NDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uYy1ibG9jay0tZGVzY3JpcHRpb25fX2Rlc2Mge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07IH1cbiAgLmMtYmxvY2stLWRlc2NyaXB0aW9uX19kZXNjIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYy1ibG9jay0tZGVzY3JpcHRpb25fX2Rlc2MgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmMtYmxvY2stLWRlc2NyaXB0aW9uLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYy1ibG9jay0tZGVzY3JpcHRpb24tbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtYmxvY2stLWRlc2NyaXB0aW9uLWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuYy1ibG9jay0tZGVzY3JpcHRpb24tbGlzdC1pdGVtX19waWMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYy1ibG9jay0tZGVzY3JpcHRpb24tbGlzdC1pdGVtX19waWMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS1kZXNjcmlwdGlvbi1saXN0LWl0ZW1fX3BpYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmMtYmxvY2stLWRlc2NyaXB0aW9uLWxpc3QtaXRlbV9fcGljIC5vLWljbyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweCBhdXRvOyB9IH1cbiAgLmMtYmxvY2stLWRlc2NyaXB0aW9uLWxpc3QtaXRlbV9fZGVzYyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS1kZXNjcmlwdGlvbi1saXN0LWl0ZW1fX2Rlc2Mge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuLmMtYmxvY2stLWNhbGVuZGFyIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuYy1ibG9jay0tY2FsZW5kYXJfX2ZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuYy1ibG9jay0tY2FsZW5kYXJfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jLWJsb2NrLS1jYWxlbmRhcl9fZGVzYy5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYy1ibG9jay0tY2FsZW5kYXJfX2Rlc2Mgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmMtYmxvY2stLWNhbGVuZGFyX19jb21wb25lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgLmMtYmxvY2stLWNhbGVuZGFyX19jb21wb25lbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmMtYmxvY2stLWNhbGVuZGFyX19jb21wb25lbnRfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmMtYmxvY2stLWNhbGVuZGFyX19jb21wb25lbnRfX2VsZW1lbnQtLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmMtYmxvY2stLWNhbGVuZGFyX19jb21wb25lbnRfX2hlYWQge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBjb2xvcjogIzQyNTM1NDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAuYy1ibG9jay0tY2FsZW5kYXJfX2NvbXBvbmVudF9faGVhZF9fbW9udGgge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jLWJsb2NrLS1jYWxlbmRhcl9fY29tcG9uZW50X19oZWFkX19tb250aC0tYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jLWJsb2NrLS1jYWxlbmRhcl9fY29tcG9uZW50X19oZWFkZXIsIC5jLWJsb2NrLS1jYWxlbmRhcl9fY29tcG9uZW50X19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpOyB9XG4gICAgLmMtYmxvY2stLWNhbGVuZGFyX19jb21wb25lbnRfX2hlYWRlciB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgY29sb3I6ICM0MjUzNTQ7XG4gICAgICBwYWRkaW5nOiAwIDE0cHg7IH1cbiAgICAuYy1ibG9jay0tY2FsZW5kYXJfX2NvbXBvbmVudF9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5jLWJsb2NrLS1jYWxlbmRhcl9fY29tcG9uZW50X19pdGVtcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTFiMGJlO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjlmYTsgfVxuICAgICAgLmMtYmxvY2stLWNhbGVuZGFyX19jb21wb25lbnRfX2l0ZW1zOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5jLWJsb2NrLS1jYWxlbmRhcl9fY29tcG9uZW50X19pdGVtIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzdkOGRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjN2Q4ZGU7IH1cblxuLmMtYmxvY2stLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC4zOyB9XG4gIC5jLWJsb2NrLS1maWx0ZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmMtYmxvY2stLWZpbHRlcl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTFiMGJlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGhlaWdodDogNC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmMtYmxvY2stLWZpbHRlcl9fbGFiZWw6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tYXJyb3ctZ3JleS0yLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAuYy1ibG9jay0tZmlsdGVyX19kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0LjhyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uYy1ibG9jay0tY2FsZW5kYXItZGF0ZSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jLWJsb2NrLS1jYWxlbmRhci1kYXRlLS13ZWVrZW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJlNGU4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1ibG9jay0tY2FsZW5kYXItZGF0ZS0td2Vla2VuZCAuYy1ibG9jay0tY2FsZW5kYXItZGF0ZV9fbnVtYmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG4gIC5jLWJsb2NrLS1jYWxlbmRhci1kYXRlLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYy1ibG9jay0tY2FsZW5kYXItZGF0ZS0tYWN0aXZlIC5jLWJsb2NrLS1jYWxlbmRhci1kYXRlX19udW1iZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYy1ibG9jay0tY2FsZW5kYXItZGF0ZV9fZGVzYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy1ibG9jay0tY2FsZW5kYXItZGF0ZV9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0b3A6IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgLmMtYmxvY2stLWNhbGVuZGFyLWRhdGVfX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtYmxvY2stLWNhbGVuZGFyLWRhdGVfX251bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBjb2xvcjogIzQyNTM1NDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYy1ibG9jay0tY2FsZW5kYXItZGF0ZV9fbnVtYmVyLS1jdXJyZW50IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmVkMzA4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmMtYmxvY2stLWNvcHlyaWdodHMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0MjUzNTQ7XG4gIHBhZGRpbmc6IDE0cHggMDsgfVxuICAuYy1ibG9jay0tY29weXJpZ2h0cyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYy1ibG9jay0tY29weXJpZ2h0cyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWJsb2NrLS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAuYy1ibG9jay0tcG9wdXAuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYy1ibG9jay0tcG9wdXAtLXRyYW5zYWN0aW9uIC5jLWJsb2NrLS1wb3B1cF9fd3JhcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvYmctcG9wdXAuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDUwNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYy1ibG9jay0tcG9wdXAtLXRyYW5zYWN0aW9uIC5jLWJsb2NrLS1wb3B1cF9fd3JhcCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gICAgLmMtYmxvY2stLXBvcHVwLS10cmFuc2FjdGlvbiAuYy1ibG9jay0tcG9wdXBfX3dyYXA6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5jLWJsb2NrLS1wb3B1cC0tdHJhbnNhY3Rpb24gLmMtYmxvY2stLXBvcHVwX19oZWFkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS1wb3B1cC0tdHJhbnNhY3Rpb24gLmMtYmxvY2stLXBvcHVwX19oZWFkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYy1ibG9jay0tcG9wdXAtLXRyYW5zYWN0aW9uIC5jLWJsb2NrLS1wb3B1cF9faGVhZCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmMtYmxvY2stLXBvcHVwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmMtYmxvY2stLXBvcHVwX19jb250ZW50IHtcbiAgICB3aWR0aDogNTI0cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmMtYmxvY2stLXBvcHVwX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAuYy1ibG9jay0tcG9wdXBfX2NvbnRlbnRfX2hlYWQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuYy1ibG9jay0tcG9wdXBfX2NvbnRlbnRfX2hlYWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmMtYmxvY2stLXBvcHVwX19jb250ZW50X19oZWFkIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAgICAgLmMtYmxvY2stLXBvcHVwX19jb250ZW50X19oZWFkLm8taWNvIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDhweDsgfVxuICAgIC5jLWJsb2NrLS1wb3B1cF9fY29udGVudF9fYnV0dG9uIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmMtYmxvY2stLXBvcHVwX19jb250ZW50X19kZXNjIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogM3JlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jLWJsb2NrLS1wb3B1cF9fY29udGVudF9fZGVzYyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTsgfSB9XG4gIC5jLWJsb2NrLS1wb3B1cF9fcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIGxlZnQ6IDMycHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmMtYmxvY2stLXBvcHVwX19waWMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtYmxvY2stLXBvcHVwX193cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MTdweDtcbiAgICBwYWRkaW5nOiA2MHB4IDcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYy1ibG9jay0tcG9wdXBfX3dyYXAge1xuICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmMtYmxvY2stLXBvcHVwX193cmFwIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS1wb3B1cF9fd3JhcCB7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMjBweDtcbiAgICAgICAgcGFkZGluZzogNjBweCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jLWJsb2NrLS1wb3B1cF9fd3JhcCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNTBweDsgfSB9XG4gIC5jLWJsb2NrLS1wb3B1cF9faGVhZCB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmMtYmxvY2stLXBvcHVwX19oZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07IH0gfVxuICAuYy1ibG9jay0tcG9wdXBfX2Zvcm1fX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLWJsb2NrLS1wb3B1cF9fZm9ybV9fY29sdW1ucyB7XG4gICAgbWFyZ2luOiAwIC00MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLmMtYmxvY2stLXBvcHVwX19mb3JtX19jb2x1bW5zIC5jLWJsb2NrLS1wb3B1cF9fZm9ybV9faGVhZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5jLWJsb2NrLS1wb3B1cF9fZm9ybV9fY29sdW1uczphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmMtYmxvY2stLXBvcHVwX19mb3JtX19jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmMtYmxvY2stLXBvcHVwX19mb3JtX19jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuYy1ibG9jay0tcG9wdXBfX2Zvcm1fX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1ibG9jay0tcG9wdXBfX2Zvcm1fX2hlYWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfSB9XG4gIC5jLWJsb2NrLS1wb3B1cF9fZm9ybV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAuYy1ibG9jay0tcG9wdXBfX2Zvcm1fX2NvbnRlbnQgdWwgbGksXG4gICAgLmMtYmxvY2stLXBvcHVwX19mb3JtX19jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuYy1ibG9jay0tcG9wdXBfX2Zvcm1fX2NvbnRlbnRfX3Njcm9sbGFibGUge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgLmMtYmxvY2stLXBvcHVwX19mb3JtX19jb250ZW50X19zY3JvbGxhYmxlX193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICAuYy1ibG9jay0tcG9wdXBfX2Zvcm1fX2NvbnRlbnRfX3Njcm9sbGFibGVfX3dyYXAgdWwgbGksXG4gICAgICAgIC5jLWJsb2NrLS1wb3B1cF9fZm9ybV9fY29udGVudF9fc2Nyb2xsYWJsZV9fd3JhcCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgLmMtYmxvY2stLXBvcHVwX19mb3JtX19pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDsgfVxuICAuYy1ibG9jay0tcG9wdXBfX2Zvcm06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5jLWJsb2NrLS1jb29raWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC5jLWJsb2NrLS1jb29raWVzLCAuYy1ibG9jay0tY29va2llcyBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1ibG9jay0tY29va2llcyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYy1ibG9jay0tY29va2llcyAuYy1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4vKiBMYXlvdXRzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSW5uZXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1pbm5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5sLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi8qIFBhZ2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1M3B4OyB9XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmwtc2VjLS1oZWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2QzMGEwNiwgI2JkMGYwYSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgbWluLWhlaWdodDogNTNweDtcbiAgei1pbmRleDogOTk5OTsgfVxuICAubC1zZWMtLWhlYWQgLmMtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5sLXNlYy0taGVhZCAuYy1sb2dvIHtcbiAgICAgICAgbGVmdDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5sLXNlYy0taGVhZCAuYy1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sLXNlYy0taGVhZCAuYy1idG4tLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmwtc2VjLS1oZWFkIC5jLWJ0bi0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmwtc2VjLS1oZWFkIC5sLWlubmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5sLXNlYy0taGVhZCB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgei1pbmRleDogOTk5OTsgfVxuICAgICAgLmwtc2VjLS1oZWFkIC5jLWJ0bi0tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLWhhbWJ1cmdlci5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmwtc2VjLS1oZWFkIC5jLWJ0bi0tY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgICAgIC5sLXNlYy0taGVhZCAuYy1idG4tLWNsb3NlLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubC1zZWMtLXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmwtc2VjLS10b3AgLmwtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmwtc2VjLS10b3AgLmwtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmwtc2VjLS10b3AgLmwtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAubC1zZWMtLXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmwtc2VjLS10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDI4MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMyMHB4OyB9IH1cblxuLmwtc2VjLS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5sLXNlYy0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuLmwtc2VjLS1mZWF0dXJlcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2JnLWZlYXR1cmVzLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogNzI4cHg7XG4gIHBhZGRpbmc6IDkycHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmwtc2VjLS1mZWF0dXJlcyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmwtc2VjLS1mZWF0dXJlcyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuXG4ubC1zZWMtLXN0ZXBzIHtcbiAgcGFkZGluZzogNjJweCAwIDE0NXB4IDA7IH1cblxuLmwtc2VjLS1wcm9ncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9iZy1wcm9ncmFtLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtaW4taGVpZ2h0OiAxMTM3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5sLXNlYy0tcHJvZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgIC5sLXNlYy0tcHJvZ3JhbSB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDsgfSB9XG4gIC5sLXNlYy0tcHJvZ3JhbTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02N3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2xvZ29zL2xvZ28td2llbmVyYmVyZ2VyLTMucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgaGVpZ2h0OiAxNTBweDsgfVxuXG4ubC1zZWMtLXRvb2xzIHtcbiAgcGFkZGluZzogNzVweCAwOyB9XG5cbi5sLXNlYy0tdHJhaW5pbmcge1xuICBwYWRkaW5nOiA0NXB4IDAgNDVweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9iZy10cmFpbmluZy5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmwtc2VjLS1mb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubC1zZWMtLWZvb3QgLmwtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cblxuLmwtc2VjLS1jb29raWVzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjYjMwMDAwO1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi8qIFZlbmRvclxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1vZGlmaWVyc1xuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFRleHQgYWxpZ25lZFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi51LXRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnUtdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi51LXRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udS1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MjBweCkge1xuICAudS1oaWRkZW5cXEBsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51LXNob3dcXEBsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnUtaGlkZGVuXFxAbC1zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51LXNob3dcXEBsLXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudS1oaWRkZW5cXEB0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51LXNob3dcXEB0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudS1oaWRkZW5cXEB0LW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnUtc2hvd1xcQHQtbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnUtaGlkZGVuXFxAbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudS1zaG93XFxAbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtaGlkZGVuXFxAbS1zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51LXNob3dcXEBtLXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC51LWhpZGRlblxcQG0tdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudS1zaG93XFxAbS10IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudS1oaWRkZW5cXEBoZWlnaHRPbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnUtc2hvd1xcQGhlaWdodE9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiBGbGV4Ym94IHV0aWxpc2VzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udS1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnUtanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnUtYWRhcHQge1xuICBmbGV4OiAxOyB9XG5cbi51LWdyb3cge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLnUtbm9uLWdyb3cge1xuICBmbGV4LWdyb3c6IDA7IH1cblxuLnUtbm8td3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi51LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MjBweCkge1xuICAudS1hZGFwdFxcQGwge1xuICAgIGZsZXg6IDE7IH1cbiAgLnUtbm9uLWdyb3dcXEBsIHtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLnUtbm8td3JhcFxcQGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC51LXdyYXBcXEBsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC51LWFkYXB0XFxAbC1zIHtcbiAgICBmbGV4OiAxOyB9XG4gIC51LW5vbi1ncm93XFxAbC1zIHtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLnUtbm8td3JhcFxcQGwtcyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLnUtd3JhcFxcQGwtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudS1hZGFwdFxcQHQge1xuICAgIGZsZXg6IDE7IH1cbiAgLnUtbm9uLWdyb3dcXEB0IHtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLnUtbm8td3JhcFxcQHQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC51LXdyYXBcXEB0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnUtYWRhcHRcXEB0LW0ge1xuICAgIGZsZXg6IDE7IH1cbiAgLnUtbm9uLWdyb3dcXEB0LW0ge1xuICAgIGZsZXgtZ3JvdzogMDsgfVxuICAudS1uby13cmFwXFxAdC1tIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAudS13cmFwXFxAdC1tIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnUtYWRhcHRcXEBtIHtcbiAgICBmbGV4OiAxOyB9XG4gIC51LW5vbi1ncm93XFxAbSB7XG4gICAgZmxleC1ncm93OiAwOyB9XG4gIC51LW5vLXdyYXBcXEBtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAudS13cmFwXFxAbSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LWFkYXB0XFxAbS1zIHtcbiAgICBmbGV4OiAxOyB9XG4gIC51LW5vbi1ncm93XFxAbS1zIHtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLnUtbm8td3JhcFxcQG0tcyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLnUtd3JhcFxcQG0tcyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC51LWFkYXB0XFxAbS10IHtcbiAgICBmbGV4OiAxOyB9XG4gIC51LW5vbi1ncm93XFxAbS10IHtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLnUtbm8td3JhcFxcQG0tdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLnUtd3JhcFxcQG0tdCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC51LWFkYXB0XFxAaGVpZ2h0T25lIHtcbiAgICBmbGV4OiAxOyB9XG4gIC51LW5vbi1ncm93XFxAaGVpZ2h0T25lIHtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLnUtbm8td3JhcFxcQGhlaWdodE9uZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLnUtd3JhcFxcQGhlaWdodE9uZSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLyogQ29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtcGFpbnQtd2hpdGUtMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnUtcGFpbnQtaG92ZXItd2hpdGUtMTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmlsbDogI2ZmZjsgfSB9XG5cbi51LXBhaW50LXJlZC0xIHtcbiAgY29sb3I6ICNiMzAwMDA7XG4gIGZpbGw6ICNiMzAwMDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAudS1wYWludC1ob3Zlci1yZWQtMTpob3ZlciB7XG4gICAgY29sb3I6ICNiMzAwMDA7XG4gICAgZmlsbDogI2IzMDAwMDsgfSB9XG5cbi51LXBhaW50LWJsYWNrLTEge1xuICBjb2xvcjogIzAwMDtcbiAgZmlsbDogIzAwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC51LXBhaW50LWhvdmVyLWJsYWNrLTE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZpbGw6ICMwMDA7IH0gfVxuXG4udS1wYWludC1ncmV5LTEge1xuICBjb2xvcjogIzQyNTM1NDtcbiAgZmlsbDogIzQyNTM1NDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC51LXBhaW50LWhvdmVyLWdyZXktMTpob3ZlciB7XG4gICAgY29sb3I6ICM0MjUzNTQ7XG4gICAgZmlsbDogIzQyNTM1NDsgfSB9XG5cbi8qIEJhY2tncm91bmRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtYmctd2hpdGUtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAudS1iZy1ob3Zlci13aGl0ZS0xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cblxuLnUtYmctcmVkLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjMwMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnUtYmctaG92ZXItcmVkLTE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzAwMDA7IH0gfVxuXG4udS1iZy1ibGFjay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC51LWJnLWhvdmVyLWJsYWNrLTE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH0gfVxuXG4udS1iZy1ncmV5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI1MzU0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnUtYmctaG92ZXItZ3JleS0xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI1MzU0OyB9IH1cblxuLyogU3BhY2VzIGZvciB0aGUgZ3JpZFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXNwYWNlLWgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgLnUtc3BhY2UtaC0xIC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS1oLTEgPiAubC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLnUtc3BhY2Utdi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuICAudS1zcGFjZS12LTEgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLXYtMSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udS1zcGFjZS1oLTIge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLnUtc3BhY2UtaC0yIC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS1oLTIgPiAubC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4udS1zcGFjZS12LTIge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAudS1zcGFjZS12LTIgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLXYtMiA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnUtc3BhY2UtaC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC51LXNwYWNlLWgtMyAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2UtaC0zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnUtc3BhY2Utdi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cbiAgLnUtc3BhY2Utdi0zIC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS12LTMgPiAubC1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi51LXNwYWNlLWgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAudS1zcGFjZS1oLTQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLWgtNCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi51LXNwYWNlLXYtNCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG4gIC51LXNwYWNlLXYtNCAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2Utdi00ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udS1zcGFjZS1oLTUge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgLnUtc3BhY2UtaC01IC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS1oLTUgPiAubC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4udS1zcGFjZS12LTUge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfVxuICAudS1zcGFjZS12LTUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLXYtNSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnUtc3BhY2UtaC02IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG4gIC51LXNwYWNlLWgtNiAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2UtaC02ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLnUtc3BhY2Utdi02IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cbiAgLnUtc3BhY2Utdi02IC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS12LTYgPiAubC1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi51LXNwYWNlLWgtNyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzVweDsgfVxuICAudS1zcGFjZS1oLTcgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLWgtNyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG5cbi51LXNwYWNlLXYtNyB7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4OyB9XG4gIC51LXNwYWNlLXYtNyAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2Utdi03ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4udS1zcGFjZS1oLTgge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7IH1cbiAgLnUtc3BhY2UtaC04IC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS1oLTggPiAubC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4udS1zcGFjZS12LTgge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICAudS1zcGFjZS12LTggLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLXYtOCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnUtc3BhY2UtaC05IHtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC00NXB4OyB9XG4gIC51LXNwYWNlLWgtOSAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2UtaC05ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cblxuLnUtc3BhY2Utdi05IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7IH1cbiAgLnUtc3BhY2Utdi05IC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS12LTkgPiAubC1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi51LXNwYWNlLWgtMTAge1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgLnUtc3BhY2UtaC0xMCAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2UtaC0xMCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbi51LXNwYWNlLXYtMTAge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfVxuICAudS1zcGFjZS12LTEwIC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS12LTEwID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4udS1zcGFjZS1oLTExIHtcbiAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01NXB4OyB9XG4gIC51LXNwYWNlLWgtMTEgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLWgtMTEgPiAubC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuXG4udS1zcGFjZS12LTExIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHg7IH1cbiAgLnUtc3BhY2Utdi0xMSAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2Utdi0xMSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLnUtc3BhY2UtaC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjBweDsgfVxuICAudS1zcGFjZS1oLTEyIC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS1oLTEyID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cblxuLnUtc3BhY2Utdi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4OyB9XG4gIC51LXNwYWNlLXYtMTIgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLXYtMTIgPiAubC1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi51LXNwYWNlLWgtMTMge1xuICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gIG1hcmdpbi1yaWdodDogLTY1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMyAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2UtaC0xMyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9XG5cbi51LXNwYWNlLXYtMTMge1xuICBtYXJnaW4tYm90dG9tOiAtNjVweDsgfVxuICAudS1zcGFjZS12LTEzIC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS12LTEzID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuXG4udS1zcGFjZS1oLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4OyB9XG4gIC51LXNwYWNlLWgtMTQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLWgtMTQgPiAubC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuXG4udS1zcGFjZS12LTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNCAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2Utdi0xNCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLnUtc3BhY2UtaC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNzVweDsgfVxuICAudS1zcGFjZS1oLTE1IC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS1oLTE1ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cblxuLnUtc3BhY2Utdi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IC03NXB4OyB9XG4gIC51LXNwYWNlLXYtMTUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLXYtMTUgPiAubC1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG5cbi51LXNwYWNlLWgtMTYge1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIG1hcmdpbi1yaWdodDogLTgwcHg7IH1cbiAgLnUtc3BhY2UtaC0xNiAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2UtaC0xNiA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG5cbi51LXNwYWNlLXYtMTYge1xuICBtYXJnaW4tYm90dG9tOiAtODBweDsgfVxuICAudS1zcGFjZS12LTE2IC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS12LTE2ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4udS1zcGFjZS1oLTE3IHtcbiAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC04NXB4OyB9XG4gIC51LXNwYWNlLWgtMTcgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLWgtMTcgPiAubC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgcGFkZGluZy1yaWdodDogODVweDsgfVxuXG4udS1zcGFjZS12LTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogLTg1cHg7IH1cbiAgLnUtc3BhY2Utdi0xNyAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2Utdi0xNyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cblxuLnUtc3BhY2UtaC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOTBweDsgfVxuICAudS1zcGFjZS1oLTE4IC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS1oLTE4ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cblxuLnUtc3BhY2Utdi0xOCB7XG4gIG1hcmdpbi1ib3R0b206IC05MHB4OyB9XG4gIC51LXNwYWNlLXYtMTggLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLXYtMTggPiAubC1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cbi51LXNwYWNlLWgtMTkge1xuICBtYXJnaW4tbGVmdDogLTk1cHg7XG4gIG1hcmdpbi1yaWdodDogLTk1cHg7IH1cbiAgLnUtc3BhY2UtaC0xOSAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2UtaC0xOSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4OyB9XG5cbi51LXNwYWNlLXYtMTkge1xuICBtYXJnaW4tYm90dG9tOiAtOTVweDsgfVxuICAudS1zcGFjZS12LTE5IC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS12LTE5ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDsgfVxuXG4udS1zcGFjZS1oLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7IH1cbiAgLnUtc3BhY2UtaC0yMCAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2UtaC0yMCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cblxuLnUtc3BhY2Utdi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDsgfVxuICAudS1zcGFjZS12LTIwIC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS12LTIwID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnUtc3BhY2UtaC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwNXB4OyB9XG4gIC51LXNwYWNlLWgtMjEgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLWgtMjEgPiAubC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG5cbi51LXNwYWNlLXYtMjEge1xuICBtYXJnaW4tYm90dG9tOiAtMTA1cHg7IH1cbiAgLnUtc3BhY2Utdi0yMSAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2Utdi0yMSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4OyB9XG5cbi51LXNwYWNlLWgtMjIge1xuICBtYXJnaW4tbGVmdDogLTExMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMTBweDsgfVxuICAudS1zcGFjZS1oLTIyIC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS1oLTIyID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDsgfVxuXG4udS1zcGFjZS12LTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTExMHB4OyB9XG4gIC51LXNwYWNlLXYtMjIgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLXYtMjIgPiAubC1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfVxuXG4udS1zcGFjZS1oLTIzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTE1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMyAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2UtaC0yMyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7IH1cblxuLnUtc3BhY2Utdi0yMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTVweDsgfVxuICAudS1zcGFjZS12LTIzIC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS12LTIzID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cblxuLnUtc3BhY2UtaC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEyMHB4OyB9XG4gIC51LXNwYWNlLWgtMjQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLWgtMjQgPiAubC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG5cbi51LXNwYWNlLXYtMjQge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7IH1cbiAgLnUtc3BhY2Utdi0yNCAubC1jYXJvdXNlbF9faXRlbSxcbiAgLnUtc3BhY2Utdi0yNCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi51LXNwYWNlLWgtMjUge1xuICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMjVweDsgfVxuICAudS1zcGFjZS1oLTI1IC5sLWNhcm91c2VsX19pdGVtLFxuICAudS1zcGFjZS1oLTI1ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDsgfVxuXG4udS1zcGFjZS12LTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEyNXB4OyB9XG4gIC51LXNwYWNlLXYtMjUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gIC51LXNwYWNlLXYtMjUgPiAubC1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYyMHB4KSB7XG4gIC51LXNwYWNlLWgtMVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAgIC51LXNwYWNlLWgtMVxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xXFxAbCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnUtc3BhY2Utdi0xXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuICAgIC51LXNwYWNlLXYtMVxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xXFxAbCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC51LXNwYWNlLWgtMlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgLnUtc3BhY2UtaC0yXFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTJcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC51LXNwYWNlLXYtMlxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG4gICAgLnUtc3BhY2Utdi0yXFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTJcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC51LXNwYWNlLWgtM1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0zXFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTNcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC51LXNwYWNlLXYtM1xcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0zXFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTNcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC51LXNwYWNlLWgtNFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gICAgLnUtc3BhY2UtaC00XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTRcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC51LXNwYWNlLXYtNFxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG4gICAgLnUtc3BhY2Utdi00XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTRcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC51LXNwYWNlLWgtNVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gICAgLnUtc3BhY2UtaC01XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTVcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC51LXNwYWNlLXYtNVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4OyB9XG4gICAgLnUtc3BhY2Utdi01XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTVcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC51LXNwYWNlLWgtNlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG4gICAgLnUtc3BhY2UtaC02XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTZcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC51LXNwYWNlLXYtNlxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gICAgLnUtc3BhY2Utdi02XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTZcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC51LXNwYWNlLWgtN1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4OyB9XG4gICAgLnUtc3BhY2UtaC03XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTdcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC51LXNwYWNlLXYtN1xcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4OyB9XG4gICAgLnUtc3BhY2Utdi03XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTdcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC51LXNwYWNlLWgtOFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9XG4gICAgLnUtc3BhY2UtaC04XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLThcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC51LXNwYWNlLXYtOFxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4OyB9XG4gICAgLnUtc3BhY2Utdi04XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LThcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC51LXNwYWNlLWgtOVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4OyB9XG4gICAgLnUtc3BhY2UtaC05XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTlcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gIC51LXNwYWNlLXYtOVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4OyB9XG4gICAgLnUtc3BhY2Utdi05XFxAbCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTlcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIC51LXNwYWNlLWgtMTBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDsgfVxuICAgIC51LXNwYWNlLWgtMTBcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTBcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gIC51LXNwYWNlLXYtMTBcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfVxuICAgIC51LXNwYWNlLXYtMTBcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTBcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC51LXNwYWNlLWgtMTFcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweDsgfVxuICAgIC51LXNwYWNlLWgtMTFcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTFcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC51LXNwYWNlLXYtMTFcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweDsgfVxuICAgIC51LXNwYWNlLXYtMTFcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTFcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gIC51LXNwYWNlLWgtMTJcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDsgfVxuICAgIC51LXNwYWNlLWgtMTJcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTJcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC51LXNwYWNlLXYtMTJcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDsgfVxuICAgIC51LXNwYWNlLXYtMTJcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTJcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC51LXNwYWNlLWgtMTNcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweDsgfVxuICAgIC51LXNwYWNlLWgtMTNcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTNcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9XG4gIC51LXNwYWNlLXYtMTNcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweDsgfVxuICAgIC51LXNwYWNlLXYtMTNcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTNcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4gIC51LXNwYWNlLWgtMTRcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweDsgfVxuICAgIC51LXNwYWNlLWgtMTRcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTRcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIC51LXNwYWNlLXYtMTRcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweDsgfVxuICAgIC51LXNwYWNlLXYtMTRcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTRcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC51LXNwYWNlLWgtMTVcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweDsgfVxuICAgIC51LXNwYWNlLWgtMTVcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTVcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9XG4gIC51LXNwYWNlLXYtMTVcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweDsgfVxuICAgIC51LXNwYWNlLXYtMTVcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTVcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG4gIC51LXNwYWNlLWgtMTZcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDsgfVxuICAgIC51LXNwYWNlLWgtMTZcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTZcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG4gIC51LXNwYWNlLXYtMTZcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDsgfVxuICAgIC51LXNwYWNlLXYtMTZcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTZcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC51LXNwYWNlLWgtMTdcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODVweDsgfVxuICAgIC51LXNwYWNlLWgtMTdcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTdcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4OyB9XG4gIC51LXNwYWNlLXYtMTdcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODVweDsgfVxuICAgIC51LXNwYWNlLXYtMTdcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTdcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG4gIC51LXNwYWNlLWgtMThcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweDsgfVxuICAgIC51LXNwYWNlLWgtMThcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMThcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4OyB9XG4gIC51LXNwYWNlLXYtMThcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweDsgfVxuICAgIC51LXNwYWNlLXYtMThcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMThcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gIC51LXNwYWNlLWgtMTlcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTk1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTVweDsgfVxuICAgIC51LXNwYWNlLWgtMTlcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTlcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4OyB9XG4gIC51LXNwYWNlLXYtMTlcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTVweDsgfVxuICAgIC51LXNwYWNlLXYtMTlcXEBsIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTlcXEBsID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NXB4OyB9XG4gIC51LXNwYWNlLWgtMjBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4OyB9XG4gICAgLnUtc3BhY2UtaC0yMFxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMFxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAudS1zcGFjZS12LTIwXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4OyB9XG4gICAgLnUtc3BhY2Utdi0yMFxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMFxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC51LXNwYWNlLWgtMjFcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0yMVxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMVxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDsgfVxuICAudS1zcGFjZS12LTIxXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0yMVxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMVxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwNXB4OyB9XG4gIC51LXNwYWNlLWgtMjJcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4OyB9XG4gICAgLnUtc3BhY2UtaC0yMlxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMlxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDsgfVxuICAudS1zcGFjZS12LTIyXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4OyB9XG4gICAgLnUtc3BhY2Utdi0yMlxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMlxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9XG4gIC51LXNwYWNlLWgtMjNcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTExNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0yM1xcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yM1xcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDsgfVxuICAudS1zcGFjZS12LTIzXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0yM1xcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yM1xcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4OyB9XG4gIC51LXNwYWNlLWgtMjRcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4OyB9XG4gICAgLnUtc3BhY2UtaC0yNFxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNFxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDsgfVxuICAudS1zcGFjZS12LTI0XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4OyB9XG4gICAgLnUtc3BhY2Utdi0yNFxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNFxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIC51LXNwYWNlLWgtMjVcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEyNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0yNVxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNVxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDsgfVxuICAudS1zcGFjZS12LTI1XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0yNVxcQGwgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNVxcQGwgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudS1zcGFjZS1oLTFcXEBsLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAgIC51LXNwYWNlLWgtMVxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTFcXEBsLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC51LXNwYWNlLXYtMVxcQGwtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuICAgIC51LXNwYWNlLXYtMVxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTFcXEBsLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAudS1zcGFjZS1oLTJcXEBsLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgLnUtc3BhY2UtaC0yXFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMlxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAudS1zcGFjZS12LTJcXEBsLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG4gICAgLnUtc3BhY2Utdi0yXFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMlxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudS1zcGFjZS1oLTNcXEBsLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0zXFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtM1xcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAudS1zcGFjZS12LTNcXEBsLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0zXFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtM1xcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudS1zcGFjZS1oLTRcXEBsLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gICAgLnUtc3BhY2UtaC00XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtNFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAudS1zcGFjZS12LTRcXEBsLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG4gICAgLnUtc3BhY2Utdi00XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtNFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudS1zcGFjZS1oLTVcXEBsLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG4gICAgLnUtc3BhY2UtaC01XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtNVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAudS1zcGFjZS12LTVcXEBsLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4OyB9XG4gICAgLnUtc3BhY2Utdi01XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtNVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAudS1zcGFjZS1oLTZcXEBsLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG4gICAgLnUtc3BhY2UtaC02XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtNlxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAudS1zcGFjZS12LTZcXEBsLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gICAgLnUtc3BhY2Utdi02XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtNlxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudS1zcGFjZS1oLTdcXEBsLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4OyB9XG4gICAgLnUtc3BhY2UtaC03XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtN1xcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAudS1zcGFjZS12LTdcXEBsLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNXB4OyB9XG4gICAgLnUtc3BhY2Utdi03XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtN1xcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAudS1zcGFjZS1oLThcXEBsLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9XG4gICAgLnUtc3BhY2UtaC04XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtOFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAudS1zcGFjZS12LThcXEBsLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4OyB9XG4gICAgLnUtc3BhY2Utdi04XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtOFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudS1zcGFjZS1oLTlcXEBsLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4OyB9XG4gICAgLnUtc3BhY2UtaC05XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtOVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAudS1zcGFjZS12LTlcXEBsLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4OyB9XG4gICAgLnUtc3BhY2Utdi05XFxAbC1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtOVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAudS1zcGFjZS1oLTEwXFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDsgfVxuICAgIC51LXNwYWNlLWgtMTBcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xMFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAudS1zcGFjZS12LTEwXFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfVxuICAgIC51LXNwYWNlLXYtMTBcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xMFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAudS1zcGFjZS1oLTExXFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweDsgfVxuICAgIC51LXNwYWNlLWgtMTFcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xMVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAudS1zcGFjZS12LTExXFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweDsgfVxuICAgIC51LXNwYWNlLXYtMTFcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xMVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuICAudS1zcGFjZS1oLTEyXFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDsgfVxuICAgIC51LXNwYWNlLWgtMTJcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xMlxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAudS1zcGFjZS12LTEyXFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDsgfVxuICAgIC51LXNwYWNlLXYtMTJcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xMlxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAudS1zcGFjZS1oLTEzXFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjVweDsgfVxuICAgIC51LXNwYWNlLWgtMTNcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xM1xcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjVweDsgfVxuICAudS1zcGFjZS12LTEzXFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjVweDsgfVxuICAgIC51LXNwYWNlLXYtMTNcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xM1xcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuICAudS1zcGFjZS1oLTE0XFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweDsgfVxuICAgIC51LXNwYWNlLWgtMTRcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xNFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICAudS1zcGFjZS12LTE0XFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweDsgfVxuICAgIC51LXNwYWNlLXYtMTRcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xNFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAudS1zcGFjZS1oLTE1XFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzVweDsgfVxuICAgIC51LXNwYWNlLWgtMTVcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xNVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNzVweDsgfVxuICAudS1zcGFjZS12LTE1XFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzVweDsgfVxuICAgIC51LXNwYWNlLXYtMTVcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xNVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuICAudS1zcGFjZS1oLTE2XFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDsgfVxuICAgIC51LXNwYWNlLWgtMTZcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xNlxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAudS1zcGFjZS12LTE2XFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDsgfVxuICAgIC51LXNwYWNlLXYtMTZcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xNlxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAudS1zcGFjZS1oLTE3XFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODVweDsgfVxuICAgIC51LXNwYWNlLWgtMTdcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xN1xcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogODVweDsgfVxuICAudS1zcGFjZS12LTE3XFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODVweDsgfVxuICAgIC51LXNwYWNlLXYtMTdcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xN1xcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODVweDsgfVxuICAudS1zcGFjZS1oLTE4XFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweDsgfVxuICAgIC51LXNwYWNlLWgtMThcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xOFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOTBweDsgfVxuICAudS1zcGFjZS12LTE4XFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweDsgfVxuICAgIC51LXNwYWNlLXYtMThcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xOFxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAudS1zcGFjZS1oLTE5XFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTk1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTVweDsgfVxuICAgIC51LXNwYWNlLWgtMTlcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xOVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOTVweDsgfVxuICAudS1zcGFjZS12LTE5XFxAbC1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTVweDsgfVxuICAgIC51LXNwYWNlLXYtMTlcXEBsLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xOVxcQGwtcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDsgfVxuICAudS1zcGFjZS1oLTIwXFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4OyB9XG4gICAgLnUtc3BhY2UtaC0yMFxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIwXFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgLnUtc3BhY2Utdi0yMFxcQGwtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4OyB9XG4gICAgLnUtc3BhY2Utdi0yMFxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIwXFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAudS1zcGFjZS1oLTIxXFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0yMVxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIxXFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTA1cHg7IH1cbiAgLnUtc3BhY2Utdi0yMVxcQGwtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0yMVxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIxXFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDVweDsgfVxuICAudS1zcGFjZS1oLTIyXFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExMHB4OyB9XG4gICAgLnUtc3BhY2UtaC0yMlxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIyXFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7IH1cbiAgLnUtc3BhY2Utdi0yMlxcQGwtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExMHB4OyB9XG4gICAgLnUtc3BhY2Utdi0yMlxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIyXFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfVxuICAudS1zcGFjZS1oLTIzXFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTExNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0yM1xcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIzXFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTE1cHg7IH1cbiAgLnUtc3BhY2Utdi0yM1xcQGwtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0yM1xcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIzXFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTVweDsgfVxuICAudS1zcGFjZS1oLTI0XFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4OyB9XG4gICAgLnUtc3BhY2UtaC0yNFxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTI0XFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7IH1cbiAgLnUtc3BhY2Utdi0yNFxcQGwtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4OyB9XG4gICAgLnUtc3BhY2Utdi0yNFxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTI0XFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAudS1zcGFjZS1oLTI1XFxAbC1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEyNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0yNVxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTI1XFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTI1cHg7IH1cbiAgLnUtc3BhY2Utdi0yNVxcQGwtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0yNVxcQGwtcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTI1XFxAbC1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtc3BhY2UtaC0xXFxAdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTFcXEB0ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAudS1zcGFjZS12LTFcXEB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTFcXEB0ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yXFxAdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICAudS1zcGFjZS1oLTJcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMlxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnUtc3BhY2Utdi0yXFxAdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgICAudS1zcGFjZS12LTJcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMlxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnUtc3BhY2UtaC0zXFxAdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAudS1zcGFjZS1oLTNcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtM1xcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnUtc3BhY2Utdi0zXFxAdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cbiAgICAudS1zcGFjZS12LTNcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtM1xcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnUtc3BhY2UtaC00XFxAdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgICAudS1zcGFjZS1oLTRcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtNFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnUtc3BhY2Utdi00XFxAdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH1cbiAgICAudS1zcGFjZS12LTRcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtNFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnUtc3BhY2UtaC01XFxAdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgICAudS1zcGFjZS1oLTVcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtNVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLnUtc3BhY2Utdi01XFxAdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH1cbiAgICAudS1zcGFjZS12LTVcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtNVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnUtc3BhY2UtaC02XFxAdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH1cbiAgICAudS1zcGFjZS1oLTZcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtNlxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnUtc3BhY2Utdi02XFxAdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cbiAgICAudS1zcGFjZS12LTZcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtNlxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnUtc3BhY2UtaC03XFxAdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7IH1cbiAgICAudS1zcGFjZS1oLTdcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtN1xcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLnUtc3BhY2Utdi03XFxAdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7IH1cbiAgICAudS1zcGFjZS12LTdcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtN1xcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnUtc3BhY2UtaC04XFxAdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7IH1cbiAgICAudS1zcGFjZS1oLThcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtOFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnUtc3BhY2Utdi04XFxAdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgICAudS1zcGFjZS12LThcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtOFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnUtc3BhY2UtaC05XFxAdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHg7IH1cbiAgICAudS1zcGFjZS1oLTlcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtOVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgLnUtc3BhY2Utdi05XFxAdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7IH1cbiAgICAudS1zcGFjZS12LTlcXEB0IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtOVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMFxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xMFxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xMFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMFxcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xMFxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xMFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnUtc3BhY2UtaC0xMVxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xMVxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xMVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLnUtc3BhY2Utdi0xMVxcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xMVxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xMVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMlxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xMlxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xMlxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMlxcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xMlxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xMlxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnUtc3BhY2UtaC0xM1xcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xM1xcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xM1xcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cbiAgLnUtc3BhY2Utdi0xM1xcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xM1xcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xM1xcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNFxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xNFxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xNFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNFxcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xNFxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xNFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLnUtc3BhY2UtaC0xNVxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xNVxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xNVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cbiAgLnUtc3BhY2Utdi0xNVxcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xNVxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xNVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNlxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xNlxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xNlxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNlxcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xNlxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xNlxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnUtc3BhY2UtaC0xN1xcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtODVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xN1xcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xN1xcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cbiAgLnUtc3BhY2Utdi0xN1xcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC04NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xN1xcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xN1xcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cbiAgLnUtc3BhY2UtaC0xOFxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xOFxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xOFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgLnUtc3BhY2Utdi0xOFxcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xOFxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xOFxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLnUtc3BhY2UtaC0xOVxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xOVxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xOVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH1cbiAgLnUtc3BhY2Utdi0xOVxcQHQge1xuICAgIG1hcmdpbi1ib3R0b206IC05NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xOVxcQHQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xOVxcQHQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMFxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7IH1cbiAgICAudS1zcGFjZS1oLTIwXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIwXFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gIC51LXNwYWNlLXYtMjBcXEB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7IH1cbiAgICAudS1zcGFjZS12LTIwXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIwXFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLnUtc3BhY2UtaC0yMVxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTA1cHg7IH1cbiAgICAudS1zcGFjZS1oLTIxXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIxXFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG4gIC51LXNwYWNlLXYtMjFcXEB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA1cHg7IH1cbiAgICAudS1zcGFjZS12LTIxXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIxXFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMlxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHg7IH1cbiAgICAudS1zcGFjZS1oLTIyXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIyXFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9XG4gIC51LXNwYWNlLXYtMjJcXEB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHg7IH1cbiAgICAudS1zcGFjZS12LTIyXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIyXFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cbiAgLnUtc3BhY2UtaC0yM1xcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTE1cHg7IH1cbiAgICAudS1zcGFjZS1oLTIzXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIzXFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4OyB9XG4gIC51LXNwYWNlLXYtMjNcXEB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTE1cHg7IH1cbiAgICAudS1zcGFjZS12LTIzXFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIzXFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cbiAgLnUtc3BhY2UtaC0yNFxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7IH1cbiAgICAudS1zcGFjZS1oLTI0XFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTI0XFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG4gIC51LXNwYWNlLXYtMjRcXEB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7IH1cbiAgICAudS1zcGFjZS12LTI0XFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTI0XFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnUtc3BhY2UtaC0yNVxcQHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHg7IH1cbiAgICAudS1zcGFjZS1oLTI1XFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTI1XFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4OyB9XG4gIC51LXNwYWNlLXYtMjVcXEB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI1cHg7IH1cbiAgICAudS1zcGFjZS12LTI1XFxAdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTI1XFxAdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnUtc3BhY2UtaC0xXFxAdC1tIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgICAudS1zcGFjZS1oLTFcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xXFxAdC1tID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAudS1zcGFjZS12LTFcXEB0LW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAudS1zcGFjZS12LTFcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xXFxAdC1tID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yXFxAdC1tIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIC51LXNwYWNlLWgtMlxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTJcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnUtc3BhY2Utdi0yXFxAdC1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAgIC51LXNwYWNlLXYtMlxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTJcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnUtc3BhY2UtaC0zXFxAdC1tIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC51LXNwYWNlLWgtM1xcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTNcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnUtc3BhY2Utdi0zXFxAdC1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfVxuICAgIC51LXNwYWNlLXYtM1xcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTNcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnUtc3BhY2UtaC00XFxAdC1tIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgIC51LXNwYWNlLWgtNFxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTRcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnUtc3BhY2Utdi00XFxAdC1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICAgIC51LXNwYWNlLXYtNFxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTRcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnUtc3BhY2UtaC01XFxAdC1tIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgIC51LXNwYWNlLWgtNVxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTVcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLnUtc3BhY2Utdi01XFxAdC1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfVxuICAgIC51LXNwYWNlLXYtNVxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTVcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnUtc3BhY2UtaC02XFxAdC1tIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC51LXNwYWNlLWgtNlxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTZcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnUtc3BhY2Utdi02XFxAdC1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAgIC51LXNwYWNlLXYtNlxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTZcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnUtc3BhY2UtaC03XFxAdC1tIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDsgfVxuICAgIC51LXNwYWNlLWgtN1xcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTdcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLnUtc3BhY2Utdi03XFxAdC1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDsgfVxuICAgIC51LXNwYWNlLXYtN1xcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTdcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnUtc3BhY2UtaC04XFxAdC1tIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfVxuICAgIC51LXNwYWNlLWgtOFxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLThcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnUtc3BhY2Utdi04XFxAdC1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICAgIC51LXNwYWNlLXYtOFxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LThcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnUtc3BhY2UtaC05XFxAdC1tIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfVxuICAgIC51LXNwYWNlLWgtOVxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTlcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgLnUtc3BhY2Utdi05XFxAdC1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDsgfVxuICAgIC51LXNwYWNlLXYtOVxcQHQtbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTlcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMFxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICAudS1zcGFjZS1oLTEwXFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTBcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMFxcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgICAudS1zcGFjZS12LTEwXFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTBcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnUtc3BhY2UtaC0xMVxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHg7IH1cbiAgICAudS1zcGFjZS1oLTExXFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTFcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLnUtc3BhY2Utdi0xMVxcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7IH1cbiAgICAudS1zcGFjZS12LTExXFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTFcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMlxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7IH1cbiAgICAudS1zcGFjZS1oLTEyXFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTJcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMlxcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH1cbiAgICAudS1zcGFjZS12LTEyXFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTJcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnUtc3BhY2UtaC0xM1xcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHg7IH1cbiAgICAudS1zcGFjZS1oLTEzXFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTNcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cbiAgLnUtc3BhY2Utdi0xM1xcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHg7IH1cbiAgICAudS1zcGFjZS12LTEzXFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTNcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNFxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE0XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTRcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNFxcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7IH1cbiAgICAudS1zcGFjZS12LTE0XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTRcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLnUtc3BhY2UtaC0xNVxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE1XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTVcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cbiAgLnUtc3BhY2Utdi0xNVxcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHg7IH1cbiAgICAudS1zcGFjZS12LTE1XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTVcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNlxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE2XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTZcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNlxcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7IH1cbiAgICAudS1zcGFjZS12LTE2XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTZcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnUtc3BhY2UtaC0xN1xcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE3XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTdcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cbiAgLnUtc3BhY2Utdi0xN1xcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHg7IH1cbiAgICAudS1zcGFjZS12LTE3XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTdcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cbiAgLnUtc3BhY2UtaC0xOFxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE4XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMThcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgLnUtc3BhY2Utdi0xOFxcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHg7IH1cbiAgICAudS1zcGFjZS12LTE4XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMThcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLnUtc3BhY2UtaC0xOVxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE5XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTlcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH1cbiAgLnUtc3BhY2Utdi0xOVxcQHQtbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1cHg7IH1cbiAgICAudS1zcGFjZS12LTE5XFxAdC1tIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTlcXEB0LW0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMFxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDsgfVxuICAgIC51LXNwYWNlLWgtMjBcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMFxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gIC51LXNwYWNlLXYtMjBcXEB0LW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDsgfVxuICAgIC51LXNwYWNlLXYtMjBcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMFxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLnUtc3BhY2UtaC0yMVxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweDsgfVxuICAgIC51LXNwYWNlLWgtMjFcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMVxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG4gIC51LXNwYWNlLXYtMjFcXEB0LW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweDsgfVxuICAgIC51LXNwYWNlLXYtMjFcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMVxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMlxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweDsgfVxuICAgIC51LXNwYWNlLWgtMjJcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMlxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9XG4gIC51LXNwYWNlLXYtMjJcXEB0LW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweDsgfVxuICAgIC51LXNwYWNlLXYtMjJcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMlxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cbiAgLnUtc3BhY2UtaC0yM1xcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTVweDsgfVxuICAgIC51LXNwYWNlLWgtMjNcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yM1xcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4OyB9XG4gIC51LXNwYWNlLXYtMjNcXEB0LW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTVweDsgfVxuICAgIC51LXNwYWNlLXYtMjNcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yM1xcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cbiAgLnUtc3BhY2UtaC0yNFxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDsgfVxuICAgIC51LXNwYWNlLWgtMjRcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNFxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG4gIC51LXNwYWNlLXYtMjRcXEB0LW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDsgfVxuICAgIC51LXNwYWNlLXYtMjRcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNFxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnUtc3BhY2UtaC0yNVxcQHQtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweDsgfVxuICAgIC51LXNwYWNlLWgtMjVcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNVxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4OyB9XG4gIC51LXNwYWNlLXYtMjVcXEB0LW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweDsgfVxuICAgIC51LXNwYWNlLXYtMjVcXEB0LW0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNVxcQHQtbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnUtc3BhY2UtaC0xXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTFcXEBtID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAudS1zcGFjZS12LTFcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTFcXEBtID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICAudS1zcGFjZS1oLTJcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMlxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnUtc3BhY2Utdi0yXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgICAudS1zcGFjZS12LTJcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMlxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnUtc3BhY2UtaC0zXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAudS1zcGFjZS1oLTNcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtM1xcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnUtc3BhY2Utdi0zXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cbiAgICAudS1zcGFjZS12LTNcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtM1xcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnUtc3BhY2UtaC00XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgICAudS1zcGFjZS1oLTRcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtNFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnUtc3BhY2Utdi00XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH1cbiAgICAudS1zcGFjZS12LTRcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtNFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnUtc3BhY2UtaC01XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgICAudS1zcGFjZS1oLTVcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtNVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLnUtc3BhY2Utdi01XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH1cbiAgICAudS1zcGFjZS12LTVcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtNVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnUtc3BhY2UtaC02XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH1cbiAgICAudS1zcGFjZS1oLTZcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtNlxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnUtc3BhY2Utdi02XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cbiAgICAudS1zcGFjZS12LTZcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtNlxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnUtc3BhY2UtaC03XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7IH1cbiAgICAudS1zcGFjZS1oLTdcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtN1xcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLnUtc3BhY2Utdi03XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7IH1cbiAgICAudS1zcGFjZS12LTdcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtN1xcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnUtc3BhY2UtaC04XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7IH1cbiAgICAudS1zcGFjZS1oLThcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtOFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnUtc3BhY2Utdi04XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgICAudS1zcGFjZS12LThcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtOFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnUtc3BhY2UtaC05XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHg7IH1cbiAgICAudS1zcGFjZS1oLTlcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtOVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgLnUtc3BhY2Utdi05XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7IH1cbiAgICAudS1zcGFjZS12LTlcXEBtIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtOVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xMFxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xMFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xMFxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xMFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnUtc3BhY2UtaC0xMVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xMVxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xMVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLnUtc3BhY2Utdi0xMVxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC01NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xMVxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xMVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xMlxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xMlxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMlxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xMlxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xMlxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnUtc3BhY2UtaC0xM1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xM1xcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xM1xcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cbiAgLnUtc3BhY2Utdi0xM1xcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC02NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xM1xcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xM1xcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xNFxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xNFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xNFxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xNFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLnUtc3BhY2UtaC0xNVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xNVxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xNVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cbiAgLnUtc3BhY2Utdi0xNVxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xNVxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xNVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xNlxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xNlxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNlxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xNlxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xNlxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnUtc3BhY2UtaC0xN1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtODVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xN1xcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xN1xcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cbiAgLnUtc3BhY2Utdi0xN1xcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC04NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xN1xcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xN1xcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cbiAgLnUtc3BhY2UtaC0xOFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4OyB9XG4gICAgLnUtc3BhY2UtaC0xOFxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xOFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgLnUtc3BhY2Utdi0xOFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4OyB9XG4gICAgLnUtc3BhY2Utdi0xOFxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xOFxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLnUtc3BhY2UtaC0xOVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NXB4OyB9XG4gICAgLnUtc3BhY2UtaC0xOVxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xOVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH1cbiAgLnUtc3BhY2Utdi0xOVxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IC05NXB4OyB9XG4gICAgLnUtc3BhY2Utdi0xOVxcQG0gLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xOVxcQG0gPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7IH1cbiAgICAudS1zcGFjZS1oLTIwXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIwXFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gIC51LXNwYWNlLXYtMjBcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7IH1cbiAgICAudS1zcGFjZS12LTIwXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIwXFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLnUtc3BhY2UtaC0yMVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTA1cHg7IH1cbiAgICAudS1zcGFjZS1oLTIxXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIxXFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG4gIC51LXNwYWNlLXYtMjFcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA1cHg7IH1cbiAgICAudS1zcGFjZS12LTIxXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIxXFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHg7IH1cbiAgICAudS1zcGFjZS1oLTIyXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIyXFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9XG4gIC51LXNwYWNlLXYtMjJcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEwcHg7IH1cbiAgICAudS1zcGFjZS12LTIyXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIyXFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cbiAgLnUtc3BhY2UtaC0yM1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTE1cHg7IH1cbiAgICAudS1zcGFjZS1oLTIzXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTIzXFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4OyB9XG4gIC51LXNwYWNlLXYtMjNcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTE1cHg7IH1cbiAgICAudS1zcGFjZS12LTIzXFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTIzXFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cbiAgLnUtc3BhY2UtaC0yNFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7IH1cbiAgICAudS1zcGFjZS1oLTI0XFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTI0XFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG4gIC51LXNwYWNlLXYtMjRcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7IH1cbiAgICAudS1zcGFjZS12LTI0XFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTI0XFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnUtc3BhY2UtaC0yNVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHg7IH1cbiAgICAudS1zcGFjZS1oLTI1XFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTI1XFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4OyB9XG4gIC51LXNwYWNlLXYtMjVcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI1cHg7IH1cbiAgICAudS1zcGFjZS12LTI1XFxAbSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTI1XFxAbSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtc3BhY2UtaC0xXFxAbS1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgICAudS1zcGFjZS1oLTFcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xXFxAbS1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAudS1zcGFjZS12LTFcXEBtLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAudS1zcGFjZS12LTFcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xXFxAbS1zID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yXFxAbS1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIC51LXNwYWNlLWgtMlxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTJcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnUtc3BhY2Utdi0yXFxAbS1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAgIC51LXNwYWNlLXYtMlxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTJcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnUtc3BhY2UtaC0zXFxAbS1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC51LXNwYWNlLWgtM1xcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTNcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnUtc3BhY2Utdi0zXFxAbS1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfVxuICAgIC51LXNwYWNlLXYtM1xcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTNcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnUtc3BhY2UtaC00XFxAbS1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgIC51LXNwYWNlLWgtNFxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTRcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnUtc3BhY2Utdi00XFxAbS1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICAgIC51LXNwYWNlLXYtNFxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTRcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnUtc3BhY2UtaC01XFxAbS1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgIC51LXNwYWNlLWgtNVxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTVcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLnUtc3BhY2Utdi01XFxAbS1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfVxuICAgIC51LXNwYWNlLXYtNVxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTVcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnUtc3BhY2UtaC02XFxAbS1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC51LXNwYWNlLWgtNlxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTZcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnUtc3BhY2Utdi02XFxAbS1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAgIC51LXNwYWNlLXYtNlxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTZcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnUtc3BhY2UtaC03XFxAbS1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDsgfVxuICAgIC51LXNwYWNlLWgtN1xcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTdcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLnUtc3BhY2Utdi03XFxAbS1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDsgfVxuICAgIC51LXNwYWNlLXYtN1xcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTdcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnUtc3BhY2UtaC04XFxAbS1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfVxuICAgIC51LXNwYWNlLWgtOFxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLThcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnUtc3BhY2Utdi04XFxAbS1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICAgIC51LXNwYWNlLXYtOFxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LThcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnUtc3BhY2UtaC05XFxAbS1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfVxuICAgIC51LXNwYWNlLWgtOVxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTlcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgLnUtc3BhY2Utdi05XFxAbS1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDsgfVxuICAgIC51LXNwYWNlLXYtOVxcQG0tcyAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTlcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMFxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICAudS1zcGFjZS1oLTEwXFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTBcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMFxcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgICAudS1zcGFjZS12LTEwXFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTBcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnUtc3BhY2UtaC0xMVxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHg7IH1cbiAgICAudS1zcGFjZS1oLTExXFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTFcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLnUtc3BhY2Utdi0xMVxcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7IH1cbiAgICAudS1zcGFjZS12LTExXFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTFcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMlxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7IH1cbiAgICAudS1zcGFjZS1oLTEyXFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTJcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMlxcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH1cbiAgICAudS1zcGFjZS12LTEyXFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTJcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnUtc3BhY2UtaC0xM1xcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHg7IH1cbiAgICAudS1zcGFjZS1oLTEzXFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTNcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cbiAgLnUtc3BhY2Utdi0xM1xcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHg7IH1cbiAgICAudS1zcGFjZS12LTEzXFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTNcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNFxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE0XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTRcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNFxcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7IH1cbiAgICAudS1zcGFjZS12LTE0XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTRcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLnUtc3BhY2UtaC0xNVxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE1XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTVcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cbiAgLnUtc3BhY2Utdi0xNVxcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHg7IH1cbiAgICAudS1zcGFjZS12LTE1XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTVcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNlxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE2XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTZcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNlxcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7IH1cbiAgICAudS1zcGFjZS12LTE2XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTZcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnUtc3BhY2UtaC0xN1xcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE3XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTdcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cbiAgLnUtc3BhY2Utdi0xN1xcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHg7IH1cbiAgICAudS1zcGFjZS12LTE3XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTdcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cbiAgLnUtc3BhY2UtaC0xOFxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE4XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMThcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgLnUtc3BhY2Utdi0xOFxcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHg7IH1cbiAgICAudS1zcGFjZS12LTE4XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMThcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLnUtc3BhY2UtaC0xOVxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE5XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTlcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH1cbiAgLnUtc3BhY2Utdi0xOVxcQG0tcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1cHg7IH1cbiAgICAudS1zcGFjZS12LTE5XFxAbS1zIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTlcXEBtLXMgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMFxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDsgfVxuICAgIC51LXNwYWNlLWgtMjBcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMFxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gIC51LXNwYWNlLXYtMjBcXEBtLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDsgfVxuICAgIC51LXNwYWNlLXYtMjBcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMFxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLnUtc3BhY2UtaC0yMVxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweDsgfVxuICAgIC51LXNwYWNlLWgtMjFcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMVxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG4gIC51LXNwYWNlLXYtMjFcXEBtLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweDsgfVxuICAgIC51LXNwYWNlLXYtMjFcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMVxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMlxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweDsgfVxuICAgIC51LXNwYWNlLWgtMjJcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMlxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9XG4gIC51LXNwYWNlLXYtMjJcXEBtLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweDsgfVxuICAgIC51LXNwYWNlLXYtMjJcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMlxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cbiAgLnUtc3BhY2UtaC0yM1xcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTVweDsgfVxuICAgIC51LXNwYWNlLWgtMjNcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yM1xcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4OyB9XG4gIC51LXNwYWNlLXYtMjNcXEBtLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTVweDsgfVxuICAgIC51LXNwYWNlLXYtMjNcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yM1xcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cbiAgLnUtc3BhY2UtaC0yNFxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDsgfVxuICAgIC51LXNwYWNlLWgtMjRcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNFxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG4gIC51LXNwYWNlLXYtMjRcXEBtLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDsgfVxuICAgIC51LXNwYWNlLXYtMjRcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNFxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnUtc3BhY2UtaC0yNVxcQG0tcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweDsgfVxuICAgIC51LXNwYWNlLWgtMjVcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNVxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4OyB9XG4gIC51LXNwYWNlLXYtMjVcXEBtLXMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweDsgfVxuICAgIC51LXNwYWNlLXYtMjVcXEBtLXMgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNVxcQG0tcyA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnUtc3BhY2UtaC0xXFxAbS10IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgICAudS1zcGFjZS1oLTFcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xXFxAbS10ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAudS1zcGFjZS12LTFcXEBtLXQge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAudS1zcGFjZS12LTFcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xXFxAbS10ID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yXFxAbS10IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIC51LXNwYWNlLWgtMlxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTJcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnUtc3BhY2Utdi0yXFxAbS10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAgIC51LXNwYWNlLXYtMlxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTJcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnUtc3BhY2UtaC0zXFxAbS10IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC51LXNwYWNlLWgtM1xcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTNcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnUtc3BhY2Utdi0zXFxAbS10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfVxuICAgIC51LXNwYWNlLXYtM1xcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTNcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnUtc3BhY2UtaC00XFxAbS10IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgIC51LXNwYWNlLWgtNFxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTRcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnUtc3BhY2Utdi00XFxAbS10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICAgIC51LXNwYWNlLXYtNFxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTRcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnUtc3BhY2UtaC01XFxAbS10IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgIC51LXNwYWNlLWgtNVxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTVcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLnUtc3BhY2Utdi01XFxAbS10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfVxuICAgIC51LXNwYWNlLXYtNVxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTVcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnUtc3BhY2UtaC02XFxAbS10IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC51LXNwYWNlLWgtNlxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTZcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnUtc3BhY2Utdi02XFxAbS10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAgIC51LXNwYWNlLXYtNlxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTZcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnUtc3BhY2UtaC03XFxAbS10IHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDsgfVxuICAgIC51LXNwYWNlLWgtN1xcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTdcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLnUtc3BhY2Utdi03XFxAbS10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDsgfVxuICAgIC51LXNwYWNlLXYtN1xcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTdcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnUtc3BhY2UtaC04XFxAbS10IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfVxuICAgIC51LXNwYWNlLWgtOFxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLThcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnUtc3BhY2Utdi04XFxAbS10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICAgIC51LXNwYWNlLXYtOFxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LThcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnUtc3BhY2UtaC05XFxAbS10IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfVxuICAgIC51LXNwYWNlLWgtOVxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTlcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgLnUtc3BhY2Utdi05XFxAbS10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDsgfVxuICAgIC51LXNwYWNlLXYtOVxcQG0tdCAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTlcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMFxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICAudS1zcGFjZS1oLTEwXFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTBcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMFxcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgICAudS1zcGFjZS12LTEwXFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTBcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnUtc3BhY2UtaC0xMVxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHg7IH1cbiAgICAudS1zcGFjZS1oLTExXFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTFcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLnUtc3BhY2Utdi0xMVxcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7IH1cbiAgICAudS1zcGFjZS12LTExXFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTFcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMlxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7IH1cbiAgICAudS1zcGFjZS1oLTEyXFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTJcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMlxcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH1cbiAgICAudS1zcGFjZS12LTEyXFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTJcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnUtc3BhY2UtaC0xM1xcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHg7IH1cbiAgICAudS1zcGFjZS1oLTEzXFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTNcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cbiAgLnUtc3BhY2Utdi0xM1xcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHg7IH1cbiAgICAudS1zcGFjZS12LTEzXFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTNcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNFxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE0XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTRcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNFxcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7IH1cbiAgICAudS1zcGFjZS12LTE0XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTRcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLnUtc3BhY2UtaC0xNVxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE1XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTVcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cbiAgLnUtc3BhY2Utdi0xNVxcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHg7IH1cbiAgICAudS1zcGFjZS12LTE1XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTVcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNlxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE2XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTZcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNlxcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7IH1cbiAgICAudS1zcGFjZS12LTE2XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTZcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnUtc3BhY2UtaC0xN1xcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE3XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTdcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cbiAgLnUtc3BhY2Utdi0xN1xcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHg7IH1cbiAgICAudS1zcGFjZS12LTE3XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTdcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cbiAgLnUtc3BhY2UtaC0xOFxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE4XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMThcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgLnUtc3BhY2Utdi0xOFxcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHg7IH1cbiAgICAudS1zcGFjZS12LTE4XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMThcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLnUtc3BhY2UtaC0xOVxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE5XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTlcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH1cbiAgLnUtc3BhY2Utdi0xOVxcQG0tdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1cHg7IH1cbiAgICAudS1zcGFjZS12LTE5XFxAbS10IC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTlcXEBtLXQgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMFxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDsgfVxuICAgIC51LXNwYWNlLWgtMjBcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMFxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gIC51LXNwYWNlLXYtMjBcXEBtLXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDsgfVxuICAgIC51LXNwYWNlLXYtMjBcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMFxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLnUtc3BhY2UtaC0yMVxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweDsgfVxuICAgIC51LXNwYWNlLWgtMjFcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMVxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG4gIC51LXNwYWNlLXYtMjFcXEBtLXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweDsgfVxuICAgIC51LXNwYWNlLXYtMjFcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMVxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMlxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweDsgfVxuICAgIC51LXNwYWNlLWgtMjJcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMlxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9XG4gIC51LXNwYWNlLXYtMjJcXEBtLXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweDsgfVxuICAgIC51LXNwYWNlLXYtMjJcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMlxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cbiAgLnUtc3BhY2UtaC0yM1xcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTVweDsgfVxuICAgIC51LXNwYWNlLWgtMjNcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yM1xcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4OyB9XG4gIC51LXNwYWNlLXYtMjNcXEBtLXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTVweDsgfVxuICAgIC51LXNwYWNlLXYtMjNcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yM1xcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cbiAgLnUtc3BhY2UtaC0yNFxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDsgfVxuICAgIC51LXNwYWNlLWgtMjRcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNFxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG4gIC51LXNwYWNlLXYtMjRcXEBtLXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDsgfVxuICAgIC51LXNwYWNlLXYtMjRcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNFxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnUtc3BhY2UtaC0yNVxcQG0tdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweDsgfVxuICAgIC51LXNwYWNlLWgtMjVcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNVxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4OyB9XG4gIC51LXNwYWNlLXYtMjVcXEBtLXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweDsgfVxuICAgIC51LXNwYWNlLXYtMjVcXEBtLXQgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNVxcQG0tdCA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnUtc3BhY2UtaC0xXFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgICAudS1zcGFjZS1oLTFcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0xXFxAaGVpZ2h0T25lID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAudS1zcGFjZS12LTFcXEBoZWlnaHRPbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAudS1zcGFjZS12LTFcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0xXFxAaGVpZ2h0T25lID4gLmwtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yXFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIC51LXNwYWNlLWgtMlxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTJcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnUtc3BhY2Utdi0yXFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAgIC51LXNwYWNlLXYtMlxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTJcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnUtc3BhY2UtaC0zXFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC51LXNwYWNlLWgtM1xcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTNcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLnUtc3BhY2Utdi0zXFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfVxuICAgIC51LXNwYWNlLXYtM1xcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTNcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnUtc3BhY2UtaC00XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgIC51LXNwYWNlLWgtNFxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTRcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnUtc3BhY2Utdi00XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICAgIC51LXNwYWNlLXYtNFxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTRcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnUtc3BhY2UtaC01XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDsgfVxuICAgIC51LXNwYWNlLWgtNVxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTVcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLnUtc3BhY2Utdi01XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweDsgfVxuICAgIC51LXNwYWNlLXYtNVxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTVcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnUtc3BhY2UtaC02XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC51LXNwYWNlLWgtNlxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTZcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnUtc3BhY2Utdi02XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAgIC51LXNwYWNlLXYtNlxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTZcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnUtc3BhY2UtaC03XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDsgfVxuICAgIC51LXNwYWNlLWgtN1xcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTdcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLnUtc3BhY2Utdi03XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzVweDsgfVxuICAgIC51LXNwYWNlLXYtN1xcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTdcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnUtc3BhY2UtaC04XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfVxuICAgIC51LXNwYWNlLWgtOFxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLThcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnUtc3BhY2Utdi04XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICAgIC51LXNwYWNlLXYtOFxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LThcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnUtc3BhY2UtaC05XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDVweDsgfVxuICAgIC51LXNwYWNlLWgtOVxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS1oLTlcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgLnUtc3BhY2Utdi05XFxAaGVpZ2h0T25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDVweDsgfVxuICAgIC51LXNwYWNlLXYtOVxcQGhlaWdodE9uZSAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAudS1zcGFjZS12LTlcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMFxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICAudS1zcGFjZS1oLTEwXFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTBcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMFxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgICAudS1zcGFjZS12LTEwXFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTBcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnUtc3BhY2UtaC0xMVxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHg7IH1cbiAgICAudS1zcGFjZS1oLTExXFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTFcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgLnUtc3BhY2Utdi0xMVxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7IH1cbiAgICAudS1zcGFjZS12LTExXFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTFcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgLnUtc3BhY2UtaC0xMlxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7IH1cbiAgICAudS1zcGFjZS1oLTEyXFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTJcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgLnUtc3BhY2Utdi0xMlxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH1cbiAgICAudS1zcGFjZS12LTEyXFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTJcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnUtc3BhY2UtaC0xM1xcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTY1cHg7IH1cbiAgICAudS1zcGFjZS1oLTEzXFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTNcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cbiAgLnUtc3BhY2Utdi0xM1xcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY1cHg7IH1cbiAgICAudS1zcGFjZS12LTEzXFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTNcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNFxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE0XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTRcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNFxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7IH1cbiAgICAudS1zcGFjZS12LTE0XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTRcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLnUtc3BhY2UtaC0xNVxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTc1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE1XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTVcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cbiAgLnUtc3BhY2Utdi0xNVxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTc1cHg7IH1cbiAgICAudS1zcGFjZS12LTE1XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTVcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cbiAgLnUtc3BhY2UtaC0xNlxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE2XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTZcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLnUtc3BhY2Utdi0xNlxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7IH1cbiAgICAudS1zcGFjZS12LTE2XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTZcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnUtc3BhY2UtaC0xN1xcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTg1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE3XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTdcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cbiAgLnUtc3BhY2Utdi0xN1xcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg1cHg7IH1cbiAgICAudS1zcGFjZS12LTE3XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTdcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cbiAgLnUtc3BhY2UtaC0xOFxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHg7IH1cbiAgICAudS1zcGFjZS1oLTE4XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMThcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH1cbiAgLnUtc3BhY2Utdi0xOFxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHg7IH1cbiAgICAudS1zcGFjZS12LTE4XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMThcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLnUtc3BhY2UtaC0xOVxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk1cHg7IH1cbiAgICAudS1zcGFjZS1oLTE5XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLWgtMTlcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7IH1cbiAgLnUtc3BhY2Utdi0xOVxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk1cHg7IH1cbiAgICAudS1zcGFjZS12LTE5XFxAaGVpZ2h0T25lIC5sLWNhcm91c2VsX19pdGVtLFxuICAgIC51LXNwYWNlLXYtMTlcXEBoZWlnaHRPbmUgPiAubC1ncmlkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMFxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDsgfVxuICAgIC51LXNwYWNlLWgtMjBcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMFxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gIC51LXNwYWNlLXYtMjBcXEBoZWlnaHRPbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDsgfVxuICAgIC51LXNwYWNlLXYtMjBcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMFxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLnUtc3BhY2UtaC0yMVxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDVweDsgfVxuICAgIC51LXNwYWNlLWgtMjFcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMVxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG4gIC51LXNwYWNlLXYtMjFcXEBoZWlnaHRPbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDVweDsgfVxuICAgIC51LXNwYWNlLXYtMjFcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMVxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cbiAgLnUtc3BhY2UtaC0yMlxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTBweDsgfVxuICAgIC51LXNwYWNlLWgtMjJcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yMlxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9XG4gIC51LXNwYWNlLXYtMjJcXEBoZWlnaHRPbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTBweDsgfVxuICAgIC51LXNwYWNlLXYtMjJcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yMlxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cbiAgLnUtc3BhY2UtaC0yM1xcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTVweDsgfVxuICAgIC51LXNwYWNlLWgtMjNcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yM1xcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4OyB9XG4gIC51LXNwYWNlLXYtMjNcXEBoZWlnaHRPbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTVweDsgfVxuICAgIC51LXNwYWNlLXYtMjNcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yM1xcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cbiAgLnUtc3BhY2UtaC0yNFxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDsgfVxuICAgIC51LXNwYWNlLWgtMjRcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNFxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG4gIC51LXNwYWNlLXYtMjRcXEBoZWlnaHRPbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDsgfVxuICAgIC51LXNwYWNlLXYtMjRcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNFxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnUtc3BhY2UtaC0yNVxcQGhlaWdodE9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweDsgfVxuICAgIC51LXNwYWNlLWgtMjVcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2UtaC0yNVxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4OyB9XG4gIC51LXNwYWNlLXYtMjVcXEBoZWlnaHRPbmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjVweDsgfVxuICAgIC51LXNwYWNlLXYtMjVcXEBoZWlnaHRPbmUgLmwtY2Fyb3VzZWxfX2l0ZW0sXG4gICAgLnUtc3BhY2Utdi0yNVxcQGhlaWdodE9uZSA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7IH0gfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEluZGV4IG9mIHNjc3MgZmlsZXNcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIE5vcm1hbGl6ZVxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZVwiO1xuXG4vKiBJbmNsdWRlIG1lZGlhXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9pbmNsdWRlLW1lZGlhL2Rpc3QvX2luY2x1ZGUtbWVkaWEuc2Nzc1wiO1xuXG4vKiBCYXNlXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW1wb3J0IFwicGFydGlhbHMvYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9iYXNlL21peGluc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2Jhc2UvZm9udHNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9iYXNlL2hlbHBlcnNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9iYXNlL3Jlc2V0XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvYmFzZS9ncmlkXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvYmFzZS90eXBvZ3JhcGh5XCI7XG5cbi8qIENvbnRlbnRzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW1wb3J0IFwicGFydGlhbHMvY29udGVudHMvaW5pdFwiO1xuXG4vKiBDb21wb25lbnRzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW1wb3J0IFwicGFydGlhbHMvY29tcG9uZW50cy9pbml0XCI7XG5cbi8qIExheW91dHNcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgXCJwYXJ0aWFscy9sYXlvdXRzL2luaXRcIjtcblxuLyogVmVuZG9yXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW1wb3J0IFwicGFydGlhbHMvdmVuZG9yL2luaXRcIjtcblxuLyogTW9kaWZpZXJzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW1wb3J0IFwicGFydGlhbHMvYmFzZS9tb2RpZmllcnNcIjtcbiIsIi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLCAvKiAxICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbiwgLyogMiAqL1xubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSwgLyogMSAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG4iLCJcbi8qIENvbG9yc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRjb2xvcl9yZWQ6ICNiMzAwMDA7XG4kY29sb3JfYmxhY2s6ICMwMDA7XG4kY29sb3Jfd2hpdGU6ICNmZmY7XG4kY29sb3JfZ3JleTogIzQyNTM1NDtcblxuJHNjb3RjaC1jb2xvcnM6IChcbiAgICAnd2hpdGUnOiAoXG4gICAgICAgICRjb2xvcl93aGl0ZVxuICAgICksXG4gICAgJ3JlZCc6IChcbiAgICAgICAgJGNvbG9yX3JlZFxuICAgICksXG4gICAgJ2JsYWNrJzogKFxuICAgICAgICAkY29sb3JfYmxhY2tcbiAgICApLFxuICAgICdncmV5JzogKFxuICAgICAgICAkY29sb3JfZ3JleVxuICAgICksXG4pO1xuXG4vKiBGb250c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRmb250X25vcm1hbDogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG5cbi8qIEFuaW1hdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kdHJhbnNpdGlvbl9zcGVlZDogICAgICAyMDBtcztcblxuLyogU2l6ZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kZ3V0dGVyOiAgICAgICAgICAgICAgICA1MHB4O1xuJGd1dHRlck1vYmlsZTogICAgICAgICAgMjBweDtcblxuJHNpemVfaW5uZXI6ICAgICAgICAgICAgMTU2MHB4O1xuXG4vKiBCcmVha3BvaW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRicmVha3BvaW50X2xhcHRvcDogMTYyMHB4O1xuJGJyZWFrcG9pbnRfbGFwdG9wX3NtYWxsOiAxMjQwcHg7XG4kYnJlYWtwb2ludF90YWJsZXQ6IDEyMDBweDtcbiRicmVha3BvaW50X3RhYmxldF9taWRkbGU6IDg1MHB4O1xuJGJyZWFrcG9pbnRfbW9iaWxlOiA2NzBweDtcbiRicmVha3BvaW50X21vYmlsZV9zbWFsbDogNDgwcHg7XG4kYnJlYWtwb2ludF9tb2JpbGVfdGhpbjogNDIwcHg7XG5cbiRicmVha3BvaW50c19oZWlnaHRfMTogIDcwMHB4O1xuXG4kbWF4LWJyZWFrcG9pbnQ6IDE5MjA7XG5cbiRicmVha3BvaW50czogKFxuICAgIGw6ICRicmVha3BvaW50X2xhcHRvcCxcbiAgICBsLXM6ICRicmVha3BvaW50X2xhcHRvcF9zbWFsbCxcbiAgICB0OiAkYnJlYWtwb2ludF90YWJsZXQsXG4gICAgdC1tOiAkYnJlYWtwb2ludF90YWJsZXRfbWlkZGxlLFxuICAgIG06ICRicmVha3BvaW50X21vYmlsZSxcbiAgICBtLXM6ICRicmVha3BvaW50X21vYmlsZV9zbWFsbCxcbiAgICBtLXQ6ICRicmVha3BvaW50X21vYmlsZV90aGluLFxuICAgIGhlaWdodE9uZTogJGJyZWFrcG9pbnRzX2hlaWdodF8xXG4pOyIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNaXhpbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIDEuIEZvbnQgc21vb3RoaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQmV0dGVyIGZvbnQtcmVuZGVyaW5nIG9uIE9TWFxuICAgaHR0cHM6Ly9tYXhpbWlsaWFuaG9mZm1hbm4uY29tL3Bvc3RzL2JldHRlci1mb250LXJlbmRlcmluZy1vbi1vc3hcbiovXG5AbWl4aW4gZm9udC1zbW9vdGhpbmcoJHZhbHVlOiBvbikge1xuICAgIEBpZiAkdmFsdWUgPT0gb24ge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgIH1cbn1cblxuLyogMi4gQW5pbWF0aW9uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRlLi4uKSB7XG4gICAgJG1heDogbGVuZ3RoKCRhbmltYXRlKTtcbiAgICAkYW5pbWF0aW9uczogJyc7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgge1xuICAgICAgICAkYW5pbWF0aW9uczogI3skYW5pbWF0aW9ucyArIG50aCgkYW5pbWF0ZSwgJGkpfTtcblxuICAgICAgICBAaWYgJGkgPCAkbWF4IHtcbiAgICAgICAgICAgICRhbmltYXRpb25zOiAjeyRhbmltYXRpb25zICsgXCIsIFwifTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9ucztcbiAgICAtbW96LWFuaW1hdGlvbjogICAgJGFuaW1hdGlvbnM7XG4gICAgLW8tYW5pbWF0aW9uOiAgICAgICRhbmltYXRpb25zO1xuICAgIGFuaW1hdGlvbjogICAgICAgICAkYW5pbWF0aW9ucztcbn1cblxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uTmFtZSkge1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vKiAzLiBHZXQgZm9udCB2d1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gRnVuY3Rpb25cbkBmdW5jdGlvbiBnZXQtdncoJHRhcmdldCkge1xuICAgIC8vIDEgdncgaXMgZXF1YWwgdG8gMSUgb2YgdGhlIHZpZXdwb3J0IHdpZHRoXG4gICAgJHZ3LWNvbnRleHQ6ICgkbWF4LWJyZWFrcG9pbnQgKiAuMDEpICogMXB4OyAvLyAxJSB2aWV3cG9ydCB3aWR0aFxuICAgIEByZXR1cm4gKCR0YXJnZXQvJHZ3LWNvbnRleHQpICogMXZ3O1xufVxuXG4vLyBNaXhpblxuQG1peGluIHZ3KCRzaXplKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICBmb250LXNpemU6IGdldC12dygkc2l6ZSk7XG59XG5cbi8qIDQuIEFycm93XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIHRyaWFuZ2xlKCRzaXplLCAkY29sb3IsICRkaXJlY3Rpb24pIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogJHNpemUgLyAyO1xuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogICAkY29sb3I7XG5cbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAgICAkY29sb3I7XG5cbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICAkY29sb3I7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyZWQtdHJpYW5nbGUoJHNpemUsICRib3JkZXItd2lkdGgsICRjb2xvciwgJGJvcmRlci1jb2xvciwgJGRpcmVjdGlvbiwgJGFsdDogZmFsc2UpIHtcbiAgJGJhY2stc2l6ZTogJHNpemUgKyAoJGJvcmRlci13aWR0aCAqIDIpO1xuXG4gIG1pbi13aWR0aDogJHNpemU7XG4gIG1pbi1oZWlnaHQ6ICRzaXplO1xuXG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICAgQGluY2x1ZGUgdHJpYW5nbGUoJHNpemUsICRjb2xvciwgJGRpcmVjdGlvbik7XG4gICAgIGJvcmRlci13aWR0aDogKCRzaXplIC8gMikgKyAwLjM7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJGJhY2stc2l6ZSwgJGJvcmRlci1jb2xvciwgJGRpcmVjdGlvbik7XG4gICAgJG1pZC1ib3JkZXItd2lkdGg6ICgkYm9yZGVyLXdpZHRoIC8gMik7XG4gICAgJGJvcmRlci13aWR0aC1hbmQtbWlkOiAkYm9yZGVyLXdpZHRoICsgJG1pZC1ib3JkZXItd2lkdGg7XG5cbiAgICBAaWYgKCRhbHQgPT0gdHJ1ZSkge1xuICAgICAgJG1pZC1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAkYm9yZGVyLXdpZHRoLWFuZC1taWQ6ICRib3JkZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIEBpZiAoJGRpcmVjdGlvbiA9PSB1cCkgb3IgKCRkaXJlY3Rpb24gPT0gZG93bikge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0gJGJvcmRlci13aWR0aDtcblxuICAgICAgQGlmICgkZGlyZWN0aW9uID09IGRvd24pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRtaWQtYm9yZGVyLXdpZHRoO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0gJGJvcmRlci13aWR0aC1hbmQtbWlkO1xuICAgICAgfVxuXG4gICAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSByaWdodCkgb3IgKCRkaXJlY3Rpb24gPT0gbGVmdCkge1xuICAgICAgbWFyZ2luLXRvcDogLSAkYm9yZGVyLXdpZHRoO1xuXG4gICAgICBAaWYgKCRkaXJlY3Rpb24gPT0gcmlnaHQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJG1pZC1ib3JkZXItd2lkdGg7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJGJvcmRlci13aWR0aC1hbmQtbWlkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8vLyBTdHJva2UgZm9udC1jaGFyYWN0ZXJcbi8vLyBAcGFyYW0gIHtJbnRlZ2VyfSAkc3Ryb2tlIC0gU3Ryb2tlIHdpZHRoXG4vLy8gQHBhcmFtICB7Q29sb3J9ICAgJGNvbG9yICAtIFN0cm9rZSBjb2xvclxuLy8vIEByZXR1cm4ge0xpc3R9ICAgICAgICAgICAgLSB0ZXh0LXNoYWRvdyBsaXN0XG5AZnVuY3Rpb24gc3Ryb2tlKCRzdHJva2UsICRjb2xvcikge1xuICAkc2hhZG93OiAoKTtcbiAgJGZyb206ICRzdHJva2UqLTE7XG4gIEBmb3IgJGkgZnJvbSAkZnJvbSB0aHJvdWdoICRzdHJva2Uge1xuICAgQGZvciAkaiBmcm9tICRmcm9tIHRocm91Z2ggJHN0cm9rZSB7XG4gICAgICAkc2hhZG93OiBhcHBlbmQoJHNoYWRvdywgJGkqMXB4ICRqKjFweCAwICRjb2xvciwgY29tbWEpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRzaGFkb3c7XG59XG4vLy8gU3Ryb2tlIGZvbnQtY2hhcmFjdGVyXG4vLy8gQHBhcmFtICB7SW50ZWdlcn0gJHN0cm9rZSAtIFN0cm9rZSB3aWR0aFxuLy8vIEBwYXJhbSAge0NvbG9yfSAgICRjb2xvciAgLSBTdHJva2UgY29sb3Jcbi8vLyBAcmV0dXJuIHtTdHlsZX0gICAgICAgICAgIC0gdGV4dC1zaGFkb3dcbkBtaXhpbiBzdHJva2UoJHN0cm9rZSwgJGNvbG9yKSB7XG4gIHRleHQtc2hhZG93OiBzdHJva2UoJHN0cm9rZSwgJGNvbG9yKTtcbn1cblxuXG4vKi0tLSBPbmx5IElFIOKJpCAxMSAtLS0qL1xuQG1peGluIG9ubHlfaWUxMSgkc2VsZWN0b3IsICRtYXApe1xuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XG4gICAgKjo6LW1zLWJhY2tkcm9wLCAjeyRzZWxlY3Rvcn0ge1xuICAgICAgQGVhY2ggJHByb3BlcnR5LCAkdmFsdWUgaW4gKCRtYXApIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUrXFwwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKi0tLSBPbmx5IElFIOKJpSAxMSAtLS0qL1xuQG1peGluIG9ubHlfaWUxMV9hYm92ZSgkc2VsZWN0b3IsICRtYXApe1xuICAjeydfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAnfSAjeyRzZWxlY3Rvcn0ge1xuICAgIEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICgkbWFwKSB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gY3NzMy1wcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQG1peGluIG5vLXNlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3VzZXItc2VsZWN0Jywgbm9uZSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MuLi4pIHtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zaXRpb24nLCAkYXJncyk7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR4OiAycHgsICR5OiAycHgsICRibHVyOiA1cHgsICRjb2xvcjogcmdiYSgwLDAsMCwuNCksICRpbnNldDogXCJcIikge1xuICBAaWYgKCRpbnNldCAhPSBcIlwiKSB7XG4gICAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1zaGFkb3cnLCAkaW5zZXQgJHggJHkgJGJsdXIgJGNvbG9yKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1zaGFkb3cnLCAkeCAkeSAkYmx1ciAkY29sb3IpO1xuICB9XG59XG4iLCIqIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWxwZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBDbGVhcmZpeGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4laGVscGVyLWNsZWFyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBAZXh0ZW5kICVoZWxwZXItZGlzcGxheS1ibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuJWhlbHBlci1jbGVhcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBAZXh0ZW5kICVoZWxwZXItZGlzcGxheS1ibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xufVxuXG4laGVscGVyLWNsZWFyLW1hcmdpbnMge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4laGVscGVyLWNsZWFyLXRvcC1tYXJnaW4ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuJWhlbHBlci1jbGVhci1ib3R0b20tbWFyZ2luIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuJWhlbHBlci1jbGVhci1sZWZ0LW1hcmdpbiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbiVoZWxwZXItY2xlYXItcmlnaHQtbWFyZ2luIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4laGVscGVyLWRpc3BsYXktYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4laGVscGVyLWRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiVoZWxwZXItcmVzZXQtYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuJWhlbHBlci1yZXNldC1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiVoZWxwZXItaW5kZW50IHtcbiAgICBAZXh0ZW5kICVoZWxwZXItZGlzcGxheS1ibG9jaztcblxuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHRleHQtaW5kZW50OiAtOTk5OThlbTtcbn1cblxuJWhlbHBlci1hYnNvbHV0ZS1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBtYXJnaW46IGF1dG87XG59XG5cbiVoZWxwZXItYWZ0ZXIge1xuICAgIEBleHRlbmQgJWhlbHBlci1kaXNwbGF5LWJsb2NrO1xuXG4gICAgY29udGVudDogJyc7XG59XG5cbiVoZWxwZXItYWZ0ZXItYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBleHRlbmQgJWhlbHBlci1hZnRlcjtcbn1cblxuJWhlbHBlci1hZnRlci1hYnNvbHV0ZS1jZW50ZXIge1xuICAgIEBleHRlbmQgJWhlbHBlci1hZnRlcjtcbiAgICBAZXh0ZW5kICVoZWxwZXItYWJzb2x1dGUtY2VudGVyO1xufVxuXG4laGVscGVyLWJnLXNpemUtY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiVoZWxwZXItYmctcmVwZWF0LW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuJWhlbHBlci1iZy1wb3NpdGlvbi1jZW50ZXItY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4vKiBEaXNwbGF5IGZsZXhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiVkaXNwbGF5LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbiVkaXNwbGF5LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuQG1peGluIGRpc3BsYXktZmxleCgpIHtcbiAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XG59XG5cbkBtaXhpbiBkaXNwbGF5LWlubGluZS1mbGV4KCkge1xuICAgIEBleHRlbmQgJWRpc3BsYXktaW5saW5lLWZsZXg7XG59XG5cbi8qXG4gICAgRmxleCBkaXJlY3Rpb25cbiAqL1xuJWZsZXgtZGlyZWN0aW9uLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbiVmbGV4LWRpcmVjdGlvbi1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuJWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiVmbGV4LWRpcmVjdGlvbi1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuJWZsZXgtZGlyZWN0aW9uLWluaGVyaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xufVxuQG1peGluIGZsLWZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb246IHJvdykge1xuICAgIEBpZiBub3QgaW5kZXgoKHJvdywgcm93LXJldmVyc2UsIGNvbHVtbiwgY29sdW1uLXJldmVyc2UsIGluaGVyaXQpLCAkZGlyZWN0aW9uKSB7XG4gICAgICAgICRkaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgQGV4dGVuZCAlZmxleC1kaXJlY3Rpb24tI3skZGlyZWN0aW9ufTtcbn1cblxuLypcbiAgICBGbGV4IHdyYXBcbiAqL1xuJWZsZXgtd3JhcC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuJWZsZXgtd3JhcC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4lZmxleC13cmFwLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG4lZmxleC13cmFwLWluaGVyaXQge1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbn1cbkBtaXhpbiBmbC1mbGV4LXdyYXAoJHdyYXA6IG5vd3JhcCkge1xuICAgIEBpZiBub3QgaW5kZXgoKG5vd3JhcCwgd3JhcCwgd3JhcC1yZXZlcnNlLCBpbmhlcml0KSwgJHdyYXApIHtcbiAgICAgICAgJHdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgQGV4dGVuZCAlZmxleC13cmFwLSN7JHdyYXB9O1xufVxuXG4vKlxuICAgIEZsZXggZmxvd1xuICovXG5AbWl4aW4gZmwtZmxleC1mbG93KCRkaXJlY3Rpb24sICR3cmFwKSB7XG4gICAgQGluY2x1ZGUgZmZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pO1xuICAgIEBpbmNsdWRlIGZmbGV4LXdyYXAoJHdyYXApO1xufVxuXG4vKlxuICAgIE9yZGVyXG4gKi9cbkBtaXhpbiBvcmRlcigkb3JkZXI6IDApIHtcbiAgICBvcmRlcjogJG9yZGVyO1xufVxuXG4vKlxuICAgIEZsZXggZ3Jvd1xuICovXG5AbWl4aW4gZmwtZmxleC1ncm93KCRncm93OiAwKSB7XG4gICAgZmxleC1ncm93OiAkZ3Jvdztcbn1cblxuLypcbiAgICBGbGV4IHNocmlua1xuICovXG5AbWl4aW4gZmwtZmxleC1zaHJpbmsoJHNocmluazogMSkge1xuICAgIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xufVxuXG4vKlxuICAgIEZsZXggYmFzaXNcbiAqL1xuQG1peGluIGZsLWZsZXgtYmFzaXMoJGJhc2lzOiBhdXRvKSB7XG4gICAgZmxleC1iYXNpczogJGJhc2lzO1xufVxuXG4vKlxuICAgIEZsZXhcbiAqL1xuQG1peGluIGZsZXgoJGdyb3c6IDAsICRzaHJpbms6IDEsICRiYXNpczogYXV0bykge1xuICAgIEBpbmNsdWRlIGZsLWZsZXgtZ3JvdygkZ3Jvdyk7XG4gICAgQGluY2x1ZGUgZmwtZmxleC1zaHJpbmsoJHNocmluayk7XG4gICAgQGluY2x1ZGUgZmwtZmxleC1iYXNpcygkYmFzaXMpO1xufVxuXG4vKlxuICAgIEp1c3RpZnkgY29udGVudFxuICovXG4lanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiVqdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4lanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4lanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiVqdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbiVqdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuJWp1c3RpZnktY29udGVudC1pbmhlcml0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5AbWl4aW4gZmwtanVzdGlmeS1jb250ZW50KCRqdXN0aWZ5OiBmbGV4LXN0YXJ0KSB7XG4gICAgQGlmIG5vdCBpbmRleCgoZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgc3BhY2UtYmV0d2Vlbiwgc3BhY2UtYXJvdW5kLCBpbmhlcml0KSwgJGp1c3RpZnkpIHtcbiAgICAgICAgJGp1c3RpZnk6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC0jeyRqdXN0aWZ5fTtcbn1cblxuLypcbiAgICBBbGlnbiBpdGVtc1xuICovXG4lYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4lYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbiVhbGlnbi1pdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4lYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbiVhbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbiVhbGlnbi1pdGVtcy1pbmhlcml0IHtcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbn1cbkBtaXhpbiBmbC1hbGlnbi1pdGVtcygkYWxpZ246IHN0cmV0Y2gpIHtcbiAgICBAaWYgbm90IGluZGV4KChmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBiYXNlbGluZSwgc3RyZXRjaCwgaW5oZXJpdCksICRhbGlnbikge1xuICAgICAgICAkYWxpZ246IHN0cmV0Y2g7XG4gICAgfVxuICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLSN7JGFsaWdufTtcbn1cblxuLypcbiAgICBBbGlnbiBzZWxmXG4gKi9cbiVhbGlnbi1zZWxmLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG59XG4lYWxpZ24tc2VsZi1mbGV4LXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuJWFsaWduLXNlbGYtZmxleC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuJWFsaWduLXNlbGYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4lYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG4lYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuJWFsaWduLXNlbGYtaW5oZXJpdCB7XG4gICAgYWxpZ24tc2VsZjogaW5oZXJpdDtcbn1cbkBtaXhpbiBmbC1hbGlnbi1zZWxmKCRhbGlnbjogYXV0bykge1xuICAgIEBpZiBub3QgaW5kZXgoKGF1dG8sIGZsZXgtc3RhcnQsIGZsZXgtZW5kLCBjZW50ZXIsIGJhc2VsaW5lLCBzdHJldGNoLCBpbmhlcml0KSwgJGFsaWduKSB7XG4gICAgICAgICRhbGlnbjogYXV0bztcbiAgICB9XG4gICAgQGV4dGVuZCAlYWxpZ24tc2VsZi0jeyRhbGlnbn07XG59XG5cbi8qXG4gICAgQWxpZ24gY29udGVudFxuICovXG4lYWxpZ24tY29udGVudC1mbGV4LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuJWFsaWduLWNvbnRlbnQtZmxleC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuJWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4lYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuJWFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4lYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuJWFsaWduLWNvbnRlbnQtaW5oZXJpdCB7XG4gICAgYWxpZ24tY29udGVudDogaW5oZXJpdDtcbn1cbiIsIlxuLyogIEFwcGx5IGEgbmF0dXJhbCBib3ggbGF5b3V0IG1vZGVsIHRvIGFsbCBlbGVtZW50c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuc3ZnIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG59IiwiLmwtZ3JpZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmwtZ3JpZCB7XG4gICAgQGV4dGVuZCAlaGVscGVyLXJlc2V0LWxpc3Q7XG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xuICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLXN0cmV0Y2g7XG4gICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQ7XG4gICAgQGV4dGVuZCAlZmxleC13cmFwLXdyYXA7XG5cbiAgICBjb3VudGVyLXJlc2V0OiB2YWx1ZXMtY291bnRlcjtcbn1cblxuLmwtZ3JpZF9faXRlbSB7XG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xufVxuXG4ubC1ncmlkX19pdGVtIC5mLWZpZWxkLFxuLmwtZ3JpZF9faXRlbSAuYy1ibG9jayxcbi5sLWdyaWRfX2l0ZW1fX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgLmwtZ3JpZF9faXRlbS0jeyRpfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlIC8gMTIgKiAkaTtcbiAgICB9XG59XG5cbi5sLWdyaWRfX2l0ZW0tMTMge1xuICAgIHdpZHRoOiAxMDAlIC8gMTAgKiAxO1xufVxuXG4ubC1ncmlkX19pdGVtLTE0IHtcbiAgICB3aWR0aDogMTAwJSAvIDEwICogMjtcbn1cblxuLmwtZ3JpZF9faXRlbS0xNSB7XG4gICAgd2lkdGg6IDEwMCUgLyAxMCAqIDM7XG59XG5cblxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0jeyRuYW1lfVwiKSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgICAgICAgLmwtZ3JpZF9faXRlbS0jeyRpfVxcQCN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAvIDEyICogJGk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cbi8vICAgIChfKSAgICAgICAgICB8IHwgICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgfCAoXylcbi8vICAgICBfIF8gX18gICBfX198IHxfICAgXyAgX198IHwgX19fICAgXyBfXyBfX18gICBfX18gIF9ffCB8XyAgX18gX1xuLy8gICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcbi8vICAgIHwgfCB8IHwgfCAoX198IHwgfF98IHwgKF98IHwgIF9fLyB8IHwgfCB8IHwgfCAgX18vIChffCB8IHwgKF98IHxcbi8vICAgIHxffF98IHxffFxcX19ffF98XFxfXyxffFxcX18sX3xcXF9fX3wgfF98IHxffCB8X3xcXF9fX3xcXF9fLF98X3xcXF9fLF98XG4vL1xuLy8gICAgICBTaW1wbGUsIGVsZWdhbnQgYW5kIG1haW50YWluYWJsZSBtZWRpYSBxdWVyaWVzIGluIFNhc3Ncbi8vICAgICAgICAgICAgICAgICAgICAgICAgdjEuNC45XG4vL1xuLy8gICAgICAgICAgICAgICAgaHR0cDovL2luY2x1ZGUtbWVkaWEuY29tXG4vL1xuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXG4vLyAgICAgICAgICAgICAgICAgIEh1Z28gR2lyYXVkZWwgKEBodWdvZ2lyYXVkZWwpXG4vL1xuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxuXG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuICAncGhvbmUnOiAzMjBweCxcbiAgJ3RhYmxldCc6IDc2OHB4LFxuICAnZGVza3RvcCc6IDEwMjRweFxuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIG1lZGlhIHR5cGUgKHNjcmVlbilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc3RhdGljIGV4cHJlc3Npb24gd2l0aCBsb2dpY2FsIGRpc2p1bmN0aW9uIChPUiBvcGVyYXRvcilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4vLy8gICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuICAnc2NyZWVuJzogJ3NjcmVlbicsXG4gICdwcmludCc6ICdwcmludCcsXG4gICdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG4gICdsYW5kc2NhcGUnOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJyxcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcbiAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpJyxcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSksIChtaW4tcmVzb2x1dGlvbjogM2RwcHgpJ1xuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIuMHJlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxuLy8vXG4kdW5pdC1pbnRlcnZhbHM6IChcbiAgJ3B4JzogMSxcbiAgJ2VtJzogMC4wMSxcbiAgJ3JlbSc6IDAuMSxcbiAgJyc6IDBcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgd2hldGhlciBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGF2YWlsYWJsZSwgdXNlZnVsIGZvciBjcmVhdGluZyBzZXBhcmF0ZSBzdHlsZXNoZWV0c1xuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBEaXNhYmxlcyBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBkb2VzIG5vdCBpbnRlcmNlcHQgdGhlIGRlc2t0b3AgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0Jztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCcgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggbWVkaWEgZXhwcmVzc2lvbnMgYXJlIGFsbG93ZWQgaW4gYW4gZXhwcmVzc2lvbiBmb3IgaXQgdG8gYmUgdXNlZCB3aGVuIG1lZGlhIHF1ZXJpZXNcbi8vLyBhcmUgbm90IHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGFuZCBjb250YWlucyBvbmx5IGFjY2VwdGVkIG1lZGlhIGV4cHJlc3Npb25zXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnc2NyZWVuJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAgLmZvbyB7XG4vLy8gICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYnV0IGNvbnRhaW5zIGEgbWVkaWEgZXhwcmVzc2lvbiB0aGF0IGlzIG5vdCBhY2NlcHRlZFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3JldGluYTJ4Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicsICdwb3J0cmFpdCcsICdsYW5kc2NhcGUnKSAhZGVmYXVsdDtcblxuLy8vL1xuLy8vIENyb3NzLWVuZ2luZSBsb2dnaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIExvZyBhIG1lc3NhZ2UgZWl0aGVyIHdpdGggYEBlcnJvcmAgaWYgc3VwcG9ydGVkXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcbi8vLyB0byBkZXRlY3Qgc3VwcG9ydC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBmdW5jdGlvbiBpbS1sb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcbiAgICBAZXJyb3IgJG1lc3NhZ2U7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICRtZXNzYWdlO1xuICAgICRfOiBub29wKCk7XG4gIH1cblxuICBAcmV0dXJuICRtZXNzYWdlO1xufVxuXG5cbi8vL1xuLy8vIFdyYXBwZXIgbWl4aW4gZm9yIHRoZSBsb2cgZnVuY3Rpb24gc28gaXQgY2FuIGJlIHVzZWQgd2l0aCBhIG1vcmUgZnJpZW5kbHlcbi8vLyBBUEkgdGhhbiBgQGlmIGltLWxvZygnLi4nKSB7fWAgb3IgYCRfOiBpbS1sb2coJy4uJylgLiBCYXNpY2FsbHksIHVzZSB0aGUgZnVuY3Rpb25cbi8vLyB3aXRoaW4gZnVuY3Rpb25zIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbiBhIGZ1bmN0aW9uXG4vLy8gYW5kIHVzZSB0aGUgbWl4aW4gZXZlcnl3aGVyZSBlbHNlIGJlY2F1c2UgaXQncyBtdWNoIG1vcmUgZWxlZ2FudC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBtaXhpbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGltLWxvZygkbWVzc2FnZSkge31cbn1cblxuXG4vLy9cbi8vLyBGdW5jdGlvbiB3aXRoIG5vIGBAcmV0dXJuYCBjYWxsZWQgbmV4dCB0byBgQHdhcm5gIGluIFNhc3MgMy4zXG4vLy8gdG8gdHJpZ2dlciBhIGNvbXBpbGluZyBlcnJvciBhbmQgc3RvcCB0aGUgcHJvY2Vzcy5cbi8vL1xuQGZ1bmN0aW9uIG5vb3AoKSB7fVxuXG4vLy9cbi8vLyBEZXRlcm1pbmVzIHdoZXRoZXIgYSBsaXN0IG9mIGNvbmRpdGlvbnMgaXMgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50LlxuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEByZXR1cm4ge0Jvb2xlYW59IC0gUmV0dXJucyB0cnVlIGlmIHRoZSBjb25kaXRpb25zIGFyZSBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vL1xuQGZ1bmN0aW9uIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pIHtcbiAgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludCk7XG5cbiAgQGlmIG5vdCAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSB7XG4gICAgQGlmIGltLWxvZygnYCN7JGltLW5vLW1lZGlhLWJyZWFrcG9pbnR9YCBpcyBub3QgYSB2YWxpZCBicmVha3BvaW50LicpIHt9XG4gIH1cblxuICBAZWFjaCAkY29uZGl0aW9uIGluICRjb25kaXRpb25zIHtcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkY29uZGl0aW9uKTtcbiAgICAgICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG4gICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTcGFjZUFyb3VuZE9wZXJhdG9yXG4gICAgICBAaWYgKCRwcmVmaXggPT0gJ21heCcgYW5kICR2YWx1ZSA8PSAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcbiAgICAgICAgICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgQHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICAgICBAcmV0dXJuICRvcGVyYXRvcjtcbiAgICB9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBpbS1sb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcbiAgICAkZGltZW5zaW9uOiAkcGFyc2VkLWRpbWVuc2lvbjtcbiAgfVxuXG4gIEByZXR1cm4gJGRpbWVuc2lvbjtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoJzwnLCAnPD0nLCAn4omkJyksICRvcGVyYXRvciksICdtYXgnLCAnbWluJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCB2YWx1ZSBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIEEgbnVtZXJpYyB2YWx1ZVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sICRvcGVyYXRvci1pbmRleCArIHN0ci1sZW5ndGgoJG9wZXJhdG9yKSk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcbiAgfSBAZWxzZSB7XG4gICAgJHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuICAgIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAgIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAgIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gICAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAgICRfOiBpbS1sb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSArICRpbnRlcnZhbDtcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gJzwnIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5cbi8vL1xuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBwYXJzZVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcbiAgLy8gdGhlbiB0aGVyZSBpcyBubyBuZWVkIHRvIGdvIGFueSBmdXJ0aGVyLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcbiAgICBAcmV0dXJuICgpO1xuICB9XG5cbiAgJHJlc3VsdDogKCk7XG5cbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XG4gIH1cblxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vLy9cbi8vLyBTdHJpbmcgdG8gbnVtYmVyIGNvbnZlcnRlclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIENhc3RzIGEgc3RyaW5nIGludG8gYSBudW1iZXJcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBiZSBwYXJzZWRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn1cbi8vL1xuQGZ1bmN0aW9uIHRvLW51bWJlcigkdmFsdWUpIHtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcbiAgICAkXzogaW0tbG9nKCdWYWx1ZSBmb3IgYHRvLW51bWJlcmAgc2hvdWxkIGJlIGEgbnVtYmVyIG9yIGEgc3RyaW5nLicpO1xuICB9XG5cbiAgJGZpcnN0LWNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSk7XG4gICRyZXN1bHQ6IDA7XG4gICRkaWdpdHM6IDA7XG4gICRtaW51czogKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKTtcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xuXG4gIC8vIFJlbW92ZSArLy0gc2lnbiBpZiBwcmVzZW50IGF0IGZpcnN0IGNoYXJhY3RlclxuICBAaWYgKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJysnIG9yICRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKSB7XG4gICAgJHZhbHVlOiBzdHItc2xpY2UoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcbiAgICB9XG5cbiAgICBAaWYgJGNoYXJhY3RlciA9PSAnLicge1xuICAgICAgJGRpZ2l0czogMTtcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTtcbn1cblxuXG4vLy9cbi8vLyBBZGQgYCR1bml0YCB0byBgJHZhbHVlYFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGFkZCB1bml0IHRvXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gU3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB1bml0XG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gYCR2YWx1ZWAgZXhwcmVzc2VkIGluIGAkdW5pdGBcbi8vL1xuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XG4gICR1bml0czogKCdweCc6IDFweCwgJ2NtJzogMWNtLCAnbW0nOiAxbW0sICclJzogMSUsICdjaCc6IDFjaCwgJ3BjJzogMXBjLCAnaW4nOiAxaW4sICdlbSc6IDFlbSwgJ3JlbSc6IDFyZW0sICdwdCc6IDFwdCwgJ2V4JzogMWV4LCAndncnOiAxdncsICd2aCc6IDF2aCwgJ3ZtaW4nOiAxdm1pbiwgJ3ZtYXgnOiAxdm1heCk7XG5cbiAgQGlmIG5vdCBpbmRleChtYXAta2V5cygkdW5pdHMpLCAkdW5pdCkge1xuICAgICRfOiBpbS1sb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBtZWRpYSBleHByZXNzaW9ucyB3aXRoIGEgY3VzdG9tIG9uZVxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCBib3RoIGNvbmZpZ3VyYXRpb24gbWFwc1xuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PXRhYmxldCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNThweCcsICc8ODUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJywgJzw9MTM1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCdyZXRpbmEyeCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1MHB4JywgJzx0YWJsZXQnLCAncmV0aW5hM3gnKSB7IH1cbi8vL1xuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XG4gIC8vIHNjc3MtbGludDpkaXNhYmxlIFNwYWNlQXJvdW5kT3BlcmF0b3JcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuICAgICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlOyAvKiAxMHB4ICovXG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKG9uKTtcblxuICAgIG1pbi13aWR0aDogMzIwcHg7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnRfbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIEdsb2JhbCBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNvbG9yLS1ibGFjayB7XG4gICAgY29sb3I6ICRjb2xvcl9ibGFjayAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItLXJlZCB7XG4gICAgY29sb3I6ICRjb2xvcl9yZWQgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLS1ncmV5IHtcbiAgICBjb2xvcjogJGNvbG9yX2dyZXkgIWltcG9ydGFudDtcbn0iLCIvKiBIZWFkIG91dGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi50LWhlYWQsXHJcbi50LWhlYWQtZ3JvdXAge1xyXG4gICAgQGV4dGVuZCAlaGVscGVyLWNsZWFyLW1hcmdpbnM7XHJcbn1cclxuXHJcbi8qIEhlYWRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnQtaGVhZCB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yX2dyZXk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICB9XHJcbn0iLCIvLyBEZWZhdWx0IHN0eWxlIGZvciBjb250ZW50IHRleHRcbi50LWNvbnRlbnQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi45cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAyMnB4IDA7XG4gIH1cbn0iLCJcbi8qIEJ1dHRvbnNcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJ2J1dHRvbnMnO1xuXG4vKiBJY29uc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCAnaWNvbnMnO1xuXG4vKiBMaXN0c1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0ICdsaXN0cyc7XG5cbi8qIE5hdnNcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJ25hdnMnO1xuXG4vKiBUYWJsZXNcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJ3RhYmxlcyc7XG5cbi8qIExvZ29zXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0ICdsb2dvcyc7XG5cbi8qIFBhZ2luYXRpb25cbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJ3BhZ2luYXRpb24nO1xuXG4vKiBGb3Jtc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCAnZm9ybXMvYmFzZSc7XG5AaW1wb3J0ICdmb3Jtcy9maWVsZHMnO1xuQGltcG9ydCAnZm9ybXMvY29udHJvbHMnO1xuQGltcG9ydCAnZm9ybXMvbGFiZWxzJztcbkBpbXBvcnQgJ2Zvcm1zL2FjdGlvbnMnO1xuQGltcG9ydCAnZm9ybXMvbGlzdHMnO1xuQGltcG9ydCAnZm9ybXMvdmFsaWQnO1xuXG4vKiBCbG9ja3NcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgJ2Jsb2Nrcy9kZWZhdWx0JztcbkBpbXBvcnQgJ2Jsb2Nrcy90b3AnO1xuQGltcG9ydCAnYmxvY2tzL2NvbnRlbnQnO1xuQGltcG9ydCAnYmxvY2tzL2ZlYXR1cmVzJztcbkBpbXBvcnQgJ2Jsb2Nrcy9zdGVwcyc7XG5AaW1wb3J0ICdibG9ja3MvcHJvZ3JhbSc7XG5AaW1wb3J0ICdibG9ja3MvbGVnZW5kJztcbkBpbXBvcnQgJ2Jsb2Nrcy90b29scyc7XG5AaW1wb3J0ICdibG9ja3MvdHJhaW5pbmcnO1xuQGltcG9ydCAnYmxvY2tzL2Rlc2NyaXB0aW9uJztcbkBpbXBvcnQgJ2Jsb2Nrcy9jYWxlbmRhcic7XG5AaW1wb3J0ICdibG9ja3MvY29weXJpZ2h0cyc7XG5AaW1wb3J0ICdibG9ja3MvcG9wdXAnO1xuQGltcG9ydCAnYmxvY2tzL2Nvb2tpZXMnO1xuIiwiLmMtYnRuLXdyYXBwZXIge1xuICAgIEBleHRlbmQgJWhlbHBlci1jbGVhci1tYXJnaW5zO1xufVxuXG4uYy1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2I1MTEwYiwgI2Y4MDIwMSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uX3NwZWVkIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgfVxuXG4gICAgJi5jLWJ0bi0tc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgICYuYy1idG4tLXNjcm9sbC10byB7XG4gICAgICAgIC5jLWJ0bl9fd3JhcCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1hcnJvdy13aGl0ZS0xLWRvd24ucG5nJyk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtYnRuIHtcbiAgICAgICAgJi0tZ3JleSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzQzNTQ1NSwgIzczN2U3Zik7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNzM3ZTdmLCAjNDM1NDU1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLWFycm93LXdoaXRlLTEtcmlnaHQucG5nJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmODAyMDEsICNiNTExMGIpO1xuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XG4gICAgICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWNlbnRlcjtcblxuICAgIH1cblxuICAgICZfX2ljbyB7XG5cbiAgICB9XG5cbiAgICAmLmMtYnRuIHtcbiAgICAgICAgJi0tY29va2llcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTc3N3JlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLm8taWNvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtYnRuIHtcbiAgICAgICAgJi0tdG9vbHMtcHJldmlldyxcbiAgICAgICAgJi0tdG9vbHMtbmV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10b29scy1wcmV2aWV3IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLWFycm93LXdoaXRlLTItbGVmdC5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRvb2xzLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tYXJyb3ctd2hpdGUtMi1yaWdodC5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYy1idG4ge1xuICAgICAgICAmLS10cmFpbmluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2IyYzhkMTtcbiAgICAgICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDM4cHggYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9yZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMy42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1idG5fX3dyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDM2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tcGx1cy5wbmcnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC03NzdlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmMtYnRuIHtcbiAgICAgICAgJi0tbW9udGhzLXByZXZpZXcsXG4gICAgICAgICYtLW1vbnRocy1uZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjUzNTQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb250aHMtcHJldmlldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1hcnJvdy13aGl0ZS0yLWxlZnQucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb250aHMtbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1hcnJvdy13aGl0ZS0yLXJpZ2h0LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9udGhzLXByZXZpZXcge1xuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLm8taWNvLXdyYXBwZXIsXG4uby1pY28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbl9zcGVlZDtcbn1cblxuLm8taWNvIHtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbi5vLWljbyB7XG4gICAgJi0td2FsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby13YWxsZXQucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cblxuICAgICYtLWNsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tY2xvY2sucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cblxuICAgICYtLXRyYW5zZmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLXRyYW5zZmVyLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJi0tY3JlZGl0LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tY3JlZGl0LWNhcmQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICB9XG5cbiAgICAmLS1kZWJpdC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLWRlYml0LWNhcmQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmLS1wYXl1IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvbG9nb3MvbG9nby1wYXl1LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgJi0tdGhlcm1vbWV0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tdGhlcm1vbWV0ZXIucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1idG4tY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAmLS1jb3JyZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLWNvcnJlY3QucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmLS1pbmNvcnJlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28taW5jb3JyZWN0LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgfVxufSIsIi5jLWxpc3Qge1xuICAgIEBleHRlbmQgJWhlbHBlci1yZXNldC1saXN0O1xuXG4gICAgJi0tYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZlYXR1cmVzIHtcbiAgICAgICAgQGV4dGVuZCAlaGVscGVyLXJlc2V0LWxpc3Q7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1MDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTU2cHg7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggOTVweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN0ZXBzIHtcbiAgICAgICAgQGV4dGVuZCAlaGVscGVyLXJlc2V0LWxpc3Q7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAZXh0ZW5kICVoZWxwZXItY2xlYXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcm9ncmFtIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWFmMWY1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVnZW5kIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbjogMzZweCAwO1xuXG4gICAgICAgICAgICAmLS1vLWljby0tYXJyb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1hcnJvdy1ncmV5LTEucG5nXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vLWljby0td2FybmluZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLXdhcm5pbmcucG5nXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzY3JpcHRpb24tbGlzdCB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRvb2xzIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDRweDtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tY2hlY2tlZC1ncmVlbi5wbmcnKSA0cHggNHB4IG5vLXJlcGVhdCAjZjFmNmY4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYy1uYXYge1xuICAgICYtLW1haW4sXG4gICAgJi0tZm9vdGVyIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVoZWxwZXItcmVzZXQtbGlzdDtcbiAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcbiAgICAgICAgICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcbiAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1jZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWhlbHBlci1jbGVhci1yaWdodC1tYXJnaW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW5hdiB7XG4gICAgJi0tbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mb290ZXIge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdG9wOiAzOXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQyNTM1NDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5jLWxvZ28ge1xuICAgIHRleHQtaW5kZW50OiAtNzc3ZW07XG5cbiAgICAmLS1tYWluIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kZWZhdWx0L2xvZ29zL2xvZ28td2llbmVyYmVyZ2VyLTEucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgI2ZmZjtcbiAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmLS1mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTM5cHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9sb2dvcy9sb2dvLXdpZW5lcmJlcmdlci0yLnBuZycpIG5vLXJlcGVhdDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCJmaWVsZHNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG50ZXh0YXJlYSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICByZXNpemU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuKjo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG59IiwiLmYtZmllbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLS1yYWRpb3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJhZGlvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jaGVja2JveCxcclxuICAgICYtLXJhZGlvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZi1jb250cm9sIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmYtbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jaGVja2JveCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAuZi1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBEZWZhdWx0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmYtY29udHJvbCB7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDdkYTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAmX19zcGFjZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgfVxuXG4gICAgJi0tNTQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgfVxuXG4gICAgJi0tMTM0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMzRweDtcbiAgICB9XG5cbiAgICAmLmlzLWVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2M0MGYyZTtcbiAgICB9XG5cbiAgICAmLS10ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNnB4O1xuICAgIH1cblxuICAgICYtLWNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICYgKyAuZi1sYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIC5mLWxhYmVsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1jaGVja2VkLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5mLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG59IiwiLmMtYmxvY2sge1xyXG4gICYtLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgbWluLWhlaWdodDogNjcwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkLFxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIHdpZHRoOiA2NDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNzVweDtcclxuICAgICAgbGVmdDogNjc1cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICBjb2xvcjogIzQyNTM1NDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiA2OHB4IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMzRweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDM0cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAuYy1saXN0LS1idXR0b25zIHtcclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuYy1idG4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1ibG9jayB7XG4gICYtLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX2hlYWQge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICB9XG4gIH1cbn0iLCIuYy1ibG9jayB7XHJcbiAgJi0tZmVhdHVyZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwNzBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BpYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTQycHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgdG9wOiAzMDBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWJsb2NrIHtcclxuICAmLS1mZWF0dXJlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMDZweDtcclxuICAgIGhlaWdodDogMjA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogOC41cmVtO1xyXG4gICAgICBjb2xvcjogIzc2ODg4OTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGljIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtYmxvY2sge1xuICAmLS1zdGVwcyB7XG4gICAgJl9faGVhZCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RlZmF1bHQvaWNvbnMvaWNvLWluZm9ybWF0aW9uLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWJsb2NrIHtcbiAgJi0tc3RlcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAmX19waWMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMThweCAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWJsb2NrIHtcclxuICAmLS1wcm9ncmFtIHtcclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDExNjJweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW46IDQ2cHggYXV0bztcclxuICAgICAgYm94LXNoYWRvdzogNHB4IDdweCA1cHggMHB4IHJnYmEoMTQ1LCAxNzgsIDE5MCwgMC4zMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTYycHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWJsb2NrIHtcclxuICAmLS1wcm9ncmFtLWl0ZW0ge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wb3NpdGlvbiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGltZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtYmxvY2sge1xyXG4gICYtLWxlZ2VuZCB7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjdyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vLWljbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgY29sb3I6ICRjb2xvcl9yZWQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluZS0xIHtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5lLTIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtYmxvY2sge1xyXG4gICYtLXRvb2xzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTMzMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGljIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xNDVweDtcclxuICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3Rvb2wge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0MTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEzMzBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb3VudGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtODVweDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgY29sb3I6ICM0MjUzNTQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY3VycmVudCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idXR0b25zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMzRweDtcclxuICAgICAgICByaWdodDogLTkycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQyNTM1NDtcclxuICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2M0ZGZlYztcclxuICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgIGxlZnQ6IDU3cHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcGljIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDQxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTMzMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbHVtbnMge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzMwcHgpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbHVtbiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdG9vbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiOGM5ZDE7XHJcblxyXG4gICAgICAuYy1ibG9jay0tdG9vbF9fZGVzYyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tY2hlY2tlZC13aGl0ZS5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1jaGVja2VkLXJlZC5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtYmxvY2sge1xyXG4gICYtLXRyYWluaW5nIHtcclxuICAgICZfX2hlYWQge1xyXG4gICAgICBmb250LXNpemU6IDcuMnJlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzQyNTM1NDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jLWJsb2NrIHtcclxuICAmLS1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzQyNTM1NDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWJsb2NrIHtcclxuICAmLS1kZXNjcmlwdGlvbi1saXN0LWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19waWMge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuby1pY28ge1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jLWJsb2NrIHtcclxuICAmLS1jYWxlbmRhciB7XHJcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAmX19maWx0ZXJzIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBvbmVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2dyZXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICZfX21vbnRoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkZXIsXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICM0MjUzNTQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MWIwYmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjlmYTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjN2Q4ZGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjN2Q4ZGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWJsb2NrIHtcclxuICAmLS1maWx0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTFiMGJlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjJweDtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28tYXJyb3ctZ3JleS0yLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNC44cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1ibG9jayB7XHJcbiAgJi0tY2FsZW5kYXItZGF0ZSB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJi0td2Vla2VuZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkYmU0ZTggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5jLWJsb2NrLS1jYWxlbmRhci1kYXRlX19udW1iZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIC5jLWJsb2NrLS1jYWxlbmRhci1kYXRlX19udW1iZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB0b3A6IDE4cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBjb2xvcjogIzQyNTM1NDtcclxuICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLS1jdXJyZW50IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyZWQzMDg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1ibG9jayB7XG4gICYtLWNvcHlyaWdodHMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQyNTM1NDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWJsb2NrIHtcclxuICAmLS1wb3B1cCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRyYW5zYWN0aW9uIHtcclxuICAgICAgLmMtYmxvY2stLXBvcHVwIHtcclxuICAgICAgICAmX193cmFwIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RlZmF1bHQvYmctcG9wdXAuanBnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MDRweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA1MjRweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vLWljbyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMzJweDtcclxuICAgICAgbGVmdDogMzJweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggNzBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogNzIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA0NDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAmX19idXR0b24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29sdW1ucyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC00MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAuYy1ibG9jay0tcG9wdXBfX2Zvcm1fX2hlYWQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29sdW1uIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICB1bCBsaSxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICZfX3dyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgdWwgbGksXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtYmxvY2sge1xyXG4gICYtLWNvb2tpZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuXHJcbiAgICAmLCBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJcbi8qIElubmVyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuLyogUGFnZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmwtcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcbn1cblxubWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi5sLXNlYyB7XG4gICAgJi0taGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkMzBhMDYsICNiZDBmMGEpO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUzcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgLmMtbG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxNTBweDtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICAuYy1uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1idG4tLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ0bi0tY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10XCIpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICAgICAgICAuYy1idG4tLW1lbnUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9pY29ucy9pY28taGFtYnVyZ2VyLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWJ0bi0tY2xvc2Uge1xuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kZWZhdWx0L2ljb25zL2ljby1jbG9zZS5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLXNlYyB7XG4gICAgJi0tdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAubC1pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLXNlYyB7XG4gICAgJi0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLXNlYyB7XG4gICAgJi0tZmVhdHVyZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kZWZhdWx0L2JnLWZlYXR1cmVzLmpwZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MjhweDtcbiAgICAgICAgcGFkZGluZzogOTJweCAwO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLXNlYyB7XG4gICAgJi0tc3RlcHMge1xuICAgICAgICBwYWRkaW5nOiA2MnB4IDAgMTQ1cHggMDtcbiAgICB9XG59XG5cbi5sLXNlYyB7XG4gICAgJi0tcHJvZ3JhbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9iZy1wcm9ncmFtLmpwZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMzdweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTAycHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTY3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9sb2dvcy9sb2dvLXdpZW5lcmJlcmdlci0zLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLXNlYyB7XG4gICAgJi0tdG9vbHMge1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDA7XG4gICAgfVxufVxuXG4ubC1zZWMge1xuICAgICYtLXRyYWluaW5nIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDQ1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGVmYXVsdC9iZy10cmFpbmluZy5qcGcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG59XG5cbi5sLXNlYyB7XG4gICAgJi0tZm9vdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblxuICAgICAgICAubC1pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1zZWMge1xuICAgICYtLWNvb2tpZXMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9yZWQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxufSIsIlxuLyogVGV4dCBhbGlnbmVkXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udS10ZXh0LXVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtdGV4dC11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICRicmVha3BvaW50cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PSN7JG5hbWV9XCIpIHtcbiAgICAgICAgLnUtaGlkZGVuXFxAI3skbmFtZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudS1zaG93XFxAI3skbmFtZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEZsZXhib3ggdXRpbGlzZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LWp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udS1hZGFwdCB7XG4gICAgZmxleDogMTtcbn1cblxuLnUtZ3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4udS1ub24tZ3JvdyB7XG4gICAgZmxleC1ncm93OiAwO1xufVxuXG4udS1uby13cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnUtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICRicmVha3BvaW50cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PSN7JG5hbWV9XCIpIHtcbiAgICAgICAgLnUtYWRhcHRcXEAjeyRuYW1lfSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtbm9uLWdyb3dcXEAjeyRuYW1lfSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudS1uby13cmFwXFxAI3skbmFtZX0ge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAudS13cmFwXFxAI3skbmFtZX0ge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBDb2xvcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AZWFjaCAkcGFsbGV0LCAkdmFsdWUgaW4gJHNjb3RjaC1jb2xvcnMge1xuICAgIEBlYWNoICRuYW1lIGluICR2YWx1ZSB7XG4gICAgICAgICRpOiBpbmRleCgkdmFsdWUsICRuYW1lKTtcblxuICAgICAgICAudS1wYWludC0jeyRwYWxsZXR9LSN7JGl9IHtcbiAgICAgICAgICAgIGNvbG9yOiAjeyRuYW1lfTtcbiAgICAgICAgICAgIGZpbGw6ICN7JG5hbWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtcGFpbnQtaG92ZXItI3skcGFsbGV0fS0jeyRpfTpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj50XCIpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI3skbmFtZX07XG4gICAgICAgICAgICAgICAgZmlsbDogI3skbmFtZX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEJhY2tncm91bmRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGVhY2ggJHBhbGxldCwgJHZhbHVlIGluICRzY290Y2gtY29sb3JzIHtcbiAgICBAZWFjaCAkbmFtZSBpbiAkdmFsdWUge1xuICAgICAgICAkaTogaW5kZXgoJHZhbHVlLCAkbmFtZSk7XG5cbiAgICAgICAgLnUtYmctI3skcGFsbGV0fS0jeyRpfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRuYW1lfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC51LWJnLWhvdmVyLSN7JHBhbGxldH0tI3skaX06aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+dFwiKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skbmFtZX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFNwYWNlcyBmb3IgdGhlIGdyaWRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDI1IHtcbiAgICAudS1zcGFjZS1oLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oNXB4ICogJGkpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oNXB4ICogJGkpO1xuXG4gICAgICAgIC5sLWNhcm91c2VsX19pdGVtLFxuICAgICAgICA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggKiAkaTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAqICRpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnUtc3BhY2Utdi0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0oNXB4ICogJGkpO1xuXG4gICAgICAgIC5sLWNhcm91c2VsX19pdGVtLFxuICAgICAgICA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICogJGk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9I3skbmFtZX1cIikge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDI1IHtcbiAgICAgICAgICAgIC51LXNwYWNlLWgtI3skaX1cXEAjeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0oNXB4ICogJGkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSg1cHggKiAkaSk7XG5cbiAgICAgICAgICAgICAgICAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAgICAgICAgICAgICA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAqICRpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggKiAkaTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51LXNwYWNlLXYtI3skaX1cXEAjeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSg1cHggKiAkaSk7XG5cbiAgICAgICAgICAgICAgICAubC1jYXJvdXNlbF9faXRlbSxcbiAgICAgICAgICAgICAgICA+IC5sLWdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggKiAkaTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */@media (min-width: 1201px) {.u-paint-hover-white-1:hover {color: #fff;fill: #fff;}.u-paint-hover-red-1:hover {color: #b30000;fill: #b30000;}.u-paint-hover-black-1:hover {color: #000;fill: #000;}.u-paint-hover-grey-1:hover {color: #425354;fill: #425354;}.u-bg-hover-white-1:hover {background-color: #fff;}.u-bg-hover-red-1:hover {background-color: #b30000;}.u-bg-hover-black-1:hover {background-color: #000;}.u-bg-hover-grey-1:hover {background-color: #425354;}}@media (max-width: 1620px) {.l-grid__item-1\@l {width: 8.33333%;}.l-grid__item-2\@l {width: 16.66667%;}.l-grid__item-3\@l {width: 25%;}.l-grid__item-4\@l {width: 33.33333%;}.l-grid__item-5\@l {width: 41.66667%;}.l-grid__item-6\@l {width: 50%;}.l-grid__item-7\@l {width: 58.33333%;}.l-grid__item-8\@l {width: 66.66667%;}.l-grid__item-9\@l {width: 75%;}.l-grid__item-10\@l {width: 83.33333%;}.l-grid__item-11\@l {width: 91.66667%;}.l-grid__item-12\@l {width: 100%;}.u-hidden\@l {display: none;}.u-show\@l {display: block;}.u-adapt\@l {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.u-non-grow\@l {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.u-no-wrap\@l {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.u-wrap\@l {-ms-flex-wrap: wrap;flex-wrap: wrap;}.u-space-h-1\@l {margin-left: -5px;margin-right: -5px;}.u-space-h-1\@l .l-carousel__item,.u-space-h-1\@l > .l-grid__item {padding-left: 5px;padding-right: 5px;}.u-space-v-1\@l {margin-bottom: -5px;}.u-space-v-1\@l .l-carousel__item,.u-space-v-1\@l > .l-grid__item {margin-bottom: 5px;}.u-space-h-2\@l {margin-left: -10px;margin-right: -10px;}.u-space-h-2\@l .l-carousel__item,.u-space-h-2\@l > .l-grid__item {padding-left: 10px;padding-right: 10px;}.u-space-v-2\@l {margin-bottom: -10px;}.u-space-v-2\@l .l-carousel__item,.u-space-v-2\@l > .l-grid__item {margin-bottom: 10px;}.u-space-h-3\@l {margin-left: -15px;margin-right: -15px;}.u-space-h-3\@l .l-carousel__item,.u-space-h-3\@l > .l-grid__item {padding-left: 15px;padding-right: 15px;}.u-space-v-3\@l {margin-bottom: -15px;}.u-space-v-3\@l .l-carousel__item,.u-space-v-3\@l > .l-grid__item {margin-bottom: 15px;}.u-space-h-4\@l {margin-left: -20px;margin-right: -20px;}.u-space-h-4\@l .l-carousel__item,.u-space-h-4\@l > .l-grid__item {padding-left: 20px;padding-right: 20px;}.u-space-v-4\@l {margin-bottom: -20px;}.u-space-v-4\@l .l-carousel__item,.u-space-v-4\@l > .l-grid__item {margin-bottom: 20px;}.u-space-h-5\@l {margin-left: -25px;margin-right: -25px;}.u-space-h-5\@l .l-carousel__item,.u-space-h-5\@l > .l-grid__item {padding-left: 25px;padding-right: 25px;}.u-space-v-5\@l {margin-bottom: -25px;}.u-space-v-5\@l .l-carousel__item,.u-space-v-5\@l > .l-grid__item {margin-bottom: 25px;}.u-space-h-6\@l {margin-left: -30px;margin-right: -30px;}.u-space-h-6\@l .l-carousel__item,.u-space-h-6\@l > .l-grid__item {padding-left: 30px;padding-right: 30px;}.u-space-v-6\@l {margin-bottom: -30px;}.u-space-v-6\@l .l-carousel__item,.u-space-v-6\@l > .l-grid__item {margin-bottom: 30px;}.u-space-h-7\@l {margin-left: -35px;margin-right: -35px;}.u-space-h-7\@l .l-carousel__item,.u-space-h-7\@l > .l-grid__item {padding-left: 35px;padding-right: 35px;}.u-space-v-7\@l {margin-bottom: -35px;}.u-space-v-7\@l .l-carousel__item,.u-space-v-7\@l > .l-grid__item {margin-bottom: 35px;}.u-space-h-8\@l {margin-left: -40px;margin-right: -40px;}.u-space-h-8\@l .l-carousel__item,.u-space-h-8\@l > .l-grid__item {padding-left: 40px;padding-right: 40px;}.u-space-v-8\@l {margin-bottom: -40px;}.u-space-v-8\@l .l-carousel__item,.u-space-v-8\@l > .l-grid__item {margin-bottom: 40px;}.u-space-h-9\@l {margin-left: -45px;margin-right: -45px;}.u-space-h-9\@l .l-carousel__item,.u-space-h-9\@l > .l-grid__item {padding-left: 45px;padding-right: 45px;}.u-space-v-9\@l {margin-bottom: -45px;}.u-space-v-9\@l .l-carousel__item,.u-space-v-9\@l > .l-grid__item {margin-bottom: 45px;}.u-space-h-10\@l {margin-left: -50px;margin-right: -50px;}.u-space-h-10\@l .l-carousel__item,.u-space-h-10\@l > .l-grid__item {padding-left: 50px;padding-right: 50px;}.u-space-v-10\@l {margin-bottom: -50px;}.u-space-v-10\@l .l-carousel__item,.u-space-v-10\@l > .l-grid__item {margin-bottom: 50px;}.u-space-h-11\@l {margin-left: -55px;margin-right: -55px;}.u-space-h-11\@l .l-carousel__item,.u-space-h-11\@l > .l-grid__item {padding-left: 55px;padding-right: 55px;}.u-space-v-11\@l {margin-bottom: -55px;}.u-space-v-11\@l .l-carousel__item,.u-space-v-11\@l > .l-grid__item {margin-bottom: 55px;}.u-space-h-12\@l {margin-left: -60px;margin-right: -60px;}.u-space-h-12\@l .l-carousel__item,.u-space-h-12\@l > .l-grid__item {padding-left: 60px;padding-right: 60px;}.u-space-v-12\@l {margin-bottom: -60px;}.u-space-v-12\@l .l-carousel__item,.u-space-v-12\@l > .l-grid__item {margin-bottom: 60px;}.u-space-h-13\@l {margin-left: -65px;margin-right: -65px;}.u-space-h-13\@l .l-carousel__item,.u-space-h-13\@l > .l-grid__item {padding-left: 65px;padding-right: 65px;}.u-space-v-13\@l {margin-bottom: -65px;}.u-space-v-13\@l .l-carousel__item,.u-space-v-13\@l > .l-grid__item {margin-bottom: 65px;}.u-space-h-14\@l {margin-left: -70px;margin-right: -70px;}.u-space-h-14\@l .l-carousel__item,.u-space-h-14\@l > .l-grid__item {padding-left: 70px;padding-right: 70px;}.u-space-v-14\@l {margin-bottom: -70px;}.u-space-v-14\@l .l-carousel__item,.u-space-v-14\@l > .l-grid__item {margin-bottom: 70px;}.u-space-h-15\@l {margin-left: -75px;margin-right: -75px;}.u-space-h-15\@l .l-carousel__item,.u-space-h-15\@l > .l-grid__item {padding-left: 75px;padding-right: 75px;}.u-space-v-15\@l {margin-bottom: -75px;}.u-space-v-15\@l .l-carousel__item,.u-space-v-15\@l > .l-grid__item {margin-bottom: 75px;}.u-space-h-16\@l {margin-left: -80px;margin-right: -80px;}.u-space-h-16\@l .l-carousel__item,.u-space-h-16\@l > .l-grid__item {padding-left: 80px;padding-right: 80px;}.u-space-v-16\@l {margin-bottom: -80px;}.u-space-v-16\@l .l-carousel__item,.u-space-v-16\@l > .l-grid__item {margin-bottom: 80px;}.u-space-h-17\@l {margin-left: -85px;margin-right: -85px;}.u-space-h-17\@l .l-carousel__item,.u-space-h-17\@l > .l-grid__item {padding-left: 85px;padding-right: 85px;}.u-space-v-17\@l {margin-bottom: -85px;}.u-space-v-17\@l .l-carousel__item,.u-space-v-17\@l > .l-grid__item {margin-bottom: 85px;}.u-space-h-18\@l {margin-left: -90px;margin-right: -90px;}.u-space-h-18\@l .l-carousel__item,.u-space-h-18\@l > .l-grid__item {padding-left: 90px;padding-right: 90px;}.u-space-v-18\@l {margin-bottom: -90px;}.u-space-v-18\@l .l-carousel__item,.u-space-v-18\@l > .l-grid__item {margin-bottom: 90px;}.u-space-h-19\@l {margin-left: -95px;margin-right: -95px;}.u-space-h-19\@l .l-carousel__item,.u-space-h-19\@l > .l-grid__item {padding-left: 95px;padding-right: 95px;}.u-space-v-19\@l {margin-bottom: -95px;}.u-space-v-19\@l .l-carousel__item,.u-space-v-19\@l > .l-grid__item {margin-bottom: 95px;}.u-space-h-20\@l {margin-left: -100px;margin-right: -100px;}.u-space-h-20\@l .l-carousel__item,.u-space-h-20\@l > .l-grid__item {padding-left: 100px;padding-right: 100px;}.u-space-v-20\@l {margin-bottom: -100px;}.u-space-v-20\@l .l-carousel__item,.u-space-v-20\@l > .l-grid__item {margin-bottom: 100px;}.u-space-h-21\@l {margin-left: -105px;margin-right: -105px;}.u-space-h-21\@l .l-carousel__item,.u-space-h-21\@l > .l-grid__item {padding-left: 105px;padding-right: 105px;}.u-space-v-21\@l {margin-bottom: -105px;}.u-space-v-21\@l .l-carousel__item,.u-space-v-21\@l > .l-grid__item {margin-bottom: 105px;}.u-space-h-22\@l {margin-left: -110px;margin-right: -110px;}.u-space-h-22\@l .l-carousel__item,.u-space-h-22\@l > .l-grid__item {padding-left: 110px;padding-right: 110px;}.u-space-v-22\@l {margin-bottom: -110px;}.u-space-v-22\@l .l-carousel__item,.u-space-v-22\@l > .l-grid__item {margin-bottom: 110px;}.u-space-h-23\@l {margin-left: -115px;margin-right: -115px;}.u-space-h-23\@l .l-carousel__item,.u-space-h-23\@l > .l-grid__item {padding-left: 115px;padding-right: 115px;}.u-space-v-23\@l {margin-bottom: -115px;}.u-space-v-23\@l .l-carousel__item,.u-space-v-23\@l > .l-grid__item {margin-bottom: 115px;}.u-space-h-24\@l {margin-left: -120px;margin-right: -120px;}.u-space-h-24\@l .l-carousel__item,.u-space-h-24\@l > .l-grid__item {padding-left: 120px;padding-right: 120px;}.u-space-v-24\@l {margin-bottom: -120px;}.u-space-v-24\@l .l-carousel__item,.u-space-v-24\@l > .l-grid__item {margin-bottom: 120px;}.u-space-h-25\@l {margin-left: -125px;margin-right: -125px;}.u-space-h-25\@l .l-carousel__item,.u-space-h-25\@l > .l-grid__item {padding-left: 125px;padding-right: 125px;}.u-space-v-25\@l {margin-bottom: -125px;}.u-space-v-25\@l .l-carousel__item,.u-space-v-25\@l > .l-grid__item {margin-bottom: 125px;}}@media (max-width: 1440px) {.l-inner {padding: 0 20px;}}@media (max-width: 1330px) {.c-block--tools {max-width: 1000px;}.c-block--tools__pic {right: 0;width: 250px;}.c-block--tools__list__tool {width: 250px;}.c-block--tools__list__pic {width: 250px;height: 250px;background-size: contain;}.c-block--tools__list__columns {max-width: 640px;}}@media (max-width: 1280px) {.l-sec--head .c-logo {left: 40px;}.l-sec--top {background-position: top right;background-size: cover;}}@media (max-width: 1240px) {.l-grid__item-1\@l-s {width: 8.33333%;}.l-grid__item-2\@l-s {width: 16.66667%;}.l-grid__item-3\@l-s {width: 25%;}.l-grid__item-4\@l-s {width: 33.33333%;}.l-grid__item-5\@l-s {width: 41.66667%;}.l-grid__item-6\@l-s {width: 50%;}.l-grid__item-7\@l-s {width: 58.33333%;}.l-grid__item-8\@l-s {width: 66.66667%;}.l-grid__item-9\@l-s {width: 75%;}.l-grid__item-10\@l-s {width: 83.33333%;}.l-grid__item-11\@l-s {width: 91.66667%;}.l-grid__item-12\@l-s {width: 100%;}.u-hidden\@l-s {display: none;}.u-show\@l-s {display: block;}.u-adapt\@l-s {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.u-non-grow\@l-s {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.u-no-wrap\@l-s {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.u-wrap\@l-s {-ms-flex-wrap: wrap;flex-wrap: wrap;}.u-space-h-1\@l-s {margin-left: -5px;margin-right: -5px;}.u-space-h-1\@l-s .l-carousel__item,.u-space-h-1\@l-s > .l-grid__item {padding-left: 5px;padding-right: 5px;}.u-space-v-1\@l-s {margin-bottom: -5px;}.u-space-v-1\@l-s .l-carousel__item,.u-space-v-1\@l-s > .l-grid__item {margin-bottom: 5px;}.u-space-h-2\@l-s {margin-left: -10px;margin-right: -10px;}.u-space-h-2\@l-s .l-carousel__item,.u-space-h-2\@l-s > .l-grid__item {padding-left: 10px;padding-right: 10px;}.u-space-v-2\@l-s {margin-bottom: -10px;}.u-space-v-2\@l-s .l-carousel__item,.u-space-v-2\@l-s > .l-grid__item {margin-bottom: 10px;}.u-space-h-3\@l-s {margin-left: -15px;margin-right: -15px;}.u-space-h-3\@l-s .l-carousel__item,.u-space-h-3\@l-s > .l-grid__item {padding-left: 15px;padding-right: 15px;}.u-space-v-3\@l-s {margin-bottom: -15px;}.u-space-v-3\@l-s .l-carousel__item,.u-space-v-3\@l-s > .l-grid__item {margin-bottom: 15px;}.u-space-h-4\@l-s {margin-left: -20px;margin-right: -20px;}.u-space-h-4\@l-s .l-carousel__item,.u-space-h-4\@l-s > .l-grid__item {padding-left: 20px;padding-right: 20px;}.u-space-v-4\@l-s {margin-bottom: -20px;}.u-space-v-4\@l-s .l-carousel__item,.u-space-v-4\@l-s > .l-grid__item {margin-bottom: 20px;}.u-space-h-5\@l-s {margin-left: -25px;margin-right: -25px;}.u-space-h-5\@l-s .l-carousel__item,.u-space-h-5\@l-s > .l-grid__item {padding-left: 25px;padding-right: 25px;}.u-space-v-5\@l-s {margin-bottom: -25px;}.u-space-v-5\@l-s .l-carousel__item,.u-space-v-5\@l-s > .l-grid__item {margin-bottom: 25px;}.u-space-h-6\@l-s {margin-left: -30px;margin-right: -30px;}.u-space-h-6\@l-s .l-carousel__item,.u-space-h-6\@l-s > .l-grid__item {padding-left: 30px;padding-right: 30px;}.u-space-v-6\@l-s {margin-bottom: -30px;}.u-space-v-6\@l-s .l-carousel__item,.u-space-v-6\@l-s > .l-grid__item {margin-bottom: 30px;}.u-space-h-7\@l-s {margin-left: -35px;margin-right: -35px;}.u-space-h-7\@l-s .l-carousel__item,.u-space-h-7\@l-s > .l-grid__item {padding-left: 35px;padding-right: 35px;}.u-space-v-7\@l-s {margin-bottom: -35px;}.u-space-v-7\@l-s .l-carousel__item,.u-space-v-7\@l-s > .l-grid__item {margin-bottom: 35px;}.u-space-h-8\@l-s {margin-left: -40px;margin-right: -40px;}.u-space-h-8\@l-s .l-carousel__item,.u-space-h-8\@l-s > .l-grid__item {padding-left: 40px;padding-right: 40px;}.u-space-v-8\@l-s {margin-bottom: -40px;}.u-space-v-8\@l-s .l-carousel__item,.u-space-v-8\@l-s > .l-grid__item {margin-bottom: 40px;}.u-space-h-9\@l-s {margin-left: -45px;margin-right: -45px;}.u-space-h-9\@l-s .l-carousel__item,.u-space-h-9\@l-s > .l-grid__item {padding-left: 45px;padding-right: 45px;}.u-space-v-9\@l-s {margin-bottom: -45px;}.u-space-v-9\@l-s .l-carousel__item,.u-space-v-9\@l-s > .l-grid__item {margin-bottom: 45px;}.u-space-h-10\@l-s {margin-left: -50px;margin-right: -50px;}.u-space-h-10\@l-s .l-carousel__item,.u-space-h-10\@l-s > .l-grid__item {padding-left: 50px;padding-right: 50px;}.u-space-v-10\@l-s {margin-bottom: -50px;}.u-space-v-10\@l-s .l-carousel__item,.u-space-v-10\@l-s > .l-grid__item {margin-bottom: 50px;}.u-space-h-11\@l-s {margin-left: -55px;margin-right: -55px;}.u-space-h-11\@l-s .l-carousel__item,.u-space-h-11\@l-s > .l-grid__item {padding-left: 55px;padding-right: 55px;}.u-space-v-11\@l-s {margin-bottom: -55px;}.u-space-v-11\@l-s .l-carousel__item,.u-space-v-11\@l-s > .l-grid__item {margin-bottom: 55px;}.u-space-h-12\@l-s {margin-left: -60px;margin-right: -60px;}.u-space-h-12\@l-s .l-carousel__item,.u-space-h-12\@l-s > .l-grid__item {padding-left: 60px;padding-right: 60px;}.u-space-v-12\@l-s {margin-bottom: -60px;}.u-space-v-12\@l-s .l-carousel__item,.u-space-v-12\@l-s > .l-grid__item {margin-bottom: 60px;}.u-space-h-13\@l-s {margin-left: -65px;margin-right: -65px;}.u-space-h-13\@l-s .l-carousel__item,.u-space-h-13\@l-s > .l-grid__item {padding-left: 65px;padding-right: 65px;}.u-space-v-13\@l-s {margin-bottom: -65px;}.u-space-v-13\@l-s .l-carousel__item,.u-space-v-13\@l-s > .l-grid__item {margin-bottom: 65px;}.u-space-h-14\@l-s {margin-left: -70px;margin-right: -70px;}.u-space-h-14\@l-s .l-carousel__item,.u-space-h-14\@l-s > .l-grid__item {padding-left: 70px;padding-right: 70px;}.u-space-v-14\@l-s {margin-bottom: -70px;}.u-space-v-14\@l-s .l-carousel__item,.u-space-v-14\@l-s > .l-grid__item {margin-bottom: 70px;}.u-space-h-15\@l-s {margin-left: -75px;margin-right: -75px;}.u-space-h-15\@l-s .l-carousel__item,.u-space-h-15\@l-s > .l-grid__item {padding-left: 75px;padding-right: 75px;}.u-space-v-15\@l-s {margin-bottom: -75px;}.u-space-v-15\@l-s .l-carousel__item,.u-space-v-15\@l-s > .l-grid__item {margin-bottom: 75px;}.u-space-h-16\@l-s {margin-left: -80px;margin-right: -80px;}.u-space-h-16\@l-s .l-carousel__item,.u-space-h-16\@l-s > .l-grid__item {padding-left: 80px;padding-right: 80px;}.u-space-v-16\@l-s {margin-bottom: -80px;}.u-space-v-16\@l-s .l-carousel__item,.u-space-v-16\@l-s > .l-grid__item {margin-bottom: 80px;}.u-space-h-17\@l-s {margin-left: -85px;margin-right: -85px;}.u-space-h-17\@l-s .l-carousel__item,.u-space-h-17\@l-s > .l-grid__item {padding-left: 85px;padding-right: 85px;}.u-space-v-17\@l-s {margin-bottom: -85px;}.u-space-v-17\@l-s .l-carousel__item,.u-space-v-17\@l-s > .l-grid__item {margin-bottom: 85px;}.u-space-h-18\@l-s {margin-left: -90px;margin-right: -90px;}.u-space-h-18\@l-s .l-carousel__item,.u-space-h-18\@l-s > .l-grid__item {padding-left: 90px;padding-right: 90px;}.u-space-v-18\@l-s {margin-bottom: -90px;}.u-space-v-18\@l-s .l-carousel__item,.u-space-v-18\@l-s > .l-grid__item {margin-bottom: 90px;}.u-space-h-19\@l-s {margin-left: -95px;margin-right: -95px;}.u-space-h-19\@l-s .l-carousel__item,.u-space-h-19\@l-s > .l-grid__item {padding-left: 95px;padding-right: 95px;}.u-space-v-19\@l-s {margin-bottom: -95px;}.u-space-v-19\@l-s .l-carousel__item,.u-space-v-19\@l-s > .l-grid__item {margin-bottom: 95px;}.u-space-h-20\@l-s {margin-left: -100px;margin-right: -100px;}.u-space-h-20\@l-s .l-carousel__item,.u-space-h-20\@l-s > .l-grid__item {padding-left: 100px;padding-right: 100px;}.u-space-v-20\@l-s {margin-bottom: -100px;}.u-space-v-20\@l-s .l-carousel__item,.u-space-v-20\@l-s > .l-grid__item {margin-bottom: 100px;}.u-space-h-21\@l-s {margin-left: -105px;margin-right: -105px;}.u-space-h-21\@l-s .l-carousel__item,.u-space-h-21\@l-s > .l-grid__item {padding-left: 105px;padding-right: 105px;}.u-space-v-21\@l-s {margin-bottom: -105px;}.u-space-v-21\@l-s .l-carousel__item,.u-space-v-21\@l-s > .l-grid__item {margin-bottom: 105px;}.u-space-h-22\@l-s {margin-left: -110px;margin-right: -110px;}.u-space-h-22\@l-s .l-carousel__item,.u-space-h-22\@l-s > .l-grid__item {padding-left: 110px;padding-right: 110px;}.u-space-v-22\@l-s {margin-bottom: -110px;}.u-space-v-22\@l-s .l-carousel__item,.u-space-v-22\@l-s > .l-grid__item {margin-bottom: 110px;}.u-space-h-23\@l-s {margin-left: -115px;margin-right: -115px;}.u-space-h-23\@l-s .l-carousel__item,.u-space-h-23\@l-s > .l-grid__item {padding-left: 115px;padding-right: 115px;}.u-space-v-23\@l-s {margin-bottom: -115px;}.u-space-v-23\@l-s .l-carousel__item,.u-space-v-23\@l-s > .l-grid__item {margin-bottom: 115px;}.u-space-h-24\@l-s {margin-left: -120px;margin-right: -120px;}.u-space-h-24\@l-s .l-carousel__item,.u-space-h-24\@l-s > .l-grid__item {padding-left: 120px;padding-right: 120px;}.u-space-v-24\@l-s {margin-bottom: -120px;}.u-space-v-24\@l-s .l-carousel__item,.u-space-v-24\@l-s > .l-grid__item {margin-bottom: 120px;}.u-space-h-25\@l-s {margin-left: -125px;margin-right: -125px;}.u-space-h-25\@l-s .l-carousel__item,.u-space-h-25\@l-s > .l-grid__item {padding-left: 125px;padding-right: 125px;}.u-space-v-25\@l-s {margin-bottom: -125px;}.u-space-v-25\@l-s .l-carousel__item,.u-space-v-25\@l-s > .l-grid__item {margin-bottom: 125px;}}@media (max-width: 1200px) {.l-grid__item-1\@t {width: 8.33333%;}.l-grid__item-2\@t {width: 16.66667%;}.l-grid__item-3\@t {width: 25%;}.l-grid__item-4\@t {width: 33.33333%;}.l-grid__item-5\@t {width: 41.66667%;}.l-grid__item-6\@t {width: 50%;}.l-grid__item-7\@t {width: 58.33333%;}.l-grid__item-8\@t {width: 66.66667%;}.l-grid__item-9\@t {width: 75%;}.l-grid__item-10\@t {width: 83.33333%;}.l-grid__item-11\@t {width: 91.66667%;}.l-grid__item-12\@t {width: 100%;}.f-control--checkbox + .f-label:before {left: 8px;}.l-sec--head {min-height: 50px;z-index: 9999;}.l-sec--head .c-btn--menu {position: absolute;top: 10px;left: 20px;display: block;width: 45px;height: 32px;background: url("../img/default/icons/ico-hamburger.png") no-repeat;border: 0;background-color: none;cursor: pointer;}.l-sec--head .c-btn--close {position: absolute;top: 20px;left: 20px;width: 34px;height: 39px;background: url("../img/default/icons/ico-close.png") no-repeat;border: 0;background-color: none;cursor: pointer;z-index: 9999;}.l-sec--head .c-btn--close.is-active {display: block;}.u-hidden\@t {display: none;}.u-show\@t {display: block;}.u-adapt\@t {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.u-non-grow\@t {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.u-no-wrap\@t {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.u-wrap\@t {-ms-flex-wrap: wrap;flex-wrap: wrap;}.u-space-h-1\@t {margin-left: -5px;margin-right: -5px;}.u-space-h-1\@t .l-carousel__item,.u-space-h-1\@t > .l-grid__item {padding-left: 5px;padding-right: 5px;}.u-space-v-1\@t {margin-bottom: -5px;}.u-space-v-1\@t .l-carousel__item,.u-space-v-1\@t > .l-grid__item {margin-bottom: 5px;}.u-space-h-2\@t {margin-left: -10px;margin-right: -10px;}.u-space-h-2\@t .l-carousel__item,.u-space-h-2\@t > .l-grid__item {padding-left: 10px;padding-right: 10px;}.u-space-v-2\@t {margin-bottom: -10px;}.u-space-v-2\@t .l-carousel__item,.u-space-v-2\@t > .l-grid__item {margin-bottom: 10px;}.u-space-h-3\@t {margin-left: -15px;margin-right: -15px;}.u-space-h-3\@t .l-carousel__item,.u-space-h-3\@t > .l-grid__item {padding-left: 15px;padding-right: 15px;}.u-space-v-3\@t {margin-bottom: -15px;}.u-space-v-3\@t .l-carousel__item,.u-space-v-3\@t > .l-grid__item {margin-bottom: 15px;}.u-space-h-4\@t {margin-left: -20px;margin-right: -20px;}.u-space-h-4\@t .l-carousel__item,.u-space-h-4\@t > .l-grid__item {padding-left: 20px;padding-right: 20px;}.u-space-v-4\@t {margin-bottom: -20px;}.u-space-v-4\@t .l-carousel__item,.u-space-v-4\@t > .l-grid__item {margin-bottom: 20px;}.u-space-h-5\@t {margin-left: -25px;margin-right: -25px;}.u-space-h-5\@t .l-carousel__item,.u-space-h-5\@t > .l-grid__item {padding-left: 25px;padding-right: 25px;}.u-space-v-5\@t {margin-bottom: -25px;}.u-space-v-5\@t .l-carousel__item,.u-space-v-5\@t > .l-grid__item {margin-bottom: 25px;}.u-space-h-6\@t {margin-left: -30px;margin-right: -30px;}.u-space-h-6\@t .l-carousel__item,.u-space-h-6\@t > .l-grid__item {padding-left: 30px;padding-right: 30px;}.u-space-v-6\@t {margin-bottom: -30px;}.u-space-v-6\@t .l-carousel__item,.u-space-v-6\@t > .l-grid__item {margin-bottom: 30px;}.u-space-h-7\@t {margin-left: -35px;margin-right: -35px;}.u-space-h-7\@t .l-carousel__item,.u-space-h-7\@t > .l-grid__item {padding-left: 35px;padding-right: 35px;}.u-space-v-7\@t {margin-bottom: -35px;}.u-space-v-7\@t .l-carousel__item,.u-space-v-7\@t > .l-grid__item {margin-bottom: 35px;}.u-space-h-8\@t {margin-left: -40px;margin-right: -40px;}.u-space-h-8\@t .l-carousel__item,.u-space-h-8\@t > .l-grid__item {padding-left: 40px;padding-right: 40px;}.u-space-v-8\@t {margin-bottom: -40px;}.u-space-v-8\@t .l-carousel__item,.u-space-v-8\@t > .l-grid__item {margin-bottom: 40px;}.u-space-h-9\@t {margin-left: -45px;margin-right: -45px;}.u-space-h-9\@t .l-carousel__item,.u-space-h-9\@t > .l-grid__item {padding-left: 45px;padding-right: 45px;}.u-space-v-9\@t {margin-bottom: -45px;}.u-space-v-9\@t .l-carousel__item,.u-space-v-9\@t > .l-grid__item {margin-bottom: 45px;}.u-space-h-10\@t {margin-left: -50px;margin-right: -50px;}.u-space-h-10\@t .l-carousel__item,.u-space-h-10\@t > .l-grid__item {padding-left: 50px;padding-right: 50px;}.u-space-v-10\@t {margin-bottom: -50px;}.u-space-v-10\@t .l-carousel__item,.u-space-v-10\@t > .l-grid__item {margin-bottom: 50px;}.u-space-h-11\@t {margin-left: -55px;margin-right: -55px;}.u-space-h-11\@t .l-carousel__item,.u-space-h-11\@t > .l-grid__item {padding-left: 55px;padding-right: 55px;}.u-space-v-11\@t {margin-bottom: -55px;}.u-space-v-11\@t .l-carousel__item,.u-space-v-11\@t > .l-grid__item {margin-bottom: 55px;}.u-space-h-12\@t {margin-left: -60px;margin-right: -60px;}.u-space-h-12\@t .l-carousel__item,.u-space-h-12\@t > .l-grid__item {padding-left: 60px;padding-right: 60px;}.u-space-v-12\@t {margin-bottom: -60px;}.u-space-v-12\@t .l-carousel__item,.u-space-v-12\@t > .l-grid__item {margin-bottom: 60px;}.u-space-h-13\@t {margin-left: -65px;margin-right: -65px;}.u-space-h-13\@t .l-carousel__item,.u-space-h-13\@t > .l-grid__item {padding-left: 65px;padding-right: 65px;}.u-space-v-13\@t {margin-bottom: -65px;}.u-space-v-13\@t .l-carousel__item,.u-space-v-13\@t > .l-grid__item {margin-bottom: 65px;}.u-space-h-14\@t {margin-left: -70px;margin-right: -70px;}.u-space-h-14\@t .l-carousel__item,.u-space-h-14\@t > .l-grid__item {padding-left: 70px;padding-right: 70px;}.u-space-v-14\@t {margin-bottom: -70px;}.u-space-v-14\@t .l-carousel__item,.u-space-v-14\@t > .l-grid__item {margin-bottom: 70px;}.u-space-h-15\@t {margin-left: -75px;margin-right: -75px;}.u-space-h-15\@t .l-carousel__item,.u-space-h-15\@t > .l-grid__item {padding-left: 75px;padding-right: 75px;}.u-space-v-15\@t {margin-bottom: -75px;}.u-space-v-15\@t .l-carousel__item,.u-space-v-15\@t > .l-grid__item {margin-bottom: 75px;}.u-space-h-16\@t {margin-left: -80px;margin-right: -80px;}.u-space-h-16\@t .l-carousel__item,.u-space-h-16\@t > .l-grid__item {padding-left: 80px;padding-right: 80px;}.u-space-v-16\@t {margin-bottom: -80px;}.u-space-v-16\@t .l-carousel__item,.u-space-v-16\@t > .l-grid__item {margin-bottom: 80px;}.u-space-h-17\@t {margin-left: -85px;margin-right: -85px;}.u-space-h-17\@t .l-carousel__item,.u-space-h-17\@t > .l-grid__item {padding-left: 85px;padding-right: 85px;}.u-space-v-17\@t {margin-bottom: -85px;}.u-space-v-17\@t .l-carousel__item,.u-space-v-17\@t > .l-grid__item {margin-bottom: 85px;}.u-space-h-18\@t {margin-left: -90px;margin-right: -90px;}.u-space-h-18\@t .l-carousel__item,.u-space-h-18\@t > .l-grid__item {padding-left: 90px;padding-right: 90px;}.u-space-v-18\@t {margin-bottom: -90px;}.u-space-v-18\@t .l-carousel__item,.u-space-v-18\@t > .l-grid__item {margin-bottom: 90px;}.u-space-h-19\@t {margin-left: -95px;margin-right: -95px;}.u-space-h-19\@t .l-carousel__item,.u-space-h-19\@t > .l-grid__item {padding-left: 95px;padding-right: 95px;}.u-space-v-19\@t {margin-bottom: -95px;}.u-space-v-19\@t .l-carousel__item,.u-space-v-19\@t > .l-grid__item {margin-bottom: 95px;}.u-space-h-20\@t {margin-left: -100px;margin-right: -100px;}.u-space-h-20\@t .l-carousel__item,.u-space-h-20\@t > .l-grid__item {padding-left: 100px;padding-right: 100px;}.u-space-v-20\@t {margin-bottom: -100px;}.u-space-v-20\@t .l-carousel__item,.u-space-v-20\@t > .l-grid__item {margin-bottom: 100px;}.u-space-h-21\@t {margin-left: -105px;margin-right: -105px;}.u-space-h-21\@t .l-carousel__item,.u-space-h-21\@t > .l-grid__item {padding-left: 105px;padding-right: 105px;}.u-space-v-21\@t {margin-bottom: -105px;}.u-space-v-21\@t .l-carousel__item,.u-space-v-21\@t > .l-grid__item {margin-bottom: 105px;}.u-space-h-22\@t {margin-left: -110px;margin-right: -110px;}.u-space-h-22\@t .l-carousel__item,.u-space-h-22\@t > .l-grid__item {padding-left: 110px;padding-right: 110px;}.u-space-v-22\@t {margin-bottom: -110px;}.u-space-v-22\@t .l-carousel__item,.u-space-v-22\@t > .l-grid__item {margin-bottom: 110px;}.u-space-h-23\@t {margin-left: -115px;margin-right: -115px;}.u-space-h-23\@t .l-carousel__item,.u-space-h-23\@t > .l-grid__item {padding-left: 115px;padding-right: 115px;}.u-space-v-23\@t {margin-bottom: -115px;}.u-space-v-23\@t .l-carousel__item,.u-space-v-23\@t > .l-grid__item {margin-bottom: 115px;}.u-space-h-24\@t {margin-left: -120px;margin-right: -120px;}.u-space-h-24\@t .l-carousel__item,.u-space-h-24\@t > .l-grid__item {padding-left: 120px;padding-right: 120px;}.u-space-v-24\@t {margin-bottom: -120px;}.u-space-v-24\@t .l-carousel__item,.u-space-v-24\@t > .l-grid__item {margin-bottom: 120px;}.u-space-h-25\@t {margin-left: -125px;margin-right: -125px;}.u-space-h-25\@t .l-carousel__item,.u-space-h-25\@t > .l-grid__item {padding-left: 125px;padding-right: 125px;}.u-space-v-25\@t {margin-bottom: -125px;}.u-space-v-25\@t .l-carousel__item,.u-space-v-25\@t > .l-grid__item {margin-bottom: 125px;}}@media (max-width: 1100px) {.c-list--description-list__item {display: block;float: none;}.c-block--description-list-item {margin-top: 20px;margin-bottom: 20px;}.c-block--description-list-item__pic {float: left;margin-right: 20px;}.c-block--popup--transaction .c-block--popup__wrap {height: auto;background-size: cover;}.c-block--popup--transaction .c-block--popup__head {float: none;width: 100%;}.c-block--popup__content {width: 100%;float: none;}.c-block--popup__pic {display: none;}.c-block--popup__wrap {width: 720px;margin-left: -360px;}.c-block--popup__form__column {float: none;width: 100%;}}@media (max-width: 1050px) {.c-list--legend__item {float: none;width: 100%;}.l-sec--program {background-size: cover;}}@media (max-width: 1024px) {.c-btn.c-btn--training {width: 3.6rem;}.c-btn.c-btn--training .c-btn__wrap {overflow: hidden;text-indent: -777em;}.c-block--tools__pic {display: none;}}@media (max-width: 1000px) {.c-list--features {margin: auto;margin-top: 20px;height: auto !important;width: 800px;}.c-list--features:after {display: block;clear: both;content: '';}.c-list--features__item {position: relative;left: auto;top: auto;right: auto;bottom: auto;margin: 20px 95px;}.c-list--features__item:nth-child(1) {float: left;}.c-list--features__item:nth-child(2) {float: right;}.c-list--features__item:nth-child(3) {float: left;}.c-list--features__item:nth-child(4) {float: right;}.c-block--top__head,.c-block--top__desc {width: 100%;}.c-block--top__pic {display: none;}.c-block--features__pic {width: 180px;top: 300px;left: 50%;margin-left: -90px;}.c-block--step__head {width: 100%;}.c-block--tools__desc {width: 100%;}.c-block--tools__list__tool {float: none;margin: auto;width: 400px;}.c-block--tools__list__pic {width: 400px;height: 400px;}.c-block--tools__list__columns {max-width: 100%;margin-top: 50px;}.l-sec--top .l-inner {background-color: rgba(255, 255, 255, 0.5);}.l-sec--content {padding-top: 50px;padding-bottom: 50px;}.l-sec--features {background-size: cover;}}@media (max-width: 900px) {.l-sec--head .c-nav {display: none;}}@media (max-width: 850px) {.l-grid__item-1\@t-m {width: 8.33333%;}.l-grid__item-2\@t-m {width: 16.66667%;}.l-grid__item-3\@t-m {width: 25%;}.l-grid__item-4\@t-m {width: 33.33333%;}.l-grid__item-5\@t-m {width: 41.66667%;}.l-grid__item-6\@t-m {width: 50%;}.l-grid__item-7\@t-m {width: 58.33333%;}.l-grid__item-8\@t-m {width: 66.66667%;}.l-grid__item-9\@t-m {width: 75%;}.l-grid__item-10\@t-m {width: 83.33333%;}.l-grid__item-11\@t-m {width: 91.66667%;}.l-grid__item-12\@t-m {width: 100%;}.u-hidden\@t-m {display: none;}.u-show\@t-m {display: block;}.u-adapt\@t-m {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.u-non-grow\@t-m {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.u-no-wrap\@t-m {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.u-wrap\@t-m {-ms-flex-wrap: wrap;flex-wrap: wrap;}.u-space-h-1\@t-m {margin-left: -5px;margin-right: -5px;}.u-space-h-1\@t-m .l-carousel__item,.u-space-h-1\@t-m > .l-grid__item {padding-left: 5px;padding-right: 5px;}.u-space-v-1\@t-m {margin-bottom: -5px;}.u-space-v-1\@t-m .l-carousel__item,.u-space-v-1\@t-m > .l-grid__item {margin-bottom: 5px;}.u-space-h-2\@t-m {margin-left: -10px;margin-right: -10px;}.u-space-h-2\@t-m .l-carousel__item,.u-space-h-2\@t-m > .l-grid__item {padding-left: 10px;padding-right: 10px;}.u-space-v-2\@t-m {margin-bottom: -10px;}.u-space-v-2\@t-m .l-carousel__item,.u-space-v-2\@t-m > .l-grid__item {margin-bottom: 10px;}.u-space-h-3\@t-m {margin-left: -15px;margin-right: -15px;}.u-space-h-3\@t-m .l-carousel__item,.u-space-h-3\@t-m > .l-grid__item {padding-left: 15px;padding-right: 15px;}.u-space-v-3\@t-m {margin-bottom: -15px;}.u-space-v-3\@t-m .l-carousel__item,.u-space-v-3\@t-m > .l-grid__item {margin-bottom: 15px;}.u-space-h-4\@t-m {margin-left: -20px;margin-right: -20px;}.u-space-h-4\@t-m .l-carousel__item,.u-space-h-4\@t-m > .l-grid__item {padding-left: 20px;padding-right: 20px;}.u-space-v-4\@t-m {margin-bottom: -20px;}.u-space-v-4\@t-m .l-carousel__item,.u-space-v-4\@t-m > .l-grid__item {margin-bottom: 20px;}.u-space-h-5\@t-m {margin-left: -25px;margin-right: -25px;}.u-space-h-5\@t-m .l-carousel__item,.u-space-h-5\@t-m > .l-grid__item {padding-left: 25px;padding-right: 25px;}.u-space-v-5\@t-m {margin-bottom: -25px;}.u-space-v-5\@t-m .l-carousel__item,.u-space-v-5\@t-m > .l-grid__item {margin-bottom: 25px;}.u-space-h-6\@t-m {margin-left: -30px;margin-right: -30px;}.u-space-h-6\@t-m .l-carousel__item,.u-space-h-6\@t-m > .l-grid__item {padding-left: 30px;padding-right: 30px;}.u-space-v-6\@t-m {margin-bottom: -30px;}.u-space-v-6\@t-m .l-carousel__item,.u-space-v-6\@t-m > .l-grid__item {margin-bottom: 30px;}.u-space-h-7\@t-m {margin-left: -35px;margin-right: -35px;}.u-space-h-7\@t-m .l-carousel__item,.u-space-h-7\@t-m > .l-grid__item {padding-left: 35px;padding-right: 35px;}.u-space-v-7\@t-m {margin-bottom: -35px;}.u-space-v-7\@t-m .l-carousel__item,.u-space-v-7\@t-m > .l-grid__item {margin-bottom: 35px;}.u-space-h-8\@t-m {margin-left: -40px;margin-right: -40px;}.u-space-h-8\@t-m .l-carousel__item,.u-space-h-8\@t-m > .l-grid__item {padding-left: 40px;padding-right: 40px;}.u-space-v-8\@t-m {margin-bottom: -40px;}.u-space-v-8\@t-m .l-carousel__item,.u-space-v-8\@t-m > .l-grid__item {margin-bottom: 40px;}.u-space-h-9\@t-m {margin-left: -45px;margin-right: -45px;}.u-space-h-9\@t-m .l-carousel__item,.u-space-h-9\@t-m > .l-grid__item {padding-left: 45px;padding-right: 45px;}.u-space-v-9\@t-m {margin-bottom: -45px;}.u-space-v-9\@t-m .l-carousel__item,.u-space-v-9\@t-m > .l-grid__item {margin-bottom: 45px;}.u-space-h-10\@t-m {margin-left: -50px;margin-right: -50px;}.u-space-h-10\@t-m .l-carousel__item,.u-space-h-10\@t-m > .l-grid__item {padding-left: 50px;padding-right: 50px;}.u-space-v-10\@t-m {margin-bottom: -50px;}.u-space-v-10\@t-m .l-carousel__item,.u-space-v-10\@t-m > .l-grid__item {margin-bottom: 50px;}.u-space-h-11\@t-m {margin-left: -55px;margin-right: -55px;}.u-space-h-11\@t-m .l-carousel__item,.u-space-h-11\@t-m > .l-grid__item {padding-left: 55px;padding-right: 55px;}.u-space-v-11\@t-m {margin-bottom: -55px;}.u-space-v-11\@t-m .l-carousel__item,.u-space-v-11\@t-m > .l-grid__item {margin-bottom: 55px;}.u-space-h-12\@t-m {margin-left: -60px;margin-right: -60px;}.u-space-h-12\@t-m .l-carousel__item,.u-space-h-12\@t-m > .l-grid__item {padding-left: 60px;padding-right: 60px;}.u-space-v-12\@t-m {margin-bottom: -60px;}.u-space-v-12\@t-m .l-carousel__item,.u-space-v-12\@t-m > .l-grid__item {margin-bottom: 60px;}.u-space-h-13\@t-m {margin-left: -65px;margin-right: -65px;}.u-space-h-13\@t-m .l-carousel__item,.u-space-h-13\@t-m > .l-grid__item {padding-left: 65px;padding-right: 65px;}.u-space-v-13\@t-m {margin-bottom: -65px;}.u-space-v-13\@t-m .l-carousel__item,.u-space-v-13\@t-m > .l-grid__item {margin-bottom: 65px;}.u-space-h-14\@t-m {margin-left: -70px;margin-right: -70px;}.u-space-h-14\@t-m .l-carousel__item,.u-space-h-14\@t-m > .l-grid__item {padding-left: 70px;padding-right: 70px;}.u-space-v-14\@t-m {margin-bottom: -70px;}.u-space-v-14\@t-m .l-carousel__item,.u-space-v-14\@t-m > .l-grid__item {margin-bottom: 70px;}.u-space-h-15\@t-m {margin-left: -75px;margin-right: -75px;}.u-space-h-15\@t-m .l-carousel__item,.u-space-h-15\@t-m > .l-grid__item {padding-left: 75px;padding-right: 75px;}.u-space-v-15\@t-m {margin-bottom: -75px;}.u-space-v-15\@t-m .l-carousel__item,.u-space-v-15\@t-m > .l-grid__item {margin-bottom: 75px;}.u-space-h-16\@t-m {margin-left: -80px;margin-right: -80px;}.u-space-h-16\@t-m .l-carousel__item,.u-space-h-16\@t-m > .l-grid__item {padding-left: 80px;padding-right: 80px;}.u-space-v-16\@t-m {margin-bottom: -80px;}.u-space-v-16\@t-m .l-carousel__item,.u-space-v-16\@t-m > .l-grid__item {margin-bottom: 80px;}.u-space-h-17\@t-m {margin-left: -85px;margin-right: -85px;}.u-space-h-17\@t-m .l-carousel__item,.u-space-h-17\@t-m > .l-grid__item {padding-left: 85px;padding-right: 85px;}.u-space-v-17\@t-m {margin-bottom: -85px;}.u-space-v-17\@t-m .l-carousel__item,.u-space-v-17\@t-m > .l-grid__item {margin-bottom: 85px;}.u-space-h-18\@t-m {margin-left: -90px;margin-right: -90px;}.u-space-h-18\@t-m .l-carousel__item,.u-space-h-18\@t-m > .l-grid__item {padding-left: 90px;padding-right: 90px;}.u-space-v-18\@t-m {margin-bottom: -90px;}.u-space-v-18\@t-m .l-carousel__item,.u-space-v-18\@t-m > .l-grid__item {margin-bottom: 90px;}.u-space-h-19\@t-m {margin-left: -95px;margin-right: -95px;}.u-space-h-19\@t-m .l-carousel__item,.u-space-h-19\@t-m > .l-grid__item {padding-left: 95px;padding-right: 95px;}.u-space-v-19\@t-m {margin-bottom: -95px;}.u-space-v-19\@t-m .l-carousel__item,.u-space-v-19\@t-m > .l-grid__item {margin-bottom: 95px;}.u-space-h-20\@t-m {margin-left: -100px;margin-right: -100px;}.u-space-h-20\@t-m .l-carousel__item,.u-space-h-20\@t-m > .l-grid__item {padding-left: 100px;padding-right: 100px;}.u-space-v-20\@t-m {margin-bottom: -100px;}.u-space-v-20\@t-m .l-carousel__item,.u-space-v-20\@t-m > .l-grid__item {margin-bottom: 100px;}.u-space-h-21\@t-m {margin-left: -105px;margin-right: -105px;}.u-space-h-21\@t-m .l-carousel__item,.u-space-h-21\@t-m > .l-grid__item {padding-left: 105px;padding-right: 105px;}.u-space-v-21\@t-m {margin-bottom: -105px;}.u-space-v-21\@t-m .l-carousel__item,.u-space-v-21\@t-m > .l-grid__item {margin-bottom: 105px;}.u-space-h-22\@t-m {margin-left: -110px;margin-right: -110px;}.u-space-h-22\@t-m .l-carousel__item,.u-space-h-22\@t-m > .l-grid__item {padding-left: 110px;padding-right: 110px;}.u-space-v-22\@t-m {margin-bottom: -110px;}.u-space-v-22\@t-m .l-carousel__item,.u-space-v-22\@t-m > .l-grid__item {margin-bottom: 110px;}.u-space-h-23\@t-m {margin-left: -115px;margin-right: -115px;}.u-space-h-23\@t-m .l-carousel__item,.u-space-h-23\@t-m > .l-grid__item {padding-left: 115px;padding-right: 115px;}.u-space-v-23\@t-m {margin-bottom: -115px;}.u-space-v-23\@t-m .l-carousel__item,.u-space-v-23\@t-m > .l-grid__item {margin-bottom: 115px;}.u-space-h-24\@t-m {margin-left: -120px;margin-right: -120px;}.u-space-h-24\@t-m .l-carousel__item,.u-space-h-24\@t-m > .l-grid__item {padding-left: 120px;padding-right: 120px;}.u-space-v-24\@t-m {margin-bottom: -120px;}.u-space-v-24\@t-m .l-carousel__item,.u-space-v-24\@t-m > .l-grid__item {margin-bottom: 120px;}.u-space-h-25\@t-m {margin-left: -125px;margin-right: -125px;}.u-space-h-25\@t-m .l-carousel__item,.u-space-h-25\@t-m > .l-grid__item {padding-left: 125px;padding-right: 125px;}.u-space-v-25\@t-m {margin-bottom: -125px;}.u-space-v-25\@t-m .l-carousel__item,.u-space-v-25\@t-m > .l-grid__item {margin-bottom: 125px;}}@media (max-width: 800px) {.c-list--features {width: 480px;}.c-list--features__item {margin: 20px 15px;}.c-list--steps__item {float: none;width: 100%;}.c-nav--footer__list {position: relative;right: unset;top: unset;padding-top: 20px;}.c-logo--footer {position: relative;margin: auto;}.c-block--features__pic {width: unset;position: relative;top: unset;left: unset;margin: auto;}.c-block--steps__info {padding-right: 0px;}.c-block--steps__button {position: relative;left: 0;margin-top: 20px;margin-left: -60px;margin-right: -60px;}.c-block--popup__wrap {width: 600px;margin-left: -300px;}}@media (max-width: 768px) {.c-list--filters__item {width: 50%;}.c-block--calendar-date__desc {font-size: 1.4rem;top: 32px;}}@media (max-width: 700px) {.l-grid__item-1\@heightOne {width: 8.33333%;}.l-grid__item-2\@heightOne {width: 16.66667%;}.l-grid__item-3\@heightOne {width: 25%;}.l-grid__item-4\@heightOne {width: 33.33333%;}.l-grid__item-5\@heightOne {width: 41.66667%;}.l-grid__item-6\@heightOne {width: 50%;}.l-grid__item-7\@heightOne {width: 58.33333%;}.l-grid__item-8\@heightOne {width: 66.66667%;}.l-grid__item-9\@heightOne {width: 75%;}.l-grid__item-10\@heightOne {width: 83.33333%;}.l-grid__item-11\@heightOne {width: 91.66667%;}.l-grid__item-12\@heightOne {width: 100%;}.u-hidden\@heightOne {display: none;}.u-show\@heightOne {display: block;}.u-adapt\@heightOne {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.u-non-grow\@heightOne {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.u-no-wrap\@heightOne {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.u-wrap\@heightOne {-ms-flex-wrap: wrap;flex-wrap: wrap;}.u-space-h-1\@heightOne {margin-left: -5px;margin-right: -5px;}.u-space-h-1\@heightOne .l-carousel__item,.u-space-h-1\@heightOne > .l-grid__item {padding-left: 5px;padding-right: 5px;}.u-space-v-1\@heightOne {margin-bottom: -5px;}.u-space-v-1\@heightOne .l-carousel__item,.u-space-v-1\@heightOne > .l-grid__item {margin-bottom: 5px;}.u-space-h-2\@heightOne {margin-left: -10px;margin-right: -10px;}.u-space-h-2\@heightOne .l-carousel__item,.u-space-h-2\@heightOne > .l-grid__item {padding-left: 10px;padding-right: 10px;}.u-space-v-2\@heightOne {margin-bottom: -10px;}.u-space-v-2\@heightOne .l-carousel__item,.u-space-v-2\@heightOne > .l-grid__item {margin-bottom: 10px;}.u-space-h-3\@heightOne {margin-left: -15px;margin-right: -15px;}.u-space-h-3\@heightOne .l-carousel__item,.u-space-h-3\@heightOne > .l-grid__item {padding-left: 15px;padding-right: 15px;}.u-space-v-3\@heightOne {margin-bottom: -15px;}.u-space-v-3\@heightOne .l-carousel__item,.u-space-v-3\@heightOne > .l-grid__item {margin-bottom: 15px;}.u-space-h-4\@heightOne {margin-left: -20px;margin-right: -20px;}.u-space-h-4\@heightOne .l-carousel__item,.u-space-h-4\@heightOne > .l-grid__item {padding-left: 20px;padding-right: 20px;}.u-space-v-4\@heightOne {margin-bottom: -20px;}.u-space-v-4\@heightOne .l-carousel__item,.u-space-v-4\@heightOne > .l-grid__item {margin-bottom: 20px;}.u-space-h-5\@heightOne {margin-left: -25px;margin-right: -25px;}.u-space-h-5\@heightOne .l-carousel__item,.u-space-h-5\@heightOne > .l-grid__item {padding-left: 25px;padding-right: 25px;}.u-space-v-5\@heightOne {margin-bottom: -25px;}.u-space-v-5\@heightOne .l-carousel__item,.u-space-v-5\@heightOne > .l-grid__item {margin-bottom: 25px;}.u-space-h-6\@heightOne {margin-left: -30px;margin-right: -30px;}.u-space-h-6\@heightOne .l-carousel__item,.u-space-h-6\@heightOne > .l-grid__item {padding-left: 30px;padding-right: 30px;}.u-space-v-6\@heightOne {margin-bottom: -30px;}.u-space-v-6\@heightOne .l-carousel__item,.u-space-v-6\@heightOne > .l-grid__item {margin-bottom: 30px;}.u-space-h-7\@heightOne {margin-left: -35px;margin-right: -35px;}.u-space-h-7\@heightOne .l-carousel__item,.u-space-h-7\@heightOne > .l-grid__item {padding-left: 35px;padding-right: 35px;}.u-space-v-7\@heightOne {margin-bottom: -35px;}.u-space-v-7\@heightOne .l-carousel__item,.u-space-v-7\@heightOne > .l-grid__item {margin-bottom: 35px;}.u-space-h-8\@heightOne {margin-left: -40px;margin-right: -40px;}.u-space-h-8\@heightOne .l-carousel__item,.u-space-h-8\@heightOne > .l-grid__item {padding-left: 40px;padding-right: 40px;}.u-space-v-8\@heightOne {margin-bottom: -40px;}.u-space-v-8\@heightOne .l-carousel__item,.u-space-v-8\@heightOne > .l-grid__item {margin-bottom: 40px;}.u-space-h-9\@heightOne {margin-left: -45px;margin-right: -45px;}.u-space-h-9\@heightOne .l-carousel__item,.u-space-h-9\@heightOne > .l-grid__item {padding-left: 45px;padding-right: 45px;}.u-space-v-9\@heightOne {margin-bottom: -45px;}.u-space-v-9\@heightOne .l-carousel__item,.u-space-v-9\@heightOne > .l-grid__item {margin-bottom: 45px;}.u-space-h-10\@heightOne {margin-left: -50px;margin-right: -50px;}.u-space-h-10\@heightOne .l-carousel__item,.u-space-h-10\@heightOne > .l-grid__item {padding-left: 50px;padding-right: 50px;}.u-space-v-10\@heightOne {margin-bottom: -50px;}.u-space-v-10\@heightOne .l-carousel__item,.u-space-v-10\@heightOne > .l-grid__item {margin-bottom: 50px;}.u-space-h-11\@heightOne {margin-left: -55px;margin-right: -55px;}.u-space-h-11\@heightOne .l-carousel__item,.u-space-h-11\@heightOne > .l-grid__item {padding-left: 55px;padding-right: 55px;}.u-space-v-11\@heightOne {margin-bottom: -55px;}.u-space-v-11\@heightOne .l-carousel__item,.u-space-v-11\@heightOne > .l-grid__item {margin-bottom: 55px;}.u-space-h-12\@heightOne {margin-left: -60px;margin-right: -60px;}.u-space-h-12\@heightOne .l-carousel__item,.u-space-h-12\@heightOne > .l-grid__item {padding-left: 60px;padding-right: 60px;}.u-space-v-12\@heightOne {margin-bottom: -60px;}.u-space-v-12\@heightOne .l-carousel__item,.u-space-v-12\@heightOne > .l-grid__item {margin-bottom: 60px;}.u-space-h-13\@heightOne {margin-left: -65px;margin-right: -65px;}.u-space-h-13\@heightOne .l-carousel__item,.u-space-h-13\@heightOne > .l-grid__item {padding-left: 65px;padding-right: 65px;}.u-space-v-13\@heightOne {margin-bottom: -65px;}.u-space-v-13\@heightOne .l-carousel__item,.u-space-v-13\@heightOne > .l-grid__item {margin-bottom: 65px;}.u-space-h-14\@heightOne {margin-left: -70px;margin-right: -70px;}.u-space-h-14\@heightOne .l-carousel__item,.u-space-h-14\@heightOne > .l-grid__item {padding-left: 70px;padding-right: 70px;}.u-space-v-14\@heightOne {margin-bottom: -70px;}.u-space-v-14\@heightOne .l-carousel__item,.u-space-v-14\@heightOne > .l-grid__item {margin-bottom: 70px;}.u-space-h-15\@heightOne {margin-left: -75px;margin-right: -75px;}.u-space-h-15\@heightOne .l-carousel__item,.u-space-h-15\@heightOne > .l-grid__item {padding-left: 75px;padding-right: 75px;}.u-space-v-15\@heightOne {margin-bottom: -75px;}.u-space-v-15\@heightOne .l-carousel__item,.u-space-v-15\@heightOne > .l-grid__item {margin-bottom: 75px;}.u-space-h-16\@heightOne {margin-left: -80px;margin-right: -80px;}.u-space-h-16\@heightOne .l-carousel__item,.u-space-h-16\@heightOne > .l-grid__item {padding-left: 80px;padding-right: 80px;}.u-space-v-16\@heightOne {margin-bottom: -80px;}.u-space-v-16\@heightOne .l-carousel__item,.u-space-v-16\@heightOne > .l-grid__item {margin-bottom: 80px;}.u-space-h-17\@heightOne {margin-left: -85px;margin-right: -85px;}.u-space-h-17\@heightOne .l-carousel__item,.u-space-h-17\@heightOne > .l-grid__item {padding-left: 85px;padding-right: 85px;}.u-space-v-17\@heightOne {margin-bottom: -85px;}.u-space-v-17\@heightOne .l-carousel__item,.u-space-v-17\@heightOne > .l-grid__item {margin-bottom: 85px;}.u-space-h-18\@heightOne {margin-left: -90px;margin-right: -90px;}.u-space-h-18\@heightOne .l-carousel__item,.u-space-h-18\@heightOne > .l-grid__item {padding-left: 90px;padding-right: 90px;}.u-space-v-18\@heightOne {margin-bottom: -90px;}.u-space-v-18\@heightOne .l-carousel__item,.u-space-v-18\@heightOne > .l-grid__item {margin-bottom: 90px;}.u-space-h-19\@heightOne {margin-left: -95px;margin-right: -95px;}.u-space-h-19\@heightOne .l-carousel__item,.u-space-h-19\@heightOne > .l-grid__item {padding-left: 95px;padding-right: 95px;}.u-space-v-19\@heightOne {margin-bottom: -95px;}.u-space-v-19\@heightOne .l-carousel__item,.u-space-v-19\@heightOne > .l-grid__item {margin-bottom: 95px;}.u-space-h-20\@heightOne {margin-left: -100px;margin-right: -100px;}.u-space-h-20\@heightOne .l-carousel__item,.u-space-h-20\@heightOne > .l-grid__item {padding-left: 100px;padding-right: 100px;}.u-space-v-20\@heightOne {margin-bottom: -100px;}.u-space-v-20\@heightOne .l-carousel__item,.u-space-v-20\@heightOne > .l-grid__item {margin-bottom: 100px;}.u-space-h-21\@heightOne {margin-left: -105px;margin-right: -105px;}.u-space-h-21\@heightOne .l-carousel__item,.u-space-h-21\@heightOne > .l-grid__item {padding-left: 105px;padding-right: 105px;}.u-space-v-21\@heightOne {margin-bottom: -105px;}.u-space-v-21\@heightOne .l-carousel__item,.u-space-v-21\@heightOne > .l-grid__item {margin-bottom: 105px;}.u-space-h-22\@heightOne {margin-left: -110px;margin-right: -110px;}.u-space-h-22\@heightOne .l-carousel__item,.u-space-h-22\@heightOne > .l-grid__item {padding-left: 110px;padding-right: 110px;}.u-space-v-22\@heightOne {margin-bottom: -110px;}.u-space-v-22\@heightOne .l-carousel__item,.u-space-v-22\@heightOne > .l-grid__item {margin-bottom: 110px;}.u-space-h-23\@heightOne {margin-left: -115px;margin-right: -115px;}.u-space-h-23\@heightOne .l-carousel__item,.u-space-h-23\@heightOne > .l-grid__item {padding-left: 115px;padding-right: 115px;}.u-space-v-23\@heightOne {margin-bottom: -115px;}.u-space-v-23\@heightOne .l-carousel__item,.u-space-v-23\@heightOne > .l-grid__item {margin-bottom: 115px;}.u-space-h-24\@heightOne {margin-left: -120px;margin-right: -120px;}.u-space-h-24\@heightOne .l-carousel__item,.u-space-h-24\@heightOne > .l-grid__item {padding-left: 120px;padding-right: 120px;}.u-space-v-24\@heightOne {margin-bottom: -120px;}.u-space-v-24\@heightOne .l-carousel__item,.u-space-v-24\@heightOne > .l-grid__item {margin-bottom: 120px;}.u-space-h-25\@heightOne {margin-left: -125px;margin-right: -125px;}.u-space-h-25\@heightOne .l-carousel__item,.u-space-h-25\@heightOne > .l-grid__item {padding-left: 125px;padding-right: 125px;}.u-space-v-25\@heightOne {margin-bottom: -125px;}.u-space-v-25\@heightOne .l-carousel__item,.u-space-v-25\@heightOne > .l-grid__item {margin-bottom: 125px;}}@media (max-width: 670px) {.l-grid__item-1\@m {width: 8.33333%;}.l-grid__item-2\@m {width: 16.66667%;}.l-grid__item-3\@m {width: 25%;}.l-grid__item-4\@m {width: 33.33333%;}.l-grid__item-5\@m {width: 41.66667%;}.l-grid__item-6\@m {width: 50%;}.l-grid__item-7\@m {width: 58.33333%;}.l-grid__item-8\@m {width: 66.66667%;}.l-grid__item-9\@m {width: 75%;}.l-grid__item-10\@m {width: 83.33333%;}.l-grid__item-11\@m {width: 91.66667%;}.l-grid__item-12\@m {width: 100%;}.u-hidden\@m {display: none;}.u-show\@m {display: block;}.u-adapt\@m {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.u-non-grow\@m {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.u-no-wrap\@m {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.u-wrap\@m {-ms-flex-wrap: wrap;flex-wrap: wrap;}.u-space-h-1\@m {margin-left: -5px;margin-right: -5px;}.u-space-h-1\@m .l-carousel__item,.u-space-h-1\@m > .l-grid__item {padding-left: 5px;padding-right: 5px;}.u-space-v-1\@m {margin-bottom: -5px;}.u-space-v-1\@m .l-carousel__item,.u-space-v-1\@m > .l-grid__item {margin-bottom: 5px;}.u-space-h-2\@m {margin-left: -10px;margin-right: -10px;}.u-space-h-2\@m .l-carousel__item,.u-space-h-2\@m > .l-grid__item {padding-left: 10px;padding-right: 10px;}.u-space-v-2\@m {margin-bottom: -10px;}.u-space-v-2\@m .l-carousel__item,.u-space-v-2\@m > .l-grid__item {margin-bottom: 10px;}.u-space-h-3\@m {margin-left: -15px;margin-right: -15px;}.u-space-h-3\@m .l-carousel__item,.u-space-h-3\@m > .l-grid__item {padding-left: 15px;padding-right: 15px;}.u-space-v-3\@m {margin-bottom: -15px;}.u-space-v-3\@m .l-carousel__item,.u-space-v-3\@m > .l-grid__item {margin-bottom: 15px;}.u-space-h-4\@m {margin-left: -20px;margin-right: -20px;}.u-space-h-4\@m .l-carousel__item,.u-space-h-4\@m > .l-grid__item {padding-left: 20px;padding-right: 20px;}.u-space-v-4\@m {margin-bottom: -20px;}.u-space-v-4\@m .l-carousel__item,.u-space-v-4\@m > .l-grid__item {margin-bottom: 20px;}.u-space-h-5\@m {margin-left: -25px;margin-right: -25px;}.u-space-h-5\@m .l-carousel__item,.u-space-h-5\@m > .l-grid__item {padding-left: 25px;padding-right: 25px;}.u-space-v-5\@m {margin-bottom: -25px;}.u-space-v-5\@m .l-carousel__item,.u-space-v-5\@m > .l-grid__item {margin-bottom: 25px;}.u-space-h-6\@m {margin-left: -30px;margin-right: -30px;}.u-space-h-6\@m .l-carousel__item,.u-space-h-6\@m > .l-grid__item {padding-left: 30px;padding-right: 30px;}.u-space-v-6\@m {margin-bottom: -30px;}.u-space-v-6\@m .l-carousel__item,.u-space-v-6\@m > .l-grid__item {margin-bottom: 30px;}.u-space-h-7\@m {margin-left: -35px;margin-right: -35px;}.u-space-h-7\@m .l-carousel__item,.u-space-h-7\@m > .l-grid__item {padding-left: 35px;padding-right: 35px;}.u-space-v-7\@m {margin-bottom: -35px;}.u-space-v-7\@m .l-carousel__item,.u-space-v-7\@m > .l-grid__item {margin-bottom: 35px;}.u-space-h-8\@m {margin-left: -40px;margin-right: -40px;}.u-space-h-8\@m .l-carousel__item,.u-space-h-8\@m > .l-grid__item {padding-left: 40px;padding-right: 40px;}.u-space-v-8\@m {margin-bottom: -40px;}.u-space-v-8\@m .l-carousel__item,.u-space-v-8\@m > .l-grid__item {margin-bottom: 40px;}.u-space-h-9\@m {margin-left: -45px;margin-right: -45px;}.u-space-h-9\@m .l-carousel__item,.u-space-h-9\@m > .l-grid__item {padding-left: 45px;padding-right: 45px;}.u-space-v-9\@m {margin-bottom: -45px;}.u-space-v-9\@m .l-carousel__item,.u-space-v-9\@m > .l-grid__item {margin-bottom: 45px;}.u-space-h-10\@m {margin-left: -50px;margin-right: -50px;}.u-space-h-10\@m .l-carousel__item,.u-space-h-10\@m > .l-grid__item {padding-left: 50px;padding-right: 50px;}.u-space-v-10\@m {margin-bottom: -50px;}.u-space-v-10\@m .l-carousel__item,.u-space-v-10\@m > .l-grid__item {margin-bottom: 50px;}.u-space-h-11\@m {margin-left: -55px;margin-right: -55px;}.u-space-h-11\@m .l-carousel__item,.u-space-h-11\@m > .l-grid__item {padding-left: 55px;padding-right: 55px;}.u-space-v-11\@m {margin-bottom: -55px;}.u-space-v-11\@m .l-carousel__item,.u-space-v-11\@m > .l-grid__item {margin-bottom: 55px;}.u-space-h-12\@m {margin-left: -60px;margin-right: -60px;}.u-space-h-12\@m .l-carousel__item,.u-space-h-12\@m > .l-grid__item {padding-left: 60px;padding-right: 60px;}.u-space-v-12\@m {margin-bottom: -60px;}.u-space-v-12\@m .l-carousel__item,.u-space-v-12\@m > .l-grid__item {margin-bottom: 60px;}.u-space-h-13\@m {margin-left: -65px;margin-right: -65px;}.u-space-h-13\@m .l-carousel__item,.u-space-h-13\@m > .l-grid__item {padding-left: 65px;padding-right: 65px;}.u-space-v-13\@m {margin-bottom: -65px;}.u-space-v-13\@m .l-carousel__item,.u-space-v-13\@m > .l-grid__item {margin-bottom: 65px;}.u-space-h-14\@m {margin-left: -70px;margin-right: -70px;}.u-space-h-14\@m .l-carousel__item,.u-space-h-14\@m > .l-grid__item {padding-left: 70px;padding-right: 70px;}.u-space-v-14\@m {margin-bottom: -70px;}.u-space-v-14\@m .l-carousel__item,.u-space-v-14\@m > .l-grid__item {margin-bottom: 70px;}.u-space-h-15\@m {margin-left: -75px;margin-right: -75px;}.u-space-h-15\@m .l-carousel__item,.u-space-h-15\@m > .l-grid__item {padding-left: 75px;padding-right: 75px;}.u-space-v-15\@m {margin-bottom: -75px;}.u-space-v-15\@m .l-carousel__item,.u-space-v-15\@m > .l-grid__item {margin-bottom: 75px;}.u-space-h-16\@m {margin-left: -80px;margin-right: -80px;}.u-space-h-16\@m .l-carousel__item,.u-space-h-16\@m > .l-grid__item {padding-left: 80px;padding-right: 80px;}.u-space-v-16\@m {margin-bottom: -80px;}.u-space-v-16\@m .l-carousel__item,.u-space-v-16\@m > .l-grid__item {margin-bottom: 80px;}.u-space-h-17\@m {margin-left: -85px;margin-right: -85px;}.u-space-h-17\@m .l-carousel__item,.u-space-h-17\@m > .l-grid__item {padding-left: 85px;padding-right: 85px;}.u-space-v-17\@m {margin-bottom: -85px;}.u-space-v-17\@m .l-carousel__item,.u-space-v-17\@m > .l-grid__item {margin-bottom: 85px;}.u-space-h-18\@m {margin-left: -90px;margin-right: -90px;}.u-space-h-18\@m .l-carousel__item,.u-space-h-18\@m > .l-grid__item {padding-left: 90px;padding-right: 90px;}.u-space-v-18\@m {margin-bottom: -90px;}.u-space-v-18\@m .l-carousel__item,.u-space-v-18\@m > .l-grid__item {margin-bottom: 90px;}.u-space-h-19\@m {margin-left: -95px;margin-right: -95px;}.u-space-h-19\@m .l-carousel__item,.u-space-h-19\@m > .l-grid__item {padding-left: 95px;padding-right: 95px;}.u-space-v-19\@m {margin-bottom: -95px;}.u-space-v-19\@m .l-carousel__item,.u-space-v-19\@m > .l-grid__item {margin-bottom: 95px;}.u-space-h-20\@m {margin-left: -100px;margin-right: -100px;}.u-space-h-20\@m .l-carousel__item,.u-space-h-20\@m > .l-grid__item {padding-left: 100px;padding-right: 100px;}.u-space-v-20\@m {margin-bottom: -100px;}.u-space-v-20\@m .l-carousel__item,.u-space-v-20\@m > .l-grid__item {margin-bottom: 100px;}.u-space-h-21\@m {margin-left: -105px;margin-right: -105px;}.u-space-h-21\@m .l-carousel__item,.u-space-h-21\@m > .l-grid__item {padding-left: 105px;padding-right: 105px;}.u-space-v-21\@m {margin-bottom: -105px;}.u-space-v-21\@m .l-carousel__item,.u-space-v-21\@m > .l-grid__item {margin-bottom: 105px;}.u-space-h-22\@m {margin-left: -110px;margin-right: -110px;}.u-space-h-22\@m .l-carousel__item,.u-space-h-22\@m > .l-grid__item {padding-left: 110px;padding-right: 110px;}.u-space-v-22\@m {margin-bottom: -110px;}.u-space-v-22\@m .l-carousel__item,.u-space-v-22\@m > .l-grid__item {margin-bottom: 110px;}.u-space-h-23\@m {margin-left: -115px;margin-right: -115px;}.u-space-h-23\@m .l-carousel__item,.u-space-h-23\@m > .l-grid__item {padding-left: 115px;padding-right: 115px;}.u-space-v-23\@m {margin-bottom: -115px;}.u-space-v-23\@m .l-carousel__item,.u-space-v-23\@m > .l-grid__item {margin-bottom: 115px;}.u-space-h-24\@m {margin-left: -120px;margin-right: -120px;}.u-space-h-24\@m .l-carousel__item,.u-space-h-24\@m > .l-grid__item {padding-left: 120px;padding-right: 120px;}.u-space-v-24\@m {margin-bottom: -120px;}.u-space-v-24\@m .l-carousel__item,.u-space-v-24\@m > .l-grid__item {margin-bottom: 120px;}.u-space-h-25\@m {margin-left: -125px;margin-right: -125px;}.u-space-h-25\@m .l-carousel__item,.u-space-h-25\@m > .l-grid__item {padding-left: 125px;padding-right: 125px;}.u-space-v-25\@m {margin-bottom: -125px;}.u-space-v-25\@m .l-carousel__item,.u-space-v-25\@m > .l-grid__item {margin-bottom: 125px;}}@media (max-width: 640px) {.c-list--filters__item {float: none;width: 100%;}.f-field--radios {padding-top: 20px;}.f-field--checkbox,.f-field--radio {position: relative;margin-right: 0;}.f-field--checkbox .f-control,.f-field--radio .f-control {position: absolute;}.f-field--checkbox .f-label,.f-field--radio .f-label {position: relative;width: 100%;padding-left: 24px;}.c-block--steps__info {font-size: 1.8rem;line-height: 2.4rem;}.c-block--legend__head {width: 50%;}.c-block--legend__desc {width: 50%;}.c-block--tools__list__column {width: 100%;}.c-block--tools__button {padding-right: 0;text-align: center;}.c-block--training__head {font-size: 5rem;}.c-block--popup__content__head {font-size: 3rem;}.c-block--popup__wrap {width: 440px;margin-left: -220px;padding: 60px 40px;}}@media (max-width: 600px) {.c-list--features {width: 100%;}.c-list--features__item {float: none !important;margin: 20px auto;}.c-block--top__buttons .c-list--buttons__item {float: none;display: block;}.c-block--top__buttons .c-list--buttons__item .c-btn {margin-top: 20px;}.c-block--tools__list__tool {width: 300px;}.c-block--tools__list__pic {width: 300px;height: 300px;}}@media (max-width: 500px) {.c-block--tools__list__tool {width: 280px;}.c-block--tools__list__pic {width: 280px;height: 280px;}}@media (max-width: 480px) {.l-grid__item-1\@m-s {width: 8.33333%;}.l-grid__item-2\@m-s {width: 16.66667%;}.l-grid__item-3\@m-s {width: 25%;}.l-grid__item-4\@m-s {width: 33.33333%;}.l-grid__item-5\@m-s {width: 41.66667%;}.l-grid__item-6\@m-s {width: 50%;}.l-grid__item-7\@m-s {width: 58.33333%;}.l-grid__item-8\@m-s {width: 66.66667%;}.l-grid__item-9\@m-s {width: 75%;}.l-grid__item-10\@m-s {width: 83.33333%;}.l-grid__item-11\@m-s {width: 91.66667%;}.l-grid__item-12\@m-s {width: 100%;}.t-head {font-size: 3.6rem;}.t-content {font-size: 1.8rem;line-height: 2.9rem;}.c-btn {line-height: 5rem;}.c-list--program {font-size: 1.8rem;line-height: 2.4rem;}.c-block--top__head {font-size: 2.8rem !important;padding: 34px 0;}.c-block--features__head {width: 100%;}.c-block--program-item__head {padding-left: 30px;}.c-block--legend__head {float: none;width: 100%;margin-bottom: 10px;padding-top: 0;font-size: 2rem;line-height: 5.7rem;}.c-block--legend__desc {float: none;width: 100%;margin-bottom: 20px;padding-top: 0;font-size: 4rem;}.c-block--legend__desc__line-1 {font-size: 4rem;}.c-block--tools__list__counter {position: relative;bottom: auto;right: auto;margin: 10px auto auto auto;text-align: center;}.c-block--tools__list__buttons {position: relative;bottom: auto;right: auto;margin: auto;}.c-block--tool__desc {font-size: 1.8rem;line-height: 2.4rem;}.c-block--description-list-item {margin-right: 0;text-align: center;}.c-block--description-list-item__pic {display: block;float: none;margin: auto;text-align: center;}.c-block--description-list-item__pic .o-ico {margin: auto auto 10px auto;}.c-block--description-list-item__desc {float: none;margin: auto;}.c-block--popup__content__head {font-size: 2rem;}.c-block--popup__content__desc p {font-size: 1.4rem;line-height: 2rem;}.c-block--popup__wrap {width: 300px;margin-left: -150px;}.c-block--popup__head {font-size: 2.8rem;}.c-block--popup__form__head {padding-bottom: 0px;margin-bottom: -10px;}.l-sec--top .l-inner {background-color: transparent;}.l-sec--top {padding-top: 280px;background-size: auto 320px;}.l-sec--features {padding: 50px 0;}.u-hidden\@m-s {display: none;}.u-show\@m-s {display: block;}.u-adapt\@m-s {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.u-non-grow\@m-s {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.u-no-wrap\@m-s {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.u-wrap\@m-s {-ms-flex-wrap: wrap;flex-wrap: wrap;}.u-space-h-1\@m-s {margin-left: -5px;margin-right: -5px;}.u-space-h-1\@m-s .l-carousel__item,.u-space-h-1\@m-s > .l-grid__item {padding-left: 5px;padding-right: 5px;}.u-space-v-1\@m-s {margin-bottom: -5px;}.u-space-v-1\@m-s .l-carousel__item,.u-space-v-1\@m-s > .l-grid__item {margin-bottom: 5px;}.u-space-h-2\@m-s {margin-left: -10px;margin-right: -10px;}.u-space-h-2\@m-s .l-carousel__item,.u-space-h-2\@m-s > .l-grid__item {padding-left: 10px;padding-right: 10px;}.u-space-v-2\@m-s {margin-bottom: -10px;}.u-space-v-2\@m-s .l-carousel__item,.u-space-v-2\@m-s > .l-grid__item {margin-bottom: 10px;}.u-space-h-3\@m-s {margin-left: -15px;margin-right: -15px;}.u-space-h-3\@m-s .l-carousel__item,.u-space-h-3\@m-s > .l-grid__item {padding-left: 15px;padding-right: 15px;}.u-space-v-3\@m-s {margin-bottom: -15px;}.u-space-v-3\@m-s .l-carousel__item,.u-space-v-3\@m-s > .l-grid__item {margin-bottom: 15px;}.u-space-h-4\@m-s {margin-left: -20px;margin-right: -20px;}.u-space-h-4\@m-s .l-carousel__item,.u-space-h-4\@m-s > .l-grid__item {padding-left: 20px;padding-right: 20px;}.u-space-v-4\@m-s {margin-bottom: -20px;}.u-space-v-4\@m-s .l-carousel__item,.u-space-v-4\@m-s > .l-grid__item {margin-bottom: 20px;}.u-space-h-5\@m-s {margin-left: -25px;margin-right: -25px;}.u-space-h-5\@m-s .l-carousel__item,.u-space-h-5\@m-s > .l-grid__item {padding-left: 25px;padding-right: 25px;}.u-space-v-5\@m-s {margin-bottom: -25px;}.u-space-v-5\@m-s .l-carousel__item,.u-space-v-5\@m-s > .l-grid__item {margin-bottom: 25px;}.u-space-h-6\@m-s {margin-left: -30px;margin-right: -30px;}.u-space-h-6\@m-s .l-carousel__item,.u-space-h-6\@m-s > .l-grid__item {padding-left: 30px;padding-right: 30px;}.u-space-v-6\@m-s {margin-bottom: -30px;}.u-space-v-6\@m-s .l-carousel__item,.u-space-v-6\@m-s > .l-grid__item {margin-bottom: 30px;}.u-space-h-7\@m-s {margin-left: -35px;margin-right: -35px;}.u-space-h-7\@m-s .l-carousel__item,.u-space-h-7\@m-s > .l-grid__item {padding-left: 35px;padding-right: 35px;}.u-space-v-7\@m-s {margin-bottom: -35px;}.u-space-v-7\@m-s .l-carousel__item,.u-space-v-7\@m-s > .l-grid__item {margin-bottom: 35px;}.u-space-h-8\@m-s {margin-left: -40px;margin-right: -40px;}.u-space-h-8\@m-s .l-carousel__item,.u-space-h-8\@m-s > .l-grid__item {padding-left: 40px;padding-right: 40px;}.u-space-v-8\@m-s {margin-bottom: -40px;}.u-space-v-8\@m-s .l-carousel__item,.u-space-v-8\@m-s > .l-grid__item {margin-bottom: 40px;}.u-space-h-9\@m-s {margin-left: -45px;margin-right: -45px;}.u-space-h-9\@m-s .l-carousel__item,.u-space-h-9\@m-s > .l-grid__item {padding-left: 45px;padding-right: 45px;}.u-space-v-9\@m-s {margin-bottom: -45px;}.u-space-v-9\@m-s .l-carousel__item,.u-space-v-9\@m-s > .l-grid__item {margin-bottom: 45px;}.u-space-h-10\@m-s {margin-left: -50px;margin-right: -50px;}.u-space-h-10\@m-s .l-carousel__item,.u-space-h-10\@m-s > .l-grid__item {padding-left: 50px;padding-right: 50px;}.u-space-v-10\@m-s {margin-bottom: -50px;}.u-space-v-10\@m-s .l-carousel__item,.u-space-v-10\@m-s > .l-grid__item {margin-bottom: 50px;}.u-space-h-11\@m-s {margin-left: -55px;margin-right: -55px;}.u-space-h-11\@m-s .l-carousel__item,.u-space-h-11\@m-s > .l-grid__item {padding-left: 55px;padding-right: 55px;}.u-space-v-11\@m-s {margin-bottom: -55px;}.u-space-v-11\@m-s .l-carousel__item,.u-space-v-11\@m-s > .l-grid__item {margin-bottom: 55px;}.u-space-h-12\@m-s {margin-left: -60px;margin-right: -60px;}.u-space-h-12\@m-s .l-carousel__item,.u-space-h-12\@m-s > .l-grid__item {padding-left: 60px;padding-right: 60px;}.u-space-v-12\@m-s {margin-bottom: -60px;}.u-space-v-12\@m-s .l-carousel__item,.u-space-v-12\@m-s > .l-grid__item {margin-bottom: 60px;}.u-space-h-13\@m-s {margin-left: -65px;margin-right: -65px;}.u-space-h-13\@m-s .l-carousel__item,.u-space-h-13\@m-s > .l-grid__item {padding-left: 65px;padding-right: 65px;}.u-space-v-13\@m-s {margin-bottom: -65px;}.u-space-v-13\@m-s .l-carousel__item,.u-space-v-13\@m-s > .l-grid__item {margin-bottom: 65px;}.u-space-h-14\@m-s {margin-left: -70px;margin-right: -70px;}.u-space-h-14\@m-s .l-carousel__item,.u-space-h-14\@m-s > .l-grid__item {padding-left: 70px;padding-right: 70px;}.u-space-v-14\@m-s {margin-bottom: -70px;}.u-space-v-14\@m-s .l-carousel__item,.u-space-v-14\@m-s > .l-grid__item {margin-bottom: 70px;}.u-space-h-15\@m-s {margin-left: -75px;margin-right: -75px;}.u-space-h-15\@m-s .l-carousel__item,.u-space-h-15\@m-s > .l-grid__item {padding-left: 75px;padding-right: 75px;}.u-space-v-15\@m-s {margin-bottom: -75px;}.u-space-v-15\@m-s .l-carousel__item,.u-space-v-15\@m-s > .l-grid__item {margin-bottom: 75px;}.u-space-h-16\@m-s {margin-left: -80px;margin-right: -80px;}.u-space-h-16\@m-s .l-carousel__item,.u-space-h-16\@m-s > .l-grid__item {padding-left: 80px;padding-right: 80px;}.u-space-v-16\@m-s {margin-bottom: -80px;}.u-space-v-16\@m-s .l-carousel__item,.u-space-v-16\@m-s > .l-grid__item {margin-bottom: 80px;}.u-space-h-17\@m-s {margin-left: -85px;margin-right: -85px;}.u-space-h-17\@m-s .l-carousel__item,.u-space-h-17\@m-s > .l-grid__item {padding-left: 85px;padding-right: 85px;}.u-space-v-17\@m-s {margin-bottom: -85px;}.u-space-v-17\@m-s .l-carousel__item,.u-space-v-17\@m-s > .l-grid__item {margin-bottom: 85px;}.u-space-h-18\@m-s {margin-left: -90px;margin-right: -90px;}.u-space-h-18\@m-s .l-carousel__item,.u-space-h-18\@m-s > .l-grid__item {padding-left: 90px;padding-right: 90px;}.u-space-v-18\@m-s {margin-bottom: -90px;}.u-space-v-18\@m-s .l-carousel__item,.u-space-v-18\@m-s > .l-grid__item {margin-bottom: 90px;}.u-space-h-19\@m-s {margin-left: -95px;margin-right: -95px;}.u-space-h-19\@m-s .l-carousel__item,.u-space-h-19\@m-s > .l-grid__item {padding-left: 95px;padding-right: 95px;}.u-space-v-19\@m-s {margin-bottom: -95px;}.u-space-v-19\@m-s .l-carousel__item,.u-space-v-19\@m-s > .l-grid__item {margin-bottom: 95px;}.u-space-h-20\@m-s {margin-left: -100px;margin-right: -100px;}.u-space-h-20\@m-s .l-carousel__item,.u-space-h-20\@m-s > .l-grid__item {padding-left: 100px;padding-right: 100px;}.u-space-v-20\@m-s {margin-bottom: -100px;}.u-space-v-20\@m-s .l-carousel__item,.u-space-v-20\@m-s > .l-grid__item {margin-bottom: 100px;}.u-space-h-21\@m-s {margin-left: -105px;margin-right: -105px;}.u-space-h-21\@m-s .l-carousel__item,.u-space-h-21\@m-s > .l-grid__item {padding-left: 105px;padding-right: 105px;}.u-space-v-21\@m-s {margin-bottom: -105px;}.u-space-v-21\@m-s .l-carousel__item,.u-space-v-21\@m-s > .l-grid__item {margin-bottom: 105px;}.u-space-h-22\@m-s {margin-left: -110px;margin-right: -110px;}.u-space-h-22\@m-s .l-carousel__item,.u-space-h-22\@m-s > .l-grid__item {padding-left: 110px;padding-right: 110px;}.u-space-v-22\@m-s {margin-bottom: -110px;}.u-space-v-22\@m-s .l-carousel__item,.u-space-v-22\@m-s > .l-grid__item {margin-bottom: 110px;}.u-space-h-23\@m-s {margin-left: -115px;margin-right: -115px;}.u-space-h-23\@m-s .l-carousel__item,.u-space-h-23\@m-s > .l-grid__item {padding-left: 115px;padding-right: 115px;}.u-space-v-23\@m-s {margin-bottom: -115px;}.u-space-v-23\@m-s .l-carousel__item,.u-space-v-23\@m-s > .l-grid__item {margin-bottom: 115px;}.u-space-h-24\@m-s {margin-left: -120px;margin-right: -120px;}.u-space-h-24\@m-s .l-carousel__item,.u-space-h-24\@m-s > .l-grid__item {padding-left: 120px;padding-right: 120px;}.u-space-v-24\@m-s {margin-bottom: -120px;}.u-space-v-24\@m-s .l-carousel__item,.u-space-v-24\@m-s > .l-grid__item {margin-bottom: 120px;}.u-space-h-25\@m-s {margin-left: -125px;margin-right: -125px;}.u-space-h-25\@m-s .l-carousel__item,.u-space-h-25\@m-s > .l-grid__item {padding-left: 125px;padding-right: 125px;}.u-space-v-25\@m-s {margin-bottom: -125px;}.u-space-v-25\@m-s .l-carousel__item,.u-space-v-25\@m-s > .l-grid__item {margin-bottom: 125px;}}@media (max-width: 440px) {.c-block--calendar-date__desc {display: none;}}@media (max-width: 420px) {.l-grid__item-1\@m-t {width: 8.33333%;}.l-grid__item-2\@m-t {width: 16.66667%;}.l-grid__item-3\@m-t {width: 25%;}.l-grid__item-4\@m-t {width: 33.33333%;}.l-grid__item-5\@m-t {width: 41.66667%;}.l-grid__item-6\@m-t {width: 50%;}.l-grid__item-7\@m-t {width: 58.33333%;}.l-grid__item-8\@m-t {width: 66.66667%;}.l-grid__item-9\@m-t {width: 75%;}.l-grid__item-10\@m-t {width: 83.33333%;}.l-grid__item-11\@m-t {width: 91.66667%;}.l-grid__item-12\@m-t {width: 100%;}.u-hidden\@m-t {display: none;}.u-show\@m-t {display: block;}.u-adapt\@m-t {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.u-non-grow\@m-t {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}.u-no-wrap\@m-t {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.u-wrap\@m-t {-ms-flex-wrap: wrap;flex-wrap: wrap;}.u-space-h-1\@m-t {margin-left: -5px;margin-right: -5px;}.u-space-h-1\@m-t .l-carousel__item,.u-space-h-1\@m-t > .l-grid__item {padding-left: 5px;padding-right: 5px;}.u-space-v-1\@m-t {margin-bottom: -5px;}.u-space-v-1\@m-t .l-carousel__item,.u-space-v-1\@m-t > .l-grid__item {margin-bottom: 5px;}.u-space-h-2\@m-t {margin-left: -10px;margin-right: -10px;}.u-space-h-2\@m-t .l-carousel__item,.u-space-h-2\@m-t > .l-grid__item {padding-left: 10px;padding-right: 10px;}.u-space-v-2\@m-t {margin-bottom: -10px;}.u-space-v-2\@m-t .l-carousel__item,.u-space-v-2\@m-t > .l-grid__item {margin-bottom: 10px;}.u-space-h-3\@m-t {margin-left: -15px;margin-right: -15px;}.u-space-h-3\@m-t .l-carousel__item,.u-space-h-3\@m-t > .l-grid__item {padding-left: 15px;padding-right: 15px;}.u-space-v-3\@m-t {margin-bottom: -15px;}.u-space-v-3\@m-t .l-carousel__item,.u-space-v-3\@m-t > .l-grid__item {margin-bottom: 15px;}.u-space-h-4\@m-t {margin-left: -20px;margin-right: -20px;}.u-space-h-4\@m-t .l-carousel__item,.u-space-h-4\@m-t > .l-grid__item {padding-left: 20px;padding-right: 20px;}.u-space-v-4\@m-t {margin-bottom: -20px;}.u-space-v-4\@m-t .l-carousel__item,.u-space-v-4\@m-t > .l-grid__item {margin-bottom: 20px;}.u-space-h-5\@m-t {margin-left: -25px;margin-right: -25px;}.u-space-h-5\@m-t .l-carousel__item,.u-space-h-5\@m-t > .l-grid__item {padding-left: 25px;padding-right: 25px;}.u-space-v-5\@m-t {margin-bottom: -25px;}.u-space-v-5\@m-t .l-carousel__item,.u-space-v-5\@m-t > .l-grid__item {margin-bottom: 25px;}.u-space-h-6\@m-t {margin-left: -30px;margin-right: -30px;}.u-space-h-6\@m-t .l-carousel__item,.u-space-h-6\@m-t > .l-grid__item {padding-left: 30px;padding-right: 30px;}.u-space-v-6\@m-t {margin-bottom: -30px;}.u-space-v-6\@m-t .l-carousel__item,.u-space-v-6\@m-t > .l-grid__item {margin-bottom: 30px;}.u-space-h-7\@m-t {margin-left: -35px;margin-right: -35px;}.u-space-h-7\@m-t .l-carousel__item,.u-space-h-7\@m-t > .l-grid__item {padding-left: 35px;padding-right: 35px;}.u-space-v-7\@m-t {margin-bottom: -35px;}.u-space-v-7\@m-t .l-carousel__item,.u-space-v-7\@m-t > .l-grid__item {margin-bottom: 35px;}.u-space-h-8\@m-t {margin-left: -40px;margin-right: -40px;}.u-space-h-8\@m-t .l-carousel__item,.u-space-h-8\@m-t > .l-grid__item {padding-left: 40px;padding-right: 40px;}.u-space-v-8\@m-t {margin-bottom: -40px;}.u-space-v-8\@m-t .l-carousel__item,.u-space-v-8\@m-t > .l-grid__item {margin-bottom: 40px;}.u-space-h-9\@m-t {margin-left: -45px;margin-right: -45px;}.u-space-h-9\@m-t .l-carousel__item,.u-space-h-9\@m-t > .l-grid__item {padding-left: 45px;padding-right: 45px;}.u-space-v-9\@m-t {margin-bottom: -45px;}.u-space-v-9\@m-t .l-carousel__item,.u-space-v-9\@m-t > .l-grid__item {margin-bottom: 45px;}.u-space-h-10\@m-t {margin-left: -50px;margin-right: -50px;}.u-space-h-10\@m-t .l-carousel__item,.u-space-h-10\@m-t > .l-grid__item {padding-left: 50px;padding-right: 50px;}.u-space-v-10\@m-t {margin-bottom: -50px;}.u-space-v-10\@m-t .l-carousel__item,.u-space-v-10\@m-t > .l-grid__item {margin-bottom: 50px;}.u-space-h-11\@m-t {margin-left: -55px;margin-right: -55px;}.u-space-h-11\@m-t .l-carousel__item,.u-space-h-11\@m-t > .l-grid__item {padding-left: 55px;padding-right: 55px;}.u-space-v-11\@m-t {margin-bottom: -55px;}.u-space-v-11\@m-t .l-carousel__item,.u-space-v-11\@m-t > .l-grid__item {margin-bottom: 55px;}.u-space-h-12\@m-t {margin-left: -60px;margin-right: -60px;}.u-space-h-12\@m-t .l-carousel__item,.u-space-h-12\@m-t > .l-grid__item {padding-left: 60px;padding-right: 60px;}.u-space-v-12\@m-t {margin-bottom: -60px;}.u-space-v-12\@m-t .l-carousel__item,.u-space-v-12\@m-t > .l-grid__item {margin-bottom: 60px;}.u-space-h-13\@m-t {margin-left: -65px;margin-right: -65px;}.u-space-h-13\@m-t .l-carousel__item,.u-space-h-13\@m-t > .l-grid__item {padding-left: 65px;padding-right: 65px;}.u-space-v-13\@m-t {margin-bottom: -65px;}.u-space-v-13\@m-t .l-carousel__item,.u-space-v-13\@m-t > .l-grid__item {margin-bottom: 65px;}.u-space-h-14\@m-t {margin-left: -70px;margin-right: -70px;}.u-space-h-14\@m-t .l-carousel__item,.u-space-h-14\@m-t > .l-grid__item {padding-left: 70px;padding-right: 70px;}.u-space-v-14\@m-t {margin-bottom: -70px;}.u-space-v-14\@m-t .l-carousel__item,.u-space-v-14\@m-t > .l-grid__item {margin-bottom: 70px;}.u-space-h-15\@m-t {margin-left: -75px;margin-right: -75px;}.u-space-h-15\@m-t .l-carousel__item,.u-space-h-15\@m-t > .l-grid__item {padding-left: 75px;padding-right: 75px;}.u-space-v-15\@m-t {margin-bottom: -75px;}.u-space-v-15\@m-t .l-carousel__item,.u-space-v-15\@m-t > .l-grid__item {margin-bottom: 75px;}.u-space-h-16\@m-t {margin-left: -80px;margin-right: -80px;}.u-space-h-16\@m-t .l-carousel__item,.u-space-h-16\@m-t > .l-grid__item {padding-left: 80px;padding-right: 80px;}.u-space-v-16\@m-t {margin-bottom: -80px;}.u-space-v-16\@m-t .l-carousel__item,.u-space-v-16\@m-t > .l-grid__item {margin-bottom: 80px;}.u-space-h-17\@m-t {margin-left: -85px;margin-right: -85px;}.u-space-h-17\@m-t .l-carousel__item,.u-space-h-17\@m-t > .l-grid__item {padding-left: 85px;padding-right: 85px;}.u-space-v-17\@m-t {margin-bottom: -85px;}.u-space-v-17\@m-t .l-carousel__item,.u-space-v-17\@m-t > .l-grid__item {margin-bottom: 85px;}.u-space-h-18\@m-t {margin-left: -90px;margin-right: -90px;}.u-space-h-18\@m-t .l-carousel__item,.u-space-h-18\@m-t > .l-grid__item {padding-left: 90px;padding-right: 90px;}.u-space-v-18\@m-t {margin-bottom: -90px;}.u-space-v-18\@m-t .l-carousel__item,.u-space-v-18\@m-t > .l-grid__item {margin-bottom: 90px;}.u-space-h-19\@m-t {margin-left: -95px;margin-right: -95px;}.u-space-h-19\@m-t .l-carousel__item,.u-space-h-19\@m-t > .l-grid__item {padding-left: 95px;padding-right: 95px;}.u-space-v-19\@m-t {margin-bottom: -95px;}.u-space-v-19\@m-t .l-carousel__item,.u-space-v-19\@m-t > .l-grid__item {margin-bottom: 95px;}.u-space-h-20\@m-t {margin-left: -100px;margin-right: -100px;}.u-space-h-20\@m-t .l-carousel__item,.u-space-h-20\@m-t > .l-grid__item {padding-left: 100px;padding-right: 100px;}.u-space-v-20\@m-t {margin-bottom: -100px;}.u-space-v-20\@m-t .l-carousel__item,.u-space-v-20\@m-t > .l-grid__item {margin-bottom: 100px;}.u-space-h-21\@m-t {margin-left: -105px;margin-right: -105px;}.u-space-h-21\@m-t .l-carousel__item,.u-space-h-21\@m-t > .l-grid__item {padding-left: 105px;padding-right: 105px;}.u-space-v-21\@m-t {margin-bottom: -105px;}.u-space-v-21\@m-t .l-carousel__item,.u-space-v-21\@m-t > .l-grid__item {margin-bottom: 105px;}.u-space-h-22\@m-t {margin-left: -110px;margin-right: -110px;}.u-space-h-22\@m-t .l-carousel__item,.u-space-h-22\@m-t > .l-grid__item {padding-left: 110px;padding-right: 110px;}.u-space-v-22\@m-t {margin-bottom: -110px;}.u-space-v-22\@m-t .l-carousel__item,.u-space-v-22\@m-t > .l-grid__item {margin-bottom: 110px;}.u-space-h-23\@m-t {margin-left: -115px;margin-right: -115px;}.u-space-h-23\@m-t .l-carousel__item,.u-space-h-23\@m-t > .l-grid__item {padding-left: 115px;padding-right: 115px;}.u-space-v-23\@m-t {margin-bottom: -115px;}.u-space-v-23\@m-t .l-carousel__item,.u-space-v-23\@m-t > .l-grid__item {margin-bottom: 115px;}.u-space-h-24\@m-t {margin-left: -120px;margin-right: -120px;}.u-space-h-24\@m-t .l-carousel__item,.u-space-h-24\@m-t > .l-grid__item {padding-left: 120px;padding-right: 120px;}.u-space-v-24\@m-t {margin-bottom: -120px;}.u-space-v-24\@m-t .l-carousel__item,.u-space-v-24\@m-t > .l-grid__item {margin-bottom: 120px;}.u-space-h-25\@m-t {margin-left: -125px;margin-right: -125px;}.u-space-h-25\@m-t .l-carousel__item,.u-space-h-25\@m-t > .l-grid__item {padding-left: 125px;padding-right: 125px;}.u-space-v-25\@m-t {margin-bottom: -125px;}.u-space-v-25\@m-t .l-carousel__item,.u-space-v-25\@m-t > .l-grid__item {margin-bottom: 125px;}}@media (max-height: 700px) {.c-list--features {height: 448px;}.c-list--program {font-size: 1.8rem;line-height: 2.4rem;}.c-list--program__item {padding: 10px;}.c-block--top {min-height: unset;}.c-block--top__head {font-size: 4.2rem;padding: 34px 0;}.c-block--tool {padding: 15px 20px;}.c-block--tool__desc {font-size: 2rem;line-height: 2.4rem;background-position: 0 8px;}.l-sec--program {min-height: unset;}}
