.about-section {
  --section-gap: 11.25rem; }
  @media screen and (min-width: 160.0625rem) {
    .about-section {
      --section-gap: 7.03125vw; } }
  @media screen and (max-width: 134.375rem) {
    .about-section {
      --section-gap: 8.75rem; } }
  @media screen and (max-width: 109.375rem) {
    .about-section {
      --section-gap: 6.25rem; } }
  @media screen and (max-width: 73.125rem) {
    .about-section {
      --section-gap: 5rem; } }
  @media screen and (max-width: 39.375rem) {
    .about-section {
      --section-gap: 3.125rem; } }
  .about-section .section__head {
    position: relative;
    z-index: 0; }
  .about-section .section__title, .about-section .section__name, .about-section .section__content {
    position: relative;
    z-index: 1; }
  .about-section .section__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 9.375rem; }
    @media screen and (min-width: 160.0625rem) {
      .about-section .section__content {
        gap: 5.85938vw; } }
    @media screen and (max-width: 134.375rem) {
      .about-section .section__content {
        gap: 7.5rem; } }
    @media screen and (max-width: 109.375rem) {
      .about-section .section__content {
        gap: 5rem; } }
    @media screen and (max-width: 73.125rem) {
      .about-section .section__content {
        gap: 4.375rem; } }
    @media screen and (max-width: 39.375rem) {
      .about-section .section__content {
        gap: 2.5rem; } }
  .about-section__content {
    width: 100%;
    display: grid;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    align-self: stretch;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    grid-template-columns: repeat(12, 1fr);
    -webkit-column-gap: var(--grid-column-gap);
       -moz-column-gap: var(--grid-column-gap);
            column-gap: var(--grid-column-gap); }
    @media screen and (max-width: 73.125rem) {
      .about-section__content {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 39.375rem) {
      .about-section__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        gap: 0.9375rem; } }
  .about-section__iso {
    grid-column: 1/5;
    grid-row: 1/2;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 3.4375rem; }
    @media screen and (min-width: 160.0625rem) {
      .about-section__iso {
        gap: 2.14844vw; } }
    @media screen and (max-width: 134.375rem) {
      .about-section__iso {
        gap: 3.25rem; } }
    @media screen and (max-width: 109.375rem) {
      .about-section__iso {
        gap: 4.9375rem; } }
    @media screen and (max-width: 73.125rem) {
      .about-section__iso {
        grid-column: 1/2;
        padding-right: 1.25rem;
        gap: 4.8125rem; } }
    @media screen and (max-width: 39.375rem) {
      .about-section__iso {
        padding-right: 0;
        gap: 1.25rem; } }
    .about-section__iso > .text {
      width: 100%;
      display: block;
      color: var(--accent-primary-default);
      font: var(--font-body-L-r); }
  .about-section__row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 2.5rem; }
    @media screen and (min-width: 160.0625rem) {
      .about-section__row {
        gap: 1.5625vw; } }
    @media screen and (max-width: 109.375rem) {
      .about-section__row {
        gap: 1.875rem; } }
    @media screen and (max-width: 73.125rem) {
      .about-section__row {
        gap: 1.25rem; } }
    @media screen and (max-width: 39.375rem) {
      .about-section__row {
        gap: 0.9375rem; } }
    .about-section__row > .h3 {
      color: var(--accent-primary-default); }
  .about-section__icon {
    position: relative;
    width: 8.125rem;
    height: 8.125rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 160.0625rem) {
      .about-section__icon {
        width: 5.07812vw;
        height: 5.07812vw; } }
    @media screen and (max-width: 134.375rem) {
      .about-section__icon {
        width: 6.25rem;
        height: 6.25rem; } }
    @media screen and (max-width: 109.375rem) {
      .about-section__icon {
        width: 5rem;
        height: 5rem; } }
    @media screen and (max-width: 73.125rem) {
      .about-section__icon {
        width: 3.75rem;
        height: 3.75rem; } }
    @media screen and (max-width: 39.375rem) {
      .about-section__icon {
        width: 2.875rem;
        height: 2.875rem; } }
    .about-section__icon img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: center;
         object-position: center; }
  .about-section__description {
    grid-column: 7/13;
    grid-row: 1/2;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 3.75rem; }
    @media screen and (min-width: 160.0625rem) {
      .about-section__description {
        gap: 2.34375vw; } }
    @media screen and (max-width: 109.375rem) {
      .about-section__description {
        gap: 2.5rem; } }
    @media screen and (max-width: 73.125rem) {
      .about-section__description {
        grid-column: 2/3;
        gap: 1.875rem; } }
    @media screen and (max-width: 39.375rem) {
      .about-section__description {
        gap: 1.5625rem; } }
    .about-section__description > .text {
      width: 100%;
      display: block;
      color: var(--text-light-primary);
      font: var(--font-body-L-r); }
  .about-section__background {
    position: absolute;
    right: 0;
    bottom: -22.0625rem;
    left: 0;
    z-index: 0;
    margin: auto;
    width: 22.75rem;
    height: 26.25rem;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 160.0625rem) {
      .about-section__background {
        bottom: -13.78906vw;
        width: 14.21875vw;
        height: 16.40625vw; } }
    @media screen and (max-width: 134.375rem) {
      .about-section__background {
        bottom: -17.3125rem;
        width: 18.9375rem;
        height: 21.875rem; } }
    @media screen and (max-width: 109.375rem) {
      .about-section__background {
        bottom: -11.875rem;
        width: 14.875rem;
        height: 17.1875rem; } }
    @media screen and (max-width: 73.125rem) {
      .about-section__background {
        bottom: -7.125rem;
        width: 10.8125rem;
        height: 12.5rem; } }
    @media screen and (max-width: 39.375rem) {
      .about-section__background {
        bottom: -6.5625rem;
        width: 8.125rem;
        height: 9.375rem; } }

