/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/algolia/_aa-search-bar.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.aa-search-bar-container {
  --aa-search-input-height: 36px;
  --aa-input-background-color-rgb: 230, 230, 230;
  --aa-primary-color-rgb: 171, 171, 171;
  --aa-muted-color-rgb: 171, 171, 171;
  --aa-muted-color-alpha: 1;
  width: 100%;
}@media (min-width: 768px) {.aa-search-bar-container {
    width: auto;
  }
}.aa-search-bar-container {
  padding: 0 gutter();
  display: flex;
  justify-content: center;
}

.aa-search-bar-container .aa-Autocomplete {
  max-width: 500px;
  width: 100%;
}

.aa-search-bar-container .aa-Form {
  border-radius: 18px;
  border: none;
}

.aa-search-bar-container .aa-Form:focus-within {
  box-shadow: none;
  outline: none;
}

.aa-search-bar-container .aa-Input::-moz-placeholder {
  font-weight: 700;
}

.aa-search-bar-container .aa-Input::placeholder {
  font-weight: 700;
}

.aa-search-bar-container .aa-Label {
  margin-bottom: 0;
}

.aa-Panel {
  z-index: 2000000;
}

.aa-Panel li.aa-Item a:hover {
  text-decoration: none;
}

.aa-Panel mark {
  padding: 0;
  font-weight: 600;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/algolia/_aa-dropdown.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.search-panel__filters {
  display: flex;
}

.search-panel__filters .ais-Panel {
  margin: 0;
}

.search-panel__filters > div {
  margin-right: 1rem;
}

.search-panel__filters > div:last-child {
  margin-right: 0;
}

.search-panel__filters .ais-Dropdown .ais-Panel-header {
  padding: 0;
}

.search-panel__filters .ais-Panel-header {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
  padding-top: 1rem;
}

.search-panel__filters .ais-Panel-header > span {
  width: 100%;
}

.search-panel__filters .ais-Panel-header .ais-Dropdown-button {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 1rem;
}

.search-panel__filters .ais-Panel-header .ais-Dropdown-button.ais-Dropdown-button--refined {
  font-weight: bold;
}

.search-panel__filters .ais-Panel-header .ais-Dropdown-button:hover {
  background-color: #f5f5fa;
}

.search-panel__filters .ais-Panel-header .ais-Dropdown-button .img-dropDown {
  margin-right: 11.25px;
  max-width: 22.5px;
  height: 22.5px;
}

.search-panel__filters .ais-Panel-header .ais-Dropdown-button span,
.search-panel__filters .ais-Panel-header .ais-Dropdown-button img,
.search-panel__filters .ais-Panel-header .ais-Dropdown-button div {
  pointer-events: none;
}

.search-panel__filters .ais-Panel-body {
  margin-left: 0.25rem;
  display: none;
  position: absolute;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 15px 25px;
  background: #fff;
  z-index: 3;
}

.search-panel__filters .ais-Panel-body.position-to-right {
  right: 0;
}

.search-panel__filters .ais-Panel-body .ais-HierarchicalMenu .ais-HierarchicalMenu-link--selected > .ais-HierarchicalMenu-label {
  font-weight: 600;
}

.search-panel__filters .ais-Panel-body .ais-HierarchicalMenu .ais-HierarchicalMenu-link.ais-HierarchicalMenu-link--selected::before {
  transform: rotate(180deg);
}

.search-panel__filters .ais-Panel-body .ais-HierarchicalMenu .ais-HierarchicalMenu-link:not(.ais-HierarchicalMenu-link--selected)::before {
  transform: rotate(90deg);
}

.search-panel__filters .ais-Panel-mainTitleAndClose,
.search-panel__filters .ais-Panel-body-title,
.search-panel__filters .ais-Panel-apply {
  display: none;
}

.search-panel__filters .ais-range .range-input-group {
  flex: 1 1 100px;
}

.search-panel__filters .ais-range .range-input-group .range-input {
  border: solid 1px #ccc;
  border-radius: 4px;
}

.search-panel__filters .ais-range .range-input-group .range-input label {
  text-align: left;
}

.search-panel__filters .ais-range .range-input-group .range-input input {
  border-width: 0;
}

.search-panel__filters .ais-Dropdown--opened .ais-Panel-body {
  display: block;
}

.search-panel__filters .ais-Panel-footer .ais-Dropdown-close {
  display: none;
}

.ais-CurrentRefinements-list {
  display: flex;
  flex-wrap: wrap;
  white-space: nowrap;
  gap: 0;
}

.ais-CurrentRefinements-list li {
  padding: 0;
}

.ais-CurrentRefinements-item {
  flex-wrap: wrap;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 1rem;
}

.ais-Highlight-highlighted {
  color: inherit;
  font-size: inherit;
}

#current-refinements {
  overflow: auto;
}

