/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./public/scss/variables.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
/*** Media queries ***/

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./public/scss/utils.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/

/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./public/scss/app.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
/*** Media queries ***/
/* GLOBAL */
.button {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 29px;
  padding-right: 29px;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  border: 0;
  border-radius: 2px;
  transition: 0.3s;
  cursor: pointer;
}

.button.full {
  width: 100%;
}

.button:focus {
  outline: 0;
}

.button i {
  margin-right: 7px;
}

.button.black {
  background-color: #000000;
  color: #FFFFFF;
}

.button.black:hover {
  background-color: #444A52;
  color: #FFFFFF;
}

.button.white {
  background-color: #FFFFFF;
  color: #000000;
}

.button.white:hover {
  background-color: #000000;
  color: #FFFFFF;
}

.button.white.border-line {
  border: 1px solid #FFFFFF;
}

.button.white.border-line:hover {
  border: 1px solid #FFFFFF;
  background-color: #000000;
  color: #FFFFFF;
}

.button.red {
  background-color: #DA2A1C;
  color: #FFFFFF;
}

.button.red:not(.disabled):hover {
  background-color: #DA2A1C;
  color: #FFFFFF;
}

.button.red.disable, .button.red.disabled {
  background-color: #DA2A1C;
}

.button.green {
  background-color: #11AB0A;
  color: #FFFFFF;
}

.button.green:not(.disabled):hover {
  background-color: #0a8e04;
  color: #FFFFFF;
}

.button.green.disable, .button.green.disabled {
  background-color: #E2E5E6;
}

.button.disabled {
  background-color: #F3F5F5;
  color: #BBCACF;
  cursor: initial;
}

.button.disabled:hover {
  background-color: #F3F5F5;
  color: #BBCACF;
  cursor: initial;
}

.on-off:hover {
  cursor: pointer;
}

.on-off .text {
  display: inline-block;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 15px;
  position: relative;
  top: -10px;
}

@-webkit-keyframes blobCheckAnim {
  0% {
    left: 2px;
  }
  33% {
    border-bottom-right-radius: 25% 50%;
    border-top-right-radius: 25% 50%;
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
    width: 30px;
    height: 24px;
    left: 21px;
    top: 2px;
    background-color: #000;
  }
  100% {
    left: 23px;
  }
}

@-webkit-keyframes blobUncheckAnim {
  0% {
    left: 23px;
  }
  33% {
    border-bottom-left-radius: 25% 50%;
    border-top-left-radius: 25% 50%;
    border-bottom-right-radius: 50%;
    border-top-right-radius: 50%;
    width: 30px;
    height: 24px;
    left: 2px;
    top: 2px;
  }
  100% {
    left: 2px;
  }
}

.on-off .blobContainer {
  width: 52px;
  height: 30px;
  padding: 0px;
  background: #FFF;
  border: 1px solid #979797;
  border-radius: 41px;
  display: inline-block;
}

.on-off .blob {
  width: 24px;
  height: 24px;
  background-color: #000;
  border-radius: 41px;
  position: relative;
  left: 2px;
  top: 2px;
  -webkit-animation: blobUncheckAnim .25s ease-out;
  -webkit-box-shadow: inset 0px 0px 20px 0px black;
  box-shadow: inset 0px 0px 20px 0px black;
}

.on-off .blobContainer.checked .blob {
  -webkit-animation: blobCheckAnim .25s ease-out;
  left: 23px;
}

.on-off .blob_on {
  background-color: #000 !important;
}

.on-off .changeBg {
  background-color: #FFF;
}

.modal .modal-dialog {
  max-width: 670px;
}

.modal .on-off {
  position: relative;
  right: 10px;
}

.modal .on-off .text.text-left {
  position: relative;
  right: 4px;
}

.modal .on-off .text.text-right {
  position: relative;
  left: 4px;
}

.modal .modal-header {
  background-color: #000000;
  padding-top: 11px;
  padding-bottom: 11px;
  border-radius: 0px;
}

.modal .modal-header .close {
  color: #fff;
  opacity: 1;
  top: -2px;
  position: relative;
  transition: 0.3s;
}

.modal .modal-header .close:hover {
  opacity: 0.5;
}

.modal .modal-header .close:active, .modal .modal-header .close:focus {
  outline: none;
}

.modal .modal-header .modal-title {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
}

.modal .modal-content {
  border-radius: 0px;
  border: 0px;
}

.modal .modal-body {
  padding-top: 15px;
}

.modal .modal-body .line-total {
  margin-bottom: 23px;
}

.modal .modal-body .line-total .remove-export {
  height: 21px;
  width: 21px;
  margin-right: 21px;
  position: relative;
  top: -1px;
  margin-left: 15px;
}

.modal .modal-body .line-total .remove-export:hover {
  cursor: pointer;
}

.modal .modal-body .line-total .title {
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 18px;
}

.modal .modal-body .line {
  position: relative;
  margin-bottom: 14px;
  border-bottom: 1px solid #B0B3B8;
  padding-bottom: 14px;
}

.modal .modal-body .line:last-child {
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.modal .modal-body .line .picto-cheked {
  background-image: url(/build/images/picto-check.df5c11eb.svg);
  height: 20px;
  width: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 12px;
  z-index: 4;
  transition: 0.2s;
  transform: scale(1);
  position: absolute;
  left: 32px;
  top: 22px;
}

.modal .modal-body .line .picto-cheked:hover {
  cursor: pointer;
}

.modal .modal-body .line .img {
  height: 65px;
  width: 85px;
  object-fit: cover;
  position: relative;
  margin-left: 60px;
}

.modal .modal-body .line .name {
  color: #000000;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 19px;
  padding-right: 15px;
}

.modal .modal-footer {
  border-top: 2px solid #000000;
  display: block;
  padding-top: 30px;
  padding-left: 35px;
  padding-right: 30px;
  padding-bottom: 30px;
}

.modal .modal-footer .template .title {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
}

.modal .modal-footer .template .description {
  font-size: 14px;
  color: #000000;
}

.modal .modal-footer .template .temp {
  border: 2px solid transparent;
  transition: 0.3s;
  position: relative;
}

.modal .modal-footer .template .temp:hover {
  cursor: pointer;
}

.modal .modal-footer .template .temp img {
  height: 92px;
  width: 100%;
  object-fit: cover;
}

.modal .modal-footer .template .temp .background {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: 0.3s;
}

.modal .modal-footer .template .temp .checked {
  opacity: 0;
  position: absolute;
  top: 10px;
  right: 10px;
  height: 25px;
  width: 25px;
}

.modal .modal-footer .template .temp.active {
  border: 2px solid #ED1846;
}

.modal .modal-footer .template .temp.active .background {
  opacity: 1;
}

.modal .modal-footer .template .temp.active .checked {
  opacity: 1;
}

.modal .modal-footer .template .row-template .col-12 {
  padding-left: 5px;
  padding-right: 5px;
}

.modal .modal-footer .button {
  float: right;
  margin-top: 20px;
  margin-right: -25px;
}

.with-errors {
  font-size: 12px;
  color: #e26262;
}

/* STATUS */
.st-DRAFT {
  color: #829995;
  font-size: 10px;
  letter-spacing: 0;
  line-height: 12px;
  border-radius: 11px;
  background-color: #EEF3F5;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.st-VALID, .st-PAYBYCUSTOMER {
  color: #3EB4B3;
  font-size: 10px;
  letter-spacing: 0;
  line-height: 12px;
  border-radius: 11px;
  background-color: #DDF2F2;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.st-VALIDBYSELLER, .st-VALIDBYCUSTOMER, .st-SIGNBYCUSTOMER {
  color: #EE2E22;
  font-size: 10px;
  letter-spacing: 0;
  line-height: 12px;
  border-radius: 11px;
  background-color: #FCEBEA;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* PAGE */
.page {
  background-color: #FFF;
  min-height: calc(100vh);
  padding-top: 120px;
}

.page #template-notification {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 100;
}

.page.app {
  background-color: #fff;
  height: 100%;
  padding-top: 0px;
}

.page.app #template-notification {
  position: relative;
  top: 0px;
  width: 100%;
}

.container.small {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

.container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}

.accordion {
  border: 1px solid #e6e3e3;
  padding: 15px;
  margin-bottom: 15px;
}

.accordion .title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
  text-transform: capitalize;
}

.accordion .title i {
  margin-right: 5px;
}

.accordion .accordion-button {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/* LIST */
.list .header .label {
  color: #2C3D40;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
  font-weight: 400;
}

/* VIEW */
.view {
  padding-bottom: 80px;
}

/* FORM ERROR */
.form-error {
  background-color: #f1f1f1;
  padding: 45px;
  border-radius: 5px;
}

.form-error .title {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 25px;
}

.has-danger input {
  border: 1px solid #a94442 !important;
}

.has-danger input.select2-search__field {
  border: 0px !important;
}

.has-danger .select2-selection {
  border: 1px solid #a94442 !important;
}

input:focus, input:active, .select2-selection:focus, .select2-selection:active {
  /*outline: none;*/
}

.app .form-error {
  margin-top: 90px;
}

h1 {
  color: #2D2D2E;
  font-family: Tahoma;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
  margin-bottom: 33px;
}

.container-small {
  max-width: 660px;
}

/* PANEL */
.panel {
  margin-bottom: 20px;
}

.panel .panel-header .title {
  color: #64CCC9;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
  margin-bottom: 15px;
}

.panel .panel-body {
  padding: 20px;
  padding-bottom: 5px;
  background-color: #F4F4F4;
  border: 0px;
}

.panel .panel-body .form-group {
  margin-bottom: 0px;
}

.panel .panel-body h2 {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
  margin-bottom: 20px;
}

.panel .panel-body .panel-infos {
  position: relative;
  margin-bottom: 16px;
  border-top: 1px solid #EEF3F5;
  padding-top: 20px;
}

.panel .panel-body .panel-infos:first-child {
  border-top: 0px;
  padding-top: 0px;
}

.panel .panel-body .panel-infos .form-group {
  margin-bottom: 0px;
}

.panel .panel-body .panel-infos .title {
  color: #2D2D2E;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
  margin-bottom: 16px;
}

.panel .panel-body .panel-infos .title label {
  color: #2D2D2E;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
}

.panel .panel-body .panel-infos .description {
  color: #2D2D2E;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 19px;
  margin-top: 4px;
}

.panel-user {
  border: 1px solid #EEF3F5;
  background-color: #FFFFFF;
  padding-top: 26px;
  padding-bottom: 10px;
}

.panel-user .header {
  text-align: center;
  padding-bottom: 21px;
  position: relative;
}

.panel-user .header .edit-btn {
  position: absolute;
  right: 15px;
  top: -14px;
}

.panel-user .header .picto {
  margin-bottom: 12px;
}

.panel-user .header .picto img {
  height: 50px;
  width: auto;
  margin: auto;
}

.panel-user .header .title {
  color: #2D2D2E;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
  margin-bottom: 6px;
}

.panel-user .header .number-customer {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

.panel-user .body .line {
  border-top: 1px solid #EEF3F5;
  padding-top: 16px;
  padding-bottom: 14px;
}

.panel-user .body .line .title {
  color: #6B868B;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 4px;
}

.panel-user .body .line .value {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

/* UPDATE FORM */
.update-form .form-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}

.update-form label, .update-form .label {
  color: #2C3D40;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 8px;
  display: block;
}

.update-form input, .update-form textarea {
  color: #2C3D40;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 17px;
  border: 1px solid #E2E5E6;
  border-radius: 2px;
  background-color: #FFFFFF;
  padding: 15px 20px;
  margin-bottom: 20px;
  width: 100%;
}

.update-form input.read-only, .update-form textarea.read-only {
  background-color: #e8e8e8;
}

.update-form input.read-only:active, .update-form input.read-only:focus, .update-form textarea.read-only:active, .update-form textarea.read-only:focus {
  /*outline: none;*/
}

.update-form textarea {
  min-height: 65px;
  resize: none;
}

.update-form select {
  width: 100%;
}

.update-form .form-group .with-errors {
  color: red;
}

.update-form .form-group.error input {
  border: 1px solid red !important;
}

.update-form .form-group.error input:active, .update-form .form-group.error input:focus {
  /*outline: none;*/
}

.update-form .form-group.error .with-errors {
  display: block;
  margin-bottom: 25px;
}

.update-form .form-group .list-unstyled {
  top: -10px;
  position: relative;
  margin-bottom: 5px;
  color: #a94442;
}

.update-form .delete-bloc {
  border-top: 1px solid #E3E3E3;
  padding-top: 20px;
  margin-top: 40px;
}

.update-form .delete-bloc .title {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
}

.update-form .delete-bloc .description {
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 18px;
  margin-top: 5px;
}

.update-form .delete-bloc a {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 18px;
  text-align: right;
  text-decoration: underline;
}

/* Footer button in all page form */
.links-footer button {
  margin-left: 15px;
}

/* SIMPLE TABLE */
.simple-table {
  margin-top: 25px;
}

.simple-table .list {
  border: 1px solid #EEF3F5;
  background-color: #FFFFFF;
  padding-bottom: 15px;
  width: 100%;
  margin-bottom: 10px;
}

.simple-table .list .header {
  background-color: #FBFBFB;
  padding: 15px;
  color: #2D2D2E;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 17px;
  border-bottom: 1px solid #EEF3F5;
  margin-bottom: 17px;
}

.simple-table .list .line {
  padding-left: 15px;
  padding-right: 15px;
}

.simple-table .list tr {
  border: 1px solid grey;
}

.simple-table .list tr td {
  border: 1px solid grey;
}

.dropdown-menu {
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #EBEBEB;
  border-radius: 2px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  min-width: 100px;
}

.dropdown-menu .dropdown-item {
  color: #000000;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 17px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.dropdown-menu .dropdown-item i {
  margin-right: 5px;
}

.dropdown-menu .dropdown-item.delete {
  color: #FF2219;
}

.dropdown-menu .dropdown-item.delete:hover {
  background-color: transparent;
  text-decoration: underline;
  cursor: pointer;
}

.dropdown-menu .dropdown-divider {
  margin: 0 0 5px 0;
}

/* FULL TABLE DATATABLE */
table .icon {
  color: #B0B3B8;
  font-size: 17px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 0px;
  left: 6px;
  bottom: 0px;
  margin: auto;
  height: 12px;
  width: 12px;
  line-height: 13px;
  border-radius: 0px;
}

table.dataTable tbody tr:nth-child(even) {
  background-color: #fff !important;
}

table.dataTable tbody tr:nth-child(odd) {
  background-color: #FBFBFA !important;
}

.datepicker table th {
  color: initial;
  font-size: initial;
  font-weight: initial;
  line-height: initial;
  padding: 5px !important;
  background-color: initial;
  border-top: initial;
  border-bottom: initial;
}

.datepicker table tr {
  background-color: initial;
}

.datepicker table td {
  vertical-align: initial;
  color: initial;
  font-size: initial;
  line-height: initial;
  padding: 5px !important;
  word-break: initial;
}

.timepicker table td {
  padding: 0 !important;
}

.timepicker table span {
  padding: 0 !important;
}

.dataTables_length {
  font-size: 12px;
  position: relative;
  top: 12px;
  left: 1px;
}

@media only screen and (min-width: 992px) {
  .dataTables_length {
    top: 27px;
  }
}

.dataTables_length select {
  background-color: #F9F9F9;
  border-radius: 1px;
  border: 1px solid #979797;
}

.dataTables_filter input {
  padding: 6px;
  font-size: 14px;
  border: 1px solid #fdf4f4;
  margin-right: 0px  !important;
}

.dataTables_filter label {
  padding-right: 0px;
}

.dataTables_info {
  font-size: 13px;
}

.dataTables_paginate {
  position: relative;
}

.dropdown-toggle {
  cursor: pointer;
  color: #000000;
  font-size: 25px;
}

.dropdown-toggle:empty::after {
  display: none;
}

.dropdown-toggle.button {
  font-size: 14px;
}

.dropdown-toggle.button::after {
  margin-left: 7px;
  top: 2px;
  position: relative;
  transition: 0.3s;
}

.edit-btn.show .button::after {
  border-bottom: .3em solid;
  border-right: .3em solid transparent;
  border-top: 0;
  border-left: .3em solid transparent;
}

.dataTables_wrapper .dataTables_length {
  float: left;
}

.dataTables_length {
  left: 1px;
}

.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: left;
  position: relative;
}

@media only screen and (min-width: 992px) {
  .dataTables_wrapper .dataTables_filter input {
    font-family: 'Open Sans', sans-serif;
    color: #2C3B40;
    font-size: 14px;
    line-height: 17px;
    width: 200px;
    margin-left: 0;
    margin-bottom: 15px;
    padding: 12px 38px;
    border: 1px solid #EBEBEB;
    border-radius: 2px;
    background-color: #FFFFFF;
    position: relative;
  }
}

@media only screen and (min-width: 992px) {
  .dataTables_wrapper .dataTables_filter:after {
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    content: "\f002";
    display: inline-block;
    font-size: 14px;
    line-height: 15px;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 15px;
    left: 15px;
  }
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #192426 !important;
  background-color: #fff;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #829995;
  background: none;
}

.paginate_button.previous {
  font-size: 14px;
}

.paginate_button.next {
  font-size: 14px;
}

table {
  border: 1px solid #EEF3F5 !important;
  border-bottom: 1px solid #EEF3F5 !important;
}

table th {
  background-color: #fff;
  border-bottom: 1px solid #D0DBDE !important;
  border-top: 0px !important;
  font-size: 14px;
  color: #2D2D2E;
}

table td {
  font-size: 14px;
  padding: 10px 10px !important;
  padding-top: 14px !important;
}

/* COMPONENTS */
.form-group, .form-group-all {
  position: relative;
}

.form-group i, .form-group-all i {
  position: absolute;
  margin-top: 15px;
  right: 13px;
}

label {
  color: #192426;
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 5px;
  font-weight: 400;
  width: 100%;
  padding-right: 25px;
}

input[type=text], input[type=email], input[type=password] {
  border: 1px solid #E3E3E3;
  background-color: #FFF;
  color: #2B2B2B;
  font-size: 14px;
  width: 100%;
  height: 50px;
  margin-bottom: 17px;
  line-height: 40px;
  padding-left: 15px;
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}

input[type=text]::placeholder, input[type=email]::placeholder, input[type=password]::placeholder {
  color: #BBCACF;
}

.select2 {
  margin-bottom: 17px;
  width: 100% !important;
}

.select2-results .select2-results__option {
  font-size: 13px;
}

.select2-results li {
  text-transform: capitalize;
}

.select2-selection {
  border: 1px solid #E3E3E3 !important;
  background-color: #FFF !important;
  color: #2B2B2B !important;
  font-size: 14px !important;
  width: 100% !important;
  min-height: 50px !important;
  height: auto !important;
  line-height: 25px !important;
  padding-left: 15px;
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}

.select2-selection .select2-search__field {
  /* height: 40px; */
  margin-bottom: 0px;
}

.select2-selection .select2-selection__rendered {
  padding-left: 0px !important;
  min-height: 41px;
  padding-top: 5px !important;
}

.select2-selection .select2-selection__choice {
  color: #000000 !important;
  font-size: 14px !important;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 18px !important;
  border-radius: 2px;
  background-color: #F6F6F6 !important;
  border: 0px !important;
  padding: 9px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  position: relative;
  min-height: 30px;
}

.select2-selection .select2-selection__choice span {
  margin-right: 7px !important;
  font-size: 19px;
  position: relative;
  top: 1px;
  color: #000000 !important;
}

.select2-selection .select2-search--inline {
  top: 7px;
  position: relative;
  margin-left: 5px;
}

.select2-selection.select2-selection--single .select2-selection__rendered {
  height: 40px;
  line-height: 40px;
}

.select2-selection.select2-selection--single .select2-selection__arrow {
  top: 12px !important;
  right: 7px !important;
}

input[type=password]::placeholder {
  color: #d0d1d2;
}

.small-label label {
  margin-top: 17px;
}

.radio-form input {
  width: auto;
}

.radio-form div label {
  margin-left: 5px;
  margin-right: 15px;
  display: inline-block;
  width: auto;
}

.img-tooltip {
  height: 15px;
  width: 15px;
  position: absolute;
  right: 0px;
  top: -3px;
}

.select select {
  width: 100%;
}

.select .select2 {
  margin-bottom: 17px;
}

.select .select2-selection {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 46px;
  border: 1px solid #BBCACF;
  background-color: #FBFBFB;
  border-radius: 0px;
}

.select .select2-selection:active, .select .select2-selection:focus {
  /*outline: none;*/
}

.select .select2-selection .select2-selection__rendered {
  padding-left: 15px;
}

.select .select2-selection .select2-selection__arrow {
  top: 10px;
  right: 10px;
}

.checkbox-multi-form input {
  width: auto;
}

.checkbox-multi-form div label {
  width: calc(100% - 25px);
  margin-left: 6px;
  display: inline-block;
}

.checkbox-form input {
  position: relative;
  top: 2px;
  margin-left: 2px;
  width: auto;
}

.checkbox-form label {
  display: inline;
  width: auto;
}

.checkbox-form.input-left input {
  float: left;
  margin-right: 8px;
  top: 6px;
}

.date-form input {
  width: auto;
}

.date-form div {
  display: inline;
}

.select2-dropdown input:focus, .select2-dropdown input:active {
  /*outline: none;*/
}

/* ALERT */
#template-notification {
  background-color: transparent;
}

#template-notification .alert-glob:first-child {
  padding-top: 30px;
}

#template-notification .alert {
  margin-bottom: 0px;
}

#template-notification .alert .button {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 8px;
}

.page.app #template-notification .alert-glob {
  padding-top: 0px;
}

.page.app #template-notification .alert {
  margin-bottom: 25px;
}

.form-line-edit .line {
  padding-right: 40px;
}

.form-line-edit .delete {
  background-image: url(/build/images/picto-supprimer.7b204f80.svg);
  height: 22px;
  width: 22px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 11px;
  z-index: 100;
  top: 25px;
}

.form-line-edit .delete:hover {
  cursor: pointer;
}

/* Delay for animation */
.delay-0-1s {
  animation-delay: 0s;
}

.delay-0-2s {
  animation-delay: 0.2s;
}

.delay-0-3s {
  animation-delay: 0.3s;
}

.delay-0-4s {
  animation-delay: 0.4s;
}

.delay-0-5s {
  animation-delay: 0.5s;
}

.delay-0-6s {
  animation-delay: 0.6s;
}

.delay-0-7s {
  animation-delay: 0.7s;
}

.delay-0-8s {
  animation-delay: 0.8s;
}

.delay-0-9s {
  animation-delay: 0.9s;
}

.uppercase {
  text-transform: uppercase;
}

/* Footer */
footer {
  background-color: #FFFFFF;
  padding-top: 18px;
  padding-bottom: 18px;
  border-top: 1px solid #EEF3F5;
}

footer a {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  text-align: center;
  margin-bottom: 12px;
}

