@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap);
@charset "UTF-8";
/*
grey light : #5D839D
green-blue : #ababab
blue : #0028F5 / #67D6FB
*/
/*
{"palette":{"common":{"black":"rgba(51, 51, 51, 1)","white":"#fff"},"background":{"paper":"#fff","default":"#fafafa"},"primary":{"light":"rgba(51, 83, 247, 1)","main":"rgba(0, 40, 245, 1)","dark":"rgba(0, 28, 171, 1)","contrastText":"#fff"},"secondary":{"light":"rgba(72, 149, 175, 1)","main":"rgba(103, 214, 251, 1)","dark":"rgba(133, 222, 251, 1)","contrastText":"#fff"},"error":{"light":"#e57373","main":"#f44336","dark":"#d32f2f","contrastText":"#fff"},"text":{"primary":"rgba(0, 0, 0, 0.87)","secondary":"rgba(0, 0, 0, 0.54)","disabled":"rgba(0, 0, 0, 0.38)","hint":"rgba(0, 0, 0, 0.38)"}}}
*/
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-Medium"), url(/build/images/CircularStd-Medium.61d34836.svg) format("svg"), url(/build/fonts/CircularStd-Medium.e39d4081.woff) format("woff"), url(/build/fonts/CircularStd-Medium.6fb73f93.ttf) format("ttf"), url(/build/fonts/CircularStd-Medium.bba31ddc.eot) format("embedded-opentype");
  font-style: normal;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-MediumItalic"), url(/build/images/CircularStd-MediumItalic.5614e440.svg) format("svg"), url(/build/fonts/CircularStd-MediumItalic.8ffa91cf.woff) format("woff"), url(/build/fonts/CircularStd-MediumItalic.df104e4b.ttf) format("ttf"), url(/build/fonts/CircularStd-MediumItalic.4936f24b.eot) format("embedded-opentype");
  font-style: italic;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-Bold"), url(/build/images/CircularStd-Bold.9ba9259b.svg) format("svg"), url(/build/fonts/CircularStd-Bold.4bae1919.woff) format("woff"), url(/build/fonts/CircularStd-Bold.54433420.ttf) format("ttf"), url(/build/fonts/CircularStd-Bold.d0d14e84.eot) format("embedded-opentype");
  font-weight: bold;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-Bold"), url(/build/images/CircularStd-Bold.9ba9259b.svg) format("svg"), url(/build/fonts/CircularStd-Bold.4bae1919.woff) format("woff"), url(/build/fonts/CircularStd-Bold.54433420.ttf) format("ttf"), url(/build/fonts/CircularStd-Bold.d0d14e84.eot) format("embedded-opentype");
  font-weight: 500;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-Bold"), url(/build/images/CircularStd-Bold.9ba9259b.svg) format("svg"), url(/build/fonts/CircularStd-Bold.4bae1919.woff) format("woff"), url(/build/fonts/CircularStd-Bold.54433420.ttf) format("ttf"), url(/build/fonts/CircularStd-Bold.d0d14e84.eot) format("embedded-opentype");
  font-weight: 700;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-BoldItalic"), url(/build/images/CircularStd-BoldItalic.abb32a5c.svg) format("svg"), url(/build/fonts/CircularStd-BoldItalic.eeb47162.woff) format("woff"), url(/build/fonts/CircularStd-BoldItalic.4c0949c4.ttf) format("ttf"), url(/build/fonts/CircularStd-BoldItalic.af155cb0.eot) format("embedded-opentype");
  font-weight: 500;
  font-style: italic;
}
.aviva-bg {
  background-color: #ffd900;
}

.aviva-color {
  color: #004fb6;
}

.btn-aviva {
  background-color: #004fb6;
  color: #ffd900;
}

#mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}
#mask.open {
  width: 100%;
  height: 100%;
}
#mask.visible {
  background: rgba(128, 128, 128, 0.25);
}

#popup {
  position: fixed;
  background: #FFF;
  z-index: 99;
  display: none;
  max-height: 90vh;
  overflow-y: auto;
}
#popup.open {
  display: block;
  padding: 25px;
  border-radius: 20px;
  top: 5vh;
  left: 15%;
  width: 70%;
}

.custom-file-label::after {
  content: "Parcourir" !important;
}

.primary-bg, .btn-primary, .btn-aviva {
  background-color: #333EFF;
}

.primary-color, .btn-outline-primary {
  color: #333EFF;
}

.primary-H-bg, .btn-primary-H {
  background-color: #1A26FF;
}

.primary-H-color, .btn-outline-primary-H {
  color: #1A26FF;
}

.primary-HH-bg {
  background-color: #000646;
}

.primary-HH-color {
  color: #000646;
}

.primary-L-bg, .btn-primary-L {
  background-color: #4D56FF;
}

.primary-L-color, .btn-outline-primary-L {
  color: #4D56FF;
}

.primary-LL-bg {
  background-color: #666EFF;
}

.primary-LL-color {
  color: #666EFF;
}

.secondary-bg, .btn-secondary {
  background-color: #B3B7FF;
}

.secondary-color, .btn-outline-secondary {
  color: #B3B7FF;
}

.secondary-H-bg, .btn-secondary-H {
  background-color: #999FFF;
}

.secondary-H-color, .btn-outline-secondary-H {
  color: #999FFF;
}

.secondary-HH-bg {
  background-color: #8086FF;
}

.secondary-HH-color {
  color: #8086FF;
}

.secondary-L-bg {
  background-color: #CCCFFF;
}

.secondary-L-color {
  color: #CCCFFF;
}

.secondary-LL-bg {
  background-color: #E6E7FF;
}

.secondary-LL-color {
  color: #E6E7FF;
}

.secondary-LLL-bg {
  background-color: #9fffff;
}

.secondary-LLL-color {
  color: #9fffff;
}

.third-bg {
  background-color: #707070;
}

.third-color {
  color: #707070;
}

.teal-bg {
  background-color: #00a099;
}

.teal-color {
  color: #00a099;
}

.gradien-bg {
  background: linear-gradient(45deg, #333EFF, #B3B7FF);
}

.gradien-H-bg {
  background: linear-gradient(90deg, #1A26FF, #999FFF);
}

.gray-light-bg {
  background-color: #EFE6EF;
}

.gray-light-color {
  color: #EFE6EF;
}

.white-bg {
  background-color: #ffffff;
}

.white-color {
  color: #ffffff !important;
}

.red-bg {
  background-color: #FB4E4E;
}

.red-color {
  color: #FB4E4E !important;
}

.green-bg {
  background-color: #39b54a;
}

.green-color {
  color: #39b54a !important;
}

.box, #popup.open {
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.25);
  background: #fff;
}

.btn-primary:hover {
  color: #fff;
  opacity: 0.8;
}

.btn-outline-primary {
  border: 1px solid #333EFF;
}

.btn-primary-H {
  color: #fff;
}
.btn-primary-H:hover {
  opacity: 0.8;
  color: #fff;
  text-decoration: none;
  font-style: italic;
}

.btn-outline-primary-H {
  border: 1px solid #1A26FF;
}

.btn-primary-L {
  color: #fff;
}
.btn-primary-L:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
  font-style: italic;
}

.btn-outline-primary-L {
  border: 1px solid #4D56FF;
}

.btn-secondary {
  border-color: #B3B7FF;
}

.btn-outline-secondary {
  border: 1px solid #B3B7FF;
}

.btn-outline-secondary-H {
  border: 1px solid #999FFF;
}

.btn-link {
  background-color: #B3B7FF;
  color: #3E3E3E;
}
.btn-link:hover {
  background-color: #666EFF;
  color: white;
  text-decoration: none;
}

.btn-outline-white {
  background-color: white;
  border: 1px solid #3E3E3E;
  color: #3E3E3E;
  text-decoration: none;
}
.btn-outline-white:hover {
  background-color: #666EFF;
  border: 1px solid #666EFF;
  color: white;
}

.border-primary {
  border: 2px solid #333EFF;
}

.border-primary-H {
  border: 2px solid #1A26FF;
}

.border-primary-L {
  border: 2px solid #4D56FF;
}

.border-secondary {
  border: 2px solid #B3B7FF;
}

.border-secondary-H {
  border: 2px solid #999FFF;
}

.border-secondary-L {
  border: 2px solid #CCCFFF;
}

.border-top-primary {
  border-top: 2px solid #333EFF;
}

.border-top-primary-H {
  border-top: 2px solid #1A26FF;
}

.border-top-primary-L {
  border-top: 2px solid #4D56FF;
}

.border-top-secondary {
  border-top: 2px solid #B3B7FF;
}

.border-top-secondary-H {
  border-top: 2px solid #999FFF;
}

.border-top-secondary-L {
  border-top: 2px solid #CCCFFF;
}

.border-20 {
  border-radius: 20px;
}

.border-50 {
  border-radius: 50px;
}

.emoji {
  font-family: Apple Color Emoji;
}

.z-1 {
  z-index: 1;
}

.z-2 {
  z-index: 2;
}

.z-3 {
  z-index: 3;
}

.z-4 {
  z-index: 4;
}

.z-5 {
  z-index: 5;
}

.z-6 {
  z-index: 6;
}

.z-7 {
  z-index: 7;
}

.z-8 {
  z-index: 8;
}

.z-9 {
  z-index: 9;
}

.z-10 {
  z-index: 10;
}

.font-7 {
  font-size: 7px;
}

.font-8 {
  font-size: 8px;
}

.font-9 {
  font-size: 9px;
}

.font-10 {
  font-size: 10px;
}

.font-11 {
  font-size: 11px;
}

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

.font-13 {
  font-size: 13px;
}

.font-14 {
  font-size: 14px;
}

.font-15 {
  font-size: 15px;
}

.font-16 {
  font-size: 16px;
}

.font-17 {
  font-size: 17px;
}

.font-18 {
  font-size: 18px;
}

.font-19 {
  font-size: 19px;
}

.font-20 {
  font-size: 20px;
}

.font-21 {
  font-size: 21px;
}

.font-22 {
  font-size: 22px;
}

.font-23 {
  font-size: 23px;
}

.font-24 {
  font-size: 24px;
}

.font-25 {
  font-size: 25px;
}

.font-26 {
  font-size: 26px;
}

.font-27 {
  font-size: 27px;
}

.font-28 {
  font-size: 28px;
}

.font-29 {
  font-size: 29px;
}

.font-30 {
  font-size: 30px;
}

.font-31 {
  font-size: 31px;
}

.font-32 {
  font-size: 32px;
}

.font-33 {
  font-size: 33px;
}

.font-34 {
  font-size: 34px;
}

.font-35 {
  font-size: 35px;
}

.font-36 {
  font-size: 36px;
}

.font-37 {
  font-size: 37px;
}

.font-38 {
  font-size: 38px;
}

.font-39 {
  font-size: 39px;
}

.font-40 {
  font-size: 40px;
}

.font-41 {
  font-size: 41px;
}

.font-42 {
  font-size: 42px;
}

.font-43 {
  font-size: 43px;
}

.font-44 {
  font-size: 44px;
}

.font-45 {
  font-size: 45px;
}

.font-46 {
  font-size: 46px;
}

.font-47 {
  font-size: 47px;
}

.font-48 {
  font-size: 48px;
}

.font-49 {
  font-size: 49px;
}

.font-50 {
  font-size: 50px;
}

.font-51 {
  font-size: 51px;
}

.font-52 {
  font-size: 52px;
}

.font-53 {
  font-size: 53px;
}

.font-54 {
  font-size: 54px;
}

.font-55 {
  font-size: 55px;
}

.font-56 {
  font-size: 56px;
}

.font-57 {
  font-size: 57px;
}

.font-58 {
  font-size: 58px;
}

.font-59 {
  font-size: 59px;
}

.font-60 {
  font-size: 60px;
}

.font-61 {
  font-size: 61px;
}

.font-62 {
  font-size: 62px;
}

.font-63 {
  font-size: 63px;
}

.font-64 {
  font-size: 64px;
}

.font-65 {
  font-size: 65px;
}

.font-66 {
  font-size: 66px;
}

.font-67 {
  font-size: 67px;
}

.font-68 {
  font-size: 68px;
}

.font-69 {
  font-size: 69px;
}

.font-70 {
  font-size: 70px;
}

@media (min-width: 768px) {
  .font-md-7 {
    font-size: 7px;
  }

  .font-md-8 {
    font-size: 8px;
  }

  .font-md-9 {
    font-size: 9px;
  }

  .font-md-10 {
    font-size: 10px;
  }

  .font-md-11 {
    font-size: 11px;
  }

  .font-md-12 {
    font-size: 12px;
  }

  .font-md-13 {
    font-size: 13px;
  }

  .font-md-14 {
    font-size: 14px;
  }

  .font-md-15 {
    font-size: 15px;
  }

  .font-md-16 {
    font-size: 16px;
  }

  .font-md-17 {
    font-size: 17px;
  }

  .font-md-18 {
    font-size: 18px;
  }

  .font-md-19 {
    font-size: 19px;
  }

  .font-md-20 {
    font-size: 20px;
  }

  .font-md-21 {
    font-size: 21px;
  }

  .font-md-22 {
    font-size: 22px;
  }

  .font-md-23 {
    font-size: 23px;
  }

  .font-md-24 {
    font-size: 24px;
  }

  .font-md-25 {
    font-size: 25px;
  }

  .font-md-26 {
    font-size: 26px;
  }

  .font-md-27 {
    font-size: 27px;
  }

  .font-md-28 {
    font-size: 28px;
  }

  .font-md-29 {
    font-size: 29px;
  }

  .font-md-30 {
    font-size: 30px;
  }

  .font-md-31 {
    font-size: 31px;
  }

  .font-md-32 {
    font-size: 32px;
  }

  .font-md-33 {
    font-size: 33px;
  }

  .font-md-34 {
    font-size: 34px;
  }

  .font-md-35 {
    font-size: 35px;
  }

  .font-md-36 {
    font-size: 36px;
  }

  .font-md-37 {
    font-size: 37px;
  }

  .font-md-38 {
    font-size: 38px;
  }

  .font-md-39 {
    font-size: 39px;
  }

  .font-md-40 {
    font-size: 40px;
  }

  .font-md-41 {
    font-size: 41px;
  }

  .font-md-42 {
    font-size: 42px;
  }

  .font-md-43 {
    font-size: 43px;
  }

  .font-md-44 {
    font-size: 44px;
  }

  .font-md-45 {
    font-size: 45px;
  }

  .font-md-46 {
    font-size: 46px;
  }

  .font-md-47 {
    font-size: 47px;
  }

  .font-md-48 {
    font-size: 48px;
  }

  .font-md-49 {
    font-size: 49px;
  }

  .font-md-50 {
    font-size: 50px;
  }

  .font-md-51 {
    font-size: 51px;
  }

  .font-md-52 {
    font-size: 52px;
  }

  .font-md-53 {
    font-size: 53px;
  }

  .font-md-54 {
    font-size: 54px;
  }

  .font-md-55 {
    font-size: 55px;
  }

  .font-md-56 {
    font-size: 56px;
  }

  .font-md-57 {
    font-size: 57px;
  }

  .font-md-58 {
    font-size: 58px;
  }

  .font-md-59 {
    font-size: 59px;
  }

  .font-md-60 {
    font-size: 60px;
  }

  .font-md-61 {
    font-size: 61px;
  }

  .font-md-62 {
    font-size: 62px;
  }

  .font-md-63 {
    font-size: 63px;
  }

  .font-md-64 {
    font-size: 64px;
  }

  .font-md-65 {
    font-size: 65px;
  }

  .font-md-66 {
    font-size: 66px;
  }

  .font-md-67 {
    font-size: 67px;
  }

  .font-md-68 {
    font-size: 68px;
  }

  .font-md-69 {
    font-size: 69px;
  }

  .font-md-70 {
    font-size: 70px;
  }
}
.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-100 {
  opacity: 1;
}

/*
grey light : #5D839D
green-blue : #ababab
blue : #0028F5 / #67D6FB
*/
/*
{"palette":{"common":{"black":"rgba(51, 51, 51, 1)","white":"#fff"},"background":{"paper":"#fff","default":"#fafafa"},"primary":{"light":"rgba(51, 83, 247, 1)","main":"rgba(0, 40, 245, 1)","dark":"rgba(0, 28, 171, 1)","contrastText":"#fff"},"secondary":{"light":"rgba(72, 149, 175, 1)","main":"rgba(103, 214, 251, 1)","dark":"rgba(133, 222, 251, 1)","contrastText":"#fff"},"error":{"light":"#e57373","main":"#f44336","dark":"#d32f2f","contrastText":"#fff"},"text":{"primary":"rgba(0, 0, 0, 0.87)","secondary":"rgba(0, 0, 0, 0.54)","disabled":"rgba(0, 0, 0, 0.38)","hint":"rgba(0, 0, 0, 0.38)"}}}
*/
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-Medium"), url(/build/images/CircularStd-Medium.61d34836.svg) format("svg"), url(/build/fonts/CircularStd-Medium.e39d4081.woff) format("woff"), url(/build/fonts/CircularStd-Medium.6fb73f93.ttf) format("ttf"), url(/build/fonts/CircularStd-Medium.bba31ddc.eot) format("embedded-opentype");
  font-style: normal;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-MediumItalic"), url(/build/images/CircularStd-MediumItalic.5614e440.svg) format("svg"), url(/build/fonts/CircularStd-MediumItalic.8ffa91cf.woff) format("woff"), url(/build/fonts/CircularStd-MediumItalic.df104e4b.ttf) format("ttf"), url(/build/fonts/CircularStd-MediumItalic.4936f24b.eot) format("embedded-opentype");
  font-style: italic;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-Bold"), url(/build/images/CircularStd-Bold.9ba9259b.svg) format("svg"), url(/build/fonts/CircularStd-Bold.4bae1919.woff) format("woff"), url(/build/fonts/CircularStd-Bold.54433420.ttf) format("ttf"), url(/build/fonts/CircularStd-Bold.d0d14e84.eot) format("embedded-opentype");
  font-weight: bold;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-Bold"), url(/build/images/CircularStd-Bold.9ba9259b.svg) format("svg"), url(/build/fonts/CircularStd-Bold.4bae1919.woff) format("woff"), url(/build/fonts/CircularStd-Bold.54433420.ttf) format("ttf"), url(/build/fonts/CircularStd-Bold.d0d14e84.eot) format("embedded-opentype");
  font-weight: 500;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-Bold"), url(/build/images/CircularStd-Bold.9ba9259b.svg) format("svg"), url(/build/fonts/CircularStd-Bold.4bae1919.woff) format("woff"), url(/build/fonts/CircularStd-Bold.54433420.ttf) format("ttf"), url(/build/fonts/CircularStd-Bold.d0d14e84.eot) format("embedded-opentype");
  font-weight: 700;
}
@font-face {
  font-family: "CircularStd";
  src: local("CircularStd-BoldItalic"), url(/build/images/CircularStd-BoldItalic.abb32a5c.svg) format("svg"), url(/build/fonts/CircularStd-BoldItalic.eeb47162.woff) format("woff"), url(/build/fonts/CircularStd-BoldItalic.4c0949c4.ttf) format("ttf"), url(/build/fonts/CircularStd-BoldItalic.af155cb0.eot) format("embedded-opentype");
  font-weight: 500;
  font-style: italic;
}
.aviva-bg {
  background-color: #ffd900;
}

.aviva-color {
  color: #004fb6;
}

.btn-aviva {
  background-color: #004fb6;
  color: #ffd900;
}

#mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}
#mask.open {
  width: 100%;
  height: 100%;
}
#mask.visible {
  background: rgba(128, 128, 128, 0.25);
}

#popup {
  position: fixed;
  background: #FFF;
  z-index: 99;
  display: none;
  max-height: 90vh;
  overflow-y: auto;
}
#popup.open {
  display: block;
  padding: 25px;
  border-radius: 20px;
  top: 5vh;
  left: 15%;
  width: 70%;
}

