@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_umk_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_umk_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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QTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLHFDQUFxQztJQUNyQyxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0Usd0VBQXdFO0lBQ3hFLHNCQUFzQjtJQUN0QixhQUFhO0VBQ2Y7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9kZXNpZ24tc3lzdGVtLmNkbi55bGUuZmkvT3BlblNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9kZXNpZ24tc3lzdGVtLmNkbi55bGUuZmkvT3BlblNhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL2Rlc2lnbi1zeXN0ZW0uY2RuLnlsZS5maS9PcGVuU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2Rlc2lnbi1zeXN0ZW0uY2RuLnlsZS5maS9PcGVuU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vZGVzaWduLXN5c3RlbS5jZG4ueWxlLmZpL09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9kZXNpZ24tc3lzdGVtLmNkbi55bGUuZmkvT3BlblNhbnMtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xufVxuaHRtbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgNzcuNzYlLCAjZjhmOWZiIDEwMCUpO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1icmFuZC13aWRlLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbiN5bGUtYXBwLWxvZ28ge1xuICBtYXJnaW46IDI0cHggMCAzMnB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMveWxlLWFwcC1sb2dvLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHg7XG59XG5cbmgxLFxuaDIge1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxucC5iZW5lZml0cy1zdiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbnVsI2JlbmVmaXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnVsI2JlbmVmaXRzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxudWwjYmVuZWZpdHMgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgbWFyZ2luOiAwIDAuM2VtO1xufVxuXG4jaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuI2hlYWRlciAubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuI2hlcm8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hlcm8td3JhcHBlciAjaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDU0MnB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDhweCAyMHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9waG9uZV91bWtfMngud2VicCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ2NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNDBweCByaWdodCAtMjBweDtcbn1cbiNoZXJvLXdyYXBwZXIgI2hlcm8gI3RleHQge1xuICB3aWR0aDogMzU2cHg7XG59XG5cbiNzdG9yZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBtYXJnaW46IDQ4cHggYXV0byA0OHB4IGF1dG87XG59XG4jc3RvcmUtY29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuI3N0b3JlLWNvbnRhaW5lciB1bCBsaS5xci1jb2RlIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jc3RvcmUtY29udGFpbmVyIHVsIGxpLnFyLWNvZGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNzdG9yZS1jb250YWluZXIgdWwgbGkuc3RvcmUtbGlua3Mge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNzdG9yZS1jb250YWluZXIgdWwgbGkuc3RvcmUtbGlua3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxNzNweDtcbn1cbiNzdG9yZS1jb250YWluZXIgdWwgbGkub3Ige1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbiNzdG9yZS1jb250YWluZXIgdWwgbGkub3Igc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbiNzdG9yZS1jb250YWluZXIgdWwgbGkub3I6YmVmb3JlLCAjc3RvcmUtY29udGFpbmVyIHVsIGxpLm9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjZDhkOWRiO1xuICBoZWlnaHQ6IDJweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuI3Bob25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgI3lsZS1hcHAtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNwaG9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Bob25lX3Vta18yeC53ZWJwKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4O1xuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAjbGFuZ3VhZ2Utc3YgI2JlbmVmaXRzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgI2hlcm8td3JhcHBlciAjaGVybyB7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTQwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAwcHggNDAwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjaGVyby13cmFwcGVyICNoZXJvICN0ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB3aWR0aDogMzk0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI3N0b3JlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuYm9keS5kZXNrdG9wIC5oaWRlLW9uLWRlc2t0b3AsXG5ib2R5Lm1vYmlsZSAuaGlkZS1vbi1tb2JpbGUsXG5ib2R5LmFuZHJvaWQgLmhpZGUtb24tYW5kcm9pZCxcbmJvZHkuaW9zIC5oaWRlLW9uLWlvcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogSGlkZGVuIG9uIGRlc2t0b3AgKi9cbn1cblxuI25hdXJ1bWFyYXRvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgI2Y5ZjlmOSk7XG59XG4jbmF1cnVtYXJhdG9uICN5bGUtYXBwLWxvZ28ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuI25hdXJ1bWFyYXRvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI25hdXJ1bWFyYXRvbiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI25hdXJ1bWFyYXRvbiAubmF1cnVtYXJhdG9uLWN0YS1tb2JpbGUge1xuICBtYXJnaW46IDI0cHggMTZweCAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNuYXVydW1hcmF0b24gLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI25hdXJ1bWFyYXRvbiAjd3JhcCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctYnJhbmQtd2lkZS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMTE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG4jbmF1cnVtYXJhdG9uICNoZXJvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI25hdXJ1bWFyYXRvbiAjaGVyby13cmFwcGVyICNoZXJvIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25hdXJ1bWFyYXRvbl9waG9uZV9kZXNrdG9wLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjRweCByaWdodDtcbn1cbiNuYXVydW1hcmF0b24gI2hlcm8td3JhcHBlciAjaGVybyAjdGV4dCB7XG4gIHdpZHRoOiAzNTBweDtcbn1cbiNuYXVydW1hcmF0b24gLm5hdXJ1bWFyYXRvbi1jdGEtZGVza3RvcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI25hdXJ1bWFyYXRvbiAubmF1cnVtYXJhdG9uLWN0YS1kZXNrdG9wIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNuYXVydW1hcmF0b24gLm5hdXJ1bWFyYXRvbi1jdGEtZGVza3RvcCAuaW5zdGFsbC1hcHAtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTZweDtcbn1cbiNuYXVydW1hcmF0b24gLm5hdXJ1bWFyYXRvbi1jdGEtZGVza3RvcCAuaW5zdGFsbC1hcHAge1xuICBib3JkZXI6IHNvbGlkIDJweCAjMDBiNGM4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNuYXVydW1hcmF0b24gLm5hdXJ1bWFyYXRvbi1jdGEtZGVza3RvcCAuaW5zdGFsbC1hcHAgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4jbmF1cnVtYXJhdG9uIC5uYXVydW1hcmF0b24tY3RhLWRlc2t0b3AgLmluc3RhbGwtYXBwIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4jbmF1cnVtYXJhdG9uIC5uYXVydW1hcmF0b24tY3RhLWRlc2t0b3AgLmluc3RhbGwtYXBwLWRpdmlkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbmF1cnVtYXJhdG9uIC5uYXVydW1hcmF0b24tY3RhLWRlc2t0b3AgLmluc3RhbGwtYXBwLWxpbmsge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG59XG4jbmF1cnVtYXJhdG9uIC5uYXVydW1hcmF0b24tZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICNuYXVydW1hcmF0b24gLm5hdXJ1bWFyYXRvbi1jdGEtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI25hdXJ1bWFyYXRvbiAjaGVyby13cmFwcGVyICNoZXJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA0MHB4IHJpZ2h0IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAjbmF1cnVtYXJhdG9uICNoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdXJ1bWFyYXRvbiBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gICNuYXVydW1hcmF0b24gI2hlcm8td3JhcHBlciAjaGVybyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICAjbmF1cnVtYXJhdG9uICNwaG9uZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXVydW1hcmF0b24tbW9ja3Vwcy5wbmcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuIl19 */