/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./proxi_vendor/Resources/public/css/rgpd.css ***!
  \***********************************************************************************************************************/
:root {
    --primary-color: #000;
    --secondary-color: #888;
    --checked-button-color: #007bff;
    --disabled-button-color: #aaa;
    --unchecked-button-color: #aaa;
    --unchecked-button-before-color: #777;
}

.modal-backdrop { z-index: 7; }

#rgpd_modal{ z-index: 1050; }

.cookie_banner {
    width: 95%;
    position: fixed;
    visibility: hidden;
    bottom: 0;
    background: #fff;
    color: #fff;
    transition: bottom 5s;
    z-index: 5;
    padding: 10px 40px;
    margin: 0 3%;}
.cookie_banner.active {
    visibility: visible;
}

.rgpd_actions{
    float: right;
    height: fit-content;
}

.close_rgpd_box {
    color: #fff;
    background: none;
    border: 0;
    position: absolute;
    right: 7px;
    top: 7px;
}

#rgpd_modal .rgpd-modal-text {
    color: var(--primary-color) !important;
}

#rgpd_modal .modal-body {
    font-size: 13px;
}
#rgpd_modal .modal-footer {
    border-top: 0;
}
#rgpd_modal .modal-header {
    padding: 2rem;
    justify-content: space-between;
    color: var(--primary-color) !important;
}
@media (min-width: 992px) {
    #rgpd_modal .modal-header {
        padding: 1rem;}
}
#rgpd_modal .modal-body {
    padding: 2rem;
}
@media (min-width: 992px) {
    #rgpd_modal .modal-body {
        padding: 1rem;
    }
}
#rgpd_modal .modal-body {
    font-size: 13px;
    padding: 2rem;
}
@media (min-width: 992px) {
    #rgpd_modal .modal-body {
        padding: 1rem;
    }
}
#rgpd_modal .modal-footer {
    border-top: 0;
    padding: 2rem;
}
@media (min-width: 992px) {
    #rgpd_modal .modal-footer {
        padding: 1rem 1rem 2rem 1rem;
    }
}
#rgpd_modal .modal-footer .row {
    margin-left: -15px;
    margin-right: -15px;
}
#rgpd_modal .close-button {
    transition: 400ms;
    cursor: pointer;
    margin-top: 5px;
}
@media (min-width: 767px) {
    #rgpd_modal .close-button {
        top: 20px;
        right: 15px;
    }
}
#rgpd_modal .close-button:hover {
    transform: rotate(180deg);
}

.rgpd_items .icon_item {
    font-size: 25px;
    flex-basis: 20%;
    text-align: center;
    color: var(--primary-color) !important;
}
.rgpd_items .description_item {
    padding: 0 15px;
    flex-basis: 60%;
    color: var(--primary-color) !important;
}
.rgpd_items .checkbox_item {
    flex-basis: 20%;
}
.rgpd_items .disabled .icon_item {
    color: var(--secondary-color) !important;
}
.rgpd_items .disabled .description_item {
    color: var(--secondary-color) !important;
}

.cookie_banner .btn-dark:hover, .modal .btn-dark:hover{
    background: #fff;
    color: var(--primary-color) !important;
}

.modal-footer a {
    color: var(--primary-color) !important;
    font-size: 14px;
}

/* =========== checkbox =========== */

/* The text--semi-bold - the box around the custom-radio__circle */
.text--semi-bold {
    position: relative;
    display: inline-block;
    width: 55px;
    height: 20px;
}

/* Hide default HTML checkbox */
.text--semi-bold input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The custom-radio__circle */
.custom-radio__circle {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--unchecked-button-color) !important;
    -webkit-transition: .4s;
    transition: .4s;
}

.custom-radio__circle:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 0;
    bottom: -3px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    border: solid 1px var(--unchecked-button-before-color) !important;
}

input:checked + .custom-radio__circle {
    background-color: var(--checked-button-color) !important;
    opacity: 0.6;
}

input:focus + .custom-radio__circle {
    box-shadow: 0 0 1px var(--unchecked-button-before-color) !important;
}

input:checked + .custom-radio__circle:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(29px);
    border: solid 1px #212529;
}

/* Rounded custom-radio__circles */
.custom-radio__circle.d-block {
    border-radius: 34px;
}

.custom-radio__circle.d-block:before {
    border-radius: 50%;
}

/*=========== Disabled checkbox ===========*/
.custom-radio input[type=checkbox]:checked:disabled+.custom-radio__circle.d-block {
    background: var(--disabled-button-color) !important;}