footer .text {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  text-align: center;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./public/scss/header.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.menu {
  box-shadow: 0 2px 10px 0 rgba(62, 125, 125, 0.06);
}

.menu .navbar {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.menu .navbar .navbar-brand {
  padding-top: 0px;
  padding-bottom: 0px;
}

.menu .navbar .navbar-brand .logo {
  padding-top: 14px;
  padding-bottom: 14px;
}

.menu .navbar .navbar-brand .logo img {
  height: 60px;
  width: auto;
}

.menu .navbar .navbar-text {
  padding-top: 0px;
  padding-bottom: 0px;
}

.menu .navbar .navbar-text .account {
  display: inline-block;
  margin-right: 22px;
  position: relative;
  top: -1px;
}

.menu .navbar .navbar-text .account .picto {
  display: inline-block;
  margin-right: 5px;
  position: relative;
  top: -1px;
}

.menu .navbar .navbar-text .account .name-account {
  display: inline-block;
}

.menu .navbar .navbar-text .link {
  display: inline-block;
}

.menu .navbar .navbar-text .link .button {
  height: 72px;
  background-color: transparent;
  border-left: 1px solid #EEF3F5;
  padding-left: 26px;
  padding-right: 26px;
}

.menu .navbar .navbar-text .link .button i {
  color: #829995;
  font-size: 19px;
  font-weight: 500;
}

.header-page {
  margin-bottom: 40px;
}

.header-page .sub-menu .link {
  display: inline-block;
}

.header-page .sub-menu .link a {
  color: #829995;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 19px;
}

.header-page .sub-menu .link .seperate {
  color: #829995;
  margin-left: 11px;
  margin-right: 11px;
  position: relative;
  top: -1px;
}

.header-page .sub-menu .link .text {
  color: #2D2D2E;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 19px;
  margin-bottom: 16px;
  display: inline-block;
}

.header-page .sub-menu .link .page-number {
  color: #3EB4B3;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  border-radius: 11px;
  background-color: #E1F3F3;
  margin-left: 10px;
}

.header-page .sub-menu h1 {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 0px;
}

.header-page .sub-menu .link-button {
  float: right;
  position: relative;
}

/* MENU */
.sidebar {
  height: 100%;
  width: 182px;
  background-color: #000000;
  float: left;
  position: fixed;
}

.sidebar .logo {
  margin-bottom: 20px;
}

.sidebar .logo img {
  max-width: 78px;
  width: 100%;
  height: auto;
  object-fit: contain;
  margin-right: auto;
  margin-left: auto;
}

.sidebar .links .button {
  padding-top: 10px;
  padding-bottom: 10px;
}

.sidebar .links .link {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 17px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: calc(100% - 40px);
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  position: relative;
  margin-bottom: 20px;
}

.sidebar .links .link .open-sub-link:hover {
  text-decoration: underline;
}

.sidebar .links .link a {
  color: #929292;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 18px;
  padding-left: 32px;
  position: relative;
  top: 3px;
  cursor: pointer;
  display: block;
}

.sidebar .links .link a.no-padding {
  padding-left: 0px;
}

.sidebar .links .link a:hover {
  cursor: pointer;
}

.sidebar .links .link i {
  font-size: 17px;
  margin-right: 12px;
  position: absolute;
  color: #8C939A;
  top: 2px;
}

.sidebar .links .link .sub-link {
  display: none;
  background-color: #252525;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 7px;
  width: calc(100% + 40px);
  position: relative;
  left: -20px;
}

.sidebar .links .link .sub-link .link {
  padding-left: 0px;
  margin-bottom: 11px;
}

.sidebar .links .link .sub-link .link a {
  padding-left: 33px;
  color: #929292;
  font-weight: 400;
}

.sidebar .links .link .sub-link .link i {
  color: #929292;
}

.sidebar .links .link.active {
  margin-left: auto;
  margin-right: auto;
}

.sidebar .links .link.active a {
  font-weight: 600;
  color: #fff;
}

.sidebar .links .link.active i {
  color: #fff;
}

.sidebar .links .link.active .sub-link {
  display: block;
}

.sidebar .links .link.active .sub-link .link.active a {
  font-weight: 600;
  color: #fff;
}

.sidebar .links .link.active .sub-link .link.active i {
  color: #fff;
}

.sidebar .links .link .button {
  margin-top: 15px;
}

.sidebar .links .link:hover {
  cursor: pointer;
}

.sidebar .account {
  position: absolute;
  bottom: 30px;
  margin: auto;
  left: 0px;
  right: 0px;
  text-align: left;
  width: calc(100% - 40px);
}

.sidebar .account .name {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 18px;
  position: relative;
  padding-bottom: 20px;
  border-bottom: 1px solid #929292;
  margin-bottom: 15px;
}

.sidebar .account .name span {
  padding-left: 25px;
  position: relative;
  top: 2px;
  word-break: break-all;
  display: block;
}

.sidebar .account .name i {
  font-size: 17px;
  margin-right: 12px;
  position: absolute;
  color: #FFFFFF;
  top: 2px;
}

.sidebar .account .logout a {
  color: #929292;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 18px;
  position: relative;
  display: block;
}

.sidebar .account .logout a span {
  padding-left: 32px;
  position: relative;
  top: 2px;
}

.sidebar .account .logout a i {
  font-size: 17px;
  margin-right: 12px;
  position: absolute;
  color: #929292;
  top: 2px;
}

.sidebar .account .button-logout {
  border-radius: 3px;
  background-color: #FFD501;
  border: 0px;
  font-size: 14px;
  padding-left: 21px;
  padding-right: 21px;
  padding-top: 11px;
  padding-bottom: 9px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 23px;
  width: 100%;
  padding-right: 30px;
  text-align: left;
}

.sidebar .account .button-logout:hover {
  cursor: pointer;
}

.sidebar .account .button-logout:active, .sidebar .account .button-logout:focus {
  outline: none;
}

.page.app {
  padding-left: 182px;
  padding-right: 0px;
  padding-top: 30px;
  padding-bottom: 50px;
}

.container-notification .col-12 {
  min-height: 0px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./public/scss/styles.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
/*** Media queries ***/
/* Login */
.login .container-fluid {
  padding-left: 0px;
  padding-right: 0px;
}

.login .container-fluid .row {
  margin-left: 0px;
  margin-right: 0px;
}

.login .container-fluid .row .col-12 {
  padding-left: 0px;
  padding-right: 0px;
}

.login .main-content .login-container {
  position: relative;
}

.login .main-content .login-container h1 {
  color: #000000;
  font-size: 23px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 28px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding-top: 11px;
  padding-bottom: 11px;
  text-align: center;
  margin-bottom: 11px;
}

.login .main-content .login-container .help-block {
  display: block;
  width: 100%;
}

@media only screen and (min-width: 992px) {
  .login .main-content .login-container .col-12:first-child {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 992px) {
  .login .main-content .login-container .col-12:last-child {
    padding-left: 0px;
  }
}

.login .main-content .login-container .alert {
  border: 1px solid #DA2A1C;
  background-color: #FBE5E8;
  color: #DA2A1C;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
  border-radius: 0;
}

.login .main-content .login-container .image {
  height: 100%;
  transition: 0.3s;
}

.login .main-content .login-container .image img {
  height: 100vh;
  width: 100%;
  object-fit: cover;
  transition: 0.3s;
}

.login .main-content .login-container .logo img {
  max-width: 114px;
  width: 100%;
  height: auto;
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

.login .main-content .login-container .panel {
  position: relative;
  background-color: #FFFFFF;
  height: 100%;
  max-width: 420px;
  margin-right: auto;
  margin-left: auto;
}

.login .main-content .login-container .panel .title {
  color: #2D2D2E;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
}

.login .main-content .login-container .panel .description {
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  text-align: center;
}

.login .main-content .login-container .panel .form input {
  margin-bottom: 0px !important;
}

.login .main-content .login-container .panel .panel-heading {
  margin-bottom: 40px;
  text-align: center;
}

.login .main-content .login-container .panel .panel-heading .title {
  color: #2B2B2B;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.login .main-content .login-container .panel .update-password {
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 18px;
  margin-top: 35px;
}

.login .main-content .login-container .panel .update-password a {
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 18px;
}

.login .main-content .login-container .panel-body {
  border: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 15px;
  background-color: #fff;
}

.login .main-content .login-container .panel-body .link-forget-password {
  color: #192426;
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 29px;
  text-decoration: underline;
}

.login .main-content .login-container .panel-body .login-submit .btn {
  width: 100%;
}

.login .main-content .login-container .panel-body .button {
  margin-top: 15px;
  width: 100%;
}

.login .main-content .login-container .separate {
  border-top: 1px solid #E2E5E6;
  margin-top: 24px;
  width: 100%;
}

.login .main-content .login-container.reset .panel {
  max-width: 400px;
}

/* View Customer */
.documents .card {
  background-color: #FFFFFF;
  box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.05);
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  text-align: center;
  height: 100%;
  border: 0px;
}

.documents .card .status {
  color: #3EB4B3;
  font-family: Tahoma;
  font-size: 10px;
  letter-spacing: 0;
  line-height: 12px;
  border-radius: 11px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 11px;
  padding-right: 11px;
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  background-color: #FFFFFF;
}

.documents .card .status.not-completed {
  color: #829995;
  background-color: #EEF3F5;
}

.documents .card .title {
  padding-bottom: 60px;
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
}

.documents .card .link {
  position: absolute;
  bottom: 20px;
  left: 0px;
  right: 0px;
}

.documents .card.active {
  background-color: #64CCC9;
}

.documents .card.active .title {
  color: #FFFFFF;
}

.documents .card.active .button {
  background-color: #FFFFFF;
  color: #64CCC9;
}

.list-files .description {
  margin-top: 2px;
  margin-bottom: 40px;
  max-width: 800px;
}

.list-files .file {
  margin-top: 20px;
}

.list-files .file .title-file {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 5px;
  transition: 0.5s;
  padding-right: 15px;
}

.list-files .file .title-file i {
  transition: 0.5s;
  opacity: 0;
  float: right;
  position: relative;
  top: 4px;
  font-size: 15px;
  right: -15px;
  vertical-align: top;
}

.list-files .file .title-file.active {
  color: #64CCC9;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

.list-files .file .title-file.active i {
  opacity: 1;
}

.list-files .file .file_drag_area {
  width: 100%;
  height: 200px;
  border: 1px solid #ccc;
  position: relative;
  text-align: center;
  overflow: hidden;
}

.list-files .file .file_drag_area.file_drag_area_selected {
  border: 2px dashed #ccc;
}

.list-files .file .file_drag_area .loader {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 50;
  background-color: rgba(226, 226, 226, 0.93);
  z-index: 0;
  opacity: 0;
  transition: 0.3s;
}

.list-files .file .file_drag_area .loader.active {
  opacity: 1;
  z-index: 50;
}

.list-files .file .file_drag_area .loader img {
  height: 70px;
  width: auto;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  top: 0px;
  bottom: 0px;
}

.list-files .file .file_drag_area .info-no-file {
  position: absolute;
  top: 66px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  height: 100%;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  opacity: 0;
  transition: 0.3s;
}

.list-files .file .file_drag_area .info-no-file i {
  color: #829995;
}

.list-files .file .file_drag_area .info-no-file.active {
  opacity: 1;
}

.list-files .file .file_drag_area .info-no-file .title {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 11px;
  padding-left: 10px;
  padding-right: 10px;
}

.list-files .file .file_drag_area .info-no-file .info {
  color: #829995;
  font-family: Tahoma;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 2px;
}

.list-files .file .file_drag_area .info-file-selected:hover {
  cursor: pointer;
}

.list-files .file .file_drag_area .info-file {
  padding: 16px;
  position: relative;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: 0.3s;
  bottom: -600px;
}

.list-files .file .file_drag_area .info-file .background {
  background-color: #F7F7F7;
  padding: 16px;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.list-files .file .file_drag_area .info-file .content {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  height: 132px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 20;
}

.list-files .file .file_drag_area .info-file .content i {
  color: #829995;
}

.list-files .file .file_drag_area .info-file .content .title {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 11px;
  padding-left: 10px;
  padding-right: 10px;
}

.list-files .file .file_drag_area .info-file .content .info {
  color: #829995;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 2px;
}

.list-files .file .file_drag_area .info-file .content .delete {
  position: absolute;
  right: 27px;
  top: -9px;
  color: #A3A3A3;
  font-size: 18px;
}

.list-files .file .file_drag_area .info-file .content .delete:hover {
  cursor: pointer;
}

.list-files .file .file_drag_area .info-file .content .link {
  margin-top: 13px;
}

.list-files .file .file_drag_area .info-file .content .link a {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
}

.list-files .file .file_drag_area .info-file.active {
  opacity: 1;
  bottom: 0px;
}

.list-files .file .file_drag_over {
  color: #000;
  border-color: #000;
}

.customer-view .panel-user .line .phone {
  margin-top: 5px;
}

.customer-view .panel-user .line-help {
  padding-left: 15px;
  padding-right: 15px;
  border-top: 0px;
  padding-top: 0px;
}

.customer-view .panel-user .line-help .help {
  background-color: #E1F4F4;
  padding: 22px;
}

.customer-view .panel-user .line-help .help .title {
  color: #50C4C3;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 17px;
  text-align: center;
}

.customer-view .panel-user .line-help .help .description {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
  margin-top: 8px;
}

.customer-view .documents .card {
  padding-left: 20px;
  padding-right: 20px;
}

.customer-view .documents .card .picto {
  text-align: left;
  height: 40px;
  width: 40px;
  background-color: #fff;
  padding: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 50%;
}

.customer-view .documents .card .title {
  text-align: left;
  padding-bottom: 0px;
  position: relative;
  top: 1px;
  padding-left: 7px;
}

.customer-view .documents .card .link {
  position: relative;
  text-align: left;
  bottom: 0px;
  margin-top: 10px;
  padding-left: 7px;
}

.customer-view .documents .card .link a {
  text-align: left;
  color: #FFFFFF;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  text-decoration: underline;
}

.update-form {
  padding-bottom: 50px;
}

.update-form .sidebar-menu {
  position: sticky;
  top: 50px;
  display: block;
  height: max-content;
}

.update-form .sidebar-menu .lines {
  padding-left: 0px;
}

.update-form .sidebar-menu .lines .line {
  margin-bottom: 16px;
  transition: 0.3s;
  max-width: 165px;
  list-style: none;
}

.update-form .sidebar-menu .lines .line a {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  transition: 0.3s;
  position: relative;
}

.update-form .sidebar-menu .lines .line a i {
  opacity: 0;
  position: absolute;
  left: -23px;
  top: 2px;
  transition: 0.3s;
}

.update-form .sidebar-menu .lines .line a i.show {
  opacity: 1;
}

.update-form .sidebar-menu .lines .line.active a {
  color: #64CCC9;
}

.update-form .panel .title.with-description {
  margin-bottom: 5px;
}

.update-form .panel .description {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 13px;
}

.update-form .document-pdf {
  margin-top: 30px;
}

.update-form .document-pdf object {
  height: 785px;
  width: 100%;
}

@media only screen and (min-width: 992px) {
  .update-dic .form-content {
    max-width: 750px;
  }
}

.update-dic .form-content .infos .title {
  color: #2D2D2E;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
}

.update-dic .form-content .infos .description {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 12px;
}

.update-dic .form-content .no-accept {
  padding: 18px;
  background-color: #E1F4F4;
  width: 100%;
  margin-top: 27px;
}

.update-dic .form-content .no-accept .form-group {
  margin-bottom: 0px;
}

.update-dic .form-content .no-accept label {
  color: #64CCC9;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
}

.update-dic .form-content .no-accept .description {
  color: #2D2D2E;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 19px;
  margin-top: 12px;
  padding-left: 26px;
}

.update-dic .souscrire-retraite-mutualiste-pour-constituer input {
  vertical-align: bottom;
  top: 3px;
  position: relative;
  min-height: 32px;
}

.update-dic .souscrire-retraite-mutualiste-pour-constituer label {
  min-height: 32px;
}

@media only screen and (min-width: 992px) {
  .view-ba .form-content {
    max-width: 750px;
  }
}

.view-ba .form-content .infos .title {
  color: #2D2D2E;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
}

.view-ba .form-content .infos .description {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 12px;
}

@media only screen and (min-width: 992px) {
  .view-dic .form-content {
    max-width: 750px;
  }
}

.view-dic .form-content .infos .title {
  color: #2D2D2E;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
}

.view-dic .form-content .infos .description {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 12px;
}

.view-dic.customer .form-content {
  margin-left: auto;
  margin-right: auto;
}

.view-dic.customer .accept-content {
  margin-top: 30px;
  background-color: #E1F4F4;
  padding: 20px;
}

.view-dic.customer .accept-content .content {
  position: relative;
}

.view-dic.customer .accept-content .content input {
  position: absolute;
  left: -3px;
  top: 3px;
  width: 15px;
  height: 15px;
}

.view-dic.customer .accept-content .content .infos {
  padding-left: 20px;
  padding-right: 20px;
}

.view-dic.customer .accept-content .content .infos .title {
  color: #64CCC9;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
  margin-bottom: 10px;
}

.view-dic.customer .accept-content .content .infos .description {
  color: #2D2D2E;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 19px;
}

@media only screen and (min-width: 992px) {
  .update-ba .form-content {
    max-width: 750px;
  }
}

.update-ba .form-content .description-footer {
  color: #2D2D2E;
  font-size: 13px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 18px;
  position: relative;
  padding-left: 22px;
  margin-bottom: 10px;
}

.update-ba .form-content .description-footer:last-child {
  margin-bottom: 0px;
}

.update-ba .form-content .description-footer .number-legend {
  position: absolute;
  left: 0px;
}

.update-ba .form-content .infos .title {
  color: #2D2D2E;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
}

.update-ba .form-content .infos .sub-title {
  color: #2D2D2E;
  font-size: 30px;
  letter-spacing: 0;
  line-height: 36px;
  margin-top: 5px;
}

.update-ba .form-content .numero-ss .col-12:first-child {
  padding-right: 5px;
}

.update-ba .form-content .numero-ss .col-12:last-child {
  padding-left: 5px;
}

.update-ba .form-content .option-capital input {
  vertical-align: bottom;
  top: 3px;
  position: relative;
  height: 32px;
}

.update-ba .form-content .option-capital label {
  min-height: 32px;
}

.update-ba .form-content #situation-juridique .padding-left {
  padding-left: 22px;
}

.update-ba .form-content #situation-juridique .sub-title {
  margin-bottom: 14px;
}

.update-ba .form-content #situation-juridique .sub-title label {
  color: #2D2D2E;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 17px;
}

.update-ba .form-content #situation-juridique .tituleur-de #ba_titulaireDe {
  margin-top: 14px;
}

.update-ba .form-content #situation-juridique .tituleur-de #ba_titulaireDe .line {
  margin-bottom: 37px;
}

.update-ba .form-content #situation-juridique .tituleur-de #ba_titulaireDe .line input {
  vertical-align: bottom;
  top: 4px;
  position: relative;
  height: 32px;
}

.update-ba .form-content #situation-juridique .tituleur-de #ba_titulaireDe .line label {
  min-height: 32px;
}

.update-ba .form-content #situation-juridique .tituleur-de #ba_titulaireDe .line:last-child input {
  vertical-align: top;
  top: -7px;
}

.update-ba .form-content #ba_jaiDemandeAttributionDe #ba_jaiDemandeAttributionDe_2 {
  vertical-align: top;
  top: 2px;
  position: relative;
}

.update-ba .form-content #ba_jattesteTitulaireGarantieRetraite input {
  vertical-align: top;
  position: relative;
  top: 2px;
}

.update-ba .form-content .answer-or {
  position: relative;
  height: 30px;
  margin-bottom: 20px;
  margin-top: 15px;
}

.update-ba .form-content .answer-or .separate {
  border: 1px solid #EEF3F5;
  height: 1px;
  width: 100%;
  z-index: 20;
  position: relative;
  top: 10px;
}

.update-ba .form-content .answer-or .text {
  color: #DA2A1C;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
  background-color: #fff;
  position: absolute;
  top: 0px;
  left: 0px;
  width: max-content;
  z-index: 30;
  padding-right: 15px;
}

.update-ba .form-content .delete-line .red {
  color: #DA2A1C;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}

.update-ba .form-content .delete-line .red:hover {
  cursor: pointer;
}

.update-ba .form-content #autre-contrat .description {
  margin-bottom: 0px;
}

.update-ba .form-content #autre-contrat .list i {
  right: 27px;
}

.update-ba .form-content #beneficiaires-rente .description {
  margin-bottom: 0px;
}

.update-ba .form-content #beneficiaires-rente .list i {
  right: 27px;
}

.update-ba .form-content #ba_typeBeneficiaires input {
  vertical-align: top;
  top: 2px;
  position: relative;
}

.update-ba .form-content .dateAcompterDu {
  position: relative;
}

.update-ba .form-content .dateAcompterDu .date-force {
  position: absolute;
  top: 40px;
  left: 18px;
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
  font-weight: 700;
}

.update-ba .form-content .dateAcompterDu input {
  padding-left: 40px;
}

@media only screen and (min-width: 992px) {
  .update-sepa .form-content {
    max-width: 750px;
  }
}

.update-sepa .form-content .infos .title {
  color: #2D2D2E;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
}

.update-sepa .form-content .infos .description {
  color: #2D2D2E;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 12px;
}

.update-sepa .form-content #creancier .panel-infos {
  margin-bottom: 0px;
}

@media only screen and (min-width: 992px) {
  .update-sepa .form-content #creancier .panel-infos .col-lg-6:first-child {
    border-right: 1px solid #EEF3F5;
  }
}

@media only screen and (min-width: 992px) {
  .update-sepa .form-content #creancier .panel-infos .col-lg-6:last-child {
    padding-left: 45px;
  }
}

.update-sepa .form-content #creancier .panel-infos .name {
  color: #2D2D2E;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
}

.update-sepa .form-content #creancier .panel-infos .description {
  color: #2D2D2E;
  font-family: Tahoma;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 7px;
}

.update-sepa .form-content #creancier .panel-infos .identifiant {
  color: #2D2D2E;
  font-family: Tahoma;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 22px;
}

.payment .fil {
  margin-top: 50px;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}

.payment .fil a {
  color: #2D2D2E;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 19px;
}

.payment .fil a i {
  margin-right: 5px;
}

.payment .panel {
  border: 1px solid #EEF3F5;
  background-color: #FFFFFF;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 33px;
  padding-bottom: 33px;
  margin-top: 25px;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}

.payment .title {
  color: #64CCC9;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 24px;
  margin-bottom: 10px;
}

.payment .description {
  color: #2D2D2E;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 19px;
  margin-bottom: 50px;
}

.payment .total {
  padding-left: 60px;
  padding-right: 60px;
  margin-bottom: 25px;
}

.payment .total .name {
  color: #2D2D2E;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 19px;
}

.payment .total .value {
  color: #2D2D2E;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
}

.payment .open-payment {
  padding-left: 60px;
  padding-right: 60px;
  text-align: center;
  position: relative;
  text-align: center;
}

.payment .picto-cards {
  margin-top: 25px;
  text-align: center;
}

.payment .picto-cards img {
  height: 68px;
  width: 153px;
}

.payment .kr-embedded {
  margin-left: auto;
  margin-right: auto;
}

/* RECIPE */
.update-recipe {
  max-width: 1400px;
}

.update-recipe .header-page {
  margin-bottom: 24px;
}

.update-recipe .panel {
  border: 1px solid #E3E3E3;
  padding: 25px;
}

.update-recipe .panel .panel-header .title {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
}

.update-recipe .panel .panel-header .title .subfield {
  font-weight: 300;
  font-size: 13px;
  float: right;
}

.update-recipe .panel.presentation {
  padding-bottom: 0px;
}

.update-recipe .panel.presentation .panel-body {
  background-color: #fff;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

.update-recipe .panel.presentation .panel-body .exclusivity .col-12:nth-child(1) {
  padding-right: 3px;
}

.update-recipe .panel.presentation .panel-body .exclusivity .col-12:nth-child(2) {
  padding-left: 3px;
}

.update-recipe .panel.presentation .panel-body .exclusivity .choice {
  width: 100%;
  height: 50px;
  border: 1px solid #E3E3E3;
  background-color: #FFFFFF;
  color: #000000;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 17px;
  text-align: center;
  padding-top: 16px;
  transition: 0.3s;
}

.update-recipe .panel.presentation .panel-body .exclusivity .choice:hover {
  cursor: pointer;
}

.update-recipe .panel.presentation .panel-body .exclusivity .choice.active {
  border: 1px solid #000000;
}

.update-recipe .panel.presentation .panel-body .picture {
  height: 259px;
  border: 1px dashed #D3D3D3;
  max-width: 100%;
  width: 100%;
  position: relative;
  transition: 0.2s;
}

.update-recipe .panel.presentation .panel-body .picture.dragging {
  border: 1px dashed #0546ef;
}

.update-recipe .panel.presentation .panel-body .picture .no-image {
  background-color: #F6F6F6;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.update-recipe .panel.presentation .panel-body .picture .no-image input {
  width: 400%;
  height: 100%;
  margin-left: -300%;
  border: none;
  cursor: pointer;
  background-color: transparent;
  position: relative;
  z-index: 10;
}

.update-recipe .panel.presentation .panel-body .picture .no-image input:focus, .update-recipe .panel.presentation .panel-body .picture .no-image input:active {
  outline: none;
}

.update-recipe .panel.presentation .panel-body .picture .no-image .content {
  position: absolute;
  overflow: hidden;
  top: 0px;
  bottom: 0px;
  margin: auto;
  height: 95px;
  left: 0px;
  right: 0px;
  text-align: center;
  z-index: 1;
}

.update-recipe .panel.presentation .panel-body .picture .no-image .content img {
  height: 20px;
  width: auto;
  object-fit: contain;
}

.update-recipe .panel.presentation .panel-body .picture .no-image .content .text {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 17px;
  text-align: center;
  margin-top: 12px;
}

.update-recipe .panel.presentation .panel-body .picture .no-image .image-load {
  position: absolute;
  overflow: hidden;
  top: 0px;
  bottom: 0px;
  margin: auto;
  height: 100%;
  width: 100%;
  left: 0px;
  right: 0px;
  text-align: center;
  z-index: 2;
  background-color: #fff;
  opacity: 0;
  transition: 0.3s;
}

.update-recipe .panel.presentation .panel-body .picture .no-image .image-load.show {
  opacity: 1;
  z-index: 15;
}

.update-recipe .panel.presentation .panel-body .picture .no-image .image-load .delete {
  background-image: url(/build/images/picto-supprimer-basic.aef542be.svg);
  height: 20px;
  width: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 12px;
  z-index: 4;
  top: 12px;
  transition: 0.2s;
  transform: scale(1);
}

.update-recipe .panel.presentation .panel-body .picture .no-image .image-load .delete:hover {
  cursor: pointer;
  transform: scale(1.2);
}

.update-recipe .panel.presentation .panel-body .picture .no-image .image-load img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 3;
  position: relative;
}

