@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

@font-face {
  font-family: "Open Sans";
  src: url("https://design-system.cdn.yle.fi/OpenSans-Regular.woff2") format("woff2"), url("https://design-system.cdn.yle.fi/OpenSans-Regular.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Open Sans";
  src: url("https://design-system.cdn.yle.fi/OpenSans-Bold.woff2") format("woff2"), url("https://design-system.cdn.yle.fi/OpenSans-Bold.woff") format("woff");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Open Sans";
  src: url("https://design-system.cdn.yle.fi/OpenSans-ExtraBold.woff2") format("woff2"), url("https://design-system.cdn.yle.fi/OpenSans-ExtraBold.woff") format("woff");
  font-style: normal;
  font-weight: 800;
}
html {
  background: linear-gradient(180deg, #fff 77.76%, #f8f9fb 100%);
  min-height: 100vh;
}

body {
  color: black;
  font-size: 16px;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  background: url(../images/bg-brand-wide.png) no-repeat;
  background-size: 2114px;
  background-position: center top;
  min-height: 100vh;
}

#yle-app-logo {
  margin: 24px 0 32px 0;
  height: 80px;
  width: 80px;
  background: url(../images/yle-app-logo.png) no-repeat;
  background-size: 80px;
}

h1,
h2 {
  font-weight: 800;
  line-height: 1.3;
  margin: 0;
}

h1 {
  font-size: 32px;
  margin-bottom: 16px;
}

h2 {
  font-size: 24px;
}

p.benefits-sv {
  margin-bottom: 16px;
}

ul#benefits {
  margin-bottom: 20px;
}
ul#benefits li {
  display: inline;
}
ul#benefits li:not(:first-child):before {
  content: "•";
  margin: 0 0.3em;
}

#header {
  text-align: center;
  background: #fff;
  padding: 0;
  margin: 0;
  height: 50px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
#header .logo {
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-top: 10px;
}

#hero-wrapper {
  width: 100%;
}
#hero-wrapper #hero {
  min-height: 542px;
  max-width: 800px;
  margin: 0 auto;
  padding: 48px 20px 0 20px;
  background: url(../images/phone_linda_ja_pete_2x.webp) no-repeat;
  background-size: 466px;
  background-position: top 40px right -20px;
}
#hero-wrapper #hero #text {
  width: 356px;
}

#store-container {
  max-width: 740px;
  margin: 48px auto 48px auto;
}
#store-container ul li {
  display: block;
  margin: 16px 0;
}
#store-container ul li.qr-code {
  height: 80px;
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
}
#store-container ul li.qr-code p {
  font-weight: 600;
  font-size: 20px;
}
#store-container ul li.store-links {
  height: 48px;
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  display: flex;
  gap: 16px;
  justify-content: space-between;
}
#store-container ul li.store-links a {
  display: block;
  height: 48px;
  width: 173px;
}
#store-container ul li.or {
  font-weight: 900;
  font-size: 18px;
  text-transform: uppercase;
  padding: 16px 0;
  display: flex;
  flex-basis: 100%;
  align-items: center;
  margin: 8px 0;
}
#store-container ul li.or span {
  padding: 0 16px;
}
#store-container ul li.or:before, #store-container ul li.or:after {
  content: "";
  flex-grow: 1;
  background: #d8d9db;
  height: 2px;
  font-size: 0;
  line-height: 0;
}

#phone {
  display: none;
}

@media screen and (max-width: 750px) {
  #yle-app-logo {
    display: none;
  }

  #phone {
    display: block;
    height: 300px;
    background: url(../images/phone_linda_ja_pete_2x.webp) top center no-repeat;
    background-size: 300px;
  }

  h1 {
    margin-top: 8px;
    text-align: center;
  }

  #language-sv #benefits {
    text-align: left;
  }

  #hero-wrapper #hero {
    padding: 16px 0 16px 0;
    background-position: top 140px center;
    background-size: 400px 400px;
    background: none;
    width: 100%;
  }
  #hero-wrapper #hero #text {
    display: flex;
    flex-direction: column;
    align-content: center;
    padding: 0 16px;
    width: 394px;
    margin-left: auto;
    margin-right: auto;
  }

  #store-container {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 32px;
  }
}
body.desktop .hide-on-desktop,
body.mobile .hide-on-mobile,
body.android .hide-on-android,
body.ios .hide-on-ios {
  display: none !important;
  /* Hidden on desktop */
}

#naurumaraton {
  background: linear-gradient(white, #f9f9f9);
}
#naurumaraton #yle-app-logo {
  margin-left: auto;
  margin-right: auto;
}
#naurumaraton h1 {
  font-size: 26px;
  text-align: center;
}
#naurumaraton h2 {
  font-weight: 600;
  font-size: 18px;
  text-align: center;
}
#naurumaraton .naurumaraton-cta-mobile {
  margin: 24px 16px 0 16px;
  text-align: center;
}
#naurumaraton .button {
  background-color: black;
  color: white;
  padding: 16px 24px;
  font-weight: 600;
  border-radius: 999px;
  text-decoration: none;
  display: inline-block;
}
#naurumaraton #wrap {
  background: url(../images/bg-brand-wide.png) no-repeat;
  background-size: 2114px;
  background-position: center top;
}
#naurumaraton #hero-wrapper {
  background: none;
}
#naurumaraton #hero-wrapper #hero {
  padding-top: 48px;
  padding-left: 0;
  width: 700px;
  height: 100vh;
  min-height: auto;
  background: url(../images/naurumaraton_phone_desktop.png) no-repeat;
  background-size: 325px;
  background-position: top 24px right;
}
#naurumaraton #hero-wrapper #hero #text {
  width: 350px;
}
#naurumaraton .naurumaraton-cta-desktop {
  margin-top: 40px;
  padding: 0 16px;
  text-align: center;
}
#naurumaraton .naurumaraton-cta-desktop h2 {
  margin-bottom: 16px;
}
#naurumaraton .naurumaraton-cta-desktop .install-app-container {
  margin-top: 8px;
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
  gap: 16px;
}
#naurumaraton .naurumaraton-cta-desktop .install-app {
  border: solid 2px #00b4c8;
  padding: 20px;
  background: white;
  border-radius: 24px;
  font-weight: 600;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
#naurumaraton .naurumaraton-cta-desktop .install-app img {
  margin-left: 16px;
}
#naurumaraton .naurumaraton-cta-desktop .install-app a {
  color: black;
}
#naurumaraton .naurumaraton-cta-desktop .install-app-divider {
  font-size: 20px;
  font-weight: 600;
  flex: 0 1 auto;
  text-align: center;
}
#naurumaraton .naurumaraton-cta-desktop .install-app-link {
  flex-direction: column;
  gap: 0;
}
#naurumaraton .naurumaraton-footer {
  padding-top: 32px;
  text-align: center;
}
@media screen and (max-width: 700px) {
  #naurumaraton .naurumaraton-cta-mobile {
    text-align: center;
  }
  #naurumaraton #hero-wrapper #hero {
    width: 100%;
    padding-top: 0;
    background-size: 300px;
    background-position: top 40px right 0;
    min-height: auto;
  }
  #naurumaraton #header {
    display: none;
  }
  #naurumaraton h1 {
    font-size: 24px;
  }
  #naurumaraton #hero-wrapper #hero {
    background: none;
    padding-top: 16px;
  }
  #naurumaraton #phone {
    background: url(../images/naurumaraton-mockups.png) top center no-repeat;
    background-size: 300px;
    height: 320px;
  }
}

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