/* Base
   @mixin =================================== */
ul.products li.product .woocommerce-loop-product__title a:hover {
  color: #d92a2a;
}

.section-title h2:before, .section-title h2:after {
  background: #d92a2a;
}

.section-title h2 span {
  color: #d92a2a;
}

/* Button */
.tim-btn.tim-btn-bgt:hover {
  color: #d92a2a;
}

.video-btn-two i {
  color: #d92a2a;
}

.video-btn-two:hover {
  background: #d92a2a;
  border-color: #d92a2a;
  color: #fff;
}

.store-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

/* Header
   @mixin =================================== */
.header .top-header {
  background: rgba(217, 42, 42, 0.65);
}

.header.header-two .top-header .skew-bg {
  background: #d92a2a;
}

.header.header-two .top-header .skew-bg:before {
  border-color: transparent transparent transparent #d92a2a;
}

.header.header-two .top-header .user-login > li:after {
  background: rgba(0, 0, 0, 0.3);
}

.header.header-two .top-header .user-login li > a {
  color: #363636;
}

.header.header-two .top-header .user-login li > a i {
  color: #363636;
}

.header.header-two .top-header .user-login li > a:hover {
  color: #d92a2a;
}

.header.header-two .header-inner {
  background: rgba(217, 42, 42, 0.2);
}

/* Top Header Right With Mini Cart */
.user-login {
  list-style: none;
}

.user-login li.cart-count .cart-overview .cart-item .product-thumbnail img {
  max-width: 100%;
}

.user-login li.cart-count .cart-overview .cart-item .product-details .product-title:hover {
  color: #d92a2a;
}

.user-login li.cart-count .view-cart:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

.user-login li.cart-count .checkout:hover {
  background: #6027bd;
}

.header-inner {
  background: rgba(217, 42, 42, 0.5);
}

.headroom--pinned.hide-topbar .header-inner #main-header-menu li a:hover {
  color: #d92a2a;
}

.headroom--pinned.hide-topbar .header-inner .nav .head-btn:hover {
  border-color: #d92a2a;
}

#main-header-menu {
  list-style: none;
}

#main-header-menu > li.menu-item-has-children .sub-menu {
  border-color: #d92a2a;
}

#main-header-menu > li.menu-item-has-children .sub-menu li a:hover, #main-header-menu > li.menu-item-has-children .sub-menu li a.current_page {
  color: #d92a2a;
}

.header-inner .nav .head-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

.headroom--pinned.hide-topbar .header-inner #main-header-menu li::after,
.headroom--pinned.hide-topbar .header-inner #main-header-menu li::before {
  background: #d92a2a;
}

/* Mobile Nav */
#nav-toggle .toggle-inner > span:nth-child(2), #nav-toggle .toggle-inner > span:nth-child(3) {
  width: 24px;
  margin-left: 6px;
  background-color: #d92a2a !important;
}

.accordion-menu ul {
  list-style: none;
}

.accordion-menu .accordion-menu li.open .dropdownlink {
  color: #d92a2a;
}