.about-section.about-section_light {
  --section-gap: 7.5rem;
  background-color: var(--bg-grey); }
  @media screen and (min-width: 160.0625rem) {
    .about-section.about-section_light {
      --section-gap: 4.6875vw; } }
  @media screen and (max-width: 134.375rem) {
    .about-section.about-section_light {
      --section-gap: 5.625rem; } }
  @media screen and (max-width: 109.375rem) {
    .about-section.about-section_light {
      --section-gap: 4.375rem; } }
  @media screen and (max-width: 73.125rem) {
    .about-section.about-section_light {
      --section-gap: 3.125rem; } }
  @media screen and (max-width: 39.375rem) {
    .about-section.about-section_light {
      --section-gap: 1.875rem; } }
  .about-section.about-section_light .section__head {
    --text-light-primary: var(--text-dark-primary); }
  .about-section.about-section_light .about-section__background {
    display: none; }
  .about-section.about-section_light .about-section__content {
    padding-top: 6.25rem;
    display: grid;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    grid-template-columns: repeat(2, 1fr);
    row-gap: var(--grid-row-gap);
    -webkit-column-gap: var(--grid-column-gap);
       -moz-column-gap: var(--grid-column-gap);
            column-gap: var(--grid-column-gap);
    border-top: solid 1px var(--stroke-dark); }
    @media screen and (min-width: 160.0625rem) {
      .about-section.about-section_light .about-section__content {
        padding-top: 3.90625vw;
        border-top-width: 0.03906vw; } }
    @media screen and (max-width: 134.375rem) {
      .about-section.about-section_light .about-section__content {
        padding-top: 5rem; } }
    @media screen and (max-width: 109.375rem) {
      .about-section.about-section_light .about-section__content {
        padding-top: 4.375rem; } }
    @media screen and (max-width: 73.125rem) {
      .about-section.about-section_light .about-section__content {
        padding-top: 3.125rem; } }
    @media screen and (max-width: 39.375rem) {
      .about-section.about-section_light .about-section__content {
        padding-top: 1.875rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 1.5625rem; } }
  .about-section.about-section_light .about-section__iso {
    --accent-primary-default: var(--text-dark-primary);
    grid-column: unset;
    padding-right: 9.375rem;
    gap: 1.875rem; }
    @media screen and (min-width: 160.0625rem) {
      .about-section.about-section_light .about-section__iso {
        padding-right: 5.85938vw;
        gap: 1.17188vw; } }
    @media screen and (max-width: 134.375rem) {
      .about-section.about-section_light .about-section__iso {
        padding-right: 5rem; } }
    @media screen and (max-width: 109.375rem) {
      .about-section.about-section_light .about-section__iso {
        gap: 1.5625rem; } }
    @media screen and (max-width: 73.125rem) {
      .about-section.about-section_light .about-section__iso {
        padding-right: 2.5rem;
        gap: 0.9375rem; } }
    @media screen and (max-width: 39.375rem) {
      .about-section.about-section_light .about-section__iso {
        padding-right: 0;
        gap: 0.625rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnMvYWJvdXQtc2VjdGlvbi9hYm91dC1zZWN0aW9uLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvX21pbmkuc2NzcyIsIm1peGlucy9fc3F1YXJlLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL2Fib3V0LXNlY3Rpb24vX2xpZ2h0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSx1QkFBYyxFQUFBO0VDRmQ7SURDRjtNQUlJLHdCQUFjLEVBQUEsRUF3UmpCO0VDdlJDO0lETEY7TUFRSSxzQkFBYyxFQUFBLEVBb1JqQjtFQ2pSQztJRFhGO01BWUksc0JBQWMsRUFBQSxFQWdSakI7RUMzUUM7SURqQkY7TUFnQkksbUJBQWMsRUFBQSxFQTRRakI7RUNyUUM7SUR2QkY7TUFvQkksdUJBQWMsRUFBQSxFQXdRakI7RUE1UkQ7SUF5Qk0sa0JBQWtCO0lBQ2xCLFVBQVUsRUFBQTtFQTFCaEI7SUFnQ00sa0JBQWtCO0lBQ2xCLFVBQVUsRUFBQTtFQWpDaEI7SUFxQ00sb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsYUUxQ3lCLEVBQUE7SURBN0I7TURDRjtRQTRDUSxjRXpDNkIsRUFBQSxFRjJEaEM7SUN6REg7TURMRjtRQWdEUSxXRWpEdUIsRUFBQSxFRitEMUI7SUNuREg7TURYRjtRQW9EUSxTRXJEdUIsRUFBQSxFRitEMUI7SUM3Q0g7TURqQkY7UUF3RFEsYUV6RHVCLEVBQUEsRUYrRDFCO0lDdkNIO01EdkJGO1FBNERRLFdFN0R1QixFQUFBLEVGK0QxQjtFQUdIO0lBQ0UsV0FBVztJQUNYLGFBQWE7SUFDYixzQkFBcUI7UUFBckIsbUJBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0Isc0NBQXNDO0lBQ3RDLDBDQUFrQztPQUFsQyx1Q0FBa0M7WUFBbEMsa0NBQWtDLEVBQUE7SUN2RHBDO01EZ0RBO1FBVUkscUNBQXFDLEVBQUEsRUFVeEM7SUM5REQ7TUQwQ0E7UUFjSSxvQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLDRCQUFzQjtRQUF0Qiw2QkFBc0I7WUFBdEIsMEJBQXNCO2dCQUF0QixzQkFBc0I7UUFDdEIsd0JBQXVCO1lBQXZCLHFCQUF1QjtnQkFBdkIsdUJBQXVCO1FBQ3ZCLHVCQUEyQjtZQUEzQixvQkFBMkI7Z0JBQTNCLDJCQUEyQjtRQUMzQixjRXBGeUIsRUFBQSxFRnNGNUI7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBRWIsV0FBVztJQUNYLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLGNFakcyQixFQUFBO0lEQTdCO01Ed0ZBO1FBWUksY0VoRytCLEVBQUEsRUY4SGxDO0lDNUhEO01Ea0ZBO1FBZ0JJLFlFeEd5QixFQUFBLEVGa0k1QjtJQ3RIRDtNRDRFQTtRQW9CSSxjRTVHeUIsRUFBQSxFRmtJNUI7SUNoSEQ7TURzRUE7UUF3QkksZ0JBQWdCO1FBRWhCLHNCRWxIeUI7UUZtSHpCLGNFbkh5QixFQUFBLEVGa0k1QjtJQzFHRDtNRGdFQTtRQStCSSxnQkFBZ0I7UUFDaEIsWUV4SHlCLEVBQUEsRUZrSTVCO0lBMUNBO01Bb0NHLFdBQVc7TUFDWCxjQUFjO01BRWQsb0NBQW9DO01BQ3BDLDBCQUEwQixFQUFBO0VBSTlCO0lBQ0UsV0FBVztJQUNYLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLFdFMUkyQixFQUFBO0lEQTdCO01Eb0lBO1FBU0ksYUV6SStCLEVBQUEsRUYySmxDO0lDbkpEO01Ed0hBO1FBYUksYUVqSnlCLEVBQUEsRUYrSjVCO0lDN0lEO01Ea0hBO1FBaUJJLFlFckp5QixFQUFBLEVGK0o1QjtJQ3ZJRDtNRDRHQTtRQXFCSSxjRXpKeUIsRUFBQSxFRitKNUI7SUEzQkE7TUF5Qkcsb0NBQW9DLEVBQUE7RUFJeEM7SUFDRSxrQkFBa0I7SUdsS3BCLGVBQU87SUFDUCxnQkFBUTtJSG9LTixvQkFBYztRQUFkLGNBQWM7SUFFZCxvQkFBb0I7SUFDcEIseUJBQWlCO09BQWpCLHNCQUFpQjtRQUFqQixxQkFBaUI7WUFBakIsaUJBQWlCLEVBQUE7SUN4S25CO01EaUtBO1FHNUpJLGdCQUFPO1FBQ1AsaUJBQVEsRUFBQSxFSDhMWDtJQzlMRDtNRDJKQTtRR2pLQSxjQUFPO1FBQ1AsZUFBUSxFQUFBLEVIbU1QO0lDeExEO01EcUpBO1FHaktBLFdBQU87UUFDUCxZQUFRLEVBQUEsRUhtTVA7SUNsTEQ7TUQrSUE7UUdqS0EsY0FBTztRQUNQLGVBQVEsRUFBQSxFSG1NUDtJQzVLRDtNRHlJQTtRR2pLQSxlQUFPO1FBQ1AsZ0JBQVEsRUFBQSxFSG1NUDtJQW5DQTtNQTBCRyxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLE9BQU87TUFFUCxXQUFXO01BQ1gsWUFBWTtNQUNaLHNCQUFtQjtTQUFuQixtQkFBbUI7TUFDbkIsMEJBQXVCO1NBQXZCLHVCQUF1QixFQUFBO0VBSTNCO0lBQ0UsaUJBQWlCO0lBQ2pCLGFBQWE7SUFFYixXQUFXO0lBQ1gsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsWUUvTTJCLEVBQUE7SURBN0I7TURzTUE7UUFZSSxjRTlNK0IsRUFBQSxFRnNPbEM7SUM5TkQ7TUQwTEE7UUFnQkksV0V0TnlCLEVBQUEsRUYwTzVCO0lDeE5EO01Eb0xBO1FBb0JJLGdCQUFnQjtRQUVoQixhRTVOeUIsRUFBQSxFRjBPNUI7SUNsTkQ7TUQ4S0E7UUEwQkksY0VoT3lCLEVBQUEsRUYwTzVCO0lBcENBO01BOEJHLFdBQVc7TUFDWCxjQUFjO01BRWQsZ0NBQWdDO01BQ2hDLDBCQUEwQixFQUFBO0VBSTlCO0lBQ0Usa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixtQkUvTzJCO0lGZ1AzQixPQUFPO0lBQ1AsVUFBVTtJQUNWLFlBQVk7SUFFWixlRXBQMkI7SUZxUDNCLGdCRXJQMkI7SUZ1UDNCLG9CQUFvQjtJQUNwQix5QkFBaUI7T0FBakIsc0JBQWlCO1FBQWpCLHFCQUFpQjtZQUFqQixpQkFBaUIsRUFBQTtJQ3hQbkI7TUQ0T0E7UUFlSSxtQkV2UCtCO1FGeVAvQixpQkV6UCtCO1FGMFAvQixrQkUxUCtCLEVBQUEsRUZ3UmxDO0lDdFJEO01Ec09BO1FBc0JJLG1CRWxReUI7UUZvUXpCLGlCRXBReUI7UUZxUXpCLGlCRXJReUIsRUFBQSxFRjRSNUI7SUNoUkQ7TURnT0E7UUE2Qkksa0JFelF5QjtRRjJRekIsZ0JFM1F5QjtRRjRRekIsa0JFNVF5QixFQUFBLEVGNFI1QjtJQzFRRDtNRDBOQTtRQW9DSSxpQkVoUnlCO1FGa1J6QixpQkVsUnlCO1FGbVJ6QixlRW5SeUIsRUFBQSxFRjRSNUI7SUNwUUQ7TURvTkE7UUEyQ0ksa0JFdlJ5QjtRRnlSekIsZUV6UnlCO1FGMFJ6QixnQkUxUnlCLEVBQUEsRUY0UjVCOztBSTdSSDtFQUNFLHFCQUFjO0VBRWQsZ0NBQWdDLEVBQUE7RUhGaEM7SUdERjtNQU1JLHVCQUFjLEVBQUEsRUFpR2pCO0VIaEdDO0lHUEY7TUFVSSx1QkFBYyxFQUFBLEVBNkZqQjtFSDFGQztJR2JGO01BY0ksdUJBQWMsRUFBQSxFQXlGakI7RUhwRkM7SUduQkY7TUFrQkksdUJBQWMsRUFBQSxFQXFGakI7RUg5RUM7SUd6QkY7TUFzQkksdUJBQWMsRUFBQSxFQWlGakI7RUF2R0Q7SUEwQkksOENBQXFCLEVBQUE7RUExQnpCO0lBK0JNLGFBQWEsRUFBQTtFQS9CbkI7SUFtQ00sb0JGbEN5QjtJRW1DekIsYUFBYTtJQUNiLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLHFDQUFxQztJQUNyQyw0QkFBNEI7SUFDNUIsMENBQWtDO09BQWxDLHVDQUFrQztZQUFsQyxrQ0FBa0M7SUFFbEMsd0NBQXdDLEVBQUE7SUgxQzVDO01HREY7UUE4Q1Esc0JGekM2QjtRRTJDN0IsMkJGM0M2QixFQUFBLEVFZ0VoQztJSDlESDtNR1BGO1FBb0RRLGlCRm5EdUIsRUFBQSxFRW9FMUI7SUh4REg7TUdiRjtRQXdEUSxxQkZ2RHVCLEVBQUEsRUVvRTFCO0lIbERIO01HbkJGO1FBNERRLHFCRjNEdUIsRUFBQSxFRW9FMUI7SUg1Q0g7TUd6QkY7UUFnRVEscUJGL0R1QjtRRWdFdkIsb0JBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYiw0QkFBc0I7UUFBdEIsNkJBQXNCO1lBQXRCLDBCQUFzQjtnQkFBdEIsc0JBQXNCO1FBQ3RCLGNGbEV1QixFQUFBLEVFb0UxQjtFQXJFTDtJQXdFTSxrREFBeUI7SUFFekIsa0JBQWtCO0lBRWxCLHVCRjNFeUI7SUU0RXpCLGFGNUV5QixFQUFBO0lEQTdCO01HREY7UUFnRlEsd0JGM0U2QjtRRTRFN0IsY0Y1RTZCLEVBQUEsRUVnR2hDO0lIOUZIO01HUEY7UUFxRlEsbUJGcEZ1QixFQUFBLEVFb0cxQjtJSHhGSDtNR2JGO1FBeUZRLGNGeEZ1QixFQUFBLEVFb0cxQjtJSGxGSDtNR25CRjtRQTZGUSxxQkY1RnVCO1FFNkZ2QixjRjdGdUIsRUFBQSxFRW9HMUI7SUg1RUg7TUd6QkY7UUFrR1EsZ0JBQWdCO1FBQ2hCLGFGbEd1QixFQUFBLEVFb0cxQiIsImZpbGUiOiJjb21wb25lbnRzL3NlY3Rpb25zL2Fib3V0LXNlY3Rpb24vYWJvdXQtc2VjdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5hYm91dC1zZWN0aW9uIHtcbiAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMTgwKX07XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje2JpZygxODApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMTQwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oMTAwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oODApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSg1MCl9O1xuICB9XG5cbiAgJiAuc2VjdGlvbiB7XG4gICAgJl9faGVhZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX25hbWUsXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogcmVtKDE1MCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDE1MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIGdhcDogcmVtKDEyMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgZ2FwOiByZW0oODApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGdhcDogcmVtKDcwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19pc28ge1xuICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gICAgZ3JpZC1yb3c6IDEvMjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oNTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDU1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgICAgZ2FwOiByZW0oNTIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGdhcDogcmVtKDc5KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBncmlkLWNvbHVtbjogMS8yO1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgZ2FwOiByZW0oNzcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgJiA+IC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0KTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLXIpO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgJiA+IC5oMyB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc3F1YXJlKDEzMCwgdHJ1ZSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSBzcXVhcmUoMTAwLCBmYWxzZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgQGluY2x1ZGUgc3F1YXJlKDgwLCBmYWxzZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgQGluY2x1ZGUgc3F1YXJlKDYwLCBmYWxzZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgQGluY2x1ZGUgc3F1YXJlKDQ2LCBmYWxzZSk7XG4gICAgfVxuXG4gICAgJiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtY29sdW1uOiA3LzEzO1xuICAgIGdyaWQtcm93OiAxLzI7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtKDYwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg2MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdyaWQtY29sdW1uOiAyLzM7XG5cbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgyNSk7XG4gICAgfVxuXG4gICAgJiA+IC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICAgICAgZm9udDogdmFyKC0tZm9udC1ib2R5LUwtcik7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogcmVtKC0zNTMpO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICB3aWR0aDogcmVtKDM2NCk7XG4gICAgaGVpZ2h0OiByZW0oNDIwKTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGJvdHRvbTogYmlnKC0zNTMpO1xuXG4gICAgICB3aWR0aDogYmlnKDM2NCk7XG4gICAgICBoZWlnaHQ6IGJpZyg0MjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICBib3R0b206IHJlbSgtMjc3KTtcblxuICAgICAgd2lkdGg6IHJlbSgzMDMpO1xuICAgICAgaGVpZ2h0OiByZW0oMzUwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBib3R0b206IHJlbSgtMTkwKTtcblxuICAgICAgd2lkdGg6IHJlbSgyMzgpO1xuICAgICAgaGVpZ2h0OiByZW0oMjc1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBib3R0b206IHJlbSgtMTE0KTtcblxuICAgICAgd2lkdGg6IHJlbSgxNzMpO1xuICAgICAgaGVpZ2h0OiByZW0oMjAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBib3R0b206IHJlbSgtMTA1KTtcblxuICAgICAgd2lkdGg6IHJlbSgxMzApO1xuICAgICAgaGVpZ2h0OiByZW0oMTUwKTtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCBcImxpZ2h0XCI7XG4iLCJAbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tyZW0oMjU2MSl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDIxNTApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDE3NTApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDExNzApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDYzMCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMTZ9cmVtO1xufVxuXG5AZnVuY3Rpb24gYmlnKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAyNTYwICogMTAwfXZ3O1xufVxuIiwiQG1peGluIHNxdWFyZSgkcGl4ZWxzLCAkbWVkaWFCaWdEZXNrdG9wOiBmYWxzZSkge1xuICB3aWR0aDogI3tyZW0oJHBpeGVscyl9O1xuICBoZWlnaHQ6ICN7cmVtKCRwaXhlbHMpfTtcblxuICBAaWYgJG1lZGlhQmlnRGVza3RvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiAje2JpZygkcGl4ZWxzKX07XG4gICAgICBoZWlnaHQ6ICN7YmlnKCRwaXhlbHMpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dC1zZWN0aW9uLmFib3V0LXNlY3Rpb25fbGlnaHQge1xuICAtLXNlY3Rpb24tZ2FwOiAje3JlbSgxMjApfTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmV5KTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tc2VjdGlvbi1nYXA6ICN7YmlnKDEyMCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSg5MCl9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tc2VjdGlvbi1nYXA6ICN7cmVtKDcwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgLS1zZWN0aW9uLWdhcDogI3tyZW0oNTApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLXNlY3Rpb24tZ2FwOiAje3JlbSgzMCl9O1xuICB9XG5cbiAgJiAuc2VjdGlvbl9faGVhZCB7XG4gICAgLS10ZXh0LWxpZ2h0LXByaW1hcnk6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgfVxuXG4gICYgLmFib3V0LXNlY3Rpb24ge1xuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTAwKTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICByb3ctZ2FwOiB2YXIoLS1ncmlkLXJvdy1nYXApO1xuICAgICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcblxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGJpZygxMDApO1xuXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IGJpZygxKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg3MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogcmVtKDI1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pc28ge1xuICAgICAgLS1hY2NlbnQtcHJpbWFyeS1kZWZhdWx0OiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG5cbiAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcblxuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE1MCk7XG4gICAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGJpZygxNTApO1xuICAgICAgICBnYXA6IGJpZygzMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgZ2FwOiByZW0oMjUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XG4gICAgICAgIGdhcDogcmVtKDE1KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
