.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  outline: none;
  overflow: hidden;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  -o-transition: transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  opacity: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

/* top: 0;
        left: 0;
        right: 0;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); */

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
        .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
        .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
    .gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  max-width: 100%;
  margin: 0;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
        .desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
        .desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.gslide-video {
  width: 100%;
  max-width: 100%;
  position: relative;
  width: 100vh;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
  /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.desc-top .gslide-media,
    .desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

.gslide-description.description-left,
    .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
    .gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  background: transparent;
  position: absolute;
  bottom: 15px;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .75)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
  -webkit-transition: opacity .3s linear;
  -o-transition: opacity .3s linear;
  transition: opacity .3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc string {
  color: #fff;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: .4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity .5s ease;
  -o-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: .4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity .5s ease;
  -o-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader .8s infinite linear;
  animation: lightboxLoader .8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  background-repeat: no-repeat;
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  display: block;
  background-position: 0 0;
  border: none;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 100%;
  height: auto;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: .1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
    .glightbox-closing .gprev,
    .glightbox-closing .gclose {
  opacity: 0 !important;
}

/*Skin */

.glightbox-clean .gslide-description,
.glightbox-modern .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner,
.glightbox-modern .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title,
.glightbox-modern .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc,
.glightbox-modern .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video,
.glightbox-modern .gslide-video {
  background: #000;
}

/* .gprev,
    .gnext,
    .gclose{
        border: none;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NThDMEMwNzg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NThDMEMwODg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1OEMwQzA1ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1OEMwQzA2ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+htE8KwAAA9BJREFUeNrsm1tIFGEYhndDI4OSLgqkMrKjBXYwCjt40QkpL4pMyoqMgigIgm6iiy66KSwpj2vrucKgpINRRhYRooQkWYEWUkaWERokhVQXbu/QOyDhpjPzz3H/Dx7W1f2+753/3X9mnPnHHwqFfDKcEWPkEEgzZEgzpBkybDbjHLhvIP8GKLNhPILgksEaFaDKKWacAMdAn4Ean8F+kGOxGXFgDyjSmZ8L9oFpurKVU1uBnAr9jZMCah1hrQLBGkciyL7FGvNymXdZb2+RG3GGYo4LrHmINS9abEiZRkMu8PNXjPQVJV4Vc9SEgclm7WqLDSkd5RdBiBGizCihmMMmDkwWe1yz2JBy9g2E+ft5o7smkWZUUMwBCwYmg71u2nQMCZhphFEzaihmt4UDk86e9TYZUsj3OaKNMGJGHcVkWjwoChvZ+7HFfQvZt42vpaJ76Em6SzHbbDBCZR01NFvct519u8yorzXhEcWk2WiESiq1tFrUT901veZrnp1mNFHEWgcYoZJMTe0m98ljn3K+z+f7oB1mtLD5agcZoZJEbZ3Ab0J9deCrwpzSB6004xWbLnegESqJ1NgNok04aFeF+XtA5MF8pA90stkiBxuhkkCtvSBGQL2iEYz415Bys8yIAu/ZZKELjFCJp+Z+EGugTgHrVGq8ClEm2oxZ4CUYAHNcZIRKHOjj6ed8A8eISo15xUaPIcP9spFFk11ohMp0bkOHxrxa5lXo7Ksack9Pvn+YpTqLwS0QDZbxRo+bYgJoBZPAZtCiIVe5QzceZBroXwP8YKfWRH+YdVOx4AOYCOJBt0uMUAz4BGLAVNDjhXvg/bwF2UdTElywLVOoN5o/97hsRv/3HvgAv10fwVuQ6ODtUO45f6HmyaDXi6tDfoMZNKMdJDlwG2ZyN/qVs/mbl5fqDILZoAO8AMkO0j8XvONJhjKLf0TKuqkF4Dl4BlY6QLty1vcGdHE39SvSFrEtBc2gCWywUfcKfjE6eHIxGKkrCleBRvAApNmgOQU8BW2crRG/vDMV1JN0C/WmcmYqZizxeSyMLO/cBG6DOyDDAq3rwRPOyhSfB8PoWtst4DrJMlGnYnwDeMjZ4c0QdGGumhfIsk246LeVtetcfOFyVEQJ8nQv+AkqwThQIqjuDnAV1ILtPo9HlMBaB/kfewCMBfkG6ylL85VnJZSroLt8kRAmTLezOpfUD+W0WQvFnIzfpEePlaeO5oE1OvOVp56+R8KuaWiYZYYMG05tZUgzpBkypBnSDBnSDGmGDGmGDGmGNEOGNEOaIUOa4YH4I8AAM9m8BFEzyDIAAAAASUVORK5CYII=');
    } */

.glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose,
    .glightbox-modern .gprev,
    .glightbox-modern .gnext,
    .glightbox-modern .gclose {
  background-color: rgba(0, 0, 0, 0.12);
}

.glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover,
.glightbox-modern .gprev:hover,
.glightbox-modern .gnext:hover,
.glightbox-modern .gclose:hover {
  background-color: rgba(0, 0, 0, 0.20);
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path,
.glightbox-modern .gprev path,
.glightbox-modern .gnext path,
.glightbox-modern .gclose path {
  fill: #fff;
}

.glightbox-clean button:focus:not(.focused):not(.disabled),
.glightbox-modern button:focus:not(.focused):not(.disabled) {
  outline: none;
}

.glightbox-clean .gprev,
.glightbox-modern .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 56px;
}

.glightbox-clean .gnext,
.glightbox-modern .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 56px;
}

.glightbox-clean .gclose,
.glightbox-modern .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
  opacity: .7;
  background-position: -59px 2px;
}

.glightbox-clean .gclose svg,
.glightbox-modern .gclose svg {
  width: 20px;
}

.glightbox-clean .gclose:hover,
.glightbox-modern .gclose:hover {
  opacity: 1;
}

/*CSS Animations*/

.gfadeIn {
  -webkit-animation: gfadeIn .5s ease;
  animation: gfadeIn .5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut .5s ease;
  animation: gfadeOut .5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft .3s ease;
  animation: gslideOutLeft .3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft .3s ease;
  animation: gslideInLeft .3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight .3s ease;
  animation: gslideOutRight .3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight .3s ease;
  animation: gslideInRight .3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn .5s ease;
  animation: gzoomIn .5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut .5s ease;
  animation: gzoomOut .5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }

  to {
    visibility: visible;
    -webkit-transform: translate3d( 0, 0, 0);
    transform: translate3d( 0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }

  to {
    visibility: visible;
    -webkit-transform: translate3d( 0, 0, 0);
    transform: translate3d( 0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .glightbox-container .ginner-container.desc-top .gslide-image,
                .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .gslide-image img {
    max-height: 97vh;
    max-width: calc(100% - 20px);
    max-width: 100%;
  }

  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }

  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }

  .gslide-inline {
    max-height: 95vh;
  }

  .gslide-external {
    max-height: 100vh;
  }

  .gslide-description.description-left,
    .gslide-description.description-right {
    max-width: 275px;
  }

  .glightbox-open {
    height: auto;
  }

  .goverlay {
    background: rgba(0, 0, 0, .92);
  }

  .glightbox-clean .gslide-media,
.glightbox-modern .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }

  .glightbox-clean .description-left .gdesc-inner,
.glightbox-clean .description-right .gdesc-inner,
.glightbox-modern .description-left .gdesc-inner,
.glightbox-modern .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }

  .glightbox-clean .gprev,
.glightbox-modern .gprev {
    top: 45%;
  }

  .glightbox-clean .gnext,
.glightbox-modern .gnext {
    top: 45%;
  }
}

