/**
 * Strips the unit from a given number-unit-combination and returns the number.
 * @link: http://stackoverflow.com/a/12335841/1779999
 * @usage: parse-int(10px) => 10
 */
/**
   * Simply adds the em unit to a given number. This is used twice in the
   * function underneath, thus the need for a separate function.
   */
/**
   * Calculates em values for a given list of (px or em) values and a given em
   * base. Multiply base values for nested em structures (last @usage example).
   * @usage: em(10px, 1.125) => .55556em
   *         em(24px, .875em) => 1.71429em
   *         em(12px 0 7em rgba(0, 0, 0, .7), 1.75) => .42857em 0 4em rgba(0, 0, 0, 0.7)
   *         em(12px) + em(3em) => 3.75em
   *         em(23px, em(53px)) => .43396em
   *         em(24px, 1.5 * 1.125) => .88889em
   */
.area-of-interests-block .aoi-section-title {
  margin-bottom: 3.75rem; }
  @media (min-width: 992px) {
    .area-of-interests-block .aoi-section-title {
      margin-bottom: 5rem; } }

.area-of-interests-block .aoi-blocks-wrapper {
  display: grid;
  grid-template-columns: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-self: center;
  -webkit-column-gap: 2.25rem;
     -moz-column-gap: 2.25rem;
          column-gap: 2.25rem;
  row-gap: 2.25rem; }
  @media (min-width: 768px) {
    .area-of-interests-block .aoi-blocks-wrapper {
      grid-template-columns: 1fr 1fr;
      -webkit-column-gap: 3.75rem;
         -moz-column-gap: 3.75rem;
              column-gap: 3.75rem;
      row-gap: 3.75rem; } }
  @media (min-width: 1025px) {
    .area-of-interests-block .aoi-blocks-wrapper {
      grid-template-columns: 1fr 1fr 1fr;
      -webkit-column-gap: 3rem;
         -moz-column-gap: 3rem;
              column-gap: 3rem;
      row-gap: 3rem; } }
  @media (min-width: 1366px) {
    .area-of-interests-block .aoi-blocks-wrapper {
      grid-template-columns: 1fr 1fr 1fr;
      -webkit-column-gap: 3.75rem;
         -moz-column-gap: 3.75rem;
              column-gap: 3.75rem;
      row-gap: 3.75rem; } }
  .area-of-interests-block .aoi-blocks-wrapper .aio-block-single {
    border-radius: 0.625rem;
    background: #F9FAFB;
    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: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    padding: 2rem 1.625rem;
    z-index: 3; }
    @media (min-width: 992px) {
      .area-of-interests-block .aoi-blocks-wrapper .aio-block-single {
        padding: 3.25rem 2.125rem; } }
    .area-of-interests-block .aoi-blocks-wrapper .aio-block-single .aio-icon svg path {
      fill: #707B96; }
    .area-of-interests-block .aoi-blocks-wrapper .aio-block-single .aio-title h5 {
      font-weight: 500;
      font-size: 1.125rem;
      color: #707B96; }

.area-of-interests-block.variant2 .aoi-blocks-wrapper {
  -webkit-column-gap: 1.875rem;
     -moz-column-gap: 1.875rem;
          column-gap: 1.875rem;
  row-gap: 1.875rem; }
  .area-of-interests-block.variant2 .aoi-blocks-wrapper .aio-block-single {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 1.625rem;
    gap: 1rem; }
    .area-of-interests-block.variant2 .aoi-blocks-wrapper .aio-block-single .aio-icon svg {
      max-width: 6.875rem; }
    .area-of-interests-block.variant2 .aoi-blocks-wrapper .aio-block-single .aio-title h5 {
      font-weight: 500;
      color: #243D6E; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Fzc2V0cy9zYXNzL3ZhcmlhYmxlcy9fc2l6aW5nLWZ1bmN0aW9ucy5zY3NzIiwiYmxvY2stYXJlYS1vZi1pbnRlcmVzdHMvc2Nzcy9ibG9jay1hcmVhLW9mLWludGVyZXN0cy5jc3MiLCJibG9jay1hcmVhLW9mLWludGVyZXN0cy9zY3NzL2Jsb2NrLWFyZWEtb2YtaW50ZXJlc3RzLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Fzcy92YXJpYWJsZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Fzcy92YXJpYWJsZXMvX3RoZW1lLWNvbmZpZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBOzs7O0VDQUU7QURVQTs7O0lDTkU7QURtQkY7Ozs7Ozs7OztJQ1RFO0FDZko7RUFHSSxzQkFBMEMsRUFBQTtFQytDMUM7SURsREo7TUFLTSxtQkZnQm9CLEVBQUEsRUVkdkI7O0FBUEg7RUFVSSxhQUFhO0VBQ2IsMkJBQTJCO0VBQzNCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQiwyQkFBb0M7S0FBcEMsd0JBQW9DO1VBQXBDLG1CQUFvQztFQUNwQyxnQkFBaUMsRUFBQTtFQzZCakM7SUQ1Q0o7TUFpQk0sOEJBQThCO01BQzlCLDJCRkdvQjtTRUhwQix3QkZHb0I7Y0VIcEIsbUJGR29CO01FRnBCLGdCRkVvQixFQUFBLEVFdUN2QjtFQ0pDO0lEeERKO01Bc0JNLGtDQUFrQztNQUNsQyx3QkFBb0M7U0FBcEMscUJBQW9DO2NBQXBDLGdCQUFvQztNQUNwQyxhQUFpQyxFQUFBLEVBb0NwQztFQ1FDO0lEcEVKO01BMkJNLGtDQUFrQztNQUNsQywyQkZQb0I7U0VPcEIsd0JGUG9CO2NFT3BCLG1CRlBvQjtNRVFwQixnQkZSb0IsRUFBQSxFRXVDdkI7RUE1REg7SUFpQ00sdUJGWm9CO0lFYXBCLG1CRTFCb0I7SUYyQnBCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLFlBQVk7SUFDWixzQkZuQm9CO0lFb0JwQixVQUFVLEVBQUE7SUNTWjtNRGxESjtRQTJDUSx5QkZ0QmtCLEVBQUEsRUVzQ3JCO0lBM0RMO01BZ0RZLGFFOUN5QixFQUFBO0lGRnJDO01Bc0RVLGdCQUFnQjtNQUNoQixtQkZsQ2dCO01FbUNoQixjRXREMkIsRUFBQTs7QUZGckM7RUFnRU0sNEJGM0NvQjtLRTJDcEIseUJGM0NvQjtVRTJDcEIsb0JGM0NvQjtFRTRDcEIsaUJGNUNvQixFQUFBO0VFckIxQjtJQW1FUSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsaUJGL0NrQjtJRWdEbEIsU0ZoRGtCLEVBQUE7SUVyQjFCO01Bd0VZLG1CRm5EYyxFQUFBO0lFckIxQjtNQTZFWSxnQkFBZ0I7TUFDaEIsY0U5RW9CLEVBQUEiLCJmaWxlIjoiYmxvY2stYXJlYS1vZi1pbnRlcmVzdHMvc2Nzcy9ibG9jay1hcmVhLW9mLWludGVyZXN0cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBQWCB0byBFTS9SRU0gLSBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9pc2VsbHNvYXAvODI5OTcyNlxuXG4kYmFzZS1mb250LXNpemU6IDE2cHg7XG5cbi8qKlxuICogU3RyaXBzIHRoZSB1bml0IGZyb20gYSBnaXZlbiBudW1iZXItdW5pdC1jb21iaW5hdGlvbiBhbmQgcmV0dXJucyB0aGUgbnVtYmVyLlxuICogQGxpbms6IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9hLzEyMzM1ODQxLzE3Nzk5OTlcbiAqIEB1c2FnZTogcGFyc2UtaW50KDEwcHgpID0+IDEwXG4gKi9cblxuIEBmdW5jdGlvbiBwYXJzZS1pbnQoJG51bWJlcikge1xuICAgIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xuICB9XG4gIFxuICAvKipcbiAgICogU2ltcGx5IGFkZHMgdGhlIGVtIHVuaXQgdG8gYSBnaXZlbiBudW1iZXIuIFRoaXMgaXMgdXNlZCB0d2ljZSBpbiB0aGVcbiAgICogZnVuY3Rpb24gdW5kZXJuZWF0aCwgdGh1cyB0aGUgbmVlZCBmb3IgYSBzZXBhcmF0ZSBmdW5jdGlvbi5cbiAgICovXG4gIFxuICBAZnVuY3Rpb24gYWRkLWVtLXVuaXQoJG51bWJlcikge1xuICAgIEByZXR1cm4gJG51bWJlciAqIDFlbTtcbiAgfVxuICBcbiAgQGZ1bmN0aW9uIGFkZC1yZW0tdW5pdCgkbnVtYmVyKSB7XG4gICAgQHJldHVybiAkbnVtYmVyICogMXJlbTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIENhbGN1bGF0ZXMgZW0gdmFsdWVzIGZvciBhIGdpdmVuIGxpc3Qgb2YgKHB4IG9yIGVtKSB2YWx1ZXMgYW5kIGEgZ2l2ZW4gZW1cbiAgICogYmFzZS4gTXVsdGlwbHkgYmFzZSB2YWx1ZXMgZm9yIG5lc3RlZCBlbSBzdHJ1Y3R1cmVzIChsYXN0IEB1c2FnZSBleGFtcGxlKS5cbiAgICogQHVzYWdlOiBlbSgxMHB4LCAxLjEyNSkgPT4gLjU1NTU2ZW1cbiAgICogICAgICAgICBlbSgyNHB4LCAuODc1ZW0pID0+IDEuNzE0MjllbVxuICAgKiAgICAgICAgIGVtKDEycHggMCA3ZW0gcmdiYSgwLCAwLCAwLCAuNyksIDEuNzUpID0+IC40Mjg1N2VtIDAgNGVtIHJnYmEoMCwgMCwgMCwgMC43KVxuICAgKiAgICAgICAgIGVtKDEycHgpICsgZW0oM2VtKSA9PiAzLjc1ZW1cbiAgICogICAgICAgICBlbSgyM3B4LCBlbSg1M3B4KSkgPT4gLjQzMzk2ZW1cbiAgICogICAgICAgICBlbSgyNHB4LCAxLjUgKiAxLjEyNSkgPT4gLjg4ODg5ZW1cbiAgICovXG4gIFxuICBAZnVuY3Rpb24gZW0oJHZhbHVlcywgJGVtLWJhc2U6IDEpIHtcbiAgICAkYmFzZS1mb250LXNpemU6IHBhcnNlLWludCgkYmFzZS1mb250LXNpemUpO1xuICAgICRlbS1iYXNlOiBwYXJzZS1pbnQoJGVtLWJhc2UpO1xuICAgICRyZXN1bHQ6ICgpO1xuICBcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgICBAaWYgJHZhbHVlID09IDAgb3IgdHlwZS1vZigkdmFsdWUpICE9IFwibnVtYmVyXCIge1xuICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkdW5pdDogdW5pdCgkdmFsdWUpO1xuICAgICAgICAkdmFsdWU6IHBhcnNlLWludCgkdmFsdWUpO1xuICBcbiAgICAgICAgQGlmICR1bml0ID09IFwicHhcIiB7XG4gICAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIGFkZC1lbS11bml0KCR2YWx1ZSAvICgkYmFzZS1mb250LXNpemUgKiAkZW0tYmFzZSkpKTtcbiAgICAgICAgfSBAZWxzZSBpZiAkdW5pdCA9PSBcImVtXCIge1xuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBhZGQtZW0tdW5pdCgkdmFsdWUgLyAkZW0tYmFzZSkpO1xuICAgICAgICB9IEBlbHNlIGlmICR1bml0ID09IFwiXCIge1xuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBhZGQtZW0tdW5pdCgkdmFsdWUgLyAoJGJhc2UtZm9udC1zaXplICogJGVtLWJhc2UpKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC8qKlxuICAgICAqIElmIG9ubHkgb25lIHZhbHVlIGlzIHByb3ZpZGVkLCBvdXRwdXQgdGhlIGluc3RhbmNlIG9mIHRoYXQgb2JqZWN0IGluc3RlYWRcbiAgICAgKiBvZiB0aGUgd2hvbGUgbGlzdC4gVGhpcyBlbmFibGVzIHVzZSBjYXNlcyBsaWtlIG5lc3RlZCBmdW5jdGlvbiBpbnZvY2F0aW9uc1xuICAgICAqIChlLmcuIGBlbSgycHgsIGVtKDE1cHgpKWApIG9yIGFkZGl0aW9ucy9zdWJ0cmFjdGlvbnMgKGUuZy4gYGVtKDVweCkgKyBlbSgzMnB4KWApLlxuICAgICAqL1xuICAgIEBpZiBsZW5ndGgoJHJlc3VsdCkgPT0gMSB7XG4gICAgICBAcmV0dXJuIG50aCgkcmVzdWx0LCAxKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHJlc3VsdDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICBAZnVuY3Rpb24gcmVtKCR2YWx1ZXMsICRlbS1iYXNlOiAxKSB7XG4gICAgJGJhc2UtZm9udC1zaXplOiBwYXJzZS1pbnQoJGJhc2UtZm9udC1zaXplKTtcbiAgICAkZW0tYmFzZTogcGFyc2UtaW50KCRlbS1iYXNlKTtcbiAgICAkcmVzdWx0OiAoKTtcbiAgXG4gICAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICAgQGlmICR2YWx1ZSA9PSAwIG9yIHR5cGUtb2YoJHZhbHVlKSAhPSBcIm51bWJlclwiIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHVuaXQ6IHVuaXQoJHZhbHVlKTtcbiAgICAgICAgJHZhbHVlOiBwYXJzZS1pbnQoJHZhbHVlKTtcbiAgXG4gICAgICAgIEBpZiAkdW5pdCA9PSBcInB4XCIge1xuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBhZGQtcmVtLXVuaXQoJHZhbHVlIC8gKCRiYXNlLWZvbnQtc2l6ZSAqICRlbS1iYXNlKSkpO1xuICAgICAgICB9IEBlbHNlIGlmICR1bml0ID09IFwiZW1cIiB7XG4gICAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIGFkZC1yZW0tdW5pdCgkdmFsdWUgLyAkZW0tYmFzZSkpO1xuICAgICAgICB9IEBlbHNlIGlmICR1bml0ID09IFwiXCIge1xuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBhZGQtcmVtLXVuaXQoJHZhbHVlIC8gKCRiYXNlLWZvbnQtc2l6ZSAqICRlbS1iYXNlKSkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAvKipcbiAgICAgKiBJZiBvbmx5IG9uZSB2YWx1ZSBpcyBwcm92aWRlZCwgb3V0cHV0IHRoZSBpbnN0YW5jZSBvZiB0aGF0IG9iamVjdCBpbnN0ZWFkXG4gICAgICogb2YgdGhlIHdob2xlIGxpc3QuIFRoaXMgZW5hYmxlcyB1c2UgY2FzZXMgbGlrZSBuZXN0ZWQgZnVuY3Rpb24gaW52b2NhdGlvbnNcbiAgICAgKiAoZS5nLiBgZW0oMnB4LCBlbSgxNXB4KSlgKSBvciBhZGRpdGlvbnMvc3VidHJhY3Rpb25zIChlLmcuIGBlbSg1cHgpICsgZW0oMzJweClgKS5cbiAgICAgKi9cbiAgICBAaWYgbGVuZ3RoKCRyZXN1bHQpID09IDEge1xuICAgICAgQHJldHVybiBudGgoJHJlc3VsdCwgMSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuICRyZXN1bHQ7XG4gICAgfVxuICB9IiwiLyoqXG4gKiBTdHJpcHMgdGhlIHVuaXQgZnJvbSBhIGdpdmVuIG51bWJlci11bml0LWNvbWJpbmF0aW9uIGFuZCByZXR1cm5zIHRoZSBudW1iZXIuXG4gKiBAbGluazogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMTIzMzU4NDEvMTc3OTk5OVxuICogQHVzYWdlOiBwYXJzZS1pbnQoMTBweCkgPT4gMTBcbiAqL1xuLyoqXG4gICAqIFNpbXBseSBhZGRzIHRoZSBlbSB1bml0IHRvIGEgZ2l2ZW4gbnVtYmVyLiBUaGlzIGlzIHVzZWQgdHdpY2UgaW4gdGhlXG4gICAqIGZ1bmN0aW9uIHVuZGVybmVhdGgsIHRodXMgdGhlIG5lZWQgZm9yIGEgc2VwYXJhdGUgZnVuY3Rpb24uXG4gICAqL1xuLyoqXG4gICAqIENhbGN1bGF0ZXMgZW0gdmFsdWVzIGZvciBhIGdpdmVuIGxpc3Qgb2YgKHB4IG9yIGVtKSB2YWx1ZXMgYW5kIGEgZ2l2ZW4gZW1cbiAgICogYmFzZS4gTXVsdGlwbHkgYmFzZSB2YWx1ZXMgZm9yIG5lc3RlZCBlbSBzdHJ1Y3R1cmVzIChsYXN0IEB1c2FnZSBleGFtcGxlKS5cbiAgICogQHVzYWdlOiBlbSgxMHB4LCAxLjEyNSkgPT4gLjU1NTU2ZW1cbiAgICogICAgICAgICBlbSgyNHB4LCAuODc1ZW0pID0+IDEuNzE0MjllbVxuICAgKiAgICAgICAgIGVtKDEycHggMCA3ZW0gcmdiYSgwLCAwLCAwLCAuNyksIDEuNzUpID0+IC40Mjg1N2VtIDAgNGVtIHJnYmEoMCwgMCwgMCwgMC43KVxuICAgKiAgICAgICAgIGVtKDEycHgpICsgZW0oM2VtKSA9PiAzLjc1ZW1cbiAgICogICAgICAgICBlbSgyM3B4LCBlbSg1M3B4KSkgPT4gLjQzMzk2ZW1cbiAgICogICAgICAgICBlbSgyNHB4LCAxLjUgKiAxLjEyNSkgPT4gLjg4ODg5ZW1cbiAgICovXG4uYXJlYS1vZi1pbnRlcmVzdHMtYmxvY2sgLmFvaS1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYXJlYS1vZi1pbnRlcmVzdHMtYmxvY2sgLmFvaS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH0gfVxuXG4uYXJlYS1vZi1pbnRlcmVzdHMtYmxvY2sgLmFvaS1ibG9ja3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDIuMjVyZW07XG4gIHJvdy1nYXA6IDIuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFyZWEtb2YtaW50ZXJlc3RzLWJsb2NrIC5hb2ktYmxvY2tzLXdyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogMy43NXJlbTtcbiAgICAgIHJvdy1nYXA6IDMuNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmFyZWEtb2YtaW50ZXJlc3RzLWJsb2NrIC5hb2ktYmxvY2tzLXdyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gICAgICByb3ctZ2FwOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hcmVhLW9mLWludGVyZXN0cy1ibG9jayAuYW9pLWJsb2Nrcy13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAzLjc1cmVtO1xuICAgICAgcm93LWdhcDogMy43NXJlbTsgfSB9XG4gIC5hcmVhLW9mLWludGVyZXN0cy1ibG9jayAuYW9pLWJsb2Nrcy13cmFwcGVyIC5haW8tYmxvY2stc2luZ2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtIDEuNjI1cmVtO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hcmVhLW9mLWludGVyZXN0cy1ibG9jayAuYW9pLWJsb2Nrcy13cmFwcGVyIC5haW8tYmxvY2stc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogMy4yNXJlbSAyLjEyNXJlbTsgfSB9XG4gICAgLmFyZWEtb2YtaW50ZXJlc3RzLWJsb2NrIC5hb2ktYmxvY2tzLXdyYXBwZXIgLmFpby1ibG9jay1zaW5nbGUgLmFpby1pY29uIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICM3MDdCOTY7IH1cbiAgICAuYXJlYS1vZi1pbnRlcmVzdHMtYmxvY2sgLmFvaS1ibG9ja3Mtd3JhcHBlciAuYWlvLWJsb2NrLXNpbmdsZSAuYWlvLXRpdGxlIGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgY29sb3I6ICM3MDdCOTY7IH1cblxuLmFyZWEtb2YtaW50ZXJlc3RzLWJsb2NrLnZhcmlhbnQyIC5hb2ktYmxvY2tzLXdyYXBwZXIge1xuICBjb2x1bW4tZ2FwOiAxLjg3NXJlbTtcbiAgcm93LWdhcDogMS44NzVyZW07IH1cbiAgLmFyZWEtb2YtaW50ZXJlc3RzLWJsb2NrLnZhcmlhbnQyIC5hb2ktYmxvY2tzLXdyYXBwZXIgLmFpby1ibG9jay1zaW5nbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMS42MjVyZW07XG4gICAgZ2FwOiAxcmVtOyB9XG4gICAgLmFyZWEtb2YtaW50ZXJlc3RzLWJsb2NrLnZhcmlhbnQyIC5hb2ktYmxvY2tzLXdyYXBwZXIgLmFpby1ibG9jay1zaW5nbGUgLmFpby1pY29uIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDYuODc1cmVtOyB9XG4gICAgLmFyZWEtb2YtaW50ZXJlc3RzLWJsb2NrLnZhcmlhbnQyIC5hb2ktYmxvY2tzLXdyYXBwZXIgLmFpby1ibG9jay1zaW5nbGUgLmFpby10aXRsZSBoNSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMyNDNENkU7IH1cbiIsIi8vSW5jbHVkZSBTaGFyZWQgdmFyaWFibGVzL21peGlucy9zdHlsZXMgd2l0aCB0aGUgbWFpbiBTdHlsZXMgb2YgdGhlIHNpdGVcbkBpbXBvcnQgXCJzaGFyZWRcIjtcblxuLmFyZWEtb2YtaW50ZXJlc3RzLWJsb2Nre1xuXG4gIC5hb2ktc2VjdGlvbi10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJvdHRvbS10aXRsZSAqIDAuNzU7XG4gICAgQGluY2x1ZGUgYnAodGFibGV0bGFuZHNjYXBlKXtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYm90dG9tLXRpdGxlO1xuICAgIH1cbiAgfVxuXG4gIC5hb2ktYmxvY2tzLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZHMtY29sdW1ucy1nYXAgKiAwLjY7XG4gICAgcm93LWdhcDogJGNhcmRzLWNvbHVtbnMtZ2FwICogMC42O1xuICAgIEBpbmNsdWRlIGJwKHRhYmxldCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAkY2FyZHMtY29sdW1ucy1nYXA7XG4gICAgICByb3ctZ2FwOiAkY2FyZHMtY29sdW1ucy1nYXA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKHRhYmxldHhsKXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAkY2FyZHMtY29sdW1ucy1nYXAgKiAwLjg7XG4gICAgICByb3ctZ2FwOiAkY2FyZHMtY29sdW1ucy1nYXAgKiAwLjg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGxhcHRvcCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgY29sdW1uLWdhcDogJGNhcmRzLWNvbHVtbnMtZ2FwO1xuICAgICAgcm93LWdhcDogJGNhcmRzLWNvbHVtbnMtZ2FwO1xuICAgIH1cbiAgICAuYWlvLWJsb2NrLXNpbmdsZXtcbiAgICAgIC8vYm94LXNoYWRvdzogMHB4IDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGNvbmZpZy1ib3JkZXItcmFkaXVzLWJpZ2dlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRjYXJkcy1iYWNrZ3JvdW5kO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiByZW0oMzIpIHJlbSgyNik7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgQGluY2x1ZGUgYnAodGFibGV0bGFuZHNjYXBlKXtcbiAgICAgICAgcGFkZGluZzogcmVtKDUyKSByZW0oMzQpO1xuICAgICAgfVxuICAgICAgLmFpby1pY29ue1xuICAgICAgICBzdmd7XG4gICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICRjb25maWctbWFpbi1jb2xvci10ZXh0LWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWlvLXRpdGxle1xuICAgICAgICBoNXtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kO1xuICAgICAgICAgIGNvbG9yOiAkY29uZmlnLW1haW4tY29sb3ItdGV4dC1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi52YXJpYW50MntcbiAgICAuYW9pLWJsb2Nrcy13cmFwcGVye1xuICAgICAgY29sdW1uLWdhcDogcmVtKDMwKTtcbiAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XG4gICAgICAuYWlvLWJsb2NrLXNpbmdsZXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogcmVtKDI2KTtcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAuYWlvLWljb257XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFpby10aXRsZXtcbiAgICAgICAgICBoNXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbmZpZy1tYWluLWNvbG9yLWRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4vLyBEZWZhdWx0IC0gMzIxIC0gNDAwXG5cbkBtaXhpbiBicCgkcG9pbnQpIHtcblxuICBAaWYgJHBvaW50ID09IHBob25leHhze1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gcGhvbmV4c2Rvd257XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJHBvaW50ID09IHBob25leGx7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJHBvaW50ID09IHBob25lcG9ydHJhaXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjhweCl7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJHBvaW50ID09IHBob25lcG9ydHJhaXRPbmx5IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJHBvaW50ID09IHBob25lcG9ydHJhaXR4bE9ubHkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXRkb3duIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXRsYW5kc2NhcGV7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXR4bHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KXtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3B4cyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7XG4gICAgICBAY29udGVudDsgXG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHBvaW50ID09IGxhcHRvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCl7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkcG9pbnQgPT0gbGFwdG9weGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpe1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHBvaW50ID09IGRlc2t0b3B4cyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkcG9pbnQgPT0gZGVza3RvcHhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KXtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG59IiwiLy8gQWRkIG1haW4gY29sb3IgdmFyaWFibGVzIGhlcmVcblxuJGNvbmZpZy1tYWluLWNvbG9yOiAjNDg4N0YyO1xuJGNvbmZpZy1tYWluLWNvbG9yLWRhcms6ICMyNDNENkU7XG4kY29uZmlnLW1haW4tY29sb3ItbGlnaHQ6ICNEOEU5RTU7XG4kY29uZmlnLW1haW4tY29sb3ItdGV4dC1kYXJrOiAjNzA3Qjk2O1xuJGNvbmZpZy1tYWluLWNvbG9yLXRleHQtbGlnaHQ6ICM5RDlEOUQ7XG4kY29uZmlnLWJ1dHRvbnMtYmFja2dyb3VuZC1jb2xvcjogIzQ4ODdGMjtcbiR3aGl0ZTogI2ZmZjtcblxuJGJvZHktYmFja2dyb3VuZDogI2ZmZjtcbiRjYXJkcy1iYWNrZ3JvdW5kOiAjRjlGQUZCO1xuXG4kY29uZmlnLWJhY2tncm91bmQtZ3JhZGllbnQtYmx1ZTogIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0NGRTBGNCAwJSwgcmdiYSgyMDcsIDIyNCwgMjQ0LCAwLjUyKSA0Ny43MiUsIHJnYmEoMjA3LCAyMjQsIDI0NCwgMC4xMCkgMTAwJSk7ICA7XG4kY29uZmlnLWJhY2tncm91bmQtZ3JhZGllbnQtMjogIGxpbmVhci1ncmFkaWVudCg0NS4wNGRlZywgIzA3NDUzQSAwJSwgIzAwNjY0MyAxMDAlKTtcblxuJGNvbmZpZy1ib3JkZXItcmFkaXVzLWJpZ2dlcjogcmVtKDEwKTtcbiRjb25maWctYm9yZGVyLXJhZGl1cy1zbWFsbGVyOiByZW0oOCk7XG4kY29uZmlnLWJvcmRlci1yYWRpdXMtaW1hZ2U6IHJlbSgyMCk7XG5cbiRtYXJnaW4tYm90dG9tLXRpdGxlOiByZW0oODApO1xuJGNhcmRzLWNvbHVtbnMtZ2FwOiByZW0oNjApO1xuJGxheW91dC1iaWctZ2FwOiByZW0oMTAwKTtcblxuXG4vLyBOZXcgaWRlYSBmb3Igc2l6ZXNcbiRwYWRkaW5nLW1haW46IHJlbSgxMDApO1xuJG1hcmdpbi1tYWluOiByZW0oMTAwKTtcbiRmb250c2l6ZS1tYWluOiByZW0oMTAwKTtcblxuIl19 */
