*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

html {
  width: 100%;
  font-size: 62.5%;
  background: #f3f2f1; }

body {
  min-height: 100vh;
  max-width: 1024px;
  margin: auto;
  padding: 15rem 2.5rem 0 2.5rem;
  display: flex;
  flex-direction: column;
  font-size: 1.8rem;
  line-height: 1.45; }
  .modal--open body {
    overflow: hidden; }

header,
footer {
  width: 100%;
  margin: 5rem 0;
  text-align: center; }

header.navigation {
  margin: 0; }

main {
  width: 100%;
  flex: 1; }

.site-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  height: 10rem;
  margin: 0;
  background-color: #fff; }
  .site-header__content-wrapper {
    height: 100%;
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 2.5rem;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center; }
    @media only screen and (min-width: 1024px) {
      .site-header__content-wrapper {
        justify-content: space-between; } }
  .site-header__logo {
    height: 5rem;
    width: auto;
    margin-top: 1rem;
    z-index: 4; }
    .site-header__logo__img {
      height: 100%;
      width: auto; }
      .site-header__logo__img.logo--pink {
        display: block; }
      .site-header__logo__img.logo--white {
        display: none; }
      @media only screen and (min-width: 1024px) {
        .site-header__logo__img .logo--pink {
          display: block; }
        .site-header__logo__img .logo--white {
          display: none; } }
    .site-header__menu-checkbox:checked ~ .site-header__logo .logo--pink {
      display: none; }
    .site-header__menu-checkbox:checked ~ .site-header__logo .logo--white {
      display: block; }
  .site-header__menu-checkbox {
    display: none; }
  .site-header__menu-checkbox__label {
    height: 5rem;
    margin-top: 1rem;
    margin-right: 1rem;
    z-index: 4; }
    @media only screen and (min-width: 1024px) {
      .site-header__menu-checkbox__label {
        display: none; } }
    .site-header__menu-checkbox__label .site-header__menu__open-img {
      display: block; }
      .site-header__menu-checkbox:checked ~ .site-header__menu-checkbox__label .site-header__menu__open-img {
        display: none; }
    .site-header__menu-checkbox__label .site-header__menu__close-img {
      display: none; }
      .site-header__menu-checkbox:checked ~ .site-header__menu-checkbox__label .site-header__menu__close-img {
        display: block; }
    @media only screen and (min-width: 1024px) {
      .site-header__menu-checkbox__label .site-header__menu__open-img,
      .site-header__menu-checkbox__label .site-header__menu__close-img {
        display: none; } }
  .site-header__nav {
    position: fixed;
    top: -100%;
    left: 0;
    height: 100vh;
    width: 100%;
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #A91D6A;
    transition-duration: 250ms; }
    .site-header__menu-checkbox:checked ~ .site-header__nav {
      top: 0; }
    @media only screen and (min-width: 1024px) {
      .site-header__nav {
        position: relative;
        top: 0;
        height: auto;
        width: auto;
        flex-direction: row;
        justify-content: flex-start;
        background-color: transparent; } }
    .site-header__nav .menu-main-menu-container {
      margin-left: auto;
      margin-right: auto; }
      .site-header__nav .menu-main-menu-container ul {
        display: flex;
        flex-direction: column;
        list-style: none; }
        @media only screen and (min-width: 1024px) {
          .site-header__nav .menu-main-menu-container ul {
            flex-direction: row; } }
        .site-header__nav .menu-main-menu-container ul li {
          margin-right: 0; }
          @media only screen and (min-width: 1024px) {
            .site-header__nav .menu-main-menu-container ul li {
              margin-right: 2.5rem; } }
    .site-header__nav a {
      text-decoration: none;
      color: rgba(255, 255, 255, 0.75);
      font-size: 3rem;
      font-weight: bold; }
      .site-header__nav a:hover, .site-header__nav a:focus {
        color: #fff; }
      @media only screen and (min-width: 1024px) {
        .site-header__nav a {
          color: rgba(0, 0, 0, 0.5);
          font-size: 1.8rem;
          font-weight: normal; }
          .site-header__nav a:hover, .site-header__nav a:focus {
            color: #111; } }

.grid {
  width: 100%;
  display: flex;
  flex-flow: row wrap; }
  .grid:after {
    flex: auto; }

.grid-item {
  position: relative;
  width: calc(33.333% - 1.75rem);
  height: auto;
  margin: 0 0 2.75rem 0;
  background: #f3f2f1; }

@media screen and (max-width: 768px) {
  .grid-item {
    width: calc(50% - 1.75rem); } }

@media screen and (max-width: 640px) {
  .grid-item {
    width: calc(100%); } }

.grid-item img {
  width: 100%;
  height: auto;
  margin-bottom: -7px; }

.grid-item-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: rgba(169, 29, 106, 0.75);
  opacity: 0;
  transition-duration: 250ms;
  pointer-events: all;
  padding: 2.5rem;
  text-align: center; }

.grid-item-overlay a h3 {
  color: #fff;
  text-decoration: none; }

.grid-item:hover > .grid-item-overlay {
  opacity: 1; }

.grid-link {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.grid:after {
  flex: auto; }

.grid-item {
  width: calc(33.333% - 16.666px);
  height: auto;
  margin-right: 2.5rem; }

.grid-item:nth-child(3n) {
  margin-right: 0; }

@media screen and (max-width: 768px) {
  .grid {
    justify-content: space-between; }
  .grid-item {
    width: calc(50% - 1.75rem);
    height: auto;
    margin-right: 2.5rem; }
  .grid-item:nth-child(3n) {
    margin-right: 1.75rem; }
  .grid-item:nth-child(2n) {
    margin-right: 0; } }

@media screen and (max-width: 640px) {
  .grid-item {
    width: 100%;
    height: auto;
    margin: 0 0 2.5rem 0; }
  .grid-item:nth-child(3n) {
    margin-right: 0; }
  .grid-item:nth-child(2n) {
    margin-right: 0; } }

.link-icon {
  font-size: 2.75rem;
  margin-top: 2rem;
  color: #fff;
  text-decoration: none; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  height: 100%;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  transition-duration: 300ms;
  background: rgba(255, 255, 255, 0.5); }
  .modal--open .modal {
    opacity: 1;
    pointer-events: all;
    overflow-y: scroll;
    z-index: 3; }
  .modal img {
    width: 100%;
    margin: auto; }
  .modal article {
    position: relative;
    max-width: 768px;
    margin: 12.5rem auto 5rem auto;
    background-color: #fff;
    box-shadow: 0 0 2rem rgba(0, 0, 0, 0.25); }
    .category-team .modal article {
      max-width: 1024px;
      margin: 15rem auto 5rem auto;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap; }
    .modal article a {
      color: #B72F80;
      text-decoration: none; }
  .modal__image-wrapper, .modal__content-wrapper {
    width: 100%; }
    .modal__image-wrapper img, .modal__content-wrapper img {
      width: 100%; }
    @media only screen and (min-width: 768px) {
      .category-team .modal__image-wrapper, .category-team .modal__content-wrapper {
        width: 50%; }
        .category-team .modal__image-wrapper img, .category-team .modal__content-wrapper img {
          margin-bottom: -7px; } }
  .modal button {
    position: absolute;
    top: 2.5rem;
    right: 2.5rem;
    border: 0;
    background: transparent;
    cursor: pointer; }
  .modal-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 5rem 2.5rem;
    color: #000;
    font-size: 2rem; }
    @media only screen and (min-width: 768px) {
      .modal-header {
        font-size: 2.5rem; }
        .modal-header h1 {
          font-size: 2.5rem; } }
    .modal-header h1 {
      margin-left: 0;
      margin-right: auto; }
    .modal-header button {
      margin-left: auto; }
  .modal-body {
    max-width: 75rem;
    margin: auto;
    padding: 0 2.5rem 5rem 2.5rem;
    text-align: left; }
    .modal-body p {
      color: #000;
      margin-bottom: 2rem; }

footer {
  margin: 5rem 0 2.5rem 0;
  width: 100%;
  text-align: center; }

.contact-details {
  margin-bottom: 5rem; }

.contact-details span {
  display: block;
  margin: 1rem 0;
  font-size: 2.25rem;
  font-weight: 100; }

.copyright {
  font-size: 1.2rem; }

.team-wrapper h1 {
  margin-left: 0; }

.contact-body {
  max-width: 75rem;
  margin: 5rem auto;
  padding: 2.5rem; }

.contact-body p {
  margin-bottom: 2rem; }

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin-bottom: 2.5rem; }
  .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.page-template-contact iframe {
  width: 100%; }

.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

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