.accordion-menu .dropdownlink {
  cursor: pointer;
  color: #fff;
  position: relative;
  -webkit-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.accordion-menu .dropdownlink i {
  position: absolute;
  top: 13px;
  left: 16px;
  font-size: 14px;
}

.accordion-menu .dropdownlink .fa-angle-down {
  right: 12px;
  left: auto;
}

.accordion-menu .dropdownlink:last-child {
  border-bottom: none;
}

.accordion-menu .submenuItems:hover, .accordion-menu .submenuItems:focus {
  color: #d92a2a;
}

.headroom--pinned.hide-topbar .header-inner {
  background: #FFF;
}

/* Banner
   @mixin =================================== */
.tim-slide-btn:hover {
  background: rgba(217, 42, 42, 0.73);
}

.banner-slider-two .swiper-slide .slider-content-two.content-three h3 {
  color: #d92a2a;
}

.banner-slider-two .swiper-slide .slider-content-two .tim-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

.header_player .jp-audio .jp-type-playlist .jp-interface .jp-controls .jp-play i {
  color: #d92a2a;
}

.header_player .jp-audio .jp-volume-bar .jp-volume-bar-value {
  background: #d92a2a;
}

.header_player .jp-audio .jp-type-playlist .jp-interface .jp-progress .jp-seek-bar .jp-play-bar {
  background: #d92a2a;
}

/* Tranding Album
   @mixin =================================== */
.album-box .album-details .icon i {
  color: #d92a2a;
}

.album-box .album-details .content .album-name:before, .album-box .album-details .content .album-name:after {
  background: #d92a2a;
}

.album-box:hover .album-details {
  background: rgba(217, 42, 42, 0.8);
}

.album-box.album-box-two .album-details .content h3 a:hover {
  color: #d92a2a;
}

.album-box.album-box-two:hover .content .album-name:before, .album-box.album-box-two:hover .content .album-name:after {
  background: #d92a2a !important;
}

/* Event About
   @mixin =================================== */
.event-content h2 span {
  color: #d92a2a;
}

.event-content .tim-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

.exclusive-album-items .album-item .album-image .exse-album-name .icon {
  background: #d92a2a;
}

/* Event Schedule
   @mixin =================================== */
.schedule .schedule-item .band-name {
  color: #d92a2a;
}

.schedule .schedule-item .band-name:before {
  background: #d92a2a;
}

/* Recent Performance
   @mixin =================================== */
.performace:before {
  background: rgba(217, 42, 42, 0.5);
}

.performace:hover .content h3, .performace:hover .content h5 {
  color: #d92a2a;
}

/* Pricing
   @mixin =================================== */
.pricing-table .price {
  color: #d92a2a;
}

.pricing-table .tim-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

.pricing-table:hover .pricbg path {
  fill: #d92a2a;
}

/* Tabs
   @mixin =================================== */
.tabs-filter-button li a:hover {
  color: #d92a2a;
}

.tabs-filter-button li.current a {
  color: #d92a2a;
}

.songs-details li a:hover {
  color: #d92a2a;
}

.songs-details li a span {
  color: #d92a2a;
}

.songs-details li span {
  color: #d92a2a;
}

/* Album
	@mixin =================================== */
.album-filter-button li:hover, .album-filter-button li.current {
  background: #d92a2a;
  border-color: #d92a2a;
}

.album-filter-button li:hover a, .album-filter-button li.current a {
  color: #fff;
}

.album-filter-button.album-filter-button-two li:hover, .album-filter-button.album-filter-button-two li.current {
  border-color: #d92a2a;
  border: 1px dashed #d92a2a;
}

.album-filter-button.album-filter-button-two li:hover a, .album-filter-button.album-filter-button-two li.current a {
  color: #d92a2a;
}

.tim-isotope.tim-isotope-1 .tim-album-item .album_details_wrap .tim-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

.tim-isotope.tim-isotope-2 .tim-album-item:before {
  background: rgba(217, 42, 42, 0.58);
}

/* Exclusive Album */
.exclusive-album-items {
  padding: 0 5px;
}

.exclusive-album-items .album-item:before {
  background: rgba(217, 42, 42, 0.5);
}

.exclusive-album-items .album-item .album-image img {
  max-width: 100%;
}

.exclusive-album-items .album-item .album-image .exse-album-name h4 {
  background: #d92a2a;
}

.exclusive-album-items .album-item .content .icon a:hover {
  color: #d92a2a;
}

/* Feature Album
   @mixin =================================== */
.feature-albums .tim-album-item .album_details_wrap .tim-btn:hover {
  color: #fff;
  background: #d92a2a;
  border-color: #d92a2a;
}

/* About
	@mixin =================================== */
.artist-music-inner .aritist-music .icon i {
  color: #d92a2a;
}

.album-cover-img img {
  max-width: 100%;
  margin-bottom: 30px;
}

.artist-social-link li a:hover {
  border-color: #d92a2a;
  color: #d92a2a;
}

/* Music Playlist One */
.hit-plalist li .video-song:hover, .hit-plalist li .song-download:hover {
  color: #d92a2a;
}

.hit-plalist li.active {
  background: #d92a2a;
}

.hit-plalist li.active .video-song:hover, .hit-plalist li.active .song-download:hover {
  color: #351668;
}

.album-feature .artist-music-inner {
  background: rgba(217, 42, 42, 0.8);
}

/* Newsletter
	@mixin =================================== */
.newsletter-inner .newsletter-form .tim-btn:hover {
  background: #6a2cd2;
}

/* Newsletter Two */
.newsletter-wrap-two:before {
  background: rgba(217, 42, 42, 0.5);
}

/* Sale Album
	@mixin =================================== */
.slider-content ul li:before {
  color: #d92a2a;
}

.sale-tabs li a.active:after {
  background: #d92a2a;
}

/* Upcomiong Concerts
	@mixin =================================== */
.concerts .countdown {
  background: #d92a2a;
}

.concerts .ticket .tic-btn {
  color: #d92a2a;
}

.concerts .ticket .tic-btn.tic-btn-bg {
  background: #d92a2a;
}

/* Upcomming Concert Three */
.upc-con-three .content-wrap .content h3 {
  color: #d92a2a;
}

.upc-con-three .upc-count-wrap .tic-btn:hover {
  background: #d92a2a;
  color: #fff;
  border-color: #d92a2a;
}

/* Ticket
	@mixin =================================== */
.live-ticket h2 span {
  color: #d92a2a;
}

.live-ticket h4 span {
  color: #d92a2a;
}

.live-ticket .tim-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

.artist-details-two .band-name {
  color: #d92a2a;
}

/* Widgets
	@mixin =================================== */
.widget.widget-shop .widget-title-shop span {
  color: #d92a2a;
}

.widget .widget-title span {
  color: #d92a2a;
}

.widget ul li a:hover {
  color: #d92a2a;
}

/* Widget Newsletter */
.widgit_newsletter .newsletter-form .tim-btn:hover {
  background: #d92a2a;
}

/* Popular Post */
.widgets-popular-post li .content .entry-meta.cat a {
  color: #d92a2a;
}

.ui-slider-horizontal .ui-slider-range {
  background-color: #d92a2a;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  background: #d92a2a;
}

.ui-slider .ui-slider-handle {
  background: #d92a2a;
}

.fil-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

/* Best Sales */
.best-sales .sales-item:before {
  background: rgba(217, 42, 42, 0.9);
}

.best-sales .sales-item .content:hover {
  color: #d92a2a;
}

/* Lesson
   @mixin =================================== */
.lesson-box .content h3 a:hover {
  color: #d92a2a;
}

/* Ultimate Tabs
   @mixin =================================== */
.music-tab > a span {
  color: #d92a2a;
}

.music-tab .content h3 a:hover {
  color: #d92a2a;
}

.music-tab .content .ratting li {
  color: #d92a2a;
}

.music-tab.music-tab-two .content h3 a:hover {
  color: #d92a2a;
}

.music-tab.music-tab-two .view-btn {
  position: relative;
  color: #444;
  right: auto;
}

.music-tab.music-tab-two .view-btn:hover {
  color: #d92a2a;
}

/* Intro Video
   @mixin =================================== */
.video-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

.watch-inner .tim-btn:hover {
  background: #d92a2a;
  border-color: #d92a2a;
}

.watch-inner .tim-btn.tim-btn-bg {
  background: #d92a2a;
  border-color: #d92a2a;
}

/* Blog
   @mixin =================================== */
.blog-post-grid .entry-date {
  background: #d92a2a;
}

.blog-post-grid .entry-content {
  padding: 30px 25px;
}

.blog-post-grid .entry-content .entry-header .entry-title a:hover {
  color: #d92a2a;
}

.blog-post-grid .entry-content .read-btn:hover {
  color: #d92a2a;
}

.blog-post-grid .entry-meta a:hover {
  color: #d92a2a;
}

.blog-post-grid .post-type-icon {
  background: #d92a2a;
}

/* Blog List */
.blog-post .tim-btn-bgt.read-more-btn:hover {
  border-color: #d92a2a;
  background: #d92a2a;
}

.entry-content-wrapper .entry-meta ul.meta li a:hover {
  color: #d92a2a;
}

.entry-content-wrapper .entry-meta ul.meta li .author a {
  color: #d92a2a;
}

.entry-content-wrapper .entry-header .entry-title a:hover {
  color: #d92a2a;
}

.entry-content-wrapper .blog-footer .tag a:hover {
  background: #d92a2a;
}

.post-on:before {
  background: rgba(217, 42, 42, 0.9);
}

ul.shared-link li:hover:before {
  background: #d92a2a;
  border-color: #d92a2a;
}

.blog-count-details a i {
  margin-right: 5px;
  color: #d92a2a;
}

.post-type-icon:before {
  background: #d92a2a;
}

/* Comment */
ul.comment-list {
  padding: 60px 40px;
}

ul.comment-list .comment-body .reply a:hover {
  color: #d92a2a;
}

.comment-form:after {
  content: '';
  clear: both;
  display: block;
}

.comment-form p.comment-form-comment textarea:hover, .comment-form p.comment-form-comment textarea:focus {
  border-color: #d92a2a;
}

.comment-form p input:hover, .comment-form p input:focus {
  border-color: #d92a2a;
}

.comment-form .form-submit .submit:hover {
  background: #d92a2a;
  color: #fff;
  border-color: #d92a2a;
}

ul.comment-list .comment-body .comment-author a {
  color: #d92a2a;
}

/* Post Navigation */
.posts-navigation ul li:hover a, .posts-navigation ul li.active a {
  color: #d92a2a;
}

/* Woocommerce
   @mixin =================================== */
ul.products li.product .product-thumb .new {
  background: #d92a2a;
}

ul.products li.product .product-thumb:before {
  background: rgba(217, 42, 42, 0.7);
}

ul.products li.product .woocommerce-loop-product__title:hover {
  color: #d92a2a;
}

ul.products li.product .price .woocommerce-Price-amount {
  color: #d92a2a;
}

ul.products li.product-two .product-thumb .product-details a:hover i {
  color: #d92a2a;
}

ul.products li.product-two .product-thumb span:before {
  font-size: 14px;
  color: #d92a2a;
}

/* Product 3 Column */
.site-main .columns-3 ul.products li.product {
  width: 33.33%;
  padding: 0 15px;
  margin: 0 0 40px;
}

.site-main .columns-3 ul.tim-product-view--list li.product-two .product-details-content .add_to_cart_button:hover {
  background: #d92a2a;
  border-color: #d92a2a;
  color: #fff;
}

.site-main .tim-cart-btn {
  background: #d92a2a;
}

.product_meta .posted_in a:hover {
  color: #d92a2a;
}

.product-share-link li a:hover {
  background: #d92a2a;
}

/* Shop Page */
.single-product-details .star-rating span:before {
  color: #d92a2a;
}

/* Product Single */
.product-tab-wrapper .product-tabs li a:hover, .product-tab-wrapper .product-tabs li a.active {
  color: #d92a2a;
  border-color: #d92a2a;
}

.product-tab-wrapper .tab-content .tab-pane {
  padding: 0;
}

.review-list .review-comment .comment-content .star-rating span:before {
  color: #d92a2a;
}

.review-form .gp-btn:hover {
  background: #d92a2a;
}

/* Rating Star Widgets Style */
.rating:hover .star,
.rating.vote-cast .star {
  color: #d92a2a;
}

/* Product Size */
.options__item span:hover, .options__item span.active {
  background: #d92a2a;
  border-color: #d92a2a;
}

.woocommerce .wc-proceed-to-checkout .gp-btn {
  background: #d92a2a;
}

.product-cart .tim-cart-btn {
  background: #d92a2a;
}

/* Footer
   @mixin =================================== */
/* Footer Latest Post */
.footer-blog-inner .footer-blog .content h3 a:hover {
  color: #d92a2a;
}

.footer-blog-inner .footer-blog .content .meta:hover {
  color: #d92a2a;
}

/* Tags */
.tagcloud a:hover {
  background: #d92a2a;
}

/* Widget Newsletter */
.footer-newsletter #widget-newsletter .submit {
  background: #d92a2a;
}