.custom-radio input[type=checkbox]:checked:disabled+.custom-radio__circle.d-block:before {
    border: 1px solid #e0e0e0;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/front/scss/global.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.builder-element__title_paragraph_image .builder-element__title_paragraph_image__edges {
  padding: 3rem 0;
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2.builder-element__title_paragraph_image--with_image {
  background-color: #fff;
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2.builder-element__title_paragraph_image--with_image .builder-element__title_paragraph_image__edges {
  background: linear-gradient(90deg, #FFFFFF 44%, #fafafa 56%);
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2.builder-element__title_paragraph_image--with_image_right {
  background-color: #fff;
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2.builder-element__title_paragraph_image--with_image_right .builder-element__title_paragraph_image__edges {
  background: linear-gradient(90deg, #fafafa 56%, #FFFFFF 44%);
}
.builder-element__title_paragraph_image .builder-element__title_paragraph_image__row {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .builder-element__title_paragraph_image .builder-element__title_paragraph_image__row {
    flex-direction: column;
  }
}
.builder-element__title_paragraph_image .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body {
  line-height: 2.5rem;
}
.builder-element__title_paragraph_image .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body .builder-element__title_paragraph_image__row__body__title,
.builder-element__title_paragraph_image .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body .builder-element__title_paragraph_image__row__body__subtitle {
  text-align: center;
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--with_image .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__image img {
  max-width: 100%;
}
@media (max-width: 767px) {
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--with_image .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__image {
    width: 100%;
    margin: 1rem 0;
  }
}
@media (min-width: 767px) {
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--with_image .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body {
    width: 45%;
    margin-left: 30px;
  }
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--with_image .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__image {
    width: 45%;
  }
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--with_image .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body__title,
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--with_image .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body__subtitle {
    text-align: left;
  }
}
@media (min-width: 767px) {
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--with_image_right .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body {
    margin-left: 0;
    margin-right: 10%;
  }
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--dark {
  background-color: rgba(7, 174, 210, 0.2117647059);
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--background {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 5rem 0;
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--background .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body {
  color: #FFFFFF;
  text-align: center;
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2 {
  background-color: #fafafa;
  padding: 3rem 0;
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2.builder-element__title_paragraph_image--with_image .builder-element__title_paragraph_image__row {
  align-items: center;
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2 .builder-element__title_paragraph_image__row {
  align-items: flex-start;
}
@media (max-width: 767px) {
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2 .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body {
    width: 100%;
  }
}
@media (min-width: 767px) {
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2 .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body .builder-element__title_paragraph_image__row__body__title,
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2 .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body .builder-element__title_paragraph_image__row__body__subtitle {
    text-align: left;
  }
  .builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2 .builder-element__title_paragraph_image__row .builder-element__title_paragraph_image__row__body.builder-element__title_paragraph_image__row__body--aside {
    width: 55%;
    margin: 0 5%;
  }
}
.builder-element__title_paragraph_image.builder-element__title_paragraph_image--grey2 .builder-element__title_paragraph_image__row a {
  margin: 0;
}

.builder-element__spacer {
  margin: 1rem 0 2rem 0;
  line-height: 0;
}

.builder-element__spacer.hr {
  border-bottom: 2px solid rgba(0, 0, 0, 0.06);
}

.builder-element__blockquote .builder-element__blockquote__item .builder-element__blockquote__item__text {
  margin-bottom: 1rem;
}

.builder-element__3columns .builder-element__3columns__row {
  display: flex;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .builder-element__3columns .builder-element__3columns__row {
    flex-direction: column;
  }
}
.builder-element__3columns .builder-element__3columns__row .builder-element__3columns__row__column {
  margin: 1.5%;
  width: 30%;
}
@media (max-width: 767px) {
  .builder-element__3columns .builder-element__3columns__row .builder-element__3columns__row__column {
    width: auto;
    margin: 1rem;
  }
}
.builder-element__3columns .builder-element__3columns__row .builder-element__3columns__row__column .builder-element__3columns__column__image {
  margin-bottom: 1rem;
  height: auto;
  display: flex;
  align-items: center;
}
.builder-element__3columns .builder-element__3columns__row .builder-element__3columns__row__column .builder-element__3columns__column__image img {
  width: 100%;
}
.builder-element__3columns .builder-element__3columns__row .builder-element__3columns__row__column .builder-element__3columns__column__icon i {
  display: block;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 1rem;
  color: #7595a0;
  transition: all 0.5s;
}

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