.update-recipe .panel.product-ingredient .panel-body, .update-recipe .panel.steps-bloc .panel-body {
  background-color: #fff;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

.update-recipe .panel.product-ingredient .panel-body .list, .update-recipe .panel.steps-bloc .panel-body .list {
  margin-bottom: 10px;
  padding-right: 12px;
  position: relative;
}

.update-recipe .panel.product-ingredient .panel-body .list:last-child, .update-recipe .panel.steps-bloc .panel-body .list:last-child {
  margin-bottom: 0px;
}

@media only screen and (min-width: 992px) {
  .update-recipe .panel.product-ingredient .panel-body .list .col-12, .update-recipe .panel.steps-bloc .panel-body .list .col-12 {
    padding-right: 2px;
    padding-left: 2px;
  }
}

@media only screen and (min-width: 992px) {
  .update-recipe .panel.product-ingredient .panel-body .list .row, .update-recipe .panel.steps-bloc .panel-body .list .row {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.update-recipe .panel.product-ingredient .panel-body .list .col-delete, .update-recipe .panel.steps-bloc .panel-body .list .col-delete {
  position: absolute;
  right: 51px;
  top: 56px;
  height: 29px;
  width: 29px;
}

.update-recipe .panel.product-ingredient .panel-body .list .col-delete .delete, .update-recipe .panel.steps-bloc .panel-body .list .col-delete .delete {
  top: 4px;
  right: -14px;
  position: relative;
  transition: 0.2s;
  transform: scale(1);
}

.update-recipe .panel.product-ingredient .panel-body .list .col-delete .delete:hover, .update-recipe .panel.steps-bloc .panel-body .list .col-delete .delete:hover {
  cursor: pointer;
  transform: scale(1.2);
}

.update-recipe .panel.product-ingredient .panel-body .list .col-drag, .update-recipe .panel.steps-bloc .panel-body .list .col-drag {
  position: absolute;
  right: -25px;
  top: 46px;
  height: 16px;
  width: 10px;
}

.update-recipe .panel.product-ingredient .panel-body .list .col-drag i, .update-recipe .panel.steps-bloc .panel-body .list .col-drag i {
  color: #B0B3B8;
  font-size: 19px;
  transition: 0.2s;
  transform: scale(1);
}

.update-recipe .panel.product-ingredient .panel-body .list .col-drag:hover, .update-recipe .panel.steps-bloc .panel-body .list .col-drag:hover {
  cursor: pointer;
}

.update-recipe .panel.product-ingredient .panel-body .list .col-drag:hover i, .update-recipe .panel.steps-bloc .panel-body .list .col-drag:hover i {
  transform: scale(1.5);
}

.update-recipe .panel.product-ingredient .panel-body .list .line, .update-recipe .panel.steps-bloc .panel-body .list .line {
  padding: 20px;
  padding-right: 34px;
  padding-bottom: 5px;
  background-color: #F4F4F4;
  border: 0px;
}

.update-recipe .panel.product-ingredient .col-delete .delete {
  right: -38px !important;
}

.update-recipe .panel.steps-bloc .panel-body .list {
  padding-right: 0px;
}

.update-recipe .panel.steps-bloc .panel-body .list .col-delete {
  top: 66px;
  right: 15px;
}

.update-recipe .panel.long-comment #recipe_form_longComment {
  height: 180px;
}

/* VIEW RECIPE */
.full-page-view .modal .line img {
  height: 140px !important;
  width: 130px !important;
  margin-left: 20px !important;
}

.full-page-view .modal .line .on-off {
  left: 33px;
}

.full-page-view .modal .line .name {
  padding-left: 10px;
}

.view-recipe {
  max-width: 1000px;
}

.view-recipe .presentation {
  border-bottom: 2px solid #000000;
  padding-bottom: 30px;
}

.view-recipe .presentation .font {
  position: relative;
  /* FOND BLACK
			.background{
				width: calc(100% - 125px);
				height: 422px;
		  		background-color: #000000;
		  		position: relative;
			}
			*/
}

.view-recipe .presentation .font img {
  object-fit: cover;
  height: 627px;
  width: calc(100% - 46px);
  position: relative;
  left: 0px;
  box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.5);
  margin-right: 25px;
}

.view-recipe .presentation .logo img {
  height: 67px;
  width: 63px;
  object-fit: contain;
}

.view-recipe .presentation .title {
  margin-top: 15px;
  margin-bottom: 20px;
  color: #000000;
  font-size: 42px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 40px;
  word-break: break-word;
}

.view-recipe .presentation .tags {
  margin-top: 10px;
}

.view-recipe .presentation .tags .tag {
  background-color: #F6F6F6;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 22px;
  padding-right: 22px;
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 15px;
  margin-right: 11px;
  display: inline-block;
  margin-bottom: 11px;
}

.view-recipe .presentation .specifications {
  border: 1px solid #E3E3E3;
  border-left: 8px solid #000000;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 28px;
  padding-right: 20px;
  margin-top: 15px;
}

.view-recipe .presentation .specifications .col-12 {
  padding-left: 5px;
  padding-right: 5px;
}

.view-recipe .presentation .specifications .spec {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 15px;
}

.view-recipe .presentation .specifications .spec .picto {
  margin-bottom: 8px;
}

.view-recipe .presentation .specifications .spec .picto img {
  height: 12px;
  width: 14px;
  object-fit: contain;
}

.view-recipe .presentation .export {
  margin-top: 32px;
}

.view-recipe .presentation .export img {
  height: 14px;
  width: auto;
  object-fit: contain;
  margin-right: 3px;
}

.view-recipe .presentation .export a {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 18px;
  position: relative;
  top: 2px;
  text-decoration: underline;
}

.view-recipe .recipe-detail {
  padding-top: 38px;
  overflow: hidden;
  position: relative;
}

.view-recipe .recipe-detail .part-left {
  border-right: 1px solid #E3E3E3;
  padding-right: 45px;
}

.view-recipe .recipe-detail .part-left .list-bloc {
  margin-bottom: 30px;
  position: relative;
}

.view-recipe .recipe-detail .part-left .list-bloc .title {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
  margin-bottom: 13px;
}

.view-recipe .recipe-detail .part-left .list-bloc .title.black {
  color: #000;
}

.view-recipe .recipe-detail .part-left .list-bloc .title img {
  height: 16px;
  width: auto;
  object-fit: contain;
  margin-right: 8px;
  position: relative;
  top: -3px;
}

.view-recipe .recipe-detail .part-left .list-bloc .on-off {
  position: absolute;
  right: 0px;
  top: -6px;
}

.view-recipe .recipe-detail .part-left .list-bloc .list .line {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 18px;
  margin-top: 6px;
  padding-left: 10px;
  position: relative;
}

.view-recipe .recipe-detail .part-left .list-bloc .list .line::after {
  content: ".";
  font-size: 17px;
  color: #fff;
  position: absolute;
  left: 0px;
  top: -4px;
}

.view-recipe .recipe-detail .part-left .list-bloc .list .line.black {
  color: #000;
}

.view-recipe .recipe-detail .part-left .list-bloc .list .line.black::after {
  color: #000;
}

.view-recipe .recipe-detail .part-left .list-bloc.ingredient {
  position: relative;
}

.view-recipe .recipe-detail .part-left .list-bloc.ingredient .list {
  position: relative;
  opacity: 0;
  left: -400px;
  display: none;
  overflow: hidden;
}

.view-recipe .recipe-detail .part-left .list-bloc.ingredient .list.show {
  opacity: 1;
  left: 0px;
  overflow: visible;
  display: block;
}

.view-recipe .recipe-detail .part-left .equipment {
  background-color: #000000;
  padding: 20px;
}

.view-recipe .recipe-detail .part-left .create-by {
  padding-top: 25px;
  border-top: 1px solid #E3E3E3;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}

.view-recipe .recipe-detail .part-left .create-by .date {
  margin-top: 4px;
}

.view-recipe .recipe-detail .part-left .status {
  margin-top: 20px;
  color: #000000;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 17px;
}

.view-recipe .recipe-detail .part-left .comment {
  margin-top: 4px;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}

.view-recipe .recipe-detail .part-left .exlusivity-bloc {
  margin-top: 20px;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}

.view-recipe .recipe-detail .part-left .exlusivity-bloc .for-client {
  margin-bottom: 4px;
}

.view-recipe .recipe-detail .part-right .preparation .title {
  color: #ED1846;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
}

.view-recipe .recipe-detail .part-right .preparation .steps .step {
  position: relative;
  margin-top: 20px;
}

.view-recipe .recipe-detail .part-right .preparation .steps .step .number {
  color: #ED1846;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
  position: absolute;
  left: 0px;
}

.view-recipe .recipe-detail .part-right .preparation .steps .step .text {
  padding-left: 30px;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 17px;
}

.view-recipe .recipe-detail .part-right .long-comment {
  border: 1px solid #E3E3E3;
  margin-top: 25px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.view-recipe .recipe-detail .part-right .long-comment .title {
  color: #ED1846;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
}

.view-recipe .recipe-detail .part-right .long-comment .title img {
  height: 16px;
  width: auto;
  object-fit: contain;
  margin-right: 8px;
  position: relative;
  top: -3px;
}

.view-recipe .recipe-detail .part-right .long-comment .text {
  color: #000000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 17px;
  margin-top: 10px;
}

/* LIST RECIPE */
.list-recipe .search-line .search-group {
  position: relative;
  max-width: 457px;
  display: inline-block;
  width: 100%;
}

.list-recipe .search-line .search-group input {
  width: 100%;
  margin-bottom: 0px;
}

.list-recipe .search-line .search-group input:focus, .list-recipe .search-line .search-group input:active {
  outline: none;
}

.list-recipe .search-line .search-group .button {
  color: #fff;
  position: absolute;
  right: 5px;
  padding: 13px;
  font-size: 14px;
  top: 5px;
  height: 40px;
  width: 40px;
  border-radius: 0%;
  transition: 0.3s;
}

.list-recipe .search-line .search-group .button i {
  margin-right: 0px;
  opacity: 1;
  transition: 0.3s;
}

.list-recipe .search-line .search-group .button img {
  height: 21px;
  position: absolute;
  top: 10px;
  left: 10px;
  object-fit: contain;
  opacity: 0;
  transition: 0.3s;
}

.list-recipe .search-line .search-group .button.disabled i {
  color: #c1c1c1;
}

.list-recipe .search-line .search-group .button.loading {
  border-radius: 50%;
  transition: 0.3s;
}

.list-recipe .search-line .search-group .button.loading i {
  opacity: 0;
}

.list-recipe .search-line .search-group .button.loading img {
  opacity: 1;
}

.list-recipe .search-line .active-filter {
  display: inline-block;
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px;
  margin-left: 20px;
}

.list-recipe .search-line .active-filter .number {
  background-color: #000000;
  border-radius: 50%;
  padding: 4px;
  color: #FFFFFF;
  font-size: 11px;
  letter-spacing: 0;
  line-height: 12px;
  margin-left: 6px;
  position: relative;
  top: -1px;
  opacity: 0;
  transition: 0.3s;
  height: 24px;
  min-width: 23px;
  display: inline-block;
  text-align: center;
  padding-top: 6px;
}

.list-recipe .search-line .active-filter i {
  margin-left: 8px;
  transition: 0.2s;
  transform: rotate(0deg);
  font-size: 19px;
  position: absolute;
  top: 16px;
  margin-left: -21px;
}

.list-recipe .search-line .active-filter.open i {
  transform: rotate(180deg);
}

.list-recipe .search-line .active-filter:hover {
  cursor: pointer;
}

.list-recipe .search-line .active-filter.show-number .number {
  opacity: 1;
}

.list-recipe .search-line .active-filter.show-number i {
  margin-left: 9px;
}

.list-recipe .filter-line {
  overflow: hidden;
  height: 0px;
  transition: 0.2s;
  min-height: 0px;
}

.list-recipe .filter-line .line {
  width: 100%;
  height: 2px;
  background-color: #000000;
  transition: 0.4s;
  position: relative;
}

.list-recipe .filter-line .line.first {
  margin-top: 20px;
  left: -130vh;
}

.list-recipe .filter-line .line.last {
  right: -130vh;
}

.list-recipe .filter-line.show {
  height: 100%;
  min-height: 200px;
}

@media screen and (min-width: 825px) and (max-width: 947px) {
  .list-recipe .filter-line.show {
    height: 394px;
  }
}

@media screen and (min-width: 948px) and (max-width: 1139px) {
  .list-recipe .filter-line.show {
    height: 326px;
  }
}

@media screen and (min-width: 1140px) and (max-width: 1549px) {
  .list-recipe .filter-line.show {
    height: 258px;
  }
}

@media screen and (min-width: 1550px) and (max-width: 10000px) {
  .list-recipe .filter-line.show {
    height: 200px;
  }
}

.list-recipe .filter-line.show .line.first {
  left: 0px;
}

.list-recipe .filter-line.show .line.last {
  right: 0px;
}

.list-recipe .filter-line .content {
  padding-top: 20px;
  padding-bottom: 10px;
  position: relative;
  padding-right: 80px;
}

.list-recipe .filter-line .content .clean-all {
  position: absolute;
  top: 23px;
  right: 0px;
  color: #1D1D1D;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 18px;
}

.list-recipe .filter-line .content .clean-all:hover {
  cursor: pointer;
}

.list-recipe .filter-line .content .line-with-filter .filter-group {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.list-recipe .filter-line .content .line-with-filter .filter-group label {
  font-size: 12px;
  font-weight: 700;
  color: #bbb;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-right: 0px;
  width: auto;
  display: block;
}

.list-recipe .filter-line .content .line-with-filter .filter-group select {
  min-width: 130px !important;
}

.list-recipe .filter-line .content .line-with-filter .filter-group select:focus, .list-recipe .filter-line .content .line-with-filter .filter-group select:active {
  outline: none;
}

.list-recipe .filter-line .content .line-with-filter .filter-group select.product {
  min-width: 170px !important;
}

.list-recipe .filter-line .content .line-with-filter .filter-group .select2 {
  min-width: 130px !important;
  margin-bottom: 0px;
}

.list-recipe .filter-line .content .line-with-filter .filter-group .select2:focus, .list-recipe .filter-line .content .line-with-filter .filter-group .select2:active {
  outline: none;
}

.list-recipe .filter-line .content .line-with-filter .filter-group .select2 .selection:focus, .list-recipe .filter-line .content .line-with-filter .filter-group .select2 .selection:active {
  outline: none;
}

.list-recipe .filter-line .content .line-with-filter .filter-group .select2 .select2-selection {
  min-height: 34px !important;
}

.list-recipe .filter-line .content .line-with-filter .filter-group .select2 .select2-selection:focus, .list-recipe .filter-line .content .line-with-filter .filter-group .select2 .select2-selection:active {
  outline: none;
}

.list-recipe .filter-line .content .line-with-filter .filter-group .select2 .select2-selection .select2-selection__rendered {
  height: 30px;
  line-height: 24px;
  min-height: 30px;
}

.list-recipe .filter-line .content .line-with-filter .filter-group .select2 .select2-selection .select2-selection__arrow {
  top: 5px !important;
}

.list-recipe .filter-line .content .line-with-filter .filter-group.filter-product .select2 {
  min-width: 200px !important;
}

.list-recipe .export-line {
  padding-top: 0px;
  text-align: right;
  transition: 0.3s;
  opacity: 0;
  height: 0px;
}

.list-recipe .export-line .number-recipe-export {
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 18px;
}

.list-recipe .export-line .button {
  margin-left: 25px;
}

.list-recipe .export-line .remove-export {
  height: 21px;
  width: 21px;
  margin-right: 11px;
  position: relative;
  top: -1px;
}

.list-recipe .export-line .remove-export:hover {
  cursor: pointer;
}

.list-recipe .export-line.show {
  opacity: 1;
  height: 73px;
  padding-top: 13px;
  position: sticky;
  top: 0px;
  background-color: #fff;
  z-index: 100;
}

.list-recipe .list {
  margin-top: 35px;
  margin-bottom: 50px;
}

.list-recipe .list .no-found {
  padding: 21px;
  background-color: #000000;
  border-radius: 4px;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
}

.list-recipe .list .card {
  width: 100%;
  height: 442px;
  margin-bottom: 25px;
  position: relative;
  overflow: hidden;
}

.list-recipe .list .card .loader {
  background-color: #f1f1f1;
  opacity: 0;
  z-index: 20;
  transition: 0.2s;
  position: absolute;
  height: 100%;
  width: 100%;
}

.list-recipe .list .card .loader.show {
  opacity: 0.96;
}

.list-recipe .list .card .loader.show:after {
  content: '';
  background-color: #333;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  animation-duration: 0.6s;
  animation-iteration-count: infinite;
  animation-name: loader-animate;
  animation-timing-function: linear;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
}

.list-recipe .list .card .shadow {
  background-color: rgba(0, 0, 0, 0.15);
  position: absolute;
  height: 100%;
  z-index: 5;
  width: 100%;
  transition: 0.3s;
}

.list-recipe .list .card .open-card {
  position: absolute;
  z-index: 5;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  border: 1px solid #FFFFFF;
  height: 42px;
  padding-top: 12px;
  padding-bottom: 12px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  width: 145px;
  text-align: center;
  opacity: 0;
  transition: 0.3s;
}

.list-recipe .list .card .open-card a {
  position: relative;
  display: block;
  height: 42px;
  line-height: 42px;
  top: -12px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
}

.list-recipe .list .card .open-card a:hover {
  text-decoration: none;
}

.list-recipe .list .card .add-export {
  position: absolute;
  z-index: 5;
  top: 15px;
  right: 15px;
  margin: auto;
  height: 25px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  width: 25px;
  text-align: center;
  opacity: 0;
  transition: 0.3s;
}

.list-recipe .list .card .add-export .add {
  opacity: 0;
  transition: 0.2s;
  position: absolute;
  top: -1px;
  left: -1px;
}

.list-recipe .list .card .add-export .checked {
  opacity: 0;
  transition: 0.2s;
  position: absolute;
  top: 0px;
  left: 0px;
}

.list-recipe .list .card .img-recipe {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.list-recipe .list .card .title {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 20px;
  text-transform: uppercase;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 7;
  bottom: 0px;
  left: 0px;
  padding: 30px;
  height: max-content;
  text-align: left;
}

@media only screen and (min-width: 992px) {
  .list-recipe .list .card .title {
    font-size: 24px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1200px) {
  .list-recipe .list .card .title {
    font-size: 26px;
    line-height: 26px;
  }
}

.list-recipe .list .card .exclusivity {
  position: absolute;
  top: 19px;
  left: 19px;
  color: #FFFFFF;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 15px;
  background-color: #000000;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
}

.list-recipe .list .card.with-show-more {
  position: relative;
  top: -60px;
}

.list-recipe .list .card:hover .shadow {
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 15;
}

.list-recipe .list .card:hover .open-card {
  opacity: 1;
  z-index: 10000;
}

.list-recipe .list .card:hover .open-card:hover {
  cursor: pointer;
}

.list-recipe .list .card:hover .add-export {
  opacity: 1;
  z-index: 10000;
}

.list-recipe .list .card:hover .add-export:hover {
  cursor: pointer;
}

.list-recipe .list .card:hover .add-export .add {
  opacity: 1;
  transition: 0.2s;
}

.list-recipe .list .card:hover .add-export.checked .add {
  opacity: 0;
  transition: 0.2s;
}

.list-recipe .list .card:hover .add-export.checked .checked {
  opacity: 1;
  transition: 0.2s;
}

.list-recipe .list .show-more {
  text-align: center;
  margin-top: 15px;
  opacity: 1;
  transition: 0.2s;
}

.list-recipe .list .show-more.disabled {
  opacity: 0;
}

.list-recipe .list .show-more .button {
  width: 100%;
}

.for-checkbox input {
  display: inline-block;
  width: auto;
  position: relative;
  top: 1px;
  margin-right: 3px;
}

.for-checkbox label {
  display: inline-block;
  width: auto;
}

@keyframes loader-animate {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    transform: translate3d(100%, 0, 0);
  }
}

#PasswordModal .modal-content {
  border-radius: 0;
  border: none;
}

#PasswordModal .modal-content .modal-header {
  padding: 30px;
  background-color: white;
}

#PasswordModal .modal-content .modal-header img {
  margin-right: 10px;
}

#PasswordModal .modal-content .modal-header h5 {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #2D2D2E;
}

#PasswordModal .modal-content .modal-header .close {
  margin: -2.5rem -2rem -1rem auto;
  opacity: 100%;
}

#PasswordModal .modal-content .modal-header .close span {
  color: #000000;
}

#PasswordModal .modal-content .modal-body {
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#PasswordModal .modal-content .modal-body .message {
  display: flex;
  flex-direction: column;
}

#PasswordModal .modal-content .modal-body .message .warning {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #DA2A1C;
  margin-bottom: 4px;
}

#PasswordModal .modal-content .modal-body .message .description {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #2D2D2E;
  margin-bottom: 30px;
}

#PasswordModal .modal-content .modal-body .password {
  background: #FBFBFB;
  border: 1px solid #BBCACF;
  width: 100%;
  margin-bottom: 30px;
}

#PasswordModal .modal-content .modal-body .password .password-word {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #2D2D2E;
  margin: 20px 0;
}

#PasswordModal .modal-content .modal-body .username {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  margin-bottom: 4px;
}

#PasswordModal .modal-content .modal-body .email {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}

