@font-face {
    font-family: 'eagle';
    src: url('../fonts/eagle/eagle_light.otf');
    /*src: local('☺'), url('fonts/FuturaNewDemi.woff') format('woff'), url('fonts/FuturaNewDemi.ttf') format('truetype'), url('fonts/FuturaNewDemi.svg') format('svg');
    font-weight: normal;
    font-style: normal;*/
}

#webuiPopover0 {
  /*width: 215!important;*/
}
.social-buttons {
  margin-bottom: 20px;
}

.social-buttons button {
  margin: 0 12px 8px 0;
  float: left;
}

.social-buttons .social-linkedin {
  margin-right: 0;
}

.social-div {
  display:none; 
  width:400px; 
  height: 400px;
  position: absolute;
  top: 40px;
  left: 40px;
  background-color: #fff;
}

.accept-terms {
  float: left;
  padding-top: 5px;
  margin-left: 10px;
}

.grid-imgs {
  display: inherit;
}

#terms-modal .modal-body {
  text-align: justify;
  padding: 20px 40px;
}
#terms-modal .modal-title {
  padding: 20px 0 0 20px;
}

.send-contact-btn, .send-comment-btn {
  float: right;
}

.legend-icons {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
}

.legend-icons div {
  margin: 0 30px;
  display: inline;
}

.legend-icons i {
  font-size: 2rem;
  height: 30px;
  width: 30px;
}

.legend-icons span {
  margin-left: 5px;
  font-size: 1.7rem;
}

.home-icon i {
  color: rgba(96,191,0,1);
}

.share-icon i {
  color: rgba(255,74,43,1);
}

.like-icon i {
  color: rgba(62,161,246,1);
}

.particular-icon i {
  color: rgba(132,84,196,1);
}

.professional-icon i{
  color: rgba(15,62,90,1);
}

.login-icon i {
  color: rgba(255,196,12,1);
}

@media (max-width: 767px) {

  .legend-icons div {
    margin: 0 20px;
    display: inline;
  }

  .legend-icons i {
    font-size: 1.6rem;
    height: 30px;
    width: 30px;
  }

  .legend-icons span {
    margin-left: 3px;
    font-size: 1.3rem;
  }
}



.center {
  text-align: center!important;
}
/* comments */
#getMoreCommentsBtn {
  margin: 30px;
}

.no-more-comments {
  margin: 40px;
}

small[data-fv-for="term"] {
  float: left!important;
  margin-top: 5px!important;
}

/*carousel */

#img-slider {
  margin-bottom: 50px;
}

.slider-section {
  padding: 60px 0 60px!important;
}

.slider-section .section-title {
  margin-bottom: 40px;
}

.slider-img span {
  margin-left: 20px;
  font-weight: 400;
  font-size: 1.8rem;
}

.slider-img img {
  margin: 0 auto!important;
  margin-top: 15px!important;
  border-radius: 8px!important;
  -moz-border-radius: 8px!important;
  -webkit-border-radius: 8px!important;
  margin-bottom: 20px!important;
  /*border: 1px solid rgba(98, 168, 234, 0.5);*/
  /*border: 1px solid #62a8ea;*/
}

.slider-img {
  text-align: center;
}

.slider-img div{
  text-align: center;
}

.slick-dots {
  bottom: -65px!important;
}

.slick-dots li button::before {
  font-size: 12px!important;
}

.slick-prev::before, .slick-next::before {
  font-size: 35px!important;
}

.slick-prev {
  left: -40px!important;
}


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

.text-14 {
  font-size:14px !important;
}

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

.cropper-view-box, .cropper-face {
  border-radius: 50%;
  outline: 0 !important;
}

.cropper-modal {
  background-color: #fff !important;
  opacity: 1 !important;
}

