@charset "UTF-8";
@media screen and (min-width: 600px) {
  .F6 {
    font-size: 6px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F6 {
    font-size: 0.4166666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF6 {
    font-size: 0.4166666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF6 {
    font-size: 1.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F7 {
    font-size: 7px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F7 {
    font-size: 0.4861111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF7 {
    font-size: 0.4861111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF7 {
    font-size: 1.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F8 {
    font-size: 8px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F8 {
    font-size: 0.5555555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF8 {
    font-size: 0.5555555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF8 {
    font-size: 2.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F9 {
    font-size: 9px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F9 {
    font-size: 0.625vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF9 {
    font-size: 0.625vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF9 {
    font-size: 2.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F10 {
    font-size: 10px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F10 {
    font-size: 0.6944444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF10 {
    font-size: 0.6944444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF10 {
    font-size: 2.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F11 {
    font-size: 11px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F11 {
    font-size: 0.7638888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF11 {
    font-size: 0.7638888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF11 {
    font-size: 2.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F12 {
    font-size: 12px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F12 {
    font-size: 0.8333333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF12 {
    font-size: 0.8333333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF12 {
    font-size: 3.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F13 {
    font-size: 13px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F13 {
    font-size: 0.9027777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF13 {
    font-size: 0.9027777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF13 {
    font-size: 3.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F14 {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F14 {
    font-size: 0.9722222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF14 {
    font-size: 0.9722222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF14 {
    font-size: 3.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F15 {
    font-size: 15px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F15 {
    font-size: 1.0416666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF15 {
    font-size: 1.0416666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF15 {
    font-size: 4vw;
  }
}
@media screen and (min-width: 600px) {
  .F16 {
    font-size: 16px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F16 {
    font-size: 1.1111111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF16 {
    font-size: 1.1111111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF16 {
    font-size: 4.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F17 {
    font-size: 17px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F17 {
    font-size: 1.1805555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF17 {
    font-size: 1.1805555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF17 {
    font-size: 4.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F18 {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F18 {
    font-size: 1.25vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF18 {
    font-size: 1.25vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF18 {
    font-size: 4.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F19 {
    font-size: 19px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F19 {
    font-size: 1.3194444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF19 {
    font-size: 1.3194444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF19 {
    font-size: 5.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F20 {
    font-size: 20px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F20 {
    font-size: 1.3888888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF20 {
    font-size: 1.3888888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF20 {
    font-size: 5.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F21 {
    font-size: 21px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F21 {
    font-size: 1.4583333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF21 {
    font-size: 1.4583333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF21 {
    font-size: 5.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F22 {
    font-size: 22px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F22 {
    font-size: 1.5277777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF22 {
    font-size: 1.5277777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF22 {
    font-size: 5.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F23 {
    font-size: 23px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F23 {
    font-size: 1.5972222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF23 {
    font-size: 1.5972222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF23 {
    font-size: 6.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F24 {
    font-size: 24px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F24 {
    font-size: 1.6666666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF24 {
    font-size: 1.6666666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF24 {
    font-size: 6.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F25 {
    font-size: 25px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F25 {
    font-size: 1.7361111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF25 {
    font-size: 1.7361111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF25 {
    font-size: 6.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F26 {
    font-size: 26px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F26 {
    font-size: 1.8055555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF26 {
    font-size: 1.8055555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF26 {
    font-size: 6.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F27 {
    font-size: 27px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F27 {
    font-size: 1.875vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF27 {
    font-size: 1.875vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF27 {
    font-size: 7.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F28 {
    font-size: 28px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F28 {
    font-size: 1.9444444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF28 {
    font-size: 1.9444444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF28 {
    font-size: 7.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F29 {
    font-size: 29px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F29 {
    font-size: 2.0138888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF29 {
    font-size: 2.0138888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF29 {
    font-size: 7.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F30 {
    font-size: 30px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F30 {
    font-size: 2.0833333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF30 {
    font-size: 2.0833333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF30 {
    font-size: 8vw;
  }
}
@media screen and (min-width: 600px) {
  .F31 {
    font-size: 31px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F31 {
    font-size: 2.1527777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF31 {
    font-size: 2.1527777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF31 {
    font-size: 8.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F32 {
    font-size: 32px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F32 {
    font-size: 2.2222222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF32 {
    font-size: 2.2222222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF32 {
    font-size: 8.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F33 {
    font-size: 33px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F33 {
    font-size: 2.2916666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF33 {
    font-size: 2.2916666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF33 {
    font-size: 8.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F34 {
    font-size: 34px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F34 {
    font-size: 2.3611111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF34 {
    font-size: 2.3611111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF34 {
    font-size: 9.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F35 {
    font-size: 35px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F35 {
    font-size: 2.4305555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF35 {
    font-size: 2.4305555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF35 {
    font-size: 9.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F36 {
    font-size: 36px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F36 {
    font-size: 2.5vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF36 {
    font-size: 2.5vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF36 {
    font-size: 9.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F37 {
    font-size: 37px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F37 {
    font-size: 2.5694444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF37 {
    font-size: 2.5694444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF37 {
    font-size: 9.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F38 {
    font-size: 38px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F38 {
    font-size: 2.6388888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF38 {
    font-size: 2.6388888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF38 {
    font-size: 10.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F39 {
    font-size: 39px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F39 {
    font-size: 2.7083333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF39 {
    font-size: 2.7083333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF39 {
    font-size: 10.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F40 {
    font-size: 40px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F40 {
    font-size: 2.7777777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF40 {
    font-size: 2.7777777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF40 {
    font-size: 10.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F41 {
    font-size: 41px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F41 {
    font-size: 2.8472222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF41 {
    font-size: 2.8472222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF41 {
    font-size: 10.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F42 {
    font-size: 42px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F42 {
    font-size: 2.9166666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF42 {
    font-size: 2.9166666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF42 {
    font-size: 11.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F43 {
    font-size: 43px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F43 {
    font-size: 2.9861111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF43 {
    font-size: 2.9861111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF43 {
    font-size: 11.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F44 {
    font-size: 44px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F44 {
    font-size: 3.0555555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF44 {
    font-size: 3.0555555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF44 {
    font-size: 11.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F45 {
    font-size: 45px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F45 {
    font-size: 3.125vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF45 {
    font-size: 3.125vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF45 {
    font-size: 12vw;
  }
}
@media screen and (min-width: 600px) {
  .F46 {
    font-size: 46px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F46 {
    font-size: 3.1944444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF46 {
    font-size: 3.1944444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF46 {
    font-size: 12.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F47 {
    font-size: 47px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F47 {
    font-size: 3.2638888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF47 {
    font-size: 3.2638888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF47 {
    font-size: 12.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F48 {
    font-size: 48px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F48 {
    font-size: 3.3333333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF48 {
    font-size: 3.3333333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF48 {
    font-size: 12.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F49 {
    font-size: 49px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F49 {
    font-size: 3.4027777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF49 {
    font-size: 3.4027777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF49 {
    font-size: 13.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F50 {
    font-size: 50px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F50 {
    font-size: 3.4722222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF50 {
    font-size: 3.4722222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF50 {
    font-size: 13.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F51 {
    font-size: 51px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F51 {
    font-size: 3.5416666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF51 {
    font-size: 3.5416666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF51 {
    font-size: 13.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F52 {
    font-size: 52px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F52 {
    font-size: 3.6111111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF52 {
    font-size: 3.6111111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF52 {
    font-size: 13.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F53 {
    font-size: 53px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F53 {
    font-size: 3.6805555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF53 {
    font-size: 3.6805555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF53 {
    font-size: 14.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F54 {
    font-size: 54px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F54 {
    font-size: 3.75vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF54 {
    font-size: 3.75vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF54 {
    font-size: 14.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F55 {
    font-size: 55px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F55 {
    font-size: 3.8194444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF55 {
    font-size: 3.8194444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF55 {
    font-size: 14.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F56 {
    font-size: 56px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F56 {
    font-size: 3.8888888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF56 {
    font-size: 3.8888888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF56 {
    font-size: 14.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F57 {
    font-size: 57px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F57 {
    font-size: 3.9583333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF57 {
    font-size: 3.9583333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF57 {
    font-size: 15.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F58 {
    font-size: 58px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F58 {
    font-size: 4.0277777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF58 {
    font-size: 4.0277777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF58 {
    font-size: 15.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F59 {
    font-size: 59px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F59 {
    font-size: 4.0972222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF59 {
    font-size: 4.0972222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF59 {
    font-size: 15.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F60 {
    font-size: 60px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F60 {
    font-size: 4.1666666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF60 {
    font-size: 4.1666666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF60 {
    font-size: 16vw;
  }
}
@media screen and (min-width: 600px) {
  .F61 {
    font-size: 61px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F61 {
    font-size: 4.2361111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF61 {
    font-size: 4.2361111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF61 {
    font-size: 16.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F62 {
    font-size: 62px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F62 {
    font-size: 4.3055555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF62 {
    font-size: 4.3055555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF62 {
    font-size: 16.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F63 {
    font-size: 63px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F63 {
    font-size: 4.375vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF63 {
    font-size: 4.375vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF63 {
    font-size: 16.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F64 {
    font-size: 64px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F64 {
    font-size: 4.4444444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF64 {
    font-size: 4.4444444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF64 {
    font-size: 17.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F65 {
    font-size: 65px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F65 {
    font-size: 4.5138888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF65 {
    font-size: 4.5138888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF65 {
    font-size: 17.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F66 {
    font-size: 66px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F66 {
    font-size: 4.5833333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF66 {
    font-size: 4.5833333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF66 {
    font-size: 17.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F67 {
    font-size: 67px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F67 {
    font-size: 4.6527777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF67 {
    font-size: 4.6527777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF67 {
    font-size: 17.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F68 {
    font-size: 68px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F68 {
    font-size: 4.7222222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF68 {
    font-size: 4.7222222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF68 {
    font-size: 18.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F69 {
    font-size: 69px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F69 {
    font-size: 4.7916666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF69 {
    font-size: 4.7916666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF69 {
    font-size: 18.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F70 {
    font-size: 70px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F70 {
    font-size: 4.8611111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF70 {
    font-size: 4.8611111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF70 {
    font-size: 18.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F71 {
    font-size: 71px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F71 {
    font-size: 4.9305555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF71 {
    font-size: 4.9305555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF71 {
    font-size: 18.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F72 {
    font-size: 72px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F72 {
    font-size: 5vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF72 {
    font-size: 5vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF72 {
    font-size: 19.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F73 {
    font-size: 73px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F73 {
    font-size: 5.0694444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF73 {
    font-size: 5.0694444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF73 {
    font-size: 19.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F74 {
    font-size: 74px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F74 {
    font-size: 5.1388888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF74 {
    font-size: 5.1388888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF74 {
    font-size: 19.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F75 {
    font-size: 75px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F75 {
    font-size: 5.2083333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF75 {
    font-size: 5.2083333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF75 {
    font-size: 20vw;
  }
}
@media screen and (min-width: 600px) {
  .F76 {
    font-size: 76px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F76 {
    font-size: 5.2777777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF76 {
    font-size: 5.2777777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF76 {
    font-size: 20.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F77 {
    font-size: 77px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F77 {
    font-size: 5.3472222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF77 {
    font-size: 5.3472222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF77 {
    font-size: 20.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F78 {
    font-size: 78px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F78 {
    font-size: 5.4166666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF78 {
    font-size: 5.4166666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF78 {
    font-size: 20.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F79 {
    font-size: 79px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F79 {
    font-size: 5.4861111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF79 {
    font-size: 5.4861111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF79 {
    font-size: 21.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F80 {
    font-size: 80px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F80 {
    font-size: 5.5555555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF80 {
    font-size: 5.5555555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF80 {
    font-size: 21.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F81 {
    font-size: 81px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F81 {
    font-size: 5.625vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF81 {
    font-size: 5.625vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF81 {
    font-size: 21.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F82 {
    font-size: 82px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F82 {
    font-size: 5.6944444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF82 {
    font-size: 5.6944444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF82 {
    font-size: 21.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F83 {
    font-size: 83px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F83 {
    font-size: 5.7638888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF83 {
    font-size: 5.7638888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF83 {
    font-size: 22.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F84 {
    font-size: 84px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F84 {
    font-size: 5.8333333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF84 {
    font-size: 5.8333333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF84 {
    font-size: 22.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F85 {
    font-size: 85px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F85 {
    font-size: 5.9027777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF85 {
    font-size: 5.9027777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF85 {
    font-size: 22.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F86 {
    font-size: 86px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F86 {
    font-size: 5.9722222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF86 {
    font-size: 5.9722222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF86 {
    font-size: 22.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F87 {
    font-size: 87px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F87 {
    font-size: 6.0416666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF87 {
    font-size: 6.0416666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF87 {
    font-size: 23.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F88 {
    font-size: 88px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F88 {
    font-size: 6.1111111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF88 {
    font-size: 6.1111111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF88 {
    font-size: 23.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F89 {
    font-size: 89px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F89 {
    font-size: 6.1805555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF89 {
    font-size: 6.1805555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF89 {
    font-size: 23.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F90 {
    font-size: 90px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F90 {
    font-size: 6.25vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF90 {
    font-size: 6.25vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF90 {
    font-size: 24vw;
  }
}
@media screen and (min-width: 600px) {
  .F91 {
    font-size: 91px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F91 {
    font-size: 6.3194444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF91 {
    font-size: 6.3194444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF91 {
    font-size: 24.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F92 {
    font-size: 92px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F92 {
    font-size: 6.3888888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF92 {
    font-size: 6.3888888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF92 {
    font-size: 24.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F93 {
    font-size: 93px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F93 {
    font-size: 6.4583333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF93 {
    font-size: 6.4583333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF93 {
    font-size: 24.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F94 {
    font-size: 94px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F94 {
    font-size: 6.5277777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF94 {
    font-size: 6.5277777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF94 {
    font-size: 25.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F95 {
    font-size: 95px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F95 {
    font-size: 6.5972222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF95 {
    font-size: 6.5972222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF95 {
    font-size: 25.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F96 {
    font-size: 96px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F96 {
    font-size: 6.6666666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF96 {
    font-size: 6.6666666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF96 {
    font-size: 25.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F97 {
    font-size: 97px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F97 {
    font-size: 6.7361111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF97 {
    font-size: 6.7361111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF97 {
    font-size: 25.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F98 {
    font-size: 98px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F98 {
    font-size: 6.8055555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF98 {
    font-size: 6.8055555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF98 {
    font-size: 26.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F99 {
    font-size: 99px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F99 {
    font-size: 6.875vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF99 {
    font-size: 6.875vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF99 {
    font-size: 26.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F100 {
    font-size: 100px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F100 {
    font-size: 6.9444444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF100 {
    font-size: 6.9444444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF100 {
    font-size: 26.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F101 {
    font-size: 101px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F101 {
    font-size: 7.0138888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF101 {
    font-size: 7.0138888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF101 {
    font-size: 26.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F102 {
    font-size: 102px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F102 {
    font-size: 7.0833333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF102 {
    font-size: 7.0833333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF102 {
    font-size: 27.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F103 {
    font-size: 103px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F103 {
    font-size: 7.1527777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF103 {
    font-size: 7.1527777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF103 {
    font-size: 27.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F104 {
    font-size: 104px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F104 {
    font-size: 7.2222222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF104 {
    font-size: 7.2222222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF104 {
    font-size: 27.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F105 {
    font-size: 105px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F105 {
    font-size: 7.2916666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF105 {
    font-size: 7.2916666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF105 {
    font-size: 28vw;
  }
}
@media screen and (min-width: 600px) {
  .F106 {
    font-size: 106px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F106 {
    font-size: 7.3611111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF106 {
    font-size: 7.3611111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF106 {
    font-size: 28.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F107 {
    font-size: 107px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F107 {
    font-size: 7.4305555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF107 {
    font-size: 7.4305555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF107 {
    font-size: 28.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F108 {
    font-size: 108px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F108 {
    font-size: 7.5vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF108 {
    font-size: 7.5vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF108 {
    font-size: 28.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F109 {
    font-size: 109px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F109 {
    font-size: 7.5694444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF109 {
    font-size: 7.5694444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF109 {
    font-size: 29.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F110 {
    font-size: 110px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F110 {
    font-size: 7.6388888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF110 {
    font-size: 7.6388888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF110 {
    font-size: 29.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F111 {
    font-size: 111px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F111 {
    font-size: 7.7083333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF111 {
    font-size: 7.7083333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF111 {
    font-size: 29.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F112 {
    font-size: 112px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F112 {
    font-size: 7.7777777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF112 {
    font-size: 7.7777777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF112 {
    font-size: 29.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F113 {
    font-size: 113px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F113 {
    font-size: 7.8472222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF113 {
    font-size: 7.8472222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF113 {
    font-size: 30.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F114 {
    font-size: 114px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F114 {
    font-size: 7.9166666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF114 {
    font-size: 7.9166666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF114 {
    font-size: 30.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F115 {
    font-size: 115px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F115 {
    font-size: 7.9861111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF115 {
    font-size: 7.9861111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF115 {
    font-size: 30.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F116 {
    font-size: 116px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F116 {
    font-size: 8.0555555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF116 {
    font-size: 8.0555555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF116 {
    font-size: 30.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F117 {
    font-size: 117px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F117 {
    font-size: 8.125vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF117 {
    font-size: 8.125vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF117 {
    font-size: 31.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F118 {
    font-size: 118px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F118 {
    font-size: 8.1944444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF118 {
    font-size: 8.1944444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF118 {
    font-size: 31.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F119 {
    font-size: 119px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F119 {
    font-size: 8.2638888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF119 {
    font-size: 8.2638888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF119 {
    font-size: 31.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F120 {
    font-size: 120px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F120 {
    font-size: 8.3333333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF120 {
    font-size: 8.3333333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF120 {
    font-size: 32vw;
  }
}
@media screen and (min-width: 600px) {
  .F121 {
    font-size: 121px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F121 {
    font-size: 8.4027777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF121 {
    font-size: 8.4027777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF121 {
    font-size: 32.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F122 {
    font-size: 122px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F122 {
    font-size: 8.4722222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF122 {
    font-size: 8.4722222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF122 {
    font-size: 32.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F123 {
    font-size: 123px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F123 {
    font-size: 8.5416666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF123 {
    font-size: 8.5416666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF123 {
    font-size: 32.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F124 {
    font-size: 124px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F124 {
    font-size: 8.6111111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF124 {
    font-size: 8.6111111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF124 {
    font-size: 33.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F125 {
    font-size: 125px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F125 {
    font-size: 8.6805555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF125 {
    font-size: 8.6805555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF125 {
    font-size: 33.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F126 {
    font-size: 126px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F126 {
    font-size: 8.75vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF126 {
    font-size: 8.75vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF126 {
    font-size: 33.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F127 {
    font-size: 127px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F127 {
    font-size: 8.8194444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF127 {
    font-size: 8.8194444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF127 {
    font-size: 33.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F128 {
    font-size: 128px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F128 {
    font-size: 8.8888888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF128 {
    font-size: 8.8888888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF128 {
    font-size: 34.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F129 {
    font-size: 129px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F129 {
    font-size: 8.9583333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF129 {
    font-size: 8.9583333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF129 {
    font-size: 34.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F130 {
    font-size: 130px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F130 {
    font-size: 9.0277777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF130 {
    font-size: 9.0277777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF130 {
    font-size: 34.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F131 {
    font-size: 131px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F131 {
    font-size: 9.0972222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF131 {
    font-size: 9.0972222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF131 {
    font-size: 34.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F132 {
    font-size: 132px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F132 {
    font-size: 9.1666666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF132 {
    font-size: 9.1666666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF132 {
    font-size: 35.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F133 {
    font-size: 133px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F133 {
    font-size: 9.2361111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF133 {
    font-size: 9.2361111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF133 {
    font-size: 35.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F134 {
    font-size: 134px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F134 {
    font-size: 9.3055555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF134 {
    font-size: 9.3055555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF134 {
    font-size: 35.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F135 {
    font-size: 135px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F135 {
    font-size: 9.375vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF135 {
    font-size: 9.375vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF135 {
    font-size: 36vw;
  }
}
@media screen and (min-width: 600px) {
  .F136 {
    font-size: 136px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F136 {
    font-size: 9.4444444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF136 {
    font-size: 9.4444444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF136 {
    font-size: 36.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F137 {
    font-size: 137px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F137 {
    font-size: 9.5138888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF137 {
    font-size: 9.5138888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF137 {
    font-size: 36.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F138 {
    font-size: 138px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F138 {
    font-size: 9.5833333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF138 {
    font-size: 9.5833333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF138 {
    font-size: 36.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F139 {
    font-size: 139px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F139 {
    font-size: 9.6527777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF139 {
    font-size: 9.6527777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF139 {
    font-size: 37.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F140 {
    font-size: 140px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F140 {
    font-size: 9.7222222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF140 {
    font-size: 9.7222222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF140 {
    font-size: 37.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F141 {
    font-size: 141px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F141 {
    font-size: 9.7916666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF141 {
    font-size: 9.7916666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF141 {
    font-size: 37.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F142 {
    font-size: 142px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F142 {
    font-size: 9.8611111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF142 {
    font-size: 9.8611111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF142 {
    font-size: 37.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F143 {
    font-size: 143px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F143 {
    font-size: 9.9305555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF143 {
    font-size: 9.9305555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF143 {
    font-size: 38.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F144 {
    font-size: 144px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F144 {
    font-size: 10vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF144 {
    font-size: 10vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF144 {
    font-size: 38.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F145 {
    font-size: 145px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F145 {
    font-size: 10.0694444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF145 {
    font-size: 10.0694444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF145 {
    font-size: 38.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F146 {
    font-size: 146px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F146 {
    font-size: 10.1388888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF146 {
    font-size: 10.1388888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF146 {
    font-size: 38.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F147 {
    font-size: 147px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F147 {
    font-size: 10.2083333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF147 {
    font-size: 10.2083333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF147 {
    font-size: 39.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F148 {
    font-size: 148px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F148 {
    font-size: 10.2777777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF148 {
    font-size: 10.2777777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF148 {
    font-size: 39.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F149 {
    font-size: 149px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F149 {
    font-size: 10.3472222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF149 {
    font-size: 10.3472222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF149 {
    font-size: 39.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F150 {
    font-size: 150px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F150 {
    font-size: 10.4166666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF150 {
    font-size: 10.4166666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF150 {
    font-size: 40vw;
  }
}
@media screen and (min-width: 600px) {
  .F151 {
    font-size: 151px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F151 {
    font-size: 10.4861111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF151 {
    font-size: 10.4861111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF151 {
    font-size: 40.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F152 {
    font-size: 152px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F152 {
    font-size: 10.5555555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF152 {
    font-size: 10.5555555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF152 {
    font-size: 40.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F153 {
    font-size: 153px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F153 {
    font-size: 10.625vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF153 {
    font-size: 10.625vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF153 {
    font-size: 40.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F154 {
    font-size: 154px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F154 {
    font-size: 10.6944444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF154 {
    font-size: 10.6944444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF154 {
    font-size: 41.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F155 {
    font-size: 155px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F155 {
    font-size: 10.7638888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF155 {
    font-size: 10.7638888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF155 {
    font-size: 41.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F156 {
    font-size: 156px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F156 {
    font-size: 10.8333333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF156 {
    font-size: 10.8333333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF156 {
    font-size: 41.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F157 {
    font-size: 157px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F157 {
    font-size: 10.9027777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF157 {
    font-size: 10.9027777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF157 {
    font-size: 41.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F158 {
    font-size: 158px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F158 {
    font-size: 10.9722222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF158 {
    font-size: 10.9722222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF158 {
    font-size: 42.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F159 {
    font-size: 159px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F159 {
    font-size: 11.0416666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF159 {
    font-size: 11.0416666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF159 {
    font-size: 42.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F160 {
    font-size: 160px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F160 {
    font-size: 11.1111111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF160 {
    font-size: 11.1111111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF160 {
    font-size: 42.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F161 {
    font-size: 161px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F161 {
    font-size: 11.1805555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF161 {
    font-size: 11.1805555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF161 {
    font-size: 42.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F162 {
    font-size: 162px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F162 {
    font-size: 11.25vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF162 {
    font-size: 11.25vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF162 {
    font-size: 43.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F163 {
    font-size: 163px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F163 {
    font-size: 11.3194444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF163 {
    font-size: 11.3194444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF163 {
    font-size: 43.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F164 {
    font-size: 164px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F164 {
    font-size: 11.3888888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF164 {
    font-size: 11.3888888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF164 {
    font-size: 43.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F165 {
    font-size: 165px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F165 {
    font-size: 11.4583333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF165 {
    font-size: 11.4583333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF165 {
    font-size: 44vw;
  }
}
@media screen and (min-width: 600px) {
  .F166 {
    font-size: 166px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F166 {
    font-size: 11.5277777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF166 {
    font-size: 11.5277777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF166 {
    font-size: 44.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F167 {
    font-size: 167px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F167 {
    font-size: 11.5972222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF167 {
    font-size: 11.5972222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF167 {
    font-size: 44.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F168 {
    font-size: 168px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F168 {
    font-size: 11.6666666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF168 {
    font-size: 11.6666666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF168 {
    font-size: 44.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F169 {
    font-size: 169px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F169 {
    font-size: 11.7361111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF169 {
    font-size: 11.7361111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF169 {
    font-size: 45.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F170 {
    font-size: 170px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F170 {
    font-size: 11.8055555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF170 {
    font-size: 11.8055555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF170 {
    font-size: 45.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F171 {
    font-size: 171px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F171 {
    font-size: 11.875vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF171 {
    font-size: 11.875vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF171 {
    font-size: 45.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F172 {
    font-size: 172px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F172 {
    font-size: 11.9444444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF172 {
    font-size: 11.9444444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF172 {
    font-size: 45.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F173 {
    font-size: 173px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F173 {
    font-size: 12.0138888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF173 {
    font-size: 12.0138888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF173 {
    font-size: 46.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F174 {
    font-size: 174px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F174 {
    font-size: 12.0833333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF174 {
    font-size: 12.0833333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF174 {
    font-size: 46.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F175 {
    font-size: 175px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F175 {
    font-size: 12.1527777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF175 {
    font-size: 12.1527777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF175 {
    font-size: 46.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F176 {
    font-size: 176px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F176 {
    font-size: 12.2222222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF176 {
    font-size: 12.2222222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF176 {
    font-size: 46.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F177 {
    font-size: 177px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F177 {
    font-size: 12.2916666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF177 {
    font-size: 12.2916666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF177 {
    font-size: 47.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F178 {
    font-size: 178px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F178 {
    font-size: 12.3611111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF178 {
    font-size: 12.3611111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF178 {
    font-size: 47.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F179 {
    font-size: 179px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F179 {
    font-size: 12.4305555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF179 {
    font-size: 12.4305555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF179 {
    font-size: 47.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F180 {
    font-size: 180px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F180 {
    font-size: 12.5vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF180 {
    font-size: 12.5vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF180 {
    font-size: 48vw;
  }
}
@media screen and (min-width: 600px) {
  .F181 {
    font-size: 181px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F181 {
    font-size: 12.5694444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF181 {
    font-size: 12.5694444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF181 {
    font-size: 48.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F182 {
    font-size: 182px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F182 {
    font-size: 12.6388888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF182 {
    font-size: 12.6388888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF182 {
    font-size: 48.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F183 {
    font-size: 183px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F183 {
    font-size: 12.7083333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF183 {
    font-size: 12.7083333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF183 {
    font-size: 48.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F184 {
    font-size: 184px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F184 {
    font-size: 12.7777777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF184 {
    font-size: 12.7777777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF184 {
    font-size: 49.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F185 {
    font-size: 185px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F185 {
    font-size: 12.8472222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF185 {
    font-size: 12.8472222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF185 {
    font-size: 49.3333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F186 {
    font-size: 186px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F186 {
    font-size: 12.9166666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF186 {
    font-size: 12.9166666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF186 {
    font-size: 49.6vw;
  }
}
@media screen and (min-width: 600px) {
  .F187 {
    font-size: 187px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F187 {
    font-size: 12.9861111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF187 {
    font-size: 12.9861111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF187 {
    font-size: 49.8666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F188 {
    font-size: 188px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F188 {
    font-size: 13.0555555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF188 {
    font-size: 13.0555555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF188 {
    font-size: 50.1333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F189 {
    font-size: 189px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F189 {
    font-size: 13.125vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF189 {
    font-size: 13.125vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF189 {
    font-size: 50.4vw;
  }
}
@media screen and (min-width: 600px) {
  .F190 {
    font-size: 190px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F190 {
    font-size: 13.1944444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF190 {
    font-size: 13.1944444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF190 {
    font-size: 50.6666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F191 {
    font-size: 191px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F191 {
    font-size: 13.2638888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF191 {
    font-size: 13.2638888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF191 {
    font-size: 50.9333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F192 {
    font-size: 192px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F192 {
    font-size: 13.3333333333vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF192 {
    font-size: 13.3333333333vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF192 {
    font-size: 51.2vw;
  }
}
@media screen and (min-width: 600px) {
  .F193 {
    font-size: 193px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F193 {
    font-size: 13.4027777778vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF193 {
    font-size: 13.4027777778vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF193 {
    font-size: 51.4666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F194 {
    font-size: 194px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F194 {
    font-size: 13.4722222222vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF194 {
    font-size: 13.4722222222vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF194 {
    font-size: 51.7333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F195 {
    font-size: 195px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F195 {
    font-size: 13.5416666667vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF195 {
    font-size: 13.5416666667vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF195 {
    font-size: 52vw;
  }
}
@media screen and (min-width: 600px) {
  .F196 {
    font-size: 196px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F196 {
    font-size: 13.6111111111vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF196 {
    font-size: 13.6111111111vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF196 {
    font-size: 52.2666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F197 {
    font-size: 197px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F197 {
    font-size: 13.6805555556vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF197 {
    font-size: 13.6805555556vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF197 {
    font-size: 52.5333333333vw;
  }
}
@media screen and (min-width: 600px) {
  .F198 {
    font-size: 198px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F198 {
    font-size: 13.75vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF198 {
    font-size: 13.75vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF198 {
    font-size: 52.8vw;
  }
}
@media screen and (min-width: 600px) {
  .F199 {
    font-size: 199px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F199 {
    font-size: 13.8194444444vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF199 {
    font-size: 13.8194444444vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF199 {
    font-size: 53.0666666667vw;
  }
}
@media screen and (min-width: 600px) {
  .F200 {
    font-size: 200px;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) and (max-width: 1440px) {
  .F200 {
    font-size: 13.8888888889vw;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MF200 {
    font-size: 13.8888888889vw;
  }
}
@media screen and (max-width: 599.9px) {
  .SF200 {
    font-size: 53.3333333333vw;
  }
}
.L10 {
  line-height: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 599.9px) {
  .SMT1 {
    margin-top: 0.2666666667vw !important;
  }
}
.MT2 {
  margin-top: 2px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT2 {
    margin-top: 0.1388888889vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT2 {
    margin-top: 0.5333333333vw !important;
  }
}
.MT3 {
  margin-top: 3px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT3 {
    margin-top: 0.2083333333vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT3 {
    margin-top: 0.8vw !important;
  }
}
.MT4 {
  margin-top: 4px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT4 {
    margin-top: 0.2777777778vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT4 {
    margin-top: 1.0666666667vw !important;
  }
}
.MT5 {
  margin-top: 5px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT5 {
    margin-top: 0.3472222222vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT5 {
    margin-top: 1.3333333333vw !important;
  }
}
.MT6 {
  margin-top: 6px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT6 {
    margin-top: 0.4166666667vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT6 {
    margin-top: 1.6vw !important;
  }
}
.MT7 {
  margin-top: 7px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT7 {
    margin-top: 0.4861111111vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT7 {
    margin-top: 1.8666666667vw !important;
  }
}
.MT8 {
  margin-top: 8px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT8 {
    margin-top: 0.5555555556vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT8 {
    margin-top: 2.1333333333vw !important;
  }
}
.MT9 {
  margin-top: 9px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT9 {
    margin-top: 0.625vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT9 {
    margin-top: 2.4vw !important;
  }
}
.MT10 {
  margin-top: 10px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT10 {
    margin-top: 0.6944444444vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT10 {
    margin-top: 2.6666666667vw !important;
  }
}
.MT11 {
  margin-top: 11px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT11 {
    margin-top: 0.7638888889vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT11 {
    margin-top: 2.9333333333vw !important;
  }
}
.MT12 {
  margin-top: 12px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT12 {
    margin-top: 0.8333333333vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT12 {
    margin-top: 3.2vw !important;
  }
}
.MT13 {
  margin-top: 13px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT13 {
    margin-top: 0.9027777778vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT13 {
    margin-top: 3.4666666667vw !important;
  }
}
.MT14 {
  margin-top: 14px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT14 {
    margin-top: 0.9722222222vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT14 {
    margin-top: 3.7333333333vw !important;
  }
}
.MT15 {
  margin-top: 15px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT15 {
    margin-top: 1.0416666667vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT15 {
    margin-top: 4vw !important;
  }
}
.MT16 {
  margin-top: 16px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT16 {
    margin-top: 1.1111111111vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT16 {
    margin-top: 4.2666666667vw !important;
  }
}
.MT17 {
  margin-top: 17px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT17 {
    margin-top: 1.1805555556vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT17 {
    margin-top: 4.5333333333vw !important;
  }
}
.MT18 {
  margin-top: 18px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT18 {
    margin-top: 1.25vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT18 {
    margin-top: 4.8vw !important;
  }
}
.MT19 {
  margin-top: 19px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT19 {
    margin-top: 1.3194444444vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT19 {
    margin-top: 5.0666666667vw !important;
  }
}
.MT20 {
  margin-top: 20px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT20 {
    margin-top: 1.3888888889vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT20 {
    margin-top: 5.3333333333vw !important;
  }
}
.MT21 {
  margin-top: 21px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT21 {
    margin-top: 1.4583333333vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT21 {
    margin-top: 5.6vw !important;
  }
}
.MT22 {
  margin-top: 22px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT22 {
    margin-top: 1.5277777778vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT22 {
    margin-top: 5.8666666667vw !important;
  }
}
.MT23 {
  margin-top: 23px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT23 {
    margin-top: 1.5972222222vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT23 {
    margin-top: 6.1333333333vw !important;
  }
}
.MT24 {
  margin-top: 24px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT24 {
    margin-top: 1.6666666667vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT24 {
    margin-top: 6.4vw !important;
  }
}
.MT25 {
  margin-top: 25px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT25 {
    margin-top: 1.7361111111vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT25 {
    margin-top: 6.6666666667vw !important;
  }
}
.MT26 {
  margin-top: 26px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT26 {
    margin-top: 1.8055555556vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT26 {
    margin-top: 6.9333333333vw !important;
  }
}
.MT27 {
  margin-top: 27px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT27 {
    margin-top: 1.875vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT27 {
    margin-top: 7.2vw !important;
  }
}
.MT28 {
  margin-top: 28px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT28 {
    margin-top: 1.9444444444vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT28 {
    margin-top: 7.4666666667vw !important;
  }
}
.MT29 {
  margin-top: 29px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT29 {
    margin-top: 2.0138888889vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT29 {
    margin-top: 7.7333333333vw !important;
  }
}
.MT30 {
  margin-top: 30px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT30 {
    margin-top: 2.0833333333vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT30 {
    margin-top: 8vw !important;
  }
}
.MT31 {
  margin-top: 31px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT31 {
    margin-top: 2.1527777778vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT31 {
    margin-top: 8.2666666667vw !important;
  }
}
.MT32 {
  margin-top: 32px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT32 {
    margin-top: 2.2222222222vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT32 {
    margin-top: 8.5333333333vw !important;
  }
}
.MT33 {
  margin-top: 33px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT33 {
    margin-top: 2.2916666667vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT33 {
    margin-top: 8.8vw !important;
  }
}
.MT34 {
  margin-top: 34px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT34 {
    margin-top: 2.3611111111vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT34 {
    margin-top: 9.0666666667vw !important;
  }
}
.MT35 {
  margin-top: 35px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT35 {
    margin-top: 2.4305555556vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT35 {
    margin-top: 9.3333333333vw !important;
  }
}
.MT36 {
  margin-top: 36px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT36 {
    margin-top: 2.5vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT36 {
    margin-top: 9.6vw !important;
  }
}
.MT37 {
  margin-top: 37px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT37 {
    margin-top: 2.5694444444vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT37 {
    margin-top: 9.8666666667vw !important;
  }
}
.MT38 {
  margin-top: 38px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT38 {
    margin-top: 2.6388888889vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT38 {
    margin-top: 10.1333333333vw !important;
  }
}
.MT39 {
  margin-top: 39px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT39 {
    margin-top: 2.7083333333vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT39 {
    margin-top: 10.4vw !important;
  }
}
.MT40 {
  margin-top: 40px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT40 {
    margin-top: 2.7777777778vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT40 {
    margin-top: 10.6666666667vw !important;
  }
}
.MT41 {
  margin-top: 41px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT41 {
    margin-top: 2.8472222222vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT41 {
    margin-top: 10.9333333333vw !important;
  }
}
.MT42 {
  margin-top: 42px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT42 {
    margin-top: 2.9166666667vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT42 {
    margin-top: 11.2vw !important;
  }
}
.MT43 {
  margin-top: 43px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT43 {
    margin-top: 2.9861111111vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT43 {
    margin-top: 11.4666666667vw !important;
  }
}
.MT44 {
  margin-top: 44px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT44 {
    margin-top: 3.0555555556vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT44 {
    margin-top: 11.7333333333vw !important;
  }
}
.MT45 {
  margin-top: 45px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT45 {
    margin-top: 3.125vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT45 {
    margin-top: 12vw !important;
  }
}
.MT46 {
  margin-top: 46px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT46 {
    margin-top: 3.1944444444vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT46 {
    margin-top: 12.2666666667vw !important;
  }
}
.MT47 {
  margin-top: 47px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT47 {
    margin-top: 3.2638888889vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT47 {
    margin-top: 12.5333333333vw !important;
  }
}
.MT48 {
  margin-top: 48px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT48 {
    margin-top: 3.3333333333vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT48 {
    margin-top: 12.8vw !important;
  }
}
.MT49 {
  margin-top: 49px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT49 {
    margin-top: 3.4027777778vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT49 {
    margin-top: 13.0666666667vw !important;
  }
}
.MT50 {
  margin-top: 50px !important;
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .MT50 {
    margin-top: 3.4722222222vw !important;
  }
}

@media screen and (max-width: 599.9px) {
  .SMT50 {
    margin-top: 13.3333333333vw !important;
  }
}
@media screen and (min-width: 600px) {
  .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: 599.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: 600px) {
  .HIDE-PC {
    display: none !important;
  }
}
@media screen and (min-width: 1440px) {
  .HIDE-BIG {
    display: none !important;
  }
}
@media screen and (min-width: 600px) and (max-width: 1440px) {
  .HIDE-MID {
    display: none !important;
  }
}
@media screen and (max-width: 599.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: 600px) {
  .TAC-PC {
    text-align: center;
  }

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

  .TAR-PC {
    text-align: right;
  }
}
@media screen and (max-width: 599.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: 600px) {
  .CLEARFIX-PC:after {
    content: "";
    display: block;
    clear: both;
  }
}

@media screen and (max-width: 599.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: 600px) {
  .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: 599.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;
  }
}
/* 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;
}

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;
}

body#page-movie {
  font-family: "Noto Sans JP", serif;
}
@media screen and (min-width: 600px) {
  body#page-movie main .heading {
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .heading {
    padding-bottom: 15px;
  }
}
body#page-movie main .heading .mv {
  background-color: #FED700;
  background-image: url("../img/mv.png?vb13f79b460c24b00cfc3940f1a1c213c");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 600px) {
  body#page-movie main .heading .mv {
    height: 700px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .heading .mv {
    height: 630px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .heading .mv {
    background-image: url("../img/mv_sp.png?vc98fb6af524faf94ea93f0fcec2f4f3f");
  }
}
body#page-movie main .intro {
  border: none;
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro {
    padding-top: 50px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro {
    padding-bottom: 38px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro {
    padding-right: 8px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro {
    padding-left: 8px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .intro {
    margin-top: 0px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro {
    margin-top: 0px;
  }
}
body#page-movie main .intro__head {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 600px) {
  body#page-movie main .intro__head {
    max-width: 521px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro__head {
    max-width: 286px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .intro__head {
    margin-bottom: 106px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro__head {
    margin-bottom: 65px;
  }
}
body#page-movie main .intro__head:after {
  position: absolute;
  display: block;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #FED700;
}
@media screen and (min-width: 600px) {
  body#page-movie main .intro__head:after {
    bottom: -33px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro__head:after {
    bottom: -26px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .intro__head:after {
    width: 285px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro__head:after {
    width: 159px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .intro__head:after {
    height: 6px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro__head:after {
    height: 4px;
  }
}
body#page-movie main .intro p {
  font-weight: bold;
}
@media screen and (min-width: 600px) {
  body#page-movie main .intro p {
    margin-bottom: 72px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro p {
    margin-bottom: 42px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .intro p {
    font-size: 26px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro p {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .intro p {
    line-height: 0.9;
    letter-spacing: 0.08em;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .intro p {
    line-height: 0.8;
  }
}
body#page-movie main .song {
  background-color: #FED700;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song {
    padding-top: 105px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song {
    padding-top: 35px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song {
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song {
    padding-right: 25px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song {
    padding-right: 10px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song {
    padding-left: 25px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song {
    padding-left: 10px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song {
    margin-bottom: 158px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song {
    margin-bottom: 60px;
  }
}
body#page-movie main .song__head {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song__head {
    max-width: 790px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song__head {
    max-width: 253px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song__head {
    margin-bottom: 58px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song__head {
    margin-bottom: 17px;
  }
}
body#page-movie main .song .inner {
  padding: 0;
  background-color: #fff;
  /* シークバー全体 */
  /* WebKit（Safari, Chrome）用のシークバー（プログレス部分） */
  /* WebKit（Safari, Chrome）用のつまみ */
  /* Firefox対応 */
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner {
    max-width: 1240px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner {
    padding-top: 80px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner {
    padding-top: 44px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner {
    padding-bottom: 45px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner {
    margin-bottom: 160px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner {
    margin-bottom: 42px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner {
    border-radius: 36px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner {
    border-radius: 18px;
  }
}
body#page-movie main .song .inner .main-img {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .main-img {
    left: -10px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .main-img {
    left: -6px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .main-img {
    max-width: 509px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .main-img {
    max-width: 286px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .main-img {
    margin-bottom: 52px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .main-img {
    margin-bottom: 43px;
  }
}
body#page-movie main .song .inner .main-img:after {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #ECECEC;
  z-index: -1;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .main-img:after {
    top: 20px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .main-img:after {
    top: 12px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .main-img:after {
    left: 20px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .main-img:after {
    left: 12px;
  }
}
body#page-movie main .song .inner .player {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  background: #ECECEC;
  margin-left: auto;
  margin-right: auto;
  border-radius: 100px 100px 100px 100px;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .player {
    left: 10px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .player {
    max-width: 517px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .player {
    max-width: 298px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .player {
    height: 38px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .player {
    height: 22px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .player {
    padding-right: 10px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .player {
    padding-right: 5px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .player {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .player {
    margin-bottom: 17px;
  }
}
body#page-movie main .song .inner .player .obj {
  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;
  height: 100%;
  background: #FED700;
  border-radius: 100px 0px 0px 100px;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .player .obj {
    width: 57px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .player .obj {
    width: 33px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .player .obj {
    padding-left: 5px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .player .obj {
    padding-left: 5px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .player figure {
    width: 18px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .player figure {
    width: 10px;
  }
}
body#page-movie main .song .inner button {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner button {
    left: 10px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner button {
    width: 36px;
  }
}
body#page-movie main .song .inner input[type=range] {
  -webkit-box-flex: 1;
  flex-grow: 1;
}
body#page-movie main .song .inner input[type=range] {
  -webkit-appearance: none;
  /* SafariやiOSでデフォルトのスタイルを無効化 */
  appearance: none;
  width: 100%;
  height: 6px;
  background: -webkit-linear-gradient(left, #FED700 0%, #B6B6B6 0%);
  background: linear-gradient(to right, #FED700 0%, #B6B6B6 0%);
  border-radius: 5px;
  outline: none;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  cursor: pointer;
}
body#page-movie main .song .inner input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 6px;
  background: transparent;
  /* 背景は透明にする（上のbackgroundで制御） */
  border-radius: 5px;
}
body#page-movie main .song .inner input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  /* Safariのデフォルトの見た目を無効化 */
  appearance: none;
  width: 14px;
  height: 14px;
  background: #FE8300;
  /* つまみの色 */
  border-radius: 50%;
  cursor: pointer;
  margin-top: -4px;
  /* つまみをバーの中央に配置 */
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
body#page-movie main .song .inner input[type=range]::-moz-range-track {
  width: 100%;
  height: 6px;
  background: #007bff;
  border-radius: 5px;
}
body#page-movie main .song .inner input[type=range]::-moz-range-thumb {
  width: 14px;
  height: 14px;
  background: #fff;
  border: 2px solid #007bff;
  border-radius: 50%;
  cursor: pointer;
  -moz-transition: transform 0.2s;
  transition: transform 0.2s;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .text-block {
    padding-left: 15px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .text-block {
    padding-left: 15px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .text-block {
    padding-right: 15px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .text-block {
    padding-right: 15px;
  }
}
body#page-movie main .song .inner .text-wrap {
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .text-wrap {
    max-width: 950px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .text-wrap {
    height: 616px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .text-wrap {
    height: 308px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .text-wrap {
    margin-top: 110px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .text-wrap {
    margin-top: 45px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .text-wrap {
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .text-wrap {
    padding-bottom: 35px;
  }
}
body#page-movie main .song .inner .text-wrap .simplebar-track {
  background: #ECECEC;
  border-radius: 0;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .text-wrap .simplebar-track {
    height: 12px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .text-wrap .simplebar-track {
    height: 6px;
  }
}
body#page-movie main .song .inner .text-wrap .simplebar-scrollbar::before {
  opacity: 1;
  background: #FED700;
  border-radius: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner .text-wrap .simplebar-scrollbar::before {
    height: 12px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner .text-wrap .simplebar-scrollbar::before {
    height: 6px;
  }
}
body#page-movie main .song .inner .text-wrap .simplebar-track.simplebar-horizontal {
  width: 79%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  overflow: visible;
}
body#page-movie main .song .inner p {
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  font-weight: bold;
  line-height: 1.7;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner p {
    padding-right: 10px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner p {
    padding-right: 35px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner p {
    padding-left: 10px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner p {
    padding-left: 35px;
  }
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .inner p {
    font-size: 20px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .inner p {
    font-size: 13px;
  }
}
body#page-movie main .song .music-score-banner {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  border: 8px solid #fff;
}
@media screen and (min-width: 600px) {
  body#page-movie main .song .music-score-banner {
    max-width: 640px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .song .music-score-banner {
    max-width: 320px;
  }
}
@media screen and (max-width: 599.9px) {
  body#page-movie main .banner {
    margin-top: 60px;
  }
}

/*
【コード規約】

・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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbi5zY3NzIiwiX25vcm1hbGl6ZS5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQWtCRTtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQXZESjtFQXdDRTtJQUNFOzs7QUFuQ0o7RUFrQ0U7SUFJSTs7O0FBdENOO0VBMkNFO0lBQ0U7OztBQXhESjtFQTRERTtJQUNFOzs7QUF2REo7RUF3Q0U7SUFDRTs7O0FBbkNKO0VBa0NFO0lBSUk7OztBQXRDTjtFQTJDRTtJQUNFOzs7QUF4REo7RUE0REU7SUFDRTs7O0FBdkRKO0VBd0NFO0lBQ0U7OztBQW5DSjtFQWtDRTtJQUlJOzs7QUF0Q047RUEyQ0U7SUFDRTs7O0FBeERKO0VBNERFO0lBQ0U7OztBQVFKO0VBQVM7OztBQXJFVDtFQXVFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUFyRVQ7RUF1RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBckVUO0VBdUVFO0lBQVU7OztBQUZaO0VBQVM7OztBQXJFVDtFQXVFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUFyRVQ7RUF1RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBckVUO0VBdUVFO0lBQVU7OztBQUZaO0VBQVM7OztBQXJFVDtFQXVFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUFyRVQ7RUF1RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBckVUO0VBdUVFO0lBQVU7OztBQUZaO0VBQVM7OztBQXJFVDtFQXVFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUFyRVQ7RUF1RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBckVUO0VBdUVFO0lBQVU7OztBQUZaO0VBQVM7OztBQXJFVDtFQXVFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUFyRVQ7RUF1RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBckVUO0VBdUVFO0lBQVU7OztBQUZaO0VBQVM7OztBQXJFVDtFQXVFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUFyRVQ7RUF1RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBckVUO0VBdUVFO0lBQVU7OztBQUZaO0VBQVM7OztBQXJFVDtFQXVFRTtJQUFVOzs7QUFGWjtFQUFTOzs7QUFyRVQ7RUF1RUU7SUFBVTs7O0FBRlo7RUFBUzs7O0FBckVUO0VBdUVFO0lBQVU7OztBQTZZZDtBQVlFO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFSYjtFQUNFOztBQXJkRjtFQW9kQTtJQUdJOzs7O0FBbmVKO0VBd2VFO0lBQVc7OztBQVJiO0VBQ0U7O0FBcmRGO0VBb2RBO0lBR0k7Ozs7QUFuZUo7RUF3ZUU7SUFBVzs7O0FBUmI7RUFDRTs7QUFyZEY7RUFvZEE7SUFHSTs7OztBQW5lSjtFQXdlRTtJQUFXOzs7QUFsZWI7RUF5ZUE7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0FBcmdCRjtFQXlnQkE7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTs7O0FBemhCRjtFQStoQkE7SUFBVTs7O0FBbmhCVjtFQXNoQkE7SUFBVzs7O0FBNWhCWDtFQStoQkE7SUFBVzs7O0FBM2lCWDtFQThpQkE7SUFBVTs7O0FBS1o7RUFBSzs7O0FBQ0w7RUFBTTs7O0FBQ047RUFBSzs7O0FBR0w7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFDRTs7O0FBSUY7RUFBTzs7O0FBQ1A7RUFBTzs7O0FBQ1A7RUFBTzs7O0FBbmtCTDtFQXNrQkE7SUFBVTs7O0VBQ1Y7SUFBVTs7O0VBQ1Y7SUFBVTs7O0FBOWtCVjtFQWtsQkE7SUFBVTs7O0VBQ1Y7SUFBVTs7O0VBQ1Y7SUFBVTs7O0FBSVo7RUFDRTs7QUFDQTtFQUNFOzs7QUFNRjtFQUNHO0VBQ0E7RUFDQTs7O0FBOWxCSDtFQW9tQkU7SUFDRztJQUNBO0lBQ0E7Ozs7QUE3bUJMO0VBb25CRTtJQUNHO0lBQ0E7SUFDQTs7OztBQU1QO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQXJwQkE7RUF5cEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQTVyQkY7RUFpc0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQzN1Qko7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7QUFBQTtBQUVBO0FBQUE7RUFFQzs7O0FBSUQ7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBRUQ7QUFBQTtFQUVDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FDekNEO0VBQ0U7O0FGWUE7RUVWRTtJRjZMYzs7O0FBekxoQjtFRUpFO0lGb0pFOzs7QUVqSkE7RUFDRSxrQkZUQztFRVVEO0VBQ0E7RUFDQTtFQUNBOztBRkVOO0VFUEk7SUZrUVk7OztBQWpRaEI7RUVESTtJRnNRQTs7O0FBclFKO0VFREk7SUFTSTs7O0FBSU47RUFNRTs7QUZsQko7RUVZRTtJRnlIRTs7O0FBcklKO0VFWUU7SUZvSUU7OztBQWhKSjtFRVlFO0lGOEdFOzs7QUExSEo7RUVZRTtJRm1HRTs7O0FBekdKO0VFTUU7SUZrS2M7OztBQTlLaEI7RUVZRTtJRnNLRTs7O0FFOUpBO0VBQ0U7RUYyYk47RUFDQTs7QUEzY0E7RUVjSTtJRmlPWTs7O0FBclBoQjtFRW9CSTtJRnFPQTs7O0FBblBKO0VFY0k7SUZxS1k7OztBQXpMaEI7RUVvQkk7SUZ5S0E7OztBRW5LRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFHQSxrQkY1Q0Q7O0FBZVA7RUVvQk07SUZrU1U7OztBQTVUaEI7RUUwQk07SUZzU0Y7OztBQTFUSjtFRW9CTTtJRitNVTs7O0FBek9oQjtFRTBCTTtJRm1ORjs7O0FBdk9KO0VFb0JNO0lGdU9VOzs7QUFqUWhCO0VFMEJNO0lGMk9GOzs7QUU5TkE7RUFHRTs7QUZwQ047RUVpQ0k7SUZrSlk7OztBQXpMaEI7RUV1Q0k7SUZzSkE7OztBQXZMSjtFRWlDSTtJRitVWTs7O0FBdFhoQjtFRXVDSTtJRm1WQTs7O0FBcFhKO0VFaUNJO0lBTUk7SUFDQTs7O0FGOUNSO0VFdUNJO0lBV0k7OztBQUtOO0VBTUUsa0JGdEVHOztBQWVQO0VFaURFO0lGMEVjOzs7QUFqSWhCO0VFdURFO0lGOEVFOzs7QUEvSEo7RUVpREU7SUZxRmM7OztBQTVJaEI7RUV1REU7SUZ5RkU7OztBQTFJSjtFRWlERTtJRitEYzs7O0FBdEhoQjtFRXVERTtJRm1FRTs7O0FBcEhKO0VFaURFO0lGb0RjOzs7QUEzR2hCO0VFdURFO0lGd0RFOzs7QUF6R0o7RUVpREU7SUZrSWM7OztBQXpMaEI7RUV1REU7SUZzSUU7OztBRTdIQTtFQUNFO0VGK1lOO0VBQ0E7O0FBM2NBO0VFMERJO0lGcUxZOzs7QUFyUGhCO0VFZ0VJO0lGeUxBOzs7QUFuUEo7RUUwREk7SUZ5SFk7OztBQXpMaEI7RUVnRUk7SUY2SEE7OztBRXZIQTtFQUVFO0VBSUEsa0JGdkZBO0FFeUpBO0FBYUE7QUFRQTtBQWFBOztBRjFLTjtFRWdFSTtJRitLWTs7O0FBL09oQjtFRWdFSTtJRjJEWTs7O0FBakloQjtFRXNFSTtJRitEQTs7O0FBL0hKO0VFZ0VJO0lGc0VZOzs7QUE1SWhCO0VFc0VJO0lGMEVBOzs7QUExSUo7RUVnRUk7SUZtSFk7OztBQXpMaEI7RUVzRUk7SUZ1SEE7OztBQXZMSjtFRWdFSTtJRitIWTs7O0FBck1oQjtFRXNFSTtJRm1JQTs7O0FFMUhFO0VBQ0U7RUZnWVI7RUFDQTtFRTVYUTs7QUYvRVI7RUV5RU07SUZ3UFU7OztBQXZVaEI7RUUrRU07SUY0UEY7OztBQXJVSjtFRXlFTTtJRnNLVTs7O0FBclBoQjtFRStFTTtJRjBLRjs7O0FBblBKO0VFeUVNO0lGMEdVOzs7QUF6TGhCO0VFK0VNO0lGOEdGOzs7QUV0R0k7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTs7QUYxRlY7RUVpRlE7SUYwTlE7OztBQWpUaEI7RUV1RlE7SUY4Tko7OztBQS9TSjtFRWlGUTtJRmdQUTs7O0FBdlVoQjtFRXVGUTtJRm9QSjs7O0FFdk9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFRmtXUjtFQUNBO0VFaldROztBRjFHUjtFRThGTTtJRm1PVTs7O0FBalVoQjtFRThGTTtJRmlKVTs7O0FBclBoQjtFRW9HTTtJRnFKRjs7O0FBblBKO0VFOEZNO0lGNkpVOzs7QUFqUWhCO0VFb0dNO0lGaUtGOzs7QUEvUEo7RUU4Rk07SUZrQlU7OztBQXRIaEI7RUVvR007SUZzQkY7OztBQXBISjtFRThGTTtJRnFGVTs7O0FBekxoQjtFRW9HTTtJRnlGRjs7O0FFM0VJO0VGcW5CUjtFQUNBO0VBQ0E7RUFDQSxpQkV2bkJ3QjtFRnduQnhCLGtCRXhuQndCO0VGeW5CeEIsZUV6bkJ3QjtFRjBuQnhCLGFFMW5CK0I7RUYybkIvQixtQkUzbkIrQjtFRjRuQi9CLGdCRTVuQitCO0VBR3JCO0VBQ0EsWUZoSUg7RUVpSUc7O0FGbEhWO0VFNEdRO0lGdUhROzs7QUF6T2hCO0VFa0hRO0lGMkhKOzs7QUF2T0o7RUU0R1E7SUZQUTs7O0FBM0doQjtFRWtIUTtJRkhKOzs7QUF6R0o7RUVxSFE7SUY4R1E7OztBQXpPaEI7RUUySFE7SUZrSEo7OztBRTlHRTtFQUNFO0VBQ0E7RUYrVVI7RUFDQTtFRTdVUTtFQUNBO0VBQ0E7RUFFQTs7QUZsSVI7RUV5SE07SUZ3TVU7OztBQXZVaEI7RUUrSE07SUY4R0Y7OztBRW5HRTtFQUNFOztBQUlGO0VBQ0U7QUFBMEI7RUFDMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtBQUF5QjtFQUN6Qjs7QUFJRjtFQUNFO0FBQTBCO0VBQzFCO0VBQ0E7RUFDQTtFQUNBO0FBQXFCO0VBQ3JCO0VBQ0E7RUFDQTtBQUFrQjtFQUNsQjs7QUFJRjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FGekxWO0VFNExNO0lGdkZVOzs7QUEzR2hCO0VFa01NO0lGbkZGOzs7QUF6R0o7RUU0TE07SUY1RVU7OztBQXRIaEI7RUVrTU07SUZ4RUY7OztBRTZFRTtFRnlRTjtFQUNBO0VFcFFROztBRnZNUjtFRWlNTTtJRjhDVTs7O0FBL09oQjtFRWlNTTtJRjBEVTs7O0FBalFoQjtFRXVNTTtJRjhERjs7O0FBL1BKO0VFaU1NO0lGekJVOzs7QUE5S2hCO0VFdU1NO0lGckJGOzs7QUE1S0o7RUVpTU07SUYzRFU7OztBQTVJaEI7RUV1TU07SUZ2REY7OztBRStESTtFQUNFO0VBQ0E7O0FGM01WO0VFeU1RO0lGa0RROzs7QUFqUWhCO0VFK01RO0lGc0RKOzs7QUVoREk7RUFDRTtFQUNBLFlGaE9IO0VFaU9HO0VBRUE7RUFDQTtFQUNBO0VBQ0E7O0FGdk5WO0VFK01RO0lGNENROzs7QUFqUWhCO0VFcU5RO0lGZ0RKOzs7QUVyQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUdFO0VBRUE7RUFDQTtFRmlPUjtFQUNBOztBQTNjQTtFRW1PTTtJRm5IVTs7O0FBdEhoQjtFRXlPTTtJRi9HRjs7O0FBcEhKO0VFbU9NO0lGOUhVOzs7QUEzR2hCO0VFeU9NO0lGMUhGOzs7QUF6R0o7RUVtT007SUY2SVU7OztBQXRYaEI7RUV5T007SUZpSkY7OztBRXRJQTtFQUVFO0VGME5OO0VBQ0E7RUV6Tk07O0FGbFBOO0VFOE9JO0lGQ1k7OztBQXJQaEI7RUVvUEk7SUZLQTs7O0FBelBKO0VFNFBFO0lGMUVFOzs7O0FHOUxOO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTs7QUFBQTtBQUFBOztBQUFBOztBQUFBOztBQUFBOztBQUFBOzs7QUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDlpInmlbDns7sgLyDplqLmlbDns7vjga/jgZPjgZPjgavjgb7jgajjgoHjgotcclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR5ZWxsb3c6ICNGRUQ3MDA7XHJcbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXHJcbiRzcDogJzU5OS45cHgnOyAvL3Nw44GubWF4XHJcbiRwYzogJzYwMHB4JzsgLy9wY+OBrm1pblxyXG4kcGNtYXg6ICcxNDQwcHgnOyAvL3Bj44GubWF4XHJcblxyXG5cclxuLy/jg6Hjg4fjgqPjgqLjgq/jgqjjg6rjg7zoqJjov7Djg6Ljgrjjg6Xjg7zjg6tcclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHNwKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkcGMpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaWQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkcGMpKSBhbmQgKG1heC13aWR0aDogKCRwY21heCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJpZyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRwY21heCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBmdW5jdGlvbiBmaXRzcCgkdmFsdWUpe1xyXG4gIEByZXR1cm4gY2FsYygkdmFsdWUgLyAzNzUpICogMTAwICsgdnc7XHJcbiAgLy9AcmV0dXJuIGNhbGMoJHZhbHVlKSAgKyBweDtcclxufVxyXG5cclxuXHJcbkBmdW5jdGlvbiBmaXQoJHZhbHVlKXtcclxuICBAcmV0dXJuIGNhbGMoJHZhbHVlIC8gMTQ0MCkgKiAxMDAgKyB2dztcclxufVxyXG5cclxuQGZ1bmN0aW9uIHZmaXQoJHZhbHVlLCR2KXtcclxuICBAcmV0dXJuIGNhbGMoJHZhbHVlIC8gJHYpICogMTAwICsgdnc7XHJcbn1cclxuXHJcblxyXG5AZnVuY3Rpb24gaGFsZigkdmFsdWUpe1xyXG4gIEByZXR1cm4gKCR2YWx1ZSAvIDIpICsgcHg7XHJcbn1cclxuXHJcbi8vZm9udC1zaXplXHJcbkBmb3IgJGkgZnJvbSA2IHRocm91Z2ggMjAwIHtcclxuICBAaW5jbHVkZSBwY3tcclxuICAgIC5GI3skaX0ge1xyXG4gICAgICBmb250LXNpemU6ICN7JGl9cHg7XHJcbiAgICAgIC8v6Ieq5YuV55qE44GrTeOCguWumue+qeOBmeOCi1xyXG4gICAgICBAaW5jbHVkZSBtaWR7XHJcbiAgICAgICAgZm9udC1zaXplOiBmaXQoJGkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1pZHtcclxuICAgIC5NRiN7JGl9IHtcclxuICAgICAgZm9udC1zaXplOiBmaXQoJGkpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBzcHtcclxuICAgIC5TRiN7JGl9IHtcclxuICAgICAgZm9udC1zaXplOiBmaXRzcCgkaSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9saW5lLWhlaWdodFxyXG5AZm9yICRpIGZyb20gMTAgdGhyb3VnaCAzMCB7XHJcbiAgLkwjeyRpfXsgbGluZS1oZWlnaHQ6IGNhbGMoJGkgLyAxMCk7IH1cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICAuU0wjeyRpfXsgbGluZS1oZWlnaHQ6IGNhbGMoJGkgLyAxMCk7IH1cclxuICB9XHJcbn1cclxuXHJcbi8vbGV0dGVyIHNwYWNpbmdcclxuQG1peGluIGxzKCRwYzoxLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogY2FsYygkcGMgLyAxMDApICsgZW07XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcHsgbGV0dGVyLXNwYWNpbmc6IGNhbGMoJHNwIC8gMTAwKSArIGVtOyB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9ub3JtYWxpemUgb2wvdWzjgavkvb/jgYZcclxuQG1peGluIG4oKXtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gZ2FwKCRwYywkcGMyOmZhbHNlLCRzcDpmYWxzZSwkc3AyOmZhbHNlKXtcclxuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcclxuICAgIEBpbmNsdWRlIHBjIHsgZ2FwOiAkcGMgKyBweCAkcGMyICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZ2FwOiAkc3AgKyBweCAkc3AyICsgcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3BhZGRpbmfoqJjov7Djg6Ljgrjjg6Xjg7zjg6tcclxuQG1peGluIHBsKCRwYzoxMCwkc3A6ZmFsc2Upe1xyXG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xyXG4gICAgQGluY2x1ZGUgcGMgeyBwYWRkaW5nLWxlZnQ6ICRwYyArIHB4OyB9XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwICsgcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcHIoJHBjOjEwLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IHBhZGRpbmctcmlnaHQ6ICRwYyArIHB4OyB9XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcCArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHB0KCRwYzoxMCwkc3A6ZmFsc2Upe1xyXG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xyXG4gICAgQGluY2x1ZGUgcGMgeyBwYWRkaW5nLXRvcDogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRzcCArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBiKCRwYzoxMCwkc3A6ZmFsc2Upe1xyXG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xyXG4gICAgQGluY2x1ZGUgcGMgeyBwYWRkaW5nLWJvdHRvbTogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRzcCArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWFyZ2luIG1peGluc1xyXG5AbWl4aW4gbWwoJHBjOjEwLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IG1hcmdpbi1sZWZ0OiAkcGMgKyBweDsgfVxyXG4gIH1cclxuICBAaWYgKCRzcCkge1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tbGVmdDogJHNwICsgcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXIoJHBjOjEwLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IG1hcmdpbi1yaWdodDogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3AgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtdCgkcGM6MTAsJHNwOmZhbHNlKXtcclxuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcclxuICAgIEBpbmNsdWRlIHBjIHsgbWFyZ2luLXRvcDogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwICsgcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWIoJHBjOjEwLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IG1hcmdpbi1ib3R0b206ICRwYyArIHB4OyB9XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcCArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHJhZGl1c1xyXG5AbWl4aW4gYnIoJHBjOjEwLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IGJvcmRlci1yYWRpdXM6ICRwYyArIHB4OyB9XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcCArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHJhZGl1c1xyXG5AbWl4aW4gYnJzcCgkc3AxLCRzcDIsJHNwMywkc3A0KXtcclxuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcclxuICAgIEBpbmNsdWRlIHBjIHsgYm9yZGVyLXJhZGl1czogJHNwMSArIHB4ICRzcDIgKyBweCAkc3AzICsgcHggJHNwNCArIHB4OyB9XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcDEgKyBweCAkc3AyICsgcHggJHNwMyArIHB4ICRzcDQgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciB3aWR0aFxyXG5AbWl4aW4gYncoJHBjOjEwLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IGJvcmRlci13aWR0aDogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAkc3AgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFdpZHRoXHJcbkBtaXhpbiB3KCRwYywkc3A6ZmFsc2Upe1xyXG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xyXG4gICAgQGluY2x1ZGUgcGMgeyB3aWR0aDogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6ICRzcCArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWF4IHdpZHRoXHJcbkBtaXhpbiBtdygkcGMsJHNwOmZhbHNlKXtcclxuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcclxuICAgIEBpbmNsdWRlIHBjIHsgbWF4LXdpZHRoOiAkcGMgKyBweDsgfVxyXG4gIH1cclxuICBAaWYgKCRzcCkge1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXgtd2lkdGg6ICRzcCArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSGVpZ2h0XHJcbkBtaXhpbiBoKCRwYywkc3A6ZmFsc2Upe1xyXG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xyXG4gICAgQGluY2x1ZGUgcGMgeyBoZWlnaHQ6ICRwYyArIHB4OyB9XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGhlaWdodDogJHNwICsgcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNYXggaGVpZ2h0XHJcbkBtaXhpbiBtYXhoKCRwYywkc3A6ZmFsc2Upe1xyXG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xyXG4gICAgQGluY2x1ZGUgcGMgeyBtYXgtaGVpZ2h0OiAkcGMgKyBweDsgfVxyXG4gIH1cclxuICBAaWYgKCRzcCkge1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXgtaGVpZ2h0OiAkc3AgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1pbiB3aWR0aFxyXG5AbWl4aW4gbWludygkcGMsJHNwOmZhbHNlKXtcclxuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcclxuICAgIEBpbmNsdWRlIHBjIHsgbWluLXdpZHRoOiAkcGMgKyBweDsgfVxyXG4gIH1cclxuICBAaWYgKCRzcCkge1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtaW4td2lkdGg6ICRzcCArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWluIGhlaWdodFxyXG5AbWl4aW4gbWluaCgkcGMsJHNwOmZhbHNlKXtcclxuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcclxuICAgIEBpbmNsdWRlIHBjIHsgbWluLWhlaWdodDogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWluLWhlaWdodDogJHNwICsgcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQb3NpdGlvbiBwcm9wZXJ0aWVzXHJcbkBtaXhpbiB0b3AoJHBjLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IHRvcDogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgdG9wOiAkc3AgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3R0b20oJHBjLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IGJvdHRvbTogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgYm90dG9tOiAkc3AgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsZWZ0KCRwYywkc3A6ZmFsc2Upe1xyXG4gIEBpZiAoJHBjIGFuZCAkcGMgIT0gZikge1xyXG4gICAgQGluY2x1ZGUgcGMgeyBsZWZ0OiAkcGMgKyBweDsgfVxyXG4gIH1cclxuICBAaWYgKCRzcCkge1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBsZWZ0OiAkc3AgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiByaWdodCgkcGMsJHNwOmZhbHNlKXtcclxuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcclxuICAgIEBpbmNsdWRlIHBjIHsgcmlnaHQ6ICRwYyArIHB4OyB9XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHJpZ2h0OiAkc3AgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRyYW5zbGF0ZVhcclxuQG1peGluIHRyYW5zbGF0ZVgoJHBjLCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkcGMgKyBweCk7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRzcCArIHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFxyXG5AbWl4aW4gdHJhbnNmb3JtT3JpZ2luKCRwYywkcGMyLCRzcDpmYWxzZSwkc3AyOmZhbHNlKXtcclxuICBAaWYgKCRwYyBhbmQgJHBjICE9IGYpIHtcclxuICAgIEBpbmNsdWRlIHBjIHsgdHJhbnNmb3JtLW9yaWdpbjogJHBjICsgcHggJHBjMiArIHB4OyB9XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRzcCArIHB4ICRzcDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb250IHNpemVcclxuQG1peGluIGYoJHBjOjE0LCRzcDpmYWxzZSl7XHJcbiAgQGlmICgkcGMgYW5kICRwYyAhPSBmKSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7IGZvbnQtc2l6ZTogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiAkc3AgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIExpbmUtaGVpZ2h0XHJcbkBtaXhpbiBsaCgkcGM6ZmFsc2UsJHNwOmZhbHNlKXtcclxuICBAaWYgKCRwYykge1xyXG4gICAgQGluY2x1ZGUgcGMgeyBsaW5lLWhlaWdodDogJHBjICsgcHg7IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRzcCArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJncygkcGM6ZmFsc2UsJHNwOmZhbHNlKXtcclxuICBAaWYgKCRwYykge1xyXG4gICAgQGluY2x1ZGUgcGMgeyBiYWNrZ3JvdW5kLXNpemU6ICRwYyArIHB4IGF1dG87IH1cclxuICB9XHJcbiAgQGlmICgkc3ApIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAkc3AgKyBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJncCgkcGM6ZmFsc2UsJHBjMjpmYWxzZSl7XHJcbiAgQGlmICgkcGMpIHtcclxuICAgIEBpbmNsdWRlIHBjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBjICsgcHggJHBjMiArIHB4OyB9XHJcbiAgfVxyXG4gIEBpZiAoJHNwKSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwYyArIHB4ICRwYzIgKyBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy9rduOCouODi+ODoeODvOOCt+ODp+ODs+eUqCBmaXQgb25seVxyXG4vL3dpZHRo6KiY6L+w44Oi44K444Ol44O844OrXHJcbkBtaXhpbiBmdygkcGMsJHNwOmZhbHNlKXtcclxuICB3aWR0aDogZml0KCRwYyk7XHJcbn1cclxuXHJcbi8vaGVpZ2h06KiY6L+w44Oi44K444Ol44O844OrXHJcbkBtaXhpbiBmaCgkcGMsJHNwOmZhbHNlKXtcclxuICBoZWlnaHQ6IGZpdCgkcGMpO1xyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiBmdG9wKCRwYywkc3A6ZmFsc2Upe1xyXG4gIHRvcDogZml0KCRwYyk7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGVmdCgkcGMsJHNwOmZhbHNlKXtcclxuICBsZWZ0OiBmaXQoJHBjKTsgXHJcbn1cclxuXHJcblxyXG5AbWl4aW4gYmwoKXtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG5AbWl4aW4gYigpe1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBtKCl7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuQG1peGluIHIoKXtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4vL2Hjga5kZWNyYXRpb27jga7jgq3jg6Pjg7Pjgrvjg6tcclxuQG1peGluIG5vZGVjKCl7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vL2NlbnRpZnlcclxuQG1peGluIGNlbnRlcigpe1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLyogYWZ0ZXLjgarjganjgafjgoTjgovloLTlkIggKi9cclxuQG1peGluIG9iaigpe1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcblxyXG4vL21hcmdpbnMgYW5kIHBhZGRpbmdzXHJcbi8vbWFyZ2luLXRvcFxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcclxuICAuTVQjeyRpfXsgXHJcbiAgICBtYXJnaW4tdG9wOiAkaStweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbWlkIHtcclxuICAgICAgbWFyZ2luLXRvcDogZml0KCRpKSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuICAgfVxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIC5TTVQjeyRpfXsgbWFyZ2luLXRvcDogZml0c3AoJGkpICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL+S7ruW9k+OBpueUqFxyXG5AaW5jbHVkZSBwYyB7XHJcbiAgLk1Ce1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLk1Me1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5NVHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5NUntcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLlBCe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5QTHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcbiAgLlBUe1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5QUntcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIHNwIHtcclxuICAuU01Ce1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLlNNTHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAuU01Ue1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLlNNUntcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLlNQQntcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuU1BMe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAuU1BUe1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5TUFJ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy9QQy9TUOOBruOBv+OBp+ihqOekulxyXG5AaW5jbHVkZSBwYyB7XHJcbiAgLkhJREUtUEN7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbn1cclxuQGluY2x1ZGUgYmlnIHtcclxuICAuSElERS1CSUd7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbn1cclxuQGluY2x1ZGUgbWlkIHtcclxuICAuSElERS1NSUR7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbn1cclxuQGluY2x1ZGUgc3Age1xyXG4gIC5ISURFLVNQeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG59XHJcblxyXG5cclxuLy9mb250LXdlaWdodFxyXG4uQiB7IGZvbnQtd2VpZ2h0OiBib2xkO31cclxuLkJMIHsgZm9udC13ZWlnaHQ6IDkwMDt9XHJcbi5NIHsgZm9udC13ZWlnaHQ6IDUwMDt9XHJcblxyXG4vL2Fic2xvdXRlXHJcbi5BQiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4vL3JlbGF0aXZlXHJcbi5SRUwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy9kaXNwbGF5OiBibGNva1xyXG4uQkxPQ0sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL3RleHQgYWxpZ25cclxuLlRBQyB7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbi5UQUwgeyB0ZXh0LWFsaWduOiBsZWZ0O31cclxuLlRBUiB7IHRleHQtYWxpZ246IHJpZ2h0O31cclxuXHJcbkBpbmNsdWRlIHBjIHtcclxuICAuVEFDLVBDIHsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuICAuVEFMLVBDIHsgdGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgLlRBUi1QQyB7IHRleHQtYWxpZ246IHJpZ2h0O31cclxufVxyXG5cclxuQGluY2x1ZGUgc3Age1xyXG4gIC5UQUMtU1AgeyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4gIC5UQUwtU1AgeyB0ZXh0LWFsaWduOiBsZWZ0O31cclxuICAuVEFSLVNQIHsgdGV4dC1hbGlnbjogcmlnaHQ7fVxyXG59XHJcblxyXG4vL2NlbnRlcmQgaW1hZ2VcclxuLkNJIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgPmltZ3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8vQ0xFQVJGSVhcclxuLkNMRUFSRklYe1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4uQ0xFQVJGSVgtUEN7XHJcbiAgQGluY2x1ZGUgcGMge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5DTEVBUkZJWC1TUHtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/jg4bjgq3jgrnjg4jjga5leGNlcnB0XHJcbi5FWENFUlBUMXtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyAgXHJcbn1cclxuLkVYQ0VSUFQye1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7ICBcclxufVxyXG4uRVhDRVJQVDN7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMzsgIFxyXG59XHJcblxyXG4uRVhDRVJQVDR7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDsgIFxyXG59XHJcblxyXG4uRVhDRVJQVDV7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTsgIFxyXG59XHJcblxyXG5AaW5jbHVkZSBwYyB7XHJcbiAgLkVYQ0VSUFQxLVBDe1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgIFxyXG4gIH1cclxuICAuRVhDRVJQVDItUEN7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAgXHJcbiAgfVxyXG4gIC5FWENFUlBUMy1QQ3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7ICBcclxuICB9XHJcblxyXG4gIC5FWENFUlBUNC1QQ3tcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7ICBcclxuICB9XHJcbiAgLkVYQ0VSUFQ1LVBDe1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTsgIFxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc3Age1xyXG4gIC5FWENFUlBUMS1TUHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7ICBcclxuICB9XHJcbiAgLkVYQ0VSUFQyLVNQe1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgIFxyXG4gIH1cclxuICAuRVhDRVJQVDMtU1B7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAgXHJcbiAgfVxyXG5cclxuICAuRVhDRVJQVDQtU1B7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyAgXHJcbiAgfVxyXG5cclxuICAuRVhDRVJQVDUtU1B7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1OyAgXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9mbGV4XHJcbi8vdXNhZ2U6ICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OmNlbnRlciwkYWxpZ246ZmxleC1lbmQpXHJcbkBtaXhpbiBmbGV4KCRqdXN0aWZ5OmZsZXgtc3RhcnQsJGFsaWduOmZsZXgtc3RhcnQpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6ICRqdXN0aWZ5O1xyXG4gIC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZ5O1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246ICRhbGlnbjtcclxuICAtbXMtZmxleC1hbGlnbjogJGFsaWduO1xyXG59XHJcblxyXG4vL+iDjOaZr+eUu+WDj1xyXG5AbWl4aW4gaSgkaW1nLCAkcmVwZWF0OiBuby1yZXBlYXQsICRwb3NpdGlvbjogY2VudGVyIHRvcCwgJGNvbG9yOiB0cmFuc3BhcmVudCwgJGlzaXpleDogYXV0bywgJGlzaXpleTogYXV0byl7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLyN7JGltZ31cIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJGlzaXpleCAkaXNpemV5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIHJpKCRpbWcsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJHBvc2l0aW9uOiBjZW50ZXIgdG9wLCAkY29sb3I6IHRyYW5zcGFyZW50LCAkaXNpemV4OiBhdXRvLCAkaXNpemV5OiBhdXRvKXtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvI3skaW1nfVwiKTtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3AvI3skaW1nfVwiKTtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJGlzaXpleCAkaXNpemV5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxufVxyXG5cclxuXHJcbiRpbWdfcGF0aDogJy9hc3NldHMvaW1hZ2VzLyc7XHJcbiRyYXRpbzogMTtcclxuXHJcbkBtaXhpbiBhZGRvYmooJHdpZHRoOiAxMDAlLCRoZWlnaHQ6IDFweCwgJHRvcDogMCwgJHJpZ2h0OiAwLCAkYm90dG9tOiAwLCAkbGVmdDogMCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIEBpZiAkd2lkdGggICAgIT0gJycge1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICB9ICBAZWxzZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQGlmICRoZWlnaHQgICAgIT0gJycge1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gIH1cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQGlmICR0b3AgICAgIT0gJycge1xyXG4gICAgdG9wOiAkdG9wO1xyXG4gIH1cclxuICBAaWYgJHJpZ2h0ICAhPSAnJyB7XHJcbiAgICByaWdodDogJHJpZ2h0O1xyXG4gIH1cclxuICBAaWYgJGJvdHRvbSAhPSAnJyB7XHJcbiAgICBib3R0b206ICRib3R0b207XHJcbiAgfVxyXG4gIEBpZiAkbGVmdCAgICE9ICcnIHtcclxuICAgIGxlZnQ6ICRsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vQ09NUEFTU+OBq+OBguOCiuOBneOBhuOBquOCguOBrlxyXG4vL3JhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzLCRyYWRpdXNTUDpmYWxzZSkge1xyXG5cclxuXHJcbiAgQGluY2x1ZGUgcGN7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXMgKyBweDtcclxuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cyArIHB4O1xyXG4gICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzICsgcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgKyBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWlke1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBmaXQoJHJhZGl1cyk7XHJcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IGZpdCgkcmFkaXVzKTtcclxuICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogZml0KCRyYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBmaXQoJHJhZGl1cyk7XHJcbiAgfVxyXG4gIEBpZiAoJHJhZGl1c1NQKSB7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzU1AgKyBweDtcclxuICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzU1AgKyBweDtcclxuICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzU1AgKyBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzU1AgKyBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vL2JveC1zaXppbmdcclxuQG1peGluIGJveC1zaXppbmcoJHR5cGUpXHJcbiB7XHJcbiAtd2Via2l0LWJveC1zaXppbmc6JHR5cGU7XHJcbiAtbW96LWJveC1zaXppbmc6JHR5cGU7XHJcbiBib3gtc2l6aW5nOiR0eXBlO1xyXG4gfVxyXG5cclxuQG1peGluIGhvdmVyQWxwaGEoJGR1cikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAkZHVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJveC1zaGFkb3coICRoOiAxMHB4ICwgJHY6IDEwcHggLCAkYjogMHB4ICwgJHM6IDBweCAsICRjOiAjMDAwMDAwICkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkaCAkdiAkYiAkcyAkYztcclxuICBib3gtc2hhZG93OiAkaCAkdiAkYiAkcyAkYztcclxufVxyXG5cclxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxudjIuMCB8IDIwMTEwMTI2XHJcbkxpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcbiovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcclxuKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxufVxyXG5vbCwgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcblx0cXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyDlhajkvZPlhbHpgJrjga7jgoLjga7jgarjganjga/jgZPjgZPjgavjgb7jgajjgoHjgotcbi8vIOODmOODg+ODgOODu+ODleODg+OCv+OBquOBqVxuQHVzZSBcIm1peGluXCIgYXMgKjtcblxuYm9keSNwYWdlLW1vdmllIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNlcmlmO1xuICBtYWluIHtcbiAgICAuaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtYigzMik7XG4gICAgICBAaW5jbHVkZSBwYihmLDE1KTtcbiAgICAgIC5tdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXYucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBAaW5jbHVkZSBoKDcwMCw2MzApO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL212X3NwLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmludHJvIHtcbiAgICAgIEBpbmNsdWRlIHB0KGYsNTApO1xuICAgICAgQGluY2x1ZGUgcGIoZiwzOCk7XG4gICAgICBAaW5jbHVkZSBwcihmLDgpO1xuICAgICAgQGluY2x1ZGUgcGwoZiw4KTtcbiAgICAgIEBpbmNsdWRlIG10KDAsMCk7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG13KDUyMSwyODYpO1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWIoMTA2LDY1KTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgQGluY2x1ZGUgYm90dG9tKC0zMywtMjYpO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgdygyODUsMTU5KTtcbiAgICAgICAgICBAaW5jbHVkZSBoKDYsNCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWIoNzIsNDIpO1xuICAgICAgICBAaW5jbHVkZSBmKDI2LDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvbmcge1xuICAgICAgQGluY2x1ZGUgcHQoMTA1LDM1KTtcbiAgICAgIEBpbmNsdWRlIHBiKDE2MCw1MCk7XG4gICAgICBAaW5jbHVkZSBwcigyNSwxMCk7XG4gICAgICBAaW5jbHVkZSBwbCgyNSwxMCk7XG4gICAgICBAaW5jbHVkZSBtYigxNTgsNjApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblxuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtdyg3OTAsMjUzKTtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIEBpbmNsdWRlIG1iKDU4LDE3KTtcbiAgICAgIH1cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG13KDEyNDApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBwdCg4MCw0NCk7XG4gICAgICAgIEBpbmNsdWRlIHBiKDQwLDQ1KTtcbiAgICAgICAgQGluY2x1ZGUgbWIoMTYwLDQyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBicigzNiwxOCk7XG5cbiAgICAgICAgLm1haW4taW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbGVmdCgtMTAsLTYpO1xuICAgICAgICAgIEBpbmNsdWRlIG13KDUwOSwyODYpO1xuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgIEBpbmNsdWRlIG1iKDUyLDQzKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgQGluY2x1ZGUgdG9wKDIwLDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxlZnQoMjAsMTIpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXllciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbGVmdCgxMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXcoNTE3LDI5OCk7XG4gICAgICAgICAgQGluY2x1ZGUgaCgzOCwyMik7XG4gICAgICAgICAgQGluY2x1ZGUgcHIoMTAsNSk7XG4gICAgICAgICAgQGluY2x1ZGUgbWIoMzAsMTcpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gICAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMTAwcHggMTAwcHg7XG5cbiAgICAgICAgICAub2JqIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLGNlbnRlcik7XG4gICAgICAgICAgICBAaW5jbHVkZSB3KDU3LDMzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsKDUsNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMHB4IDBweCAxMDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdygxOCwxMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIGxlZnQoMTApO1xuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSB3KGYsMzYpO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAvKiDjgrfjg7zjgq/jg5Djg7zlhajkvZMgKi9cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaeOChGlPU+OBp+ODh+ODleOCqeODq+ODiOOBruOCueOCv+OCpOODq+OCkueEoeWKueWMliAqL1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkVENzAwIDAlLCAjQjZCNkI2IDAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogV2ViS2l077yIU2FmYXJpLCBDaHJvbWXvvInnlKjjga7jgrfjg7zjgq/jg5Djg7zvvIjjg5fjg63jgrDjg6zjgrnpg6jliIbvvIkgKi9cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIOiDjOaZr+OBr+mAj+aYjuOBq+OBmeOCi++8iOS4iuOBrmJhY2tncm91bmTjgafliLblvqHvvIkgKi9cbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBXZWJLaXTvvIhTYWZhcmksIENocm9tZe+8ieeUqOOBruOBpOOBvuOBvyAqL1xuICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaeOBruODh+ODleOCqeODq+ODiOOBruimi+OBn+ebruOCkueEoeWKueWMliAqL1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRTgzMDA7IC8qIOOBpOOBvuOBv+OBruiJsiAqL1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDsgLyog44Gk44G+44G/44KS44OQ44O844Gu5Lit5aSu44Gr6YWN572uICovXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBGaXJlZm945a++5b+cICovXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3YmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1ibG9jayB7XG4gICAgICAgICAgQGluY2x1ZGUgcGwoMTUsMTUpO1xuICAgICAgICAgIEBpbmNsdWRlIHByKDE1LDE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgIEBpbmNsdWRlIG13KDk1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgaCg2MTYsMzA4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtdCgxMTAsNDUpO1xuICAgICAgICAgIEBpbmNsdWRlIHBiKDMwLDM1KTtcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXIoKTtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgIC5zaW1wbGViYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VDRUNFQztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBoKDEyLDYpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgaCgxMiw2KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIHdpZHRoOiA3OSU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIHByKDEwLDM1KTtcbiAgICAgICAgICBAaW5jbHVkZSBwbCgxMCwzNSk7XG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICBAaW5jbHVkZSBmKDIwLDEzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcigpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tdXNpYy1zY29yZS1iYW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtdyg4MDAsMzIwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyKCk7XG4gICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyIHtcbiAgICAgIEBpbmNsdWRlIG10KGYsNjApO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8qXHJcbuOAkOOCs+ODvOODieimj+e0hOOAkVxyXG5cclxu44O7aW5uZXLjga8xMjgwcHjnnJ/jgpPkuK3lr4TjgZvjgpLmjIfjgZnjgIIuaW5uZXLjgpLjg5rjg7zjgrjjgrnjgr/jgqTjg6vjga7mp4vpgKDlrZDjgajjgZfjgabjgIHjgrnjgr/jgqTjg6vjgpLkuI7jgYjjgZ/jgorjgZfjgabjga/jgYTjgZHjgarjgYTjgIJcclxu44O7ZmxleOOBryBAaW5jbHVkZSBmbGV444Gn6KiY6L+w44GZ44KLXHJcbuODu2ZvbnQtc2l6ZSwgZm9udC13ZWlnaHQsIGxpbmUtaGVpZ2h0LCB0ZXh0LWFsaWduLCBwb3NpdGlvbuOBr+Wkp+aWh+Wtl0NMQVNT44Gn6KiY6L+w44GZ44KL44CCKF9tb2R1bGUuc2Nzc+WPgueFpylcclxu4oaSIEYxMSBTRjEyIEwxNSBCIFRBQy1QQyBUQVItU1AgQUJcclxu44O76Imy44Gv44GZ44G544Gm5aSJ5pWw5YyW44GZ44KL44CCXHJcbuODu+WPr+iDveOBqumZkOOCiuODmuODvOOCuOOBrnNjc3PjgYzpmo7lsaTkvp3lrZjjgZfjgarjgYTjgojjgYbjgavjgZnjgovjgZPjgajjgIJcclxu44O7bWFyZ2lu44GvUEPjgavjgYrjgYTjgabjga/lj6/og73jgarpmZDjgooxMHB45Y2Y5L2N44Gr44GZ44KLXHJcbuODu2Rpc3BsYXk6YmxvY2ssIHBvc3Rpb246YWJzb2x1dGXjgarjganjga8uQkxPQ0ssIC5CTE9DS+OCkuS9v+OBhuOAglxyXG7jgZ/jgaDjgZfjgIFIVE1M5LiK44Gn44GE44Gj44Gx44GE5pu444GL44Gq44GR44KM44Gw44GE44GR44Gq44GE44Go44GN44GvQ1NT44Gr5o+P44GE44Gm44KC6Imv44GE44CCXHJcblxyXG7jg7vjgq/jg6njgrnlkI3jgpLjgaTjgZHjgovjgajjgY3jga/jgIHopIfmlbDjgarjga7jgYvljZjmlbDjgarjga7jgYvjgpLmraPnorrjgavjgIJiYW5uZXLjgarjga7jgYtiYW5uZXJz44Gq44Gu44GL44CCXHJcbuODu+OAjOODouODjuOAjeOCkuaMh+OBmeOCr+ODqeOCueWQjeOBr+Wwj+aWh+Wtl+OCkuS9v+OBhuOAgiAuYXJ0aWNsZS1saXN044Gq44Gp44CCXHJcbuODu+OAjOW9ouizqi/jg6Ljgrjjg6Xjg7zjg6vjgI3jgpLmjIfjgZnjgq/jg6njgrnjga/lpKfmloflrZfjgpLkvb/jgYbjgIIgLlJFTCwgLlBD44Gq44GpXHJcbuODu2pz44Gn5oyH44GZ77yI4oC777yJ44Gf44KB44Gu44Kv44Op44K544Gv5Yil6YCULmpzLSrjgafjgaTjgZHjgovjgILjgrnjgr/jgqTjg6vjgajjgrnjgq/jg6rjg5fjg4jjga7liIbpm6LjgIJcclxu77yI4oC777yJY2xpY2vjgqTjg5njg7Pjg4jjgarjganjgpLjg5Xjg4Pjgq/jgZnjgovloLTlkIjjgIHmnInnhKHjgpLliKTmlq3jgZnjgovloLTlkIjjgILmk43kvZzlr77osaHjga7opoHntKDjgavjga/lhaXjgozjgarjgY/jgaboia/jgYRcclxuXHJcbuODu2xheW91dOOBq+OBi+OBi+OCj+OCi+OCr+ODqeOCueOBr2xheW91dC0q44CA44Gn44Gk44GR77yILmlubmVy44Gg44GR5L6L5aSW77yJ44CBbGF5b3V0LnNjc3PjgavoqJjov7DjgZnjgovjgILjg5rjg7zjgrjnlKhDU1PjgavjgZPjgozjgonjga7oqJjov7DjgpLlkKvjgoHjgabjga/jgYTjgZHjgarjgYTjgIJcclxu44O76aCY5Z+f5YWo5L2T44KS44OV44Kn44O844OJ44Kk44Oz44GV44Gb44KL44Ki44OL44Oh44O844K344On44Oz44Gu44KI44GG44Gq44KC44Gu44Gu5aC05ZCI44CBLmZ4LWZhZGVpbuOBruOCiOOBhuOBquOCr+ODqeOCueWQjeOBq+OBmeOCi1xyXG5cclxu44O7dWzjgafnpLrjgZXjgozjgovopoHntKDjga9zY3Nz5LiK44Gn44Gv5b+F44GadWwuaG9nZS1saXN044Gu44KI44GG44GrdWzjgpLlhaXjgozjgovjgIJcclxu44O7dWzjga7kuIvjga5saeOBq+OBpOOBhOOBpuOBr+OAgeW/heOBmiA+bGnjgIDjgafoqJjov7DjgZnjgovjgIJcclxuXHJcbuODu3Njc3PjgavjgYrjgYTjgabjgIHjgq/jg6njgrnlkI3jgah744Gu6ZaT44Gr44Gv5Y2K6KeS44K544Oa44O844K544KS6Kit44GR44KL44CCXHJcblxyXG7jg7sy44Oa44Kk44Oz44Kz44Oz44OG44Oz44OE44Gu5Lit44Grc2VjdGlvbuOBjOOBguOCi+OBqOOBl+OBpuOCguOAgeWQhOODmuODvOOCuHNjc3Pjga7kuK3jgacubGF5b3V0LXN0aWNreXNpZGXjga7kuIvjgavoqJjov7DjgZfjgabjga/jgarjgonjgarjgYTjgIJtYWlu55u05LiL44Gr6KiY6L+w44GV44KM44KL44G544GN44Gn44GC44KL44CCXHJcblxyXG7jg7tzZWN0aW9u44Gu44Kv44Op44K55ZCN44Gv44CB44OR44O844K344Oj44Or44OG44Oz44OX44Os44O844OI44Gr44Gq44Gj44Gm44GE44Gq44GE6ZmQ44KK6KSH5pWw44Gu44Oa44O844K444KS44G+44Gf44GE44Gn5YaN5Yip55So44GV44KM44Gq44GE44CCY3Nz5YaF44Gnc2VjdGlvbi5ob2dl44Go44Gq44Gj44Gm44GE44KL5aC05ZCI44CB5b+F44GabWFpbiNwYWdlbmFtZeOBruS4reOBp+Wumue+qeOBleOCjOOCi+OAglxyXG5cclxu44OH44OQ44OD44Ks44O844Gu5bCO5YWl5pa55rOVXHJcblxyXG5cclxuKi9cclxuXHJcblxyXG4vL1NQ44Gu5bmFXHJcbkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb3J3YXJkIFwibWl4aW5cIjtcclxuQGZvcndhcmQgXCJub3JtYWxpemVcIjtcclxuXHJcbkBmb3J3YXJkICdjb21tb24nO1xyXG5AZm9yd2FyZCBcImxheW91dFwiO1xyXG5AZm9yd2FyZCBcIm1vZHVsZVwiO1xyXG5AZm9yd2FyZCBcImFuaW1hdGlvblwiO1xyXG5cclxuQGZvcndhcmQgXCJwYWdlcy9ob21lXCI7XHJcblxyXG4vL0Bmb3J3YXJkIFwiZGVidWdcIjtcclxuXHJcblxyXG4iXX0= */
