/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/shepherd.js/dist/css/shepherd.css ***!
  \***************************************************************************************************************************************/
.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:hsla(0,0%,100%,.75);cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:hsla(0,0%,100%,.75)}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:rgba(0,0,0,.75)}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:rgba(0,0,0,.75)}.shepherd-button:disabled{cursor:not-allowed}
.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}
.shepherd-cancel-icon{background:transparent;border:none;color:hsla(0,0%,50%,.75);cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0,0%,50%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}
.shepherd-title{color:rgba(0,0,0,.75);display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}
.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}
.shepherd-text{color:rgba(0,0,0,.75);font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}
.shepherd-content{border-radius:5px;outline:none;padding:0}
.shepherd-element{background:#fff;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}
.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/sylius/mollie-plugin/assets/admin/css/main.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
.onboarding-wizard {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  position: fixed;
  right: 50px;
  bottom: 10px;
  z-index: 9999;
  counter-reset: nav-element 0;
}

.onboarding-wizard__logo {
  width: 60px;
  height: 60px;
  margin-left: 15px;
}

.onboarding-wizard__steps {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 20px;
  border-radius: 30px;
  background-color: #FFF;
  list-style-type: none;
}

.onboarding-wizard__step {
  display: flex;
  align-items: center;
  position: relative;
  counter-increment: nav-element 1;
}
.onboarding-wizard__step:before {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 1px;
  bottom: 0;
  left: -1px;
  width: 18px;
  height: 18px;
  margin: auto;
  border-radius: 50%;
  background-color: #000;
  color: #FFF;
  font-size: 12px;
  font-weight: 600;
}

.onboarding-wizard__step--current:before {
  background-color: #32AD30;
}
.onboarding-wizard__step--current.onboarding-wizard__step .onboarding-wizard__name,
.onboarding-wizard__step--current ~ .onboarding-wizard__step .onboarding-wizard__name {
  color: #000;
}
.onboarding-wizard__step--current.onboarding-wizard__step:before,
.onboarding-wizard__step--current ~ .onboarding-wizard__step:before {
  content: counter(nav-element);
}

.onboarding-wizard__name {
  color: #979797;
}

.onboarding-wizard__check {
  color: #979797;
  font-size: 14px;
}
.onboarding-wizard__check.icon {
  margin-right: 5px;
}

.onboarding-wizard__arrow.icon {
  margin-left: 2px;
}

.pushable {
  height: fit-content;
}

.draggable {
  position: relative;
}

.draggable-button-enable {
  position: absolute;
  top: 20px;
  right: 20px;
}

.d-none {
  display: none !important;
}

.mr-auto {
  margin-right: auto !important;
}

.ml-auto {
  margin-left: auto;
}

.shepherd-header,
.shepherd-footer {
  padding: 0;
}

.shepherd-header {
  margin-bottom: 30px;
}

.shepherd-text {
  padding: 40px;
}

.shepherd-element:not(.shepherd-has-title) .shepherd-header {
  margin-bottom: 0;
}

.shepherd-element--first .shepherd-header.shepherd-header {
  flex-direction: column;
}
.shepherd-element--first .shepherd-header.shepherd-header .shepherd-title {
  display: block;
  text-align: center;
}
.shepherd-element--first .shepherd-header:before {
  content: "";
  width: 120px;
  height: 26px;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://sylius.com/wp-content/uploads/2018/06/mollie.png");
}

#step-finish-wizard-error-label i {
  display: none;
}

.shepherd-element--align-right {
  position: fixed !important;
  top: auto !important;
  left: auto !important;
  bottom: 100px !important;
  right: 50px !important;
  transform: none !important;
}

.shepherd-element--collapsed {
  width: 100px;
  height: 50px;
}
.shepherd-element--collapsed .shepherd-header,
.shepherd-element--collapsed .shepherd-button,
.shepherd-element--collapsed .shepherd-text {
  opacity: 0;
}
.shepherd-element--collapsed .shepherd-button--collapse {
  top: 10px;
  left: 10px;
  background-color: #0040FF;
  opacity: 1;
}
.shepherd-element--collapsed .shepherd-button--collapse .icon {
  color: #FFF;
  transform: rotate(180deg);
}

.shepherd-centered:not(.shepherd-element--align-right) .shepherd-footer {
  flex-direction: column-reverse;
  padding: 0 40px 40px;
}
.shepherd-centered:not(.shepherd-element--align-right) .shepherd-button:not(.shepherd-button__open):not(.shepherd-button--close) {
  border-radius: 25px !important;
}

.shepherd-button {
  position: relative;
  margin-right: 0;
  padding: 15px 25px;
  border-radius: 0 0 4px 0;
  background-color: #0040FF;
  color: #FFF;
  font-weight: 600;
}
.shepherd-button .icon.right {
  margin-left: 15px;
}