.maindiv {
  height: 100%;
}
.container-fluid{
  height:100%;
  display:table;
  width: 100%;
  padding: 0;
  background-color: #62a8ea;
}
.row-fluid {height: 90%; display:table-cell; vertical-align: middle;}
.centering {
  float:none;
  margin:0 auto;
  padding: 50px 40px;
}
.fill {
  min-height: 100%;
  height: 100%;
  min-height: 100vh;
  vertical-align:middle;
}
h1 {
  font-family: eagle,"Roboto";
}
.highlight {
  color: #62a8ea;
}
.dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60px;
}
.dl-horizontal dd {
    margin-left: 80px;
}
.pricing-table {
  padding-top: 30px;
  text-align: center;
}
.pricing-table:before,
.pricing-table:after {
  display: table;
  content: " ";
}
.pricing-table:after {
  clear: both;
}
.pricing-table [class*="pricing-column"] {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  background-color: #f3f7f9;
  border: 1px solid #e4eaec;
  border-right: none;
}
.pricing-table [class*="pricing-column"]:last-child {
  border-right: 1px solid #e4eaec;
}
.pricing-table [class*="pricing-column"].featured {
  position: relative;
  margin-right: -1px;
  background-color: #fff;
  border-right: 1px solid #e4eaec;
}
.pricing-table .pricing-header {
  padding-bottom: 24px;
  margin: 30px 30px 25px;
  border-bottom: 1px solid #e4eaec;
}
.pricing-table .pricing-price {
  font-size: 48px;
}
.pricing-table .pricing-currency {
  display: inline-block;
  margin-top: 10px;
  margin-right: -10px;
  font-size: 20px;
  vertical-align: top;
}
.pricing-table .pricing-period {
  font-size: 16px;
}
.pricing-table .pricing-title {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.pricing-table .pricing-features {
  padding: 0;
  margin: 0;
}
.pricing-table .pricing-features li {
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
  list-style: none;
}
.pricing-table .pricing-footer {
  padding: 20px 0;
  margin: 25px 30px 30px;
}
@media screen and (max-width: 767px) {
  .pricing-table .pricing-column-three {
    border-right: 1px solid #e4eaec;
  }
}
@media screen and (min-width: 768px) {
  .pricing-table .pricing-column-three {
    width: 33.33%;
  }
  .pricing-table .pricing-column-three.featured {
    top: -30px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: -30px;
  }
  .pricing-table .pricing-column-four {
    width: 50%;
  }
  .pricing-table .pricing-column-five {
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .pricing-table .pricing-column-four {
    width: 25%;
  }
  .pricing-table .pricing-column-five {
    width: 20%;
  }
  .pricing-table .pricing-column-four.featured,
  .pricing-table .pricing-column-five.featured {
    top: -30px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: -30px;
  }
}
.avatar {
  position: relative;
  display: inline-block;
  width: 40px;
  white-space: nowrap;
  vertical-align: bottom;
  border-radius: 1000px;
}
.avatar i {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-radius: 100%;
}
.avatar img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border: 0 none;
  border-radius: 1000px;
}
.avatar-online i {
  background-color: #46be8a;
}
.avatar-off i {
  background-color: #526069;
}
.avatar-busy i {
  background-color: #f2a654;
}
.avatar-away i {
  background-color: #f96868;
}
.avatar-100 {
  width: 100px;
}
.avatar-100 i {
  width: 20px;
  height: 20px;
}
.avatar-lg {
  width: 50px;
}
.avatar-lg i {
  width: 12px;
  height: 12px;
}
.avatar-sm {
  width: 30px;
}
.avatar-sm i {
  width: 8px;
  height: 8px;
}
.avatar-xs {
  width: 20px;
}
.avatar-xs i {
  width: 7px;
  height: 7px;
}
.hamburger {
  font-size: 20px;
  vertical-align: middle;
}
.hamburger,
.hamburger:before,
.hamburger .hamburger-bar,
.hamburger:after {
  -webkit-transition: -webkit-transform .2s ease-in-out;
       -o-transition:      -o-transform .2s ease-in-out;
          transition:         transform .2s ease-in-out;
}
.hamburger:before,
.hamburger:after {
  content: "";
}
.hamburger:before,
.hamburger .hamburger-bar,
.hamburger:after {
  display: block;
  width: 1em;
  height: .1em;
  margin: 0;
  background: #76838f;
  border-radius: 1px;
}
.navbar-default .hamburger:before,
.navbar-default .hamburger .hamburger-bar,
.navbar-default .hamburger:after {
  background: #76838f;
}
.hamburger .hamburger-bar {
  margin: .2em 0;
}
.hamburger-close:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: 8%;
      -ms-transform-origin: 8%;
       -o-transform-origin: 8%;
          transform-origin: 8%;
}
.hamburger-close .hamburger-bar {
  opacity: 0;
}
.hamburger-close:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 8%;
      -ms-transform-origin: 8%;
       -o-transform-origin: 8%;
          transform-origin: 8%;
}
.hamburger-close.hided:before,
.hamburger-close.collapsed:before {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
       -o-transform: rotate(0);
          transform: rotate(0);
}
.hamburger-close.hided .hamburger-bar,
.hamburger-close.collapsed .hamburger-bar {
  opacity: 1;
}
.hamburger-close.hided:after,
.hamburger-close.collapsed:after {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
       -o-transform: rotate(0);
          transform: rotate(0);
}
.hamburger-arrow-left.collapsed {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.hamburger-arrow-left.collapsed:before {
  width: .6em;
  -webkit-transform: translate3d(.45em, .1em, 0) rotate(45deg);
          transform: translate3d(.45em, .1em, 0) rotate(45deg);
}
.hamburger-arrow-left.collapsed .hamburger-bar {
  border-radius: .2em;
}
.hamburger-arrow-left.collapsed:after {
  width: .6em;
  -webkit-transform: translate3d(.45em, -.1em, 0) rotate(-45deg);
          transform: translate3d(.45em, -.1em, 0) rotate(-45deg);
}
.counter {
  text-align: center;
}
.counter > .counter-number,
.counter .counter-number-group {
  font-size: 20px;
  color: #37474f;
}
.counter-label {
  display: block;
}
.counter-icon {
  font-size: 20px;
}
.counter-lg > .counter-number,
.counter-lg .counter-number-group {
  font-size: 40px;
}
.counter-lg .counter-icon {
  font-size: 40px;
}
.counter-md > .counter-number,
.counter-md .counter-number-group {
  font-size: 30px;
}
.counter-md .counter-icon {
  font-size: 30px;
}
.counter-sm > .counter-number,
.counter-sm .counter-number-group {
  font-size: 14px;
}
.counter-sm .counter-icon {
  font-size: 14px;
}
.counter-sm .counter-number-related + .counter-number,
.counter-sm .counter-number + .counter-number-related {
  margin-left: 0;
}
.counter-inverse {
  color: #fff;
}
.counter-inverse > .counter-number,
.counter-inverse .counter-number-group {
  color: #fff;
}
.counter-inverse .counter-icon {
  color: #fff;
}
.comments {
  padding: 0;
  margin: 0;
}
.comments .comment {
  border: none;
  border-bottom: 1px solid #e4eaec;
}
.comments .comment .comment:first-child {
  border-top: 1px solid #e4eaec;
}
.comments .comment .comment:last-child {
  border-bottom: none;
}
.comment {
  padding: 20px 0;
  margin: 0;
}
.comment .comment {
  padding-bottom: 20px;
  margin-top: 20px;
}
.comment .comment:last-child {
  padding-bottom: 0;
}
.comment-author,
.comment-author:hover,
.comment-author:focus {
  color: #37474f;
}
.comment-meta {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  color: #a3afb7;
}
.comment-content {
  margin-top: 5px;
}
.comment-content p {
  margin-bottom: 10px;
}
.comment-actions {
  margin-top: 10px;
  text-align: right;
}
.comment-actions a {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.comment-actions a.icon {
  text-decoration: none;
}
.comment-actions a:last-child {
  margin-right: 0;
}
.comment-reply {
  margin: 22px 0 10px;
}
.comment-reply .form-group:last-child {
  margin-bottom: 0;
}
.panel-group .panel {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.panel-group .panel-title {
  position: relative;
  padding: 15px 30px;
  font-size: 14px;
}
.panel-group .panel-title:before,
.panel-group .panel-title:after {
  position: absolute;
  top: 15px;
  right: 30px;
  font-family: "Web Icons";
  -webkit-transition: all 300ms linear 0s;
       -o-transition: all 300ms linear 0s;
          transition: all 300ms linear 0s;
}
.panel-group .panel-title:before {
  content: "\f197";
}
.panel-group .panel-title:after {
  content: "\f199";
}
.panel-group .panel-title[aria-expanded="false"]:before {
  opacity: .4;
}
.panel-group .panel-title[aria-expanded="false"]:after {
  opacity: 0;
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
       -o-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.panel-group .panel-title[aria-expanded="true"]:before {
  opacity: 0;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.panel-group .panel-title[aria-expanded="true"]:after {
  opacity: 1;
}
.panel-group .panel-title:hover,
.panel-group .panel-title:focus {
  color: #76838f;
  text-decoration: none;
}
.panel-group .panel-title:focus {
  outline: none;
}
.panel-group .panel-heading + .panel-collapse {
  margin: 0;
}
.panel-group .panel-collapse .panel-body {
  padding: 15px 30px;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top-color: transparent;
}
.panel-group .panel + .panel {
  margin-top: 10px;
}
.panel-group-continuous .panel {
  border-radius: 0;
}
.panel-group-continuous .panel:first-child {
  border-radius: 4px 4px 0 0;
}
.panel-group-continuous .panel:last-child {
  border-radius: 0 0 4px 4px;
}
.panel-group-continuous .panel + .panel {
  margin-top: 0;
  border-top: 1px solid #e4eaec;
}
.panel-group-simple .panel {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.panel-group-simple .panel-title {
  padding-bottom: 10px;
  padding-left: 0;
}
.panel-group-simple .panel-title:before,
.panel-group-simple .panel-title:after {
  right: 5px;
}
.panel-group-simple .panel-collapse .panel-body {
  padding-top: 10px;
  padding-right: 0;
  padding-left: 0;
}
.panel-group-simple .panel + .panel {
  margin-top: 0;
}
[class*=animation-] {
  -webkit-animation-duration: .5s;
       -o-animation-duration: .5s;
          animation-duration: .5s;
  -webkit-animation-timing-function: ease-out;
       -o-animation-timing-function: ease-out;
          animation-timing-function: ease-out;

  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
.animation-hover:not(:hover),
.animation-hover:not(:hover) [class*=animation-],
.touch .animation-hover:not(.hover),
.touch .animation-hover:not(.hover) [class*=animation-] {
  -webkit-animation-name: none;
       -o-animation-name: none;
          animation-name: none;
}
.animation-reverse {
  -webkit-animation-timing-function: ease-in;
       -o-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-direction: reverse;
       -o-animation-direction: reverse;
          animation-direction: reverse;
}
.animation-repeat {
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.animation-fade {
  -webkit-animation-name: fade;
       -o-animation-name: fade;
          animation-name: fade;
  -webkit-animation-duration: .8s;
       -o-animation-duration: .8s;
          animation-duration: .8s;
  -webkit-animation-timing-function: linear;
       -o-animation-timing-function: linear;
          animation-timing-function: linear;
}
.animation-scale {
  -webkit-animation-name: scale-12;
       -o-animation-name: scale-12;
          animation-name: scale-12;
}
.animation-scale-up {
  -webkit-animation-name: fade-scale-02;
       -o-animation-name: fade-scale-02;
          animation-name: fade-scale-02;
}
.animation-scale-down {
  -webkit-animation-name: fade-scale-18;
       -o-animation-name: fade-scale-18;
          animation-name: fade-scale-18;
}
.animation-slide-top {
  -webkit-animation-name: slide-top;
       -o-animation-name: slide-top;
          animation-name: slide-top;
}
.animation-slide-bottom {
  -webkit-animation-name: slide-bottom;
       -o-animation-name: slide-bottom;
          animation-name: slide-bottom;
}
.animation-slide-left {
  -webkit-animation-name: slide-left;
       -o-animation-name: slide-left;
          animation-name: slide-left;
}
.animation-slide-right {
  -webkit-animation-name: slide-right;
       -o-animation-name: slide-right;
          animation-name: slide-right;
}
.animation-shake {
  -webkit-animation-name: shake;
       -o-animation-name: shake;
          animation-name: shake;
}
.animation-duration-10 {
  -webkit-animation-duration: 15s;
       -o-animation-duration: 15s;
          animation-duration: 15s;
}
.animation-duration-9 {
  -webkit-animation-duration: 9s;
       -o-animation-duration: 9s;
          animation-duration: 9s;
}
.animation-duration-8 {
  -webkit-animation-duration: 8s;
       -o-animation-duration: 8s;
          animation-duration: 8s;
}
.animation-duration-7 {
  -webkit-animation-duration: 7s;
       -o-animation-duration: 7s;
          animation-duration: 7s;
}
.animation-duration-6 {
  -webkit-animation-duration: 6s;
       -o-animation-duration: 6s;
          animation-duration: 6s;
}
.animation-duration-5 {
  -webkit-animation-duration: 5s;
       -o-animation-duration: 5s;
          animation-duration: 5s;
}
.animation-duration-4 {
  -webkit-animation-duration: 4s;
       -o-animation-duration: 4s;
          animation-duration: 4s;
}
.animation-duration-3 {
  -webkit-animation-duration: 3s;
       -o-animation-duration: 3s;
          animation-duration: 3s;
}
.animation-duration-2 {
  -webkit-animation-duration: 2s;
       -o-animation-duration: 2s;
          animation-duration: 2s;
}
.animation-duration-1 {
  -webkit-animation-duration: 1s;
       -o-animation-duration: 1s;
          animation-duration: 1s;
}
.animation-delay-100 {
  -webkit-animation-duration: 100ms;
       -o-animation-duration: 100ms;
          animation-duration: 100ms;
}
.animation-duration-250 {
  -webkit-animation-duration: 250ms;
       -o-animation-duration: 250ms;
          animation-duration: 250ms;
}
.animation-duration-300 {
  -webkit-animation-duration: 300ms;
       -o-animation-duration: 300ms;
          animation-duration: 300ms;
}
.animation-duration-500 {
  -webkit-animation-duration: 500ms;
       -o-animation-duration: 500ms;
          animation-duration: 500ms;
}
.animation-duration-750 {
  -webkit-animation-duration: 750ms;
       -o-animation-duration: 750ms;
          animation-duration: 750ms;
}
.animation-delay-1000 {
  -webkit-animation-delay: 1s;
       -o-animation-delay: 1s;
          animation-delay: 1s;
}
.animation-delay-900 {
  -webkit-animation-delay: 900ms;
       -o-animation-delay: 900ms;
          animation-delay: 900ms;
}
.animation-delay-800 {
  -webkit-animation-delay: 800ms;
       -o-animation-delay: 800ms;
          animation-delay: 800ms;
}
.animation-delay-700 {
  -webkit-animation-delay: 700ms;
       -o-animation-delay: 700ms;
          animation-delay: 700ms;
}
.animation-delay-600 {
  -webkit-animation-delay: 600ms;
       -o-animation-delay: 600ms;
          animation-delay: 600ms;
}
.animation-delay-500 {
  -webkit-animation-delay: 500ms;
       -o-animation-delay: 500ms;
          animation-delay: 500ms;
}
.animation-delay-400 {
  -webkit-animation-delay: 400ms;
       -o-animation-delay: 400ms;
          animation-delay: 400ms;
}
.animation-delay-300 {
  -webkit-animation-delay: 300ms;
       -o-animation-delay: 300ms;
          animation-delay: 300ms;
}
.animation-delay-200 {
  -webkit-animation-delay: 200ms;
       -o-animation-delay: 200ms;
          animation-delay: 200ms;
}
.animation-delay-100 {
  -webkit-animation-delay: 100ms;
       -o-animation-delay: 100ms;
          animation-delay: 100ms;
}
.animation-top-left {
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
}
.animation-top-center {
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
       -o-transform-origin: 50% 0;
          transform-origin: 50% 0;
}
.animation-top-right {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
       -o-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.animation-middle-left {
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
       -o-transform-origin: 0 50%;
          transform-origin: 0 50%;
}
.animation-middle-right {
  -webkit-transform-origin: 100% 50%;
      -ms-transform-origin: 100% 50%;
       -o-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.animation-bottom-left {
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
       -o-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.animation-bottom-center {
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
       -o-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}
.animation-bottom-right {
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.animation-easing-easeInOut {
  -webkit-animation-timing-function: cubic-bezier(.42, 0, .58, 1);
       -o-animation-timing-function: cubic-bezier(.42, 0, .58, 1);
          animation-timing-function: cubic-bezier(.42, 0, .58, 1);
}
.animation-easing-easeInQuad {
  -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
       -o-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
          animation-timing-function: cubic-bezier(.55, .085, .68, .53);
}
.animation-easing-easeInCubic {
  -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
       -o-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
          animation-timing-function: cubic-bezier(.55, .055, .675, .19);
}
.animation-easing-easeInQuart {
  -webkit-animation-timing-function: cubic-bezier(.895, .03, .685, .22);
       -o-animation-timing-function: cubic-bezier(.895, .03, .685, .22);
          animation-timing-function: cubic-bezier(.895, .03, .685, .22);
}
.animation-easing-easeInQuint {
  -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
       -o-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
          animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}
.animation-easing-easeInSine {
  -webkit-animation-timing-function: cubic-bezier(.47, 0, .745, .715);
       -o-animation-timing-function: cubic-bezier(.47, 0, .745, .715);
          animation-timing-function: cubic-bezier(.47, 0, .745, .715);
}
.animation-easing-easeInExpo {
  -webkit-animation-timing-function: cubic-bezier(.95, .05, .795, .035);
       -o-animation-timing-function: cubic-bezier(.95, .05, .795, .035);
          animation-timing-function: cubic-bezier(.95, .05, .795, .035);
}
.animation-easing-easeInCirc {
  -webkit-animation-timing-function: cubic-bezier(.6, .04, .98, .335);
       -o-animation-timing-function: cubic-bezier(.6, .04, .98, .335);
          animation-timing-function: cubic-bezier(.6, .04, .98, .335);
}
.animation-easing-easeInBack {
  -webkit-animation-timing-function: cubic-bezier(.6, -.28, .735, .045);
       -o-animation-timing-function: cubic-bezier(.6, -.28, .735, .045);
          animation-timing-function: cubic-bezier(.6, -.28, .735, .045);
}
.animation-easing-eastOutQuad {
  -webkit-animation-timing-function: cubic-bezier(.25, .46, .45, .94);
       -o-animation-timing-function: cubic-bezier(.25, .46, .45, .94);
          animation-timing-function: cubic-bezier(.25, .46, .45, .94);
}
.animation-easing-easeOutCubic {
  -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
       -o-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
          animation-timing-function: cubic-bezier(.215, .61, .355, 1);
}
.animation-easing-easeOutQuart {
  -webkit-animation-timing-function: cubic-bezier(.165, .84, .44, 1);
       -o-animation-timing-function: cubic-bezier(.165, .84, .44, 1);
          animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}
.animation-easing-easeOutQuint {
  -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
       -o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
          animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}
.animation-easing-easeOutSine {
  -webkit-animation-timing-function: cubic-bezier(.39, .575, .565, 1);
       -o-animation-timing-function: cubic-bezier(.39, .575, .565, 1);
          animation-timing-function: cubic-bezier(.39, .575, .565, 1);
}
.animation-easing-easeOutExpo {
  -webkit-animation-timing-function: cubic-bezier(.19, 1, .22, 1);
       -o-animation-timing-function: cubic-bezier(.19, 1, .22, 1);
          animation-timing-function: cubic-bezier(.19, 1, .22, 1);
}
.animation-easing-easeOutCirc {
  -webkit-animation-timing-function: cubic-bezier(.075, .82, .165, 1);
       -o-animation-timing-function: cubic-bezier(.075, .82, .165, 1);
          animation-timing-function: cubic-bezier(.075, .82, .165, 1);
}
.animation-easing-easeOutBack {
  -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1.275);
       -o-animation-timing-function: cubic-bezier(.175, .885, .32, 1.275);
          animation-timing-function: cubic-bezier(.175, .885, .32, 1.275);
}
.animation-easing-easeInOutQuad {
  -webkit-animation-timing-function: cubic-bezier(.455, .03, .515, .955);
       -o-animation-timing-function: cubic-bezier(.455, .03, .515, .955);
          animation-timing-function: cubic-bezier(.455, .03, .515, .955);
}
.animation-easing-easeInOutCubic {
  -webkit-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
       -o-animation-timing-function: cubic-bezier(.645, .045, .355, 1);
          animation-timing-function: cubic-bezier(.645, .045, .355, 1);
}
.animation-easing-easeInOutQuart {
  -webkit-animation-timing-function: cubic-bezier(.77, 0, .175, 1);
       -o-animation-timing-function: cubic-bezier(.77, 0, .175, 1);
          animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}
.animation-easing-easeInOutQuint {
  -webkit-animation-timing-function: cubic-bezier(.86, 0, .07, 1);
       -o-animation-timing-function: cubic-bezier(.86, 0, .07, 1);
          animation-timing-function: cubic-bezier(.86, 0, .07, 1);
}
.animation-easing-easeInOutSine {
  -webkit-animation-timing-function: cubic-bezier(.445, .05, .55, .95);
       -o-animation-timing-function: cubic-bezier(.445, .05, .55, .95);
          animation-timing-function: cubic-bezier(.445, .05, .55, .95);
}
.animation-easing-easeInOutExpo {
  -webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
       -o-animation-timing-function: cubic-bezier(1, 0, 0, 1);
          animation-timing-function: cubic-bezier(1, 0, 0, 1);
}
.animation-easing-easeInOutCirc {
  -webkit-animation-timing-function: cubic-bezier(.785, .135, .15, .86);
       -o-animation-timing-function: cubic-bezier(.785, .135, .15, .86);
          animation-timing-function: cubic-bezier(.785, .135, .15, .86);
}
.animation-easing-easeInOutBack {
  -webkit-animation-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
       -o-animation-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
          animation-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
}
.animation-easing-easeInOutElastic {
  -webkit-animation-timing-function: cubic-bezier(1, -.56, 0, 1.455);
       -o-animation-timing-function: cubic-bezier(1, -.56, 0, 1.455);
          animation-timing-function: cubic-bezier(1, -.56, 0, 1.455);
}
@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes scale-12 {
  0% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-o-keyframes scale-12 {
  0% {
    -o-transform: scale(1.2);
       transform: scale(1.2);
  }
  100% {
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@keyframes scale-12 {
  0% {
    -webkit-transform: scale(1.2);
         -o-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes fade-scale-02 {
  0% {
    opacity: 0;
    -webkit-transform: scale(.2);
            transform: scale(.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-o-keyframes fade-scale-02 {
  0% {
    opacity: 0;
    -o-transform: scale(.2);
       transform: scale(.2);
  }
  100% {
    opacity: 1;
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@keyframes fade-scale-02 {
  0% {
    opacity: 0;
    -webkit-transform: scale(.2);
         -o-transform: scale(.2);
            transform: scale(.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes fade-scale-18 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-o-keyframes fade-scale-18 {
  0% {
    opacity: 0;
    -o-transform: scale(1.8);
       transform: scale(1.8);
  }
  100% {
    opacity: 1;
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@keyframes fade-scale-18 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.8);
         -o-transform: scale(1.8);
            transform: scale(1.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes slide-top {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slide-top {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes slide-top {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slide-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slide-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes slide-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slide-left {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slide-left {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes slide-left {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slide-right {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slide-right {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes slide-right {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-9px);
            transform: translateX(-9px);
  }
  20% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  30% {
    -webkit-transform: translateX(-7px);
            transform: translateX(-7px);
  }
  40% {
    -webkit-transform: translateX(6px);
            transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  60% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
  }
  70% {
    -webkit-transform: translateX(-3px);
            transform: translateX(-3px);
  }
  80% {
    -webkit-transform: translateX(2px);
            transform: translateX(2px);
  }
  90% {
    -webkit-transform: translateX(-1px);
            transform: translateX(-1px);
  }
}
@-o-keyframes shake {
  0%,
  100% {
    -o-transform: translateX(0);
       transform: translateX(0);
  }
  10% {
    -o-transform: translateX(-9px);
       transform: translateX(-9px);
  }
  20% {
    -o-transform: translateX(8px);
       transform: translateX(8px);
  }
  30% {
    -o-transform: translateX(-7px);
       transform: translateX(-7px);
  }
  40% {
    -o-transform: translateX(6px);
       transform: translateX(6px);
  }
  50% {
    -o-transform: translateX(-5px);
       transform: translateX(-5px);
  }
  60% {
    -o-transform: translateX(4px);
       transform: translateX(4px);
  }
  70% {
    -o-transform: translateX(-3px);
       transform: translateX(-3px);
  }
  80% {
    -o-transform: translateX(2px);
       transform: translateX(2px);
  }
  90% {
    -o-transform: translateX(-1px);
       transform: translateX(-1px);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-9px);
         -o-transform: translateX(-9px);
            transform: translateX(-9px);
  }
  20% {
    -webkit-transform: translateX(8px);
         -o-transform: translateX(8px);
            transform: translateX(8px);
  }
  30% {
    -webkit-transform: translateX(-7px);
         -o-transform: translateX(-7px);
            transform: translateX(-7px);
  }
  40% {
    -webkit-transform: translateX(6px);
         -o-transform: translateX(6px);
            transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-5px);
         -o-transform: translateX(-5px);
            transform: translateX(-5px);
  }
  60% {
    -webkit-transform: translateX(4px);
         -o-transform: translateX(4px);
            transform: translateX(4px);
  }
  70% {
    -webkit-transform: translateX(-3px);
         -o-transform: translateX(-3px);
            transform: translateX(-3px);
  }
  80% {
    -webkit-transform: translateX(2px);
         -o-transform: translateX(2px);
            transform: translateX(2px);
  }
  90% {
    -webkit-transform: translateX(-1px);
         -o-transform: translateX(-1px);
            transform: translateX(-1px);
  }
}
.margin-0 {
  margin: 0 !important;
}
.margin-3 {
  margin: 3px !important;
}
.margin-5 {
  margin: 5px !important;
}
.margin-10 {
  margin: 10px !important;
}
.margin-15 {
  margin: 15px !important;
}
.margin-20 {
  margin: 20px !important;
}
.margin-25 {
  margin: 25px !important;
}
.margin-30 {
  margin: 30px !important;
}
.margin-35 {
  margin: 35px !important;
}
.margin-40 {
  margin: 40px !important;
}
.margin-45 {
  margin: 45px !important;
}
.margin-50 {
  margin: 50px !important;
}
.margin-60 {
  margin: 60px !important;
}
.margin-70 {
  margin: 70px !important;
}
.margin-80 {
  margin: 80px !important;
}
.margin-vertical-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.margin-vertical-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
.margin-vertical-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.margin-vertical-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.margin-vertical-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.margin-vertical-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.margin-vertical-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.margin-vertical-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.margin-vertical-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}
.margin-vertical-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.margin-vertical-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}
.margin-vertical-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.margin-vertical-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.margin-vertical-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}
.margin-vertical-70 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.margin-horizontal-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.margin-horizontal-3 {
  margin-right: 3px !important;
  margin-left: 3px !important;
}
.margin-horizontal-5 {
  margin-right: 5px !important;
  margin-left: 5px !important;
}
.margin-horizontal-10 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.margin-horizontal-15 {
  margin-right: 15px !important;
  margin-left: 15px !important;
}
.margin-horizontal-20 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}
.margin-horizontal-25 {
  margin-right: 25px !important;
  margin-left: 25px !important;
}
.margin-horizontal-30 {
  margin-right: 30px !important;
  margin-left: 30px !important;
}
.margin-horizontal-35 {
  margin-right: 35px !important;
  margin-left: 35px !important;
}
.margin-horizontal-40 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}
.margin-horizontal-45 {
  margin-right: 45px !important;
  margin-left: 45px !important;
}
.margin-horizontal-50 {
  margin-right: 50px !important;
  margin-left: 50px !important;
}
.margin-horizontal-60 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}
.margin-horizontal-70 {
  margin-right: 70px !important;
  margin-left: 70px !important;
}
.margin-horizontal-80 {
  margin-right: 80px !important;
  margin-left: 80px !important;
}
.margin-top-0 {
  margin-top: 0 !important;
}
.margin-top-3 {
  margin-top: 3px !important;
}
.margin-top-5 {
  margin-top: 5px !important;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.margin-top-15 {
  margin-top: 15px !important;
}
.margin-top-20 {
  margin-top: 20px !important;
}
.margin-top-25 {
  margin-top: 25px !important;
}
.margin-top-30 {
  margin-top: 30px !important;
}
.margin-top-35 {
  margin-top: 35px !important;
}
.margin-top-40 {
  margin-top: 40px !important;
}
.margin-top-45 {
  margin-top: 45px !important;
}
.margin-top-50 {
  margin-top: 50px !important;
}
.margin-top-60 {
  margin-top: 60px !important;
}
.margin-top-70 {
  margin-top: 70px !important;
}
.margin-top-80 {
  margin-top: 80px !important;
}
.margin-bottom-0 {
  margin-bottom: 0 !important;
}
.margin-bottom-3 {
  margin-bottom: 3px !important;
}
.margin-bottom-5 {
  margin-bottom: 5px !important;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-bottom-15 {
  margin-bottom: 15px !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-bottom-25 {
  margin-bottom: 25px !important;
}
.margin-bottom-30 {
  margin-bottom: 30px !important;
}
.margin-bottom-35 {
  margin-bottom: 35px !important;
}
.margin-bottom-40 {
  margin-bottom: 40px !important;
}
.margin-bottom-45 {
  margin-bottom: 45px !important;
}
.margin-bottom-50 {
  margin-bottom: 50px !important;
}
.margin-bottom-60 {
  margin-bottom: 60px !important;
}
.margin-bottom-70 {
  margin-bottom: 70px !important;
}
.margin-bottom-80 {
  margin-bottom: 80px !important;
}
.margin-left-0 {
  margin-left: 0 !important;
}
.margin-left-3 {
  margin-left: 3px !important;
}
.margin-left-5 {
  margin-left: 5px !important;
}
.margin-left-10 {
  margin-left: 10px !important;
}
.margin-left-15 {
  margin-left: 15px !important;
}
.margin-left-20 {
  margin-left: 20px !important;
}
.margin-left-25 {
  margin-left: 25px !important;
}
.margin-left-30 {
  margin-left: 30px !important;
}
.margin-left-35 {
  margin-left: 35px !important;
}
.margin-left-40 {
  margin-left: 40px !important;
}
.margin-left-45 {
  margin-left: 45px !important;
}
.margin-left-50 {
  margin-left: 50px !important;
}
.margin-left-60 {
  margin-left: 60px !important;
}
.margin-left-70 {
  margin-left: 70px !important;
}
.margin-left-80 {
  margin-left: 80px !important;
}
.margin-right-0 {
  margin-right: 0 !important;
}
.margin-right-3 {
  margin-right: 3px !important;
}
.margin-right-5 {
  margin-right: 5px !important;
}
.margin-right-10 {
  margin-right: 10px !important;
}
.margin-right-15 {
  margin-right: 15px !important;
}
.margin-right-20 {
  margin-right: 20px !important;
}
.margin-right-25 {
  margin-right: 25px !important;
}
.margin-right-30 {
  margin-right: 30px !important;
}
.margin-right-35 {
  margin-right: 35px !important;
}
.margin-right-40 {
  margin-right: 40px !important;
}
.margin-right-45 {
  margin-right: 45px !important;
}
.margin-right-50 {
  margin-right: 50px !important;
}
.margin-right-60 {
  margin-right: 60px !important;
}
.margin-right-70 {
  margin-right: 70px !important;
}
.margin-right-80 {
  margin-right: 80px !important;
}
@media (max-width: 767px) {
  .margin-xs-0 {
    margin: 0 !important;
  }
}
@media (min-width: 768px) {
  .margin-sm-0 {
    margin: 0 !important;
  }
}
@media (min-width: 992px) {
  .margin-md-0 {
    margin: 0 !important;
  }
}
@media (min-width: 1200px) {
  .margin-lg-0 {
    margin: 0 !important;
  }
}
.padding-0 {
  padding: 0 !important;
}
.padding-3 {
  padding: 3px !important;
}
.padding-5 {
  padding: 5px !important;
}
.padding-10 {
  padding: 10px !important;
}
.padding-15 {
  padding: 15px !important;
}
.padding-20 {
  padding: 20px !important;
}
.padding-25 {
  padding: 25px !important;
}
.padding-30 {
  padding: 30px !important;
}
.padding-35 {
  padding: 35px !important;
}
.padding-40 {
  padding: 40px !important;
}
.padding-45 {
  padding: 45px !important;
}
.padding-50 {
  padding: 50px !important;
}
.padding-60 {
  padding: 60px !important;
}
.padding-70 {
  padding: 70px !important;
}
.padding-80 {
  padding: 80px !important;
}
.padding-vertical-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.padding-vertical-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.padding-vertical-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.padding-vertical-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.padding-vertical-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.padding-vertical-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.padding-vertical-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.padding-vertical-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.padding-vertical-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}
.padding-vertical-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.padding-vertical-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
.padding-vertical-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.padding-vertical-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.padding-vertical-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.padding-vertical-70 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.padding-horizontal-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.padding-horizontal-3 {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
.padding-horizontal-5 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.padding-horizontal-10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
.padding-horizontal-15 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.padding-horizontal-20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}
.padding-horizontal-25 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}
.padding-horizontal-30 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}
.padding-horizontal-35 {
  padding-right: 35px !important;
  padding-left: 35px !important;
}
.padding-horizontal-40 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}
.padding-horizontal-45 {
  padding-right: 45px !important;
  padding-left: 45px !important;
}
.padding-horizontal-50 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}
.padding-horizontal-60 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}
.padding-horizontal-70 {
  padding-right: 70px !important;
  padding-left: 70px !important;
}
.padding-horizontal-80 {
  padding-right: 80px !important;
  padding-left: 80px !important;
}
.padding-top-0 {
  padding-top: 0 !important;
}
.padding-top-3 {
  padding-top: 3px !important;
}
.padding-top-5 {
  padding-top: 5px !important;
}
.padding-top-10 {
  padding-top: 10px !important;
}
.padding-top-15 {
  padding-top: 15px !important;
}
.padding-top-20 {
  padding-top: 20px !important;
}
.padding-top-25 {
  padding-top: 25px !important;
}
.padding-top-30 {
  padding-top: 30px !important;
}
.padding-top-35 {
  padding-top: 35px !important;
}
.padding-top-40 {
  padding-top: 40px !important;
}
.padding-top-45 {
  padding-top: 45px !important;
}
.padding-top-50 {
  padding-top: 50px !important;
}
.padding-top-60 {
  padding-top: 60px !important;
}
.padding-top-70 {
  padding-top: 70px !important;
}
.padding-top-80 {
  padding-top: 80px !important;
}
.padding-bottom-0 {
  padding-bottom: 0 !important;
}
.padding-bottom-3 {
  padding-bottom: 3px !important;
}
.padding-bottom-5 {
  padding-bottom: 5px !important;
}
.padding-bottom-10 {
  padding-bottom: 10px !important;
}
.padding-bottom-15 {
  padding-bottom: 15px !important;
}
.padding-bottom-20 {
  padding-bottom: 20px !important;
}
.padding-bottom-25 {
  padding-bottom: 25px !important;
}
.padding-bottom-30 {
  padding-bottom: 30px !important;
}
.padding-bottom-35 {
  padding-bottom: 35px !important;
}
.padding-bottom-40 {
  padding-bottom: 40px !important;
}
.padding-bottom-45 {
  padding-bottom: 45px !important;
}
.padding-bottom-50 {
  padding-bottom: 50px !important;
}
.padding-bottom-60 {
  padding-bottom: 60px !important;
}
.padding-bottom-70 {
  padding-bottom: 70px !important;
}
.padding-bottom-80 {
  padding-bottom: 80px !important;
}
.padding-left-0 {
  padding-left: 0 !important;
}
.padding-left-3 {
  padding-left: 3px !important;
}
.padding-left-5 {
  padding-left: 5px !important;
}
.padding-left-10 {
  padding-left: 10px !important;
}
.padding-left-15 {
  padding-left: 15px !important;
}
.padding-left-20 {
  padding-left: 20px !important;
}
.padding-left-25 {
  padding-left: 25px !important;
}
.padding-left-30 {
  padding-left: 30px !important;
}
.padding-left-35 {
  padding-left: 35px !important;
}
.padding-left-40 {
  padding-left: 40px !important;
}
.padding-left-45 {
  padding-left: 45px !important;
}
.padding-left-50 {
  padding-left: 50px !important;
}
.padding-left-60 {
  padding-left: 60px !important;
}
.padding-left-70 {
  padding-left: 70px !important;
}
.padding-left-80 {
  padding-left: 80px !important;
}
.padding-right-0 {
  padding-right: 0 !important;
}
.padding-right-3 {
  padding-right: 3px !important;
}
.padding-right-5 {
  padding-right: 5px !important;
}
.padding-right-10 {
  padding-right: 10px !important;
}
.padding-right-15 {
  padding-right: 15px !important;
}
.padding-right-20 {
  padding-right: 20px !important;
}
.padding-right-25 {
  padding-right: 25px !important;
}
.padding-right-30 {
  padding-right: 30px !important;
}
.padding-right-35 {
  padding-right: 35px !important;
}
.padding-right-40 {
  padding-right: 40px !important;
}
.padding-right-45 {
  padding-right: 45px !important;
}
.padding-right-50 {
  padding-right: 50px !important;
}
.padding-right-60 {
  padding-right: 60px !important;
}
.padding-right-70 {
  padding-right: 70px !important;
}
.padding-right-80 {
  padding-right: 80px !important;
}
@media (max-width: 767px) {
  .padding-xs-0 {
    padding: 0 !important;
  }
}
@media (min-width: 768px) {
  .padding-sm-0 {
    padding: 0 !important;
  }
}
@media (min-width: 992px) {
  .padding-md-0 {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) {
  .padding-lg-0 {
    padding: 0 !important;
  }
}
.social-facebook {
  color: #fff;
  background-color: #3b5998 !important;
}
.social-facebook:hover,
.social-facebook:focus {
  color: #fff;
  background-color: #4c70ba !important;
}
.social-facebook:active,
.social-facebook.active {
  color: #fff;
  background-color: #2d4373 !important;
}
.bg-facebook {
  background-color: #3b5998;
}
.social-twitter {
  color: #fff;
  background-color: #55acee !important;
}
.social-twitter:hover,
.social-twitter:focus {
  color: #fff;
  background-color: #83c3f3 !important;
}
.social-twitter:active,
.social-twitter.active {
  color: #fff;
  background-color: #2795e9 !important;
}
.bg-twitter {
  background-color: #55acee;
}
.social-google-plus {
  color: #fff;
  background-color: #dd4b39 !important;
}
.social-google-plus:hover,
.social-google-plus:focus {
  color: #fff;
  background-color: #e47365 !important;
}
.social-google-plus:active,
.social-google-plus.active {
  color: #fff;
  background-color: #c23321 !important;
}
.bg-google-plus {
  background-color: #dd4b39;
}
.social-linkedin {
  color: #fff;
  background-color: #0976b4 !important;
}
.social-linkedin:hover,
.social-linkedin:focus {
  color: #fff;
  background-color: #0b96e5 !important;
}
.social-linkedin:active,
.social-linkedin.active {
  color: #fff;
  background-color: #075683 !important;
}
.bg-linkedin {
  background-color: #0976b4;
}
.social-flickr {
  color: #fff;
  background-color: #ff0084 !important;
}
.social-flickr:hover,
.social-flickr:focus {
  color: #fff;
  background-color: #ff339d !important;
}
.social-flickr:active,
.social-flickr.active {
  color: #fff;
  background-color: #cc006a !important;
}
.bg-flickr {
  background-color: #ff0084;
}
.social-tumblr {
  color: #fff;
  background-color: #35465c !important;
}
.social-tumblr:hover,
.social-tumblr:focus {
  color: #fff;
  background-color: #485f7c !important;
}
.social-tumblr:active,
.social-tumblr.active {
  color: #fff;
  background-color: #222d3c !important;
}
.bg-tumblr {
  background-color: #35465c;
}
.social-xing {
  color: #fff;
  background-color: #024b4d !important;
}
.social-xing:hover,
.social-xing:focus {
  color: #fff;
  background-color: #037b7f !important;
}
.social-xing:active,
.social-xing.active {
  color: #fff;
  background-color: #011b1b !important;
}
.bg-xing {
  background-color: #024b4d;
}
.social-github {
  color: #fff;
  background-color: #4183c4 !important;
}
.social-github:hover,
.social-github:focus {
  color: #fff;
  background-color: #689cd0 !important;
}
.social-github:active,
.social-github.active {
  color: #fff;
  background-color: #3269a0 !important;
}
.bg-github {
  background-color: #4183c4;
}
.social-html5 {
  color: #fff;
  background-color: #e44f26 !important;
}
.social-html5:hover,
.social-html5:focus {
  color: #fff;
  background-color: #ea7453 !important;
}
.social-html5:active,
.social-html5.active {
  color: #fff;
  background-color: #bf3c18 !important;
}
.bg-html5 {
  background-color: #e44f26;
}
.social-openid {
  color: #fff;
  background-color: #f67d28 !important;
}
.social-openid:hover,
.social-openid:focus {
  color: #fff;
  background-color: #f89b59 !important;
}
.social-openid:active,
.social-openid.active {
  color: #fff;
  background-color: #e26309 !important;
}
.bg-openid {
  background-color: #f67d28;
}
.social-stack-overflow {
  color: #fff;
  background-color: #f86c01 !important;
}
.social-stack-overflow:hover,
.social-stack-overflow:focus {
  color: #fff;
  background-color: #fe882e !important;
}
.social-stack-overflow:active,
.social-stack-overflow.active {
  color: #fff;
  background-color: #c55601 !important;
}
.bg-stack-overflow {
  background-color: #f86c01;
}
.social-css3 {
  color: #fff;
  background-color: #1572b6 !important;
}
.social-css3:hover,
.social-css3:focus {
  color: #fff;
  background-color: #1a8fe4 !important;
}
.social-css3:active,
.social-css3.active {
  color: #fff;
  background-color: #105588 !important;
}
.bg-css3 {
  background-color: #1572b6;
}
.social-youtube {
  color: #fff;
  background-color: #b31217 !important;
}
.social-youtube:hover,
.social-youtube:focus {
  color: #fff;
  background-color: #e1171d !important;
}
.social-youtube:active,
.social-youtube.active {
  color: #fff;
  background-color: #850d11 !important;
}
.bg-youtube {
  background-color: #b31217;
}
.social-dribbble {
  color: #fff;
  background-color: #c32361 !important;
}
.social-dribbble:hover,
.social-dribbble:focus {
  color: #fff;
  background-color: #dc3d7b !important;
}
.social-dribbble:active,
.social-dribbble.active {
  color: #fff;
  background-color: #981b4b !important;
}
.bg-dribbble {
  background-color: #c32361;
}
.social-instagram {
  color: #fff;
  background-color: #3f729b !important;
}
.social-instagram:hover,
.social-instagram:focus {
  color: #fff;
  background-color: #548cb9 !important;
}
.social-instagram:active,
.social-instagram.active {
  color: #fff;
  background-color: #305777 !important;
}
.bg-instagram {
  background-color: #3f729b;
}
.social-pinterest {
  color: #fff;
  background-color: #cc2127 !important;
}
.social-pinterest:hover,
.social-pinterest:focus {
  color: #fff;
  background-color: #e04046 !important;
}
.social-pinterest:active,
.social-pinterest.active {
  color: #fff;
  background-color: #a01a1f !important;
}
.bg-pinterest {
  background-color: #cc2127;
}
.social-vk {
  color: #fff;
  background-color: #3d5a7d !important;
}
.social-vk:hover,
.social-vk:focus {
  color: #fff;
  background-color: #4e739f !important;
}
.social-vk:active,
.social-vk.active {
  color: #fff;
  background-color: #2c415b !important;
}
.bg-vk {
  background-color: #3d5a7d;
}
.social-yahoo {
  color: #fff;
  background-color: #350178 !important;
}
.social-yahoo:hover,
.social-yahoo:focus {
  color: #fff;
  background-color: #4b01ab !important;
}
.social-yahoo:active,
.social-yahoo.active {
  color: #fff;
  background-color: #1f0145 !important;
}
.bg-yahoo {
  background-color: #350178;
}
.social-behance {
  color: #fff;
  background-color: #1769ff !important;
}
.social-behance:hover,
.social-behance:focus {
  color: #fff;
  background-color: #4a8aff !important;
}
.social-behance:active,
.social-behance.active {
  color: #fff;
  background-color: #0050e3 !important;
}
.bg-behance {
  background-color: #024b4d;
}
.social-dropbox {
  color: #fff;
  background-color: #007ee5 !important;
}
.social-dropbox:hover,
.social-dropbox:focus {
  color: #fff;
  background-color: #1998ff !important;
}
.social-dropbox:active,
.social-dropbox.active {
  color: #fff;
  background-color: #0062b2 !important;
}
.bg-dropbox {
  background-color: #007ee5;
}
.social-reddit {
  color: #fff;
  background-color: #ff4500 !important;
}
.social-reddit:hover,
.social-reddit:focus {
  color: #fff;
  background-color: #ff6a33 !important;
}
.social-reddit:active,
.social-reddit.active {
  color: #fff;
  background-color: #cc3700 !important;
}
.bg-reddit {
  background-color: #ff4500;
}
.social-spotify {
  color: #fff;
  background-color: #7ab800 !important;
}
.social-spotify:hover,
.social-spotify:focus {
  color: #fff;
  background-color: #9ceb00 !important;
}
.social-spotify:active,
.social-spotify.active {
  color: #fff;
  background-color: #588500 !important;
}
.bg-spotify {
  background-color: #7ab800;
}
.social-vine {
  color: #fff;
  background-color: #00b488 !important;
}
.social-vine:hover,
.social-vine:focus {
  color: #fff;
  background-color: #00e7af !important;
}
.social-vine:active,
.social-vine.active {
  color: #fff;
  background-color: #008161 !important;
}
.bg-vine {
  background-color: #00b488;
}
.social-foursquare {
  color: #fff;
  background-color: #0cbadf !important;
}
.social-foursquare:hover,
.social-foursquare:focus {
  color: #fff;
  background-color: #2ad0f4 !important;
}
.social-foursquare:active,
.social-foursquare.active {
  color: #fff;
  background-color: #0992af !important;
}
.bg-foursquare {
  background-color: #0cbadf;
}
.social-vimeo {
  color: #fff;
  background-color: #1ab7ea !important;
}
.social-vimeo:hover,
.social-vimeo:focus {
  color: #fff;
  background-color: #49c6ee !important;
}
.social-vimeo:active,
.social-vimeo.active {
  color: #fff;
  background-color: #1295bf !important;
}
.bg-vimeo {
  background-color: #1ab7ea;
}
.social-skype {
  color: #fff;
  background-color: #77bcfd !important;
}
.social-skype:hover,
.social-skype:focus {
  color: #fff;
  background-color: #a9d5fe !important;
}
.social-skype:active,
.social-skype.active {
  color: #fff;
  background-color: #45a3fc !important;
}
.bg-skype {
  background-color: #77bcfd;
}
.social-evernote {
  color: #fff;
  background-color: #46bf8c !important;
}
.social-evernote:hover,
.social-evernote:focus {
  color: #fff;
  background-color: #6ccca4 !important;
}
.social-evernote:active,
.social-evernote.active {
  color: #fff;
  background-color: #369c71 !important;
}
.bg-evernote {
  background-color: #46bf8c;
}
.radio-custom,
.checkbox-custom {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio-custom label,
.checkbox-custom label {
  min-height: 22px;
  margin-bottom: 0;
  font-weight: 300;
  cursor: pointer;
}
.radio-custom input[type="radio"],
.checkbox-custom input[type="checkbox"] {
  position: absolute;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -20px;
}
.radio-custom.disabled label,
.checkbox-custom.disabled label,
fieldset[disabled] .radio-custom label,
fieldset[disabled] .checkbox-custom label {
  cursor: not-allowed;
}
.input-group-addon .radio-custom,
.input-group-addon .checkbox-custom {
  margin: 0;
}
.checkbox-custom {
  padding-left: 20px;
}
.checkbox-custom label {
  position: relative;
  display: inline-block;
  padding-left: 10px;
  vertical-align: middle;
}
.checkbox-custom label:empty {
  padding-left: 0;
}
.checkbox-custom label::before {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: -20px;
  content: "";
  background-color: #fff;
  border: 1px solid #e4eaec;
  border-radius: 3px;
  -webkit-transition: all .3s ease-in-out 0s;
       -o-transition: all .3s ease-in-out 0s;
          transition: all .3s ease-in-out 0s;
}
.checkbox-custom label::after {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  padding-top: 1px;
  margin-left: -20px;
  font-size: 12px;
  line-height: 20px;
  color: #76838f;
  text-align: center;
}
.checkbox-custom input[type="checkbox"],
.checkbox-custom input[type="radio"] {
  z-index: 1;
  width: 20px;
  height: 20px;
  opacity: 0;
}
.checkbox-custom input[type="checkbox"]:focus + label::before,
.checkbox-custom input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox-custom input[type="checkbox"]:checked + label::before,
.checkbox-custom input[type="radio"]:checked + label::before {
  border-color: #e4eaec;
  border-width: 10px;
  -webkit-transition: all 300ms ease-in-out 0s;
       -o-transition: all 300ms ease-in-out 0s;
          transition: all 300ms ease-in-out 0s;
}
.checkbox-custom input[type="checkbox"]:checked + label::after,
.checkbox-custom input[type="radio"]:checked + label::after {
  font-family: "Web Icons";
  content: "\f192";
}
.checkbox-custom input[type="checkbox"]:disabled + label,
.checkbox-custom input[type="radio"]:disabled + label {
  opacity: .65;
}
.checkbox-custom input[type="checkbox"]:disabled + label::before,
.checkbox-custom input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
  background-color: #f3f7f9;
  border-color: #e4eaec;
  border-width: 1px;
}
.checkbox-custom.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox-custom.checkbox-inline {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
}
.checkbox-inline + .checkbox-inline {
  margin-left: 20px;
}
.checkbox-default input[type="checkbox"]:checked + label::before,
.checkbox-default input[type="radio"]:checked + label::before {
  background-color: #fff;
  border-color: #e4eaec;
  border-width: 1px;
}
.checkbox-default input[type="checkbox"]:checked + label::after,
.checkbox-default input[type="radio"]:checked + label::after {
  color: #62a8ea;
}
.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #62a8ea;
  border-color: #62a8ea;
}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #f96868;
  border-color: #f96868;
}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #f2a654;
  border-color: #f2a654;
}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #46be8a;
  border-color: #46be8a;
}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-sm {
  padding-left: 18px;
}
.checkbox-sm label {
  padding-left: 8px;
}
.checkbox-sm label:empty {
  padding-left: 0;
}
.checkbox-sm label::before,
.checkbox-sm label::after {
  width: 18px;
  height: 18px;
  margin-left: -18px;
}
.checkbox-sm label::after {
  font-size: 10px;
  line-height: 18px;
}
.checkbox-sm input[type="checkbox"],
.checkbox-sm input[type="radio"] {
  width: 18px;
  height: 18px;
}
.checkbox-sm input[type="checkbox"]:checked + label::before,
.checkbox-sm input[type="radio"]:checked + label::before {
  border-width: 9px;
}
.checkbox-lg {
  padding-left: 24px;
}
.checkbox-lg label {
  padding-left: 12px;
}
.checkbox-lg label:empty {
  padding-left: 0;
}
.checkbox-lg label::before,
.checkbox-lg label::after {
  width: 24px;
  height: 24px;
  margin-left: -24px;
}
.checkbox-lg label::after {
  font-size: 14px;
  line-height: 24px;
}
.checkbox-lg input[type="checkbox"],
.checkbox-lg input[type="radio"] {
  width: 24px;
  height: 24px;
}
.checkbox-lg input[type="checkbox"]:checked + label::before,
.checkbox-lg input[type="radio"]:checked + label::before {
  border-width: 12px;
}
.radio-custom {
  padding-left: 20px;
}
.radio-custom label {
  position: relative;
  display: inline-block;
  padding-left: 10px;
  vertical-align: middle;
}
.radio-custom label:empty {
  padding-left: 0;
}
.radio-custom label::before {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: -20px;
  content: "";
  background-color: #fff;
  border: 1px solid #e4eaec;
  border-radius: 50%;
  -webkit-transition: border 300ms ease-in-out 0s, color 300ms ease-in-out 0s;
       -o-transition: border 300ms ease-in-out 0s, color 300ms ease-in-out 0s;
          transition: border 300ms ease-in-out 0s, color 300ms ease-in-out 0s;
}
.radio-custom label::after {
  position: absolute;
  top: 7px;
  left: 7px;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: -20px;
  content: " ";
  background-color: transparent;
  border: 2px solid #76838f;
  border-radius: 50%;
  -webkit-transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
       -o-transition:      -o-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
          transition:         transform .1s cubic-bezier(.8, -.33, .2, 1.33);
  -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
       -o-transform: scale(0, 0);
          transform: scale(0, 0);
}
.radio-custom input[type="radio"] {
  z-index: 1;
  width: 20px;
  height: 20px;
  opacity: 0;
}
.radio-custom input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio-custom input[type="radio"]:checked + label::before {
  border-color: #e4eaec;
  border-width: 10px;
}
.radio-custom input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
       -o-transform: scale(1, 1);
          transform: scale(1, 1);
}
.radio-custom input[type="radio"]:disabled + label {
  opacity: .65;
}
.radio-custom input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio-custom.radio-inline {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
}
.radio-inline + .radio-inline {
  margin-left: 20px;
}
.radio-default input[type="radio"]:checked + label::before {
  background-color: #fff;
  border-color: #e4eaec;
  border-width: 1px;
}
.radio-default input[type="radio"]:checked + label::after {
  border-color: #62a8ea;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #62a8ea;
}
.radio-primary input[type="radio"]:checked + label::after {
  border-color: #fff;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #f96868;
}
.radio-danger input[type="radio"]:checked + label::after {
  border-color: #fff;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #57c7d4;
}
.radio-info input[type="radio"]:checked + label::after {
  border-color: #fff;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f2a654;
}
.radio-warning input[type="radio"]:checked + label::after {
  border-color: #fff;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #46be8a;
}
.radio-success input[type="radio"]:checked + label::after {
  border-color: #fff;
}
.radio-sm {
  padding-left: 18px;
}
.radio-sm label {
  padding-left: 8px;
}
.radio-sm label:empty {
  padding-left: 0;
}
.radio-sm label::before {
  width: 18px;
  height: 18px;
  margin-left: -20px;
}
.radio-sm label::after {
  top: 7px;
  left: 7px;
  width: 4px;
  height: 4px;
  margin-left: -20px;
  border-width: 2px;
}
.radio-sm input[type="radio"] {
  width: 18px;
  height: 18px;
}
.radio-sm input[type="radio"]:checked + label::before {
  border-width: 9px;
}
.radio-lg {
  padding-left: 24px;
}
.radio-lg label {
  padding-left: 12px;
}
.radio-lg label:empty {
  padding-left: 0;
}
.radio-lg label::before {
  width: 24px;
  height: 24px;
  margin-left: -20px;
}
.radio-lg label::after {
  top: 8px;
  left: 8px;
  width: 8px;
  height: 8px;
  margin-left: -20px;
  border-width: 2px;
}
.radio-lg input[type="radio"] {
  width: 24px;
  height: 24px;
}
.radio-lg input[type="radio"]:checked + label::before {
  border-width: 12px;
}
@media (min-width: 768px) {
  .form-inline .radio-custom,
  .form-inline .checkbox-custom {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio-custom label,
  .form-inline .checkbox-custom label {
    padding-left: 0;
  }
  .form-inline .radio-custom input[type="radio"],
  .form-inline .checkbox-custom input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .radio-custom label {
    padding-left: 10px;
  }
  .form-inline .checkbox-custom label {
    padding-left: 10px;
  }
  .form-inline .checkbox-custom input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
  }
  .form-inline .radio-custom input[type="radio"] {
    position: absolute;
    margin-left: -20px;
  }
}
.form-horizontal .radio-custom,
.form-horizontal .checkbox-custom {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio-custom,
.form-horizontal .checkbox-custom {
  min-height: 29px;
}
html,
body {
  height: 100%; margin:0; padding:0;
}
@media (max-width: 437px) {
  .pagination > li > a {
    padding: 4px 8px 2px;
    margin: 0 2px;
  }
  .hero h1 {
    font-size: 46px;
  }
}
.brand-logo {
  height: 100%;
  max-height: 35px;
  margin-right: 10px;
  vertical-align: middle;
}
.brand-text {
  color: #76838f;
  text-transform: uppercase;
}
.iconbox {
  margin-bottom: 20px;
  text-align: center;
}
.iconbox-icon {
  margin: 8px;
  font-size: 36px;
  /*color: rgba(55, 71, 79, .4);*/
}
.iconbox-content {
  display: block;
  overflow: hidden;
}
.iconbox-title {
  margin-top: 10px;
  margin-bottom: 22px;
  font-size: 20px;
/*  text-transform: uppercase; */
}
.iconbox-left {
  text-align: left;
}
.iconbox-left .iconbox-icon {
  float: left;
}
.iconbox-left .iconbox-content {
  margin-left: 60px;
}
.box {
  margin-bottom: 20px;
  text-align: center;
}
.box-head {
  display: block;
  margin-bottom: 20px;
}
.box-content {
  display: block;
  overflow: hidden;
}
.box-title {
  margin-top: 10px;
  margin-bottom: 22px;
  font-size: 20px;
  text-transform: uppercase;
}
.member {
  text-align: center;
}
.member .avatar {
  display: inline-block;
  width: 280px;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .member .avatar {
    display: inline;
  }
}
@media (max-width: 320px) {
  .member .avatar {
    width: 100%;
  }
  .hero h1 {
    font-size: 50px;
  }

}
.member-details {
  padding: 15px 0;
}
.member-name {
  margin: 10px 0 15px;
  font-size: 20px;
  color: #37474f;
}
.member-status {
  margin: 10px 0 15px;
  color: #bdbdbd;
}
.member-social {
  margin-top: 20px;
  font-size: 16px;
}
.member-social a {
  padding: 5px;
  margin: 0 5px;
  color: rgba(55, 71, 79, .4);
  text-decoration: none;
}
.member-block {
  margin-bottom: 20px;
  text-align: left;
}
.member-block .avatar {
  width: 100%;
}
.member-block .avatar img {
  border-radius: 0;
}
.member-block .member-social a:first-child {
  padding-left: 0;
  margin-left: 0;
}
.pricing-table [class*="pricing-column"] {
  background-color: #fff;
}
.pricing-table .pricing-header {
  padding-bottom: 53px;
}
.pricing-table .pricing-price {
  font-size: 60px;
  color: #37474f;
}
.pricing-table .pricing-features {
  padding: 25px 0;
}
.pricing-table .pricing-features li {
  padding: 5px 0;
}
.counter {
  margin-bottom: 20px;
}
.counter > .counter-number,
.counter .counter-number-group,
.counter-inverse > .counter-number {
  font-size: 60px;
  color: #57c7d4;
}
.counter .counter-label {
  font-size: 20px;
}
.testimonial {
  margin-bottom: 20px;
  overflow: hidden;
}
.testimonial-image {
  float: left;
}
.testimonial-image .avatar {
  width: 300px;
}
.testimonial-detail {
  display: block;
  margin: 70px 0 0 330px;
}
.testimonial-content {
  margin-bottom: 30px;
  font-size: 20px;
  color: #263238;
}
.testimonial-author {
  margin-bottom: 5px;
  color: #263238;
}
.testimonial-status {
  color: #a3afb7;
}
.testimonial-content,
.testimonial-author,
.testimonial-status {
  display: block;
}
@media (max-width: 768px) {
  .testimonial-image .avatar {
    width: 200px;
  }
  .testimonial-detail {
    margin: 35px 0 0 230px;
  }
}
@media (max-width: 480px) {
  .testimonial {
    text-align: center;
  }
  .testimonial-image {
    display: block;
    float: none;
  }
  .testimonial-image .avatar {
    width: 200px;
  }
  .testimonial-detail {
    margin: 35px 0 0 0;
  }
  .pull-left {
    float: right !important;
  }
}
.blog {
  padding: 0;
  margin: 0;
}
.blog article {
  padding: 40px 0 30px;
  overflow: hidden;
}
.blog article header {
  margin-bottom: 35px;
}
.blog article header:last-child {
  margin-bottom: 0;
}
.blog figure {
  width: 100%;
  padding: 0;
  margin: 20px 0 35px;
}
.blog figure a {
  display: block;
}
.blog figure img {
  width: 100%;
  max-width: 100%;
}
.blog .blog-title {
  margin: 20px 0;
  font-size: 36px;
  color: #37474f;
}
@media (max-width: 480px) {
  .blog .blog-title {
    font-size: 28px;
  }
}
@media (max-width: 320px) {
  .blog .blog-title {
    font-size: 24px;
  }
}
.blog .blog-title > a {
  font-size: inherit;
  color: inherit;
  text-decoration: none;
}
.blog .blog-title > a:hover {
  color: #37474f;
  text-decoration: none;
}
.blog .blog-meta {
  padding: 0;
  margin: 20px 0 35px;
  list-style: none;
}
.blog .blog-meta > li {
  position: relative;
  display: inline-block;
  padding: 0 10px;
  font-size: 14px;
  color: #a3afb7;
  vertical-align: middle;
}
.blog .blog-meta > li > a {
  color: #a3afb7;
}
.blog .blog-meta > li:after {
  position: absolute;
  top: 50%;
  right: -2px;
  width: 1px;
  height: 65%;
  content: " ";
  background: #a3afb7;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.blog .blog-meta > li:first-child {
  padding-left: 0;
}
.blog .blog-meta > li:last-child:after {
  background: transparent;
}
@media (max-width: 320px) {
  .blog .blog-meta > li:last-child {
    display: none;
  }
}
.blog .blog-content {
  padding: 0;
  margin-bottom: 20px;
}
.blog footer {
  padding: 0;
  margin-bottom: 20px;
}
.blog.blog-masonry {
  margin-bottom: 30px;
  background: #fff;
  -webkit-box-shadow: 0 0 8px 2px #f6f6f6;
          box-shadow: 0 0 8px 2px #f6f6f6;
}
.blog.blog-masonry article {
  padding: 0 30px 10px;
}
.blog.blog-masonry figure {
  margin: 0 0 20px;
}
.blog.blog-masonry .blog-title {
  margin-bottom: 10px;
  font-size: 24px;
}
.blog.blog-masonry .blog-meta {
  margin-top: 10px;
}
.widget {
  margin-bottom: 20px;
}
.widget-title {
  margin: 10px 0;
  font-size: 20px;
  color: #76838f;
}
.widget-body {
  padding: 20px 0;
  margin: 0;
}
.widget-tag ul.widget-body {
  margin: 0;
  list-style: none;
}
.widget-tag ul.widget-body > li {
  display: inline-block;
  margin: 0 10px 10px 0;
}
.widget-tag ul.widget-body > li > a {
  display: inline-block;
  padding: 8px 17px;
  color: #76838f;
  text-align: center;
  background: #fff;
  border: 1px solid #e4eaec;
  border-radius: 4px;
}
.widget-categories .list-group .list-group-item {
  background: transparent;
}
.widget-categories .list-group .list-group-item > a {
  color: inherit;
}
.widget-posts .list-group .list-group-item {
  background: transparent;
  border: none;
}
.widget-posts .media-heading {
  font-size: 16px;
}
.section {
  padding: 100px 0 100px;
}
.section-overflow-hidden {
  overflow: hidden;
}
.section-small {
  padding: 80px 0 60px;
}
.section-large {
  padding: 140px 0 120px;
}
.section-full {
  padding: 0;
}
.section-image-bottom {
  padding-bottom: 0;
}
.section-image-bottom .section-body {
  padding-bottom: 0;
  margin-bottom: 0;
}
.section-across {
  padding-bottom: 0;
  overflow: visible;
}
.section-across .section-body {
  padding-bottom: 0;
  margin-bottom: 0;
}
.section-across-item {
  margin-bottom: -120px;
}
.section-across + .section {
  padding-top: 220px;
}
.section-across + .section-small {
  padding-top: 200px;
}
@media (max-width: 767px) {
  .pull-left {
    float: right !important;
  }
  .section {
    padding: 60px 0;
  }
  .section-small {
    padding: 40px 0;
  }
  .section-full {
    padding: 0;
  }
  .section-image-bottom {
    padding-bottom: 0;
  }
  .section-image-bottom .section-body {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .section-across + .section {
    padding-top: 160px;
  }
  .section-across-item {
    margin-bottom: -160px;
  }
}
.section > .container {
  padding: 0 30px;
}
.section-title {
  margin: 0 0 20px;
  font-size: 36px;
  color: #37474f;
}
@media (max-width: 480px) {
  .section-title {
    font-size: 30px;
  }
}
@media (max-width: 320px) {
  .section-title {
    font-size: 24px;
  }
}
.section-desc {
  margin-bottom: 20px;
  font-size: 18px;
}
.section-body {
  margin: 65px 0 20px;
}
@media (max-width: 480px) {
  .section-body {
    margin-top: 30px;
  }
}
.section-small .section-body {
  margin-top: 30px;
}
.section-gray {
  background-color: #fafafa;
}
.section-light {
  background-color: #f3f7f9;
}
.section-dark {
  color: #fff;
  background-color: #37474f;
}
.section-dark .section-desc {
  color: #fff;
  opacity: .4;
}
.section-primary {
  color: #fff;
  background-color: #62a8ea;
}
.section-dark .section-title,
.section-primary .section-title,
.section-primary .section-desc {
  color: #fff;
}
.section-with-full-bg {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}
.section-with-mask {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.section-with-mask:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: '';
  background-color: rgba(0, 0, 0, .4);
}
.section-comments .comments h3 {
  margin: 20px 0;
  font-size: 24px;
  text-transform: uppercase;
}
.section-comments .comments-add {
  margin-top: 60px;
}
.section-comments .comments-add h3 {
  margin-bottom: 40px;
}
.section-contact h3 {
  margin: 20px 0 40px;
  font-size: 24px;
}
.section-contact form {
  margin-bottom: 40px;
}
.section-contact .well {
  margin: 20px 0 40px;
}
.section-contact .well > h3 {
  margin: 0 0 20px;
}
.section-contact .well-primary > h3 {
  color: #fff;
}
.section-contact .well > button,
.section-contact .well .input-group {
  margin-top: 25px;
}
.section-feature .feature-group {
  padding-top: 60px;
  padding-bottom: 40px;
}
.section-feature .feature-group:first-child {
  padding-top: 0;
}
.section-feature .feature-group:last-child {
  padding-bottom: 0;
}
.section-feature .feature-group .iconbox {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 0;
}
.section-list .list-group {
  margin-bottom: 0;
}
.section-list .list-group-item {
  padding-top: 14px;
  padding-bottom: 14px;
}
.section-list .list-group-item:hover,
.section-list .list-group-item:focus {
  background: transparent;
  outline: 0;
}
.section-list .list-group-item.active {
  border-top-color: #e4eaec;
}
.section-list .list-group-item.active,
.section-list .list-group-item.active:hover,
.section-list .list-group-item.active:focus {
  color: #62a8ea;
  background-color: transparent;
}
.section-list .list-group-item .date {
  color: #a3afb7;
}
.section-testimonial-slide h3 {
  margin-bottom: 25px;
  color: #fff;
}
.section-testimonial-slide p {
  color: rgba(255, 255, 255, .7);
}
.section-testimonial-slide .carousel-inner {
  padding-bottom: 60px;
}
.section-slide .section-body {
  position: relative;
}
.section-slide .section-body > img {
  position: absolute;
  left: 50%;
  margin-left: 5px;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
       -o-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.section-slide .slider {
  padding: 30px 0;
}
.section-slide .slick-slide {
  width: 800px;
  cursor: pointer;
  outline: none;
}
.section-slide .slick-slide img {
  margin: 0 auto;
}
.section-step .box .box-head {
  display: inline-block;
  width: 60px;
  height: 60px;
  font-size: 36px;
  line-height: 60px;
  color: #fff;
  background-color: #46be8a;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .section-step .box {
    margin-bottom: 30px;
  }
  .section-step .section-body {
    margin-bottom: 0;
  }
}
.section-question .question-group {
  padding: 10px 30px;
  margin-bottom: 30px;
  background-color: #fff;
  border-radius: 5px;
}
.section-question .question-group h3 {
/*  font-size: 28px; */
  text-transform: uppercase;
}
@media (max-width: 480px) {
  .section-question .question-group h3 {
    font-size: 24px;
  }
}
@media (max-width: 320px) {
  .section-question .question-group h3 {
    font-size: 20px;
  }
}
.section-pie-progress .section-title + p {
  font-size: 16px;
}
.section-pie-progress .pie-progress {
  max-width: 180px;
  margin: 0 auto 25px;
}
.section-pie-progress .pie-progress svg {
  width: 100%;
}
.section-pie-progress h4 {
  margin-bottom: 20px;
  font-size: 20px;
}
.section-video .player {
  width: 800px;
  margin: 80px auto 0;
}
.hero {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 0;
  overflow: hidden;
  color: #fff;
  -webkit-background-size: cover;
          background-size: cover;
}
.hero .container {
  padding: 130px 30px;
}
.hero h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 300;
  color: #fff;
}
.hero h1 ~ p:last-child {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .hero h1 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .hero h1 {
    font-size: 50px;
  }
}
@media (max-width: 320px) {
  .hero h1 {
    font-size: 40px;
  }
}
.hero .lead {
  margin-bottom: 22px;
}
.hero-light:before,
.hero-dark:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: '';
}
.hero-dark:before {
/*  background-color: rgba(0, 0, 0, .7); */
  background-color: #62a8ea;
}
.hero-light:before {
  background-color: rgba(38, 50, 56, .6);
}
.hero-fullscreen {
  height: 100%;
}
.hero-fullscreen > .hero {
  height: 100%;
}
.hero-fullscreen > .hero .container {
  position: absolute;
  display: table;
  width: 100%;
  height: 100%;
  padding: 0 30px;
}
.hero-fullscreen > .hero .content {
  display: table-cell;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .hero-fullscreen > .hero .content {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .hero-fullscreen > .hero .content {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .hero-fullscreen > .hero .content {
    width: 1170px;
  }
}
@media (min-width: 1600px) {
  .hero-fullscreen > .hero .content {
    width: 1310px;
  }
}
.hero-fullscreen > .hero .content + img {
  margin-top: 150px;
}
@media (max-width: 768px) {
  .hero-fullscreen-alt > .hero-container {
    top: 0;
    display: table;
  }
  .hero-fullscreen-alt > .hero-content {
    display: table-cell;
    vertical-align: middle;
  }
  .hero-fullscreen-alt > .hero-content + img {
    display: none;
  }
}
.blog-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.blog-list article {
  border-bottom: 1px solid #eee;
}
.blog-list article header {
  margin-bottom: 30px;
}
.blog-list .blog-meta > li.avatar-item:first-child {
  padding-right: 3px;
}
.blog-list .blog-meta > li.avatar-item:first-child:after {
  background: transparent;
}
@media (max-width: 320px) {
  .blog-list .blog-meta li.avatar-item + li:after {
    display: none;
  }
}
.blog-list.blog-author-list .blog {
  position: relative;
  padding-left: 120px;
}
@media (max-width: 480px) {
  .blog-list.blog-author-list .blog {
    padding-left: 0;
  }
  .blog-list.blog-author-list .blog article header {
    margin-bottom: 20px;
  }
  .blog-list.blog-author-list .blog .blog-meta {
    display: inline-block;
    margin-bottom: 20px;
  }
}
@media (max-width: 320px) {
  .blog-list.blog-author-list .blog .blog-meta > li:last-child,
  .blog-list.blog-author-list .blog .blog-meta > li:after {
    display: none;
  }
}
.blog-list.blog-author-list .author {
  position: absolute;
  top: 60px;
  left: 0;
  text-align: center;
}
@media (max-width: 480px) {
  .blog-list.blog-author-list .author {
    position: static;
    top: auto;
    left: auto;
    display: inline-block;
    text-align: left;
  }
}
.blog-list.blog-author-list .author .avatar {
  display: block;
  width: 80px;
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  .blog-list.blog-author-list .author .avatar {
    display: inline-block;
    width: 40px;
    margin-right: 10px;
    vertical-align: middle;
  }
}
.blog-list.blog-author-list .author > a {
  display: inline-block;
  font-size: 16px;
  color: #a3afb7;
  cursor: pointer;
}
@media (max-width: 480px) {
  .blog-list.blog-author-list .author > a {
    font-size: 0;
  }
}
.page-blog-with-sidebar .main-with-sidebar {
  position: relative;
}
.page-blog-with-sidebar .page-content {
  margin-right: 400px;
  -webkit-transition: all .3s;
       -o-transition: all .3s;
          transition: all .3s;
}
.page-blog-with-sidebar .pagination {
  margin: 60px 0 0;
}
@media (max-width: 1199px) {
  .page-blog-with-sidebar .widget-posts .media-left {
    display: block;
    padding-right: 0;
    margin-bottom: 15px;
  }
  .page-blog-with-sidebar .widget-posts .media-body {
    width: auto;
  }
}
@media (max-width: 1199px) {
  .page-blog-with-sidebar .page-content {
    margin-right: 280px;
  }
}
@media (max-width: 767px) {
  .page-blog-with-sidebar .page-content {
    margin-right: 0;
  }
}
.page-blog-single .post-author {
  margin-bottom: 40px;
}
.page-blog-single .post-author .avatar {
  display: block;
  width: 80px;
  margin-bottom: 10px;
}
.page-blog-single .post-author > a {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}
.page-blog-single .post-title {
  margin: 20px 0;
  font-size: 58px;
  font-weight: 100;
  color: #fff;
}
@media (max-width: 480px) {
  .page-blog-single .post-title {
    font-size: 36px;
  }
}
@media (max-width: 320px) {
  .page-blog-single .post-title {
    font-size: 24px;
  }
}
.page-blog-single .post-meta {
  padding: 0;
  margin: 0;
  list-style: none;
}
.page-blog-single .post-meta > li {
  position: relative;
  display: inline-block;
  padding: 0 10px;
  font-size: 14px;
  font-weight: 100;
  color: #fff;
}
.page-blog-single .post-meta > li > a {
  color: #fff;
}
.page-blog-single .post-meta > li:after {
  position: absolute;
  top: 50%;
  left: -2px;
  width: 1px;
  height: 65%;
  content: " ";
  background: #fff;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.page-blog-single .post-meta > li:first-child {
  padding-left: 0;
}
.page-blog-single .post-meta > li:first-child:after {
  background: transparent;
}
.page-blog-single .post-entry {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 70px;
  font-weight: 100;
  color: #fff;
  text-align: center;
  text-decoration: none;
  outline: none;
}
.page-blog-single .post-entry > .icon {
  font-size: 30px;
  font-weight: 100;
  color: #fff;
  opacity: .4;
}
.page-blog-single .post-entry:hover {
  font-weight: 300;
  text-decoration: none;
  outline: none;
}
.page-blog-single .post-entry:hover > .icon {
  font-weight: 300;
  color: #fff;
  opacity: 1;
}
.page-blog-single .post-entry:active {
  outline: none;
}
.page-blog-single .blog article {
  padding-top: 0;
}
.page-blog-single .blog .blog-content {
  margin-bottom: 25px;
}
.page-blog-single .blog footer .widget-tag .widget-title {
  display: inline-block;
  margin-right: 30px;
  font-size: 16px;
  vertical-align: middle;
}
.page-blog-single .blog footer .widget-tag .widget-body {
  display: inline-block;
  vertical-align: middle;
}
.page-blog-single .blog footer .widget-tag .widget-body > li {
  margin-bottom: 0;
}
.page-blog-single .blog footer .social a {
  padding: 10px;
  margin: 0 3px;
  color: #a3afb7;
  text-decoration: none;
}
.page-blog-single .blog footer .social a:hover {
  text-decoration: none;
}
.page-blog-single .blog footer .social a:active {
  text-decoration: none;
  outline: none;
}
.page-blog-single .blog footer .social a:first-child {
  padding-left: 0;
  margin-left: 0;
}
.navbar {
  min-height: 46px;
  margin-bottom: 0;
  text-transform: uppercase;
  opacity: 1;
  -webkit-transition: all .6s;
       -o-transition: all .6s;
          transition: all .6s;
}
.navbar > .container-fluid {
  padding-right: 60px;
  padding-left: 60px;
}
.navbar-header .brand-logo {
  -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
       -o-transform: scale(1, 1);
          transform: scale(1, 1);
}
.navbar-header .brand-text {
  opacity: 1;
}
.navbar-brand {
  height: auto;
  padding: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 90px;
}
.navbar-brand > img {
  display: inline-block;
}
.navbar-nav > li > a {
  padding-top: 34px;
  padding-bottom: 34px;
}
.navbar-default {
  background-color: transparent;
}
.navbar-default > .container-fluid {
  background-color: #fff;
}
.navbar-default .navbar-header .brand-text {
  color: #76838f;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #62a8ea;
  background-color: transparent;
}
.navbar-transparent {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-transparent .navbar-nav > li > a {
  color: rgba(255, 255, 255, .4);
}
.navbar-transparent .navbar-nav > li > a:hover,
.navbar-transparent .navbar-nav > li > a:focus {
  background-color: transparent;
}
.navbar-transparent .navbar-nav > .active > a,
.navbar-transparent .navbar-nav > .active > a:hover,
.navbar-transparent .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-transparent .navbar-nav > li.login > a {
  color: rgba(255, 255, 255, .8);
}
.navbar-transparent .brand-text {
  color: #fff;
}
.hero-fullscreen-alt > .navbar,
.hero-fullscreen > .navbar {
  position: absolute;
  z-index: 1200;
  width: 100%;
}
.navbar .nav .open a {
  background-color: transparent;
}
.navbar .nav .open a:focus {
  background-color: transparent;
}
.navbar .nav .open .dropdown-menu {
  color: #fff;
  background-color: #263238;
  border: none;
  opacity: .95;
}
.navbar .nav .open .dropdown-menu:after {
  position: absolute;
  top: -8px;
  left: 75%;
  width: 0;
  height: 0;
  color: transparent;
  content: "";
  border-style: solid;
  border-width: 0 8px 8px;
  border-bottom-color: #263238;
}
@media (max-width: 767px) {
  .navbar .nav .open .dropdown-menu:after {
    display: none;
  }
}
.navbar .nav .open .dropdown-menu > li > a {
  color: rgba(255, 255, 255, .5);
}
.navbar .nav .open .dropdown-menu a:hover {
  color: #fff;
}
.navbar .nav .open .dropdown-menu a:hover:focus {
  outline: none;
}
.site-is-scroll.hero-fullscreen-alt > .navbar,
.site-is-scroll.hero-fullscreen > .navbar {
  position: fixed;
}
.site-is-scroll .navbar > .container-fluid {
  padding-right: 45px;
  padding-left: 45px;
}
.hero-fullscreen-alt > .site-is-scroll .navbar,
.hero-fullscreen > .site-is-scroll .navbar {
  position: fixed;
}
.site-is-scroll .navbar-header .brand-logo {
  -webkit-transform: scale(.6, .6);
      -ms-transform: scale(.6, .6);
       -o-transform: scale(.6, .6);
          transform: scale(.6, .6);
}
.site-is-scroll .navbar-header .brand-text {
  opacity: 0;
}
.site-is-scroll .navbar-brand {
  line-height: 46px;
}
.site-is-scroll .navbar-nav > li > a {
  padding-top: 12px;
  padding-bottom: 12px;
}
.site-is-scroll .navbar-transparent {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
          box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
}
.site-is-scroll .navbar-transparent > .container-fluid {
  background-color: #fff;
}
.site-is-scroll .navbar-transparent .navbar-nav > li > a,
.site-is-scroll .navbar-transparent .navbar-nav > li.login > a {
  color: #76838f;
}
.site-is-scroll .navbar-transparent .navbar-nav > li > a:hover,
.site-is-scroll .navbar-transparent .navbar-nav > li.login > a:hover,
.site-is-scroll .navbar-transparent .navbar-nav > li > a:focus,
.site-is-scroll .navbar-transparent .navbar-nav > li.login > a:focus {
  color: #526069;
  background-color: transparent;
}
.site-is-scroll .navbar-transparent .navbar-nav > .active > a,
.site-is-scroll .navbar-transparent .navbar-nav > .active > a:hover,
.site-is-scroll .navbar-transparent .navbar-nav > .active > a:focus {
  color: #62a8ea;
}
.site-is-scroll .navbar-transparent .brand-text {
  color: #76838f;
}
.site-scroll-changing .navbar {
  top: -90px;
  opacity: 0;
}
@media (max-width: 767px) {
  .navbar > .container-fluid {
    background-color: #fff;
  }
  .hero-fullscreen-alt > .navbar,
  .hero-fullscreen > .navbar {
    position: fixed;
  }
  .navbar > .container-fluid {
    padding-right: 45px;
    padding-left: 45px;
  }
  .navbar-header .brand-logo {
    margin-right: 0;
    -webkit-transform: scale(.6, .6);
        -ms-transform: scale(.6, .6);
         -o-transform: scale(.6, .6);
            transform: scale(.6, .6);
  }
  .navbar-header .brand-text {
    display: none;
  }
  .navbar-brand {
    line-height: 46px;
  }
  .navbar-nav {
    display: none;
  }
  .navbar-nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .navbar-toggle {
    height: 46px;
    padding: 0;
  }
  .navbar-toggle-left {
    margin-left: 0;
  }
  .site-scroll-changing .navbar {
    top: 0;
    opacity: 1;
  }
}
.site-menubar {
  position: fixed;
  top: 46px;
  left: -260px;
  z-index: 100;
  width: 260px;
  height: 100%;
  height: -webkit-calc(100% - 46px);
  height:         calc(100% - 46px);
  color: rgba(163, 175, 183, .9);
  background: #233238;
}
.site-menubar ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.site-menu {
  padding-bottom: 20px;
  overflow-y: hidden;
  font-size: 16px;
}
.site-menu-item a {
  display: block;
  padding: 0 30px;
  color: rgba(163, 175, 183, .9);
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
}
.site-menu-item:hover > a {
  background-color: rgba(255, 255, 255, .02);
}
.site-menu-item.open > a,
.site-menu-item.active > a {
  background: rgba(0, 0, 0, .07);
}
.site-menu-item.open > a .site-menu-arrow {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.site-menu-item.open > .site-menu-sub {
  display: block;
  background: rgba(0, 0, 0, .07);
}
.site-menu-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.site-menu-arrow {
  position: relative;
  position: absolute;
  right: 30px;
  display: inline-block;
  font-family: 'Web Icons';
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  -webkit-transition: -webkit-transform .15s;
       -o-transition:      -o-transform .15s;
          transition:         transform .15s;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);

  text-rendering: auto;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.site-menu-arrow:before {
  content: '\f17f';
}
.site-menu > .site-menu-item > a {
  line-height: 46px;
}
.site-menu-sub {
  display: none;
  padding: 5px 0;
  margin: 0;
  font-size: 14px;
  background: transparent;
}
.site-menu-sub > .site-menu-item > a {
  line-height: 36px;
  text-indent: 20px;
}
@media (max-width: 767px) {
  body.site-menubar-open {
    overflow: hidden;
  }
  .site-body {
    position: relative;
    left: 0;
  }
}
.footer {
  background-color: transparent;
}
.footer-detial,
.footer-general,
.footer {
  position: relative;
  width: 100%;
  color: #fff;
}
.footer-detial {
  display: block;
  max-height: 100%;
  padding: 60px 0;
  background-color: #263238;
}
.footer-general {
  display: none;
  padding: 15px 0;
  background-color: #263238;
}
.footer .container {
  position: relative;
  padding: 0 30px;
}
.footer .brand {
  float: none;
  height: 70px;
  line-height: 0;
}
.footer .brand-text {
  font-size: 20px;
  color: #fff;
}
.footer .stat-count {
  display: block;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 500;
}
.footer .stat-count + span {
  color: #76838f;
  text-transform: uppercase;
}
.footer .social {
  margin-top: 40px;
}
.footer .social a {
  padding: 10px;
  margin: 0 3px;
  color: #76838f;
  text-decoration: none;
}
.footer .social a:hover {
  color: #a3afb7;
}
.footer .copyright {
  margin-top: 25px;
  color: #76838f;
  text-transform: uppercase;
}
.footer .copyright span {
  margin-right: 30px;
}
.footer .copyright a {
  color: #76838f;
}
.footer .copyright a:hover {
  color: #fff;
}
@media (max-width: 768px) {
  .footer .text-right {
    text-align: left !important;
  }
}
@media (max-width: 767px) {
  .footer {
    position: relative;
    left: 0;
  }
  .footer-arrow {
    position: relative;
    position: absolute;
    top: 0;
    right: 30px;
    z-index: 1;
    display: inline-block;
    font-family: 'Web Icons';
    font-style: normal;
    font-weight: normal;
    color: #76838f;
    vertical-align: middle;
    cursor: pointer;
    -webkit-transition: -webkit-transform .15s;
         -o-transition:      -o-transform .15s;
            transition:         transform .15s;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);

    text-rendering: auto;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .footer-arrow:before {
    content: '\f180';
  }
  .footer-detial {
    position: fixed;
    bottom: -100%;
    left: 0;
    z-index: 100;
    -webkit-transition: bottom .35s linear 0s;
         -o-transition: bottom .35s linear 0s;
            transition: bottom .35s linear 0s;
  }
  .footer-general {
    display: block;
    -webkit-transition: -webkit-transform .15s linear .35s;
         -o-transition:      -o-transform .15s linear .35s;
            transition:         transform .15s linear .35s;
    -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
         -o-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
         -o-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
  .footer-general .copyright {
    margin: 0;
  }
  .footer.is-open .footer-arrow {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .footer.is-open .footer-detial {
    bottom: 0;
    overflow: auto;
    -webkit-transition: bottom .35s linear .15s;
         -o-transition: bottom .35s linear .15s;
            transition: bottom .35s linear .15s;
  }
  .footer.is-open .footer-general {
    -webkit-transition: -webkit-transform .15s linear 0s;
         -o-transition:      -o-transform .15s linear 0s;
            transition:         transform .15s linear 0s;
    -webkit-transform: scaleY(0);
        -ms-transform: scaleY(0);
         -o-transform: scaleY(0);
            transform: scaleY(0);
  }
}
.footer.footer-simple {
  text-align: center;
}
.footer.footer-simple .footer-detial,
.footer.footer-simple .footer-general,
.footer.footer-simple .footer {
  color: #76838f;
}
.footer.footer-simple .footer-detial {
  padding: 80px 0 90px;
  background-color: #fafafa;
}
.footer.footer-simple .footer-general {
  padding: 15px 0;
  background-color: #fafafa;
}
.footer.footer-simple .footer .copyright {
  text-transform: inherit;
}
.footer.footer-simple .social {
  margin-top: 0;
}
.footer.footer-simple img {
  margin-bottom: 20px;
}
.footer.footer-simple p {
  margin: 0;
  line-height: 2;
}
.footer.footer-simple .social {
  padding-top: 25px;
}
.footer.footer-simple .social a {
  margin: 0 10px;
  color: rgba(38, 50, 56, .4);
  text-decoration: none;
}
.footer.footer-simple .social a:hover {
  color: rgba(38, 50, 56, .6);
}
@media (max-width: 767px) {
  .footer.footer-simple .footer-detial {
    padding: 60px 0;
  }
  .footer.footer-simple .footer-detial,
  .footer.footer-simple .footer-general {
    background-color: #fafafa;
  }
}
.site-aside {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 400px;
  height: 100%;
  padding-top: 90px;
  background: #f8f8f8;
  -webkit-transition: all .3s;
       -o-transition: all .3s;
          transition: all .3s;
}
.site-aside .wb-chevron-left {
  display: none;
  -webkit-transition: all .3s;
       -o-transition: all .3s;
          transition: all .3s;
}
.site-aside .wb-chevron-right {
  display: block;
  -webkit-transition: all .3s;
       -o-transition: all .3s;
          transition: all .3s;
}
.site-aside.is-open .wb-chevron-left {
  display: block;
}
.site-aside.is-open .wb-chevron-right {
  display: none;
}
.site-aside.is-right {
  right: 0;
  left: auto;
}
.site-aside.is-right .wb-chevron-right {
  display: none;
}
.site-aside.is-right .wb-chevron-left {
  display: block;
}
.site-aside.is-right.is-open .wb-chevron-right {
  display: block;
}
.site-aside.is-right.is-open .wb-chevron-left {
  display: none;
}
.site-aside.is-right .site-aside-switch {
  padding: 15px 2px 15px 6px;
  border-radius: 100px 0 0 100px;
  -webkit-box-shadow: -1px 0 1px rgba(0, 0, 0, .2);
          box-shadow: -1px 0 1px rgba(0, 0, 0, .2);
}
.site-aside-switch {
  position: absolute;
  top: -webkit-calc(50% - 25px);
  top:         calc(50% - 25px);
  right: -webkit-calc(100% - 2px);
  right:         calc(100% - 2px);
  display: none;
  padding: 15px 6px 15px 2px;
  line-height: 1;
  cursor: pointer;
  background-color: #f8f8f8;
  border-radius: 0 100px 100px 0;
  -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, .2);
          box-shadow: 1px 0 3px rgba(0, 0, 0, .2);
}
.site-aside-inner {
  height: 100%;
  padding: 40px 30px 10px;
}
@media (max-width: 1199px) {
  .site-aside {
    width: 280px;
  }
}
@media (max-width: 767px) {
  .site-aside {
    position: fixed;
    left: -280px;
    padding-top: 46px;
  }
  .site-aside.is-open {
    left: 0;
  }
  .site-aside.is-right {
    right: -280px;
    left: auto;
  }
  .site-aside.is-right.is-open {
    right: 0;
  }
  .site-aside-switch {
    display: block;
  }
  .site-aside-inner {
    overflow-y: auto;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QUFDRDtFQUNFLDJCQUEyQjtFQUMzQiw4QkFBOEI7Q0FDL0I7QUFDRDtFQUNFLDJCQUEyQjtFQUMzQiw4QkFBOEI7Q0FDL0I7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7Q0FDaEM7QUFDRDtFQUNFLDJCQUEyQjtFQUMzQiwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLDZCQUE2QjtFQUM3Qiw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDZCQUE2QjtFQUM3Qiw0QkFBNEI7Q0FDN0I7QUFDRDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkI7Q0FDOUI7QUFDRDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkI7Q0FDOUI7QUFDRDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkI7Q0FDOUI7QUFDRDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkI7Q0FDOUI7QUFDRDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkI7Q0FDOUI7QUFDRDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkI7Q0FDOUI7QUFDRDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkI7Q0FDOUI7QUFDRDtFQUNFLDhCQUE4QjtFQUM5Qiw2QkFBNkI7Q0FDOUI7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QUNFO0lBQ0Usc0JBQXNCO0dBQ3ZCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0Usc0JBQXNCO0dBQ3ZCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0Usc0JBQXNCO0dBQ3ZCO0NBQ0Y7QUFDRDtFQUNFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNEOztFQUVFLGVBQWU7RUFDZixxQ0FBcUM7Q0FDdEM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YscUNBQXFDO0NBQ3RDO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFD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O0FBQ0Q7RUFDRSxhQUFhO0VBQ2Isd0JBQXdCO0NBQ3pCO0FBQ0Q7RUFDRTtJQUNFLGFBQWE7R0FDZDtDQUNGO0FBQ0Q7RUFDRTtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2Isa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxRQUFRO0dBQ1Q7RUFDRDtJQUNFLFdBQVc7SUFDWCxjQUFjO0dBQ2Y7RUFDRDtJQUNFLFNBQVM7R0FDVjtFQUNEO0lBQ0UsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsaUJBQWlCO0dBQ2xCO0NBQ0YiLCJmaWxlIjoic2l0ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucHJpY2luZy10YWJsZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpY2luZy10YWJsZTpiZWZvcmUsXG4ucHJpY2luZy10YWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wcmljaW5nLXRhYmxlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucHJpY2luZy10YWJsZSBbY2xhc3MqPVwicHJpY2luZy1jb2x1bW5cIl0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGVhZWM7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5wcmljaW5nLXRhYmxlIFtjbGFzcyo9XCJwcmljaW5nLWNvbHVtblwiXTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZWFlYztcbn1cbi5wcmljaW5nLXRhYmxlIFtjbGFzcyo9XCJwcmljaW5nLWNvbHVtblwiXS5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlYWVjO1xufVxuLnByaWNpbmctdGFibGUgLnByaWNpbmctaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbjogMzBweCAzMHB4IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlYWVjO1xufVxuLnByaWNpbmctdGFibGUgLnByaWNpbmctcHJpY2Uge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG4ucHJpY2luZy10YWJsZSAucHJpY2luZy1jdXJyZW5jeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnByaWNpbmctdGFibGUgLnByaWNpbmctcGVyaW9kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByaWNpbmctdGFibGUgLnByaWNpbmctdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4ucHJpY2luZy10YWJsZSAucHJpY2luZy1mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWZlYXR1cmVzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWZvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAyNXB4IDMwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWNvbHVtbi10aHJlZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZWFlYztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmctdGFibGUgLnByaWNpbmctY29sdW1uLXRocmVlIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWNvbHVtbi10aHJlZS5mZWF0dXJlZCB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxuICAucHJpY2luZy10YWJsZSAucHJpY2luZy1jb2x1bW4tZm91ciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJpY2luZy10YWJsZSAucHJpY2luZy1jb2x1bW4tZml2ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWNvbHVtbi1mb3VyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWNvbHVtbi1maXZlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWNvbHVtbi1mb3VyLmZlYXR1cmVkLFxuICAucHJpY2luZy10YWJsZSAucHJpY2luZy1jb2x1bW4tZml2ZS5mZWF0dXJlZCB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxufVxuLmF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmF2YXRhciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmF2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG4uYXZhdGFyLW9ubGluZSBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YmU4YTtcbn1cbi5hdmF0YXItb2ZmIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI2MDY5O1xufVxuLmF2YXRhci1idXN5IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhNjU0O1xufVxuLmF2YXRhci1hd2F5IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2ODY4O1xufVxuLmF2YXRhci0xMDAge1xuICB3aWR0aDogMTAwcHg7XG59XG4uYXZhdGFyLTEwMCBpIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5hdmF0YXItbGcge1xuICB3aWR0aDogNTBweDtcbn1cbi5hdmF0YXItbGcgaSB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uYXZhdGFyLXNtIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4uYXZhdGFyLXNtIGkge1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbn1cbi5hdmF0YXIteHMge1xuICB3aWR0aDogMjBweDtcbn1cbi5hdmF0YXIteHMgaSB7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogN3B4O1xufVxuLmhhbWJ1cmdlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5oYW1idXJnZXIsXG4uaGFtYnVyZ2VyOmJlZm9yZSxcbi5oYW1idXJnZXIgLmhhbWJ1cmdlci1iYXIsXG4uaGFtYnVyZ2VyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhhbWJ1cmdlcjpiZWZvcmUsXG4uaGFtYnVyZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5oYW1idXJnZXI6YmVmb3JlLFxuLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJhcixcbi5oYW1idXJnZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM3NjgzOGY7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmhhbWJ1cmdlcjpiZWZvcmUsXG4ubmF2YmFyLWRlZmF1bHQgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJhcixcbi5uYXZiYXItZGVmYXVsdCAuaGFtYnVyZ2VyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc2ODM4Zjtcbn1cbi5oYW1idXJnZXIgLmhhbWJ1cmdlci1iYXIge1xuICBtYXJnaW46IDAuMmVtIDA7XG59XG4uaGFtYnVyZ2VyLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOCU7XG59XG4uaGFtYnVyZ2VyLWNsb3NlIC5oYW1idXJnZXItYmFyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA4JTtcbn1cbi5oYW1idXJnZXItY2xvc2UuaGlkZWQ6YmVmb3JlLFxuLmhhbWJ1cmdlci1jbG9zZS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4uaGFtYnVyZ2VyLWNsb3NlLmhpZGVkIC5oYW1idXJnZXItYmFyLFxuLmhhbWJ1cmdlci1jbG9zZS5jb2xsYXBzZWQgLmhhbWJ1cmdlci1iYXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhhbWJ1cmdlci1jbG9zZS5oaWRlZDphZnRlcixcbi5oYW1idXJnZXItY2xvc2UuY29sbGFwc2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4uaGFtYnVyZ2VyLWFycm93LWxlZnQuY29sbGFwc2VkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItYXJyb3ctbGVmdC5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgd2lkdGg6IC42ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC40NWVtLCAwLjFlbSwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItYXJyb3ctbGVmdC5jb2xsYXBzZWQgLmhhbWJ1cmdlci1iYXIge1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbn1cbi5oYW1idXJnZXItYXJyb3ctbGVmdC5jb2xsYXBzZWQ6YWZ0ZXIge1xuICB3aWR0aDogLjZlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjQ1ZW0sIC0wLjFlbSwgMCkgcm90YXRlKC00NWRlZyk7XG59XG4uY291bnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb3VudGVyID4gLmNvdW50ZXItbnVtYmVyLFxuLmNvdW50ZXIgLmNvdW50ZXItbnVtYmVyLWdyb3VwIHtcbiAgY29sb3I6ICMzNzQ3NGY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jb3VudGVyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY291bnRlci1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNvdW50ZXItbGcgPiAuY291bnRlci1udW1iZXIsXG4uY291bnRlci1sZyAuY291bnRlci1udW1iZXItZ3JvdXAge1xuICBmb250LXNpemU6IDQwcHg7XG59XG4uY291bnRlci1sZyAuY291bnRlci1pY29uIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLmNvdW50ZXItbWQgPiAuY291bnRlci1udW1iZXIsXG4uY291bnRlci1tZCAuY291bnRlci1udW1iZXItZ3JvdXAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uY291bnRlci1tZCAuY291bnRlci1pY29uIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmNvdW50ZXItc20gPiAuY291bnRlci1udW1iZXIsXG4uY291bnRlci1zbSAuY291bnRlci1udW1iZXItZ3JvdXAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY291bnRlci1zbSAuY291bnRlci1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNvdW50ZXItc20gLmNvdW50ZXItbnVtYmVyLXJlbGF0ZWQgKyAuY291bnRlci1udW1iZXIsXG4uY291bnRlci1zbSAuY291bnRlci1udW1iZXIgKyAuY291bnRlci1udW1iZXItcmVsYXRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNvdW50ZXItaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvdW50ZXItaW52ZXJzZSA+IC5jb3VudGVyLW51bWJlcixcbi5jb3VudGVyLWludmVyc2UgLmNvdW50ZXItbnVtYmVyLWdyb3VwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY291bnRlci1pbnZlcnNlIC5jb3VudGVyLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tZW50cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21tZW50cyAuY29tbWVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGVhZWM7XG59XG4uY29tbWVudHMgLmNvbW1lbnQgLmNvbW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZWFlYztcbn1cbi5jb21tZW50cyAuY29tbWVudCAuY29tbWVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jb21tZW50IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDA7XG59XG4uY29tbWVudCAuY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNvbW1lbnQgLmNvbW1lbnQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNvbW1lbnQtYXV0aG9yLFxuLmNvbW1lbnQtYXV0aG9yOmhvdmVyLFxuLmNvbW1lbnQtYXV0aG9yOmZvY3VzIHtcbiAgY29sb3I6ICMzNzQ3NGY7XG59XG4uY29tbWVudC1tZXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYTNhZmI3O1xufVxuLmNvbW1lbnQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jb21tZW50LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29tbWVudC1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29tbWVudC1hY3Rpb25zIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jb21tZW50LWFjdGlvbnMgYS5pY29uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbW1lbnQtYWN0aW9ucyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY29tbWVudC1yZXBseSB7XG4gIG1hcmdpbjogMjJweCAwIDEwcHg7XG59XG4uY29tbWVudC1yZXBseSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGU6YmVmb3JlLFxuLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiV2ViIEljb25zXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06YmVmb3JlIHtcbiAgb3BhY2l0eTogLjQ7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGU6aG92ZXIsXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICM3NjgzOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFuZWwtZ3JvdXAtY29udGludW91cyAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsLWdyb3VwLWNvbnRpbnVvdXMgLnBhbmVsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ucGFuZWwtZ3JvdXAtY29udGludW91cyAucGFuZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuLnBhbmVsLWdyb3VwLWNvbnRpbnVvdXMgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGVhZWM7XG59XG4ucGFuZWwtZ3JvdXAtc2ltcGxlIC5wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhbmVsLWdyb3VwLXNpbXBsZSAucGFuZWwtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnBhbmVsLWdyb3VwLXNpbXBsZSAucGFuZWwtdGl0bGU6YmVmb3JlLFxuLnBhbmVsLWdyb3VwLXNpbXBsZSAucGFuZWwtdGl0bGU6YWZ0ZXIge1xuICByaWdodDogNXB4O1xufVxuLnBhbmVsLWdyb3VwLXNpbXBsZSAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnBhbmVsLWdyb3VwLXNpbXBsZSAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2NsYXNzKj1hbmltYXRpb24tXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGlvbi1ob3Zlcjpub3QoOmhvdmVyKSxcbi5hbmltYXRpb24taG92ZXI6bm90KDpob3ZlcikgW2NsYXNzKj1hbmltYXRpb24tXSxcbi50b3VjaCAuYW5pbWF0aW9uLWhvdmVyOm5vdCguaG92ZXIpLFxuLnRvdWNoIC5hbmltYXRpb24taG92ZXI6bm90KC5ob3ZlcikgW2NsYXNzKj1hbmltYXRpb24tXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuLmFuaW1hdGlvbi1yZXZlcnNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4uYW5pbWF0aW9uLXJlcGVhdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGlvbi1mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuOHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjhzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmFuaW1hdGlvbi1zY2FsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNjYWxlLTEyO1xuICBhbmltYXRpb24tbmFtZTogc2NhbGUtMTI7XG59XG4uYW5pbWF0aW9uLXNjYWxlLXVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZS1zY2FsZS0wMjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtc2NhbGUtMDI7XG59XG4uYW5pbWF0aW9uLXNjYWxlLWRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlLXNjYWxlLTE4O1xuICBhbmltYXRpb24tbmFtZTogZmFkZS1zY2FsZS0xODtcbn1cbi5hbmltYXRpb24tc2xpZGUtdG9wIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGUtdG9wO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdG9wO1xufVxuLmFuaW1hdGlvbi1zbGlkZS1ib3R0b20ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZS1ib3R0b207XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1ib3R0b207XG59XG4uYW5pbWF0aW9uLXNsaWRlLWxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZS1sZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtbGVmdDtcbn1cbi5hbmltYXRpb24tc2xpZGUtcmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZS1yaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLXJpZ2h0O1xufVxuLmFuaW1hdGlvbi1zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTEwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDE1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogOXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOXM7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogN3M7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTYge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG4uYW5pbWF0aW9uLWRlbGF5LTEwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbi5hbmltYXRpb24tZHVyYXRpb24tMjUwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDI1MG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDI1MG1zO1xufVxuLmFuaW1hdGlvbi1kdXJhdGlvbi0zMDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uLTUwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cbi5hbmltYXRpb24tZHVyYXRpb24tNzUwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDc1MG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDc1MG1zO1xufVxuLmFuaW1hdGlvbi1kZWxheS0xMDAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuLmFuaW1hdGlvbi1kZWxheS05MDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogOTAwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogOTAwbXM7XG59XG4uYW5pbWF0aW9uLWRlbGF5LTgwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA4MDBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiA4MDBtcztcbn1cbi5hbmltYXRpb24tZGVsYXktNzAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDcwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDcwMG1zO1xufVxuLmFuaW1hdGlvbi1kZWxheS02MDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNjAwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogNjAwbXM7XG59XG4uYW5pbWF0aW9uLWRlbGF5LTUwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbn1cbi5hbmltYXRpb24tZGVsYXktNDAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDQwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDQwMG1zO1xufVxuLmFuaW1hdGlvbi1kZWxheS0zMDAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMzAwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMzAwbXM7XG59XG4uYW5pbWF0aW9uLWRlbGF5LTIwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAyMDBtcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAyMDBtcztcbn1cbi5hbmltYXRpb24tZGVsYXktMTAwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDEwMG1zO1xufVxuLmFuaW1hdGlvbi10b3AtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4uYW5pbWF0aW9uLXRvcC1jZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbn1cbi5hbmltYXRpb24tdG9wLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5hbmltYXRpb24tbWlkZGxlLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbn1cbi5hbmltYXRpb24tbWlkZGxlLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG59XG4uYW5pbWF0aW9uLWJvdHRvbS1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cbi5hbmltYXRpb24tYm90dG9tLWNlbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuLmFuaW1hdGlvbi1ib3R0b20tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLmFuaW1hdGlvbi1lYXNpbmctZWFzZUluT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VJblF1YWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG4uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5DdWJpYyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmFuaW1hdGlvbi1lYXNpbmctZWFzZUluUXVhcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VJblF1aW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG4uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5TaW5lIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG4uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5FeHBvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7XG59XG4uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5DaXJjIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VJbkJhY2sge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc3RPdXRRdWFkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VPdXRDdWJpYyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmFuaW1hdGlvbi1lYXNpbmctZWFzZU91dFF1YXJ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmFuaW1hdGlvbi1lYXNpbmctZWFzZU91dFF1aW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VPdXRTaW5lIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4uYW5pbWF0aW9uLWVhc2luZy1lYXNlT3V0RXhwbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uYW5pbWF0aW9uLWVhc2luZy1lYXNlT3V0Q2lyYyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLmFuaW1hdGlvbi1lYXNpbmctZWFzZU91dEJhY2sge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuLmFuaW1hdGlvbi1lYXNpbmctZWFzZUluT3V0UXVhZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG4uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5PdXRDdWJpYyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5PdXRRdWFydCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VJbk91dFF1aW50IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VJbk91dFNpbmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG4uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5PdXRFeHBvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VJbk91dENpcmMge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VJbk91dEJhY2sge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5hbmltYXRpb24tZWFzaW5nLWVhc2VJbk91dEVsYXN0aWMge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAtMC41NiwgMCwgMS40NTUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgLTAuNTYsIDAsIDEuNDU1KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlLTEyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS0xMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtc2NhbGUtMDIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLXNjYWxlLTAyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtc2NhbGUtMTgge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLXNjYWxlLTE4IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLXRvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS10b3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1ib3R0b20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWJvdHRvbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1yaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTlweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05cHgpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTlweCk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcbiAgfVxufVxuLm1hcmdpbi0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTMge1xuICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi01IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMTAge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMTUge1xuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMjAge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMjUge1xuICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMzAge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMzUge1xuICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNDAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNDUge1xuICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNTAge1xuICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNjAge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNzAge1xuICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tODAge1xuICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdmVydGljYWwtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0zIHtcbiAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC03MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWhvcml6b250YWwtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWhvcml6b250YWwtMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWhvcml6b250YWwtNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWhvcml6b250YWwtNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC03MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtMyB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLTgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ib3R0b20tMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ib3R0b20tMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWJvdHRvbS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ib3R0b20tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWJvdHRvbS0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ib3R0b20tNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWJvdHRvbS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYm90dG9tLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1ib3R0b20tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWJvdHRvbS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tbGVmdC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tbGVmdC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1sZWZ0LTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWxlZnQtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1sZWZ0LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tbGVmdC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWxlZnQtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1sZWZ0LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tbGVmdC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWxlZnQtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1sZWZ0LTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tbGVmdC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWxlZnQtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1sZWZ0LTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tbGVmdC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXJpZ2h0LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tcmlnaHQtMyB7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXJpZ2h0LTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC03MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yaWdodC04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJnaW4teHMtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFyZ2luLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcmdpbi1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFyZ2luLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkZGluZy0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctMyB7XG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctNSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy0xNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLTIwIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctMjUge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy0zMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLTM1IHtcbiAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctNDAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy00NSB7XG4gIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLTUwIHtcbiAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctNjAge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy03MCB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLTgwIHtcbiAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdmVydGljYWwtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0zIHtcbiAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC03MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC0zIHtcbiAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdG9wLTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy10b3AtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdG9wLTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy10b3AtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdG9wLTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy10b3AtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdG9wLTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy10b3AtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctdG9wLTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ib3R0b20tMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ib3R0b20tMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWJvdHRvbS01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctYm90dG9tLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ib3R0b20tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctYm90dG9tLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ib3R0b20tMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctYm90dG9tLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWJvdHRvbS00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ib3R0b20tNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctYm90dG9tLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWJvdHRvbS03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1ib3R0b20tODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctbGVmdC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1sZWZ0LTMge1xuICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctbGVmdC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLWxlZnQtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1yaWdodC0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1yaWdodC01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1yaWdodC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctcmlnaHQtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1yaWdodC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctcmlnaHQtMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1yaWdodC00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctcmlnaHQtNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1yaWdodC02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuLnBhZGRpbmctcmlnaHQtODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmcteHMtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZGRpbmctc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZGRpbmctbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWRkaW5nLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNvY2lhbC1mYWNlYm9vayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWZhY2Vib29rOmhvdmVyLFxuLnNvY2lhbC1mYWNlYm9vazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM3MGJhICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWZhY2Vib29rOmFjdGl2ZSxcbi5zb2NpYWwtZmFjZWJvb2suYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDQzNzMgIWltcG9ydGFudDtcbn1cbi5iZy1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG4uc29jaWFsLXR3aXR0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZSAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC10d2l0dGVyOmhvdmVyLFxuLnNvY2lhbC10d2l0dGVyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4M2MzZjMgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtdHdpdHRlcjphY3RpdmUsXG4uc29jaWFsLXR3aXR0ZXIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzk1ZTkgIWltcG9ydGFudDtcbn1cbi5iZy10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbn1cbi5zb2NpYWwtZ29vZ2xlLXBsdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOSAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1nb29nbGUtcGx1czpob3Zlcixcbi5zb2NpYWwtZ29vZ2xlLXBsdXM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NzM2NSAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1nb29nbGUtcGx1czphY3RpdmUsXG4uc29jaWFsLWdvb2dsZS1wbHVzLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMzIxICFpbXBvcnRhbnQ7XG59XG4uYmctZ29vZ2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xufVxuLnNvY2lhbC1saW5rZWRpbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk3NmI0ICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWxpbmtlZGluOmhvdmVyLFxuLnNvY2lhbC1saW5rZWRpbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5NmU1ICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWxpbmtlZGluOmFjdGl2ZSxcbi5zb2NpYWwtbGlua2VkaW4uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzU2ODMgIWltcG9ydGFudDtcbn1cbi5iZy1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTc2YjQ7XG59XG4uc29jaWFsLWZsaWNrciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0ICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWZsaWNrcjpob3Zlcixcbi5zb2NpYWwtZmxpY2tyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjMzOWQgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtZmxpY2tyOmFjdGl2ZSxcbi5zb2NpYWwtZmxpY2tyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDZhICFpbXBvcnRhbnQ7XG59XG4uYmctZmxpY2tyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcbn1cbi5zb2NpYWwtdHVtYmxyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTQ2NWMgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtdHVtYmxyOmhvdmVyLFxuLnNvY2lhbC10dW1ibHI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NWY3YyAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC10dW1ibHI6YWN0aXZlLFxuLnNvY2lhbC10dW1ibHIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJkM2MgIWltcG9ydGFudDtcbn1cbi5iZy10dW1ibHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0NjVjO1xufVxuLnNvY2lhbC14aW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjRiNGQgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwteGluZzpob3Zlcixcbi5zb2NpYWwteGluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3YjdmICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLXhpbmc6YWN0aXZlLFxuLnNvY2lhbC14aW5nLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDExYjFiICFpbXBvcnRhbnQ7XG59XG4uYmcteGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjRiNGQ7XG59XG4uc29jaWFsLWdpdGh1YiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE4M2M0ICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWdpdGh1Yjpob3Zlcixcbi5zb2NpYWwtZ2l0aHViOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODljZDAgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtZ2l0aHViOmFjdGl2ZSxcbi5zb2NpYWwtZ2l0aHViLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI2OWEwICFpbXBvcnRhbnQ7XG59XG4uYmctZ2l0aHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxODNjNDtcbn1cbi5zb2NpYWwtaHRtbDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NGYyNiAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1odG1sNTpob3Zlcixcbi5zb2NpYWwtaHRtbDU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNzQ1MyAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1odG1sNTphY3RpdmUsXG4uc29jaWFsLWh0bWw1LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzYzE4ICFpbXBvcnRhbnQ7XG59XG4uYmctaHRtbDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0ZjI2O1xufVxuLnNvY2lhbC1vcGVuaWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2N2QyOCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1vcGVuaWQ6aG92ZXIsXG4uc29jaWFsLW9wZW5pZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5YjU5ICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLW9wZW5pZDphY3RpdmUsXG4uc29jaWFsLW9wZW5pZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyNjMwOSAhaW1wb3J0YW50O1xufVxuLmJnLW9wZW5pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjdkMjg7XG59XG4uc29jaWFsLXN0YWNrLW92ZXJmbG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODZjMDEgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtc3RhY2stb3ZlcmZsb3c6aG92ZXIsXG4uc29jaWFsLXN0YWNrLW92ZXJmbG93OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTg4MmUgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtc3RhY2stb3ZlcmZsb3c6YWN0aXZlLFxuLnNvY2lhbC1zdGFjay1vdmVyZmxvdy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1NTYwMSAhaW1wb3J0YW50O1xufVxuLmJnLXN0YWNrLW92ZXJmbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NmMwMTtcbn1cbi5zb2NpYWwtY3NzMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MmI2ICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWNzczM6aG92ZXIsXG4uc29jaWFsLWNzczM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhOGZlNCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1jc3MzOmFjdGl2ZSxcbi5zb2NpYWwtY3NzMy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwNTU4OCAhaW1wb3J0YW50O1xufVxuLmJnLWNzczMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MmI2O1xufVxuLnNvY2lhbC15b3V0dWJlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzEyMTcgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwteW91dHViZTpob3Zlcixcbi5zb2NpYWwteW91dHViZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTExNzFkICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLXlvdXR1YmU6YWN0aXZlLFxuLnNvY2lhbC15b3V0dWJlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUwZDExICFpbXBvcnRhbnQ7XG59XG4uYmcteW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzEyMTc7XG59XG4uc29jaWFsLWRyaWJiYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzIzNjEgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtZHJpYmJibGU6aG92ZXIsXG4uc29jaWFsLWRyaWJiYmxlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzNkN2IgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtZHJpYmJibGU6YWN0aXZlLFxuLnNvY2lhbC1kcmliYmJsZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4MWI0YiAhaW1wb3J0YW50O1xufVxuLmJnLWRyaWJiYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzMjM2MTtcbn1cbi5zb2NpYWwtaW5zdGFncmFtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWIgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtaW5zdGFncmFtOmhvdmVyLFxuLnNvY2lhbC1pbnN0YWdyYW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0OGNiOSAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1pbnN0YWdyYW06YWN0aXZlLFxuLnNvY2lhbC1pbnN0YWdyYW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDU3NzcgIWltcG9ydGFudDtcbn1cbi5iZy1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xufVxuLnNvY2lhbC1waW50ZXJlc3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMjEyNyAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1waW50ZXJlc3Q6aG92ZXIsXG4uc29jaWFsLXBpbnRlcmVzdDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0MDQ2ICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLXBpbnRlcmVzdDphY3RpdmUsXG4uc29jaWFsLXBpbnRlcmVzdC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMWExZiAhaW1wb3J0YW50O1xufVxuLmJnLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzIxMjc7XG59XG4uc29jaWFsLXZrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDVhN2QgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtdms6aG92ZXIsXG4uc29jaWFsLXZrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTczOWYgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtdms6YWN0aXZlLFxuLnNvY2lhbC12ay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDE1YiAhaW1wb3J0YW50O1xufVxuLmJnLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNWE3ZDtcbn1cbi5zb2NpYWwteWFob28ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MDE3OCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC15YWhvbzpob3Zlcixcbi5zb2NpYWwteWFob286Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMDFhYiAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC15YWhvbzphY3RpdmUsXG4uc29jaWFsLXlhaG9vLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYwMTQ1ICFpbXBvcnRhbnQ7XG59XG4uYmcteWFob28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUwMTc4O1xufVxuLnNvY2lhbC1iZWhhbmNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzY5ZmYgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtYmVoYW5jZTpob3Zlcixcbi5zb2NpYWwtYmVoYW5jZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE4YWZmICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWJlaGFuY2U6YWN0aXZlLFxuLnNvY2lhbC1iZWhhbmNlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MGUzICFpbXBvcnRhbnQ7XG59XG4uYmctYmVoYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjRiNGQ7XG59XG4uc29jaWFsLWRyb3Bib3gge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VlNSAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1kcm9wYm94OmhvdmVyLFxuLnNvY2lhbC1kcm9wYm94OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTk4ZmYgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtZHJvcGJveDphY3RpdmUsXG4uc29jaWFsLWRyb3Bib3guYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyYjIgIWltcG9ydGFudDtcbn1cbi5iZy1kcm9wYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VlNTtcbn1cbi5zb2NpYWwtcmVkZGl0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDAgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtcmVkZGl0OmhvdmVyLFxuLnNvY2lhbC1yZWRkaXQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmEzMyAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1yZWRkaXQ6YWN0aXZlLFxuLnNvY2lhbC1yZWRkaXQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzM3MDAgIWltcG9ydGFudDtcbn1cbi5iZy1yZWRkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xufVxuLnNvY2lhbC1zcG90aWZ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWI4MDAgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtc3BvdGlmeTpob3Zlcixcbi5zb2NpYWwtc3BvdGlmeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNlYjAwICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLXNwb3RpZnk6YWN0aXZlLFxuLnNvY2lhbC1zcG90aWZ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4NTAwICFpbXBvcnRhbnQ7XG59XG4uYmctc3BvdGlmeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWI4MDA7XG59XG4uc29jaWFsLXZpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjQ4OCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC12aW5lOmhvdmVyLFxuLnNvY2lhbC12aW5lOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU3YWYgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtdmluZTphY3RpdmUsXG4uc29jaWFsLXZpbmUuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxNjEgIWltcG9ydGFudDtcbn1cbi5iZy12aW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjQ4ODtcbn1cbi5zb2NpYWwtZm91cnNxdWFyZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGNiYWRmICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLWZvdXJzcXVhcmU6aG92ZXIsXG4uc29jaWFsLWZvdXJzcXVhcmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhZDBmNCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1mb3Vyc3F1YXJlOmFjdGl2ZSxcbi5zb2NpYWwtZm91cnNxdWFyZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTJhZiAhaW1wb3J0YW50O1xufVxuLmJnLWZvdXJzcXVhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGNiYWRmO1xufVxuLnNvY2lhbC12aW1lbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiN2VhICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLXZpbWVvOmhvdmVyLFxuLnNvY2lhbC12aW1lbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDljNmVlICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLXZpbWVvOmFjdGl2ZSxcbi5zb2NpYWwtdmltZW8uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjk1YmYgIWltcG9ydGFudDtcbn1cbi5iZy12aW1lbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWI3ZWE7XG59XG4uc29jaWFsLXNreXBlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3N2JjZmQgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtc2t5cGU6aG92ZXIsXG4uc29jaWFsLXNreXBlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWQ1ZmUgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtc2t5cGU6YWN0aXZlLFxuLnNvY2lhbC1za3lwZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1YTNmYyAhaW1wb3J0YW50O1xufVxuLmJnLXNreXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3YmNmZDtcbn1cbi5zb2NpYWwtZXZlcm5vdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YmY4YyAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1ldmVybm90ZTpob3Zlcixcbi5zb2NpYWwtZXZlcm5vdGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjY2NhNCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1ldmVybm90ZTphY3RpdmUsXG4uc29jaWFsLWV2ZXJub3RlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY5YzcxICFpbXBvcnRhbnQ7XG59XG4uYmctZXZlcm5vdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiZjhjO1xufVxuLnJhZGlvLWN1c3RvbSxcbi5jaGVja2JveC1jdXN0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvLWN1c3RvbSBsYWJlbCxcbi5jaGVja2JveC1jdXN0b20gbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmFkaW8tY3VzdG9tLmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LWN1c3RvbS5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8tY3VzdG9tIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1jdXN0b20gbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIC5yYWRpby1jdXN0b20sXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmNoZWNrYm94LWN1c3RvbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jaGVja2JveC1jdXN0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY2hlY2tib3gtY3VzdG9tIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5jaGVja2JveC1jdXN0b20gbGFiZWw6ZW1wdHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2tib3gtY3VzdG9tIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlYWVjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbn1cbi5jaGVja2JveC1jdXN0b20gbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzY4MzhmO1xufVxuLmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNGVhZWM7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0IDBzO1xufVxuLmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJXZWIgSWNvbnNcIjtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwsXG4uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSxcbi5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3Zjk7XG4gIGJvcmRlci1jb2xvcjogI2U0ZWFlYztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hlY2tib3gtY3VzdG9tLmNoZWNrYm94LWNpcmNsZSBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNoZWNrYm94LWN1c3RvbS5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmNoZWNrYm94LWRlZmF1bHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmNoZWNrYm94LWRlZmF1bHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlYWVjO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5jaGVja2JveC1kZWZhdWx0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuLmNoZWNrYm94LWRlZmF1bHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogIzYyYThlYTtcbn1cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MmE4ZWE7XG4gIGJvcmRlci1jb2xvcjogIzYyYThlYTtcbn1cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2ODY4O1xuICBib3JkZXItY29sb3I6ICNmOTY4Njg7XG59XG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3YzdkNDtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjN2Q0O1xufVxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYTY1NDtcbiAgYm9yZGVyLWNvbG9yOiAjZjJhNjU0O1xufVxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YmU4YTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiZThhO1xufVxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNoZWNrYm94LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmNoZWNrYm94LXNtIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uY2hlY2tib3gtc20gbGFiZWw6ZW1wdHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2tib3gtc20gbGFiZWw6OmJlZm9yZSxcbi5jaGVja2JveC1zbSBsYWJlbDo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG59XG4uY2hlY2tib3gtc20gbGFiZWw6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5jaGVja2JveC1zbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtc20gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5jaGVja2JveC1zbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uY2hlY2tib3gtc20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA5cHg7XG59XG4uY2hlY2tib3gtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uY2hlY2tib3gtbGcgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uY2hlY2tib3gtbGcgbGFiZWw6ZW1wdHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2tib3gtbGcgbGFiZWw6OmJlZm9yZSxcbi5jaGVja2JveC1sZyBsYWJlbDo6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG59XG4uY2hlY2tib3gtbGcgbGFiZWw6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jaGVja2JveC1sZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtbGcgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jaGVja2JveC1sZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uY2hlY2tib3gtbGcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4O1xufVxuLnJhZGlvLWN1c3RvbSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5yYWRpby1jdXN0b20gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnJhZGlvLWN1c3RvbSBsYWJlbDplbXB0eSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5yYWRpby1jdXN0b20gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGVhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMzAwbXMgZWFzZS1pbi1vdXQgMHMsIGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMzAwbXMgZWFzZS1pbi1vdXQgMHMsIGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMzAwbXMgZWFzZS1pbi1vdXQgMHMsIGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0IDBzO1xufVxuLnJhZGlvLWN1c3RvbSBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogN3B4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NjgzOGY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG59XG4ucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5yYWRpby1jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlYWVjO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG4ucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbi5yYWRpby1jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLnJhZGlvLWN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1jdXN0b20ucmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5yYWRpby1kZWZhdWx0IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U0ZWFlYztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ucmFkaW8tZGVmYXVsdCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzYyYThlYTtcbn1cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzYyYThlYTtcbn1cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOTY4Njg7XG59XG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjN2Q0O1xufVxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMmE2NTQ7XG59XG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ2YmU4YTtcbn1cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJhZGlvLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLnJhZGlvLXNtIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ucmFkaW8tc20gbGFiZWw6ZW1wdHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucmFkaW8tc20gbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5yYWRpby1zbSBsYWJlbDo6YWZ0ZXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5yYWRpby1zbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnJhZGlvLXNtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogOXB4O1xufVxuLnJhZGlvLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLnJhZGlvLWxnIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLnJhZGlvLWxnIGxhYmVsOmVtcHR5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnJhZGlvLWxnIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4ucmFkaW8tbGcgbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4ucmFkaW8tbGcgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5yYWRpby1sZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5yYWRpby1jdXN0b20sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gtY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpby1jdXN0b20gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gtY3VzdG9tIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpby1jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLWN1c3RvbSBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gtY3VzdG9tIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8tY3VzdG9tLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtY3VzdG9tIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWN1c3RvbSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWN1c3RvbSB7XG4gIG1pbi1oZWlnaHQ6IDI5cHg7XG59XG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzdweCkge1xuICAucGFnaW5hdGlvbiA+IGxpID4gYSB7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4IDJweDtcbiAgfVxufVxuLmJyYW5kLWxvZ28ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5icmFuZC10ZXh0IHtcbiAgY29sb3I6ICM3NjgzOGY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaWNvbmJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pY29uYm94LWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogcmdiYSg1NSwgNzEsIDc5LCAwLjQpO1xuICBmb250LXNpemU6IDM2cHg7XG59XG4uaWNvbmJveC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaWNvbmJveC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pY29uYm94LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmljb25ib3gtbGVmdCAuaWNvbmJveC1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaWNvbmJveC1sZWZ0IC5pY29uYm94LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbi5ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYm94LWhlYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ib3gtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJveC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVtYmVyIC5hdmF0YXIge1xuICB3aWR0aDogMjgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVtYmVyIC5hdmF0YXIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tZW1iZXIgLmF2YXRhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZW1iZXItZGV0YWlscyB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5tZW1iZXItbmFtZSB7XG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gIGNvbG9yOiAjMzc0NzRmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubWVtYmVyLXN0YXR1cyB7XG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuLm1lbWJlci1zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWVtYmVyLXNvY2lhbCBhIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogcmdiYSg1NSwgNzEsIDc5LCAwLjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVtYmVyLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tZW1iZXItYmxvY2sgLmF2YXRhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lbWJlci1ibG9jayAuYXZhdGFyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubWVtYmVyLWJsb2NrIC5tZW1iZXItc29jaWFsIGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnByaWNpbmctdGFibGUgW2NsYXNzKj1cInByaWNpbmctY29sdW1uXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1M3B4O1xufVxuLnByaWNpbmctdGFibGUgLnByaWNpbmctcHJpY2Uge1xuICBjb2xvcjogIzM3NDc0ZjtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuLnByaWNpbmctdGFibGUgLnByaWNpbmctZmVhdHVyZXMge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG4ucHJpY2luZy10YWJsZSAucHJpY2luZy1mZWF0dXJlcyBsaSB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmNvdW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvdW50ZXIgPiAuY291bnRlci1udW1iZXIsXG4uY291bnRlciAuY291bnRlci1udW1iZXItZ3JvdXAsXG4uY291bnRlci1pbnZlcnNlID4gLmNvdW50ZXItbnVtYmVyIHtcbiAgY29sb3I6ICM1N2M3ZDQ7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbi5jb3VudGVyIC5jb3VudGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRlc3RpbW9uaWFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZXN0aW1vbmlhbC1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRlc3RpbW9uaWFsLWltYWdlIC5hdmF0YXIge1xuICB3aWR0aDogMzAwcHg7XG59XG4udGVzdGltb25pYWwtZGV0YWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNzBweCAwIDAgMzMwcHg7XG59XG4udGVzdGltb25pYWwtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMjYzMjM4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udGVzdGltb25pYWwtYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzI2MzIzODtcbn1cbi50ZXN0aW1vbmlhbC1zdGF0dXMge1xuICBjb2xvcjogI2EzYWZiNztcbn1cbi50ZXN0aW1vbmlhbC1jb250ZW50LFxuLnRlc3RpbW9uaWFsLWF1dGhvcixcbi50ZXN0aW1vbmlhbC1zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWwtaW1hZ2UgLmF2YXRhciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbC1kZXRhaWwge1xuICAgIG1hcmdpbjogMzVweCAwIDAgMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGVzdGltb25pYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGVzdGltb25pYWwtaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZXN0aW1vbmlhbC1pbWFnZSAuYXZhdGFyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWRldGFpbCB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICB9XG59XG4uYmxvZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9nIGFydGljbGUge1xuICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9nIGFydGljbGUgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5ibG9nIGFydGljbGUgaGVhZGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2cgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwIDM1cHg7XG59XG4uYmxvZyBmaWd1cmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2cgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZyAuYmxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICMzNzQ3NGY7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nIC5ibG9nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYmxvZyAuYmxvZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYmxvZyAuYmxvZy10aXRsZSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvZyAuYmxvZy10aXRsZSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM3NDc0ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2cgLmJsb2ctbWV0YSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwIDM1cHg7XG59XG4uYmxvZyAuYmxvZy1tZXRhID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNhM2FmYjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJsb2cgLmJsb2ctbWV0YSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjYTNhZmI3O1xufVxuLmJsb2cgLmJsb2ctbWV0YSA+IGxpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDY1JTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI2EzYWZiNztcbn1cbi5ibG9nIC5ibG9nLW1ldGEgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ibG9nIC5ibG9nLW1ldGEgPiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmJsb2cgLmJsb2ctbWV0YSA+IGxpOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9nIC5ibG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2cgZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ibG9nLmJsb2ctbWFzb25yeSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDhweCAycHggI2Y2ZjZmNjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IDJweCAjZjZmNmY2O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDJweCAjZjZmNmY2O1xufVxuLmJsb2cuYmxvZy1tYXNvbnJ5IGFydGljbGUge1xuICBwYWRkaW5nOiAwIDMwcHggMTBweDtcbn1cbi5ibG9nLmJsb2ctbWFzb25yeSBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmJsb2cuYmxvZy1tYXNvbnJ5IC5ibG9nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJsb2cuYmxvZy1tYXNvbnJ5IC5ibG9nLW1ldGEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzc2ODM4ZjtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ud2lkZ2V0LWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53aWRnZXQtdGFnIHVsLndpZGdldC1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndpZGdldC10YWcgdWwud2lkZ2V0LWJvZHkgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xufVxuLndpZGdldC10YWcgdWwud2lkZ2V0LWJvZHkgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxN3B4O1xuICBjb2xvcjogIzc2ODM4ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlYWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ud2lkZ2V0LWNhdGVnb3JpZXMgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLndpZGdldC1jYXRlZ29yaWVzIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud2lkZ2V0LXBvc3RzIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLndpZGdldC1wb3N0cyAubWVkaWEtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcbn1cbi5zZWN0aW9uLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1zbWFsbCB7XG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xufVxuLnNlY3Rpb24tbGFyZ2Uge1xuICBwYWRkaW5nOiAxNDBweCAwIDEyMHB4O1xufVxuLnNlY3Rpb24tZnVsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi1pbWFnZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWltYWdlLWJvdHRvbSAuc2VjdGlvbi1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hY3Jvc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hY3Jvc3MgLnNlY3Rpb24tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYWNyb3NzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG59XG4uc2VjdGlvbi1hY3Jvc3MgKyAuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyMjBweDtcbn1cbi5zZWN0aW9uLWFjcm9zcyArIC5zZWN0aW9uLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tc21hbGwge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbi1mdWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWN0aW9uLWltYWdlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb24taW1hZ2UtYm90dG9tIC5zZWN0aW9uLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb24tYWNyb3NzICsgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAuc2VjdGlvbi1hY3Jvc3MtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuICB9XG59XG4uc2VjdGlvbiA+IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiAjMzc0NzRmO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi1ib2R5IHtcbiAgbWFyZ2luOiA2NXB4IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1zbWFsbCAuc2VjdGlvbi1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zZWN0aW9uLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLnNlY3Rpb24tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2Y5O1xufVxuLnNlY3Rpb24tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmO1xufVxuLnNlY3Rpb24tZGFyayAuc2VjdGlvbi1kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5zZWN0aW9uLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYThlYTtcbn1cbi5zZWN0aW9uLWRhcmsgLnNlY3Rpb24tdGl0bGUsXG4uc2VjdGlvbi1wcmltYXJ5IC5zZWN0aW9uLXRpdGxlLFxuLnNlY3Rpb24tcHJpbWFyeSAuc2VjdGlvbi1kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VjdGlvbi13aXRoLWZ1bGwtYmcge1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zZWN0aW9uLXdpdGgtbWFzayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLXdpdGgtbWFzazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogLTE7XG59XG4uc2VjdGlvbi1jb21tZW50cyAuY29tbWVudHMgaDMge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb24tY29tbWVudHMgLmNvbW1lbnRzLWFkZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uc2VjdGlvbi1jb21tZW50cyAuY29tbWVudHMtYWRkIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG4uc2VjdGlvbi1jb250YWN0IGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tY29udGFjdCAud2VsbCB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG4uc2VjdGlvbi1jb250YWN0IC53ZWxsID4gaDMge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLnNlY3Rpb24tY29udGFjdCAud2VsbC1wcmltYXJ5ID4gaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLndlbGwgPiBidXR0b24sXG4uc2VjdGlvbi1jb250YWN0IC53ZWxsIC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uc2VjdGlvbi1mZWF0dXJlIC5mZWF0dXJlLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tZmVhdHVyZSAuZmVhdHVyZS1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb24tZmVhdHVyZSAuZmVhdHVyZS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1mZWF0dXJlIC5mZWF0dXJlLWdyb3VwIC5pY29uYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tbGlzdCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG4uc2VjdGlvbi1saXN0IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uc2VjdGlvbi1saXN0IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRlYWVjO1xufVxuLnNlY3Rpb24tbGlzdCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5zZWN0aW9uLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG4uc2VjdGlvbi1saXN0IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICM2MmE4ZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tbGlzdCAubGlzdC1ncm91cC1pdGVtIC5kYXRlIHtcbiAgY29sb3I6ICNhM2FmYjc7XG59XG4uc2VjdGlvbi10ZXN0aW1vbmlhbC1zbGlkZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tdGVzdGltb25pYWwtc2xpZGUgcCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2VjdGlvbi10ZXN0aW1vbmlhbC1zbGlkZSAuY2Fyb3VzZWwtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5zZWN0aW9uLXNsaWRlIC5zZWN0aW9uLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1zbGlkZSAuc2VjdGlvbi1ib2R5ID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4uc2VjdGlvbi1zbGlkZSAuc2xpZGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLnNlY3Rpb24tc2xpZGUgLnNsaWNrLXNsaWRlIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VjdGlvbi1zbGlkZSAuc2xpY2stc2xpZGUgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi1zdGVwIC5ib3ggLmJveC1oZWFkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YmU4YTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXN0ZXAgLmJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1zdGVwIC5zZWN0aW9uLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWN0aW9uLXF1ZXN0aW9uIC5xdWVzdGlvbi1ncm91cCB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNlY3Rpb24tcXVlc3Rpb24gLnF1ZXN0aW9uLWdyb3VwIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLXF1ZXN0aW9uIC5xdWVzdGlvbi1ncm91cCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNlY3Rpb24tcXVlc3Rpb24gLnF1ZXN0aW9uLWdyb3VwIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXBpZS1wcm9ncmVzcyAuc2VjdGlvbi10aXRsZSArIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2VjdGlvbi1waWUtcHJvZ3Jlc3MgLnBpZS1wcm9ncmVzcyB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG4uc2VjdGlvbi1waWUtcHJvZ3Jlc3MgLnBpZS1wcm9ncmVzcyBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLXBpZS1wcm9ncmVzcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zZWN0aW9uLXZpZGVvIC5wbGF5ZXIge1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG59XG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEzMHB4IDMwcHg7XG59XG4uaGVybyBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDY2cHg7XG59XG4uaGVybyBoMSB+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uaGVybyAubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaGVyby1saWdodDpiZWZvcmUsXG4uaGVyby1kYXJrOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uaGVyby1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLWxpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDUwLCA1NiwgMC42KTtcbn1cbi5oZXJvLWZ1bGxzY3JlZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby1mdWxsc2NyZWVuID4gLmhlcm8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby1mdWxsc2NyZWVuID4gLmhlcm8gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5oZXJvLWZ1bGxzY3JlZW4gPiAuaGVybyAuY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tZnVsbHNjcmVlbiA+IC5oZXJvIC5jb250ZW50IHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1mdWxsc2NyZWVuID4gLmhlcm8gLmNvbnRlbnQge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1mdWxsc2NyZWVuID4gLmhlcm8gLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tZnVsbHNjcmVlbiA+IC5oZXJvIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTMxMHB4O1xuICB9XG59XG4uaGVyby1mdWxsc2NyZWVuID4gLmhlcm8gLmNvbnRlbnQgKyBpbWcge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1mdWxsc2NyZWVuLWFsdCA+IC5oZXJvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5oZXJvLWZ1bGxzY3JlZW4tYWx0ID4gLmhlcm8tY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5oZXJvLWZ1bGxzY3JlZW4tYWx0ID4gLmhlcm8tY29udGVudCArIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2ctbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9nLWxpc3QgYXJ0aWNsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLmJsb2ctbGlzdCBhcnRpY2xlIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvZy1saXN0IC5ibG9nLW1ldGEgPiBsaS5hdmF0YXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5ibG9nLWxpc3QgLmJsb2ctbWV0YSA+IGxpLmF2YXRhci1pdGVtOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmJsb2ctbGlzdCAuYmxvZy1tZXRhIGxpLmF2YXRhci1pdGVtICsgbGk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9nLWxpc3QuYmxvZy1hdXRob3ItbGlzdCAuYmxvZyB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmxvZy1saXN0LmJsb2ctYXV0aG9yLWxpc3QgLmJsb2cge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYmxvZy1saXN0LmJsb2ctYXV0aG9yLWxpc3QgLmJsb2cgYXJ0aWNsZSBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJsb2ctbGlzdC5ibG9nLWF1dGhvci1saXN0IC5ibG9nIC5ibG9nLW1ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmJsb2ctbGlzdC5ibG9nLWF1dGhvci1saXN0IC5ibG9nIC5ibG9nLW1ldGEgPiBsaTpsYXN0LWNoaWxkLFxuICAuYmxvZy1saXN0LmJsb2ctYXV0aG9yLWxpc3QgLmJsb2cgLmJsb2ctbWV0YSA+IGxpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvZy1saXN0LmJsb2ctYXV0aG9yLWxpc3QgLmF1dGhvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2ctbGlzdC5ibG9nLWF1dGhvci1saXN0IC5hdXRob3Ige1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ibG9nLWxpc3QuYmxvZy1hdXRob3ItbGlzdCAuYXV0aG9yIC5hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2ctbGlzdC5ibG9nLWF1dGhvci1saXN0IC5hdXRob3IgLmF2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uYmxvZy1saXN0LmJsb2ctYXV0aG9yLWxpc3QgLmF1dGhvciA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYTNhZmI3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmxvZy1saXN0LmJsb2ctYXV0aG9yLWxpc3QgLmF1dGhvciA+IGEge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuLnBhZ2UtYmxvZy13aXRoLXNpZGViYXIgLm1haW4td2l0aC1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtYmxvZy13aXRoLXNpZGViYXIgLnBhZ2UtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogNDAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wYWdlLWJsb2ctd2l0aC1zaWRlYmFyIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtYmxvZy13aXRoLXNpZGViYXIgLndpZGdldC1wb3N0cyAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWdlLWJsb2ctd2l0aC1zaWRlYmFyIC53aWRnZXQtcG9zdHMgLm1lZGlhLWJvZHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWJsb2ctd2l0aC1zaWRlYmFyIC5wYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ibG9nLXdpdGgtc2lkZWJhciAucGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1ibG9nLXNpbmdsZSAucG9zdC1hdXRob3IgLmF2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5wb3N0LWF1dGhvciA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhZ2UtYmxvZy1zaW5nbGUgLnBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5wYWdlLWJsb2ctc2luZ2xlIC5wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5wb3N0LW1ldGEge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1ibG9nLXNpbmdsZSAucG9zdC1tZXRhID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnBhZ2UtYmxvZy1zaW5nbGUgLnBvc3QtbWV0YSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtYmxvZy1zaW5nbGUgLnBvc3QtbWV0YSA+IGxpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogNjUlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnBhZ2UtYmxvZy1zaW5nbGUgLnBvc3QtbWV0YSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhZ2UtYmxvZy1zaW5nbGUgLnBvc3QtbWV0YSA+IGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1ibG9nLXNpbmdsZSAucG9zdC1lbnRyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhZ2UtYmxvZy1zaW5nbGUgLnBvc3QtZW50cnkgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5wb3N0LWVudHJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhZ2UtYmxvZy1zaW5nbGUgLnBvc3QtZW50cnk6aG92ZXIgPiAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtYmxvZy1zaW5nbGUgLnBvc3QtZW50cnk6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5ibG9nIGFydGljbGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5ibG9nIC5ibG9nLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnBhZ2UtYmxvZy1zaW5nbGUgLmJsb2cgZm9vdGVyIC53aWRnZXQtdGFnIC53aWRnZXQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2UtYmxvZy1zaW5nbGUgLmJsb2cgZm9vdGVyIC53aWRnZXQtdGFnIC53aWRnZXQtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5ibG9nIGZvb3RlciAud2lkZ2V0LXRhZyAud2lkZ2V0LWJvZHkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1ibG9nLXNpbmdsZSAuYmxvZyBmb290ZXIgLnNvY2lhbCBhIHtcbiAgY29sb3I6ICNhM2FmYjc7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5ibG9nIGZvb3RlciAuc29jaWFsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1ibG9nLXNpbmdsZSAuYmxvZyBmb290ZXIgLnNvY2lhbCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdlLWJsb2ctc2luZ2xlIC5ibG9nIGZvb3RlciAuc29jaWFsIGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLm5hdmJhci1oZWFkZXIgLmJyYW5kLWxvZ28ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLm5hdmJhci1oZWFkZXIgLmJyYW5kLXRleHQge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uYXZiYXItYnJhbmQgPiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0ID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLmJyYW5kLXRleHQge1xuICBjb2xvcjogIzc2ODM4Zjtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNjJhOGVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLm5hdmJhci10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaS5sb2dpbiA+IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLm5hdmJhci10cmFuc3BhcmVudCAuYnJhbmQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8tZnVsbHNjcmVlbi1hbHQgPiAubmF2YmFyLFxuLmhlcm8tZnVsbHNjcmVlbiA+IC5uYXZiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMjAwO1xufVxuLm5hdmJhciAubmF2IC5vcGVuIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXIgLm5hdiAub3BlbiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyIC5uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4O1xuICBvcGFjaXR5OiAwLjk1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5hdmJhciAubmF2IC5vcGVuIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiA3NSU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNjMyMzg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyIC5uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyIC5uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhciAubmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IGE6aG92ZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNpdGUtaXMtc2Nyb2xsLmhlcm8tZnVsbHNjcmVlbi1hbHQgPiAubmF2YmFyLFxuLnNpdGUtaXMtc2Nyb2xsLmhlcm8tZnVsbHNjcmVlbiA+IC5uYXZiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uc2l0ZS1pcy1zY3JvbGwgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4uaGVyby1mdWxsc2NyZWVuLWFsdCA+IC5zaXRlLWlzLXNjcm9sbCAubmF2YmFyLFxuLmhlcm8tZnVsbHNjcmVlbiA+IC5zaXRlLWlzLXNjcm9sbCAubmF2YmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnNpdGUtaXMtc2Nyb2xsIC5uYXZiYXItaGVhZGVyIC5icmFuZC1sb2dvIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYsIDAuNik7XG59XG4uc2l0ZS1pcy1zY3JvbGwgLm5hdmJhci1oZWFkZXIgLmJyYW5kLXRleHQge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpdGUtaXMtc2Nyb2xsIC5uYXZiYXItYnJhbmQge1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5zaXRlLWlzLXNjcm9sbCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5zaXRlLWlzLXNjcm9sbCAubmF2YmFyLXRyYW5zcGFyZW50IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uc2l0ZS1pcy1zY3JvbGwgLm5hdmJhci10cmFuc3BhcmVudCA+IC5jb250YWluZXItZmx1aWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNpdGUtaXMtc2Nyb2xsIC5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG4uc2l0ZS1pcy1zY3JvbGwgLm5hdmJhci10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpLmxvZ2luID4gYSB7XG4gIGNvbG9yOiAjNzY4MzhmO1xufVxuLnNpdGUtaXMtc2Nyb2xsIC5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4uc2l0ZS1pcy1zY3JvbGwgLm5hdmJhci10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IGxpLmxvZ2luID4gYTpob3Zlcixcbi5zaXRlLWlzLXNjcm9sbCAubmF2YmFyLXRyYW5zcGFyZW50IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLFxuLnNpdGUtaXMtc2Nyb2xsIC5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiBsaS5sb2dpbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzUyNjA2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2l0ZS1pcy1zY3JvbGwgLm5hdmJhci10cmFuc3BhcmVudCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLnNpdGUtaXMtc2Nyb2xsIC5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5zaXRlLWlzLXNjcm9sbCAubmF2YmFyLXRyYW5zcGFyZW50IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzYyYThlYTtcbn1cbi5zaXRlLWlzLXNjcm9sbCAubmF2YmFyLXRyYW5zcGFyZW50IC5icmFuZC10ZXh0IHtcbiAgY29sb3I6ICM3NjgzOGY7XG59XG4uc2l0ZS1zY3JvbGwtY2hhbmdpbmcgLm5hdmJhciB7XG4gIHRvcDogLTkwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmhlcm8tZnVsbHNjcmVlbi1hbHQgPiAubmF2YmFyLFxuICAuaGVyby1mdWxsc2NyZWVuID4gLm5hdmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAubmF2YmFyLWhlYWRlciAuYnJhbmQtbG9nbyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYsIDAuNik7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5icmFuZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10b2dnbGUtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNpdGUtc2Nyb2xsLWNoYW5naW5nIC5uYXZiYXIge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2l0ZS1tZW51YmFyIHtcbiAgYmFja2dyb3VuZDogIzIzMzIzODtcbiAgY29sb3I6IHJnYmEoMTYzLCAxNzUsIDE4MywgMC45KTtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDZweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0NnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IC0yNjBweDtcbn1cbi5zaXRlLW1lbnViYXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1tZW51IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpdGUtbWVudS1pdGVtIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgxNjMsIDE3NSwgMTgzLCAwLjkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zaXRlLW1lbnUtaXRlbTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xufVxuLnNpdGUtbWVudS1pdGVtLm9wZW4gPiBhLFxuLnNpdGUtbWVudS1pdGVtLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLnNpdGUtbWVudS1pdGVtLm9wZW4gPiBhIC5zaXRlLW1lbnUtYXJyb3cge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNpdGUtbWVudS1pdGVtLm9wZW4gPiAuc2l0ZS1tZW51LXN1YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLnNpdGUtbWVudS10aXRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNpdGUtbWVudS1hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiAnV2ViIEljb25zJztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbn1cbi5zaXRlLW1lbnUtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE3Zic7XG59XG4uc2l0ZS1tZW51ID4gLnNpdGUtbWVudS1pdGVtID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLnNpdGUtbWVudS1zdWIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtbWVudS1zdWIgPiAuc2l0ZS1tZW51LWl0ZW0gPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtaW5kZW50OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc2l0ZS1tZW51YmFyLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNpdGUtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb290ZXItZGV0aWFsLFxuLmZvb3Rlci1nZW5lcmFsLFxuLmZvb3RlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1kZXRpYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNjBweCAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4O1xufVxuLmZvb3Rlci1nZW5lcmFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4O1xufVxuLmZvb3RlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uZm9vdGVyIC5icmFuZCB7XG4gIGZsb2F0OiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLmZvb3RlciAuYnJhbmQtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZm9vdGVyIC5zdGF0LWNvdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvb3RlciAuc3RhdC1jb3VudCArIHNwYW4ge1xuICBjb2xvcjogIzc2ODM4ZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb290ZXIgLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZm9vdGVyIC5zb2NpYWwgYSB7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjNzY4MzhmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyIC5zb2NpYWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjYTNhZmI3O1xufVxuLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICM3NjgzOGY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyIC5jb3B5cmlnaHQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5mb290ZXIgLmNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICM3NjgzOGY7XG59XG4uZm9vdGVyIC5jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5mb290ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjNzY4MzhmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1dlYiBJY29ucyc7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmZvb3Rlci1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxODAnO1xuICB9XG4gIC5mb290ZXItZGV0aWFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAwLjM1cyBsaW5lYXIgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYm90dG9tIDAuMzVzIGxpbmVhciAwcztcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4zNXMgbGluZWFyIDBzO1xuICB9XG4gIC5mb290ZXItZ2VuZXJhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgbGluZWFyIC4zNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgbGluZWFyIC4zNXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgbGluZWFyIC4zNXM7XG4gIH1cbiAgLmZvb3Rlci1nZW5lcmFsIC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9vdGVyLmlzLW9wZW4gLmZvb3Rlci1hcnJvdyB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmZvb3Rlci5pcy1vcGVuIC5mb290ZXItZGV0aWFsIHtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMC4zNXMgbGluZWFyIDAuMTVzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvdHRvbSAwLjM1cyBsaW5lYXIgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMzVzIGxpbmVhciAwLjE1cztcbiAgfVxuICAuZm9vdGVyLmlzLW9wZW4gLmZvb3Rlci1nZW5lcmFsIHtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGxpbmVhciAwcztcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBsaW5lYXIgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgbGluZWFyIDBzO1xuICB9XG59XG4uZm9vdGVyLmZvb3Rlci1zaW1wbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyLmZvb3Rlci1zaW1wbGUgLmZvb3Rlci1kZXRpYWwsXG4uZm9vdGVyLmZvb3Rlci1zaW1wbGUgLmZvb3Rlci1nZW5lcmFsLFxuLmZvb3Rlci5mb290ZXItc2ltcGxlIC5mb290ZXIge1xuICBjb2xvcjogIzc2ODM4Zjtcbn1cbi5mb290ZXIuZm9vdGVyLXNpbXBsZSAuZm9vdGVyLWRldGlhbCB7XG4gIHBhZGRpbmc6IDgwcHggMCA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmZvb3Rlci5mb290ZXItc2ltcGxlIC5mb290ZXItZ2VuZXJhbCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5mb290ZXIuZm9vdGVyLXNpbXBsZSAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cbi5mb290ZXIuZm9vdGVyLXNpbXBsZSAuc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb290ZXIuZm9vdGVyLXNpbXBsZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvb3Rlci5mb290ZXItc2ltcGxlIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmZvb3Rlci5mb290ZXItc2ltcGxlIC5zb2NpYWwge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5mb290ZXIuZm9vdGVyLXNpbXBsZSAuc29jaWFsIGEge1xuICBjb2xvcjogcmdiYSgzOCwgNTAsIDU2LCAwLjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmZvb3Rlci5mb290ZXItc2ltcGxlIC5zb2NpYWwgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDM4LCA1MCwgNTYsIDAuNik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci5mb290ZXItc2ltcGxlIC5mb290ZXItZGV0aWFsIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLmZvb3Rlci5mb290ZXItc2ltcGxlIC5mb290ZXItZGV0aWFsLFxuICAuZm9vdGVyLmZvb3Rlci1zaW1wbGUgLmZvb3Rlci1nZW5lcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG59XG4uc2l0ZS1hc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNpdGUtYXNpZGUgLndiLWNoZXZyb24tbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zaXRlLWFzaWRlIC53Yi1jaGV2cm9uLXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zaXRlLWFzaWRlLmlzLW9wZW4gLndiLWNoZXZyb24tbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtYXNpZGUuaXMtb3BlbiAud2ItY2hldnJvbi1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1hc2lkZS5pcy1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLnNpdGUtYXNpZGUuaXMtcmlnaHQgLndiLWNoZXZyb24tcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtYXNpZGUuaXMtcmlnaHQgLndiLWNoZXZyb24tbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtYXNpZGUuaXMtcmlnaHQuaXMtb3BlbiAud2ItY2hldnJvbi1yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtYXNpZGUuaXMtcmlnaHQuaXMtb3BlbiAud2ItY2hldnJvbi1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWFzaWRlLmlzLXJpZ2h0IC5zaXRlLWFzaWRlLXN3aXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMCAxMDBweDtcbiAgYm94LXNoYWRvdzogLTFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDE1cHggMnB4IDE1cHggNnB4O1xufVxuLnNpdGUtYXNpZGUtc3dpdGNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJveC1zaGFkb3c6IDFweCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE1cHggNnB4IDE1cHggMnB4O1xufVxuLnNpdGUtYXNpZGUtaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2l0ZS1hc2lkZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtYXNpZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAtMjgwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cbiAgLnNpdGUtYXNpZGUuaXMtb3BlbiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2l0ZS1hc2lkZS5pcy1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI4MHB4O1xuICB9XG4gIC5zaXRlLWFzaWRlLmlzLXJpZ2h0LmlzLW9wZW4ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zaXRlLWFzaWRlLXN3aXRjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpdGUtYXNpZGUtaW5uZXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbiJdfQ== */

.countdown {
    /*margin-top: 2.9rem;*/
    border-radius: 20px;
    /*min-height: 60px;*/
    position: relative;
    margin: 20px 0 20px 0;
    /*background: rgba(255, 255, 255, 0.1);*/
}

.countdown .figures {
    display: inline-block;
    font-family: eagle, Arial, sans-serif;
    font-size: 3.8rem;
    line-height: 0.5em;
    color: #fff;
    margin: 2rem 0.5rem;
    min-width: 5.5rem;
    text-align: center;
}

.countdown .sep {
    display: inline-block;
    font-family: eagle, Arial, sans-serif;
    font-size: 4.8rem;
    line-height: 0.2em;
    color: rgba(255, 255, 255, 1);
    margin: 2rem 0;
    vertical-align: top;
}

.countdown .units {
    /*    display: inline-block;*/
    font-family: eagle, Arial, sans-serif;
    font-size: 1.3rem;
    line-height: 1em;
    color: #fff;
    margin: 1.5rem 0 0 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.countdown .days-s, .countdown .hours-s, .countdown .minutes-s, .countdown .seconds-s {
    display: inline-block;
    font-family: eagle, Arial, sans-serif;
    font-size: 1.3rem;
    line-height: 1em;
    color: #fff;
    margin: 0rem 0rem;
    text-align: center;
    text-transform: uppercase;
}

.lead2 {
  font-size: 20px;
  font-weight: 100;
  /*margin-bottom: 0;*/
}

.bg-blue-100 {
  background-color: #e8f1f8 !important;
}

.bg-blue-200 {
  background-color: #d5e4f1 !important;
}

.bg-blue-300 {
  background-color: #bcd8f1 !important;
}

.bg-blue-400 {
  background-color: #a2caee !important;
}

.bg-blue-500 {
  background-color: #89bceb !important;
}

.bg-blue-600 {
  background-color: #62a8ea !important;
}

.bg-blue-700 {
  background-color: #4e97d9 !important;
}

.bg-blue-800 {
  background-color: #3583ca !important;
}

.blue-100 {
  color: #e8f1f8 !important;
}

.blue-200 {
  color: #d5e4f1 !important;
}

.blue-300 {
  color: #bcd8f1 !important;
}

.blue-400 {
  color: #a2caee !important;
}

.blue-500 {
  color: #89bceb !important;
}

.blue-600 {
  color: #62a8ea !important;
}

.blue-700 {
  color: #4e97d9 !important;
}

.blue-800 {
  color: #3583ca !important;
}
@keyframes breath {
  0%   { background-size: 100% auto; }
  50% { background-size: 110% auto; }
  100% { background-size: 100% auto; }
}

.bkg{
  animation: breath 9s linear infinite;
  background: url("../images/trama.svg.png") center center no-repeat;
}