.footer-newsletter #widget-newsletter .submit:hover {
  background: #444;
}

/*  Instagram Widget */
.instagram-feed a {
  max-width: 120px;
  width: 100%;
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 5px;
}

.instagram-feed a img {
  max-width: 100%;
}

/* Footer Social Link */
.footer-social-link {
  height: 60px;
}

.footer-social-link li:before {
  background: #d92a2a;
}

.copyright-text p a {
  color: #d92a2a;
}

.mag-header-inner .mag-bn::before, .mags-post-content > a, .mheader-top span, .single-concert > a, .mag-hot-post .mhp-icon > a {
  background: #d92a2a;
}

.mag-header-inner h2 span, .hp-content a, .mags-post-content p a, .mags-post-content p a, .mag-show-content > a, .mag-post-content span i, .magazine-post-small-video .mag-post-content-small span i, .single-concert .sin-concert-content span a, .concer-sin-content span, .magazine-next-cons-content > a, .mag-show-content span i, .magazine-next-cons-content span i, .mag-hot-post .mhp-footer i, .mag-twitter-widget .single-twitter .twt-top span, .mag-post-content-small h2 a:hover, .mag-post-content-small span i, .headroom--pinned.hide-topbar .header-inner #main-header-menu li.active > a {
  color: #d92a2a;
}