/* mobile */
@media only screen and (max-width: 480px) {
  .search-panel__filters .ais-Dropdown--opened .ais-Panel-body {
    position: fixed;
    border: 0;
    z-index: 10000000;
    top: 0;
    left: 0 !important;
    right: 0;
    bottom: 0;
    background-color: #f7f7f7;
    padding: 1rem;
    margin: 0;
    border-radius: 0;
  }
  .search-panel__filters .ais-Panel-body-title {
    display: block;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 1rem;
  }
  .search-panel__filters .ais-Panel-mainTitleAndClose {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    left: 0;
    height: 70px;
    line-height: 70px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 1rem;
    padding-right: 1rem;
    border-bottom: 1px solid #e6e7e7;
    font-weight: 700;
    font-size: 18px;
  }
  .search-panel__filters .ais-top-close-button {
    background: #fff;
    position: absolute;
    top: 1rem;
    right: 1rem;
    cursor: pointer;
    height: 3rem;
    width: 3rem;
    border-radius: 50px;
  }
  .search-panel__filters .ais-top-close-button:after, .search-panel__filters .ais-top-close-button:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    top: 20px;
    left: 10px;
    background-color: #29362e;
    transform: rotate(45deg);
    transform-origin: 50% 50%;
  }
  .search-panel__filters .ais-top-close-button:after {
    transform: rotate(45deg);
  }
  .search-panel__filters .ais-top-close-button:before {
    transform: rotate(135deg);
  }
  .search-panel__filters .ais-Panel-body-content {
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    bottom: 50px;
    overflow: auto;
    padding: 1rem;
  }
  .search-panel__filters .ais-RefinementList-checkbox {
    box-shadow: none;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 5px;
    background-repeat: no-repeat;
  }
  .search-panel__filters .ais-RefinementList-count {
    justify-content: center;
    min-height: 18px;
    min-width: 18px;
  }
  .search-panel__filters .ais-Panel-apply {
    background: #65bb96;
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4rem;
    text-align: center;
    cursor: pointer;
    font-weight: 600;
    color: #fff;
    font-size: 17px;
  }
  .search-panel__filters .catalog-filter-submit {
    display: none;
  }
  #current-refinements {
    flex-wrap: nowrap !important;
  }
  #current-refinements .ais-CurrentRefinements-item,
  #current-refinements .ais-CurrentRefinements-list {
    flex-wrap: nowrap;
  }
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/algolia/_aa-search-results.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.catalog-filters-modal .modal-wrapper {
  max-width: 900px;
  margin: auto;
}

.catalog-filters-modal .modal-content {
  overflow: hidden;
}

.catalog-filters-modal .modal-content .modal-body {
  overflow-y: scroll;
}

.catalog-filters-modal .filter-stats-summary {
  margin-left: 3px;
}

.catalog-filters-modal .catalog-filters-modal-apply-filters {
  width: 60%;
}