.custom-file-label::after {
  content: "Parcourir" !important;
}

.primary-bg, .btn-aviva, .btn-primary {
  background-color: #333EFF;
}

.primary-color, .btn-outline-primary {
  color: #333EFF;
}

.primary-H-bg, .btn-primary-H {
  background-color: #1A26FF;
}

.primary-H-color, .btn-outline-primary-H {
  color: #1A26FF;
}

.primary-HH-bg {
  background-color: #000646;
}

.primary-HH-color {
  color: #000646;
}

.primary-L-bg, .btn-primary-L {
  background-color: #4D56FF;
}

.primary-L-color, .btn-outline-primary-L {
  color: #4D56FF;
}

.primary-LL-bg {
  background-color: #666EFF;
}

.primary-LL-color {
  color: #666EFF;
}

.secondary-bg, .btn-secondary {
  background-color: #B3B7FF;
}

.secondary-color, .btn-outline-secondary {
  color: #B3B7FF;
}

.secondary-H-bg, .btn-secondary-H {
  background-color: #999FFF;
}

.secondary-H-color, .btn-outline-secondary-H {
  color: #999FFF;
}

.secondary-HH-bg {
  background-color: #8086FF;
}

.secondary-HH-color {
  color: #8086FF;
}

.secondary-L-bg {
  background-color: #CCCFFF;
}

.secondary-L-color {
  color: #CCCFFF;
}

.secondary-LL-bg {
  background-color: #E6E7FF;
}

.secondary-LL-color {
  color: #E6E7FF;
}

.secondary-LLL-bg {
  background-color: #9fffff;
}

.secondary-LLL-color {
  color: #9fffff;
}

.third-bg {
  background-color: #707070;
}

.third-color {
  color: #707070;
}

.teal-bg {
  background-color: #00a099;
}

.teal-color {
  color: #00a099;
}

.gradien-bg {
  background: linear-gradient(45deg, #333EFF, #B3B7FF);
}

.gradien-H-bg {
  background: linear-gradient(90deg, #1A26FF, #999FFF);
}

.gray-light-bg {
  background-color: #EFE6EF;
}

.gray-light-color {
  color: #EFE6EF;
}

.white-bg {
  background-color: #ffffff;
}

.white-color {
  color: #ffffff !important;
}

.red-bg {
  background-color: #FB4E4E;
}

.red-color {
  color: #FB4E4E !important;
}

.green-bg {
  background-color: #39b54a;
}

.green-color {
  color: #39b54a !important;
}

.box, #popup.open {
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.25);
  background: #fff;
}

.btn-primary:hover {
  color: #fff;
  opacity: 0.8;
}

.btn-outline-primary {
  border: 1px solid #333EFF;
}

.btn-primary-H {
  color: #fff;
}
.btn-primary-H:hover {
  opacity: 0.8;
  color: #fff;
  text-decoration: none;
  font-style: italic;
}

.btn-outline-primary-H {
  border: 1px solid #1A26FF;
}

.btn-primary-L {
  color: #fff;
}
.btn-primary-L:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
  font-style: italic;
}

.btn-outline-primary-L {
  border: 1px solid #4D56FF;
}

.btn-secondary {
  border-color: #B3B7FF;
}

.btn-outline-secondary {
  border: 1px solid #B3B7FF;
}

.btn-outline-secondary-H {
  border: 1px solid #999FFF;
}

.btn-link {
  background-color: #B3B7FF;
  color: #3E3E3E;
}
.btn-link:hover {
  background-color: #666EFF;
  color: white;
  text-decoration: none;
}

.btn-outline-white {
  background-color: white;
  border: 1px solid #3E3E3E;
  color: #3E3E3E;
  text-decoration: none;
}
.btn-outline-white:hover {
  background-color: #666EFF;
  border: 1px solid #666EFF;
  color: white;
}

.border-primary {
  border: 2px solid #333EFF;
}

.border-primary-H {
  border: 2px solid #1A26FF;
}

.border-primary-L {
  border: 2px solid #4D56FF;
}

.border-secondary {
  border: 2px solid #B3B7FF;
}

.border-secondary-H {
  border: 2px solid #999FFF;
}

.border-secondary-L {
  border: 2px solid #CCCFFF;
}

.border-top-primary {
  border-top: 2px solid #333EFF;
}

.border-top-primary-H {
  border-top: 2px solid #1A26FF;
}

.border-top-primary-L {
  border-top: 2px solid #4D56FF;
}

.border-top-secondary {
  border-top: 2px solid #B3B7FF;
}

.border-top-secondary-H {
  border-top: 2px solid #999FFF;
}

.border-top-secondary-L {
  border-top: 2px solid #CCCFFF;
}

.border-20 {
  border-radius: 20px;
}

.border-50 {
  border-radius: 50px;
}

.emoji {
  font-family: Apple Color Emoji;
}

.z-1 {
  z-index: 1;
}

.z-2 {
  z-index: 2;
}

.z-3 {
  z-index: 3;
}

.z-4 {
  z-index: 4;
}

.z-5 {
  z-index: 5;
}

.z-6 {
  z-index: 6;
}

.z-7 {
  z-index: 7;
}

.z-8 {
  z-index: 8;
}

.z-9 {
  z-index: 9;
}

.z-10 {
  z-index: 10;
}

.font-7 {
  font-size: 7px;
}

.font-8 {
  font-size: 8px;
}

.font-9 {
  font-size: 9px;
}

.font-10 {
  font-size: 10px;
}

.font-11 {
  font-size: 11px;
}

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

.font-13 {
  font-size: 13px;
}

.font-14 {
  font-size: 14px;
}

.font-15 {
  font-size: 15px;
}

.font-16 {
  font-size: 16px;
}

.font-17 {
  font-size: 17px;
}

.font-18 {
  font-size: 18px;
}

.font-19 {
  font-size: 19px;
}

.font-20 {
  font-size: 20px;
}

.font-21 {
  font-size: 21px;
}

.font-22 {
  font-size: 22px;
}

.font-23 {
  font-size: 23px;
}

.font-24 {
  font-size: 24px;
}

.font-25 {
  font-size: 25px;
}

.font-26 {
  font-size: 26px;
}

.font-27 {
  font-size: 27px;
}

.font-28 {
  font-size: 28px;
}

.font-29 {
  font-size: 29px;
}

.font-30 {
  font-size: 30px;
}

.font-31 {
  font-size: 31px;
}

.font-32 {
  font-size: 32px;
}

.font-33 {
  font-size: 33px;
}

.font-34 {
  font-size: 34px;
}

.font-35 {
  font-size: 35px;
}

.font-36 {
  font-size: 36px;
}

.font-37 {
  font-size: 37px;
}

.font-38 {
  font-size: 38px;
}

.font-39 {
  font-size: 39px;
}

.font-40 {
  font-size: 40px;
}

.font-41 {
  font-size: 41px;
}

.font-42 {
  font-size: 42px;
}

.font-43 {
  font-size: 43px;
}

.font-44 {
  font-size: 44px;
}

.font-45 {
  font-size: 45px;
}

.font-46 {
  font-size: 46px;
}

.font-47 {
  font-size: 47px;
}

.font-48 {
  font-size: 48px;
}

.font-49 {
  font-size: 49px;
}

.font-50 {
  font-size: 50px;
}

.font-51 {
  font-size: 51px;
}

.font-52 {
  font-size: 52px;
}

.font-53 {
  font-size: 53px;
}

.font-54 {
  font-size: 54px;
}

.font-55 {
  font-size: 55px;
}

.font-56 {
  font-size: 56px;
}

.font-57 {
  font-size: 57px;
}

.font-58 {
  font-size: 58px;
}

.font-59 {
  font-size: 59px;
}

.font-60 {
  font-size: 60px;
}

.font-61 {
  font-size: 61px;
}

.font-62 {
  font-size: 62px;
}

.font-63 {
  font-size: 63px;
}

.font-64 {
  font-size: 64px;
}

.font-65 {
  font-size: 65px;
}

.font-66 {
  font-size: 66px;
}

.font-67 {
  font-size: 67px;
}

.font-68 {
  font-size: 68px;
}

.font-69 {
  font-size: 69px;
}

.font-70 {
  font-size: 70px;
}

@media (min-width: 768px) {
  .font-md-7 {
    font-size: 7px;
  }

  .font-md-8 {
    font-size: 8px;
  }

  .font-md-9 {
    font-size: 9px;
  }

  .font-md-10 {
    font-size: 10px;
  }

  .font-md-11 {
    font-size: 11px;
  }

  .font-md-12 {
    font-size: 12px;
  }

  .font-md-13 {
    font-size: 13px;
  }

  .font-md-14 {
    font-size: 14px;
  }

  .font-md-15 {
    font-size: 15px;
  }

  .font-md-16 {
    font-size: 16px;
  }

  .font-md-17 {
    font-size: 17px;
  }

  .font-md-18 {
    font-size: 18px;
  }

  .font-md-19 {
    font-size: 19px;
  }

  .font-md-20 {
    font-size: 20px;
  }

  .font-md-21 {
    font-size: 21px;
  }

  .font-md-22 {
    font-size: 22px;
  }

  .font-md-23 {
    font-size: 23px;
  }

  .font-md-24 {
    font-size: 24px;
  }

  .font-md-25 {
    font-size: 25px;
  }

  .font-md-26 {
    font-size: 26px;
  }

  .font-md-27 {
    font-size: 27px;
  }

  .font-md-28 {
    font-size: 28px;
  }

  .font-md-29 {
    font-size: 29px;
  }

  .font-md-30 {
    font-size: 30px;
  }

  .font-md-31 {
    font-size: 31px;
  }

  .font-md-32 {
    font-size: 32px;
  }

  .font-md-33 {
    font-size: 33px;
  }

  .font-md-34 {
    font-size: 34px;
  }

  .font-md-35 {
    font-size: 35px;
  }

  .font-md-36 {
    font-size: 36px;
  }

  .font-md-37 {
    font-size: 37px;
  }

  .font-md-38 {
    font-size: 38px;
  }

  .font-md-39 {
    font-size: 39px;
  }

  .font-md-40 {
    font-size: 40px;
  }

  .font-md-41 {
    font-size: 41px;
  }

  .font-md-42 {
    font-size: 42px;
  }

  .font-md-43 {
    font-size: 43px;
  }

  .font-md-44 {
    font-size: 44px;
  }

  .font-md-45 {
    font-size: 45px;
  }

  .font-md-46 {
    font-size: 46px;
  }

  .font-md-47 {
    font-size: 47px;
  }

  .font-md-48 {
    font-size: 48px;
  }

  .font-md-49 {
    font-size: 49px;
  }

  .font-md-50 {
    font-size: 50px;
  }

  .font-md-51 {
    font-size: 51px;
  }

  .font-md-52 {
    font-size: 52px;
  }

  .font-md-53 {
    font-size: 53px;
  }

  .font-md-54 {
    font-size: 54px;
  }

  .font-md-55 {
    font-size: 55px;
  }

  .font-md-56 {
    font-size: 56px;
  }

  .font-md-57 {
    font-size: 57px;
  }

  .font-md-58 {
    font-size: 58px;
  }

  .font-md-59 {
    font-size: 59px;
  }

  .font-md-60 {
    font-size: 60px;
  }

  .font-md-61 {
    font-size: 61px;
  }

  .font-md-62 {
    font-size: 62px;
  }

  .font-md-63 {
    font-size: 63px;
  }

  .font-md-64 {
    font-size: 64px;
  }

  .font-md-65 {
    font-size: 65px;
  }

  .font-md-66 {
    font-size: 66px;
  }

  .font-md-67 {
    font-size: 67px;
  }

  .font-md-68 {
    font-size: 68px;
  }

  .font-md-69 {
    font-size: 69px;
  }

  .font-md-70 {
    font-size: 70px;
  }
}
.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-100 {
  opacity: 1;
}