@media (min-width: 992px) {
  .glightbox-clean .gclose,
.glightbox-modern .gclose {
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{
  -webkit-transition-duration:50ms;
       -o-transition-duration:50ms;
          transition-duration:50ms
}

[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{
  -webkit-transition-delay:50ms;
       -o-transition-delay:50ms;
          transition-delay:50ms
}

[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{
  -webkit-transition-duration:.1s;
       -o-transition-duration:.1s;
          transition-duration:.1s
}

[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{
  -webkit-transition-delay:.1s;
       -o-transition-delay:.1s;
          transition-delay:.1s
}

[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{
  -webkit-transition-duration:.15s;
       -o-transition-duration:.15s;
          transition-duration:.15s
}

[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{
  -webkit-transition-delay:.15s;
       -o-transition-delay:.15s;
          transition-delay:.15s
}

[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{
  -webkit-transition-duration:.2s;
       -o-transition-duration:.2s;
          transition-duration:.2s
}

[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{
  -webkit-transition-delay:.2s;
       -o-transition-delay:.2s;
          transition-delay:.2s
}

[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{
  -webkit-transition-duration:.25s;
       -o-transition-duration:.25s;
          transition-duration:.25s
}

[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{
  -webkit-transition-delay:.25s;
       -o-transition-delay:.25s;
          transition-delay:.25s
}

[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{
  -webkit-transition-duration:.3s;
       -o-transition-duration:.3s;
          transition-duration:.3s
}

[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{
  -webkit-transition-delay:.3s;
       -o-transition-delay:.3s;
          transition-delay:.3s
}

[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{
  -webkit-transition-duration:.35s;
       -o-transition-duration:.35s;
          transition-duration:.35s
}

[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{
  -webkit-transition-delay:.35s;
       -o-transition-delay:.35s;
          transition-delay:.35s
}

[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{
  -webkit-transition-duration:.4s;
       -o-transition-duration:.4s;
          transition-duration:.4s
}

[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{
  -webkit-transition-delay:.4s;
       -o-transition-delay:.4s;
          transition-delay:.4s
}

[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{
  -webkit-transition-duration:.45s;
       -o-transition-duration:.45s;
          transition-duration:.45s
}

[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{
  -webkit-transition-delay:.45s;
       -o-transition-delay:.45s;
          transition-delay:.45s
}

[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{
  -webkit-transition-duration:.5s;
       -o-transition-duration:.5s;
          transition-duration:.5s
}

[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{
  -webkit-transition-delay:.5s;
       -o-transition-delay:.5s;
          transition-delay:.5s
}

[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{
  -webkit-transition-duration:.55s;
       -o-transition-duration:.55s;
          transition-duration:.55s
}

[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{
  -webkit-transition-delay:.55s;
       -o-transition-delay:.55s;
          transition-delay:.55s
}

[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{
  -webkit-transition-duration:.6s;
       -o-transition-duration:.6s;
          transition-duration:.6s
}

[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{
  -webkit-transition-delay:.6s;
       -o-transition-delay:.6s;
          transition-delay:.6s
}

[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{
  -webkit-transition-duration:.65s;
       -o-transition-duration:.65s;
          transition-duration:.65s
}

[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{
  -webkit-transition-delay:.65s;
       -o-transition-delay:.65s;
          transition-delay:.65s
}

[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{
  -webkit-transition-duration:.7s;
       -o-transition-duration:.7s;
          transition-duration:.7s
}

[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{
  -webkit-transition-delay:.7s;
       -o-transition-delay:.7s;
          transition-delay:.7s
}

[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{
  -webkit-transition-duration:.75s;
       -o-transition-duration:.75s;
          transition-duration:.75s
}

[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{
  -webkit-transition-delay:.75s;
       -o-transition-delay:.75s;
          transition-delay:.75s
}

[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{
  -webkit-transition-duration:.8s;
       -o-transition-duration:.8s;
          transition-duration:.8s
}

[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{
  -webkit-transition-delay:.8s;
       -o-transition-delay:.8s;
          transition-delay:.8s
}

[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{
  -webkit-transition-duration:.85s;
       -o-transition-duration:.85s;
          transition-duration:.85s
}

[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{
  -webkit-transition-delay:.85s;
       -o-transition-delay:.85s;
          transition-delay:.85s
}

[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{
  -webkit-transition-duration:.9s;
       -o-transition-duration:.9s;
          transition-duration:.9s
}

[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{
  -webkit-transition-delay:.9s;
       -o-transition-delay:.9s;
          transition-delay:.9s
}

[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{
  -webkit-transition-duration:.95s;
       -o-transition-duration:.95s;
          transition-duration:.95s
}

[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{
  -webkit-transition-delay:.95s;
       -o-transition-delay:.95s;
          transition-delay:.95s
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{
  -webkit-transition-duration:1s;
       -o-transition-duration:1s;
          transition-duration:1s
}

[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{
  -webkit-transition-delay:1s;
       -o-transition-delay:1s;
          transition-delay:1s
}

[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{
  -webkit-transition-duration:1.05s;
       -o-transition-duration:1.05s;
          transition-duration:1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{
  -webkit-transition-delay:1.05s;
       -o-transition-delay:1.05s;
          transition-delay:1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{
  -webkit-transition-duration:1.1s;
       -o-transition-duration:1.1s;
          transition-duration:1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{
  -webkit-transition-delay:1.1s;
       -o-transition-delay:1.1s;
          transition-delay:1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{
  -webkit-transition-duration:1.15s;
       -o-transition-duration:1.15s;
          transition-duration:1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{
  -webkit-transition-delay:1.15s;
       -o-transition-delay:1.15s;
          transition-delay:1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{
  -webkit-transition-duration:1.2s;
       -o-transition-duration:1.2s;
          transition-duration:1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{
  -webkit-transition-delay:1.2s;
       -o-transition-delay:1.2s;
          transition-delay:1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{
  -webkit-transition-duration:1.25s;
       -o-transition-duration:1.25s;
          transition-duration:1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{
  -webkit-transition-delay:1.25s;
       -o-transition-delay:1.25s;
          transition-delay:1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{
  -webkit-transition-duration:1.3s;
       -o-transition-duration:1.3s;
          transition-duration:1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{
  -webkit-transition-delay:1.3s;
       -o-transition-delay:1.3s;
          transition-delay:1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{
  -webkit-transition-duration:1.35s;
       -o-transition-duration:1.35s;
          transition-duration:1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{
  -webkit-transition-delay:1.35s;
       -o-transition-delay:1.35s;
          transition-delay:1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{
  -webkit-transition-duration:1.4s;
       -o-transition-duration:1.4s;
          transition-duration:1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{
  -webkit-transition-delay:1.4s;
       -o-transition-delay:1.4s;
          transition-delay:1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{
  -webkit-transition-duration:1.45s;
       -o-transition-duration:1.45s;
          transition-duration:1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{
  -webkit-transition-delay:1.45s;
       -o-transition-delay:1.45s;
          transition-delay:1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{
  -webkit-transition-duration:1.5s;
       -o-transition-duration:1.5s;
          transition-duration:1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{
  -webkit-transition-delay:1.5s;
       -o-transition-delay:1.5s;
          transition-delay:1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{
  -webkit-transition-duration:1.55s;
       -o-transition-duration:1.55s;
          transition-duration:1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{
  -webkit-transition-delay:1.55s;
       -o-transition-delay:1.55s;
          transition-delay:1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{
  -webkit-transition-duration:1.6s;
       -o-transition-duration:1.6s;
          transition-duration:1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{
  -webkit-transition-delay:1.6s;
       -o-transition-delay:1.6s;
          transition-delay:1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{
  -webkit-transition-duration:1.65s;
       -o-transition-duration:1.65s;
          transition-duration:1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{
  -webkit-transition-delay:1.65s;
       -o-transition-delay:1.65s;
          transition-delay:1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{
  -webkit-transition-duration:1.7s;
       -o-transition-duration:1.7s;
          transition-duration:1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{
  -webkit-transition-delay:1.7s;
       -o-transition-delay:1.7s;
          transition-delay:1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{
  -webkit-transition-duration:1.75s;
       -o-transition-duration:1.75s;
          transition-duration:1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{
  -webkit-transition-delay:1.75s;
       -o-transition-delay:1.75s;
          transition-delay:1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{
  -webkit-transition-duration:1.8s;
       -o-transition-duration:1.8s;
          transition-duration:1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{
  -webkit-transition-delay:1.8s;
       -o-transition-delay:1.8s;
          transition-delay:1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{
  -webkit-transition-duration:1.85s;
       -o-transition-duration:1.85s;
          transition-duration:1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{
  -webkit-transition-delay:1.85s;
       -o-transition-delay:1.85s;
          transition-delay:1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{
  -webkit-transition-duration:1.9s;
       -o-transition-duration:1.9s;
          transition-duration:1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{
  -webkit-transition-delay:1.9s;
       -o-transition-delay:1.9s;
          transition-delay:1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{
  -webkit-transition-duration:1.95s;
       -o-transition-duration:1.95s;
          transition-duration:1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{
  -webkit-transition-delay:1.95s;
       -o-transition-delay:1.95s;
          transition-delay:1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{
  -webkit-transition-duration:2s;
       -o-transition-duration:2s;
          transition-duration:2s
}

[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{
  -webkit-transition-delay:2s;
       -o-transition-delay:2s;
          transition-delay:2s
}

[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{
  -webkit-transition-duration:2.05s;
       -o-transition-duration:2.05s;
          transition-duration:2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{
  -webkit-transition-delay:2.05s;
       -o-transition-delay:2.05s;
          transition-delay:2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{
  -webkit-transition-duration:2.1s;
       -o-transition-duration:2.1s;
          transition-duration:2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{
  -webkit-transition-delay:2.1s;
       -o-transition-delay:2.1s;
          transition-delay:2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{
  -webkit-transition-duration:2.15s;
       -o-transition-duration:2.15s;
          transition-duration:2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{
  -webkit-transition-delay:2.15s;
       -o-transition-delay:2.15s;
          transition-delay:2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{
  -webkit-transition-duration:2.2s;
       -o-transition-duration:2.2s;
          transition-duration:2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{
  -webkit-transition-delay:2.2s;
       -o-transition-delay:2.2s;
          transition-delay:2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{
  -webkit-transition-duration:2.25s;
       -o-transition-duration:2.25s;
          transition-duration:2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{
  -webkit-transition-delay:2.25s;
       -o-transition-delay:2.25s;
          transition-delay:2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{
  -webkit-transition-duration:2.3s;
       -o-transition-duration:2.3s;
          transition-duration:2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{
  -webkit-transition-delay:2.3s;
       -o-transition-delay:2.3s;
          transition-delay:2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{
  -webkit-transition-duration:2.35s;
       -o-transition-duration:2.35s;
          transition-duration:2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{
  -webkit-transition-delay:2.35s;
       -o-transition-delay:2.35s;
          transition-delay:2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{
  -webkit-transition-duration:2.4s;
       -o-transition-duration:2.4s;
          transition-duration:2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{
  -webkit-transition-delay:2.4s;
       -o-transition-delay:2.4s;
          transition-delay:2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{
  -webkit-transition-duration:2.45s;
       -o-transition-duration:2.45s;
          transition-duration:2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{
  -webkit-transition-delay:2.45s;
       -o-transition-delay:2.45s;
          transition-delay:2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{
  -webkit-transition-duration:2.5s;
       -o-transition-duration:2.5s;
          transition-duration:2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{
  -webkit-transition-delay:2.5s;
       -o-transition-delay:2.5s;
          transition-delay:2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{
  -webkit-transition-duration:2.55s;
       -o-transition-duration:2.55s;
          transition-duration:2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{
  -webkit-transition-delay:2.55s;
       -o-transition-delay:2.55s;
          transition-delay:2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{
  -webkit-transition-duration:2.6s;
       -o-transition-duration:2.6s;
          transition-duration:2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{
  -webkit-transition-delay:2.6s;
       -o-transition-delay:2.6s;
          transition-delay:2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{
  -webkit-transition-duration:2.65s;
       -o-transition-duration:2.65s;
          transition-duration:2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{
  -webkit-transition-delay:2.65s;
       -o-transition-delay:2.65s;
          transition-delay:2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{
  -webkit-transition-duration:2.7s;
       -o-transition-duration:2.7s;
          transition-duration:2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{
  -webkit-transition-delay:2.7s;
       -o-transition-delay:2.7s;
          transition-delay:2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{
  -webkit-transition-duration:2.75s;
       -o-transition-duration:2.75s;
          transition-duration:2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{
  -webkit-transition-delay:2.75s;
       -o-transition-delay:2.75s;
          transition-delay:2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{
  -webkit-transition-duration:2.8s;
       -o-transition-duration:2.8s;
          transition-duration:2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{
  -webkit-transition-delay:2.8s;
       -o-transition-delay:2.8s;
          transition-delay:2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{
  -webkit-transition-duration:2.85s;
       -o-transition-duration:2.85s;
          transition-duration:2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{
  -webkit-transition-delay:2.85s;
       -o-transition-delay:2.85s;
          transition-delay:2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{
  -webkit-transition-duration:2.9s;
       -o-transition-duration:2.9s;
          transition-duration:2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{
  -webkit-transition-delay:2.9s;
       -o-transition-delay:2.9s;
          transition-delay:2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{
  -webkit-transition-duration:2.95s;
       -o-transition-duration:2.95s;
          transition-duration:2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{
  -webkit-transition-delay:2.95s;
       -o-transition-delay:2.95s;
          transition-delay:2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{
  -webkit-transition-duration:3s;
       -o-transition-duration:3s;
          transition-duration:3s
}

[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{
  -webkit-transition-delay:0s;
       -o-transition-delay:0s;
          transition-delay:0s
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{
  -webkit-transition-delay:3s;
       -o-transition-delay:3s;
          transition-delay:3s
}

[data-aos]{
  pointer-events:none
}

[data-aos].aos-animate{
  pointer-events:auto
}

[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);
       -o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);
          transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}

[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{
  -webkit-transition-timing-function:ease;
       -o-transition-timing-function:ease;
          transition-timing-function:ease
}

[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{
  -webkit-transition-timing-function:ease-in;
       -o-transition-timing-function:ease-in;
          transition-timing-function:ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{
  -webkit-transition-timing-function:ease-out;
       -o-transition-timing-function:ease-out;
          transition-timing-function:ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{
  -webkit-transition-timing-function:ease-in-out;
       -o-transition-timing-function:ease-in-out;
          transition-timing-function:ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);
       -o-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);
          transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
       -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
          transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
       -o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
          transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);
       -o-transition-timing-function:cubic-bezier(.47,0,.745,.715);
          transition-timing-function:cubic-bezier(.47,0,.745,.715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);
       -o-transition-timing-function:cubic-bezier(.39,.575,.565,1);
          transition-timing-function:cubic-bezier(.39,.575,.565,1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);
       -o-transition-timing-function:cubic-bezier(.445,.05,.55,.95);
          transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
       -o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
          transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
       -o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
          transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
       -o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
          transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
       -o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
          transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
       -o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
          transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
       -o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
          transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
       -o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
          transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
       -o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
          transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{
  -webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
       -o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
          transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}

@media screen{
  html:not(.no-js) [data-aos^=fade][data-aos^=fade]{
    opacity:0;
    transition-property:opacity,-webkit-transform;
    -webkit-transition-property:opacity,-webkit-transform;
    -o-transition-property:opacity,transform;
    transition-property:opacity,transform;
    transition-property:opacity,transform,-webkit-transform
  }

  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
        transform:none
  }

  html:not(.no-js) [data-aos=fade-up]{
    -webkit-transform:translate3d(0,100px,0);
    transform:translate3d(0,100px,0)
  }

  html:not(.no-js) [data-aos=fade-down]{
    -webkit-transform:translate3d(0,-100px,0);
    transform:translate3d(0,-100px,0)
  }

  html:not(.no-js) [data-aos=fade-right]{
    -webkit-transform:translate3d(-100px,0,0);
    transform:translate3d(-100px,0,0)
  }

  html:not(.no-js) [data-aos=fade-left]{
    -webkit-transform:translate3d(100px,0,0);
    transform:translate3d(100px,0,0)
  }

  html:not(.no-js) [data-aos=fade-up-right]{
    -webkit-transform:translate3d(-100px,100px,0);
    transform:translate3d(-100px,100px,0)
  }

  html:not(.no-js) [data-aos=fade-up-left]{
    -webkit-transform:translate3d(100px,100px,0);
    transform:translate3d(100px,100px,0)
  }

  html:not(.no-js) [data-aos=fade-down-right]{
    -webkit-transform:translate3d(-100px,-100px,0);
    transform:translate3d(-100px,-100px,0)
  }

  html:not(.no-js) [data-aos=fade-down-left]{
    -webkit-transform:translate3d(100px,-100px,0);
    transform:translate3d(100px,-100px,0)
  }

  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{
    opacity:0;
    transition-property:opacity,-webkit-transform;
    -webkit-transition-property:opacity,-webkit-transform;
    -o-transition-property:opacity,transform;
    transition-property:opacity,transform;
    transition-property:opacity,transform,-webkit-transform
  }

  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{
    opacity:1;
    -webkit-transform:translateZ(0) scale(1);
    transform:translateZ(0) scale(1)
  }

  html:not(.no-js) [data-aos=zoom-in]{
    -webkit-transform:scale(.6);
    -ms-transform:scale(.6);
        transform:scale(.6)
  }

  html:not(.no-js) [data-aos=zoom-in-up]{
    -webkit-transform:translate3d(0,100px,0) scale(.6);
    transform:translate3d(0,100px,0) scale(.6)
  }

  html:not(.no-js) [data-aos=zoom-in-down]{
    -webkit-transform:translate3d(0,-100px,0) scale(.6);
    transform:translate3d(0,-100px,0) scale(.6)
  }

  html:not(.no-js) [data-aos=zoom-in-right]{
    -webkit-transform:translate3d(-100px,0,0) scale(.6);
    transform:translate3d(-100px,0,0) scale(.6)
  }

  html:not(.no-js) [data-aos=zoom-in-left]{
    -webkit-transform:translate3d(100px,0,0) scale(.6);
    transform:translate3d(100px,0,0) scale(.6)
  }

  html:not(.no-js) [data-aos=zoom-out]{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
        transform:scale(1.2)
  }

  html:not(.no-js) [data-aos=zoom-out-up]{
    -webkit-transform:translate3d(0,100px,0) scale(1.2);
    transform:translate3d(0,100px,0) scale(1.2)
  }

  html:not(.no-js) [data-aos=zoom-out-down]{
    -webkit-transform:translate3d(0,-100px,0) scale(1.2);
    transform:translate3d(0,-100px,0) scale(1.2)
  }

  html:not(.no-js) [data-aos=zoom-out-right]{
    -webkit-transform:translate3d(-100px,0,0) scale(1.2);
    transform:translate3d(-100px,0,0) scale(1.2)
  }

  html:not(.no-js) [data-aos=zoom-out-left]{
    -webkit-transform:translate3d(100px,0,0) scale(1.2);
    transform:translate3d(100px,0,0) scale(1.2)
  }

  html:not(.no-js) [data-aos^=slide][data-aos^=slide]{
    transition-property:-webkit-transform;
    -webkit-transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    transition-property:transform,-webkit-transform;
    visibility:hidden
  }

  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{
    visibility:visible;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
  }

  html:not(.no-js) [data-aos=slide-up]{
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
  }

  html:not(.no-js) [data-aos=slide-down]{
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }

  html:not(.no-js) [data-aos=slide-right]{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }

  html:not(.no-js) [data-aos=slide-left]{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }

  html:not(.no-js) [data-aos^=flip][data-aos^=flip]{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition-property:-webkit-transform;
    -webkit-transition-property:-webkit-transform;
    -o-transition-property:transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform;
    transition-property:transform,-webkit-transform
  }

  html:not(.no-js) [data-aos=flip-left]{
    -webkit-transform:perspective(2500px) rotateY(-100deg);
    transform:perspective(2500px) rotateY(-100deg)
  }

  html:not(.no-js) [data-aos=flip-left].aos-animate{
    -webkit-transform:perspective(2500px) rotateY(0);
    transform:perspective(2500px) rotateY(0)
  }

  html:not(.no-js) [data-aos=flip-right]{
    -webkit-transform:perspective(2500px) rotateY(100deg);
    transform:perspective(2500px) rotateY(100deg)
  }

  html:not(.no-js) [data-aos=flip-right].aos-animate{
    -webkit-transform:perspective(2500px) rotateY(0);
    transform:perspective(2500px) rotateY(0)
  }

  html:not(.no-js) [data-aos=flip-up]{
    -webkit-transform:perspective(2500px) rotateX(-100deg);
    transform:perspective(2500px) rotateX(-100deg)
  }

  html:not(.no-js) [data-aos=flip-up].aos-animate{
    -webkit-transform:perspective(2500px) rotateX(0);
    transform:perspective(2500px) rotateX(0)
  }

  html:not(.no-js) [data-aos=flip-down]{
    -webkit-transform:perspective(2500px) rotateX(100deg);
    transform:perspective(2500px) rotateX(100deg)
  }

  html:not(.no-js) [data-aos=flip-down].aos-animate{
    -webkit-transform:perspective(2500px) rotateX(0);
    transform:perspective(2500px) rotateX(0)
  }
}/**
* app.css
*
* The entry point for the css.
*
*/

/**
* This injects Tailwind's base styles, which is a combination of
* Normalize.css and some additional base styles.
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #fff; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a0aec0;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

.container{
  width: 100%;
}

@media (min-width: 540px){
  .container{
    max-width: 540px;
  }
}

@media (min-width: 720px){
  .container{
    max-width: 720px;
  }
}

@media (min-width: 960px){
  .container{
    max-width: 960px;
  }
}

@media (min-width: 1140px){
  .container{
    max-width: 1140px;
  }
}

@media (min-width: 1600px){
  .container{
    max-width: 1600px;
  }
}

/**
* Include vendor css.
*
*/

.glide {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.glide * {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.glide__track {
  overflow: hidden;
}

.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -ms-touch-action: pan-Y;
      touch-action: pan-Y;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  will-change: transform;
}

.glide__slides--dragging {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.glide__slide {
  width: 100%;
  height: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.glide__slide a {
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.glide--rtl {
  direction: rtl;
}

.tile-swipe,
.work-swipe {
  overflow: visible !important;
}

.glide__track--visible {
  overflow: visible !important;
}

.glide--swipeable {
  cursor: -webkit-grab;
  cursor: grab;
}

.glide--dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.glide--tile .glide__slide,
.glide--work .glide__slide {
  opacity: 0.4;
  margin-right: 40px;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.glide--tile .glide__slide.glide__slide--active, .glide--tile .glide__slide.glide__slide--active + .glide__slide,
.glide--work .glide__slide.glide__slide--active,
.glide--work .glide__slide.glide__slide--active + .glide__slide {
  opacity: 1;
}

@media (min-width: 960px) {
  .glide--tile .glide__slide.glide__slide--active + .glide__slide + .glide__slide,
.glide--work .glide__slide.glide__slide--active + .glide__slide + .glide__slide {
    opacity: 1;
  }
}

@media (min-width: 960px) {
  .glide--tile .glide__slide.glide__slide--active + .glide__slide + .glide__slide + .glide__slide {
    opacity: 1;
  }
}

@media (max-width: 720px) {
  .glide--logos.glide--fade .glide__slides {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    width: auto !important;
    display: block;
  }

  .glide--logos.glide--fade .glide__slide {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
  }

  .glide--logos.glide--fade .glide__slide:first-child {
    position: relative;
  }

  .glide--logos.glide--fade .glide__slide--active {
    z-index: 1;
    opacity: 1;
  }
}

@media (min-width: 721px) {
  .glide--logos .glide__slides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .glide--logos .glide__slides img {
    margin: 5px 0 5px 0;
  }

  .glide--logos .glide__slide {
    width: auto;
  }
}

.goverlay,
.glightbox-mobile .goverlay {
  background: rgba(0, 0, 0, 0.65);
}

.glightbox-clean .gclose,
.glightbox-modern .gclose {
  opacity: 1;
}

.gslide-video {
  max-width: 80% !important;
  margin: 0 auto;
}

.glightbox-mobile {
  max-width: 100% !important;
}

.glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose,
.glightbox-modern .gprev,
.glightbox-modern .gnext,
.glightbox-modern .gclose {
  background: transparent;
  opacity: 0.6;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}

.glightbox-clean .gprev:hover, .glightbox-clean .gprev:focus,
.glightbox-clean .gnext:hover,
.glightbox-clean .gnext:focus,
.glightbox-clean .gclose:hover,
.glightbox-clean .gclose:focus,
.glightbox-modern .gprev:hover,
.glightbox-modern .gprev:focus,
.glightbox-modern .gnext:hover,
.glightbox-modern .gnext:focus,
.glightbox-modern .gclose:hover,
.glightbox-modern .gclose:focus {
  background: transparent;
  opacity: 1;
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* Animation */

/* Base */

@font-face {
  font-family: "Scto Grotesk";

  src: url("../../fonts/Scto/Scto Grotesk A Regular.eot");

  src: url("../../fonts/Scto/Scto Grotesk A Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Scto/Scto Grotesk A Regular.woff") format("woff"), url("../../fonts/Scto/Scto Grotesk A Regular.woff") format("woff2");

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: "Tiempos";

  src: url("../../fonts/tiempos/tiempos-text-web-regular.eot");

  src: url("../../fonts/tiempos/tiempos-text-web-regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/tiempos/tiempos-text-web-regular.woff") format("woff"), url("../../fonts/tiempos/tiempos-text-web-regular.woff") format("woff2");

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: "Tiempos Medium";

  src: url("../../fonts/tiempos/tiempos-text-web-medium.eot");

  src: url("../../fonts/tiempos/tiempos-text-web-medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/tiempos/tiempos-text-web-medium.woff") format("woff"), url("../../fonts/tiempos/tiempos-text-web-medium.woff") format("woff2");

  font-weight: normal;

  font-style: normal;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Scto Grotesk, sans-serif;
}

.heading {
  font-family: Tiempos, serif;
}

.h1 {
  font-family: Tiempos, serif;
  font-size: 28px;
  line-height: 125%;
}

@media (min-width: 960px) {
  .h1 {
    font-size: 46px;
  }
}

@media (min-width: 1140px) {
  .h1 {
    font-size: 46px;
  }
}

.h2 {
  font-family: Tiempos, serif;
  font-size: 28px;
  line-height: 125%;
}

@media (min-width: 960px) {
  .h2 {
    font-size: 32px;
  }
}

@media (min-width: 1140px) {
  .h2 {
    font-size: 35px;
  }
}

.h3 {
  font-family: Tiempos, serif;
  font-size: 24px;
  line-height: 125%;
  line-height: 1.07em;
}

@media (min-width: 960px) {
  .h3 {
    font-size: 22px;
  }
}

@media (min-width: 1140px) {
  .h3 {
    font-size: 27px;
  }
}

.h4 {
  font-family: Tiempos, serif;
  font-size: 20px;
  line-height: 125%;
}

@media (min-width: 960px) {
  .h4 {
    font-size: 19px;
  }
}

@media (min-width: 1140px) {
  .h4 {
    font-size: 22px;
  }
}

.body-copy,
.body-text {
  font-family: Scto Grotesk, sans-serif;
  font-size: 14px;
  --text-opacity: 1;
  color: #181818;
  color: rgba(24, 24, 24, var(--text-opacity));
}

.body-copy a,
.body-text a {
  opacity: 1;
  -webkit-transition: 0.2s ease opacity;
  -o-transition: 0.2s ease opacity;
  transition: 0.2s ease opacity;
}

.body-copy a:not(.no-underline),
.body-text a:not(.no-underline) {
  text-decoration: underline;
}

.body-copy a:hover,
.body-text a:hover {
  opacity: 0.7;
}

/* Helpers */

* {
  -webkit-tap-highlight-color: transparent;
}

*:focus {
  outline: none;
}

*::-moz-selection {
  background: black;
  color: #fff;
}

*::selection {
  background: black;
  color: #fff;
}

body,
html {
  width: 100%;
}

button:focus {
  -webkit-box-shadow: 0;
          box-shadow: 0;
  outline: none;
}

.center-y {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (min-width: 540px) {
  .xs\:center-y {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (min-width: 720px) {
  .sm\:center-y {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (min-width: 960px) {
  .md\:center-y {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (min-width: 1140px) {
  .lg\:center-y {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (min-width: 1140px) {
  .lg\:center-y {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.center-x {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (min-width: 540px) {
  .xs\:center-x {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media (min-width: 720px) {
  .sm\:center-x {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media (min-width: 960px) {
  .md\:center-x {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media (min-width: 1140px) {
  .lg\:center-x {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media (min-width: 1140px) {
  .lg\:center-x {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.markdown a {
  border-bottom-width: 1px;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.markdown.no-underline a {
  border-style: none;
}

.play-button {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition: 0.2s -webkit-filter ease-out;
  transition: 0.2s -webkit-filter ease-out;
  -o-transition: 0.2s filter ease-out;
  transition: 0.2s filter ease-out;
  transition: 0.2s filter ease-out, 0.2s -webkit-filter ease-out;
}

a:hover .play-button {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.btn {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Scto Grotesk, sans-serif;
  font-size: 12px;
  letter-spacing: 0.025em;
  letter-spacing: 0.04em;
}

@media (min-width: 720px) {
  .btn + .btn {
    margin-left: 20px;
  }
}

.btn--large {
  padding-left: 50px;
  padding-right: 50px;
  font-size: 14px;
}

.btn--Xlarge {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.btn--outline, .btn--grey-outline {
  border-style: solid;
  border-width: 1px;
  background-color: transparent;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}

.btn--outline:hover, .btn--grey-outline:hover, .btn--outline:focus, .btn--grey-outline:focus {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #181818;
  color: rgba(24, 24, 24, var(--text-opacity));
}

.btn--grey-outline {
  --border-opacity: 1;
  border-color: #C2C2C2;
  border-color: rgba(194, 194, 194, var(--border-opacity));
}

.parallax-section {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@supports not (-webkit-touch-callout: none) {
  .parallax-section {
    background-attachment: fixed;
  }
}

.parrallax-quote:before {
  content: "";
  height: 100%;
  width: 25%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3953956583)), to(rgba(0, 212, 255, 0)));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.3953956583) 0%, rgba(0, 212, 255, 0) 100%);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.3953956583) 0%, rgba(0, 212, 255, 0) 100%);
}

a {
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

a:hover {
  opacity: 0.8;
}

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  max-width: 100%;
}

@media (min-width: 720px) {
  .container {
    width: 720px;
  }
}

@media (min-width: 960px) {
  .container {
    width: 935px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 1140px) {
  .container {
    width: 1140px;
  }
}

.row, .row--fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 960px) {
  .row, .row--fluid {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.row--fluid {
  margin: 0;
}

.row--narrow {
  margin: 0 -12px;
}

.col {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 1140px) {
  .col {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.col.col--narrow {
  padding-left: 12px;
  padding-right: 12px;
}

.section-spacing {
  padding-top: 60px;
  padding-bottom: 80px;
}

@media (min-width: 1140px) {
  .section-spacing {
    padding-top: 80px;
    padding-bottom: 100px;
  }
}

.swup-transition-fade {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  opacity: 1;
}

html.is-animating .swup-transition-fade {
  opacity: 0;
}

.fade-in {
  -webkit-animation: fade-in 1s ease-out both;
          animation: fade-in 1s ease-out both;
}

.fade-out {
  -webkit-animation: fade-out 1s ease-out both;
          animation: fade-out 1s ease-out both;
}

.slideUpFade {
  -webkit-animation: slideUpFade 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) both;
          animation: slideUpFade 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) both;
}

.animation-bounce {
  -webkit-animation: bounce 2s infinite;
          animation: bounce 2s infinite;
  -webkit-animation-timing-function: cubic-bezier(0, 0.73, 1, 0.35);
          animation-timing-function: cubic-bezier(0, 0.73, 1, 0.35);
}

.animation--fade-up {
  -webkit-animation: fade-up 1s ease-out both;
          animation: fade-up 1s ease-out both;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}

.animation-delay--1 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.animation-delay--1200 {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}

@-webkit-keyframes slideUpFade {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }

  1% {
    display: block;
    visibility: visible;
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideUpFade {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }

  1% {
    display: block;
    visibility: visible;
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }

  33% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }

  66% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }

  99% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes bounce {
  0% {
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
  }

  33% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }

  66% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }

  99% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@-webkit-keyframes jiggle {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }

  8% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }

  16% {
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
  }

  24% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  32% {
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
  }

  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  48% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes jiggle {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }

  8% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }

  16% {
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
  }

  24% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  32% {
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
  }

  40% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  48% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@-webkit-keyframes fade-in {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }

  1% {
    display: block;
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
    display: block;
    visibility: visible;
  }
}

@keyframes fade-in {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }

  1% {
    display: block;
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
    display: block;
    visibility: visible;
  }
}

@-webkit-keyframes fade-up {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(75px);
            transform: translateY(75px);
  }

  1% {
    display: block;
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
    display: block;
    visibility: visible;
  }
}

@keyframes fade-up {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(75px);
            transform: translateY(75px);
  }

  1% {
    display: block;
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
    display: block;
    visibility: visible;
  }
}

@-webkit-keyframes fade {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
  }

  1% {
    display: block;
    visibility: visible;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
  }

  1% {
    display: block;
    visibility: visible;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fade-in-out {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
  }

  1% {
    display: block;
    visibility: visible;
  }

  33% {
    opacity: 1;
  }

  66% {
    opacity: 1;
  }

  99% {
    display: block;
    visibility: visible;
  }

  100% {
    display: none;
    visibility: hidden;
    opacity: 0;
    opacity: 1;
  }
}

@keyframes fade-in-out {
  0% {
    display: none;
    visibility: hidden;
    opacity: 0;
  }

  1% {
    display: block;
    visibility: visible;
  }

  33% {
    opacity: 1;
  }

  66% {
    opacity: 1;
  }

  99% {
    display: block;
    visibility: visible;
  }

  100% {
    display: none;
    visibility: hidden;
    opacity: 0;
    opacity: 1;
  }
}

@-webkit-keyframes fade-out {
  0% {
    display: block;
    visibility: visible;
    opacity: 1;
  }

  99% {
    display: block;
    visibility: visible;
    opacity: 0;
  }

  100% {
    display: none;
    visibility: hidden;
  }
}

@keyframes fade-out {
  0% {
    display: block;
    visibility: visible;
    opacity: 1;
  }

  99% {
    display: block;
    visibility: visible;
    opacity: 0;
  }

  100% {
    display: none;
    visibility: hidden;
  }
}

@-webkit-keyframes gFadeIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes gFadeIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes gFadeOut {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes gFadeOut {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.ggfadeIn {
  -webkit-animation: gFadeIn 0.4s ease-out both;
          animation: gFadeIn 0.4s ease-out both;
}

.ggfadeOut {
  -webkit-animation: gFadeOut 0.4s ease-out both;
          animation: gFadeOut 0.4s ease-out both;
}

/* Components */

.nav-sticky,
#main-nav.is-open {
  position: fixed;
  --bg-opacity: 1;
  background-color: #042A48;
  background-color: rgba(4, 42, 72, var(--bg-opacity));
}

.nav-sticky--show {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.nav-sticky--animating {
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}

.nav-sticky--hide:not(.is-open) {
  -webkit-transform: translateY(-100px);
      -ms-transform: translateY(-100px);
          transform: translateY(-100px);
}

.nav-item {
  display: inline-block;
  position: relative;
}

.nav-item:after {
  content: "";
  width: 0;
  height: 1px;
  display: block;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}

.nav-item.active:after, .nav-item:hover:after, .nav-item:focus:after {
  width: 100%;
}

.nav-trigger {
  width: 30px;
  height: 20px;
  position: relative;
}

.nav-trigger:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.nav-trigger__inner {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 2px;
  background: #fff;
  display: block;
  position: absolute;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  opacity: 1;
}

.nav-trigger__inner::after, .nav-trigger__inner::before {
  content: "";
  width: 30px;
  height: 2px;
  display: block;
  background: #fff;
  position: absolute;
  left: 0;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}

.nav-trigger__inner::before {
  top: -10px;
}

.nav-trigger__inner::after {
  bottom: -10px;
}

@media (max-width: 1140px) {
  #main-nav {
    z-index: 99;
    width: 100%;
  }

  #main-nav .main-nav__bar {
    --bg-opacity: 1;
    background-color: #042A48;
    background-color: rgba(4, 42, 72, var(--bg-opacity));
    padding: 25px;
    top: 0;
    left: 0;
    padding-top: 100px;
    padding-left: 0;
    padding-top: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transform: translateX(105vw);
        -ms-transform: translateX(105vw);
            transform: translateX(105vw);
    height: 100vh;
    width: 100%;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    -o-transition: transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  #main-nav .main-nav__bar .nav-item {
    font-size: 27px;
  }

  #main-nav.is-open .main-nav__bar {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }

  #main-nav.is-animating .main-nav__bar {
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
}

.nav-trigger .nav-trigger__inner {
  -webkit-transition-duration: 0.075s;
       -o-transition-duration: 0.075s;
          transition-duration: 0.075s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.nav-trigger .nav-trigger__inner::before {
  -webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  -o-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

.nav-trigger .nav-trigger__inner::after {
  -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.nav-trigger.is-active .nav-trigger__inner {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
       -o-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.nav-trigger.is-active .nav-trigger__inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  -o-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

.nav-trigger.is-active .nav-trigger__inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

@media (min-width: 960px) {
  .footer-nav {
    min-height: 125px;
  }
}

@media (min-width: 1140px) {
  .footer-nav {
    width: 280px;
  }
}

.footer-nav__title {
  font-size: 12px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  margin-bottom: 10px;
  text-transform: uppercase;
  font-family: Scto Grotesk, sans-serif;
  letter-spacing: 0.04em;
}

.footer-nav__item {
  font-size: 14px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-transform: capitalize;
  font-family: Scto Grotesk, sans-serif;
  line-height: 20px;
}

.footer__animation {
  -webkit-animation: jiggle 10s ease-in-out both infinite;
          animation: jiggle 10s ease-in-out both infinite;
}

.expand-collapse__expander[aria-expanded=false] {
  display: none;
}

.contact-input {
  border-radius: 0 !important;
}

.contact-input:focus + label {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.contact-input + label {
  -webkit-transition: -webkit-transform 0.1s ease-out;
  transition: -webkit-transform 0.1s ease-out;
  -o-transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
}

.form-group {
  position: relative;
}

.form-group label {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  position: absolute;
  left: 0;
  cursor: pointer;
  top: 2px;
}

.form-group input {
  background-color: transparent;
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  width: 100%;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  padding-bottom: 10px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.form-group.active label {
  -webkit-transform: translateY(0) scale(0.8);
      -ms-transform: translateY(0) scale(0.8);
          transform: translateY(0) scale(0.8);
}

textarea {
  padding: 2px 0;
  min-height: 90px;
}

input[type=file] {
  display: none;
}

.form-group--file {
  padding: 10px 0;
  cursor: pointer;
}

.form-group--file label {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form-group--file label:after {
  content: "Upload";
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  font-family: Scto Grotesk, sans-serif;
  font-size: 12px;
  letter-spacing: 0.025em;
  border-style: solid;
  border-width: 1px;
  background-color: transparent;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
  min-width: 150px;
  max-width: 100%;
}

.form-group--file label:hover:after {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #181818;
  color: rgba(24, 24, 24, var(--text-opacity));
}

#map-container {
  position: relative;
  width: 100%;
  height: 500px;
}

#map {
  position: relative;
  width: 100%;
  height: 500px;
  cursor: default;
  opacity: 0.5;
  -webkit-transition: 0.2s ease-out opacity;
  -o-transition: 0.2s ease-out opacity;
  transition: 0.2s ease-out opacity;
}

.gm-style * {
  cursor: default;
}

#map.google {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

* {
  overflow-anchor: none;
}

.nav-logo {
  width: 150px;
}

@media (min-width: 960px) {
  .nav-logo {
    width: 200px;
  }
}

.nav-logo svg {
  width: 100%;
}

.logo-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.logo-row img {
  width: 100%;
  max-width: 100px;
  max-height: 40px;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: -webkit-filter 0.4s ease;
  transition: -webkit-filter 0.4s ease;
  -o-transition: filter 0.4s ease;
  transition: filter 0.4s ease;
  transition: filter 0.4s ease, -webkit-filter 0.4s ease;
  -webkit-backface-visibility: hidden;
}

@media (min-width: 1140px) {
  .logo-row img {
    max-width: 120px;
  }
}

.logo-row img:hover {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}

.logo-row.fade-logos img {
  position: relative;
  -webkit-animation: fade-in 1s cubic-bezier(0.165, 0.84, 0.44, 1) both;
          animation: fade-in 1s cubic-bezier(0.165, 0.84, 0.44, 1) both;
  opacity: 1;
}

.logo-row.fade-logos img:nth-of-type(1) {
  -webkit-animation-delay: 3.4s;
          animation-delay: 3.4s;
}

.logo-row.fade-logos img:nth-of-type(2) {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

.logo-row.fade-logos img:nth-of-type(3) {
  -webkit-animation-delay: 3.6s;
          animation-delay: 3.6s;
}

.logo-row.fade-logos img:nth-of-type(4) {
  -webkit-animation-delay: 3.7s;
          animation-delay: 3.7s;
}

.logo-row.fade-logos img:nth-of-type(5) {
  -webkit-animation-delay: 3.8s;
          animation-delay: 3.8s;
}

.logo-row.fade-logos img:nth-of-type(6) {
  -webkit-animation-delay: 3.9s;
          animation-delay: 3.9s;
}

.logo-row.fade-logos img:nth-of-type(7) {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}

.logo-row.slideUpFade {
  -webkit-transform: translateY(100px);
      -ms-transform: translateY(100px);
          transform: translateY(100px);
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}

.expander-container .logo-row {
  margin: 0 -15px;
}

.expander-container .logo-row a {
  padding: 0 15px;
}

.community-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 60px 0;
}

.community-logos .community-logos__image-wrap {
  width: 100px;
  height: 60px;
  margin: 15px 15px;
}

@media (min-width: 992px) {
  .community-logos .community-logos__image-wrap {
    margin: 25px 15px;
  }
}

.general-hover {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.general-hover:hover {
  opacity: 0.7;
}

.inline-video__placeholder {
  -webkit-animation: fade 0.3s ease-out both;
          animation: fade 0.3s ease-out both;
}

.inline-video__placeholder.hide {
  -webkit-animation: fade-out 0.3s ease-out both;
          animation: fade-out 0.3s ease-out both;
}

.js-notification--bar {
  z-index: 199;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: none;
}

.js-notification--bar a {
  text-decoration: underline;
}

.glide__slide {
  height: auto;
}

.glide__controls-position {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.glide--work .glide__controls-position {
  padding-bottom: 30px;
}

.glide--tiles .glide__controls-position {
  padding-top: 30px;
}

@media (min-width: 720px) {
  .glide__controls-position {
    display: block;
    padding-top: 0px;
    position: absolute;
    top: 15px;
    right: 30px;
  }
}

@media (min-width: 960px) {
  .glide__controls-position {
    top: 20px;
    right: 0px;
  }
}

.comparison-wrap {
  width: 100%;
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 69%;
}

.comparison-wrap img {
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Layout */

/**
* This injects all of Tailwind's utility classes, generated based on your
* config file.
*
*/

.bg-transparent{
  background-color: transparent;
}

.bg-white{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.bg-lessDark{
  --bg-opacity: 1;
  background-color: #1A1A1A;
  background-color: rgba(26, 26, 26, var(--bg-opacity));
}

.bg-darkBlue{
  --bg-opacity: 1;
  background-color: #042A48;
  background-color: rgba(4, 42, 72, var(--bg-opacity));
}

.bg-offWhite{
  --bg-opacity: 1;
  background-color: #E2E2E2;
  background-color: rgba(226, 226, 226, var(--bg-opacity));
}

.bg-cream{
  --bg-opacity: 1;
  background-color: #F5EFE6;
  background-color: rgba(245, 239, 230, var(--bg-opacity));
}

.bg-grey{
  --bg-opacity: 1;
  background-color: #393737;
  background-color: rgba(57, 55, 55, var(--bg-opacity));
}

.bg-center{
  background-position: center;
}

.bg-cover{
  background-size: cover;
}

.border-black{
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.border-white{
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.border-red{
  --border-opacity: 1;
  border-color: #E85039;
  border-color: rgba(232, 80, 57, var(--border-opacity));
}

.border-offWhite{
  --border-opacity: 1;
  border-color: #E2E2E2;
  border-color: rgba(226, 226, 226, var(--border-opacity));
}

.border-dark{
  --border-opacity: 1;
  border-color: #181818;
  border-color: rgba(24, 24, 24, var(--border-opacity));
}

.border-solid{
  border-style: solid;
}

.border-1{
  border-width: 1px;
}

.border{
  border-width: 1px;
}

.border-t-1{
  border-top-width: 1px;
}

.border-b-1{
  border-bottom-width: 1px;
}

.cursor-pointer{
  cursor: pointer;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hidden{
  display: none;
}

.flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.items-start{
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.items-end{
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.items-center{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.self-start{
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.self-center{
  -ms-flex-item-align: center;
      align-self: center;
}

.justify-start{
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.justify-end{
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.justify-between{
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-around{
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.font-tiemPos{
  font-family: Tiempos, serif;
}

.font-scto{
  font-family: Scto Grotesk, sans-serif;
}

.h-0{
  height: 0px;
}

.h-290{
  height: 290px;
}

.h-300{
  height: 300px;
}

.h-360{
  height: 360px;
}

.h-full{
  height: 100%;
}

.h-screen{
  height: 100vh;
}

.h-50vh{
  height: 50vh;
}

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

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

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

.text-mob-lg{
  font-size: 28px;
}

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

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

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

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

.text-mob-rg{
  font-size: 20px;
}

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

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

.leading-md{
  line-height: 1.07em;
}

.leading-125-percent{
  line-height: 125%;
}

.leading-120-percent{
  line-height: 120%;
}

.m-auto{
  margin: auto;
}

.mx-20{
  margin-left: 20px;
  margin-right: 20px;
}

.mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.-mx-15{
  margin-left: -15px;
  margin-right: -15px;
}

.-mx-20{
  margin-left: -20px;
  margin-right: -20px;
}

.mb-0{
  margin-bottom: 0px;
}

.ml-0{
  margin-left: 0px;
}

.mb-10{
  margin-bottom: 10px;
}

.mb-15{
  margin-bottom: 15px;
}

.mt-20{
  margin-top: 20px;
}

.mr-20{
  margin-right: 20px;
}

.mb-20{
  margin-bottom: 20px;
}

.mt-30{
  margin-top: 30px;
}

.mr-30{
  margin-right: 30px;
}

.mb-30{
  margin-bottom: 30px;
}

.mb-50{
  margin-bottom: 50px;
}

.mt-60{
  margin-top: 60px;
}

.mb-60{
  margin-bottom: 60px;
}

.mb-100{
  margin-bottom: 100px;
}

.mt-auto{
  margin-top: auto;
}

.ml-auto{
  margin-left: auto;
}

.mt-sm{
  margin-top: 20px;
}

.mr-sm{
  margin-right: 20px;
}

.mb-sm{
  margin-bottom: 20px;
}

.ml-sm{
  margin-left: 20px;
}

.mt-rg{
  margin-top: 40px;
}

.mb-rg{
  margin-bottom: 40px;
}

.mb-md{
  margin-bottom: 80px;
}

.-mb-100{
  margin-bottom: -100px;
}

.max-h-40{
  max-height: 40px;
}

.max-h-full{
  max-height: 100%;
}

.max-h-50vh{
  max-height: 50vh;
}

.max-w-120{
  max-width: 120px;
}

.max-w-250{
  max-width: 250px;
}

.max-w-300{
  max-width: 300px;
}

.max-w-350{
  max-width: 350px;
}

.max-w-500{
  max-width: 500px;
}

.max-w-600-p{
  max-width: 640px;
}

.min-h-330{
  min-height: 330px;
}

.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

.object-center{
  -o-object-position: center;
     object-position: center;
}

.opacity-0{
  opacity: 0;
}

.opacity-100{
  opacity: 1;
}

.focus\:outline-none:focus{
  outline: 0;
}

.overflow-hidden{
  overflow: hidden;
}

.overflow-y-hidden{
  overflow-y: hidden;
}

.p-25{
  padding: 25px;
}

.px-0{
  padding-left: 0px;
  padding-right: 0px;
}

.py-12{
  padding-top: 12px;
  padding-bottom: 12px;
}

.py-15{
  padding-top: 15px;
  padding-bottom: 15px;
}

.px-30{
  padding-left: 30px;
  padding-right: 30px;
}

.px-50{
  padding-left: 50px;
  padding-right: 50px;
}

.py-60{
  padding-top: 60px;
  padding-bottom: 60px;
}

.px-60{
  padding-left: 60px;
  padding-right: 60px;
}

.px-100{
  padding-left: 100px;
  padding-right: 100px;
}

.py-sm{
  padding-top: 20px;
  padding-bottom: 20px;
}

.px-sm{
  padding-left: 20px;
  padding-right: 20px;
}

.py-md{
  padding-top: 80px;
  padding-bottom: 80px;
}

.py-lg{
  padding-top: 120px;
  padding-bottom: 120px;
}

.pb-0{
  padding-bottom: 0px;
}

.pl-0{
  padding-left: 0px;
}

.pt-5{
  padding-top: 5px;
}

.pb-10{
  padding-bottom: 10px;
}

.pt-15{
  padding-top: 15px;
}

.pr-15{
  padding-right: 15px;
}

.pt-20{
  padding-top: 20px;
}

.pb-25{
  padding-bottom: 25px;
}

.pt-30{
  padding-top: 30px;
}

.pr-30{
  padding-right: 30px;
}

.pb-30{
  padding-bottom: 30px;
}

.pr-50{
  padding-right: 50px;
}

.pt-60{
  padding-top: 60px;
}

.pb-60{
  padding-bottom: 60px;
}

.pb-100{
  padding-bottom: 100px;
}

.pt-video{
  padding-top: 56.25%;
}

.pr-sm{
  padding-right: 20px;
}

.pb-sm{
  padding-bottom: 20px;
}

.pl-sm{
  padding-left: 20px;
}

.pr-rg{
  padding-right: 40px;
}

.pb-rg{
  padding-bottom: 40px;
}

.pt-md{
  padding-top: 80px;
}

.pb-md{
  padding-bottom: 80px;
}

.pt-lg{
  padding-top: 120px;
}

.placeholder-white::-webkit-input-placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.placeholder-white::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.placeholder-white:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.placeholder-white::-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.placeholder-white::placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.top-0{
  top: 0;
}

.right-0{
  right: 0;
}

.bottom-0{
  bottom: 0;
}

.left-0{
  left: 0;
}

.right-15{
  right: 15px;
}

.bottom-15{
  bottom: 15px;
}

.right-neg-75{
  right: -75px;
}

.resize{
  resize: both;
}

.focus\:shadow-none:focus{
  -webkit-box-shadow: none;
          box-shadow: none;
}

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

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

.text-white{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.text-red{
  --text-opacity: 1;
  color: #E85039;
  color: rgba(232, 80, 57, var(--text-opacity));
}

.text-darkBlue{
  --text-opacity: 1;
  color: #042A48;
  color: rgba(4, 42, 72, var(--text-opacity));
}

.text-dark{
  --text-opacity: 1;
  color: #181818;
  color: rgba(24, 24, 24, var(--text-opacity));
}

.not-italic{
  font-style: normal;
}

.uppercase{
  text-transform: uppercase;
}

.lowercase{
  text-transform: lowercase;
}

.capitalize{
  text-transform: capitalize;
}

.underline{
  text-decoration: underline;
}

.no-underline{
  text-decoration: none;
}

.tracking-tight{
  letter-spacing: -0.01em;
}

.tracking-wide{
  letter-spacing: 0.025em;
}

.tracking-heading{
  letter-spacing: 0.04em;
}

.visible{
  visibility: visible;
}

.w-75{
  width: 75px;
}

.w-100{
  width: 100px;
}

.w-290{
  width: 290px;
}

.w-935{
  width: 935px;
}

.w-1\/2{
  width: 50%;
}

.w-1\/3{
  width: 33.333333%;
}

.w-3\/12{
  width: 25%;
}

.w-4\/12{
  width: 33.333333%;
}

.w-6\/12{
  width: 50%;
}

.w-8\/12{
  width: 66.666667%;
}

.w-full{
  width: 100%;
}

.w-screen{
  width: 100vw;
}

.w-mobile-edge{
  width: calc(100% + 30px);
}

.w-450-p{
  width: 500px;
}

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

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

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

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

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

.gap-20{
  grid-gap: 20px;
  gap: 20px;
}

.transform{
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
      -ms-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
}

.rotate-0{
  --transform-rotate: 0;
}

.rotate-45{
  --transform-rotate: 45deg;
}

.rotate-180{
  --transform-rotate: 180deg;
}

.transition-all{
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
}

.transition{
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
}

.transition-opacity{
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.ease-out{
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ease-in-out{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.duration-200{
  -webkit-transition-duration: 200ms;
       -o-transition-duration: 200ms;
          transition-duration: 200ms;
}

.duration-500{
  -webkit-transition-duration: 500ms;
       -o-transition-duration: 500ms;
          transition-duration: 500ms;
}

@-webkit-keyframes spin{
  to{
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin{
  to{
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes ping{
  75%, 100%{
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0;
  }
}

@keyframes ping{
  75%, 100%{
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0;
  }
}

@-webkit-keyframes pulse{
  50%{
    opacity: .5;
  }
}

@keyframes pulse{
  50%{
    opacity: .5;
  }
}

@keyframes bounce{
  0%, 100%{
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    -webkit-transform: none;
            transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

/**
* Include styles for individual pages
*
*/

@media (min-width: 540px){
  .xs\:container{
    width: 100%;
  }

  @media (min-width: 540px){
    .xs\:container{
      max-width: 540px;
    }
  }

  @media (min-width: 720px){
    .xs\:container{
      max-width: 720px;
    }
  }

  @media (min-width: 960px){
    .xs\:container{
      max-width: 960px;
    }
  }

  @media (min-width: 1140px){
    .xs\:container{
      max-width: 1140px;
    }
  }

  @media (min-width: 1600px){
    .xs\:container{
      max-width: 1600px;
    }
  }

  .xs\:items-center{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .xs\:justify-center{
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .xs\:mb-0{
    margin-bottom: 0px;
  }

  .xs\:px-lg{
    padding-left: 120px;
    padding-right: 120px;
  }

  .xs\:w-1\/2{
    width: 50%;
  }

  .xs\:w-6\/12{
    width: 50%;
  }

  .xs\:w-10\/12{
    width: 83.333333%;
  }
}

@media (min-width: 720px){
  .sm\:container{
    width: 100%;
  }

  @media (min-width: 540px){
    .sm\:container{
      max-width: 540px;
    }
  }

  @media (min-width: 720px){
    .sm\:container{
      max-width: 720px;
    }
  }

  @media (min-width: 960px){
    .sm\:container{
      max-width: 960px;
    }
  }

  @media (min-width: 1140px){
    .sm\:container{
      max-width: 1140px;
    }
  }

  @media (min-width: 1600px){
    .sm\:container{
      max-width: 1600px;
    }
  }

  .sm\:block{
    display: block;
  }

  .sm\:items-start{
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .sm\:items-center{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .sm\:h-500{
    height: 500px;
  }

  .sm\:h-full{
    height: 100%;
  }

  .sm\:text-tab-rg{
    font-size: 19px;
  }

  .sm\:mt-0{
    margin-top: 0px;
  }

  .sm\:mb-0{
    margin-bottom: 0px;
  }

  .sm\:mb-rg{
    margin-bottom: 40px;
  }

  .sm\:mb-md{
    margin-bottom: 80px;
  }

  .sm\:max-h-none{
    max-height: none;
  }

  .sm\:px-30{
    padding-left: 30px;
    padding-right: 30px;
  }

  .sm\:px-rg{
    padding-left: 40px;
    padding-right: 40px;
  }

  .sm\:pr-30{
    padding-right: 30px;
  }

  .sm\:pl-sm{
    padding-left: 20px;
  }

  .sm\:pr-rg{
    padding-right: 40px;
  }

  .sm\:pl-rg{
    padding-left: 40px;
  }

  .sm\:absolute{
    position: absolute;
  }

  .sm\:w-1\/2{
    width: 50%;
  }

  .sm\:w-1\/3{
    width: 33.333333%;
  }

  .sm\:w-1\/12{
    width: 8.333333%;
  }

  .sm\:w-2\/12{
    width: 16.666667%;
  }

  .sm\:w-5\/12{
    width: 41.666667%;
  }

  .sm\:w-6\/12{
    width: 50%;
  }

  .sm\:w-8\/12{
    width: 66.666667%;
  }

  .sm\:w-10\/12{
    width: 83.333333%;
  }
}

@media (min-width: 960px){
  .md\:container{
    width: 100%;
  }

  @media (min-width: 540px){
    .md\:container{
      max-width: 540px;
    }
  }

  @media (min-width: 720px){
    .md\:container{
      max-width: 720px;
    }
  }

  @media (min-width: 960px){
    .md\:container{
      max-width: 960px;
    }
  }

  @media (min-width: 1140px){
    .md\:container{
      max-width: 1140px;
    }
  }

  @media (min-width: 1600px){
    .md\:container{
      max-width: 1600px;
    }
  }

  .md\:block{
    display: block;
  }

  .md\:inline-block{
    display: inline-block;
  }

  .md\:items-start{
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .md\:justify-end{
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .md\:justify-between{
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .md\:h-415{
    height: 415px;
  }

  .md\:h-auto{
    height: auto;
  }

  .md\:h-full{
    height: 100%;
  }

  .md\:h-screen{
    height: 100vh;
  }

  .md\:text-header{
    font-size: 39px;
  }

  .md\:text-tab-md{
    font-size: 22px;
  }

  .md\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mb-0{
    margin-bottom: 0px;
  }

  .md\:mb-30{
    margin-bottom: 30px;
  }

  .md\:mt-40{
    margin-top: 10rem;
  }

  .md\:mb-60{
    margin-bottom: 60px;
  }

  .md\:mb-rg{
    margin-bottom: 40px;
  }

  .md\:mt-md{
    margin-top: 80px;
  }

  .md\:mb-md{
    margin-bottom: 80px;
  }

  .md\:mb-lg{
    margin-bottom: 120px;
  }

  .md\:max-w-120{
    max-width: 120px;
  }

  .md\:max-w-450{
    max-width: 450px;
  }

  .md\:max-w-none{
    max-width: none;
  }

  .md\:min-h-400{
    min-height: 400px;
  }

  .md\:min-h-screen{
    min-height: calc(100vh - 84px);
  }

  .md\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:py-15{
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .md\:px-15{
    padding-left: 15px;
    padding-right: 15px;
  }

  .md\:px-20{
    padding-left: 20px;
    padding-right: 20px;
  }

  .md\:px-30{
    padding-left: 30px;
    padding-right: 30px;
  }

  .md\:px-100{
    padding-left: 100px;
    padding-right: 100px;
  }

  .md\:py-md{
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .md\:py-lg{
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .md\:pt-0{
    padding-top: 0px;
  }

  .md\:pr-30{
    padding-right: 30px;
  }

  .md\:pr-60{
    padding-right: 60px;
  }

  .md\:pb-60{
    padding-bottom: 60px;
  }

  .md\:pr-100{
    padding-right: 100px;
  }

  .md\:pr-sm{
    padding-right: 20px;
  }

  .md\:pt-rg{
    padding-top: 40px;
  }

  .md\:pl-rg{
    padding-left: 40px;
  }

  .md\:pt-md{
    padding-top: 80px;
  }

  .md\:pr-md{
    padding-right: 80px;
  }

  .md\:pb-md{
    padding-bottom: 80px;
  }

  .md\:pr-lg{
    padding-right: 120px;
  }

  .md\:pl-lg{
    padding-left: 120px;
  }

  .md\:absolute{
    position: absolute;
  }

  .md\:relative{
    position: relative;
  }

  .md\:sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:left-0{
    left: 0;
  }

  .md\:right-20{
    right: 20px;
  }

  .md\:bottom-100{
    bottom: 100px;
  }

  .md\:w-150{
    width: 150px;
  }

  .md\:w-435{
    width: 435px;
  }

  .md\:w-auto{
    width: auto;
  }

  .md\:w-1\/2{
    width: 50%;
  }

  .md\:w-1\/3{
    width: 33.333333%;
  }

  .md\:w-2\/12{
    width: 16.666667%;
  }

  .md\:w-3\/12{
    width: 25%;
  }

  .md\:w-5\/12{
    width: 41.666667%;
  }

  .md\:w-6\/12{
    width: 50%;
  }

  .md\:w-7\/12{
    width: 58.333333%;
  }

  .md\:w-8\/12{
    width: 66.666667%;
  }

  .md\:w-9\/12{
    width: 75%;
  }

  .md\:w-full{
    width: 100%;
  }
}

@media (min-width: 1140px){
  .lg\:container{
    width: 100%;
  }

  @media (min-width: 540px){
    .lg\:container{
      max-width: 540px;
    }
  }

  @media (min-width: 720px){
    .lg\:container{
      max-width: 720px;
    }
  }

  @media (min-width: 960px){
    .lg\:container{
      max-width: 960px;
    }
  }

  @media (min-width: 1140px){
    .lg\:container{
      max-width: 1140px;
    }
  }

  @media (min-width: 1600px){
    .lg\:container{
      max-width: 1600px;
    }
  }

  .lg\:block{
    display: block;
  }

  .lg\:hidden{
    display: none;
  }

  .lg\:text-lg{
    font-size: 35px;
  }

  .lg\:text-tab-lg{
    font-size: 32px;
  }

  .lg\:text-md{
    font-size: 27px;
  }

  .lg\:text-rg{
    font-size: 22px;
  }

  .lg\:mr-0{
    margin-right: 0px;
  }

  .lg\:mb-0{
    margin-bottom: 0px;
  }

  .lg\:mb-100{
    margin-bottom: 100px;
  }

  .lg\:mt-sm{
    margin-top: 20px;
  }

  .lg\:mt-rg{
    margin-top: 40px;
  }

  .lg\:mt-md{
    margin-top: 80px;
  }

  .lg\:mb-md{
    margin-bottom: 80px;
  }

  .lg\:mt-lg{
    margin-top: 120px;
  }

  .lg\:mb-lg{
    margin-bottom: 120px;
  }

  .lg\:-mt-lg{
    margin-top: -120px;
  }

  .lg\:max-w-p-500{
    max-width: 550px;
  }

  .lg\:py-20{
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lg\:py-30{
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lg\:px-30{
    padding-left: 30px;
    padding-right: 30px;
  }

  .lg\:px-md{
    padding-left: 80px;
    padding-right: 80px;
  }

  .lg\:pl-0{
    padding-left: 0px;
  }

  .lg\:pr-50{
    padding-right: 50px;
  }

  .lg\:pl-60{
    padding-left: 60px;
  }

  .lg\:pr-100{
    padding-right: 100px;
  }

  .lg\:pt-md{
    padding-top: 80px;
  }

  .lg\:pr-md{
    padding-right: 80px;
  }

  .lg\:pb-md{
    padding-bottom: 80px;
  }

  .lg\:pt-lg{
    padding-top: 120px;
  }

  .lg\:relative{
    position: relative;
  }

  .lg\:w-450{
    width: 450px;
  }

  .lg\:w-2\/12{
    width: 16.666667%;
  }

  .lg\:w-4\/12{
    width: 33.333333%;
  }

  .lg\:w-5\/12{
    width: 41.666667%;
  }

  .lg\:w-7\/12{
    width: 58.333333%;
  }

  .lg\:w-8\/12{
    width: 66.666667%;
  }

  .lg\:w-9\/12{
    width: 75%;
  }

  .lg\:w-10\/12{
    width: 83.333333%;
  }
}

@media (min-width: 1600px){
  .xl\:container{
    width: 100%;
  }

  @media (min-width: 540px){
    .xl\:container{
      max-width: 540px;
    }
  }

  @media (min-width: 720px){
    .xl\:container{
      max-width: 720px;
    }
  }

  @media (min-width: 960px){
    .xl\:container{
      max-width: 960px;
    }
  }

  @media (min-width: 1140px){
    .xl\:container{
      max-width: 1140px;
    }
  }

  @media (min-width: 1600px){
    .xl\:container{
      max-width: 1600px;
    }
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZ2xpZ2h0Ym94L2Rpc3QvY3NzL2dsaWdodGJveC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Fvcy9kaXN0L2Fvcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvYmFzZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZ2xpZGVqcy9nbGlkZS9zcmMvYXNzZXRzL3Nhc3MvZ2xpZGUuY29yZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvX3ZlbmRvci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvYmFzZS9fZm9udC1sb2FkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL3V0aWxpdGllcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9oZWxwZXJzL19nbG9iYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9oZWxwZXJzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2hlbHBlcnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2hlbHBlcnMvX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2NvbXBvbmVudHMvX2V4cGFuZC1jb2xsYXBzZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2NvbXBvbmVudHMvX21hcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi88bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTztFQUNQLDJCQUEwQjtFQUMxQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQiwrQkFBOEI7RUFDOUIsb0NBQW1DO0VBQ25DLGNBQWE7RUFDYixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxjQUFhO0NBQ2Y7O0FBRUE7RUFDRSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhO0VBQ2IsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsK0NBQThDO0VBQzlDLHVDQUFzQztFQUN0QyxrQ0FBOEI7RUFBOUIsK0JBQThCO0VBQzlCLDJEQUEwRDtFQUMxRCxhQUFZO0VBQ1osUUFBTztFQUNQLE9BQU07RUFDTixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixnQ0FBK0I7RUFDL0IsZ0NBQStCO0VBQy9CLHlCQUF3QjtFQUN4Qix5QkFBd0I7RUFDeEIsc0JBQXFCO0VBQ3JCLHdCQUF1QjtFQUN2QiwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLG9CQUFtQjtFQUNuQix3Q0FBdUM7RUFDdkMsZ0NBQStCO0NBQ2pDOztBQUVBO0VBQ0UsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsMEJBQXlCO0VBQ3pCLHVCQUFzQjtFQUN0QixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixxQkFBb0I7RUFDcEIsY0FBYTtFQUNiLDBCQUF5QjtFQUN6Qix1QkFBc0I7RUFDdEIsb0JBQW1CO0VBQ25CLHlCQUF3QjtFQUN4QixzQkFBcUI7RUFDckIsd0JBQXVCO0VBQ3ZCLFdBQVU7Q0FDWjs7QUFHQTs7Ozs7NENBSzJDOztBQUUzQztFQUNFLFdBQVU7RUFDVixlQUFjO0VBQ2QsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsV0FBVTtFQUNWLGNBQWE7Q0FDZjs7QUFFQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gscUJBQW9CO0VBQ3BCLHFCQUFvQjtFQUNwQixjQUFhO0VBQ2IseUJBQXdCO0VBQ3hCLHNCQUFxQjtFQUNyQix3QkFBdUI7RUFDdkIsNkJBQTRCO0VBQzVCLDhCQUE2QjtFQUM3QiwyQkFBMEI7RUFDMUIsdUJBQXNCO0VBQ3RCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLGNBQWE7Q0FDZjs7QUFFQTtFQUNFLFlBQVc7Q0FDYjs7QUFFQTs7RUFFRSw2QkFBNEI7RUFDNUIsOEJBQTZCO0VBQzdCLDJCQUEwQjtFQUMxQix1QkFBc0I7Q0FDeEI7O0FBRUE7O0VBRUUsMkJBQTBCO0NBQzVCOztBQUVBOztFQUVFLHlCQUF3QjtFQUN4QixhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLGtDQUFpQztFQUNqQyx1QkFBc0I7RUFDdEIsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsMEJBQXlCO0VBQ3pCLHVCQUFzQjtFQUN0QixvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxrQkFBaUI7RUFDakIsZUFBYztFQUNkLGdCQUFlO0VBQ2YsVUFBUztFQUNULFdBQVU7RUFDVixZQUFXO0VBQ1gsY0FBYTtFQUNiLGFBQVk7RUFDWiwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxhQUFZO0VBQ1oscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixpQkFBZ0I7Q0FDbEI7O0FBRUE7O0VBRUUsWUFBVztDQUNiOztBQUVBOztFQUVFLFlBQVc7RUFDWCxnQkFBZTtDQUNqQjs7QUFFQTtFQUNFLG1CQUFrQjtDQUNwQjs7QUFFQTtFQUNFLG9DQUFtQztFQUNuQyw0QkFBMkI7RUFDM0IseUJBQXdCO0VBQ3hCLG9CQUFnQjtFQUFoQixpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQix1QkFBc0I7Q0FDeEI7O0FBRUE7RUFDRSxZQUFXO0VBQ0wseUJBQXdCO0VBQzlCLGFBQVk7Q0FDZDs7QUFFQTtFQUNFLFlBQVc7RUFDWCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxhQUFZO0VBQ1osa0NBQWlDO0VBQ2pDLGNBQWE7Q0FDZjs7QUFFQTtFQUNFLGNBQWE7Q0FDZjs7QUFFQTtFQUNFLDJCQUEwQjtFQUMxQixnQkFBZTtFQUNmLGFBQVk7Q0FDZDs7QUFFQTtFQUNFLDJCQUEwQjtFQUMxQix1QkFBc0I7Q0FDeEI7O0FBRUE7RUFDRSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLCtCQUE4QjtFQUM5QixlQUFjO0VBQ2QsZ0JBQWU7Q0FDakI7O0FBRUE7RUFDRSxjQUFhO0VBQ2IsWUFBVztDQUNiOztBQUVBO0VBQ0Usb0NBQW1DO0VBQ25DLDRCQUEyQjtFQUMzQix5QkFBd0I7RUFDeEIsb0JBQWdCO0VBQWhCLGlCQUFnQjtDQUNsQjs7QUFFQTtFQUNFLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsV0FBVTtDQUNaOztBQUVBO0VBQ0UscUJBQW9CO0VBQ3BCLHFCQUFvQjtFQUNwQixjQUFhO0VBQ2IsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVixlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGFBQVk7Q0FDZDs7QUFFQTtFQUNFLGVBQWM7RUFDZCw0QkFBMkI7RUFDM0IsNEJBQTJCO0VBQzNCLHFCQUFvQjtFQUNwQixxQkFBb0I7RUFDcEIscUJBQW9CO0VBQ3BCLGNBQWE7RUFDYixZQUFXO0NBQ2I7O0FBRUE7RUFDRSxvQ0FBbUM7RUFDbkMsNEJBQTJCO0NBQzdCOztBQUVBOztFQUVFLGVBQWM7RUFDZCw2QkFBNEI7RUFDNUIsOEJBQTZCO0VBQzdCLDJCQUEwQjtFQUMxQix1QkFBc0I7Q0FDeEI7O0FBRUE7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixlQUFjO0NBQ2hCOztBQUVBOztFQUVFLGdCQUFlO0NBQ2pCOztBQUVBOztFQUVFLGVBQWM7RUFDZCxZQUFXO0NBQ2I7O0FBRUE7RUFDRSxvQkFBbUI7Q0FDckI7O0FBRUE7RUFDRSxpQkFBZ0I7Q0FDbEI7O0FBRUE7RUFDRSxjQUFhO0NBQ2Y7O0FBSUE7Ozs7RUFJQzs7QUFFRDtFQUNFLHdCQUF1QjtFQUN2QixZQUFXO0VBQ1gsd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLDRCQUEyQjtFQUMzQix3Q0FBdUM7RUFDdkMsNkJBQTRCO0VBQzVCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsMEJBQXlCO0VBRXpCLDRHQUFvRjtFQUFwRixrRkFBb0Y7RUFBcEYscUZBQW9GO0VBQ3BGLHVDQUFzQztFQUN0QyxrQ0FBOEI7RUFBOUIsK0JBQThCO0VBQzlCLHFCQUFvQjtDQUN0Qjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxlQUFjO0NBQ2hCOztBQUVBO0VBQ0UsZUFBYztDQUNoQjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxrQkFBaUI7Q0FDbkI7O0FBRUE7RUFDRSxlQUFjO0NBQ2hCOztBQUVBO0VBQ0UsWUFBVztDQUNiOztBQUVBO0VBQ0UsWUFBVztFQUNYLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLHFDQUFvQztFQUNwQyxnQ0FBNEI7RUFBNUIsNkJBQTRCO0VBQzVCLFlBQVc7Q0FDYjs7QUFFQTtFQUNFLHFCQUFvQjtDQUN0Qjs7QUFFQTtFQUNFLHFDQUFvQztFQUNwQyxnQ0FBNEI7RUFBNUIsNkJBQTRCO0VBQzVCLFdBQVU7Q0FDWjs7QUFFQTtFQUNFLGlDQUFnQztFQUNoQyw0QkFBd0I7RUFBeEIseUJBQXdCO0NBQzFCOztBQUVBO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UsbUJBQWtCO0NBQ3BCOztBQUVBO0VBQ0UseUJBQXdCO0NBQzFCOztBQUVBO0VBQ0UsaUJBQWdCO0NBQ2xCOztBQUVBO0VBQ0UsYUFBWTtFQUNaLFlBQVc7RUFDWCxzREFBcUQ7RUFDckQsOENBQTZDO0VBQzdDLHVCQUFzQjtFQUN0QixnQ0FBK0I7RUFDL0IsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsY0FBYTtFQUNiLFFBQU87RUFDUCxTQUFRO0VBQ1IsZUFBYztFQUNkLFNBQVE7Q0FDVjs7QUFFQTtFQUNFLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTztFQUNQLGlCQUFnQjtFQUNoQixxQkFBb0I7Q0FDdEI7O0FBRUE7RUFDRSxpQkFBZ0I7Q0FDbEI7O0FBRUE7OztFQUdFLDZCQUE0QjtFQUM1QixlQUFjO0VBQ2QsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsYUFBWTtFQUNaLGVBQWM7RUFDZCx5QkFBd0I7RUFDeEIsYUFBWTtDQUNkOztBQUVBOzs7RUFHRSxlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVk7Q0FDZDs7QUFFQTs7O0VBR0UsWUFBVztDQUNiOztBQUVBOzs7RUFHRSxhQUFZO0NBQ2Q7O0FBRUE7RUFDRSxXQUFVO0NBQ1o7O0FBRUE7OztFQUdFLHNCQUFxQjtDQUN2Qjs7QUFLQSxTQUFROztBQUVSOztFQUVFLGlCQUFnQjtDQUNsQjs7QUFFQTs7RUFFRSxtQkFBa0I7Q0FDcEI7O0FBRUE7O0VBRUUsZUFBYztFQUNkLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixtQkFBa0I7Q0FDcEI7O0FBRUE7O0VBRUUsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0NBQ3BCOztBQUVBOztFQUVFLGlCQUFnQjtDQUNsQjs7QUFFQTs7Ozs7UUFLTzs7QUFFUDs7Ozs7O0VBTUUsc0NBQXFDO0NBQ3ZDOztBQUVBOzs7Ozs7RUFNRSxzQ0FBcUM7Q0FDdkM7O0FBRUE7Ozs7OztFQU1FLFdBQVU7Q0FDWjs7QUFFQTs7RUFFRSxjQUFhO0NBQ2Y7O0FBRUE7O0VBRUUsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7Q0FDZDs7QUFFQTs7RUFFRSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFlBQVc7RUFDWCxZQUFXO0VBQ1gsYUFBWTtDQUNkOztBQUVBOztFQUVFLFlBQVc7RUFDWCxhQUFZO0VBQ1osVUFBUztFQUNULFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLCtCQUE4QjtDQUNoQzs7QUFFQTs7RUFFRSxZQUFXO0NBQ2I7O0FBRUE7O0VBRUUsV0FBVTtDQUNaOztBQUtBLGtCQUFpQjs7QUFFakI7RUFDRSxvQ0FBbUM7RUFDbkMsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0UscUNBQW9DO0VBQ3BDLDZCQUE0QjtDQUM5Qjs7QUFFQTtFQUNFLDBDQUF5QztFQUN6QyxrQ0FBaUM7Q0FDbkM7O0FBRUE7RUFDRSx5Q0FBd0M7RUFDeEMsaUNBQWdDO0NBQ2xDOztBQUVBO0VBQ0UsMkNBQTBDO0VBQzFDLG1DQUFrQztDQUNwQzs7QUFFQTtFQUNFLDBDQUF5QztFQUN6QyxrQ0FBaUM7Q0FDbkM7O0FBRUE7RUFDRSxvQ0FBbUM7RUFDbkMsNEJBQTJCO0NBQzdCOztBQUVBO0VBQ0UscUNBQW9DO0VBQ3BDLDZCQUE0QjtDQUM5Qjs7QUFFQTtFQUNFO0lBQ0UsZ0NBQStCO0lBQy9CLHdCQUF1QjtHQUN6Qjs7RUFDQTtJQUNFLGtDQUFpQztJQUNqQywwQkFBeUI7R0FDM0I7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsZ0NBQStCO0lBQy9CLHdCQUF1QjtHQUN6Qjs7RUFDQTtJQUNFLGtDQUFpQztJQUNqQywwQkFBeUI7R0FDM0I7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUNBO0lBQ0UsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7R0FDWjs7RUFDQTtJQUNFLFdBQVU7R0FDWjtDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0dBQ1o7O0VBQ0E7SUFDRSxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUNBO0lBQ0UsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFDViwyQ0FBMEM7SUFDMUMsbUNBQWtDO0dBQ3BDOztFQUNBO0lBQ0Usb0JBQW1CO0lBQ25CLHlDQUF3QztJQUN4QyxpQ0FBZ0M7SUFDaEMsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFDViwyQ0FBMEM7SUFDMUMsbUNBQWtDO0dBQ3BDOztFQUNBO0lBQ0Usb0JBQW1CO0lBQ25CLHlDQUF3QztJQUN4QyxpQ0FBZ0M7SUFDaEMsV0FBVTtHQUNaO0NBQ0Y7O0FBRUE7RUFDRTtJQUNFLFdBQVU7SUFDVixvQkFBbUI7SUFDbkIsd0NBQXVDO0lBQ3ZDLGdDQUErQjtHQUNqQzs7RUFDQTtJQUNFLDJDQUEwQztJQUMxQyxtQ0FBa0M7SUFDbEMsV0FBVTtJQUNWLG1CQUFrQjtHQUNwQjtDQUNGOztBQUVBO0VBQ0U7SUFDRSxXQUFVO0lBQ1Ysb0JBQW1CO0lBQ25CLHdDQUF1QztJQUN2QyxnQ0FBK0I7R0FDakM7O0VBQ0E7SUFDRSwyQ0FBMEM7SUFDMUMsbUNBQWtDO0lBQ2xDLFdBQVU7SUFDVixtQkFBa0I7R0FDcEI7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUNWLG9CQUFtQjtJQUNuQiwwQ0FBeUM7SUFDekMsa0NBQWlDO0dBQ25DOztFQUNBO0lBQ0Usd0NBQXVDO0lBQ3ZDLGdDQUErQjtJQUMvQixXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUNWLG9CQUFtQjtJQUNuQiwwQ0FBeUM7SUFDekMsa0NBQWlDO0dBQ25DOztFQUNBO0lBQ0Usd0NBQXVDO0lBQ3ZDLGdDQUErQjtJQUMvQixXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUNWLG9CQUFtQjtJQUNuQix3Q0FBdUM7SUFDdkMsZ0NBQStCO0dBQ2pDOztFQUNBO0lBQ0UsMENBQXlDO0lBQ3pDLGtDQUFpQztJQUNqQyxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUNWLG9CQUFtQjtJQUNuQix3Q0FBdUM7SUFDdkMsZ0NBQStCO0dBQ2pDOztFQUNBO0lBQ0UsMENBQXlDO0lBQ3pDLGtDQUFpQztJQUNqQyxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUNWLHVDQUFzQztJQUN0QywrQkFBOEI7R0FDaEM7O0VBQ0E7SUFDRSxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtJQUNWLHVDQUFzQztJQUN0QywrQkFBOEI7R0FDaEM7O0VBQ0E7SUFDRSxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUNBO0lBQ0UsV0FBVTtJQUNWLHVDQUFzQztJQUN0QywrQkFBOEI7R0FDaEM7O0VBQ0E7SUFDRSxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVTtHQUNaOztFQUNBO0lBQ0UsV0FBVTtJQUNWLHVDQUFzQztJQUN0QywrQkFBOEI7R0FDaEM7O0VBQ0E7SUFDRSxXQUFVO0dBQ1o7Q0FDRjs7QUFFQTtFQUNFO0lBQ0UsWUFBVztJQUNYLGFBQVk7SUFDWiwrQkFBOEI7SUFDOUIsOEJBQTZCO0lBQzdCLHdCQUF1QjtJQUN2QixvQkFBbUI7R0FDckI7O0VBQ0E7SUFDRSw2QkFBNEI7SUFDNUIsa0JBQWlCO0lBQ2pCLFNBQVE7R0FDVjs7RUFDQTs7SUFFRSw2QkFBNEI7SUFDNUIsa0JBQWlCO0lBQ2pCLFNBQVE7R0FDVjs7RUFDQTtJQUNFLDZCQUE0QjtJQUM1QixrQkFBaUI7SUFDakIsU0FBUTtHQUNWOztFQUNBO0lBQ0UsNkJBQTRCO0lBQzVCLGtCQUFpQjtJQUNqQixTQUFRO0dBQ1Y7O0VBQ0E7SUFDRSxpQkFBZ0I7SUFDaEIsNkJBQTRCO0lBQzVCLGdCQUFlO0dBQ2pCOztFQUNBO0lBQ0Usd0JBQXVCO0lBQ3ZCLGdCQUFlO0dBQ2pCOztFQUNBO0lBQ0UscUJBQW9CO0lBQ3BCLGFBQVk7R0FDZDs7RUFDQTtJQUNFLGlCQUFnQjtHQUNsQjs7RUFDQTtJQUNFLGtCQUFpQjtHQUNuQjs7RUFDQTs7SUFFRSxpQkFBZ0I7R0FDbEI7O0VBQ0E7SUFDRSxhQUFZO0dBQ2Q7O0VBQ0E7SUFDRSwrQkFBOEI7R0FDaEM7O0VBQ0E7O0lBRUUsd0RBQXVEO0lBQ3ZELGdEQUErQztHQUNqRDs7RUFDQTs7OztJQUlFLG1CQUFrQjtJQUNsQixhQUFZO0lBQ1osaUJBQWdCO0dBQ2xCOztFQUNBOztJQUVFLFNBQVE7R0FDVjs7RUFDQTs7SUFFRSxTQUFRO0dBQ1Y7Q0FDRjs7QUFFQTtFQUNFOztJQUVFLFlBQVc7R0FDYjtDQUNGOztBQUVBO0VBQ0U7SUFDRSxpQkFBZ0I7R0FDbEI7Q0FDRjtBQ3g4QkE7RUFBcUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUErRSw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXVHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBdUYsZ0NBQXNCO09BQXRCLDJCQUFzQjtVQUF0QjtDQUF1Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDZCQUFtQjtPQUFuQix3QkFBbUI7VUFBbkI7Q0FBb0I7O0FBQUM7RUFBdUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBdUYsZ0NBQXNCO09BQXRCLDJCQUFzQjtVQUF0QjtDQUF1Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDZCQUFtQjtPQUFuQix3QkFBbUI7VUFBbkI7Q0FBb0I7O0FBQUM7RUFBdUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBdUYsZ0NBQXNCO09BQXRCLDJCQUFzQjtVQUF0QjtDQUF1Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDZCQUFtQjtPQUFuQix3QkFBbUI7VUFBbkI7Q0FBb0I7O0FBQUM7RUFBdUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBdUYsZ0NBQXNCO09BQXRCLDJCQUFzQjtVQUF0QjtDQUF1Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDZCQUFtQjtPQUFuQix3QkFBbUI7VUFBbkI7Q0FBb0I7O0FBQUM7RUFBdUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBdUYsZ0NBQXNCO09BQXRCLDJCQUFzQjtVQUF0QjtDQUF1Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDZCQUFtQjtPQUFuQix3QkFBbUI7VUFBbkI7Q0FBb0I7O0FBQUM7RUFBdUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBdUYsZ0NBQXNCO09BQXRCLDJCQUFzQjtVQUF0QjtDQUF1Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDZCQUFtQjtPQUFuQix3QkFBbUI7VUFBbkI7Q0FBb0I7O0FBQUM7RUFBdUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBdUYsZ0NBQXNCO09BQXRCLDJCQUFzQjtVQUF0QjtDQUF1Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDZCQUFtQjtPQUFuQix3QkFBbUI7VUFBbkI7Q0FBb0I7O0FBQUM7RUFBdUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBdUYsZ0NBQXNCO09BQXRCLDJCQUFzQjtVQUF0QjtDQUF1Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDZCQUFtQjtPQUFuQix3QkFBbUI7VUFBbkI7Q0FBb0I7O0FBQUM7RUFBdUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBdUYsZ0NBQXNCO09BQXRCLDJCQUFzQjtVQUF0QjtDQUF1Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDZCQUFtQjtPQUFuQix3QkFBbUI7VUFBbkI7Q0FBb0I7O0FBQUM7RUFBdUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFpRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQXlHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsK0JBQXFCO09BQXJCLDBCQUFxQjtVQUFyQjtDQUFzQjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDRCQUFrQjtPQUFsQix1QkFBa0I7VUFBbEI7Q0FBbUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsK0JBQXFCO09BQXJCLDBCQUFxQjtVQUFyQjtDQUFzQjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDRCQUFrQjtPQUFsQix1QkFBa0I7VUFBbEI7Q0FBbUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsaUNBQXVCO09BQXZCLDRCQUF1QjtVQUF2QjtDQUF3Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDhCQUFvQjtPQUFwQix5QkFBb0I7VUFBcEI7Q0FBcUI7O0FBQUM7RUFBeUYsa0NBQXdCO09BQXhCLDZCQUF3QjtVQUF4QjtDQUF5Qjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLCtCQUFxQjtPQUFyQiwwQkFBcUI7VUFBckI7Q0FBc0I7O0FBQUM7RUFBeUYsK0JBQXFCO09BQXJCLDBCQUFxQjtVQUFyQjtDQUFzQjs7QUFBQztFQUFtRiw0QkFBa0I7T0FBbEIsdUJBQWtCO1VBQWxCO0NBQW1COztBQUFDO0VBQTJHLDRCQUFrQjtPQUFsQix1QkFBa0I7VUFBbEI7Q0FBbUI7O0FBQUM7RUFBVztDQUFtQjs7QUFBQztFQUF1QjtDQUFtQjs7QUFBQztFQUFxRixpRUFBdUQ7T0FBdkQsNERBQXVEO1VBQXZEO0NBQXdEOztBQUFDO0VBQWlGLHdDQUE4QjtPQUE5QixtQ0FBOEI7VUFBOUI7Q0FBK0I7O0FBQUM7RUFBdUYsMkNBQWlDO09BQWpDLHNDQUFpQztVQUFqQztDQUFrQzs7QUFBQztFQUF5Riw0Q0FBa0M7T0FBbEMsdUNBQWtDO1VBQWxDO0NBQW1DOztBQUFDO0VBQStGLCtDQUFxQztPQUFyQywwQ0FBcUM7VUFBckM7Q0FBc0M7O0FBQUM7RUFBaUcsbUVBQXlEO09BQXpELDhEQUF5RDtVQUF6RDtDQUEwRDs7QUFBQztFQUFtRyxxRUFBMkQ7T0FBM0QsZ0VBQTJEO1VBQTNEO0NBQTREOztBQUFDO0VBQXlHLG9FQUEwRDtPQUExRCwrREFBMEQ7VUFBMUQ7Q0FBMkQ7O0FBQUM7RUFBaUcsaUVBQXVEO09BQXZELDREQUF1RDtVQUF2RDtDQUF3RDs7QUFBQztFQUFtRyxpRUFBdUQ7T0FBdkQsNERBQXVEO1VBQXZEO0NBQXdEOztBQUFDO0VBQXlHLGtFQUF3RDtPQUF4RCw2REFBd0Q7VUFBeEQ7Q0FBeUQ7O0FBQUM7RUFBaUcsa0VBQXdEO09BQXhELDZEQUF3RDtVQUF4RDtDQUF5RDs7QUFBQztFQUFtRyxpRUFBdUQ7T0FBdkQsNERBQXVEO1VBQXZEO0NBQXdEOztBQUFDO0VBQXlHLG9FQUEwRDtPQUExRCwrREFBMEQ7VUFBMUQ7Q0FBMkQ7O0FBQUM7RUFBbUcsa0VBQXdEO09BQXhELDZEQUF3RDtVQUF4RDtDQUF5RDs7QUFBQztFQUFxRyxpRUFBdUQ7T0FBdkQsNERBQXVEO1VBQXZEO0NBQXdEOztBQUFDO0VBQTJHLG9FQUEwRDtPQUExRCwrREFBMEQ7VUFBMUQ7Q0FBMkQ7O0FBQUM7RUFBbUcsa0VBQXdEO09BQXhELDZEQUF3RDtVQUF4RDtDQUF5RDs7QUFBQztFQUFxRyxpRUFBdUQ7T0FBdkQsNERBQXVEO1VBQXZEO0NBQXdEOztBQUFDO0VBQTJHLG9FQUEwRDtPQUExRCwrREFBMEQ7VUFBMUQ7Q0FBMkQ7O0FBQUM7RUFBYztJQUFrRCxVQUFTO0lBQUMsOENBQTZDO0lBQUMsc0RBQXFDO0lBQXJDLHlDQUFxQztJQUFyQyxzQ0FBcUM7SUFBQztHQUF1RDs7RUFBQztJQUE4RCxVQUFTO0lBQUMsdUJBQXNCO0lBQUMsbUJBQWE7UUFBYjtHQUFjOztFQUFDO0lBQW9DLHlDQUF3QztJQUFDO0dBQWdDOztFQUFDO0lBQXNDLDBDQUF5QztJQUFDO0dBQWlDOztFQUFDO0lBQXVDLDBDQUF5QztJQUFDO0dBQWlDOztFQUFDO0lBQXNDLHlDQUF3QztJQUFDO0dBQWdDOztFQUFDO0lBQTBDLDhDQUE2QztJQUFDO0dBQXFDOztFQUFDO0lBQXlDLDZDQUE0QztJQUFDO0dBQW9DOztFQUFDO0lBQTRDLCtDQUE4QztJQUFDO0dBQXNDOztFQUFDO0lBQTJDLDhDQUE2QztJQUFDO0dBQXFDOztFQUFDO0lBQWtELFVBQVM7SUFBQyw4Q0FBNkM7SUFBQyxzREFBcUM7SUFBckMseUNBQXFDO0lBQXJDLHNDQUFxQztJQUFDO0dBQXVEOztFQUFDO0lBQThELFVBQVM7SUFBQyx5Q0FBd0M7SUFBQztHQUFnQzs7RUFBQztJQUFvQyw0QkFBMkI7SUFBQyx3QkFBa0I7UUFBbEI7R0FBbUI7O0VBQUM7SUFBdUMsbURBQWtEO0lBQUM7R0FBMEM7O0VBQUM7SUFBeUMsb0RBQW1EO0lBQUM7R0FBMkM7O0VBQUM7SUFBMEMsb0RBQW1EO0lBQUM7R0FBMkM7O0VBQUM7SUFBeUMsbURBQWtEO0lBQUM7R0FBMEM7O0VBQUM7SUFBcUMsNkJBQTRCO0lBQUMseUJBQW1CO1FBQW5CO0dBQW9COztFQUFDO0lBQXdDLG9EQUFtRDtJQUFDO0dBQTJDOztFQUFDO0lBQTBDLHFEQUFvRDtJQUFDO0dBQTRDOztFQUFDO0lBQTJDLHFEQUFvRDtJQUFDO0dBQTRDOztFQUFDO0lBQTBDLG9EQUFtRDtJQUFDO0dBQTJDOztFQUFDO0lBQW9ELHNDQUFxQztJQUFDLDhDQUE2QjtJQUE3QixpQ0FBNkI7SUFBN0IsOEJBQTZCO0lBQTdCLGlEQUE2QjtJQUFDLGdEQUErQztJQUFDO0dBQWlCOztFQUFDO0lBQWdFLG1CQUFrQjtJQUFDLGdDQUErQjtJQUFDO0dBQXVCOztFQUFDO0lBQXFDLHdDQUF1QztJQUFDO0dBQStCOztFQUFDO0lBQXVDLHlDQUF3QztJQUFDO0dBQWdDOztFQUFDO0lBQXdDLHlDQUF3QztJQUFDO0dBQWdDOztFQUFDO0lBQXVDLHdDQUF1QztJQUFDO0dBQStCOztFQUFDO0lBQWtELG1DQUFrQztJQUFDLDJCQUEwQjtJQUFDLHNDQUFxQztJQUFDLDhDQUE2QjtJQUE3QixpQ0FBNkI7SUFBN0IsOEJBQTZCO0lBQTdCLGlEQUE2QjtJQUFDO0dBQStDOztFQUFDO0lBQXNDLHVEQUFzRDtJQUFDO0dBQThDOztFQUFDO0lBQWtELGlEQUFnRDtJQUFDO0dBQXdDOztFQUFDO0lBQXVDLHNEQUFxRDtJQUFDO0dBQTZDOztFQUFDO0lBQW1ELGlEQUFnRDtJQUFDO0dBQXdDOztFQUFDO0lBQW9DLHVEQUFzRDtJQUFDO0dBQThDOztFQUFDO0lBQWdELGlEQUFnRDtJQUFDO0dBQXdDOztFQUFDO0lBQXNDLHNEQUFxRDtJQUFDO0dBQTZDOztFQUFDO0lBQWtELGlEQUFnRDtJQUFDO0dBQXdDO0NDQTNsNEI7Ozs7O0VBQUE7O0FBT0E7OztFQUFBOztBQ1BBOztBQUFBO2dGQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtnRkFBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtnRkFBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtnRkFBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTs7O0VBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtnRkFBQTs7QUFBQTs7O0dBQUE7O0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7UUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO1NBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOzs7O0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7OztFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7OztHQUFBOztBQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTs7RUFBQTtVQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7Z0ZBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7OztHQUFBOztBQUFBOztHQUFBOztBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7Ozs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQUFBOztBQUFBOzs7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7Ozs7OztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOztFQUFBO0NBQUE7O0FBQUE7O0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7Ozs7OztFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7Ozs7OztHQUFBOztBQUFBOzs7OztFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOzs7OztHQUFBOztBQUFBOzs7O0VBQUE7Q0FBQTs7QUFBQTs7Ozs7O0dBQUE7O0FBQUE7Ozs7Ozs7O0VBQUE7RUFBQTtDQUFBOztBQUFBOzs7OztHQUFBOztBQUFBOztFQUFBO0VBQUE7Q0FBQTs7QUNBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtJQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUE7R0FBQTtDQUFBOztBQUFBO0VBQUE7SUFBQTtHQUFBO0NBQUE7O0FBQUE7RUFBQTtJQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUE7R0FBQTtDQUFBOztBRmNBOzs7RUFBQTs7QUdaQTtFQU1FO0VBQ0E7RUFDQTtVQUFBO0NIWUY7O0FHVkU7RUFDRTtVQUFBO0NIWUo7O0FHVEU7RUFDRTtDSFdKOztBR1JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtNQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO0NIVUo7O0FHUkk7RUFDRTtLQUFBO01BQUE7VUFBQTtDSFVOOztBR05FO0VBQ0U7RUFDQTtFQUNBO01BQUE7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtDSFFKOztBR05JO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7RUFDQTtDSFFOOztBR0pFO0VBQ0U7RUFDQTtLQUFBO01BQUE7VUFBQTtDSE1KOztBR0hFO0VBQ0U7RUFDQTtLQUFBO01BQUE7VUFBQTtDSEtKOztBR0ZFO0VBQ0U7Q0hJSjs7QUl2RUE7O0VBRUU7Q0owRUY7O0FJdkVBO0VBQ0U7Q0owRUY7O0FJeEVBO0VBQ0U7RUFBQTtDSjJFRjs7QUl6RUE7RUFDRTtFQUFBO0NKNEVGOztBSXhFRTs7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NKNEVKOztBSTFFSTs7O0VBRUU7Q0o2RU47O0FJMUVJO0VBQ0U7O0lBQ0U7R0o2RU47Q0FDRjs7QUl4RUE7RUFHTTtJQUNFO0dKeUVOO0NBQ0Y7O0FJcEVBO0VBR007SUFDRTtRQUFBO1lBQUE7SUFDQTtJQUNBO0dKb0VOOztFSWxFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFBQTtJQUFBO0dKb0VOOztFSWxFSTtJQUNFO0dKb0VOOztFSWxFSTtJQUNFO0lBQ0E7R0pvRU47Q0FDRjs7QUkvREE7RUFFSTtJQUNFO0lBQUE7SUFBQTtJQUNBO1FBQUE7WUFBQTtJQUNBO1FBQUE7R0pnRUo7O0VJL0RJO0lBQ0U7R0ppRU47O0VJOURFO0lBQ0U7R0pnRUo7Q0FDRjs7QUl6REE7O0VBRUU7Q0oyREY7O0FJekRBOztFQUVFO0NKNERGOztBSTFEQTtFQUNFO0VBQ0E7Q0o2REY7O0FJMURBO0VBQ0U7Q0o2REY7O0FJMURBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NKNkRGOztBSTNERTs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q0pzRUo7O0FBektBOztBQUVBOztBS3pCQTtFQUNFOztFQUNBOztFQUNBOztFQUNBOztFQUNBO0NMcU1GOztBS2xNQTtFQUNFOztFQUNBOztFQUNBOztFQUNBOztFQUNBO0NMb01GOztBS2pNQTtFQUNFOztFQUNBOztFQUNBOztFQUNBOztFQUNBO0NMbU1GOztBTXhOQTtFQUNFO0VBQ0E7RUNGRjtDUDZOQTs7QU12TkE7RUNOQTtDUGlPQTs7QU12TkE7RUNWQTtFQUFBO0VBQUE7Q1BxT0E7O0FNeE5FO0VBSEY7SUNWQTtHUHlPRTtDQUNGOztBTXpORTtFQVBGO0lDVkE7R1A4T0U7Q0FDRjs7QU0xTkE7RUNyQkE7RUFBQTtFQUFBO0NQbVBBOztBTTNORTtFQUhGO0lDckJBO0dQdVBFO0NBQ0Y7O0FNNU5FO0VBUEY7SUNyQkE7R1A0UEU7Q0FDRjs7QU01TkE7RUNqQ0E7RUFBQTtFQUFBO0VBQUE7Q1BpUUE7O0FNN05FO0VBSEY7SUNqQ0E7R1BxUUU7Q0FDRjs7QU05TkU7RUFQRjtJQ2pDQTtHUDBRRTtDQUNGOztBTS9OQTtFQzVDQTtFQUFBO0VBQUE7Q1ArUUE7O0FNaE9FO0VBSEY7SUM1Q0E7R1BtUkU7Q0FDRjs7QU1qT0U7RUFQRjtJQzVDQTtHUHdSRTtDQUNGOztBTWpPQTs7RUN4REE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDUDhSQTs7QU1uT0U7O0VBQ0U7RUFDQTtFQUFBO0VBQUE7Q05zT0o7O0FNck9JOztFQUNFO0NOd09OOztBTXRPSTs7RUFDRTtDTnlPTjs7QUE5UUE7O0FRN0JBO0VBQ0U7Q1IrU0Y7O0FRNVNBO0VBQ0U7Q1IrU0Y7O0FRNVNBO0VBQ0U7RUFDQTtDUitTRjs7QVFqVEE7RUFDRTtFQUNBO0NSK1NGOztBUTVTQTs7RUFFRTtDUitTRjs7QVEzU0U7RUFDRTtVQUFBO0VBQ0E7Q1I4U0o7O0FRM1NBO0VDcEJFO0VBQ0E7TUFBQTtVQUFBO0NUbVVGOztBUTdTQTtFQUNFO0lDeEJBO0lBQ0E7UUFBQTtZQUFBO0dUeVVBO0NBQ0Y7O0FRL1NBO0VBQ0U7SUM3QkE7SUFDQTtRQUFBO1lBQUE7R1QrVUE7Q0FDRjs7QVFoVEE7RUFDRTtJQ2xDQTtJQUNBO1FBQUE7WUFBQTtHVHFWQTtDQUNGOztBUWpUQTtFQUNFO0lDdkNBO0lBQ0E7UUFBQTtZQUFBO0dUMlZBO0NBQ0Y7O0FRbFRBO0VBQ0U7SUM1Q0E7SUFDQTtRQUFBO1lBQUE7R1RpV0E7Q0FDRjs7QVFsVEE7RUFDRTtFQUNBO01BQUE7VUFBQTtDUm9URjs7QVFsVEE7RUFDRTtJQ2pEQTtJQUNBO1FBQUE7WUFBQTtHVHVXQTtDQUNGOztBUXBUQTtFQUNFO0lDdERBO0lBQ0E7UUFBQTtZQUFBO0dUNldBO0NBQ0Y7O0FRclRBO0VBQ0U7SUMzREE7SUFDQTtRQUFBO1lBQUE7R1RtWEE7Q0FDRjs7QVF0VEE7RUFDRTtJQ2hFQTtJQUNBO1FBQUE7WUFBQTtHVHlYQTtDQUNGOztBUXZUQTtFQUNFO0lDckVBO0lBQ0E7UUFBQTtZQUFBO0dUK1hBO0NBQ0Y7O0FRdlRBO0VBQ0U7RUFDQTtFQUNBO01BQUE7VUFBQTtDUnlURjs7QVFyVEU7RUQxRkY7RUM0Rkk7RUFBQTtFQUFBO0NSd1RKOztBUXBUSTtFRGhHSjtDUHVaQTs7QVFqVEE7RUFDRTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtDUm9URjs7QVFoVEU7RUFDRTtVQUFBO0NSbVRKOztBUS9TQTtFRGpIQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VDbUhFO0NSa1RGOztBUWhUSTtFQURGO0lEcEhGO0dQeWFFO0NBQ0Y7O0FRL1NBO0VEM0hBO0VBQUE7RUFBQTtDUDhhQTs7QVEvU0E7RUQvSEE7RUFBQTtFQUFBO0VBQUE7Q1BrYkE7O0FRL1NBO0VEbklBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO09BQUE7VUFBQTtDUHNiQTs7QVFqVEU7RURySUY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NQeWJBOztBUTlTQTtFRDNJQTtFQUFBO0VBQUE7Q1A2YkE7O0FRN1NBO0VBQ0U7RUFDQTtFQUNBO0NSZ1RGOztBUS9TRTtFQUpGO0lBS007R1JrVEo7Q0FDRjs7QVE5U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NSaVRKOztBUTdTQTtFQUNFO0VBQUE7RUFBQTtDUmdURjs7QVE5U0E7RUFDRTtDUmlURjs7QVU1ZEE7RUhBQTtFQUFBO0VBQUE7RUFBQTtFR0lDO0NWOGREOztBVTdkQztFQUxEO0lIQUE7R1BzZUU7Q0FDRjs7QVU3ZEM7RUFWRDtJSEFBO0lBQUE7SUFBQTtHUDJlRTtDQUNGOztBVTdkQztFQWZEO0lIQUE7R1BnZkU7Q0FDRjs7QVV6ZEE7RUh4QkE7RUFBQTtFQUFBO0VBQUE7TUFBQTtFQUFBO0VBQUE7Q1B1ZkE7O0FVMWRDO0VBTEQ7SUh4QkE7SUFBQTtHUDJmRTtDQUNGOztBVTNkQztFQUVDO0NWNGRGOztBVXpkQTtFQUNDO0NWNGREOztBVXpkQTtFSDFDQTtFQUFBO0NQdWdCQTs7QVUxZEM7RUFIRDtJSDFDQTtJQUFBO0dQMmdCRTtDQUNGOztBVTNkQztFSGpERDtFQUFBO0NQK2dCQTs7QVV4ZEE7RUh2REE7RUFBQTtDUG1oQkE7O0FVemRDO0VBSEQ7SUh2REE7SUFBQTtHUHVoQkU7Q0FDRjs7QVd4aEJBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7Q1gyaEJGOztBV3hoQkE7RUFDRTtDWDJoQkY7O0FXeGhCQTtFQUNFO1VBQUE7Q1gyaEJGOztBV3hoQkE7RUFDRTtVQUFBO0NYMmhCRjs7QVd4aEJBO0VBQ0U7VUFBQTtDWDJoQkY7O0FXeGhCQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0NYMmhCRjs7QVd4aEJBO0VBQ0U7VUFBQTtFQUNBO1VBQUE7Q1gyaEJGOztBV3hoQkE7RUFDRTtVQUFBO0NYMmhCRjs7QVd6aEJBO0VBQ0U7VUFBQTtDWDRoQkY7O0FXemhCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7WUFBQTtHWDRoQkY7O0VXMWhCQTtJQUNFO0lBQ0E7R1g0aEJGOztFVzFoQkE7SUFDRTtJQUNBO1lBQUE7R1g0aEJGO0NBQ0Y7O0FXMWlCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7WUFBQTtHWDRoQkY7O0VXMWhCQTtJQUNFO0lBQ0E7R1g0aEJGOztFVzFoQkE7SUFDRTtJQUNBO1lBQUE7R1g0aEJGO0NBQ0Y7O0FXemhCQTtFQUNFO0lBQ0U7WUFBQTtHWDJoQkY7O0VXemhCQTtJQUNFO1lBQUE7R1gyaEJGOztFV3hoQkE7SUFDRTtZQUFBO0dYMGhCRjs7RVd4aEJBO0lBQ0U7WUFBQTtHWDBoQkY7Q0FDRjs7QVd2aUJBO0VBQ0U7SUFDRTtZQUFBO0dYMmhCRjs7RVd6aEJBO0lBQ0U7WUFBQTtHWDJoQkY7O0VXeGhCQTtJQUNFO1lBQUE7R1gwaEJGOztFV3hoQkE7SUFDRTtZQUFBO0dYMGhCRjtDQUNGOztBV3ZoQkE7RUFDRTtJQUNFO1lBQUE7R1h5aEJGOztFV3ZoQkE7SUFDRTtZQUFBO0dYeWhCRjs7RVd2aEJBO0lBQ0U7WUFBQTtHWHloQkY7O0VXdGhCQTtJQUNFO1lBQUE7R1h3aEJGOztFV3RoQkE7SUFDRTtZQUFBO0dYd2hCRjs7RVd0aEJBO0lBQ0U7WUFBQTtHWHdoQkY7O0VXdGhCQTtJQUNFO1lBQUE7R1h3aEJGO0NBQ0Y7O0FXOWlCQTtFQUNFO0lBQ0U7WUFBQTtHWHloQkY7O0VXdmhCQTtJQUNFO1lBQUE7R1h5aEJGOztFV3ZoQkE7SUFDRTtZQUFBO0dYeWhCRjs7RVd0aEJBO0lBQ0U7WUFBQTtHWHdoQkY7O0VXdGhCQTtJQUNFO1lBQUE7R1h3aEJGOztFV3RoQkE7SUFDRTtZQUFBO0dYd2hCRjs7RVd0aEJBO0lBQ0U7WUFBQTtHWHdoQkY7Q0FDRjs7QVdyaEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtZQUFBO0dYdWhCRjs7RVdyaEJBO0lBQ0U7SUFDQTtHWHVoQkY7O0VXcmhCQTtJQUNFO1lBQUE7SUFDQTtJQUNBO0lBQ0E7R1h1aEJGO0NBQ0Y7O0FXdmlCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7WUFBQTtHWHVoQkY7O0VXcmhCQTtJQUNFO0lBQ0E7R1h1aEJGOztFV3JoQkE7SUFDRTtZQUFBO0lBQ0E7SUFDQTtJQUNBO0dYdWhCRjtDQUNGOztBV3BoQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO1lBQUE7R1hzaEJGOztFV3BoQkE7SUFDRTtJQUNBO0dYc2hCRjs7RVdwaEJBO0lBQ0U7WUFBQTtJQUNBO0lBQ0E7SUFDQTtHWHNoQkY7Q0FDRjs7QVd0aUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtZQUFBO0dYc2hCRjs7RVdwaEJBO0lBQ0U7SUFDQTtHWHNoQkY7O0VXcGhCQTtJQUNFO1lBQUE7SUFDQTtJQUNBO0lBQ0E7R1hzaEJGO0NBQ0Y7O0FXbmhCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0dYcWhCRjs7RVduaEJBO0lBQ0U7SUFDQTtHWHFoQkY7O0VXbmhCQTtJQUNFO0dYcWhCRjtDQUNGOztBV2ppQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtHWHFoQkY7O0VXbmhCQTtJQUNFO0lBQ0E7R1hxaEJGOztFV25oQkE7SUFDRTtHWHFoQkY7Q0FDRjs7QVdsaEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7R1hvaEJGOztFV2xoQkE7SUFDRTtJQUNBO0dYb2hCRjs7RVdsaEJBO0lBQ0U7R1hvaEJGOztFV2poQkE7SUFDRTtHWG1oQkY7O0VXamhCQTtJQUNFO0lBQ0E7R1htaEJGOztFV2poQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHWG1oQkY7Q0FDRjs7QVc3aUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7R1hvaEJGOztFV2xoQkE7SUFDRTtJQUNBO0dYb2hCRjs7RVdsaEJBO0lBQ0U7R1hvaEJGOztFV2poQkE7SUFDRTtHWG1oQkY7O0VXamhCQTtJQUNFO0lBQ0E7R1htaEJGOztFV2poQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHWG1oQkY7Q0FDRjs7QVdoaEJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7R1hraEJGOztFV2hoQkE7SUFDRTtJQUNBO0lBQ0E7R1hraEJGOztFV2hoQkE7SUFDRTtJQUNBO0dYa2hCRjtDQUNGOztBV2hp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RTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0tBQUE7Q0FvOEJKOztBQWg4QkE7O0FBRUE7Ozs7RUFBQTs7QU96TEE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7TUFBQTtDQUFBOztBQUFBO0VBQUE7TUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtNQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO01BQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7TUFBQTtDQUFBOztBQUFBO0VBQUE7TUFBQTtDQUFBOztBQUFBO0VBQUE7TUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtNQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO01BQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7TUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtNQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7S0FBQTtDQUFBOztBQUFBO0VBQUE7S0FBQTtDQUFBOztBQUFBO0VBQUE7S0FBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7T0FBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtPQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO09BQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7T0FBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtJQUFBO1lBQUE7R0FBQTtDQUFBOztBQUFBO0VBQUE7SUFBQTtZQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUE7WUFBQTtJQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUE7WUFBQTtJQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUE7R0FBQTtDQUFBOztBQUFBO0VBQUE7SUFBQTtHQUFBO0NBQUE7O0FBQUE7RUFBQTtJQUFBO1lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0lBQUE7WUFBQTtHQUFBO0NBQUE7O0FQaU1BOzs7RUFBQTs7QWlCak1BO0VmQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUtBQTtJQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBO0NVQUE7O0FBQUE7RWZBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFS0FBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1VBQTs7QUFBQTtFZkFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VLQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBO0NVQUE7O0FBQUE7RWZBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFS0FBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTtDVUFBOztBQUFBO0VmQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQSIsImZpbGUiOiIvY3NzL2FwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZ2xpZ2h0Ym94LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lci5pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxuLyogdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICovXG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUuY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUucHJldiB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtaW5uZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5ndmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtYm90dG9tLFxuICAgICAgICAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1sZWZ0LFxuICAgICAgICAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nc2xpZGUgaWZyYW1lLFxuICAgIC5nc2xpZGUgdmlkZW8ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogMTY1cHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4uZ3NsaWRlLWltYWdlIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdzbGlkZS1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uZGVzYy10b3AgLmdzbGlkZS1pbWFnZSBpbWcsXG4gICAgICAgIC5kZXNjLWJvdHRvbSAuZ3NsaWRlLWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZGVzYy1sZWZ0IC5nc2xpZGUtaW1hZ2UgaW1nLFxuICAgICAgICAuZGVzYy1yaWdodCAuZ3NsaWRlLWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtaW1hZ2UgaW1nLnpvb21hYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3NsaWRlLWltYWdlIGltZy5kcmFnZ2luZyB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmdzbGlkZS12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZoO1xuICBtYXgtd2lkdGg6IDEwMHZoO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3NsaWRlLXZpZGVvIC5ndmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAgICAgICAvKiBtYXgtd2lkdGg6IDE2MHZtaW47ICovXG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmdzbGlkZS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjM0KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdzbGlkZS12aWRlby5wbGF5aW5nOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3NsaWRlLXZpZGVvLmZ1bGxzY3JlZW4ge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1dmg7XG59XG5cbi5nc2xpZGUtdmlkZW8uZnVsbHNjcmVlbiB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3NsaWRlLWlubGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdzbGlkZS1pbmxpbmUgLmdpbmxpbmVkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdzbGlkZS1pbmxpbmUgLmRyYWdnaW5nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZ2lubGluZWQtY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ3NsaWRlLWV4dGVybmFsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3NsaWRlLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnpvb21lZCAuZ3NsaWRlLW1lZGlhIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRlc2MtdG9wIC5nc2xpZGUtbWVkaWEsXG4gICAgLmRlc2MtYm90dG9tIC5nc2xpZGUtbWVkaWEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQsXG4gICAgLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1ib3R0b20sXG4gICAgLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi10b3Age1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5nc2xpZGUtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnpvb21lZCAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi8qXG4gKiBEZXNjcmlwdGlvbiBmb3IgbW9iaWxlc1xuICogc29tZXRoaW5nIGxpa2UgZmFjZWJvb2sgZG9lcyB0aGUgZGVzY3JpcHRpb25cbiAqIGZvciB0aGUgcGhvdG9zXG4qL1xuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE5cHggMTFweDtcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc4dmg7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwKSksIHRvKHJnYmEoMCwgMCwgMCwgLjc1KSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIC43NSkgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2Mge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyAqIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyBzdHJpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjIC5kZXNjLW1vcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjQ7XG59XG5cbi5nZGVzYy1vcGVuIC5nc2xpZGUtbWVkaWEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XG4gIG9wYWNpdHk6IC40O1xufVxuXG4uZ2Rlc2Mtb3BlbiAuZ2Rlc2MtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmdkZXNjLWNsb3NlZCAuZ3NsaWRlLW1lZGlhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ3Jlc2V0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLmdhYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmdyZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsaWdodGJveC1kZXNjIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2xpZ2h0Ym94LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xvYWRlciB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaWdodGJveExvYWRlciAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxpZ2h0Ym94TG9hZGVyIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDQ3JTtcbn1cblxuLmdvdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZ3ByZXYsXG4uZ25leHQsXG4uZ2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ3ByZXYgc3ZnLFxuLmduZXh0IHN2Zyxcbi5nY2xvc2Ugc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ncHJldi5kaXNhYmxlZCxcbi5nbmV4dC5kaXNhYmxlZCxcbi5nY2xvc2UuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMTtcbn1cblxuLmdwcmV2IC5nYXJyb3csXG4uZ25leHQgLmdhcnJvdyxcbi5nY2xvc2UgLmdhcnJvdyB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuaWZyYW1lLndhaXQtYXV0b3BsYXkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2xpZ2h0Ym94LWNsb3NpbmcgLmduZXh0LFxuICAgIC5nbGlnaHRib3gtY2xvc2luZyAuZ3ByZXYsXG4gICAgLmdsaWdodGJveC1jbG9zaW5nIC5nY2xvc2Uge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbi8qU2tpbiAqL1xuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtZGVzY3JpcHRpb24sXG4uZ2xpZ2h0Ym94LW1vZGVybiAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ2Rlc2MtaW5uZXIsXG4uZ2xpZ2h0Ym94LW1vZGVybiAuZ2Rlc2MtaW5uZXIge1xuICBwYWRkaW5nOiAyMnB4IDIwcHg7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS10aXRsZSxcbi5nbGlnaHRib3gtbW9kZXJuIC5nc2xpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtZGVzYyxcbi5nbGlnaHRib3gtbW9kZXJuIC5nc2xpZGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3NsaWRlLXZpZGVvLFxuLmdsaWdodGJveC1tb2Rlcm4gLmdzbGlkZS12aWRlbyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIC5ncHJldixcbiAgICAuZ25leHQsXG4gICAgLmdjbG9zZXtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR01BQUFBMkNBWUFBQURUZUNmUkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUZwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOUzFqTURFMElEYzVMakUxTVRRNE1Td2dNakF4TXk4d015OHhNeTB4TWpvd09Ub3hOU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESUUxaFkybHVkRzl6YUNJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvNU5UaERNRU13TnpnM05qZ3hNVVUxUVVNMk1VWXdSRFl3TlRORU4wVXhNU0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG81TlRoRE1FTXdPRGczTmpneE1VVTFRVU0yTVVZd1JEWXdOVE5FTjBVeE1TSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPamsxT0VNd1F6QTFPRGMyT0RFeFJUVkJRell4UmpCRU5qQTFNMFEzUlRFeElpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qazFPRU13UXpBMk9EYzJPREV4UlRWQlF6WXhSakJFTmpBMU0wUTNSVEV4SWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K2h0RThLd0FBQTlCSlJFRlVlTnJzbTF0SUZHRVlobmRESTRPU0xncWtNcktqQlhZd0NqdDQwUWtwTDRwTXlvcU1naWdJZ202aWl5NjZLU3dwajJ2cnVjS2dwSU5SUmhZUm9vUWtXWUVXVWthV0VSb2toVlFYYnUvUU95RGhwalB6ejNIL0R4N1cxZjIrNzUzLzNYOW1uUG5ISHdxRmZES2NFV1BrRUVnelpFZ3pwQmt5YkRiakhMaHZJUDhHS0xOaFBJTGdrc0VhRmFES0tXYWNBTWRBbjRFYW44RitrR094R1hGZ0R5alNtWjhMOW9GcHVyS1ZVMXVCbkFyOWpaTUNhaDFoclFMQkdrY2l5TDdGR3ZOeW1YZFpiMitSRzNHR1lvNExySG1JTlM5YWJFaVpSa011OFBOWGpQUVZKVjRWYzlTRWdjbG03V3FMRFNrZDVSZEJpQkdpekNpaG1NTW1Ea3dXZTF5ejJKQnk5ZzJFK2Z0NW83c21rV1pVVU13QkN3WW1nNzF1Mm5RTUNaaHBoRkV6YWlobXQ0VURrODZlOVRZWlVzajNPYUtOTUdKR0hjVmtXandvQ2h2Wis3SEZmUXZadDQydnBhSjc2RW02U3pIYmJEQkNaUjAxTkZ2Y3Q1MTl1OHlvcnpYaEVjV2syV2lFU2lxMXRGclVUOTAxdmVacm5wMW1ORkhFV2djWW9aSk1UZTBtOThsam4zSyt6K2Y3b0IxbXRMRDVhZ2Nab1pKRWJaM0FiMEo5ZGVDcndwelNCNjAwNHhXYkxuZWdFU3FKMU5nTm9rMDRhRmVGK1h0QTVNRjhwQTkwc3RraUJ4dWhra0N0dlNCR1FMMmlFWXo0MTVCeXM4eUlBdS9aWktFTGpGQ0pwK1orRUd1Z1RnSHJWR3E4Q2xFbTJveFo0Q1VZQUhOY1pJUktIT2pqNmVkOEE4ZUlTbzE1eFVhUEljUDlzcEZGazExb2hNcDBia09IeHJ4YTVsWG83S3NhY2s5UHZuK1lwVHFMd1MwUURaYnhSbytiWWdKb0JaUEFadENpSVZlNVF6Y2VaQnJvWHdQOFlLZldSSCtZZFZPeDRBT1lDT0pCdDB1TVVBejRCR0xBVk5EamhYdmcvYndGMlVkVEVseXdMVk9vTjVvLzk3aHNSdi8zSHZnQXYxMGZ3VnVRNk9EdFVPNDVmNkhteWFEWGk2dERmb01aTktNZEpEbHdHMlp5Ti9xVnMvbWJsNWZxRElMWm9BTzhBTWtPMGo4WHZPTkpoaktMZjBUS3Vxa0Y0RGw0QmxZNlFMdHkxdmNHZEhFMzlTdlNGckV0QmMyZ0NXeXdVZmNLZmpFNmVISXhHS2tyQ2xlQlJ2QUFwTm1nT1FVOEJXMmNyUkcvdkRNVjFKTjBDL1dtY21ZcVppenhlU3lNTE8vY0JHNkRPeUREQXEzcndSUE95aFNmQjhQb1d0c3Q0RHJKTWxHbllud0RlTWpaNGMwUWRHR3VtaGZJc2syNDZMZVZ0ZXRjZk9GeVZFUUo4blF2K0FrcXdUaFFJcWp1RG5BVjFJTHRQbzlIbE1CYUIva2Zld0NNQmZrRzZ5bEw4NVZuSlpTcm9MdDhrUkFtVExlek9wZlVEK1cwV1F2Rm5JemZwRWVQbGFlTzVvRTFPdk9WcDU2K1I4S3VhV2lZWllZTUcwNXRaVWd6cEJreXBCblNEQm5TREdtR0RHbUdER21HTkVPR05FT2FJVU9hNFlINEk4QUFNOW04QkZFenlESUFBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gICAgfSAqL1xuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldixcbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCxcbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2UsXG4gICAgLmdsaWdodGJveC1tb2Rlcm4gLmdwcmV2LFxuICAgIC5nbGlnaHRib3gtbW9kZXJuIC5nbmV4dCxcbiAgICAuZ2xpZ2h0Ym94LW1vZGVybiAuZ2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3ByZXY6aG92ZXIsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dDpob3Zlcixcbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZTpob3Zlcixcbi5nbGlnaHRib3gtbW9kZXJuIC5ncHJldjpob3Zlcixcbi5nbGlnaHRib3gtbW9kZXJuIC5nbmV4dDpob3Zlcixcbi5nbGlnaHRib3gtbW9kZXJuIC5nY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjApO1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldiBwYXRoLFxuLmdsaWdodGJveC1jbGVhbiAuZ25leHQgcGF0aCxcbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSBwYXRoLFxuLmdsaWdodGJveC1tb2Rlcm4gLmdwcmV2IHBhdGgsXG4uZ2xpZ2h0Ym94LW1vZGVybiAuZ25leHQgcGF0aCxcbi5nbGlnaHRib3gtbW9kZXJuIC5nY2xvc2UgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gYnV0dG9uOmZvY3VzOm5vdCguZm9jdXNlZCk6bm90KC5kaXNhYmxlZCksXG4uZ2xpZ2h0Ym94LW1vZGVybiBidXR0b246Zm9jdXM6bm90KC5mb2N1c2VkKTpub3QoLmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdwcmV2LFxuLmdsaWdodGJveC1tb2Rlcm4gLmdwcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiAzMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCxcbi5nbGlnaHRib3gtbW9kZXJuIC5nbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSxcbi5nbGlnaHRib3gtbW9kZXJuIC5nY2xvc2Uge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IC43O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTlweCAycHg7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSBzdmcsXG4uZ2xpZ2h0Ym94LW1vZGVybiAuZ2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2U6aG92ZXIsXG4uZ2xpZ2h0Ym94LW1vZGVybiAuZ2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuXG5cblxuLypDU1MgQW5pbWF0aW9ucyovXG5cbi5nZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGdmYWRlSW4gLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ2ZhZGVJbiAuNXMgZWFzZTtcbn1cblxuLmdmYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGdmYWRlT3V0IC41cyBlYXNlO1xuICBhbmltYXRpb246IGdmYWRlT3V0IC41cyBlYXNlO1xufVxuXG4uZ3NsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVPdXRMZWZ0IC4zcyBlYXNlO1xuICBhbmltYXRpb246IGdzbGlkZU91dExlZnQgLjNzIGVhc2U7XG59XG5cbi5nc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlSW5MZWZ0IC4zcyBlYXNlO1xuICBhbmltYXRpb246IGdzbGlkZUluTGVmdCAuM3MgZWFzZTtcbn1cblxuLmdzbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGdzbGlkZU91dFJpZ2h0IC4zcyBlYXNlO1xuICBhbmltYXRpb246IGdzbGlkZU91dFJpZ2h0IC4zcyBlYXNlO1xufVxuXG4uZ3NsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVJblJpZ2h0IC4zcyBlYXNlO1xuICBhbmltYXRpb246IGdzbGlkZUluUmlnaHQgLjNzIGVhc2U7XG59XG5cbi5nem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGd6b29tSW4gLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3pvb21JbiAuNXMgZWFzZTtcbn1cblxuLmd6b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGd6b29tT3V0IC41cyBlYXNlO1xuICBhbmltYXRpb246IGd6b29tT3V0IC41cyBlYXNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRib3hMb2FkZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0Ym94TG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2ZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGd6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3pvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy10b3AgLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCAuZ3NsaWRlLWltYWdlLFxuICAgICAgICAgICAgICAgIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWltYWdlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA5N3ZoO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5nc2xpZGUtaW1hZ2UgaW1nLnpvb21hYmxlIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cbiAgLnpvb21lZCAuZ3NsaWRlLWltYWdlIGltZy56b29tYWJsZSB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiBncmFiO1xuICB9XG4gIC5nc2xpZGUtaW5saW5lIHtcbiAgICBtYXgtaGVpZ2h0OiA5NXZoO1xuICB9XG4gIC5nc2xpZGUtZXh0ZXJuYWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCxcbiAgICAuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICB9XG4gIC5nbGlnaHRib3gtb3BlbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5nb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOTIpO1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS1tZWRpYSxcbi5nbGlnaHRib3gtbW9kZXJuIC5nc2xpZGUtbWVkaWEge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDJweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgYm94LXNoYWRvdzogMXB4IDJweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZGVzY3JpcHRpb24tbGVmdCAuZ2Rlc2MtaW5uZXIsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5kZXNjcmlwdGlvbi1yaWdodCAuZ2Rlc2MtaW5uZXIsXG4uZ2xpZ2h0Ym94LW1vZGVybiAuZGVzY3JpcHRpb24tbGVmdCAuZ2Rlc2MtaW5uZXIsXG4uZ2xpZ2h0Ym94LW1vZGVybiAuZGVzY3JpcHRpb24tcmlnaHQgLmdkZXNjLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsXG4uZ2xpZ2h0Ym94LW1vZGVybiAuZ3ByZXYge1xuICAgIHRvcDogNDUlO1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmduZXh0LFxuLmdsaWdodGJveC1tb2Rlcm4gLmduZXh0IHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlLFxuLmdsaWdodGJveC1tb2Rlcm4gLmdjbG9zZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQyMHB4KSB7XG4gIC5nb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxufVxuIiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc117cG9pbnRlci1ldmVudHM6bm9uZX1bZGF0YS1hb3NdLmFvcy1hbmltYXRle3BvaW50ZXItZXZlbnRzOmF1dG99W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9QG1lZGlhIHNjcmVlbntodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW5dey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42KTt0cmFuc2Zvcm06c2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0XXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpO3RyYW5zZm9ybTpzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtO3Zpc2liaWxpdHk6aGlkZGVufWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9fSIsIi8qKlxuKiBhcHAuY3NzXG4qXG4qIFRoZSBlbnRyeSBwb2ludCBmb3IgdGhlIGNzcy5cbipcbiovXG5cbi8qKlxuKiBUaGlzIGluamVjdHMgVGFpbHdpbmQncyBiYXNlIHN0eWxlcywgd2hpY2ggaXMgYSBjb21iaW5hdGlvbiBvZlxuKiBOb3JtYWxpemUuY3NzIGFuZCBzb21lIGFkZGl0aW9uYWwgYmFzZSBzdHlsZXMuXG4qL1xuQGltcG9ydCAndGFpbHdpbmRjc3MvYmFzZSc7XG5AaW1wb3J0ICd0YWlsd2luZGNzcy9jb21wb25lbnRzJztcblxuLyoqXG4qIEluY2x1ZGUgdmVuZG9yIGNzcy5cbipcbiovXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvZ2xpZ2h0Ym94L2Rpc3QvY3NzL2dsaWdodGJveC5jc3MnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS5jb3JlJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzJztcbkBpbXBvcnQgJy4vX3ZlbmRvci5zY3NzJztcblxuLyogQW5pbWF0aW9uICovXG5cbi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9fZm9udC1sb2FkaW5nJztcbkBpbXBvcnQgJy4vYmFzZS9fdHlwb2dyYXBoeSc7XG5cbi8qIEhlbHBlcnMgKi9cbkBpbXBvcnQgJy4vaGVscGVycy9fbWl4aW5zJztcbkBpbXBvcnQgJy4vaGVscGVycy9fZ2xvYmFscyc7XG5AaW1wb3J0ICcuL2hlbHBlcnMvX2dyaWQnO1xuQGltcG9ydCAnLi9oZWxwZXJzL19hbmltYXRpb24nO1xuXG4vKiBDb21wb25lbnRzICovXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvX25hdic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvX2Zvb3Rlcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvX2V4cGFuZC1jb2xsYXBzZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvX2Zvcm1zJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9fbWFwcyc7XG5cbioge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4ubmF2LWxvZ28ge1xuICB3aWR0aDogMTUwcHg7XG4gIEBzY3JlZW4gbWQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb2dvLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNHMgZWFzZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIH1cbiAgfVxuXG4gICYuZmFkZS1sb2dvcyB7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFuaW1hdGlvbjogZmFkZS1pbiAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGJvdGg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNyB7XG4gICAgICAkc2Vjb25kczogMy4zICsgJGkgLyAxMDtcbiAgICAgIGltZzpudGgtb2YtdHlwZSgjeyRpfSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6ICN7JHNlY29uZHN9cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNsaWRlVXBGYWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gIH1cbiAgLmV4cGFuZGVyLWNvbnRhaW5lciAmIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5jb21tdW5pdHktbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICAuY29tbXVuaXR5LWxvZ29zX19pbWFnZS13cmFwIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMTVweCAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luOiAyNXB4IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5nZW5lcmFsLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uaW5saW5lLXZpZGVvX19wbGFjZWhvbGRlciB7XG4gIC8vIG9wYWNpdHk6IDE7XG4gIC8vIHRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2Utb3V0IGJvdGg7XG4gIGFuaW1hdGlvbjogZmFkZSAwLjNzIGVhc2Utb3V0IGJvdGg7XG5cbiAgJi5oaWRlIHtcbiAgICBhbmltYXRpb246IGZhZGUtb3V0IDAuM3MgZWFzZS1vdXQgYm90aDtcbiAgfVxufVxuXG4uanMtbm90aWZpY2F0aW9uLS1iYXIge1xuICB6LWluZGV4OiAxOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5nbGlkZV9fc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGlkZV9fY29udHJvbHMtcG9zaXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5nbGlkZS0td29yayAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZ2xpZGUtLXRpbGVzICYge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIEBzY3JlZW4gc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICBAc2NyZWVuIG1kIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuLmNvbXBhcmlzb24td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDY5JTtcbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLyogTGF5b3V0ICovXG5cbi8qKlxuKiBUaGlzIGluamVjdHMgYWxsIG9mIFRhaWx3aW5kJ3MgdXRpbGl0eSBjbGFzc2VzLCBnZW5lcmF0ZWQgYmFzZWQgb24geW91clxuKiBjb25maWcgZmlsZS5cbipcbiovXG5cbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL3V0aWxpdGllcyc7XG5cbi8qKlxuKiBJbmNsdWRlIHN0eWxlcyBmb3IgaW5kaXZpZHVhbCBwYWdlc1xuKlxuKi9cbiIsIkB0YWlsd2luZCBiYXNlO1xuIiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4uI3skZ2xpZGUtY2xhc3N9IHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgJHNlOiAkZ2xpZGUtZWxlbWVudC1zZXBhcmF0b3I7XHJcbiAgJHNtOiAkZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yO1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXRyYWNrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmI3skc2V9c2xpZGVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAmI3skZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yfWRyYWdnaW5nIHtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmI3skc2V9c2xpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiN7JHNlfWFycm93cyB7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gICYjeyRzZX1idWxsZXRzIHtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiN7JHNtfXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcbn1cclxuIiwiLnRpbGUtc3dpcGUsXG4ud29yay1zd2lwZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlkZV9fdHJhY2stLXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmdsaWRlLS1zd2lwZWFibGUge1xuICBjdXJzb3I6IGdyYWI7XG59XG4uZ2xpZGUtLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5nbGlkZS0tdGlsZSxcbi5nbGlkZS0td29yayB7XG4gIC5nbGlkZV9fc2xpZGUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAmLmdsaWRlX19zbGlkZS0tYWN0aXZlLFxuICAgICYuZ2xpZGVfX3NsaWRlLS1hY3RpdmUgKyAuZ2xpZGVfX3NsaWRlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAmLmdsaWRlX19zbGlkZS0tYWN0aXZlICsgLmdsaWRlX19zbGlkZSArIC5nbGlkZV9fc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Ac2NyZWVuIG1kIHtcbiAgLmdsaWRlLS10aWxlIHtcbiAgICAuZ2xpZGVfX3NsaWRlIHtcbiAgICAgICYuZ2xpZGVfX3NsaWRlLS1hY3RpdmUgKyAuZ2xpZGVfX3NsaWRlICsgLmdsaWRlX19zbGlkZSArIC5nbGlkZV9fc2xpZGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmdsaWRlLS1sb2dvcyB7XG4gICAgJi5nbGlkZS0tZmFkZSB7XG4gICAgICAuZ2xpZGVfX3NsaWRlcyB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5nbGlkZV9fc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgIH1cbiAgICAgIC5nbGlkZV9fc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAuZ2xpZGVfX3NsaWRlLS1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIxcHgpIHtcbiAgLmdsaWRlLS1sb2dvcyB7XG4gICAgLmdsaWRlX19zbGlkZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5nbGlkZV9fc2xpZGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIGdsaWdodGJveFxuLy9cbi5nb3ZlcmxheSxcbi5nbGlnaHRib3gtbW9iaWxlIC5nb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2UsXG4uZ2xpZ2h0Ym94LW1vZGVybiAuZ2Nsb3NlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nc2xpZGUtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdsaWdodGJveC1tb2JpbGUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCxcbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSxcbi5nbGlnaHRib3gtbW9kZXJuIC5ncHJldixcbi5nbGlnaHRib3gtbW9kZXJuIC5nbmV4dCxcbi5nbGlnaHRib3gtbW9kZXJuIC5nY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTY3RvIEdyb3Rlc2snO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvU2N0by9TY3RvIEdyb3Rlc2sgQSBSZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvU2N0by9TY3RvIEdyb3Rlc2sgQSBSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vLi4vZm9udHMvU2N0by9TY3RvIEdyb3Rlc2sgQSBSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi9mb250cy9TY3RvL1NjdG8gR3JvdGVzayBBIFJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaWVtcG9zJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3RpZW1wb3MvdGllbXBvcy10ZXh0LXdlYi1yZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvdGllbXBvcy90aWVtcG9zLXRleHQtd2ViLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi8uLi9mb250cy90aWVtcG9zL3RpZW1wb3MtdGV4dC13ZWItcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vLi4vZm9udHMvdGllbXBvcy90aWVtcG9zLXRleHQtd2ViLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaWVtcG9zIE1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy90aWVtcG9zL3RpZW1wb3MtdGV4dC13ZWItbWVkaXVtLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvdGllbXBvcy90aWVtcG9zLXRleHQtd2ViLW1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uLy4uL2ZvbnRzL3RpZW1wb3MvdGllbXBvcy10ZXh0LXdlYi1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uLy4uL2ZvbnRzL3RpZW1wb3MvdGllbXBvcy10ZXh0LXdlYi1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBAYXBwbHkgZm9udC1zY3RvO1xufVxuXG4uaGVhZGluZyB7XG4gIEBhcHBseSBmb250LXRpZW1Qb3M7XG59XG5cbi5oMSB7XG4gIEBhcHBseSBmb250LXRpZW1Qb3MgdGV4dC1tb2ItbGcgbGVhZGluZy0xMjUtcGVyY2VudDtcblxuICBAc2NyZWVuIG1kIHtcbiAgICBAYXBwbHkgdGV4dC10YWIteGw7XG4gIH1cblxuICBAc2NyZWVuIGxnIHtcbiAgICBAYXBwbHkgdGV4dC14bDtcbiAgfVxufVxuLmgyIHtcbiAgQGFwcGx5IGZvbnQtdGllbVBvcyB0ZXh0LW1vYi1sZyBsZWFkaW5nLTEyNS1wZXJjZW50O1xuXG4gIEBzY3JlZW4gbWQge1xuICAgIEBhcHBseSB0ZXh0LXRhYi1sZztcbiAgfVxuXG4gIEBzY3JlZW4gbGcge1xuICAgIEBhcHBseSB0ZXh0LWxnO1xuICB9XG59XG5cbi5oMyB7XG4gIEBhcHBseSBmb250LXRpZW1Qb3MgdGV4dC1tb2ItbWQgbGVhZGluZy0xMjUtcGVyY2VudCBsZWFkaW5nLW1kO1xuXG4gIEBzY3JlZW4gbWQge1xuICAgIEBhcHBseSB0ZXh0LXRhYi1tZDtcbiAgfVxuXG4gIEBzY3JlZW4gbGcge1xuICAgIEBhcHBseSB0ZXh0LW1kO1xuICB9XG59XG4uaDQge1xuICBAYXBwbHkgZm9udC10aWVtUG9zIHRleHQtbW9iLXJnIGxlYWRpbmctMTI1LXBlcmNlbnQ7XG5cbiAgQHNjcmVlbiBtZCB7XG4gICAgQGFwcGx5IHRleHQtdGFiLXJnO1xuICB9XG5cbiAgQHNjcmVlbiBsZyB7XG4gICAgQGFwcGx5IHRleHQtcmc7XG4gIH1cbn1cblxuLmJvZHktY29weSxcbi5ib2R5LXRleHQge1xuICBAYXBwbHkgZm9udC1zY3RvIHRleHQtc20gdGV4dC1kYXJrO1xuICBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBvcGFjaXR5O1xuICAgICY6bm90KC5uby11bmRlcmxpbmUpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cbiIsIkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCIqIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbio6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSxcbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uIHtcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uY2VudGVyLXkge1xuICBAaW5jbHVkZSBjZW50ZXIoJ3knKTtcbn1cbkBzY3JlZW4geHMge1xuICAueHNcXDpjZW50ZXIteSB7XG4gICAgQGluY2x1ZGUgY2VudGVyKCd5Jyk7XG4gIH1cbn1cbkBzY3JlZW4gc20ge1xuICAuc21cXDpjZW50ZXIteSB7XG4gICAgQGluY2x1ZGUgY2VudGVyKCd5Jyk7XG4gIH1cbn1cbkBzY3JlZW4gbWQge1xuICAubWRcXDpjZW50ZXIteSB7XG4gICAgQGluY2x1ZGUgY2VudGVyKCd5Jyk7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAubGdcXDpjZW50ZXIteSB7XG4gICAgQGluY2x1ZGUgY2VudGVyKCd5Jyk7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAubGdcXDpjZW50ZXIteSB7XG4gICAgQGluY2x1ZGUgY2VudGVyKCd5Jyk7XG4gIH1cbn1cblxuLmNlbnRlci14IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5Ac2NyZWVuIHhzIHtcbiAgLnhzXFw6Y2VudGVyLXgge1xuICAgIEBpbmNsdWRlIGNlbnRlcigneCcpO1xuICB9XG59XG5Ac2NyZWVuIHNtIHtcbiAgLnNtXFw6Y2VudGVyLXgge1xuICAgIEBpbmNsdWRlIGNlbnRlcigneCcpO1xuICB9XG59XG5Ac2NyZWVuIG1kIHtcbiAgLm1kXFw6Y2VudGVyLXgge1xuICAgIEBpbmNsdWRlIGNlbnRlcigneCcpO1xuICB9XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmxnXFw6Y2VudGVyLXgge1xuICAgIEBpbmNsdWRlIGNlbnRlcigneCcpO1xuICB9XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmxnXFw6Y2VudGVyLXgge1xuICAgIEBpbmNsdWRlIGNlbnRlcigneCcpO1xuICB9XG59XG5cbi5jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1hcmtkb3duIHtcbiAgYSB7XG4gICAgQGFwcGx5IGJvcmRlci1iO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG5cbiAgJi5uby11bmRlcmxpbmUge1xuICAgIGEge1xuICAgICAgQGFwcGx5IGJvcmRlci1ub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGxheS1idXR0b24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBmaWx0ZXIgZWFzZS1vdXQ7XG59XG5cbmE6aG92ZXIge1xuICAucGxheS1idXR0b24ge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG59XG5cbi5idG4ge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIHB4LTMwIHB5LTEyIGZvbnQtc2N0byB0ZXh0LXhzIHRyYWNraW5nLXdpZGU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICYgKyAuYnRuIHtcbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgIEBhcHBseSBtbC0yMDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi0tbGFyZ2Uge1xuICBAYXBwbHkgcHgtNTAgdGV4dC1zbTtcbn1cblxuLmJ0bi0tWGxhcmdlIHtcbiAgQGFwcGx5IHB4LTYwIHB5LTIwO1xufVxuXG4uYnRuLS1vdXRsaW5lIHtcbiAgQGFwcGx5IGJvcmRlci1zb2xpZCBib3JkZXItMSBiZy10cmFuc3BhcmVudCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDA7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBhcHBseSBiZy13aGl0ZSB0ZXh0LWRhcms7XG4gIH1cbn1cblxuLmJ0bi0tZ3JleS1vdXRsaW5lIHtcbiAgQGV4dGVuZCAuYnRuLS1vdXRsaW5lO1xuICBAYXBwbHkgYm9yZGVyLWJ1dHRvbkdyZXk7XG59XG5cbi5wYXJhbGxheC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBAc3VwcG9ydHMgbm90ICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cbn1cblxuLnBhcnJhbGxheC1xdW90ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4zOTUzOTU2NTgyNjMzMDUzNikgMCUsIHJnYmEoMCwgMjEyLCAyNTUsIDApIDEwMCUpO1xuICB9XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4iLCJcbkBtaXhpbiBjZW50ZXIoJHggOiAnYycgKXtcblxuXHRAaWYgJHggPT0gJ3knIHtcblx0XHR0b3A6NTAlO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cblx0QGVsc2UgaWYgJHggPT0gJ3gnIHtcblx0XHRsZWZ0OjUwJTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcblx0fVxuXG5cdEBlbHNlIHtcblx0XHR0b3A6NTAlO1xuXHRcdGxlZnQ6NTAlO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblxufSIsIi5jb250YWluZXIge1xuXHRAYXBwbHkgbXgtYXV0b1xuXHRweC0zMDtcblxuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdEBzY3JlZW4gc217XG5cdFx0QGFwcGx5IHctNzIwO1xuXHR9XHRcdFxuXG5cblx0QHNjcmVlbiBtZCB7XG5cdFx0QGFwcGx5IHctOTM1IHB4LTIwO1xuXG5cblx0fVxuXHRAc2NyZWVuIGxnIHtcblx0XHRAYXBwbHkgdy0xMTQwO1xuXHR9XG5cdC8vIEBzY3JlZW4geGwge1xuXHQvLyBcdEBhcHBseSB3LTEzMDA7XG5cdC8vIH1cbn1cblxuXG4ucm93IHtcblx0QGFwcGx5IGZsZXggXG5cdGZsZXgtd3JhcFxuXHQtbXgtMTU7XG5cdFxuXHRAc2NyZWVuIG1kIHtcblx0XHRAYXBwbHkgLW14LTIwXG5cdH1cblxuXHQmLS1mbHVpZHtcblx0XHRAZXh0ZW5kIC5yb3c7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4ucm93LS1uYXJyb3d7XG5cdG1hcmdpbjogMCAtMTJweDtcbn1cblxuLmNvbCB7XG5cdEBhcHBseSBweC0xNTtcblxuXHRAc2NyZWVuIGxnIHtcblx0XHRAYXBwbHkgcHgtMjA7XG5cdH1cblxuXHQmLmNvbC0tbmFycm93e1xuXHRcdEBhcHBseSBweC0xMjtcblx0fVxufVxuXG5cbi5zZWN0aW9uLXNwYWNpbmd7XG5cdEBhcHBseSBwdC02MCBwYi1tZDtcblx0XG5cdEBzY3JlZW4gbGd7XG5cdFx0QGFwcGx5IHB0LW1kIHBiLTEwMFxuXHR9XG5cdFxufVxuXG5cbi8vIC5mdWxsc2NyZWVuLXdpZHRoIHtcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRwYWRkaW5nOiAwO1xuLy8gXHRoZWlnaHQ6IDU2dmg7XG5cbi8vIFx0QHNjcmVlbiBsZyB7XG4vLyBcdFx0aGVpZ2h0OiA4N3ZoO1xuLy8gXHR9XG5cbi8vIFx0aW1nIHtcbi8vIFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0dG9wOiAwO1xuLy8gXHRcdGxlZnQ6IDA7XG4vLyBcdFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHR9XG5cblxuLy8gfSIsIi5zd3VwLXRyYW5zaXRpb24tZmFkZSB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWwuaXMtYW5pbWF0aW5nIC5zd3VwLXRyYW5zaXRpb24tZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIDFzIGVhc2Utb3V0IGJvdGg7XG59XG5cbi5mYWRlLW91dCB7XG4gIGFuaW1hdGlvbjogZmFkZS1vdXQgMXMgZWFzZS1vdXQgYm90aDtcbn1cblxuLnNsaWRlVXBGYWRlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwRmFkZSAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgYm90aDtcbn1cblxuLmFuaW1hdGlvbi1ib3VuY2Uge1xuICBhbmltYXRpb246IGJvdW5jZSAycyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAuNzMsIDEsIDAuMzUpO1xufVxuXG4uYW5pbWF0aW9uLS1mYWRlLXVwIHtcbiAgYW5pbWF0aW9uOiBmYWRlLXVwIDFzIGVhc2Utb3V0IGJvdGg7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuLmFuaW1hdGlvbi1kZWxheS0tMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4uYW5pbWF0aW9uLWRlbGF5LS0xMjAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXBGYWRlIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cblxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamlnZ2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAxNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgfVxuXG4gIDI0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAzMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgNDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtdXAge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzVweCk7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLW91dCB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDMzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDY2JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ0ZhZGVJbiB7XG4gIGZyb20sXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ0ZhZGVPdXQge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZ2dmYWRlSW4ge1xuICBhbmltYXRpb246IGdGYWRlSW4gMC40cyBlYXNlLW91dCBib3RoO1xufVxuXG4uZ2dmYWRlT3V0IHtcbiAgYW5pbWF0aW9uOiBnRmFkZU91dCAwLjRzIGVhc2Utb3V0IGJvdGg7XG59XG4iLCIubmF2LXN0aWNreSxcbiNtYWluLW5hdi5pcy1vcGVuIHtcbiAgQGFwcGx5IGZpeGVkIGJnLWRhcmtCbHVlO1xufVxuXG4ubmF2LXN0aWNreS0tc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5uYXYtc3RpY2t5LS1hbmltYXRpbmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbn1cbi5uYXYtc3RpY2t5LS1oaWRlOm5vdCguaXMtb3Blbikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbn1cblxuLm5hdi1pdGVtIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jayByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBAYXBwbHkgYmxvY2sgYmctd2hpdGUgYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMDtcbiAgfVxuICAmLmFjdGl2ZSxcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgJjphZnRlciB7XG4gICAgICBAYXBwbHkgdy1mdWxsO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LXRyaWdnZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGNlbnRlcigneScpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICNtYWluLW5hdiB7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm1haW4tbmF2X19iYXIge1xuICAgICAgQGFwcGx5IGJnLWRhcmtCbHVlIHAtMjUgdG9wLTAgbGVmdC0wO1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDV2dyk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBAYXBwbHkgdGV4dC1tZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgLm1haW4tbmF2X19iYXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtYW5pbWF0aW5nIHtcbiAgICAgIC5tYWluLW5hdl9fYmFyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtdHJpZ2dlciB7XG4gIC5uYXYtdHJpZ2dlcl9faW5uZXIge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgLm5hdi10cmlnZ2VyX19pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLW5hdntcblx0QHNjcmVlbiBtZHtcblx0XHRtaW4taGVpZ2h0OiAxMjVweDtcblx0fVxuXHRAc2NyZWVuIGxne1xuXHRcdHdpZHRoOiAyODBweDtcblx0fVxufVxuXG4uZm9vdGVyLW5hdl9fdGl0bGV7XG5cdEBhcHBseSB0ZXh0LXhzIHRleHQtd2hpdGUgbWItMTAgdXBwZXJjYXNlIGZvbnQtc2N0byB0cmFja2luZy1oZWFkaW5nIDtcblxuXG59XG5cbi5mb290ZXItbmF2X19pdGVte1xuXHRAYXBwbHkgdGV4dC1zbSB0ZXh0LXdoaXRlIGNhcGl0YWxpemUgZm9udC1zY3RvIDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5mb290ZXJfX2FuaW1hdGlvbntcblx0XHRhbmltYXRpb246ICBqaWdnbGUgMTBzIGVhc2UtaW4tb3V0IGJvdGggaW5maW5pdGU7XG5cdH0iLCJcbi5leHBhbmQtY29sbGFwc2VfX2V4cGFuZGVye1xuXHQmW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ117XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuIiwiLmNvbnRhY3QtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICY6Zm9jdXMge1xuICAgICYgKyBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG4gICYgKyBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gIH1cbn1cblxuLyogcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG4uZm9ybS1ncm91cCB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbiAgbGFiZWwge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgQGFwcGx5IGFic29sdXRlIGxlZnQtMCBjdXJzb3ItcG9pbnRlcjtcbiAgICB0b3A6IDJweDtcbiAgfVxuICBpbnB1dHtcbiAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgYm9yZGVyLWItMSBib3JkZXItd2hpdGUgdy1mdWxsIHRleHQtd2hpdGUgcGItMTAgdGV4dC13aGl0ZTtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOCk7XG4gICAgfVxuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG5cbmlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwLS1maWxlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgbGFiZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgQGFwcGx5IHRleHQtd2hpdGUgcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdVcGxvYWQnO1xuXG4gICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHB4LTMwIHB5LTEyIHRleHQtY2VudGVyIGZvbnQtc2N0byB0ZXh0LXhzIHRyYWNraW5nLXdpZGUgYm9yZGVyLXNvbGlkIGJvcmRlci0xIGJnLXRyYW5zcGFyZW50IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMDtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG5cbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICBAYXBwbHkgYmctd2hpdGUgdGV4dC1kYXJrO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gI21hcC1vdmVybGF5e1xuLy8gXHRvcGFjaXR5OiAwO1xuLy8gXHR0cmFuc2l0aW9uOjAuMnMgZWFzZS1vdXQgb3BhY2l0eSA7XG4vLyBcdHotaW5kZXg6IDI7XG4vLyB9XG4jbWFwLWNvbnRhaW5lcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MDBweDtcblxufVxuI21hcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTAwcHg7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0b3BhY2l0eTogMC41O1xuXHR0cmFuc2l0aW9uOjAuMnMgZWFzZS1vdXQgb3BhY2l0eSA7XG5cbn1cbi5nbS1zdHlsZSAqe1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4jbWFwLmdvb2dsZSB7XG5cdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuIixudWxsXSwic291cmNlUm9vdCI6IiJ9*/