.default-mountain-link {
  color: #00b0eb;
}

.default-mountain-link:hover {
  color: #1fc7ff;
}

.btn-mountain {
  background-color: #1fc7ff;
  border-color: #1fc7ff;
  border-bottom-color: #00b0eb;
}

.btn-mountain:hover, .btn-mountain:focus, .btn-mountain:active {
  background: #39cdff;
  border-color: #39cdff;
  border-bottom-color: #06c0ff;
}

.btn-mountain-flat {
  background-color: #00b0eb;
  border-color: #00b0eb;
}

.btn-mountain-flat:hover, .btn-mountain-flat:focus, .btn-mountain-flat:active {
  background: #1fc7ff;
  border-color: #1fc7ff;
}

.btn-mountain-o {
  color: #1fc7ff;
  border-color: #1fc7ff;
}

.btn-mountain-o:hover, .btn-mountain-o:focus, .btn-mountain-o:active {
  background: #1fc7ff;
  border-color: #1fc7ff;
}

.btn-classic {
  border-bottom-color: #00b0eb;
  color: #00b0eb;
}

.btn-video:before {
  color: #00b0eb;
}

.icon-3-col .item .icon .line-top, .icon-3-col .item .icon .line-bottom {
  background-color: #00b0eb;
}

.icon-3-col .item:hover .icon {
  color: #00b0eb;
}

.fsicon i {
  color: #00b0eb;
}

.icon-wraper i {
  color: #00b0eb;
}

.icon-top-wiget:hover .icon-wraper {
  background-color: #00b0eb;
  transition: background-color .5s ease-in-out;
}

.testimonial #testimonial-slider .item-content .author {
  color: #00b0eb;
}

.testimonial #testimonial-slider .owl-dots .owl-dot.active {
  border-color: #00b0eb;
}

.price-cta .price-number-wrap .price-top .price-cta-number {
  color: #00b0eb;
}

.contact-form .contact-icon-block span.contact-form-icons {
  background-color: #00b0eb;
}

.nav-tabs > li > a {
  color: #00b0eb;
}

.project-feature .features h5 i {
  color: #00b0eb;
}

.share-on a {
  color: #00b0eb;
}

.subscription.mountainWidget .input-group-btn .btn-default {
  background-color: #00b0eb;
  border-color: #00b0eb;
}

.video .partial-bg .bg-wrapper .v-center .lightbox-video .btn-round-video {
  background-color: rgba(0, 176, 235, 0.8);
}

.portfolio-hover {
  background-color: rgba(0, 176, 235, 0.9);
}

.faq-box h4::first-letter {
  color: #1fc7ff;
}

.panel-heading h4.panel-title:before {
  color: #1fc7ff;
}

.wid-social-icons ul li {
  background-color: #00b0eb;
}

.team2 .social-icons {
  margin-bottom: 25px;
}

.team2 .social-icons li a {
  color: #00b0eb;
}

.our-process1 .process-wrap:hover .process-step {
  background-color: #00b0eb;
}

.subscription.mountainWidget .input-group-btn #subscribe-button {
  background-color: #00b0eb;
  border-color: #00b0eb;
}

.menuzord.menuzord-single ul li.active a span:after {
  background-color: #00b0eb;
}

.dot-menu .menuzord .menuzord-menu li.active a {
  background-color: #00b0eb;
}

.menuzord.menuzord-single ul li a span:after {
  background-color: #00b0eb;
}

.latest-news-meta .meta:hover {
  color: #00b0eb;
}

.latest-news-wrap h3 a:hover {
  color: #00b0eb;
}

.author-wrap .author-name:hover {
  color: #00b0eb;
}

.author-wrap .comments-number:hover {
  color: #00b0eb;
}

.pagination-box a span:hover {
  color: #00b0eb;
}

.pagination-box a i:hover {
  color: #00b0eb;
}

.wid-social-icons ul li a {
  background-color: #00b0eb;
}

.wid-social-icons ul li a:hover {
  background-color: #1fc7ff;
}

.wid-social-icons2 ul li a:hover {
  background-color: #1fc7ff;
}

.widget-subscription3 button, .widget-subscription2 button {
  background-color: #00b0eb;
}

.widget-subscription3 button:hover, .widget-subscription2 button:hover {
  background-color: #1fc7ff;
}

.mountainWidget.tag-list a:hover {
  background-color: #00b0eb;
  color: #f8f8f8;
}

.linkswidget li a:hover {
  color: #00b0eb;
}