.anim-all, .btn-mission-state {
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

.anim-all-1s {
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

/* ROTATION */
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin-reverse {
  100% {
    -moz-transform: rotate(-360deg);
  }
}
@-webkit-keyframes spin-reverse {
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes spin-reverse {
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
.rotate-1s {
  -webkit-animation: spin 1s linear forwards infinite;
  -moz-animation: spin 1s linear forwards infinite;
  animation: spin 1s linear forwards infinite;
}

.rotate-reverse-1s {
  -webkit-animation: spin-reverse 1s linear forwards infinite;
  -moz-animation: spin-reverse 1s linear forwards infinite;
  animation: spin-reverse 1s linear forwards infinite;
}

.rotate-2s {
  -webkit-animation: spin 2s linear forwards infinite;
  -moz-animation: spin 2s linear forwards infinite;
  animation: spin 2s linear forwards infinite;
}

.rotate-reverse-2s {
  -webkit-animation: spin-reverse 2s linear forwards infinite;
  -moz-animation: spin-reverse 2s linear forwards infinite;
  animation: spin-reverse 2s linear forwards infinite;
}

.rotate-3s {
  -webkit-animation: spin 3s linear forwards infinite;
  -moz-animation: spin 3s linear forwards infinite;
  animation: spin 3s linear forwards infinite;
}

.rotate-reverse-3s {
  -webkit-animation: spin-reverse 3s linear forwards infinite;
  -moz-animation: spin-reverse 3s linear forwards infinite;
  animation: spin-reverse 3s linear forwards infinite;
}

.rotate-4s {
  -webkit-animation: spin 4s linear forwards infinite;
  -moz-animation: spin 4s linear forwards infinite;
  animation: spin 4s linear forwards infinite;
}

.rotate-reverse-4s {
  -webkit-animation: spin-reverse 4s linear forwards infinite;
  -moz-animation: spin-reverse 4s linear forwards infinite;
  animation: spin-reverse 4s linear forwards infinite;
}

.rotate-5s {
  -webkit-animation: spin 5s linear forwards infinite;
  -moz-animation: spin 5s linear forwards infinite;
  animation: spin 5s linear forwards infinite;
}

.rotate-reverse-5s {
  -webkit-animation: spin-reverse 5s linear forwards infinite;
  -moz-animation: spin-reverse 5s linear forwards infinite;
  animation: spin-reverse 5s linear forwards infinite;
}

.rotate-6s {
  -webkit-animation: spin 6s linear forwards infinite;
  -moz-animation: spin 6s linear forwards infinite;
  animation: spin 6s linear forwards infinite;
}

.rotate-reverse-6s {
  -webkit-animation: spin-reverse 6s linear forwards infinite;
  -moz-animation: spin-reverse 6s linear forwards infinite;
  animation: spin-reverse 6s linear forwards infinite;
}

.rotate-7s {
  -webkit-animation: spin 7s linear forwards infinite;
  -moz-animation: spin 7s linear forwards infinite;
  animation: spin 7s linear forwards infinite;
}

.rotate-reverse-7s {
  -webkit-animation: spin-reverse 7s linear forwards infinite;
  -moz-animation: spin-reverse 7s linear forwards infinite;
  animation: spin-reverse 7s linear forwards infinite;
}

.rotate-8s {
  -webkit-animation: spin 8s linear forwards infinite;
  -moz-animation: spin 8s linear forwards infinite;
  animation: spin 8s linear forwards infinite;
}

.rotate-reverse-8s {
  -webkit-animation: spin-reverse 8s linear forwards infinite;
  -moz-animation: spin-reverse 8s linear forwards infinite;
  animation: spin-reverse 8s linear forwards infinite;
}

.rotate-9s {
  -webkit-animation: spin 9s linear forwards infinite;
  -moz-animation: spin 9s linear forwards infinite;
  animation: spin 9s linear forwards infinite;
}

.rotate-reverse-9s {
  -webkit-animation: spin-reverse 9s linear forwards infinite;
  -moz-animation: spin-reverse 9s linear forwards infinite;
  animation: spin-reverse 9s linear forwards infinite;
}

.rotate-10s {
  -webkit-animation: spin 10s linear forwards infinite;
  -moz-animation: spin 10s linear forwards infinite;
  animation: spin 10s linear forwards infinite;
}

.rotate-reverse-10s {
  -webkit-animation: spin-reverse 10s linear forwards infinite;
  -moz-animation: spin-reverse 10s linear forwards infinite;
  animation: spin-reverse 10s linear forwards infinite;
}

.rotate-11s {
  -webkit-animation: spin 11s linear forwards infinite;
  -moz-animation: spin 11s linear forwards infinite;
  animation: spin 11s linear forwards infinite;
}

.rotate-reverse-11s {
  -webkit-animation: spin-reverse 11s linear forwards infinite;
  -moz-animation: spin-reverse 11s linear forwards infinite;
  animation: spin-reverse 11s linear forwards infinite;
}

.rotate-12s {
  -webkit-animation: spin 12s linear forwards infinite;
  -moz-animation: spin 12s linear forwards infinite;
  animation: spin 12s linear forwards infinite;
}

.rotate-reverse-12s {
  -webkit-animation: spin-reverse 12s linear forwards infinite;
  -moz-animation: spin-reverse 12s linear forwards infinite;
  animation: spin-reverse 12s linear forwards infinite;
}

.rotate-13s {
  -webkit-animation: spin 13s linear forwards infinite;
  -moz-animation: spin 13s linear forwards infinite;
  animation: spin 13s linear forwards infinite;
}

.rotate-reverse-13s {
  -webkit-animation: spin-reverse 13s linear forwards infinite;
  -moz-animation: spin-reverse 13s linear forwards infinite;
  animation: spin-reverse 13s linear forwards infinite;
}

.rotate-14s {
  -webkit-animation: spin 14s linear forwards infinite;
  -moz-animation: spin 14s linear forwards infinite;
  animation: spin 14s linear forwards infinite;
}

.rotate-reverse-14s {
  -webkit-animation: spin-reverse 14s linear forwards infinite;
  -moz-animation: spin-reverse 14s linear forwards infinite;
  animation: spin-reverse 14s linear forwards infinite;
}

.rotate-15s {
  -webkit-animation: spin 15s linear forwards infinite;
  -moz-animation: spin 15s linear forwards infinite;
  animation: spin 15s linear forwards infinite;
}

.rotate-reverse-15s {
  -webkit-animation: spin-reverse 15s linear forwards infinite;
  -moz-animation: spin-reverse 15s linear forwards infinite;
  animation: spin-reverse 15s linear forwards infinite;
}

.rotate-16s {
  -webkit-animation: spin 16s linear forwards infinite;
  -moz-animation: spin 16s linear forwards infinite;
  animation: spin 16s linear forwards infinite;
}

.rotate-reverse-16s {
  -webkit-animation: spin-reverse 16s linear forwards infinite;
  -moz-animation: spin-reverse 16s linear forwards infinite;
  animation: spin-reverse 16s linear forwards infinite;
}

.rotate-17s {
  -webkit-animation: spin 17s linear forwards infinite;
  -moz-animation: spin 17s linear forwards infinite;
  animation: spin 17s linear forwards infinite;
}

.rotate-reverse-17s {
  -webkit-animation: spin-reverse 17s linear forwards infinite;
  -moz-animation: spin-reverse 17s linear forwards infinite;
  animation: spin-reverse 17s linear forwards infinite;
}

.rotate-18s {
  -webkit-animation: spin 18s linear forwards infinite;
  -moz-animation: spin 18s linear forwards infinite;
  animation: spin 18s linear forwards infinite;
}

.rotate-reverse-18s {
  -webkit-animation: spin-reverse 18s linear forwards infinite;
  -moz-animation: spin-reverse 18s linear forwards infinite;
  animation: spin-reverse 18s linear forwards infinite;
}

.rotate-19s {
  -webkit-animation: spin 19s linear forwards infinite;
  -moz-animation: spin 19s linear forwards infinite;
  animation: spin 19s linear forwards infinite;
}

.rotate-reverse-19s {
  -webkit-animation: spin-reverse 19s linear forwards infinite;
  -moz-animation: spin-reverse 19s linear forwards infinite;
  animation: spin-reverse 19s linear forwards infinite;
}

.rotate-20s {
  -webkit-animation: spin 20s linear forwards infinite;
  -moz-animation: spin 20s linear forwards infinite;
  animation: spin 20s linear forwards infinite;
}

.rotate-reverse-20s {
  -webkit-animation: spin-reverse 20s linear forwards infinite;
  -moz-animation: spin-reverse 20s linear forwards infinite;
  animation: spin-reverse 20s linear forwards infinite;
}

@-webkit-keyframes fadein-anim {
  0% {
    opacity: 0;
    display: none;
  }
  1% {
    opacity: 0;
    display: block;
  }
  50% {
    opacity: 1;
    max-height: 999px;
  }
  100% {
    opacity: 1;
    max-height: 999px;
  }
}
@-moz-keyframes fadein-anim {
  0% {
    opacity: 0;
    display: none;
  }
  1% {
    opacity: 0;
    display: block;
  }
  50% {
    opacity: 1;
    max-height: 999px;
  }
  100% {
    opacity: 1;
    max-height: 999px;
  }
}
@-ms-keyframes fadein-anim {
  0% {
    opacity: 0;
    display: none;
  }
  1% {
    opacity: 0;
    display: block;
  }
  50% {
    opacity: 1;
    max-height: 999px;
  }
  100% {
    opacity: 1;
    max-height: 999px;
  }
}
@keyframes fadein-anim {
  0% {
    opacity: 0;
    display: none;
  }
  1% {
    opacity: 0;
    display: block;
  }
  50% {
    opacity: 1;
    max-height: 999px;
  }
  100% {
    opacity: 1;
    max-height: 999px;
  }
}
@-webkit-keyframes fadeout-anim {
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    display: none;
    z-index: -1;
  }
}
@-moz-keyframes fadeout-anim {
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    display: none;
    z-index: -1;
  }
}
@-ms-keyframes fadeout-anim {
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    display: none;
    z-index: -1;
  }
}
@keyframes fadeout-anim {
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    display: none;
    z-index: -1;
  }
}
@-webkit-keyframes update-color {
  50% {
    background: #333EFF;
  }
}
@-moz-keyframes update-color {
  50% {
    background: #333EFF;
  }
}
@-ms-keyframes update-color {
  50% {
    background: #333EFF;
  }
}
@keyframes update-color {
  50% {
    background: #333EFF;
  }
}
@-webkit-keyframes move-shape {
  0% {
    transform: translate3d(-5%, 0%, 0px) rotate(0);
  }
  50% {
    transform: translate3d(350%, 50%, 0px) rotate(360deg);
  }
  95% {
    transform: translate3d(-5%, 0%, 0px);
  }
}
@-moz-keyframes move-shape {
  0% {
    transform: translate3d(-5%, 0%, 0px) rotate(0);
  }
  50% {
    transform: translate3d(350%, 50%, 0px) rotate(360deg);
  }
  95% {
    transform: translate3d(-5%, 0%, 0px);
  }
}
@-ms-keyframes move-shape {
  0% {
    transform: translate3d(-5%, 0%, 0px) rotate(0);
  }
  50% {
    transform: translate3d(350%, 50%, 0px) rotate(360deg);
  }
  95% {
    transform: translate3d(-5%, 0%, 0px);
  }
}
@keyframes move-shape {
  0% {
    transform: translate3d(-5%, 0%, 0px) rotate(0);
  }
  50% {
    transform: translate3d(350%, 50%, 0px) rotate(360deg);
  }
  95% {
    transform: translate3d(-5%, 0%, 0px);
  }
}
@-webkit-keyframes bg-change {
  0% {
    background-color: yellow;
  }
  25% {
    background-color: red;
  }
  50% {
    background-color: yellow;
  }
  75% {
    background-color: black;
  }
  100% {
    background-color: yellow;
  }
}
@-moz-keyframes bg-change {
  0% {
    background-color: yellow;
  }
  25% {
    background-color: red;
  }
  50% {
    background-color: yellow;
  }
  75% {
    background-color: black;
  }
  100% {
    background-color: yellow;
  }
}
@-ms-keyframes bg-change {
  0% {
    background-color: yellow;
  }
  25% {
    background-color: red;
  }
  50% {
    background-color: yellow;
  }
  75% {
    background-color: black;
  }
  100% {
    background-color: yellow;
  }
}
@keyframes bg-change {
  0% {
    background-color: yellow;
  }
  25% {
    background-color: red;
  }
  50% {
    background-color: yellow;
  }
  75% {
    background-color: black;
  }
  100% {
    background-color: yellow;
  }
}
@-webkit-keyframes scall-n-rotate {
  0% {
    transform: scale(0) rotate(0);
    margin: 0;
  }
  10% {
    transform: scale(0.1) rotate(180);
    margin: -20px 0 0 10px;
  }
  20% {
    transform: scale(0.2) rotate(360);
    margin: 20px 0 0 -5px;
  }
  40% {
    transform: scale(0.4) rotate(-360);
    margin: 0 0 0 20px;
  }
  60% {
    transform: scale(0.6) rotate(360);
    margin: -20px 0 0 -5px;
  }
  80% {
    transform: scale(1) rotate(-360deg);
    margin: 0;
    opacity: 1;
  }
  100% {
    transform: scale(0.5) rotate(-360deg);
    opacity: 0;
  }
}
@-moz-keyframes scall-n-rotate {
  0% {
    transform: scale(0) rotate(0);
    margin: 0;
  }
  10% {
    transform: scale(0.1) rotate(180);
    margin: -20px 0 0 10px;
  }
  20% {
    transform: scale(0.2) rotate(360);
    margin: 20px 0 0 -5px;
  }
  40% {
    transform: scale(0.4) rotate(-360);
    margin: 0 0 0 20px;
  }
  60% {
    transform: scale(0.6) rotate(360);
    margin: -20px 0 0 -5px;
  }
  80% {
    transform: scale(1) rotate(-360deg);
    margin: 0;
    opacity: 1;
  }
  100% {
    transform: scale(0.5) rotate(-360deg);
    opacity: 0;
  }
}
@-ms-keyframes scall-n-rotate {
  0% {
    transform: scale(0) rotate(0);
    margin: 0;
  }
  10% {
    transform: scale(0.1) rotate(180);
    margin: -20px 0 0 10px;
  }
  20% {
    transform: scale(0.2) rotate(360);
    margin: 20px 0 0 -5px;
  }
  40% {
    transform: scale(0.4) rotate(-360);
    margin: 0 0 0 20px;
  }
  60% {
    transform: scale(0.6) rotate(360);
    margin: -20px 0 0 -5px;
  }
  80% {
    transform: scale(1) rotate(-360deg);
    margin: 0;
    opacity: 1;
  }
  100% {
    transform: scale(0.5) rotate(-360deg);
    opacity: 0;
  }
}
@keyframes scall-n-rotate {
  0% {
    transform: scale(0) rotate(0);
    margin: 0;
  }
  10% {
    transform: scale(0.1) rotate(180);
    margin: -20px 0 0 10px;
  }
  20% {
    transform: scale(0.2) rotate(360);
    margin: 20px 0 0 -5px;
  }
  40% {
    transform: scale(0.4) rotate(-360);
    margin: 0 0 0 20px;
  }
  60% {
    transform: scale(0.6) rotate(360);
    margin: -20px 0 0 -5px;
  }
  80% {
    transform: scale(1) rotate(-360deg);
    margin: 0;
    opacity: 1;
  }
  100% {
    transform: scale(0.5) rotate(-360deg);
    opacity: 0;
  }
}
@-webkit-keyframes scall-n-launch {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1) rotate(0deg);
  }
  52% {
    transform: scale(1) rotate(3deg);
  }
  53% {
    transform: scale(1) rotate(-3deg);
  }
  54% {
    transform: scale(1) rotate(2deg);
  }
  55% {
    transform: scale(1) rotate(-2deg);
  }
  56% {
    transform: scale(1) rotate(-2deg);
  }
  56% {
    transform: scale(1) rotate(1deg);
    top: 330px;
    right: 50px;
  }
  100% {
    top: -200px;
    right: -200px;
  }
}
@-moz-keyframes scall-n-launch {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1) rotate(0deg);
  }
  52% {
    transform: scale(1) rotate(3deg);
  }
  53% {
    transform: scale(1) rotate(-3deg);
  }
  54% {
    transform: scale(1) rotate(2deg);
  }
  55% {
    transform: scale(1) rotate(-2deg);
  }
  56% {
    transform: scale(1) rotate(-2deg);
  }
  56% {
    transform: scale(1) rotate(1deg);
    top: 330px;
    right: 50px;
  }
  100% {
    top: -200px;
    right: -200px;
  }
}
@-ms-keyframes scall-n-launch {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1) rotate(0deg);
  }
  52% {
    transform: scale(1) rotate(3deg);
  }
  53% {
    transform: scale(1) rotate(-3deg);
  }
  54% {
    transform: scale(1) rotate(2deg);
  }
  55% {
    transform: scale(1) rotate(-2deg);
  }
  56% {
    transform: scale(1) rotate(-2deg);
  }
  56% {
    transform: scale(1) rotate(1deg);
    top: 330px;
    right: 50px;
  }
  100% {
    top: -200px;
    right: -200px;
  }
}
@keyframes scall-n-launch {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1) rotate(0deg);
  }
  52% {
    transform: scale(1) rotate(3deg);
  }
  53% {
    transform: scale(1) rotate(-3deg);
  }
  54% {
    transform: scale(1) rotate(2deg);
  }
  55% {
    transform: scale(1) rotate(-2deg);
  }
  56% {
    transform: scale(1) rotate(-2deg);
  }
  56% {
    transform: scale(1) rotate(1deg);
    top: 330px;
    right: 50px;
  }
  100% {
    top: -200px;
    right: -200px;
  }
}
.emoji.-em-earth.on {
  opacity: 1;
  -webkit-animation: scall-n-rotate 10s linear forwards 1;
  -moz-animation: scall-n-rotate 10s linear forwards 1;
  animation: scall-n-rotate 10s linear forwards 1;
}
.emoji.-em-rocket.on {
  opacity: 1;
  -webkit-animation: scall-n-launch 5s linear forwards 1;
  -moz-animation: scall-n-launch 5s linear forwards 1;
  animation: scall-n-launch 5s linear forwards 1;
}

/*
.meta-title-shapes{
	$time: 10s;
-webkit-animation:update-color $time*2 linear forwards infinite;
	-moz-animation:update-color $time*2 linear forwards infinite;
	animation:update-color $time*2 linear forwards  infinite;

	.meta-title-shape{

		-webkit-animation:move-shape $time linear forwards infinite;
		-moz-animation:move-shape $time linear forwards infinite;
		animation:move-shape $time linear forwards infinite;

	}
}*/
@-webkit-keyframes move-img-card {
  25% {
    transform: rotate(3deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-3deg);
  }
}
@-moz-keyframes move-img-card {
  25% {
    transform: rotate(3deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-3deg);
  }
}
@-ms-keyframes move-img-card {
  25% {
    transform: rotate(3deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-3deg);
  }
}
@keyframes move-img-card {
  25% {
    transform: rotate(3deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-3deg);
  }
}
.fadeout {
  -webkit-animation: fadeout-anim 1s linear forwards 1;
  -moz-animation: fadeout-anim 1s linear forwards 1;
  animation: fadeout-anim 1s linear forwards 1;
}

.fadein {
  -webkit-animation: fadein-anim 1s linear forwards 1;
  -moz-animation: fadein-anim 1s linear forwards 1;
  animation: fadein-anim 1s linear forwards 1;
}

@-webkit-keyframes emoji-waving {
  0% {
    top: 10%;
    left: 120%;
  }
  7% {
    opacity: 1;
  }
  15% {
    top: 20%;
  }
  25% {
    top: 30%;
  }
  30% {
    top: 25%;
  }
  35% {
    top: 35%;
  }
  45% {
    top: 45%;
  }
  55% {
    top: 51%;
  }
  65% {
    top: 45%;
  }
  75% {
    top: 35%;
  }
  85% {
    top: 45%;
  }
  95% {
    top: 52%;
  }
  99% {
    opacity: 1;
  }
  100% {
    top: 45%;
    left: -20%;
    opacity: 0;
  }
}
@-moz-keyframes emoji-waving {
  0% {
    top: 10%;
    left: 120%;
  }
  7% {
    opacity: 1;
  }
  15% {
    top: 20%;
  }
  25% {
    top: 30%;
  }
  30% {
    top: 25%;
  }
  35% {
    top: 35%;
  }
  45% {
    top: 45%;
  }
  55% {
    top: 51%;
  }
  65% {
    top: 45%;
  }
  75% {
    top: 35%;
  }
  85% {
    top: 45%;
  }
  95% {
    top: 52%;
  }
  99% {
    opacity: 1;
  }
  100% {
    top: 45%;
    left: -20%;
    opacity: 0;
  }
}
@-ms-keyframes emoji-waving {
  0% {
    top: 10%;
    left: 120%;
  }
  7% {
    opacity: 1;
  }
  15% {
    top: 20%;
  }
  25% {
    top: 30%;
  }
  30% {
    top: 25%;
  }
  35% {
    top: 35%;
  }
  45% {
    top: 45%;
  }
  55% {
    top: 51%;
  }
  65% {
    top: 45%;
  }
  75% {
    top: 35%;
  }
  85% {
    top: 45%;
  }
  95% {
    top: 52%;
  }
  99% {
    opacity: 1;
  }
  100% {
    top: 45%;
    left: -20%;
    opacity: 0;
  }
}
@keyframes emoji-waving {
  0% {
    top: 10%;
    left: 120%;
  }
  7% {
    opacity: 1;
  }
  15% {
    top: 20%;
  }
  25% {
    top: 30%;
  }
  30% {
    top: 25%;
  }
  35% {
    top: 35%;
  }
  45% {
    top: 45%;
  }
  55% {
    top: 51%;
  }
  65% {
    top: 45%;
  }
  75% {
    top: 35%;
  }
  85% {
    top: 45%;
  }
  95% {
    top: 52%;
  }
  99% {
    opacity: 1;
  }
  100% {
    top: 45%;
    left: -20%;
    opacity: 0;
  }
}
#skills .emoji.on {
  opacity: 1;
  -webkit-animation: emoji-waving 15s ease-in-out forwards 1;
  -moz-animation: emoji-waving 15s ease-in-out forwards 1;
  animation: emoji-waving 15s ease-in-out forwards 1;
}

form label {
  color: #333EFF;
  max-width: 100%;
  font-weight: 700;
}
form label.required:after {
  content: " *";
  color: #000646;
}
form input[type=checkbox] {
  /*margin:auto 5px;*/
}
form legend {
  font-weight: 700;
}
form .ui-datepicker-div {
  background: white;
}
form input[type=text], form input[type=email], form input[type=date], form input[type=password], form input[type=number], form textarea, form select {
  width: 100%;
  padding: 16px;
  border: 1px solid #E6E7FF !important;
  border-radius: 20px !important;
  background: white;
  color: #666A90;
}
form input[type=text]:focus, form input[type=email]:focus, form input[type=date]:focus, form input[type=password]:focus, form input[type=number]:focus, form textarea:focus, form select:focus {
  outline: none;
}
form textarea {
  min-height: 200px;
  padding: 5px;
  resize: none;
}
form .custom-selector .form-check {
  display: inline-block;
  padding: 0;
}
form .custom-selector .form-check label {
  display: inline-block;
  color: #999FFF;
  cursor: pointer;
  font-size: 16px;
  font-weight: normal;
  border: 1px solid #B3B7FF;
  border-radius: 5px;
  margin: 4px;
  vertical-align: middle;
}
form .custom-selector .form-check label img {
  vertical-align: middle;
}
form .custom-selector .form-check label:hover {
  color: #FFF;
  font-style: italic;
  background: linear-gradient(45deg, #333EFF, #B3B7FF);
}
form .custom-selector .form-check label.active {
  color: #FFF;
  text-transform: uppercase;
  font-style: italic;
  font-weight: 700;
  font-size: 13px;
  background: #1A26FF;
}
form .custom-selector .form-check label.active:hover {
  background: #333EFF;
}
form .custom-selector .form-check input {
  opacity: 0.5;
  display: none;
}
form .custom-selector .form-check:not(.freelance-check) label:not(.checkbox):not(.radio) {
  padding: 0 11px;
}
form .custom-selector .form-check:not(.freelance-check) label:not(.checkbox):not(.radio)::after, form .custom-selector .form-check:not(.freelance-check) label:not(.checkbox):not(.radio)::before {
  content: "";
  display: inline-block;
  height: 20px;
  margin-left: 3px;
  padding: 0 3px;
}
form .custom-selector .form-check:not(.freelance-check) label:not(.checkbox):not(.radio):hover {
  padding: 0 1px;
}
form .custom-selector .form-check:not(.freelance-check) label:not(.checkbox):not(.radio):hover:after {
  content: " ❓";
  padding: 0;
}
form .custom-selector .form-check:not(.freelance-check) label:not(.checkbox):not(.radio).active {
  padding: 0 1px;
}
form .custom-selector .form-check:not(.freelance-check) label:not(.checkbox):not(.radio).active::after {
  content: "✔";
  padding: 0;
}
form .custom-selector .form-check:not(.freelance-check) label:not(.checkbox):not(.radio).active:hover {
  background: #4D56FF;
}

img.freelanceIn {
  position: relative;
  margin-left: -10px;
  z-index: 2;
  cursor: pointer;
}
img.freelanceIn:nth-child(0) {
  z-index: 30;
}
img.freelanceIn:nth-child(1) {
  z-index: 29;
}
img.freelanceIn:nth-child(2) {
  z-index: 28;
}
img.freelanceIn:nth-child(3) {
  z-index: 27;
}
img.freelanceIn:nth-child(4) {
  z-index: 26;
}
img.freelanceIn:nth-child(5) {
  z-index: 25;
}
img.freelanceIn:nth-child(6) {
  z-index: 24;
}
img.freelanceIn:nth-child(7) {
  z-index: 23;
}
img.freelanceIn:nth-child(8) {
  z-index: 22;
}
img.freelanceIn:nth-child(9) {
  z-index: 21;
}
img.freelanceIn:nth-child(10) {
  z-index: 20;
}
img.freelanceIn:nth-child(11) {
  z-index: 19;
}
img.freelanceIn:nth-child(12) {
  z-index: 18;
}
img.freelanceIn:nth-child(13) {
  z-index: 17;
}
img.freelanceIn:nth-child(14) {
  z-index: 16;
}
img.freelanceIn:nth-child(15) {
  z-index: 15;
}
img.freelanceIn:nth-child(16) {
  z-index: 14;
}
img.freelanceIn:nth-child(17) {
  z-index: 13;
}
img.freelanceIn:nth-child(18) {
  z-index: 12;
}
img.freelanceIn:nth-child(19) {
  z-index: 11;
}
img.freelanceIn:nth-child(20) {
  z-index: 10;
}
img.freelanceIn:nth-child(21) {
  z-index: 9;
}
img.freelanceIn:nth-child(22) {
  z-index: 8;
}
img.freelanceIn:nth-child(23) {
  z-index: 7;
}
img.freelanceIn:nth-child(24) {
  z-index: 6;
}
img.freelanceIn:nth-child(25) {
  z-index: 5;
}
img.freelanceIn:nth-child(26) {
  z-index: 4;
}
img.freelanceIn:nth-child(27) {
  z-index: 3;
}
img.freelanceIn:nth-child(28) {
  z-index: 2;
}
img.freelanceIn:nth-child(29) {
  z-index: 1;
}
img.freelanceIn:nth-child(30) {
  z-index: 0;
}

#files-list li form .btn {
  padding: 0px 3px;
  font-size: 14px;
}
#files-list li form .btn .text {
  display: none;
}

#mission form {
  position: relative;
  z-index: 6;
}