.catalog-filters-modal.no-results .catalog-filters-modal-apply-filters {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.catalog-filters-modal.no-results .filter-stats-summary {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.catalog-results-header {
  margin-top: 22.5px;
  margin-bottom: 22.5px;
}

.catalog-results-header .catalog-title {
  font-size: 1.9rem;
  line-height: 2.4rem;
  --tw-text-opacity: 1;
  color: rgb(88 181 141 / var(--tw-text-opacity));
  letter-spacing: 0.3px;
}

.catalog-results-header .catalog-stats .ais-Stats {
  margin-top: 4px;
  margin-bottom: 8px;
  color: #787878;
}

.view-more:disabled {
  display: none;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/algolia/_aa-modal.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modalAlgoliaFilter .ais-Panel {
  margin-bottom: 0;
}

.modalAlgoliaFilter .ais-Panel .ais-HierarchicalMenu .ais-HierarchicalMenu-link--selected > .ais-HierarchicalMenu-label {
  font-family: 'Poppins-SemiBold';
  font-weight: 600;
}

.modalAlgoliaFilter .ais-Panel .ais-HierarchicalMenu .ais-HierarchicalMenu-link.ais-HierarchicalMenu-link--selected::before {
  transform: rotate(180deg);
}

.modalAlgoliaFilter .ais-Panel .ais-HierarchicalMenu .ais-HierarchicalMenu-link:not(.ais-HierarchicalMenu-link--selected)::before {
  transform: rotate(90deg);
}

.modalAlgoliaFilter .ais-Panel .range-input input {
  border: none;
}

.modalAlgoliaFilter .ais-Panel .ais-RefinementList-count, .modalAlgoliaFilter .ais-Panel .ais-HierarchicalMenu-count {
  background: none;
  border: none;
  margin: 0;
}

.modalAlgoliaFilter .ais-Panel .ais-RefinementList-count:before, .modalAlgoliaFilter .ais-Panel .ais-HierarchicalMenu-count:before {
  display: inline-block;
  margin-right: 1px;
  content: "(";
}

.modalAlgoliaFilter .ais-Panel .ais-RefinementList-count:after, .modalAlgoliaFilter .ais-Panel .ais-HierarchicalMenu-count:after {
  display: inline-block;
  margin-left: 1px;
  content: ")";
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/algolia/_aa-geolocation.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.catalog-geolocation-widget-content label[for=radius] {
  margin: 0;
}

.catalog-geolocation-widget-content input[name=radius] {
  border-radius: 8px;
  height: 5px;
  outline: none;
  -webkit-appearance: none;
  cursor: pointer;
}

.catalog-geolocation-widget-content input[name=radius]::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: -5px;
  border: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #58b58d;
}

.catalog-geolocation-widget-content input[name=radius]::-webkit-slider-runnable-track {
  border: none;
  height: 5px;
  border-radius: 4px;
}

.catalog-geolocation-widget-content input[name=radius]::-moz-range-thumb {
  border: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #58b58d;
}

.catalog-geolocation-widget-content .radius-indicator {
  background-color: #000;
  color: #FFF;
  height: 20px;
  border-radius: 20px;
  line-height: 20px;
  padding: 0 5px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/algolia/_aa-stats.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.algolia_iframe-stats .ais-Stats-text {
    margin-top: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./node_modules/@algolia/autocomplete-theme-classic/dist/theme.min.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
/*! @algolia/autocomplete-theme-classic 1.10.0 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */
:root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,0.1),0 6px 16px -4px rgba(35,38,59,0.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128, 126, 163,0.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:rgba(62, 52, 211,1);border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62, 52, 211,0.2) 0 0 0 2px,inset rgba(62, 52, 211,0.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:rgba(62, 52, 211,1);color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:calc((16 * 1 * 1px)*0.75 - 1px);padding-left:calc(calc(16 * 1 * 1px)*0.75 - 1px);padding-left:calc(var(--aa-spacing)*0.75 - 1px);padding-right:calc((16 * 1 * 1px) / 2);padding-right:calc(calc(16 * 1 * 1px) / 2);padding-right:var(--aa-spacing-half);width:calc((16 * 1 * 1px)*1.75 + 20px - 1px);width:calc(calc(16 * 1 * 1px)*1.75 + 20px - 1px);width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){.aa-LoadingIndicator,.aa-SubmitButton{padding-left:calc(((16 * 1 * 1px) / 2)/2 - 1px);padding-left:calc(calc(calc(16 * 1 * 1px) / 2)/2 - 1px);padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:calc(20px + (16 * 1 * 1px)*1.25 - 1px);width:calc(20px + calc(16 * 1 * 1px)*1.25 - 1px);width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:none;border:0;color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 calc((16 * 1 * 1px)*0.83333 - .5px);padding:0 calc(calc(16 * 1 * 1px)*0.83333 - .5px);padding:0 calc(var(--aa-spacing)*0.83333 - .5px)}@media (hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 calc((16 * 1 * 1px)*0.66667 - .5px);padding:0 calc(calc(16 * 1 * 1px)*0.66667 - .5px);padding:0 calc(var(--aa-spacing)*0.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:calc((16 * 1 * 1px)/4);border-radius:calc(calc(16 * 1 * 1px)/4);border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35, 38, 59, 0.1),
    0 6px 16px -4px rgba(35, 38, 59, 0.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity .2s ease-in,filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:calc((16 * 1 * 1px) / 2);padding:calc(calc(16 * 1 * 1px) / 2);padding:var(--aa-spacing-half);scrollbar-color:rgba(255, 255, 255,1) rgba(234, 234, 234,1);scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:rgba(234, 234, 234,1);background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border-radius:9999px;border:3px solid rgba(234, 234, 234,1);border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-right-width:2px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:calc((16 * 1 * 1px) / 2) .5em calc((16 * 1 * 1px) / 2) 0;margin:calc(calc(16 * 1 * 1px) / 2) .5em calc(calc(16 * 1 * 1px) / 2) 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:rgba(255, 255, 255,1);background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:rgba(62, 52, 211,1);color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 calc((16 * 1 * 1px) / 2) 0 0;padding:0 calc(calc(16 * 1 * 1px) / 2) 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid rgba(62, 52, 211,1);border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:calc((16 * 1 * 1px) / 2);top:calc(calc(16 * 1 * 1px) / 2);top:var(--aa-spacing-half);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg,rgba(255, 255, 255,1),rgba(128,126,163,.14));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128, 126, 163,0.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid rgba(62, 52, 211,1);border:1px solid rgba(var(--aa-primary-color-rgb),1);color:rgba(62, 52, 211,1);color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:calc((16 * 1 * 1px)*2.5);min-height:calc(calc(16 * 1 * 1px)*2.5);min-height:calc(var(--aa-spacing)*2.5);padding:calc(((16 * 1 * 1px) / 2)/2);padding:calc(calc(calc(16 * 1 * 1px) / 2)/2);padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179, 173, 214,0.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{align-items:center;background:rgba(255, 255, 255,1);background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128, 126, 163,0.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:rgba(119, 119, 163,1);color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:calc(20px + ((16 * 1 * 1px) / 2));height:calc(20px + calc(calc(16 * 1 * 1px) / 2));height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:calc(20px + ((16 * 1 * 1px) / 2));width:calc(20px + calc(calc(16 * 1 * 1px) / 2));width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:calc(20px + ((16 * 1 * 1px) / 2) - 8px);max-height:calc(20px + calc(calc(16 * 1 * 1px) / 2) - 8px);max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:calc(20px + ((16 * 1 * 1px) / 2) - 8px);max-width:calc(20px + calc(calc(16 * 1 * 1px) / 2) - 8px);max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:calc((16 * 1 * 1px) / 2);padding:calc(calc(16 * 1 * 1px) / 2);padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:calc((16 * 1 * 1px) / 2);gap:calc(calc(16 * 1 * 1px) / 2);grid-gap:calc((16 * 1 * 1px) / 2);grid-gap:calc(calc(16 * 1 * 1px) / 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:calc(20px + (16 * 1 * 1px));padding-left:calc(20px + calc(16 * 1 * 1px));padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:calc(((16 * 1 * 1px) / 2)/2);gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);grid-gap:calc(((16 * 1 * 1px) / 2)/2);grid-gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128, 126, 163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:calc((16 * 1 * 1px) / 2);margin-left:calc(calc(16 * 1 * 1px) / 2);margin-left:var(--aa-spacing-half);margin-right:calc(((16 * 1 * 1px) / 2)/2);margin-right:calc(calc(calc(16 * 1 * 1px) / 2)/2);margin-right:calc(var(--aa-spacing-half)/2);width:calc(((16 * 1 * 1px) / 2) + 2px);width:calc(calc(calc(16 * 1 * 1px) / 2) + 2px);width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:calc((16 * 1 * 1px) / 2);gap:calc(calc(16 * 1 * 1px) / 2);grid-gap:calc((16 * 1 * 1px) / 2);grid-gap:calc(calc(16 * 1 * 1px) / 2);grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:calc((16 * 1 * 1px) / 2);height:calc(calc(16 * 1 * 1px) / 2);height:var(--aa-spacing-half);width:calc((16 * 1 * 1px) / 2);width:calc(calc(16 * 1 * 1px) / 2);width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:rgba(128, 126, 163,1);color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245, 223, 77,0.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62, 52, 211,0.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{align-items:center;color:inherit;display:grid;gap:calc(((16 * 1 * 1px) / 2)/2);gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);grid-gap:calc(((16 * 1 * 1px) / 2)/2);grid-gap:calc(calc(calc(16 * 1 * 1px) / 2)/2);grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 calc((16 * 1 * 1px)/-3);margin:0 calc(calc(16 * 1 * 1px)/-3);margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}}.aa-ItemActionButton svg{color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:0;margin:calc(calc(16 * 1 * 1px)/3);margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:rgba(62, 52, 211,1);background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:calc((16 * 1 * 1px) / 2) calc(16 * 1 * 1px);padding:calc(calc(16 * 1 * 1px) / 2) calc(16 * 1 * 1px);padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:linear-gradient(rgba(255, 255, 255,1),rgba(255, 255, 255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:calc(((16 * 1 * 1px) / 2)*-1);bottom:calc(calc(calc(16 * 1 * 1px) / 2)*-1);bottom:calc(var(--aa-spacing-half)*-1);content:"";height:calc((16 * 1 * 1px) / 2);height:calc(calc(16 * 1 * 1px) / 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128, 126, 163,0.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:calc(16 * 1 * 1px);padding:var(--aa-spacing);position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter:after{background-image:linear-gradient(rgba(255, 255, 255,0),rgba(128, 126, 163,0.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:"";height:calc(16 * 1 * 1px);height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:calc((16 * 1 * 1px)*-1);top:calc(calc(16 * 1 * 1px)*-1);top:calc(var(--aa-spacing)*-1);z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:rgba(255, 255, 255,1);background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35, 38, 59, 0.1),
    0 6px 16px -4px rgba(35, 38, 59, 0.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:calc((16 * 1 * 1px) / 2) 0 calc((16 * 1 * 1px) / 2) 2px;margin:calc(calc(16 * 1 * 1px) / 2) 0 calc(calc(16 * 1 * 1px) / 2) 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128, 126, 163,0.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:calc((16 * 1 * 1px) / 2);padding:calc(calc(16 * 1 * 1px) / 2);padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 calc((16 * 1 * 1px) / 2);margin:0 0 0 calc(calc(16 * 1 * 1px) / 2);margin:0 0 0 var(--aa-spacing-half);padding:0 calc((16 * 1 * 1px) / 2);padding:0 calc(calc(16 * 1 * 1px) / 2);padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:inset 0 0 0 1px rgba(128, 126, 163,0.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:calc((16 * 1 * 1px) / 2);padding-bottom:calc(calc(16 * 1 * 1px) / 2);padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedSearchButton{align-items:center;background-color:rgba(255, 255, 255,1);background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128, 126, 163,0.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128, 126, 163,0.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:calc(16 * 1px);font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 calc(44px/8);padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:rgba(62, 52, 211,1);border-color:rgba(var(--aa-primary-color-rgb),1);box-shadow:rgba(62, 52, 211,0.2) 0 0 0 3px,inset rgba(62, 52, 211,0.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-DetachedSearchButtonIcon{align-items:center;color:rgba(62, 52, 211,1);color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:flex;flex-shrink:0;height:100%;justify-content:center;width:calc(20px + (16 * 1 * 1px));width:calc(20px + calc(16 * 1 * 1px));width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:rgba(38, 38, 39,1);color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115, 114, 129,0.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:calc(9999 - 1);z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:calc((16 * 1 * 1px) / 2);height:calc(calc(16 * 1 * 1px) / 2);height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(rgba(255, 255, 255,1),rgba(255, 255, 255,0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:linear-gradient(rgba(255, 255, 255,0),rgba(255, 255, 255,1));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:calc((16 * 1 * 1px)/4);border-bottom-left-radius:calc(calc(16 * 1 * 1px)/4);border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:calc((16 * 1 * 1px)/4);border-bottom-right-radius:calc(calc(16 * 1 * 1px)/4);border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media (hover:none) and (pointer:coarse){.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}}

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