.mountainWidget a:hover {
  color: #00b0eb;
}

.textWidget2 {
  background-color: #00b0eb;
}

.sortable-portfolio-button button:hover {
  color: #00b0eb;
}

.dot-menu .menuzord .menuzord-menu li a span {
  background-color: #00b0eb;
}

.icon-menu li.active i {
  color: #00b0eb;
}

.icon-menu li.active span {
  color: #00b0eb;
}

.icon-menu .menuzord .menuzord-menu > li > a:hover, .icon-menu .menuzord .menuzord-menu > li > a:active {
  color: #00b0eb;
}

.icon-menu ul.menuzord-menu li a:hover i {
  color: #00b0eb;
}

.about-us-5 .logo-wrap {
  background-color: #00b0eb;
}

.about-us-5 .text-wrap span strong {
  color: #00b0eb;
}

ul.top-contact-links li span.contact-link-icons {
  color: #00b0eb;
}

ul.top-links li a:hover, ul.top-social li a:hover, ul.top-contact-links li a:hover {
  color: #00b0eb;
}

.service-3 span {
  color: #00b0eb;
}

.service-3 h4:after {
  background-color: #00b0eb;
}

.cta6 .section-title span {
  color: #00b0eb;
}

.funfact-3 .fun-1 {
  background-color: #00b0eb;
}

.funfact-3 .fun-2 {
  background-color: #0084b0;
}

.funfact-3 .fun-3 {
  background-color: #005876;
}

.funfact-3 .fun-4 {
  background-color: #002c3b;
}

@media (min-width: 768px) {
  .tab1 .nav-pills li a {
    border-left: 3px solid #f8f8f8;
  }
}

.tab1 .nav-pills li a:active, .tab1 .nav-pills li a:hover, .tab1 .nav-pills li a:focus {
  color: #00b0eb;
}

.tab1 .nav-pills li.active a, .tab1 .nav-pills li:hover a {
  color: #00b0eb;
}

@media (min-width: 768px) {
  .tab1 .nav-pills li.active a, .tab1 .nav-pills li:hover a {
    border-left: 3px solid #00b0eb;
  }
}

.tab1 .section-subtitle:after {
  background-color: #00b0eb;
}

.video-grid-2-col .vg-wrap-1 a span i, .video-grid-2-col .vg-wrap-2 a span i {
  color: #00b0eb;
}

.video-grid-2-col .vg-wrap-1 a:hover span, .video-grid-2-col .vg-wrap-2 a:hover span {
  background-color: #00b0eb;
}

.pst-wrap .pst-table .pst-number {
  color: #00b0eb;
}

.landing-header-1 .content-wrap .content .trial-btn a, .ctaFunFact .trial-btn a {
  background-color: #00b0eb;
}

.pst-wrap blockquote:before {
  color: #00b0eb;
}

.login .login-box a.forgot {
  color: #00b0eb;
}

.wiget-wraper .title-underline {
  border-color: #00b0eb;
}

.wiget-title .highlight-text {
  color: #00b0eb;
}

.color-promo-box:nth-of-type(1) {
  /*background-color: hsl($hue  / $i*2, $saturation, $lightness);*/
  transition: opacity 0.2s 0.0001s ease-in;
  background-color: #00a8e1;
}

.color-promo-box:nth-of-type(2) {
  /*background-color: hsl($hue  / $i*2, $saturation, $lightness);*/
  transition: opacity 0.2s 0.0002s ease-in;
  background-color: #00a1d7;
}

.color-promo-box:nth-of-type(3) {
  /*background-color: hsl($hue  / $i*2, $saturation, $lightness);*/
  transition: opacity 0.2s 0.0003s ease-in;
  background-color: #0099cc;
}

.pace {
  border-color: #00b0eb;
}

.pace .pace-progress {
  background: #00b0eb;
}

ul.feature-list-item li i {
  color: #00b0eb;
}

::-moz-selection {
  background: #00b0eb;
  color: #fff;
}

::selection {
  background: #00b0eb;
  color: #fff;
}

.menuzord span.new {
  background-color: #00b0eb;
}

.showcase-header h1 span.v-marker {
  background-color: #00b0eb;
}

.fswrap .fsicon {
  color: #00b0eb;
}

.full-width-social-icons a .box-icon:hover {
  background-color: #00b0eb;
}

.showcase-section .showcase-item .item:hover .item-title h5 {
  color: #00b0eb;
}