.state-actions {
  text-align: center;
}
.state-actions a {
  border-radius: 5px;
  margin: 2px;
  padding: 3px 5px;
  text-decoration: none;
  border: 1px solid #B3B7FF;
  font-size: 10px;
}
.state-actions span {
  margin-left: 45px;
}
.state-actions a:hover:not(.primary-bg):not(.btn-aviva):not(.btn-primary):not(.red-bg) {
  background: #B3B7FF;
}
.state-actions a.primary-bg:hover, .state-actions a.btn-aviva:hover, .state-actions a.btn-primary:hover, .state-actions a.red-bg:hover {
  text-transform: uppercase;
  font-style: italic;
}

.btn-mission-state {
  line-height: 1;
  opacity: 0.25;
  border-radius: 5px;
}
.btn-mission-state.active {
  opacity: 1;
  border-radius: 33%;
}
.btn-mission-state:hover {
  opacity: 0.9;
  border-radius: 50%;
}

.freelance-state {
  text-align: center;
}

/* quotation list view */
#quotation-list {
  position: relative;
}
#quotation-list #btn-quotation-new {
  position: absolute;
  top: 15px;
  right: 10px;
  border: 1px solid #B3B7FF;
  color: #B3B7FF;
  border-radius: 5px;
  padding: 2px 10px;
  font-size: 14px;
  text-decoration: none;
}
#quotation-list #btn-quotation-new:hover {
  background: #B3B7FF;
  color: #333;
}

.q-name {
  line-height: 16px;
}
.q-name .quotation-state {
  border-radius: 50%;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 2px 4px;
  background: #333EFF;
}

#description {
  border: 1px solid #B3B7FF;
  background: #E6E7FF;
}
#description p {
  color: #666A90;
}
#description blockquote {
  margin-left: 15px;
  padding-left: 15px;
  border-left: 5px solid #E6E7FF;
}