.magazine-tab-btn .nav-item a:hover, .magazine-tab-btn .nav-item a.active, .mag-post-content h2 a:hover, .mag-show-content h2 a:hover, .magazine-post-small-video .mag-post-content-small h2 a:hover, .single-concert .sin-concert-content h4 a:hover, .magazine-next-cons-content h2 a:hover, .mag-hot-post h2 a:hover, .concer-sin-content h2 a:hover {
  color: #d92a2a;
}

.magazine-artist:hover .magazine-artist-info {
  background: rgba(217, 42, 42, 0.4);
}

.magazine-artist::before {
  background: rgba(217, 42, 42, 0.4);
}

.mag-tag-widget ul li:hover::before {
  background: #d92a2a;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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XG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uc2VjdGlvbi10aXRsZSBoMjpiZWZvcmUsIC5zZWN0aW9uLXRpdGxlIGgyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLnNlY3Rpb24tdGl0bGUgaDIgc3BhbiB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4vKiBCdXR0b24gKi9cbi50aW0tYnRuLnRpbS1idG4tYmd0OmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi52aWRlby1idG4tdHdvIGkge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLnZpZGVvLWJ0bi10d286aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RvcmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbiAgYm9yZGVyLWNvbG9yOiAjNzk0MGQ3O1xufVxuXG4vKiBIZWFkZXJcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhlYWRlciAudG9wLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA2NCwgMjE1LCAwLjY1KTtcbn1cblxuLmhlYWRlci5oZWFkZXItdHdvIC50b3AtaGVhZGVyIC5za2V3LWJnIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLmhlYWRlci5oZWFkZXItdHdvIC50b3AtaGVhZGVyIC5za2V3LWJnOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzc5NDBkNztcbn1cblxuLmhlYWRlci5oZWFkZXItdHdvIC50b3AtaGVhZGVyIC51c2VyLWxvZ2luID4gbGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5oZWFkZXIuaGVhZGVyLXR3byAudG9wLWhlYWRlciAudXNlci1sb2dpbiBsaSA+IGEge1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmhlYWRlci5oZWFkZXItdHdvIC50b3AtaGVhZGVyIC51c2VyLWxvZ2luIGxpID4gYSBpIHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5oZWFkZXIuaGVhZGVyLXR3byAudG9wLWhlYWRlciAudXNlci1sb2dpbiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLmhlYWRlci5oZWFkZXItdHdvIC5oZWFkZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgNjQsIDIxNSwgMC4yKTtcbn1cblxuLyogVG9wIEhlYWRlciBSaWdodCBXaXRoIE1pbmkgQ2FydCAqL1xuLnVzZXItbG9naW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udXNlci1sb2dpbiBsaS5jYXJ0LWNvdW50IC5jYXJ0LW92ZXJ2aWV3IC5jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnVzZXItbG9naW4gbGkuY2FydC1jb3VudCAuY2FydC1vdmVydmlldyAuY2FydC1pdGVtIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLnVzZXItbG9naW4gbGkuY2FydC1jb3VudCAudmlldy1jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbiAgYm9yZGVyLWNvbG9yOiAjNzk0MGQ3O1xufVxuXG4udXNlci1sb2dpbiBsaS5jYXJ0LWNvdW50IC5jaGVja291dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2MDI3YmQ7XG59XG5cbi5oZWFkZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgNjQsIDIxNSwgMC41KTtcbn1cblxuLmhlYWRyb29tLS1waW5uZWQuaGlkZS10b3BiYXIgLmhlYWRlci1pbm5lciAjbWFpbi1oZWFkZXItbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5oZWFkcm9vbS0tcGlubmVkLmhpZGUtdG9wYmFyIC5oZWFkZXItaW5uZXIgLm5hdiAuaGVhZC1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG59XG5cbiNtYWluLWhlYWRlci1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI21haW4taGVhZGVyLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gIGJvcmRlci1jb2xvcjogIzc5NDBkNztcbn1cblxuI21haW4taGVhZGVyLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhOmhvdmVyLCAjbWFpbi1oZWFkZXItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGEuY3VycmVudF9wYWdlIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5oZWFkZXItaW5uZXIgLm5hdiAuaGVhZC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG59XG5cbi5oZWFkcm9vbS0tcGlubmVkLmhpZGUtdG9wYmFyIC5oZWFkZXItaW5uZXIgI21haW4taGVhZGVyLW1lbnUgbGk6OmFmdGVyLFxuLmhlYWRyb29tLS1waW5uZWQuaGlkZS10b3BiYXIgLmhlYWRlci1pbm5lciAjbWFpbi1oZWFkZXItbWVudSBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLyogTW9iaWxlIE5hdiAqL1xuI25hdi10b2dnbGUgLnRvZ2dsZS1pbm5lciA+IHNwYW46bnRoLWNoaWxkKDIpLCAjbmF2LXRvZ2dsZSAudG9nZ2xlLWlubmVyID4gc3BhbjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NDBkNyAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYWNjb3JkaW9uLW1lbnUgLmFjY29yZGlvbi1tZW51IGxpLm9wZW4gLmRyb3Bkb3dubGluayB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uYWNjb3JkaW9uLW1lbnUgLmRyb3Bkb3dubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG59XG5cbi5hY2NvcmRpb24tbWVudSAuZHJvcGRvd25saW5rIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWNjb3JkaW9uLW1lbnUgLmRyb3Bkb3dubGluayAuZmEtYW5nbGUtZG93biB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uYWNjb3JkaW9uLW1lbnUgLmRyb3Bkb3dubGluazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1tZW51IC5zdWJtZW51SXRlbXM6aG92ZXIsIC5hY2NvcmRpb24tbWVudSAuc3VibWVudUl0ZW1zOmZvY3VzIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5oZWFkcm9vbS0tcGlubmVkLmhpZGUtdG9wYmFyIC5oZWFkZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4vKiBCYW5uZXJcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRpbS1zbGlkZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgNjQsIDIxNSwgMC43Myk7XG59XG5cbi5iYW5uZXItc2xpZGVyLXR3byAuc3dpcGVyLXNsaWRlIC5zbGlkZXItY29udGVudC10d28uY29udGVudC10aHJlZSBoMyB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uYmFubmVyLXNsaWRlci10d28gLnN3aXBlci1zbGlkZSAuc2xpZGVyLWNvbnRlbnQtdHdvIC50aW0tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbiAgYm9yZGVyLWNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uaGVhZGVyX3BsYXllciAuanAtYXVkaW8gLmpwLXR5cGUtcGxheWxpc3QgLmpwLWludGVyZmFjZSAuanAtY29udHJvbHMgLmpwLXBsYXkgaSB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uaGVhZGVyX3BsYXllciAuanAtYXVkaW8gLmpwLXZvbHVtZS1iYXIgLmpwLXZvbHVtZS1iYXItdmFsdWUge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4uaGVhZGVyX3BsYXllciAuanAtYXVkaW8gLmpwLXR5cGUtcGxheWxpc3QgLmpwLWludGVyZmFjZSAuanAtcHJvZ3Jlc3MgLmpwLXNlZWstYmFyIC5qcC1wbGF5LWJhciB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG59XG5cbi8qIFRyYW5kaW5nIEFsYnVtXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hbGJ1bS1ib3ggLmFsYnVtLWRldGFpbHMgLmljb24gaSB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uYWxidW0tYm94IC5hbGJ1bS1kZXRhaWxzIC5jb250ZW50IC5hbGJ1bS1uYW1lOmJlZm9yZSwgLmFsYnVtLWJveCAuYWxidW0tZGV0YWlscyAuY29udGVudCAuYWxidW0tbmFtZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG59XG5cbi5hbGJ1bS1ib3g6aG92ZXIgLmFsYnVtLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgNjQsIDIxNSwgMC44KTtcbn1cblxuLmFsYnVtLWJveC5hbGJ1bS1ib3gtdHdvIC5hbGJ1bS1kZXRhaWxzIC5jb250ZW50IGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLmFsYnVtLWJveC5hbGJ1bS1ib3gtdHdvOmhvdmVyIC5jb250ZW50IC5hbGJ1bS1uYW1lOmJlZm9yZSwgLmFsYnVtLWJveC5hbGJ1bS1ib3gtdHdvOmhvdmVyIC5jb250ZW50IC5hbGJ1bS1uYW1lOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNyAhaW1wb3J0YW50O1xufVxuXG4vKiBFdmVudCBBYm91dFxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZXZlbnQtY29udGVudCBoMiBzcGFuIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5ldmVudC1jb250ZW50IC50aW0tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbiAgYm9yZGVyLWNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uZXhjbHVzaXZlLWFsYnVtLWl0ZW1zIC5hbGJ1bS1pdGVtIC5hbGJ1bS1pbWFnZSAuZXhzZS1hbGJ1bS1uYW1lIC5pY29uIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLyogRXZlbnQgU2NoZWR1bGVcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNjaGVkdWxlIC5zY2hlZHVsZS1pdGVtIC5iYW5kLW5hbWUge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLnNjaGVkdWxlIC5zY2hlZHVsZS1pdGVtIC5iYW5kLW5hbWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLyogUmVjZW50IFBlcmZvcm1hbmNlXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wZXJmb3JtYWNlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA2NCwgMjE1LCAwLjUpO1xufVxuXG4ucGVyZm9ybWFjZTpob3ZlciAuY29udGVudCBoMywgLnBlcmZvcm1hY2U6aG92ZXIgLmNvbnRlbnQgaDUge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLyogUHJpY2luZ1xuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucHJpY2luZy10YWJsZSAucHJpY2Uge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLnByaWNpbmctdGFibGUgLnRpbS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG59XG5cbi5wcmljaW5nLXRhYmxlOmhvdmVyIC5wcmljYmcgcGF0aCB7XG4gIGZpbGw6ICM3OTQwZDc7XG59XG5cbi8qIFRhYnNcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRhYnMtZmlsdGVyLWJ1dHRvbiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi50YWJzLWZpbHRlci1idXR0b24gbGkuY3VycmVudCBhIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5zb25ncy1kZXRhaWxzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLnNvbmdzLWRldGFpbHMgbGkgYSBzcGFuIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5zb25ncy1kZXRhaWxzIGxpIHNwYW4ge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLyogQWxidW1cblx0QG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYWxidW0tZmlsdGVyLWJ1dHRvbiBsaTpob3ZlciwgLmFsYnVtLWZpbHRlci1idXR0b24gbGkuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG4gIGJvcmRlci1jb2xvcjogIzc5NDBkNztcbn1cblxuLmFsYnVtLWZpbHRlci1idXR0b24gbGk6aG92ZXIgYSwgLmFsYnVtLWZpbHRlci1idXR0b24gbGkuY3VycmVudCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGJ1bS1maWx0ZXItYnV0dG9uLmFsYnVtLWZpbHRlci1idXR0b24tdHdvIGxpOmhvdmVyLCAuYWxidW0tZmlsdGVyLWJ1dHRvbi5hbGJ1bS1maWx0ZXItYnV0dG9uLXR3byBsaS5jdXJyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzk0MGQ3O1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzc5NDBkNztcbn1cblxuLmFsYnVtLWZpbHRlci1idXR0b24uYWxidW0tZmlsdGVyLWJ1dHRvbi10d28gbGk6aG92ZXIgYSwgLmFsYnVtLWZpbHRlci1idXR0b24uYWxidW0tZmlsdGVyLWJ1dHRvbi10d28gbGkuY3VycmVudCBhIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi50aW0taXNvdG9wZS50aW0taXNvdG9wZS0xIC50aW0tYWxidW0taXRlbSAuYWxidW1fZGV0YWlsc193cmFwIC50aW0tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbiAgYm9yZGVyLWNvbG9yOiAjNzk0MGQ3O1xufVxuXG4udGltLWlzb3RvcGUudGltLWlzb3RvcGUtMiAudGltLWFsYnVtLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjEsIDY0LCAyMTUsIDAuNTgpO1xufVxuXG4vKiBFeGNsdXNpdmUgQWxidW0gKi9cbi5leGNsdXNpdmUtYWxidW0taXRlbXMge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmV4Y2x1c2l2ZS1hbGJ1bS1pdGVtcyAuYWxidW0taXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgNjQsIDIxNSwgMC41KTtcbn1cblxuLmV4Y2x1c2l2ZS1hbGJ1bS1pdGVtcyAuYWxidW0taXRlbSAuYWxidW0taW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZXhjbHVzaXZlLWFsYnVtLWl0ZW1zIC5hbGJ1bS1pdGVtIC5hbGJ1bS1pbWFnZSAuZXhzZS1hbGJ1bS1uYW1lIGg0IHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLmV4Y2x1c2l2ZS1hbGJ1bS1pdGVtcyAuYWxidW0taXRlbSAuY29udGVudCAuaWNvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi8qIEZlYXR1cmUgQWxidW1cbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZlYXR1cmUtYWxidW1zIC50aW0tYWxidW0taXRlbSAuYWxidW1fZGV0YWlsc193cmFwIC50aW0tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG4gIGJvcmRlci1jb2xvcjogIzc5NDBkNztcbn1cblxuLyogQWJvdXRcblx0QG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYXJ0aXN0LW11c2ljLWlubmVyIC5hcml0aXN0LW11c2ljIC5pY29uIGkge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLmFsYnVtLWNvdmVyLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hcnRpc3Qtc29jaWFsLWxpbmsgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc5NDBkNztcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi8qIE11c2ljIFBsYXlsaXN0IE9uZSAqL1xuLmhpdC1wbGFsaXN0IGxpIC52aWRlby1zb25nOmhvdmVyLCAuaGl0LXBsYWxpc3QgbGkgLnNvbmctZG93bmxvYWQ6aG92ZXIge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLmhpdC1wbGFsaXN0IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG59XG5cbi5oaXQtcGxhbGlzdCBsaS5hY3RpdmUgLnZpZGVvLXNvbmc6aG92ZXIsIC5oaXQtcGxhbGlzdCBsaS5hY3RpdmUgLnNvbmctZG93bmxvYWQ6aG92ZXIge1xuICBjb2xvcjogIzM1MTY2ODtcbn1cblxuLmFsYnVtLWZlYXR1cmUgLmFydGlzdC1tdXNpYy1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA2NCwgMjE1LCAwLjgpO1xufVxuXG4vKiBOZXdzbGV0dGVyXG5cdEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5ld3NsZXR0ZXItaW5uZXIgLm5ld3NsZXR0ZXItZm9ybSAudGltLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2YTJjZDI7XG59XG5cbi8qIE5ld3NsZXR0ZXIgVHdvICovXG4ubmV3c2xldHRlci13cmFwLXR3bzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgNjQsIDIxNSwgMC41KTtcbn1cblxuLyogU2FsZSBBbGJ1bVxuXHRAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zbGlkZXItY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLnNhbGUtdGFicyBsaSBhLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG59XG5cbi8qIFVwY29taW9uZyBDb25jZXJ0c1xuXHRAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb25jZXJ0cyAuY291bnRkb3duIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLmNvbmNlcnRzIC50aWNrZXQgLnRpYy1idG4ge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLmNvbmNlcnRzIC50aWNrZXQgLnRpYy1idG4udGljLWJ0bi1iZyB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG59XG5cbi8qIFVwY29tbWluZyBDb25jZXJ0IFRocmVlICovXG4udXBjLWNvbi10aHJlZSAuY29udGVudC13cmFwIC5jb250ZW50IGgzIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi51cGMtY29uLXRocmVlIC51cGMtY291bnQtd3JhcCAudGljLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG59XG5cbi8qIFRpY2tldFxuXHRAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5saXZlLXRpY2tldCBoMiBzcGFuIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5saXZlLXRpY2tldCBoNCBzcGFuIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5saXZlLXRpY2tldCAudGltLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG4gIGJvcmRlci1jb2xvcjogIzc5NDBkNztcbn1cblxuLmFydGlzdC1kZXRhaWxzLXR3byAuYmFuZC1uYW1lIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi8qIFdpZGdldHNcblx0QG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ud2lkZ2V0LndpZGdldC1zaG9wIC53aWRnZXQtdGl0bGUtc2hvcCBzcGFuIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi53aWRnZXQgLndpZGdldC10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi53aWRnZXQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4vKiBXaWRnZXQgTmV3c2xldHRlciAqL1xuLndpZGdpdF9uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gLnRpbS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4vKiBQb3B1bGFyIFBvc3QgKi9cbi53aWRnZXRzLXBvcHVsYXItcG9zdCBsaSAuY29udGVudCAuZW50cnktbWV0YS5jYXQgYSB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTQwZDc7XG59XG5cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLmZpbC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG59XG5cbi8qIEJlc3QgU2FsZXMgKi9cbi5iZXN0LXNhbGVzIC5zYWxlcy1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA2NCwgMjE1LCAwLjkpO1xufVxuXG4uYmVzdC1zYWxlcyAuc2FsZXMtaXRlbSAuY29udGVudDpob3ZlciB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4vKiBMZXNzb25cbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmxlc3Nvbi1ib3ggLmNvbnRlbnQgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4vKiBVbHRpbWF0ZSBUYWJzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tdXNpYy10YWIgPiBhIHNwYW4ge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLm11c2ljLXRhYiAuY29udGVudCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5tdXNpYy10YWIgLmNvbnRlbnQgLnJhdHRpbmcgbGkge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLm11c2ljLXRhYi5tdXNpYy10YWItdHdvIC5jb250ZW50IGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLm11c2ljLXRhYi5tdXNpYy10YWItdHdvIC52aWV3LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM0NDQ7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubXVzaWMtdGFiLm11c2ljLXRhYi10d28gLnZpZXctYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi8qIEludHJvIFZpZGVvXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi52aWRlby1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG59XG5cbi53YXRjaC1pbm5lciAudGltLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG4gIGJvcmRlci1jb2xvcjogIzc5NDBkNztcbn1cblxuLndhdGNoLWlubmVyIC50aW0tYnRuLnRpbS1idG4tYmcge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG59XG5cbi8qIEJsb2dcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJsb2ctcG9zdC1ncmlkIC5lbnRyeS1kYXRlIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLmJsb2ctcG9zdC1ncmlkIC5lbnRyeS1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xufVxuXG4uYmxvZy1wb3N0LWdyaWQgLmVudHJ5LWNvbnRlbnQgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uYmxvZy1wb3N0LWdyaWQgLmVudHJ5LWNvbnRlbnQgLnJlYWQtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5ibG9nLXBvc3QtZ3JpZCAuZW50cnktbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5ibG9nLXBvc3QtZ3JpZCAucG9zdC10eXBlLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4vKiBCbG9nIExpc3QgKi9cbi5ibG9nLXBvc3QgLnRpbS1idG4tYmd0LnJlYWQtbW9yZS1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG59XG5cbi5lbnRyeS1jb250ZW50LXdyYXBwZXIgLmVudHJ5LW1ldGEgdWwubWV0YSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5lbnRyeS1jb250ZW50LXdyYXBwZXIgLmVudHJ5LW1ldGEgdWwubWV0YSBsaSAuYXV0aG9yIGEge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLmVudHJ5LWNvbnRlbnQtd3JhcHBlciAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5lbnRyeS1jb250ZW50LXdyYXBwZXIgLmJsb2ctZm9vdGVyIC50YWcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG59XG5cbi5wb3N0LW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA2NCwgMjE1LCAwLjkpO1xufVxuXG51bC5zaGFyZWQtbGluayBsaTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG59XG5cbi5ibG9nLWNvdW50LWRldGFpbHMgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4ucG9zdC10eXBlLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLyogQ29tbWVudCAqL1xudWwuY29tbWVudC1saXN0IHtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xufVxuXG51bC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYm9keSAucmVwbHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uY29tbWVudC1mb3JtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbW1lbnQtZm9ybSBwLmNvbW1lbnQtZm9ybS1jb21tZW50IHRleHRhcmVhOmhvdmVyLCAuY29tbWVudC1mb3JtIHAuY29tbWVudC1mb3JtLWNvbW1lbnQgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG59XG5cbi5jb21tZW50LWZvcm0gcCBpbnB1dDpob3ZlciwgLmNvbW1lbnQtZm9ybSBwIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzk0MGQ3O1xufVxuXG4uY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCAuc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzc5NDBkNztcbn1cblxudWwuY29tbWVudC1saXN0IC5jb21tZW50LWJvZHkgLmNvbW1lbnQtYXV0aG9yIGEge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLyogUG9zdCBOYXZpZ2F0aW9uICovXG4ucG9zdHMtbmF2aWdhdGlvbiB1bCBsaTpob3ZlciBhLCAucG9zdHMtbmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4vKiBXb29jb21tZXJjZVxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1iIC5uZXcge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LXRodW1iOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA2NCwgMjE1LCAwLjcpO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdC10d28gLnByb2R1Y3QtdGh1bWIgLnByb2R1Y3QtZGV0YWlscyBhOmhvdmVyIGkge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdC10d28gLnByb2R1Y3QtdGh1bWIgc3BhbjpiZWZvcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4vKiBQcm9kdWN0IDMgQ29sdW1uICovXG4uc2l0ZS1tYWluIC5jb2x1bW5zLTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLnNpdGUtbWFpbiAuY29sdW1ucy0zIHVsLnRpbS1wcm9kdWN0LXZpZXctLWxpc3QgbGkucHJvZHVjdC10d28gLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5hZGRfdG9fY2FydF9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xuICBib3JkZXItY29sb3I6ICM3OTQwZDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2l0ZS1tYWluIC50aW0tY2FydC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4ucHJvZHVjdF9tZXRhIC5wb3N0ZWRfaW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4ucHJvZHVjdC1zaGFyZS1saW5rIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4vKiBTaG9wIFBhZ2UgKi9cbi5zaW5nbGUtcHJvZHVjdC1kZXRhaWxzIC5zdGFyLXJhdGluZyBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4vKiBQcm9kdWN0IFNpbmdsZSAqL1xuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnByb2R1Y3QtdGFicyBsaSBhOmhvdmVyLCAucHJvZHVjdC10YWItd3JhcHBlciAucHJvZHVjdC10YWJzIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICM3OTQwZDc7XG4gIGJvcmRlci1jb2xvcjogIzc5NDBkNztcbn1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZXZpZXctbGlzdCAucmV2aWV3LWNvbW1lbnQgLmNvbW1lbnQtY29udGVudCAuc3Rhci1yYXRpbmcgc3BhbjpiZWZvcmUge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLnJldmlldy1mb3JtIC5ncC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4vKiBSYXRpbmcgU3RhciBXaWRnZXRzIFN0eWxlICovXG4ucmF0aW5nOmhvdmVyIC5zdGFyLFxuLnJhdGluZy52b3RlLWNhc3QgLnN0YXIge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLyogUHJvZHVjdCBTaXplICovXG4ub3B0aW9uc19faXRlbSBzcGFuOmhvdmVyLCAub3B0aW9uc19faXRlbSBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG4gIGJvcmRlci1jb2xvcjogIzc5NDBkNztcbn1cblxuLndvb2NvbW1lcmNlIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5ncC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4ucHJvZHVjdC1jYXJ0IC50aW0tY2FydC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4vKiBGb290ZXJcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRm9vdGVyIExhdGVzdCBQb3N0ICovXG4uZm9vdGVyLWJsb2ctaW5uZXIgLmZvb3Rlci1ibG9nIC5jb250ZW50IGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzc5NDBkNztcbn1cblxuLmZvb3Rlci1ibG9nLWlubmVyIC5mb290ZXItYmxvZyAuY29udGVudCAubWV0YTpob3ZlciB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4vKiBUYWdzICovXG4udGFnY2xvdWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG59XG5cbi8qIFdpZGdldCBOZXdzbGV0dGVyICovXG4uZm9vdGVyLW5ld3NsZXR0ZXIgI3dpZGdldC1uZXdzbGV0dGVyIC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4uZm9vdGVyLW5ld3NsZXR0ZXIgI3dpZGdldC1uZXdzbGV0dGVyIC5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4vKiAgSW5zdGFncmFtIFdpZGdldCAqL1xuLmluc3RhZ3JhbS1mZWVkIGEge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmluc3RhZ3JhbS1mZWVkIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBGb290ZXIgU29jaWFsIExpbmsgKi9cbi5mb290ZXItc29jaWFsLWxpbmsge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5mb290ZXItc29jaWFsLWxpbmsgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzc5NDBkNztcbn1cblxuLmNvcHlyaWdodC10ZXh0IHAgYSB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4ubWFnLWhlYWRlci1pbm5lciAubWFnLWJuOjpiZWZvcmUsIC5tYWdzLXBvc3QtY29udGVudCA+IGEsIC5taGVhZGVyLXRvcCBzcGFuLCAuc2luZ2xlLWNvbmNlcnQgPiBhLCAubWFnLWhvdC1wb3N0IC5taHAtaWNvbiA+IGEge1xuICBiYWNrZ3JvdW5kOiAjNzk0MGQ3O1xufVxuXG4ubWFnLWhlYWRlci1pbm5lciBoMiBzcGFuLCAuaHAtY29udGVudCBhLCAubWFncy1wb3N0LWNvbnRlbnQgcCBhLCAubWFncy1wb3N0LWNvbnRlbnQgcCBhLCAubWFnLXNob3ctY29udGVudCA+IGEsIC5tYWctcG9zdC1jb250ZW50IHNwYW4gaSwgLm1hZ2F6aW5lLXBvc3Qtc21hbGwtdmlkZW8gLm1hZy1wb3N0LWNvbnRlbnQtc21hbGwgc3BhbiBpLCAuc2luZ2xlLWNvbmNlcnQgLnNpbi1jb25jZXJ0LWNvbnRlbnQgc3BhbiBhLCAuY29uY2VyLXNpbi1jb250ZW50IHNwYW4sIC5tYWdhemluZS1uZXh0LWNvbnMtY29udGVudCA+IGEsIC5tYWctc2hvdy1jb250ZW50IHNwYW4gaSwgLm1hZ2F6aW5lLW5leHQtY29ucy1jb250ZW50IHNwYW4gaSwgLm1hZy1ob3QtcG9zdCAubWhwLWZvb3RlciBpLCAubWFnLXR3aXR0ZXItd2lkZ2V0IC5zaW5nbGUtdHdpdHRlciAudHd0LXRvcCBzcGFuLCAubWFnLXBvc3QtY29udGVudC1zbWFsbCBoMiBhOmhvdmVyLCAubWFnLXBvc3QtY29udGVudC1zbWFsbCBzcGFuIGksIC5oZWFkcm9vbS0tcGlubmVkLmhpZGUtdG9wYmFyIC5oZWFkZXItaW5uZXIgI21haW4taGVhZGVyLW1lbnUgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNzk0MGQ3O1xufVxuXG4ubWFnYXppbmUtdGFiLWJ0biAubmF2LWl0ZW0gYTpob3ZlciwgLm1hZ2F6aW5lLXRhYi1idG4gLm5hdi1pdGVtIGEuYWN0aXZlLCAubWFnLXBvc3QtY29udGVudCBoMiBhOmhvdmVyLCAubWFnLXNob3ctY29udGVudCBoMiBhOmhvdmVyLCAubWFnYXppbmUtcG9zdC1zbWFsbC12aWRlbyAubWFnLXBvc3QtY29udGVudC1zbWFsbCBoMiBhOmhvdmVyLCAuc2luZ2xlLWNvbmNlcnQgLnNpbi1jb25jZXJ0LWNvbnRlbnQgaDQgYTpob3ZlciwgLm1hZ2F6aW5lLW5leHQtY29ucy1jb250ZW50IGgyIGE6aG92ZXIsIC5tYWctaG90LXBvc3QgaDIgYTpob3ZlciwgLmNvbmNlci1zaW4tY29udGVudCBoMiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3OTQwZDc7XG59XG5cbi5tYWdhemluZS1hcnRpc3Q6aG92ZXIgLm1hZ2F6aW5lLWFydGlzdC1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjEsIDY0LCAyMTUsIDAuNCk7XG59XG5cbi5tYWdhemluZS1hcnRpc3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA2NCwgMjE1LCAwLjQpO1xufVxuXG4ubWFnLXRhZy13aWRnZXQgdWwgbGk6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3OTQwZDc7XG59XG4iXX0= */
