body {
  margin: 0;
  padding: 0;
  overflow-x: clip;
}

#sppage {
  max-width: 1110px;
  margin: 0 auto;
  overflow-x: hidden;
}

#sppage h3 {
  font-size: 20px;
}

#sppage h5 {
  font-size: 15px;
  font-weight: normal;
}

#sppage img {
  width: 100%;
}

#sppage .showSM {
  display: block;
}

#sppage .hideMobile {
  display: none;
}

#sppage .justify-center {
  justify-content: center;
}

#sppage .v-base {
  align-items: baseline;
}

#sppage .v-end {
  align-items: end;
}

#sppage .s-150 {
  position: absolute;
  width: 150%;
  left: -25%;
  top: -15%;
  z-index: -1;
}

#sppage .text-right {
  text-align: right;
}

#sppage .flex-container {
  display: flex;
  flex-wrap: wrap;
}

#sppage .flex-container .mobileTop {
  order: 1;
}

#sppage .flex-container .mobileBottom {
  order: 2;
}

#sppage .container {
  display: block;
  width: 100%;
  position: relative;
}

#sppage .container .text-center {
  text-align: center;
}

#sppage .container .kv {
  position: relative;
  width: 100%;
  height: 75vw;
  max-height: 480px;
}

#sppage .container .kv__img {
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#sppage .container .kv__texture {
  position: absolute;
  bottom: 0;
  width: 100%;
}

#sppage .container .kv__texture .kv__title {
  font-size: 18px;
  letter-spacing: 5px;
  font-weight: bold;
  margin: 5px auto;
  color: #452600;
}

#sppage .container .kv__texture .kv__text {
  margin: 5px auto 10px;
  font-size: 12px;
  font-weight: lighter;
  letter-spacing: 0;
  line-height: 150%;
  color: #633600;
}

#sppage .container .feature__sole .sole__img {
  width: 100%;
  position: relative;
}

#sppage .container .feature__sole .sole__text {
  width: 100%;
  padding: 10px;
}

#sppage .container .feature__wool {
  margin-top: 40px;
}

#sppage .container .feature__wool .wool__detail {
  padding: 0 10px;
  width: 100%;
}

#sppage .container .feature__wool .wool__detail__img {
  width: 100%;
  margin-bottom: 30px;
}

#sppage .container .feature__wool .wool__prod {
  width: 100%;
}

#sppage .container .feature__wool .wool__icon {
  width: 40%;
  max-width: 220px;
  padding: 10px;
}

#sppage .container .feature__wool .wool__icon__text {
  font-size: 12px;
  color: #532b00;
}

#sppage .container .feature__text {
  font-size: 15px;
  color: #000;
  font-weight: normal;
  margin: 0 auto 30px;
  max-width: 560px;
}

#sppage .container .feature__title__icon {
  display: flex;
  justify-content: center;
  align-items: end;
  margin-bottom: 5px;
}

#sppage .container .feature__title__icon--after, #sppage .container .feature__title__icon--before, #sppage .container .feature__title__icon--text {
  display: inline-flex;
  margin: 0;
}

#sppage .container .feature__title__icon--after img, #sppage .container .feature__title__icon--before img {
  width: 100px;
  height: 15px;
}

#sppage .container .feature__title__icon--text {
  color: #706a65;
  font-size: 16px;
  font-weight: normal;
  margin: 0 15px;
}

#sppage .container .feature__title__text {
  color: #874600;
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: bold;
  margin: 0 auto 20px;
}

#sppage .container .feature__title__text::after {
  content: "";
  display: block;
  width: 240px;
  height: 2px;
  background-color: #706a65;
  margin: 5px auto;
}

#sppage .container .coffee {
  overflow-x: visible;
}

#sppage .container .coffee__text {
  font-size: 15px;
  color: #000;
  font-weight: normal;
  margin: 0 auto 30px;
}

#sppage .container .coffee__cups {
  width: 100%;
  display: block;
  margin: 0 auto;
}

#sppage .container .coffee__kv {
  position: relative;
  width: 100%;
}

#sppage .container .coffee__kv__title {
  text-align: center;
  color: #FFF;
  font-size: 15px;
  line-height: 30px;
}

#sppage .container .coffee__kv__bg {
  position: absolute;
  z-index: -1;
  width: 400px;
  transform: translate(-50%, 0);
  left: 50%;
  top: 0;
}

#sppage .container .award {
  position: relative;
  width: 100%;
  background-color: #d3c9c7;
  margin-top: 50px;
  overflow-x: visible;
}

#sppage .container .award__icon {
  display: block;
  width: 200px;
  padding: 20px;
}

#sppage .container .award__title {
  color: #874600;
  margin: 10px 0;
}

#sppage .container .award__text {
  margin: 20px 0;
}

#sppage .container .award__texture {
  margin: 20px 0;
  padding: 0 20px;
  display: block;
}

#sppage .container .award__coffee {
  position: relative;
  width: 100%;
}

#sppage .container .award__coffee-grounds {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -40px;
  margin-right: -40px;
}

#sppage .container .award__coffee-grounds img {
  width: 150px;
  height: auto;
}

#sppage .container .award__coffee-cups {
  padding: 20px;
  width: 80%;
  position: relative;
}

#sppage .container .plastic {
  position: relative;
  width: 100%;
  height: auto;
  margin-top: 0;
}

#sppage .container .plastic__bg {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
}

#sppage .container .plastic__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right;
}

#sppage .container .plastic__icon {
  width: 188px;
  height: auto;
  padding: 50px 0 0;
}

#sppage .container .plastic__texture {
  padding: 10px 20px 0;
}

#sppage .container .plastic__title {
  color: #874600;
}

#sppage .container .ones {
  margin-top: 0;
  margin-bottom: 50px;
}

#sppage .container .ones__texture {
  width: 100%;
  position: relative;
}