.shepherd-button__open {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-left: 35px;
  color: #000;
  font-weight: 600;
}

.shepherd-button-secondary {
  color: #979797;
  background-color: transparent;
}

.shepherd-button--close,
.shepherd-button--collapse {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -40px;
  width: 28px;
  height: 28px;
  padding: 1px !important;
  border-radius: 50%;
  background: #FFF;
  color: #000;
  filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.3));
  transition: none;
}
.shepherd-button--close .icon,
.shepherd-button--collapse .icon {
  margin: 0;
}
.shepherd-button--close:hover,
.shepherd-button--collapse:hover {
  background-color: #0040FF;
  color: #FFF;
}

.shepherd-button--close {
  right: 0;
}

.shepherd-button--collapse {
  right: 40px;
}

.shepherd-button--arrow-down:after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: 15px;
  width: 0;
  height: 0;
  border-color: #0040FF transparent transparent transparent;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  transition: border-color 0.5s ease;
}
.shepherd-button--arrow-down:hover:after {
  border-top-color: #196fcc;
}

.shepherd-has-title .shepherd-title {
  width: 100%;
  font-size: 30px;
  font-weight: 600;
}
.shepherd-has-title .shepherd-title .icon {
  color: #32AD30;
}
.shepherd-has-title .shepherd-text {
  padding: 0 40px 40px;
}
.shepherd-has-title .shepherd-content .shepherd-header {
  position: relative;
  width: 100%;
  padding: 40px 40px 0;
  background-color: #FFF;
  color: #000;
}

#mollie-payment-form .ui.dropdown.selection .menu {
  position: static;
  margin: 10px 0 -12px -15px;
  width: calc(100% + 45px);
  border-radius: 0;
}

.shepherd-content a {
  color: #0040FF;
}

.js-onboardingWizard-singleClick,
.js-onboardingWizard-mollieComponents {
  padding: 4px 0;
}

.step-next-disabled .shepherd-button--arrow-down,
.step-next-disabled .shepherd-button-next {
  pointer-events: none;
  background-color: #979797;
  user-select: none;
}
.step-next-disabled .shepherd-button--arrow-down:hover,
.step-next-disabled .shepherd-button-next:hover {
  background-color: #7e7e7e;
}

#mollie-subscription-transitions form {
  display: inline;
}

#recurring-variant-settings .field {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#recurring-variant-settings .field .help-text {
  flex-direction: column;
}
#recurring-variant-settings .field .checkbox > * {
  display: flex;
}
#recurring-variant-settings .field .checkbox > label {
  order: 1;
}