.states-badge {
  cursor: pointer;
  background: white;
}
.states-badge.done-badge {
  color: teal;
}
.states-badge.done-badge.active {
  background: teal;
}
.states-badge.in_progress-badge {
  color: #B3B7FF;
}
.states-badge.in_progress-badge.active {
  background: #B3B7FF;
}
.states-badge.just_sent-badge {
  color: #333EFF;
}
.states-badge.just_sent-badge.active {
  background: #333EFF;
}
.states-badge.archived-badge {
  color: #CCCDDA;
}
.states-badge.archived-badge.active {
  background: #CCCDDA;
}
.states-badge.waiting_customer-badge {
  color: #39b54a;
}
.states-badge.waiting_customer-badge.active {
  background: #39b54a;
}
.states-badge.to_follow_up-badge {
  color: #FB4E4E;
}
.states-badge.to_follow_up-badge.active {
  background: #FB4E4E;
}
.states-badge.active {
  color: white;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2Nzc19taXNzaW9uX3Njc3MtYXNzZXRzX2Nzc19taXNzaW9uX3Njc3MtYXNzZXRzX2Nzc19taXNzaW9uX3Njc3MuYmMyOTVmMmIuY3NzIiwibWFwcGluZ3MiOiI7O0FBQUEsZ0JBQWdCO0FDQ2hCOzs7O0NBQUE7QUFRQTs7Q0FBQTtBQUtBO0VBQ0E7RUFDQTtFQU1BO0FEUEE7QUNTQTtFQUNBO0VBQ0E7RUFNQTtBRFpBO0FDY0E7RUFDQTtFQUNBO0VBTUE7QURqQkE7QUNtQkE7RUFDQTtFQUNBO0VBTUE7QUR0QkE7QUN3QkE7RUFDQTtFQUNBO0VBTUE7QUQzQkE7QUM4QkE7RUFDQTtFQUNBO0VBTUE7RUFDQTtBRGpDQTtBQ2lIQTtFQUFXO0FEOUdYOztBQytHQTtFQUFjO0FEM0dkOztBQzRHQTtFQUVFO0VBQ0E7QUQxR0Y7O0FDNkdBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QUQzR0Y7QUM0R0U7RUFDRTtFQUNBO0FEMUdKO0FDNEdFO0VBQ0U7QUQxR0o7O0FDK0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENUdGO0FDNkdFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENUdKOztBQ2tIQTtFQUEwQjtBRDlHMUI7O0FDaUhBO0VBQWEseUJBdEdIO0FEUFY7O0FDOEdBO0VBQWUsY0F2R0w7QURIVjs7QUM0R0E7RUFBZSx5QkF4R0E7QURBZjs7QUN5R0E7RUFBa0IsY0F6R0g7QURJZjs7QUNzR0E7RUFBZ0IseUJBdkdFO0FES2xCOztBQ21HQTtFQUFtQixjQXhHRDtBRFNsQjs7QUNpR0E7RUFBZSx5QkF6R0M7QURZaEI7O0FDOEZBO0VBQWlCLGNBMUdEO0FEZ0JoQjs7QUMyRkE7RUFBZSx5QkExR0c7QURtQmxCOztBQ3dGQTtFQUFrQixjQTNHQTtBRHVCbEI7O0FDc0ZBO0VBQWUseUJBbkdIO0FEaUJaOztBQ21GQTtFQUFpQixjQXBHTDtBRHFCWjs7QUNnRkE7RUFBaUIseUJBcEdBO0FEd0JqQjs7QUM2RUE7RUFBbUIsY0FyR0Y7QUQ0QmpCOztBQzBFQTtFQUFrQix5QkFyR0M7QUQrQm5COztBQ3VFQTtFQUFvQixjQXRHRDtBRG1DbkI7O0FDb0VBO0VBQWlCLHlCQXRHQTtBRHNDakI7O0FDaUVBO0VBQW1CLGNBdkdGO0FEMENqQjs7QUM4REE7RUFBa0IseUJBdkdDO0FENkNuQjs7QUMyREE7RUFBb0IsY0F4R0Q7QURpRG5COztBQ3dEQTtFQUFtQix5QkF4R0M7QURvRHBCOztBQ3FEQTtFQUFxQixjQXpHRDtBRHdEcEI7O0FDbURBO0VBQVcseUJBN0lIO0FEOEZSOztBQ2dEQTtFQUFhLGNBOUlMO0FEa0dSOztBQzZDQTtFQUFVLHlCQXJGSDtBRDRDUDs7QUMwQ0E7RUFBWSxjQXRGTDtBRGdEUDs7QUN3Q0E7RUFBWSxvREFsR0M7QUQ4RGI7O0FDcUNBO0VBQWMsb0RBbEdDO0FEaUVmOztBQ21DQTtFQUFnQix5QkE1Rkg7QUQ2RGI7O0FDZ0NBO0VBQWtCLGNBN0ZMO0FEaUViOztBQytCQTtFQUFXO0FEM0JYOztBQzRCQTtFQUFhO0FEeEJiOztBQzJCQTtFQUFTLHlCQTNKSDtBRG9JTjs7QUN3QkE7RUFBVztBRHBCWDs7QUNzQkE7RUFBVyx5QkF4Skg7QURzSVI7O0FDbUJBO0VBQWE7QURmYjs7QUNpQkE7RUFBTTtFQUNOO0FEYkE7O0FDbUJFO0VBQ0U7RUFDQTtBRGhCSjs7QUNtQkE7RUFDRTtBRGhCRjs7QUNvQkE7RUFFRTtBRGxCRjtBQ21CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEakJKOztBQ29CQTtFQUNFO0FEakJGOztBQ3FCQTtFQUVFO0FEbkJGO0FDb0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURsQko7O0FDd0JBO0VBQ0U7QURyQkY7O0FDeUJBO0VBRUUscUJBMUxVO0FEbUtaOztBQ3lCQTtFQUNFO0FEdEJGOztBQ2dDQTtFQUVFO0FEOUJGOztBQ2lDQTtFQUNFLHlCQTdNVTtFQThNVixjQWpPSztBRG1NUDtBQ2dDRTtFQUNFLHlCQTNOYztFQTROZDtFQUNBO0FEOUJKOztBQ2lDQTtFQUNFO0VBQ0E7RUFDQSxjQTVPSztFQTZPTDtBRDlCRjtBQytCRTtFQUNFLHlCQXRPYztFQXVPZDtFQUNBO0FEN0JKOztBQ21DQTtFQUFpQjtBRC9CakI7O0FDZ0NBO0VBQW1CO0FENUJuQjs7QUM2QkE7RUFBbUI7QUR6Qm5COztBQzBCQTtFQUFtQjtBRHRCbkI7O0FDdUJBO0VBQXFCO0FEbkJyQjs7QUNvQkE7RUFBcUI7QURoQnJCOztBQ2tCQTtFQUFxQjtBRGRyQjs7QUNlQTtFQUF1QjtBRFh2Qjs7QUNZQTtFQUF1QjtBRFJ2Qjs7QUNTQTtFQUF1QjtBREx2Qjs7QUNNQTtFQUF5QjtBREZ6Qjs7QUNHQTtFQUF5QjtBREN6Qjs7QUNDQTtFQUFZO0FER1o7O0FDRkE7RUFBWTtBRE1aOztBQ0pBO0VBQ0c7QURPSDs7QUNKRTtFQUNFO0FET0o7O0FDUkU7RUFDRTtBRFdKOztBQ1pFO0VBQ0U7QURlSjs7QUNoQkU7RUFDRTtBRG1CSjs7QUNwQkU7RUFDRTtBRHVCSjs7QUN4QkU7RUFDRTtBRDJCSjs7QUM1QkU7RUFDRTtBRCtCSjs7QUNoQ0U7RUFDRTtBRG1DSjs7QUNwQ0U7RUFDRTtBRHVDSjs7QUN4Q0U7RUFDRTtBRDJDSjs7QUN2Q0U7RUFDRTtBRDBDSjs7QUMzQ0U7RUFDRTtBRDhDSjs7QUMvQ0U7RUFDRTtBRGtESjs7QUNuREU7RUFDRTtBRHNESjs7QUN2REU7RUFDRTtBRDBESjs7QUMzREU7RUFDRTtBRDhESjs7QUMvREU7RUFDRTtBRGtFSjs7QUNuRUU7RUFDRTtBRHNFSjs7QUN2RUU7RUFDRTtBRDBFSjs7QUMzRUU7RUFDRTtBRDhFSjs7QUMvRUU7RUFDRTtBRGtGSjs7QUNuRkU7RUFDRTtBRHNGSjs7QUN2RkU7RUFDRTtBRDBGSjs7QUMzRkU7RUFDRTtBRDhGSjs7QUMvRkU7RUFDRTtBRGtHSjs7QUNuR0U7RUFDRTtBRHNHSjs7QUN2R0U7RUFDRTtBRDBHSjs7QUMzR0U7RUFDRTtBRDhHSjs7QUMvR0U7RUFDRTtBRGtISjs7QUNuSEU7RUFDRTtBRHNISjs7QUN2SEU7RUFDRTtBRDBISjs7QUMzSEU7RUFDRTtBRDhISjs7QUMvSEU7RUFDRTtBRGtJSjs7QUNuSUU7RUFDRTtBRHNJSjs7QUN2SUU7RUFDRTtBRDBJSjs7QUMzSUU7RUFDRTtBRDhJSjs7QUMvSUU7RUFDRTtBRGtKSjs7QUNuSkU7RUFDRTtBRHNKSjs7QUN2SkU7RUFDRTtBRDBKSjs7QUMzSkU7RUFDRTtBRDhKSjs7QUMvSkU7RUFDRTtBRGtLSjs7QUNuS0U7RUFDRTtBRHNLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUMzS0U7RUFDRTtBRDhLSjs7QUMvS0U7RUFDRTtBRGtMSjs7QUNuTEU7RUFDRTtBRHNMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUMzTEU7RUFDRTtBRDhMSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUNuTUU7RUFDRTtBRHNNSjs7QUN2TUU7RUFDRTtBRDBNSjs7QUMzTUU7RUFDRTtBRDhNSjs7QUMvTUU7RUFDRTtBRGtOSjs7QUNuTkU7RUFDRTtBRHNOSjs7QUN2TkU7RUFDRTtBRDBOSjs7QUMzTkU7RUFDRTtBRDhOSjs7QUMvTkU7RUFDRTtBRGtPSjs7QUNuT0U7RUFDRTtBRHNPSjs7QUN2T0U7RUFDRTtBRDBPSjs7QUMzT0U7RUFDRTtBRDhPSjs7QUMvT0U7RUFDRTtBRGtQSjs7QUNuUEU7RUFDRTtBRHNQSjs7QUN2UEU7RUFDRTtBRDBQSjs7QUMzUEU7RUFDRTtBRDhQSjs7QUMvUEU7RUFDRTtBRGtRSjs7QUNuUUU7RUFDRTtBRHNRSjs7QUN2UUU7RUFDRTtBRDBRSjs7QUMzUUU7RUFDRTtBRDhRSjs7QUMvUUU7RUFDRTtBRGtSSjs7QUNuUkU7RUFDRTtBRHNSSjs7QUN2UkU7RUFDRTtBRDBSSjs7QUMzUkU7RUFDRTtBRDhSSjs7QUMvUkU7RUFDRTtBRGtTSjs7QUNuU0U7RUFDRTtBRHNTSjs7QUNuU0E7RUFFSTtJQUNFO0VEcVNKOztFQ3RTRTtJQUNFO0VEeVNKOztFQzFTRTtJQUNFO0VENlNKOztFQzlTRTtJQUNFO0VEaVRKOztFQ2xURTtJQUNFO0VEcVRKOztFQ3RURTtJQUNFO0VEeVRKOztFQzFURTtJQUNFO0VENlRKOztFQzlURTtJQUNFO0VEaVVKOztFQ2xVRTtJQUNFO0VEcVVKOztFQ3RVRTtJQUNFO0VEeVVKOztFQzFVRTtJQUNFO0VENlVKOztFQzlVRTtJQUNFO0VEaVZKOztFQ2xWRTtJQUNFO0VEcVZKOztFQ3RWRTtJQUNFO0VEeVZKOztFQzFWRTtJQUNFO0VENlZKOztFQzlWRTtJQUNFO0VEaVdKOztFQ2xXRTtJQUNFO0VEcVdKOztFQ3RXRTtJQUNFO0VEeVdKOztFQzFXRTtJQUNFO0VENldKOztFQzlXRTtJQUNFO0VEaVhKOztFQ2xYRTtJQUNFO0VEcVhKOztFQ3RYRTtJQUNFO0VEeVhKOztFQzFYRTtJQUNFO0VENlhKOztFQzlYRTtJQUNFO0VEaVlKOztFQ2xZRTtJQUNFO0VEcVlKOztFQ3RZRTtJQUNFO0VEeVlKOztFQzFZRTtJQUNFO0VENllKOztFQzlZRTtJQUNFO0VEaVpKOztFQ2xaRTtJQUNFO0VEcVpKOztFQ3RaRTtJQUNFO0VEeVpKOztFQzFaRTtJQUNFO0VENlpKOztFQzlaRTtJQUNFO0VEaWFKOztFQ2xhRTtJQUNFO0VEcWFKOztFQ3RhRTtJQUNFO0VEeWFKOztFQzFhRTtJQUNFO0VENmFKOztFQzlhRTtJQUNFO0VEaWJKOztFQ2xiRTtJQUNFO0VEcWJKOztFQ3RiRTtJQUNFO0VEeWJKOztFQzFiRTtJQUNFO0VENmJKOztFQzliRTtJQUNFO0VEaWNKOztFQ2xjRTtJQUNFO0VEcWNKOztFQ3RjRTtJQUNFO0VEeWNKOztFQzFjRTtJQUNFO0VENmNKOztFQzljRTtJQUNFO0VEaWRKOztFQ2xkRTtJQUNFO0VEcWRKOztFQ3RkRTtJQUNFO0VEeWRKOztFQzFkRTtJQUNFO0VENmRKOztFQzlkRTtJQUNFO0VEaWVKOztFQ2xlRTtJQUNFO0VEcWVKOztFQ3RlRTtJQUNFO0VEeWVKOztFQzFlRTtJQUNFO0VENmVKOztFQzllRTtJQUNFO0VEaWZKOztFQ2xmRTtJQUNFO0VEcWZKOztFQ3RmRTtJQUNFO0VEeWZKOztFQzFmRTtJQUNFO0VENmZKOztFQzlmRTtJQUNFO0VEaWdCSjs7RUNsZ0JFO0lBQ0U7RURxZ0JKOztFQ3RnQkU7SUFDRTtFRHlnQko7O0VDMWdCRTtJQUNFO0VENmdCSjs7RUM5Z0JFO0lBQ0U7RURpaEJKOztFQ2xoQkU7SUFDRTtFRHFoQko7O0VDdGhCRTtJQUNFO0VEeWhCSjs7RUMxaEJFO0lBQ0U7RUQ2aEJKOztFQzloQkU7SUFDRTtFRGlpQko7QUFDRjtBQzloQkE7RUFBWTtBRGlpQlo7O0FDaGlCQTtFQUFhO0FEb2lCYjs7QUNuaUJBO0VBQWE7QUR1aUJiOztBQ3RpQkE7RUFBYTtBRDBpQmI7O0FDemlCQTtFQUFhO0FENmlCYjs7QUM1aUJBO0VBQWE7QURnakJiOztBQy9pQkE7RUFBYTtBRG1qQmI7O0FDbGpCQTtFQUFhO0FEc2pCYjs7QUNyakJBO0VBQWM7QUR5akJkOztBQzU3QkE7Ozs7Q0FBQTtBQVFBOztDQUFBO0FBS0E7RUFDQTtFQUNBO0VBTUE7QURxN0JBO0FDbjdCQTtFQUNBO0VBQ0E7RUFNQTtBRGc3QkE7QUM5NkJBO0VBQ0E7RUFDQTtFQU1BO0FEMjZCQTtBQ3o2QkE7RUFDQTtFQUNBO0VBTUE7QURzNkJBO0FDcDZCQTtFQUNBO0VBQ0E7RUFNQTtBRGk2QkE7QUM5NUJBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QUQyNUJBO0FDMzBCQTtFQUFXO0FEODBCWDs7QUM3MEJBO0VBQWM7QURpMUJkOztBQ2gxQkE7RUFFRTtFQUNBO0FEazFCRjs7QUMvMEJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QURpMUJGO0FDaDFCRTtFQUNFO0VBQ0E7QURrMUJKO0FDaDFCRTtFQUNFO0FEazFCSjs7QUM3MEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZzFCRjtBQy8wQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnMUJKOztBQzEwQkE7RUFBMEI7QUQ4MEIxQjs7QUMzMEJBO0VBQWEseUJBdEdIO0FEcTdCVjs7QUM5MEJBO0VBQWUsY0F2R0w7QUR5N0JWOztBQ2gxQkE7RUFBZSx5QkF4R0E7QUQ0N0JmOztBQ24xQkE7RUFBa0IsY0F6R0g7QURnOEJmOztBQ3QxQkE7RUFBZ0IseUJBdkdFO0FEaThCbEI7O0FDejFCQTtFQUFtQixjQXhHRDtBRHE4QmxCOztBQzMxQkE7RUFBZSx5QkF6R0M7QUR3OEJoQjs7QUM5MUJBO0VBQWlCLGNBMUdEO0FENDhCaEI7O0FDajJCQTtFQUFlLHlCQTFHRztBRCs4QmxCOztBQ3AyQkE7RUFBa0IsY0EzR0E7QURtOUJsQjs7QUN0MkJBO0VBQWUseUJBbkdIO0FENjhCWjs7QUN6MkJBO0VBQWlCLGNBcEdMO0FEaTlCWjs7QUM1MkJBO0VBQWlCLHlCQXBHQTtBRG85QmpCOztBQy8yQkE7RUFBbUIsY0FyR0Y7QUR3OUJqQjs7QUNsM0JBO0VBQWtCLHlCQXJHQztBRDI5Qm5COztBQ3IzQkE7RUFBb0IsY0F0R0Q7QUQrOUJuQjs7QUN4M0JBO0VBQWlCLHlCQXRHQTtBRGsrQmpCOztBQzMzQkE7RUFBbUIsY0F2R0Y7QURzK0JqQjs7QUM5M0JBO0VBQWtCLHlCQXZHQztBRHkrQm5COztBQ2o0QkE7RUFBb0IsY0F4R0Q7QUQ2K0JuQjs7QUNwNEJBO0VBQW1CLHlCQXhHQztBRGcvQnBCOztBQ3Y0QkE7RUFBcUIsY0F6R0Q7QURvL0JwQjs7QUN6NEJBO0VBQVcseUJBN0lIO0FEMGhDUjs7QUM1NEJBO0VBQWEsY0E5SUw7QUQ4aENSOztBQy80QkE7RUFBVSx5QkFyRkg7QUR3K0JQOztBQ2w1QkE7RUFBWSxjQXRGTDtBRDQrQlA7O0FDcDVCQTtFQUFZLG9EQWxHQztBRDAvQmI7O0FDdjVCQTtFQUFjLG9EQWxHQztBRDYvQmY7O0FDejVCQTtFQUFnQix5QkE1Rkg7QUR5L0JiOztBQzU1QkE7RUFBa0IsY0E3Rkw7QUQ2L0JiOztBQzc1QkE7RUFBVztBRGk2Qlg7O0FDaDZCQTtFQUFhO0FEbzZCYjs7QUNqNkJBO0VBQVMseUJBM0pIO0FEZ2tDTjs7QUNwNkJBO0VBQVc7QUR3NkJYOztBQ3Q2QkE7RUFBVyx5QkF4Skg7QURra0NSOztBQ3o2QkE7RUFBYTtBRDY2QmI7O0FDMzZCQTtFQUFNO0VBQ047QUQrNkJBOztBQ3o2QkU7RUFDRTtFQUNBO0FENDZCSjs7QUN6NkJBO0VBQ0U7QUQ0NkJGOztBQ3g2QkE7RUFFRTtBRDA2QkY7QUN6NkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQyNkJKOztBQ3g2QkE7RUFDRTtBRDI2QkY7O0FDdjZCQTtFQUVFO0FEeTZCRjtBQ3g2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDA2Qko7O0FDcDZCQTtFQUNFO0FEdTZCRjs7QUNuNkJBO0VBRUUscUJBMUxVO0FEK2xDWjs7QUNuNkJBO0VBQ0U7QURzNkJGOztBQzU1QkE7RUFFRTtBRDg1QkY7O0FDMzVCQTtFQUNFLHlCQTdNVTtFQThNVixjQWpPSztBRCtuQ1A7QUM1NUJFO0VBQ0UseUJBM05jO0VBNE5kO0VBQ0E7QUQ4NUJKOztBQzM1QkE7RUFDRTtFQUNBO0VBQ0EsY0E1T0s7RUE2T0w7QUQ4NUJGO0FDNzVCRTtFQUNFLHlCQXRPYztFQXVPZDtFQUNBO0FEKzVCSjs7QUN6NUJBO0VBQWlCO0FENjVCakI7O0FDNTVCQTtFQUFtQjtBRGc2Qm5COztBQy81QkE7RUFBbUI7QURtNkJuQjs7QUNsNkJBO0VBQW1CO0FEczZCbkI7O0FDcjZCQTtFQUFxQjtBRHk2QnJCOztBQ3g2QkE7RUFBcUI7QUQ0NkJyQjs7QUMxNkJBO0VBQXFCO0FEODZCckI7O0FDNzZCQTtFQUF1QjtBRGk3QnZCOztBQ2g3QkE7RUFBdUI7QURvN0J2Qjs7QUNuN0JBO0VBQXVCO0FEdTdCdkI7O0FDdDdCQTtFQUF5QjtBRDA3QnpCOztBQ3o3QkE7RUFBeUI7QUQ2N0J6Qjs7QUMzN0JBO0VBQVk7QUQrN0JaOztBQzk3QkE7RUFBWTtBRGs4Qlo7O0FDaDhCQTtFQUNHO0FEbThCSDs7QUNoOEJFO0VBQ0U7QURtOEJKOztBQ3A4QkU7RUFDRTtBRHU4Qko7O0FDeDhCRTtFQUNFO0FEMjhCSjs7QUM1OEJFO0VBQ0U7QUQrOEJKOztBQ2g5QkU7RUFDRTtBRG05Qko7O0FDcDlCRTtFQUNFO0FEdTlCSjs7QUN4OUJFO0VBQ0U7QUQyOUJKOztBQzU5QkU7RUFDRTtBRCs5Qko7O0FDaCtCRTtFQUNFO0FEbStCSjs7QUNwK0JFO0VBQ0U7QUR1K0JKOztBQ24rQkU7RUFDRTtBRHMrQko7O0FDditCRTtFQUNFO0FEMCtCSjs7QUMzK0JFO0VBQ0U7QUQ4K0JKOztBQy8rQkU7RUFDRTtBRGsvQko7O0FDbi9CRTtFQUNFO0FEcy9CSjs7QUN2L0JFO0VBQ0U7QUQwL0JKOztBQzMvQkU7RUFDRTtBRDgvQko7O0FDLy9CRTtFQUNFO0FEa2dDSjs7QUNuZ0NFO0VBQ0U7QURzZ0NKOztBQ3ZnQ0U7RUFDRTtBRDBnQ0o7O0FDM2dDRTtFQUNFO0FEOGdDSjs7QUMvZ0NFO0VBQ0U7QURraENKOztBQ25oQ0U7RUFDRTtBRHNoQ0o7O0FDdmhDRTtFQUNFO0FEMGhDSjs7QUMzaENFO0VBQ0U7QUQ4aENKOztBQy9oQ0U7RUFDRTtBRGtpQ0o7O0FDbmlDRTtFQUNFO0FEc2lDSjs7QUN2aUNFO0VBQ0U7QUQwaUNKOztBQzNpQ0U7RUFDRTtBRDhpQ0o7O0FDL2lDRTtFQUNFO0FEa2pDSjs7QUNuakNFO0VBQ0U7QURzakNKOztBQ3ZqQ0U7RUFDRTtBRDBqQ0o7O0FDM2pDRTtFQUNFO0FEOGpDSjs7QUMvakNFO0VBQ0U7QURra0NKOztBQ25rQ0U7RUFDRTtBRHNrQ0o7O0FDdmtDRTtFQUNFO0FEMGtDSjs7QUMza0NFO0VBQ0U7QUQ4a0NKOztBQy9rQ0U7RUFDRTtBRGtsQ0o7O0FDbmxDRTtFQUNFO0FEc2xDSjs7QUN2bENFO0VBQ0U7QUQwbENKOztBQzNsQ0U7RUFDRTtBRDhsQ0o7O0FDL2xDRTtFQUNFO0FEa21DSjs7QUNubUNFO0VBQ0U7QURzbUNKOztBQ3ZtQ0U7RUFDRTtBRDBtQ0o7O0FDM21DRTtFQUNFO0FEOG1DSjs7QUMvbUNFO0VBQ0U7QURrbkNKOztBQ25uQ0U7RUFDRTtBRHNuQ0o7O0FDdm5DRTtFQUNFO0FEMG5DSjs7QUMzbkNFO0VBQ0U7QUQ4bkNKOztBQy9uQ0U7RUFDRTtBRGtvQ0o7O0FDbm9DRTtFQUNFO0FEc29DSjs7QUN2b0NFO0VBQ0U7QUQwb0NKOztBQzNvQ0U7RUFDRTtBRDhvQ0o7O0FDL29DRTtFQUNFO0FEa3BDSjs7QUNucENFO0VBQ0U7QURzcENKOztBQ3ZwQ0U7RUFDRTtBRDBwQ0o7O0FDM3BDRTtFQUNFO0FEOHBDSjs7QUMvcENFO0VBQ0U7QURrcUNKOztBQ25xQ0U7RUFDRTtBRHNxQ0o7O0FDdnFDRTtFQUNFO0FEMHFDSjs7QUMzcUNFO0VBQ0U7QUQ4cUNKOztBQy9xQ0U7RUFDRTtBRGtyQ0o7O0FDbnJDRTtFQUNFO0FEc3JDSjs7QUN2ckNFO0VBQ0U7QUQwckNKOztBQzNyQ0U7RUFDRTtBRDhyQ0o7O0FDL3JDRTtFQUNFO0FEa3NDSjs7QUNuc0NFO0VBQ0U7QURzc0NKOztBQ3ZzQ0U7RUFDRTtBRDBzQ0o7O0FDM3NDRTtFQUNFO0FEOHNDSjs7QUMvc0NFO0VBQ0U7QURrdENKOztBQ250Q0U7RUFDRTtBRHN0Q0o7O0FDdnRDRTtFQUNFO0FEMHRDSjs7QUMzdENFO0VBQ0U7QUQ4dENKOztBQy90Q0U7RUFDRTtBRGt1Q0o7O0FDL3RDQTtFQUVJO0lBQ0U7RURpdUNKOztFQ2x1Q0U7SUFDRTtFRHF1Q0o7O0VDdHVDRTtJQUNFO0VEeXVDSjs7RUMxdUNFO0lBQ0U7RUQ2dUNKOztFQzl1Q0U7SUFDRTtFRGl2Q0o7O0VDbHZDRTtJQUNFO0VEcXZDSjs7RUN0dkNFO0lBQ0U7RUR5dkNKOztFQzF2Q0U7SUFDRTtFRDZ2Q0o7O0VDOXZDRTtJQUNFO0VEaXdDSjs7RUNsd0NFO0lBQ0U7RURxd0NKOztFQ3R3Q0U7SUFDRTtFRHl3Q0o7O0VDMXdDRTtJQUNFO0VENndDSjs7RUM5d0NFO0lBQ0U7RURpeENKOztFQ2x4Q0U7SUFDRTtFRHF4Q0o7O0VDdHhDRTtJQUNFO0VEeXhDSjs7RUMxeENFO0lBQ0U7RUQ2eENKOztFQzl4Q0U7SUFDRTtFRGl5Q0o7O0VDbHlDRTtJQUNFO0VEcXlDSjs7RUN0eUNFO0lBQ0U7RUR5eUNKOztFQzF5Q0U7SUFDRTtFRDZ5Q0o7O0VDOXlDRTtJQUNFO0VEaXpDSjs7RUNsekNFO0lBQ0U7RURxekNKOztFQ3R6Q0U7SUFDRTtFRHl6Q0o7O0VDMXpDRTtJQUNFO0VENnpDSjs7RUM5ekNFO0lBQ0U7RURpMENKOztFQ2wwQ0U7SUFDRTtFRHEwQ0o7O0VDdDBDRTtJQUNFO0VEeTBDSjs7RUMxMENFO0lBQ0U7RUQ2MENKOztFQzkwQ0U7SUFDRTtFRGkxQ0o7O0VDbDFDRTtJQUNFO0VEcTFDSjs7RUN0MUNFO0lBQ0U7RUR5MUNKOztFQzExQ0U7SUFDRTtFRDYxQ0o7O0VDOTFDRTtJQUNFO0VEaTJDSjs7RUNsMkNFO0lBQ0U7RURxMkNKOztFQ3QyQ0U7SUFDRTtFRHkyQ0o7O0VDMTJDRTtJQUNFO0VENjJDSjs7RUM5MkNFO0lBQ0U7RURpM0NKOztFQ2wzQ0U7SUFDRTtFRHEzQ0o7O0VDdDNDRTtJQUNFO0VEeTNDSjs7RUMxM0NFO0lBQ0U7RUQ2M0NKOztFQzkzQ0U7SUFDRTtFRGk0Q0o7O0VDbDRDRTtJQUNFO0VEcTRDSjs7RUN0NENFO0lBQ0U7RUR5NENKOztFQzE0Q0U7SUFDRTtFRDY0Q0o7O0VDOTRDRTtJQUNFO0VEaTVDSjs7RUNsNUNFO0lBQ0U7RURxNUNKOztFQ3Q1Q0U7SUFDRTtFRHk1Q0o7O0VDMTVDRTtJQUNFO0VENjVDSjs7RUM5NUNFO0lBQ0U7RURpNkNKOztFQ2w2Q0U7SUFDRTtFRHE2Q0o7O0VDdDZDRTtJQUNFO0VEeTZDSjs7RUMxNkNFO0lBQ0U7RUQ2NkNKOztFQzk2Q0U7SUFDRTtFRGk3Q0o7O0VDbDdDRTtJQUNFO0VEcTdDSjs7RUN0N0NFO0lBQ0U7RUR5N0NKOztFQzE3Q0U7SUFDRTtFRDY3Q0o7O0VDOTdDRTtJQUNFO0VEaThDSjs7RUNsOENFO0lBQ0U7RURxOENKOztFQ3Q4Q0U7SUFDRTtFRHk4Q0o7O0VDMThDRTtJQUNFO0VENjhDSjs7RUM5OENFO0lBQ0U7RURpOUNKOztFQ2w5Q0U7SUFDRTtFRHE5Q0o7O0VDdDlDRTtJQUNFO0VEeTlDSjs7RUMxOUNFO0lBQ0U7RUQ2OUNKO0FBQ0Y7QUMxOUNBO0VBQVk7QUQ2OUNaOztBQzU5Q0E7RUFBYTtBRGcrQ2I7O0FDLzlDQTtFQUFhO0FEbStDYjs7QUNsK0NBO0VBQWE7QURzK0NiOztBQ3IrQ0E7RUFBYTtBRHkrQ2I7O0FDeCtDQTtFQUFhO0FENCtDYjs7QUMzK0NBO0VBQWE7QUQrK0NiOztBQzkrQ0E7RUFBYTtBRGsvQ2I7O0FDai9DQTtFQUFjO0FEcS9DZDs7QUVyM0RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnczREQ7O0FFdDNEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5M0REOztBRXIzREE7QUFDQTtFQUF1QjtJQUFPO0VGMDNENUI7QUFDRjtBRTEzREE7RUFBMEI7SUFBTztFRjgzRC9CO0FBQ0Y7QUU5M0RBO0VBQWtCO0lBQU87SUFBbUM7RUZtNEQxRDtBQUNGO0FFbDREQTtFQUErQjtJQUFPO0VGczREcEM7QUFDRjtBRXQ0REE7RUFBa0M7SUFBTztFRjA0RHZDO0FBQ0Y7QUUxNERBO0VBQTBCO0lBQU87SUFBb0M7RUYrNERuRTtBQUNGO0FFNzREQztFQUNDO0VBQ0E7RUFDQTtBRis0REY7O0FFMzREQztFQUNDO0VBQ0E7RUFDQTtBRjg0REY7O0FFeDVEQztFQUNDO0VBQ0E7RUFDQTtBRjI1REY7O0FFdjVEQztFQUNDO0VBQ0E7RUFDQTtBRjA1REY7O0FFcDZEQztFQUNDO0VBQ0E7RUFDQTtBRnU2REY7O0FFbjZEQztFQUNDO0VBQ0E7RUFDQTtBRnM2REY7O0FFaDdEQztFQUNDO0VBQ0E7RUFDQTtBRm03REY7O0FFLzZEQztFQUNDO0VBQ0E7RUFDQTtBRms3REY7O0FFNTdEQztFQUNDO0VBQ0E7RUFDQTtBRis3REY7O0FFMzdEQztFQUNDO0VBQ0E7RUFDQTtBRjg3REY7O0FFeDhEQztFQUNDO0VBQ0E7RUFDQTtBRjI4REY7O0FFdjhEQztFQUNDO0VBQ0E7RUFDQTtBRjA4REY7O0FFcDlEQztFQUNDO0VBQ0E7RUFDQTtBRnU5REY7O0FFbjlEQztFQUNDO0VBQ0E7RUFDQTtBRnM5REY7O0FFaCtEQztFQUNDO0VBQ0E7RUFDQTtBRm0rREY7O0FFLzlEQztFQUNDO0VBQ0E7RUFDQTtBRmsrREY7O0FFNStEQztFQUNDO0VBQ0E7RUFDQTtBRisrREY7O0FFMytEQztFQUNDO0VBQ0E7RUFDQTtBRjgrREY7O0FFeC9EQztFQUNDO0VBQ0E7RUFDQTtBRjIvREY7O0FFdi9EQztFQUNDO0VBQ0E7RUFDQTtBRjAvREY7O0FFcGdFQztFQUNDO0VBQ0E7RUFDQTtBRnVnRUY7O0FFbmdFQztFQUNDO0VBQ0E7RUFDQTtBRnNnRUY7O0FFaGhFQztFQUNDO0VBQ0E7RUFDQTtBRm1oRUY7O0FFL2dFQztFQUNDO0VBQ0E7RUFDQTtBRmtoRUY7O0FFNWhFQztFQUNDO0VBQ0E7RUFDQTtBRitoRUY7O0FFM2hFQztFQUNDO0VBQ0E7RUFDQTtBRjhoRUY7O0FFeGlFQztFQUNDO0VBQ0E7RUFDQTtBRjJpRUY7O0FFdmlFQztFQUNDO0VBQ0E7RUFDQTtBRjBpRUY7O0FFcGpFQztFQUNDO0VBQ0E7RUFDQTtBRnVqRUY7O0FFbmpFQztFQUNDO0VBQ0E7RUFDQTtBRnNqRUY7O0FFaGtFQztFQUNDO0VBQ0E7RUFDQTtBRm1rRUY7O0FFL2pFQztFQUNDO0VBQ0E7RUFDQTtBRmtrRUY7O0FFNWtFQztFQUNDO0VBQ0E7RUFDQTtBRitrRUY7O0FFM2tFQztFQUNDO0VBQ0E7RUFDQTtBRjhrRUY7O0FFeGxFQztFQUNDO0VBQ0E7RUFDQTtBRjJsRUY7O0FFdmxFQztFQUNDO0VBQ0E7RUFDQTtBRjBsRUY7O0FFcG1FQztFQUNDO0VBQ0E7RUFDQTtBRnVtRUY7O0FFbm1FQztFQUNDO0VBQ0E7RUFDQTtBRnNtRUY7O0FFaG5FQztFQUNDO0VBQ0E7RUFDQTtBRm1uRUY7O0FFL21FQztFQUNDO0VBQ0E7RUFDQTtBRmtuRUY7O0FHenBFRTtFRDRDRDtJQUFLO0lBQVc7RUZtbkVmO0VFbG5FRDtJQUFLO0lBQVc7RUZzbkVmO0VFcm5FRDtJQUFNO0lBQWE7RUZ5bkVsQjtFRXhuRUQ7SUFBTztJQUFhO0VGNG5FbkI7QUFDRjtBR3pxRUU7RUR5Q0Q7SUFBSztJQUFXO0VGcW9FZjtFRXBvRUQ7SUFBSztJQUFXO0VGd29FZjtFRXZvRUQ7SUFBTTtJQUFhO0VGMm9FbEI7RUUxb0VEO0lBQU87SUFBYTtFRjhvRW5CO0FBQ0Y7QUd4ckVFO0VEc0NEO0lBQUs7SUFBVztFRnVwRWY7RUV0cEVEO0lBQUs7SUFBVztFRjBwRWY7RUV6cEVEO0lBQU07SUFBYTtFRjZwRWxCO0VFNXBFRDtJQUFPO0lBQWE7RUZncUVuQjtBQUNGO0FHdnNFRTtFRG1DRDtJQUFLO0lBQVc7RUZ5cUVmO0VFeHFFRDtJQUFLO0lBQVc7RUY0cUVmO0VFM3FFRDtJQUFNO0lBQWE7RUYrcUVsQjtFRTlxRUQ7SUFBTztJQUFhO0VGa3JFbkI7QUFDRjtBR2x1RUU7RURtREQ7SUFBTTtFRm1yRUw7RUVsckVEO0lBQU87SUFBYTtJQUFjO0VGdXJFakM7QUFDRjtBR3p1RUU7RURnREQ7SUFBTTtFRjZyRUw7RUU1ckVEO0lBQU87SUFBYTtJQUFjO0VGaXNFakM7QUFDRjtBR2h2RUU7RUQ2Q0Q7SUFBTTtFRnVzRUw7RUV0c0VEO0lBQU87SUFBYTtJQUFjO0VGMnNFakM7QUFDRjtBR3Z2RUU7RUQwQ0Q7SUFBTTtFRml0RUw7RUVodEVEO0lBQU87SUFBYTtJQUFjO0VGcXRFakM7QUFDRjtBRzF3RUU7RUQwREQ7SUFBTyxtQkR3Q0U7RUQ0cUVSO0FBQ0Y7QUc1d0VFO0VEdUREO0lBQU8sbUJEd0NFO0VEaXJFUjtBQUNGO0FHOXdFRTtFRG9ERDtJQUFPLG1CRHdDRTtFRHNyRVI7QUFDRjtBR2h4RUU7RURpREQ7SUFBTyxtQkR3Q0U7RUQyckVSO0FBQ0Y7QUc5eEVFO0VEZ0VEO0lBQUs7RUZrdUVKO0VFanVFRDtJQUFPO0VGb3VFTjtFRW51RUQ7SUFBTztFRnN1RU47QUFDRjtBR3R5RUU7RUQ2REQ7SUFBSztFRjZ1RUo7RUU1dUVEO0lBQU87RUYrdUVOO0VFOXVFRDtJQUFPO0VGaXZFTjtBQUNGO0FHOXlFRTtFRDBERDtJQUFLO0VGd3ZFSjtFRXZ2RUQ7SUFBTztFRjB2RU47RUV6dkVEO0lBQU87RUY0dkVOO0FBQ0Y7QUd0ekVFO0VEdUREO0lBQUs7RUZtd0VKO0VFbHdFRDtJQUFPO0VGcXdFTjtFRXB3RUQ7SUFBTztFRnV3RU47QUFDRjtBRzEwRUU7RUR1RUQ7SUFBSztFRnV3RUo7RUV0d0VEO0lBQU87RUZ5d0VOO0VFeHdFRDtJQUFPO0VGMndFTjtFRTF3RUQ7SUFBTztFRjZ3RU47RUU1d0VEO0lBQVE7RUYrd0VQO0FBQ0Y7QUd4MUVFO0VEb0VEO0lBQUs7RUZ3eEVKO0VFdnhFRDtJQUFPO0VGMHhFTjtFRXp4RUQ7SUFBTztFRjR4RU47RUUzeEVEO0lBQU87RUY4eEVOO0VFN3hFRDtJQUFRO0VGZ3lFUDtBQUNGO0FHdDJFRTtFRGlFRDtJQUFLO0VGeXlFSjtFRXh5RUQ7SUFBTztFRjJ5RU47RUUxeUVEO0lBQU87RUY2eUVOO0VFNXlFRDtJQUFPO0VGK3lFTjtFRTl5RUQ7SUFBUTtFRml6RVA7QUFDRjtBR3AzRUU7RUQ4REQ7SUFBSztFRjB6RUo7RUV6ekVEO0lBQU87RUY0ekVOO0VFM3pFRDtJQUFPO0VGOHpFTjtFRTd6RUQ7SUFBTztFRmcwRU47RUUvekVEO0lBQVE7RUZrMEVQO0FBQ0Y7QUc5NEVFO0VEK0VEO0lBQU07SUFBK0I7RUZvMEVwQztFRW4wRUQ7SUFBUTtJQUFrQztFRnUwRXpDO0VFdDBFRDtJQUFRO0lBQWtDO0VGMDBFekM7RUV6MEVEO0lBQVE7SUFBbUM7RUY2MEUxQztFRTUwRUQ7SUFBUTtJQUFrQztFRmcxRXpDO0VFLzBFRDtJQUFPO0lBQXFDO0lBQVU7RUZvMUVyRDtFRW4xRUQ7SUFBUTtJQUF1QztFRnUxRTlDO0FBQ0Y7QUcxNkVFO0VENEVEO0lBQU07SUFBK0I7RUZtMkVwQztFRWwyRUQ7SUFBUTtJQUFrQztFRnMyRXpDO0VFcjJFRDtJQUFRO0lBQWtDO0VGeTJFekM7RUV4MkVEO0lBQVE7SUFBbUM7RUY0MkUxQztFRTMyRUQ7SUFBUTtJQUFrQztFRisyRXpDO0VFOTJFRDtJQUFPO0lBQXFDO0lBQVU7RUZtM0VyRDtFRWwzRUQ7SUFBUTtJQUF1QztFRnMzRTlDO0FBQ0Y7QUd0OEVFO0VEeUVEO0lBQU07SUFBK0I7RUZrNEVwQztFRWo0RUQ7SUFBUTtJQUFrQztFRnE0RXpDO0VFcDRFRDtJQUFRO0lBQWtDO0VGdzRFekM7RUV2NEVEO0lBQVE7SUFBbUM7RUYyNEUxQztFRTE0RUQ7SUFBUTtJQUFrQztFRjg0RXpDO0VFNzRFRDtJQUFPO0lBQXFDO0lBQVU7RUZrNUVyRDtFRWo1RUQ7SUFBUTtJQUF1QztFRnE1RTlDO0FBQ0Y7QUdsK0VFO0VEc0VEO0lBQU07SUFBK0I7RUZpNkVwQztFRWg2RUQ7SUFBUTtJQUFrQztFRm82RXpDO0VFbjZFRDtJQUFRO0lBQWtDO0VGdTZFekM7RUV0NkVEO0lBQVE7SUFBbUM7RUYwNkUxQztFRXo2RUQ7SUFBUTtJQUFrQztFRjY2RXpDO0VFNTZFRDtJQUFPO0lBQXFDO0lBQVU7RUZpN0VyRDtFRWg3RUQ7SUFBUTtJQUF1QztFRm83RTlDO0FBQ0Y7QUcxZ0ZFO0VEMEZEO0lBQU07RUZvN0VMO0VFbjdFRDtJQUFRO0VGczdFUDtFRXI3RUQ7SUFBUTtFRnc3RVA7RUV2N0VEO0lBQVE7RUYwN0VQO0VFejdFRDtJQUFRO0VGNDdFUDtFRTM3RUQ7SUFBUTtFRjg3RVA7RUU3N0VEO0lBQVE7RUZnOEVQO0VFLzdFRDtJQUFRO0lBQW1DO0lBQVU7RUZvOEVwRDtFRW44RUQ7SUFBUTtJQUFZO0VGdThFbkI7QUFDRjtBR3ZpRkU7RUR1RkQ7SUFBTTtFRm85RUw7RUVuOUVEO0lBQVE7RUZzOUVQO0VFcjlFRDtJQUFRO0VGdzlFUDtFRXY5RUQ7SUFBUTtFRjA5RVA7RUV6OUVEO0lBQVE7RUY0OUVQO0VFMzlFRDtJQUFRO0VGODlFUDtFRTc5RUQ7SUFBUTtFRmcrRVA7RUUvOUVEO0lBQVE7SUFBbUM7SUFBVTtFRm8rRXBEO0VFbitFRDtJQUFRO0lBQVk7RUZ1K0VuQjtBQUNGO0FHcGtGRTtFRG9GRDtJQUFNO0VGby9FTDtFRW4vRUQ7SUFBUTtFRnMvRVA7RUVyL0VEO0lBQVE7RUZ3L0VQO0VFdi9FRDtJQUFRO0VGMC9FUDtFRXovRUQ7SUFBUTtFRjQvRVA7RUUzL0VEO0lBQVE7RUY4L0VQO0VFNy9FRDtJQUFRO0VGZ2dGUDtFRS8vRUQ7SUFBUTtJQUFtQztJQUFVO0VGb2dGcEQ7RUVuZ0ZEO0lBQVE7SUFBWTtFRnVnRm5CO0FBQ0Y7QUdqbUZFO0VEaUZEO0lBQU07RUZvaEZMO0VFbmhGRDtJQUFRO0VGc2hGUDtFRXJoRkQ7SUFBUTtFRndoRlA7RUV2aEZEO0lBQVE7RUYwaEZQO0VFemhGRDtJQUFRO0VGNGhGUDtFRTNoRkQ7SUFBUTtFRjhoRlA7RUU3aEZEO0lBQVE7RUZnaUZQO0VFL2hGRDtJQUFRO0lBQW1DO0lBQVU7RUZvaUZwRDtFRW5pRkQ7SUFBUTtJQUFZO0VGdWlGbkI7QUFDRjtBRWppRkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRm1pRkY7QUVqaUZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUZtaUZGOztBRWhpRkM7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUN0SEM7RUR3SUQ7SUFBTztFRmtpRk47RUVqaUZEO0lBQU87RUZvaUZOO0VFbmlGRDtJQUFPO0VGc2lGTjtBQUNGO0FHOXFGRTtFRHFJRDtJQUFPO0VGNmlGTjtFRTVpRkQ7SUFBTztFRitpRk47RUU5aUZEO0lBQU87RUZpakZOO0FBQ0Y7QUd0ckZFO0VEa0lEO0lBQU87RUZ3akZOO0VFdmpGRDtJQUFPO0VGMGpGTjtFRXpqRkQ7SUFBTztFRjRqRk47QUFDRjtBRzlyRkU7RUQrSEQ7SUFBTztFRm1rRk47RUVsa0ZEO0lBQU87RUZxa0ZOO0VFcGtGRDtJQUFPO0VGdWtGTjtBQUNGO0FFcmtGQTtFQUVDO0VBQ0E7RUFDQTtBRnNrRkQ7O0FFbmtGQTtFQUNDO0VBQ0E7RUFDQTtBRnNrRkQ7O0FHN3RGRTtFRDJKRDtJQUFLO0lBQVM7RUZ3a0ZiO0VFdmtGRDtJQUFLO0VGMGtGSjtFRXprRkQ7SUFBTztFRjRrRk47RUUza0ZEO0lBQU87RUY4a0ZOO0VFN2tGRDtJQUFPO0VGZ2xGTjtFRS9rRkQ7SUFBTztFRmtsRk47RUVqbEZEO0lBQU87RUZvbEZOO0VFbmxGRDtJQUFPO0VGc2xGTjtFRXJsRkQ7SUFBTztFRndsRk47RUV2bEZEO0lBQU87RUYwbEZOO0VFemxGRDtJQUFPO0VGNGxGTjtFRTNsRkQ7SUFBTztFRjhsRk47RUU3bEZEO0lBQU07RUZnbUZMO0VFL2xGRDtJQUFRO0lBQVM7SUFBVztFRm9tRjNCO0FBQ0Y7QUcxd0ZFO0VEd0pEO0lBQUs7SUFBUztFRnVuRmI7RUV0bkZEO0lBQUs7RUZ5bkZKO0VFeG5GRDtJQUFPO0VGMm5GTjtFRTFuRkQ7SUFBTztFRjZuRk47RUU1bkZEO0lBQU87RUYrbkZOO0VFOW5GRDtJQUFPO0VGaW9GTjtFRWhvRkQ7SUFBTztFRm1vRk47RUVsb0ZEO0lBQU87RUZxb0ZOO0VFcG9GRDtJQUFPO0VGdW9GTjtFRXRvRkQ7SUFBTztFRnlvRk47RUV4b0ZEO0lBQU87RUYyb0ZOO0VFMW9GRDtJQUFPO0VGNm9GTjtFRTVvRkQ7SUFBTTtFRitvRkw7RUU5b0ZEO0lBQVE7SUFBUztJQUFXO0VGbXBGM0I7QUFDRjtBR3R6RkU7RURxSkQ7SUFBSztJQUFTO0VGc3FGYjtFRXJxRkQ7SUFBSztFRndxRko7RUV2cUZEO0lBQU87RUYwcUZOO0VFenFGRDtJQUFPO0VGNHFGTjtFRTNxRkQ7SUFBTztFRjhxRk47RUU3cUZEO0lBQU87RUZnckZOO0VFL3FGRDtJQUFPO0VGa3JGTjtFRWpyRkQ7SUFBTztFRm9yRk47RUVuckZEO0lBQU87RUZzckZOO0VFcnJGRDtJQUFPO0VGd3JGTjtFRXZyRkQ7SUFBTztFRjByRk47RUV6ckZEO0lBQU87RUY0ckZOO0VFM3JGRDtJQUFNO0VGOHJGTDtFRTdyRkQ7SUFBUTtJQUFTO0lBQVc7RUZrc0YzQjtBQUNGO0FHbDJGRTtFRGtKRDtJQUFLO0lBQVM7RUZxdEZiO0VFcHRGRDtJQUFLO0VGdXRGSjtFRXR0RkQ7SUFBTztFRnl0Rk47RUV4dEZEO0lBQU87RUYydEZOO0VFMXRGRDtJQUFPO0VGNnRGTjtFRTV0RkQ7SUFBTztFRit0Rk47RUU5dEZEO0lBQU87RUZpdUZOO0VFaHVGRDtJQUFPO0VGbXVGTjtFRWx1RkQ7SUFBTztFRnF1Rk47RUVwdUZEO0lBQU87RUZ1dUZOO0VFdHVGRDtJQUFPO0VGeXVGTjtFRXh1RkQ7SUFBTztFRjJ1Rk47RUUxdUZEO0lBQU07RUY2dUZMO0VFNXVGRDtJQUFRO0lBQVM7SUFBVztFRml2RjNCO0FBQ0Y7QUU3dUZDO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7QUY4dUZGOztBSS81RkU7RUFDRSxjSGdHTTtFRy9GTjtFQUNBO0FKazZGSjtBSWo2Rkk7RUFDRTtFQUNBLGNIK0ZZO0FEbzBGbEI7QUloNkZFO0VBQ0U7QUprNkZKO0FJaDZGRTtFQUNFO0FKazZGSjtBSS81RkU7RUFDRTtBSmk2Rko7QUk3NUZFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLGNINkZRO0FEZzBGWjtBSTU1Rkk7RUFDRTtBSjg1Rk47QUl6NUZFO0VBQ0U7RUFDQTtFQUNBO0FKMjVGSjtBSXA1Rkk7RUFDRTtFQUNBO0FKczVGTjtBSXA1Rk07RUFDRTtFQUNBLGNIOERTO0VHN0RUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKczVGUjtBSXI1RlE7RUFDRTtBSnU1RlY7QUlyNUZRO0VBQ0U7RUFDQTtFQUNBLG9ESGtFRztBRHExRmI7QUlwNUZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSHVCSztBRCszRmY7QUlyNUZVO0VBQ0UsbUJIb0JGO0FEbTRGVjtBSW41Rk07RUFDRTtFQUNBO0FKcTVGUjtBSTU0Rk07RUFDRTtBSjg0RlI7QUk1NEZRO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSjY0RlY7QUkxNEZRO0VBQ0U7QUo0NEZWO0FJMzRGVTtFQUNFO0VBQ0E7QUo2NEZaO0FJejRGUTtFQUNFO0FKMjRGVjtBSTE0RlU7RUFDRTtFQUNBO0FKNDRGWjtBSTE0RlU7RUFDRSxtQkhqQkk7QUQ2NUZoQjs7QUE5L0ZBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7QUFnZ0dGO0FBNS9GSTtFQUNFO0FBOC9GTjtBQS8vRkk7RUFDRTtBQWlnR047QUFsZ0dJO0VBQ0U7QUFvZ0dOO0FBcmdHSTtFQUNFO0FBdWdHTjtBQXhnR0k7RUFDRTtBQTBnR047QUEzZ0dJO0VBQ0U7QUE2Z0dOO0FBOWdHSTtFQUNFO0FBZ2hHTjtBQWpoR0k7RUFDRTtBQW1oR047QUFwaEdJO0VBQ0U7QUFzaEdOO0FBdmhHSTtFQUNFO0FBeWhHTjtBQTFoR0k7RUFDRTtBQTRoR047QUE3aEdJO0VBQ0U7QUEraEdOO0FBaGlHSTtFQUNFO0FBa2lHTjtBQW5pR0k7RUFDRTtBQXFpR047QUF0aUdJO0VBQ0U7QUF3aUdOO0FBemlHSTtFQUNFO0FBMmlHTjtBQTVpR0k7RUFDRTtBQThpR047QUEvaUdJO0VBQ0U7QUFpakdOO0FBbGpHSTtFQUNFO0FBb2pHTjtBQXJqR0k7RUFDRTtBQXVqR047QUF4akdJO0VBQ0U7QUEwakdOO0FBM2pHSTtFQUNFO0FBNmpHTjtBQTlqR0k7RUFDRTtBQWdrR047QUFqa0dJO0VBQ0U7QUFta0dOO0FBcGtHSTtFQUNFO0FBc2tHTjtBQXZrR0k7RUFDRTtBQXlrR047QUExa0dJO0VBQ0U7QUE0a0dOO0FBN2tHSTtFQUNFO0FBK2tHTjtBQWhsR0k7RUFDRTtBQWtsR047QUFubEdJO0VBQ0U7QUFxbEdOO0FBdGxHSTtFQUNFO0FBd2xHTjs7QUEva0dNO0VBQ0U7RUFDQTtBQWtsR1I7QUFqbEdRO0VBQ0U7QUFtbEdWOztBQTVrR0U7RUFDRTtFQUNBO0FBK2tHSjs7QUExa0dBO0VBQ0U7QUE2a0dGO0FBNWtHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThrR0o7QUE1a0dFO0VBQ0U7QUE4a0dKO0FBNWtHRTtFQUNFLG1CQ3lEUTtBRHFoR1o7QUExa0dFO0VBRUU7RUFDQTtBQTJrR0o7O0FBdmtHQTtFQUNFO0VBQ0E7RUFDQTtBQTBrR0Y7QUF4a0dFO0VBQ0U7RUFDQTtBQTBrR0o7QUF4a0dFO0VBQ0U7RUFDQTtBQTBrR0o7O0FBdmtHQTtFQUNFO0FBMGtHRjs7QUF2a0dBO0FBQ0E7RUFDRTtBQTBrR0Y7QUF6a0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ29CUTtFRG5CUjtFQUNBO0VBQ0E7RUFDQTtBQTJrR0o7QUExa0dJO0VBQ0UsbUJDY007RURiTjtBQTRrR047O0FBdmtHQTtFQUNFO0FBMGtHRjtBQXprR0U7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJDbEJNO0FEMmxHVjs7QUFwa0dBO0VBQ0U7RUFDQSxtQkNMaUI7QUQ0a0duQjtBQXRrR0U7RUFDRSxjQ0ZRO0FEMGtHWjtBQXRrR0U7RUFDRTtFQUNBO0VBQ0E7QUF3a0dKOztBQXBrR0E7RUFDRTtFQUNBO0FBdWtHRjtBQXRrR0U7RUFDRTtBQXdrR0o7QUF2a0dJO0VBQ0U7QUF5a0dOO0FBdGtHRTtFQUNFLGNDOUJRO0FEc21HWjtBQXZrR0k7RUFDRSxtQkNoQ007QUR5bUdaO0FBdGtHRTtFQUNFLGNDcERNO0FENG5HVjtBQXZrR0k7RUFDRSxtQkN0REk7QUQrbkdWO0FBdGtHRTtFQUNFLGNDOUJTO0FEc21HYjtBQXZrR0k7RUFDRSxtQkNoQ087QUR5bUdiO0FBdGtHRTtFQUNFLGNDckVJO0FENm9HUjtBQXZrR0k7RUFDRSxtQkN2RUU7QURncEdSO0FBdGtHRTtFQUNFLGNDakZFO0FEeXBHTjtBQXZrR0k7RUFDRSxtQkNuRkE7QUQ0cEdOO0FBdGtHRTtFQUNFO0FBd2tHSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbWlzc2lvbi5zY3NzIiwid2VicGFjazovLy8uL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2FuaW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9taXhpbi5zY3NzIiwid2VicGFjazovLy8uL2Zvcm0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnYW5pbSc7XG5AaW1wb3J0IFwiZm9ybVwiO1xuXG5cblxuXG5pbWcuZnJlZWxhbmNlSW57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMzAge1xuICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICB6LWluZGV4OiAzMC0kaTtcblxuICAgIH1cbiAgfVxufVxuXG4jZmlsZXMtbGlzdHtcbiAgbGl7XG4gICAgZm9ybXtcbiAgICAgIC5idG57XG4gICAgICAgIHBhZGRpbmc6MHB4IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAudGV4dHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jbWlzc2lvbntcbiAgZm9ybXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDo2O1xuICB9XG59XG5cblxuLnN0YXRlLWFjdGlvbnN7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYXtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOjJweDtcbiAgICBwYWRkaW5nOjNweCA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjoxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgc3BhbntcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxuICBhOmhvdmVyOm5vdCgucHJpbWFyeS1iZyk6bm90KC5yZWQtYmcpe1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cbiAgfVxuXG4gIGEucHJpbWFyeS1iZzpob3ZlciwgYS5yZWQtYmc6aG92ZXJ7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG4uYnRuLW1pc3Npb24tc3RhdGV7XG4gIGxpbmUtaGVpZ2h0OjE7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgQGV4dGVuZCAuYW5pbS1hbGw7XG4gICYuYWN0aXZle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMzMlO1xuICB9XG4gICY6aG92ZXJ7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuLmZyZWVsYW5jZS1zdGF0ZXtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi8qIHF1b3RhdGlvbiBsaXN0IHZpZXcgKi9cbiNxdW90YXRpb24tbGlzdHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gICNidG4tcXVvdGF0aW9uLW5ld3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjE1cHg7XG4gICAgcmlnaHQ6MTBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoycHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6IzMzMztcbiAgICB9XG4gIH1cbn1cblxuLnEtbmFtZXtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC5xdW90YXRpb24tc3RhdGV7XG5cblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4gOiAycHggNHB4O1xuICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG4gIH1cblxufVxuXG4jZGVzY3JpcHRpb257XG4gIGJvcmRlcjoxcHggc29saWQgJHNlY29uZGFyeTtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1saWdodGVyO1xuICBwe1xuICAgIGNvbG9yOiRncmV5LWRhcms7XG4gIH1cbiAgYmxvY2txdW90ZXtcbiAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgIGJvcmRlci1sZWZ0OjVweCBzb2xpZCAkc2Vjb25kYXJ5LWxpZ2h0ZXI7XG4gIH1cbn1cblxuLnN0YXRlcy1iYWRnZXtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgJi5kb25lLWJhZGdle1xuICAgIGNvbG9yOiB0ZWFsO1xuICAgICYuYWN0aXZle1xuICAgICAgYmFja2dyb3VuZDogdGVhbDtcbiAgICB9XG4gIH1cbiAgJi5pbl9wcm9ncmVzcy1iYWRnZXtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gICYuanVzdF9zZW50LWJhZGdle1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICAmLmFyY2hpdmVkLWJhZGdle1xuICAgIGNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgIH1cbiAgfVxuICAmLndhaXRpbmdfY3VzdG9tZXItYmFkZ2V7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgJi50b19mb2xsb3dfdXAtYmFkZ2V7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgJi5hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIH1cbiAgfVxuICAmLmFjdGl2ZXtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vKlxuZ3JleSBsaWdodCA6ICM1RDgzOURcbmdyZWVuLWJsdWUgOiAjYWJhYmFiXG5ibHVlIDogIzAwMjhGNSAvICM2N0Q2RkJcbiovXG5cbi8vIGh0dHBzOi8vbWF0ZXJpYWwuaW8vcmVzb3VyY2VzL2NvbG9yLyMhLz92aWV3LmxlZnQ9MCZ2aWV3LnJpZ2h0PTAmcHJpbWFyeS5jb2xvcj0wMDI4RjUmc2Vjb25kYXJ5LmNvbG9yPTY3RDZGQlxuLy8gaHR0cHM6Ly9pbi15b3VyLXNhYXMuZ2l0aHViLmlvL21hdGVyaWFsLXVpLXRoZW1lLWVkaXRvci9cbi8qXG57XCJwYWxldHRlXCI6e1wiY29tbW9uXCI6e1wiYmxhY2tcIjpcInJnYmEoNTEsIDUxLCA1MSwgMSlcIixcIndoaXRlXCI6XCIjZmZmXCJ9LFwiYmFja2dyb3VuZFwiOntcInBhcGVyXCI6XCIjZmZmXCIsXCJkZWZhdWx0XCI6XCIjZmFmYWZhXCJ9LFwicHJpbWFyeVwiOntcImxpZ2h0XCI6XCJyZ2JhKDUxLCA4MywgMjQ3LCAxKVwiLFwibWFpblwiOlwicmdiYSgwLCA0MCwgMjQ1LCAxKVwiLFwiZGFya1wiOlwicmdiYSgwLCAyOCwgMTcxLCAxKVwiLFwiY29udHJhc3RUZXh0XCI6XCIjZmZmXCJ9LFwic2Vjb25kYXJ5XCI6e1wibGlnaHRcIjpcInJnYmEoNzIsIDE0OSwgMTc1LCAxKVwiLFwibWFpblwiOlwicmdiYSgxMDMsIDIxNCwgMjUxLCAxKVwiLFwiZGFya1wiOlwicmdiYSgxMzMsIDIyMiwgMjUxLCAxKVwiLFwiY29udHJhc3RUZXh0XCI6XCIjZmZmXCJ9LFwiZXJyb3JcIjp7XCJsaWdodFwiOlwiI2U1NzM3M1wiLFwibWFpblwiOlwiI2Y0NDMzNlwiLFwiZGFya1wiOlwiI2QzMmYyZlwiLFwiY29udHJhc3RUZXh0XCI6XCIjZmZmXCJ9LFwidGV4dFwiOntcInByaW1hcnlcIjpcInJnYmEoMCwgMCwgMCwgMC44NylcIixcInNlY29uZGFyeVwiOlwicmdiYSgwLCAwLCAwLCAwLjU0KVwiLFwiZGlzYWJsZWRcIjpcInJnYmEoMCwgMCwgMCwgMC4zOClcIixcImhpbnRcIjpcInJnYmEoMCwgMCwgMCwgMC4zOClcIn19fVxuKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCw0MDAsNTAwLDYwMCw3MDAmZGlzcGxheT1zd2FwJyk7XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6ICdDaXJjdWxhclN0ZCc7XG5zcmM6IGxvY2FsKCdDaXJjdWxhclN0ZC1NZWRpdW0nKSxcbnVybCgnLi4vZm9udHMvQ2lyY3VsYXIvQ2lyY3VsYXJTdGQtTWVkaXVtLnN2ZyNDaXJjdWxhclN0ZCcpIGZvcm1hdCgnc3ZnJyksXG51cmwoJy4uL2ZvbnRzL0NpcmN1bGFyL0NpcmN1bGFyU3RkLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG51cmwoJy4uL2ZvbnRzL0NpcmN1bGFyL0NpcmN1bGFyU3RkLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3R0ZicpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1NZWRpdW0uZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXG47XG5mb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnQ2lyY3VsYXJTdGQnO1xuc3JjOiBsb2NhbCgnQ2lyY3VsYXJTdGQtTWVkaXVtSXRhbGljJyksXG51cmwoJy4uL2ZvbnRzL0NpcmN1bGFyL0NpcmN1bGFyU3RkLU1lZGl1bUl0YWxpYy5zdmcjQ2lyY3VsYXJTdGQnKSBmb3JtYXQoJ3N2ZycpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKSxcbnVybCgnLi4vZm9udHMvQ2lyY3VsYXIvQ2lyY3VsYXJTdGQtTWVkaXVtSXRhbGljLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxuO1xuZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTogJ0NpcmN1bGFyU3RkJztcbnNyYzogbG9jYWwoJ0NpcmN1bGFyU3RkLUJvbGQnKSxcbnVybCgnLi4vZm9udHMvQ2lyY3VsYXIvQ2lyY3VsYXJTdGQtQm9sZC5zdmcjQ2lyY3VsYXJTdGQnKSBmb3JtYXQoJ3N2ZycpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbnVybCgnLi4vZm9udHMvQ2lyY3VsYXIvQ2lyY3VsYXJTdGQtQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1Cb2xkLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxuO1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnQ2lyY3VsYXJTdGQnO1xuc3JjOiBsb2NhbCgnQ2lyY3VsYXJTdGQtQm9sZCcpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1Cb2xkLnN2ZyNDaXJjdWxhclN0ZCcpIGZvcm1hdCgnc3ZnJyksXG51cmwoJy4uL2ZvbnRzL0NpcmN1bGFyL0NpcmN1bGFyU3RkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1Cb2xkLnR0ZicpIGZvcm1hdCgndHRmJyksXG51cmwoJy4uL2ZvbnRzL0NpcmN1bGFyL0NpcmN1bGFyU3RkLUJvbGQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXG47XG5mb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTogJ0NpcmN1bGFyU3RkJztcbnNyYzogbG9jYWwoJ0NpcmN1bGFyU3RkLUJvbGQnKSxcbnVybCgnLi4vZm9udHMvQ2lyY3VsYXIvQ2lyY3VsYXJTdGQtQm9sZC5zdmcjQ2lyY3VsYXJTdGQnKSBmb3JtYXQoJ3N2ZycpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbnVybCgnLi4vZm9udHMvQ2lyY3VsYXIvQ2lyY3VsYXJTdGQtQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1Cb2xkLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxuO1xuZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTogJ0NpcmN1bGFyU3RkJztcbnNyYzogbG9jYWwoJ0NpcmN1bGFyU3RkLUJvbGRJdGFsaWMnKSxcbnVybCgnLi4vZm9udHMvQ2lyY3VsYXIvQ2lyY3VsYXJTdGQtQm9sZEl0YWxpYy5zdmcjQ2lyY3VsYXJTdGQnKSBmb3JtYXQoJ3N2ZycpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbnVybCgnLi4vZm9udHMvQ2lyY3VsYXIvQ2lyY3VsYXJTdGQtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3R0ZicpLFxudXJsKCcuLi9mb250cy9DaXJjdWxhci9DaXJjdWxhclN0ZC1Cb2xkSXRhbGljLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKVxuO1xuZm9udC13ZWlnaHQ6NTAwO1xuZm9udC1zdHlsZTogaXRhbGljO1xufVxuJHByaW1hcnk6ICMwMDI4RjU7XG4kcHJpbWFyeS1kYXJrOiAjMDAwMGMxO1xuJHByaW1hcnktMTIwOiAjMDAwNjQ2O1xuJHByaW1hcnktbGlnaHQ6ICM2ZDU2ZmY7XG4kcHJpbWFyeS1saWdodGVyOiAjMDAwZWZmO1xuXG4kc2Vjb25kYXJ5OiAjNjdENkZCO1xuJHNlY29uZGFyeS1kYXJrOiAjMjJhNGM4Oy8vIzQ4OTVhZjtcbiRzZWNvbmRhcnktbGlnaHRlcjojZDdkY2ZmOy8vICM4NWRlZmI7XG4kc2Vjb25kYXJ5LWxpZ2h0OiM5ZmZmZmY7Ly8gIzg1ZGVmYjtcbiR0aGlyZDogIzcwNzA3MDtcblxuJHJlZDogI0ZCNEU0RTtcbiRyZWQtZGFya2VyOiAjRTkzQzNDO1xuJHJlZC1saWdodGVyOiAjRkY2MjYyO1xuXG4kb3JhbmdlOiAjZmY3MTQwO1xuJG9yYW5nZS1saWdodDogI0ZCRTNENDsgLy9yZ2JhKDI1NSwgMTEzLCA2NCwgMC4yKTtcbiRncmVlbjogIzM5YjU0YTtcbiR5ZWxsb3c6ICNmZmYxMjU7XG4kZGFyazogIzNFM0UzRTtcblxuXG4kcHJpbWFyeTogIzMzM0VGRjsgLy8gODAlXG4kcHJpbWFyeS1kYXJrOiAjMUEyNkZGOyAvLyA5MCVcbi8vJHByaW1hcnktZGFya2VyICMwMDBFRkY7IC8vIDEwMCUgLy8gb3ZlcnJpZGUgYmVzY2F1c2Ugbm90IGVub3VnaHQgZGFya1xuJHByaW1hcnktZGFya2VyOiAjMDAwRUZGOyAvLyAxMDAlXG4kcHJpbWFyeS1kYXJrZXN0OiAjMDAwNjQ2O1xuJHByaW1hcnktbGlnaHQ6ICM0RDU2RkY7IC8vIDcwJVxuJHByaW1hcnktbGlnaHRlcjogIzY2NkVGRjsgLy8gNjAlXG5cbiRwcmltYXJ5LTgwOiAkcHJpbWFyeTtcbiRwcmltYXJ5LTkwOiAkcHJpbWFyeS1kYXJrO1xuJHByaW1hcnktMTAwOiAkcHJpbWFyeS1kYXJrZXI7XG4kcHJpbWFyeS0xMjA6ICRwcmltYXJ5LWRhcmtlc3Q7XG4kcHJpbWFyeS03MDogJHByaW1hcnktbGlnaHQ7XG4kcHJpbWFyeS02MDogJHByaW1hcnktbGlnaHRlcjtcblxuXG4kc2Vjb25kYXJ5OiAjQjNCN0ZGOyAvLzMwJVxuJHNlY29uZGFyeS1kYXJrOiAjOTk5RkZGOy8vIDQwJTtcbiRzZWNvbmRhcnktZGFya2VyOiAjODA4NkZGOy8vNTAlO1xuJHNlY29uZGFyeS1saWdodDojQ0NDRkZGOy8vIDIwJTtcbiRzZWNvbmRhcnktbGlnaHRlcjojRTZFN0ZGOy8vIDEwJTtcbiRzZWNvbmRhcnktbGlnaHRlc3Q6IzlmZmZmZjsgLy8gbm90IGVub3VnaHQgbGlnaHQ7XG5cblxuJGdyZXk6ICM5OTlCQjU7XG4kZ3JleS1kYXJrOiAjNjY2QTkwO1xuJGdyZXktZGFya2VyOiAjMzMzODZCO1xuJGdyZXktZGFya2VzdDogIzAwMDY0NjtcbiRncmV5LWxpZ2h0OiAjQ0NDRERBO1xuJGdyZXktbGlnaHRlcjogI0U2RTZFRDtcbiRncmV5LWxpZ2h0ZXN0OiAjRjJGM0Y2O1xuXG5cbiRwcmltYXJ5LWhvdmVyOiAkcHJpbWFyeS1kYXJrO1xuXG4kZ3JhZGllbi1iZzogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkcHJpbWFyeSwgJHNlY29uZGFyeSk7XG4kZ3JhZGllbi1ILWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwcmltYXJ5LWRhcmssICRzZWNvbmRhcnktZGFyayk7XG5cbiRncmFkaWVuLXJldmVyc2UtYmc6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJHNlY29uZGFyeSwgJHByaW1hcnkpO1xuJGdyYWRpZW4tcmV2ZXJzZS1oLWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRzZWNvbmRhcnksICRwcmltYXJ5KTtcblxuXG5cblxuJGdyYXktbGlnaHQ6ICNFRkU2RUY7XG4kdGVhbDogIzAwYTA5OTtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiLFxuICBlczogXCJFbGVnaXJcIixcbiAgZnI6IFwiUGFyY291cmlyXCJcbik7XG5cblxuJGhvdmVyLW9wYWNpdHk6IDAuODtcblxuLmF2aXZhLWJneyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTAwOyB9XG4uYXZpdmEtY29sb3J7IGNvbG9yOiMwMDRmYjY7IH1cbi5idG4tYXZpdmF7XG4gIEBleHRlbmQgLnByaW1hcnktYmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmYjY7O1xuICBjb2xvcjojZmZkOTAwO1xufVxuXG4jbWFza3tcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuXG4gIHotaW5kZXg6MTtcbiAgJi5vcGVue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICB9XG4gICYudmlzaWJsZXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwxMjgsMTI4LDAuMjUpO1xuICB9XG5cbn1cblxuI3BvcHVwe1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHotaW5kZXg6OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gICYub3BlbntcbiAgICBAZXh0ZW5kIC5ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzoyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdG9wOjV2aDtcbiAgICBsZWZ0OjE1JTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cblxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJQYXJjb3VyaXJcIiFpbXBvcnRhbnQ7fVxuXG5cbi5wcmltYXJ5LWJneyBiYWNrZ3JvdW5kLWNvbG9yOiRwcmltYXJ5OyB9XG4ucHJpbWFyeS1jb2xvcntjb2xvcjokcHJpbWFyeTt9XG5cbi5wcmltYXJ5LUgtYmd7IGJhY2tncm91bmQtY29sb3I6JHByaW1hcnktZGFyazsgfVxuLnByaW1hcnktSC1jb2xvcnsgY29sb3I6JHByaW1hcnktZGFyazt9XG4ucHJpbWFyeS1ISC1iZ3sgYmFja2dyb3VuZC1jb2xvcjokcHJpbWFyeS0xMjA7fVxuLnByaW1hcnktSEgtY29sb3J7IGNvbG9yOiRwcmltYXJ5LTEyMDt9XG5cbi5wcmltYXJ5LUwtYmd7IGJhY2tncm91bmQtY29sb3I6JHByaW1hcnktbGlnaHQ7IH1cbi5wcmltYXJ5LUwtY29sb3J7Y29sb3I6JHByaW1hcnktbGlnaHQ7fVxuLnByaW1hcnktTEwtYmd7YmFja2dyb3VuZC1jb2xvcjokcHJpbWFyeS1saWdodGVyO31cbi5wcmltYXJ5LUxMLWNvbG9ye2NvbG9yOiRwcmltYXJ5LWxpZ2h0ZXI7fVxuXG4uc2Vjb25kYXJ5LWJneyBiYWNrZ3JvdW5kLWNvbG9yOiRzZWNvbmRhcnk7IH1cbi5zZWNvbmRhcnktY29sb3J7Y29sb3I6JHNlY29uZGFyeTt9XG4uc2Vjb25kYXJ5LUgtYmd7IGJhY2tncm91bmQtY29sb3I6JHNlY29uZGFyeS1kYXJrOyB9XG4uc2Vjb25kYXJ5LUgtY29sb3J7Y29sb3I6JHNlY29uZGFyeS1kYXJrO31cbi5zZWNvbmRhcnktSEgtYmd7IGJhY2tncm91bmQtY29sb3I6JHNlY29uZGFyeS1kYXJrZXI7IH1cbi5zZWNvbmRhcnktSEgtY29sb3J7Y29sb3I6JHNlY29uZGFyeS1kYXJrZXI7fVxuLnNlY29uZGFyeS1MLWJneyBiYWNrZ3JvdW5kLWNvbG9yOiRzZWNvbmRhcnktbGlnaHQ7IH1cbi5zZWNvbmRhcnktTC1jb2xvcntjb2xvcjokc2Vjb25kYXJ5LWxpZ2h0O31cbi5zZWNvbmRhcnktTEwtYmd7IGJhY2tncm91bmQtY29sb3I6JHNlY29uZGFyeS1saWdodGVyOyB9XG4uc2Vjb25kYXJ5LUxMLWNvbG9ye2NvbG9yOiRzZWNvbmRhcnktbGlnaHRlcjt9XG4uc2Vjb25kYXJ5LUxMTC1iZ3sgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5LWxpZ2h0ZXN0OyB9XG4uc2Vjb25kYXJ5LUxMTC1jb2xvcntjb2xvcjokc2Vjb25kYXJ5LWxpZ2h0ZXN0O31cblxuLnRoaXJkLWJneyBiYWNrZ3JvdW5kLWNvbG9yOiR0aGlyZDsgfVxuLnRoaXJkLWNvbG9ye2NvbG9yOiR0aGlyZDt9XG4udGVhbC1iZ3sgYmFja2dyb3VuZC1jb2xvcjokdGVhbDsgfVxuLnRlYWwtY29sb3J7Y29sb3I6JHRlYWw7fVxuXG4uZ3JhZGllbi1iZ3tiYWNrZ3JvdW5kOiAkZ3JhZGllbi1iZzt9XG4uZ3JhZGllbi1ILWJne2JhY2tncm91bmQ6ICRncmFkaWVuLUgtYmc7fVxuXG4uZ3JheS1saWdodC1iZ3sgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodDsgfVxuLmdyYXktbGlnaHQtY29sb3J7Y29sb3I6JGdyYXktbGlnaHQ7fVxuXG5cbi53aGl0ZS1iZ3sgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmOyB9XG4ud2hpdGUtY29sb3J7Y29sb3I6I2ZmZmZmZiFpbXBvcnRhbnQ7fVxuXG5cbi5yZWQtYmd7IGJhY2tncm91bmQtY29sb3I6JHJlZDsgfVxuLnJlZC1jb2xvcntjb2xvcjokcmVkIWltcG9ydGFudDt9XG5cbi5ncmVlbi1iZ3sgYmFja2dyb3VuZC1jb2xvcjokZ3JlZW47IH1cbi5ncmVlbi1jb2xvcntjb2xvcjokZ3JlZW4haW1wb3J0YW50O31cblxuLmJveHsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5iYWNrZ3JvdW5kOiAjZmZmOyB9XG5cblxuLmJ0bi1wcmltYXJ5e1xuICBAZXh0ZW5kIC5wcmltYXJ5LWJnO1xuXG4gICY6aG92ZXJ7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5e1xuICBib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5O1xuICBAZXh0ZW5kIC5wcmltYXJ5LWNvbG9yO1xufVxuXG4uYnRuLXByaW1hcnktSHtcbiAgQGV4dGVuZCAucHJpbWFyeS1ILWJnO1xuICBjb2xvcjojZmZmO1xuICAmOmhvdmVye1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBjb2xvcjojZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgfVxufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnktSHtcbiAgYm9yZGVyOjFweCBzb2xpZCAkcHJpbWFyeS1kYXJrO1xuICBAZXh0ZW5kIC5wcmltYXJ5LUgtY29sb3I7XG59XG5cbi5idG4tcHJpbWFyeS1Me1xuICBAZXh0ZW5kIC5wcmltYXJ5LUwtYmc7XG4gIGNvbG9yOiNmZmY7XG4gICY6aG92ZXJ7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICB9XG5cblxufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS1Me1xuICBib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5LWxpZ2h0O1xuICBAZXh0ZW5kIC5wcmltYXJ5LUwtY29sb3I7XG59XG5cbi5idG4tc2Vjb25kYXJ5e1xuICBAZXh0ZW5kIC5zZWNvbmRhcnktYmc7XG4gIGJvcmRlci1jb2xvcjokc2Vjb25kYXJ5O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtcbiAgYm9yZGVyOjFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICBAZXh0ZW5kIC5zZWNvbmRhcnktY29sb3I7XG59XG5cblxuXG5cbi5idG4tc2Vjb25kYXJ5LUh7XG4gIEBleHRlbmQgLnNlY29uZGFyeS1ILWJnO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS1Ie1xuXG4gIGJvcmRlcjoxcHggc29saWQgJHNlY29uZGFyeS1kYXJrO1xuICBAZXh0ZW5kIC5zZWNvbmRhcnktSC1jb2xvcjtcbn1cbi5idG4tbGlua3tcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgY29sb3I6JGRhcms7XG5cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRwcmltYXJ5LWxpZ2h0ZXI7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYnRuLW91dGxpbmUtd2hpdGV7XG4gIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gIGJvcmRlcjoxcHggc29saWQgJGRhcms7XG4gIGNvbG9yOiRkYXJrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokcHJpbWFyeS1saWdodGVyO1xuICAgIGJvcmRlcjoxcHggc29saWQgJHByaW1hcnktbGlnaHRlcjtcbiAgICBjb2xvcjp3aGl0ZTtcblxuICB9XG59XG5cblxuLmJvcmRlci1wcmltYXJ5eyBib3JkZXI6MnB4IHNvbGlkICRwcmltYXJ5OyB9XG4uYm9yZGVyLXByaW1hcnktSHsgYm9yZGVyOjJweCBzb2xpZCAkcHJpbWFyeS1kYXJrOyB9XG4uYm9yZGVyLXByaW1hcnktTHsgYm9yZGVyOjJweCBzb2xpZCAkcHJpbWFyeS1saWdodDsgfVxuLmJvcmRlci1zZWNvbmRhcnl7IGJvcmRlcjoycHggc29saWQgJHNlY29uZGFyeTsgfVxuLmJvcmRlci1zZWNvbmRhcnktSHsgYm9yZGVyOjJweCBzb2xpZCAkc2Vjb25kYXJ5LWRhcms7IH1cbi5ib3JkZXItc2Vjb25kYXJ5LUx7IGJvcmRlcjoycHggc29saWQgJHNlY29uZGFyeS1saWdodDsgfVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5eyBib3JkZXItdG9wOjJweCBzb2xpZCAkcHJpbWFyeTsgfVxuLmJvcmRlci10b3AtcHJpbWFyeS1IeyBib3JkZXItdG9wOjJweCBzb2xpZCAkcHJpbWFyeS1kYXJrOyB9XG4uYm9yZGVyLXRvcC1wcmltYXJ5LUx7IGJvcmRlci10b3A6MnB4IHNvbGlkICRwcmltYXJ5LWxpZ2h0OyB9XG4uYm9yZGVyLXRvcC1zZWNvbmRhcnl7IGJvcmRlci10b3A6MnB4IHNvbGlkICRzZWNvbmRhcnk7IH1cbi5ib3JkZXItdG9wLXNlY29uZGFyeS1IeyBib3JkZXItdG9wOjJweCBzb2xpZCAkc2Vjb25kYXJ5LWRhcms7IH1cbi5ib3JkZXItdG9wLXNlY29uZGFyeS1MeyBib3JkZXItdG9wOjJweCBzb2xpZCAkc2Vjb25kYXJ5LWxpZ2h0OyB9XG5cbi5ib3JkZXItMjB7IGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbi5ib3JkZXItNTB7IGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmVtb2ppe1xuICAgZm9udC1mYW1pbHk6QXBwbGUgQ29sb3IgRW1vamk7XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLnotI3skaX17XG4gICAgei1pbmRleDojeyRpfTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDcgdGhyb3VnaCA3MCB7XG4gIC5mb250LSN7JGl9e1xuICAgIGZvbnQtc2l6ZTojeyRpfXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQGZvciAkaSBmcm9tIDcgdGhyb3VnaCA3MCB7XG4gICAgLmZvbnQtbWQtI3skaX17XG4gICAgICBmb250LXNpemU6I3skaX1weDtcbiAgICB9XG4gIH1cbn1cbi5vcGFjaXR5LTB7IG9wYWNpdHk6IDA7IH1cbi5vcGFjaXR5LTEweyBvcGFjaXR5OiAwLjE7IH1cbi5vcGFjaXR5LTIweyBvcGFjaXR5OiAwLjI7IH1cbi5vcGFjaXR5LTI1eyBvcGFjaXR5OiAwLjI1OyB9XG4ub3BhY2l0eS01MHsgb3BhY2l0eTogMC41OyB9XG4ub3BhY2l0eS03NXsgb3BhY2l0eTogMC43NTsgfVxuLm9wYWNpdHktODB7IG9wYWNpdHk6IDAuODsgfVxuLm9wYWNpdHktOTB7IG9wYWNpdHk6IDAuOTsgfVxuLm9wYWNpdHktMTAweyBvcGFjaXR5OiAxOyB9XG4iLCJAaW1wb3J0ICdtaXhpbic7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5cbi5hbmltLWFsbCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYW5pbS1hbGwtMXMge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xufVxuXG5cbi8qIFJPVEFUSU9OICovXG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzcGluLXJldmVyc2UgeyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbi1yZXZlcnNlIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH0gfVxuQGtleWZyYW1lcyBzcGluLXJldmVyc2UgeyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTsgfSB9XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjB7XG5cdC5yb3RhdGUtI3skaX1zIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjpzcGluICN7JGl9cyBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG5cdFx0LW1vei1hbmltYXRpb246c3BpbiAjeyRpfXMgbGluZWFyIGZvcndhcmRzIGluZmluaXRlO1xuXHRcdGFuaW1hdGlvbjpzcGluICN7JGl9cyBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG5cblx0fVxuXG5cdC5yb3RhdGUtcmV2ZXJzZS0jeyRpfXN7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246c3Bpbi1yZXZlcnNlICN7JGl9cyAgbGluZWFyIGZvcndhcmRzIGluZmluaXRlO1xuXHRcdC1tb3otYW5pbWF0aW9uOnNwaW4tcmV2ZXJzZSAjeyRpfXMgIGxpbmVhciBmb3J3YXJkcyBpbmZpbml0ZTtcblx0XHRhbmltYXRpb246c3Bpbi1yZXZlcnNlICN7JGl9cyBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG5cdH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVpbi1hbmltKSB7XG5cdDAlIHsgb3BhY2l0eTowOyBkaXNwbGF5OiBub25lO31cblx0MSUgeyBvcGFjaXR5OjA7IGRpc3BsYXk6IGJsb2NrO31cblx0NTAlICB7b3BhY2l0eSA6IDE7IG1heC1oZWlnaHQ6IDk5OXB4O31cblx0MTAwJSAge29wYWNpdHkgOiAxOyBtYXgtaGVpZ2h0OiA5OTlweDt9XG59XG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZW91dC1hbmltKSB7XG5cdDAlIHt9XG5cdDUwJSAge29wYWNpdHkgOiAwO31cblx0MTAwJSAge29wYWNpdHkgOiAwOyBkaXNwbGF5Om5vbmU7IHotaW5kZXg6LTE7fVxufVxuXG5cbkBpbmNsdWRlIGtleWZyYW1lcyh1cGRhdGUtY29sb3IpIHtcblx0MCUgeyAgfVxuXHQ1MCUgIHsgYmFja2dyb3VuZDokcHJpbWFyeTsgfVxuXHQ5NSUgIHsgIH1cblx0MTAwJSAgeyAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMobW92ZS1zaGFwZSkge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwJSwgMHB4KSByb3RhdGUoMCkgfVxuXHQ1MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzNTAlLCA1MCUsIDBweCkgcm90YXRlKDM2MGRlZyk7IH1cblx0OTUlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwJSwgMHB4KTsgfVxuXHQxMDAlICB7IH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGJnLWNoYW5nZSkge1xuXHQwJSB7IGJhY2tncm91bmQtY29sb3I6IHllbGxvdyB9XG5cdDI1JSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZWR9XG5cdDUwJSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3d9XG5cdDc1JSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBibGFja31cblx0MTAwJSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3cgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2NhbGwtbi1yb3RhdGUpIHtcblx0MCUgIHsgdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoMCk7IG1hcmdpbjowO31cblx0MTAlICB7ICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDE4MCk7bWFyZ2luOi0yMHB4IDAgMCAxMHB4O31cblx0MjAlICB7ICB0cmFuc2Zvcm06IHNjYWxlKDAuMikgcm90YXRlKDM2MCk7bWFyZ2luOjIwcHggMCAwIC01cHg7fVxuXHQ0MCUgIHsgIHRyYW5zZm9ybTogc2NhbGUoMC40KSByb3RhdGUoLTM2MCk7bWFyZ2luOjAgMCAwIDIwcHg7fVxuXHQ2MCUgIHsgIHRyYW5zZm9ybTogc2NhbGUoMC42KSByb3RhdGUoMzYwKTttYXJnaW46LTIwcHggMCAwIC01cHg7fVxuXHQ4MCUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoLTM2MGRlZyk7IG1hcmdpbjowOyBvcGFjaXR5OiAxO31cblx0MTAwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKC0zNjBkZWcpOyBvcGFjaXR5OiAwOyB9XG59XG5cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNjYWxsLW4tbGF1bmNoKSB7XG5cdDAlICB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblx0NTAlICB7ICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTsgIH1cblx0NTIlICB7ICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgzZGVnKTt9XG5cdDUzJSAgeyAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoLTNkZWcpO31cblx0NTQlICB7ICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgyZGVnKTsgfVxuXHQ1NSUgIHsgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKC0yZGVnKTsgfVxuXHQ1NiUgIHsgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKC0yZGVnKTsgfVxuXHQ1NiUgIHsgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDFkZWcpOyAgdG9wOjMzMHB4O3JpZ2h0OjUwcHg7ICB9XG5cdDEwMCUgIHsgdG9wOi0yMDBweDsgcmlnaHQ6LTIwMHB4O31cblxufVxuLmVtb2ppe1xuXHQkdGltZTogNXM7XG5cblxuXHQmLi1lbS1lYXJ0aC5vbntcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOnNjYWxsLW4tcm90YXRlIDEwcyBsaW5lYXIgZm9yd2FyZHMgICAxO1xuXHRcdC1tb3otYW5pbWF0aW9uOnNjYWxsLW4tcm90YXRlIDEwcyBsaW5lYXIgZm9yd2FyZHMgMTtcblx0XHRhbmltYXRpb246c2NhbGwtbi1yb3RhdGUgMTBzIGxpbmVhciBmb3J3YXJkcyAgMTtcblx0fVxuXHQmLi1lbS1yb2NrZXQub257XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjpzY2FsbC1uLWxhdW5jaCAkdGltZSBsaW5lYXIgZm9yd2FyZHMgIDE7XG5cdFx0LW1vei1hbmltYXRpb246c2NhbGwtbi1sYXVuY2ggJHRpbWUgbGluZWFyIGZvcndhcmRzIDE7XG5cdFx0YW5pbWF0aW9uOnNjYWxsLW4tbGF1bmNoICR0aW1lIGxpbmVhciBmb3J3YXJkcyAgMTtcblx0fVxufVxuXHQvKlxuLm1ldGEtdGl0bGUtc2hhcGVze1xuXHQkdGltZTogMTBzO1xuLXdlYmtpdC1hbmltYXRpb246dXBkYXRlLWNvbG9yICR0aW1lKjIgbGluZWFyIGZvcndhcmRzIGluZmluaXRlO1xuXHQtbW96LWFuaW1hdGlvbjp1cGRhdGUtY29sb3IgJHRpbWUqMiBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjp1cGRhdGUtY29sb3IgJHRpbWUqMiBsaW5lYXIgZm9yd2FyZHMgIGluZmluaXRlO1xuXG5cdC5tZXRhLXRpdGxlLXNoYXBle1xuXG5cdFx0LXdlYmtpdC1hbmltYXRpb246bW92ZS1zaGFwZSAkdGltZSBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG5cdFx0LW1vei1hbmltYXRpb246bW92ZS1zaGFwZSAkdGltZSBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG5cdFx0YW5pbWF0aW9uOm1vdmUtc2hhcGUgJHRpbWUgbGluZWFyIGZvcndhcmRzIGluZmluaXRlO1xuXG5cdH1cbn0qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMobW92ZS1pbWctY2FyZCkge1xuXHQwJSB7ICB9XG5cdDI1JSAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTsgfVxuXHQ1MCUgIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblx0NzUlICB7IHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTsgfVxuXHQxMDAlICB7IH1cbn1cbi5mYWRlb3V0e1xuXG5cdC13ZWJraXQtYW5pbWF0aW9uOmZhZGVvdXQtYW5pbSAxcyBsaW5lYXIgZm9yd2FyZHMgMTtcblx0LW1vei1hbmltYXRpb246ZmFkZW91dC1hbmltIDFzIGxpbmVhciBmb3J3YXJkcyAxO1xuXHRhbmltYXRpb246ZmFkZW91dC1hbmltIDFzIGxpbmVhciBmb3J3YXJkcyAxO1xufVxuXG4uZmFkZWlue1xuXHQtd2Via2l0LWFuaW1hdGlvbjpmYWRlaW4tYW5pbSAxcyBsaW5lYXIgZm9yd2FyZHMgMTtcblx0LW1vei1hbmltYXRpb246ZmFkZWluLWFuaW0gMXMgbGluZWFyIGZvcndhcmRzIDE7XG5cdGFuaW1hdGlvbjpmYWRlaW4tYW5pbSAxcyBsaW5lYXIgZm9yd2FyZHMgMTtcbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzIChlbW9qaS13YXZpbmcpIHtcblx0MCUgeyB0b3A6MTAlOyBsZWZ0OjEyMCU7IH1cblx0NyUgeyBvcGFjaXR5OiAxOyB9XG5cdDE1JSAgeyB0b3A6MjAlOyAgfVxuXHQyNSUgIHsgdG9wOjMwJTsgIH1cblx0MzAlICB7IHRvcDoyNSU7IH1cblx0MzUlICB7IHRvcDozNSU7IH1cblx0NDUlICB7IHRvcDo0NSU7IH1cblx0NTUlICB7IHRvcDo1MSU7IH1cblx0NjUlICB7IHRvcDo0NSU7IH1cblx0NzUlICB7IHRvcDozNSU7IH1cblx0ODUlICB7IHRvcDo0NSU7IH1cblx0OTUlICB7IHRvcDo1MiU7IH1cblx0OTklIHsgb3BhY2l0eTogMTt9XG5cdDEwMCUgIHsgdG9wOjQ1JTsgbGVmdDotMjAlOyBvcGFjaXR5OiAwO31cbn1cblxuI3NraWxsc3tcblxuXHQuZW1vamkub257XG5cdFx0b3BhY2l0eTogMTtcblx0XHQkdGltZTogMTVzO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOmVtb2ppLXdhdmluZyAkdGltZSBlYXNlLWluLW91dCBmb3J3YXJkcyAxO1xuXHRcdC1tb3otYW5pbWF0aW9uOmVtb2ppLXdhdmluZyAkdGltZSBlYXNlLWluLW91dCBmb3J3YXJkcyAxO1xuXHRcdGFuaW1hdGlvbjplbW9qaS13YXZpbmcgJHRpbWUgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMTtcblx0fVxufVxuIiwiQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1tcy1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4ga2V5ZnJhbWVzLWFuaW1hdGlvbigkbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1vLWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIlxuZm9ybXtcbiAgbGFiZWx7XG4gICAgY29sb3I6JHByaW1hcnk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgJi5yZXF1aXJlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICBjb2xvcjokcHJpbWFyeS0xMjA7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAvKm1hcmdpbjphdXRvIDVweDsqL1xuICB9XG4gIGxlZ2VuZHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItZGl2e1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG5cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgdGV4dGFyZWEsIHNlbGVjdHtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1saWdodGVyIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IWltcG9ydGFudDtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICY6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgdGV4dGFyZWF7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHJlc2l6ZTpub25lO1xuICB9XG5cblxuXG4gIC5jdXN0b20tc2VsZWN0b3J7XG5cbiAgICAuZm9ybS1jaGVja3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6JHNlY29uZGFyeS1kYXJrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbjo0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6I0ZGRjtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW4tYmc7XG5cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICBjb2xvcjojRkZGO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXR7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5mb3JtLWNoZWNrOm5vdCguZnJlZWxhbmNlLWNoZWNrKXtcblxuICAgICAgbGFiZWw6bm90KC5jaGVja2JveCk6bm90KC5yYWRpbyl7XG4gICAgICAgIHBhZGRpbmc6MCAxMXB4O1xuXG4gICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6M3B4O1xuICAgICAgICAgIHBhZGRpbmc6MCAzcHg7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHBhZGRpbmc6MCAxcHg7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6JyDinZMnO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIHBhZGRpbmc6MCAxcHg7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OifinJQnO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/