#sppage .container .ones__text {
  text-align: justify;
  text-justify: inter-ideograph;
  padding-left: 20px;
  padding-right: 20px;
}

#sppage .container .ones__title {
  padding: 50px 20px 30px;
  color: #FFF;
}

#sppage .container .ones__label {
  position: absolute;
  z-index: -1;
  width: 220px;
  top: 65px;
}

#sppage .container .ones__label.label--left {
  left: 0;
}

#sppage .container .ones__label.label--right {
  right: 0;
}

#sppage .container .ones__img {
  width: 100%;
}

#sppage .container .ones__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#sppage .container .chart__size, #sppage .container .chart__step {
  width: 100%;
}

#sppage .container .table {
  margin-bottom: 50px;
}

#sppage .container .table table {
  width: 90%;
  margin: 0 auto;
  border: 0;
  border-collapse: collapse;
}

#sppage .container .table table tr td {
  text-align: center;
  padding: 10px 5px;
}

#sppage .container .table table tr td:first-child {
  text-align: center;
}

#sppage .container .table table tr:nth-child(even) {
  background-color: #f0ebe5;
}

#sppage .container .table table tr:nth-child(even) td:first-child {
  color: #FFF;
  background-color: #a68c67;
}

#sppage .container .table table tr:nth-child(odd) td {
  background-color: #e3d9cd;
}

#sppage .container .table table tr:nth-child(odd) td:first-child {
  color: #FFF;
  background-color: #ae9672;
}

#sppage .container .notice {
  padding: 20px;
  background-color: #f0ebe5;
}

#sppage .container .notice__title {
  color: #452600;
}

#sppage .container .notice__text {
  color: #633600;
}

#sppage .container .notice__text--star {
  color: #633600;
  list-style: none;
  padding: 0;
  margin: 0;
}

#sppage .container .notice__text--star li {
  padding-left: 40px;
}

#sppage .container .notice__text--star li:before {
  padding-right: 14px;
  content: "*";
  margin-left: -20px;
}

@media only screen and (min-width: 375px) {
  #sppage .showSM {
    display: none;
  }
  #sppage .container .feature__wool .wool__icon {
    padding: 15px;
  }
}

@media only screen and (min-width: 768px) {
  #sppage .showSM {
    display: none;
  }
  #sppage .hideMobile {
    display: block;
  }
  #sppage .flex-container .mobileTop {
    order: 2;
  }
  #sppage .flex-container .mobileBottom {
    order: 1;
  }
  #sppage .container .kv__texture .kv__title {
    font-size: 30px;
    letter-spacing: 10px;
    font-weight: bold;
    margin: 5px auto;
  }
  #sppage .container .kv__texture .kv__text {
    margin: 5px auto 30px;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 2px;
  }
  #sppage .container .feature__sole .sole__img {
    width: 50%;
  }
  #sppage .container .feature__sole .sole__text {
    width: calc(48% - 20px);
    padding: 10px;
  }
  #sppage .container .feature__wool .wool__detail {
    width: 48%;
  }
  #sppage .container .feature__wool .wool__prod {
    width: 48%;
  }
  #sppage .container .feature__wool .wool__icon__text {
    font-size: 15px;
  }
  #sppage .container .award__icon {
    display: inline-block;
    vertical-align: top;
  }
  #sppage .container .award__title {
    color: #874600;
  }
  #sppage .container .award__texture {
    display: inline-block;
    width: 450px;
    margin-left: 60px;
    margin-top: 40px;
    margin-bottom: 20px;
  }
  #sppage .container .award__coffee-cups {
    position: absolute;
    width: 250px;
    left: -60px;
    bottom: -60px;
  }
  #sppage .container .plastic {
    margin-top: 50px;
  }
  #sppage .container .plastic__texture {
    display: inline-block;
    width: 50%;
    vertical-align: top;
  }
  #sppage .container .plastic__insole {
    display: inline-block;
    width: 40%;
  }
  #sppage .container .ones {
    margin-top: 50px;
  }
  #sppage .container .ones__texture {
    width: 50%;
  }
  #sppage .container .ones__img {
    width: 50%;
  }
  #sppage .container .ones__title {
    padding-top: 50px;
  }
  #sppage .container .ones__label {
    width: 220px;
  }
  #sppage .container .chart__size, #sppage .container .chart__step {
    display: inline-block;
    width: 49%;
    vertical-align: top;
  }
  #sppage .container .notice {
    padding: 40px;
  }
}

@media only screen and (min-width: 1024px) {
  #sppage h3 {
    font-size: 30px;
  }
  #sppage h5 {
    font-size: 20px;
  }
  #sppage .showSM {
    display: none;
  }
  #sppage .container .feature__wool .wool__detail {
    width: 48%;
  }
  #sppage .container .feature__wool .wool__prod {
    width: 48%;
  }
  #sppage .container .feature__wool .wool__icon {
    padding: 40px;
  }
  #sppage .container .feature__text {
    font-size: 20px;
  }
  #sppage .container .feature__title__text {
    font-size: 28px;
  }
  #sppage .container .feature__title__text:after {
    width: 350px;
  }
  #sppage .container .feature__title__icon--text {
    font-size: 20px;
  }
  #sppage .container .feature__title__icon--after img, #sppage .container .feature__title__icon--before img {
    width: 220px;
    height: 30px;
  }
  #sppage .container .coffee__text {
    font-size: 20px;
  }
  #sppage .container .coffee__kv {
    position: relative;
    width: 100%;
  }
  #sppage .container .coffee__kv__title {
    font-size: 25px;
    line-height: 55px;
  }
  #sppage .container .coffee__kv__bg {
    width: 700px;
  }
  #sppage .container .coffee__cups {
    width: 90%;
  }
  #sppage .container .award__icon {
    display: inline-block;
  }
  #sppage .container .award__title {
    color: #874600;
    font-size: 30px;
  }
  #sppage .container .award__text {
    font-size: 20px;
    font-weight: normal;
  }
  #sppage .container .award__texture {
    width: 600px;
    display: inline-block;
  }
  #sppage .container .award__coffee-cups {
    width: 330px;
  }
  #sppage .container .ones__title {
    padding-top: 45px;
  }
  #sppage .container .ones__label {
    width: 320px;
  }
}