.accordion-button.mollie-accordion::after {
  flex-shrink: 0;
  width: var(--tblr-accordion-btn-icon-width, 1.25rem);
  height: var(--tblr-accordion-btn-icon-width, 1.25rem);
  margin-left: auto;
  content: "";
  background-image: var(--tblr-accordion-btn-icon, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"));
  background-repeat: no-repeat;
  background-size: var(--tblr-accordion-btn-icon-width, 1.25rem);
  transition: var(--tblr-accordion-btn-icon-transition, transform 0.2s ease-in-out);
}
.accordion-button.mollie-accordion:not(.collapsed) {
  opacity: 1;
}
.accordion-button.mollie-accordion:not(.collapsed)::after {
  background-image: var(--tblr-accordion-btn-active-icon, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e"));
  transform: var(--tblr-accordion-btn-icon-transform, rotate(-180deg));
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/flux-se/sylius-stripe-plugin/assets/admin/form.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
.mt-4-md-field {
  margin-top: 1.5rem;
}

@media (min-width: 992px) {
  .mt-md-field {
    margin-top: 1.75rem;
  }
  .mt-4-md-field {
    margin-top: 3.25rem;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/flux-se/sylius-stripe-plugin/assets/admin/stripe.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************/
.stripe-variables-toggle {
  cursor: pointer;
}
.stripe-variables-toggle .icon {
  transition: transform 0.2s ease-in-out;
}
.stripe-variables-toggle:not(.collapsed) .icon {
  transform: rotate(90deg);
}

.stripe-docs-link {
  color: #556CD6;
  text-decoration: none;
}

.stripe-variables-list {
  box-shadow: 0 0 8.8px 0 rgba(0, 0, 0, 0.05);
}
.stripe-variables-list table {
  --bs-table-border-color: #E1E8F3;
  --bs-table-striped-bg: #F9FAFB;
  --bs-table-striped-color: inherit;
}
.stripe-variables-list table thead th {
  color: #222529;
  background-color: transparent;
}
.stripe-variables-list table th,
.stripe-variables-list table td {
  height: 50px;
  vertical-align: middle;
}
.stripe-variables-list table th:first-child,
.stripe-variables-list table td:first-child {
  width: 150px;
  border-right: 1px solid #E1E8F3;
}
.stripe-variables-list table tbody td:last-child {
  font-size: 0.75rem;
  color: #1E2E3E;
}
.stripe-variables-list table tbody tr:last-child td {
  border-bottom: 0;
}
.stripe-variables-list table code {
  font-size: 0.75rem;
  background-color: #F3F3F3;
  padding: 2px 8px;
}

.stripe-legacy-row td {
  background-color: var(--tblr-warning-lt);
}

.stripe-legacy-row-badge {
  color: #CE8400;
  border-color: var(--tblr-warning);
  background-color: rgba(227, 146, 0, 0.22);
  font-size: 0.75rem;
  cursor: default;
  pointer-events: none;
}

.stripe-legacy-key-alert {
  color: #D28702;
}
.stripe-legacy-key-alert .icon {
  color: #D28702;
}

.mt-4-md-field {
  margin-top: 1.5rem;
}

@media (min-width: 992px) {
  .mt-md-field {
    margin-top: 1.75rem;
  }
  .mt-4-md-field {
    margin-top: 3.25rem;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/admin/controllers/admin.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.security-navbar-brand-image {
  max-height: 5rem;
}

.page-vendor > aside.navbar {
  background: linear-gradient(135deg, #232526 0%, #414345 100%);
}

input[readonly], input[readonly] :focus, select[readonly], select[readonly] :focus {
  background-color: #f9fafb !important;
  border-color: #ced4da !important;
  cursor: not-allowed;
}

button:disabled {
  cursor: not-allowed;
}

trix-editor:disabled {
  background-color: #f9fafb !important;
  border-color: #ced4da !important;
  cursor: not-allowed;
}

@media (min-width: 1200px) {
  .navbar-brand-image {
    padding: 0 15px;
  }
}
.cke_notifications_area {
  display: none !important;
}

#sylius_cms_admin_page_contentElements_ca_contentElements .alert.text-body > div:nth-child(3),
#sylius_cms_admin_block_contentElements_ca_contentElements .alert.text-body > div:nth-child(3) {
  width: 80%;
}
#sylius_cms_admin_page_contentElements_ca_contentElements .cke,
#sylius_cms_admin_block_contentElements_ca_contentElements .cke {
  width: 100% !important;
}

.sylius-filters__item_purchased-products-filter-form {
  flex: 0 0 100% !important;
  max-width: 100% !important;
  width: 100% !important;
  display: flex !important;
  clear: both;
  column-gap: 2rem;
}

.nutritional-table-form {
  max-width: 980px;
}

.nutritional-table-form__cell .mb-3 {
  margin-bottom: 0;
}

.nutritional-table-form__row {
  margin-bottom: 0.6rem;
}

.nutritional-table-form__row--unit {
  margin-bottom: 0.9rem;
}

@media (min-width: 992px) {
  .nutritional-table-form__cell {
    max-width: 430px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RFFBO0VBQ0U7QUNMRjs7QUU5RUE7RUFDSTtBRmlGSjs7QUU5RUE7RUFDSTtBRmlGSjs7QUU5RUE7RUFDSTtFQUNBO0VBQ0E7QUZpRko7O0FFOUVBO0VBQ0k7QUZpRko7O0FFOUVBO0VBQ0k7QUZpRko7O0FFOUVBO0VBQ0k7QUZpRko7O0FFOUVBOztFQUVJO0FGaUZKOztBRTlFQTtFQUNJO0FGaUZKOztBRTlFQTtFQUNJLGFEOUJNO0FEK0dWOztBRTdFSTtFQUNJO0FGZ0ZSOztBRTFFUTtFQUNJO0FGNkVaO0FFM0VZO0VBQ0k7RUFDQTtBRjZFaEI7QUV6RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJFWjs7QUVyRUk7RUFDSTtBRndFUjs7QUVwRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1RUo7O0FFcEVBO0VBQ0k7RUFDQTtBRnVFSjtBRXJFSTs7O0VBR0k7QUZ1RVI7QUVwRUk7RUFDSTtFQUNBO0VBQ0EseUJEaEdJO0VDaUdKO0FGc0VSO0FFcEVRO0VBQ0ksV0RqR0Y7RUNrR0U7QUZzRVo7O0FFaEVJO0VBQ0k7RUFDQTtBRm1FUjtBRWhFSTtFQUNJO0FGa0VSOztBRTlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJEMUhRO0VDMkhSLFdEeEhNO0VDeUhOO0FGaUVKO0FFL0RJO0VBQ0k7QUZpRVI7O0FFN0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdEeElNO0VDeUlOO0FGZ0VKOztBRTdEQTtFQUNJLGNEaEpVO0VDaUpWO0FGZ0VKOztBRTdEQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkQ3Sk07RUM4Sk4sV0Q3Sk07RUM4Sk47RUFDQTtBRmdFSjtBRTlESTs7RUFDSTtBRmlFUjtBRTlESTs7RUFDSSx5QkQxS0k7RUMyS0osV0R4S0U7QUR5T1Y7O0FFN0RBO0VBQ0k7QUZnRUo7O0FFN0RBO0VBQ0k7QUZnRUo7O0FFNURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrRFI7QUU1REk7RUFDSTtBRjhEUjs7QUV6REk7RUFDSTtFQUNBO0VBQ0E7QUY0RFI7QUV4RFE7RUFDSSxjRGpOQTtBRDJRWjtBRXRESTtFQUNJO0FGd0RSO0FFckRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esc0JENU5FO0VDNk5GLFdENU5FO0FEbVJWOztBRWpEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGb0RaOztBRTlDSTtFQUNJLGNEalBJO0FEa1NaOztBRTdDQTs7RUFFSTtBRmdESjs7QUU1Q0k7O0VBRUk7RUFDQSx5QkQ3UE07RUM4UE47QUYrQ1I7QUU3Q1E7O0VBQ0k7QUZnRFo7O0FHalRJO0VBQ0k7QUhvVFI7O0FJclRJO0VBQ0k7RUFDQTtFQUNBO0FKd1RSO0FJdFRRO0VBQ0k7QUp3VFo7QUlwVFk7RUFDSTtBSnNUaEI7QUluVFk7RUFDSTtBSnFUaEI7O0FLcFVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdVVKO0FLcFVFO0VBQ0U7QUxzVUo7QUtwVUk7RUFDRTtFQUNBO0FMc1VOLEM7Ozs7QU10VkE7RUFDSTtBQURKOztBQUlBO0VBQ0k7SUFDSTtFQUROO0VBSUU7SUFDSTtFQUZOO0FBQ0YsQzs7OztBQ1JBO0VBQ0k7QUFGSjtBQUlJO0VBQ0k7QUFGUjtBQUtJO0VBQ0k7QUFIUjs7QUFPQTtFQUNJO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0FBSko7QUFNSTtFQUNJO0VBQ0E7RUFDQTtBQUpSO0FBTVE7RUFDSTtFQUNBO0FBSlo7QUFPUTs7RUFFSTtFQUNBO0FBTFo7QUFRUTs7RUFFSTtFQUNBO0FBTlo7QUFTUTtFQUNJO0VBQ0E7QUFQWjtBQVVRO0VBQ0k7QUFSWjtBQVdRO0VBQ0k7RUFDQTtFQUNBO0FBVFo7O0FBZUk7RUFDSTtBQVpSOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0FBYko7QUFlSTtFQUNJO0FBYlI7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtJQUNJO0VBZE47RUFpQkU7SUFDSTtFQWZOO0FBQ0YsQzs7OztBQ2pGQTtFQUNFO0FBQ0Y7O0FBT0k7RUFDRTtBQUpOOztBQVVFO0VBQ0U7RUFDQTtFQUNBO0FBUEo7O0FBV0E7RUFDRTtBQVJGOztBQVdBO0VBQ0U7RUFDQTtFQUNBO0FBUkY7O0FBV0E7RUFDQztJQUNDO0VBUkE7QUFDRjtBQVdBO0VBQ0U7QUFURjs7QUFjRTs7RUFDRTtBQVZKO0FBWUU7O0VBQ0U7QUFUSjs7QUFhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZGOztBQWFBO0VBQ0U7QUFWRjs7QUFhQTtFQUNFO0FBVkY7O0FBYUE7RUFDRTtBQVZGOztBQWFBO0VBQ0U7QUFWRjs7QUFhQTtFQUNFO0lBQ0U7RUFWRjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2hlcGhlcmQuanMvZGlzdC9jc3Mvc2hlcGhlcmQuY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9zeWxpdXMvbW9sbGllLXBsdWdpbi9hc3NldHMvYWRtaW4vY3NzL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bGl1cy9tb2xsaWUtcGx1Z2luL2Fzc2V0cy9hZG1pbi9jc3MvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9zeWxpdXMvbW9sbGllLXBsdWdpbi9hc3NldHMvYWRtaW4vY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivc3lsaXVzL21vbGxpZS1wbHVnaW4vYXNzZXRzL2FkbWluL2Nzcy9fb3ZlcnJpZGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bGl1cy9tb2xsaWUtcGx1Z2luL2Fzc2V0cy9hZG1pbi9jc3MvX3N1YnNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9zeWxpdXMvbW9sbGllLXBsdWdpbi9hc3NldHMvYWRtaW4vY3NzL19yZWN1cnJpbmdfdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9zeWxpdXMvbW9sbGllLXBsdWdpbi9hc3NldHMvYWRtaW4vY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3IvZmx1eC1zZS9zeWxpdXMtc3RyaXBlLXBsdWdpbi9hc3NldHMvYWRtaW4vZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9mbHV4LXNlL3N5bGl1cy1zdHJpcGUtcGx1Z2luL2Fzc2V0cy9hZG1pbi9zdHJpcGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYWRtaW4vY29udHJvbGxlcnMvYWRtaW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuc2hlcGhlcmQtYnV0dG9ue2JhY2tncm91bmQ6IzMyODhlNjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNzUpO2N1cnNvcjpwb2ludGVyO21hcmdpbi1yaWdodDouNXJlbTtwYWRkaW5nOi41cmVtIDEuNXJlbTt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZX0uc2hlcGhlcmQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVye2JhY2tncm91bmQ6IzE5NmZjYztjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNzUpfS5zaGVwaGVyZC1idXR0b24uc2hlcGhlcmQtYnV0dG9uLXNlY29uZGFyeXtiYWNrZ3JvdW5kOiNmMWYyZjM7Y29sb3I6cmdiYSgwLDAsMCwuNzUpfS5zaGVwaGVyZC1idXR0b24uc2hlcGhlcmQtYnV0dG9uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpob3ZlcntiYWNrZ3JvdW5kOiNkNmQ5ZGI7Y29sb3I6cmdiYSgwLDAsMCwuNzUpfS5zaGVwaGVyZC1idXR0b246ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfVxuLnNoZXBoZXJkLWZvb3Rlcntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjAgLjc1cmVtIC43NXJlbX0uc2hlcGhlcmQtZm9vdGVyIC5zaGVwaGVyZC1idXR0b246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH1cbi5zaGVwaGVyZC1jYW5jZWwtaWNvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2NvbG9yOmhzbGEoMCwwJSw1MCUsLjc1KTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDtwYWRkaW5nOjA7dHJhbnNpdGlvbjpjb2xvciAuNXMgZWFzZX0uc2hlcGhlcmQtY2FuY2VsLWljb246aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNzUpfS5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLWNhbmNlbC1pY29ue2NvbG9yOmhzbGEoMCwwJSw1MCUsLjc1KX0uc2hlcGhlcmQtaGFzLXRpdGxlIC5zaGVwaGVyZC1jb250ZW50IC5zaGVwaGVyZC1jYW5jZWwtaWNvbjpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC43NSl9XG4uc2hlcGhlcmQtdGl0bGV7Y29sb3I6cmdiYSgwLDAsMCwuNzUpO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMCBhdXRvO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDtwYWRkaW5nOjB9XG4uc2hlcGhlcmQtaGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtsaW5lLWhlaWdodDoyZW07cGFkZGluZzouNzVyZW0gLjc1cmVtIDB9LnNoZXBoZXJkLWhhcy10aXRsZSAuc2hlcGhlcmQtY29udGVudCAuc2hlcGhlcmQtaGVhZGVye2JhY2tncm91bmQ6I2U2ZTZlNjtwYWRkaW5nOjFlbX1cbi5zaGVwaGVyZC10ZXh0e2NvbG9yOnJnYmEoMCwwLDAsLjc1KTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjNlbTtwYWRkaW5nOi43NWVtfS5zaGVwaGVyZC10ZXh0IHB7bWFyZ2luLXRvcDowfS5zaGVwaGVyZC10ZXh0IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9XG4uc2hlcGhlcmQtY29udGVudHtib3JkZXItcmFkaXVzOjVweDtvdXRsaW5lOm5vbmU7cGFkZGluZzowfVxuLnNoZXBoZXJkLWVsZW1lbnR7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpO21heC13aWR0aDo0MDBweDtvcGFjaXR5OjA7b3V0bGluZTpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuM3MsdmlzaWJpbGl0eSAuM3M7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTl9LnNoZXBoZXJkLWVuYWJsZWQuc2hlcGhlcmQtZWxlbWVudHtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5zaGVwaGVyZC1lbGVtZW50W2RhdGEtcG9wcGVyLXJlZmVyZW5jZS1oaWRkZW5dOm5vdCguc2hlcGhlcmQtY2VudGVyZWQpe29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3Zpc2liaWxpdHk6aGlkZGVufS5zaGVwaGVyZC1lbGVtZW50LC5zaGVwaGVyZC1lbGVtZW50ICosLnNoZXBoZXJkLWVsZW1lbnQgOmFmdGVyLC5zaGVwaGVyZC1lbGVtZW50IDpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fS5zaGVwaGVyZC1hcnJvdywuc2hlcGhlcmQtYXJyb3c6YmVmb3Jle2hlaWdodDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2cHg7ei1pbmRleDotMX0uc2hlcGhlcmQtYXJyb3c6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZjtjb250ZW50OlwiXCI7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnNoZXBoZXJkLWVsZW1lbnRbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5zaGVwaGVyZC1hcnJvd3tib3R0b206LThweH0uc2hlcGhlcmQtZWxlbWVudFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnNoZXBoZXJkLWFycm93e3RvcDotOHB4fS5zaGVwaGVyZC1lbGVtZW50W2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnNoZXBoZXJkLWFycm93e3JpZ2h0Oi04cHh9LnNoZXBoZXJkLWVsZW1lbnRbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnNoZXBoZXJkLWFycm93e2xlZnQ6LThweH0uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1jZW50ZXJlZD4uc2hlcGhlcmQtYXJyb3d7b3BhY2l0eTowfS5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLWhhcy10aXRsZVtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnNoZXBoZXJkLWFycm93OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTZ9LnNoZXBoZXJkLXRhcmdldC1jbGljay1kaXNhYmxlZC5zaGVwaGVyZC1lbmFibGVkLnNoZXBoZXJkLXRhcmdldCwuc2hlcGhlcmQtdGFyZ2V0LWNsaWNrLWRpc2FibGVkLnNoZXBoZXJkLWVuYWJsZWQuc2hlcGhlcmQtdGFyZ2V0ICp7cG9pbnRlci1ldmVudHM6bm9uZX1cbi5zaGVwaGVyZC1tb2RhbC1vdmVybGF5LWNvbnRhaW5lcntoZWlnaHQ6MDtsZWZ0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dCxoZWlnaHQgMG1zIC4zcyxvcGFjaXR5IC4zcyAwbXM7d2lkdGg6MTAwdnc7ei1pbmRleDo5OTk3fS5zaGVwaGVyZC1tb2RhbC1vdmVybGF5LWNvbnRhaW5lci5zaGVwaGVyZC1tb2RhbC1pcy12aXNpYmxle2hlaWdodDoxMDB2aDtvcGFjaXR5Oi41O3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dCxoZWlnaHQgMHMgMHMsb3BhY2l0eSAuM3MgMHN9LnNoZXBoZXJkLW1vZGFsLW92ZXJsYXktY29udGFpbmVyLnNoZXBoZXJkLW1vZGFsLWlzLXZpc2libGUgcGF0aHtwb2ludGVyLWV2ZW50czphbGx9IiwiLm9uYm9hcmRpbmctd2l6YXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGNvdW50ZXItcmVzZXQ6IG5hdi1lbGVtZW50IDA7ICBcbn1cblxuLm9uYm9hcmRpbmctd2l6YXJkX19sb2dvIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5vbmJvYXJkaW5nLXdpemFyZF9fc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm9uYm9hcmRpbmctd2l6YXJkX19zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb3VudGVyLWluY3JlbWVudDogbmF2LWVsZW1lbnQgMTtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5vbmJvYXJkaW5nLXdpemFyZF9fc3RlcC0tY3VycmVudCB7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWNjZXNzO1xuICB9XG5cbiAgJi5vbmJvYXJkaW5nLXdpemFyZF9fc3RlcCxcbiAgfiAub25ib2FyZGluZy13aXphcmRfX3N0ZXAge1xuICAgIC5vbmJvYXJkaW5nLXdpemFyZF9fbmFtZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG5hdi1lbGVtZW50KTtcbiAgICB9XG4gIH1cbn1cblxuLm9uYm9hcmRpbmctd2l6YXJkX19uYW1lIHtcbiAgY29sb3I6ICRjLXNlY29uZGFyeTtcbn1cblxuLm9uYm9hcmRpbmctd2l6YXJkX19jaGVjayB7XG4gIGNvbG9yOiAkYy1zZWNvbmRhcnk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgXG4gICYuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLm9uYm9hcmRpbmctd2l6YXJkX19hcnJvdy5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbiIsIkBpbXBvcnQgJ35zaGVwaGVyZC5qcy9kaXN0L2Nzcy9zaGVwaGVyZC5jc3MnO1xuQGltcG9ydCAnLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi9uYXZpZ2F0aW9uJztcbkBpbXBvcnQgJy4vb3ZlcnJpZGVzJztcbkBpbXBvcnQgJy4vc3Vic2NyaXB0aW9uJztcbkBpbXBvcnQgJy4vcmVjdXJyaW5nX3ZhcmlhbnQnO1xuQGltcG9ydCAnLi9hY2NvcmRpb24nO1xuIiwiJGMtcHJpbWFyeTogIzAwNDBGRiAhZGVmYXVsdDtcbiRjLXNlY29uZGFyeTogIzk3OTc5NyAhZGVmYXVsdDtcbiRjLXN1Y2Nlc3M6ICMzMkFEMzAgIWRlZmF1bHQ7XG4kYy13aGl0ZTogI0ZGRiAhZGVmYXVsdDtcbiRjLWJsYWNrOiAjMDAwICFkZWZhdWx0O1xuXG4kc3BhY2luZzogNDBweCAhZGVmYXVsdDtcbiIsIi5wdXNoYWJsZSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmRyYWdnYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJhZ2dhYmxlLWJ1dHRvbi1lbmFibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG59XG5cbi5kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zaGVwaGVyZC1oZWFkZXIsXG4uc2hlcGhlcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2hlcGhlcmQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2hlcGhlcmQtdGV4dCB7XG4gICAgcGFkZGluZzogJHNwYWNpbmc7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50Om5vdCguc2hlcGhlcmQtaGFzLXRpdGxlKSB7XG4gICAgLnNoZXBoZXJkLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uc2hlcGhlcmQtZWxlbWVudC0tZmlyc3Qge1xuICAgIC5zaGVwaGVyZC1oZWFkZXIge1xuICAgICAgICAmLnNoZXBoZXJkLWhlYWRlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAuc2hlcGhlcmQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vc3lsaXVzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9tb2xsaWUucG5nJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdGVwLWZpbmlzaC13aXphcmQtZXJyb3ItbGFiZWwge1xuICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQtLWFsaWduLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LS1jb2xsYXBzZWQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAuc2hlcGhlcmQtaGVhZGVyLFxuICAgIC5zaGVwaGVyZC1idXR0b24sXG4gICAgLnNoZXBoZXJkLXRleHQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5zaGVwaGVyZC1idXR0b24tLWNvbGxhcHNlIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaGVwaGVyZC1jZW50ZXJlZDpub3QoLnNoZXBoZXJkLWVsZW1lbnQtLWFsaWduLXJpZ2h0KSB7XG4gICAgLnNoZXBoZXJkLWZvb3RlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZyAkc3BhY2luZztcbiAgICB9XG5cbiAgICAuc2hlcGhlcmQtYnV0dG9uOm5vdCguc2hlcGhlcmQtYnV0dG9uX19vcGVuKTpub3QoLnNoZXBoZXJkLWJ1dHRvbi0tY2xvc2UpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNoZXBoZXJkLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAuaWNvbi5yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLnNoZXBoZXJkLWJ1dHRvbl9fb3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2hlcGhlcmQtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRjLXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNoZXBoZXJkLWJ1dHRvbi0tY2xvc2UsXG4uc2hlcGhlcmQtYnV0dG9uLS1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDJweCByZ2JhKCRjLWJsYWNrLCAwLjMpKTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgLmljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG59XG5cbi5zaGVwaGVyZC1idXR0b24tLWNsb3NlIHtcbiAgICByaWdodDogMDtcbn1cblxuLnNoZXBoZXJkLWJ1dHRvbi0tY29sbGFwc2Uge1xuICAgIHJpZ2h0OiA0MHB4O1xufVxuXG4uc2hlcGhlcmQtYnV0dG9uLS1hcnJvdy1kb3duIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC41cyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMTk2ZmNjO1xuICAgIH1cbn1cblxuLnNoZXBoZXJkLWhhcy10aXRsZSB7XG4gICAgLnNoZXBoZXJkLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuc2hlcGhlcmQtdGl0bGUge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaGVwaGVyZC10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZyAkc3BhY2luZztcbiAgICB9XG5cbiAgICAuc2hlcGhlcmQtY29udGVudCAuc2hlcGhlcmQtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcgJHNwYWNpbmcgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICB9XG59XG5cbiNtb2xsaWUtcGF5bWVudC1mb3JtIHtcbiAgICAudWkuZHJvcGRvd24uc2VsZWN0aW9uIHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIC0xMnB4IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNoZXBoZXJkLWNvbnRlbnQge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICB9XG59XG5cbi5qcy1vbmJvYXJkaW5nV2l6YXJkLXNpbmdsZUNsaWNrLFxuLmpzLW9uYm9hcmRpbmdXaXphcmQtbW9sbGllQ29tcG9uZW50cyB7XG4gICAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5zdGVwLW5leHQtZGlzYWJsZWQge1xuICAgIC5zaGVwaGVyZC1idXR0b24tLWFycm93LWRvd24sXG4gICAgLnNoZXBoZXJkLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNlY29uZGFyeTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI21vbGxpZS1zdWJzY3JpcHRpb24tdHJhbnNpdGlvbnMge1xuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuIiwiI3JlY3VycmluZy12YXJpYW50LXNldHRpbmdzIHtcbiAgICAuZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmhlbHAtdGV4dCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWNjb3JkaW9uLWJ1dHRvbi5tb2xsaWUtYWNjb3JkaW9uIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS10YmxyLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCwgMS4yNXJlbSk7XG4gICAgaGVpZ2h0OiB2YXIoLS10YmxyLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCwgMS4yNXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS10YmxyLWFjY29yZGlvbi1idG4taWNvbiwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tdGJsci1hY2NvcmRpb24tYnRuLWljb24td2lkdGgsIDEuMjVyZW0pO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRibHItYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24sIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0KTtcbiAgfVxuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tdGJsci1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIikpO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS10YmxyLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0sIHJvdGF0ZSgtMTgwZGVnKSk7XG4gICAgfVxuICB9XG59XG4iLCIkbWQtYnJlYWtwb2ludDogOTkycHg7XG5cbi5tdC00LW1kLWZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgIC5tdC1tZC1maWVsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgLm10LTQtbWQtZmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjI1cmVtO1xuICAgIH1cbn1cbiIsIiRtZC1icmVha3BvaW50OiA5OTJweDsgLy8gU3lsaXVzIGFkbWluIGNvbC1tZC0qIGJyZWFrcG9pbnRcbiRzdHJpcGUtdmFyaWFibGVzLWJvcmRlci1jb2xvcjogI0UxRThGMztcblxuLnN0cmlwZS12YXJpYWJsZXMtdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6bm90KC5jb2xsYXBzZWQpIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbn1cblxuLnN0cmlwZS1kb2NzLWxpbmsge1xuICAgIGNvbG9yOiAjNTU2Q0Q2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN0cmlwZS12YXJpYWJsZXMtbGlzdCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDguOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIHRhYmxlIHtcbiAgICAgICAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICN7JHN0cmlwZS12YXJpYWJsZXMtYm9yZGVyLWNvbG9yfTtcbiAgICAgICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjRjlGQUZCO1xuICAgICAgICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgdGhlYWQgdGgge1xuICAgICAgICAgICAgY29sb3I6ICMyMjI1Mjk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzdHJpcGUtdmFyaWFibGVzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMxRTJFM0U7XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBjb2RlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RyaXBlLWxlZ2FjeS1yb3cge1xuICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGJsci13YXJuaW5nLWx0KTtcbiAgICB9XG59XG5cbi5zdHJpcGUtbGVnYWN5LXJvdy1iYWRnZSB7XG4gICAgY29sb3I6ICNDRTg0MDA7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YmxyLXdhcm5pbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0UzOTIwMCwgMC4yMik7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0cmlwZS1sZWdhY3kta2V5LWFsZXJ0IHtcbiAgICBjb2xvcjogI0QyODcwMjtcblxuICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6ICNEMjg3MDI7XG4gICAgfVxufVxuXG4ubXQtNC1tZC1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAubXQtbWQtZmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICAgIH1cblxuICAgIC5tdC00LW1kLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMy4yNXJlbTsgLy8gbXQtNCAoMS41cmVtKSArIGxhYmVsIG9mZnNldCAoMS43NXJlbSlcbiAgICB9XG59XG4iLCIuc2VjdXJpdHktbmF2YmFyLWJyYW5kLWltYWdlIHtcbiAgbWF4LWhlaWdodDogNXJlbTtcbn1cblxuLm5hdmJhci1icmFuZC1pbWFnZSB7XG59XG5cbi5wYWdlLXZlbmRvciB7XG4gICY+IGFzaWRlIHtcbiAgICAmLm5hdmJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjMyNTI2IDAlLCAjNDE0MzQ1IDEwMCUpO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFtyZWFkb25seV0sIHNlbGVjdFtyZWFkb25seV0ge1xuICAmLCA6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbnRyaXgtZWRpdG9yOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuIC5uYXZiYXItYnJhbmQtaW1hZ2Uge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gfVxufVxuXG4uY2tlX25vdGlmaWNhdGlvbnNfYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3N5bGl1c19jbXNfYWRtaW5fcGFnZV9jb250ZW50RWxlbWVudHNfY2FfY29udGVudEVsZW1lbnRzLFxuI3N5bGl1c19jbXNfYWRtaW5fYmxvY2tfY29udGVudEVsZW1lbnRzX2NhX2NvbnRlbnRFbGVtZW50cyB7XG4gIC5hbGVydC50ZXh0LWJvZHkgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ja2Uge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN5bGl1cy1maWx0ZXJzX19pdGVtX3B1cmNoYXNlZC1wcm9kdWN0cy1maWx0ZXItZm9ybSB7XG4gIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBib3RoO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xufVxuXG4ubnV0cml0aW9uYWwtdGFibGUtZm9ybSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG59XG5cbi5udXRyaXRpb25hbC10YWJsZS1mb3JtX19jZWxsIC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm51dHJpdGlvbmFsLXRhYmxlLWZvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IC42cmVtO1xufVxuXG4ubnV0cml0aW9uYWwtdGFibGUtZm9ybV9fcm93LS11bml0IHtcbiAgbWFyZ2luLWJvdHRvbTogLjlyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubnV0cml0aW9uYWwtdGFibGUtZm9ybV9fY2VsbCB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/