@charset "UTF-8";
@media screen and (min-width: 901px) {
  .F6 {
    font-size: 6px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F6 {
    font-size: 0.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF6 {
    font-size: 0.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF6 {
    font-size: 1.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F7 {
    font-size: 7px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F7 {
    font-size: 0.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF7 {
    font-size: 0.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF7 {
    font-size: 1.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F8 {
    font-size: 8px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F8 {
    font-size: 0.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF8 {
    font-size: 0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF8 {
    font-size: 2.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F9 {
    font-size: 9px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F9 {
    font-size: 0.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF9 {
    font-size: 0.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF9 {
    font-size: 2.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F10 {
    font-size: 10px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F10 {
    font-size: 0.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF10 {
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF10 {
    font-size: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F11 {
    font-size: 11px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F11 {
    font-size: 0.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF11 {
    font-size: 0.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF11 {
    font-size: 2.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F12 {
    font-size: 12px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F12 {
    font-size: 1vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF12 {
    font-size: 1vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF12 {
    font-size: 3.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F13 {
    font-size: 13px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F13 {
    font-size: 1.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF13 {
    font-size: 1.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF13 {
    font-size: 3.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F14 {
    font-size: 14px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F14 {
    font-size: 1.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF14 {
    font-size: 1.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF14 {
    font-size: 3.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F15 {
    font-size: 15px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F15 {
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF15 {
    font-size: 1.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF15 {
    font-size: 4vw;
  }
}
@media screen and (min-width: 901px) {
  .F16 {
    font-size: 16px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F16 {
    font-size: 1.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF16 {
    font-size: 1.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF16 {
    font-size: 4.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F17 {
    font-size: 17px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F17 {
    font-size: 1.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF17 {
    font-size: 1.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF17 {
    font-size: 4.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F18 {
    font-size: 18px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F18 {
    font-size: 1.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF18 {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF18 {
    font-size: 4.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F19 {
    font-size: 19px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F19 {
    font-size: 1.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF19 {
    font-size: 1.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF19 {
    font-size: 5.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F20 {
    font-size: 20px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F20 {
    font-size: 1.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF20 {
    font-size: 1.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF20 {
    font-size: 5.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F21 {
    font-size: 21px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F21 {
    font-size: 1.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF21 {
    font-size: 1.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF21 {
    font-size: 5.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F22 {
    font-size: 22px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F22 {
    font-size: 1.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF22 {
    font-size: 1.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF22 {
    font-size: 5.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F23 {
    font-size: 23px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F23 {
    font-size: 1.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF23 {
    font-size: 1.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF23 {
    font-size: 6.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F24 {
    font-size: 24px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F24 {
    font-size: 2vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF24 {
    font-size: 2vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF24 {
    font-size: 6.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F25 {
    font-size: 25px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F25 {
    font-size: 2.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF25 {
    font-size: 2.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF25 {
    font-size: 6.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F26 {
    font-size: 26px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F26 {
    font-size: 2.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF26 {
    font-size: 2.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF26 {
    font-size: 6.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F27 {
    font-size: 27px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F27 {
    font-size: 2.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF27 {
    font-size: 2.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF27 {
    font-size: 7.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F28 {
    font-size: 28px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F28 {
    font-size: 2.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF28 {
    font-size: 2.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF28 {
    font-size: 7.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F29 {
    font-size: 29px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F29 {
    font-size: 2.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF29 {
    font-size: 2.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF29 {
    font-size: 7.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F30 {
    font-size: 30px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F30 {
    font-size: 2.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF30 {
    font-size: 2.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF30 {
    font-size: 8vw;
  }
}
@media screen and (min-width: 901px) {
  .F31 {
    font-size: 31px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F31 {
    font-size: 2.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF31 {
    font-size: 2.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF31 {
    font-size: 8.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F32 {
    font-size: 32px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F32 {
    font-size: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF32 {
    font-size: 2.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF32 {
    font-size: 8.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F33 {
    font-size: 33px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F33 {
    font-size: 2.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF33 {
    font-size: 2.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF33 {
    font-size: 8.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F34 {
    font-size: 34px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F34 {
    font-size: 2.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF34 {
    font-size: 2.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF34 {
    font-size: 9.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F35 {
    font-size: 35px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F35 {
    font-size: 2.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF35 {
    font-size: 2.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF35 {
    font-size: 9.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F36 {
    font-size: 36px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F36 {
    font-size: 3vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF36 {
    font-size: 3vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF36 {
    font-size: 9.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F37 {
    font-size: 37px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F37 {
    font-size: 3.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF37 {
    font-size: 3.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF37 {
    font-size: 9.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F38 {
    font-size: 38px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F38 {
    font-size: 3.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF38 {
    font-size: 3.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF38 {
    font-size: 10.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F39 {
    font-size: 39px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F39 {
    font-size: 3.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF39 {
    font-size: 3.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF39 {
    font-size: 10.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F40 {
    font-size: 40px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F40 {
    font-size: 3.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF40 {
    font-size: 3.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF40 {
    font-size: 10.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F41 {
    font-size: 41px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F41 {
    font-size: 3.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF41 {
    font-size: 3.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF41 {
    font-size: 10.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F42 {
    font-size: 42px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F42 {
    font-size: 3.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF42 {
    font-size: 3.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF42 {
    font-size: 11.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F43 {
    font-size: 43px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F43 {
    font-size: 3.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF43 {
    font-size: 3.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF43 {
    font-size: 11.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F44 {
    font-size: 44px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F44 {
    font-size: 3.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF44 {
    font-size: 3.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF44 {
    font-size: 11.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F45 {
    font-size: 45px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F45 {
    font-size: 3.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF45 {
    font-size: 3.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF45 {
    font-size: 12vw;
  }
}
@media screen and (min-width: 901px) {
  .F46 {
    font-size: 46px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F46 {
    font-size: 3.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF46 {
    font-size: 3.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF46 {
    font-size: 12.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F47 {
    font-size: 47px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F47 {
    font-size: 3.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF47 {
    font-size: 3.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF47 {
    font-size: 12.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F48 {
    font-size: 48px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F48 {
    font-size: 4vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF48 {
    font-size: 4vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF48 {
    font-size: 12.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F49 {
    font-size: 49px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F49 {
    font-size: 4.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF49 {
    font-size: 4.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF49 {
    font-size: 13.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F50 {
    font-size: 50px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F50 {
    font-size: 4.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF50 {
    font-size: 4.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF50 {
    font-size: 13.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F51 {
    font-size: 51px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F51 {
    font-size: 4.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF51 {
    font-size: 4.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF51 {
    font-size: 13.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F52 {
    font-size: 52px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F52 {
    font-size: 4.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF52 {
    font-size: 4.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF52 {
    font-size: 13.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F53 {
    font-size: 53px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F53 {
    font-size: 4.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF53 {
    font-size: 4.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF53 {
    font-size: 14.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F54 {
    font-size: 54px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F54 {
    font-size: 4.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF54 {
    font-size: 4.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF54 {
    font-size: 14.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F55 {
    font-size: 55px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F55 {
    font-size: 4.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF55 {
    font-size: 4.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF55 {
    font-size: 14.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F56 {
    font-size: 56px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F56 {
    font-size: 4.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF56 {
    font-size: 4.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF56 {
    font-size: 14.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F57 {
    font-size: 57px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F57 {
    font-size: 4.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF57 {
    font-size: 4.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF57 {
    font-size: 15.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F58 {
    font-size: 58px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F58 {
    font-size: 4.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF58 {
    font-size: 4.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF58 {
    font-size: 15.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F59 {
    font-size: 59px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F59 {
    font-size: 4.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF59 {
    font-size: 4.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF59 {
    font-size: 15.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F60 {
    font-size: 60px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F60 {
    font-size: 5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF60 {
    font-size: 5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF60 {
    font-size: 16vw;
  }
}
@media screen and (min-width: 901px) {
  .F61 {
    font-size: 61px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F61 {
    font-size: 5.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF61 {
    font-size: 5.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF61 {
    font-size: 16.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F62 {
    font-size: 62px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F62 {
    font-size: 5.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF62 {
    font-size: 5.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF62 {
    font-size: 16.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F63 {
    font-size: 63px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F63 {
    font-size: 5.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF63 {
    font-size: 5.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF63 {
    font-size: 16.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F64 {
    font-size: 64px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F64 {
    font-size: 5.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF64 {
    font-size: 5.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF64 {
    font-size: 17.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F65 {
    font-size: 65px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F65 {
    font-size: 5.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF65 {
    font-size: 5.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF65 {
    font-size: 17.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F66 {
    font-size: 66px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F66 {
    font-size: 5.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF66 {
    font-size: 5.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF66 {
    font-size: 17.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F67 {
    font-size: 67px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F67 {
    font-size: 5.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF67 {
    font-size: 5.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF67 {
    font-size: 17.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F68 {
    font-size: 68px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F68 {
    font-size: 5.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF68 {
    font-size: 5.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF68 {
    font-size: 18.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F69 {
    font-size: 69px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F69 {
    font-size: 5.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF69 {
    font-size: 5.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF69 {
    font-size: 18.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F70 {
    font-size: 70px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F70 {
    font-size: 5.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF70 {
    font-size: 5.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF70 {
    font-size: 18.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F71 {
    font-size: 71px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F71 {
    font-size: 5.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF71 {
    font-size: 5.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF71 {
    font-size: 18.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F72 {
    font-size: 72px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F72 {
    font-size: 6vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF72 {
    font-size: 6vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF72 {
    font-size: 19.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F73 {
    font-size: 73px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F73 {
    font-size: 6.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF73 {
    font-size: 6.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF73 {
    font-size: 19.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F74 {
    font-size: 74px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F74 {
    font-size: 6.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF74 {
    font-size: 6.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF74 {
    font-size: 19.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F75 {
    font-size: 75px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F75 {
    font-size: 6.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF75 {
    font-size: 6.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF75 {
    font-size: 20vw;
  }
}
@media screen and (min-width: 901px) {
  .F76 {
    font-size: 76px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F76 {
    font-size: 6.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF76 {
    font-size: 6.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF76 {
    font-size: 20.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F77 {
    font-size: 77px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F77 {
    font-size: 6.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF77 {
    font-size: 6.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF77 {
    font-size: 20.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F78 {
    font-size: 78px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F78 {
    font-size: 6.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF78 {
    font-size: 6.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF78 {
    font-size: 20.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F79 {
    font-size: 79px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F79 {
    font-size: 6.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF79 {
    font-size: 6.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF79 {
    font-size: 21.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F80 {
    font-size: 80px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F80 {
    font-size: 6.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF80 {
    font-size: 6.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF80 {
    font-size: 21.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F81 {
    font-size: 81px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F81 {
    font-size: 6.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF81 {
    font-size: 6.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF81 {
    font-size: 21.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F82 {
    font-size: 82px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F82 {
    font-size: 6.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF82 {
    font-size: 6.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF82 {
    font-size: 21.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F83 {
    font-size: 83px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F83 {
    font-size: 6.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF83 {
    font-size: 6.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF83 {
    font-size: 22.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F84 {
    font-size: 84px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F84 {
    font-size: 7vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF84 {
    font-size: 7vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF84 {
    font-size: 22.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F85 {
    font-size: 85px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F85 {
    font-size: 7.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF85 {
    font-size: 7.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF85 {
    font-size: 22.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F86 {
    font-size: 86px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F86 {
    font-size: 7.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF86 {
    font-size: 7.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF86 {
    font-size: 22.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F87 {
    font-size: 87px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F87 {
    font-size: 7.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF87 {
    font-size: 7.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF87 {
    font-size: 23.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F88 {
    font-size: 88px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F88 {
    font-size: 7.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF88 {
    font-size: 7.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF88 {
    font-size: 23.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F89 {
    font-size: 89px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F89 {
    font-size: 7.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF89 {
    font-size: 7.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF89 {
    font-size: 23.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F90 {
    font-size: 90px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F90 {
    font-size: 7.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF90 {
    font-size: 7.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF90 {
    font-size: 24vw;
  }
}
@media screen and (min-width: 901px) {
  .F91 {
    font-size: 91px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F91 {
    font-size: 7.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF91 {
    font-size: 7.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF91 {
    font-size: 24.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F92 {
    font-size: 92px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F92 {
    font-size: 7.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF92 {
    font-size: 7.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF92 {
    font-size: 24.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F93 {
    font-size: 93px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F93 {
    font-size: 7.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF93 {
    font-size: 7.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF93 {
    font-size: 24.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F94 {
    font-size: 94px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F94 {
    font-size: 7.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF94 {
    font-size: 7.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF94 {
    font-size: 25.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F95 {
    font-size: 95px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F95 {
    font-size: 7.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF95 {
    font-size: 7.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF95 {
    font-size: 25.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F96 {
    font-size: 96px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F96 {
    font-size: 8vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF96 {
    font-size: 8vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF96 {
    font-size: 25.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F97 {
    font-size: 97px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F97 {
    font-size: 8.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF97 {
    font-size: 8.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF97 {
    font-size: 25.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F98 {
    font-size: 98px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F98 {
    font-size: 8.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF98 {
    font-size: 8.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF98 {
    font-size: 26.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F99 {
    font-size: 99px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F99 {
    font-size: 8.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF99 {
    font-size: 8.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF99 {
    font-size: 26.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F100 {
    font-size: 100px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F100 {
    font-size: 8.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF100 {
    font-size: 8.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF100 {
    font-size: 26.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F101 {
    font-size: 101px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F101 {
    font-size: 8.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF101 {
    font-size: 8.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF101 {
    font-size: 26.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F102 {
    font-size: 102px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F102 {
    font-size: 8.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF102 {
    font-size: 8.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF102 {
    font-size: 27.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F103 {
    font-size: 103px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F103 {
    font-size: 8.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF103 {
    font-size: 8.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF103 {
    font-size: 27.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F104 {
    font-size: 104px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F104 {
    font-size: 8.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF104 {
    font-size: 8.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF104 {
    font-size: 27.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F105 {
    font-size: 105px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F105 {
    font-size: 8.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF105 {
    font-size: 8.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF105 {
    font-size: 28vw;
  }
}
@media screen and (min-width: 901px) {
  .F106 {
    font-size: 106px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F106 {
    font-size: 8.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF106 {
    font-size: 8.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF106 {
    font-size: 28.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F107 {
    font-size: 107px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F107 {
    font-size: 8.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF107 {
    font-size: 8.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF107 {
    font-size: 28.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F108 {
    font-size: 108px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F108 {
    font-size: 9vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF108 {
    font-size: 9vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF108 {
    font-size: 28.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F109 {
    font-size: 109px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F109 {
    font-size: 9.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF109 {
    font-size: 9.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF109 {
    font-size: 29.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F110 {
    font-size: 110px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F110 {
    font-size: 9.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF110 {
    font-size: 9.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF110 {
    font-size: 29.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F111 {
    font-size: 111px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F111 {
    font-size: 9.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF111 {
    font-size: 9.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF111 {
    font-size: 29.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F112 {
    font-size: 112px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F112 {
    font-size: 9.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF112 {
    font-size: 9.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF112 {
    font-size: 29.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F113 {
    font-size: 113px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F113 {
    font-size: 9.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF113 {
    font-size: 9.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF113 {
    font-size: 30.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F114 {
    font-size: 114px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F114 {
    font-size: 9.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF114 {
    font-size: 9.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF114 {
    font-size: 30.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F115 {
    font-size: 115px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F115 {
    font-size: 9.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF115 {
    font-size: 9.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF115 {
    font-size: 30.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F116 {
    font-size: 116px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F116 {
    font-size: 9.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF116 {
    font-size: 9.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF116 {
    font-size: 30.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F117 {
    font-size: 117px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F117 {
    font-size: 9.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF117 {
    font-size: 9.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF117 {
    font-size: 31.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F118 {
    font-size: 118px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F118 {
    font-size: 9.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF118 {
    font-size: 9.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF118 {
    font-size: 31.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F119 {
    font-size: 119px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F119 {
    font-size: 9.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF119 {
    font-size: 9.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF119 {
    font-size: 31.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F120 {
    font-size: 120px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F120 {
    font-size: 10vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF120 {
    font-size: 10vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF120 {
    font-size: 32vw;
  }
}
@media screen and (min-width: 901px) {
  .F121 {
    font-size: 121px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F121 {
    font-size: 10.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF121 {
    font-size: 10.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF121 {
    font-size: 32.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F122 {
    font-size: 122px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F122 {
    font-size: 10.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF122 {
    font-size: 10.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF122 {
    font-size: 32.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F123 {
    font-size: 123px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F123 {
    font-size: 10.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF123 {
    font-size: 10.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF123 {
    font-size: 32.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F124 {
    font-size: 124px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F124 {
    font-size: 10.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF124 {
    font-size: 10.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF124 {
    font-size: 33.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F125 {
    font-size: 125px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F125 {
    font-size: 10.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF125 {
    font-size: 10.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF125 {
    font-size: 33.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F126 {
    font-size: 126px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F126 {
    font-size: 10.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF126 {
    font-size: 10.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF126 {
    font-size: 33.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F127 {
    font-size: 127px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F127 {
    font-size: 10.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF127 {
    font-size: 10.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF127 {
    font-size: 33.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F128 {
    font-size: 128px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F128 {
    font-size: 10.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF128 {
    font-size: 10.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF128 {
    font-size: 34.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F129 {
    font-size: 129px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F129 {
    font-size: 10.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF129 {
    font-size: 10.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF129 {
    font-size: 34.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F130 {
    font-size: 130px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F130 {
    font-size: 10.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF130 {
    font-size: 10.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF130 {
    font-size: 34.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F131 {
    font-size: 131px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F131 {
    font-size: 10.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF131 {
    font-size: 10.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF131 {
    font-size: 34.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F132 {
    font-size: 132px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F132 {
    font-size: 11vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF132 {
    font-size: 11vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF132 {
    font-size: 35.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F133 {
    font-size: 133px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F133 {
    font-size: 11.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF133 {
    font-size: 11.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF133 {
    font-size: 35.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F134 {
    font-size: 134px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F134 {
    font-size: 11.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF134 {
    font-size: 11.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF134 {
    font-size: 35.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F135 {
    font-size: 135px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F135 {
    font-size: 11.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF135 {
    font-size: 11.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF135 {
    font-size: 36vw;
  }
}
@media screen and (min-width: 901px) {
  .F136 {
    font-size: 136px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F136 {
    font-size: 11.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF136 {
    font-size: 11.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF136 {
    font-size: 36.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F137 {
    font-size: 137px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F137 {
    font-size: 11.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF137 {
    font-size: 11.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF137 {
    font-size: 36.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F138 {
    font-size: 138px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F138 {
    font-size: 11.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF138 {
    font-size: 11.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF138 {
    font-size: 36.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F139 {
    font-size: 139px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F139 {
    font-size: 11.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF139 {
    font-size: 11.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF139 {
    font-size: 37.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F140 {
    font-size: 140px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F140 {
    font-size: 11.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF140 {
    font-size: 11.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF140 {
    font-size: 37.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F141 {
    font-size: 141px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F141 {
    font-size: 11.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF141 {
    font-size: 11.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF141 {
    font-size: 37.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F142 {
    font-size: 142px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F142 {
    font-size: 11.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF142 {
    font-size: 11.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF142 {
    font-size: 37.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F143 {
    font-size: 143px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F143 {
    font-size: 11.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF143 {
    font-size: 11.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF143 {
    font-size: 38.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F144 {
    font-size: 144px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F144 {
    font-size: 12vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF144 {
    font-size: 12vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF144 {
    font-size: 38.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F145 {
    font-size: 145px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F145 {
    font-size: 12.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF145 {
    font-size: 12.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF145 {
    font-size: 38.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F146 {
    font-size: 146px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F146 {
    font-size: 12.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF146 {
    font-size: 12.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF146 {
    font-size: 38.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F147 {
    font-size: 147px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F147 {
    font-size: 12.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF147 {
    font-size: 12.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF147 {
    font-size: 39.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F148 {
    font-size: 148px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F148 {
    font-size: 12.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF148 {
    font-size: 12.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF148 {
    font-size: 39.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F149 {
    font-size: 149px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F149 {
    font-size: 12.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF149 {
    font-size: 12.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF149 {
    font-size: 39.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F150 {
    font-size: 150px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F150 {
    font-size: 12.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF150 {
    font-size: 12.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF150 {
    font-size: 40vw;
  }
}
@media screen and (min-width: 901px) {
  .F151 {
    font-size: 151px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F151 {
    font-size: 12.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF151 {
    font-size: 12.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF151 {
    font-size: 40.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F152 {
    font-size: 152px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F152 {
    font-size: 12.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF152 {
    font-size: 12.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF152 {
    font-size: 40.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F153 {
    font-size: 153px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F153 {
    font-size: 12.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF153 {
    font-size: 12.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF153 {
    font-size: 40.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F154 {
    font-size: 154px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F154 {
    font-size: 12.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF154 {
    font-size: 12.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF154 {
    font-size: 41.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F155 {
    font-size: 155px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F155 {
    font-size: 12.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF155 {
    font-size: 12.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF155 {
    font-size: 41.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F156 {
    font-size: 156px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F156 {
    font-size: 13vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF156 {
    font-size: 13vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF156 {
    font-size: 41.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F157 {
    font-size: 157px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F157 {
    font-size: 13.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF157 {
    font-size: 13.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF157 {
    font-size: 41.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F158 {
    font-size: 158px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F158 {
    font-size: 13.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF158 {
    font-size: 13.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF158 {
    font-size: 42.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F159 {
    font-size: 159px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F159 {
    font-size: 13.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF159 {
    font-size: 13.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF159 {
    font-size: 42.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F160 {
    font-size: 160px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F160 {
    font-size: 13.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF160 {
    font-size: 13.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF160 {
    font-size: 42.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F161 {
    font-size: 161px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F161 {
    font-size: 13.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF161 {
    font-size: 13.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF161 {
    font-size: 42.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F162 {
    font-size: 162px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F162 {
    font-size: 13.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF162 {
    font-size: 13.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF162 {
    font-size: 43.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F163 {
    font-size: 163px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F163 {
    font-size: 13.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF163 {
    font-size: 13.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF163 {
    font-size: 43.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F164 {
    font-size: 164px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F164 {
    font-size: 13.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF164 {
    font-size: 13.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF164 {
    font-size: 43.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F165 {
    font-size: 165px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F165 {
    font-size: 13.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF165 {
    font-size: 13.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF165 {
    font-size: 44vw;
  }
}
@media screen and (min-width: 901px) {
  .F166 {
    font-size: 166px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F166 {
    font-size: 13.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF166 {
    font-size: 13.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF166 {
    font-size: 44.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F167 {
    font-size: 167px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F167 {
    font-size: 13.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF167 {
    font-size: 13.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF167 {
    font-size: 44.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F168 {
    font-size: 168px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F168 {
    font-size: 14vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF168 {
    font-size: 14vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF168 {
    font-size: 44.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F169 {
    font-size: 169px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F169 {
    font-size: 14.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF169 {
    font-size: 14.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF169 {
    font-size: 45.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F170 {
    font-size: 170px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F170 {
    font-size: 14.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF170 {
    font-size: 14.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF170 {
    font-size: 45.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F171 {
    font-size: 171px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F171 {
    font-size: 14.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF171 {
    font-size: 14.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF171 {
    font-size: 45.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F172 {
    font-size: 172px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F172 {
    font-size: 14.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF172 {
    font-size: 14.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF172 {
    font-size: 45.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F173 {
    font-size: 173px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F173 {
    font-size: 14.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF173 {
    font-size: 14.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF173 {
    font-size: 46.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F174 {
    font-size: 174px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F174 {
    font-size: 14.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF174 {
    font-size: 14.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF174 {
    font-size: 46.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F175 {
    font-size: 175px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F175 {
    font-size: 14.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF175 {
    font-size: 14.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF175 {
    font-size: 46.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F176 {
    font-size: 176px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F176 {
    font-size: 14.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF176 {
    font-size: 14.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF176 {
    font-size: 46.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F177 {
    font-size: 177px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F177 {
    font-size: 14.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF177 {
    font-size: 14.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF177 {
    font-size: 47.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F178 {
    font-size: 178px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F178 {
    font-size: 14.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF178 {
    font-size: 14.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF178 {
    font-size: 47.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F179 {
    font-size: 179px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F179 {
    font-size: 14.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF179 {
    font-size: 14.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF179 {
    font-size: 47.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F180 {
    font-size: 180px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F180 {
    font-size: 15vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF180 {
    font-size: 15vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF180 {
    font-size: 48vw;
  }
}
@media screen and (min-width: 901px) {
  .F181 {
    font-size: 181px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F181 {
    font-size: 15.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF181 {
    font-size: 15.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF181 {
    font-size: 48.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F182 {
    font-size: 182px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F182 {
    font-size: 15.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF182 {
    font-size: 15.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF182 {
    font-size: 48.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F183 {
    font-size: 183px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F183 {
    font-size: 15.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF183 {
    font-size: 15.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF183 {
    font-size: 48.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F184 {
    font-size: 184px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F184 {
    font-size: 15.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF184 {
    font-size: 15.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF184 {
    font-size: 49.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F185 {
    font-size: 185px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F185 {
    font-size: 15.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF185 {
    font-size: 15.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF185 {
    font-size: 49.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F186 {
    font-size: 186px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F186 {
    font-size: 15.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF186 {
    font-size: 15.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF186 {
    font-size: 49.6vw;
  }
}
@media screen and (min-width: 901px) {
  .F187 {
    font-size: 187px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F187 {
    font-size: 15.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF187 {
    font-size: 15.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF187 {
    font-size: 49.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F188 {
    font-size: 188px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F188 {
    font-size: 15.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF188 {
    font-size: 15.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF188 {
    font-size: 50.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F189 {
    font-size: 189px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F189 {
    font-size: 15.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF189 {
    font-size: 15.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF189 {
    font-size: 50.4vw;
  }
}
@media screen and (min-width: 901px) {
  .F190 {
    font-size: 190px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F190 {
    font-size: 15.8333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF190 {
    font-size: 15.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF190 {
    font-size: 50.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F191 {
    font-size: 191px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F191 {
    font-size: 15.9166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF191 {
    font-size: 15.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF191 {
    font-size: 50.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F192 {
    font-size: 192px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F192 {
    font-size: 16vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF192 {
    font-size: 16vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF192 {
    font-size: 51.2vw;
  }
}
@media screen and (min-width: 901px) {
  .F193 {
    font-size: 193px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F193 {
    font-size: 16.0833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF193 {
    font-size: 16.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF193 {
    font-size: 51.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F194 {
    font-size: 194px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F194 {
    font-size: 16.1666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF194 {
    font-size: 16.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF194 {
    font-size: 51.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F195 {
    font-size: 195px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F195 {
    font-size: 16.25vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF195 {
    font-size: 16.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF195 {
    font-size: 52vw;
  }
}
@media screen and (min-width: 901px) {
  .F196 {
    font-size: 196px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F196 {
    font-size: 16.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF196 {
    font-size: 16.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF196 {
    font-size: 52.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F197 {
    font-size: 197px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F197 {
    font-size: 16.4166666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF197 {
    font-size: 16.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF197 {
    font-size: 52.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .F198 {
    font-size: 198px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F198 {
    font-size: 16.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF198 {
    font-size: 16.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF198 {
    font-size: 52.8vw;
  }
}
@media screen and (min-width: 901px) {
  .F199 {
    font-size: 199px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F199 {
    font-size: 16.5833333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF199 {
    font-size: 16.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF199 {
    font-size: 53.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .F200 {
    font-size: 200px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .F200 {
    font-size: 16.6666666667vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MF200 {
    font-size: 16.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .SF200 {
    font-size: 53.3333333333vw;
  }
}
.L10 {
  line-height: 1;
}

@media screen and (max-width: 900.9px) {
  .SL10 {
    line-height: 1;
  }
}
.L11 {
  line-height: 1.1;
}

@media screen and (max-width: 900.9px) {
  .SL11 {
    line-height: 1.1;
  }
}
.L12 {
  line-height: 1.2;
}

@media screen and (max-width: 900.9px) {
  .SL12 {
    line-height: 1.2;
  }
}
.L13 {
  line-height: 1.3;
}

@media screen and (max-width: 900.9px) {
  .SL13 {
    line-height: 1.3;
  }
}
.L14 {
  line-height: 1.4;
}

@media screen and (max-width: 900.9px) {
  .SL14 {
    line-height: 1.4;
  }
}
.L15 {
  line-height: 1.5;
}

@media screen and (max-width: 900.9px) {
  .SL15 {
    line-height: 1.5;
  }
}
.L16 {
  line-height: 1.6;
}

@media screen and (max-width: 900.9px) {
  .SL16 {
    line-height: 1.6;
  }
}
.L17 {
  line-height: 1.7;
}

@media screen and (max-width: 900.9px) {
  .SL17 {
    line-height: 1.7;
  }
}
.L18 {
  line-height: 1.8;
}

@media screen and (max-width: 900.9px) {
  .SL18 {
    line-height: 1.8;
  }
}
.L19 {
  line-height: 1.9;
}

@media screen and (max-width: 900.9px) {
  .SL19 {
    line-height: 1.9;
  }
}
.L20 {
  line-height: 2;
}

@media screen and (max-width: 900.9px) {
  .SL20 {
    line-height: 2;
  }
}
.L21 {
  line-height: 2.1;
}

@media screen and (max-width: 900.9px) {
  .SL21 {
    line-height: 2.1;
  }
}
.L22 {
  line-height: 2.2;
}

@media screen and (max-width: 900.9px) {
  .SL22 {
    line-height: 2.2;
  }
}
.L23 {
  line-height: 2.3;
}

@media screen and (max-width: 900.9px) {
  .SL23 {
    line-height: 2.3;
  }
}
.L24 {
  line-height: 2.4;
}

@media screen and (max-width: 900.9px) {
  .SL24 {
    line-height: 2.4;
  }
}
.L25 {
  line-height: 2.5;
}

@media screen and (max-width: 900.9px) {
  .SL25 {
    line-height: 2.5;
  }
}
.L26 {
  line-height: 2.6;
}

@media screen and (max-width: 900.9px) {
  .SL26 {
    line-height: 2.6;
  }
}
.L27 {
  line-height: 2.7;
}

@media screen and (max-width: 900.9px) {
  .SL27 {
    line-height: 2.7;
  }
}
.L28 {
  line-height: 2.8;
}

@media screen and (max-width: 900.9px) {
  .SL28 {
    line-height: 2.8;
  }
}
.L29 {
  line-height: 2.9;
}

@media screen and (max-width: 900.9px) {
  .SL29 {
    line-height: 2.9;
  }
}
.L30 {
  line-height: 3;
}

@media screen and (max-width: 900.9px) {
  .SL30 {
    line-height: 3;
  }
}
/* afterなどでやる場合 */
.MT1 {
  margin-top: 1px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT1 {
    margin-top: 0.0833333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT1 {
    margin-top: 0.2666666667vw !important;
  }
}
.MT2 {
  margin-top: 2px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT2 {
    margin-top: 0.1666666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT2 {
    margin-top: 0.5333333333vw !important;
  }
}
.MT3 {
  margin-top: 3px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT3 {
    margin-top: 0.25vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT3 {
    margin-top: 0.8vw !important;
  }
}
.MT4 {
  margin-top: 4px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT4 {
    margin-top: 0.3333333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT4 {
    margin-top: 1.0666666667vw !important;
  }
}
.MT5 {
  margin-top: 5px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT5 {
    margin-top: 0.4166666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT5 {
    margin-top: 1.3333333333vw !important;
  }
}
.MT6 {
  margin-top: 6px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT6 {
    margin-top: 0.5vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT6 {
    margin-top: 1.6vw !important;
  }
}
.MT7 {
  margin-top: 7px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT7 {
    margin-top: 0.5833333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT7 {
    margin-top: 1.8666666667vw !important;
  }
}
.MT8 {
  margin-top: 8px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT8 {
    margin-top: 0.6666666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT8 {
    margin-top: 2.1333333333vw !important;
  }
}
.MT9 {
  margin-top: 9px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT9 {
    margin-top: 0.75vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT9 {
    margin-top: 2.4vw !important;
  }
}
.MT10 {
  margin-top: 10px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT10 {
    margin-top: 0.8333333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT10 {
    margin-top: 2.6666666667vw !important;
  }
}
.MT11 {
  margin-top: 11px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT11 {
    margin-top: 0.9166666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT11 {
    margin-top: 2.9333333333vw !important;
  }
}
.MT12 {
  margin-top: 12px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT12 {
    margin-top: 1vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT12 {
    margin-top: 3.2vw !important;
  }
}
.MT13 {
  margin-top: 13px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT13 {
    margin-top: 1.0833333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT13 {
    margin-top: 3.4666666667vw !important;
  }
}
.MT14 {
  margin-top: 14px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT14 {
    margin-top: 1.1666666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT14 {
    margin-top: 3.7333333333vw !important;
  }
}
.MT15 {
  margin-top: 15px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT15 {
    margin-top: 1.25vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT15 {
    margin-top: 4vw !important;
  }
}
.MT16 {
  margin-top: 16px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT16 {
    margin-top: 1.3333333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT16 {
    margin-top: 4.2666666667vw !important;
  }
}
.MT17 {
  margin-top: 17px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT17 {
    margin-top: 1.4166666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT17 {
    margin-top: 4.5333333333vw !important;
  }
}
.MT18 {
  margin-top: 18px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT18 {
    margin-top: 1.5vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT18 {
    margin-top: 4.8vw !important;
  }
}
.MT19 {
  margin-top: 19px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT19 {
    margin-top: 1.5833333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT19 {
    margin-top: 5.0666666667vw !important;
  }
}
.MT20 {
  margin-top: 20px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT20 {
    margin-top: 1.6666666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT20 {
    margin-top: 5.3333333333vw !important;
  }
}
.MT21 {
  margin-top: 21px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT21 {
    margin-top: 1.75vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT21 {
    margin-top: 5.6vw !important;
  }
}
.MT22 {
  margin-top: 22px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT22 {
    margin-top: 1.8333333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT22 {
    margin-top: 5.8666666667vw !important;
  }
}
.MT23 {
  margin-top: 23px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT23 {
    margin-top: 1.9166666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT23 {
    margin-top: 6.1333333333vw !important;
  }
}
.MT24 {
  margin-top: 24px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT24 {
    margin-top: 2vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT24 {
    margin-top: 6.4vw !important;
  }
}
.MT25 {
  margin-top: 25px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT25 {
    margin-top: 2.0833333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT25 {
    margin-top: 6.6666666667vw !important;
  }
}
.MT26 {
  margin-top: 26px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT26 {
    margin-top: 2.1666666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT26 {
    margin-top: 6.9333333333vw !important;
  }
}
.MT27 {
  margin-top: 27px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT27 {
    margin-top: 2.25vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT27 {
    margin-top: 7.2vw !important;
  }
}
.MT28 {
  margin-top: 28px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT28 {
    margin-top: 2.3333333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT28 {
    margin-top: 7.4666666667vw !important;
  }
}
.MT29 {
  margin-top: 29px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT29 {
    margin-top: 2.4166666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT29 {
    margin-top: 7.7333333333vw !important;
  }
}
.MT30 {
  margin-top: 30px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT30 {
    margin-top: 2.5vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT30 {
    margin-top: 8vw !important;
  }
}
.MT31 {
  margin-top: 31px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT31 {
    margin-top: 2.5833333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT31 {
    margin-top: 8.2666666667vw !important;
  }
}
.MT32 {
  margin-top: 32px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT32 {
    margin-top: 2.6666666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT32 {
    margin-top: 8.5333333333vw !important;
  }
}
.MT33 {
  margin-top: 33px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT33 {
    margin-top: 2.75vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT33 {
    margin-top: 8.8vw !important;
  }
}
.MT34 {
  margin-top: 34px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT34 {
    margin-top: 2.8333333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT34 {
    margin-top: 9.0666666667vw !important;
  }
}
.MT35 {
  margin-top: 35px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT35 {
    margin-top: 2.9166666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT35 {
    margin-top: 9.3333333333vw !important;
  }
}
.MT36 {
  margin-top: 36px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT36 {
    margin-top: 3vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT36 {
    margin-top: 9.6vw !important;
  }
}
.MT37 {
  margin-top: 37px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT37 {
    margin-top: 3.0833333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT37 {
    margin-top: 9.8666666667vw !important;
  }
}
.MT38 {
  margin-top: 38px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT38 {
    margin-top: 3.1666666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT38 {
    margin-top: 10.1333333333vw !important;
  }
}
.MT39 {
  margin-top: 39px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT39 {
    margin-top: 3.25vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT39 {
    margin-top: 10.4vw !important;
  }
}
.MT40 {
  margin-top: 40px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT40 {
    margin-top: 3.3333333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT40 {
    margin-top: 10.6666666667vw !important;
  }
}
.MT41 {
  margin-top: 41px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT41 {
    margin-top: 3.4166666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT41 {
    margin-top: 10.9333333333vw !important;
  }
}
.MT42 {
  margin-top: 42px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT42 {
    margin-top: 3.5vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT42 {
    margin-top: 11.2vw !important;
  }
}
.MT43 {
  margin-top: 43px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT43 {
    margin-top: 3.5833333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT43 {
    margin-top: 11.4666666667vw !important;
  }
}
.MT44 {
  margin-top: 44px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT44 {
    margin-top: 3.6666666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT44 {
    margin-top: 11.7333333333vw !important;
  }
}
.MT45 {
  margin-top: 45px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT45 {
    margin-top: 3.75vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT45 {
    margin-top: 12vw !important;
  }
}
.MT46 {
  margin-top: 46px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT46 {
    margin-top: 3.8333333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT46 {
    margin-top: 12.2666666667vw !important;
  }
}
.MT47 {
  margin-top: 47px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT47 {
    margin-top: 3.9166666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT47 {
    margin-top: 12.5333333333vw !important;
  }
}
.MT48 {
  margin-top: 48px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT48 {
    margin-top: 4vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT48 {
    margin-top: 12.8vw !important;
  }
}
.MT49 {
  margin-top: 49px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT49 {
    margin-top: 4.0833333333vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT49 {
    margin-top: 13.0666666667vw !important;
  }
}
.MT50 {
  margin-top: 50px !important;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .MT50 {
    margin-top: 4.1666666667vw !important;
  }
}

@media screen and (max-width: 900.9px) {
  .SMT50 {
    margin-top: 13.3333333333vw !important;
  }
}
@media screen and (min-width: 901px) {
  .MB {
    margin-bottom: 10px;
  }

  .ML {
    margin-left: 10px;
  }

  .MT {
    margin-top: 10px;
  }

  .MR {
    margin-right: 10px;
  }

  .PB {
    padding-bottom: 10px;
  }

  .PL {
    padding-left: 10px;
  }

  .PT {
    padding-top: 10px;
  }

  .PR {
    padding-right: 10px;
  }
}
@media screen and (max-width: 900.9px) {
  .SMB {
    margin-bottom: 10px;
  }

  .SML {
    margin-left: 10px;
  }

  .SMT {
    margin-top: 10px;
  }

  .SMR {
    margin-right: 10px;
  }

  .SPB {
    padding-bottom: 10px;
  }

  .SPL {
    padding-left: 10px;
  }

  .SPT {
    padding-top: 10px;
  }

  .SPR {
    padding-right: 10px;
  }
}
@media screen and (min-width: 901px) {
  .HIDE-PC {
    display: none !important;
  }
}
@media screen and (min-width: 1400px) {
  .HIDE-BIG {
    display: none !important;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .HIDE-MID {
    display: none !important;
  }
}
@media screen and (max-width: 900.9px) {
  .HIDE-SP {
    display: none !important;
  }
}
.B {
  font-weight: bold;
}

.BL {
  font-weight: 900;
}

.M {
  font-weight: 500;
}

.AB {
  position: absolute;
}

.REL {
  position: relative;
}

.BLOCK {
  display: block;
}

.TAC {
  text-align: center;
}

.TAL {
  text-align: left;
}

.TAR {
  text-align: right;
}

@media screen and (min-width: 901px) {
  .TAC-PC {
    text-align: center;
  }

  .TAL-PC {
    text-align: left;
  }

  .TAR-PC {
    text-align: right;
  }
}
@media screen and (max-width: 900.9px) {
  .TAC-SP {
    text-align: center;
  }

  .TAL-SP {
    text-align: left;
  }

  .TAR-SP {
    text-align: right;
  }
}
.CI {
  text-align: center;
}
.CI > img {
  display: inline-block;
}

.CLEARFIX:after {
  content: "";
  display: block;
  clear: both;
}

@media screen and (min-width: 901px) {
  .CLEARFIX-PC:after {
    content: "";
    display: block;
    clear: both;
  }
}

@media screen and (max-width: 900.9px) {
  .CLEARFIX-SP:after {
    content: "";
    display: block;
    clear: both;
  }
}

.EXCERPT1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.EXCERPT2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.EXCERPT3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.EXCERPT4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.EXCERPT5 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

@media screen and (min-width: 901px) {
  .EXCERPT1-PC {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }

  .EXCERPT2-PC {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .EXCERPT3-PC {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .EXCERPT4-PC {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }

  .EXCERPT5-PC {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
}
@media screen and (max-width: 900.9px) {
  .EXCERPT1-SP {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }

  .EXCERPT2-SP {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .EXCERPT3-SP {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .EXCERPT4-SP {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }

  .EXCERPT5-SP {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
}
.roboto {
  font-family: "Roboto", sans-serif;
}

.WHITE {
  color: #fff;
}

/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers
*/
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a:link, a:visited, a:hover, a:active {
  color: inherit;
  text-decoration: none;
}

img {
  height: auto;
}
@media screen and (min-width: 901px) {
  img {
    max-width: 100%;
  }
}
@media screen and (max-width: 900.9px) {
  img {
    width: 100%;
  }
}

body {
  /*
    overflow-x: hidden;
    @media screen and (max-width: 1280px) {
      overflow-x: auto;
      main{
        overflow: hidden;
      }
    }
  */
}

.is-pc {
  display: block;
}
@media screen and (max-width: 900.9px) {
  .is-pc {
    display: none;
  }
}

.is-sp {
  display: none;
}
@media screen and (max-width: 900.9px) {
  .is-sp {
    display: block;
  }
}

html.fixed, body.fixed {
  overflow: hidden;
}

body {
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
  -webkit-text-size-adjust: none;
  font-style: normal;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.04em;
  color: #fff;
}
@media screen and (min-width: 901px) {
  body {
    font-size: 16px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body {
    font-size: 1.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body {
    font-size: 3.2vw;
  }
}

body {
  background: #000;
}

body main#main-container section {
  position: relative;
}
body main#main-container section .content {
  z-index: 2;
}

@media screen and (min-width: 901px) {
  .inner {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) {
  .inner {
    max-width: 1200px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  .inner {
    max-width: 100vw;
  }
}
@media screen and (max-width: 900.9px) {
  .inner {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
}

.blight-text {
  text-shadow: 0px 0px 10px rgb(255, 255, 255), 0px 0px 10px rgb(255, 255, 255), 0px 0px 10px rgb(255, 255, 255), 0px 0px 10px rgb(255, 255, 255);
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .blight-text {
    text-shadow: 0px 0px 0.8333333333vw rgb(255, 255, 255), 0px 0px 0.8333333333vw rgb(255, 255, 255), 0px 0px 0.8333333333vw rgb(255, 255, 255), 0px 0px 0.8333333333vw rgb(255, 255, 255);
  }
}
@media screen and (max-width: 900.9px) {
  .blight-text {
    text-shadow: 0px 0px 1.3333333333vw rgb(255, 255, 255), 0px 0px 1.3333333333vw rgb(255, 255, 255), 0px 0px 1.3333333333vw rgb(255, 255, 255), 0px 0px 1.3333333333vw rgb(255, 255, 255);
  }
}

.gold-line {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  .gold-line {
    width: 900px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line {
    width: 75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line {
    width: 89.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line {
    margin-top: -1.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .left-arrow {
    margin-top: -0.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .left-arrow {
    margin-top: -0.0416666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .left-arrow {
    margin-top: -0.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .left-arrow img {
    width: 36px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .left-arrow img {
    width: 3vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .left-arrow img {
    width: 4.8vw;
  }
}
.gold-line .left-line {
  -webkit-box-flex: 1;
  flex: 1;
  height: 1px;
  background-color: #f1bd78;
}
@media screen and (max-width: 900.9px) {
  .gold-line .left-line {
    height: 0.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .left-line {
    margin-top: 13px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .left-line {
    margin-top: 1.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .left-line {
    margin-top: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .left-line {
    margin-right: -2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .left-line {
    margin-right: -0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .left-line {
    margin-right: -0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .left-line {
    margin-left: -2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .left-line {
    margin-left: -0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .left-line {
    margin-left: -0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .center img {
    width: 45px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .center img {
    width: 3.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .center img {
    width: 6vw;
  }
}
.gold-line .right-line {
  -webkit-box-flex: 1;
  flex: 1;
  height: 1px;
  background-color: #f1bd78;
}
@media screen and (max-width: 900.9px) {
  .gold-line .right-line {
    height: 0.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .right-line {
    margin-top: 13px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .right-line {
    margin-top: 1.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .right-line {
    margin-top: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .right-line {
    margin-right: -2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .right-line {
    margin-right: -0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .right-line {
    margin-right: -0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .right-line {
    margin-left: -2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .right-line {
    margin-left: -0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .right-line {
    margin-left: -0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .right-arrow {
    margin-top: -0.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .right-arrow {
    margin-top: -0.0416666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .right-arrow {
    margin-top: -0.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  .gold-line .right-arrow img {
    width: 36px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .gold-line .right-arrow img {
    width: 3vw;
  }
}
@media screen and (max-width: 900.9px) {
  .gold-line .right-arrow img {
    width: 4.8vw;
  }
}

@media screen and (min-width: 901px) {
  .rollover {
    display: inline-block;
    position: relative;
  }
}
.rollover .rollover-on {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
}
@media screen and (max-width: 900.9px) {
  .rollover .rollover-on {
    display: none;
  }
}
@media screen and (min-width: 901px) {
  .rollover:hover .rollover-off {
    opacity: 0;
  }
  .rollover:hover .rollover-on {
    opacity: 1;
  }
}

.hover-opa {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media screen and (min-width: 901px) {
  .hover-opa:hover {
    opacity: 0.5;
  }
}

.hover-bright {
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}
@media screen and (min-width: 901px) {
  .hover-bright:hover {
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
  }
}

@media screen and (max-width: 900.9px) {
  .narrow-text {
    letter-spacing: -0.15em;
  }
}

@-webkit-keyframes scroll-bg-left {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1560px 0;
  }
}

@keyframes scroll-bg-left {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1560px 0;
  }
}
@-webkit-keyframes scroll-bg-left-mid {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -130vw 0;
  }
}
@keyframes scroll-bg-left-mid {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -130vw 0;
  }
}
@-webkit-keyframes scroll-bg-left-sp {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -208vw 0;
  }
}
@keyframes scroll-bg-left-sp {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -208vw 0;
  }
}
@-webkit-keyframes scroll-bg-right {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 1560px 0;
  }
}
@keyframes scroll-bg-right {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 1560px 0;
  }
}
@-webkit-keyframes scroll-bg-right-mid {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 130vw 0;
  }
}
@keyframes scroll-bg-right-mid {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 130vw 0;
  }
}
@-webkit-keyframes scroll-bg-right-sp {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 208vw 0;
  }
}
@keyframes scroll-bg-right-sp {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 208vw 0;
  }
}
@-webkit-keyframes gokou-zoom {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(0.75);
  }
}
@keyframes gokou-zoom {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(0.75);
    transform: translate(-50%, -50%) scale(0.75);
  }
}
body#page-home header#site-header {
  position: relative;
  z-index: 100;
  width: 100%;
}
body#page-home header#site-header .backtotop {
  display: block;
  position: absolute;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .backtotop {
    top: 15px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .backtotop {
    top: 1.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .backtotop {
    top: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .backtotop {
    left: 14px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .backtotop {
    left: 1.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .backtotop {
    left: 3.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .backtotop {
    width: 124.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .backtotop {
    width: 10.375vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .backtotop {
    width: 23.4666666667vw;
  }
}
body#page-home header#site-header nav.header-nav {
  background-image: url("../images/nav_frame.png?v2fac32651d07bbabeed2b26c8c85d124");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: contain;
  position: fixed;
  -webkit-transition: right 0.3s ease;
  transition: right 0.3s ease;
  top: 0;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav {
    width: 268.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav {
    width: 22.375vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav {
    width: 85.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav {
    height: 463.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav {
    height: 38.625vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav {
    height: 152vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav {
    background-image: url("../images/sp/nav_frame.png?vdbf095d96eacea5596710bed5f31fc14");
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav {
    right: -268.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav {
    right: -22.375vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav {
    right: -85.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav.shown {
    right: 0px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav.shown {
    right: 0vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav.shown {
    right: 0vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-left: 42px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-left: 3.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-left: 19.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-top: 88px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-top: 7.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-top: 24vw;
  }
}
body#page-home header#site-header nav.header-nav .links > a {
  position: relative;
  display: block;
  -webkit-transition: padding 0.3s;
  transition: padding 0.3s;
  line-height: 1;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a {
    height: 16px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a {
    height: 1.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a > img {
    height: 16px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a > img {
    height: 1.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a {
    margin-bottom: 2.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a {
    margin-bottom: 10.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-kv {
    width: 43px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-kv {
    width: 3.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-kv {
    width: 14.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-campaign {
    width: 104px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-campaign {
    width: 8.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-campaign {
    width: 34.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-bp10 {
    width: 145px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-bp10 {
    width: 12.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-bp10 {
    width: 48.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-dx {
    width: 163px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-dx {
    width: 13.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-dx {
    width: 54.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-howtoplay {
    width: 62px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-howtoplay {
    width: 5.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-howtoplay {
    width: 20.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-movie {
    width: 68px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-movie {
    width: 5.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-movie {
    width: 23.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-event {
    width: 67px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-event {
    width: 5.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-event {
    width: 22.2666666667vw;
  }
}
body#page-home header#site-header nav.header-nav .links > a:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("../images/navi_arrow.svg?v30ee331094af85ad53220bbe614744a1");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: contain;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    width: 11px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    width: 0.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    width: 3.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    height: 18px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    height: 1.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    height: 6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.current {
    padding-left: 21px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.current {
    padding-left: 1.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.current {
    padding-left: 7.0666666667vw;
  }
}
body#page-home header#site-header nav.header-nav .links > a.current:before {
  opacity: 1;
}
@media screen and (min-width: 901px) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a:hover {
    padding-left: 21px;
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a:hover {
    padding-left: 1.75vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a:hover {
    padding-left: 7.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a:hover:before {
    opacity: 1;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav {
    width: 268.5px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav {
    width: 22.375vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav {
    width: 57.2444444444vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav {
    height: 463.5px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav {
    height: 38.625vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav {
    height: 101.3333333333vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav {
    right: -268.5px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav {
    right: -22.375vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav {
    right: -57.2444444444vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-left: 42px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-left: 3.5vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-left: 12.8vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-top: 88px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-top: 7.3333333333vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links {
    padding-top: 16vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) {
  body#page-home header#site-header nav.header-nav .links > a {
    position: relative;
    display: block;
    -webkit-transition: padding 0.3s;
    transition: padding 0.3s;
    line-height: 1;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a {
    height: 16px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a {
    height: 1.3333333333vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a > img {
    height: 16px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a > img {
    height: 1.3333333333vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a {
    margin-bottom: 30px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a {
    margin-bottom: 2.5vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a {
    margin-bottom: 7.1111111111vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-kv {
    width: 43px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-kv {
    width: 3.5833333333vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-kv {
    width: 9.4222222222vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-campaign {
    width: 104px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-campaign {
    width: 8.6666666667vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-campaign {
    width: 23.2vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-bp10 {
    width: 145px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-bp10 {
    width: 12.0833333333vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-bp10 {
    width: 32.3555555556vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-dx {
    width: 163px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-dx {
    width: 13.5833333333vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-dx {
    width: 36.1777777778vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-howtoplay {
    width: 62px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-howtoplay {
    width: 5.1666666667vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-howtoplay {
    width: 13.8666666667vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-movie {
    width: 68px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-movie {
    width: 5.6666666667vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-movie {
    width: 15.4666666667vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-event {
    width: 67px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-event {
    width: 5.5833333333vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.nav-event {
    width: 14.8444444444vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    width: 11px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    width: 0.9166666667vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    width: 2.5777777778vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    height: 18px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    height: 1.5vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a:before {
    height: 4vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a.current {
    padding-left: 21px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a.current {
    padding-left: 1.75vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a.current {
    padding-left: 4.7111111111vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (min-width: 901px) {
  body#page-home header#site-header nav.header-nav .links > a:hover {
    padding-left: 21px;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header nav.header-nav .links > a:hover {
    padding-left: 1.75vw;
  }
}
@media screen and (min-aspect-ratio: 0.6) and (min-width: 901px) and (max-width: 900.9px) {
  body#page-home header#site-header nav.header-nav .links > a:hover {
    padding-left: 4.7111111111vw;
  }
}
body#page-home header#site-header .humb {
  display: block;
  position: fixed;
  cursor: pointer;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb {
    top: 25px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb {
    top: 2.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb {
    top: 5.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb {
    right: 20px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb {
    right: 1.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb {
    right: 4vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb {
    width: 70px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb {
    width: 5.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb {
    width: 14.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb {
    height: 18px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb {
    height: 1.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb {
    height: 3.7333333333vw;
  }
}
body#page-home header#site-header .humb > span {
  position: absolute;
  background-color: #ffffff;
  -webkit-transition: opacity 0.3s, top 0.3s ease, right 0.3s ease, -webkit-transition 0.3s ease;
  transition: opacity 0.3s, top 0.3s ease, right 0.3s ease, -webkit-transition 0.3s ease;
  transition: opacity 0.3s, top 0.3s ease, right 0.3s ease, transition 0.3s ease;
  transition: opacity 0.3s, top 0.3s ease, right 0.3s ease, transition 0.3s ease, -webkit-transition 0.3s ease;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span {
    width: 50px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span {
    width: 4.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span {
    width: 9.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span {
    height: 2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span {
    height: 0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span {
    height: 0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span:nth-child(1) {
    top: 0px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span:nth-child(1) {
    top: 0vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span:nth-child(1) {
    top: 0vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span:nth-child(1) {
    right: 0px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span:nth-child(1) {
    right: 0vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span:nth-child(1) {
    right: 0vw;
  }
}
body#page-home header#site-header .humb > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span:nth-child(2) {
    top: 8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span:nth-child(2) {
    top: 0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span:nth-child(2) {
    top: 1.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span:nth-child(2) {
    right: 10px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span:nth-child(2) {
    right: 0.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span:nth-child(2) {
    right: 2vw;
  }
}
body#page-home header#site-header .humb > span:nth-child(3) {
  opacity: 0;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span:nth-child(3) {
    top: 8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span:nth-child(3) {
    top: 0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span:nth-child(3) {
    top: 1.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span:nth-child(3) {
    right: 10px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span:nth-child(3) {
    right: 0.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span:nth-child(3) {
    right: 2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span:nth-child(4) {
    top: 16px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span:nth-child(4) {
    top: 1.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span:nth-child(4) {
    top: 3.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb > span:nth-child(4) {
    right: 20px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb > span:nth-child(4) {
    right: 1.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb > span:nth-child(4) {
    right: 4vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb:hover > span {
    opacity: 0.5;
  }
  body#page-home header#site-header .humb:hover > span:nth-child(3) {
    opacity: 0;
  }
}
body#page-home header#site-header .humb.state-opened > span:nth-child(1) {
  opacity: 0;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(1) {
    top: 8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(1) {
    top: 0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(1) {
    top: 1.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(1) {
    right: 10px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(1) {
    right: 0.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(1) {
    right: 2vw;
  }
}
body#page-home header#site-header .humb.state-opened > span:nth-child(2) {
  opacity: 1;
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
}
body#page-home header#site-header .humb.state-opened > span:nth-child(3) {
  opacity: 1;
  -webkit-transform: rotate(-10deg);
  transform: rotate(-10deg);
}
body#page-home header#site-header .humb.state-opened > span:nth-child(4) {
  opacity: 0;
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(4) {
    top: 8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(4) {
    top: 0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(4) {
    top: 1.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(4) {
    right: 10px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(4) {
    right: 0.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home header#site-header .humb.state-opened > span:nth-child(4) {
    right: 2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home header#site-header .humb.state-opened:hover > span:nth-child(2), body#page-home header#site-header .humb.state-opened:hover > span:nth-child(3) {
    opacity: 0.5;
  }
}
body#page-home .site-wrapper {
  position: relative;
}
body#page-home .bg-odd, body#page-home .bg-even {
  position: absolute;
  width: 100%;
  height: 100%;
}
body#page-home .bg-odd {
  background-image: url("../images/bg_card1.png?v23751af34dac079843835c57ac7d8ed5");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-repeat: repeat;
  background-size: 1560px 1085.5px;
  -webkit-animation-name: scroll-bg-left;
  animation-name: scroll-bg-left;
  -webkit-animation-duration: 25s;
  animation-duration: 25s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home .bg-odd {
    background-size: 130vw 90.4583333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home .bg-odd {
    background-size: 208vw 144.8vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home .bg-odd {
    -webkit-animation-name: scroll-bg-left-mid;
    animation-name: scroll-bg-left-mid;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home .bg-odd {
    -webkit-animation-name: scroll-bg-left-sp;
    animation-name: scroll-bg-left-sp;
  }
}
body#page-home .bg-even {
  background-image: url("../images/bg_card2.png?v1ad1e39e60effed3e8886ece953cb09d");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-repeat: repeat;
  background-size: 1560px 1085.5px;
  -webkit-animation-name: scroll-bg-right;
  animation-name: scroll-bg-right;
  -webkit-animation-duration: 25s;
  animation-duration: 25s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home .bg-even {
    background-size: 130vw 90.4583333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home .bg-even {
    background-size: 208vw 144.8vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home .bg-even {
    -webkit-animation-name: scroll-bg-right-mid;
    animation-name: scroll-bg-right-mid;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home .bg-even {
    -webkit-animation-name: scroll-bg-right-sp;
    animation-name: scroll-bg-right-sp;
  }
}
body#page-home .bg-rainbow {
  background-image: url("../images/kv_rainbow.png?vcb8121bfb9d6d06499cf6089c66dafd2");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: 100% 100%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}
body#page-home main#main-container {
  position: relative;
  background-color: rgba(5, 19, 33, 0.5);
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
body#page-home main#main-container.darker {
  background-color: rgba(5, 19, 33, 0.75);
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.kv {
    padding-top: 94px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.kv {
    padding-top: 7.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.kv {
    padding-top: 6.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.kv {
    padding-bottom: 130px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.kv {
    padding-bottom: 10.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.kv {
    padding-bottom: 14.4vw;
  }
}
body#page-home main#main-container section.kv .title {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.kv .title {
    padding-right: 38px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.kv .title {
    padding-right: 3.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.kv .title {
    padding-left: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.kv .title {
    width: 721.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.kv .title {
    width: 60.125vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.kv .title {
    width: 84.4vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.kv .title {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.kv .title {
    margin-bottom: 2.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.kv .title {
    margin-bottom: 4.8vw;
  }
}
body#page-home main#main-container section.kv ul.anchor-links {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
}
body#page-home main#main-container section.kv ul.anchor-links > li {
  position: relative;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    width: 340px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    width: 28.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    width: 33.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    margin-right: 7px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    margin-right: 0.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    margin-right: -1.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    margin-left: 7px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    margin-left: 0.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    margin-left: -1.0666666667vw;
  }
}
body#page-home main#main-container section.kv ul.anchor-links > li a {
  position: relative;
}
body#page-home main#main-container section.kv ul.anchor-links > li img {
  opacity: 1;
  max-width: initial;
  width: 100%;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.kv ul.anchor-links > li {
    -webkit-transition: -webkit-filter 0.3s;
    transition: -webkit-filter 0.3s;
    transition: filter 0.3s;
    transition: filter 0.3s, -webkit-filter 0.3s;
    will-change: filter;
    /*
    &:before {
      content: '';
      display: block;
      position: absolute;
      background: #000;
      left: 50%;
      transform: translateX(-50%);
      @include bottom(26);
      @include w(242);
      @include h(376);
      @include br(10);
      filter: blur(20px);
      @include mid {
        filter: blur(fit(20));
      }
      opacity: 1;
      transition: background .3s;
    }
    &:hover{
      &:before{
        background: #fff;
      }
    }
    */
  }
  body#page-home main#main-container section.kv ul.anchor-links > li:hover {
    -webkit-filter: drop-shadow(0px 0px 15px rgba(255, 255, 255, 0.5));
    -moz-filter: drop-shadow(0px 0px 15px rgba(255, 255, 255, 0.5));
    filter: drop-shadow(0px 0px 15px rgba(255, 255, 255, 0.5));
  }
}
@media screen and (min-width: 901px) and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.kv ul.anchor-links > li:hover {
    -webkit-filter: drop-shadow(0px 0px 1.25vw rgba(255, 255, 255, 0.5));
    -moz-filter: drop-shadow(0px 0px 1.25vw rgba(255, 255, 255, 0.5));
    filter: drop-shadow(0px 0px 1.25vw rgba(255, 255, 255, 0.5));
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign {
    padding-top: 130px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign {
    padding-top: 10.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign {
    padding-top: 14.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign {
    padding-bottom: 6.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign {
    padding-bottom: 10.6666666667vw;
  }
}
body#page-home main#main-container section.campaign .title {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .title {
    width: 884.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .title {
    width: 73.7083333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .title {
    width: 88.9333333333vw;
  }
}
body#page-home main#main-container section.campaign .cp1 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  background-image: url("../images/cp_img1_close.png?v390bde2547208f3098195f1066d8f04e");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: contain;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp1 {
    margin-top: 30px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp1 {
    margin-top: 2.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp1 {
    margin-top: 0.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp1 {
    margin-bottom: 8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp1 {
    margin-bottom: 0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp1 {
    margin-bottom: 1.0666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp1 {
    background-image: url("../images/sp/cp_img1_close.png?vdb895d2f6cd5e0ce23d754df1f8059ac");
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp1 {
    width: 1053.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp1 {
    width: 87.7916666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp1 {
    height: 829.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp1 {
    height: 69.125vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp1 {
    height: 140.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp1 {
    left: 2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp1 {
    left: 0.1666666667vw;
  }
}
body#page-home main#main-container section.campaign .cp1 a, body#page-home main#main-container section.campaign .cp1 span {
  font-size: 0;
  display: block;
  position: absolute;
  left: 49.7%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-filter: drop-shadow(0px 2.6666666667vw 2.6666666667vw rgba(0, 0, 0, 0.6));
  filter: drop-shadow(0px 2.6666666667vw 2.6666666667vw rgba(0, 0, 0, 0.6));
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp1 a, body#page-home main#main-container section.campaign .cp1 span {
    width: 336px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp1 a, body#page-home main#main-container section.campaign .cp1 span {
    width: 28vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp1 a, body#page-home main#main-container section.campaign .cp1 span {
    width: 59.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp1 a, body#page-home main#main-container section.campaign .cp1 span {
    top: 454px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp1 a, body#page-home main#main-container section.campaign .cp1 span {
    top: 37.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp1 a, body#page-home main#main-container section.campaign .cp1 span {
    top: 84.8vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp1 a, body#page-home main#main-container section.campaign .cp1 span {
    left: 50%;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp1 a, body#page-home main#main-container section.campaign .cp1 span {
    -webkit-filter: drop-shadow(0px 0.8333333333vw 0.8333333333vw rgba(0, 0, 0, 0.6));
    filter: drop-shadow(0px 0.8333333333vw 0.8333333333vw rgba(0, 0, 0, 0.6));
  }
}
body#page-home main#main-container section.campaign .cp2 {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: cover;
}
body#page-home main#main-container section.campaign .cpbg1 {
  background-image: url("../images/cp_img_1.png?v8afa60ee89508962973a54aca7d02144");
}
body#page-home main#main-container section.campaign .cpbg2 {
  background-image: url("../images/cp_img_2.png?v8afa60ee89508962973a54aca7d02144");
}
body#page-home main#main-container section.campaign .cpbg3 {
  background-image: url("../images/cp_img_3.png?v8afa60ee89508962973a54aca7d02144");
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp2 {
    margin-bottom: 18px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp2 {
    margin-bottom: 1.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp2 {
    margin-bottom: 1.6vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cpbg1 {
    background-image: url("../images/sp/cp_img_1.png?vf75400defc872d84cafae849453b1aa0");
  }	
  body#page-home main#main-container section.campaign .cpbg2 {
    background-image: url("../images/sp/cp_img_2.png?vf75400defc872d84cafae849453b1aa0");
  }
  body#page-home main#main-container section.campaign .cpbg3 {
    background-image: url("../images/sp/cp_img_3.png?vf75400defc872d84cafae849453b1aa0");
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp2 {
    width: 964.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp2 {
    width: 80.375vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp2 {
    height: 466.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp2 {
    height: 38.875vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp2 {
    height: 84.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp2 {
    left: -6px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp2 {
    left: -0.5vw;
  }
}
body#page-home main#main-container section.campaign .cp2 a, body#page-home main#main-container section.campaign .cp2 span {
  font-size: 0;
  display: block;
  position: absolute;
  left: 50.4%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp2 a, body#page-home main#main-container section.campaign .cp2 span {
    width: 337px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp2 a, body#page-home main#main-container section.campaign .cp2 span {
    width: 28.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp2 a, body#page-home main#main-container section.campaign .cp2 span {
    width: 59.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .cp2 a, body#page-home main#main-container section.campaign .cp2 span {
    top: 365px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .cp2 a, body#page-home main#main-container section.campaign .cp2 span {
    top: 30vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp2 a, body#page-home main#main-container section.campaign .cp2 span {
    top: 64vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .cp2 a, body#page-home main#main-container section.campaign .cp2 span {
    left: 50%;
  }
}
body#page-home main#main-container section.campaign .event-btn {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.campaign .event-btn {
    width: 505px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.campaign .event-btn {
    width: 42.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.campaign .event-btn {
    width: 73.4666666667vw;
  }
}
body#page-home main#main-container .vellum-head {
  position: relative;
  display: block;
  background-image: url("../images/bg_paper_head.png?v06703878d7ebde2036a0c2aaca00a97c");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: 100% 100%;
  z-index: 2;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum-head {
    height: 164px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum-head {
    height: 13.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum-head {
    height: 11.0666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum-head {
    background-image: url("../images/sp/bg_paper_head.png?ve6837f72eaf1f079470a18270a54ea8f");
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum-head {
    margin-bottom: -100px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum-head {
    margin-bottom: -8.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum-head {
    margin-bottom: -8vw;
  }
}
body#page-home main#main-container .vellum-bottom {
  position: relative;
  display: block;
  width: 100%;
  background-image: url("../images/bg_paper_bottom.png?vff043333395470db9a19985f442ee25a");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: 100% 100%;
  z-index: 2;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum-bottom {
    height: 165px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum-bottom {
    height: 13.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum-bottom {
    height: 11.0666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum-bottom {
    background-image: url("../images/sp/bg_paper_bottom.png?v88ad798bc24aec8a3b4e00f4185a3b9e");
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum-bottom {
    margin-top: -100px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum-bottom {
    margin-top: -8.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum-bottom {
    margin-top: -8vw;
  }
}
body#page-home main#main-container .vellum {
  overflow: hidden;
  position: relative;
  color: #000;
  background-image: url("../images/bg_paper.png?vfad6717903e4c4368fd4e75866e581e5");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: contain;
  background-repeat: repeat;
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum {
    background-image: url("../images/sp/bg_paper.png?vc803d84e230d28e4dc76d2a80b8c2634");
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum {
    background-size: 116.6666666667vw 83.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum {
    background-size: 100vw 71.3333333333vw;
  }
}
body#page-home main#main-container .vellum .floats .float {
  position: absolute;
  left: 50%;
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float > img {
    max-width: initial;
    width: 100%;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    top: -27px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    top: -2.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    top: 0vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    width: 1620px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    width: 135vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    width: 100vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    -webkit-transform: translateX(-1290px);
    transform: translateX(-1290px);
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    -webkit-transform: translateX(-107.5vw);
    transform: translateX(-107.5vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    -webkit-transform: translateX(0vw);
    transform: translateX(0vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char1 {
    left: 0;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    top: 1755px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    top: 146.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    top: 321.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    width: 877.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    width: 73.125vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    width: 90.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    -webkit-transform: translateX(-146px);
    transform: translateX(-146px);
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    -webkit-transform: translateX(-12.1666666667vw);
    transform: translateX(-12.1666666667vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    -webkit-transform: translateX(0vw);
    transform: translateX(0vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char2 {
    left: auto;
    right: 0;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    top: 3185px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    top: 265.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    top: 779.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    width: 916.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    width: 76.375vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    width: 71.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    -webkit-transform: translateX(-869px);
    transform: translateX(-869px);
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    -webkit-transform: translateX(-72.4166666667vw);
    transform: translateX(-72.4166666667vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    -webkit-transform: translateX(0vw);
    transform: translateX(0vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char3 {
    left: 0;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    top: 4019px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    top: 334.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    top: 985.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    width: 894px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    width: 74.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    width: 69.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    -webkit-transform: translateX(-0.1666666667vw);
    transform: translateX(-0.1666666667vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    -webkit-transform: translateX(0vw);
    transform: translateX(0vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char4 {
    left: auto;
    right: 0;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    top: 4937px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    top: 411.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    top: 1124vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    width: 1077px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    width: 89.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    width: 100vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    -webkit-transform: translateX(-783px);
    transform: translateX(-783px);
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    -webkit-transform: translateX(-65.25vw);
    transform: translateX(-65.25vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    -webkit-transform: translateX(0vw);
    transform: translateX(0vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container .vellum .floats .float.char5 {
    left: 0;
  }
}
body#page-home main#main-container section.bp10, body#page-home main#main-container section.dx {
  color: #231d12;
}
body#page-home main#main-container section.bp10 .title-line, body#page-home main#main-container section.dx .title-line {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line, body#page-home main#main-container section.dx .title-line {
    width: 900px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line, body#page-home main#main-container section.dx .title-line {
    width: 75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line, body#page-home main#main-container section.dx .title-line {
    width: 89.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .left-arrow, body#page-home main#main-container section.dx .title-line .left-arrow {
    margin-top: 9px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .left-arrow, body#page-home main#main-container section.dx .title-line .left-arrow {
    margin-top: 0.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .left-arrow, body#page-home main#main-container section.dx .title-line .left-arrow {
    margin-top: 0.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .left-arrow img, body#page-home main#main-container section.dx .title-line .left-arrow img {
    width: 36px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .left-arrow img, body#page-home main#main-container section.dx .title-line .left-arrow img {
    width: 3vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .left-arrow img, body#page-home main#main-container section.dx .title-line .left-arrow img {
    width: 4.5333333333vw;
  }
}
body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
  -webkit-box-flex: 1;
  flex: 1;
  background-color: #231d12;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
    height: 2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
    height: 0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
    height: 0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
    margin-top: 22.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
    margin-top: 1.875vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
    margin-top: 4vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
    margin-left: -3px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
    margin-left: -0.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .left-line, body#page-home main#main-container section.dx .title-line .left-line {
    margin-left: -0.2666666667vw;
  }
}
body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
  color: #231d12;
  font-weight: 700;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
    font-size: 23px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
    font-size: 1.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
    font-size: 4vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
    margin-right: 8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
    margin-right: 0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
    margin-right: 1.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
    margin-left: 8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
    margin-left: 0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .center, body#page-home main#main-container section.dx .title-line .center {
    margin-left: 1.0666666667vw;
  }
}
body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
  -webkit-box-flex: 1;
  flex: 1;
  background-color: #231d12;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
    height: 2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
    height: 0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
    height: 0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
    margin-top: 22.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
    margin-top: 1.875vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
    margin-top: 4vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
    margin-right: -3px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
    margin-right: -0.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .right-line, body#page-home main#main-container section.dx .title-line .right-line {
    margin-right: -0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .right-arrow, body#page-home main#main-container section.dx .title-line .right-arrow {
    margin-top: 9px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .right-arrow, body#page-home main#main-container section.dx .title-line .right-arrow {
    margin-top: 0.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .right-arrow, body#page-home main#main-container section.dx .title-line .right-arrow {
    margin-top: 0.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title-line .right-arrow img, body#page-home main#main-container section.dx .title-line .right-arrow img {
    width: 36px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title-line .right-arrow img, body#page-home main#main-container section.dx .title-line .right-arrow img {
    width: 3vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title-line .right-arrow img, body#page-home main#main-container section.dx .title-line .right-arrow img {
    width: 4.5333333333vw;
  }
}
body#page-home main#main-container section.bp10 .capt, body#page-home main#main-container section.dx .capt {
  line-height: 1.5;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .capt, body#page-home main#main-container section.dx .capt {
    line-height: 1.4;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .capt, body#page-home main#main-container section.dx .capt {
    font-size: 18px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .capt, body#page-home main#main-container section.dx .capt {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .capt, body#page-home main#main-container section.dx .capt {
    font-size: 3.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info, body#page-home main#main-container section.dx .info {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
  }
  body#page-home main#main-container section.bp10 .info.reverse, body#page-home main#main-container section.dx .info.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }
}
body#page-home main#main-container section.bp10 .info .pict .two-cards, body#page-home main#main-container section.dx .info .pict .two-cards {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info .pict .two-cards, body#page-home main#main-container section.dx .info .pict .two-cards {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
  }
}
@media screen and (max-width: 900.9px) and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info .pict .two-cards, body#page-home main#main-container section.dx .info .pict .two-cards {
    margin-left: 2.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info .pict .two-cards > div, body#page-home main#main-container section.dx .info .pict .two-cards > div {
    margin-right: -0.8vw;
  }
}
@media screen and (max-width: 900.9px) and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info .pict .two-cards > div, body#page-home main#main-container section.dx .info .pict .two-cards > div {
    margin-left: -0.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info .pict .two-cards img, body#page-home main#main-container section.dx .info .pict .two-cards img {
    width: 249.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info .pict .two-cards img, body#page-home main#main-container section.dx .info .pict .two-cards img {
    width: 20.7916666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info .pict .two-cards img, body#page-home main#main-container section.dx .info .pict .two-cards img {
    width: 43.2vw;
  }
}
body#page-home main#main-container section.bp10 .info .box, body#page-home main#main-container section.dx .info .box {
  position: relative;
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info .box > img, body#page-home main#main-container section.dx .info .box > img {
    max-width: initial;
    width: 100%;
  }
}
body#page-home main#main-container section.bp10 .info .box .box-btn, body#page-home main#main-container section.dx .info .box .box-btn {
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
body#page-home main#main-container section.bp10 {
  z-index: 5;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 {
    padding-top: 84px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 {
    padding-top: 7vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 {
    padding-top: 10.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 {
    padding-bottom: 82px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 {
    padding-bottom: 6.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 {
    padding-bottom: 10.4vw;
  }
}
body#page-home main#main-container section.bp10 .title {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title {
    width: 543px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title {
    width: 45.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title {
    width: 72vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .title {
    margin-bottom: -16px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .title {
    margin-bottom: -1.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .title {
    margin-bottom: -3.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .capt {
    margin-top: 5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .capt {
    margin-top: 0.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .capt {
    margin-top: 1.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .capt {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .capt {
    margin-bottom: 3.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .capt {
    margin-bottom: 7.2vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick {
    margin-bottom: 156px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick {
    margin-bottom: 13vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick {
    margin-bottom: 16.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick {
    width: 1000px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick {
    width: 83.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick {
    width: 85.3333333333vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card {
  position: relative;
  text-align: center;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card {
    width: 319.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card {
    width: 26.625vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card {
    width: 42.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card {
    left: 8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card {
    left: 0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card:nth-child(3) {
    display: none;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .pict {
    width: 319.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .pict {
    width: 26.625vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .pict {
    width: 42.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .pict {
    margin-bottom: -40px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .pict {
    margin-bottom: -3.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .pict {
    margin-bottom: -5.6vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info {
  position: relative;
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info {
    width: 42.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info {
    left: -9px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info {
    left: -0.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info {
    left: -1.0666666667vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class {
    margin-bottom: -2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class {
    margin-bottom: -0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class {
    margin-bottom: -0.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class {
    height: 26px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class {
    height: 2.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class {
    height: 4.9333333333vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .text {
  line-height: 1;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .text {
    font-size: 14px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .text {
    font-size: 1.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .text {
    font-size: 2.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .text {
    line-height: 1;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .icon {
  line-height: 0;
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .icon {
    line-height: 0;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .icon:before {
  content: "";
  display: inline-block;
  background-size: contain !important;
  position: relative;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .icon:before {
    margin-right: 5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .icon:before {
    margin-right: 0.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class .icon:before {
    margin-right: 1.3333333333vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.neutral .icon:before {
  background-image: url("../images/booster_icon_neutral.png?v398a0a46a1707e05531509da94f54666");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.neutral .icon:before {
    width: 24px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.neutral .icon:before {
    width: 2vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.neutral .icon:before {
    width: 4.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.neutral .icon:before {
    height: 26.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.neutral .icon:before {
    height: 2.2083333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.neutral .icon:before {
    height: 5.3333333333vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.nightmare .icon:before {
  background-image: url("../images/booster_icon_nightmare.png?v3dfb2a9195378e1ad908c1a673c8cf53");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.nightmare .icon:before {
    width: 21.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.nightmare .icon:before {
    width: 1.7916666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.nightmare .icon:before {
    width: 4.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.nightmare .icon:before {
    height: 25.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.nightmare .icon:before {
    height: 2.125vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.nightmare .icon:before {
    height: 4.8vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.elf .icon:before {
  background-image: url("../images/booster_icon_elf.png?v119643be522e6fb8d5974c9e745069a5");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.elf .icon:before {
    width: 24.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.elf .icon:before {
    width: 2.0416666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.elf .icon:before {
    width: 4.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.elf .icon:before {
    height: 22px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.elf .icon:before {
    height: 1.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.elf .icon:before {
    height: 4.1333333333vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.royal .icon:before {
  background-image: url("../images/booster_icon_royal.png?vbd1a64f605acd3e3c2cad54dc5528b1b");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.royal .icon:before {
    width: 21.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.royal .icon:before {
    width: 1.7916666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.royal .icon:before {
    width: 4vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.royal .icon:before {
    height: 20.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.royal .icon:before {
    height: 1.7083333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.royal .icon:before {
    height: 3.8666666667vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.witch .icon:before {
  background-image: url("../images/booster_icon_witch.png?ve1209548181f6ed3a4fde8f45bca564e");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.havencraft .icon:before {
  background-image: url("../images/booster_icon_havencraft.png?ve1209548181f6ed3a4fde8f45bca564e");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.havencraft .icon:before {
    width: 25px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.havencraft .icon:before {
    width: 2.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.havencraft .icon:before {
    width: 4.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.havencraft .icon:before {
    height: 26px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.havencraft .icon:before {
    height: 2.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.havencraft .icon:before {
    height: 4.9333333333vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.dragoncraft .icon:before {
  background-image: url("../images/booster_icon_dragoncraft.png?ve1209548181f6ed3a4fde8f45bca564e");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.dragoncraft .icon:before {
    width: 25px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.dragoncraft .icon:before {
    width: 2.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.dragoncraft .icon:before {
    width: 4.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.dragoncraft .icon:before {
    height: 26px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.dragoncraft .icon:before {
    height: 2.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.dragoncraft .icon:before {
    height: 4.9333333333vw;
  }
}
	
	
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.dragoncraft .icon:before {
  background-image: url("../images/booster_icon_dragoncraft.png?ve1209548181f6ed3a4fde8f45bca564e");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.witch .icon:before {
    width: 25px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.witch .icon:before {
    width: 2.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.witch .icon:before {
    width: 4.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.witch .icon:before {
    height: 26px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.witch .icon:before {
    height: 2.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .class.witch .icon:before {
    height: 4.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity {
    font-size: 14px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity {
    font-size: 1.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity {
    font-size: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity {
    margin-bottom: 4px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity {
    margin-bottom: 0.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity {
    margin-bottom: 0.2666666667vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
  content: "";
  display: inline-block;
  background-size: contain !important;
  position: relative;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    margin-right: -1px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    margin-right: -0.0833333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    top: 3px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    top: 0.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    top: 0.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    width: 45px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    width: 3.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    width: 8.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    height: 16px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    height: 1.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity:before {
    height: 3.0666666667vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.ur:before {
  background-image: url("../images/booster_icon_ur.png?v499814dc210e12357d70a66dce5922fb");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.lg:before {
  background-image: url("../images/booster_icon_lg.png?va16736e4fe0439405315aaa3d98f2b0a");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
  background-image: url("../images/booster_icon_leader.png?v9cb80e386e30438eb65974ef6c5add7d");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
    top: 3px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
    top: 0.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
    top: 0.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
    width: 49px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
    width: 4.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
    width: 9.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
    height: 16px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
    height: 1.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .rarity.leader:before {
    height: 3.0666666667vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .divider {
  height: 1px;
  background: -webkit-linear-gradient(left, rgba(35, 29, 18, 0) 0%, rgb(35, 29, 18) 50%, rgba(35, 29, 18, 0) 100%);
  background: linear-gradient(90deg, rgba(35, 29, 18, 0) 0%, rgb(35, 29, 18) 50%, rgba(35, 29, 18, 0) 100%);
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .divider {
    width: 260px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .divider {
    width: 21.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .divider {
    margin-bottom: 0.5333333333vw;
  }
}
@media screen and (max-width: 900.9px) and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .divider {
    height: 0.2666666667vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .name {
  font-weight: 700;
  font-family: "Noto Serif JP", serif;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .name {
    font-size: 18px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .name {
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick li.one-card .card-info .name {
    font-size: 2.9333333333vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots {
  position: absolute;
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots {
    bottom: -26px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots {
    bottom: -2.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots {
    bottom: -4.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li {
    margin-left: 5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li {
    margin-left: 0.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li {
    margin-left: 1.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li {
    margin-right: 5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li {
    margin-right: 0.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li {
    margin-right: 1.3333333333vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  padding: 0;
  border: 1px solid #231D12;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li button {
    width: 12px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li button {
    width: 1vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li button {
    width: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li button {
    height: 12px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li button {
    height: 1vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li button {
    height: 2.6666666667vw;
  }
}
body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li button:hover {
  background-color: #e07f2b;
}
body#page-home main#main-container section.bp10 ul.card-slick ul.slick-dots li.slick-active button {
  background-color: #e07f2b;
}
body#page-home main#main-container section.bp10 .slick-wrap {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 5;
}
body#page-home main#main-container section.bp10 .arrows {
  position: absolute;
  top: 32.3%;
  width: 100%;
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .arrows {
    top: 27.8%;
  }
}
body#page-home main#main-container section.bp10 .arrows .arrow {
  position: absolute;
  top: 0;
  display: block;
  cursor: pointer;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .arrows .arrow {
    width: 55px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .arrows .arrow {
    width: 4.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .arrows .arrow {
    width: 7.0666666667vw;
  }
}
body#page-home main#main-container section.bp10 .arrows .arrow img {
  cursor: pointer;
}
body#page-home main#main-container section.bp10 .arrows .arrow.prev-arrow {
  left: 50%;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .arrows .arrow.prev-arrow {
    -webkit-transform: translateX(-536px);
    transform: translateX(-536px);
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .arrows .arrow.prev-arrow {
    -webkit-transform: translateX(-44.6666666667vw);
    transform: translateX(-44.6666666667vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .arrows .arrow.prev-arrow {
    -webkit-transform: translateX(-47.2vw);
    transform: translateX(-47.2vw);
  }
}
body#page-home main#main-container section.bp10 .arrows .arrow.next-arrow {
  right: 50%;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .arrows .arrow.next-arrow {
    -webkit-transform: translateX(525px);
    transform: translateX(525px);
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .arrows .arrow.next-arrow {
    -webkit-transform: translateX(43.75vw);
    transform: translateX(43.75vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .arrows .arrow.next-arrow {
    -webkit-transform: translateX(47.2vw);
    transform: translateX(47.2vw);
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod {
    margin-bottom: 114px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod {
    margin-bottom: 9.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod {
    margin-bottom: 14.9333333333vw;
  }
}
body#page-home main#main-container section.bp10 .info.arcanagod .pict {
  position: relative;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict {
    width: 306px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict {
    width: 25.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict {
    width: 63.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict {
    margin-left: 108px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict {
    margin-left: 9vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict {
    margin-left: 18.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict {
    margin-right: 89px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict {
    margin-right: 7.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict {
    margin-bottom: 0vw;
  }
}
body#page-home main#main-container section.bp10 .info.arcanagod .pict > img {
  position: relative;
  z-index: 4;
}
body#page-home main#main-container section.bp10 .info.arcanagod .pict .gokou {
  z-index: 2;
  content: "";
  display: block;
  position: absolute;
  background: #000;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-image: url("../images/booster_arcanagod_card_flash.png?v5c1238cffd11e713a711b9c09dbb88cb");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: contain;
  -webkit-animation-name: gokou-zoom;
  animation-name: gokou-zoom;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .gokou {
    width: 675px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .gokou {
    width: 56.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .gokou {
    width: 124vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .gokou {
    height: 665px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .gokou {
    height: 55.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .gokou {
    height: 124vw;
  }
}
body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  width: 1px;
  height: 1px;
}
body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star {
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star {
    width: 100px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star {
    width: 8.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star {
    width: 20.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star {
    height: 100px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star {
    height: 8.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star {
    height: 20.8vw;
  }
}
body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star .np {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-size: contain !important;
}
body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.big .np {
  background-image: url("../images/booster_arcanagod_card_star_big.png?v067c2c61724a47cce36960d84c7c0199");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.big .np {
    width: 120.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.big .np {
    width: 10.0416666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.big .np {
    width: 25.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.big .np {
    height: 121px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.big .np {
    height: 10.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.big .np {
    height: 24vw;
  }
}
body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.mid .np {
  background-image: url("../images/booster_arcanagod_card_star_middle.png?v417212a28618d5069ad21566c06f8223");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.mid .np {
    width: 87.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.mid .np {
    width: 7.2916666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.mid .np {
    width: 18vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.mid .np {
    height: 88px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.mid .np {
    height: 7.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.mid .np {
    height: 18vw;
  }
}
body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.small .np {
  background-image: url("../images/booster_arcanagod_card_star_small.png?veb3b73375133fa74a84387c0aaf0104c");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.small .np {
    width: 47px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.small .np {
    width: 3.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.small .np {
    width: 9.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.small .np {
    height: 47px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.small .np {
    height: 3.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .pict .stars .star.small .np {
    height: 9.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .box {
    margin-top: 19px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .box {
    margin-top: 1.5833333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .box {
    width: 519px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .box {
    width: 43.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .box {
    width: 92vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod .box {
    margin-left: auto;
    margin-right: auto;
  }
}
body#page-home main#main-container section.bp10 .info.arcanagod.test .pict:before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  background: #000;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod.test .pict:before {
    width: 800px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod.test .pict:before {
    width: 66.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod.test .pict:before {
    width: 100vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.arcanagod.test .pict:before {
    height: 800px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.arcanagod.test .pict:before {
    height: 66.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.arcanagod.test .pict:before {
    height: 160vw;
  }
}
body#page-home main#main-container section.bp10 .info.advanced {
  position: relative;
  z-index: 3;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.advanced {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.advanced {
    margin-bottom: 5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.advanced {
    margin-bottom: 13.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.advanced .pict {
    width: 319.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.advanced .pict {
    width: 26.625vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.advanced .pict {
    width: 55.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.advanced .pict {
    margin-left: 92px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.advanced .pict {
    margin-left: 7.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.advanced .pict {
    margin-left: 24vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.advanced .pict {
    margin-right: 89px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.advanced .pict {
    margin-right: 7.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.advanced .pict {
    margin-bottom: -2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.advanced .box {
    margin-top: 19px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.advanced .box {
    margin-top: 1.5833333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.advanced .box {
    width: 519px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.advanced .box {
    width: 43.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.advanced .box {
    width: 92vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.advanced .box {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.advanced .box .box-btn {
    width: 265px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.advanced .box .box-btn {
    width: 19.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.advanced .box .box-btn {
    width: 47.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.advanced .box .box-btn {
    top: 265px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.advanced .box .box-btn {
    top: 20.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.advanced .box .box-btn {
    top: 43.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.synergy {
    margin-bottom: 101px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.synergy {
    margin-bottom: 8.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.synergy {
    margin-bottom: 14.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.synergy .pict {
    width: 488px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.synergy .pict {
    width: 40.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.synergy .pict {
    width: 90.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.synergy .pict {
    margin-left: -8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.synergy .pict {
    margin-left: -0.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.synergy .pict {
    margin-left: 7.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.synergy .pict {
    margin-right: 24px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.synergy .pict {
    margin-right: 2vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.synergy .pict {
    margin-bottom: 0.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.synergy .box {
    margin-top: 67px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.synergy .box {
    margin-top: 5.5833333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.synergy .box {
    width: 519px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.synergy .box {
    width: 43.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.synergy .box {
    width: 92vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.synergy .box {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.synergy .box .box-btn {
    width: 335px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.synergy .box .box-btn {
    width: 27.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.synergy .box .box-btn {
    width: 67.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.synergy .box .box-btn {
    top: 270px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.synergy .box .box-btn {
    top: 22.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.synergy .box .box-btn {
    top: 45.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.product .pict {
    width: 532.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.product .pict {
    width: 44.375vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.product .pict {
    width: 85.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.product .pict {
    margin-left: 64px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.product .pict {
    margin-left: 5.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.product .pict {
    margin-left: 6.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.product .pict {
    margin-right: -4px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.product .pict {
    margin-right: -0.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.product .pict {
    margin-bottom: 1.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.product .box {
    margin-top: -2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.product .box {
    margin-top: -0.1666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.product .box {
    width: 429px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.product .box {
    width: 35.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.product .box {
    width: 92vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.product .box {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn1 {
    width: 328px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn1 {
    width: 27.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn1 {
    width: 65.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn1 {
    top: 238px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn1 {
    top: 19.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn1 {
    top: 45.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn2 {
    width: 328px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn2 {
    width: 27.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn2 {
    width: 65.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn2 {
    top: 304px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn2 {
    top: 25.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.bp10 .info.product .box .box-btn.btn2 {
    top: 59.7333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx {
    padding-top: 82px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx {
    padding-top: 6.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx {
    padding-top: 10.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx {
    padding-bottom: 93px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx {
    padding-bottom: 7.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx {
    padding-bottom: 10.6666666667vw;
  }
}
body#page-home main#main-container section.dx .title {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .title {
    width: 389px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .title {
    width: 32.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .title {
    width: 52vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .title {
    margin-bottom: -16px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .title {
    margin-bottom: -1.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .title {
    margin-bottom: -3.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .capt {
    margin-top: 5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .capt {
    margin-top: 0.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .capt {
    margin-top: 1.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .capt {
    margin-bottom: 77px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .capt {
    margin-bottom: 6.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .capt {
    margin-bottom: 12vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.witch-deck {
    margin-bottom: 86px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.witch-deck {
    margin-bottom: 7.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.witch-deck {
    margin-bottom: 15.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.witch-deck .pict {
    margin-left: -4px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.witch-deck .pict {
    margin-left: -0.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.witch-deck .pict {
    margin-right: 25px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.witch-deck .pict {
    margin-right: 2.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.witch-deck .pict {
    margin-bottom: -3.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.witch-deck .pict .two-cards > div:nth-child(2) {
    margin-top: 97px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.witch-deck .pict .two-cards > div:nth-child(2) {
    margin-top: 8.0833333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.witch-deck .pict .two-cards > div:nth-child(2) {
    margin-left: -17px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.witch-deck .pict .two-cards > div:nth-child(2) {
    margin-left: -1.4166666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.witch-deck .box {
    margin-top: 8px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.witch-deck .box {
    margin-top: 0.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.witch-deck .box {
    width: 519px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.witch-deck .box {
    width: 43.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.witch-deck .box {
    width: 92vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.witch-deck .box {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dragon-deck {
    margin-bottom: 136px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dragon-deck {
    margin-bottom: 11.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dragon-deck {
    margin-bottom: 16.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dragon-deck .pict {
    margin-left: 22px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dragon-deck .pict {
    margin-left: 1.8333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dragon-deck .pict {
    margin-right: -5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dragon-deck .pict {
    margin-right: -0.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dragon-deck .pict {
    margin-bottom: -3.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dragon-deck .pict .two-cards > div:nth-child(2) {
    margin-top: 97px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dragon-deck .pict .two-cards > div:nth-child(2) {
    margin-top: 8.0833333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dragon-deck .pict .two-cards > div:nth-child(2) {
    margin-left: -17px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dragon-deck .pict .two-cards > div:nth-child(2) {
    margin-left: -1.4166666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dragon-deck .box {
    margin-top: 26px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dragon-deck .box {
    margin-top: 2.1666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dragon-deck .box {
    width: 519px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dragon-deck .box {
    width: 43.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dragon-deck .box {
    width: 92vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dragon-deck .box {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.platinum {
    margin-bottom: 197px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.platinum {
    margin-bottom: 16.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.platinum {
    margin-bottom: 13.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.platinum .pict {
    width: 475px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.platinum .pict {
    width: 39.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.platinum .pict {
    width: 82.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.platinum .pict {
    margin-left: 11px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.platinum .pict {
    margin-left: 0.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.platinum .pict {
    margin-left: 9.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.platinum .pict {
    margin-right: 37px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.platinum .pict {
    margin-right: 3.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.platinum .pict {
    margin-bottom: -0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.platinum .box {
    width: 519px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.platinum .box {
    width: 43.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.platinum .box {
    width: 92vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.platinum .box {
    margin-top: -39px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.platinum .box {
    margin-top: -3.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.platinum .box {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.platinum .box .box-btn {
    width: 238px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.platinum .box .box-btn {
    width: 19.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.platinum .box .box-btn {
    width: 47.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.platinum .box .box-btn {
    top: 282px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.platinum .box .box-btn {
    top: 23.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.platinum .box .box-btn {
    top: 50.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dsd {
    margin-bottom: 183px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dsd {
    margin-bottom: 15.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dsd {
    margin-bottom: 16.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dsd .pict {
    width: 474px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dsd .pict {
    width: 39.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dsd .pict {
    width: 85.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dsd .pict {
    margin-left: 15px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dsd .pict {
    margin-left: 1.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dsd .pict {
    margin-left: 6.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dsd .pict {
    margin-right: -17px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dsd .pict {
    margin-right: -1.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dsd .pict {
    margin-bottom: -0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dsd .box {
    width: 519px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dsd .box {
    width: 43.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dsd .box {
    width: 92vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dsd .box {
    margin-top: -76px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dsd .box {
    margin-top: -6.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dsd .box {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dsd .box .box-btn {
    width: 238px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dsd .box .box-btn {
    width: 19.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dsd .box .box-btn {
    width: 47.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.dsd .box .box-btn {
    top: 282px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.dsd .box .box-btn {
    top: 23.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.dsd .box .box-btn {
    top: 50.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .pict {
    width: 533px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .pict {
    width: 44.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .pict {
    width: 78.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .pict {
    margin-left: 17px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .pict {
    margin-left: 1.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .pict {
    margin-left: 10.9333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .pict {
    margin-right: 57px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .pict {
    margin-right: 4.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .pict {
    margin-bottom: 1.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .box {
    width: 429px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .box {
    width: 35.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .box {
    width: 92vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .box {
    margin-top: -62px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .box {
    margin-top: -5.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .box {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .box .btn1 {
    width: 326px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .box .btn1 {
    width: 27.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .box .btn1 {
    width: 65.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .box .btn1 {
    top: 217px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .box .btn1 {
    top: 18.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .box .btn1 {
    top: 40.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .box .btn1.disabled {
    width: 316px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .box .btn1.disabled {
    width: 26.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .box .btn1.disabled {
    width: 63.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .box .btn2 {
    width: 326px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .box .btn2 {
    width: 27.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .box .btn2 {
    width: 65.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.dx .info.product .box .btn2 {
    top: 284px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.dx .info.product .box .btn2 {
    top: 23.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.dx .info.product .box .btn2 {
    top: 54.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies, body#page-home main#main-container section.movie ul.movies {
    margin-top: 20px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies, body#page-home main#main-container section.movie ul.movies {
    margin-top: 1.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies, body#page-home main#main-container section.movie ul.movies {
    margin-top: 2.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies, body#page-home main#main-container section.movie ul.movies {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li, body#page-home main#main-container section.movie ul.movies > li {
    margin-right: 20px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li, body#page-home main#main-container section.movie ul.movies > li {
    margin-right: 1.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li, body#page-home main#main-container section.movie ul.movies > li {
    margin-left: 20px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li, body#page-home main#main-container section.movie ul.movies > li {
    margin-left: 1.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li, body#page-home main#main-container section.movie ul.movies > li {
    margin-bottom: 4vw;
  }
}
body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px 10px 18px 0px rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    width: 378px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    width: 31.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    width: 87.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    height: 213px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    height: 17.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    height: 49.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-top: 6px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-top: 0.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-top: 1.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-bottom: 6px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-bottom: 0.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-bottom: 1.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-left: 6px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-left: 0.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-left: 1.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-right: 6px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-right: 0.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    padding-right: 1.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    margin-bottom: 9px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    margin-bottom: 0.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    margin-bottom: 2.1333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    box-shadow: 0px 0.8333333333vw 1.5vw 0px rgba(0, 0, 0, 0.7);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb, body#page-home main#main-container section.movie ul.movies > li .thumb {
    box-shadow: 0px 2.6666666667vw 4.8vw 0px rgba(0, 0, 0, 0.7);
  }
}
body#page-home main#main-container section.howtoplay ul.movies > li .thumb > a, body#page-home main#main-container section.movie ul.movies > li .thumb > a {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb > a:hover, body#page-home main#main-container section.movie ul.movies > li .thumb > a:hover {
    opacity: 0.5;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb > a > img, body#page-home main#main-container section.movie ul.movies > li .thumb > a > img {
    max-width: initial;
    width: 100%;
  }
}
body#page-home main#main-container section.howtoplay ul.movies > li .thumb .thumb-inner, body#page-home main#main-container section.movie ul.movies > li .thumb .thumb-inner {
  display: block;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb .thumb-inner, body#page-home main#main-container section.movie ul.movies > li .thumb .thumb-inner {
    width: 378px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb .thumb-inner, body#page-home main#main-container section.movie ul.movies > li .thumb .thumb-inner {
    width: 31.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb .thumb-inner, body#page-home main#main-container section.movie ul.movies > li .thumb .thumb-inner {
    width: 87.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb .thumb-inner, body#page-home main#main-container section.movie ul.movies > li .thumb .thumb-inner {
    height: 213px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb .thumb-inner, body#page-home main#main-container section.movie ul.movies > li .thumb .thumb-inner {
    height: 17.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb .thumb-inner, body#page-home main#main-container section.movie ul.movies > li .thumb .thumb-inner {
    height: 49.0666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb .thumb-inner > img, body#page-home main#main-container section.movie ul.movies > li .thumb .thumb-inner > img {
    max-width: initial;
    width: 100%;
  }
}
body#page-home main#main-container section.howtoplay ul.movies > li .thumb:before, body#page-home main#main-container section.movie ul.movies > li .thumb:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../images/movie_frame.png?v740d660fcdbbf9f20d23a5d80657a10f");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: contain;
  pointer-events: none;
  z-index: 1;
}
body#page-home main#main-container section.howtoplay ul.movies > li .thumb.playable:after, body#page-home main#main-container section.movie ul.movies > li .thumb.playable:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-image: url("../images/movie_play.png?v897549a14c966b6ed9b0c363f3ad2894");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  background-size: contain;
  pointer-events: none;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb.playable:after, body#page-home main#main-container section.movie ul.movies > li .thumb.playable:after {
    width: 76px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb.playable:after, body#page-home main#main-container section.movie ul.movies > li .thumb.playable:after {
    width: 6.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb.playable:after, body#page-home main#main-container section.movie ul.movies > li .thumb.playable:after {
    width: 16.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb.playable:after, body#page-home main#main-container section.movie ul.movies > li .thumb.playable:after {
    height: 76px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb.playable:after, body#page-home main#main-container section.movie ul.movies > li .thumb.playable:after {
    height: 6.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .thumb.playable:after, body#page-home main#main-container section.movie ul.movies > li .thumb.playable:after {
    height: 16.2666666667vw;
  }
}
body#page-home main#main-container section.howtoplay ul.movies > li .movie-title, body#page-home main#main-container section.movie ul.movies > li .movie-title {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
body#page-home main#main-container section.howtoplay ul.movies > li .movie-title > img, body#page-home main#main-container section.movie ul.movies > li .movie-title > img {
  width: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .movie-title > img, body#page-home main#main-container section.movie ul.movies > li .movie-title > img {
    height: 18.5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .movie-title > img, body#page-home main#main-container section.movie ul.movies > li .movie-title > img {
    height: 1.5416666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay ul.movies > li .movie-title > img, body#page-home main#main-container section.movie ul.movies > li .movie-title > img {
    height: 4.4vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay {
    padding-top: 114px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay {
    padding-top: 9.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay {
    padding-top: 14.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay {
    padding-bottom: 33px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay {
    padding-bottom: 2.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay {
    padding-bottom: 2.6666666667vw;
  }
}
body#page-home main#main-container section.howtoplay .title {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay .title {
    width: 604px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay .title {
    width: 50.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay .title {
    width: 80vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay .title {
    margin-bottom: -2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay .title {
    margin-bottom: -0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay .title {
    margin-bottom: 0vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.howtoplay .gold-line {
    width: 804px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.howtoplay .gold-line {
    width: 67vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.howtoplay .gold-line {
    width: 88.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.movie {
    padding-top: 33px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.movie {
    padding-top: 2.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.movie {
    padding-top: 4vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.movie {
    padding-bottom: 34px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.movie {
    padding-bottom: 2.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.movie {
    padding-bottom: 2.9333333333vw;
  }
}
body#page-home main#main-container section.movie .title {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.movie .title {
    width: 15.5vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.movie .title {
    width: 15.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.movie .title {
    width: 40vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.movie .title {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.movie .title {
    margin-bottom: 0.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.movie .title {
    margin-bottom: 0.5333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.movie .gold-line {
    width: 804px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.movie .gold-line {
    width: 67vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.movie .gold-line {
    width: 88.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event {
    padding-top: 34px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event {
    padding-top: 2.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event {
    padding-top: 4.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event {
    padding-bottom: 4.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event {
    padding-bottom: 11.4666666667vw;
  }
}
body#page-home main#main-container section.event .title {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .title {
    width: 245px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .title {
    width: 20.4166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .title {
    width: 32.8vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .title {
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .title {
    margin-bottom: 0vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .title {
    margin-bottom: 0.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .gold-line {
    width: 804px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .gold-line {
    width: 67vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .gold-line {
    width: 88.8vw;
  }
}
body#page-home main#main-container section.event .slick-wrap {
  position: relative;
}
body#page-home main#main-container section.event .slick-wrap ul.events {
  margin-left: auto;
  margin-right: auto;
  font-size: 0;
  box-shadow: 0px 10px 18px 0px rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap ul.events {
    margin-top: 30px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap ul.events {
    margin-top: 2.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap ul.events {
    margin-top: 3.2vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap ul.events {
    width: 804px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap ul.events {
    width: 67vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap ul.events {
    width: 81.3333333333vw;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap ul.events {
    box-shadow: 0px 0.8333333333vw 1.5vw 0px rgba(0, 0, 0, 0.7);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap ul.events {
    box-shadow: 0px 2.6666666667vw 4.8vw 0px rgba(0, 0, 0, 0.7);
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap ul.events li.one-event img {
    width: 804px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap ul.events li.one-event img {
    width: 67vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap ul.events li.one-event img {
    width: 81.3333333333vw;
  }
}
body#page-home main#main-container section.event .slick-wrap .arrows {
  position: absolute;
  top: 41.5%;
  width: 100%;
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap .arrows {
    top: 41.5%;
  }
}
body#page-home main#main-container section.event .slick-wrap .arrows .arrow {
  position: absolute;
  top: 0;
  display: block;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap .arrows .arrow {
    width: 55px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap .arrows .arrow {
    width: 4.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap .arrows .arrow {
    width: 5.4666666667vw;
  }
}
body#page-home main#main-container section.event .slick-wrap .arrows .arrow.prev-arrow {
  left: 50%;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap .arrows .arrow.prev-arrow {
    -webkit-transform: translateX(-468px);
    transform: translateX(-468px);
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap .arrows .arrow.prev-arrow {
    -webkit-transform: translateX(-39vw);
    transform: translateX(-39vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap .arrows .arrow.prev-arrow {
    -webkit-transform: translateX(-48vw);
    transform: translateX(-48vw);
  }
}
body#page-home main#main-container section.event .slick-wrap .arrows .arrow.next-arrow {
  right: 50%;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap .arrows .arrow.next-arrow {
    -webkit-transform: translateX(465px);
    transform: translateX(465px);
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap .arrows .arrow.next-arrow {
    -webkit-transform: translateX(38.75vw);
    transform: translateX(38.75vw);
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap .arrows .arrow.next-arrow {
    -webkit-transform: translateX(48vw);
    transform: translateX(48vw);
  }
}
body#page-home main#main-container section.event .slick-wrap ul.slick-dots {
  position: absolute;
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  width: 100%;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots {
    bottom: -34px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots {
    bottom: -2.8333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots {
    bottom: -4.2666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li {
    margin-left: 7px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li {
    margin-left: 0.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li {
    margin-left: 1.0666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li {
    margin-right: 7px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li {
    margin-right: 0.5833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li {
    margin-right: 1.0666666667vw;
  }
}
body#page-home main#main-container section.event .slick-wrap ul.slick-dots li button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  padding: 0;
  border: 1px solid #f8c27a;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  background-color: transparent;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li button {
    width: 13px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li button {
    width: 1.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li button {
    width: 1.6vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li button {
    height: 13px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li button {
    height: 1.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap ul.slick-dots li button {
    height: 1.6vw;
  }
}
body#page-home main#main-container section.event .slick-wrap ul.slick-dots li button:hover {
  background-color: #f8c27a;
}
body#page-home main#main-container section.event .slick-wrap ul.slick-dots li.slick-active button {
  background-color: #f8c27a;
}
body#page-home main#main-container section.event .slick-wrap .event-frame {
  position: absolute;
  background-image: url("../images/event_frame.png?v0093916d32d06960b94555a17e56ab0d");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  background-color: transparent;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
  background-size: contain;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap .event-frame {
    width: 843px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap .event-frame {
    width: 70.25vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap .event-frame {
    width: 85.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.event .slick-wrap .event-frame {
    height: 493px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.event .slick-wrap .event-frame {
    height: 41.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.event .slick-wrap .event-frame {
    height: 50.1333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.sns {
    padding-top: 57px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.sns {
    padding-top: 4.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.sns {
    padding-top: 5.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.sns {
    padding-bottom: 72px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.sns {
    padding-bottom: 6vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.sns {
    padding-bottom: 8.5333333333vw;
  }
}
body#page-home main#main-container section.sns ul.sns-btns {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.sns ul.sns-btns > li {
    margin-right: 20px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.sns ul.sns-btns > li {
    margin-right: 1.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.sns ul.sns-btns > li {
    margin-right: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.sns ul.sns-btns > li {
    margin-left: 20px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.sns ul.sns-btns > li {
    margin-left: 1.6666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.sns ul.sns-btns > li {
    margin-left: 2.6666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body#page-home main#main-container section.sns ul.sns-btns > li {
    width: 72px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body#page-home main#main-container section.sns ul.sns-btns > li {
    width: 6vw;
  }
}
@media screen and (max-width: 900.9px) {
  body#page-home main#main-container section.sns ul.sns-btns > li {
    width: 13.3333333333vw;
  }
}

a.btn {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  border: 1px solid;
  color: #fff6e1;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  text-decoration: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn ._arrow {
  position: absolute;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.btn ._arrow::before {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #fff6e1;
  content: "";
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.btn ._arrow::after {
  display: block;
  position: absolute;
  bottom: 0;
  height: 1px;
  background: #fff6e1;
  content: "";
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.btn ._arrow__left::after {
  left: 0;
  -webkit-transform: rotate(-28deg);
  transform: rotate(-28deg);
  -webkit-transform-origin: left;
  transform-origin: left;
}

.btn ._arrow__right::before {
  right: 0;
}

.btn ._arrow__right::after {
  right: 0;
  -webkit-transform: rotate(28deg);
  transform: rotate(28deg);
  -webkit-transform-origin: right;
  transform-origin: right;
}

.site_footer {
  position: relative;
  margin-top: auto;
  font-family: YakuHanMP, "Noto Serif JP";
}

.site_footer__wrapper {
  position: relative;
}

.site_footer__wrapper .cmp-badge {
  display: none;
  position: fixed;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  pointer-events: none;
  opacity: 0;
  z-index: 9000;
}

.site_footer__wrapper .cmp-badge.visible {
  opacity: 1;
  pointer-events: auto;
}

.site_footer .btn {
  text-align: center;
}

.site_footer__to_top {
  position: absolute;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.site_footer__to_top > a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}

.site_footer__to_top__btn {
  background-image: url("../ex_images/arrow_up.dd9c850f.svg?v32ba2437a7867ddd342cc3332faf657b");
  background-size: auto 100%;
  background-repeat: no-repeat;
  pointer-events: none;
}

.site_footer__to_faq {
  position: relative;
  background-image: -webkit-linear-gradient(left, #ffd36f 0%, #ffe9b7 50%, #ffd36f 100%);
  background-image: linear-gradient(90deg, #ffd36f 0%, #ffe9b7 50%, #ffd36f 100%);
}

.site_footer__to_faq::before {
  position: absolute;
  z-index: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../ex_images/bg_brown_light.ab35964f.jpg?v52c19b192451b74fdc00b12825f1a4cb");
  content: "";
}

.site_footer__to_faq .btn {
  position: relative;
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
}

.site_footer__info {
  position: relative;
  background-image: url("../ex_images/bg_brown.63fa0d49.jpg?v194ed58932de346d16c290f542be83b0");
  border-width: 0;
  border-top: 1px solid #ffe4a7;
  -webkit-border-image: -webkit-linear-gradient(left, #ffe6ad 0%, #fff2d6 50%, #ffe6ad 100%);
  border-image: linear-gradient(90deg, #ffe6ad 0%, #fff2d6 50%, #ffe6ad 100%);
  border-image-slice: 1;
}

.site_footer__info > * {
  position: relative;
}

.site_footer__info__official_site {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.site_footer__info__official_site .btn {
  margin-left: auto;
  margin-right: auto;
  background-color: #000;
}

.site_footer__info__official_site .btn .ico {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-size: 100% 100%;
}

.site_footer__info__notes {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

.site_footer__info__notes a {
  color: #fff6e1;
  text-decoration: none;
  padding: 0 2em;
}

.site_footer__info__notes ._note {
  text-align: center;
}

.site_footer__info__notes ._note:not(:first-of-type) {
  border-left: 1px solid #7c6634;
}

.site_footer__info__notes ._note.your-privacy-choices a {
  display: -webkit-box;
  display: flex;
}

.site_footer__info__ci {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}

.site_footer__info__ci img {
  display: block;
}

.site_footer__info__ci a {
  display: block;
}

.site_footer__info__trademarks {
  text-align: center;
  color: #7c6634;
}

.site_footer__info__copyrights {
  text-align: center;
  color: #7c6634;
}

@media (min-width: 901px) {
  .sp {
    display: none;
  }

  .site_footer__info__official_site {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
  }
}
@media (min-width: 901px) and (hover: hover) and (pointer: fine) {
  .btn:hover {
    cursor: pointer;
  }

  .site_footer__wrapper .cmp-badge {
    -webkit-transition: opacity 0.5s ease 0s;
    transition: opacity 0.5s ease 0s;
  }

  .site_footer__wrapper .cmp-badge:hover {
    opacity: 0.5;
  }

  .site_footer__to_top > a {
    -webkit-transition: opacity 0.5s ease 0s;
    transition: opacity 0.5s ease 0s;
  }

  .site_footer__to_top > a:hover {
    opacity: 0.7;
  }

  .site_footer__info__notes ._note a {
    -webkit-transition: opacity 0.5s ease 0s;
    transition: opacity 0.5s ease 0s;
  }

  .site_footer__info__notes ._note a:hover {
    opacity: 0.7;
  }

  .site_footer__info__ci a {
    -webkit-transition: opacity 0.5s ease 0s;
    transition: opacity 0.5s ease 0s;
  }

  .site_footer__info__ci a:hover {
    opacity: 0.7;
  }
}
@media (min-width: 901px) and (max-width: 1399.98px) {
  html {
    font-size: 62.5%;
  }

  .btn {
    border-radius: get_vw_pc(30);
  }

  .btn {
    width: 23.5714285714vw;
    height: 4.2857142857vw;
    font-size: 1.2142857143vw;
  }

  .btn ._arrow {
    width: 1.9285714286vw;
    height: 0.5714285714vw;
  }

  .btn ._arrow::after {
    width: 0.9285714286vw;
  }

  .btn ._arrow__left {
    left: 1.4285714286vw;
  }

  .btn ._arrow__right {
    right: 2vw;
  }

  .site_footer {
    background-size: 30.7142857143vw auto;
  }

  .site_footer__wrapper {
    margin-top: 4.2857142857vw;
  }

  .site_footer__wrapper .cmp-badge {
    width: 10.4285714286vw;
    height: 12.1428571429vw;
    background-image: url("../ex_images/cmp_btn.1965f09f.png?v1aaaf27b8bf793bb53288ec2755c79c6");
    top: 2.1428571429vw;
    right: 1.6428571429vw;
  }

  .site_footer .btn {
    width: 37.8571428571vw;
    height: 5.7142857143vw;
    font-size: 1.2142857143vw;
    border-radius: 2.8571428571vw;
  }

  .site_footer__to_top {
    bottom: 0.7142857143vw;
    right: 0.7142857143vw;
    width: 3.5714285714vw;
    height: 10.1428571429vw;
  }

  .site_footer__to_top__btn {
    width: 0.7142857143vw;
    height: 7.2857142857vw;
  }

  .site_footer__to_faq {
    padding-top: 4.2857142857vw;
    padding-bottom: 2.8571428571vw;
    -webkit-clip-path: polygon(50% 0%, calc(50% + 14.7142857143vw) 0%, calc(50% + 14.7142857143vw + 4vw) 2.8571428571vw, 100% 2.8571428571vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 2.8571428571vw, calc(50% - 14.7142857143vw - 4vw) 2.8571428571vw, calc(50% - 14.7142857143vw) 0%);
    clip-path: polygon(50% 0%, calc(50% + 14.7142857143vw) 0%, calc(50% + 14.7142857143vw + 4vw) 2.8571428571vw, 100% 2.8571428571vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 2.8571428571vw, calc(50% - 14.7142857143vw - 4vw) 2.8571428571vw, calc(50% - 14.7142857143vw) 0%);
  }

  .site_footer__to_faq::before {
    top: 0.1428571429vw;
    background-size: 30.7142857143vw auto;
    -webkit-clip-path: polygon(50% 0%, calc(50% + 14.7142857143vw) 0%, calc(50% + 14.7142857143vw + 4vw) 2.8571428571vw, 100% 2.8571428571vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 2.8571428571vw, calc(50% - 14.7142857143vw - 4vw) 2.8571428571vw, calc(50% - 14.7142857143vw) 0%);
    clip-path: polygon(50% 0%, calc(50% + 14.7142857143vw) 0%, calc(50% + 14.7142857143vw + 4vw) 2.8571428571vw, 100% 2.8571428571vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 2.8571428571vw, calc(50% - 14.7142857143vw - 4vw) 2.8571428571vw, calc(50% - 14.7142857143vw) 0%);
  }

  .site_footer__to_faq::after {
    top: 0.1428571429vw;
    -webkit-clip-path: polygon(50% 0%, calc(50% + 14.7142857143vw) 0%, calc(50% + 14.7142857143vw + 4vw) 2.8571428571vw, 100% 2.8571428571vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 2.8571428571vw, calc(50% - 14.7142857143vw - 4vw) 2.8571428571vw, calc(50% - 14.7142857143vw) 0%);
    clip-path: polygon(50% 0%, calc(50% + 14.7142857143vw) 0%, calc(50% + 14.7142857143vw + 4vw) 2.8571428571vw, 100% 2.8571428571vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 2.8571428571vw, calc(50% - 14.7142857143vw - 4vw) 2.8571428571vw, calc(50% - 14.7142857143vw) 0%);
  }

  html[lang=ja] .site_footer__to_faq .btn {
    font-size: 1.2857142857vw;
  }

  .site_footer__info {
    padding-top: 6.2857142857vw;
    padding-bottom: 1.6428571429vw;
  }

  .site_footer__info__official_site {
    width: 86.5714285714vw;
  }

  .site_footer__info__official_site .btn {
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    letter-spacing: -0.02em;
    -webkit-box-pack: start;
    justify-content: start;
    width: 28.1428571429vw;
    height: 5vw;
  }

  .site_footer__info__official_site .btn:nth-child(2) {
    width: 27.3571428571vw;
  }

  \9 .site_footer__info__official_site .btn:nth-child(3) {
    width: 26.5714285714vw;
  }

  .site_footer__info__official_site .btn .ico.evolve {
    left: 1.5vw;
    width: 6.8571428571vw;
    height: 6.0714285714vw;
    background-image: url("../ex_images/footer_logo.5d813a3e.png?v7516e0713f7e22fa248b23b0883dedeb");
  }

  .site_footer__info__official_site .btn .ico.evolve + span {
    line-height: 1.33;
    padding-left: 8.7142857143vw;
  }

  .site_footer__info__official_site .btn .ico.official-x {
    left: 2.5vw;
    width: 3.1428571429vw;
    height: 3.2142857143vw;
    background-image: url("../ex_images/fotter_x.63a8f330.png?v5139d920375794fca7430b4d3960c242");
  }

  .site_footer__info__official_site .btn .ico.official-x + span {
    line-height: 1.33;
    padding-left: 7.1428571429vw;
  }

  .site_footer__info__official_site .btn .ico.youtube {
    left: 2.2857142857vw;
    width: 4vw;
    height: 2.7857142857vw;
    background-image: url("../ex_images/footer_youtube.d02ec143.png?v62d8b09d28a55edca97b396d4de3a962");
  }

  .site_footer__info__official_site .btn .ico.youtube + span {
    line-height: 1.33;
    padding-left: 8.1428571429vw;
  }

  .site_footer__info__notes {
    margin-top: 4.2857142857vw;
  }

  .site_footer__info__notes ._note {
    font-size: 0.8571428571vw;
  }

  .site_footer__info__notes ._note.your-privacy-choices img {
    width: 2.2857142857vw;
    margin-left: 0.2857142857vw;
  }

  .site_footer__info__ci {
    margin-top: 2.5vw;
  }

  .site_footer__info__ci a:not(:first-of-type) {
    margin-left: 2.1428571429vw;
  }

  .site_footer__info__ci__cygames {
    width: 7.7142857143vw;
  }

  .site_footer__info__ci__bushiroad {
    width: 9.2857142857vw;
  }

  .site_footer__info__trademarks {
    margin-top: 2.8571428571vw;
    font-size: 1vw;
  }

  .site_footer__info__copyrights {
    margin-top: 1.4285714286vw;
    font-size: 0.8571428571vw;
  }
}
@media (min-width: 1400px) {
  html {
    font-size: 10px;
  }

  .btn {
    border-radius: 30px;
  }

  .btn {
    width: 330px;
    height: 60px;
    font-size: 17px;
  }

  .btn ._arrow {
    width: 27px;
    height: 8px;
  }

  .btn ._arrow::after {
    width: 13px;
  }

  .btn ._arrow__left {
    left: 20px;
  }

  .btn ._arrow__right {
    right: 28px;
  }

  .site_footer {
    background-size: 430px auto;
  }

  .site_footer__wrapper {
    margin-top: 60px;
  }

  .site_footer__wrapper .cmp-badge {
    width: 146px;
    height: 170px;
    background-image: url("../ex_images/cmp_btn.1965f09f.png?v1aaaf27b8bf793bb53288ec2755c79c6");
    top: 30px;
    right: 23px;
  }

  .site_footer .btn {
    width: 530px;
    height: 80px;
    font-size: 17px;
    border-radius: 40px;
  }

  .site_footer__to_top {
    bottom: 10px;
    right: 10px;
    width: 50px;
    height: 142px;
  }

  .site_footer__to_top__btn {
    width: 10px;
    height: 102px;
  }

  .site_footer__to_faq {
    padding-top: 60px;
    padding-bottom: 40px;
    -webkit-clip-path: polygon(50% 0%, calc(50% + 206px) 0%, calc(50% + 206px + 56px) 40px, 100% 40px, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 40px, calc(50% - 206px - 56px) 40px, calc(50% - 206px) 0%);
    clip-path: polygon(50% 0%, calc(50% + 206px) 0%, calc(50% + 206px + 56px) 40px, 100% 40px, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 40px, calc(50% - 206px - 56px) 40px, calc(50% - 206px) 0%);
  }

  .site_footer__to_faq::before {
    top: 2px;
    background-size: 430px auto;
    -webkit-clip-path: polygon(50% 0%, calc(50% + 206px) 0%, calc(50% + 206px + 56px) 40px, 100% 40px, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 40px, calc(50% - 206px - 56px) 40px, calc(50% - 206px) 0%);
    clip-path: polygon(50% 0%, calc(50% + 206px) 0%, calc(50% + 206px + 56px) 40px, 100% 40px, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 40px, calc(50% - 206px - 56px) 40px, calc(50% - 206px) 0%);
  }

  .site_footer__to_faq::after {
    top: 2px;
    -webkit-clip-path: polygon(50% 0%, calc(50% + 206px) 0%, calc(50% + 206px + 56px) 40px, 100% 40px, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 40px, calc(50% - 206px - 56px) 40px, calc(50% - 206px) 0%);
    clip-path: polygon(50% 0%, calc(50% + 206px) 0%, calc(50% + 206px + 56px) 40px, 100% 40px, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 40px, calc(50% - 206px - 56px) 40px, calc(50% - 206px) 0%);
  }

  html[lang=ja] .site_footer__to_faq .btn {
    font-size: 18px;
  }

  .site_footer__info {
    padding-top: 88px;
    padding-bottom: 23px;
  }

  .site_footer__info__official_site {
    width: 1212px;
  }

  .site_footer__info__official_site .btn {
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    letter-spacing: -0.02em;
    -webkit-box-pack: start;
    justify-content: start;
    width: 394px;
    height: 70px;
  }

  .site_footer__info__official_site .btn:nth-child(2) {
    width: 383px;
  }

  \9 .site_footer__info__official_site .btn:nth-child(3) {
    width: 372px;
  }

  .site_footer__info__official_site .btn .ico.evolve {
    left: 21px;
    width: 96px;
    height: 85px;
    background-image: url("../ex_images/footer_logo.5d813a3e.png?v7516e0713f7e22fa248b23b0883dedeb");
  }

  .site_footer__info__official_site .btn .ico.evolve + span {
    line-height: 1.33;
    padding-left: 122px;
  }

  .site_footer__info__official_site .btn .ico.official-x {
    left: 35px;
    width: 44px;
    height: 45px;
    background-image: url("../ex_images/fotter_x.63a8f330.png?v5139d920375794fca7430b4d3960c242");
  }

  .site_footer__info__official_site .btn .ico.official-x + span {
    line-height: 1.33;
    padding-left: 100px;
  }

  .site_footer__info__official_site .btn .ico.youtube {
    left: 32px;
    width: 56px;
    height: 39px;
    background-image: url("../ex_images/footer_youtube.d02ec143.png?v62d8b09d28a55edca97b396d4de3a962");
  }

  .site_footer__info__official_site .btn .ico.youtube + span {
    line-height: 1.33;
    padding-left: 114px;
  }

  .site_footer__info__notes {
    margin-top: 60px;
  }

  .site_footer__info__notes ._note {
    font-size: 12px;
  }

  .site_footer__info__notes ._note.your-privacy-choices img {
    width: 32px;
    margin-left: 4px;
  }

  .site_footer__info__ci {
    margin-top: 35px;
  }

  .site_footer__info__ci a:not(:first-of-type) {
    margin-left: 30px;
  }

  .site_footer__info__ci__cygames {
    width: 108px;
  }

  .site_footer__info__ci__bushiroad {
    width: 130px;
  }

  .site_footer__info__trademarks {
    margin-top: 40px;
    font-size: 14px;
  }

  .site_footer__info__copyrights {
    margin-top: 20px;
    font-size: 12px;
  }
}
@media (max-width: 900.98px) {
  html {
    font-size: 62.5%;
  }

  .pc {
    display: none;
  }

  .btn {
    border-radius: get_vw_sp(30);
  }

  .btn {
    width: 44vw;
    height: 8.8vw;
    font-size: 2.9333333333vw;
  }

  .btn ._arrow {
    width: 4vw;
    height: 1.0666666667vw;
  }

  .btn ._arrow::after {
    width: 1.7333333333vw;
  }

  .btn ._arrow__left {
    left: 2.6666666667vw;
  }

  .btn ._arrow__right {
    right: 2.6666666667vw;
  }

  .site_footer {
    background-size: 57.3333333333vw auto;
  }

  .site_footer__wrapper {
    margin-top: 10.6666666667vw;
  }

  .site_footer__wrapper .cmp-badge {
    width: 24.2666666667vw;
    height: 28.2666666667vw;
    background-image: url("../ex_images/cmp_btn.ec1c357d.png?v39d6e31f4d920a60b2fffda0f054c532");
    bottom: 1.0666666667vw;
    right: 3.0666666667vw;
  }

  .site_footer__wrapper .cmp-badge.fixed {
    position: absolute;
    bottom: unset;
    top: -32vw;
  }

  .site_footer .btn {
    width: 92vw;
    height: 13.3333333333vw;
    border-radius: 6.6666666667vw;
  }

  .site_footer__to_top {
    bottom: 1.3333333333vw;
    right: 1.3333333333vw;
    width: 6.6666666667vw;
    height: 18.9333333333vw;
  }

  .site_footer__to_top__btn {
    width: 1.3333333333vw;
    height: 13.6vw;
  }

  .site_footer__to_faq {
    padding-top: 13.3333333333vw;
    padding-bottom: 9.3333333333vw;
    -webkit-clip-path: polygon(50% 0%, calc(50% + 27.4666666667vw) 0%, calc(50% + 27.4666666667vw + 7.4666666667vw) 5.3333333333vw, 100% 5.3333333333vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 5.3333333333vw, calc(50% - 27.4666666667vw - 7.4666666667vw) 5.3333333333vw, calc(50% - 27.4666666667vw) 0%);
    clip-path: polygon(50% 0%, calc(50% + 27.4666666667vw) 0%, calc(50% + 27.4666666667vw + 7.4666666667vw) 5.3333333333vw, 100% 5.3333333333vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 5.3333333333vw, calc(50% - 27.4666666667vw - 7.4666666667vw) 5.3333333333vw, calc(50% - 27.4666666667vw) 0%);
  }

  .site_footer__to_faq::before {
    top: 0.2666666667vw;
    background-size: 57.3333333333vw auto;
    -webkit-clip-path: polygon(50% 0%, calc(50% + 27.4666666667vw) 0%, calc(50% + 27.4666666667vw + 7.4666666667vw) 5.3333333333vw, 100% 5.3333333333vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 5.3333333333vw, calc(50% - 27.4666666667vw - 7.4666666667vw) 5.3333333333vw, calc(50% - 27.4666666667vw) 0%);
    clip-path: polygon(50% 0%, calc(50% + 27.4666666667vw) 0%, calc(50% + 27.4666666667vw + 7.4666666667vw) 5.3333333333vw, 100% 5.3333333333vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 5.3333333333vw, calc(50% - 27.4666666667vw - 7.4666666667vw) 5.3333333333vw, calc(50% - 27.4666666667vw) 0%);
  }

  .site_footer__to_faq::after {
    top: 0.2666666667vw;
    -webkit-clip-path: polygon(50% 0%, calc(50% + 27.4666666667vw) 0%, calc(50% + 27.4666666667vw + 7.4666666667vw) 5.3333333333vw, 100% 5.3333333333vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 5.3333333333vw, calc(50% - 27.4666666667vw - 7.4666666667vw) 5.3333333333vw, calc(50% - 27.4666666667vw) 0%);
    clip-path: polygon(50% 0%, calc(50% + 27.4666666667vw) 0%, calc(50% + 27.4666666667vw + 7.4666666667vw) 5.3333333333vw, 100% 5.3333333333vw, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0 100%, 0 5.3333333333vw, calc(50% - 27.4666666667vw - 7.4666666667vw) 5.3333333333vw, calc(50% - 27.4666666667vw) 0%);
  }

  html[lang=ja] .site_footer__to_faq .btn {
    font-size: 2.4vw;
  }

  .site_footer__info {
    padding-top: 6.6666666667vw;
    padding-bottom: 6.6666666667vw;
  }

  .site_footer__info__official_site {
    width: 92vw;
  }

  .site_footer__info__official_site__title {
    font-size: 4vw;
  }

  .site_footer__info__official_site .btn {
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
    letter-spacing: -0.02em;
    margin-top: 4vw;
	margin-left: auto !important;
	margin-right: auto !important;
  }

  .site_footer__info__official_site .btn .ico.evolve {
    left: 10.4666666667vw;
    width: 12.8vw;
    height: 11.3333333333vw;
    background-image: url("../ex_images/footer_logo.5d813a3e.png?v7516e0713f7e22fa248b23b0883dedeb");
  }

  .site_footer__info__official_site .btn .ico.official-x {
    left: 13.4vw;
    width: 5.8666666667vw;
    height: 6vw;
    background-image: url("../ex_images/fotter_x.63a8f330.png?v5139d920375794fca7430b4d3960c242");
  }

  .site_footer__info__official_site .btn .ico.youtube {
    left: 12.6vw;
    width: 7.4666666667vw;
    height: 5.2vw;
    background-image: url("../ex_images/footer_youtube.d02ec143.png?v62d8b09d28a55edca97b396d4de3a962");
  }

  .site_footer__info__notes {
    width: 92vw;
    margin-top: 10.6666666667vw;
  }

  .site_footer__info__notes ._note {
    font-size: 2.6666666667vw;
  }

  .site_footer__info__notes ._note:not(:first-of-type) {
    border-left: none;
    margin-top: 4vw;
  }

  html[lang=en] .site_footer__info__notes ._note:nth-of-type(n + 4) {
    margin-top: 0.5em;
  }

  html[lang=en] .site_footer__info__notes ._note:nth-of-type(4) {
    border-left: none;
  }

  html[lang=en] .site_footer__info__notes ._note:nth-of-type(6) {
    border-left: none;
  }

  .site_footer__info__notes ._note.your-privacy-choices img {
    width: 3.4666666667vw;
    margin-left: 1.0666666667vw;
  }

  .site_footer__info__ci {
    margin-top: 6.6666666667vw;
  }

  .site_footer__info__ci a:not(:first-of-type) {
    margin-left: 5.3333333333vw;
  }

  .site_footer__info__ci__cygames {
    width: 23.7333333333vw;
  }

  .site_footer__info__ci__bushiroad {
    width: 28.5333333333vw;
  }

  .site_footer__info__trademarks {
    width: 92vw;
    margin-top: 10.6666666667vw;
    margin-left: auto;
    margin-right: auto;
  }

  html[lang=ja] .site_footer__info__trademarks {
    font-size: 2.6666666667vw;
  }

  html[lang=en] .site_footer__info__trademarks {
    font-size: 2.4vw;
  }

  .site_footer__info__copyrights {
    margin-top: 6.6666666667vw;
    font-size: 2.6666666667vw;
  }
}
@media (hover: hover) and (pointer: fine) {
  .site_footer__info__official_site .btn:hover {
    border-color: #ad8f55;
    color: #ad8f55;
  }

  .site_footer__info__official_site .btn:hover ._arrow::before, .site_footer__info__official_site .btn:hover ._arrow::after {
    background: #ad8f55;
  }
}
/* overrides */
body#page-home footer.site_footer .site_footer__wrapper {
  margin-top: 0;
}

body.modal-opened {
  height: 100%;
  overflow: hidden;
  /* ページのスクロールを禁止 */
}

body.modaling {
  overflow: hidden;
}
body .modal {
  display: none;
}
body .modal.shown {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(41, 38, 35, 0.95);
  /* 黒い背景 */
  z-index: 999;
  /* モーダルを最前面に表示 */
  overflow: hidden;
  /* ページのスクロールを禁止 */
}
body .modal .modal-close {
  position: absolute;
  cursor: pointer;
}
@media screen and (min-width: 901px) {
  body .modal .modal-close {
    top: -47px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body .modal .modal-close {
    top: -3.9166666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-close {
    top: -10.4vw;
  }
}
@media screen and (min-width: 901px) {
  body .modal .modal-close {
    right: -90px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body .modal .modal-close {
    right: -7.5vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-close {
    right: 0vw;
  }
}
@media screen and (min-width: 901px) {
  body .modal .modal-close {
    width: 50px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body .modal .modal-close {
    width: 4.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-close {
    width: 9.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body .modal .modal-close {
    height: 13px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body .modal .modal-close {
    height: 1.0833333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-close {
    height: 3.4666666667vw;
  }
}
body .modal .modal-close > span {
  position: absolute;
  background-color: #ffffff;
  -webkit-transition: opacity 0.3s, top 0.3s ease, right 0.3s ease, -webkit-transition 0.3s ease;
  transition: opacity 0.3s, top 0.3s ease, right 0.3s ease, -webkit-transition 0.3s ease;
  transition: opacity 0.3s, top 0.3s ease, right 0.3s ease, transition 0.3s ease;
  transition: opacity 0.3s, top 0.3s ease, right 0.3s ease, transition 0.3s ease, -webkit-transition 0.3s ease;
  top: 50%;
  left: 50%;
}
@media screen and (min-width: 901px) {
  body .modal .modal-close > span {
    width: 50px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body .modal .modal-close > span {
    width: 4.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-close > span {
    width: 9.8666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body .modal .modal-close > span {
    height: 2px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body .modal .modal-close > span {
    height: 0.1666666667vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-close > span {
    height: 0.2666666667vw;
  }
}
body .modal .modal-close > span:nth-child(1) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: translate(-50%, -50%) rotate(15deg);
  transform: translate(-50%, -50%) rotate(15deg);
}
body .modal .modal-close > span:nth-child(2) {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: translate(-50%, -50%) rotate(-15deg);
  transform: translate(-50%, -50%) rotate(-15deg);
}
@media screen and (min-width: 901px) {
  body .modal .modal-close:hover > span {
    opacity: 0.5;
  }
  body .modal .modal-close:hover > span:nth-child(3) {
    opacity: 0;
  }
}
body .modal .modal-content {
  border: 1px solid rgba(255, 255, 255, 0);
  position: relative;
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-content {
    padding-top: 0vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-content {
    max-height: calc(80vh + 13.3333333333vw);
    max-height: calc(80dvh + 13.3333333333vw);
  }
}
body .modal .modal-content .modal-content-scroller {
  /*
  overflow-y: scroll;
  overscroll-behavior-y: contain;
  scrollbar-color: rgba(255,255,255,0.7) transparent;
  scrollbar-width: thin;

  &::-webkit-scrollbar {
    background: transparent;
    @include w(4,5);
    @include br(16,8);
  }
  &::-webkit-scrollbar-track {
    background: transparent;
    @include w(4,5);
    @include br(16,8);
  }
  &::-webkit-scrollbar-thumb {
    background: rgba(255,255,255,0.7);
    @include br(16,8);
  }
  */
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-content .modal-content-scroller {
    max-height: 80vh;
    max-height: 80dvh;
  }
}
body .modal .modal-content .js-modal-inner-content {
  display: none;
}
body .modal .modal-content .js-modal-inner-content.shown {
  display: block;
}
@media screen and (min-width: 901px) {
  body .modal .modal-content .modal-card > img {
    width: 441px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body .modal .modal-content .modal-card > img {
    width: 36.75vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-content .modal-card > img {
    width: 65.4666666667vw;
  }
}
@media screen and (min-width: 901px) {
  body .modal .modal-content .modal-movie iframe {
    width: 640px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body .modal .modal-content .modal-movie iframe {
    width: 53.3333333333vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-content .modal-movie iframe {
    width: 85.3333333333vw;
  }
}
@media screen and (min-width: 901px) {
  body .modal .modal-content .modal-movie iframe {
    height: 360px;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  body .modal .modal-content .modal-movie iframe {
    height: 30vw;
  }
}
@media screen and (max-width: 900.9px) {
  body .modal .modal-content .modal-movie iframe {
    height: 48vw;
  }
}

.card-info{
	margin-top:10px;
}

/*
【コード規約】

・innerは1280px真ん中寄せを指す。.innerをページスタイルの構造子として、スタイルを与えたりしてはいけない。
・flexは @include flexで記述する
・font-size, font-weight, line-height, text-align, positionは大文字CLASSで記述する。(_module.scss参照)
→ F11 SF12 L15 B TAC-PC TAR-SP AB
・色はすべて変数化する。
・可能な限りページのscssが階層依存しないようにすること。
・marginはPCにおいては可能な限り10px単位にする
・display:block, postion:absoluteなどは.BLOCK, .BLOCKを使う。
ただし、HTML上でいっぱい書かなければいけないときはCSSに描いても良い。

・クラス名をつけるときは、複数なのか単数なのかを正確に。bannerなのかbannersなのか。
・「モノ」を指すクラス名は小文字を使う。 .article-listなど。
・「形質/モジュール」を指すクラスは大文字を使う。 .REL, .PCなど
・jsで指す（※）ためのクラスは別途.js-*でつける。スタイルとスクリプトの分離。
（※）clickイベントなどをフックする場合、有無を判断する場合。操作対象の要素には入れなくて良い

・layoutにかかわるクラスはlayout-*　でつけ（.innerだけ例外）、layout.scssに記述する。ページ用CSSにこれらの記述を含めてはいけない。
・領域全体をフェードインさせるアニメーションのようなものの場合、.fx-fadeinのようなクラス名にする

・ulで示される要素はscss上では必ずul.hoge-listのようにulを入れる。
・ulの下のliについては、必ず >li　で記述する。

・scssにおいて、クラス名と{の間には半角スペースを設ける。

・2ペインコンテンツの中にsectionがあるとしても、各ページscssの中で.layout-stickysideの下に記述してはならない。main直下に記述されるべきである。

・sectionのクラス名は、パーシャルテンプレートになっていない限り複数のページをまたいで再利用されない。css内でsection.hogeとなっている場合、必ずmain#pagenameの中で定義される。

デバッガーの導入方法


*/
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbi5zY3NzIiwiX25vcm1hbGl6ZS5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX2xheW91dC5zY3NzIiwiX21vZHVsZS5zY3NzIiwiX2FuaW1hdGlvbi5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19mb290ZXIuc2NzcyIsIl9tb2RhbHMuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQXFCRTtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQXhESjtFQXlDRTtJQUNFOzs7QUFwQ0o7RUFtQ0U7SUFJSTs7O0FBdkNOO0VBNENFO0lBQ0U7OztBQXpESjtFQTZERTtJQUNFOzs7QUF4REo7RUF5Q0U7SUFDRTs7O0FBcENKO0VBbUNFO0lBSUk7OztBQXZDTjtFQTRDRTtJQUNFOzs7QUF6REo7RUE2REU7SUFDRTs7O0FBeERKO0VBeUNFO0lBQ0U7OztBQXBDSjtFQW1DRTtJQUlJOzs7QUF2Q047RUE0Q0U7SUFDRTs7O0FBekRKO0VBNkRFO0lBQ0U7OztBQVFKO0VBQVM7OztBQXRFVDtFQXdFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUF0RVQ7RUF3RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBdEVUO0VBd0VFO0lBQVU7OztBQUZaO0VBQVM7OztBQXRFVDtFQXdFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUF0RVQ7RUF3RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBdEVUO0VBd0VFO0lBQVU7OztBQUZaO0VBQVM7OztBQXRFVDtFQXdFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUF0RVQ7RUF3RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBdEVUO0VBd0VFO0lBQVU7OztBQUZaO0VBQVM7OztBQXRFVDtFQXdFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUF0RVQ7RUF3RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBdEVUO0VBd0VFO0lBQVU7OztBQUZaO0VBQVM7OztBQXRFVDtFQXdFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUF0RVQ7RUF3RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBdEVUO0VBd0VFO0lBQVU7OztBQUZaO0VBQVM7OztBQXRFVDtFQXdFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUF0RVQ7RUF3RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBdEVUO0VBd0VFO0lBQVU7OztBQUZaO0VBQVM7OztBQXRFVDtFQXdFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUF0RVQ7RUF3RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBdEVUO0VBd0VFO0lBQVU7OztBQWdTZDtBQVlFO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUFSYjtFQUNFOztBQXpXRjtFQXdXQTtJQUdJOzs7O0FBdlhKO0VBNFhFO0lBQVc7OztBQVJiO0VBQ0U7O0FBeldGO0VBd1dBO0lBR0k7Ozs7QUF2WEo7RUE0WEU7SUFBVzs7O0FBUmI7RUFDRTs7QUF6V0Y7RUF3V0E7SUFHSTs7OztBQXZYSjtFQTRYRTtJQUFXOzs7QUF0WGI7RUE2WEE7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0FBelpGO0VBNlpBO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUVGO0lBQ0U7OztBQTdhRjtFQW1iQTtJQUFVOzs7QUF2YVY7RUEwYUE7SUFBVzs7O0FBaGJYO0VBbWJBO0lBQVc7OztBQS9iWDtFQWtjQTtJQUFVOzs7QUFLWjtFQUFLOzs7QUFDTDtFQUFNOzs7QUFDTjtFQUFLOzs7QUFHTDtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUNFOzs7QUFJRjtFQUFPOzs7QUFDUDtFQUFPOzs7QUFDUDtFQUFPOzs7QUF2ZEw7RUEwZEE7SUFBVTs7O0VBQ1Y7SUFBVTs7O0VBQ1Y7SUFBVTs7O0FBbGVWO0VBc2VBO0lBQVU7OztFQUNWO0lBQVU7OztFQUNWO0lBQVU7OztBQUlaO0VBQ0U7O0FBQ0E7RUFDRTs7O0FBTUY7RUFDRztFQUNBO0VBQ0E7OztBQWxmSDtFQXdmRTtJQUNHO0lBQ0E7SUFDQTs7OztBQWpnQkw7RUF3Z0JFO0lBQ0c7SUFDQTtJQUNBOzs7O0FBTVA7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBemlCQTtFQTZpQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBaGxCRjtFQXFsQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBNkZKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQ3B1QkY7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7QUFBQTtBQUVBO0FBQUE7RUFFQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FDckNEO0VBQ0U7RUFDQTs7O0FBR0Y7RUFPRTs7QUZEQTtFRU5GO0lBRUk7OztBRkZGO0VFQUY7SUFLSTs7OztBQU9KO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOzs7QUFXQTtFQUNFOztBRjFCQTtFRXlCRjtJQUdJOzs7O0FBR0o7RUFDRTs7QUZoQ0E7RUUrQkY7SUFHSTs7OztBQU1GO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFRjJCRTtFRXhCRjs7QUZqREE7RUV3Q0Y7SUY4UWlCOzs7QUFoVGY7RUVrQ0Y7SUYrUWtCOzs7QUE3VGhCO0VFOENGO0lGa1JpQjs7OztBRXRRakI7RUFDRTs7O0FDaEVFO0VBQ0U7O0FBQ0E7RUFDRTs7O0FIUU47RUdBRjtJQUdJO0lBQ0E7OztBSEpGO0VHQUY7SUg0TmlCOzs7QUF0TmY7RUdORjtJSDZOa0I7OztBQW5PaEI7RUdNRjtJQU9JO0lBQ0E7SUFDQTs7OztBQ3hCSjtFQUNFOztBSm9CQTtFSXJCRjtJQUdJOzs7QUpNRjtFSVRGO0lBTUk7Ozs7QUFLSjtFSnluQkU7RUFDQTtFQUNBO0VBQ0EsaUJJM25CYztFSjRuQmQsa0JJNW5CYztFSjZuQmQsZUk3bkJjO0VKOG5CZCxhQVBxQztFQVFyQyxtQkFScUM7RUFTckMsZ0JBVHFDO0VBdFJyQztFQUNBOztBQS9WQTtFSUpGO0lKME1pQjs7O0FBaE1mO0VJVkY7SUoyTWtCOzs7QUE3TWhCO0VJRUY7SUo4TWlCOzs7QUFoTmY7RUlFRjtJSjJLaUI7OztBQXZLZjtFSUNBO0lKa0tlOzs7QUE3SmY7RUlMQTtJSm1LZ0I7OztBQTFLaEI7RUlPQTtJSnNLZTs7O0FBdktmO0VJR0U7SUptTWE7OztBQWhNZjtFSUhFO0lKb01jOzs7QUE3TWhCO0VJU0U7SUp1TWE7OztBSW5NZjtFQUNFO0VBQ0E7RUFFQTs7QUpqQkY7RUlhQTtJSjhNZTs7O0FBck5mO0VJT0E7SUo0SmU7OztBQTdKZjtFSUNBO0lKNkpnQjs7O0FBMUtoQjtFSWFBO0lKZ0tlOzs7QUF2S2Y7RUlPQTtJSmtKZTs7O0FBbkpmO0VJQ0E7SUptSmdCOzs7QUFoS2hCO0VJYUE7SUpzSmU7OztBQTdKZjtFSU9BO0lKd0llOzs7QUF6SWY7RUlDQTtJSnlJZ0I7OztBQXRKaEI7RUlhQTtJSjRJZTs7O0FBbkpmO0VJaUJFO0lKcUxhOzs7QUFoTWY7RUlXRTtJSnNMYzs7O0FBN01oQjtFSXVCRTtJSnlMYTs7O0FJckxmO0VBQ0U7RUFDQTtFQUVBOztBSi9CRjtFSTJCQTtJSmdNZTs7O0FBck5mO0VJcUJBO0lKOEllOzs7QUE3SmY7RUllQTtJSitJZ0I7OztBQTFLaEI7RUkyQkE7SUprSmU7OztBQXZLZjtFSXFCQTtJSm9JZTs7O0FBbkpmO0VJZUE7SUpxSWdCOzs7QUFoS2hCO0VJMkJBO0lKd0llOzs7QUE3SmY7RUlxQkE7SUowSGU7OztBQXpJZjtFSWVBO0lKMkhnQjs7O0FBdEpoQjtFSTJCQTtJSjhIZTs7O0FBbkpmO0VJOEJBO0lKcUllOzs7QUE3SmY7RUl3QkE7SUpzSWdCOzs7QUExS2hCO0VJb0NBO0lKeUllOzs7QUF2S2Y7RUlnQ0U7SUpzS2E7OztBQWhNZjtFSTBCRTtJSnVLYzs7O0FBN01oQjtFSXNDRTtJSjBLYTs7OztBQTFNZjtFSXdDRjtJQUVJO0lBQ0E7OztBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUo1REY7RUl1REE7SUFPSTs7O0FKeERKO0VJNkRJO0lBQ0U7O0VBRUY7SUFDRTs7OztBQU9SO0VBQ0U7O0FKekVBO0VJMkVFO0lBQ0U7Ozs7QUFNTjtFQUNFOztBSm5GQTtFSXFGRTtJQUNFOzs7O0FKNUZKO0VJa0dGO0lBRUk7Ozs7QUM3R0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNHOzs7QUFJUDtFQUNJO0lBQ0k7O0VBR0o7SUFDRzs7O0FBTVA7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNHOzs7QUFJUDtFQUNJO0lBQ0k7O0VBR0o7SUFDRzs7O0FBS1A7RUFDSTtJQUNFOztFQUlGO0lBQ0U7OztBQ2xFSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FOSUo7RU1ORTtJTjBRYTs7O0FBOVBmO0VNWkU7SU4yUWM7OztBQTNRaEI7RU1BRTtJTjhRYTs7O0FBeFFmO0VNTkU7SU44UmE7OztBQWxSZjtFTVpFO0lOK1JjOzs7QUEvUmhCO0VNQUU7SU5rU2E7OztBQTVSZjtFTU5FO0lONE1hOzs7QUFoTWY7RU1aRTtJTjZNYzs7O0FBN01oQjtFTUFFO0lOZ05hOzs7QU14TWI7RU53b0JGO0VBSUEsbUJBTHVCO0VBTXZCLHFCQU42QztFQU83QztFQUNBLGtCQVJpRTtFTW5vQjdEO0VBQ0E7RUFDQTtFQUNBOztBTlRKO0VNRUU7SU5vTWE7OztBQWhNZjtFTUpFO0lOcU1jOzs7QUE3TWhCO0VNUUU7SU53TWE7OztBQTFNZjtFTUVFO0lOK01hOzs7QUEzTWY7RU1KRTtJTmdOYzs7O0FBeE5oQjtFTVFFO0lObU5hOzs7QUEzTmY7RU1RRTtJTjBvQkE7OztBQTVvQkY7RU1FRTtJTmdTYTs7O0FBNVJmO0VNSkU7SU5pU2M7OztBQXpTaEI7RU1RRTtJTm9TYTs7O0FBdFNmO0VNV0k7SU51Ulc7OztBQTVSZjtFTUtJO0lOd1JZOzs7QUF6U2hCO0VNaUJJO0lOMlJXOzs7QUF0U2Y7RU1lSTtJTnVGVzs7O0FBaEdmO0VNU0k7SU53Rlk7OztBQTdHaEI7RU1xQkk7SU4yRlc7OztBQTFHZjtFTWVJO0lOMkdXOzs7QUFwSGY7RU1TSTtJTjRHWTs7O0FBakloQjtFTXFCSTtJTitHVzs7O0FNNUdUO0VBQ0U7RUFDQTtFQUNBO0VOMlNOLGFNMVNrQjs7QU50QnBCO0VNa0JNO0lOK0xTOzs7QUEzTWY7RU1ZTTtJTmdNVTs7O0FBbE5oQjtFTXdCUTtJTnlMTzs7O0FBM01mO0VNa0JRO0lOMExROzs7QUFsTmhCO0VNa0JNO0lOMkpTOzs7QUF2S2Y7RU1ZTTtJTjRKVTs7O0FBcExoQjtFTXdCTTtJTitKUzs7O0FBakxmO0VNNkJRO0lOeUtPOzs7QUFoTWY7RU11QlE7SU4wS1E7OztBQTdNaEI7RU1tQ1E7SU42S087OztBQTFNZjtFTWdDUTtJTnNLTzs7O0FBaE1mO0VNMEJRO0lOdUtROzs7QUE3TWhCO0VNc0NRO0lOMEtPOzs7QUExTWY7RU1tQ1E7SU5tS087OztBQWhNZjtFTTZCUTtJTm9LUTs7O0FBN01oQjtFTXlDUTtJTnVLTzs7O0FBMU1mO0VNc0NRO0lOZ0tPOzs7QUFoTWY7RU1nQ1E7SU5pS1E7OztBQTdNaEI7RU00Q1E7SU5vS087OztBQTFNZjtFTXlDUTtJTjZKTzs7O0FBaE1mO0VNbUNRO0lOOEpROzs7QUE3TWhCO0VNK0NRO0lOaUtPOzs7QUExTWY7RU00Q1E7SU4wSk87OztBQWhNZjtFTXNDUTtJTjJKUTs7O0FBN01oQjtFTWtEUTtJTjhKTzs7O0FBMU1mO0VNK0NRO0lOdUpPOzs7QUFoTWY7RU15Q1E7SU53SlE7OztBQTdNaEI7RU1xRFE7SU4ySk87OztBTXZKUDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU4wa0JWO0VBQ0EsbUJBRnNCO0VBR3RCLHFCQUg0QztFQUk1QztFQUNBLGtCQUxnRTtFTXJrQnREO0VBQ0E7RUFDQTs7QU45RFY7RU1tRFE7SU5tSk87OztBQWhNZjtFTTZDUTtJTm9KUTs7O0FBN01oQjtFTXlEUTtJTnVKTzs7O0FBMU1mO0VNbURRO0lOOEpPOzs7QUEzTWY7RU02Q1E7SU4rSlE7OztBQXhOaEI7RU15RFE7SU5rS087OztBQXJOZjtFTWlFUTtJTnFDTzs7O0FBaEdmO0VNMkRRO0lOc0NROzs7QUE3R2hCO0VNdUVRO0lOeUNPOzs7QU12Q0w7RUFDRTs7QU5wRVo7RU15RVU7SU42Qks7OztBQWhHZjtFTW1FVTtJTjhCTTs7O0FBN0doQjtFTStFVTtJTmlDSzs7O0FBMUdmO0VNMkVZO0lBQ0U7OztBTjVFZDtFTUVFO0lOb01hOzs7QUFoTWY7RU1KRTtJTnFNYzs7O0FBN01oQjtFTVFFO0lOd01hOzs7QUExTWY7RU1FRTtJTitNYTs7O0FBM01mO0VNSkU7SU5nTmM7OztBQXhOaEI7RU1RRTtJTm1OYTs7O0FBck5mO0VNRUU7SU5nU2E7OztBQTVSZjtFTUpFO0lOaVNjOzs7QUF6U2hCO0VNUUU7SU5vU2E7OztBQXRTZjtFTXlGTTtJTmFTOzs7QUFoR2Y7RU1tRk07SU5jVTs7O0FBN0doQjtFTStGTTtJTmlCUzs7O0FBMUdmO0VNeUZNO0lOaUNTOzs7QUFwSGY7RU1tRk07SU5rQ1U7OztBQWpJaEI7RU0rRk07SU5xQ1M7OztBTTFDWDtFQVFJO0lBQ0U7SUFDQTtJQUNBO0lOaU9SLGFNaE9vQjs7O0FOaEd0QjtFTTRGUTtJTnFITzs7O0FBM01mO0VNc0ZRO0lOc0hROzs7QUFsTmhCO0VNa0dVO0lOK0dLOzs7QUEzTWY7RU00RlU7SU5nSE07OztBQWxOaEI7RU00RlE7SU5pRk87OztBQXZLZjtFTXNGUTtJTmtGUTs7O0FBcExoQjtFTWtHUTtJTnFGTzs7O0FBakxmO0VNdUdVO0lOK0ZLOzs7QUFoTWY7RU1pR1U7SU5nR007OztBQTdNaEI7RU02R1U7SU5tR0s7OztBQTFNZjtFTTBHVTtJTjRGSzs7O0FBaE1mO0VNb0dVO0lONkZNOzs7QUE3TWhCO0VNZ0hVO0lOZ0dLOzs7QUExTWY7RU02R1U7SU55Rks7OztBQWhNZjtFTXVHVTtJTjBGTTs7O0FBN01oQjtFTW1IVTtJTjZGSzs7O0FBMU1mO0VNZ0hVO0lOc0ZLOzs7QUFoTWY7RU0wR1U7SU51Rk07OztBQTdNaEI7RU1zSFU7SU4wRks7OztBQTFNZjtFTW1IVTtJTm1GSzs7O0FBaE1mO0VNNkdVO0lOb0ZNOzs7QUE3TWhCO0VNeUhVO0lOdUZLOzs7QUExTWY7RU1zSFU7SU5nRks7OztBQWhNZjtFTWdIVTtJTmlGTTs7O0FBN01oQjtFTTRIVTtJTm9GSzs7O0FBMU1mO0VNeUhVO0lONkVLOzs7QUFoTWY7RU1tSFU7SU44RU07OztBQTdNaEI7RU0rSFU7SU5pRks7OztBQTFNZjtFTTZIVTtJTnlFSzs7O0FBaE1mO0VNdUhVO0lOMEVNOzs7QUE3TWhCO0VNbUlVO0lONkVLOzs7QUExTWY7RU02SFU7SU5vRks7OztBQTNNZjtFTXVIVTtJTnFGTTs7O0FBeE5oQjtFTW1JVTtJTndGSzs7O0FBck5mO0VNa0lVO0lONUJLOzs7QUFoR2Y7RU00SFU7SU4zQk07OztBQTdHaEI7RU13SVU7SU54Qks7OztBQTFHZjtFTXVJWTtJTmpDRzs7O0FBaEdmO0VNaUlZO0lOaENJOzs7QUE3R2hCO0VNNklZO0lON0JHOzs7QU0wQ2I7RUFDRTtFQUNBO0VBS0E7O0FOM0pKO0VNb0pFO0lOZ0hhOzs7QUE5UGY7RU04SUU7SU5pSGM7OztBQTNRaEI7RU0wSkU7SU5vSGE7OztBQXhRZjtFTW9KRTtJTjhJYTs7O0FBNVJmO0VNOElFO0lOK0ljOzs7QUF6U2hCO0VNMEpFO0lOa0phOzs7QUF0U2Y7RU1vSkU7SU5rRGE7OztBQWhNZjtFTThJRTtJTm1EYzs7O0FBN01oQjtFTTBKRTtJTnNEYTs7O0FBMU1mO0VNb0pFO0lONkRhOzs7QUEzTWY7RU04SUU7SU44RGM7OztBQXhOaEI7RU0wSkU7SU5pRWE7OztBTXhEWDtFQUNFO0VBR0E7RUFDQTs7QU5sS047RU02Skk7SU55Q1c7OztBQWhNZjtFTXVKSTtJTjBDWTs7O0FBN01oQjtFTW1LSTtJTjZDVzs7O0FBMU1mO0VNNkpJO0lOb0RXOzs7QUEzTWY7RU11Skk7SU5xRFk7OztBQXhOaEI7RU1tS0k7SU53RFc7OztBQXJOZjtFTW1LTTtJTmlHUzs7O0FBOVBmO0VNNkpNO0lOa0dVOzs7QUEzUWhCO0VNeUtNO0lOcUdTOzs7QUF4UWY7RU1tS007SU4rSFM7OztBQTVSZjtFTTZKTTtJTmdJVTs7O0FBelNoQjtFTXlLTTtJTm1JUzs7O0FNL0hUO0VBR0U7O0FOMUtSO0VNdUtNO0lONkZTOzs7QUE5UGY7RU1pS007SU44RlU7OztBQTNRaEI7RU02S007SU5pR1M7OztBQXhRZjtFTXVLTTtJTjJIUzs7O0FBNVJmO0VNaUtNO0lONEhVOzs7QUF6U2hCO0VNNktNO0lOK0hTOzs7QU0xSFQ7RUFJRTtFQUNBOztBTmpMUjtFTTRLTTtJTndGUzs7O0FBOVBmO0VNc0tNO0lOeUZVOzs7QUEzUWhCO0VNa0xNO0lONEZTOzs7QUF4UWY7RU00S007SU5zSFM7OztBQTVSZjtFTXNLTTtJTnVIVTs7O0FBelNoQjtFTWtMTTtJTjBIUzs7O0FBdFNmO0VNbUxNO0lOaUZTOzs7QUE5UGY7RU02S007SU5rRlU7OztBQTNRaEI7RU15TE07SU5xRlM7OztBQXhRZjtFTW1MTTtJTitHUzs7O0FBNVJmO0VNNktNO0lOZ0hVOzs7QUF6U2hCO0VNeUxNO0lObUhTOzs7QUF0U2Y7RU0wTFE7SUFDRTs7RUFDQTtJQUVFOzs7QUFPSjtFQUNFOztBTnRNVjtFTXFNUTtJTitETzs7O0FBOVBmO0VNK0xRO0lOZ0VROzs7QUEzUWhCO0VNMk1RO0lObUVPOzs7QUF4UWY7RU1xTVE7SU42Rk87OztBQTVSZjtFTStMUTtJTjhGUTs7O0FBelNoQjtFTTJNUTtJTmlHTzs7O0FNNUZQO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QU5uTlY7RU1rTlE7SU5rRE87OztBQTlQZjtFTTRNUTtJTm1EUTs7O0FBM1FoQjtFTXdOUTtJTnNETzs7O0FBeFFmO0VNa05RO0lOZ0ZPOzs7QUE1UmY7RU00TVE7SU5pRlE7OztBQXpTaEI7RU13TlE7SU5vRk87OztBQXRTZjtFTTJOWTtJQUNFOzs7QUFhZDtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VOK1lBO0VBQ0EsbUJBRnNCO0VBR3RCLHFCQUg0QztFQUk1QztFQUNBLGtCQUxnRTtFTTVZOUQ7RUFDQTtFQVNBO0VBT0E7RUFDQTtFQUNBOztBTmxRRjtFTTZPQTtJQUtJOzs7QU45UEo7RU15UEE7SUFRSTs7O0FOclBKO0VNNk9BO0lBY0k7OztBTnZRSjtFTXlQQTtJQWlCSTs7O0FBT0o7RU51WEE7RUFDQSxtQkFGc0I7RUFHdEIscUJBSDRDO0VBSTVDO0VBQ0Esa0JBTGdFO0VNcFg5RDtFQUNBO0VBT0E7RUFPQTtFQUNBO0VBQ0E7O0FOeFJGO0VNcVFBO0lBS0k7OztBTnRSSjtFTWlSQTtJQVFJOzs7QU43UUo7RU1xUUE7SUFZSTs7O0FON1JKO0VNaVJBO0lBZUk7OztBQVFKO0VOZ1dBO0VBQ0EsbUJBRnNCO0VBR3RCLHFCQUg0QztFQUk1QztFQUNBLGtCQUxnRTtFTTdWOUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FObFRKO0VNc1RFO0lONUxhOzs7QUFwSGY7RU1nVEU7SU4zTGM7OztBQWpJaEI7RU00VEU7SU54TGE7OztBQTlIZjtFTXNURTtJTmxMYTs7O0FBOUhmO0VNZ1RFO0lOakxjOzs7QUEzSWhCO0VNNFRFO0lOOUthOzs7QU1tTFg7RU5tQ0o7RUFDQTs7QUEvVkE7RU0yVEk7SU4zTVc7OztBQTFHZjtFTXFUSTtJTjFNWTs7O0FBdkhoQjtFTWlVSTtJTmpOVzs7O0FBMUdmO0VNMlRJO0lOckhXOzs7QUFoTWY7RU1xVEk7SU5wSFk7OztBQTdNaEI7RU1pVUk7SU5qSFc7OztBQTFNZjtFTTJUSTtJTjlJVzs7O0FBdktmO0VNcVRJO0lON0lZOzs7QUFwTGhCO0VNaVVJO0lOMUlXOzs7QU1rSlg7RU5rVEo7RUFDQTtFQUNBO0VBQ0EsaUJNcFRvQjtFTnFUcEIsa0JNclRvQjtFTnNUcEIsZU10VG9CO0VOdVRwQixhQVBxQztFQVFyQyxtQkFScUM7RUFTckMsZ0JBVHFDOztBTS9TL0I7RUFZRTs7QU5qVlI7RU1xVU07SU4vSFM7OztBQWhNZjtFTStUTTtJTjlIVTs7O0FBN01oQjtFTTJVTTtJTjNIUzs7O0FBMU1mO0VNcVVNO0lONUtTOzs7QUFuSmY7RU0rVE07SU4zS1U7OztBQWhLaEI7RU0yVU07SU54S1M7OztBQTdKZjtFTXFVTTtJTnRMUzs7O0FBeklmO0VNK1RNO0lOckxVOzs7QUF0SmhCO0VNMlVNO0lObExTOzs7QU1zTFA7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QU4vVVY7RU1xVU07SUFjSTtJQUNBO0FBWUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0VBWEE7SUFDRTtJQUNBO0lBQ0E7OztBTmxWWjtFTStVVTtJQUtJO0lBQ0E7SUFDQTs7O0FONVZkO0VNZ1lFO0lOdFFhOzs7QUFwSGY7RU0wWEU7SU5yUWM7OztBQWpJaEI7RU1zWUU7SU5sUWE7OztBQTlIZjtFTWdZRTtJTjVQYTs7O0FBOUhmO0VNMFhFO0lOM1BjOzs7QUEzSWhCO0VNc1lFO0lOeFBhOzs7QU04UFg7RU54Q0o7RUFDQTs7QUEvVkE7RU1zWUk7SU5oTVc7OztBQWhNZjtFTWdZSTtJTi9MWTs7O0FBN01oQjtFTTRZSTtJTjVMVzs7O0FNaU1YO0VBR0U7RU5oRE47RUFDQTtFQTJTQTtFQUlBLG1CQUx1QjtFQU12QixxQkFONkM7RUFPN0M7RUFDQSxrQkFSaUU7RU14UDNEOztBTmpaTjtFTTJZSTtJTnhPVzs7O0FBN0pmO0VNcVlJO0lOdk9ZOzs7QUExS2hCO0VNaVpJO0lOcE9XOzs7QUF2S2Y7RU0yWUk7SU45Tlc7OztBQXZLZjtFTXFZSTtJTjdOWTs7O0FBcExoQjtFTWlaSTtJTjFOVzs7O0FBdkxmO0VNaVpJO0lOaVFGOzs7QUE1b0JGO0VNMllJO0lOck1XOzs7QUFoTWY7RU1xWUk7SU5wTVk7OztBQXZNaEI7RU0yWUk7SU4xTFc7OztBQTNNZjtFTXFZSTtJTnpMWTs7O0FBeE5oQjtFTWlaSTtJTnRMVzs7O0FBck5mO0VNMllJO0lObkhXOzs7QUFsUmY7RU1xWUk7SU5sSFk7OztBTTZIVjtFQUNFO0VBQ0E7RUFFQTtFQUVBO0VBSUE7RUFDQTs7QU5qYVI7RU1zWk07SU5oTlM7OztBQWhNZjtFTWdaTTtJTi9NVTs7O0FBN01oQjtFTTRaTTtJTjVNUzs7O0FBMU1mO0VNc1pNO0lObEpTOzs7QUE5UGY7RU1nWk07SU5qSlU7OztBQTNRaEI7RU00Wk07SU45SVM7OztBQTlRZjtFTTRaTTtJQVFJOzs7QU45WlY7RU1zWk07SUFhSTs7O0FBTU47RUFFRTtFTjdFTjtFQUNBO0VBMlNBO0VBSUEsbUJBTHVCO0VBTXZCLHFCQU42QztFQU83QztFQUNBLGtCQVJpRTtFTTNOM0Q7O0FOOWFOO0VNeWFJO0lONVBXOzs7QUF2S2Y7RU1tYUk7SU4zUFk7OztBQXBMaEI7RU0rYUk7SU54UFc7OztBQXZMZjtFTSthSTtJTm1PRjs7O0FBNW9CRjtFTXlhSTtJTm5PVzs7O0FBaE1mO0VNbWFJO0lObE9ZOzs7QUF2TWhCO0VNeWFJO0lOeE5XOzs7QUEzTWY7RU1tYUk7SU52Tlk7OztBQXhOaEI7RU0rYUk7SU5wTlc7OztBQXJOZjtFTXlhSTtJTmpKVzs7O0FBbFJmO0VNbWFJO0lOaEpZOzs7QU0wSlY7RUFDRTtFQUNBO0VBRUE7RUFFQTtFQUlBOztBTjdiUjtFTW1iTTtJTjdPUzs7O0FBaE1mO0VNNmFNO0lONU9VOzs7QUE3TWhCO0VNeWJNO0lOek9TOzs7QUExTWY7RU1tYk07SU4vS1M7OztBQTlQZjtFTTZhTTtJTjlLVTs7O0FBM1FoQjtFTXliTTtJTjNLUzs7O0FBOVFmO0VNeWJNO0lBUUk7OztBQU1OO0VObkdKO0VBQ0E7O0FBL1ZBO0VNaWNJO0lOM1BXOzs7QUFoTWY7RU0yYkk7SU4xUFk7OztBQTdNaEI7RU11Y0k7SU52UFc7OztBTThQYjtFQUNFO0VBQ0E7RU5nTUo7RUFJQSxtQkFMdUI7RUFNdkIscUJBTjZDO0VBTzdDO0VBQ0Esa0JBUmlFO0VNNUw3RDtFQUVBOztBTi9jSjtFTXdjRTtJTnZQYTs7O0FBM01mO0VNa2NFO0lOdFBjOzs7QUF4TmhCO0VNOGNFO0lOblBhOzs7QUEzTmY7RU04Y0U7SU5vTUE7OztBQTVvQkY7RU13Y0U7SU4zUmE7OztBQXZLZjtFTWtjRTtJTjFSYzs7O0FBcExoQjtFTThjRTtJTnZSYTs7O0FNZ1NiO0VBQ0U7RUFDQTtFQUNBO0VOc0xKO0VBSUEsbUJBTHVCO0VBTXZCLHFCQU42QztFQU83QztFQUNBLGtCQVJpRTtFTWxMN0Q7RUFFQTs7QU56ZEo7RU1pZEU7SU5oUWE7OztBQTNNZjtFTTJjRTtJTi9QYzs7O0FBeE5oQjtFTXVkRTtJTjVQYTs7O0FBM05mO0VNdWRFO0lOMkxBOzs7QUE1b0JGO0VNaWRFO0lOOVNhOzs7QUE3SmY7RU0yY0U7SU43U2M7OztBQTFLaEI7RU11ZEU7SU4xU2E7OztBTW9UYjtFQUNFO0VBQ0E7RUFDQTtFTjRLSjtFQUlBLG1CQUx1QjtFQU12QixxQkFONkM7RUFPN0M7RUFDQSxrQkFSaUU7RU16SzdEO0VBT0E7O0FON2VKO0VNaWVFO0lOaUxBOzs7QUF0b0JGO0VNcWRFO0lBT0k7OztBTnhlTjtFTWllRTtJQVVJOzs7QUFNQTtFQUNFO0VBQ0E7O0FObmZSO0VNb2ZRO0lBRUk7SUFDQTs7O0FOamZaO0VNb2ZRO0lOaFBPOzs7QUE5UGY7RU04ZVE7SU4vT1E7OztBQTNRaEI7RU0wZlE7SU41T087OztBQXhRZjtFTW9mUTtJTjlTTzs7O0FBaE1mO0VNOGVRO0lON1NROzs7QUE3TWhCO0VNMGZRO0lOMVNPOzs7QUExTWY7RU1vZlE7SU54TU87OztBQXRTZjtFTThlUTtJTnZNUTs7O0FBblRoQjtFTTBmUTtJTnBNTzs7O0FBdFRmO0VNMGZRO0lBS0k7OztBTnpmWjtFTTRmUTtJTnhQTzs7O0FBOVBmO0VNc2ZRO0lOdlBROzs7QUEzUWhCO0VNa2dCUTtJTnBQTzs7O0FBeFFmO0VNNGZRO0lOdFRPOzs7QUFoTWY7RU1zZlE7SU5yVFE7OztBQTdNaEI7RU1rZ0JRO0lObFRPOzs7QUExTWY7RU00ZlE7SU5oTk87OztBQXRTZjtFTXNmUTtJTi9NUTs7O0FBblRoQjtFTWtnQlE7SU41TU87OztBQXRUZjtFTWtnQlE7SUFLSTtJQUNBOzs7QU5sZ0JaO0VNcWdCUTtJTmpRTzs7O0FBOVBmO0VNK2ZRO0lOaFFROzs7QUEzUWhCO0VNMmdCUTtJTjdQTzs7O0FBeFFmO0VNcWdCUTtJTi9UTzs7O0FBaE1mO0VNK2ZRO0lOOVRROzs7QUE3TWhCO0VNMmdCUTtJTjNUTzs7O0FBMU1mO0VNcWdCUTtJTnpOTzs7O0FBdFNmO0VNK2ZRO0lOeE5ROzs7QUFuVGhCO0VNMmdCUTtJTnJOTzs7O0FBdFRmO0VNMmdCUTtJQUtJOzs7QU4xZ0JaO0VNNmdCUTtJTnpRTzs7O0FBOVBmO0VNdWdCUTtJTnhRUTs7O0FBM1FoQjtFTW1oQlE7SU5yUU87OztBQXhRZjtFTTZnQlE7SU52VU87OztBQWhNZjtFTXVnQlE7SU50VVE7OztBQTdNaEI7RU1taEJRO0lOblVPOzs7QUExTWY7RU02Z0JRO0lOak9POzs7QUF0U2Y7RU11Z0JRO0lOaE9ROzs7QUFuVGhCO0VNbWhCUTtJTjdOTzs7O0FBdFRmO0VNbWhCUTtJQUtJO0lBQ0E7OztBTm5oQlo7RU1zaEJRO0lObFJPOzs7QUE5UGY7RU1naEJRO0lOalJROzs7QUEzUWhCO0VNNGhCUTtJTjlRTzs7O0FBeFFmO0VNc2hCUTtJTmhWTzs7O0FBaE1mO0VNZ2hCUTtJTi9VUTs7O0FBN01oQjtFTTRoQlE7SU41VU87OztBQTFNZjtFTXNoQlE7SU4xT087OztBQXRTZjtFTWdoQlE7SU56T1E7OztBQW5UaEI7RU00aEJRO0lOdE9POzs7QUF0VGY7RU00aEJRO0lBS0k7OztBQVVWO0VBQ0U7O0FBQ0E7RU44RUo7RUFDQTtFQUNBO0VBQ0EsaUJNaEZvQjtFTmlGcEIsa0JNakZvQjtFTmtGcEIsZU1sRm9CO0VObUZwQixhQVBxQztFQVFyQyxtQkFScUM7RUFTckMsZ0JBVHFDO0VBdFJyQztFQUNBOztBQS9WQTtFTXVpQkk7SU5qV1c7OztBQWhNZjtFTWlpQkk7SU5oV1k7OztBQTdNaEI7RU02aUJJO0lON1ZXOzs7QUExTWY7RU0yaUJNO0lOeFlTOzs7QUE3SmY7RU1xaUJNO0lOdllVOzs7QUExS2hCO0VNaWpCTTtJTnBZUzs7O0FBdktmO0VNNmlCUTtJTnZXTzs7O0FBaE1mO0VNdWlCUTtJTnRXUTs7O0FBN01oQjtFTW1qQlE7SU5uV087OztBTXVXVDtFQUNFO0VBRUE7O0FOcGpCUjtFTWlqQk07SU5oV1M7OztBQTNNZjtFTTJpQk07SU4vVlU7OztBQXhOaEI7RU11akJNO0lONVZTOzs7QUFyTmY7RU1pakJNO0lOOVlTOzs7QUE3SmY7RU0yaUJNO0lON1lVOzs7QUExS2hCO0VNdWpCTTtJTjFZUzs7O0FBdktmO0VNaWpCTTtJTmxhUzs7O0FBeklmO0VNMmlCTTtJTmphVTs7O0FBdEpoQjtFTXVqQk07SU45WlM7OztBTXFhVDtFQUlFO0VOaFBSOztBQTVVQTtFTXdqQk07SU5sUVM7OztBQWhUZjtFTWtqQk07SU5qUVU7OztBQTdUaEI7RU04akJNO0lOOVBTOzs7QUExVGY7RU13akJNO0lOL1pTOzs7QUFuSmY7RU1rakJNO0lOOVpVOzs7QUFoS2hCO0VNOGpCTTtJTjNaUzs7O0FBN0pmO0VNd2pCTTtJTnphUzs7O0FBeklmO0VNa2pCTTtJTnhhVTs7O0FBdEpoQjtFTThqQk07SU5yYVM7OztBTTRhVDtFQUNFO0VBRUE7O0FObGtCUjtFTStqQk07SU45V1M7OztBQTNNZjtFTXlqQk07SU43V1U7OztBQXhOaEI7RU1xa0JNO0lOMVdTOzs7QUFyTmY7RU0rakJNO0lONVpTOzs7QUE3SmY7RU15akJNO0lOM1pVOzs7QUExS2hCO0VNcWtCTTtJTnhaUzs7O0FBdktmO0VNK2pCTTtJTnRhUzs7O0FBbkpmO0VNeWpCTTtJTnJhVTs7O0FBaEtoQjtFTXFrQk07SU5sYVM7OztBQTdKZjtFTXNrQk07SU5uYVM7OztBQTdKZjtFTWdrQk07SU5sYVU7OztBQTFLaEI7RU00a0JNO0lOL1pTOzs7QUF2S2Y7RU13a0JRO0lObFlPOzs7QUFoTWY7RU1ra0JRO0lOallROzs7QUE3TWhCO0VNOGtCUTtJTjlYTzs7O0FNb1lYO0VOOVFGLGFNK1FnQjtFTm5RbEI7RU1zUU07O0FOeGxCTjtFTW9sQkk7SU4zUVcsYU00UU87OztBTi9rQnRCO0VNOGtCSTtJTnhSVzs7O0FBaFRmO0VNd2tCSTtJTnZSWTs7O0FBN1RoQjtFTW9sQkk7SU5wUlc7OztBQTFUZjtFTXFsQkk7SU5nQ0o7SUFDQTtJQUNBO0lBQ0EsaUJNakNzQjtJTmtDdEIsa0JNbENzQjtJTm1DdEIsZU1uQ3NCO0lOb0N0QixhQVBxQztJQVFyQyxtQkFScUM7SUFTckMsZ0JBVHFDOztFTTVCN0I7SUFDRTs7O0FBSUY7RU53QlI7RUFDQTtFQUNBO0VBQ0EsaUJBSm1CO0VBS25CLGtCQUxtQjtFQU1uQixlQU5tQjtFQU9uQixhQVBxQztFQVFyQyxtQkFScUM7RUFTckMsZ0JBVHFDOztBQTFuQnJDO0VNbW1CUTtJTndCUjtJQUNBO0lBQ0E7SUFDQSxpQk14QjBCO0lOeUIxQixrQk16QjBCO0lOMEIxQixlTTFCMEI7SU4yQjFCLGFBUHFDO0lBUXJDLG1CQVJxQztJQVNyQyxnQkFUcUM7OztBQTFuQnJDO0VNbW1CUTtJTjFjTzs7O0FBekpmO0VNd21CWTtJTnJjRzs7O0FBbktmO0VNd21CWTtJTi9jRzs7O0FBbkpmO0VNdW1CVTtJTmphSzs7O0FBaE1mO0VNaW1CVTtJTmhhTTs7O0FBN01oQjtFTTZtQlU7SU43Wks7OztBTWthVDtFQUNFOztBTm5uQlI7RU1xbkJVO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFRUjtFQUdFOztBTm5vQko7RU1nb0JFO0lOdGdCYTs7O0FBcEhmO0VNMG5CRTtJTnJnQmM7OztBQWpJaEI7RU1zb0JFO0lObGdCYTs7O0FBOUhmO0VNZ29CRTtJTjVmYTs7O0FBOUhmO0VNMG5CRTtJTjNmYzs7O0FBM0loQjtFTXNvQkU7SU54ZmE7OztBTTRmWDtFTnRTSjtFQUNBOztBQS9WQTtFTW9vQkk7SU45Ylc7OztBQWhNZjtFTThuQkk7SU43Ylk7OztBQTdNaEI7RU0wb0JJO0lOMWJXOzs7QUExTWY7RU1vb0JJO0lOdmRXOzs7QUF2S2Y7RU04bkJJO0lOdGRZOzs7QUFwTGhCO0VNMG9CSTtJTm5kVzs7O0FBakxmO0VNMG9CSTtJTnZlVzs7O0FBN0pmO0VNb29CSTtJTnRlWTs7O0FBMUtoQjtFTWdwQkk7SU5uZVc7OztBQXZLZjtFTTBvQkk7SU43ZFc7OztBQXZLZjtFTW9vQkk7SU41ZFk7OztBQXBMaEI7RU1ncEJJO0lOemRXOzs7QU0rZFg7RU4zQko7RUFDQTtFQUNBO0VBQ0EsaUJNMEJvQjtFTnpCcEIsa0JNeUJvQjtFTnhCcEIsZU13Qm9CO0VOdkJwQixhQVBxQztFQVFyQyxtQkFScUM7RUFTckMsZ0JBVHFDO0VBdFJyQztFQUNBOztBQS9WQTtFTWdwQkk7SU5uZVc7OztBQXZLZjtFTTBvQkk7SU5sZVk7OztBQXBMaEI7RU1zcEJJO0lOL2RXOzs7QUFqTGY7RU1ncEJJO0lOMWNXOzs7QUFoTWY7RU0wb0JJO0lOemNZOzs7QUE3TWhCO0VNc3BCSTtJTnRjVzs7O0FNMmNUO0VBRUU7RUFRQTs7QU4vcEJSO0VNcXBCTTtJTi9jUzs7O0FBaE1mO0VNK29CTTtJTjljVTs7O0FBN01oQjtFTTJwQk07SU4zY1M7OztBQTFNZjtFTXFwQk07SU43WFM7OztBQWxSZjtFTStvQk07SU41WFU7OztBQS9SaEI7RU1ncUJVO0lBQ0U7OztBTjNwQlo7RU1ncUJRO0lOMWRPOzs7QUFoTWY7RU0wcEJRO0lOemRROzs7QUE3TWhCO0VNc3FCUTtJTnRkTzs7O0FBMU1mO0VNZ3FCUTtJTm5mTzs7O0FBdktmO0VNMHBCUTtJTmxmUTs7O0FBcExoQjtFTXNxQlE7SU4vZU87OztBTW1mUDtFQUVDOztBTjVxQlQ7RU0wcUJRO0lOMWRPOzs7QUExTWY7RU1vcUJRO0lONVlPOzs7QUFsUmY7RU04cEJRO0lOM1lROzs7QUEvUmhCO0VNMHFCUTtJTnhZTzs7O0FNNFlMO0VObkRWO0VBQ0E7RUFDQTtFQUNBLGlCTWtEMEI7RU5qRDFCLGtCTWlEMEI7RU5oRDFCLGVNZ0QwQjtFTi9DMUIsYU0rQ2lDO0VOOUNqQyxtQk04Q2lDO0VON0NqQyxnQk02Q2lDOztBTjFxQmpDO0VNd3FCVTtJTjNmSzs7O0FBdktmO0VNa3FCVTtJTjFmTTs7O0FBcExoQjtFTThxQlU7SU52Zks7OztBQWpMZjtFTXdxQlU7SU52ZEs7OztBQTNNZjtFTWtxQlU7SU50ZE07OztBQXhOaEI7RU04cUJVO0lObmRLOzs7QU11ZEg7RU41V1YsYU04V3dCOztBTjlxQjFCO0VNNHFCWTtJTnRYRzs7O0FBaFRmO0VNc3FCWTtJTnJYSTs7O0FBN1RoQjtFTWtyQlk7SU5sWEc7OztBQWhVZjtFTWtyQlk7SU56V0csYU0yV2E7OztBQUVoQjtFTmhYVixhTWlYd0I7O0FOdnJCMUI7RU1zckJZO0lON1dHLGFNOFdhOzs7QUFDZDtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBTnRyQmhCO0VNa3JCYztJTnpoQkM7OztBQW5KZjtFTTRxQmM7SU54aEJFOzs7QUFoS2hCO0VNd3JCYztJTnJoQkM7OztBTWdpQkQ7RU4zRGQ7RUFDQSxtQkFGc0I7RUFHdEIscUJBSDRDO0VBSTVDO0VBQ0Esa0JBTGdFOztBQWpvQmhFO0VNNnJCYztJTnZmQzs7O0FBaE1mO0VNdXJCYztJTnRmRTs7O0FBN01oQjtFTW1zQmM7SU5uZkM7OztBQTFNZjtFTTZyQmM7SU41ZUM7OztBQTNNZjtFTXVyQmM7SU4zZUU7OztBQXhOaEI7RU1tc0JjO0lOeGVDOzs7QU1nZkQ7RU5uRWQ7RUFDQSxtQkFGc0I7RUFHdEIscUJBSDRDO0VBSTVDO0VBQ0Esa0JBTGdFOztBQWpvQmhFO0VNcXNCYztJTi9mQzs7O0FBaE1mO0VNK3JCYztJTjlmRTs7O0FBN01oQjtFTTJzQmM7SU4zZkM7OztBQTFNZjtFTXFzQmM7SU5wZkM7OztBQTNNZjtFTStyQmM7SU5uZkU7OztBQXhOaEI7RU0yc0JjO0lOaGZDOzs7QU11ZkQ7RU4xRWQ7RUFDQSxtQkFGc0I7RUFHdEIscUJBSDRDO0VBSTVDO0VBQ0Esa0JBTGdFOztBQWpvQmhFO0VNNHNCYztJTnRnQkM7OztBQWhNZjtFTXNzQmM7SU5yZ0JFOzs7QUE3TWhCO0VNa3RCYztJTmxnQkM7OztBQTFNZjtFTTRzQmM7SU4zZkM7OztBQTNNZjtFTXNzQmM7SU4xZkU7OztBQXhOaEI7RU1rdEJjO0lOdmZDOzs7QU04ZkQ7RU5qRmQ7RUFDQSxtQkFGc0I7RUFHdEIscUJBSDRDO0VBSTVDO0VBQ0Esa0JBTGdFOztBQWpvQmhFO0VNbXRCYztJTjdnQkM7OztBQWhNZjtFTTZzQmM7SU41Z0JFOzs7QUE3TWhCO0VNeXRCYztJTnpnQkM7OztBQTFNZjtFTW10QmM7SU5sZ0JDOzs7QUEzTWY7RU02c0JjO0lOamdCRTs7O0FBeE5oQjtFTXl0QmM7SU45ZkM7OztBTXFnQkQ7RU54RmQ7RUFDQSxtQkFGc0I7RUFHdEIscUJBSDRDO0VBSTVDO0VBQ0Esa0JBTGdFOztBQWpvQmhFO0VNMHRCYztJTnBoQkM7OztBQWhNZjtFTW90QmM7SU5uaEJFOzs7QUE3TWhCO0VNZ3VCYztJTmhoQkM7OztBQTFNZjtFTTB0QmM7SU56Z0JDOzs7QUEzTWY7RU1vdEJjO0lOeGdCRTs7O0FBeE5oQjtFTWd1QmM7SU5yZ0JDOzs7QUFyTmY7RU1rdUJVO0lONWFLOzs7QUFoVGY7RU00dEJVO0lOM2FNOzs7QUE3VGhCO0VNd3VCVTtJTnhhSzs7O0FBMVRmO0VNa3VCVTtJTnJqQks7OztBQXZLZjtFTTR0QlU7SU5wakJNOzs7QUFwTGhCO0VNd3VCVTtJTmpqQks7OztBTW9qQkg7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QU56dUJkO0VNcXVCWTtJTjVrQkc7OztBQW5KZjtFTSt0Qlk7SU4za0JJOzs7QUExSmhCO0VNcXVCWTtJTmplRzs7O0FBOVBmO0VNK3RCWTtJTmhlSTs7O0FBM1FoQjtFTTJ1Qlk7SU43ZEc7OztBQXhRZjtFTXF1Qlk7SU4vaEJHOzs7QUFoTWY7RU0rdEJZO0lOOWhCSTs7O0FBN01oQjtFTTJ1Qlk7SU4zaEJHOzs7QUExTWY7RU1xdUJZO0lOcGhCRzs7O0FBM01mO0VNK3RCWTtJTm5oQkk7OztBQXhOaEI7RU0ydUJZO0lOaGhCRzs7O0FNNGhCRDtFTi9HZDtFQUNBLG1CQUZzQjtFQUd0QixxQkFINEM7RUFJNUM7RUFDQSxrQkFMZ0U7O0FNcUhsRDtFTnBIZDtFQUNBLG1CQUZzQjtFQUd0QixxQkFINEM7RUFJNUM7RUFDQSxrQkFMZ0U7O0FNMEhsRDtFTnpIZDtFQUNBLG1CQUZzQjtFQUd0QixxQkFINEM7RUFJNUM7RUFDQSxrQkFMZ0U7O0FBam9CaEU7RU0ydkJjO0lOdmZDOzs7QUE5UGY7RU1xdkJjO0lOdGZFOzs7QUEzUWhCO0VNaXdCYztJTm5mQzs7O0FBeFFmO0VNMnZCYztJTnJqQkM7OztBQWhNZjtFTXF2QmM7SU5wakJFOzs7QUE3TWhCO0VNaXdCYztJTmpqQkM7OztBQTFNZjtFTTJ2QmM7SU4xaUJDOzs7QUEzTWY7RU1xdkJjO0lOemlCRTs7O0FBeE5oQjtFTWl3QmM7SU50aUJDOzs7QU1nakJMO0VBRUU7RUFLQTtFTjlhWjtFQUNBOztBQS9WQTtFTXF3QlU7SU4vakJLOzs7QUFoTWY7RU0rdkJVO0lOOWpCTTs7O0FBN01oQjtFTTJ3QlU7SU5wbEJLOzs7QUF2TGY7RU0yd0JVO0lOaGpCSzs7O0FNMGpCTDtFTm5jVjtFTXNjWTs7QU5seEJaO0VNK3dCVTtJTnpkSzs7O0FBaFRmO0VNeXdCVTtJTnhkTTs7O0FBN1RoQjtFTXF4QlU7SU5yZEs7OztBTStkVDtFQUNFO0VOcktSO0VBQ0E7RUFDQTtFQUNBLGlCTW1Lc0I7RU5sS3RCLGtCTWtLc0I7RU5qS3RCLGVNaUtzQjtFTmhLdEIsYUFQcUM7RUFRckMsbUJBUnFDO0VBU3JDLGdCQVRxQzs7QUFwbkJyQztFTXl4Qk07SU4zZ0JTOzs7QUF4UWY7RU1teEJNO0lOMWdCVTs7O0FBclJoQjtFTSt4Qk07SU52Z0JTOzs7QUFsUmY7RU02eEJRO0lOOW9CTzs7O0FBeklmO0VNdXhCUTtJTjdvQlE7OztBQXRKaEI7RU1teUJRO0lOMW9CTzs7O0FBbkpmO0VNNnhCUTtJTnBvQk87OztBQW5KZjtFTXV4QlE7SU5ub0JROzs7QUFoS2hCO0VNbXlCUTtJTmhvQk87OztBTW1vQkw7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBOztBTjF5Qlo7RU1neUJVO0lOMWxCSzs7O0FBaE1mO0VNMHhCVTtJTnpsQk07OztBQTdNaEI7RU1zeUJVO0lOdGxCSzs7O0FBMU1mO0VNZ3lCVTtJTi9rQks7OztBQTNNZjtFTTB4QlU7SU45a0JNOzs7QUF4TmhCO0VNc3lCVTtJTjNrQks7OztBTXNsQkg7RUFDRTs7QUFJRjtFQUNFOztBQVFWO0VOM2RKO0VBQ0E7RU00ZE07RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFLQTs7QU43MEJOO0VNczBCSTtJQUlJOzs7QUFJRjtFQUVFO0VBQ0E7RUFDQTtFQUNBOztBTjcwQlI7RU13MEJNO0lObG9CUzs7O0FBaE1mO0VNazBCTTtJTmpvQlU7OztBQTdNaEI7RU04MEJNO0lOOW5CUzs7O0FNb29CUDtFQUNFOztBQUVGO0VBQ0U7O0FObDFCVjtFTWkxQlE7SU5yaUJPOzs7QUF0U2Y7RU0yMEJRO0lOcGlCUTs7O0FBblRoQjtFTXUxQlE7SU5qaUJPOzs7QU1xaUJQO0VBQ0U7O0FOdDFCVjtFTXExQlE7SU56aUJPOzs7QUF0U2Y7RU0rMEJRO0lOeGlCUTs7O0FBblRoQjtFTTIxQlE7SU5yaUJPOzs7QUFoVGY7RU00MUJJO0lOL3FCVzs7O0FBdktmO0VNczFCSTtJTjlxQlk7OztBQXBMaEI7RU1rMkJJO0lOM3FCVzs7O0FNNnFCVDtFQUtFOztBTm4yQlI7RU04MUJNO0lOeHBCUzs7O0FBaE1mO0VNdzFCTTtJTnZwQlU7OztBQTdNaEI7RU1vMkJNO0lOcHBCUzs7O0FBMU1mO0VNODFCTTtJTi9zQlM7OztBQXpJZjtFTXcxQk07SU45c0JVOzs7QUF0SmhCO0VNbzJCTTtJTjNzQlM7OztBQW5KZjtFTTgxQk07SU5yc0JTOzs7QUFuSmY7RU13MUJNO0lOcHNCVTs7O0FBaEtoQjtFTW8yQk07SU43cUJTOzs7QU1tckJQO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RU5qUFY7RUFDQSxtQkFGc0I7RUFHdEIscUJBSDRDO0VBSTVDO0VBQ0Esa0JBTGdFO0VNb1B0RDtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FOMzNCVjtFTXkyQlE7SU5ucUJPOzs7QUFoTWY7RU1tMkJRO0lObHFCUTs7O0FBN01oQjtFTSsyQlE7SU4vcEJPOzs7QUExTWY7RU15MkJRO0lOeHBCTzs7O0FBM01mO0VNbTJCUTtJTnZwQlE7OztBQXhOaEI7RU0rMkJRO0lOcHBCTzs7O0FNMHFCUDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QU56NEJaO0VNczRCVTtJTmhzQks7OztBQWhNZjtFTWc0QlU7SU4vckJNOzs7QUE3TWhCO0VNNDRCVTtJTjVyQks7OztBQTFNZjtFTXM0QlU7SU5yckJLOzs7QUEzTWY7RU1nNEJVO0lOcHJCTTs7O0FBeE5oQjtFTTQ0QlU7SU5qckJLOzs7QU11ckJIO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFTm5SZDtFQUNBLG1CQUZzQjtFQUd0QixxQkFINEM7RUFJNUM7RUFDQSxrQkFMZ0U7O0FBam9CaEU7RU1xNUJjO0lOL3NCQzs7O0FBaE1mO0VNKzRCYztJTjlzQkU7OztBQTdNaEI7RU0yNUJjO0lOM3NCQzs7O0FBMU1mO0VNcTVCYztJTnBzQkM7OztBQTNNZjtFTSs0QmM7SU5uc0JFOzs7QUF4TmhCO0VNMjVCYztJTmhzQkM7OztBTXdzQkQ7RU4zUmQ7RUFDQSxtQkFGc0I7RUFHdEIscUJBSDRDO0VBSTVDO0VBQ0Esa0JBTGdFOztBQWpvQmhFO0VNNjVCYztJTnZ0QkM7OztBQWhNZjtFTXU1QmM7SU50dEJFOzs7QUE3TWhCO0VNbTZCYztJTm50QkM7OztBQTFNZjtFTTY1QmM7SU41c0JDOzs7QUEzTWY7RU11NUJjO0lOM3NCRTs7O0FBeE5oQjtFTW02QmM7SU54c0JDOzs7QU1ndEJEO0VOblNkO0VBQ0EsbUJBRnNCO0VBR3RCLHFCQUg0QztFQUk1QztFQUNBLGtCQUxnRTs7QUFqb0JoRTtFTXE2QmM7SU4vdEJDOzs7QUFoTWY7RU0rNUJjO0lOOXRCRTs7O0FBN01oQjtFTTI2QmM7SU4zdEJDOzs7QUExTWY7RU1xNkJjO0lOcHRCQzs7O0FBM01mO0VNKzVCYztJTm50QkU7OztBQXhOaEI7RU0yNkJjO0lOaHRCQzs7O0FBck5mO0VNbTdCTTtJTmh4QlM7OztBQTdKZjtFTTY2Qk07SU4vd0JVOzs7QUFwS2hCO0VNbTdCTTtJTjd1QlM7OztBQWhNZjtFTTY2Qk07SU41dUJVOzs7QUE3TWhCO0VNeTdCTTtJTnp1QlM7OztBQWhOZjtFTXk3Qk07SU5ybEJOO0lBQ0E7OztBTThsQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBOztBTnY4Qlo7RU02N0JVO0lOdnZCSzs7O0FBaE1mO0VNdTdCVTtJTnR2Qk07OztBQTdNaEI7RU1tOEJVO0lObnZCSzs7O0FBMU1mO0VNNjdCVTtJTjV1Qks7OztBQTNNZjtFTXU3QlU7SU4zdUJNOzs7QUF4TmhCO0VNbThCVTtJTnh1Qks7OztBTXd2Qlg7RUFFRTtFQUNBOztBTmg5Qk47RU02OEJJO0lOaHlCVzs7O0FBdktmO0VNdThCSTtJTi94Qlk7OztBQXBMaEI7RU1tOUJJO0lONXhCVzs7O0FBakxmO0VNazlCTTtJTjV3QlM7OztBQWhNZjtFTTQ4Qk07SU4zd0JVOzs7QUE3TWhCO0VNdzlCTTtJTnh3QlM7OztBQTFNZjtFTWs5Qk07SU5uMEJTOzs7QUF6SWY7RU00OEJNO0lObDBCVTs7O0FBdEpoQjtFTXc5Qk07SU4vekJTOzs7QUFuSmY7RU1rOUJNO0lOenpCUzs7O0FBbkpmO0VNNDhCTTtJTnh6QlU7OztBQWhLaEI7RU13OUJNO0lOanlCUzs7O0FBakxmO0VNdzlCTTtJTnJ6QlM7OztBQTdKZjtFTWs5Qk07SU5wekJVOzs7QUFwS2hCO0VNdzlCTTtJTmx4QlM7OztBQWhNZjtFTWs5Qk07SU5qeEJVOzs7QUE3TWhCO0VNODlCTTtJTjl3QlM7OztBQWhOZjtFTTg5Qk07SU4xbkJOO0lBQ0E7OztBQS9WQTtFTTg5QlE7SU54eEJPOzs7QUFoTWY7RU13OUJRO0lOdnhCUTs7O0FBN01oQjtFTW8rQlE7SU5weEJPOzs7QUExTWY7RU04OUJRO0lOMXRCTzs7O0FBOVBmO0VNdzlCUTtJTnp0QlE7OztBQTNRaEI7RU1vK0JRO0lOdHRCTzs7O0FBeFFmO0VNcStCSTtJTnh6Qlc7OztBQXZLZjtFTSs5Qkk7SU52ekJZOzs7QUFwTGhCO0VNMitCSTtJTnB6Qlc7OztBQWpMZjtFTXUrQk07SU5qeUJTOzs7QUFoTWY7RU1pK0JNO0lOaHlCVTs7O0FBN01oQjtFTTYrQk07SU43eEJTOzs7QUExTWY7RU11K0JNO0lOeDFCUzs7O0FBeklmO0VNaStCTTtJTnYxQlU7OztBQXRKaEI7RU02K0JNO0lOcDFCUzs7O0FBbkpmO0VNdStCTTtJTjkwQlM7OztBQW5KZjtFTWkrQk07SU43MEJVOzs7QUFoS2hCO0VNNitCTTtJTnR6QlM7OztBQWpMZjtFTTgrQk07SU4zMEJTOzs7QUE3SmY7RU13K0JNO0lOMTBCVTs7O0FBcEtoQjtFTTgrQk07SU54eUJTOzs7QUFoTWY7RU13K0JNO0lOdnlCVTs7O0FBN01oQjtFTW8vQk07SU5weUJTOzs7QUFoTmY7RU1vL0JNO0lOaHBCTjtJQUNBOzs7QUEvVkE7RU1vL0JRO0lOOXlCTzs7O0FBaE1mO0VNOCtCUTtJTjd5QlE7OztBQTdNaEI7RU0wL0JRO0lOMXlCTzs7O0FBMU1mO0VNby9CUTtJTmh2Qk87OztBQTlQZjtFTTgrQlE7SU4vdUJROzs7QUEzUWhCO0VNMC9CUTtJTjV1Qk87OztBQXhRZjtFTTQvQk07SU50ekJTOzs7QUFoTWY7RU1zL0JNO0lOcnpCVTs7O0FBN01oQjtFTWtnQ007SU5sekJTOzs7QUExTWY7RU00L0JNO0lONzJCUzs7O0FBeklmO0VNcy9CTTtJTjUyQlU7OztBQXRKaEI7RU1rZ0NNO0lOejJCUzs7O0FBbkpmO0VNNC9CTTtJTm4yQlM7OztBQW5KZjtFTXMvQk07SU5sMkJVOzs7QUFoS2hCO0VNa2dDTTtJTjMwQlM7OztBQWpMZjtFTWtnQ007SU4vMUJTOzs7QUE3SmY7RU00L0JNO0lOOTFCVTs7O0FBcEtoQjtFTWtnQ007SU41ekJTOzs7QUFoTWY7RU00L0JNO0lOM3pCVTs7O0FBN01oQjtFTXdnQ007SU54ekJTOzs7QUFoTmY7RU13Z0NNO0lOcHFCTjtJQUNBOzs7QUEvVkE7RU15Z0NVO0lObjBCSzs7O0FBaE1mO0VNbWdDVTtJTmwwQk07OztBQTdNaEI7RU0rZ0NVO0lOL3pCSzs7O0FBMU1mO0VNeWdDVTtJTnJ3Qks7OztBQTlQZjtFTW1nQ1U7SU5wd0JNOzs7QUEzUWhCO0VNK2dDVTtJTmp3Qks7OztBQXhRZjtFTTZnQ1U7SU52MEJLOzs7QUFoTWY7RU11Z0NVO0lOdDBCTTs7O0FBN01oQjtFTW1oQ1U7SU5uMEJLOzs7QUExTWY7RU02Z0NVO0lOendCSzs7O0FBOVBmO0VNdWdDVTtJTnh3Qk07OztBQTNRaEI7RU1taENVO0lOcndCSzs7O0FBeFFmO0VNc2hDRTtJTjU1QmE7OztBQXBIZjtFTWdoQ0U7SU4zNUJjOzs7QUFqSWhCO0VNNGhDRTtJTng1QmE7OztBQTlIZjtFTXNoQ0U7SU5sNUJhOzs7QUE5SGY7RU1naENFO0lOajVCYzs7O0FBM0loQjtFTTRoQ0U7SU45NEJhOzs7QU1pNUJYO0VOM3JCSjtFQUNBOztBQS9WQTtFTXloQ0k7SU5uMUJXOzs7QUFoTWY7RU1taENJO0lObDFCWTs7O0FBN01oQjtFTStoQ0k7SU4vMEJXOzs7QUExTWY7RU15aENJO0lONTJCVzs7O0FBdktmO0VNbWhDSTtJTjMyQlk7OztBQXBMaEI7RU0raENJO0lOeDJCVzs7O0FBakxmO0VNOGhDSTtJTjMzQlc7OztBQTdKZjtFTXdoQ0k7SU4xM0JZOzs7QUExS2hCO0VNb2lDSTtJTnYzQlc7OztBQXZLZjtFTThoQ0k7SU5qM0JXOzs7QUF2S2Y7RU13aENJO0lOaDNCWTs7O0FBcExoQjtFTW9pQ0k7SU43MkJXOzs7QUFqTGY7RU1taUNJO0lOdDNCVzs7O0FBdktmO0VNNmhDSTtJTnIzQlk7OztBQXBMaEI7RU15aUNJO0lObDNCVzs7O0FBakxmO0VNcWlDTTtJTnQ1QlM7OztBQXpJZjtFTStoQ007SU5yNUJVOzs7QUFoSmhCO0VNcWlDTTtJTjU0QlM7OztBQW5KZjtFTStoQ007SU4zNEJVOzs7QUFoS2hCO0VNMmlDTTtJTnAzQlM7OztBQWpMZjtFTTJpQ1k7SU54NEJHOzs7QUE3SmY7RU1xaUNZO0lOdjRCSTs7O0FBcEtoQjtFTTJpQ1k7SU41NUJHOzs7QUF6SWY7RU1xaUNZO0lOMzVCSTs7O0FBaEpoQjtFTWtqQ007SU4vNEJTOzs7QUE3SmY7RU00aUNNO0lOOTRCVTs7O0FBcEtoQjtFTWtqQ007SU41MkJTOzs7QUFoTWY7RU00aUNNO0lOMzJCVTs7O0FBN01oQjtFTXdqQ007SU54MkJTOzs7QUFoTmY7RU13akNNO0lOcHRCTjtJQUNBOzs7QUEvVkE7RU0yakNJO0lOOTRCVzs7O0FBdktmO0VNcWpDSTtJTjc0Qlk7OztBQXBMaEI7RU1pa0NJO0lOMTRCVzs7O0FBakxmO0VNNmpDTTtJTjk2QlM7OztBQXpJZjtFTXVqQ007SU43NkJVOzs7QUFoSmhCO0VNNmpDTTtJTnA2QlM7OztBQW5KZjtFTXVqQ007SU5uNkJVOzs7QUFoS2hCO0VNbWtDTTtJTjU0QlM7OztBQWpMZjtFTW1rQ1k7SU5oNkJHOzs7QUE3SmY7RU02akNZO0lOLzVCSTs7O0FBcEtoQjtFTW1rQ1k7SU5wN0JHOzs7QUF6SWY7RU02akNZO0lObjdCSTs7O0FBaEpoQjtFTTBrQ007SU52NkJTOzs7QUE3SmY7RU1va0NNO0lOdDZCVTs7O0FBcEtoQjtFTTBrQ007SU5wNEJTOzs7QUFoTWY7RU1va0NNO0lObjRCVTs7O0FBN01oQjtFTWdsQ007SU5oNEJTOzs7QUFoTmY7RU1nbENNO0lONXVCTjtJQUNBOzs7QUEvVkE7RU1tbENJO0lOdDZCVzs7O0FBdktmO0VNNmtDSTtJTnI2Qlk7OztBQXBMaEI7RU15bENJO0lObDZCVzs7O0FBakxmO0VNcWxDTTtJTi80QlM7OztBQWhNZjtFTStrQ007SU45NEJVOzs7QUE3TWhCO0VNMmxDTTtJTjM0QlM7OztBQTFNZjtFTXFsQ007SU50OEJTOzs7QUF6SWY7RU0ra0NNO0lOcjhCVTs7O0FBdEpoQjtFTTJsQ007SU5sOEJTOzs7QUFuSmY7RU1xbENNO0lONTdCUzs7O0FBbkpmO0VNK2tDTTtJTjM3QlU7OztBQWhLaEI7RU0ybENNO0lOcDZCUzs7O0FBakxmO0VNMmxDTTtJTnI1QlM7OztBQWhNZjtFTXFsQ007SU5wNUJVOzs7QUE3TWhCO0VNaW1DTTtJTmo1QlM7OztBQTFNZjtFTTJsQ007SU54N0JTOzs7QUE3SmY7RU1xbENNO0lOdjdCVTs7O0FBMUtoQjtFTWltQ007SU43dkJOO0lBQ0E7OztBQS9WQTtFTWltQ1E7SU4zNUJPOzs7QUFoTWY7RU0ybENRO0lOMTVCUTs7O0FBN01oQjtFTXVtQ1E7SU52NUJPOzs7QUExTWY7RU1pbUNRO0lONzFCTzs7O0FBOVBmO0VNMmxDUTtJTjUxQlE7OztBQTNRaEI7RU11bUNRO0lOejFCTzs7O0FBeFFmO0VNd21DSTtJTjM3Qlc7OztBQXZLZjtFTWttQ0k7SU4xN0JZOzs7QUFwTGhCO0VNOG1DSTtJTnY3Qlc7OztBQWpMZjtFTTBtQ007SU5wNkJTOzs7QUFoTWY7RU1vbUNNO0lObjZCVTs7O0FBN01oQjtFTWduQ007SU5oNkJTOzs7QUExTWY7RU0wbUNNO0lOMzlCUzs7O0FBeklmO0VNb21DTTtJTjE5QlU7OztBQXRKaEI7RU1nbkNNO0lOdjlCUzs7O0FBbkpmO0VNMG1DTTtJTmo5QlM7OztBQW5KZjtFTW9tQ007SU5oOUJVOzs7QUFoS2hCO0VNZ25DTTtJTno3QlM7OztBQWpMZjtFTWduQ007SU4xNkJTOzs7QUFoTWY7RU0wbUNNO0lOejZCVTs7O0FBN01oQjtFTXNuQ007SU50NkJTOzs7QUExTWY7RU1nbkNNO0lONzhCUzs7O0FBN0pmO0VNMG1DTTtJTjU4QlU7OztBQTFLaEI7RU1zbkNNO0lObHhCTjtJQUNBOzs7QUEvVkE7RU1zbkNRO0lOaDdCTzs7O0FBaE1mO0VNZ25DUTtJTi82QlE7OztBQTdNaEI7RU00bkNRO0lONTZCTzs7O0FBMU1mO0VNc25DUTtJTmwzQk87OztBQTlQZjtFTWduQ1E7SU5qM0JROzs7QUEzUWhCO0VNNG5DUTtJTjkyQk87OztBQXhRZjtFTStuQ007SU56N0JTOzs7QUFoTWY7RU15bkNNO0lOeDdCVTs7O0FBN01oQjtFTXFvQ007SU5yN0JTOzs7QUExTWY7RU0rbkNNO0lOaC9CUzs7O0FBeklmO0VNeW5DTTtJTi8rQlU7OztBQXRKaEI7RU1xb0NNO0lONStCUzs7O0FBbkpmO0VNK25DTTtJTnQrQlM7OztBQW5KZjtFTXluQ007SU5yK0JVOzs7QUFoS2hCO0VNcW9DTTtJTjk4QlM7OztBQWpMZjtFTXFvQ007SU4vN0JTOzs7QUFoTWY7RU0rbkNNO0lOOTdCVTs7O0FBN01oQjtFTTJvQ007SU4zN0JTOzs7QUExTWY7RU1xb0NNO0lObCtCUzs7O0FBN0pmO0VNK25DTTtJTmorQlU7OztBQTFLaEI7RU0yb0NNO0lOdnlCTjtJQUNBOzs7QUEvVkE7RU0yb0NRO0lOcjhCTzs7O0FBaE1mO0VNcW9DUTtJTnA4QlE7OztBQTdNaEI7RU1pcENRO0lOajhCTzs7O0FBMU1mO0VNMm9DUTtJTnY0Qk87OztBQTlQZjtFTXFvQ1E7SU50NEJROzs7QUEzUWhCO0VNaXBDUTtJTm40Qk87OztBQXhRZjtFTThvQ1U7SU54OEJLOzs7QUFoTWY7RU13b0NVO0lOdjhCTTs7O0FBN01oQjtFTW9wQ1U7SU5wOEJLOzs7QUExTWY7RU1tcENRO0lONzhCTzs7O0FBaE1mO0VNNm9DUTtJTjU4QlE7OztBQTdNaEI7RU15cENRO0lOejhCTzs7O0FBMU1mO0VNbXBDUTtJTi80Qk87OztBQTlQZjtFTTZvQ1E7SU45NEJROzs7QUEzUWhCO0VNeXBDUTtJTjM0Qk87OztBQXhRZjtFTTZwQ0k7SU4xL0JXOzs7QUE3SmY7RU11cENJO0lOei9CWTs7O0FBMUtoQjtFTW1xQ0k7SU50L0JXOzs7QUF2S2Y7RU02cENJO0lOeGlCSjtJQUNBO0lBQ0E7SUFDQSxpQk13aUJzQjtJTnZpQnRCLGtCTXVpQnNCO0lOdGlCdEIsZU1zaUJzQjtJTnJpQnRCLGFBUHFDO0lBUXJDLG1CQVJxQztJQVNyQyxnQkFUcUM7OztBQXBuQnJDO0VNa3FDTTtJTnpnQ1M7OztBQW5KZjtFTTRwQ007SU54Z0NVOzs7QUExSmhCO0VNa3FDTTtJTm5oQ1M7OztBQXpJZjtFTTRwQ007SU5saENVOzs7QUF0SmhCO0VNd3FDTTtJTmovQlM7OztBTXEvQlA7RUFDRTtFTnowQlY7RUFDQTtFTWkxQlU7O0FOaHJDVjtFTXNxQ1E7SU5oK0JPOzs7QUFoTWY7RU1ncUNRO0lOLzlCUTs7O0FBN01oQjtFTTRxQ1E7SU41OUJPOzs7QUExTWY7RU1zcUNRO0lOcjlCTzs7O0FBM01mO0VNZ3FDUTtJTnA5QlE7OztBQXhOaEI7RU00cUNRO0lOajlCTzs7O0FBck5mO0VNc3FDUTtJTjVpQ087OztBQXBIZjtFTWdxQ1E7SU4zaUNROzs7QUFqSWhCO0VNNHFDUTtJTnhpQ087OztBQTlIZjtFTXNxQ1E7SU5saUNPOzs7QUE5SGY7RU1ncUNRO0lOamlDUTs7O0FBM0loQjtFTTRxQ1E7SU45aENPOzs7QUF4SWY7RU1zcUNRO0lOaGtDTzs7O0FBaEdmO0VNZ3FDUTtJTi9qQ1E7OztBQTdHaEI7RU00cUNRO0lONWpDTzs7O0FBMUdmO0VNc3FDUTtJTnRqQ087OztBQTFHZjtFTWdxQ1E7SU5yakNROzs7QUF2SGhCO0VNNHFDUTtJTmxqQ087OztBQXBIZjtFTXNxQ1E7SU56L0JPOzs7QUF2S2Y7RU1ncUNRO0lOeC9CUTs7O0FBcExoQjtFTTRxQ1E7SU5yL0JPOzs7QUEzS2Y7RU1ncUNRO0lBWUk7OztBTnhyQ1o7RU00cUNRO0lBZUk7OztBQUVGO0VBQ0U7O0FOeHJDWjtFTTByQ2M7SUFDRTs7O0FOanNDaEI7RU1xc0NjO0lBQ0U7SUFDQTs7O0FBSU47RUFDRTs7QU50c0NaO0VNcXNDVTtJTi8vQks7OztBQWhNZjtFTStyQ1U7SU45L0JNOzs7QUE3TWhCO0VNMnNDVTtJTjMvQks7OztBQTFNZjtFTXFzQ1U7SU5wL0JLOzs7QUEzTWY7RU0rckNVO0lObi9CTTs7O0FBeE5oQjtFTTJzQ1U7SU5oL0JLOzs7QUEzTmY7RU1ndENjO0lBQ0U7SUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTnJsQlo7RUFDQSxtQkFGc0I7RUFHdEIscUJBSDRDO0VBSTVDO0VBQ0Esa0JBTGdFO0VNd2xCcEQ7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VObG1CZDtFQUNBLG1CQUZzQjtFQUd0QixxQkFINEM7RUFJNUM7RUFDQSxrQkFMZ0U7RU11bUJsRDtFQUNBOztBTnp1Q2Q7RU04dENZO0lOeGhDRzs7O0FBaE1mO0VNd3RDWTtJTnZoQ0k7OztBQTdNaEI7RU1vdUNZO0lOcGhDRzs7O0FBMU1mO0VNOHRDWTtJTjdnQ0c7OztBQTNNZjtFTXd0Q1k7SU41Z0NJOzs7QUF4TmhCO0VNb3VDWTtJTnpnQ0c7OztBTXdoQ1A7RU4vNEJSO0VBQ0E7RU1nNUJVOztBQUNBO0VBRUU7O0FObHZDWjtFTWd2Q1U7SU4vaENLOzs7QUEzTWY7RU0wdUNVO0lOOWhDTTs7O0FBeE5oQjtFTXN2Q1U7SU4zaENLOzs7QUFyTmY7RU0wdkNFO0lOaG9DYTs7O0FBcEhmO0VNb3ZDRTtJTi9uQ2M7OztBQWpJaEI7RU1nd0NFO0lONW5DYTs7O0FBOUhmO0VNMHZDRTtJTnRuQ2E7OztBQTlIZjtFTW92Q0U7SU5ybkNjOzs7QUEzSWhCO0VNZ3dDRTtJTmxuQ2E7OztBTXNuQ1g7RU5oNkJKO0VBQ0E7O0FBL1ZBO0VNOHZDSTtJTnhqQ1c7OztBQWhNZjtFTXd2Q0k7SU52akNZOzs7QUE3TWhCO0VNb3dDSTtJTnBqQ1c7OztBQTFNZjtFTTh2Q0k7SU5qbENXOzs7QUF2S2Y7RU13dkNJO0lOaGxDWTs7O0FBcExoQjtFTW93Q0k7SU43a0NXOzs7QUFqTGY7RU1vd0NJO0lOOWpDVzs7O0FBaE1mO0VNOHZDSTtJTjdqQ1k7OztBQTdNaEI7RU0wd0NJO0lOMWpDVzs7O0FBMU1mO0VNMHdDRTtJTmhwQ2E7OztBQXBIZjtFTW93Q0U7SU4vb0NjOzs7QUFqSWhCO0VNZ3hDRTtJTjVvQ2E7OztBQTlIZjtFTTB3Q0U7SU50b0NhOzs7QUE5SGY7RU1vd0NFO0lOcm9DYzs7O0FBM0loQjtFTWd4Q0U7SU5sb0NhOzs7QU1zb0NYO0VOaDdCSjtFQUNBOztBQS9WQTtFTTh3Q0k7SU54a0NXOzs7QUFoTWY7RU13d0NJO0lOdmtDWTs7O0FBN01oQjtFTW94Q0k7SU5wa0NXOzs7QUExTWY7RU04d0NJO0lOam1DVzs7O0FBdktmO0VNd3dDSTtJTmhtQ1k7OztBQXBMaEI7RU1veENJO0lON2xDVzs7O0FBakxmO0VNb3hDSTtJTjlrQ1c7OztBQWhNZjtFTTh3Q0k7SU43a0NZOzs7QUE3TWhCO0VNMHhDSTtJTjFrQ1c7OztBQTFNZjtFTTB4Q0U7SU5ocUNhOzs7QUFwSGY7RU1veENFO0lOL3BDYzs7O0FBakloQjtFTWd5Q0U7SU41cENhOzs7QUE5SGY7RU0weENFO0lOdHBDYTs7O0FBOUhmO0VNb3hDRTtJTnJwQ2M7OztBQTNJaEI7RU1neUNFO0lObHBDYTs7O0FNc3BDWDtFTmg4Qko7RUFDQTs7QUEvVkE7RU04eENJO0lOeGxDVzs7O0FBaE1mO0VNd3hDSTtJTnZsQ1k7OztBQTdNaEI7RU1veUNJO0lOcGxDVzs7O0FBMU1mO0VNOHhDSTtJTmpuQ1c7OztBQXZLZjtFTXd4Q0k7SU5obkNZOzs7QUFwTGhCO0VNb3lDSTtJTjdtQ1c7OztBQWpMZjtFTW95Q0k7SU45bENXOzs7QUFoTWY7RU04eENJO0lON2xDWTs7O0FBN01oQjtFTTB5Q0k7SU4xbENXOzs7QU04bENYO0VBQ0U7O0FBQ0E7RU41OEJOO0VBQ0E7RU0rOEJRO0VBQ0E7O0FOL3lDUjtFTTB5Q007SU52b0NTOzs7QUE3SmY7RU1veUNNO0lOdG9DVTs7O0FBMUtoQjtFTWd6Q007SU5ub0NTOzs7QUF2S2Y7RU0weUNNO0lOcG1DUzs7O0FBaE1mO0VNb3lDTTtJTm5tQ1U7OztBQTdNaEI7RU1nekNNO0lOaG1DUzs7O0FBcE1mO0VNb3lDTTtJQU9JOzs7QU52ekNWO0VNZ3pDTTtJQVVJOzs7QU5wekNWO0VNdXpDVTtJTmpuQ0s7OztBQWhNZjtFTWl6Q1U7SU5obkNNOzs7QUE3TWhCO0VNNnpDVTtJTjdtQ0s7OztBTW1uQ1Q7RUFDRTtFQUNBO0VBSUE7O0FOejBDUjtFTW0wQ007SUFJSTs7O0FBR0Y7RUFFRTtFQUNBO0VBQ0E7O0FOeDBDVjtFTW8wQ1E7SU45bkNPOzs7QUFoTWY7RU04ekNRO0lON25DUTs7O0FBN01oQjtFTTAwQ1E7SU4xbkNPOzs7QU0rbkNMO0VBQ0U7O0FOMTBDWjtFTXkwQ1U7SU43aENLOzs7QUF0U2Y7RU1tMENVO0lONWhDTTs7O0FBblRoQjtFTSswQ1U7SU56aENLOzs7QU02aENMO0VBQ0U7O0FOOTBDWjtFTTYwQ1U7SU5qaUNLOzs7QUF0U2Y7RU11MENVO0lOaGlDTTs7O0FBblRoQjtFTW0xQ1U7SU43aENLOzs7QU1vaUNUO0VBQ0U7RU5odUJSO0VBQ0E7RUFDQTtFQUNBLGlCTTh0QnNCO0VON3RCdEIsa0JNNnRCc0I7RU41dEJ0QixlTTR0QnNCO0VOM3RCdEIsYUFQcUM7RUFRckMsbUJBUnFDO0VBU3JDLGdCQVRxQztFTW91QjdCOztBTngxQ1I7RU1vMUNNO0lOdGtDUzs7O0FBeFFmO0VNODBDTTtJTnJrQ1U7OztBQXJSaEI7RU0wMUNNO0lObGtDUzs7O0FBbFJmO0VNeTFDUTtJTjFzQ087OztBQXpJZjtFTW0xQ1E7SU56c0NROzs7QUF0SmhCO0VNKzFDUTtJTnRzQ087OztBQW5KZjtFTXkxQ1E7SU5oc0NPOzs7QUFuSmY7RU1tMUNRO0lOL3JDUTs7O0FBaEtoQjtFTSsxQ1E7SU41ckNPOzs7QU0rckNMO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBOztBTnYyQ1o7RU00MUNVO0lOdHBDSzs7O0FBaE1mO0VNczFDVTtJTnJwQ007OztBQTdNaEI7RU1rMkNVO0lObHBDSzs7O0FBMU1mO0VNNDFDVTtJTjNvQ0s7OztBQTNNZjtFTXMxQ1U7SU4xb0NNOzs7QUF4TmhCO0VNazJDVTtJTnZvQ0s7OztBTW1wQ0g7RUFDRTs7QUFJRjtFQUNFOztBQU9SO0VBQ0U7RU5wdkJSO0VBQ0EsbUJBRnNCO0VBR3RCLHFCQUg0QztFQUk1QztFQUNBLGtCQUxnRTtFTXl2QnhEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FOOTNDUjtFTXEzQ007SU4vcUNTOzs7QUFoTWY7RU0rMkNNO0lOOXFDVTs7O0FBN01oQjtFTTIzQ007SU4zcUNTOzs7QUExTWY7RU1xM0NNO0lOcHFDUzs7O0FBM01mO0VNKzJDTTtJTm5xQ1U7OztBQXhOaEI7RU0yM0NNO0lOaHFDUzs7O0FBck5mO0VNczRDRTtJTjV3Q2E7OztBQXBIZjtFTWc0Q0U7SU4zd0NjOzs7QUFqSWhCO0VNNDRDRTtJTnh3Q2E7OztBQTlIZjtFTXM0Q0U7SU5sd0NhOzs7QUE5SGY7RU1nNENFO0lOandDYzs7O0FBM0loQjtFTTQ0Q0U7SU45dkNhOzs7QU1pd0NYO0VOcHhCSjtFQUNBO0VBQ0E7RUFDQSxpQk1reEJvQjtFTmp4QnBCLGtCTWl4Qm9CO0VOaHhCcEIsZU1neEJvQjtFTi93QnBCLGFBUHFDO0VBUXJDLG1CQVJxQztFQVNyQyxnQkFUcUM7O0FBcG5CckM7RU0yNENNO0lObHZDUzs7O0FBbkpmO0VNcTRDTTtJTmp2Q1U7OztBQWhLaEI7RU1pNUNNO0lOOXVDUzs7O0FBN0pmO0VNMjRDTTtJTjV2Q1M7OztBQXpJZjtFTXE0Q007SU4zdkNVOzs7QUF0SmhCO0VNaTVDTTtJTnh2Q1M7OztBQW5KZjtFTTI0Q007SU5yc0NTOzs7QUFoTWY7RU1xNENNO0lOcHNDVTs7O0FBN01oQjtFTWk1Q007SU5qc0NTOzs7O0FPM05qQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJO0lBQ0E7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTtJQUNBOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTtJQUNBOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJOzs7RUFHSjtJQUNJO0lBQ0E7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7OztFQUdKO0lBQ0k7OztBQU1SO0FBSUk7RUFDRTs7O0FDNzJCTjtFQUVFO0VBQ0E7QUFBa0I7OztBQUlsQjtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RVIwbkJGO0VBQ0E7RUFDQTtFQUNBLGlCUTVuQmtCO0VSNm5CbEIsa0JRN25Ca0I7RVI4bkJsQixlUTluQmtCO0VSK25CbEIsYVEvbkJ5QjtFUmdvQnpCLG1CUWhvQnlCO0VSaW9CekIsZ0JRam9CeUI7RUFDckI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQTBDO0VBQzFDO0FBQWM7RUFDZDtBQUFrQjs7QUFHcEI7RUFDRTtFQUtBOztBUmJKO0VRT0U7SVI2UGE7OztBQTlQZjtFUUNFO0lSOFBjOzs7QUEzUWhCO0VRYUU7SVJpUWE7OztBQXhRZjtFUU9FO0lSMlJhOzs7QUE1UmY7RVFDRTtJUjRSYzs7O0FBelNoQjtFUWFFO0lSK1JhOzs7QUF0U2Y7RVFPRTtJUitMYTs7O0FBaE1mO0VRQ0U7SVJnTWM7OztBQTdNaEI7RVFhRTtJUm1NYTs7O0FBMU1mO0VRT0U7SVIwTWE7OztBQTNNZjtFUUNFO0lSMk1jOzs7QUF4TmhCO0VRYUU7SVI4TWE7OztBUXRNWDtFQUNFO0VBR0E7RUFDQTtFQUNBO0VBQ0E7O0FSdEJOO0VRZUk7SVJ1TFc7OztBQWhNZjtFUVNJO0lSd0xZOzs7QUE3TWhCO0VRcUJJO0lSMkxXOzs7QUExTWY7RVFlSTtJUmtNVzs7O0FBM01mO0VRU0k7SVJtTVk7OztBQXhOaEI7RVFxQkk7SVJzTVc7OztBUTlMVDtFQUNFO0VBQ0U7O0FBRUo7RUFDRTtFQUNFOztBUjdCVjtFUWtDUTtJQUNFOztFQUNBO0lBRUU7OztBQU1WO0VBQ0U7RUFFQTs7QVJyREo7RVFrREU7SVJrRmE7OztBQXBJZjtFUWtERTtJQUtJO0lBQ0E7OztBQUVGO0FBS0U7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FSL0ROO0VRMERJO0lBRUk7SUFDQTs7O0FBeUJKO0VBQ0U7O0FBQ0E7RUFDRTs7QVJuRlI7RVF3Rk07SVI4R1M7OztBQWhNZjtFUWtGTTtJUitHVTs7O0FBN01oQjtFUThGTTtJUmtIUzs7O0FBMU1mO0VROEZNO0lSd0dTOzs7QUFoTWY7RVF3Rk07SVJ5R1U7OztBQTdNaEI7RVFvR007SVI0R1M7OztBQTFNZjtFUThGTTtJUm1IUzs7O0FBM01mO0VRd0ZNO0lSb0hVOzs7QUF4TmhCO0VRb0dNO0lSdUhTOzs7O0FTMU9qQjtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTs7O0FBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9jb2xvcnNcblxuXG4vLyDlpInmlbDns7sgLyDplqLmlbDns7vjga/jgZPjgZPjgavjgb7jgajjgoHjgotcblxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRzcDogJzkwMC45cHgnOyAvL3Nw44GubWF4XG4kcGM6ICc5MDFweCc7IC8vcGPjga5taW5cbiRwY21heDogJzEyMDBweCc7IC8vcGPjga5tYXhcbiRiaWc6ICcxNDAwcHgnOyAvL2JpZ+OBrm1pblxuXG5cblxuLy/jg6Hjg4fjgqPjgqLjgq/jgqjjg6rjg7zoqJjov7Djg6Ljgrjjg6Xjg7zjg6tcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRwYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWlkIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRwYykpIGFuZCAobWF4LXdpZHRoOiAoJHBjbWF4KSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBiaWcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJGJpZykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBmdW5jdGlvbiBmaXRzcCgkdmFsdWUpe1xuICBAcmV0dXJuIGNhbGMoJHZhbHVlIC8gMzc1KSAqIDEwMCArIHZ3O1xuLy8gIEByZXR1cm4gY2FsYygkdmFsdWUpICArIHB4O1xufVxuXG5cbkBmdW5jdGlvbiBmaXQoJHZhbHVlKXtcbiAgQHJldHVybiBjYWxjKCR2YWx1ZSAvIDEyMDApICogMTAwICsgdnc7XG59XG5cbkBmdW5jdGlvbiB2Zml0KCR2YWx1ZSwkdil7XG4gIEByZXR1cm4gY2FsYygkdmFsdWUgLyAkdikgKiAxMDAgKyB2dztcbn1cblxuXG5AZnVuY3Rpb24gaGFsZigkdmFsdWUpe1xuICBAcmV0dXJuICgkdmFsdWUgLyAyKSArIHB4O1xufVxuXG5cbi8vZm9udC1zaXplXG5AZm9yICRpIGZyb20gNiB0aHJvdWdoIDIwMCB7XG4gIEBpbmNsdWRlIHBje1xuICAgIC5GI3skaX0ge1xuICAgICAgZm9udC1zaXplOiAjeyRpfXB4O1xuICAgICAgLy/oh6rli5XnmoTjgatN44KC5a6a576p44GZ44KLXG4gICAgICBAaW5jbHVkZSBtaWR7XG4gICAgICAgIGZvbnQtc2l6ZTogZml0KCRpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWlke1xuICAgIC5NRiN7JGl9IHtcbiAgICAgIGZvbnQtc2l6ZTogZml0KCRpKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc3B7XG4gICAgLlNGI3skaX0ge1xuICAgICAgZm9udC1zaXplOiBmaXRzcCgkaSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9saW5lLWhlaWdodFxuQGZvciAkaSBmcm9tIDEwIHRocm91Z2ggMzAge1xuICAuTCN7JGl9eyBsaW5lLWhlaWdodDogY2FsYygkaSAvIDEwKTsgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgLlNMI3skaX17IGxpbmUtaGVpZ2h0OiBjYWxjKCRpIC8gMTApOyB9XG4gIH1cbn1cblxuLy9sZXR0ZXIgc3BhY2luZ1xuQG1peGluIGxzKCRwYzoxLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjKCRwYyAvIDEwMCkgKyBlbTtcbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNweyBsZXR0ZXItc3BhY2luZzogY2FsYygkc3AgLyAxMDApICsgZW07IH1cbiAgfVxufVxuXG5cbi8vbm9ybWFsaXplIG9sL3Vs44Gr5L2/44GGXG5AbWl4aW4gbigpe1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtaXhpbiBnYXAoJHBjOjEwLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIEBpbmNsdWRlIHBjeyBnYXA6ICRwYyArIHB4OyB9XG4gICAgQGluY2x1ZGUgbWlkeyBnYXA6IGZpdCgkcGMpOyB9XG4gIH1cbiAgQGlmICgkc3ApIHtcbiAgICBAaW5jbHVkZSBzcHsgZ2FwOiBmaXRzcCgkc3ApOyB9XG4gIH1cbn1cblxuXG4vL3BhZGRpbmfoqJjov7Djg6Ljgrjjg6Xjg7zjg6tcbkBtaXhpbiBwbCgkcGM6MTAsJHNwOmZhbHNlKXtcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XG4gICAgQGluY2x1ZGUgcGN7IHBhZGRpbmctbGVmdDogJHBjICsgcHg7IH1cbiAgICBAaW5jbHVkZSBtaWR7IHBhZGRpbmctbGVmdDogZml0KCRwYyk7IH1cbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNweyBwYWRkaW5nLWxlZnQ6IGZpdHNwKCRzcCk7IH1cbiAgfVxufVxuXG5AbWl4aW4gcHIoJHBjOjEwLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIEBpbmNsdWRlIHBjeyBwYWRkaW5nLXJpZ2h0OiAkcGMgKyBweDsgfVxuICAgIEBpbmNsdWRlIG1pZHsgcGFkZGluZy1yaWdodDogZml0KCRwYyk7IH1cbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNweyBwYWRkaW5nLXJpZ2h0OiBmaXRzcCgkc3ApOyB9XG4gIH1cbn1cblxuQG1peGluIHB0KCRwYzoxMCwkc3A6ZmFsc2Upe1xuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcbiAgICBAaW5jbHVkZSBwY3sgcGFkZGluZy10b3A6ICRwYyArIHB4OyB9XG4gICAgQGluY2x1ZGUgbWlkeyBwYWRkaW5nLXRvcDogZml0KCRwYyk7IH1cbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNweyBwYWRkaW5nLXRvcDogZml0c3AoJHNwKTsgfVxuICB9XG59XG5cbkBtaXhpbiBwYigkcGM6MTAsJHNwOmZhbHNlKXtcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XG4gICAgQGluY2x1ZGUgcGN7IHBhZGRpbmctYm90dG9tOiAkcGMgKyBweDsgfVxuICAgIEBpbmNsdWRlIG1pZHsgcGFkZGluZy1ib3R0b206IGZpdCgkcGMpOyB9XG4gIH1cbiAgQGlmICgkc3ApIHtcbiAgICBAaW5jbHVkZSBzcHsgcGFkZGluZy1ib3R0b206IGZpdHNwKCRzcCk7IH1cbiAgfVxufVxuXG4vL21hcmdpbuiomOi/sOODouOCuOODpeODvOODq1xuQG1peGluIG1sKCRwYzoxMCwkc3A6ZmFsc2Upe1xuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcbiAgICBAaW5jbHVkZSBwY3sgbWFyZ2luLWxlZnQ6ICRwYyArIHB4OyB9XG4gICAgQGluY2x1ZGUgbWlkeyBtYXJnaW4tbGVmdDogZml0KCRwYyk7IH1cbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNweyBtYXJnaW4tbGVmdDogZml0c3AoJHNwKTsgfVxuICB9XG59XG5cbkBtaXhpbiBtcigkcGM6MTAsJHNwOmZhbHNlKXtcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XG4gICAgQGluY2x1ZGUgcGN7IG1hcmdpbi1yaWdodDogJHBjICsgcHg7IH1cbiAgICBAaW5jbHVkZSBtaWR7IG1hcmdpbi1yaWdodDogZml0KCRwYyk7IH1cbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNweyBtYXJnaW4tcmlnaHQ6IGZpdHNwKCRzcCk7IH1cbiAgfVxufVxuXG5AbWl4aW4gbXQoJHBjOjEwLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIEBpbmNsdWRlIHBjeyBtYXJnaW4tdG9wOiAkcGMgKyBweDsgfVxuICAgIEBpbmNsdWRlIG1pZHsgbWFyZ2luLXRvcDogZml0KCRwYyk7IH1cbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNweyBtYXJnaW4tdG9wOiBmaXRzcCgkc3ApOyB9XG4gIH1cbn1cblxuQG1peGluIG1iKCRwYzoxMCwkc3A6ZmFsc2Upe1xuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcbiAgICBAaW5jbHVkZSBwY3sgbWFyZ2luLWJvdHRvbTogJHBjICsgcHg7IH1cbiAgICBAaW5jbHVkZSBtaWR7IG1hcmdpbi1ib3R0b206IGZpdCgkcGMpOyB9XG4gIH1cbiAgQGlmICgkc3ApIHtcbiAgICBAaW5jbHVkZSBzcHsgbWFyZ2luLWJvdHRvbTogZml0c3AoJHNwKTsgfVxuICB9XG59XG5cbkBtaXhpbiBicigkcGM6MTAsJHNwOmZhbHNlKXtcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHBjeyBib3JkZXItcmFkaXVzOiAkcGMgKyBweDsgfVxuICAgIEBpbmNsdWRlIG1pZHsgYm9yZGVyLXJhZGl1czogZml0KCRwYyk7IH1cbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNwe1xuLy8gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogZml0c3AoJHNwKTtcbiAgICB9XG4gIH1cbn1cblxuLy93aWR0aOiomOi/sOODouOCuOODpeODvOODq1xuQG1peGluIHcoJHBjLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIEBpbmNsdWRlIHBjeyB3aWR0aDogJHBjICsgcHg7IH1cbiAgICBAaW5jbHVkZSBtaWR7IHdpZHRoOiBmaXQoJHBjKTsgfVxuICB9XG4gIEBpZiAoJHNwKSB7XG4gICAgQGluY2x1ZGUgc3B7IHdpZHRoOiBmaXRzcCgkc3ApOyB9XG4gIH1cbn1cblxuLy9oZWlnaHToqJjov7Djg6Ljgrjjg6Xjg7zjg6tcbkBtaXhpbiBoKCRwYywkc3A6ZmFsc2Upe1xuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcbiAgICBAaW5jbHVkZSBwY3sgaGVpZ2h0OiAkcGMgKyBweDsgfVxuICAgIEBpbmNsdWRlIG1pZHsgaGVpZ2h0OiBmaXQoJHBjKTsgfVxuICB9XG4gIEBpZiAoJHNwKSB7XG4gICAgQGluY2x1ZGUgc3B7IGhlaWdodDogZml0c3AoJHNwKTsgfVxuICB9XG59XG5cblxuQG1peGluIG1heHcoJHBjLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIEBpbmNsdWRlIHBjeyBtYXgtd2lkdGg6ICRwYyArIHB4OyB9XG4gICAgQGluY2x1ZGUgbWlkeyBtYXgtd2lkdGg6IGZpdCgkcGMpOyB9XG4gIH1cbiAgQGlmICgkc3ApIHtcbiAgICBAaW5jbHVkZSBzcHsgbWF4LXdpZHRoOiAkc3AgKyBweDsgfVxuICB9XG59XG5cbkBtaXhpbiBtaW53KCRwYywkc3A6ZmFsc2Upe1xuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcbiAgICBAaW5jbHVkZSBwY3sgbWluLXdpZHRoOiAkcGMgKyBweDsgfVxuICAgIEBpbmNsdWRlIG1pZHsgbWluLXdpZHRoOiBmaXQoJHBjKTsgfVxuICB9XG4gIEBpZiAoJHNwKSB7XG4gICAgQGluY2x1ZGUgc3B7IG1pbi13aWR0aDogJHNwICsgcHg7IH1cbiAgfVxufVxuXG5AbWl4aW4gbWF4aCgkcGMsJHNwOmZhbHNlKXtcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XG4gICAgQGluY2x1ZGUgcGN7IG1heC1oZWlnaHQ6ICRwYyArIHB4OyB9XG4gICAgQGluY2x1ZGUgbWlkeyBtYXgtaGVpZ2h0OiBmaXQoJHBjKTsgfVxuICB9XG4gIEBpZiAoJHNwKSB7XG4gICAgQGluY2x1ZGUgc3B7IG1heC1oZWlnaHQ6ICRzcCArIHB4OyB9XG4gIH1cbn1cblxuQG1peGluIG1pbmgoJHBjLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIEBpbmNsdWRlIHBjeyBtaW4taGVpZ2h0OiAkcGMgKyBweDsgfVxuICAgIEBpbmNsdWRlIG1pZHsgbWluLWhlaWdodDogZml0KCRwYyk7IH1cbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNweyBtaW4taGVpZ2h0OiAkc3AgKyBweDsgfVxuICB9XG59XG5cbkBtaXhpbiB0b3AoJHBjLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIEBpbmNsdWRlIHBjeyB0b3A6ICRwYyArIHB4OyB9XG4gICAgQGluY2x1ZGUgbWlkeyB0b3A6IGZpdCgkcGMpOyB9XG4gIH1cbiAgQGlmICgkc3ApIHtcbiAgICBAaW5jbHVkZSBzcHsgdG9wOiBmaXRzcCgkc3ApOyB9XG4gIH1cbn1cblxuQG1peGluIGJvdHRvbSgkcGMsJHNwOmZhbHNlKXtcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XG4gICAgQGluY2x1ZGUgcGN7IGJvdHRvbTogJHBjICsgcHg7IH1cbiAgICBAaW5jbHVkZSBtaWR7IGJvdHRvbTogZml0KCRwYyk7IH1cbiAgfVxuICBAaWYgKCRzcCkge1xuICAgIEBpbmNsdWRlIHNweyBib3R0b206IGZpdHNwKCRzcCk7IH1cbiAgfVxufVxuXG5AbWl4aW4gbGVmdCgkcGMsJHNwOmZhbHNlKXtcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XG4gICAgQGluY2x1ZGUgcGN7IGxlZnQ6ICRwYyArIHB4OyB9XG4gICAgQGluY2x1ZGUgbWlkeyBsZWZ0OiBmaXQoJHBjKTsgfVxuICB9XG4gIEBpZiAoJHNwKSB7XG4gICAgQGluY2x1ZGUgc3B7IGxlZnQ6IGZpdHNwKCRzcCk7IH1cbiAgfVxufVxuXG5AbWl4aW4gcmlnaHQoJHBjLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIEBpbmNsdWRlIHBjeyByaWdodDogJHBjICsgcHg7IH1cbiAgICBAaW5jbHVkZSBtaWR7IHJpZ2h0OiBmaXQoJHBjKTsgfVxuICB9XG4gIEBpZiAoJHNwKSB7XG4gICAgQGluY2x1ZGUgc3B7IHJpZ2h0OiBmaXRzcCgkc3ApOyB9XG4gIH1cbn1cblxuQG1peGluIHRyYW5zbGF0ZVgoJHBjLCRzcDpmYWxzZSl7XG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xuICAgIEBpbmNsdWRlIHBjeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHBjICsgcHgpOyB9XG4gICAgQGluY2x1ZGUgbWlkeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoZml0KCRwYykpOyB9XG4gIH1cbiAgQGlmICgkc3ApIHtcbiAgICBAaW5jbHVkZSBzcHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGZpdHNwKCRzcCkpOyB9XG4gIH1cbn1cblxuQG1peGluIGZzKCRwYzoxNCwkc3A6ZmFsc2Upe1xuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcbiAgICBAaW5jbHVkZSBwY3sgZm9udC1zaXplOiAkcGMgKyBweDsgfVxuICAgIEBpbmNsdWRlIG1pZHsgZm9udC1zaXplOiBmaXQoJHBjKTsgfVxuICB9XG4gIEBpZiAoJHNwKSB7XG4gICAgQGluY2x1ZGUgc3B7IGZvbnQtc2l6ZTogZml0c3AoJHNwKTsgfVxuICB9XG59XG5cbkBtaXhpbiBsaCgkcGM6ZmFsc2UsJHNwOmZhbHNlKXtcbiAgQGlmICgkcGMpIHtcbiAgICBsaW5lLWhlaWdodDogJHBjO1xuICB9XG4gIEBpZiAoJHNwKSB7XG4gICAgQGluY2x1ZGUgc3B7IGxpbmUtaGVpZ2h0OiAkc3A7IH1cbiAgfVxufVxuXG5AbWl4aW4gYmwoKXtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQG1peGluIGIoKXtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1peGluIG0oKXtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1peGluIHIoKXtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLy9h44GuZGVjcmF0aW9u44Gu44Kt44Oj44Oz44K744OrXG5AbWl4aW4gbm9kZWMoKXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vL2NlbnRpZnlcbkBtaXhpbiBjZW50ZXIoKXtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyogYWZ0ZXLjgarjganjgafjgoTjgovloLTlkIggKi9cbkBtaXhpbiBvYmooKXtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuXG4vL21hcmdpbnMgYW5kIHBhZGRpbmdzXG4vL21hcmdpbi10b3BcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAge1xuICAuTVQjeyRpfXsgXG4gICAgbWFyZ2luLXRvcDogJGkrcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtaWQge1xuICAgICAgbWFyZ2luLXRvcDogZml0KCRpKSAhaW1wb3J0YW50O1xuXG4gICAgfVxuICAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgLlNNVCN7JGl9eyBtYXJnaW4tdG9wOiBmaXRzcCgkaSkgIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy/ku67lvZPjgabnlKhcbkBpbmNsdWRlIHBjIHtcbiAgLk1Ce1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLk1Me1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5NVHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5NUntcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLlBCe1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5QTHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLlBUe1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5QUntcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AaW5jbHVkZSBzcCB7XG4gIC5TTUJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuU01Me1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5TTVR7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuU01Se1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuU1BCe1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5TUEx7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5TUFR7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLlNQUntcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8vUEMvU1Djga7jgb/jgafooajnpLpcbkBpbmNsdWRlIHBjIHtcbiAgLkhJREUtUEN7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XG59XG5AaW5jbHVkZSBiaWcge1xuICAuSElERS1CSUd7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XG59XG5AaW5jbHVkZSBtaWQge1xuICAuSElERS1NSUR7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XG59XG5AaW5jbHVkZSBzcCB7XG4gIC5ISURFLVNQeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxufVxuXG5cbi8vZm9udC13ZWlnaHRcbi5CIHsgZm9udC13ZWlnaHQ6IGJvbGQ7fVxuLkJMIHsgZm9udC13ZWlnaHQ6IDkwMDt9XG4uTSB7IGZvbnQtd2VpZ2h0OiA1MDA7fVxuXG4vL2Fic2xvdXRlXG4uQUIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8vcmVsYXRpdmVcbi5SRUwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vZGlzcGxheTogYmxjb2tcbi5CTE9DSyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL3RleHQgYWxpZ25cbi5UQUMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuLlRBTCB7IHRleHQtYWxpZ246IGxlZnQ7fVxuLlRBUiB7IHRleHQtYWxpZ246IHJpZ2h0O31cblxuQGluY2x1ZGUgcGMge1xuICAuVEFDLVBDIHsgdGV4dC1hbGlnbjogY2VudGVyO31cbiAgLlRBTC1QQyB7IHRleHQtYWxpZ246IGxlZnQ7fVxuICAuVEFSLVBDIHsgdGV4dC1hbGlnbjogcmlnaHQ7fVxufVxuXG5AaW5jbHVkZSBzcCB7XG4gIC5UQUMtU1AgeyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuICAuVEFMLVNQIHsgdGV4dC1hbGlnbjogbGVmdDt9XG4gIC5UQVItU1AgeyB0ZXh0LWFsaWduOiByaWdodDt9XG59XG5cbi8vY2VudGVyZCBpbWFnZVxuLkNJIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICA+aW1ne1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vL0NMRUFSRklYXG4uQ0xFQVJGSVh7XG4gICY6YWZ0ZXIge1xuICAgICBjb250ZW50OiBcIlwiO1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLkNMRUFSRklYLVBDe1xuICBAaW5jbHVkZSBwYyB7XG4gICAgJjphZnRlciB7XG4gICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLkNMRUFSRklYLVNQe1xuICBAaW5jbHVkZSBzcCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLy/jg4bjgq3jgrnjg4jjga5leGNlcnB0XG4uRVhDRVJQVDF7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7ICBcbn1cbi5FWENFUlBUMntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjsgIFxufVxuLkVYQ0VSUFQze1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAgXG59XG5cbi5FWENFUlBUNHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDsgIFxufVxuXG4uRVhDRVJQVDV7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7ICBcbn1cblxuQGluY2x1ZGUgcGMge1xuICAuRVhDRVJQVDEtUEN7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgIFxuICB9XG4gIC5FWENFUlBUMi1QQ3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAgXG4gIH1cbiAgLkVYQ0VSUFQzLVBDe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7ICBcbiAgfVxuXG4gIC5FWENFUlBUNC1QQ3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyAgXG4gIH1cbiAgLkVYQ0VSUFQ1LVBDe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7ICBcbiAgfVxufVxuXG5AaW5jbHVkZSBzcCB7XG4gIC5FWENFUlBUMS1TUHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyAgXG4gIH1cbiAgLkVYQ0VSUFQyLVNQe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7ICBcbiAgfVxuICAuRVhDRVJQVDMtU1B7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgIFxuICB9XG5cbiAgLkVYQ0VSUFQ0LVNQe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7ICBcbiAgfVxuXG4gIC5FWENFUlBUNS1TUHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1OyAgXG4gIH1cbn1cblxuXG4vL2ZsZXhcbi8vdXNhZ2U6ICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OmNlbnRlciwkYWxpZ246ZmxleC1lbmQpXG5AbWl4aW4gZmxleCgkanVzdGlmeTpmbGV4LXN0YXJ0LCRhbGlnbjpmbGV4LXN0YXJ0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIC13ZWJraXQtYm94LXBhY2s6ICRqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiAkanVzdGlmeTtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246ICRhbGlnbjtcbiAgLW1zLWZsZXgtYWxpZ246ICRhbGlnbjtcbn1cblxuLy/og4zmma/nlLvlg49cbkBtaXhpbiBpKCRpbWcsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJHBvc2l0aW9uOiBjZW50ZXIgdG9wLCAkY29sb3I6IHRyYW5zcGFyZW50LCAkaXNpemV4OiBhdXRvLCAkaXNpemV5OiBhdXRvKXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLyN7JGltZ31cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGlzaXpleCAkaXNpemV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiByaSgkaW1nLCAkcmVwZWF0OiBuby1yZXBlYXQsICRwb3NpdGlvbjogY2VudGVyIHRvcCwgJGNvbG9yOiB0cmFuc3BhcmVudCwgJGlzaXpleDogYXV0bywgJGlzaXpleTogYXV0byl7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8jeyRpbWd9XCIpO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NwLyN7JGltZ31cIik7XG4gIH1cbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkaXNpemV4ICRpc2l6ZXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cblxuXG4vL0NPTVBBU1PjgavjgYLjgorjgZ3jgYbjgarjgoLjga5cbi8vcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzLCRyYWRpdXNTUDpmYWxzZSkge1xuXG5cbiAgQGluY2x1ZGUgcGN7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzICsgcHg7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzICsgcHg7XG4gICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzICsgcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzICsgcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWlke1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogZml0KCRyYWRpdXMpO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogZml0KCRyYWRpdXMpO1xuICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogZml0KCRyYWRpdXMpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZml0KCRyYWRpdXMpO1xuICB9XG4gIEBpZiAoJHJhZGl1c1NQKSB7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXNTUCArIHB4O1xuICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzU1AgKyBweDtcbiAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1c1NQICsgcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNTUCArIHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8vYm94LXNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJHR5cGUpXG4ge1xuIC13ZWJraXQtYm94LXNpemluZzokdHlwZTtcbiAtbW96LWJveC1zaXppbmc6JHR5cGU7XG4gYm94LXNpemluZzokdHlwZTtcbiB9XG5cbkBtaXhpbiBob3ZlckFscGhhKCRkdXIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICY6aG92ZXJ7XG4gICAgb3BhY2l0eTogJGR1cjtcbiAgfVxufVxuXG5AbWl4aW4gYm94LXNoYWRvdyggJGg6IDEwcHggLCAkdjogMTBweCAsICRiOiAwcHggLCAkczogMHB4ICwgJGM6ICMwMDAwMDAgKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XG4gIC1tb3otYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XG4gIGJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xufVxuXG4vL2ZvbnRcbi5yb2JvdG97XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cblxuLldISVRFe1xuICBjb2xvcjogI2ZmZjtcbn0iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xudjIuMCB8IDIwMTEwMTI2XG5MaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcbiovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8g5YWo5L2T5YWx6YCa44Gu44KC44Gu44Gq44Gp44Gv44GT44GT44Gr44G+44Go44KB44KLXG4vLyDjg5jjg4Pjg4Djg7vjg5Xjg4Pjgr/jgarjgalcbkB1c2UgXCJtaXhpblwiIGFzICo7XG5cbi8vbm9ybWFsaXpl55qE44Gq44KC44GuXG4qe1xuICAvLyBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5hOmxpbmssIGE6dmlzaXRlZCwgYTpob3ZlciwgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbWd7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgc3B7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vb3ZlcmZsb3cgY29udHJvbFxuYm9keXtcblxuLypcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1haW57XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuKi9cbn1cblxuLmlzLXBje1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgc3B7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmlzLXNwe1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzcHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbmh0bWwsYm9keXtcbiAgJi5maXhlZHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8vZm9udFxuYm9keXtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgQGluY2x1ZGUgZnMoMTYsMTIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBAaW5jbHVkZSBscyg0KTtcblxuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keXtcbiAgYmFja2dyb3VuZDogIzAwMDtcblxufVxuIiwiLy8g44Os44Kk44Ki44Km44OI5YWo6Iis44Gv44GT44GT44Gr44G+44Go44KB44KLXG5AY2hhcnNldCBcIlVURi04XCI7XG5AdXNlIFwibWl4aW5cIiBhcyAqO1xuXG5cblxuYm9keXtcblxuICBtYWluI21haW4tY29udGFpbmVye1xuXG4gICAgc2VjdGlvbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5jb250ZW50e1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuLmlubmVye1xuICBAaW5jbHVkZSBwYyB7XG4gICAgQGluY2x1ZGUgbWF4dygxMjAwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4iLCIvLyDlhajjg5rjg7zjgrjlhbHpgJrjgafkvb/jgYjjgovjg5bjg63jg4Pjgq/jg5Hjg7zjg4TpoZ7jga/jgZPjgZPjgavjgb7jgajjgoHjgotcbi8vIOOCteODoOODjeOCpOODq+OChOOCteOCpOODieODkOODvOODkeODvOODhOOBquOBqVxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSBcIm1peGluXCIgYXMgKjtcblxuXG4uYmxpZ2h0LXRleHR7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgyNTUsMjU1LDI1NSwgMSksMHB4IDBweCAxMHB4IHJnYmEoMjU1LDI1NSwyNTUsIDEpLDBweCAwcHggMTBweCByZ2JhKDI1NSwyNTUsMjU1LCAxKSwwcHggMHB4IDEwcHggcmdiYSgyNTUsMjU1LDI1NSwgMSk7XG4gIEBpbmNsdWRlIG1pZCB7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggZml0KDEwKSByZ2JhKDI1NSwyNTUsMjU1LCAxKSwwcHggMHB4IGZpdCgxMCkgcmdiYSgyNTUsMjU1LDI1NSwgMSksMHB4IDBweCBmaXQoMTApIHJnYmEoMjU1LDI1NSwyNTUsIDEpLDBweCAwcHggZml0KDEwKSByZ2JhKDI1NSwyNTUsMjU1LCAxKTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggZml0c3AoNSkgIHJnYmEoMjU1LDI1NSwyNTUsIDEpLDBweCAwcHggZml0c3AoNSkgIHJnYmEoMjU1LDI1NSwyNTUsIDEpLDBweCAwcHggZml0c3AoNSkgIHJnYmEoMjU1LDI1NSwyNTUsIDEpLDBweCAwcHggZml0c3AoNSkgIHJnYmEoMjU1LDI1NSwyNTUsIDEpO1xuICB9XG59XG5cblxuLmdvbGQtbGluZXtcbiAgQGluY2x1ZGUgZmxleChjZW50ZXIpO1xuICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgQGluY2x1ZGUgdyg5MDAsMzM1KTtcbiAgQGluY2x1ZGUgbXQoZiwtNSk7XG4gIC5sZWZ0LWFycm93e1xuICAgIEBpbmNsdWRlIG10KC0wLjUsLTIuNSk7XG4gICAgaW1ne1xuICAgICAgQGluY2x1ZGUgdygzNiwxOCk7XG4gICAgfVxuICB9XG4gIC5sZWZ0LWxpbmV7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBAaW5jbHVkZSBoKGYsLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWJkNzg7XG4gICAgQGluY2x1ZGUgbXQoMTMsMTApO1xuICAgIEBpbmNsdWRlIG1yKC0yLC0xKTtcbiAgICBAaW5jbHVkZSBtbCgtMiwtMSk7XG4gIH1cbiAgLmNlbnRlcntcbiAgICBpbWd7XG4gICAgICBAaW5jbHVkZSB3KDQ1LDIyLjUpO1xuICAgIH1cbiAgfVxuICAucmlnaHQtbGluZXtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMXB4O1xuICAgIEBpbmNsdWRlIGgoZiwuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYmQ3ODtcbiAgICBAaW5jbHVkZSBtdCgxMywxMCk7XG4gICAgQGluY2x1ZGUgbXIoLTIsLTEpO1xuICAgIEBpbmNsdWRlIG1sKC0yLC0xKTtcbiAgfVxuICAucmlnaHQtYXJyb3d7XG4gICAgQGluY2x1ZGUgbXQoLTAuNSwtMi41KTtcbiAgICBpbWd7XG4gICAgICBAaW5jbHVkZSB3KDM2LDE4KTtcbiAgICB9XG5cbiAgfVxufVxuXG4vL3JvbGxvdmVyXG4ucm9sbG92ZXJ7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yb2xsb3Zlci1vZmYsLnJvbGxvdmVyLW9ue1xuICB9XG4gIC5yb2xsb3Zlci1vZmZ7XG4gIH1cbiAgLnJvbGxvdmVyLW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHBjIHtcbiAgICAmOmhvdmVye1xuICAgICAgLnJvbGxvdmVyLW9mZntcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIC5yb2xsb3Zlci1vbntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uaG92ZXItb3Bhe1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgQGluY2x1ZGUgcGMge1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gIH1cbn1cblxuLmhvdmVyLWJyaWdodHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4zcztcbiAgQGluY2x1ZGUgcGMge1xuICAgICY6aG92ZXJ7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLm5hcnJvdy10ZXh0e1xuICBAaW5jbHVkZSBzcHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVlbTtcbiAgfVxufSIsIi8vIOOCouODi+ODoeODvOOCt+ODp+ODs+WItuW+oeWRqOOCilxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSBcIi4vbWl4aW5cIiBhcyAqO1xuXG5cblxuQGtleWZyYW1lcyBzY3JvbGwtYmctbGVmdCB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTYwcHggMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsLWJnLWxlZnQtbWlkIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBmaXQoLTE1NjApIDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbC1iZy1sZWZ0LXNwIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBmaXRzcCgtNzgwKSAwO1xuICAgIH1cbn1cblxuXG5cbkBrZXlmcmFtZXMgc2Nyb2xsLWJnLXJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTU2MHB4IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbC1iZy1yaWdodC1taWQge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGZpdCgxNTYwKSAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGwtYmctcmlnaHQtc3Age1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGZpdHNwKDc4MCkgMDtcbiAgICB9XG59XG5cblxuQGtleWZyYW1lcyBnb2tvdS16b29tIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpO1xuICAgIH1cblxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDAuNzUpO1xuICAgIH1cbn1cbiIsIi8vIFRPUOODmuODvOOCuOeUqFxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSBcIi4uL21peGluXCIgYXMgKjtcblxuYm9keSxodG1se1xufVxuXG5cbmJvZHkjcGFnZS1ob21le1xuXG4gIGhlYWRlciNzaXRlLWhlYWRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmJhY2t0b3RvcHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgdG9wKDE1LDEwKTtcbiAgICAgIEBpbmNsdWRlIGxlZnQoMTQsMTIpO1xuICAgICAgQGluY2x1ZGUgdygxMjQuNSw4OCk7XG4gICAgfVxuXG4gICAgbmF2LmhlYWRlci1uYXZ7XG4gICAgICBAaW5jbHVkZSB3KDI2OC41LDMyMik7XG4gICAgICBAaW5jbHVkZSBoKDQ2My41LDU3MCk7XG4gICAgICBAaW5jbHVkZSByaShcIm5hdl9mcmFtZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAuM3MgZWFzZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIEBpbmNsdWRlIHJpZ2h0KC0yNjguNSwtMzIyKTtcbiAgICAgICYuc2hvd257XG4gICAgICAgIEBpbmNsdWRlIHJpZ2h0KDAsMCk7XG4gICAgICB9XG5cbiAgICAgIC5saW5rc3tcbiAgICAgICAgQGluY2x1ZGUgcGwoNDIsNzIpO1xuICAgICAgICBAaW5jbHVkZSBwdCg4OCw5MCk7XG4gICAgICAgID5he1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4zcztcbiAgICAgICAgICBAaW5jbHVkZSBsaCgxKTtcbiAgICAgICAgICBAaW5jbHVkZSBoKDE2KTtcbiAgICAgICAgICA+aW1ne1xuICAgICAgICAgICAgQGluY2x1ZGUgaCgxNik7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1iKDMwLDQwKTtcblxuICAgICAgICAgICYubmF2LWt2e1xuICAgICAgICAgICAgQGluY2x1ZGUgdyg0Myw1Myk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubmF2LWNhbXBhaWdue1xuICAgICAgICAgICAgQGluY2x1ZGUgdygxMDQsMTMwLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5hdi1icDEwe1xuICAgICAgICAgICAgQGluY2x1ZGUgdygxNDUsMTgyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uYXYtZHh7XG4gICAgICAgICAgICBAaW5jbHVkZSB3KDE2MywyMDMuNSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubmF2LWhvd3RvcGxheXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoNjIsNzgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5hdi1tb3ZpZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoNjgsODcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5hdi1ldmVudHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoNjcsODMuNSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoMTEsMTQuNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBoKDE4LDIyLjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgaShcIm5hdmlfYXJyb3cuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAgICAgfVxuICAgICAgICAgICYuY3VycmVudHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsKDIxLDI2LjUpO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGwoMjEsMjYuNSk7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWFzcGVjdC1yYXRpbzogMC42MCkge1xuICAgICAgICAkcmF0OiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIHcoMjY4LjUsY2FsYygzMjIvJHJhdCkpO1xuICAgICAgICBAaW5jbHVkZSBoKDQ2My41LGNhbGMoNTcwLyRyYXQpKTtcbiAgICAgICAgQGluY2x1ZGUgcmlnaHQoLTI2OC41LGNhbGMoLTMyMi8kcmF0KSk7XG4gICAgICAgIC5saW5rc3tcbiAgICAgICAgICBAaW5jbHVkZSBwbCg0MixjYWxjKDcyLyRyYXQpKTtcbiAgICAgICAgICBAaW5jbHVkZSBwdCg4OCxjYWxjKDkwLyRyYXQpKTtcbiAgICAgICAgICA+YXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAuM3M7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaCgxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGgoMTYpO1xuICAgICAgICAgICAgPmltZ3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaCgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYigzMCxjYWxjKDQwLyRyYXQpKTtcblxuICAgICAgICAgICAgJi5uYXYta3Z7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHcoNDMsY2FsYyg1My8kcmF0KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdi1jYW1wYWlnbntcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdygxMDQsY2FsYygxMzAuNS8kcmF0KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdi1icDEwe1xuICAgICAgICAgICAgICBAaW5jbHVkZSB3KDE0NSxjYWxjKDE4Mi8kcmF0KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdi1keHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdygxNjMsY2FsYygyMDMuNS8kcmF0KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdi1ob3d0b3BsYXl7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHcoNjIsY2FsYyg3OC8kcmF0KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5hdi1tb3ZpZXtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdyg2OCxjYWxjKDg3LyRyYXQpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmF2LWV2ZW50e1xuICAgICAgICAgICAgICBAaW5jbHVkZSB3KDY3LGNhbGMoODMuNS8kcmF0KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBAaW5jbHVkZSB3KDExLGNhbGMoMTQuNS8kcmF0KSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGgoMTgsY2FsYygyMi41LyRyYXQpKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW50e1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwbCgyMSxjYWxjKDI2LjUvJHJhdCkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGwoMjEsY2FsYygyNi41LyRyYXQpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLy9zcCBpcGFkIGhhY2tcbiAgICB9XG5cbiAgICAuaHVtYntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgQGluY2x1ZGUgdG9wKDI1LDIwKTtcbiAgICAgIEBpbmNsdWRlIHJpZ2h0KDIwLDE1KTtcbiAgICAgIEBpbmNsdWRlIHcoNzAsNTMpO1xuICAgICAgQGluY2x1ZGUgaCgxOCwxNCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgID5zcGFue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHcoNTAsMzcpO1xuICAgICAgICBAaW5jbHVkZSBoKDIsMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0b3AgLjNzIGVhc2UsIHJpZ2h0IC4zcyBlYXNlLCB0cmFuc2l0aW9uIC4zcyBlYXNlO1xuICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICBAaW5jbHVkZSB0b3AoMCwwKTtcbiAgICAgICAgICBAaW5jbHVkZSByaWdodCgwLDApO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIEBpbmNsdWRlIHRvcCg4LDYpO1xuICAgICAgICAgIEBpbmNsdWRlIHJpZ2h0KDEwLDcuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgIC8v44GT44KM44Gv44Gw44Gj44Gm44KT44GuMuacrOebruOBquOBruOBp+ihqOekuuOBl+OBquOBhFxuICAgICAgICAgIEBpbmNsdWRlIHRvcCg4LDYpO1xuICAgICAgICAgIEBpbmNsdWRlIHJpZ2h0KDEwLDcuNSk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgQGluY2x1ZGUgdG9wKDE2LDEyKTtcbiAgICAgICAgICBAaW5jbHVkZSByaWdodCgyMCwxNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICA+c3BhbntcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgIC8v44GT44KM44Gv44Gw44Gj44Gm44KT44GuMuacrOebruOBquOBruOBp+ihqOekuuOBl+OBquOBhFxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zdGF0ZS1vcGVuZWR7XG4gICAgICAgID5zcGFue1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvcCg4LDYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmlnaHQoMTAsNy41KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0b3AoOCw2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJpZ2h0KDEwLDcuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgPnNwYW57XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIC5zaXRlLXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmJnLW9kZCwuYmctZXZlbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmJnLW9kZHtcbiAgICBAaW5jbHVkZSBpKFwiYmdfY2FyZDEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTYwcHggMTA4NS41cHg7XG4gICAgQGluY2x1ZGUgbWlkIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogZml0KDE1NjApIGZpdCgxMDg1LjUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGZpdHNwKDc4MCkgZml0c3AoNTQzKTtcbiAgICB9XG5cblxuICAgIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGwtYmctbGVmdDtcbiAgICBAaW5jbHVkZSBtaWQge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1iZy1sZWZ0LW1pZDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1iZy1sZWZ0LXNwO1xuICAgIH1cbiAgICBhbmltYXRpb24tZHVyYXRpb246IDI1cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIH1cblxuICAuYmctZXZlbntcbiAgICBAaW5jbHVkZSBpKFwiYmdfY2FyZDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTYwcHggMTA4NS41cHg7XG4gICAgQGluY2x1ZGUgbWlkIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogZml0KDE1NjApIGZpdCgxMDg1LjUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGZpdHNwKDc4MCkgZml0c3AoNTQzKTtcbiAgICB9XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1iZy1yaWdodDtcbiAgICBAaW5jbHVkZSBtaWQge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbC1iZy1yaWdodC1taWQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGwtYmctcmlnaHQtc3A7XG4gICAgfVxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjVzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgXG4gIH1cblxuICAuYmctcmFpbmJvd3tcbiAgICBAaW5jbHVkZSBpKFwia3ZfcmFpbmJvdy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuXG4gIG1haW4jbWFpbi1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTksIDMzLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICYuZGFya2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTksIDMzLCAwLjc1KTtcblxuICAgIH1cblxuICAgIHNlY3Rpb24ua3Yge1xuXG4gICAgICBAaW5jbHVkZSBwdCg5NCwyNik7XG4gICAgICBAaW5jbHVkZSBwYigxMzAsNTQpO1xuXG4gICAgICAudGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICBAaW5jbHVkZSBwcigzOCk7XG4gICAgICAgIEBpbmNsdWRlIHBsKGYsMTApO1xuICAgICAgICBAaW5jbHVkZSB3KDcyMS41LDMxNi41KTtcbiAgICAgICAgQGluY2x1ZGUgbWIoMzAsMTgpO1xuICAgICAgfVxuXG4gICAgICB1bC5hbmNob3ItbGlua3N7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyKTtcbiAgICAgICAgPmxpe1xuICAgICAgICAgIEBpbmNsdWRlIHcoMzQwLDEyNSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXIoNywtNCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWwoNywtNCk7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgcGN7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjNzO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGZpbHRlcjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDE1cHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpKTtcbiAgICAgICAgICAgICAgLW1vei1maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkpO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IGZpdCgxNSkgcmdiYSgyNTUsMjU1LDI1NSwwLjUpKTtcbiAgICAgICAgICAgICAgICAtbW96LWZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCBmaXQoMTUpIHJnYmEoMjU1LDI1NSwyNTUsMC41KSk7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IGZpdCgxNSkgcmdiYSgyNTUsMjU1LDI1NSwwLjUpKTtcblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbSgyNik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHcoMjQyKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaCgzNzYpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgICAgICAgICAgIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoZml0KDIwKSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBzZWN0aW9uLmNhbXBhaWduIHtcblxuXG4gICAgICBAaW5jbHVkZSBwdCgxMzAsNTYpO1xuICAgICAgQGluY2x1ZGUgcGIoODAsNDApO1xuXG4gICAgICAudGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICBAaW5jbHVkZSB3KDg4NC41LDMzMy41KTtcbiAgICAgIH1cblxuICAgICAgLmNwMXtcbiAgICAgICAgQGluY2x1ZGUgbXQoMzAsMik7XG4gICAgICAgIEBpbmNsdWRlIG1iKDgsNCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIEBpbmNsdWRlIHJpKFwiY3BfaW1nMV9jbG9zZS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgQGluY2x1ZGUgdygxMDUzLjUpO1xuICAgICAgICBAaW5jbHVkZSBoKDgyOS41LDUyOC41KTtcbiAgICAgICAgQGluY2x1ZGUgbGVmdCgyKTtcblxuICAgICAgICBhLHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIHcoMzM2LDIyMyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIEBpbmNsdWRlIHRvcCg0NTQsMzE4KTtcbiAgICAgICAgICBsZWZ0OiA0OS43JTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCBmaXRzcCgxMCkgZml0c3AoMTApIHJnYmEoMCwwLDAsMC42KSk7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggZml0KDEwKSBmaXQoMTApIHJnYmEoMCwwLDAsMC42KSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNwMntcbiAgICAgICAgQGluY2x1ZGUgbWIoMTgsNik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIEBpbmNsdWRlIHJpKFwiY3BfaW1nMl9jbG9zZS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIEBpbmNsdWRlIHcoOTY0LjUpO1xuICAgICAgICBAaW5jbHVkZSBoKDQ2Ni41LDMxOCk7XG4gICAgICAgIEBpbmNsdWRlIGxlZnQoLTYpO1xuXG4gICAgICAgIGEsc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgdygzMzcsMjIzLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBAaW5jbHVkZSB0b3AoMzM3LDI0MCk7XG4gICAgICAgICAgbGVmdDogNTAuNCU7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV2ZW50LWJ0bntcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIEBpbmNsdWRlIHcoNTA1LDI3NS41KTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC52ZWxsdW0taGVhZHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgaCgxNjQsNDEuNSk7XG4gICAgICBAaW5jbHVkZSByaShcImJnX3BhcGVyX2hlYWQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYigtMTAwLC0zMCk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAudmVsbHVtLWJvdHRvbXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBoKDE2NSw0MS41KTtcbiAgICAgIEBpbmNsdWRlIHJpKFwiYmdfcGFwZXJfYm90dG9tLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgQGluY2x1ZGUgbXQoLTEwMCwtMzApO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLnZlbGx1bXtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIEBpbmNsdWRlIHJpKFwiYmdfcGFwZXIucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgQGluY2x1ZGUgbWlkIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBmaXQoMTQwMCkgZml0KDEwMDApO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGZpdHNwKDM3NSkgZml0c3AoMjY3LjUpO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblxuXG4gICAgICAuZmxvYXRze1xuICAgICAgICAuZmxvYXR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICA+aW1ne1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY2hhcjF7XG4gICAgICAgICAgICBAaW5jbHVkZSB0b3AoLTI3LDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdygxNjIwLDM3NSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVYKC0xMjkwLDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNoYXIye1xuICAgICAgICAgICAgQGluY2x1ZGUgdG9wKDE3NTUsMTIwNik7XG4gICAgICAgICAgICBAaW5jbHVkZSB3KDg3Ny41LDM0MC41KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoLTE0NiwwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY2hhcjN7XG4gICAgICAgICAgICBAaW5jbHVkZSB0b3AoMzE4NSwyOTIzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoOTE2LjUsMjY4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoLTg2OSwwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jaGFyNHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvcCg0MDE5LDM2OTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdyg4OTQsMjU5KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoLTIsMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNoYXI1e1xuICAgICAgICAgICAgQGluY2x1ZGUgdG9wKDQ5MzcsNDIxNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB3KDEwNzcsMzc1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoLTc4MywwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy9jb21tb24gb24gYnAxMCAvIGR4XG4gICAgc2VjdGlvbi5icDEwLHNlY3Rpb24uZHgge1xuICAgICAgY29sb3I6ICMyMzFkMTI7XG4gICAgICAudGl0bGUtbGluZXtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSB3KDkwMCwzMzUpO1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgLmxlZnQtYXJyb3d7XG4gICAgICAgICAgQGluY2x1ZGUgbXQoOSwyKTtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBAaW5jbHVkZSB3KDM2LDE3KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtbGluZXtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIGgoMiwxKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZDEyO1xuICAgICAgICAgIEBpbmNsdWRlIG10KDIyLjUsMTUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1sKC0zLC0xKTtcbiAgICAgICAgfVxuICAgICAgICAuY2VudGVye1xuICAgICAgICAgIEBpbmNsdWRlIGZzKDIzLDE1KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcig4LDQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1sKDgsNCk7XG4gICAgICAgICAgY29sb3I6ICMyMzFkMTI7XG4gICAgICAgICAgQGluY2x1ZGUgYigpO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1saW5le1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgaCgyLDEpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzFkMTI7XG4gICAgICAgICAgQGluY2x1ZGUgbXQoMjIuNSwxNSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXIoLTMsLTEpO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1hcnJvd3tcbiAgICAgICAgICBAaW5jbHVkZSBtdCg5LDIpO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoMzYsMTcpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FwdHtcbiAgICAgICAgQGluY2x1ZGUgbGgoMS41LDEuNCk7XG4gICAgICAgIEBpbmNsdWRlIGZzKDE4LDEyKTtcbiAgICAgICAgQGluY2x1ZGUgYigpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5pbmZve1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIpO1xuICAgICAgICAgICYucmV2ZXJzZXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBpY3R7XG4gICAgICAgICAgLnR3by1jYXJkc3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlcik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1sKGYsMTApO1xuICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcihmLC0zKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtbChmLC0zKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBAaW5jbHVkZSB3KDI0OS41LDE2Mik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3h7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgPmltZ3tcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJveC1idG57XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgc2VjdGlvbi5icDEwIHtcbiAgICAgIEBpbmNsdWRlIHB0KDg0LDQxKTtcbiAgICAgIEBpbmNsdWRlIHBiKDgyLDM5KTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICAudGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICBAaW5jbHVkZSB3KDU0MywyNzApO1xuICAgICAgICBAaW5jbHVkZSBtYigtMTYsLTEyKTtcbiAgICAgIH1cblxuICAgICAgLmNhcHR7XG4gICAgICAgIEBpbmNsdWRlIG10KDUsNCk7XG4gICAgICAgIEBpbmNsdWRlIG1iKDQwLDI3KTtcblxuICAgICAgfVxuXG4gICAgICB1bC5jYXJkLXNsaWNrIHtcbiAgICAgICAgQGluY2x1ZGUgbWIoMTU2LDYxKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIpO1xuICAgICAgICBAaW5jbHVkZSB3KDEwMDAsMzIwKTtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIGxpLm9uZS1jYXJke1xuICAgICAgICAgIEBpbmNsdWRlIHcoMzE5LjUsMTU5LjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBsZWZ0KDgpO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAucGljdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoMzE5LjUsMTU5LjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWIoLTQwLC0yMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWluZm97XG4gICAgICAgICAgIEBpbmNsdWRlIHcoZiwxNTkuNSk7XG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxlZnQoLTksLTQpO1xuICAgICAgICAgICAgLmNsYXNze1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYigtMiwtMik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLGNlbnRlcik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGgoMjYsMTguNSk7XG4gICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDE0LDEwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaCgxLDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxoKDAsMCk7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXIoNSw1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubmV1dHJhbHtcbiAgICAgICAgICAgICAgICAuaWNvbjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3KDI0LDE3LjUpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaCgyNi41LDIwKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGkoJ2Jvb3N0ZXJfaWNvbl9uZXV0cmFsLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubmlnaHRtYXJle1xuICAgICAgICAgICAgICAgIC5pY29uOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHcoMjEuNSwxNS41KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgoMjUuNSwxOCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpKCdib29zdGVyX2ljb25fbmlnaHRtYXJlLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmVsZntcbiAgICAgICAgICAgICAgICAuaWNvbjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3KDI0LjUsMTcuNSk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoKDIyLDE1LjUpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaSgnYm9vc3Rlcl9pY29uX2VsZi5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5yb3lhbHtcbiAgICAgICAgICAgICAgICAuaWNvbjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3KDIxLjUsMTUpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaCgyMC41LDE0LjUpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaSgnYm9vc3Rlcl9pY29uX3JveWFsLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLndpdGNoe1xuICAgICAgICAgICAgICAgIC5pY29uOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHcoMjUsMTguNSk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoKDI2LDE4LjUpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaSgnYm9vc3Rlcl9pY29uX3dpdGNoLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvL2FuZCBzbyBvblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJhcml0eXtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTQsMTApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYig0LDEpO1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1yKC0xKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0b3AoMywyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3KDQ1LDMyLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgoMTYsMTEuNSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnVye1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaSgnYm9vc3Rlcl9pY29uX3VyLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmxne1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaSgnYm9vc3Rlcl9pY29uX2xnLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmxlYWRlcntcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvcCgzLDIpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdyg0OSwzNSk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoKDE2LDExLjUpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaSgnYm9vc3Rlcl9pY29uX2xlYWRlci5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy9hbmQgc28gb25cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRpdmlkZXJ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHcoMjYwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1iKGYsMik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoKGYsMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM1LDI5LDE4LDApIDAlLCByZ2JhKDM1LDI5LDE4LDEpIDUwJSwgcmdiYSgzNSwyOSwxOCwwKSAxMDAlKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTgsMTEpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBiKCk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLnNsaWNrLWRvdHN7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3R0b20oLTI2LC0xOCk7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtbCg1LDUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXIoNSw1KTtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdygxMiwxMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGgoMTIsMTApO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMxRDEyO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDdmMmI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xuICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwN2YyYjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay13cmFwe1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAuc2xpY2stbGlzdHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFycm93c3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMyLjMlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOiAyNy44JTtcblxuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYXJyb3d7XG4gICAgICAgICAgQGluY2x1ZGUgdyg1NSwyNi41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucHJldi1hcnJvd3tcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoLTUzNiwtMTc3KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uZXh0LWFycm93e1xuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoNTI1LDE3Nyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLmFyY2FuYWdvZHtcbiAgICAgICAgQGluY2x1ZGUgbWIoMTE0LDU2KTtcbiAgICAgICAgLnBpY3R7XG4gICAgICAgICAgQGluY2x1ZGUgdygzMDYsMjM5KTtcbiAgICAgICAgICBAaW5jbHVkZSBtbCgxMDgsNjgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1yKDg5KTtcbiAgICAgICAgICBAaW5jbHVkZSBtYihmLDApO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICA+aW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ29rb3V7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB3KDY3NSw0NjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgaCg2NjUsNDY1KTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGkoXCJib29zdGVyX2FyY2FuYWdvZF9jYXJkX2ZsYXNoLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGdva291LXpvb207XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN0YXJze1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgLnN0YXJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB3KDEwMCw3OCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGgoMTAwLDc4KTtcbiAgICAgICAgICAgICAgLm5we1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYmlne1xuICAgICAgICAgICAgICAgIC8v5pif44GvbnVsbHBvaW50ZXLjga7kuK3jgavlhaXjgozjgovjgIJcbiAgICAgICAgICAgICAgICAubnB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3KDEyMC41LDk0LjUpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaCgxMjEsOTApO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaShcImJvb3N0ZXJfYXJjYW5hZ29kX2NhcmRfc3Rhcl9iaWcucG5nXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm1pZHtcbiAgICAgICAgICAgICAgICAvL+aYn+OBr251bGxwb2ludGVy44Gu5Lit44Gr5YWl44KM44KL44CCXG4gICAgICAgICAgICAgICAgLm5we1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdyg4Ny41LDY3LjUpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaCg4OCw2Ny41KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGkoXCJib29zdGVyX2FyY2FuYWdvZF9jYXJkX3N0YXJfbWlkZGxlLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zbWFsbHtcbiAgICAgICAgICAgICAgICAvL+aYn+OBr251bGxwb2ludGVy44Gu5Lit44Gr5YWl44KM44KL44CCXG4gICAgICAgICAgICAgICAgLm5we1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdyg0NywzNik7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoKDQ3LDM2KTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGkoXCJib29zdGVyX2FyY2FuYWdvZF9jYXJkX3N0YXJfc21hbGwucG5nXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8v5pif44Gu5YuV44GN44GvSlPjgadcbiAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQsIG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKC44NCwuMTMsLjkyLC4wOSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuYm94e1xuICAgICAgICAgIEBpbmNsdWRlIG10KDE5KTtcbiAgICAgICAgICBAaW5jbHVkZSB3KDUxOSwzNDUpO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGVzdHtcbiAgICAgICAgICAucGljdHtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdyg4MDAsMzc1KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaCg4MDAsNjAwKTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm8uYWR2YW5jZWR7XG4gICAgICAgIEBpbmNsdWRlIG1iKDYwLDQ5KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIC5waWN0e1xuICAgICAgICAgIEBpbmNsdWRlIHcoMzE5LjUsMjA3KTtcbiAgICAgICAgICBAaW5jbHVkZSBtbCg5Miw5MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXIoODkpO1xuICAgICAgICAgIEBpbmNsdWRlIG1iKGYsLTEwKTtcbiAgICAgICAgfVxuICAgICAgICAuYm94e1xuICAgICAgICAgIEBpbmNsdWRlIG10KDE5KTtcbiAgICAgICAgICBAaW5jbHVkZSB3KDUxOSwzNDUpO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LWJ0bntcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoMjM4LDE3OSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0b3AoMjQzLDE2NCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLnN5bmVyZ3l7XG4gICAgICAgIEBpbmNsdWRlIG1iKDEwMSw1NSk7XG4gICAgICAgIC5waWN0e1xuICAgICAgICAgIEBpbmNsdWRlIHcoNDg4LDM0MC41KTtcbiAgICAgICAgICBAaW5jbHVkZSBtbCgtOCwyOCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXIoMjQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1iKGYsMik7XG5cbiAgICAgICAgfVxuICAgICAgICAuYm94e1xuICAgICAgICAgIEBpbmNsdWRlIG10KDY3KTtcbiAgICAgICAgICBAaW5jbHVkZSB3KDUxOSwzNDUpO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LWJ0bntcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoMzM1LDI1Mik7XG4gICAgICAgICAgICBAaW5jbHVkZSB0b3AoMjQ5LDE2OSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLnByb2R1Y3R7XG4gICAgICAgIC5waWN0e1xuICAgICAgICAgIEBpbmNsdWRlIHcoNTMyLjUsMzIwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtbCg2NCwyMyk7XG4gICAgICAgICAgQGluY2x1ZGUgbXIoLTQpO1xuICAgICAgICAgIEBpbmNsdWRlIG1iKGYsNyk7XG4gICAgICAgIH1cbiAgICAgICAgLmJveHtcbiAgICAgICAgICBAaW5jbHVkZSBtdCgtMik7XG4gICAgICAgICAgQGluY2x1ZGUgdyg0MjksMzQ1KTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJveC1idG57XG4gICAgICAgICAgICAmLmJ0bjF7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHcoMzI4LDI0NSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRvcCgyMzgsMTcxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnRuMntcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdygzMjgsMjQ1KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdG9wKDMwNCwyMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24uZHgge1xuICAgICAgQGluY2x1ZGUgcHQoODIsNDApO1xuICAgICAgQGluY2x1ZGUgcGIoOTMsNDApO1xuICAgICAgLnRpdGxle1xuICAgICAgICBAaW5jbHVkZSB3KDM4OSwxOTUpO1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWIoLTE2LC0xMik7XG4gICAgICB9XG4gICAgICAuY2FwdHtcbiAgICAgICAgQGluY2x1ZGUgbXQoNSw1KTtcbiAgICAgICAgQGluY2x1ZGUgbWIoNzcsNDUpO1xuICAgICAgfVxuXG4gICAgICAuaW5mby53aXRjaC1kZWNre1xuICAgICAgICBAaW5jbHVkZSBtYig4Niw1Nyk7XG4gICAgICAgIC5waWN0e1xuICAgICAgICAgIEBpbmNsdWRlIG1sKC00KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcigyNSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWIoZiwtMTMpO1xuICAgICAgICAgIC50d28tY2FyZHN7XG4gICAgICAgICAgICA+ZGl2e1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtdCg5Nyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWwoLTE3KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94e1xuICAgICAgICAgIEBpbmNsdWRlIG10KDgpO1xuICAgICAgICAgIEBpbmNsdWRlIHcoNTE5LDM0NSk7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLmRyYWdvbi1kZWNre1xuICAgICAgICBAaW5jbHVkZSBtYigxMzYsNjIpO1xuICAgICAgICAucGljdHtcbiAgICAgICAgICBAaW5jbHVkZSBtbCgyMik7XG4gICAgICAgICAgQGluY2x1ZGUgbXIoLTUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1iKGYsLTEzKTtcbiAgICAgICAgICAudHdvLWNhcmRze1xuICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXQoOTcpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1sKC0xNyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveHtcbiAgICAgICAgICBAaW5jbHVkZSBtdCgyNik7XG4gICAgICAgICAgQGluY2x1ZGUgdyg1MTksMzQ1KTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZm8ucGxhdGludW17XG4gICAgICAgIEBpbmNsdWRlIG1iKDE5Nyw1Mik7XG4gICAgICAgIC5waWN0e1xuICAgICAgICAgIEBpbmNsdWRlIHcoNDc1LDMxMC41KTtcbiAgICAgICAgICBAaW5jbHVkZSBtbCgxMSwzNik7XG4gICAgICAgICAgQGluY2x1ZGUgbXIoMzcpO1xuICAgICAgICAgIEBpbmNsdWRlIG1iKGYsLTEpO1xuICAgICAgICB9XG4gICAgICAgIC5ib3h7XG4gICAgICAgICAgQGluY2x1ZGUgdyg1MTksMzQ1KTtcbiAgICAgICAgICBAaW5jbHVkZSBtdCgtMzkpO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LWJ0bntcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoMjM4LDE3OCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0b3AoMjgyLDE5MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLmRzZHtcbiAgICAgICAgQGluY2x1ZGUgbWIoMTgzLDYyKTtcbiAgICAgICAgLnBpY3R7XG4gICAgICAgICAgQGluY2x1ZGUgdyg0NzQsMzIyKTtcbiAgICAgICAgICBAaW5jbHVkZSBtbCgxNSwyNik7XG4gICAgICAgICAgQGluY2x1ZGUgbXIoLTE3KTtcbiAgICAgICAgICBAaW5jbHVkZSBtYihmLC0xKTtcbiAgICAgICAgfVxuICAgICAgICAuYm94e1xuICAgICAgICAgIEBpbmNsdWRlIHcoNTE5LDM0NSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXQoLTc2KTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJveC1idG57XG4gICAgICAgICAgICBAaW5jbHVkZSB3KDIzOCwxNzgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdG9wKDI4MiwxOTApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5pbmZvLnByb2R1Y3R7XG4gICAgICAgIC5waWN0e1xuICAgICAgICAgIEBpbmNsdWRlIHcoNTMzLDI5Myk7XG4gICAgICAgICAgQGluY2x1ZGUgbWwoMTcsNDEpO1xuICAgICAgICAgIEBpbmNsdWRlIG1yKDU3KTtcbiAgICAgICAgICBAaW5jbHVkZSBtYihmLDYpO1xuICAgICAgICB9XG4gICAgICAgIC5ib3h7XG4gICAgICAgICAgQGluY2x1ZGUgdyg0MjksMzQ1KTtcbiAgICAgICAgICBAaW5jbHVkZSBtdCgtNjIpO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuMXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoMzI2LDI0Nik7XG4gICAgICAgICAgICBAaW5jbHVkZSB0b3AoMjE3LDE1MSk7XG4gICAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgICBAaW5jbHVkZSB3KDMxNiwyMzYuNSk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0bjJ7XG4gICAgICAgICAgICBAaW5jbHVkZSB3KDMyNiwyNDYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdG9wKDI4NCwyMDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgc2VjdGlvbi5ob3d0b3BsYXksIHNlY3Rpb24ubW92aWV7XG4gICAgICB1bC5tb3ZpZXN7XG4gICAgICAgIEBpbmNsdWRlIG10KDIwLDgpO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIpO1xuICAgICAgICB9XG4gICAgICAgID5saXtcbiAgICAgICAgICBAaW5jbHVkZSBtcigyMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWwoMjApO1xuICAgICAgICAgIEBpbmNsdWRlIG1iKGYsMTUpO1xuICAgICAgICAgIC50aHVtYntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdygzNzgsMzI3KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGgoMjEzLDE4NCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwdCg2LDUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGIoNiw1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsKDYsNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcig2LDUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWIoOSw4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE4cHggMHB4IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZCB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCBmaXQoMTApIGZpdCgxOCkgMHB4IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IGZpdHNwKDEwKSBmaXRzcCgxOCkgMHB4IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgID5pbWd7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aHVtYi1pbm5lcntcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHcoMzc4LDMyNyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGgoMjEzLDE4NCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICA+aW1ne1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaShcIm1vdmllX2ZyYW1lLnBuZ1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGxheWFibGV7XG4gICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHcoNzYsNjEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgoNzYsNjEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGkoXCJtb3ZpZV9wbGF5LnBuZ1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1vdmllLXRpdGxle1xuICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICA+aW1ne1xuICAgICAgICAgICAgICBAaW5jbHVkZSBoKDE4LjUsMTYuNSk7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgc2VjdGlvbi5ob3d0b3BsYXl7XG4gICAgICBAaW5jbHVkZSBwdCgxMTQsNTUpO1xuICAgICAgQGluY2x1ZGUgcGIoMzMsMTApO1xuXG4gICAgICAudGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICBAaW5jbHVkZSB3KDYwNCwzMDApO1xuICAgICAgICBAaW5jbHVkZSBtYigtMiwwKTtcbiAgICAgIH1cblxuICAgICAgLmdvbGQtbGluZXtcbiAgICAgICAgQGluY2x1ZGUgdyg4MDQsMzMzKTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIHNlY3Rpb24ubW92aWV7XG4gICAgICBAaW5jbHVkZSBwdCgzMywxNSk7XG4gICAgICBAaW5jbHVkZSBwYigzNCwxMSk7XG5cbiAgICAgIC50aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIEBpbmNsdWRlIHcoMTU0LDc4KTtcbiAgICAgICAgQGluY2x1ZGUgbWIoNSwyKTtcbiAgICAgIH1cblxuICAgICAgLmdvbGQtbGluZXtcbiAgICAgICAgQGluY2x1ZGUgdyg4MDQsMzMzKTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIHNlY3Rpb24uZXZlbnR7XG4gICAgICBAaW5jbHVkZSBwdCgzNCwxNik7XG4gICAgICBAaW5jbHVkZSBwYig1MCw0Myk7XG5cbiAgICAgIC50aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIEBpbmNsdWRlIHcoMjQ1LDEyMyk7XG4gICAgICAgIEBpbmNsdWRlIG1iKDAsMSk7XG4gICAgICB9XG5cbiAgICAgIC5nb2xkLWxpbmV7XG4gICAgICAgIEBpbmNsdWRlIHcoODA0LDMzMyk7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay13cmFwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVsLmV2ZW50c3tcbiAgICAgICAgICBAaW5jbHVkZSBtdCgzMCwxMik7XG4gICAgICAgICAgQGluY2x1ZGUgdyg4MDQsMzA1KTtcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMThweCAwcHggcmdiYSgwLDAsMCwwLjcpO1xuICAgICAgICAgIEBpbmNsdWRlIG1pZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggZml0KDEwKSBmaXQoMTgpIDBweCByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCBmaXRzcCgxMCkgZml0c3AoMTgpIDBweCByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpLm9uZS1ldmVudHtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdyg4MDQsMzA1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJyb3dze1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDQxLjUlO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHRvcDogNDEuNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5hcnJvd3tcbiAgICAgICAgICAgIEBpbmNsdWRlIHcoNTUsMjAuNSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICYucHJldi1hcnJvd3tcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVYKC00NjgsLTE4MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5leHQtYXJyb3d7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoNDY1LDE4MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwuc2xpY2stZG90c3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvdHRvbSgtMzQsLTE2KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1sKDcsNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcig3LDQpO1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB3KDEzLDYpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBoKDEzLDYpO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhjMjdhO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjMjdhO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGMyN2E7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1mcmFtZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgQGluY2x1ZGUgaShcImV2ZW50X2ZyYW1lLnBuZ1wiKTtcbiAgICAgICAgICBAaW5jbHVkZSB3KDg0MywzMjIpO1xuICAgICAgICAgIEBpbmNsdWRlIGgoNDkzLDE4OCk7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgc2VjdGlvbi5zbnN7XG4gICAgICBAaW5jbHVkZSBwdCg1NywyMCk7XG4gICAgICBAaW5jbHVkZSBwYig3MiwzMik7XG4gICAgICB1bC5zbnMtYnRuc3tcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIpO1xuICAgICAgICA+bGl7XG4gICAgICAgICAgQGluY2x1ZGUgbXIoMjAsMTApO1xuICAgICAgICAgIEBpbmNsdWRlIG1sKDIwLDEwKTtcbiAgICAgICAgICBAaW5jbHVkZSB3KDcyLDUwKTtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG4iLCIvLyBGb290ZXLnlKhcbkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCIuLi9taXhpblwiIGFzICo7XG5cbmEuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGNvbG9yOiAjZmZmNmUxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLmJ0biAuX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG59XG5cbi5idG4gLl9hcnJvdzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY2ZTE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uYnRuIC5fYXJyb3c6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY2ZTE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uYnRuIC5fYXJyb3dfX2xlZnQ6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yOGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdFxufVxuXG4uYnRuIC5fYXJyb3dfX3JpZ2h0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwXG59XG5cbi5idG4gLl9hcnJvd19fcmlnaHQ6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHRcbn1cblxuLnNpdGVfZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBmb250LWZhbWlseTogWWFrdUhhbk1QLFwiTm90byBTZXJpZiBKUFwiXG59XG5cbi5zaXRlX2Zvb3Rlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5zaXRlX2Zvb3Rlcl9fd3JhcHBlciAuY21wLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTAwMFxufVxuXG4uc2l0ZV9mb290ZXJfX3dyYXBwZXIgLmNtcC1iYWRnZS52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG59XG5cbi5zaXRlX2Zvb3RlciAuYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnNpdGVfZm9vdGVyX190b190b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uc2l0ZV9mb290ZXJfX3RvX3RvcD5hIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5zaXRlX2Zvb3Rlcl9fdG9fdG9wX19idG4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9leF9pbWFnZXMvYXJyb3dfdXAuZGQ5Yzg1MGYuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5zaXRlX2Zvb3Rlcl9fdG9fZmFxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZkMzZmIDAlLCAjZmZlOWI3IDUwJSwgI2ZmZDM2ZiAxMDAlKVxufVxuXG4uc2l0ZV9mb290ZXJfX3RvX2ZhcTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZXhfaW1hZ2VzL2JnX2Jyb3duX2xpZ2h0LmFiMzU5NjRmLmpwZyk7XG4gICAgY29udGVudDogXCJcIlxufVxuXG4uc2l0ZV9mb290ZXJfX3RvX2ZhcSAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbn1cblxuLnNpdGVfZm9vdGVyX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2V4X2ltYWdlcy9iZ19icm93bi42M2ZhMGQ0OS5qcGcpO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZTRhNztcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZTZhZCAwJSwgI2ZmZjJkNiA1MCUsICNmZmU2YWQgMTAwJSk7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxXG59XG5cbi5zaXRlX2Zvb3Rlcl9faW5mbz4qIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMFxufVxuXG4uc2l0ZV9mb290ZXJfX2luZm9fX29mZmljaWFsX3NpdGUgLmJ0biAuaWNvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlXG59XG5cbi5zaXRlX2Zvb3Rlcl9faW5mb19fbm90ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4uc2l0ZV9mb290ZXJfX2luZm9fX25vdGVzIGEge1xuICAgIGNvbG9yOiAjZmZmNmUxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDJlbVxufVxuXG4uc2l0ZV9mb290ZXJfX2luZm9fX25vdGVzIC5fbm90ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5zaXRlX2Zvb3Rlcl9faW5mb19fbm90ZXMgLl9ub3RlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzdjNjYzNFxufVxuXG4uc2l0ZV9mb290ZXJfX2luZm9fX25vdGVzIC5fbm90ZS55b3VyLXByaXZhY3ktY2hvaWNlcyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5zaXRlX2Zvb3Rlcl9faW5mb19fY2kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4uc2l0ZV9mb290ZXJfX2luZm9fX2NpIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLnNpdGVfZm9vdGVyX19pbmZvX19jaSBhIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uc2l0ZV9mb290ZXJfX2luZm9fX3RyYWRlbWFya3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzdjNjYzNFxufVxuXG4uc2l0ZV9mb290ZXJfX2luZm9fX2NvcHlyaWdodHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzdjNjYzNFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgICAuc3Age1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX29mZmljaWFsX3NpdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweClhbmQgKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAuYnRuOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXJcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX3dyYXBwZXIgLmNtcC1iYWRnZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UgMHNcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX3dyYXBwZXIgLmNtcC1iYWRnZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC41XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b190b3A+YSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UgMHNcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX3RvX3RvcD5hOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjdcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX25vdGVzIC5fbm90ZSBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZSAwc1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fbm90ZXMgLl9ub3RlIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuN1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fY2kgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UgMHNcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX2NpIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuN1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KWFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOjYyLjUlXG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldF92d19wYygzMClcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDIzLjU3MTQyODU3MTR2dztcbiAgICAgICAgaGVpZ2h0OiA0LjI4NTcxNDI4NTd2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjIxNDI4NTcxNDN2d1xuICAgIH1cblxuICAgIC5idG4gLl9hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxLjkyODU3MTQyODZ2dztcbiAgICAgICAgaGVpZ2h0OiAuNTcxNDI4NTcxNHZ3XG4gICAgfVxuXG4gICAgLmJ0biAuX2Fycm93OjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAuOTI4NTcxNDI4NnZ3XG4gICAgfVxuXG4gICAgLmJ0biAuX2Fycm93X19sZWZ0IHtcbiAgICAgICAgbGVmdDogMS40Mjg1NzE0Mjg2dndcbiAgICB9XG5cbiAgICAuYnRuIC5fYXJyb3dfX3JpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDJ2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAuNzE0Mjg1NzE0M3Z3IGF1dG9cbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjI4NTcxNDI4NTd2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9fd3JhcHBlciAuY21wLWJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDEwLjQyODU3MTQyODZ2dztcbiAgICAgICAgaGVpZ2h0OiAxMi4xNDI4NTcxNDI5dnc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9leF9pbWFnZXMvY21wX2J0bi4xOTY1ZjA5Zi5wbmcpO1xuICAgICAgICB0b3A6IDIuMTQyODU3MTQyOXZ3O1xuICAgICAgICByaWdodDogMS42NDI4NTcxNDI5dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXIgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAzNy44NTcxNDI4NTcxdnc7XG4gICAgICAgIGhlaWdodDogNS43MTQyODU3MTQzdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yMTQyODU3MTQzdnc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuODU3MTQyODU3MXZ3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b190b3Age1xuICAgICAgICBib3R0b206IC43MTQyODU3MTQzdnc7XG4gICAgICAgIHJpZ2h0OiAuNzE0Mjg1NzE0M3Z3O1xuICAgICAgICB3aWR0aDogMy41NzE0Mjg1NzE0dnc7XG4gICAgICAgIGhlaWdodDogMTAuMTQyODU3MTQyOXZ3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b190b3BfX2J0biB7XG4gICAgICAgIHdpZHRoOiAuNzE0Mjg1NzE0M3Z3O1xuICAgICAgICBoZWlnaHQ6IDcuMjg1NzE0Mjg1N3Z3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b19mYXEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNC4yODU3MTQyODU3dnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0Mjg1NzF2dztcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCBjYWxjKDUwJSArIDE0LjcxNDI4NTcxNDN2dykgMCUsIGNhbGMoNTAlICsgMTQuNzE0Mjg1NzE0M3Z3ICsgNHZ3KSAyLjg1NzE0Mjg1NzF2dywgMTAwJSAyLjg1NzE0Mjg1NzF2dywgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAxMDAlLCAwJSAxMDAlLCAwIDEwMCUsIDAgMi44NTcxNDI4NTcxdncsIGNhbGMoNTAlIC0gMTQuNzE0Mjg1NzE0M3Z3IC0gNHZ3KSAyLjg1NzE0Mjg1NzF2dywgY2FsYyg1MCUgLSAxNC43MTQyODU3MTQzdncpIDAlKTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgY2FsYyg1MCUgKyAxNC43MTQyODU3MTQzdncpIDAlLCBjYWxjKDUwJSArIDE0LjcxNDI4NTcxNDN2dyArIDR2dykgMi44NTcxNDI4NTcxdncsIDEwMCUgMi44NTcxNDI4NTcxdncsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCAxMDAlLCAwIDIuODU3MTQyODU3MXZ3LCBjYWxjKDUwJSAtIDE0LjcxNDI4NTcxNDN2dyAtIDR2dykgMi44NTcxNDI4NTcxdncsIGNhbGMoNTAlIC0gMTQuNzE0Mjg1NzE0M3Z3KSAwJSlcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX3RvX2ZhcTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAuMTQyODU3MTQyOXZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwLjcxNDI4NTcxNDN2dyBhdXRvO1xuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIGNhbGMoNTAlICsgMTQuNzE0Mjg1NzE0M3Z3KSAwJSwgY2FsYyg1MCUgKyAxNC43MTQyODU3MTQzdncgKyA0dncpIDIuODU3MTQyODU3MXZ3LCAxMDAlIDIuODU3MTQyODU3MXZ3LCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAgMTAwJSwgMCAyLjg1NzE0Mjg1NzF2dywgY2FsYyg1MCUgLSAxNC43MTQyODU3MTQzdncgLSA0dncpIDIuODU3MTQyODU3MXZ3LCBjYWxjKDUwJSAtIDE0LjcxNDI4NTcxNDN2dykgMCUpO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCBjYWxjKDUwJSArIDE0LjcxNDI4NTcxNDN2dykgMCUsIGNhbGMoNTAlICsgMTQuNzE0Mjg1NzE0M3Z3ICsgNHZ3KSAyLjg1NzE0Mjg1NzF2dywgMTAwJSAyLjg1NzE0Mjg1NzF2dywgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAxMDAlLCAwJSAxMDAlLCAwIDEwMCUsIDAgMi44NTcxNDI4NTcxdncsIGNhbGMoNTAlIC0gMTQuNzE0Mjg1NzE0M3Z3IC0gNHZ3KSAyLjg1NzE0Mjg1NzF2dywgY2FsYyg1MCUgLSAxNC43MTQyODU3MTQzdncpIDAlKVxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9fdG9fZmFxOjphZnRlciB7XG4gICAgICAgIHRvcDogLjE0Mjg1NzE0Mjl2dztcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCBjYWxjKDUwJSArIDE0LjcxNDI4NTcxNDN2dykgMCUsIGNhbGMoNTAlICsgMTQuNzE0Mjg1NzE0M3Z3ICsgNHZ3KSAyLjg1NzE0Mjg1NzF2dywgMTAwJSAyLjg1NzE0Mjg1NzF2dywgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAxMDAlLCAwJSAxMDAlLCAwIDEwMCUsIDAgMi44NTcxNDI4NTcxdncsIGNhbGMoNTAlIC0gMTQuNzE0Mjg1NzE0M3Z3IC0gNHZ3KSAyLjg1NzE0Mjg1NzF2dywgY2FsYyg1MCUgLSAxNC43MTQyODU3MTQzdncpIDAlKTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgY2FsYyg1MCUgKyAxNC43MTQyODU3MTQzdncpIDAlLCBjYWxjKDUwJSArIDE0LjcxNDI4NTcxNDN2dyArIDR2dykgMi44NTcxNDI4NTcxdncsIDEwMCUgMi44NTcxNDI4NTcxdncsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCAxMDAlLCAwIDIuODU3MTQyODU3MXZ3LCBjYWxjKDUwJSAtIDE0LjcxNDI4NTcxNDN2dyAtIDR2dykgMi44NTcxNDI4NTcxdncsIGNhbGMoNTAlIC0gMTQuNzE0Mjg1NzE0M3Z3KSAwJSlcbiAgICB9XG5cbiAgICBodG1sW2xhbmc9amFdIC5zaXRlX2Zvb3Rlcl9fdG9fZmFxIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3Z3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYuMjg1NzE0Mjg1N3Z3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42NDI4NTcxNDI5dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX29mZmljaWFsX3NpdGUge1xuICAgICAgICB3aWR0aDogODYuNTcxNDI4NTcxNHZ3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG4ge1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgd2lkdGg6IDI4LjE0Mjg1NzE0Mjl2dztcbiAgICAgICAgaGVpZ2h0OiA1dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX29mZmljaWFsX3NpdGUgLmJ0bjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMjcuMzU3MTQyODU3MXZ3XG4gICAgfVxuXG4gICAgXFw5IC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAyNi41NzE0Mjg1NzE0dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX29mZmljaWFsX3NpdGUgLmJ0biAuaWNvLmV2b2x2ZSB7XG4gICAgICAgIGxlZnQ6IDEuNXZ3O1xuICAgICAgICB3aWR0aDogNi44NTcxNDI4NTcxdnc7XG4gICAgICAgIGhlaWdodDogNi4wNzE0Mjg1NzE0dnc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9leF9pbWFnZXMvZm9vdGVyX2xvZ28uNWQ4MTNhM2UucG5nKVxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuIC5pY28uZXZvbHZlK3NwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjcxNDI4NTcxNDN2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuIC5pY28ub2ZmaWNpYWwteCB7XG4gICAgICAgIGxlZnQ6IDIuNXZ3O1xuICAgICAgICB3aWR0aDogMy4xNDI4NTcxNDI5dnc7XG4gICAgICAgIGhlaWdodDogMy4yMTQyODU3MTQzdnc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9leF9pbWFnZXMvZm90dGVyX3guNjNhOGYzMzAucG5nKVxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuIC5pY28ub2ZmaWNpYWwteCtzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NTcxNDI5dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX29mZmljaWFsX3NpdGUgLmJ0biAuaWNvLnlvdXR1YmUge1xuICAgICAgICBsZWZ0OiAyLjI4NTcxNDI4NTd2dztcbiAgICAgICAgd2lkdGg6IDR2dztcbiAgICAgICAgaGVpZ2h0OiAyLjc4NTcxNDI4NTd2dztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2V4X2ltYWdlcy9mb290ZXJfeW91dHViZS5kMDJlYzE0My5wbmcpXG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG4gLmljby55b3V0dWJlK3NwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjE0Mjg1NzE0Mjl2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fbm90ZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjI4NTcxNDI4NTd2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fbm90ZXMgLl9ub3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAuODU3MTQyODU3MXZ3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19ub3RlcyAuX25vdGUueW91ci1wcml2YWN5LWNob2ljZXMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIuMjg1NzE0Mjg1N3Z3O1xuICAgICAgICBtYXJnaW4tbGVmdDogLjI4NTcxNDI4NTd2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fY2kge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjV2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fY2kgYTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTQyOXZ3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19jaV9fY3lnYW1lcyB7XG4gICAgICAgIHdpZHRoOiA3LjcxNDI4NTcxNDN2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fY2lfX2J1c2hpcm9hZCB7XG4gICAgICAgIHdpZHRoOiA5LjI4NTcxNDI4NTd2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fdHJhZGVtYXJrcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuODU3MTQyODU3MXZ3O1xuICAgICAgICBmb250LXNpemU6IDF2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fY29weXJpZ2h0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNDI4NTcxNDI4NnZ3O1xuICAgICAgICBmb250LXNpemU6IC44NTcxNDI4NTcxdndcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOjEwcHhcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweFxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgfVxuXG4gICAgLmJ0biAuX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogOHB4XG4gICAgfVxuXG4gICAgLmJ0biAuX2Fycm93OjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxM3B4XG4gICAgfVxuXG4gICAgLmJ0biAuX2Fycm93X19sZWZ0IHtcbiAgICAgICAgbGVmdDogMjBweFxuICAgIH1cblxuICAgIC5idG4gLl9hcnJvd19fcmlnaHQge1xuICAgICAgICByaWdodDogMjhweFxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDMwcHggYXV0b1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHhcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX3dyYXBwZXIgLmNtcC1iYWRnZSB7XG4gICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2V4X2ltYWdlcy9jbXBfYnRuLjE5NjVmMDlmLnBuZyk7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDIzcHhcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXIgLmJ0biB7XG4gICAgICAgIHdpZHRoOiA1MzBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHhcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX3RvX3RvcCB7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MnB4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b190b3BfX2J0biB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMnB4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b19mYXEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgY2FsYyg1MCUgKyAyMDZweCkgMCUsIGNhbGMoNTAlICsgMjA2cHggKyA1NnB4KSA0MHB4LCAxMDAlIDQwcHgsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCAxMDAlLCAwIDQwcHgsIGNhbGMoNTAlIC0gMjA2cHggLSA1NnB4KSA0MHB4LCBjYWxjKDUwJSAtIDIwNnB4KSAwJSk7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIGNhbGMoNTAlICsgMjA2cHgpIDAlLCBjYWxjKDUwJSArIDIwNnB4ICsgNTZweCkgNDBweCwgMTAwJSA0MHB4LCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAgMTAwJSwgMCA0MHB4LCBjYWxjKDUwJSAtIDIwNnB4IC0gNTZweCkgNDBweCwgY2FsYyg1MCUgLSAyMDZweCkgMCUpXG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b19mYXE6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQzMHB4IGF1dG87XG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgY2FsYyg1MCUgKyAyMDZweCkgMCUsIGNhbGMoNTAlICsgMjA2cHggKyA1NnB4KSA0MHB4LCAxMDAlIDQwcHgsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCAxMDAlLCAwIDQwcHgsIGNhbGMoNTAlIC0gMjA2cHggLSA1NnB4KSA0MHB4LCBjYWxjKDUwJSAtIDIwNnB4KSAwJSk7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIGNhbGMoNTAlICsgMjA2cHgpIDAlLCBjYWxjKDUwJSArIDIwNnB4ICsgNTZweCkgNDBweCwgMTAwJSA0MHB4LCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAgMTAwJSwgMCA0MHB4LCBjYWxjKDUwJSAtIDIwNnB4IC0gNTZweCkgNDBweCwgY2FsYyg1MCUgLSAyMDZweCkgMCUpXG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b19mYXE6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgY2FsYyg1MCUgKyAyMDZweCkgMCUsIGNhbGMoNTAlICsgMjA2cHggKyA1NnB4KSA0MHB4LCAxMDAlIDQwcHgsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCAxMDAlLCAwIDQwcHgsIGNhbGMoNTAlIC0gMjA2cHggLSA1NnB4KSA0MHB4LCBjYWxjKDUwJSAtIDIwNnB4KSAwJSk7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIGNhbGMoNTAlICsgMjA2cHgpIDAlLCBjYWxjKDUwJSArIDIwNnB4ICsgNTZweCkgNDBweCwgMTAwJSA0MHB4LCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAgMTAwJSwgMCA0MHB4LCBjYWxjKDUwJSAtIDIwNnB4IC0gNTZweCkgNDBweCwgY2FsYyg1MCUgLSAyMDZweCkgMCUpXG4gICAgfVxuXG4gICAgaHRtbFtsYW5nPWphXSAuc2l0ZV9mb290ZXJfX3RvX2ZhcSAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIHtcbiAgICAgICAgd2lkdGg6IDEyMTJweFxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuIHtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAzOTRweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDM4M3B4XG4gICAgfVxuXG4gICAgXFw5IC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAzNzJweFxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuIC5pY28uZXZvbHZlIHtcbiAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2V4X2ltYWdlcy9mb290ZXJfbG9nby41ZDgxM2EzZS5wbmcpXG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG4gLmljby5ldm9sdmUrc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMnB4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG4gLmljby5vZmZpY2lhbC14IHtcbiAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2V4X2ltYWdlcy9mb3R0ZXJfeC42M2E4ZjMzMC5wbmcpXG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG4gLmljby5vZmZpY2lhbC14K3NwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweFxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuIC5pY28ueW91dHViZSB7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9leF9pbWFnZXMvZm9vdGVyX3lvdXR1YmUuZDAyZWMxNDMucG5nKVxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuIC5pY28ueW91dHViZStzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTE0cHhcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX25vdGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweFxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fbm90ZXMgLl9ub3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19ub3RlcyAuX25vdGUueW91ci1wcml2YWN5LWNob2ljZXMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHhcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX2NpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweFxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fY2kgYTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHhcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX2NpX19jeWdhbWVzIHtcbiAgICAgICAgd2lkdGg6IDEwOHB4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19jaV9fYnVzaGlyb2FkIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX190cmFkZW1hcmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19jb3B5cmlnaHRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwLjk4cHgpIHtcbiAgICBodG1sIHtcbiAgICAgICAgZm9udC1zaXplOjYyLjUlXG4gICAgfVxuXG4gICAgLnBjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXRfdndfc3AoMzApXG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiA0NHZ3O1xuICAgICAgICBoZWlnaHQ6IDguOHZ3O1xuICAgICAgICBmb250LXNpemU6IDIuOTMzMzMzMzMzM3Z3XG4gICAgfVxuXG4gICAgLmJ0biAuX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IDR2dztcbiAgICAgICAgaGVpZ2h0OiAxLjA2NjY2NjY2Njd2d1xuICAgIH1cblxuICAgIC5idG4gLl9hcnJvdzo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMS43MzMzMzMzMzMzdndcbiAgICB9XG5cbiAgICAuYnRuIC5fYXJyb3dfX2xlZnQge1xuICAgICAgICBsZWZ0OiAyLjY2NjY2NjY2Njd2d1xuICAgIH1cblxuICAgIC5idG4gLl9hcnJvd19fcmlnaHQge1xuICAgICAgICByaWdodDogMi42NjY2NjY2NjY3dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU3LjMzMzMzMzMzMzN2dyBhdXRvXG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX193cmFwcGVyIC5jbXAtYmFkZ2Uge1xuICAgICAgICB3aWR0aDogMjQuMjY2NjY2NjY2N3Z3O1xuICAgICAgICBoZWlnaHQ6IDI4LjI2NjY2NjY2Njd2dztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2V4X2ltYWdlcy9jbXBfYnRuLmVjMWMzNTdkLnBuZyk7XG4gICAgICAgIGJvdHRvbTogMS4wNjY2NjY2NjY3dnc7XG4gICAgICAgIHJpZ2h0OiAzLjA2NjY2NjY2Njd2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9fd3JhcHBlciAuY21wLWJhZGdlLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICB0b3A6IC0zMnZ3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyIC5idG4ge1xuICAgICAgICB3aWR0aDogOTJ2dztcbiAgICAgICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYuNjY2NjY2NjY2N3Z3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b190b3Age1xuICAgICAgICBib3R0b206IDEuMzMzMzMzMzMzM3Z3O1xuICAgICAgICByaWdodDogMS4zMzMzMzMzMzMzdnc7XG4gICAgICAgIHdpZHRoOiA2LjY2NjY2NjY2Njd2dztcbiAgICAgICAgaGVpZ2h0OiAxOC45MzMzMzMzMzMzdndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX3RvX3RvcF9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDEuMzMzMzMzMzMzM3Z3O1xuICAgICAgICBoZWlnaHQ6IDEzLjZ2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9fdG9fZmFxIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkuMzMzMzMzMzMzM3Z3O1xuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIGNhbGMoNTAlICsgMjcuNDY2NjY2NjY2N3Z3KSAwJSwgY2FsYyg1MCUgKyAyNy40NjY2NjY2NjY3dncgKyA3LjQ2NjY2NjY2Njd2dykgNS4zMzMzMzMzMzMzdncsIDEwMCUgNS4zMzMzMzMzMzMzdncsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCAxMDAlLCAwIDUuMzMzMzMzMzMzM3Z3LCBjYWxjKDUwJSAtIDI3LjQ2NjY2NjY2Njd2dyAtIDcuNDY2NjY2NjY2N3Z3KSA1LjMzMzMzMzMzMzN2dywgY2FsYyg1MCUgLSAyNy40NjY2NjY2NjY3dncpIDAlKTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgY2FsYyg1MCUgKyAyNy40NjY2NjY2NjY3dncpIDAlLCBjYWxjKDUwJSArIDI3LjQ2NjY2NjY2Njd2dyArIDcuNDY2NjY2NjY2N3Z3KSA1LjMzMzMzMzMzMzN2dywgMTAwJSA1LjMzMzMzMzMzMzN2dywgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAxMDAlLCAwJSAxMDAlLCAwIDEwMCUsIDAgNS4zMzMzMzMzMzMzdncsIGNhbGMoNTAlIC0gMjcuNDY2NjY2NjY2N3Z3IC0gNy40NjY2NjY2NjY3dncpIDUuMzMzMzMzMzMzM3Z3LCBjYWxjKDUwJSAtIDI3LjQ2NjY2NjY2Njd2dykgMCUpXG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX190b19mYXE6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLjI2NjY2NjY2Njd2dztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1Ny4zMzMzMzMzMzMzdncgYXV0bztcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCBjYWxjKDUwJSArIDI3LjQ2NjY2NjY2Njd2dykgMCUsIGNhbGMoNTAlICsgMjcuNDY2NjY2NjY2N3Z3ICsgNy40NjY2NjY2NjY3dncpIDUuMzMzMzMzMzMzM3Z3LCAxMDAlIDUuMzMzMzMzMzMzM3Z3LCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAgMTAwJSwgMCA1LjMzMzMzMzMzMzN2dywgY2FsYyg1MCUgLSAyNy40NjY2NjY2NjY3dncgLSA3LjQ2NjY2NjY2Njd2dykgNS4zMzMzMzMzMzMzdncsIGNhbGMoNTAlIC0gMjcuNDY2NjY2NjY2N3Z3KSAwJSk7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIGNhbGMoNTAlICsgMjcuNDY2NjY2NjY2N3Z3KSAwJSwgY2FsYyg1MCUgKyAyNy40NjY2NjY2NjY3dncgKyA3LjQ2NjY2NjY2Njd2dykgNS4zMzMzMzMzMzMzdncsIDEwMCUgNS4zMzMzMzMzMzMzdncsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCAxMDAlLCAwIDUuMzMzMzMzMzMzM3Z3LCBjYWxjKDUwJSAtIDI3LjQ2NjY2NjY2Njd2dyAtIDcuNDY2NjY2NjY2N3Z3KSA1LjMzMzMzMzMzMzN2dywgY2FsYyg1MCUgLSAyNy40NjY2NjY2NjY3dncpIDAlKVxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9fdG9fZmFxOjphZnRlciB7XG4gICAgICAgIHRvcDogLjI2NjY2NjY2Njd2dztcbiAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCBjYWxjKDUwJSArIDI3LjQ2NjY2NjY2Njd2dykgMCUsIGNhbGMoNTAlICsgMjcuNDY2NjY2NjY2N3Z3ICsgNy40NjY2NjY2NjY3dncpIDUuMzMzMzMzMzMzM3Z3LCAxMDAlIDUuMzMzMzMzMzMzM3Z3LCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAlIDEwMCUsIDAgMTAwJSwgMCA1LjMzMzMzMzMzMzN2dywgY2FsYyg1MCUgLSAyNy40NjY2NjY2NjY3dncgLSA3LjQ2NjY2NjY2Njd2dykgNS4zMzMzMzMzMzMzdncsIGNhbGMoNTAlIC0gMjcuNDY2NjY2NjY2N3Z3KSAwJSk7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMCUsIGNhbGMoNTAlICsgMjcuNDY2NjY2NjY2N3Z3KSAwJSwgY2FsYyg1MCUgKyAyNy40NjY2NjY2NjY3dncgKyA3LjQ2NjY2NjY2Njd2dykgNS4zMzMzMzMzMzMzdncsIDEwMCUgNS4zMzMzMzMzMzMzdncsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCUgMTAwJSwgMCAxMDAlLCAwIDUuMzMzMzMzMzMzM3Z3LCBjYWxjKDUwJSAtIDI3LjQ2NjY2NjY2Njd2dyAtIDcuNDY2NjY2NjY2N3Z3KSA1LjMzMzMzMzMzMzN2dywgY2FsYyg1MCUgLSAyNy40NjY2NjY2NjY3dncpIDAlKVxuICAgIH1cblxuICAgIGh0bWxbbGFuZz1qYV0gLnNpdGVfZm9vdGVyX190b19mYXEgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNi42NjY2NjY2NjY3dnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjY2NjY2NjY2Njd2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSB7XG4gICAgICAgIHdpZHRoOiA5MnZ3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG4ge1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNHZ3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG4gLmljby5ldm9sdmUge1xuICAgICAgICBsZWZ0OiAxLjQ2NjY2NjY2Njd2dztcbiAgICAgICAgd2lkdGg6IDEyLjh2dztcbiAgICAgICAgaGVpZ2h0OiAxMS4zMzMzMzMzMzMzdnc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9leF9pbWFnZXMvZm9vdGVyX2xvZ28uNWQ4MTNhM2UucG5nKVxuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fb2ZmaWNpYWxfc2l0ZSAuYnRuIC5pY28ub2ZmaWNpYWwteCB7XG4gICAgICAgIGxlZnQ6IDQuNHZ3O1xuICAgICAgICB3aWR0aDogNS44NjY2NjY2NjY3dnc7XG4gICAgICAgIGhlaWdodDogNnZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZXhfaW1hZ2VzL2ZvdHRlcl94LjYzYThmMzMwLnBuZylcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX29mZmljaWFsX3NpdGUgLmJ0biAuaWNvLnlvdXR1YmUge1xuICAgICAgICBsZWZ0OiAzLjZ2dztcbiAgICAgICAgd2lkdGg6IDcuNDY2NjY2NjY2N3Z3O1xuICAgICAgICBoZWlnaHQ6IDUuMnZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZXhfaW1hZ2VzL2Zvb3Rlcl95b3V0dWJlLmQwMmVjMTQzLnBuZylcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX25vdGVzIHtcbiAgICAgICAgd2lkdGg6IDkydnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fbm90ZXMgLl9ub3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjY2NjY2NjY2Njd2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fbm90ZXMgLl9ub3RlOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNHZ3XG4gICAgfVxuXG4gICAgaHRtbFtsYW5nPWVuXSAuc2l0ZV9mb290ZXJfX2luZm9fX25vdGVzIC5fbm90ZTpudGgtb2YtdHlwZShuICsgNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtXG4gICAgfVxuXG4gICAgaHRtbFtsYW5nPWVuXSAuc2l0ZV9mb290ZXJfX2luZm9fX25vdGVzIC5fbm90ZTpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lXG4gICAgfVxuXG4gICAgaHRtbFtsYW5nPWVuXSAuc2l0ZV9mb290ZXJfX2luZm9fX25vdGVzIC5fbm90ZTpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lXG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19ub3RlcyAuX25vdGUueW91ci1wcml2YWN5LWNob2ljZXMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMuNDY2NjY2NjY2N3Z3O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4wNjY2NjY2NjY3dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX2NpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNi42NjY2NjY2NjY3dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX2NpIGE6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1LjMzMzMzMzMzMzN2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fY2lfX2N5Z2FtZXMge1xuICAgICAgICB3aWR0aDogMjMuNzMzMzMzMzMzM3Z3XG4gICAgfVxuXG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19jaV9fYnVzaGlyb2FkIHtcbiAgICAgICAgd2lkdGg6IDI4LjUzMzMzMzMzMzN2d1xuICAgIH1cblxuICAgIC5zaXRlX2Zvb3Rlcl9faW5mb19fdHJhZGVtYXJrcyB7XG4gICAgICAgIHdpZHRoOiA5MnZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICB9XG5cbiAgICBodG1sW2xhbmc9amFdIC5zaXRlX2Zvb3Rlcl9faW5mb19fdHJhZGVtYXJrcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3dndcbiAgICB9XG5cbiAgICBodG1sW2xhbmc9ZW5dIC5zaXRlX2Zvb3Rlcl9faW5mb19fdHJhZGVtYXJrcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40dndcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX2NvcHlyaWdodHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjY2NjY2NjY2Njd2dztcbiAgICAgICAgZm9udC1zaXplOiAyLjY2NjY2NjY2Njd2d1xuICAgIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG46aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6I2FkOGY1NTtcbiAgICAgICAgY29sb3I6ICNhZDhmNTVcbiAgICB9XG5cbiAgICAuc2l0ZV9mb290ZXJfX2luZm9fX29mZmljaWFsX3NpdGUgLmJ0bjpob3ZlciAuX2Fycm93OjpiZWZvcmUsLnNpdGVfZm9vdGVyX19pbmZvX19vZmZpY2lhbF9zaXRlIC5idG46aG92ZXIgLl9hcnJvdzo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWQ4ZjU1XG4gICAgfVxufVxuXG5cblxuLyogb3ZlcnJpZGVzICovXG5ib2R5I3BhZ2UtaG9tZXtcblxuICBmb290ZXIuc2l0ZV9mb290ZXJ7XG4gICAgLnNpdGVfZm9vdGVyX193cmFwcGVye1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuXG4gICAgfVxuICB9XG59IiwiLy8g44Oi44O844OA44Or44Or44KkXG5AY2hhcnNldCBcIlVURi04XCI7XG5AdXNlIFwibWl4aW5cIiBhcyAqO1xuXG5ib2R5Lm1vZGFsLW9wZW5lZHtcblxuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIOODmuODvOOCuOOBruOCueOCr+ODreODvOODq+OCkuemgeatoiAqL1xufVxuXG5ib2R5e1xuICAmLm1vZGFsaW5ne1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1vZGFse1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5zaG93bntcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLGNlbnRlcik7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAzOCwgMzUsIDAuOTUpOyAvKiDpu5LjgYTog4zmma8gKi9cbiAgICAgIHotaW5kZXg6IDk5OTsgLyog44Oi44O844OA44Or44KS5pyA5YmN6Z2i44Gr6KGo56S6ICovXG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyAvKiDjg5rjg7zjgrjjga7jgrnjgq/jg63jg7zjg6vjgpLnpoHmraIgKi9cbiAgICB9XG5cbiAgICAubW9kYWwtY2xvc2V7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSB0b3AoLTQ3LC0zOSk7XG4gICAgICBAaW5jbHVkZSByaWdodCgtOTAsMCk7XG4gICAgICBAaW5jbHVkZSB3KDUwLDM3KTtcbiAgICAgIEBpbmNsdWRlIGgoMTMsMTMpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICA+c3BhbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSB3KDUwLDM3KTtcbiAgICAgICAgQGluY2x1ZGUgaCgyLDEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdG9wIC4zcyBlYXNlLCByaWdodCAuM3MgZWFzZSwgdHJhbnNpdGlvbiAuM3MgZWFzZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgID5zcGFue1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgLy/jgZPjgozjga/jgbDjgaPjgabjgpPjga4y5pys55uu44Gq44Gu44Gn6KGo56S644GX44Gq44GEXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKTtcbiAgICAgIEBpbmNsdWRlIHB0KGYsMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoIDgwdmggKyBmaXRzcCg1MCkpO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCA4MGR2aCArIGZpdHNwKDUwKSk7XG4gICAgICB9XG4gICAgICAubW9kYWwtY29udGVudC1zY3JvbGxlcntcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICAgICAgbWF4LWhlaWdodDogODBkdmg7XG4gICAgICAgIH1cbiAgICAgICAgLypcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpIHRyYW5zcGFyZW50O1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIEBpbmNsdWRlIHcoNCw1KTtcbiAgICAgICAgICBAaW5jbHVkZSBicigxNiw4KTtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgdyg0LDUpO1xuICAgICAgICAgIEBpbmNsdWRlIGJyKDE2LDgpO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICAgQGluY2x1ZGUgYnIoMTYsOCk7XG4gICAgICAgIH1cbiAgICAgICAgKi9cblxuICAgICAgfVxuICAgICAgLmpzLW1vZGFsLWlubmVyLWNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuc2hvd257XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgfVxuXG4gICAgICAubW9kYWwtY2FyZHtcbiAgICAgICAgPmltZ3tcbiAgICAgICAgICBAaW5jbHVkZSB3KDQ0MSwyNDUuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLW1vdmlle1xuICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgQGluY2x1ZGUgdyg2NDAsMzIwKTtcbiAgICAgICAgICBAaW5jbHVkZSBoKDM2MCwxODApO1xuICAgICAgICB9XG4gICAgIH1cblxuXG4gICAgfVxuXG4gIH1cblxuXG59IiwiLypcbuOAkOOCs+ODvOODieimj+e0hOOAkVxuXG7jg7tpbm5lcuOBrzEyODBweOecn+OCk+S4reWvhOOBm+OCkuaMh+OBmeOAgi5pbm5lcuOCkuODmuODvOOCuOOCueOCv+OCpOODq+OBruani+mAoOWtkOOBqOOBl+OBpuOAgeOCueOCv+OCpOODq+OCkuS4juOBiOOBn+OCiuOBl+OBpuOBr+OBhOOBkeOBquOBhOOAglxu44O7ZmxleOOBryBAaW5jbHVkZSBmbGV444Gn6KiY6L+w44GZ44KLXG7jg7tmb250LXNpemUsIGZvbnQtd2VpZ2h0LCBsaW5lLWhlaWdodCwgdGV4dC1hbGlnbiwgcG9zaXRpb27jga/lpKfmloflrZdDTEFTU+OBp+iomOi/sOOBmeOCi+OAgihfbW9kdWxlLnNjc3Plj4LnhacpXG7ihpIgRjExIFNGMTIgTDE1IEIgVEFDLVBDIFRBUi1TUCBBQlxu44O76Imy44Gv44GZ44G544Gm5aSJ5pWw5YyW44GZ44KL44CCXG7jg7vlj6/og73jgarpmZDjgorjg5rjg7zjgrjjga5zY3Nz44GM6ZqO5bGk5L6d5a2Y44GX44Gq44GE44KI44GG44Gr44GZ44KL44GT44Go44CCXG7jg7ttYXJnaW7jga9QQ+OBq+OBiuOBhOOBpuOBr+WPr+iDveOBqumZkOOCijEwcHjljZjkvY3jgavjgZnjgotcbuODu2Rpc3BsYXk6YmxvY2ssIHBvc3Rpb246YWJzb2x1dGXjgarjganjga8uQkxPQ0ssIC5CTE9DS+OCkuS9v+OBhuOAglxu44Gf44Gg44GX44CBSFRNTOS4iuOBp+OBhOOBo+OBseOBhOabuOOBi+OBquOBkeOCjOOBsOOBhOOBkeOBquOBhOOBqOOBjeOBr0NTU+OBq+aPj+OBhOOBpuOCguiJr+OBhOOAglxuXG7jg7vjgq/jg6njgrnlkI3jgpLjgaTjgZHjgovjgajjgY3jga/jgIHopIfmlbDjgarjga7jgYvljZjmlbDjgarjga7jgYvjgpLmraPnorrjgavjgIJiYW5uZXLjgarjga7jgYtiYW5uZXJz44Gq44Gu44GL44CCXG7jg7vjgIzjg6Ljg47jgI3jgpLmjIfjgZnjgq/jg6njgrnlkI3jga/lsI/mloflrZfjgpLkvb/jgYbjgIIgLmFydGljbGUtbGlzdOOBquOBqeOAglxu44O744CM5b2i6LOqL+ODouOCuOODpeODvOODq+OAjeOCkuaMh+OBmeOCr+ODqeOCueOBr+Wkp+aWh+Wtl+OCkuS9v+OBhuOAgiAuUkVMLCAuUEPjgarjgalcbuODu2pz44Gn5oyH44GZ77yI4oC777yJ44Gf44KB44Gu44Kv44Op44K544Gv5Yil6YCULmpzLSrjgafjgaTjgZHjgovjgILjgrnjgr/jgqTjg6vjgajjgrnjgq/jg6rjg5fjg4jjga7liIbpm6LjgIJcbu+8iOKAu++8iWNsaWNr44Kk44OZ44Oz44OI44Gq44Gp44KS44OV44OD44Kv44GZ44KL5aC05ZCI44CB5pyJ54Sh44KS5Yik5pat44GZ44KL5aC05ZCI44CC5pON5L2c5a++6LGh44Gu6KaB57Sg44Gr44Gv5YWl44KM44Gq44GP44Gm6Imv44GEXG5cbuODu2xheW91dOOBq+OBi+OBi+OCj+OCi+OCr+ODqeOCueOBr2xheW91dC0q44CA44Gn44Gk44GR77yILmlubmVy44Gg44GR5L6L5aSW77yJ44CBbGF5b3V0LnNjc3PjgavoqJjov7DjgZnjgovjgILjg5rjg7zjgrjnlKhDU1PjgavjgZPjgozjgonjga7oqJjov7DjgpLlkKvjgoHjgabjga/jgYTjgZHjgarjgYTjgIJcbuODu+mgmOWfn+WFqOS9k+OCkuODleOCp+ODvOODieOCpOODs+OBleOBm+OCi+OCouODi+ODoeODvOOCt+ODp+ODs+OBruOCiOOBhuOBquOCguOBruOBruWgtOWQiOOAgS5meC1mYWRlaW7jga7jgojjgYbjgarjgq/jg6njgrnlkI3jgavjgZnjgotcblxu44O7dWzjgafnpLrjgZXjgozjgovopoHntKDjga9zY3Nz5LiK44Gn44Gv5b+F44GadWwuaG9nZS1saXN044Gu44KI44GG44GrdWzjgpLlhaXjgozjgovjgIJcbuODu3Vs44Gu5LiL44GubGnjgavjgaTjgYTjgabjga/jgIHlv4XjgZogPmxp44CA44Gn6KiY6L+w44GZ44KL44CCXG5cbuODu3Njc3PjgavjgYrjgYTjgabjgIHjgq/jg6njgrnlkI3jgah744Gu6ZaT44Gr44Gv5Y2K6KeS44K544Oa44O844K544KS6Kit44GR44KL44CCXG5cbuODuzLjg5rjgqTjg7PjgrPjg7Pjg4bjg7Pjg4Tjga7kuK3jgatzZWN0aW9u44GM44GC44KL44Go44GX44Gm44KC44CB5ZCE44Oa44O844K4c2Nzc+OBruS4reOBpy5sYXlvdXQtc3RpY2t5c2lkZeOBruS4i+OBq+iomOi/sOOBl+OBpuOBr+OBquOCieOBquOBhOOAgm1haW7nm7TkuIvjgavoqJjov7DjgZXjgozjgovjgbnjgY3jgafjgYLjgovjgIJcblxu44O7c2VjdGlvbuOBruOCr+ODqeOCueWQjeOBr+OAgeODkeODvOOCt+ODo+ODq+ODhuODs+ODl+ODrOODvOODiOOBq+OBquOBo+OBpuOBhOOBquOBhOmZkOOCiuikh+aVsOOBruODmuODvOOCuOOCkuOBvuOBn+OBhOOBp+WGjeWIqeeUqOOBleOCjOOBquOBhOOAgmNzc+WGheOBp3NlY3Rpb24uaG9nZeOBqOOBquOBo+OBpuOBhOOCi+WgtOWQiOOAgeW/heOBmm1haW4jcGFnZW5hbWXjga7kuK3jgaflrprnvqnjgZXjgozjgovjgIJcblxu44OH44OQ44OD44Ks44O844Gu5bCO5YWl5pa55rOVXG5cblxuKi9cblxuXG4vL1NQ44Gu5bmFXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbkBmb3J3YXJkIFwibWl4aW5cIjtcbkBmb3J3YXJkIFwibm9ybWFsaXplXCI7XG5cbkBmb3J3YXJkICdjb21tb24nO1xuQGZvcndhcmQgXCJsYXlvdXRcIjtcbkBmb3J3YXJkIFwibW9kdWxlXCI7XG5AZm9yd2FyZCBcImFuaW1hdGlvblwiO1xuXG5AZm9yd2FyZCBcInBhZ2VzL2hvbWVcIjtcbkBmb3J3YXJkIFwicGFnZXMvZm9vdGVyXCI7XG5cbkBmb3J3YXJkIFwibW9kYWxzXCI7XG5cbi8vQGZvcndhcmQgXCJkZWJ1Z1wiO1xuXG5cbiJdfQ== */