@media only screen and (min-width: 1100px) {
  #sppage {
    overflow-x: visible;
  }
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vVXNlcnMveGphbXN4L1Byb2plY3QvMjAyMC/lkpbllaHpnosvaHRtbC9jc3Mvc3R5bGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9Vc2Vycy94amFtc3gvUHJvamVjdC8yMDIwL+WSluWVoemeiy9odG1sL2Nzcy9zdHlsZS5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBQUEsQUFBQSxJQUFJLENBQUM7RUFDSCxNQUFNLEVBQUMsQ0FBQztFQUNSLE9BQU8sRUFBQyxDQUFDO0VBQ1QsVUFBVSxFQUFFLElBQUk7Q0FDakI7O0FBRUQsQUFBQSxPQUFPLENBQUM7RUFDTixTQUFTLEVBQUUsTUFBTTtFQUNqQixNQUFNLEVBQUUsTUFBTTtFQUNkLFVBQVUsRUFBRSxNQUFNO0NBNGNuQjs7QUEvY0QsQUFJRSxPQUpLLENBSUwsRUFBRSxDQUFDO0VBQ0QsU0FBUyxFQUFFLElBQUk7Q0FDaEI7O0FBTkgsQUFRRSxPQVJLLENBUUwsRUFBRSxDQUFDO0VBQ0QsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsTUFBTTtDQUNwQjs7QUFYSCxBQWFFLE9BYkssQ0FhTCxHQUFHLENBQUM7RUFDRixLQUFLLEVBQUUsSUFBSTtDQUNaOztBQWZILEFBaUJFLE9BakJLLENBaUJMLE9BQU8sQ0FBQztFQUNOLE9BQU8sRUFBRSxLQUFLO0NBQ2Y7O0FBbkJILEFBcUJFLE9BckJLLENBcUJMLFdBQVcsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJO0NBQ2Q7O0FBdkJILEFBeUJFLE9BekJLLENBeUJMLGVBQWUsQ0FBQztFQUNkLGVBQWUsRUFBRSxNQUFNO0NBQ3hCOztBQTNCSCxBQTZCRSxPQTdCSyxDQTZCTCxPQUFPLENBQUM7RUFDTixXQUFXLEVBQUUsUUFBUTtDQUN0Qjs7QUEvQkgsQUFpQ0UsT0FqQ0ssQ0FpQ0wsTUFBTSxDQUFDO0VBQ0wsV0FBVyxFQUFFLEdBQUc7Q0FDakI7O0FBbkNILEFBcUNFLE9BckNLLENBcUNMLE1BQU0sQ0FBQztFQUNMLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsSUFBSSxFQUFFLElBQUk7RUFDVixHQUFHLEVBQUUsSUFBSTtFQUNULE9BQU8sRUFBRSxFQUFFO0NBQ1o7O0FBM0NILEFBNkNFLE9BN0NLLENBNkNMLFdBQVcsQ0FBQztFQUNWLFVBQVUsRUFBRSxLQUFLO0NBQ2xCOztBQS9DSCxBQWlERSxPQWpESyxDQWlETCxlQUFlLENBQUM7RUFDZCxPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0NBU2hCOztBQTVESCxBQXFESSxPQXJERyxDQWlETCxlQUFlLENBSWIsVUFBVSxDQUFDO0VBQ1QsS0FBSyxFQUFFLENBQUM7Q0FDVDs7QUF2REwsQUF5REksT0F6REcsQ0FpREwsZUFBZSxDQVFiLGFBQWEsQ0FBQztFQUNaLEtBQUssRUFBRSxDQUFDO0NBQ1Q7O0FBM0RMLEFBOERFLE9BOURLLENBOERMLFVBQVUsQ0FBQztFQUNULE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxRQUFRLEVBQUUsUUFBUTtDQTZZbkI7O0FBOWNILEFBbUVJLE9BbkVHLENBOERMLFVBQVUsQ0FLUixZQUFZLENBQUM7RUFDWCxVQUFVLEVBQUUsTUFBTTtDQUNuQjs7QUFyRUwsQUF1RUksT0F2RUcsQ0E4REwsVUFBVSxDQVNSLEdBQUcsQ0FBQztFQUNGLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsS0FBSztDQWdDbEI7O0FBM0dMLEFBNkVNLE9BN0VDLENBOERMLFVBQVUsQ0FlTCxRQUFLLENBQUM7RUFDTCxHQUFHLEVBQUUsQ0FBQztFQUNOLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsS0FBSztDQUNsQjs7QUFuRlAsQUFxRk0sT0FyRkMsQ0E4REwsVUFBVSxDQXVCTCxZQUFTLENBQUM7RUFDVCxRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsQ0FBQztFQUNULEtBQUssRUFBRSxJQUFJO0NBa0JaOztBQTFHUCxBQTBGUSxPQTFGRCxDQThETCxVQUFVLENBdUJMLFlBQVMsQ0FLUixVQUFVLENBQUM7RUFDVCxTQUFTLEVBQUUsSUFBSTtFQUNmLGNBQWMsRUFBRSxHQUFHO0VBQ25CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE1BQU0sRUFBRSxRQUFRO0VBQ2hCLEtBQUssRUFBRSxPQUFPO0NBQ2Y7O0FBaEdULEFBa0dRLE9BbEdELENBOERMLFVBQVUsQ0F1QkwsWUFBUyxDQWFSLFNBQVMsQ0FBQztFQUNSLE1BQU0sRUFBRSxhQUFhO0VBQ3JCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLE9BQU87RUFDcEIsY0FBYyxFQUFFLENBQUM7RUFDakIsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQUFFLE9BQU87Q0FDZjs7QUF6R1QsQUFnSFUsT0FoSEgsQ0E4REwsVUFBVSxDQWdETCxjQUFNLENBRUYsVUFBSyxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUk7RUFDWCxRQUFRLEVBQUUsUUFBUTtDQUNuQjs7QUFuSFgsQUFxSFUsT0FySEgsQ0E4REwsVUFBVSxDQWdETCxjQUFNLENBT0YsV0FBTSxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsSUFBSTtDQUNkOztBQXhIWCxBQTRITSxPQTVIQyxDQThETCxVQUFVLENBOERMLGNBQU0sQ0FBQztFQUNOLFVBQVUsRUFBRSxJQUFJO0NBNEJqQjs7QUF6SlAsQUFnSVUsT0FoSUgsQ0E4REwsVUFBVSxDQThETCxjQUFNLENBSUYsYUFBUSxDQUFDO0VBQ1IsT0FBTyxFQUFFLE1BQU07RUFDZixLQUFLLEVBQUUsSUFBSTtDQU1aOztBQXhJWCxBQW9JWSxPQXBJTCxDQThETCxVQUFVLENBOERMLGNBQU0sQ0FRQSxrQkFBSyxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsSUFBSTtDQUNwQjs7QUF2SWIsQUEwSVUsT0ExSUgsQ0E4REwsVUFBVSxDQThETCxjQUFNLENBY0YsV0FBTSxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7Q0FDWjs7QUE1SVgsQUE4SVUsT0E5SUgsQ0E4REwsVUFBVSxDQThETCxjQUFNLENBa0JGLFdBQU0sQ0FBQztFQUNOLEtBQUssRUFBRSxHQUFHO0VBQ1YsU0FBUyxFQUFFLEtBQUs7RUFDaEIsT0FBTyxFQUFFLElBQUk7Q0FNZDs7QUF2SlgsQUFtSlksT0FuSkwsQ0E4REwsVUFBVSxDQThETCxjQUFNLENBdUJBLGlCQUFNLENBQUM7RUFDTixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPO0NBQ2Y7O0FBdEpiLEFBMkpNLE9BM0pDLENBOERMLFVBQVUsQ0E2RkwsY0FBTSxDQUFDO0VBQ04sU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE1BQU0sRUFBRSxXQUFXO0VBQ25CLFNBQVMsRUFBRSxLQUFLO0NBQ2pCOztBQWpLUCxBQW9LUSxPQXBLRCxDQThETCxVQUFVLENBc0dILHFCQUFNLENBQUM7RUFDTixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGFBQWEsRUFBRSxHQUFHO0NBdUJuQjs7QUEvTFQsQUEwS1UsT0ExS0gsQ0E4REwsVUFBVSxDQTRHRCw0QkFBTyxFQTFLbEIsT0FBTyxDQThETCxVQUFVLENBNkdELDZCQUFRLEVBM0tuQixPQUFPLENBOERMLFVBQVUsQ0E4R0QsMkJBQU0sQ0FBQztFQUNOLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE1BQU0sRUFBRSxDQUFDO0NBQ1Y7O0FBL0tYLEFBbUxZLE9BbkxMLENBOERMLFVBQVUsQ0FtSEQsNEJBQU8sQ0FFTixHQUFHLEVBbkxmLE9BQU8sQ0E4REwsVUFBVSxDQW9IRCw2QkFBUSxDQUNQLEdBQUcsQ0FBQztFQUNGLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUk7Q0FDYjs7QUF0TGIsQUF5TFUsT0F6TEgsQ0E4REwsVUFBVSxDQTJIRCwyQkFBTSxDQUFDO0VBQ04sS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE1BQU0sRUFBRSxNQUFNO0NBQ2Y7O0FBOUxYLEFBaU1RLE9Bak1ELENBOERMLFVBQVUsQ0FtSUgscUJBQU0sQ0FBQztFQUNOLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixNQUFNLEVBQUUsV0FBVztDQVVwQjs7QUFoTlQsQUF3TVUsT0F4TUgsQ0E4REwsVUFBVSxDQW1JSCxxQkFBTSxBQU9KLE9BQU8sQ0FBQztFQUNQLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxHQUFHO0VBQ1gsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixNQUFNLEVBQUUsUUFBUTtDQUNqQjs7QUEvTVgsQUFvTkksT0FwTkcsQ0E4REwsVUFBVSxDQXNKUixPQUFPLENBQUM7RUFDTixVQUFVLEVBQUUsT0FBTztDQW1DcEI7O0FBeFBMLEFBdU5NLE9Bdk5DLENBOERMLFVBQVUsQ0F5SkwsYUFBTSxDQUFDO0VBQ04sU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE1BQU0sRUFBRSxXQUFXO0NBQ3BCOztBQTVOUCxBQThOTSxPQTlOQyxDQThETCxVQUFVLENBZ0tMLGFBQU0sQ0FBQztFQUNOLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxNQUFNLEVBQUUsTUFBTTtDQUNmOztBQWxPUCxBQW9PTSxPQXBPQyxDQThETCxVQUFVLENBc0tMLFdBQUksQ0FBQztFQUNKLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0NBaUJaOztBQXZQUCxBQXdPUSxPQXhPRCxDQThETCxVQUFVLENBMEtILGtCQUFPLENBQUM7RUFDUCxVQUFVLEVBQUUsTUFBTTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7Q0FDbEI7O0FBN09ULEFBK09RLE9BL09ELENBOERMLFVBQVUsQ0FpTEgsZUFBSSxDQUFDO0VBQ0osUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLEVBQUU7RUFDWCxLQUFLLEVBQUUsS0FBSztFQUNaLFNBQVMsRUFBRSxrQkFBaUI7RUFDNUIsSUFBSSxFQUFFLEdBQUc7RUFDVCxHQUFHLEVBQUUsQ0FBQztDQUNQOztBQXRQVCxBQTBQSSxPQTFQRyxDQThETCxVQUFVLENBNExSLE1BQU0sQ0FBQztFQUNMLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsT0FBTztDQTRDcEI7O0FBM1NMLEFBaVFNLE9BalFDLENBOERMLFVBQVUsQ0FtTUwsWUFBTSxDQUFDO0VBQ04sT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsS0FBSztFQUNaLE9BQU8sRUFBRSxJQUFJO0NBQ2Q7O0FBclFQLEFBdVFNLE9BdlFDLENBOERMLFVBQVUsQ0F5TUwsYUFBTyxDQUFDO0VBQ1AsS0FBSyxFQUFFLE9BQU87RUFDZCxNQUFNLEVBQUUsTUFBTTtDQUNmOztBQTFRUCxBQTRRTSxPQTVRQyxDQThETCxVQUFVLENBOE1MLFlBQU0sQ0FBQztFQUNOLE1BQU0sRUFBRSxNQUFNO0NBQ2Y7O0FBOVFQLEFBZ1JNLE9BaFJDLENBOERMLFVBQVUsQ0FrTkwsZUFBUyxDQUFDO0VBQ1QsTUFBTSxFQUFFLE1BQU07RUFDZCxPQUFPLEVBQUUsTUFBTTtFQUNmLE9BQU8sRUFBRSxLQUFLO0NBQ2Y7O0FBcFJQLEFBc1JNLE9BdFJDLENBOERMLFVBQVUsQ0F3TkwsY0FBUSxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7Q0FrQlo7O0FBMVNQLEFBeVJRLE9BelJELENBOERMLFVBQVUsQ0EyTkgsc0JBQVEsQ0FBQztFQUNSLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBQyxDQUFDO0VBQ0wsS0FBSyxFQUFDLENBQUM7RUFDUCxVQUFVLEVBQUMsS0FBSztFQUNoQixZQUFZLEVBQUMsS0FBSztDQUtuQjs7QUFuU1QsQUErUlUsT0EvUkgsQ0E4REwsVUFBVSxDQTJOSCxzQkFBUSxDQU1QLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUk7Q0FDYjs7QUFsU1gsQUFxU1EsT0FyU0QsQ0E4REwsVUFBVSxDQXVPSCxtQkFBSyxDQUFDO0VBQ0wsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsR0FBRztFQUNWLFFBQVEsRUFBRSxRQUFRO0NBQ25COztBQXpTVCxBQTZTSSxPQTdTRyxDQThETCxVQUFVLENBK09SLFFBQVEsQ0FBQztFQUNQLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsQ0FBQztDQTZCZDs7QUE5VUwsQUFtVE0sT0FuVEMsQ0E4REwsVUFBVSxDQXFQTCxZQUFJLENBQUM7RUFDSixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsRUFBRTtFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7Q0FRYjs7QUEvVFAsQUF5VFEsT0F6VEQsQ0E4REwsVUFBVSxDQXFQTCxZQUFJLENBTUgsR0FBRyxDQUFDO0VBQ0YsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLGVBQWUsRUFBRSxLQUFLO0NBQ3ZCOztBQTlUVCxBQWlVTSxPQWpVQyxDQThETCxVQUFVLENBbVFMLGNBQU0sQ0FBQztFQUNOLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsUUFBUTtDQUNsQjs7QUFyVVAsQUF1VU0sT0F2VUMsQ0E4REwsVUFBVSxDQXlRTCxpQkFBUyxDQUFDO0VBQ1QsT0FBTyxFQUFFLFdBQVc7Q0FDckI7O0FBelVQLEFBMlVNLE9BM1VDLENBOERMLFVBQVUsQ0E2UUwsZUFBTyxDQUFDO0VBQ1AsS0FBSyxFQUFFLE9BQU87Q0FDZjs7QUE3VVAsQUFnVkksT0FoVkcsQ0E4REwsVUFBVSxDQWtSUixLQUFLLENBQUM7RUFDSixVQUFVLEVBQUUsQ0FBQztFQUNiLGFBQWEsRUFBRSxJQUFJO0NBMENwQjs7QUE1WEwsQUFvVk0sT0FwVkMsQ0E4REwsVUFBVSxDQXNSTCxjQUFTLENBQUM7RUFDVCxLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRO0NBQ25COztBQXZWUCxBQXlWTSxPQXpWQyxDQThETCxVQUFVLENBMlJMLFdBQU0sQ0FBQztFQUNOLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFlBQVksRUFBRSxlQUFlO0VBQzdCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0NBQ3BCOztBQTlWUCxBQWdXTSxPQWhXQyxDQThETCxVQUFVLENBa1NMLFlBQU8sQ0FBQztFQUNQLE9BQU8sRUFBRSxjQUFjO0VBQ3ZCLEtBQUssRUFBRSxJQUFJO0NBQ1o7O0FBbldQLEFBcVdNLE9BcldDLENBOERMLFVBQVUsQ0F1U0wsWUFBTyxDQUFDO0VBQ1AsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLEVBQUU7RUFDWCxLQUFLLEVBQUUsS0FBSztFQUNaLEdBQUcsRUFBRSxJQUFJO0NBU1Y7O0FBbFhQLEFBMldRLE9BM1dELENBOERMLFVBQVUsQ0F1U0wsWUFBTyxBQU1MLFlBQVksQ0FBQztFQUNaLElBQUksRUFBRSxDQUFDO0NBQ1I7O0FBN1dULEFBK1dRLE9BL1dELENBOERMLFVBQVUsQ0F1U0wsWUFBTyxBQVVMLGFBQWEsQ0FBQztFQUNiLEtBQUssRUFBRSxDQUFDO0NBQ1Q7O0FBalhULEFBb1hNLE9BcFhDLENBOERMLFVBQVUsQ0FzVEwsVUFBSyxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUk7Q0FNWjs7QUEzWFAsQUFzWFEsT0F0WEQsQ0E4REwsVUFBVSxDQXNUTCxVQUFLLENBRUosR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLElBQUk7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxLQUFLO0NBQ2xCOztBQTFYVCxBQStYTSxPQS9YQyxDQThETCxVQUFVLENBaVVMLFlBQU0sRUEvWGIsT0FBTyxDQThETCxVQUFVLENBa1VMLFlBQU0sQ0FBQztFQUNOLEtBQUssRUFBRSxJQUFJO0NBQ1o7O0FBbFlQLEFBcVlJLE9BcllHLENBOERMLFVBQVUsQ0F1VVIsTUFBTSxDQUFDO0VBQ0wsYUFBYSxFQUFFLElBQUk7Q0F5Q3BCOztBQS9hTCxBQXdZTSxPQXhZQyxDQThETCxVQUFVLENBdVVSLE1BQU0sQ0FHSixLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsR0FBRztFQUNWLE1BQU0sRUFBRSxNQUFNO0VBQ2QsTUFBTSxFQUFFLENBQUM7RUFDVCxlQUFlLEVBQUUsUUFBUTtDQWtDMUI7O0FBOWFQLEFBK1lVLE9BL1lILENBOERMLFVBQVUsQ0F1VVIsTUFBTSxDQUdKLEtBQUssQ0FNSCxFQUFFLENBQ0EsRUFBRSxDQUFDO0VBQ0QsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLFFBQVE7Q0FLbEI7O0FBdFpYLEFBbVpZLE9BblpMLENBOERMLFVBQVUsQ0F1VVIsTUFBTSxDQUdKLEtBQUssQ0FNSCxFQUFFLENBQ0EsRUFBRSxBQUlDLFlBQVksQ0FBQztFQUNaLFVBQVUsRUFBRSxNQUFNO0NBQ25COztBQXJaYixBQXdaVSxPQXhaSCxDQThETCxVQUFVLENBdVVSLE1BQU0sQ0FHSixLQUFLLENBTUgsRUFBRSxBQVVDLFVBQVcsQ0FBQSxJQUFJLEVBQUU7RUFDaEIsZ0JBQWdCLEVBQUUsT0FBTztDQVExQjs7QUFqYVgsQUE0WmMsT0E1WlAsQ0E4REwsVUFBVSxDQXVVUixNQUFNLENBR0osS0FBSyxDQU1ILEVBQUUsQUFVQyxVQUFXLENBQUEsSUFBSSxFQUdkLEVBQUUsQUFDQyxZQUFZLENBQUM7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLGdCQUFnQixFQUFFLE9BQU87Q0FDMUI7O0FBL1pmLEFBb2FZLE9BcGFMLENBOERMLFVBQVUsQ0F1VVIsTUFBTSxDQUdKLEtBQUssQ0FNSCxFQUFFLEFBcUJDLFVBQVcsQ0FBQSxHQUFHLEVBQ2IsRUFBRSxDQUFDO0VBQ0QsZ0JBQWdCLEVBQUUsT0FBTztDQU0xQjs7QUEzYWIsQUF1YWMsT0F2YVAsQ0E4REwsVUFBVSxDQXVVUixNQUFNLENBR0osS0FBSyxDQU1ILEVBQUUsQUFxQkMsVUFBVyxDQUFBLEdBQUcsRUFDYixFQUFFLEFBR0MsWUFBWSxDQUFDO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxnQkFBZ0IsRUFBRSxPQUFPO0NBQzFCOztBQTFhZixBQWliSSxPQWpiRyxDQThETCxVQUFVLENBbVhSLE9BQU8sQ0FBQztFQUNOLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZ0JBQWdCLEVBQUUsT0FBTztDQTBCMUI7O0FBN2NMLEFBcWJNLE9BcmJDLENBOERMLFVBQVUsQ0F1WEwsY0FBTyxDQUFDO0VBQ1AsS0FBSyxFQUFFLE9BQU87Q0FDZjs7QUF2YlAsQUF5Yk0sT0F6YkMsQ0E4REwsVUFBVSxDQTJYTCxhQUFNLENBQUM7RUFDTixLQUFLLEVBQUUsT0FBTztDQWtCZjs7QUE1Y1AsQUE0YlEsT0E1YkQsQ0E4REwsVUFBVSxDQThYSCxtQkFBTSxDQUFDO0VBQ04sS0FBSyxFQUFFLE9BQU87RUFDZCxVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0NBV1Y7O0FBM2NULEFBa2NVLE9BbGNILENBOERMLFVBQVUsQ0E4WEgsbUJBQU0sQ0FNTCxFQUFFLENBQUM7RUFDRCxZQUFZLEVBQUUsSUFBSTtDQU9uQjs7QUExY1gsQUFxY1ksT0FyY0wsQ0E4REwsVUFBVSxDQThYSCxtQkFBTSxDQU1MLEVBQUUsQUFHQyxPQUFPLENBQUM7RUFDUCxhQUFhLEVBQUUsSUFBSTtFQUNuQixPQUFPLEVBQUUsR0FBRztFQUNaLFdBQVcsRUFBRSxLQUFLO0NBQ25COztBQU9iLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDdEMsQUFDRSxPQURLLENBQ0wsT0FBTyxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUk7R0FDZDtFQUhILEFBbUJVLE9BbkJILENBS0wsVUFBVSxDQVlMLGNBQU0sQ0FFRixXQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsSUFBSTtHQUNkOzs7QUFPYixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBQ3RDLEFBS0UsT0FMSyxDQUtMLE9BQU8sQ0FBQztJQUNOLE9BQU8sRUFBRSxJQUFJO0dBQ2Q7RUFQSCxBQVNFLE9BVEssQ0FTTCxXQUFXLENBQUM7SUFDVixPQUFPLEVBQUUsS0FBSztHQUNmO0VBWEgsQUFjSSxPQWRHLENBYUwsZUFBZSxDQUNiLFVBQVUsQ0FBQztJQUNULEtBQUssRUFBRSxDQUFDO0dBQ1Q7RUFoQkwsQUFrQkksT0FsQkcsQ0FhTCxlQUFlLENBS2IsYUFBYSxDQUFDO0lBQ1osS0FBSyxFQUFFLENBQUM7R0FDVDtFQXBCTCxBQTRCUSxPQTVCRCxDQXVCTCxVQUFVLENBSUwsWUFBUyxDQUNSLFVBQVUsQ0FBQztJQUNULFNBQVMsRUFBRSxJQUFJO0lBQ2YsY0FBYyxFQUFFLElBQUk7SUFDcEIsV0FBVyxFQUFFLElBQUk7SUFDakIsTUFBTSxFQUFFLFFBQVE7R0FDakI7RUFqQ1QsQUFtQ1EsT0FuQ0QsQ0F1QkwsVUFBVSxDQUlMLFlBQVMsQ0FRUixTQUFTLENBQUM7SUFDUixNQUFNLEVBQUUsYUFBYTtJQUNyQixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxNQUFNO0lBQ25CLGNBQWMsRUFBRSxHQUFHO0dBQ3BCO0VBeENULEFBK0NVLE9BL0NILENBdUJMLFVBQVUsQ0FzQkwsY0FBTSxDQUVGLFVBQUssQ0FBQztJQUNMLEtBQUssRUFBRSxHQUFHO0dBQ1g7RUFqRFgsQUFtRFUsT0FuREgsQ0F1QkwsVUFBVSxDQXNCTCxjQUFNLENBTUYsV0FBTSxDQUFDO0lBQ04sS0FBSyxFQUFFLGdCQUFnQjtJQUN2QixPQUFPLEVBQUUsSUFBSTtHQUNkO0VBdERYLEFBNERVLE9BNURILENBdUJMLFVBQVUsQ0FtQ0wsY0FBTSxDQUVGLGFBQVEsQ0FBQztJQUNSLEtBQUssRUFBRSxHQUFHO0dBQ1g7RUE5RFgsQUFnRVUsT0FoRUgsQ0F1QkwsVUFBVSxDQW1DTCxjQUFNLENBTUYsV0FBTSxDQUFDO0lBQ04sS0FBSyxFQUFFLEdBQUc7R0FDWDtFQWxFWCxBQXFFWSxPQXJFTCxDQXVCTCxVQUFVLENBbUNMLGNBQU0sQ0FXQSxpQkFBTSxDQUFDO0lBQ04sU0FBUyxFQUFFLElBQUk7R0FDaEI7RUF2RWIsQUE4RU0sT0E5RUMsQ0F1QkwsVUFBVSxDQXVETCxZQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsWUFBWTtJQUNyQixjQUFjLEVBQUUsR0FBRztHQUNwQjtFQWpGUCxBQW1GTSxPQW5GQyxDQXVCTCxVQUFVLENBNERMLGFBQU8sQ0FBQztJQUNQLEtBQUssRUFBRSxPQUFPO0dBQ2Y7RUFyRlAsQUF5Rk0sT0F6RkMsQ0F1QkwsVUFBVSxDQWtFTCxlQUFTLENBQUM7SUFDVCxPQUFPLEVBQUUsWUFBWTtJQUNyQixLQUFLLEVBQUUsS0FBSztJQUNaLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFJO0dBQ3BCO0VBL0ZQLEFBa0dRLE9BbEdELENBdUJMLFVBQVUsQ0EyRUgsbUJBQUssQ0FBQztJQUNMLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEtBQUssRUFBRSxLQUFLO0lBQ1osSUFBSSxFQUFFLEtBQUs7SUFDWCxNQUFNLEVBQUUsS0FBSztHQUNkO0VBdkdULEFBMkdJLE9BM0dHLENBdUJMLFVBQVUsQ0FvRlIsUUFBUSxDQUFDO0lBQ1AsVUFBVSxFQUFFLElBQUk7R0FjakI7RUExSEwsQUFnSE0sT0FoSEMsQ0F1QkwsVUFBVSxDQXlGTCxpQkFBUyxDQUFDO0lBQ1QsT0FBTyxFQUFFLFlBQVk7SUFDckIsS0FBSyxFQUFFLEdBQUc7SUFDVixjQUFjLEVBQUUsR0FBRztHQUNwQjtFQXBIUCxBQXNITSxPQXRIQyxDQXVCTCxVQUFVLENBK0ZMLGdCQUFRLENBQUM7SUFDUixPQUFPLEVBQUUsWUFBWTtJQUNyQixLQUFLLEVBQUUsR0FBRztHQUNYO0VBekhQLEFBNEhJLE9BNUhHLENBdUJMLFVBQVUsQ0FxR1IsS0FBSyxDQUFDO0lBQ0osVUFBVSxFQUFFLElBQUk7R0FxQmpCO0VBbEpMLEFBK0hNLE9BL0hDLENBdUJMLFVBQVUsQ0F3R0wsY0FBUyxDQUFDO0lBQ1QsS0FBSyxFQUFFLEdBQUc7R0FDWDtFQWpJUCxBQW1JTSxPQW5JQyxDQXVCTCxVQUFVLENBNEdMLFVBQUssQ0FBQztJQUNMLEtBQUssRUFBRSxHQUFHO0dBQ1g7RUFySVAsQUF1SU0sT0F2SUMsQ0F1QkwsVUFBVSxDQWdITCxZQUFPLENBQUM7SUFDUCxXQUFXLEVBQUUsSUFBSTtHQUNsQjtFQXpJUCxBQStJTSxPQS9JQyxDQXVCTCxVQUFVLENBd0hMLFlBQU8sQ0FBQztJQUNQLEtBQUssRUFBRSxLQUFLO0dBQ2I7RUFqSlAsQUFxSk0sT0FySkMsQ0F1QkwsVUFBVSxDQThITCxZQUFNLEVBckpiLE9BQU8sQ0F1QkwsVUFBVSxDQStITCxZQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsWUFBWTtJQUNyQixLQUFLLEVBQUUsR0FBRztJQUNWLGNBQWMsRUFBRSxHQUFHO0dBQ3BCO0VBMUpQLEFBNkpJLE9BN0pHLENBdUJMLFVBQVUsQ0FzSVIsT0FBTyxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUk7R0FDZDs7O0FBS1AsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtFQUN2QyxBQUNFLE9BREssQ0FDTCxFQUFFLENBQUM7SUFDRCxTQUFTLEVBQUUsSUFBSTtHQUNoQjtFQUhILEFBS0UsT0FMSyxDQUtMLEVBQUUsQ0FBQztJQUNELFNBQVMsRUFBRSxJQUFJO0dBQ2hCO0VBUEgsQUFTRSxPQVRLLENBU0wsT0FBTyxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUk7R0FDZDtFQVhILEFBMkJVLE9BM0JILENBYUwsVUFBVSxDQVlMLGNBQU0sQ0FFRixhQUFRLENBQUM7SUFDUixLQUFLLEVBQUUsR0FBRztHQUNYO0VBN0JYLEFBK0JVLE9BL0JILENBYUwsVUFBVSxDQVlMLGNBQU0sQ0FNRixXQUFNLENBQUM7SUFDTixLQUFLLEVBQUUsR0FBRztHQUNYO0VBakNYLEFBbUNVLE9BbkNILENBYUwsVUFBVSxDQVlMLGNBQU0sQ0FVRixXQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsSUFBSTtHQUNkO0VBckNYLEFBeUNNLE9BekNDLENBYUwsVUFBVSxDQTRCTCxjQUFNLENBQUM7SUFDTixTQUFTLEVBQUUsSUFBSTtHQUNoQjtFQTNDUCxBQThDUSxPQTlDRCxDQWFMLFVBQVUsQ0FpQ0gscUJBQU0sQ0FBQztJQUNOLFNBQVMsRUFBRSxJQUFJO0dBS2hCO0VBcERULEFBaURVLE9BakRILENBYUwsVUFBVSxDQWlDSCxxQkFBTSxBQUdKLE1BQU0sQ0FBQztJQUNOLEtBQUssRUFBRSxLQUFLO0dBQ2I7RUFuRFgsQUF1RFUsT0F2REgsQ0FhTCxVQUFVLENBMENELDJCQUFNLENBQUM7SUFDTixTQUFTLEVBQUUsSUFBSTtHQUNoQjtFQXpEWCxBQTZEWSxPQTdETCxDQWFMLFVBQVUsQ0E4Q0QsNEJBQU8sQ0FFTixHQUFHLEVBN0RmLE9BQU8sQ0FhTCxVQUFVLENBK0NELDZCQUFRLENBQ1AsR0FBRyxDQUFDO0lBQ0YsS0FBSyxFQUFFLEtBQUs7SUFDWixNQUFNLEVBQUUsSUFBSTtHQUNiO0VBaEViLEFBdUVNLE9BdkVDLENBYUwsVUFBVSxDQTBETCxhQUFNLENBQUM7SUFDTixTQUFTLEVBQUUsSUFBSTtHQUNoQjtFQXpFUCxBQTJFTSxPQTNFQyxDQWFMLFVBQVUsQ0E4REwsV0FBSSxDQUFDO0lBQ0osUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLElBQUk7R0FVWjtFQXZGUCxBQStFUSxPQS9FRCxDQWFMLFVBQVUsQ0FrRUgsa0JBQU8sQ0FBQztJQUNQLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUk7R0FDbEI7RUFsRlQsQUFvRlEsT0FwRkQsQ0FhTCxVQUFVLENBdUVILGVBQUksQ0FBQztJQUNKLEtBQUssRUFBRSxLQUFLO0dBQ2I7RUF0RlQsQUF5Rk0sT0F6RkMsQ0FhTCxVQUFVLENBNEVMLGFBQU0sQ0FBQztJQUNOLEtBQUssRUFBRSxHQUFHO0dBQ1g7RUEzRlAsQUErRk0sT0EvRkMsQ0FhTCxVQUFVLENBa0ZMLFlBQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxZQUFZO0dBQ3RCO0VBakdQLEFBbUdNLE9BbkdDLENBYUwsVUFBVSxDQXNGTCxhQUFPLENBQUM7SUFDUCxLQUFLLEVBQUUsT0FBTztJQUNkLFNBQVMsRUFBRSxJQUFJO0dBQ2hCO0VBdEdQLEFBd0dNLE9BeEdDLENBYUwsVUFBVSxDQTJGTCxZQUFNLENBQUM7SUFDTixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxNQUFNO0dBQ3BCO0VBM0dQLEFBNkdNLE9BN0dDLENBYUwsVUFBVSxDQWdHTCxlQUFTLENBQUM7SUFDVCxLQUFLLEVBQUUsS0FBSztJQUNaLE9BQU8sRUFBRSxZQUFZO0dBQ3RCO0VBaEhQLEFBbUhRLE9BbkhELENBYUwsVUFBVSxDQXNHSCxtQkFBSyxDQUFDO0lBQ0wsS0FBSyxFQUFFLEtBQUs7R0FDYjtFQXJIVCxBQTBITSxPQTFIQyxDQWFMLFVBQVUsQ0E2R0wsWUFBTyxDQUFDO0lBQ1AsV0FBVyxFQUFFLElBQUk7R0FDbEI7RUE1SFAsQUE4SE0sT0E5SEMsQ0FhTCxVQUFVLENBaUhMLFlBQU8sQ0FBQztJQUNQLEtBQUssRUFBRSxLQUFLO0dBQ2I7OztBQUtULE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUFDdkMsQUFBQSxPQUFPLENBQUM7SUFDTixVQUFVLEVBQUUsT0FBTztHQUNwQiIKfQ== */