.load-more-portfolio {
  background-color: rgba(0, 176, 235, 0.8);
  box-shadow: 7px 7px 0px 0px #00b0eb;
}

#dot-nav ul li {
  border: 1px solid #1fc7ff;
}

#dot-nav ul li.active, #dot-nav ul li:hover {
  background-color: #00b0eb;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sb3JzL2N5YW4uY3NzIiwic291cmNlcyI6WyJjb2xvcnMvY3lhbi5zY3NzIiwiY29sb3JzL19jb2xvcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkYWNjZW50OiAjMDBiMGViO1xyXG4kYWNjZW50X19saWdodDogIzFmYzdmZjtcclxuXHJcbkBpbXBvcnQgJ2NvbG9ycy5zY3NzJzsiLCIvLyBDb2xvcnNcclxuJGFjY2VudDogIzAwN2ZiZSAhZGVmYXVsdDtcclxuJGFjY2VudF9fbGlnaHQ6ICMwMGExZjEgIWRlZmF1bHQ7XHJcblxyXG4kaHVlOmh1ZSgkYWNjZW50KTtcclxuJHNhdHVyYXRpb246c2F0dXJhdGlvbigkYWNjZW50KTtcclxuJGxpZ2h0bmVzczpsaWdodG5lc3MoJGFjY2VudCk7XHJcbiRsaW5rLWNvbG9yOiAkYWNjZW50O1xyXG5cclxuLmRlZmF1bHQtbW91bnRhaW4tbGlua3tcclxuXHRjb2xvcjpcdCRhY2NlbnQ7XHJcblxyXG5cdCY6aG92ZXJ7XHJcblx0XHRjb2xvcjogJGFjY2VudF9fbGlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmJ0bi1tb3VudGFpbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50X19saWdodDtcclxuICBib3JkZXItY29sb3I6ICRhY2NlbnRfX2xpZ2h0O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRhY2NlbnQ7XHJcbiAgXHJcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRhY2NlbnRfX2xpZ2h0LCA1JSk7XHJcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGFjY2VudF9fbGlnaHQsIDUlKTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGFjY2VudCwgNSUpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1tb3VudGFpbi1mbGF0e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gIFxyXG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogJGFjY2VudF9fbGlnaHQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY2NlbnRfX2xpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1tb3VudGFpbi1ve1xyXG4gIGNvbG9yOiAkYWNjZW50X19saWdodDtcclxuICBib3JkZXItY29sb3I6ICRhY2NlbnRfX2xpZ2h0O1xyXG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogJGFjY2VudF9fbGlnaHQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY2NlbnRfX2xpZ2h0O1xyXG4gIH1cclxufVxyXG4uYnRuLWNsYXNzaWN7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGFjY2VudDtcclxuICBjb2xvcjogJGFjY2VudDtcclxufVxyXG4uYnRuLXZpZGVvOmJlZm9yZXtcclxuICBjb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuLmljb24tMy1jb2wgLml0ZW0gLmljb24gLmxpbmUtdG9wLCAuaWNvbi0zLWNvbCAuaXRlbSAuaWNvbiAubGluZS1ib3R0b217XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuLmljb24tMy1jb2wgLml0ZW06aG92ZXIgLmljb24ge1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbi5mc2ljb257XHJcblxyXG4gIGl7XHJcbiAgICBjb2xvcjogJGFjY2VudDtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLXdyYXBlcntcclxuICBpe1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLXRvcC13aWdldDpob3ZlcntcclxuICAgIC5pY29uLXdyYXBlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLy8gdGVzdGltb25pYWxzXHJcbi50ZXN0aW1vbmlhbCAjdGVzdGltb25pYWwtc2xpZGVyIC5pdGVtLWNvbnRlbnQgLmF1dGhvcntcclxuXHRjb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsICN0ZXN0aW1vbmlhbC1zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG59XHJcblxyXG5cclxuLy9wcmljaW5nXHJcbi5wcmljZS1jdGEgLnByaWNlLW51bWJlci13cmFwIC5wcmljZS10b3AgLnByaWNlLWN0YS1udW1iZXJ7XHJcblx0Y29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtaWNvbi1ibG9jayBzcGFuLmNvbnRhY3QtZm9ybS1pY29uc3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG59XHJcbi5uYXYtdGFicyA+IGxpID4gYXtcclxuXHRjb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuLnByb2plY3QtZmVhdHVyZSAuZmVhdHVyZXMgaDUgaXtcclxuICBjb2xvcjogJGFjY2VudDtcclxufVxyXG4uc2hhcmUtb24gYXtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG59XHJcblxyXG5cclxuLnN1YnNjcmlwdGlvbi5tb3VudGFpbldpZGdldHtcclxuICAuaW5wdXQtZ3JvdXAtYnRue1xyXG4gICAgLmJ0bi1kZWZhdWx0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi52aWRlbyAucGFydGlhbC1iZyAuYmctd3JhcHBlciAudi1jZW50ZXIgLmxpZ2h0Ym94LXZpZGVvIC5idG4tcm91bmQtdmlkZW97XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYWNjZW50LDAuOCk7XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8taG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYWNjZW50LDAuOSk7XHJcbn1cclxuXHJcbi5mYXEtYm94IGg0e1xyXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgY29sb3I6ICRhY2NlbnRfX2xpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi5wYW5lbC1oZWFkaW5nIGg0LnBhbmVsLXRpdGxlOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGFjY2VudF9fbGlnaHQ7XHJcbn1cclxuXHJcbi53aWQtc29jaWFsLWljb25zIHVsIGxpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbi50ZWFtMntcclxuICAuc29jaWFsLWljb25ze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3VyLXByb2Nlc3MxIC5wcm9jZXNzLXdyYXA6aG92ZXIgLnByb2Nlc3Mtc3RlcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG59XHJcblxyXG5cclxuLnN1YnNjcmlwdGlvbi5tb3VudGFpbldpZGdldHtcclxuICAuaW5wdXQtZ3JvdXAtYnRue1xyXG4gICAgI3N1YnNjcmliZS1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudXpvcmQubWVudXpvcmQtc2luZ2xlIHVsIGxpLmFjdGl2ZSBhIHNwYW46YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxufVxyXG4uZG90LW1lbnUgLm1lbnV6b3JkIC5tZW51em9yZC1tZW51IGxpLmFjdGl2ZSBhe1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuLm1lbnV6b3JkLm1lbnV6b3JkLXNpbmdsZSB1bCBsaSBhIHNwYW46YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuLmxhdGVzdC1uZXdzLW1ldGEgLm1ldGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbi5sYXRlc3QtbmV3cy13cmFwIGgzIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbi5hdXRob3Itd3JhcCAuYXV0aG9yLW5hbWU6aG92ZXIge1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbi5hdXRob3Itd3JhcCAuY29tbWVudHMtbnVtYmVyOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1ib3gge1xyXG4gIGEgc3BhbntcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBhIGl7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53aWQtc29jaWFsLWljb25zIHVsIGxpIGF7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnRfX2xpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLndpZC1zb2NpYWwtaWNvbnMyIHVsIGxpIGF7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnRfX2xpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLndpZGdldC1zdWJzY3JpcHRpb24zIGJ1dHRvbiwgLndpZGdldC1zdWJzY3JpcHRpb24yIGJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnRfX2xpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLm1vdW50YWluV2lkZ2V0LnRhZy1saXN0IGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgIGNvbG9yOiAjZjhmOGY4O1xyXG59XHJcblxyXG4ubGlua3N3aWRnZXQgbGkgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuLm1vdW50YWluV2lkZ2V0IGF7XHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRleHRXaWRnZXQye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgfVxyXG5cclxuLnNvcnRhYmxlLXBvcnRmb2xpby1idXR0b24gYnV0dG9uIHtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG90LW1lbnUgLm1lbnV6b3JkIC5tZW51em9yZC1tZW51IGxpIGEgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG59XHJcblxyXG4uaWNvbi1tZW51e1xyXG4gIGxpe1xyXG4gICAmLmFjdGl2ZXtcclxuICAgICAgaXtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pY29uLW1lbnUgLm1lbnV6b3JkIC5tZW51em9yZC1tZW51ID4gbGkgPiBhOmhvdmVyLCAuaWNvbi1tZW51IC5tZW51em9yZCAubWVudXpvcmQtbWVudSA+IGxpID4gYTphY3RpdmV7XHJcbiAgY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuLmljb24tbWVudSB1bC5tZW51em9yZC1tZW51ICBsaSBhOmhvdmVye1xyXG4gIGl7XHJcbiAgICBjb2xvcjogJGFjY2VudDtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dC11cy01IC5sb2dvLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICB9XHJcbi5hYm91dC11cy01IC50ZXh0LXdyYXAgc3BhbiBzdHJvbmcge1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbnVsLnRvcC1jb250YWN0LWxpbmtzIGxpIHNwYW4uY29udGFjdC1saW5rLWljb25zIHtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG59XHJcblxyXG51bC50b3AtbGlua3MgbGkgYTpob3ZlciwgdWwudG9wLXNvY2lhbCBsaSBhOmhvdmVyLCB1bC50b3AtY29udGFjdC1saW5rcyBsaSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG59XHJcblxyXG5cclxuLnNlcnZpY2UtM3tcclxuICBzcGFue1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgfVxyXG4gIGg0OmFmdGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICB9XHJcbn1cclxuLmN0YTZ7XHJcbiAgLnNlY3Rpb24tdGl0bGV7XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZ1bmZhY3QtM3tcclxuICAuZnVuLTF7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gIH1cclxuICAuZnVuLTJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50KjAuNzU7XHJcbiAgfVxyXG4gIC5mdW4tM3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQqMC41O1xyXG4gIH1cclxuICAuZnVuLTR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50KjAuMjU7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiMXtcclxuICAubmF2LXBpbGxze1xyXG4gICAgbGl7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlY3Rpb24tc3VidGl0bGU6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvLWdyaWQtMi1jb2wgLnZnLXdyYXAtMSBhIHNwYW4gaSwgLnZpZGVvLWdyaWQtMi1jb2wgLnZnLXdyYXAtMiBhIHNwYW4gaSB7XHJcbiAgY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbi52aWRlby1ncmlkLTItY29sIC52Zy13cmFwLTEgYTpob3ZlciBzcGFuLCAudmlkZW8tZ3JpZC0yLWNvbCAudmctd3JhcC0yIGE6aG92ZXIgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG59XHJcblxyXG4ucHN0LXdyYXAgLnBzdC10YWJsZSAucHN0LW51bWJlcntcclxuICBjb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuLmxhbmRpbmctaGVhZGVyLTEgLmNvbnRlbnQtd3JhcCAuY29udGVudCAudHJpYWwtYnRuIGEsLmN0YUZ1bkZhY3QgLnRyaWFsLWJ0biBhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbi5wc3Qtd3JhcCBibG9ja3F1b3RlOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGFjY2VudDtcclxufVxyXG4ubG9naW4gLmxvZ2luLWJveCBhLmZvcmdvdHtcclxuICBjb2xvcjogJGFjY2VudDtcclxufVxyXG5cclxuLndpZ2V0LXdyYXBlcntcclxuICAudGl0bGUtdW5kZXJsaW5le1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gIH1cclxufVxyXG4ud2lnZXQtdGl0bGV7XHJcbiAgLmhpZ2hsaWdodC10ZXh0e1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcclxuICAuY29sb3ItcHJvbW8tYm94Om50aC1vZi10eXBlKCN7JGl9KXtcclxuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogaHNsKCRodWUgIC8gJGkqMiwgJHNhdHVyYXRpb24sICRsaWdodG5lc3MpOyovXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyAjeyRpICogLjAwMDF9cyBlYXNlLWluO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhY2NlbnQsIDIqJGkpO1xyXG4gIH1cclxufVxyXG5cclxuLnBhY2V7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG59XHJcbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbnVsLmZlYXR1cmUtbGlzdC1pdGVte1xyXG4gICAgbGl7XHJcblxyXG4gICAgICBpe1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm1lbnV6b3JkIHNwYW4ubmV3e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuLnNob3djYXNlLWhlYWRlciBoMSBzcGFuLnYtbWFya2Vye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuXHJcbi5mc3dyYXAgLmZzaWNvbntcclxuICBjb2xvcjogJGFjY2VudDtcclxufVxyXG4uZnVsbC13aWR0aC1zb2NpYWwtaWNvbnMgYSAuYm94LWljb246aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxufVxyXG4uc2hvd2Nhc2Utc2VjdGlvbiAuc2hvd2Nhc2UtaXRlbSAuaXRlbTpob3ZlciAuaXRlbS10aXRsZSBoNXtcclxuICBjb2xvcjogJGFjY2VudDtcclxufVxyXG4ubG9hZC1tb3JlLXBvcnRmb2xpb3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRhY2NlbnQsMC44KTtcclxuICBib3gtc2hhZG93OiA3cHggN3B4IDBweCAwcHggJGFjY2VudDsgXHJcbn1cclxuXHJcbiNkb3QtbmF2IHVsIGxpIHtcclxuICBib3JkZXI6MXB4IHNvbGlkICRhY2NlbnRfX2xpZ2h0O1xyXG5cclxuICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgfVxyXG59Il0sIm1hcHBpbmdzIjoiQUNTQSxBQUFBLHNCQUFzQixDQUFBO0VBQ3JCLEtBQUssRURWRyxPQUFPO0NDZWY7O0FBTkQsQUFBQSxzQkFBc0IsQUFHcEIsTUFBTSxDQUFBO0VBQ04sS0FBSyxFRFpTLE9BQU87Q0NhckI7O0FBSUYsQUFBQSxhQUFhLENBQUE7RUFDWCxnQkFBZ0IsRURsQkYsT0FBTztFQ21CckIsWUFBWSxFRG5CRSxPQUFPO0VDb0JyQixtQkFBbUIsRURyQlosT0FBTztDQzRCZjs7QUFWRCxBQUFBLGFBQWEsQUFLVixNQUFNLEVBTFQsQUFBQSxhQUFhLEFBS0QsTUFBTSxFQUxsQixBQUFBLGFBQWEsQUFLUSxPQUFP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RyxDQUFDLE9BQWMsQ0FBRSxPQUFPO0VBQy9DLGdCQUFnQixFQUFFLE9BQU07Q0FDekI7O0FBSkQsQUFBOEIsZ0JBQWQsQUFBQSxZQUFhLENBQUEsQUFBQSxDQUFDLEVBQTlCO0VBQ0UsaUVBQWlFO0VBQ2pFLFVBQVUsRUFBRSxPQUFPLENBQUMsSUFBRyxDQUFDLE9BQWMsQ0FBRSxPQUFPO0VBQy9DLGdCQUFnQixFQUFFLE9BQU07Q0FDekI7O0FBR0gsQUFBQSxLQUFLLENBQUE7RUFDSCxZQUFZLEVEOVlMLE9BQU87Q0MrWWY7O0FBQ0QsQUFBTSxLQUFELENBQUMsY0FBYyxDQUFDO0VBQ2pCLFVBQVUsRURqWkwsT0FBTztDQ2taZjs7QUFFRCxBQUdNLEVBSEosQUFBQSxrQkFBa0IsQ0FDaEIsRUFBRSxDQUVBLENBQUMsQ0FBQTtFQUNDLEtBQUssRUR4WkosT0FBTztDQ3laVDs7QUFHUCxBQUFBLFdBQVcsQ0FBQztFQUNWLFVBQVUsRUQ3WkgsT0FBTztFQzhaZCxLQUFLLEVBQUUsSUFBSztDQUNiOztBQUNELEFBQWMsU0FBTCxDQUFDLElBQUksQUFBQSxJQUFJLENBQUE7RUFDaEIsZ0JBQWdCLEVEamFULE9BQU87Q0NrYWY7O0FBQ0QsQUFBd0IsZ0JBQVIsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLFNBQVMsQ0FBQTtFQUMvQixnQkFBZ0IsRURwYVQsT0FBTztDQ3FhZjs7QUFFRCxBQUFRLE9BQUQsQ0FBQyxPQUFPLENBQUE7RUFDYixLQUFLLEVEeGFFLE9BQU87Q0N5YWY7O0FBQ0QsQUFBb0Msd0JBQVosQ0FBQyxDQUFDLENBQUMsU0FBUyxBQUFBLE1BQU0sQ0FBQTtFQUN4QyxnQkFBZ0IsRUQzYVQsT0FBTztDQzRhZjs7QUFDRCxBQUF5RCxpQkFBeEMsQ0FBQyxjQUFjLENBQUMsS0FBSyxBQUFBLE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFBO0VBQ3pELEtBQUssRUQ5YUUsT0FBTztDQythZjs7QUFDRCxBQUFBLG9CQUFvQixDQUFBO0VBQ2xCLGdCQUFnQixFRGpiVCxzQkFBTztFQ2tiZCxVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDRGxicEIsT0FBTztDQ21iZjs7QUFFRCxBQUFZLFFBQUosQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDO0VBQ2IsTUFBTSxFQUFDLEdBQUcsQ0FBQyxLQUFLLENEcmJGLE9BQU87Q0MwYnRCOztBQU5ELEFBQVksUUFBSixDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBR1gsT0FBTyxFQUhWLEFBQVksUUFBSixDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBR0QsTUFBTSxDQUFBO0VBQ2YsZ0JBQWdCLEVEemJYLE9BQU87Q0MwYmIiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
