@media screen and (min-width: 37.5em) {
  .sp-down {
    display: none; } }

a.link-box {
  display: table;
  position: relative;
  font-size: 14px;
  line-height: 1.57;
  border-radius: 3px;
  overflow: hidden;
  background: #444444;
  width: 100%;
  margin: 20px auto;
  color: #fff;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  -webkit-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale; }
  @media screen and (min-width: 49.9375em) {
    a.link-box {
      font-size: 16px;
      line-height: 1.5;
      width: 460px;
      margin: 40px auto; } }
  a.link-box::after {
    border: 2px solid #444444;
    border-radius: inherit;
    box-sizing: border-box;
    content: ' ';
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    -webkit-transform: scale3d(0.6, 0.6, 1);
    transform: scale3d(0.6, 0.6, 1);
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
  a.link-box .thumb {
    display: block;
    width: 117px;
    min-width: 110px;
    background: #fff; }
    a.link-box .thumb img {
      display: block; }
    @media screen and (min-width: 61.25em) {
      a.link-box .thumb {
        width: 155px; } }
  a.link-box .text {
    display: table-cell;
    vertical-align: middle;
    padding: 20px 15px; }
    a.link-box .text .monbo {
      padding-left: 25px;
      background: url(/ex/sun_moon/common/images/icons/pokeballs/white.png) 0 4px no-repeat;
      background-size: 1em auto; }
    a.link-box .text .blank::after {
      content: "";
      display: inline-block;
      width: 1em;
      height: 1.2em;
      margin-left: .5em;
      background: url(/ex/sun_moon/common/images/icons/external-transparent.png) 0 4px no-repeat;
      background-size: 1em auto; }
    @media screen and (min-width: 49.9375em) {
      a.link-box .text {
        padding-left: 30px; } }
  a.link-box:hover .blank::after {
    content: "";
    background: url(/ex/sun_moon/common/images/icons/external-white.png) 0 4px no-repeat;
    background-size: 1em auto; }
  a.link-box.gold {
    background: #daab53; }
    a.link-box.gold::after {
      border-color: #ac915e; }
    a.link-box.gold:hover {
      color: #ac915e; }
      a.link-box.gold:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/gold.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.maroon {
    background: #c22e55; }
    a.link-box.maroon::after {
      border-color: #c22e55; }
    a.link-box.maroon:hover {
      color: #8f2541; }
      a.link-box.maroon:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/maroon.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.red {
    background: #f53b4c; }
    a.link-box.red::after {
      border-color: #f53b4c; }
    a.link-box.red:hover {
      color: #cf2030; }
      a.link-box.red:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/red.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box:hover {
    background: #ffffff;
    color: #444444; }
    a.link-box:hover::after {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
      opacity: 1; }
  a.link-box.lime {
    background: #97c82d; }
    a.link-box.lime::after {
      border-color: #97c82d; }
    a.link-box.lime:hover {
      color: #7ea52b; }
      a.link-box.lime:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/lime.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.teal {
    background: #44beba; }
    a.link-box.teal::after {
      border-color: #44beba; }
    a.link-box.teal:hover {
      color: #1f9d99; }
      a.link-box.teal:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/teal.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.purple {
    background: #a971b7; }
    a.link-box.purple::after {
      border-color: #a971b7; }
    a.link-box.purple:hover {
      color: #8a5298; }
      a.link-box.purple:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/purple.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box.yellow {
    background: #ffa600; }
    a.link-box.yellow::after {
      border-color: #cc9506; }
    a.link-box.yellow:hover {
      color: #cc9506; }
      a.link-box.yellow:hover .monbo {
        background: url(/ex/sun_moon/common/images/icons/pokeballs/yellow.png) 0 4px no-repeat;
        background-size: 1em auto; }
  a.link-box:hover {
    background: #ffffff;
    color: #444444; }
    a.link-box:hover::after {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
      opacity: 1; }

.char-portrait {
  padding-top: 25px; }
  @media screen and (min-width: 49.9375em) {
    .char-portrait {
      padding-top: 55px; } }

.char-subtitle {
  display: block;
  font-family: "Noto Sans Japanese", sans-serif;
  font-size: .875em;
  font-weight: 500;
  margin-top: 30px; }
  @media screen and (min-width: 49.9375em) {
    .char-subtitle {
      font-size: 1.375em; } }
  .char-subtitle + h1 {
    margin-bottom: 35px;
    margin-top: 10px; }
    @media screen and (min-width: 49.9375em) {
      .char-subtitle + h1 {
        margin-bottom: 50px; } }

p.reading.pokename {
  margin-bottom: 1em; }
  p.reading.pokename span {
    font-size: 1.421em;
    font-weight: 400; }
  p.reading.pokename ruby {
    font-size: 19px; }
    @media screen and (min-width: 49.9375em) {
      p.reading.pokename ruby {
        font-size: 32px; } }

.poke-portrait {
  padding-top: 25px; }

.poke-stats {
  font-family: "Noto Sans Japanese", sans-serif;
  margin: 0 auto 20px; }
  .poke-stats td {
    padding: 1px 3px; }
    @media screen and (min-width: 49.9375em) {
      .poke-stats td {
        padding: 3px 10px; } }

.poke-stat-name {
  background-color: #97c82d;
  border-radius: 10px;
  color: #fff;
  display: inline-block;
  font-size: .5625em;
  line-height: 1em;
  margin-right: 6px;
  padding: 2px;
  text-align: center;
  width: 4em; }
  @media screen and (min-width: 49.9375em) {
    .poke-stat-name {
      font-size: .875em; } }

.poke-stat-value {
  color: #000;
  font-size: .5625em;
  line-height: 1em;
  margin-right: 5px; }
  @media screen and (min-width: 49.9375em) {
    .poke-stat-value {
      font-size: .875em; } }

.arrow {
  text-align: center;
  margin: 20px; }
  .arrow img {
    width: 104px; }
    @media screen and (min-width: 49.9375em) {
      .arrow img {
        width: 150px; } }

.border {
  border: 2px solid #eeeeee;
  padding: 20px; }
  @media screen and (min-width: 49.9375em) {
    .border {
      padding: 30px 60px; } }
  .border > h3 {
    margin-top: 0; }

.shared-content-group.text-center > li {
  display: inline-block; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXgvc3VuX21vb24vY29tbW9uL2Nzcy9jaGFyYWN0ZXIuY3NzIiwic291cmNlcyI6WyJleC9zdW5fbW9vbi9jb21tb24vY3NzL2NoYXJhY3Rlci5zY3NzIiwiZXgvc3VuX21vb24vY29tbW9uL2Nzcy9faGVscGVycy9jb25zdGFudHMuc2NzcyIsImV4L3N1bl9tb29uL2NvbW1vbi9jc3MvX2hlbHBlcnMvY29sb3JzLnNjc3MiLCJleC9zdW5fbW9vbi9jb21tb24vY3NzL19oZWxwZXJzL21lZGlhLnNjc3MiLCJleC9zdW5fbW9vbi9jb21tb24vY3NzL19oZWxwZXJzL21peGlucy5zY3NzIiwiZXgvc3VuX21vb24vY29tbW9uL2Nzcy9fYmFzZS9saW5rLWJveC5zY3NzIiwiZXgvc3VuX21vb24vY29tbW9uL2Nzcy9fY2hhcmFjdGVyL2xheW91dC5zY3NzIiwiZXgvc3VuX21vb24vY29tbW9uL2Nzcy9fc3RvcnkvcG9rZW5hbWUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiX2hlbHBlcnMvY29uc3RhbnRzXCI7XG5AaW1wb3J0IFwiX2hlbHBlcnMvY29sb3JzXCI7XG5AaW1wb3J0IFwiX2hlbHBlcnMvbWVkaWFcIjtcbkBpbXBvcnQgXCJfaGVscGVycy9taXhpbnNcIjtcblxuLy8gQGltcG9ydCBcIl9zaGFyZWQvbGF5b3V0XCI7XG4vLyBAaW1wb3J0IFwiX3NoYXJlZC9wYW5lbHNcIjtcbi8vIEBpbXBvcnQgXCJfc2hhcmVkL3JpYmJvblwiO1xuXG5AaW1wb3J0IFwiX2Jhc2UvbGluay1ib3hcIjtcbkBpbXBvcnQgXCJfY2hhcmFjdGVyL2xheW91dFwiO1xuXG4vLyBAaW1wb3J0IFwiX3dpZGdldHMvbW9kYWxcIjtcbi8vIEBpbXBvcnQgXCJfd2lkZ2V0cy9tb3ZpZVwiO1xuXG5AaW1wb3J0IFwiX3N0b3J5L3Bva2VuYW1lXCI7IiwiJHotbmVnOiAtMTtcclxuJHotYmFzZTogMTtcclxuJHotbG93OiAyO1xyXG4kei1taWRkbGU6IDEwO1xyXG4kei1oaWdoOiA1MDtcclxuJHotc3VwZXI6IDEwMDtcclxuXHJcbiRmb250LWRlZmF1bHQ6IFwi44Oh44Kk44Oq44KqXCIsIG1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtbm90bzogXCJOb3RvIFNhbnMgSmFwYW5lc2VcIixzYW5zLXNlcmlmOyIsIiRyZWFkaW5nOiAjMjIyO1xyXG4kdGV4dDogIzQ0NDtcclxuJGJnOiAjZWVlO1xyXG5cclxuJGJsYWNrLWJnOiAjMjIyO1xyXG4kYmxhY2stYmctbGlnaHQ6ICMzMzM7XHJcblxyXG4kY3RhLXJlZDogI2U4NTk0NztcclxuJGN0YS1ibHVlOiAjNGQ3NmJhO1xyXG5cclxuJGdyZXktYm9yZGVyOiAjNWU1ZTVlO1xyXG4kZ3JleS1idXR0b246ICNmMWYxZjE7XHJcbiRncmV5LWxpbms6ICM5OTk7XHJcbiRncmV5LXRleHQ6ICNiYmI7XHJcbiRncmV5OiAjZWVlZWVlO1xyXG5cclxuJGJsdWU6ICM0NDdlYmU7XHJcbiRibHVlLWRhcms6ICMyZTYxOTk7XHJcbiRnb2xkOiAjZGFhYjUzO1xyXG4kZ29sZC1kYXJrOiAjYWM5MTVlO1xyXG4kZ3JlZW46ICMzOTlkNWM7XHJcbiRncmVlbi1kYXJrOiAjMWY3ZjQxO1xyXG4kbGlnaHRibHVlOiAjNGJiNWQ4O1xyXG4kbGlnaHRibHVlLWRhcms6ICMyZjhmYWU7XHJcbiRsaW1lOiAjOTdjODJkO1xyXG4kbGltZS1kYXJrOiAjN2VhNTJiO1xyXG4kbWFyb29uOiAjYzIyZTU1O1xyXG4kbWFyb29uLWRhcms6ICM4ZjI1NDE7XHJcbiRwdXJwbGU6ICNhOTcxYjc7XHJcbiRwdXJwbGUtZGFyazogIzhhNTI5ODtcclxuJHB1cnBsZS1saWdodDogI2JhOGRjNTtcclxuJHJlZDogI2Y1M2I0YztcclxuJHJlZC1kYXJrOiAjY2YyMDMwO1xyXG4kdGVhbDogIzQ0YmViYTtcclxuJHRlYWwtZGFyazogIzFmOWQ5OTtcclxuJHllbGxvdzogI2ZmYTYwMDtcclxuJHllbGxvdy1kYXJrOiAjY2M5NTA2O1xyXG4keWVsbG93LWxpZ2h0OiAjZmZiODMzO1xyXG5cclxuJHRhYmxlLXRoOiAjNDQ0NDQ0O1xyXG4kdGFibGUtdGQtb2RkOiAjZWVlZWVlO1xyXG4kdGFibGUtdGQtZXZlbjogI2ZiZmJmYjsiLCIkdGFiLXByZTogMzcuNWVtO1xuJHRhYjogNDkuOTM3NWVtOy8vNzk5cHg7XG4kcGM6IDYxLjI1ZW07Ly85ODBweDtcbiRkdC1wcmU6IDczLjc1ZW07IC8vMTE4MFxuJGR0OiA3OS4zNzVlbTsvLzEyNzBweDtcblxuQG1peGluIHJlc3BvbmQoJHNpemUpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2l6ZX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuc3AtZG93biB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG4iLCIvL0Nocm9tZeOBp3RyYW5zaXRpb27jgYzjgYLjgovjgahib3JkZXItcmFkaXVz44GM44Gq44GP44Gq44KLXHJcbi8v44GT44KM44KS5L2/44GG44Go44OQ44Kw44GM55u044KLXHJcbkBtaXhpbiB0cmFuc2l0aW9uRml4KCkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn0iLCJcclxuYS5saW5rLWJveCB7XHJcbiAgZGlzcGxheTp0YWJsZTtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBmb250LXNpemU6MTRweDtcclxuICBsaW5lLWhlaWdodDoxLjU3O1xyXG4gIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiM0NDQ0NDQ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtYXJnaW46MjBweCBhdXRvO1xyXG4gIGNvbG9yOiNmZmY7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCgkdGFiKSB7XHJcbiAgICBmb250LXNpemU6MTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OjEuNTtcclxuICAgIHdpZHRoOjQ2MHB4O1xyXG4gICAgbWFyZ2luOjQwcHggYXV0bztcclxuICB9XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ0NDQ0NDtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6MTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNiwgMC42LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjYsIDAuNiwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xMjUsIDEpO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1LCAwLCAwLjEyNSwgMSk7XHJcbiAgfVxyXG4gIC50aHVtYiB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgd2lkdGg6MTE3cHg7XHJcbiAgICBtaW4td2lkdGg6MTEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCgkcGMpIHtcclxuICAgICAgd2lkdGg6MTU1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0IHtcclxuICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgIHBhZGRpbmc6MjBweCAxNXB4O1xyXG4gICAgLm1vbmJvIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OjI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6dXJsKC9leC9zdW5fbW9vbi9jb21tb24vaW1hZ2VzL2ljb25zL3Bva2ViYWxscy93aGl0ZS5wbmcpIDAgNHB4IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOjFlbSBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmJsYW5rIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDoxZW07IGhlaWdodDoxLjJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDouNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC9leC9zdW5fbW9vbi9jb21tb24vaW1hZ2VzL2ljb25zL2V4dGVybmFsLXRyYW5zcGFyZW50LnBuZykgMCA0cHggbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCgkdGFiKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIC5ibGFuazo6YWZ0ZXIge1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgYmFja2dyb3VuZDp1cmwoL2V4L3N1bl9tb29uL2NvbW1vbi9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtd2hpdGUucG5nKSAwIDRweCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6MWVtIGF1dG87XHJcbiAgfVxyXG4gICYuZ29sZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiRnb2xkO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6JGdvbGQtZGFyaztcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjokZ29sZC1kYXJrO1xyXG4gICAgICAubW9uYm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC9leC9zdW5fbW9vbi9jb21tb24vaW1hZ2VzL2ljb25zL3Bva2ViYWxscy9nb2xkLnBuZykgMCA0cHggbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLm1hcm9vbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiRtYXJvb247XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjokbWFyb29uO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiRtYXJvb24tZGFyaztcclxuICAgICAgLm1vbmJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvZXgvc3VuX21vb24vY29tbW9uL2ltYWdlcy9pY29ucy9wb2tlYmFsbHMvbWFyb29uLnBuZykgMCA0cHggbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiRyZWQ7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjokcmVkO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiRyZWQtZGFyaztcclxuICAgICAgLm1vbmJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvZXgvc3VuX21vb24vY29tbW9uL2ltYWdlcy9pY29ucy9wb2tlYmFsbHMvcmVkLnBuZykgMCA0cHggbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcclxuICAgIGNvbG9yOiM0NDQ0NDQ7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGltZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiRsaW1lO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6JGxpbWU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6JGxpbWUtZGFyaztcclxuICAgICAgLm1vbmJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvZXgvc3VuX21vb24vY29tbW9uL2ltYWdlcy9pY29ucy9wb2tlYmFsbHMvbGltZS5wbmcpIDAgNHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MWVtIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50ZWFsIHtcclxuICAgIGJhY2tncm91bmQ6JHRlYWw7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjokdGVhbDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjokdGVhbC1kYXJrO1xyXG4gICAgICAubW9uYm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC9leC9zdW5fbW9vbi9jb21tb24vaW1hZ2VzL2ljb25zL3Bva2ViYWxscy90ZWFsLnBuZykgMCA0cHggbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiRwdXJwbGU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjokcHVycGxlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiRwdXJwbGUtZGFyaztcclxuICAgICAgLm1vbmJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvZXgvc3VuX21vb24vY29tbW9uL2ltYWdlcy9pY29ucy9wb2tlYmFsbHMvcHVycGxlLnBuZykgMCA0cHggbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxZW0gYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiR5ZWxsb3c7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjokeWVsbG93LWRhcms7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6JHllbGxvdy1kYXJrO1xyXG4gICAgICAubW9uYm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC9leC9zdW5fbW9vbi9jb21tb24vaW1hZ2VzL2ljb25zL3Bva2ViYWxscy95ZWxsb3cucG5nKSAwIDRweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjFlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xyXG4gICAgY29sb3I6IzQ0NDQ0NDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2hhci1wb3J0cmFpdCB7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgfVxyXG59XHJcbi5jaGFyLXN1YnRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJGZvbnQtbm90bztcclxuICBmb250LXNpemU6IC44NzVlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gIH1cclxuXHJcbiAgJiArIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsInAucmVhZGluZy5wb2tlbmFtZSB7XHJcbiAgbWFyZ2luLWJvdHRvbToxZW07XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6MS40MjFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICB9XHJcbiAgcnVieSB7XHJcbiAgICBmb250LXNpemU6MTlweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoJHRhYikge1xyXG4gICAgICBmb250LXNpemU6MzJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5wb2tlLXBvcnRyYWl0IHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG4ucG9rZS1zdGF0cyB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XHJcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMXB4IDNweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKCR0YWIpIHtcclxuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wb2tlLXN0YXQtbmFtZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpbWU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAuNTYyNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogNGVtO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKCR0YWIpIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gIH1cclxufVxyXG4ucG9rZS1zdGF0LXZhbHVlIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IC41NjI1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCgkdGFiKSB7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdyB7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbWFyZ2luOjIwcHg7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOjEwNHB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKCR0YWIpIHtcclxuICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvcmRlciB7XHJcbiAgYm9yZGVyOjJweCBzb2xpZCAjZWVlZWVlO1xyXG4gIHBhZGRpbmc6MjBweDtcclxuICBAaW5jbHVkZSByZXNwb25kKCR0YWIpIHtcclxuICAgIHBhZGRpbmc6MzBweCA2MHB4O1xyXG4gIH1cclxuICA+IGgzIHtcclxuICAgIG1hcmdpbi10b3A6MDtcclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZWQtY29udGVudC1ncm91cC50ZXh0LWNlbnRlciA+IGxpIHtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxufSJdLCJtYXBwaW5ncyI6IkFHYUEsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtFQUMzQixBQUFBLFFBQVEsQ0FBQztJQUNQLE9BQU8sRUFBQyxJQUFLLEdBQ2Q7O0FFZkgsQUFBQyxDQUFBLEFBQUEsU0FBUyxDQUFDO0VBQ1QsT0FBTyxFQUFDLEtBQU07RUFDZCxRQUFRLEVBQUMsUUFBUztFQUNsQixTQUFTLEVBQUMsSUFBSztFQUNmLFdBQVcsRUFBQyxJQUFLO0VBQ2pCLGFBQWEsRUFBQyxHQUFJO0VBQ2xCLFFBQVEsRUFBQyxNQUFPO0VBQ2hCLFVBQVUsRUFBQyxPQUFRO0VBQ25CLEtBQUssRUFBQyxJQUFLO0VBQ1gsTUFBTSxFQUFDLFNBQVU7RUFDakIsS0FBSyxFQUFDLElBQUs7RUFPWCxrQkFBa0IsRUFBRSxpQ0FBa0M7RUFDdEQsVUFBVSxFQUFFLGlDQUFrQztFQUM5QywyQkFBMkIsRUFBRSxNQUFPO0VBQ3BDLHVCQUF1QixFQUFFLFNBQVUsR0F5S3BDO0VGdkxDLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLFNBQVM7SUVObEMsQUFBQyxDQUFBLEFBQUEsU0FBUyxD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 */
