.about-company__content {
  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: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 5rem; }
  @media screen and (min-width: 160.0625rem) {
    .about-company__content {
      gap: 3.125vw; } }
  @media screen and (max-width: 85rem) {
    .about-company__content {
      gap: 3.125rem; } }

.about-company__wrapper {
  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: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 3.125rem; }
  @media screen and (min-width: 160.0625rem) {
    .about-company__wrapper {
      gap: 1.95312vw; } }
  @media screen and (max-width: 106.25rem) {
    .about-company__wrapper {
      gap: 2.5rem; } }
  @media screen and (max-width: 85rem) {
    .about-company__wrapper {
      gap: 1.875rem; } }
  @media screen and (max-width: 39.375rem) {
    .about-company__wrapper {
      gap: 1.25rem; } }

.about-company__text {
  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: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 2.5rem; }
  @media screen and (min-width: 160.0625rem) {
    .about-company__text {
      gap: 1.5625vw; } }
  @media screen and (max-width: 106.25rem) {
    .about-company__text {
      gap: 1.875rem; } }
  @media screen and (max-width: 85rem) {
    .about-company__text {
      gap: 1.5625rem; } }
  @media screen and (max-width: 39.375rem) {
    .about-company__text {
      gap: 0.9375rem; } }

.about-company__subtitle {
  color: var(--text-dark-primary); }

.about-company__article {
  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: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 1.5625rem; }
  @media screen and (min-width: 160.0625rem) {
    .about-company__article {
      gap: 0.97656vw; } }
  @media screen and (max-width: 85rem) {
    .about-company__article {
      gap: 0.9375rem; } }
  @media screen and (max-width: 39.375rem) {
    .about-company__article {
      gap: 0.625rem; } }

@media screen and (max-width: 39.375rem) {
  .about-company__more {
    width: 100%; } }

.about-company__image {
  width: 100%;
  height: 55rem;
  border-radius: var(--radius-common);
  overflow: hidden;
  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-company__image {
      height: 34.375vw; } }
  @media screen and (max-width: 106.25rem) {
    .about-company__image {
      height: 41.25rem; } }
  @media screen and (max-width: 85rem) {
    .about-company__image {
      position: relative;
      right: var(--container-offset);
      width: calc(100% + (var(--container-offset) * 2)); } }
  @media screen and (max-width: 61.875rem) {
    .about-company__image {
      height: 24.125rem; } }
  @media screen and (max-width: 26.25rem) {
    .about-company__image {
      height: 13.75rem; } }
  .about-company__image img,
  .about-company__image picture {
    width: 100%;
    height: 100%;
    background-color: var(--bg-light-extra);
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center; }