#PasswordModal .modal-content .modal-body button {
  width: 40%;
  padding: 10px 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #FFFFFF;
  background: #000000;
  border: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTs7Ozs7Ozs7O0FBQUE7QUNHQTtBQUNBO0VBQ0MsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7QUFEaEI7O0FBVkE7RUFjRSxXQUFXO0FBQWI7O0FBZEE7RUFrQkUsVUFBVTtBQUFaOztBQWxCQTtFQXNCRSxpQkFBaUI7QUFBbkI7O0FBdEJBO0VBMEJFLHlCQUF5QjtFQUN6QixjQUFjO0FBQWhCOztBQTNCQTtFQThCRyx5QkFBeUI7RUFDekIsY0FBYztBQUNqQjs7QUFoQ0E7RUFvQ0UseUJBQXlCO0VBQ3pCLGNBQWM7QUFBaEI7O0FBckNBO0VBd0NHLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2pCOztBQTFDQTtFQTZDRyx5QkFBeUI7QUFDNUI7O0FBOUNBO0VBZ0RJLHlCQUF5QjtFQUN6Qix5QkFBeUI7RUFDekIsY0FBYztBQUVsQjs7QUFwREE7RUF3REUseUJBQXlCO0VBQ3pCLGNBQWM7QUFBaEI7O0FBekRBO0VBNERHLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2pCOztBQTlEQTtFQWlFRyx5QkFBeUI7QUFDNUI7O0FBbEVBO0VBc0VFLHlCQUF5QjtFQUN6QixjQUFjO0FBQWhCOztBQXZFQTtFQTBFRyx5QkFBeUI7RUFDekIsY0FBYztBQUNqQjs7QUE1RUE7RUErRUcseUJBQXlCO0FBQzVCOztBQWhGQTtFQW9GRSx5QkFBeUI7RUFDekIsY0FBYztFQUNkLGVBQWU7QUFBakI7O0FBdEZBO0VBeUZHLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QsZUFBZTtBQUNsQjs7QUFJQTtFQUdFLGVBQWU7QUFIakI7O0FBQUE7RUFPRSxxQkFBcUI7RUFDckIsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2Qsa0JBQWtCO0VBQ2xCLFVBQVU7QUFIZjs7QUFNRztFQUNFO0lBQUssU0FBUztFQUZqQjtFQUdHO0lBQ0ksbUNBQW1DO0lBQ25DLGdDQUFnQztJQUNoQyw4QkFBOEI7SUFDOUIsMkJBQTJCO0lBQzNCLFdBQVc7SUFDWCxZQUFZO0lBQ1osVUFBVTtJQUNWLFFBQVE7SUFDUixzQkFBcUI7RUFENUI7RUFJRztJQUFPLFVBQVU7RUFEcEI7QUFDRjs7QUFHQztFQUNJO0lBQUssVUFBVTtFQUNsQjtFQUFHO0lBQ0ksa0NBQWtDO0lBQ2xDLCtCQUErQjtJQUMvQiwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBQzVCLFdBQVc7SUFDWCxZQUFZO0lBQ1osU0FBUztJQUNULFFBQVE7RUFFZjtFQUVHO0lBQU8sU0FBUztFQUNuQjtBQUNGOztBQWpEQTtFQW1ESyxXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixxQkFBcUI7QUFFMUI7O0FBM0RBO0VBNERRLFdBQVc7RUFDZCxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7RUFDUixnREFBZ0Q7RUFDaEQsZ0RBQTREO0VBQzVELHdDQUFvRDtBQUd6RDs7QUF4RUE7RUF3RUssOENBQThDO0VBQzlDLFVBQVU7QUFJZjs7QUE3RUE7RUE2RUcsaUNBQWdDO0FBSW5DOztBQWpGQTtFQWlGRyxzQkFBc0I7QUFJekI7O0FBQ0E7RUFHRSxnQkFBZ0I7QUFBbEI7O0FBSEE7RUFPRSxrQkFBa0I7RUFDbEIsV0FBVztBQUFiOztBQVJBO0VBWUksa0JBQWtCO0VBQ2xCLFVBQVU7QUFBZDs7QUFiQTtFQWlCSSxrQkFBa0I7RUFDbEIsU0FBUztBQUFiOztBQWxCQTtFQXdCRSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixrQkFBa0I7QUFGcEI7O0FBekJBO0VBOEJHLFdBQVc7RUFDUixVQUFVO0VBQ1YsU0FBUztFQUNULGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFEdEI7O0FBakNBO0VBcUNPLFlBQVk7QUFBbkI7O0FBckNBO0VBeUNPLGFBQWE7QUFBcEI7O0FBekNBO0VBOENHLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQURwQjs7QUFoREE7RUFzREUsa0JBQWtCO0VBQ2xCLFdBQVc7QUFGYjs7QUFyREE7RUEyREUsaUJBQWlCO0FBRm5COztBQXpEQTtFQThERyxtQkFBbUI7QUFEdEI7O0FBN0RBO0VBaUVJLFlBQVk7RUFDVixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2pCLGtCQUFrQjtFQUNyQixTQUFTO0VBQ1QsaUJBQWlCO0FBQXJCOztBQXRFQTtFQXlFTyxlQUFlO0FBQ3RCOztBQTFFQTtFQThFSSxjQUFjO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFBeEI7O0FBakZBO0VBc0ZHLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZ0NBQWdDO0VBQ2hDLG9CQUFvQjtBQUR2Qjs7QUF4RkE7RUE0Rkksa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFBdkI7O0FBOUZBO0VBa0dJLHlEQUErQztFQUMvQyxZQUFZO0VBQ1osV0FBVztFQUNSLHdCQUF3QjtFQUN4Qiw0QkFBNEI7RUFDNUIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDZixVQUFVO0VBQ2hCLFNBQVM7QUFBYjs7QUE5R0E7RUFpSFEsZUFBZTtBQUN2Qjs7QUFsSEE7RUFzSEksWUFBWTtFQUNaLFdBQVc7RUFDVixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUF0Qjs7QUExSEE7RUE4SEksY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7QUFBdkI7O0FBbklBO0VBeUlFLDZCQUE2QjtFQUM3QixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2Qsa0JBQWtCO0VBQ2YsbUJBQW1CO0VBQ25CLG9CQUFvQjtBQUY1Qjs7QUE1SUE7RUFrSkksY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQUZyQjs7QUFwSkE7RUEwSkksZUFBZTtFQUNmLGNBQWM7QUFGbEI7O0FBekpBO0VBK0pJLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBRnRCOztBQS9KQTtFQW9LSyxlQUFlO0FBRHBCOztBQW5LQTtFQXdLSyxZQUFZO0VBQ1osV0FBVztFQUNYLGlCQUFpQjtBQUR0Qjs7QUF6S0E7RUE4S0ssb0NBQWlDO0VBQ2pDLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLFdBQVc7RUFDWCxVQUFVO0VBQ1YsZ0JBQWdCO0FBRHJCOztBQXRMQTtFQTJMSyxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVc7QUFEaEI7O0FBL0xBO0VBb01LLHlCQUF5QjtBQUQ5Qjs7QUFuTUE7RUF1TU0sVUFBVTtBQUFoQjs7QUF2TUE7RUEyTU0sVUFBVTtBQUFoQjs7QUEzTUE7RUFrTkssaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUh2Qjs7QUFoTkE7RUF5TkcsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFMdEI7O0FBVUE7RUFDSSxlQUFlO0VBQ2YsY0FBYztBQVBsQjs7QUFVQTtBQUNBO0VBQ0MsY0FBYztFQUNYLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNwQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBUHRCOztBQVVBO0VBQ0MsY0FBYztFQUNYLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNwQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBUHRCOztBQVVBO0VBQ0MsY0FBYztFQUNYLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNwQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBUHRCOztBQVVBO0FBQ0E7RUFDQyxzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtBQVBuQjs7QUFJQTtFQU1LLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7QUFOakI7O0FBSEE7RUFjSyxzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGdCQUFnQjtBQVByQjs7QUFUQTtFQW1CTSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7QUFOakI7O0FBV0E7RUFFRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQVRwQjs7QUFhQTtFQUNDLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFWcEI7O0FBYUE7RUFDQyx5QkFBeUI7RUFDekIsYUFBYTtFQUNiLG1CQUFtQjtBQVZwQjs7QUFPQTtFQU1FLGVBQWU7RUFDWixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLDBCQUEwQjtBQVQvQjs7QUFBQTtFQVlHLGlCQUFpQjtBQVJwQjs7QUFKQTtFQWlCSyxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGNBQWM7QUFUbkI7O0FBYUE7QUFDQTtFQUlHLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFibkI7O0FBa0JBO0FBQ0E7RUFDQyxvQkFBb0I7QUFmckI7O0FBa0JBO0FBQ0E7RUFDQyx5QkFBeUI7RUFDdEIsYUFBYTtFQUNiLGtCQUFrQjtBQWZ0Qjs7QUFZQTtFQU1LLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBZHhCOztBQWtCQTtFQUVFLG9DQUFvQztBQWhCdEM7O0FBY0E7RUFLRyxzQkFBc0I7QUFmekI7O0FBVUE7RUFVRSxvQ0FBb0M7QUFoQnRDOztBQW9CQTtFQUVFO0FBbEJGOztBQXNCQTtFQUVLLGdCQUFnQjtBQXBCckI7O0FBd0JBO0VBQ0MsY0FBYztFQUNaLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUJBQW1CO0FBckJ0Qjs7QUF3QkE7RUFDQyxnQkFBZ0I7QUFyQmpCOztBQXdCQTtBQUNBO0VBQ0MsbUJBQW1CO0FBckJwQjs7QUFvQkE7RUFLRyxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQXJCdEI7O0FBV0E7RUFlRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixXQUFXO0FBdEJiOztBQUlBO0VBcUJHLGtCQUFrQjtBQXJCckI7O0FBQUE7RUF5QkcsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7QUFyQnRCOztBQVRBO0VBa0NHLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsNkJBQTZCO0VBQzdCLGlCQUFpQjtBQXJCcEI7O0FBaEJBO0VBd0NJLGVBQWU7RUFDZixnQkFBZ0I7QUFwQnBCOztBQXJCQTtFQTZDSSxrQkFBa0I7QUFwQnRCOztBQXpCQTtFQWlESSxjQUFjO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQXBCMUI7O0FBbENBO0VBeURRLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFuQnpCOztBQTFDQTtFQWtFSSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsZUFBZTtBQXBCbkI7O0FBOEJBO0VBQ0MseUJBQXlCO0VBQ3ZCLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsb0JBQW9CO0FBM0J2Qjs7QUF1QkE7RUFPSSxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtBQTFCdEI7O0FBaUJBO0VBWUssa0JBQWtCO0VBQ2pCLFdBQVc7RUFDWCxVQUFVO0FBekJoQjs7QUFXQTtFQWtCSyxtQkFBbUI7QUF6QnhCOztBQU9BO0VBcUJNLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtBQXhCbEI7O0FBQ0E7RUE0QkssY0FBYztFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCO0FBekJyQjs7QUFSQTtFQXFDSyxjQUFjO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0FBekJwQjs7QUFmQTtFQThDSyw2QkFBNkI7RUFDN0IsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBQTNCekI7O0FBckJBO0VBbURNLGNBQWM7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7QUExQnRCOztBQS9CQTtFQTZETSxjQUFjO0VBQ2IsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ3JCLG1CQUFtQjtBQTFCdkI7O0FBZ0NBO0FBQ0E7RUFFRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5QixXQUFXO0VBQ1gsbUJBQW1CO0FBOUJyQjs7QUF3QkE7RUFjRSxjQUFjO0VBQ2Qsb0NBQW9DO0VBQ3BDLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGNBQWM7QUFsQ2hCOztBQWVBO0VBdUJFLGNBQWM7RUFDZCxvQ0FBb0M7RUFDcEMsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFdBQVc7QUFsQ2I7O0FBRUE7RUFtQ00seUJBQXlCO0FBakMvQjs7QUFGQTtFQXNDTztBQWhDUDs7QUFOQTtFQTRDRSxnQkFBZ0I7RUFDaEIsWUFBWTtBQWxDZDs7QUFYQTtFQWlERSxXQUFXO0FBbENiOztBQWZBO0VBc0RHLFVBQVU7QUFuQ2I7O0FBbkJBO0VBMkRJLGdDQUFnQztBQXBDcEM7O0FBdkJBO0VBOERLO0FBbkNMOztBQTNCQTtFQW1FSSxjQUFjO0VBQ2QsbUJBQW1CO0FBcEN2Qjs7QUFoQ0E7RUF5RU0sVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsY0FBYztBQXJDcEI7O0FBdkNBO0VBaUZFLDZCQUE2QjtFQUM3QixpQkFBaUI7RUFDakIsZ0JBQWdCO0FBdENsQjs7QUE3Q0E7RUFzRkcsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQXJDcEI7O0FBckRBO0VBOEZHLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixlQUFlO0FBckNsQjs7QUE3REE7RUFzR0csY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsMEJBQTBCO0FBckM3Qjs7QUEwQ0E7QUFDQTtFQUVFLGlCQUFpQjtBQXhDbkI7O0FBNENBO0FBQ0E7RUFDQyxnQkFBZ0I7QUF6Q2pCOztBQXdDQTtFQUlFLHlCQUF5QjtFQUN2Qix5QkFBeUI7RUFDekIsb0JBQW9CO0VBQ3RCLFdBQVc7RUFDWCxtQkFBbUI7QUF4Q3JCOztBQWdDQTtFQVdHLHlCQUF5QjtFQUN6QixhQUFhO0VBQ2IsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixnQ0FBZ0M7RUFDaEMsbUJBQW1CO0FBdkN0Qjs7QUFvQkE7RUF1Qkcsa0JBQWtCO0VBQ2hCLG1CQUFtQjtBQXZDeEI7O0FBZUE7RUE0Qkcsc0JBQXNCO0FBdkN6Qjs7QUFXQTtFQStCSSxzQkFBc0I7QUF0QzFCOztBQTRDQTtFQUNDLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQiwwQ0FBdUM7RUFDdkMsZ0JBQWdCO0FBekNqQjs7QUFtQ0E7RUFTRSxjQUFjO0VBQ2Qsb0NBQW9DO0VBQ3BDLGVBQWU7RUFDZixpQkFBaUI7RUFDZCxvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUF4Q3hCOztBQXdCQTtFQW1CRyxpQkFBaUI7QUF2Q3BCOztBQW9CQTtFQXdCRSxjQUFjO0FBeENoQjs7QUFnQkE7RUEyQkcsNkJBQTZCO0VBQzdCLDBCQUEwQjtFQUMxQixlQUFlO0FBdkNsQjs7QUFVQTtFQWtDRSxpQkFBaUI7QUF4Q25COztBQTRDQTtBQUNBO0VBRUUsY0FBYztFQUNkLGVBQWU7QUExQ2pCOztBQThDQTtFQUNJLFFBQVE7RUFDUixTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBQ1osV0FBVztFQUNYLGlCQUFpQjtFQUNqQixrQkFBa0I7QUEzQ3RCOztBQThDQTtFQUNDLGlDQUFpQztBQTNDbEM7O0FBOENBO0VBQ0Msb0NBQW9DO0FBM0NyQzs7QUE4Q0E7RUFDQyxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsc0JBQXNCO0FBM0N2Qjs7QUE4Q0E7RUFDQyx5QkFBeUI7QUEzQzFCOztBQThDQTtFQUNDLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsbUJBQW1CO0FBM0NwQjs7QUE4Q0E7RUFDQyxxQkFBcUI7QUEzQ3RCOztBQThDQTtFQUNDLHFCQUFxQjtBQTNDdEI7O0FBOENBO0VBQ0ksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsU0FBUztBQTNDYjs7QUMvN0JFO0VEcytCRjtJQU9LLFNBQVM7RUF6Q1o7QUFDRjs7QUE0Q0E7RUFDQyx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtBQXpDMUI7O0FBNENBO0VBR0ssWUFBWTtFQUNaLGVBQWU7RUFDZix5QkFBeUI7RUFDekIsNkJBQTZCO0FBM0NsQzs7QUFxQ0E7RUFVSyxrQkFBa0I7QUEzQ3ZCOztBQStDQTtFQUNDLGVBQWU7QUE1Q2hCOztBQStDQTtFQUNJLGtCQUFrQjtBQTVDdEI7O0FBK0NBO0VBQ0MsZUFBZTtFQUNmLGNBQWM7RUFDZCxlQUFlO0FBNUNoQjs7QUF5Q0E7RUFNRSxhQUFhO0FBM0NmOztBQXFDQTtFQVVFLGVBQWU7QUEzQ2pCOztBQWlDQTtFQWFNLGdCQUFnQjtFQUNoQixRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQTFDdEI7O0FBZ0RBO0VBSU8seUJBQXlCO0VBQ3pCLG9DQUFvQztFQUNwQyxhQUFhO0VBQ2IsbUNBQW1DO0FBaEQxQzs7QUFzREE7RUFDQyxXQUFXO0FBbkRaOztBQXNEQTtFQUNDLFNBQVM7QUFuRFY7O0FBc0RBO0VBQ0MsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFuRG5COztBQ3hnQ0U7RUQ4akNGO0lBRUUsb0NBQW9DO0lBQ3BDLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixrQkFBa0I7RUFuRGxCO0FBQ0Y7O0FDemhDRTtFRCtrQ0Y7SUFFRSxpQ0FBaUM7SUFDakMsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixtQ0FBbUM7SUFDbkMsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxVQUFVO0VBbkRWO0FBQ0Y7O0FBc0RBO0VBQ0MsZ0JBQWdCO0VBQ2IsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGdCQUFnQjtBQW5EcEI7O0FBc0RBO0VBRUUsZUFBZTtBQXBEakI7O0FBa0RBO0VBTUUsZUFBZTtBQXBEakI7O0FBd0RBO0VBQ0Msb0NBQW9DO0VBQ3BDLDJDQUEyQztBQXJENUM7O0FBbURBO0VBS0Usc0JBQXNCO0VBQ3RCLDJDQUEyQztFQUMzQywwQkFBMEI7RUFDMUIsZUFBZTtFQUNmLGNBQ0Q7QUFyREQ7O0FBMkNBO0VBYUUsZUFBZTtFQUNaLDZCQUE2QjtFQUM3Qiw0QkFBNEI7QUFwRGpDOztBQXdEQTtBQUNBO0VBQ0Msa0JBQWtCO0FBckRuQjs7QUFvREE7RUFJSyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFdBQVc7QUFwRGhCOztBQXdEQTtFQUNDLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLG1CQUFtQjtBQXJEcEI7O0FBd0RBO0VBQ0MseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsY0FBYztFQUNYLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0FBckRyQjs7QUF3Q0E7RUFnQkUsY0FBYztBQXBEaEI7O0FBd0RBO0VBQ0MsbUJBQW1CO0VBQ25CLHNCQUFzQjtBQXJEdkI7O0FBd0RBO0VBRUUsZUFBZTtBQXREakI7O0FBb0RBO0VBTUUsMEJBQTBCO0FBdEQ1Qjs7QUEwREE7RUFDQyxvQ0FBb0M7RUFDcEMsaUNBQWlDO0VBQ2pDLHlCQUF5QjtFQUN6QiwwQkFBMEI7RUFDMUIsc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQix1QkFBdUI7RUFDdkIsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7QUF2RHJCOztBQTBDQTtFQWdCSztFQUNBLGtCQUFrQjtBQXREdkI7O0FBcUNBO0VBcUJLLDRCQUE0QjtFQUM1QixnQkFBZ0I7RUFDaEIsMkJBQTJCO0FBdERoQzs7QUErQkE7RUEyQksseUJBQXlCO0VBQ3pCLDBCQUEwQjtFQUMxQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFDckIsb0NBQW9DO0VBQ3BDLHNCQUFzQjtFQUNuQix1QkFBdUI7RUFDdkIsMkJBQTJCO0VBQzNCLDhCQUE4QjtFQUM5QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBdERyQjs7QUFlQTtFQTBDTSw0QkFBNEI7RUFDNUIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IseUJBQXlCO0FBckQvQjs7QUFPQTtFQW1ESyxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQXREckI7O0FBQ0E7RUEwRE0sWUFBWTtFQUNaLGlCQUFpQjtBQXZEdkI7O0FBSkE7RUErRE0sb0JBQW9CO0VBQ3BCLHFCQUFxQjtBQXZEM0I7O0FBNERBO0VBRUUsY0FBYztBQTFEaEI7O0FBOERBO0VBRUUsZ0JBQWdCO0FBNURsQjs7QUFnRUE7RUFFRSxXQUFXO0FBOURiOztBQTREQTtFQU9HLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7QUEvRGQ7O0FBb0VBO0VBQ0MsWUFBWTtFQUNWLFdBQVc7RUFDWCxrQkFBa0I7RUFDakIsVUFBVTtFQUNWLFNBQVM7QUFqRWI7O0FBb0VBO0VBRUUsV0FBVztBQWxFYjs7QUFnRUE7RUFNRSxtQkFBbUI7QUFsRXJCOztBQTREQTtFQVVFLGlCQUFpQjtFQUNkLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1oseUJBQXlCO0VBQzVCLHlCQUF5QjtFQUN6QixrQkFBa0I7QUFsRXBCOztBQW1EQTtFQWtCRztBQWpFSDs7QUErQ0E7RUFzQk0sa0JBQWtCO0FBakV4Qjs7QUEyQ0E7RUEwQk0sU0FBUztFQUNULFdBQVc7QUFqRWpCOztBQXNFQTtFQUVFLFdBQVc7QUFwRWI7O0FBa0VBO0VBT00sd0JBQXdCO0VBQzNCLGdCQUFnQjtFQUNoQixxQkFBcUI7QUFyRXhCOztBQTBFQTtFQUVFLGtCQUFrQjtFQUNmLFFBQVE7RUFDUixnQkFBZ0I7RUFDaEIsV0FBVztBQXhFaEI7O0FBbUVBO0VBU0ssZUFBZTtFQUNmLFdBQVc7QUF4RWhCOztBQThEQTtFQWVNLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsUUFBUTtBQXpFZDs7QUE4RUE7RUFFRSxXQUFXO0FBNUViOztBQTBFQTtFQU1FLGVBQWU7QUE1RWpCOztBQWdGQTtFQUdHO0FBL0VIOztBQW9GQTtBQUNBO0VBQ0MsNkJBQTZCO0FBakY5Qjs7QUFnRkE7RUFLRyxpQkFBaUI7QUFqRnBCOztBQTRFQTtFQVVFLGtCQUFrQjtBQWxGcEI7O0FBd0VBO0VBYUcsZ0JBQWdCO0VBQ2IsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZUFBZTtBQWpGckI7O0FBc0ZBO0VBR0csZ0JBQWdCO0FBckZuQjs7QUFrRkE7RUFPRyxtQkFBbUI7QUFyRnRCOztBQTBGQTtFQUVFLG1CQUFtQjtBQXhGckI7O0FBc0ZBO0VBTUUseURBQW1EO0VBQ25ELFlBQVk7RUFDWixXQUFXO0VBQ1Isd0JBQXdCO0VBQ3hCLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0FBeEZkOztBQTBFQTtFQWlCTSxlQUFlO0FBdkZyQjs7QUE0RkE7QUFDQTtFQUNFLG1CQUFtQjtBQXpGckI7O0FBNEZBO0VBQ0UscUJBQXFCO0FBekZ2Qjs7QUE0RkE7RUFDRSxxQkFBcUI7QUF6RnZCOztBQTRGQTtFQUNFLHFCQUFxQjtBQXpGdkI7O0FBNEZBO0VBQ0UscUJBQXFCO0FBekZ2Qjs7QUE0RkE7RUFDRSxxQkFBcUI7QUF6RnZCOztBQTRGQTtFQUNFLHFCQUFxQjtBQXpGdkI7O0FBNEZBO0VBQ0UscUJBQXFCO0FBekZ2Qjs7QUE0RkE7RUFDRSxxQkFBcUI7QUF6RnZCOztBQTRGQTtFQUNJLHlCQUF5QjtBQXpGN0I7O0FBNEZBO0FBQ0E7RUFDQyx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQiw2QkFBNkI7QUF6RjlCOztBQXFGQTtFQU9FLGNBQWM7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBeEZ4Qjs7QUE0RUE7RUFnQkUsY0FBYztFQUNYLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQXhGdkI7Ozs7O0FFaDZDQTtFQUNDLGlEQUE4QztBQUMvQzs7QUFGQTtFQUlFLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUVwQjs7QUFUQTtFQVVHLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFHdEI7O0FBZEE7RUFjSSxpQkFBaUI7RUFDakIsb0JBQW9CO0FBSXhCOztBQW5CQTtFQWtCSyxZQUFZO0VBQ1osV0FBVztBQUtoQjs7QUF4QkE7RUF5QkcsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUd0Qjs7QUE3QkE7RUE2QkkscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNmLGtCQUFrQjtFQUNsQixTQUFTO0FBSWhCOztBQXBDQTtFQW1DSyxxQkFBcUI7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixTQUFTO0FBS2pCOztBQTNDQTtFQTBDSyxxQkFBcUI7QUFLMUI7O0FBL0NBO0VBK0NJLHFCQUFxQjtBQUl6Qjs7QUFuREE7RUFrREssWUFBWTtFQUNaLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUt4Qjs7QUEzREE7RUF5RE0sY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7QUFNdEI7O0FBRUE7RUFDQyxtQkFBbUI7QUFDcEI7O0FBRkE7RUFNTSxxQkFBcUI7QUFBM0I7O0FBTkE7RUFTTyxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFDeEI7O0FBYkE7RUFnQk8sY0FBYztFQUNYLGlCQUFpQjtFQUNwQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFNBQVM7QUFDaEI7O0FBckJBO0VBd0JPLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCO0FBQzVCOztBQTlCQTtFQWlDSSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDakIseUJBQXlCO0VBQ3pCLGlCQUFpQjtBQUN2Qjs7QUE3Q0E7RUFpREcsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFBckI7O0FBdERBO0VBMERHLFlBQVk7RUFDVCxrQkFBa0I7QUFBeEI7O0FBS0E7QUFDQTtFQUNDLFlBQVk7RUFDWixZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxlQUFlO0FBRmhCOztBQUhBO0VBUUUsbUJBQW1CO0FBRHJCOztBQVBBO0VBV0csZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFBcEI7O0FBaEJBO0VBdUJHLGlCQUFpQjtFQUNqQixvQkFBb0I7QUFIdkI7O0FBckJBO0VBNEJHLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsd0JBQXdCO0VBQ3hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFIdEI7O0FBbkNBO0VBMENLLDBCQUEwQjtBQUgvQjs7QUF2Q0E7RUErQ0ksY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2Qsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsZUFBZTtFQUNmLGNBQWM7QUFKckI7O0FBbkRBO0VBMERRLGlCQUFpQjtBQUh6Qjs7QUF2REE7RUE4RFEsZUFBZTtBQUh2Qjs7QUEzREE7RUFtRUksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFFBQVE7QUFKWjs7QUFuRUE7RUEyRUksYUFBYTtFQUNiLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNoQix3QkFBd0I7RUFDeEIsa0JBQWtCO0VBQ2xCLFdBQVc7QUFKbEI7O0FBOUVBO0VBcUZLLGlCQUFpQjtFQUNqQixtQkFBbUI7QUFIeEI7O0FBbkZBO0VBeUZNLGtCQUFrQjtFQUNmLGNBQWM7RUFDZCxnQkFBZ0I7QUFGekI7O0FBekZBO0VBK0ZTLGNBQWM7QUFGdkI7O0FBN0ZBO0VBcUdJLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFKdEI7O0FBbEdBO0VBeUdLLGdCQUFnQjtFQUNoQixXQUFXO0FBSGhCOztBQXZHQTtFQThHSyxXQUFXO0FBSGhCOztBQTNHQTtFQWtISyxjQUFjO0FBSG5COztBQS9HQTtFQXVIUSxnQkFBZ0I7RUFDaEIsV0FBVztBQUpuQjs7QUFwSEE7RUE0SFEsV0FBVztBQUpuQjs7QUF4SEE7RUFvSUksZ0JBQWdCO0FBUnBCOztBQTVIQTtFQXdJSSxlQUFlO0FBUm5COztBQWhJQTtFQThJSyxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFlBQVk7RUFDWixTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQjtFQUNqQix3QkFBd0I7QUFWNUI7O0FBMUlBO0VBdUpLLGNBQWM7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsZ0NBQWdDO0VBQ2hDLG1CQUFtQjtBQVR0Qjs7QUF0SkE7RUFrS0ksa0JBQWtCO0VBQ2Ysa0JBQWtCO0VBQ2xCLFFBQVE7RUFDTCxxQkFBcUI7RUFDeEIsY0FBYztBQVJyQjs7QUE5SkE7RUEwS0ksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFFBQVE7QUFSWjs7QUF0S0E7RUFvTE0sY0FBYztFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsY0FBYztBQVZsQjs7QUEvS0E7RUE0TEssa0JBQWtCO0VBQ2Ysa0JBQWtCO0VBQ2xCLFFBQVE7QUFUaEI7O0FBckxBO0VBa01LLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxRQUFRO0FBVGI7O0FBN0xBO0VBNE1HLGtCQUFrQjtFQUNoQix5QkFBeUI7RUFDekIsV0FBVztFQUNiLGVBQWU7RUFDZixrQkFBa0I7RUFDZixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2pCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQVhuQjs7QUFoTkE7RUE4TkksZUFBZTtBQVZuQjs7QUFwTkE7RUFrT0ksYUFBYTtBQVZqQjs7QUFnQkE7RUFDQyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixvQkFBb0I7QUFickI7O0FBZ0JBO0VBRUUsZUFBZTtBQWRqQjs7Ozs7QUh2V0E7QUlHQTtBQUNBO0VBR0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUhwQjs7QUFEQTtFQU9HLGdCQUFnQjtFQUNiLGlCQUFpQjtBQUZ2Qjs7QUFOQTtFQVdJLGlCQUFpQjtFQUNkLGtCQUFrQjtBQUR6Qjs7QUFYQTtFQW1CRyxrQkFBa0I7QUFKckI7O0FBZkE7RUFzQkksY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsZ0NBQWdDO0VBQ2hDLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUh2Qjs7QUE3QkE7RUFvQ0ksY0FBYztFQUNkLFdBQVc7QUFIZjs7QUZyQ0U7RUVHRjtJQTJDTSxrQkFBa0I7RUFKdEI7QUFDRjs7QUYzQ0U7RUVHRjtJQWlETSxpQkFBaUI7RUFKckI7QUFDRjs7QUE5Q0E7RUF1REkseUJBQXlCO0VBQ3ZCLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUxwQjs7QUF4REE7RUFpRUksWUFBWTtFQUNaLGdCQUFnQjtBQUxwQjs7QUE3REE7RUFxRUssYUFBYTtFQUNiLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsZ0JBQWdCO0FBSnJCOztBQXBFQTtFQThFSyxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFOeEI7O0FBOUVBO0VBeUZJLGtCQUFrQjtFQUNoQix5QkFBeUI7RUFDekIsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0FBUHZCOztBQXZGQTtFQWlHTyxjQUFjO0VBQ2IsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0FBTnpCOztBQS9GQTtFQXlHTyxjQUFjO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQU52Qjs7QUF2R0E7RUFrSE0sNkJBQTZCO0FBUG5DOztBQTNHQTtFQXVISyxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBUnZCOztBQWhIQTtFQTJITSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFQdkI7O0FBdkhBO0VBbUlLLGNBQWM7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNwQixnQkFBZ0I7QUFSckI7O0FBL0hBO0VBMElNLGNBQWM7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQVAxQjs7QUF0SUE7RUFtSkksV0FBVztFQUNYLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBQVQxQjs7QUE5SUE7RUEwSkssY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLDBCQUEwQjtBQVIvQjs7QUF0SkE7RUFtS00sV0FBVztBQVRqQjs7QUExSkE7RUF3S0ssZ0JBQWdCO0VBQ2hCLFdBQVc7QUFWaEI7O0FBL0pBO0VBOEtJLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsV0FBVztBQVhmOztBQXJLQTtFQXFMSyxnQkFBZ0I7QUFackI7O0FBbUJBO0FBQ0E7RUFFRSx5QkFBeUI7RUFDdkIsMkNBQXdDO0VBQ3hDLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFdBQVc7QUFqQmY7O0FBT0E7RUFhSyxjQUFjO0VBQ2hCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QkFBeUI7QUFoQjVCOztBQVhBO0VBOEJJLGNBQWM7RUFDZCx5QkFBeUI7QUFmN0I7O0FBaEJBO0VBb0NLLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2IsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCO0FBaEJ4Qjs7QUF6QkE7RUE2Q0ssa0JBQWtCO0VBQ2pCLFlBQVk7RUFDWixTQUFTO0VBQ1QsVUFBVTtBQWhCaEI7O0FBaENBO0VBb0RLLHlCQUF5QjtBQWhCOUI7O0FBcENBO0VBdURNLGNBQWM7QUFmcEI7O0FBeENBO0VBMkRNLHlCQUF5QjtFQUN6QixjQUFjO0FBZnBCOztBQXFCQTtFQUVFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBbkJsQjs7QUFlQTtFQVFFLGdCQUFnQjtBQW5CbEI7O0FBV0E7RUFXRyxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFsQnRCOztBQUNBO0VBb0JJLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsWUFBWTtFQUNaLGtCQUFrQjtFQUNmLFFBQVE7RUFDUixlQUFlO0VBQ2YsWUFBWTtFQUNaLG1CQUFtQjtBQWpCMUI7O0FBVkE7RUErQkksY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0FBakJyQjs7QUFqQkE7RUFxQ0ssVUFBVTtBQWhCZjs7QUFyQkE7RUEyQ1MsV0FBVztFQUNYLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFsQnpCOztBQTlCQTtFQW1EVSx1QkFBdUI7QUFqQmpDOztBQWxDQTtFQXVEYSxrQkFBa0I7RUFDeEIsWUFBWTtFQUNaLFdBQVc7RUFDWCxXQUFXO0VBQ1gsMkNBQTJDO0VBQzNDLFVBQVU7RUFDVixVQUFVO0VBQ1YsZ0JBQWdCO0FBakJ2Qjs7QUE3Q0E7RUFpRVEsVUFBVTtFQUNWLFdBQVc7QUFoQm5COztBQWxEQTtFQXNFVyxZQUFZO0VBQ2YsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUNWLFlBQVk7RUFDWixRQUFRO0VBQ1IsV0FBVztBQWhCbkI7O0FBN0RBO0VBa0ZVLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsV0FBVztFQUNYLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsZ0JBQWdCO0FBakIxQjs7QUE1RUE7RUFnR1csY0FBYztBQWhCekI7O0FBaEZBO0VBb0dXLFVBQVU7QUFoQnJCOztBQXBGQTtFQXdHVyxjQUFjO0VBQ2pCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNiLGtCQUFrQjtFQUN4QixtQkFBbUI7QUFoQnhCOztBQTlGQTtFQWtIVyxjQUFjO0VBQ2pCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixlQUFlO0FBaEJ2Qjs7QUF2R0E7RUE2SFcsZUFBZTtBQWxCMUI7O0FBM0dBO0VBa0lVLGFBQWE7RUFDYixrQkFBa0I7RUFDZixZQUFZO0VBQ2xCLFdBQVc7RUFDWCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFuQnJCOztBQXJIQTtFQTJJUSx5QkFBeUI7RUFDekIsYUFBYTtFQUNiLFlBQVk7RUFDWixXQUFXO0VBQ1gsV0FBVztBQWxCbkI7O0FBN0hBO0VBbUpXLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLGFBQWE7RUFDYixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixXQUFXO0FBbEJ0Qjs7QUEzSUE7RUFnS1ksY0FBYztBQWpCMUI7O0FBL0lBO0VBb0tZLGNBQWM7RUFDakIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNyQixtQkFBbUI7QUFqQnpCOztBQXpKQTtFQThLWSxjQUFjO0VBQ2pCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGVBQWU7QUFqQnhCOztBQWpLQTtFQXNMWSxrQkFBa0I7RUFDckIsV0FBVztFQUNYLFNBQVM7RUFDVCxjQUFjO0VBQ2QsZUFBZTtBQWpCeEI7O0FBektBO0VBNkxVLGVBQWU7QUFoQnpCOztBQTdLQTtFQWtNWSxnQkFBZ0I7QUFqQjVCOztBQWpMQTtFQXFNYSxjQUFjO0VBQ2pCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0FBaEIzQjs7QUF4TEE7RUE4TVcsVUFBVTtFQUNWLFdBQVc7QUFsQnRCOztBQTdMQTtFQXlOUyxXQUFVO0VBQ1Ysa0JBQWlCO0FBeEIxQjs7QUE2QkE7RUFJSSxlQUFlO0FBN0JuQjs7QUF5QkE7RUFTRyxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixnQkFBZ0I7QUE5Qm5COztBQWtCQTtFQWVJLHlCQUF5QjtFQUN6QixhQUFhO0FBN0JqQjs7QUFhQTtFQW1CSyxjQUFjO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQTVCMUI7O0FBSUE7RUE0QkssY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixlQUFlO0FBNUJwQjs7QUFMQTtFQXlDRyxrQkFBa0I7RUFDbEIsbUJBQW1CO0FBaEN0Qjs7QUFWQTtFQTZDSSxnQkFBZ0I7RUFDYixZQUFZO0VBQ1osV0FBVztFQUNYLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7QUEvQnpCOztBQXJCQTtFQXdESSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsaUJBQWlCO0FBL0JyQjs7QUE3QkE7RUFnRUksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBQS9CckI7O0FBckNBO0VBdUVLLGdCQUFnQjtFQUNoQixjQUFjO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsMEJBQTBCO0FBOUJsQzs7QUF5Q0E7RUFDQyxvQkFBb0I7QUF0Q3JCOztBQXFDQTtFQUlLLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsY0FBYztFQUNkLG1CQUFtQjtBQXJDeEI7O0FBOEJBO0VBVUcsaUJBQWlCO0FBcENwQjs7QUEwQkE7RUFhSSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFuQ3BCOztBQW1CQTtFQW1CSyxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQWxDdkI7O0FBVUE7RUEyQk0sVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsUUFBUTtFQUNSLGdCQUFnQjtBQWpDdEI7O0FBRUE7RUFrQ08sVUFBVTtBQWhDakI7O0FBRkE7RUF5Q00sY0FBYztBQW5DcEI7O0FBTkE7RUFtREksa0JBQWtCO0FBekN0Qjs7QUFWQTtFQXdERyxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUJBQW1CO0FBMUN0Qjs7QUFsQkE7RUFpRUUsZ0JBQWdCO0FBM0NsQjs7QUF0QkE7RUFvRUcsYUFBYTtFQUNiLFdBQVc7QUExQ2Q7O0FGbmxCRTtFRWtvQkY7SUFHRyxnQkFBZ0I7RUE3Q2pCO0FBQ0Y7O0FBeUNBO0VBUUksY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQTdDckI7O0FBaUNBO0VBZ0JJLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUE3Q3BCOztBQXlCQTtFQXlCRyxhQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxnQkFBZ0I7QUE5Q25COztBQWtCQTtFQStCSSxrQkFBa0I7QUE3Q3RCOztBQWNBO0VBbUNJLGNBQWM7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUE3Q3hCOztBQU1BO0VBMkNJLGNBQWM7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBN0N6Qjs7QUFIQTtFQXVETSxzQkFBc0I7RUFDdEIsUUFBUTtFQUNSLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFoRHRCOztBQVZBO0VBOERNLGdCQUFnQjtBQWhEdEI7O0FGaHBCRTtFRXFzQkY7SUFHRyxnQkFBZ0I7RUFuRGpCO0FBQ0Y7O0FBK0NBO0VBUUksY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQW5EckI7O0FBdUNBO0VBZ0JJLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFuRHBCOztBRnRxQkU7RUUrdEJGO0lBR0csZ0JBQWdCO0VBdkRqQjtBQUNGOztBQW1EQTtFQVFJLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUF2RHJCOztBQTJDQTtFQWdCSSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsZ0JBQWdCO0FBdkRwQjs7QUFtQ0E7RUE0QkcsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQTNEckI7O0FBOEJBO0VBaUNHLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsYUFBYTtBQTNEaEI7O0FBd0JBO0VBc0NJLGtCQUFrQjtBQTFEdEI7O0FBb0JBO0VBeUNRLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsUUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0FBekRwQjs7QUFZQTtFQWlESyxrQkFBa0I7RUFDbEIsbUJBQW1CO0FBekR4Qjs7QUFPQTtFQXFETSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQXhEekI7O0FBRkE7RUE4RE0sY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0FBeER2Qjs7QUZ4dUJFO0VFd3lCRjtJQUdHLGdCQUFnQjtFQTlEakI7QUFDRjs7QUEwREE7RUFPRyxjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBN0R0Qjs7QUErQ0E7RUFpQkksa0JBQWtCO0FBNUR0Qjs7QUEyQ0E7RUFxQkksa0JBQWtCO0VBQ2xCLFNBQVM7QUE1RGI7O0FBc0NBO0VBNEJJLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUE5RHJCOztBQThCQTtFQW9DSSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsZUFBZTtBQTlEbkI7O0FBc0JBO0VBK0NLLGtCQUFrQjtBQWpFdkI7O0FBa0JBO0VBcURLLGlCQUFpQjtBQW5FdEI7O0FBY0E7RUE0RE8sc0JBQXNCO0VBQ3RCLFFBQVE7RUFDUixrQkFBa0I7RUFDbEIsWUFBWTtBQXRFbkI7O0FBT0E7RUFtRU8sZ0JBQWdCO0FBdEV2Qjs7QUFHQTtFQTBFSSxrQkFBa0I7QUF6RXRCOztBQURBO0VBOEVJLG1CQUFtQjtBQXpFdkI7O0FBTEE7RUFpRkssY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQXhFdEI7O0FBYkE7RUEyRkssZ0JBQWdCO0FBMUVyQjs7QUFqQkE7RUE4RlMsbUJBQW1CO0FBekU1Qjs7QUFyQkE7RUFpR1Usc0JBQXNCO0VBQ3RCLFFBQVE7RUFDUixrQkFBa0I7RUFDbEIsWUFBWTtBQXhFdEI7O0FBNUJBO0VBd0dVLGdCQUFnQjtBQXhFMUI7O0FBaENBO0VBNkdXLG1CQUFtQjtFQUNuQixTQUFTO0FBekVwQjs7QUFyQ0E7RUF3SE8sbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixrQkFBa0I7QUEvRXpCOztBQTNDQTtFQWdJTyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLFFBQVE7QUFqRmY7O0FBakRBO0VBdUlHLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1QsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQWxGdEI7O0FBeERBO0VBNklJLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxrQkFBa0I7RUFDZixTQUFTO0FBakZoQjs7QUFqRUE7RUFzSkksY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxtQkFBbUI7QUFqRnZCOztBQWhGQTtFQXVLSSxjQUFjO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFuRnhCOztBQXZGQTtFQTZLUSxlQUFlO0FBbEZ2Qjs7QUEzRkE7RUFvTEksa0JBQWtCO0FBckZ0Qjs7QUEvRkE7RUF5TEssV0FBVztBQXRGaEI7O0FBbkdBO0VBZ01JLGtCQUFrQjtBQXpGdEI7O0FBdkdBO0VBcU1LLFdBQVc7QUExRmhCOztBQTNHQTtFQTRNSSxtQkFBbUI7RUFDaEIsUUFBUTtFQUNSLGtCQUFrQjtBQTdGekI7O0FBakhBO0VBbU5HLGtCQUFrQjtBQTlGckI7O0FBckhBO0VBc05JLGtCQUFrQjtFQUNmLFNBQVM7RUFDVCxVQUFVO0VBQ1AsY0FBYztFQUNqQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNkLGdCQUFnQjtBQTdGMUI7O0FBaElBO0VBaU9JLGtCQUFrQjtBQTdGdEI7O0FGNTZCRTtFRStnQ0Y7SUFHRyxnQkFBZ0I7RUFqR2pCO0FBQ0Y7O0FBNkZBO0VBUUksY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQWpHckI7O0FBcUZBO0VBZ0JJLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFqR3BCOztBQTZFQTtFQTBCSSxrQkFBa0I7QUFuR3RCOztBRnQ4QkU7RUUrZ0NGO0lBK0JPLCtCQUErQjtFQW5HcEM7QUFDRjs7QUY1OEJFO0VFK2dDRjtJQXFDTyxrQkFBa0I7RUFuR3ZCO0FBQ0Y7O0FBNkRBO0VBMkNLLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFwR3RCOztBQXFEQTtFQW1ESyxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGVBQWU7QUFwR3BCOztBQTRDQTtFQTRESyxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQXBHdEI7O0FBMkdBO0VBR0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0I7QUExR3RCOztBQW9HQTtFQVNHLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQXpHcEI7O0FBNkZBO0VBZUksaUJBQWlCO0FBeEdyQjs7QUF5RkE7RUFxQkUseUJBQXlCO0VBQ3ZCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0FBMUd0Qjs7QUE0RUE7RUFrQ0UsY0FBYztFQUNYLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7QUExR3hCOztBQW1FQTtFQTJDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUJBQW1CO0FBMUdyQjs7QUEyREE7RUFtREUsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixtQkFBbUI7QUExR3JCOztBQXFEQTtFQXdERyxjQUFjO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7QUF6R3ZCOztBQThDQTtFQStERyxjQUFjO0VBQ1gsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0FBekd2Qjs7QUFzQ0E7RUF3RUUsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBQTFHcEI7O0FBOEJBO0VBb0ZFLGdCQUFnQjtFQUNoQixrQkFBa0I7QUE5R3BCOztBQXlCQTtFQXdGRyxZQUFZO0VBQ1YsWUFBWTtBQTdHakI7O0FBb0JBO0VBOEZLLGlCQUFpQjtFQUNqQixrQkFBa0I7QUE5R3ZCOztBQWtIQTtBQUNBO0VBQ0MsaUJBQWlCO0FBL0dsQjs7QUE4R0E7RUFJRSxtQkFBbUI7QUE5R3JCOztBQTBHQTtFQVFFLHlCQUF5QjtFQUN6QixhQUFhO0FBOUdmOztBQXFHQTtFQWFJLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUE5R3JCOztBQTZGQTtFQW9CSyxnQkFBZ0I7RUFDYixlQUFlO0VBQ2YsWUFBWTtBQTdHcEI7O0FBdUZBO0VBNEJHLG1CQUFtQjtBQS9HdEI7O0FBbUZBO0VBK0JJLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQTlHcEI7O0FBNEVBO0VBdUNPLGtCQUFrQjtBQS9HekI7O0FBd0VBO0VBMkNPLGlCQUFpQjtBQS9HeEI7O0FBb0VBO0VBZ0RNLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUJBQXlCO0VBQ3ZCLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2hCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQWhIdEI7O0FBcURBO0VBOERPLGVBQWU7QUEvR3RCOztBQWlEQTtFQWtFTyx5QkFBeUI7QUEvR2hDOztBQTZDQTtFQXdFSyxhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLGVBQWU7RUFDZixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQWpIckI7O0FBb0NBO0VBZ0ZNLDBCQUEwQjtBQWhIaEM7O0FBZ0NBO0VBb0ZNLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7QUFoSHRCOztBQXdCQTtFQStGVSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osZUFBZTtFQUNaLDZCQUE2QjtFQUM3QixrQkFBa0I7RUFDbEIsV0FBVztBQW5IeEI7O0FBYUE7RUF5R2MsYUFBYTtBQWxIM0I7O0FBU0E7RUE4R1Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsVUFBVTtBQW5IcEI7O0FBSkE7RUEwSFEsWUFBWTtFQUNaLFdBQVc7RUFDWCxtQkFBbUI7QUFsSDNCOztBQVZBO0VBZ0lRLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQWxIeEI7O0FBcEJBO0VBMklPLGtCQUFrQjtFQUNmLGdCQUFnQjtFQUNoQixRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBQ1osV0FBVztFQUNYLFNBQVM7RUFDVCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixzQkFBc0I7RUFDdEIsVUFBVTtFQUNWLGdCQUFnQjtBQW5IMUI7O0FBckNBO0VBMkpXLFVBQVU7RUFDVixXQUFXO0FBbEh0Qjs7QUExQ0E7RUFnS1cseURBQXlEO0VBQzVELFlBQVk7RUFDWixXQUFXO0VBQ1Isd0JBQXdCO0VBQ3hCLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFVBQVU7RUFDVixTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQWxIOUI7O0FBeERBO0VBNktZLGVBQWU7RUFDZixxQkFBcUI7QUFqSGpDOztBQTdEQTtFQW1MVyxZQUFZO0VBQ1osV0FBVztFQUNYLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1Ysa0JBQWtCO0FBbEg3Qjs7QUFyRUE7RUFpTUksc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBeEhwQjs7QUE1RUE7RUF1TUssbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixrQkFBa0I7QUF2SHZCOztBQWxGQTtFQTRNUyxrQkFBa0I7QUF0SDNCOztBRmp4Q0U7RUUyckNGO0lBaU5VLGtCQUFrQjtJQUNsQixpQkFBaUI7RUF0SHpCO0FBQ0Y7O0FGeHhDRTtFRTJyQ0Y7SUF3TlUsa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQXRIM0I7QUFDRjs7QUFwR0E7RUE4TlMsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsWUFBWTtFQUNaLFdBQVc7QUF0SHBCOztBQTVHQTtFQXFPYSxRQUFRO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDbkIsbUJBQW1CO0FBckgxQjs7QUFwSEE7RUE0T1csZUFBZTtFQUNmLHFCQUFxQjtBQXBIaEM7O0FBekhBO0VBbVBTLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFlBQVk7RUFDWixXQUFXO0FBdEhwQjs7QUFqSUE7RUEwUFUsY0FBYztFQUNqQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQXJIMUI7O0FBeElBO0VBaVFVLGVBQWU7QUFySHpCOztBQTVJQTtFQW9RVyxxQkFBcUI7QUFwSGhDOztBQWhKQTtFQTBRWSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ3RCLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsV0FBVztBQXRIcEI7O0FBeEpBO0VBdVJLLHVCQUF1QjtBQTNINUI7O0FBNUpBO0VBK1JLLGtCQUFrQjtBQS9IdkI7O0FBaEtBO0VBa1NTLFNBQVM7RUFDVCxXQUFXO0FBOUhwQjs7QUFyS0E7RUEyU0ksYUFBYTtBQWxJakI7O0FBd0lBO0FBQ0E7RUFJTyx3QkFBd0I7RUFDeEIsdUJBQXVCO0VBQ3ZCLDRCQUE0QjtBQXhJbkM7O0FBa0lBO0VBVUksVUFBVTtBQXhJZDs7QUE4SEE7RUFjSSxrQkFBa0I7QUF4SXRCOztBQThJQTtFQUNDLGlCQUFpQjtBQTNJbEI7O0FBMElBO0VBSUUsZ0NBQWdDO0VBQ2hDLG9CQUFvQjtBQTFJdEI7O0FBcUlBO0VBUUcsa0JBQWtCO0VBRWxCOzs7Ozs7O0lBcElDO0FBQ0o7O0FBeUhBO0VBb0JNLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isd0JBQXdCO0VBQ3hCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsMkNBQXdDO0VBQ3hDLGtCQUFrQjtBQXpJeEI7O0FBK0dBO0VBZ0NJLFlBQVk7RUFDVixXQUFXO0VBQ1gsbUJBQW1CO0FBM0l6Qjs7QUF5R0E7RUF1Q0csZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtBQTVJekI7O0FBOEZBO0VBa0RHLGdCQUFnQjtBQTVJbkI7O0FBMEZBO0VBcURJLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG1CQUFtQjtBQTNJdkI7O0FBMEVBO0VBc0VHLHlCQUF5QjtFQUN6Qiw4QkFBOEI7RUFDOUIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQTVJbkI7O0FBZ0VBO0VBK0VJLGlCQUFpQjtFQUNqQixrQkFBa0I7QUEzSXRCOztBQTJEQTtFQW9GSSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0FBM0lyQjs7QUFtREE7RUEyRkssa0JBQWtCO0FBMUl2Qjs7QUErQ0E7RUE4Rk0sWUFBWTtFQUNWLFdBQVc7RUFDWCxtQkFBbUI7QUF6STNCOztBQXlDQTtFQXVHRyxnQkFBZ0I7QUE1SW5COztBQXFDQTtFQTBHSSxZQUFZO0VBQ1osV0FBVztFQUNYLG1CQUFtQjtFQUNuQixpQkFBaUI7QUEzSXJCOztBQThCQTtFQWlISSxjQUFjO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2Qsa0JBQWtCO0VBQ3JCLFFBQVE7RUFDUiwwQkFBMEI7QUEzSWpDOztBQW1CQTtFQThIRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQTdJcEI7O0FBYUE7RUFtSUcsK0JBQStCO0VBQy9CLG1CQUFtQjtBQTVJdEI7O0FBUUE7RUF1SUksbUJBQW1CO0VBQ25CLGtCQUFrQjtBQTNJdEI7O0FBR0E7RUEySUssY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7QUExSXhCOztBQU5BO0VBbUpNLFdBQVc7QUF6SWpCOztBQVZBO0VBdUpNLFlBQVk7RUFDWixXQUFXO0VBQ1gsbUJBQW1CO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsU0FBUztBQXpJbEI7O0FBbkJBO0VBaUtRLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsU0FBUztBQTFJakI7O0FBekJBO0VBd0tNLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixrQkFBa0I7QUEzSXhCOztBQXBDQTtFQWtMTyxZQUFZO0VBQ1QsZUFBZTtFQUNmLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFNBQVM7QUExSW5COztBQTdDQTtFQTJMTyxXQUFXO0FBMUlsQjs7QUFqREE7RUE4TFEsV0FBVztBQXpJbkI7O0FBckRBO0VBcU1LLGtCQUFrQjtBQTVJdkI7O0FBekRBO0VBd01NLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsWUFBWTtFQUNaLGFBQWE7RUFDYixnQkFBZ0I7QUEzSXRCOztBQWpFQTtFQStNTyxVQUFVO0VBQ1YsU0FBUztFQUNULGlCQUFpQjtFQUNqQixjQUFjO0FBMUlyQjs7QUF4RUE7RUF5TkkseUJBQXlCO0VBQ3pCLGFBQWE7QUE3SWpCOztBQTdFQTtFQThOSSxpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQTdJckI7O0FBdEZBO0VBc09LLGVBQWU7QUE1SXBCOztBQTFGQTtFQTJPSSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQTdJckI7O0FBbkdBO0VBb1BJLGVBQWU7RUFDZixjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7QUE3SXJCOztBQTNHQTtFQTRQSSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0FBN0lyQjs7QUFuSEE7RUFtUUssa0JBQWtCO0FBNUl2Qjs7QUF2SEE7RUEyUUssY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQWhKdEI7O0FBL0hBO0VBcVJNLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFsSnRCOztBQXBJQTtFQXlSTyxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixTQUFTO0FBakpoQjs7QUE5SUE7RUFvU08sa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQWxKeEI7O0FBdEpBO0VBK1NJLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsb0JBQW9CO0FBckp4Qjs7QUEvSkE7RUF1VEssY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQXBKdEI7O0FBdktBO0VBOFRNLFlBQVk7RUFDWixXQUFXO0VBQ1gsbUJBQW1CO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsU0FBUztBQW5KbEI7O0FBaExBO0VBd1VLLGNBQWM7RUFDZCx1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQXBKckI7O0FBMkpBO0FBQ0E7RUFHRyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixXQUFXO0FBMUpkOztBQW9KQTtFQVNJLFdBQVc7RUFDWCxrQkFBa0I7QUF6SnRCOztBQStJQTtFQWFLLGFBQWE7QUF4SmxCOztBQTJJQTtFQWtCSSxXQUFXO0VBQ1Isa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLFFBQVE7RUFDUixZQUFZO0VBQ2IsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUF6SnRCOztBQThIQTtFQThCUSxpQkFBaUI7RUFDakIsVUFBVTtFQUNWLGdCQUFnQjtBQXhKeEI7O0FBd0hBO0VBb0NXLFlBQVk7RUFDZixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLGdCQUFnQjtBQXhKeEI7O0FBOEdBO0VBK0NNLGNBQWM7QUF6SnBCOztBQTBHQTtFQW9ESyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBMUpyQjs7QUFxR0E7RUF3RE0sVUFBVTtBQXpKaEI7O0FBaUdBO0VBNERNLFVBQVU7QUF6SmhCOztBQTZGQTtFQW1FRyxxQkFBcUI7RUFDckIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUE1SnBCOztBQW1GQTtFQTRFSSx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDZCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUEzSnZCOztBQStEQTtFQWdHSSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxrQkFBa0I7QUEzSnRCOztBQXFEQTtFQTJHSyx5QkFBeUI7QUE1SjlCOztBQWlEQTtFQWdISSxlQUFlO0FBN0puQjs7QUE2Q0E7RUFxSEssVUFBVTtBQTlKZjs7QUF5Q0E7RUEwSEssZ0JBQWdCO0FBL0pyQjs7QUFxQ0E7RUFpSUUsZ0JBQWdCO0VBQ2IsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixlQUFlO0FBbEtwQjs7QUE4QkE7RUF1SUcsV0FBVztFQUNYLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQWpLckI7O0FBc0JBO0VBOElJLGdCQUFnQjtFQUNoQixZQUFZO0FBaEtoQjs7QUFpQkE7RUFtSkksYUFBYTtBQWhLakI7O0FBYUE7RUF3SkcsWUFBWTtFQUNaLGlCQUFpQjtBQWpLcEI7O0FGejBERTtFRWkxREY7SUE0Sk8sYUFBYTtFQS9KbEI7QUFDRjs7QUYvMERFO0VFaTFERjtJQWdLTyxhQUFhO0VBN0psQjtBQUNGOztBRnIxREU7RUVpMURGO0lBb0tPLGFBQWE7RUEzSmxCO0FBQ0Y7O0FGMzFERTtFRWkxREY7SUF3S08sYUFBYTtFQXpKbEI7QUFDRjs7QUFoQkE7RUE2S0ssU0FBUztBQXpKZDs7QUFwQkE7RUFpTEssVUFBVTtBQXpKZjs7QUF4QkE7RUF1TEcsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBM0p6Qjs7QUEvQkE7RUE2TE8sa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztFQUNqQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUExSnJCOztBQTFDQTtFQXVNSyxlQUFlO0FBekpwQjs7QUE5Q0E7RUFrTksscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFoS3hCOztBQXBEQTtFQXVOUyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztBQS9KdkI7O0FBL0RBO0VBa09NLDJCQUEyQjtBQS9KakM7O0FBbkVBO0VBcU9PLGFBQWE7QUE5SnBCOztBQXZFQTtFQXlPTywyQkFBMkI7QUE5SmxDOztBQTNFQTtFQThPTSwyQkFBMkI7RUFDM0Isa0JBQWtCO0FBL0p4Qjs7QUFoRkE7RUFrUE8sYUFBYTtBQTlKcEI7O0FBcEZBO0VBdVBRLGFBQWE7QUEvSnJCOztBQXhGQTtFQTRQTywyQkFBMkI7QUFoS2xDOztBQTVGQTtFQStQUSxhQUFhO0FBL0pyQjs7QUFoR0E7RUFtUVcsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUEvSjNCOztBQXRHQTtFQXlRVyxtQkFBbUI7QUEvSjlCOztBQTFHQTtFQWtSTywyQkFBMkI7QUFwS2xDOztBQTlHQTtFQTJSRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsV0FBVztBQXpLYjs7QUF0SEE7RUFrU0csY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0FBeEtwQjs7QUE3SEE7RUF5U0csaUJBQWlCO0FBeEtwQjs7QUFqSUE7RUE2U0csWUFBWTtFQUNWLFdBQVc7RUFDWCxrQkFBa0I7RUFDakIsa0JBQWtCO0VBQ3JCLFNBQVM7QUF4S1o7O0FBeklBO0VBb1RNLGVBQWU7QUF2S3JCOztBQTdJQTtFQXlURyxVQUFVO0VBQ1YsWUFBWTtFQUNaLGlCQUFpQjtFQUNkLGdCQUFnQjtFQUNoQixRQUFRO0VBQ1Isc0JBQXNCO0VBQ3RCLFlBQVk7QUF4S2xCOztBQXZKQTtFQW9VRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBektyQjs7QUE1SkE7RUF3VVksYUFBYTtFQUNuQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFdBQVc7QUF4S2pCOztBQXRLQTtFQWtWRyxXQUFXO0VBQ1gsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBeEtuQjs7QUE5S0E7RUF5VkkseUJBQXlCO0VBQ3pCLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1QsV0FBVztBQXZLbEI7O0FBeExBO0VBc1dLLGFBQWE7QUExS2xCOztBQTVMQTtFQXlXUyxXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1Asd0JBQXdCO0VBQ3hCLG1DQUFtQztFQUNuQyw4QkFBOEI7RUFDOUIsaUNBQWlDO0VBQ2pDLDhIQUFxSDtFQUNySCx5SEFBZ0g7RUFDaEgsMEhBQWlIO0VBQ2pILHVIQUF1SDtBQXpLaEk7O0FBOU1BO0VBNlhJLHFDQUFrQztFQUNsQyxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQWdCO0FBM0twQjs7QUF2TkE7RUFzWUksa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixRQUFRO0VBQ1IsV0FBVztFQUNYLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGdCQUFnQjtBQTNLcEI7O0FBOU9BO0VBNFpRLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsV0FBVztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBMUt0Qjs7QUExUEE7RUF1YU0scUJBQXFCO0FBekszQjs7QUE5UEE7RUE2YUksa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0VBQ1QsV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBQ1osV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixnQkFBZ0I7QUEzS3BCOztBQWhSQTtFQThiSyxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNmLFNBQVM7RUFDVCxVQUFVO0FBMUtsQjs7QUF4UkE7RUFzY0ssVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDZixRQUFRO0VBQ1IsU0FBUztBQTFLakI7O0FBaFNBO0VBK2NJLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0FBM0tyQjs7QUF0U0E7RUFxZEksY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7RUFDWCxTQUFTO0VBQ1QsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUEzS3BCOztBRi9vRUU7RUV1MURGO0lBc2VRLGVBQWU7SUFDZixpQkFBaUI7RUF6S3ZCO0FBQ0Y7O0FGdHBFRTtFRXUxREY7SUEyZVEsZUFBZTtJQUNmLGlCQUFpQjtFQXZLdkI7QUFDRjs7QUF0VUE7RUFpZkksa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztFQUNkLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixrQkFBa0I7QUF2S3RCOztBQXJWQTtFQWdnQkksa0JBQWtCO0VBQ2xCLFVBQVU7QUF2S2Q7O0FBMVZBO0VBc2dCSyxvQ0FBaUM7RUFDakMsV0FBVztBQXhLaEI7O0FBL1ZBO0VBMmdCSyxVQUFVO0VBQ1AsY0FBYztBQXhLdEI7O0FBcFdBO0VBK2dCUyxlQUFlO0FBdkt4Qjs7QUF4V0E7RUFvaEJLLFVBQVU7RUFDVixjQUFjO0FBeEtuQjs7QUE3V0E7RUF3aEJNLGVBQWU7QUF2S3JCOztBQWpYQTtFQTRoQk0sVUFBVTtFQUNWLGdCQUFnQjtBQXZLdEI7O0FBdFhBO0VBa2lCTyxVQUFVO0VBQ1YsZ0JBQWdCO0FBeEt2Qjs7QUEzWEE7RUF1aUJPLFVBQVU7RUFDVixnQkFBZ0I7QUF4S3ZCOztBQWhZQTtFQWdqQkcsa0JBQWtCO0VBQ2YsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixnQkFBZ0I7QUE1S3RCOztBQXZZQTtFQXNqQk8sVUFBVTtBQTNLakI7O0FBM1lBO0VBMGpCTyxXQUFXO0FBM0tsQjs7QUFpTEE7RUFFRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLGtCQUFrQjtFQUNmLFFBQVE7RUFDUixpQkFBaUI7QUEvS3RCOztBQXlLQTtFQVVFLHFCQUFxQjtFQUNyQixXQUFXO0FBL0tiOztBQW9MQTtFQUNFO0lBQ0csbUNBQW1DO0VBakx0QztFQW1MQTtJQUNHLGtDQUFrQztFQWpMckM7QUFDRjs7QUFxTEE7RUFFRSxnQkFBZ0I7RUFDaEIsWUFBWTtBQW5MZDs7QUFnTEE7RUFLRyxhQUFhO0VBQ2IsdUJBQXVCO0FBakwxQjs7QUEyS0E7RUFRSSxrQkFBa0I7QUEvS3RCOztBQXVLQTtFQVdJLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7QUE5S2xCOztBQWdLQTtFQWtCSSxnQ0FBZ0M7RUFDaEMsYUFBYTtBQTlLakI7O0FBMkpBO0VBcUJLLGNBQWE7QUE1S2xCOztBQXVKQTtFQTBCRyxhQUFhO0VBQ2IsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7QUE3S3RCOztBQWdKQTtFQStCSSxhQUFhO0VBQ2Isc0JBQXNCO0FBM0sxQjs7QUEySUE7RUFtQ0ssZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLGtCQUFrQjtBQTFLdkI7O0FBbUlBO0VBMENLLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxtQkFBbUI7QUF6S3hCOztBQTJIQTtFQWtESSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxtQkFBbUI7QUF6S3ZCOztBQW9IQTtFQXVESyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGNBQWM7QUF2S25COztBQTJHQTtFQWdFSSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGtCQUFrQjtBQXZLdEI7O0FBa0dBO0VBd0VJLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQXRLdkI7O0FBMkZBO0VBOEVJLFVBQVU7RUFDVixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixZQUFZO0FBcktoQiIsInNvdXJjZXMiOlsid2VicGFjazovL215LXBhY2thZ2UvLi9wdWJsaWMvc2Nzcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9teS1wYWNrYWdlLy4vcHVibGljL3Njc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS8uL3B1YmxpYy9zY3NzL3V0aWxzLnNjc3MiLCJ3ZWJwYWNrOi8vbXktcGFja2FnZS8uL3B1YmxpYy9zY3NzL2hlYWRlci5zY3NzIiwid2VicGFjazovL215LXBhY2thZ2UvLi9wdWJsaWMvc2Nzcy9zdHlsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKioqIE1lZGlhIHF1ZXJpZXMgKioqL1xuJHhzOiAwcHg7XG4kc206IDU3NnB4O1xuJG1kOiA3NjhweDtcbiRsZzogOTkycHg7XG4keGw6IDEyMDBweDsiLCJAaW1wb3J0ICd1dGlscyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4vKiBHTE9CQUwgKi9cbi5idXR0b257XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0cGFkZGluZy1sZWZ0OiAyOXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ji5mdWxse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG5cblx0aXtcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0fVxuXG5cdCYuYmxhY2t7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0QTUyO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0fVxuXHR9XG5cblx0Ji53aGl0ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHR9XG5cblx0XHQmLmJvcmRlci1saW5le1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5yZWR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0RBMkExQztcblx0XHRjb2xvcjogI0ZGRkZGRjtcblxuXHRcdCY6bm90KC5kaXNhYmxlZCk6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjREEyQTFDO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0fVxuXG5cdFx0Ji5kaXNhYmxlLCAmLmRpc2FibGVke1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0RBMkExQztcblx0XHR9XG5cdH1cblxuXHQmLmdyZWVue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMUFCMEE7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cblx0XHQmOm5vdCguZGlzYWJsZWQpOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBhOGUwNDtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdH1cblxuXHRcdCYuZGlzYWJsZSwgJi5kaXNhYmxlZHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMkU1RTY7XG5cdFx0fVxuXHR9XG5cblx0Ji5kaXNhYmxlZHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY1O1xuXHRcdGNvbG9yOiAjQkJDQUNGO1xuXHRcdGN1cnNvcjogaW5pdGlhbDtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY1O1xuXHRcdFx0Y29sb3I6ICNCQkNBQ0Y7XG5cdFx0XHRjdXJzb3I6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG59XG5cbi5vbi1vZmZ7XG5cblx0Jjpob3Zlcntcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQudGV4dHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0dG9wOiAtMTBweDtcblx0fVxuXG4gIFx0QC13ZWJraXQta2V5ZnJhbWVzIGJsb2JDaGVja0FuaW0ge1xuXHQgICAgMCUgeyBsZWZ0OiAycHg7IH1cblx0ICAgIDMzJSB7XG5cdCAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1JSA1MCU7IFxuXHQgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNSUgNTAlO1xuXHQgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTsgXG5cdCAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuXHQgICAgICAgIHdpZHRoOiAzMHB4O1xuXHQgICAgICAgIGhlaWdodDogMjRweDtcblx0ICAgICAgICBsZWZ0OiAyMXB4O1xuXHQgICAgICAgIHRvcDogMnB4O1xuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDtcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgMTAwJSB7IGxlZnQ6IDIzcHg7IH1cblx0fVxuXG5cdEAtd2Via2l0LWtleWZyYW1lcyBibG9iVW5jaGVja0FuaW0ge1xuXHQgICAgMCUgeyBsZWZ0OiAyM3B4OyB9XG5cdCAgICAzMyUge1xuXHQgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1JSA1MCU7IFxuXHQgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1JSA1MCU7XG5cdCAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTsgXG5cdCAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcblx0ICAgICAgICB3aWR0aDogMzBweDtcblx0ICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cdCAgICAgICAgbGVmdDogMnB4O1xuXHQgICAgICAgIHRvcDogMnB4O1xuXHQgICAgfVxuXHQgICBcblx0ICAgIFxuXHQgICAgMTAwJSB7IGxlZnQ6IDJweDsgfVxuXHR9XG5cblx0LmJsb2JDb250YWluZXIge1xuXHQgICAgd2lkdGg6IDUycHg7XG4gICAgXHRoZWlnaHQ6IDMwcHg7XG5cdCAgICBwYWRkaW5nOiAwcHg7XG5cdCAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5Nztcblx0ICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LmJsb2IgeyBcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgXHRoZWlnaHQ6IDI0cHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNDFweDsgICBcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGxlZnQ6IDJweDtcblx0ICAgIHRvcDogMnB4O1xuXHQgICAgLXdlYmtpdC1hbmltYXRpb246IGJsb2JVbmNoZWNrQW5pbSAuMjVzIGVhc2Utb3V0O1xuXHQgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMHB4IHJnYmEoMDAsIDAsIDAsIDEpO1xuXHQgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAyMHB4IDBweCByZ2JhKDAwLCAwLCAwLCAxKTtcblx0fVxuXHQuYmxvYkNvbnRhaW5lci5jaGVja2VkIC5ibG9iIHtcblx0ICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibG9iQ2hlY2tBbmltIC4yNXMgZWFzZS1vdXQ7XG5cdCAgICBsZWZ0OiAyM3B4O1xuXHR9XG5cblx0LmJsb2Jfb257XG5cdCAgYmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2hhbmdlQmd7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0fVxufVxuXG4vL0V4cG9ydCBtb2RhbCBcbi5tb2RhbHtcblxuXHQubW9kYWwtZGlhbG9ne1xuXHRcdG1heC13aWR0aDogNjcwcHg7XG5cdH1cblxuXHQub24tb2Zme1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRyaWdodDogMTBweDtcblxuXHRcdC50ZXh0e1xuXHRcdFx0Ji50ZXh0LWxlZnR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cmlnaHQ6IDRweDtcblx0XHRcdH1cblxuXHRcdFx0Ji50ZXh0LXJpZ2h0e1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWwtaGVhZGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXG5cdFx0LmNsb3Nle1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0ICAgIHRvcDogLTJweDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0ICAgICY6aG92ZXJ7XG5cdFx0ICAgIFx0b3BhY2l0eTogMC41O1xuXHRcdCAgICB9XG5cblx0XHQgICAgJjphY3RpdmUsICY6Zm9jdXN7XG5cdFx0ICAgIFx0b3V0bGluZTogbm9uZTtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdC5tb2RhbC10aXRsZXtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR9XG5cdH1cblxuXHQubW9kYWwtY29udGVudHtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0Ym9yZGVyOiAwcHg7XG5cdH1cblxuXHQubW9kYWwtYm9keXtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblxuXHRcdC5saW5lLXRvdGFse1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblxuXHRcdFx0LnJlbW92ZS1leHBvcnR7XG5cdFx0XHRcdGhlaWdodDogMjFweDtcblx0ICBcdFx0XHR3aWR0aDogMjFweDtcblx0ICBcdFx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG5cdCAgXHRcdFx0Jjpob3Zlcntcblx0ICBcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0ICBcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saW5le1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjBCM0I4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5waWN0by1jaGVrZWR7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BpY3RvLWNoZWNrLnN2ZycpO1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICByaWdodDogMTJweDtcblx0XHQgICAgXHR6LWluZGV4OiA0O1xuXHRcdCAgICBcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0ICAgIFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHQgICAgXHRsZWZ0OiAzMnB4O1xuXHRcdFx0XHR0b3A6IDIycHg7XG5cblx0XHQgICAgXHQmOmhvdmVye1xuXHRcdCAgICBcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZ3tcblx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHR3aWR0aDogODVweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5uYW1le1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsLWZvb3Rlcntcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzAwMDAwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0ICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0XHQudGVtcGxhdGV7XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdH1cblxuXHRcdFx0LnRlbXB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0aGVpZ2h0OiA5MnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJhY2tncm91bmR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0XHRib3R0b206IDBweDtcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNoZWNrZWR7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNFRDE4NDY7XG5cblx0XHRcdFx0XHQuYmFja2dyb3VuZHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNoZWNrZWR7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucm93LXRlbXBsYXRle1xuXHRcdFx0XHQuY29sLTEye1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjVweDtcblx0XHR9XG5cdH1cbn1cblxuLndpdGgtZXJyb3Jze1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2UyNjI2Mjtcbn1cblxuLyogU1RBVFVTICovIFxuLnN0LURSQUZUe1xuXHRjb2xvcjogIzgyOTk5NTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0Y1O1xuICBcdHBhZGRpbmctbGVmdDogMTBweDtcbiAgXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBcdHBhZGRpbmctdG9wOiA1cHg7XG4gIFx0cGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnN0LVZBTElELCAuc3QtUEFZQllDVVNUT01FUntcblx0Y29sb3I6ICMzRUI0QjM7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogI0RERjJGMjtcbiAgXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIFx0cGFkZGluZy1yaWdodDogMTBweDtcbiAgXHRwYWRkaW5nLXRvcDogNXB4O1xuICBcdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zdC1WQUxJREJZU0VMTEVSLCAuc3QtVkFMSURCWUNVU1RPTUVSLCAuc3QtU0lHTkJZQ1VTVE9NRVJ7XG5cdGNvbG9yOiAjRUUyRTIyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBcdGJhY2tncm91bmQtY29sb3I6ICNGQ0VCRUE7XG4gIFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIFx0cGFkZGluZy10b3A6IDVweDtcbiAgXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4vKiBQQUdFICovXG4ucGFnZXtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCk7XG5cdHBhZGRpbmctdG9wOiAxMjBweDtcblxuXHQjdGVtcGxhdGUtbm90aWZpY2F0aW9ue1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwcHg7XG5cdCAgICB3aWR0aDogMTAwJTtcbiAgIFx0XHR6LWluZGV4OiAxMDA7XG5cblx0fVxuXG5cdCYuYXBwe1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cblx0ICAgICN0ZW1wbGF0ZS1ub3RpZmljYXRpb257XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgdG9wOiAwcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGFpbmVye1xuXHQmLnNtYWxse1xuXHRcdG1heC13aWR0aDogNjgwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5jb250YWluZXItZmx1aWR7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFjY29yZGlvbntcblx0Ym9yZGVyOiAxcHggc29saWQgI2U2ZTNlMztcblx0cGFkZGluZzogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQudGl0bGV7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuXHQgICAgaXtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVx0XG5cblx0LmFjY29yZGlvbi1idXR0b257XG5cdCAgICBtYXJnaW4tbGVmdDogYXV0bztcblx0ICAgIG1hcmdpbi1yaWdodDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8qIExJU1QgKi9cbi5saXN0e1xuXHQuaGVhZGVye1xuXG5cdFx0LmxhYmVse1xuXHRcdFx0Y29sb3I6ICMyQzNENDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cbn1cblxuLyogVklFVyAqL1xuLnZpZXd7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4vKiBGT1JNIEVSUk9SICovXG4uZm9ybS1lcnJvcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBwYWRkaW5nOiA0NXB4OyBcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0LnRpdGxleyBcblx0ICAgIGZvbnQtc2l6ZTogMjZweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9IFxufVxuXG4uaGFzLWRhbmdlcntcblx0aW5wdXR7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2E5NDQ0MiAhaW1wb3J0YW50O1xuXG5cdFx0Ji5zZWxlY3QyLXNlYXJjaF9fZmllbGR7XG5cdFx0XHRib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbntcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYTk0NDQyICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuaW5wdXQsIC5zZWxlY3QyLXNlbGVjdGlvbntcblx0Jjpmb2N1cywgJjphY3RpdmV7XG5cdFx0LypvdXRsaW5lOiBub25lOyovXG5cdH1cbn1cblxuLmFwcHtcblx0LmZvcm0tZXJyb3J7XG5cdCAgICBtYXJnaW4tdG9wOiA5MHB4O1xuXHR9XG59XG5cbmgxe1xuXHRjb2xvcjogIzJEMkQyRTtcbiAgXHRmb250LWZhbWlseTogVGFob21hO1xuICBcdGZvbnQtc2l6ZTogMzBweDtcbiAgXHRmb250LXdlaWdodDogYm9sZDtcbiAgXHRsZXR0ZXItc3BhY2luZzogMDtcbiAgXHRsaW5lLWhlaWdodDogMzZweDtcbiAgXHRtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4uY29udGFpbmVyLXNtYWxse1xuXHRtYXgtd2lkdGg6IDY2MHB4O1xufVxuXG4vKiBQQU5FTCAqL1xuLnBhbmVse1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdC5wYW5lbC1oZWFkZXJ7XG5cdFx0LnRpdGxle1xuXHRcdFx0Y29sb3I6ICM2NENDQzk7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5wYW5lbC1ib2R5e1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuXHRcdGJvcmRlcjogMHB4O1xuXG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXG5cdFx0aDJ7XG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0LnBhbmVsLWluZm9ze1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVGM0Y1O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdGJvcmRlci10b3A6IDBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdCAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRcdFx0ICAgIGxhYmVse1xuXHRcdFx0ICAgIFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYucGFuZWwtbGFyZ2V7XG5cblx0fVxufVxuXG4ucGFuZWwtdXNlcntcblx0Ym9yZGVyOiAxcHggc29saWQgI0VFRjNGNTtcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBcdHBhZGRpbmctdG9wOiAyNnB4O1xuICBcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gIFx0LmhlYWRlcntcbiAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHRcdHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIFx0XHQuZWRpdC1idG57XG4gIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgcmlnaHQ6IDE1cHg7XG5cdFx0ICAgIHRvcDogLTE0cHg7XG4gIFx0XHR9XG5cbiAgXHRcdC5waWN0b3tcbiAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuICBcdFx0XHRpbWd7XG4gIFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuICBcdFx0XHRcdHdpZHRoOiBhdXRvO1xuICBcdFx0XHRcdG1hcmdpbjogYXV0bztcbiAgXHRcdFx0fVxuICBcdFx0fVxuXG4gIFx0XHQudGl0bGV7XG4gIFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuICBcdFx0fVx0XG5cbiAgXHRcdC5udW1iZXItY3VzdG9tZXJ7XG4gIFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcbiAgXHRcdH1cbiAgXHR9XG5cbiAgXHQuYm9keXtcbiAgXHRcdC5saW5le1xuICBcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0VFRjNGNTtcbiAgXHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XG4gIFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXG4gIFx0XHRcdC50aXRsZXtcbiAgXHRcdFx0XHRjb2xvcjogIzZCODY4Qjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuICBcdFx0XHR9XG5cbiAgXHRcdFx0LnZhbHVle1xuICBcdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIFx0XHRcdH1cbiAgXHRcdH1cbiAgXHR9XG59XG5cbi8qIFVQREFURSBGT1JNICovXG4udXBkYXRlLWZvcm17IFxuXHQuZm9ybS1oZWFkZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmZvcm0tY29udGVudHtcblx0XHRcblx0fVxuXG5cdGxhYmVsLCAubGFiZWx7XG5cdFx0Y29sb3I6ICMyQzNENDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRpbnB1dCwgdGV4dGFyZWF7XG5cdFx0Y29sb3I6ICMyQzNENDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTJFNUU2OyBcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7IFxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLnJlYWQtb25seXtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcblxuXHRcdCAgICAmOmFjdGl2ZSwgJjpmb2N1c3tcblx0XHQgICAgXHQvKm91dGxpbmU6IG5vbmU7Ki9cblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhe1xuXHRcdG1pbi1oZWlnaHQ6IDY1cHg7XG5cdFx0cmVzaXplOiBub25lO1xuXHR9XG5cblx0c2VsZWN0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZvcm0tZ3JvdXB7XG5cdFx0LndpdGgtZXJyb3Jze1xuXHRcdFx0Y29sb3I6IHJlZDtcblx0XHR9XG5cblx0XHQmLmVycm9ye1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCY6YWN0aXZlLCAmOmZvY3Vze1xuXHRcdFx0XHRcdC8qb3V0bGluZTogbm9uZTsqL1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53aXRoLWVycm9yc3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpc3QtdW5zdHlsZWR7XG5cdFx0ICAgIHRvcDogLTEwcHg7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIFx0XHRjb2xvcjogI2E5NDQ0Mjtcblx0XHR9XG5cdH1cblxuXHQuZGVsZXRlLWJsb2N7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdC50aXRsZXtcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cblx0XHRhe1xuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8qIEZvb3RlciBidXR0b24gaW4gYWxsIHBhZ2UgZm9ybSAqL1xuLmxpbmtzLWZvb3Rlcntcblx0YnV0dG9ue1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG59XG5cbi8qIFNJTVBMRSBUQUJMRSAqL1xuLnNpbXBsZS10YWJsZXtcblx0bWFyZ2luLXRvcDogMjVweDtcblxuXHQubGlzdHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUVGM0Y1O1xuXHQgIFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0ICBcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQuaGVhZGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVGM0Y1O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHR9XG5cblx0XHQubGluZXtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0ICBcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHR0cntcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG5cblx0XHRcdHRke1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZHJvcGRvd24tbWVudXtcblx0cGFkZGluZy10b3A6IDVweDtcblx0cGFkZGluZy1ib3R0b206IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsMCwwLDAuMSk7XG5cdG1pbi13aWR0aDogMTAwcHg7XG5cblx0LmRyb3Bkb3duLWl0ZW17XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHQgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdFx0aXtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5kcm9wZG93bi1pdGVtLmRlbGV0ZXtcblx0XHRjb2xvcjogI0ZGMjIxOTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdC5kcm9wZG93bi1kaXZpZGVye1xuXHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHR9XG59XG5cbi8qIEZVTEwgVEFCTEUgREFUQVRBQkxFICovXG50YWJsZXtcblx0Lmljb257XG5cdFx0Y29sb3I6ICNCMEIzQjg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHR9XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZDpiZWZvcmV7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogNnB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKXtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQSAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0aHtcblx0Y29sb3I6IGluaXRpYWw7XG5cdGZvbnQtc2l6ZTogaW5pdGlhbDtcblx0Zm9udC13ZWlnaHQ6IGluaXRpYWw7XG5cdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHRwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblx0Ym9yZGVyLXRvcDogaW5pdGlhbDtcblx0Ym9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHJ7XG5cdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRke1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcblx0Y29sb3I6IGluaXRpYWw7XG5cdGZvbnQtc2l6ZTogaW5pdGlhbDtcblx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuXHR3b3JkLWJyZWFrOiBpbml0aWFsO1xufVxuXG4udGltZXBpY2tlciB0YWJsZSB0ZHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udGltZXBpY2tlciB0YWJsZSBzcGFue1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGVzX2xlbmd0aHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbGcpIHtcbiAgICBcdHRvcDogMjdweDtcblx0fVxufVxuXG4uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlcnsgXG5cblx0aW5wdXR7XG5cdCAgICBwYWRkaW5nOiA2cHg7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZmRmNGY0O1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAwcHggICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGFiZWx7XG4gICAgXHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlc19pbmZve1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZXtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC1zaXplOiAyNXB4O1xuXG5cdCY6ZW1wdHk6OmFmdGVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLmJ1dHRvbntcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHQmOjphZnRlcntcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDdweDtcblx0XHQgICAgdG9wOiAycHg7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgdHJhbnNpdGlvbjogMC4zcztcblxuXHRcdH1cblx0fVxufVxuXG4uZWRpdC1idG57XG5cdCYuc2hvd3tcblx0XHQuYnV0dG9ue1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZDtcblx0XHRcdCAgICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMDtcblx0XHRcdCAgICBib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGh7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uZGF0YVRhYmxlc19sZW5ndGgge1xuXHRsZWZ0OiAxcHg7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJGxnKSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRcdGNvbG9yOiAjMkMzQjQwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nOiAxMnB4IDM4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXI6YWZ0ZXJ7XG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsZykge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29udGVudDogXCJcXGYwMDJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdH1cbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50OmhvdmVye1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICMxOTI0MjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODI5OTk1O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wYWdpbmF0ZV9idXR0b257XG5cdCYucHJldmlvdXN7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0Ji5uZXh0e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG50YWJsZXsgXG5cdGJvcmRlcjogMXB4IHNvbGlkICNFRUYzRjUgIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUYzRjUgIWltcG9ydGFudDtcblxuXHR0aHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBEQkRFICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjMkQyRDJFXG5cdH1cblxuXHR0ZHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBcdHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogQ09NUE9ORU5UUyAqL1xuLmZvcm0tZ3JvdXAsIC5mb3JtLWdyb3VwLWFsbHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGl7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXHQgICAgcmlnaHQ6IDEzcHg7XG5cdH1cbn1cblxubGFiZWx7XG5cdGNvbG9yOiAjMTkyNDI2O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF17XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdGNvbG9yOiAjMkIyQjJCO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGNvbG9yOiAjMkQyRDJFO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcblxuXHQmOjpwbGFjZWhvbGRlcntcblx0XHRjb2xvcjogI0JCQ0FDRjtcblx0fVxufVxuXG4uc2VsZWN0Mntcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c3tcblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXG5cdGxpe1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbntcblx0Ym9yZGVyOiAxcHggc29saWQgI0UzRTNFMyAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMkIyQjJCICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGNvbG9yOiAjMkQyRDJFO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7XG4gICAgXHQvKiBoZWlnaHQ6IDQwcHg7ICovXG4gICAgXHRtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcbiAgICBcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgXHRtaW4taGVpZ2h0OiA0MXB4O1xuICAgIFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle1xuICAgIFx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcblx0ICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHQgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAwcHggIWltcG9ydGFudDtcblx0ICAgIHBhZGRpbmc6IDlweCAhaW1wb3J0YW50O1xuXHQgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHQgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgbWluLWhlaWdodDogMzBweDtcblxuXHRcdHNwYW57XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTlweDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICB0b3A6IDFweDtcblx0XHQgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcblx0XHR9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7XG4gICAgXHR0b3A6IDdweDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblxuICAgICYuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcbiAgICBcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XG5cdFx0ICAgIGhlaWdodDogNDBweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgXHR9XG5cbiAgICBcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7XG4gICAgXHRcdHRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIFx0XHRyaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgXHR9XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPXBhc3N3b3JkXXtcblx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0Y29sb3I6ICNkMGQxZDI7XG5cdH1cbn1cblxuLnNtYWxsLWxhYmVse1xuXHRsYWJlbHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR9XG59XG5cbi5yYWRpby1mb3Jte1xuXHRpbnB1dHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdGRpdntcblx0XHRsYWJlbHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmltZy10b29sdGlwe1xuXHRoZWlnaHQ6IDE1cHg7XG4gIFx0d2lkdGg6IDE1cHg7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAtM3B4O1xufVxuXG4uc2VsZWN0e1xuXHRzZWxlY3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VsZWN0Mntcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9ue1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHQgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdCAgICBoZWlnaHQ6IDQ2cHg7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDQUNGO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXG5cdFx0JjphY3RpdmUsICY6Zm9jdXN7XG5cdFx0XHQvKm91dGxpbmU6IG5vbmU7Ki9cblx0XHR9XG5cblx0ICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XG5cdCAgICBcdHBhZGRpbmctbGVmdDogMTVweDtcblx0ICAgIH1cblxuXHQgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcblx0ICAgIFx0dG9wOiAxMHB4O1xuXHQgICAgXHRyaWdodDogMTBweDtcblx0ICAgIH1cblx0fVxufVxuXG4uY2hlY2tib3gtbXVsdGktZm9ybXtcblx0aW5wdXR7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRkaXZ7XG5cdFx0bGFiZWx7XG5cdFx0ICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5jaGVja2JveC1mb3Jte1xuXHRpbnB1dHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICB0b3A6IDJweDtcblx0ICAgIG1hcmdpbi1sZWZ0OiAycHg7XG5cdCAgICB3aWR0aDogYXV0bztcblx0fVxuXG5cdGxhYmVse1xuXHQgICAgZGlzcGxheTogaW5saW5lO1xuXHQgICAgd2lkdGg6IGF1dG87XG5cdH1cblxuXHQmLmlucHV0LWxlZnR7XG5cdFx0aW5wdXR7XG5cdFx0ICAgIGZsb2F0OiBsZWZ0O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHQgICAgdG9wOiA2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5kYXRlLWZvcm17XG5cdGlucHV0e1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0ZGl2e1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93bntcblx0aW5wdXR7XG5cdFx0Jjpmb2N1cywgJjphY3RpdmV7XG5cdFx0XHQvKm91dGxpbmU6IG5vbmU7Ki9cblx0XHR9XG5cdH1cbn1cblxuLyogQUxFUlQgKi9cbiN0ZW1wbGF0ZS1ub3RpZmljYXRpb257XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdC5hbGVydC1nbG9ie1xuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQuYWxlcnR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXG5cdFx0LmJ1dHRvbntcblx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQgICAgcGFkZGluZy1yaWdodDogMjBweDtcblx0XHQgICAgbWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZS5hcHB7XG5cdCN0ZW1wbGF0ZS1ub3RpZmljYXRpb257XG5cdFx0LmFsZXJ0LWdsb2J7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdH1cblxuXHRcdC5hbGVydHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtLWxpbmUtZWRpdHtcblx0LmxpbmV7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0fVxuXG5cdC5kZWxldGV7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGljdG8tc3VwcHJpbWVyLnN2ZycpO1xuXHRcdGhlaWdodDogMjJweDtcblx0XHR3aWR0aDogMjJweDtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogMTFweDtcbiAgICBcdHotaW5kZXg6IDEwMDtcbiAgICBcdHRvcDogMjVweDtcblxuICAgIFx0Jjpob3ZlcntcbiAgICBcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIFx0fVxuXHR9XG59XG5cbi8qIERlbGF5IGZvciBhbmltYXRpb24gKi9cbi5kZWxheS0wLTFze1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4uZGVsYXktMC0yc3tcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uZGVsYXktMC0zc3tcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uZGVsYXktMC00c3tcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uZGVsYXktMC01c3tcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uZGVsYXktMC02c3tcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uZGVsYXktMC03c3tcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG4uZGVsYXktMC04c3tcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG4uZGVsYXktMC05c3tcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4udXBwZXJjYXNle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEZvb3RlciAqL1xuZm9vdGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRwYWRkaW5nLXRvcDogMThweDtcblx0cGFkZGluZy1ib3R0b206IDE4cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVGM0Y1O1xuXG5cdGF7XG5cdFx0Y29sb3I6ICMyRDJEMkU7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdC50ZXh0e1xuXHRcdGNvbG9yOiAjMkQyRDJFO1xuXHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cdCAgICBsaW5lLWhlaWdodDogMTlweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4iLCJAbWl4aW4gbWVkaWEtcXVlcnkoJHNpemUpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZSkge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLXF1ZXJ5LWJldHdlZW4oJHNpemVPbmUsICRzaXplVHdvKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplT25lKSBhbmQgKG1heC13aWR0aDogJHNpemVUd28pIHtcbiAgICBAY29udGVudFxuICB9XG59XG4iLCIubWVudXtcblx0Ym94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoNjIsMTI1LDEyNSwwLjA2KTtcblxuXHQubmF2YmFye1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cblx0XHQubmF2YmFyLWJyYW5ke1xuXHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cblx0XHRcdC5sb2dve1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiBcblx0XHQubmF2YmFyLXRleHR7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblxuXHRcdFx0LmFjY291bnR7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0XHR0b3A6IC0xcHg7XG5cblx0XHRcdFx0LnBpY3Rve1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgdG9wOiAtMXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hbWUtYWNjb3VudHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmxpbmt7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRcdGhlaWdodDogNzJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNFRUYzRjU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XG5cblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM4Mjk5OTU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyLXBhZ2V7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0LnN1Yi1tZW51e1xuXG5cdFx0Lmxpbmt7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCAgICBhe1xuXHRcdCAgICBcdGNvbG9yOiAjODI5OTk1O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTlweDtcblx0XHQgICAgfVxuXG5cdFx0ICAgIC5zZXBlcmF0ZXtcblx0XHQgICAgXHRjb2xvcjogIzgyOTk5NTtcblx0ICAgIFx0ICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTFweDtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgdG9wOiAtMXB4O1xuXHRcdCAgICB9XG5cblx0XHQgICAgLnRleHR7XG5cdFx0ICAgIFx0Y29sb3I6ICMyRDJEMkU7IFxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgfVxuXG5cdFx0ICAgIC5wYWdlLW51bWJlcntcblx0XHRcdFx0Y29sb3I6ICMzRUI0QjM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMUYzRjM7XG4gIFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDF7XG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHR9XG5cblx0XHQubGluay1idXR0b257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbn1cblxuLyogTUVOVSAqL1xuLnNpZGViYXJ7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDE4MnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IGZpeGVkO1xuXG5cdC5sb2dve1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRpbWd7XG5cdFx0XHRtYXgtd2lkdGg6IDc4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQubGlua3N7IFxuXG5cdFx0LmJ1dHRvbntcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Lmxpbmt7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcblx0XHRcdC5vcGVuLXN1Yi1saW5re1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAjOTI5MjkyO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIHRvcDogM3B4O1xuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0ICAgICYubm8tcGFkZGluZ3tcblx0XHRcdCAgICBcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgICY6aG92ZXJ7XG5cdFx0XHQgICAgXHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHRpe1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb2xvcjogIzhDOTM5QTtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zdWItbGlua3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdFx0XHQgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICBsZWZ0OiAtMjBweDtcblxuXHRcdFx0XHQubGlua3tcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzNweDtcblx0XHRcdFx0XHQgICAgY29sb3I6ICM5MjkyOTI7XG5cdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aXtcblx0XHRcdFx0XHQgICAgY29sb3I6ICM5MjkyOTI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3ViLWxpbmt7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHQubGlua3tcblx0XHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWNjb3VudHtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogMzBweDtcblx0ICAgIG1hcmdpbjogYXV0bztcblx0ICAgIGxlZnQ6IDBweDtcblx0ICAgIHJpZ2h0OiAwcHg7XG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gIFx0XHQubmFtZXtcbiAgXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MjkyOTI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRzcGFue1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIHRvcDogMnB4O1xuXHRcdCAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRpe1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHR9XG4gIFx0XHR9XG5cbiAgXHRcdC5sb2dvdXR7XG4gIFx0XHRcdGF7XG4gIFx0XHRcdFx0Y29sb3I6ICM5MjkyOTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgdG9wOiAycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAjOTI5MjkyO1xuXHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHR9XG4gIFx0XHRcdH1cbiAgXHRcdH1cblxuXHRcdC5idXR0b24tbG9nb3V0e1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENTAxO1xuICBcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBcdFx0cGFkZGluZy1yaWdodDogMjFweDtcbiAgICBcdFx0cGFkZGluZy10b3A6IDExcHg7XG4gICAgXHRcdHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlLCAmOmZvY3Vze1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS5hcHB7XG5cdHBhZGRpbmctbGVmdDogMTgycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uY29udGFpbmVyLW5vdGlmaWNhdGlvbntcblx0LmNvbC0xMntcblx0XHRtaW4taGVpZ2h0OiAwcHg7XG5cdH1cbn1cbiIsIkBpbXBvcnQgJ3V0aWxzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbi8qIExvZ2luICovXG4ubG9naW57XG5cblx0LmNvbnRhaW5lci1mbHVpZHtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cblx0XHQucm93e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbiAgICBcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcblx0XHRcdC5jb2wtMTJ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuICAgIFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWFpbi1jb250ZW50e1xuXHRcdC5sb2dpbi1jb250YWluZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGgxe1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTFweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVscC1ibG9ja3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLTEye1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsZykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJGxnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFsZXJ0e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjREEyQTFDO1xuXHQgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGQkU1RTg7XG5cdCAgXHRcdFx0Y29sb3I6ICNEQTJBMUM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1hZ2V7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5sb2dve1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMTRweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucGFuZWx7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHQgIFx0XHRcdGhlaWdodDogMTAwJTtcblx0ICBcdFx0XHRtYXgtd2lkdGg6IDQyMHB4O1xuXHQgIFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0ICBcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHQgIFx0XHRcdC50aXRsZXtcblx0ICBcdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDsgXG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMTlweDtcblx0ICBcdFx0XHR9XG5cblx0ICBcdFx0XHQuZGVzY3JpcHRpb257XG5cdCAgXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIFx0XHRcdH1cblxuXHRcdFx0XHQuZm9ybXtcblx0XHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wYW5lbC1oZWFkaW5ne1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyQjJCMkI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnVwZGF0ZS1wYXNzd29yZHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHQgICAgXHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wYW5lbC1ib2R5e1xuXHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDsgXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFxuXHRcdFx0XHQubGluay1mb3JnZXQtcGFzc3dvcmR7XG5cdFx0XHRcdFx0Y29sb3I6ICMxOTI0MjY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubG9naW4tc3VibWl0e1xuXHRcdFx0XHRcdC5idG57XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlcGFyYXRle1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTVFNjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYucmVzZXR7XG5cdFx0XHRcdC5wYW5lbHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9IFxufVxuXG4vKiBWaWV3IEN1c3RvbWVyICovXG4uZG9jdW1lbnRze1xuXHQuY2FyZHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBcdFx0Ym94LXNoYWRvdzogMCA1cHggOXB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuICBcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG4gIFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICBcdFx0aGVpZ2h0OiAxMDAlO1xuICBcdFx0Ym9yZGVyOiAwcHg7XG5cbiAgXHRcdC5zdGF0dXN7XG4gIFx0XHRcdGNvbG9yOiAjM0VCNEIzO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFRhaG9tYTtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDExcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuXHRcdFx0Ji5ub3QtY29tcGxldGVke1xuXHRcdFx0XHRjb2xvcjogIzgyOTk5NTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VFRjNGNTtcblx0XHRcdH1cbiAgXHRcdH1cblxuICBcdFx0LnRpdGxle1xuICBcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgXHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0XHR9XG5cbiAgXHRcdC5saW5re1xuICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGJvdHRvbTogMjBweDtcblx0XHQgICAgbGVmdDogMHB4O1xuXHRcdCAgICByaWdodDogMHB4O1xuICBcdFx0fVxuXG4gIFx0XHQmLmFjdGl2ZXtcbiAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY0Q0NDOTtcblxuICBcdFx0XHQudGl0bGV7XG4gIFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG4gIFx0XHRcdH1cblxuICBcdFx0XHQuYnV0dG9ue1xuICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIFx0XHRcdFx0Y29sb3I6ICM2NENDQzk7XG4gIFx0XHRcdH1cbiAgXHRcdH1cblx0fVxufVxuXG4ubGlzdC1maWxlc3tcblx0LmRlc2NyaXB0aW9ue1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdH1cblxuXHQuZmlsZXtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0LnRpdGxlLWZpbGV7XG5cdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblxuXHRcdFx0aXtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgdG9wOiA0cHg7XG4gICAgXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0ICAgIHJpZ2h0OiAtMTVweDtcbiAgICBcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0Y29sb3I6ICM2NENDQzk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWxlX2RyYWdfYXJlYXsgIFxuXHQgICAgICAgIHdpZHRoOiAxMDAlOyAgXG5cdCAgICAgICAgaGVpZ2h0OiAyMDBweDsgIFxuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgIFxuXHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0ICAgICAgICAmLmZpbGVfZHJhZ19hcmVhX3NlbGVjdGVke1xuXHQgICAgICAgIFx0Ym9yZGVyOiAycHggZGFzaGVkICNjY2M7ICBcblx0ICAgICAgICB9XG5cblx0ICAgICAgICAubG9hZGVye1xuICAgICAgICBcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIHotaW5kZXg6IDUwO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMC45Myk7XG5cdFx0XHQgICAgei1pbmRleDogMDtcblx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0ICAgIHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHRcdCAgICAmLmFjdGl2ZXtcblx0XHRcdCAgICBcdG9wYWNpdHk6IDE7XG5cdFx0XHQgICAgXHR6LWluZGV4OiA1MDtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICBpbWd7XG5cdFx0ICAgIFx0ICAgIGhlaWdodDogNzBweDtcblx0XHRcdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgbGVmdDogMHB4O1xuXHRcdFx0XHQgICAgcmlnaHQ6IDBweDtcblx0XHRcdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHRcdFx0ICAgIHRvcDogMHB4O1xuXHRcdFx0XHQgICAgYm90dG9tOiAwcHg7XG5cdFx0XHQgICAgfVxuXHQgICAgICAgIH1cblxuXHQgICAgICAgIC5pbmZvLW5vLWZpbGV7XG5cdCAgICAgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgXHR0b3A6IDY2cHg7XG5cdCAgICAgICAgXHRib3R0b206IDBweDtcblx0ICAgICAgICBcdGxlZnQ6IDBweDtcblx0ICAgICAgICBcdHJpZ2h0OiAwcHg7XG5cdCAgICAgICAgXHRtYXJnaW46IGF1dG87XG5cdCAgICAgICAgXHRoZWlnaHQ6IDEwMCU7XG5cdCAgICAgICAgXHR3aWR0aDogMTAwJTtcblx0ICAgICAgICBcdHBhZGRpbmctbGVmdDogNDBweDtcblx0ICAgICAgICBcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdCAgICAgICAgXHRvcGFjaXR5OiAwO1xuXHQgICAgICAgIFx0dHJhbnNpdGlvbjogMC4zczsgXG5cblx0ICAgICAgICBcdGl7XG5cdCAgICAgICAgXHRcdGNvbG9yOiAjODI5OTk1O1xuXHQgICAgICAgIFx0fVxuXG5cdCAgICAgICAgXHQmLmFjdGl2ZXtcblx0ICAgICAgICBcdFx0b3BhY2l0eTogMTtcblx0ICAgICAgICBcdH1cblxuXHQgICAgICAgIFx0LnRpdGxle1xuXHQgICAgICAgIFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdFx0ICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0ICAgICAgICBcdH1cblxuXHQgICAgICAgIFx0LmluZm97XG5cdCAgICAgICAgXHRcdGNvbG9yOiAjODI5OTk1O1xuXHRcdFx0XHQgICAgZm9udC1mYW1pbHk6IFRhaG9tYTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAycHg7XG5cdCAgICAgICAgXHR9XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgLmluZm8tZmlsZS1zZWxlY3RlZHtcblx0ICAgICAgICBcdCY6aG92ZXJ7XG5cdCAgICAgICAgXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0ICAgICAgICBcdH1cblx0ICAgICAgICB9XG5cblx0ICAgICAgICAuaW5mby1maWxle1xuXHQgICAgICAgIFx0cGFkZGluZzogMTZweDtcblx0ICAgICAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXHQgICAgaGVpZ2h0OiAxMDAlO1xuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRcdG9wYWNpdHk6IDA7XG4gICAgXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcbiAgICBcdFx0XHRib3R0b206IC02MDBweDtcblxuICAgIFx0XHRcdC5iYWNrZ3JvdW5ke1xuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBcdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG4gICAgXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgXHRcdFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdFx0XHRcdHotaW5kZXg6IDEwO1xuICAgIFx0XHRcdH1cblxuXHQgICAgICAgIFx0LmNvbnRlbnR7XG5cdFx0ICAgICAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgICAgIFx0dG9wOiAwcHg7XG5cdFx0ICAgICAgICBcdGJvdHRvbTogMHB4O1xuXHRcdCAgICAgICAgXHRsZWZ0OiAwcHg7XG5cdFx0ICAgICAgICBcdHJpZ2h0OiAwcHg7XG5cdFx0ICAgICAgICBcdG1hcmdpbjogYXV0bztcblx0XHQgICAgICAgIFx0aGVpZ2h0OiAxMzJweDtcblx0XHQgICAgICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgICAgICBcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQgICAgICAgIFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQgICAgICAgIFx0ei1pbmRleDogMjA7XG5cblx0XHQgICAgICAgIFx0aXtcblx0XHQgICAgICAgIFx0XHRjb2xvcjogIzgyOTk5NTtcblx0XHQgICAgICAgIFx0fVxuXG5cdFx0ICAgICAgICBcdC50aXRsZXtcblx0XHQgICAgICAgIFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDExcHg7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0ICAgICAgICBcdH1cblxuXHRcdCAgICAgICAgXHQuaW5mb3tcblx0XHQgICAgICAgIFx0XHRjb2xvcjogIzgyOTk5NTtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDJweDtcblx0XHQgICAgICAgIFx0fVxuXG5cdFx0ICAgICAgICBcdC5kZWxldGV7XG5cdFx0ICAgICAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICByaWdodDogMjdweDtcblx0XHRcdFx0XHQgICAgdG9wOiAtOXB4O1xuXHRcdFx0XHRcdCAgICBjb2xvcjogI0EzQTNBMztcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRcdFx0ICAgICY6aG92ZXJ7XG5cdFx0XHRcdFx0ICAgIFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0ICAgICAgICBcdH1cblxuXHRcdCAgICAgICAgXHQubGlua3tcblx0XHQgICAgICAgIFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXG5cdFx0ICAgICAgICBcdFx0YXtcblx0XHRcdCAgICAgICAgXHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdCAgICAgICAgXHR9XG5cdCAgICAgICAgXHR9XG5cblx0ICAgICAgICBcdCYuYWN0aXZle1xuXHQgICAgICAgIFx0XHRvcGFjaXR5OiAxO1xuXHQgICAgICAgIFx0XHRib3R0b206IDBweDtcblxuXHQgICAgICAgIFx0XHQuY29udGVudHtcblx0ICAgICAgICBcdFx0XHRcbiAgICAgICAgXHRcdFx0fVxuXHQgICAgICAgIFx0fVxuXHQgICAgICAgIH1cblx0ICAgIH0gXG5cblx0ICAgIC5maWxlX2RyYWdfb3ZlcnsgIFxuXHQgICAgICAgIGNvbG9yOiMwMDA7ICBcblx0ICAgICAgICBib3JkZXItY29sb3I6IzAwMDsgIFxuXHQgICAgfSAgXG4gICAgfSBcbn1cblxuLmN1c3RvbWVyLXZpZXd7XG5cdC5wYW5lbC11c2Vye1xuXHRcdC5saW5le1xuXHRcdFx0LnBob25le1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpbmUtaGVscHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRib3JkZXItdG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXG5cdFx0XHQuaGVscHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0UxRjRGNDtcblx0XHRcdFx0cGFkZGluZzogMjJweDtcblxuXHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICM1MEM0QzM7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnRze1xuXHRcdC5jYXJke1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0LnBpY3Rve1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdCAgICB3aWR0aDogNDBweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDEycHg7XG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDdweDtcblx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdH1cblxuXHRcdFx0Lmxpbmt7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Ym90dG9tOiAwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmNhcmQtYmF7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udXBkYXRlLWZvcm17XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdC5zaWRlYmFyLW1lbnV7XG5cdCAgICBwb3NpdGlvbjogc3RpY2t5O1xuXHQgICAgdG9wOiA1MHB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG5cdFx0LmxpbmVze1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG4gXG5cdFx0XHQubGluZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0bWF4LXdpZHRoOiAxNjVweDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTIzcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHRcdFx0XHRcdCYuc2hvd3tcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NENDQzk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhbmVse1xuXHRcdC50aXRsZXtcblx0XHRcdCYud2l0aC1kZXNjcmlwdGlvbntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LXBkZntcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0b2JqZWN0e1xuXHRcdFx0aGVpZ2h0OiA3ODVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4udXBkYXRlLWRpY3tcblx0LmZvcm0tY29udGVudHtcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbGcpIHtcblx0XHRcdG1heC13aWR0aDogNzUwcHg7XG5cdFx0fVxuXG5cdFx0LmluZm9ze1xuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubm8tYWNjZXB0e1xuXHRcdFx0cGFkZGluZzogMThweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMUY0RjQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cblx0XHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVse1xuXHRcdFx0XHRjb2xvcjogIzY0Q0NDOTtcblx0XHRcdCAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxM3B4O1xuXHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zb3VzY3JpcmUtcmV0cmFpdGUtbXV0dWFsaXN0ZS1wb3VyLWNvbnN0aXR1ZXJ7XG5cdFx0aW5wdXR7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgXHRcdHRvcDogM3B4O1xuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcdG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgXHR9XG5cbiAgICBcdGxhYmVse1xuICAgIFx0XHRtaW4taGVpZ2h0OiAzMnB4O1xuICAgIFx0fVxuXHR9XG59XG5cbi52aWV3LWJhe1xuXHQuZm9ybS1jb250ZW50e1xuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsZykge1xuXHRcdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0XHR9XG5cblx0XHQuaW5mb3N7XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udmlldy1kaWN7XG5cdC5mb3JtLWNvbnRlbnR7XG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJGxnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRcdH1cblxuXHRcdC5pbmZvc3tcblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdH1cblxuXHRcdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jdXN0b21lcntcblxuXHRcdC5mb3JtLWNvbnRlbnR7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQuYWNjZXB0LWNvbnRlbnR7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0UxRjRGNDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBsZWZ0OiAtM3B4O1xuXHRcdFx0XHQgICAgdG9wOiAzcHg7XG5cdFx0XHRcdCAgICB3aWR0aDogMTVweDtcblx0XHRcdFx0ICAgIGhlaWdodDogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbmZvc3tcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNjRDQ0M5O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi51cGRhdGUtYmF7XG5cdC5mb3JtLWNvbnRlbnR7XG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJGxnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbi1mb290ZXJ7XG5cdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm51bWJlci1sZWdlbmR7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmZvc3tcblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdH1cblxuXHRcdFx0LnN1Yi10aXRsZXtcblx0XHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm51bWVyby1zc3tcblx0XHRcdC5jb2wtMTJ7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtMTJ7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vcHRpb24tY2FwaXRhbHtcblx0XHRcdGlucHV0e1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdCAgICBcdFx0dG9wOiAzcHg7XG5cdFx0ICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBcdGhlaWdodDogMzJweDtcblx0ICAgIFx0fVxuXG5cdCAgICBcdGxhYmVse1xuXHQgICAgXHRcdG1pbi1oZWlnaHQ6IDMycHg7XG5cdCAgICBcdH1cblx0XHR9XG5cblx0XHQjc2l0dWF0aW9uLWp1cmlkaXF1ZXtcblxuXHRcdFx0LnBhZGRpbmctbGVmdHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3ViLXRpdGxle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG5cdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGl0dWxldXItZGV7XG5cdFx0XHRcdCNiYV90aXR1bGFpcmVEZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXG5cdFx0XHRcdFx0LmxpbmV7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG5cblx0XHRcdFx0XHQgICAgaW5wdXR7XG5cdFx0XHRcdFx0XHQgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0ICAgIFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHQgICAgXHR9XG5cblx0XHRcdFx0ICAgIFx0bGFiZWx7XG5cdFx0XHRcdCAgICBcdFx0bWluLWhlaWdodDogMzJweDtcblx0XHRcdFx0ICAgIFx0fVxuXG5cdFx0XHRcdCAgICBcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0ICAgIFx0XHRpbnB1dHtcblx0XHRcdFx0ICAgIFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdCAgICBcdFx0XHR0b3A6IC03cHg7XG5cdFx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2JhX2phaURlbWFuZGVBdHRyaWJ1dGlvbkRle1xuXHRcdFx0I2JhX2phaURlbWFuZGVBdHRyaWJ1dGlvbkRlXzJ7XG5cdFx0XHQgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdCAgICB0b3A6IDJweDtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2JhX2phdHRlc3RlVGl0dWxhaXJlR2FyYW50aWVSZXRyYWl0ZXtcblx0XHRcdGlucHV0e1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdCAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgXHRcdHRvcDogMnB4O1xuICAgIFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFuc3dlci1vcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0LnNlcGFyYXRle1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUVGM0Y1O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dHtcblx0XHRcdFx0Y29sb3I6ICNEQTJBMUM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDMwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZWxldGUtbGluZXtcblx0XHRcdC5yZWR7XG5cdFx0XHRcdGNvbG9yOiAjREEyQTFDO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTdweDtcblxuXHRcdFx0ICAgICY6aG92ZXJ7XG5cdFx0XHQgICAgXHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNhdXRyZS1jb250cmF0e1xuXHRcdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0e1xuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdHJpZ2h0OiAyN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2JlbmVmaWNpYWlyZXMtcmVudGV7XG5cdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdH1cblxuXHRcdFx0Lmxpc3R7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0cmlnaHQ6IDI3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjYmFfdHlwZUJlbmVmaWNpYWlyZXN7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdCAgICB0b3A6IDJweDtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRhdGVBY29tcHRlckR1e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuZGF0ZS1mb3JjZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogNDBweDtcblx0XHRcdCAgICBsZWZ0OiAxOHB4O1xuXHRcdCAgICAgICAgY29sb3I6ICMyRDJEMkU7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdCAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnVwZGF0ZS1zZXBhe1xuXHQuZm9ybS1jb250ZW50e1xuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsZykge1xuXHRcdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0XHR9XG5cblx0XHQuaW5mb3N7XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNjcmVhbmNpZXJ7XG5cdFx0XHQucGFuZWwtaW5mb3N7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblxuXHRcdFx0XHQuY29sLWxnLTZ7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsZykge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVGM0Y1O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsZykge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hbWV7XG5cdFx0XHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBUYWhvbWE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pZGVudGlmaWFudHtcblx0XHRcdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogVGFob21hO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGF5bWVudHtcblxuXHQuZmlse1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcbiAgXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblxuXHRcdFx0aXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhbmVse1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFRUYzRjU7XG4gIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuICBcdFx0cGFkZGluZy1yaWdodDogNDBweDtcbiAgXHRcdHBhZGRpbmctdG9wOiAzM3B4O1xuICBcdFx0cGFkZGluZy1ib3R0b206IDMzcHg7XG4gIFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuICBcdFx0bWF4LXdpZHRoOiA1NjBweDtcbiAgXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnRpdGxle1xuXHRcdGNvbG9yOiAjNjRDQ0M5O1xuXHQgICAgZm9udC1zaXplOiAyMHB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5kZXNjcmlwdGlvbntcblx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC50b3RhbHtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdFx0Lm5hbWV7XG5cdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0fVxuXG5cdFx0LnZhbHVle1xuXHRcdFx0Y29sb3I6ICMyRDJEMkU7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTlweDtcblx0XHR9XG5cdH1cblxuXHQub3Blbi1wYXltZW50e1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmJ1dHRvbntcbiBcblx0XHR9XG5cdH1cblxuXHQucGljdG8tY2FyZHN7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRpbWd7XG5cdFx0XHRoZWlnaHQ6IDY4cHg7XG4gIFx0XHRcdHdpZHRoOiAxNTNweDtcblx0XHR9XG5cdH1cblxuXHQua3ItZW1iZWRkZWR7IFxuXHQgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLyogUkVDSVBFICovXG4udXBkYXRlLXJlY2lwZXtcblx0bWF4LXdpZHRoOiAxNDAwcHg7XG5cblx0LmhlYWRlci1wYWdle1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblxuXHQucGFuZWx7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcblx0XHRwYWRkaW5nOiAyNXB4O1xuXG5cdFx0LnBhbmVsLWhlYWRlcntcblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblxuXHRcdFx0XHQuc3ViZmllbGR7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcbiAgICBcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucHJlc2VudGF0aW9ue1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblxuXHRcdFx0LnBhbmVsLWJvZHl7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cblx0XHRcdFx0LmV4Y2x1c2l2aXR5e1xuXHRcdFx0XHRcdC5jb2wtMTJ7IFxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jaG9pY2V7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG5cdCAgXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdCAgXHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBpY3R1cmV7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNTlweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBkYXNoZWQgI0QzRDNEMztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7IFxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXG5cdFx0XHRcdFx0Ji5kcmFnZ2luZ3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IGRhc2hlZCAjMDU0NmVmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5uby1pbWFnZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDQwMCU7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMzAwJTtcblx0XHRcdFx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgICAgICB6LWluZGV4OiAxMDtcblxuXHRcdFx0XHRcdCAgICAgICAgJjpmb2N1cywgJjphY3RpdmV7XG5cdFx0XHRcdFx0ICAgICAgICBcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHR9IFxuXG5cdFx0XHRcdFx0XHQuY29udGVudHtcblx0XHRcdFx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdCAgICB0b3A6IDBweDtcblx0XHRcdFx0XHRcdCAgICBib3R0b206IDBweDtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiA5NXB4O1xuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdCAgICByaWdodDogMHB4O1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXG5cdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87IFxuXHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuaW1hZ2UtbG9hZHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHQgICAgdG9wOiAwcHg7XG5cdFx0XHRcdFx0XHQgICAgYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHQgICAgcmlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQgICAgei1pbmRleDogMjtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogMC4zcztcblxuXHRcdFx0XHRcdFx0ICAgICYuc2hvd3tcblx0XHRcdFx0XHRcdCAgICBcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHQgICAgXHR6LWluZGV4OiAxNTtcblx0XHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHRcdCAgICAuZGVsZXRle1xuXHRcdFx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGljdG8tc3VwcHJpbWVyLWJhc2ljLnN2ZycpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdCAgICByaWdodDogMTJweDtcblx0XHRcdFx0XHRcdCAgICBcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdFx0XHQgICAgXHR0b3A6IDEycHg7XG5cdFx0XHRcdFx0XHQgICAgXHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdFx0XHRcdFx0ICAgIFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuXHRcdFx0XHRcdFx0ICAgIFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdCAgICBcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0ICAgIFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdFx0XHQgICAgaW1ne1xuXHRcdFx0XHRcdFx0ICAgIFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdCAgICBcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucHJvZHVjdC1pbmdyZWRpZW50LCAmLnN0ZXBzLWJsb2N7XG5cdFx0XHQucGFuZWwtYm9keXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblxuXHRcdFx0XHQubGlzdHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCAgICAmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHQgICAgLmNvbC0xMntcblx0XHRcdFx0ICAgIFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJGxnKSB7XG5cdFx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRcdFx0XHRcdCAgICBcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgIC5yb3d7XG5cdFx0XHQgICAgXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRsZykge1xuXHRcdFx0ICAgIFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdCAgICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdCAgICBcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgIC5jb2wtZGVsZXRle1xuXHRcdFx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBcdHJpZ2h0OiA1MXB4O1xuXHRcdFx0XHQgICAgXHR0b3A6IDU2cHg7IFxuXHRcdFx0XHQgICAgXHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiAyOXB4O1xuXG5cdFx0XHRcdCAgICBcdC5kZWxldGV7XG5cdFx0XHQgICAgXHRcdCAgICB0b3A6IDRweDtcbiAgICBcdFx0XHRcdFx0XHRyaWdodDogLTE0cHg7XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ICAgIHRyYW5zaXRpb246IDAuMnM7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cblx0XHRcdFx0ICAgIFx0XHQmOmhvdmVye1xuXHRcdFx0XHQgICAgXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQgICAgXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdFx0XHQgICAgXHRcdH1cblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdCAgICAuY29sLWRyYWd7XG5cdFx0XHRcdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIFx0cmlnaHQ6IC0yNXB4O1xuXHRcdFx0XHQgICAgXHR0b3A6IDQ2cHg7IFxuXHRcdFx0XHQgICAgXHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiAxMHB4O1xuXG5cdFx0XHRcdCAgICBcdGl7XG5cdFx0XHRcdCAgICBcdFx0Y29sb3I6ICNCMEIzQjg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0ICAgIFx0fVxuXG5cdFx0XHRcdCAgICBcdCY6aG92ZXJ7XG5cdFx0XHQgICAgXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQgICAgXHRcdFx0aXtcblx0XHRcdCAgICBcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcblx0XHRcdCAgICBcdFx0XHR9XG5cdFx0XHQgICAgXHRcdH1cblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHRcdC5saW5le1xuXHRcdFx0XHQgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdCAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDtcblx0XHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcblx0XHRcdFx0XHQgICAgYm9yZGVyOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5wcm9kdWN0LWluZ3JlZGllbnR7XG5cdFx0XHQuY29sLWRlbGV0ZXtcblx0XHQgICAgXHQuZGVsZXRle1xuXHRcdFx0XHRcdHJpZ2h0OiAtMzhweCAhaW1wb3J0YW50O1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCYuc3RlcHMtYmxvY3tcblx0XHRcdC5wYW5lbC1ib2R5e1xuXHRcdFx0XHQubGlzdHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cblx0XHRcdFx0XHQuY29sLWRlbGV0ZXtcblx0XHRcdFx0ICAgIFx0dG9wOiA2NnB4OyBcblx0XHRcdFx0ICAgIFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0Ji5sb25nLWNvbW1lbnR7XG5cdFx0XHQjcmVjaXBlX2Zvcm1fbG9uZ0NvbW1lbnR7XG5cdFx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIFZJRVcgUkVDSVBFICovXG4uZnVsbC1wYWdlLXZpZXd7XG5cdC5tb2RhbHtcblx0XHQubGluZXtcblx0XHRcdGltZ3tcblx0XHRcdCAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0d2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Lm9uLW9mZntcblx0XHRcdFx0bGVmdDogMzNweDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hbWV7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnZpZXctcmVjaXBle1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblxuXHQucHJlc2VudGF0aW9ue1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdFx0LmZvbnR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC8qIEZPTkQgQkxBQ0tcblx0XHRcdC5iYWNrZ3JvdW5ke1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTI1cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IDQyMnB4O1xuXHRcdCAgXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0ICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0Ki9cblxuXHRcdFx0aW1ne1xuXHQgIFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgIFx0XHRcdGhlaWdodDogNjI3cHg7XG5cdCAgXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xuXHQgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBcdFx0XHRsZWZ0OiAwcHg7XG5cdCAgXHRcdFx0Ym94LXNoYWRvdzogMCAycHggMjRweCAwIHJnYmEoMCwwLDAsMC41KTtcblx0ICBcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdCAgXHRcdH1cblx0XHR9XG5cblx0XHQubG9nb3tcblx0XHRcdGltZ3tcblx0XHRcdFx0aGVpZ2h0OiA2N3B4O1xuXHQgIFx0XHRcdHdpZHRoOiA2M3B4O1xuXHQgIFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIFx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGV7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHR9XG5cblx0XHQudGFnc3tcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdC50YWd7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3BlY2lmaWNhdGlvbnN7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMDAwMDAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjhweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHQuY29sLTEye1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3BlY3tcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG5cdFx0XHRcdC5waWN0b3tcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0ICBcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdCAgXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5leHBvcnR7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMThweDtcblx0XHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0XHR0b3A6IDJweDtcbiAgICBcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmVjaXBlLWRldGFpbHtcblx0XHRwYWRkaW5nLXRvcDogMzhweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5wYXJ0LWxlZnR7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcblxuXHRcdFx0Lmxpc3QtYmxvY3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblxuXHRcdFx0XHRcdCYuYmxhY2t7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIHRvcDogLTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub24tb2Zme1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHRcdFx0cmlnaHQ6IDBweDtcbiAgICBcdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5saXN0e1xuXHRcdFx0XHRcdC5saW5le1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgICAgbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogLTRweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5ibGFja3tcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmluZ3JlZGllbnR7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Lmxpc3R7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogLTQwMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdCYuc2hvd3tcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5lcXVpcG1lbnR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jcmVhdGUtYnl7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG5cdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3RhdHVze1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb21tZW50e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdH1cblxuXHRcdFx0LmV4bHVzaXZpdHktYmxvY3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG5cdFx0XHRcdC5mb3ItY2xpZW50e1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYXJ0LXJpZ2h0e1xuXHRcdFx0LnByZXBhcmF0aW9ue1xuXHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICNFRDE4NDY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN0ZXBze1xuXG5cdFx0XHRcdFx0LnN0ZXB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRcdFx0XHQubnVtYmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0VEMTg0Njtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDBweDtcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5sb25nLWNvbW1lbnR7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHRjb2xvcjogI0VEMTg0Njtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIHRvcDogLTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogTElTVCBSRUNJUEUgKi9cbi5saXN0LXJlY2lwZXtcblx0LnNlYXJjaC1saW5le1xuXHRcdC5zZWFyY2gtZ3JvdXB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0XHRcdG1heC13aWR0aDogNDU3cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cblx0XHRcdFx0Jjpmb2N1cywgJjphY3RpdmV7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9ue1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdFx0cmlnaHQ6IDVweDtcblx0ICAgIFx0XHRwYWRkaW5nOiAxM3B4O1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHR0b3A6IDVweDtcblx0ICAgIFx0XHRoZWlnaHQ6IDQwcHg7XG4gIFx0XHRcdFx0d2lkdGg6IDQwcHg7XG4gIFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCU7XG4gIFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHQgICAgXHRcdGl7XG5cdCAgICBcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0ICAgIFx0XHRcdG9wYWNpdHk6IDE7XG5cdCAgICBcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHQgICAgXHRcdH1cblxuXHQgICAgXHRcdGltZ3tcbiAgICBcdFx0XHQgICAgaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgdG9wOiAxMHB4O1xuXHRcdFx0XHQgICAgbGVmdDogMTBweDtcblx0XHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHQgICAgdHJhbnNpdGlvbjogMC4zcztcblx0ICAgIFx0XHR9XG5cblx0ICAgIFx0XHQmLmRpc2FibGVke1xuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2MxYzFjMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxvYWRpbmd7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY3RpdmUtZmlsdGVye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG5cdFx0XHQubnVtYmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4OyBcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0XHR0b3A6IC0xcHg7XG4gICAgXHRcdFx0b3BhY2l0eTogMDtcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdCAgICBcdGhlaWdodDogMjRweDtcblx0XHRcdCAgICBtaW4td2lkdGg6IDIzcHg7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgICBwYWRkaW5nLXRvcDogNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTZweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLm9wZW57XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2hvdy1udW1iZXJ7XG5cdFx0XHRcdC5udW1iZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9IFxuXG5cdC5maWx0ZXItbGluZXtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgaGVpZ2h0OiAwcHg7XG5cdCAgICB0cmFuc2l0aW9uOiAwLjJzO1xuXHQgICAgbWluLWhlaWdodDogMHB4O1xuXG5cdFx0LmxpbmV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYuZmlyc3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdGxlZnQ6IC0xMzB2aDtcblx0XHRcdH0gXG5cblx0XHRcdCYubGFzdHtcblx0XHRcdFx0cmlnaHQ6IC0xMzB2aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNob3d7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnktYmV0d2Vlbig4MjVweCwgOTQ3cHgpIHtcbiAgICBcdFx0XHRoZWlnaHQ6IDM5NHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeS1iZXR3ZWVuKDk0OHB4LCAxMTM5cHgpIHtcbiAgICBcdFx0XHRoZWlnaHQ6IDMyNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeS1iZXR3ZWVuKDExNDBweCwgMTU0OXB4KSB7XG4gICAgXHRcdFx0aGVpZ2h0OiAyNThweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnktYmV0d2VlbigxNTUwcHgsIDEwMDAwcHgpIHtcbiAgICBcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQubGluZXtcblx0XHRcdFx0Ji5maXJzdHtcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxhc3R7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50e1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG4gICAgXHRcdC5jbGVhbi1hbGx7XG4gICAgXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHRcdHRvcDogMjNweDtcbiAgICBcdFx0XHRyaWdodDogMHB4O1xuICAgIFx0XHRcdGNvbG9yOiAjMUQxRDFEO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuICAgIFx0XHR9XG5cblx0XHRcdC5saW5lLXdpdGgtZmlsdGVye1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmlsdGVyLWdyb3Vwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAjYmJiO1xuXHRcdFx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiBhdXRvO1xuICAgIFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzZWxlY3R7IFxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHQmOmZvY3VzLCAmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5wcm9kdWN0e1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNlbGVjdDJ7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cblx0XHRcdFx0XHRcdCY6Zm9jdXMsICY6YWN0aXZle1xuXHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuc2VsZWN0aW9ue1xuXHRcdFx0XHRcdFx0XHQmOmZvY3VzLCAmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbntcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMsICY6YWN0aXZle1xuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xuXHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuICAgIFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcblx0XHRcdFx0XHRcdFx0ICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5maWx0ZXItcHJvZHVjdHtcblx0XHRcdFx0XHRcdC5zZWxlY3Qye1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmV4cG9ydC1saW5le1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMHB4O1xuXG5cdFx0Lm51bWJlci1yZWNpcGUtZXhwb3J0e1xuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdH1cblxuXHRcdC5idXR0b257IFxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXG5cdFx0LnJlbW92ZS1leHBvcnR7XG5cdFx0XHRoZWlnaHQ6IDIxcHg7XG4gIFx0XHRcdHdpZHRoOiAyMXB4O1xuICBcdFx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTFweDtcblxuICBcdFx0XHQmOmhvdmVye1xuICBcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2hvd3tcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRoZWlnaHQ6IDczcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0XHQgICAgcG9zaXRpb246IHN0aWNreTtcblx0XHQgICAgdG9wOiAwcHg7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ICAgIHotaW5kZXg6IDEwMDtcblx0XHR9XG5cdH1cblxuXHQubGlzdHtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHQubm8tZm91bmR7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQuY2FyZHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0NDJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7IFxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0LmxvYWRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNob3d7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC45NjtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0ICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0XHRcdFx0XHQgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0XHRcdFx0ICAgIGFuaW1hdGlvbi1uYW1lOiBsb2FkZXItYW5pbWF0ZTtcblx0XHRcdFx0XHQgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuNikgMzAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDgxJSk7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuNikgMzAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDgxJSk7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjYpIDMwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA4MSUpO1xuXHRcdFx0XHRcdCAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMGZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNoYWRvd3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0fVxuXG5cdFx0XHQub3Blbi1jYXJke1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRib3R0b206IDBweDtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIGhlaWdodDogNDJweDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHQgICAgdG9wOiAtMTJweDtcblx0XHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFkZC1leHBvcnR7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdFx0XHQuYWRke1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB0b3A6IC0xcHg7XG5cdFx0XHRcdCAgICBsZWZ0OiAtMXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNoZWNrZWR7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIHRvcDogMHB4O1xuXHRcdFx0XHQgICAgbGVmdDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctcmVjaXBle1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDc7XG5cdFx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJGxnKSB7XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHQgICAgXHRsaW5lLWhlaWdodDogMjRweDtcblx0XHQgICAgXHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJHhsKSB7XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHQgICAgXHRsaW5lLWhlaWdodDogMjZweDtcblx0XHQgICAgXHR9XG5cdFx0XHR9XG5cblx0XHRcdC5leGNsdXNpdml0eXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE5cHg7XG5cdFx0XHRcdGxlZnQ6IDE5cHg7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0Ji53aXRoLXNob3ctbW9yZXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IC02MHB4O1xuXHRcdFx0fVxuIFxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0LnNoYWRvd3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG5cdFx0XHRcdFx0ei1pbmRleDogMTU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3Blbi1jYXJke1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAxMDAwMDtcblxuXHRcdFx0XHQgICAgJjpob3Zlcntcblx0XHRcdFx0ICAgIFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFkZC1leHBvcnR7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDAwMDtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFkZHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY2hlY2tlZHtcblx0XHRcdFx0XHRcdC5hZGR7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jaGVja2Vke1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaG93LW1vcmV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXHRcdG1hcmdpbi10b3A6IDE1cHg7XG4gICAgXHRcdG9wYWNpdHk6IDE7XG4gICAgXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cbiAgICBcdFx0Ji5kaXNhYmxlZHtcbiAgICBcdFx0XHRvcGFjaXR5OiAwO1xuICAgIFx0XHR9XG5cbiAgICBcdFx0LmJ1dHRvbntcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9yLWNoZWNrYm94e1xuXHRpbnB1dHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87IFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdHRvcDogMXB4OyBcbiAgICBcdG1hcmdpbi1yaWdodDogM3B4O1xuXHR9XG5cblx0bGFiZWx7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi8vIExvYWRlciBhbmltYXRpb25cbkBrZXlmcmFtZXMgbG9hZGVyLWFuaW1hdGV7XG4gXHQwJXtcbiAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBcdH1cbiBcdDEwMCV7XG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICBcdH1cbn1cblxuLy9QYXNzd29yZE1vZGFsIGludG8gYnJhbmRBbWJhc3NhZG9yL3VwZGF0ZS5odG1sLnR3aWdcbiNQYXNzd29yZE1vZGFsIHtcblx0Lm1vZGFsLWNvbnRlbnR7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Lm1vZGFsLWhlYWRlcntcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0aDV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXG5cdFx0XHR9XG5cdFx0XHQuY2xvc2V7XG5cdFx0XHRcdG1hcmdpbjogLTIuNXJlbSAtMnJlbSAtMXJlbSBhdXRvO1xuXHRcdFx0XHRvcGFjaXR5OiAxMDAlO1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGNvbG9yOiMwMDAwMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vZGFsLWJvZHl7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Lm1lc3NhZ2V7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFxuXHRcdFx0XHQud2FybmluZ3tcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRjb2xvcjogI0RBMkExQztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMkQyRDJFO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYXNzd29yZHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZCRkJGQjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0JCQ0FDRjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdC5wYXNzd29yZC13b3Jke1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogIzJEMkQyRTtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnVzZXJuYW1le1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHQuZW1haWx7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/