.about-company_row .about-company__content {
  display: grid;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  grid-template-columns: repeat(2, 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: 85rem) {
    .about-company_row .about-company__content {
      grid-template-columns: 1fr;
      gap: 2.8125rem; } }
  @media screen and (max-width: 39.375rem) {
    .about-company_row .about-company__content {
      gap: 2.1875rem; } }

.about-company_row .about-company__wrapper {
  grid-column: 2/3;
  grid-row: 1/1;
  padding: 0;
  padding-right: 9.375rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media screen and (min-width: 160.0625rem) {
    .about-company_row .about-company__wrapper {
      padding-right: 5.85938vw; } }
  @media screen and (max-width: 85rem) {
    .about-company_row .about-company__wrapper {
      grid-column: 1/2;
      grid-row: 2; } }
  @media screen and (max-width: 85rem) {
    .about-company_row .about-company__wrapper {
      padding-right: 0; } }

@media screen and (max-width: 106.25rem) {
  .about-company_row .about-company__text {
    gap: 2.5rem; } }

@media screen and (max-width: 85rem) {
  .about-company_row .about-company__text {
    gap: 1.5625rem; } }

@media screen and (max-width: 39.375rem) {
  .about-company_row .about-company__text {
    gap: 0.9375rem; } }

.about-company_row .about-company__image {
  position: relative;
  right: 0;
  grid-column: 1/2;
  grid-row: 1/1;
  width: 100%;
  height: auto;
  min-height: 50rem; }
  @media screen and (min-width: 160.0625rem) {
    .about-company_row .about-company__image {
      min-height: 31.25vw; } }
  @media screen and (max-width: 106.25rem) {
    .about-company_row .about-company__image {
      min-height: 40.3125rem; } }
  @media screen and (max-width: 85rem) {
    .about-company_row .about-company__image {
      grid-column: 1/2;
      grid-row: 1;
      height: 31.25rem;
      min-height: unset; } }
  @media screen and (max-width: 39.375rem) {
    .about-company_row .about-company__image {
      height: 17.5rem; } }
  .about-company_row .about-company__image img,
  .about-company_row .about-company__image picture {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 2.5rem);
    height: 100%; }
    @media screen and (min-width: 160.0625rem) {
      .about-company_row .about-company__image img,
      .about-company_row .about-company__image picture {
        width: calc(100% - 1.5625vw); } }
    @media screen and (max-width: 85rem) {
      .about-company_row .about-company__image img,
      .about-company_row .about-company__image picture {
        width: 100%; } }
  .about-company_row .about-company__image picture img {
    width: 100%; }

.about-company.about-company_reverse .about-company__wrapper {
  grid-column: 1/2; }

.about-company.about-company_reverse .about-company__image {
  grid-column: 2/3; }
  @media screen and (max-width: 85rem) {
    .about-company.about-company_reverse .about-company__image {
      grid-column: 1/2; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYWJvdXQtY29tcGFueS9hYm91dC1jb21wYW55LnNjc3MiLCJtaXhpbnMvX21pbmkuc2NzcyIsIm1peGlucy9fbWl4aW4uc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtY29tcGFueS9fdHlwZS0yLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LWNvbXBhbnkvX3JldmVyc2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHRTtFQUNFLFdBQVc7RUFDWCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBa0I7TUFBbEIscUJBQWtCO1VBQWxCLGtCQUFrQjtFQUNsQix1QkFBc0I7TUFBdEIsb0JBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixTQ1IyQixFQUFBO0VDQTdCO0lGRUE7TUFTSSxZQ1ArQixFQUFBLEVEYWxDO0VFQ0Q7SUZoQkE7TUFhSSxhQ2Z5QixFQUFBLEVEaUI1Qjs7QUFFRDtFQUNFLFdBQVc7RUFDWCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBa0I7TUFBbEIscUJBQWtCO1VBQWxCLGtCQUFrQjtFQUNsQix1QkFBc0I7TUFBdEIsb0JBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixhQ3pCMkIsRUFBQTtFQ0E3QjtJRm1CQTtNQVNJLGNDeEIrQixFQUFBLEVEc0NsQztFRTlCRDtJRk9BO01BYUksV0NoQ3lCLEVBQUEsRUQwQzVCO0VFeEJEO0lGQ0E7TUFpQkksYUNwQ3lCLEVBQUEsRUQwQzVCO0VFbEJEO0lGTEE7TUFxQkksWUN4Q3lCLEVBQUEsRUQwQzVCOztBQUVEO0VBQ0UsV0FBVztFQUNYLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7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USxnQkFBZ0I7TUFDaEIsV0FBVztNQUVYLGdCRjdFdUI7TUU4RXZCLGlCQUFpQixFQUFBLEVBNEJwQjtFRGxGSDtJQ3pCRjtNQW1GUSxlRmxGdUIsRUFBQSxFRTBHMUI7RUEzR0w7O0lBd0ZRLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUVQLDBCQUE4QjtJQUM5QixZQUFZLEVBQUE7SUQ1RmxCO01DREY7O1FBZ0dVLDRCQUE4QixFQUFBLEVBTWpDO0lEbkZMO01DbkJGOztRQW9HVSxXQUFXLEVBQUEsRUFFZDtFQXRHUDtJQXlHUSxXQUFXLEVBQUE7O0FDekduQjtFQUlNLGdCQUFnQixFQUFBOztBQUp0QjtFQU9NLGdCQUFnQixFQUFBO0VGWXBCO0lFbkJGO01BVVEsZ0JBQWdCLEVBQUEsRUFFbkIiLCJmaWxlIjoiY29tcG9uZW50cy9hYm91dC1jb21wYW55L2Fib3V0LWNvbXBhbnkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vbWl4aW5zJztcblxuLmFib3V0LWNvbXBhbnkge1xuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oODApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDgwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBnYXA6IHJlbSg1MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogcmVtKDUwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg1MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgZ2FwOiByZW0oMzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGdhcDogcmVtKDI1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gIH1cblxuICAmX19hcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDI1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX21vcmUge1xuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbSg4ODApO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGhlaWdodDogYmlnKDg4MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgaGVpZ2h0OiByZW0oNjYwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogdmFyKC0tY29udGFpbmVyLW9mZnNldCk7XG5cbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAodmFyKC0tY29udGFpbmVyLW9mZnNldCkgKiAyKSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoI3tyZW0oOTkwKX0pIHtcbiAgICAgIGhlaWdodDogcmVtKDM4Nik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoI3tyZW0oNDIwKX0pIHtcbiAgICAgIGhlaWdodDogcmVtKDIyMCk7XG4gICAgfVxuXG4gICAgJiBpbWcsXG4gICAgJiBwaWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC1leHRyYSk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwidHlwZS0yXCIsIFwicmV2ZXJzZVwiO1xuIiwiQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMTZ9cmVtO1xufVxuXG5AZnVuY3Rpb24gYmlnKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAyNTYwICogMTAwfXZ3O1xufVxuIiwiQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDI1NjEpfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYURlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje3JlbSgyMjAxKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxNzAwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxMzYwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSg2MzApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5hYm91dC1jb21wYW55X3JvdyB7XG4gICYgLmFib3V0LWNvbXBhbnkge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtY29sdW1uLWdhcCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogcmVtKDQ1KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBnYXA6IHJlbSgzNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgICAgZ3JpZC1yb3c6IDEvMTtcblxuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNTApO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGJpZygxNTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBnYXA6IHJlbSgyNSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgZ2FwOiByZW0oMTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgZ3JpZC1yb3c6IDEvMTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiByZW0oODAwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogYmlnKDgwMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDY0NSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG5cbiAgICAgICAgaGVpZ2h0OiByZW0oNTAwKTtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjgwKTtcbiAgICAgIH1cblxuICAgICAgJiBpbWcsXG4gICAgICAmIHBpY3R1cmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oNDApfSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje2JpZyg0MCl9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIHBpY3R1cmUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWJvdXQtY29tcGFueS5hYm91dC1jb21wYW55X3JldmVyc2Uge1xuXG4gICYgLmFib3V0LWNvbXBhbnkge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvMztcblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
