@charset "UTF-8";
/* bootstrap */
/* required */
/* bootstrap */
:root {
  --lightTheme: #fff;
  --darkTheme: #000;
  --mainTheme: #720000;
  --subTheme: #ff9a21;
  --contrastTheme: #320000;
  --bg-mainTheme: var(--darkTheme);
  --text-mainTheme: var(--lightTheme);
}

body {
  background-color: var(--darkTheme);
}

input,
textarea,
select {
    border-color: #c0c0c0 !important;
}
    input:focus,
    textarea:focus,
    select:focus {
        border-color: #d80000 !important;
    }

button.afb01,
.button.afb01 {
  background-color: var(--subTheme);
}
button.afb01:hover,
.button.afb01:hover {
  background-color: var(--mainTheme);
}
button.afb01.xs,
.button.afb01.xs {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}
button.afb01.xs:hover,
.button.afb01.xs:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--mainTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme));
}
button.afb-m-menu,
.button.afb-m-menu {
  border-color: var(--mainTheme);
}
button.afb-m-menu:hover,
.button.afb-m-menu:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}
button-afb.one,
.button-afb.one {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}
button-afb.one:hover,
.button-afb.one:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}

.btn-icontop-lg {
  background-color: var(--mainTheme);
}
.btn-icontop-lg:hover {
  background-color: #260000 !important;
}
.btn-color {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}
.btn-color:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--mainTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme));
}
.btn-white {
  color: var(--mainTheme);
  background-color: var(--lightTheme);
  border-color: var(--mainTheme);
}
.btn-white:hover {
  color: var(--lightTheme);
  background-color: var(--mainTheme);
  border-color: var(--mainTheme);
}
.btn-sharebox {
  background-image: -webkit-gradient(linear, right top, left top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to left, var(--subTheme), var(--subTheme));
}
.btn-sharebox:hover {
  background-image: -webkit-gradient(linear, right top, left top, from(var(--mainTheme)), to(var(--mainTheme)));
  background-image: linear-gradient(to left, var(--mainTheme), var(--mainTheme));
}

.btn-lite {
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    border: 2px solid #bf3737;
    border-radius: 2px 2px;
    font-size: 1em;
    margin-right: 1em;
    background-image: linear-gradient(to right, #911a1a, #800e0e);
    color: white;
}

    .btn-lite:hover {
        background-image: linear-gradient(to left, #911a1a, #800e0e);
        color: white;
    }

.filter-button.active, .filter-button:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--mainTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--mainTheme));
}

.dropdown-single:hover .dropbtn-single {
  background: none;
}

.pagination > li > a.one {
  color: var(--text-mainTheme);
}

.paginationjs-page.J-paginationjs-page.active a {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}
.paginationjs-page.J-paginationjs-page.active a:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--mainTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme));
}

.modal2 .modal-content .popup-footer button {
  background: var(--mainTheme);
  border-color: var(--mainTheme);
}

.choose-file::-webkit-file-upload-button {
  background: var(--mainTheme);
}

.unreadMSG,
.notifUnread {
  background-color: #ff2a0014;
}

.notif-hd-title {
  background-color: #ff9a21;
}

#dls-mobile {
  color: #fff;
}

.afb-header-menu button.afb,
.afb-header-menu .btn-login {
  background-color: var(--mainTheme);
  border: 1px solid var(--mainTheme);
  color: var(--lightTheme);
}
.afb-header-menu button.afb:hover,
.afb-header-menu .btn-login:hover {
  background-color: var(--subTheme);
  border: 1px solid var(--subTheme);
}
.afb-main_nav .megamenu {
  background: var(--mainTheme);
  border-bottom: 3px solid var(--subTheme);
}
.afb-main_nav .megamenu .nav-item-content {
  background-color: #141414 !important;
}
.afb-main_nav .megamenu .nav-item-content p {
  color: var(--text-mainTheme);
}
.afb-main_nav .megamenu .nav-item:hover {
  background: #a90329;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#a90329), color-stop(44%, #8f0222), to(#6d0019));
  background: linear-gradient(to bottom, #a90329 0%, #8f0222 44%, #6d0019 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#a90329", endColorstr="#6d0019",GradientType=0 );
  /* IE6-9 */
}
.afb-main_nav .megamenu .nav-link:hover {
  background-color: unset;
}

.header-marquee.afb-black {
  background-color: initial !important;
}
.header-marquee .alert-danger {
  background-color: initial !important;
}
.header-marquee .alert-danger .text-white {
  color: var(--text-mainTheme) !important;
}

.inside {
  background: #3a3a3a;
}
    .inside .h1, .searchgamewidget .h1 {
        color: var(--text-mainTheme);
    }
.inside .afb-medias a {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}
.inside .afb-medias a:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}
    .inside .search-btn, .searchgamewidget .search-btn {
        background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
        background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
    }
.inside .search-btn:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}

.text-wrap {
  background-color: #1a1919;
  color: var(--text-mainTheme);
}

.text-truncate {
  color: var(--text-mainTheme);
}

/*.inside-tab {
  background-color: black;
}*/

.wallet-top-left {
  background: black;
}
.wallet-top-left span {
  color: var(--text-mainTheme);
}
.wallet-top-right {
  background: black;
}
.wallet-top-right span {
  color: var(--text-mainTheme);
}

.sharebox-container {
  background-color: black;
}
.sharebox-container .share-title {
  color: var(--text-mainTheme) !important;
}

.btn-sharebox-gray {
  background-color: black;
  color: var(--text-mainTheme) !important;
}

.btn-tnc {
  background-color: black;
  color: var(--text-mainTheme);
}
.btn-tnc:hover {
  background-color: black;
  color: var(--text-mainTheme);
}

.user-profile .afb-blue-bar {
  background-color: var(--mainTheme);
}
.user-profile .afb-blue-bar .toggleLeft-profile,
.user-profile .afb-blue-bar .toggleRight-profile {
  background: transparent;
}
.user-profile .cd-tabs__list li {
  background: black;
}
.user-profile .cd-tabs__list li span,
.user-profile .cd-tabs__list li .icon {
  color: var(--text-mainTheme);
}
.user-profile .cd-tabs__list .cd-tabs__item--selected span,
.user-profile .cd-tabs__list .cd-tabs__item--selected .icon {
  color: var(--darkTheme);
}
.user-profile .game-part .h3 {
  background: #404040;
  color: var(--text-mainTheme);
}
.user-profile #profile-Bet-History span,
.user-profile #profile-promotion-sec span {
  color: #999;
}
.user-profile #profile-Bet-History button,
.user-profile #profile-promotion-sec button {
  color: var(--text-mainTheme);
}

.blog-title h1,
.blog-title h2,
.blog-title h3,
.blog-title h4,
.blog-title h5,
.blog-title h6 {
  color: var(--lightTheme);
}

#dls-container .luckspin_logo {
  background: var(--subTheme);
  -webkit-box-shadow: none;
          box-shadow: none;
}
#dls-container .modal-content.oned {
  background: -webkit-gradient(linear, left bottom, left top, from(#ba6500), color-stop(35%, var(--subTheme)), to(#ffb154));
  background: linear-gradient(0deg, #ba6500 0%, var(--subTheme) 35%, #ffb154 100%);
  border-color: #a15700;
}
#dls-container .bonus-dls-bg {
  background: #ba6500;
}

.dls-overlay .dls-pop-bg {
  background: -webkit-gradient(linear, left top, left bottom, from(#a50000), color-stop(var(--mainTheme)), to(#3f0000));
  background: linear-gradient(#a50000, var(--mainTheme), #3f0000);
}
.dls-overlay .dls-pop-button {
  background: -webkit-gradient(linear, left top, left bottom, from(#a50000), to(var(--mainTheme)));
  background: linear-gradient(#a50000, var(--mainTheme));
}
.dls-overlay .dls-content .h5 {
  color: var(--mainTheme);
}

.s006 form .suggestion-wrap span:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--mainTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--mainTheme));
}

/* 垂直 */
/* 橫向 */
.afb-wrapper {
  background-color: initial !important;
}
.afb-f-green {
  color: #00cc00 !important;
}
.afb-title-h1 {
  background: var(--bg-mainTheme);
  color: var(--text-mainTheme);
}
.afb-title-h1 .h1,
.afb-title-h1 span {
  color: var(--text-mainTheme);
}
.afb-drak-g {
  background-color: var(--darkTheme) !important;
}
.afb-dark-blue {
  background-color: var(--contrastTheme) !important;
}

.nav-bottom.afb-dark-blue {
  background-color: var(--mainTheme) !important;
}

.nav-bottom .nav-link .text {
  color: var(--text-mainTheme);
}

.afb-white {
  background-color: var(--darkTheme) !important;
  color: var(--lightTheme);
}

.btn-outline-danger {
  color: var(--subTheme);
  border-color: var(--subTheme);
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: var(--subTheme);
  border-color: var(--subTheme);
}

.border-bottom.afb-white {
  border-bottom: 1px solid var(--subTheme) !important;
}

.btn-light {
  background-color: var(--subTheme);
}
.btn-light:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--mainTheme))) !important;
  background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme)) !important;
}

.footer-wrapper01 h1 {
  color: var(--text-mainTheme);
}
.footer-bottom .h1,
.footer-bottom p {
  color: var(--text-mainTheme);
}
.footer-bottom .form-group hr {
  border: none;
  border-bottom: solid 1px #262323 !important;
}

.sidebar-tabing .title-small {
  color: var(--text-mainTheme);
}

footer {
  background: black;
}

.luckspin_logo {
  -webkit-box-shadow: 3px 3px 9px white;
          box-shadow: 3px 3px 9px white;
}

.s006 form legend {
  color: var(--text-mainTheme);
}

.promo_preview .h4 a,
.promo_preview p {
  color: var(--text-mainTheme);
}

.promo-details .button.button-regular.two {
  background-color: black;
  color: var(--text-mainTheme) !important;
}

img.icon-images {
  -webkit-filter: brightness(0.8) sepia(1);
          filter: brightness(0.8) sepia(1);
}

.simple-login input {
  border: 1px solid var(--subTheme) !important;
  color: var(--lightTheme) !important;
}

.simple-login input::-webkit-input-placeholder {
  color: var(--lightTheme) !important;
}

.simple-login input::-moz-placeholder {
  color: var(--lightTheme) !important;
}

.simple-login input::-ms-input-placeholder {
  color: var(--lightTheme) !important;
}

.simple-login input::placeholder {
  color: var(--lightTheme) !important;
}

.afb01.button-register {
  background-color: var(--subTheme) !important;
  color: var(--lightTheme) !important;
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme))) !important;
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme)) !important;
}
.afb01.button-register:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--mainTheme))) !important;
  background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme)) !important;
}

.inside a {
  color: var(--subTheme);
}
.inside a:hover {
  color: var(--lightTheme);
}
.inside a i {
  color: var(--lightTheme);
}

.vl {
  border-left: 5px solid var(--subTheme);
}

#slideout p {
  background-color: var(--subTheme);
}

.afb-title-h1 a span {
  color: var(--subTheme);
}
.afb-title-h1 a span:hover {
  color: var(--lightTheme);
}

#snav li:nth-child(10n+1) span, #snav li:nth-child(10n+1) a:hover .fa {
  background-color: var(--subTheme);
}

.afb-medias a {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme))) !important;
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme)) !important;
}
.afb-medias a:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--mainTheme))) !important;
  background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme)) !important;
}

.dropdown-single-content a:hover {
  background-color: var(--subTheme);
}

.footer-bottom .h1 {
  color: var(--subTheme);
}

button.afb01, .button.afb01 {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}
button.afb01:hover, .button.afb01:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--mainTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme));
}

.button-afb {
  background-color: var(--mainTheme);
}
.button-afb:hover {
  background-color: var(--subTheme);
}

.nav-pills-qr .nav-link {
  background-color: var(--subTheme);
}

.user-names a span:hover {
  color: var(--subTheme);
}

.user-profile .cd-tabs__list li {
  background-color: var(--mainTheme);
}

.user-profile .afb-blue-bar {
  background-color: var(--subTheme);
}

.modal-header {
  background-color: var(--mainTheme);
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--subTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}
.pagination > li > a:focus:hover, .pagination > li > a:hover:hover, .pagination > li > span:focus:hover, .pagination > li > span:hover:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--mainTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme));
}

.a-top-text-block:hover:before {
  background: var(--subTheme);
}

.button.button-regular.one {
  color: var(--mainTheme) !important;
}

.footer-wrapper01 h2, .footer-wrapper01 h3, .footer-wrapper01 h4, .footer-wrapper01 h5, .footer-wrapper01 h6 {
  color: var(--subTheme);
}

.btn-white:hover {
  color: #fff;
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--mainTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme));
}

.faq-nav .nav-link.active {
  background-color: var(--subTheme);
}

.accordion a {
  color: var(--mainTheme);
}
.accordion a:hover {
  color: var(--darkTheme);
}

#mainContent {
  min-height: 1400px;
}
.nav-bottom {
  --backgroundColor: var(--mainTheme);
}
.nav-bottom .nav-link {
    color: var(--text-mainTheme);
}
    .nav-bottom .nav-bottom-home::after {
        background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
    }
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlZC1nb2xkLmNzcyIsInJlZC1nb2xkLnNjc3MiLCJfY2FzaW5vVUdfcmVkLWdvbGRfY29tbW9uLnNjc3MiLCJfY2FzaW5vVUdfcmVkLWdvbGRfY29udGVudC5zY3NzIiwiX2Nhc2lub1VHX3JlZC1nb2xkX3J3ZC5zY3NzIiwiX2Nhc2lub1VHX3JlZC1nb2xkX2ZpeGVkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLGVBQUE7QUFDQSxjQUFBO0FBT0EsZUFBQTtBQ1JBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtFQUVBLGlDQUFBO0VBQ0Esb0NBQUE7Q0ZJRDs7QUVPRDtFQUNFLG1DQUFBO0NGSkQ7O0FFT0Q7O0VBRUUsaUNBQUE7Q0ZKRDtBRUtDOztFQUNFLGlDQUFBO0NGRkg7O0FFUUM7O0VBQ0Usa0NBQUE7Q0ZKSDtBRUtHOztFQUNFLG1DQUFBO0NGRkw7QUVJRzs7RUFDRSw0R0FBQTtFQUFBLDhFQUFBO0NGREw7QUVFSzs7RUFDRSw4R0FBQTtFQUFBLGdGQUFBO0NGQ1A7QUVHQzs7RUFDRSwrQkFBQTtDRkFIO0FFQ0c7O0VBQ0UsNEdBQUE7RUFBQSw4RUFBQTtDRkVMO0FFQ0M7O0VBQ0UsNEdBQUE7RUFBQSw4RUFBQTtDRkVIO0FFREc7O0VBQ0UsNEdBQUE7RUFBQSw4RUFBQTtDRklMOztBRUVDO0VBQ0UsbUNBQUE7Q0ZDSDtBRUFHO0VBQ0UscUNBQUE7Q0ZFTDtBRUNDO0VBQ0UsNEdBQUE7RUFBQSw4RUFBQTtDRkNIO0FFQUc7RUFDRSw4R0FBQTtFQUFBLGdGQUFBO0NGRUw7QUVDQztFQUNFLHdCQUFBO0VBQ0Esb0NBQUE7RUFDQSwrQkFBQTtDRkNIO0FFQUc7RUFDRSx5QkFBQTtFQUNBLG1DQUFBO0VBQ0EsK0JBQUE7Q0ZFTDtBRUNDO0VBQ0UsNEdBQUE7RUFBQSw2RUFBQTtDRkNIO0FFQUc7RUFDRSw4R0FBQTtFQUFBLCtFQUFBO0NGRUw7O0FFSUM7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QUtuU0Q7RUFDRSx1QkFBQTtDTHNTRDtBS3JTQztFQUNFLHlCQUFBO0NMdVNIOztBS25TRDtFQUNFLGtDQUFBO0NMc1NEOztBS25TRDtFQUNFLHVIQUFBO0VBQUEseUZBQUE7Q0xzU0Q7QUtyU0M7RUFDRSx5SEFBQTtFQUFBLDJGQUFBO0NMdVNIOztBS25TRDtFQUNFLGtDQUFBO0NMc1NEOztBS25TRDtFQUNFLGtDQUFBO0NMc1NEO0FLclNDO0VBQ0EsbUNBQUE7Q0x1U0Q7O0FLblNEO0VBQ0UsdUJBQUE7Q0xzU0Q7O0FLblNEO0VBQ0UsNEdBQUE7RUFBQSw4RUFBQTtDTHNTRDtBS3JTQztFQUNFLDhHQUFBO0VBQUEsZ0ZBQUE7Q0x1U0g7O0FLblNEO0VBQ0UsbUNBQUE7Q0xzU0Q7QUtyU0M7RUFDRSxrQ0FBQTtDTHVTSDs7QUtuU0Q7RUFDRSxrQ0FBQTtDTHNTRDs7QUtuU0Q7RUFDRSx1QkFBQTtDTHNTRDs7QUtuU0Q7RUFDRSxtQ0FBQTtDTHNTRDs7QUtuU0Q7RUFDRSxrQ0FBQTtDTHNTRDs7QUtuU0Q7RUFDRSxtQ0FBQTtDTHNTRDs7QUtuU0Q7RUFDRSw0R0FBQTtFQUFBLDhFQUFBO0NMc1NEO0FLclNDO0VBQ0UsOEdBQUE7RUFBQSxnRkFBQTtDTHVTSDs7QUtuU0Q7RUFDRSw0QkFBQTtDTHNTRDs7QUtuU0Q7RUFDRSxtQ0FBQTtDTHNTRDs7QUtuU0Q7RUFDRSx1QkFBQTtDTHNTRDs7QUtuU0Q7RUFDRSxZQUFBO0VBQ0EsOEdBQUE7RUFBQSxnRkFBQTtDTHNTRDs7QUtuU0Q7RUFDRSxrQ0FBQTtDTHNTRDs7QUtuU0Q7RUFDRSx3QkFBQTtDTHNTRDtBS3JTQztFQUNFLHdCQUFBO0NMdVNIOztBS25TRDtFQUNFLG1CQUFBO0NMc1NEIiwiZmlsZSI6InJlZC1nb2xkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGJvb3RzdHJhcCAqL1xuLyogcmVxdWlyZWQgKi9cbi8qIGJvb3RzdHJhcCAqL1xuOnJvb3Qge1xuICAtLWxpZ2h0VGhlbWU6ICNmZmY7XG4gIC0tZGFya1RoZW1lOiAjMDAwO1xuICAtLW1haW5UaGVtZTogIzcyMDAwMDtcbiAgLS1zdWJUaGVtZTogI2ZmOWEyMTtcbiAgLS1jb250cmFzdFRoZW1lOiAjMzIwMDAwO1xuICAtLWJnLW1haW5UaGVtZTogdmFyKC0tZGFya1RoZW1lKTtcbiAgLS10ZXh0LW1haW5UaGVtZTogdmFyKC0tbGlnaHRUaGVtZSk7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrVGhlbWUpO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjMGMwICFpbXBvcnRhbnQ7XG59XG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgwMDAwICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbi5hZmIwMSxcbi5idXR0b24uYWZiMDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XG59XG5idXR0b24uYWZiMDE6aG92ZXIsXG4uYnV0dG9uLmFmYjAxOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbn1cbmJ1dHRvbi5hZmIwMS54cyxcbi5idXR0b24uYWZiMDEueHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcbn1cbmJ1dHRvbi5hZmIwMS54czpob3Zlcixcbi5idXR0b24uYWZiMDEueHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1haW5UaGVtZSksIHZhcigtLW1haW5UaGVtZSkpO1xufVxuYnV0dG9uLmFmYi1tLW1lbnUsXG4uYnV0dG9uLmFmYi1tLW1lbnUge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XG59XG5idXR0b24uYWZiLW0tbWVudTpob3Zlcixcbi5idXR0b24uYWZiLW0tbWVudTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xufVxuYnV0dG9uLWFmYi5vbmUsXG4uYnV0dG9uLWFmYi5vbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcbn1cbmJ1dHRvbi1hZmIub25lOmhvdmVyLFxuLmJ1dHRvbi1hZmIub25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XG59XG5cbi5idG4taWNvbnRvcC1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XG59XG4uYnRuLWljb250b3AtbGc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYwMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XG59XG4uYnRuLWNvbG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1tYWluVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cbi5idG4td2hpdGUge1xuICBjb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRUaGVtZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbn1cbi5idG4td2hpdGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGlnaHRUaGVtZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbn1cbi5idG4tc2hhcmVib3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xufVxuLmJ0bi1zaGFyZWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1tYWluVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cblxuLmZpbHRlci1idXR0b24uYWN0aXZlLCAuZmlsdGVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cblxuLmRyb3Bkb3duLXNpbmdsZTpob3ZlciAuZHJvcGJ0bi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYS5vbmUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuXG4ucGFnaW5hdGlvbmpzLXBhZ2UuSi1wYWdpbmF0aW9uanMtcGFnZS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xufVxuLnBhZ2luYXRpb25qcy1wYWdlLkotcGFnaW5hdGlvbmpzLXBhZ2UuYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1haW5UaGVtZSksIHZhcigtLW1haW5UaGVtZSkpO1xufVxuXG4ubW9kYWwyIC5tb2RhbC1jb250ZW50IC5wb3B1cC1mb290ZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpblRoZW1lKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xufVxuXG4uY2hvb3NlLWZpbGU6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpblRoZW1lKTtcbn1cblxuLnVucmVhZE1TRyxcbi5ub3RpZlVucmVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjJhMDAxNDtcbn1cblxuLm5vdGlmLWhkLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWEyMTtcbn1cblxuI2Rscy1tb2JpbGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFmYi1oZWFkZXItbWVudSBidXR0b24uYWZiLFxuLmFmYi1oZWFkZXItbWVudSAuYnRuLWxvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpblRoZW1lKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpO1xufVxuLmFmYi1oZWFkZXItbWVudSBidXR0b24uYWZiOmhvdmVyLFxuLmFmYi1oZWFkZXItbWVudSAuYnRuLWxvZ2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdWJUaGVtZSk7XG59XG4uYWZiLW1haW5fbmF2IC5tZWdhbWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW5UaGVtZSk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1zdWJUaGVtZSk7XG59XG4uYWZiLW1haW5fbmF2IC5tZWdhbWVudSAubmF2LWl0ZW0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQgIWltcG9ydGFudDtcbn1cbi5hZmItbWFpbl9uYXYgLm1lZ2FtZW51IC5uYXYtaXRlbS1jb250ZW50IHAge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuLmFmYi1tYWluX25hdiAubWVnYW1lbnUgLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E5MDMyOTtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2E5MDMyOSAwJSwgIzhmMDIyMiA0NCUsICM2ZDAwMTkgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2E5MDMyOSAwJSwgIzhmMDIyMiA0NCUsICM2ZDAwMTkgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNhOTAzMjkgMCUsICM4ZjAyMjIgNDQlLCAjNmQwMDE5IDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjYTkwMzI5XCIsIGVuZENvbG9yc3RyPVwiIzZkMDAxOVwiLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovXG59XG4uYWZiLW1haW5fbmF2IC5tZWdhbWVudSAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLmhlYWRlci1tYXJxdWVlLmFmYi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItbWFycXVlZSAuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1tYXJxdWVlIC5hbGVydC1kYW5nZXIgLnRleHQtd2hpdGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpICFpbXBvcnRhbnQ7XG59XG5cbi5pbnNpZGUge1xuICBiYWNrZ3JvdW5kOiAjM2EzYTNhO1xufVxuLmluc2lkZSBoMSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG4uaW5zaWRlIC5hZmItbWVkaWFzIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcbn1cbi5pbnNpZGUgLmFmYi1tZWRpYXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xufVxuLmluc2lkZSAuc2VhcmNoLWJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xufVxuLmluc2lkZSAuc2VhcmNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xufVxuXG4udGV4dC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTkxOTtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuXG4uaW5zaWRlLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4ud2FsbGV0LXRvcC1sZWZ0IHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG4ud2FsbGV0LXRvcC1sZWZ0IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuLndhbGxldC10b3AtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi53YWxsZXQtdG9wLXJpZ2h0IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuXG4uc2hhcmVib3gtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uc2hhcmVib3gtY29udGFpbmVyIC5zaGFyZS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zaGFyZWJveC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi10bmMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcbn1cbi5idG4tdG5jOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG5cbi51c2VyLXByb2ZpbGUgLmFmYi1ibHVlLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XG59XG4udXNlci1wcm9maWxlIC5hZmItYmx1ZS1iYXIgLnRvZ2dsZUxlZnQtcHJvZmlsZSxcbi51c2VyLXByb2ZpbGUgLmFmYi1ibHVlLWJhciAudG9nZ2xlUmlnaHQtcHJvZmlsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnVzZXItcHJvZmlsZSAuY2QtdGFic19fbGlzdCBsaSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuLnVzZXItcHJvZmlsZSAuY2QtdGFic19fbGlzdCBsaSBzcGFuLFxuLnVzZXItcHJvZmlsZSAuY2QtdGFic19fbGlzdCBsaSAuaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG4udXNlci1wcm9maWxlIC5jZC10YWJzX19saXN0IC5jZC10YWJzX19pdGVtLS1zZWxlY3RlZCBzcGFuLFxuLnVzZXItcHJvZmlsZSAuY2QtdGFic19fbGlzdCAuY2QtdGFic19faXRlbS0tc2VsZWN0ZWQgLmljb24ge1xuICBjb2xvcjogdmFyKC0tZGFya1RoZW1lKTtcbn1cbi51c2VyLXByb2ZpbGUgLmdhbWUtcGFydCBoMyB7XG4gIGJhY2tncm91bmQ6ICM0MDQwNDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG4udXNlci1wcm9maWxlICNwcm9maWxlLUJldC1IaXN0b3J5IHNwYW4sXG4udXNlci1wcm9maWxlICNwcm9maWxlLXByb21vdGlvbi1zZWMgc3BhbiB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnVzZXItcHJvZmlsZSAjcHJvZmlsZS1CZXQtSGlzdG9yeSBidXR0b24sXG4udXNlci1wcm9maWxlICNwcm9maWxlLXByb21vdGlvbi1zZWMgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcbn1cblxuLmJsb2ctdGl0bGUgaDEsXG4uYmxvZy10aXRsZSBoMixcbi5ibG9nLXRpdGxlIGgzLFxuLmJsb2ctdGl0bGUgaDQsXG4uYmxvZy10aXRsZSBoNSxcbi5ibG9nLXRpdGxlIGg2IHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpO1xufVxuXG4jZGxzLWNvbnRhaW5lciAubHVja3NwaW5fbG9nbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1YlRoZW1lKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNkbHMtY29udGFpbmVyIC5tb2RhbC1jb250ZW50Lm9uZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2JhNjUwMCAwJSwgdmFyKC0tc3ViVGhlbWUpIDM1JSwgI2ZmYjE1NCAxMDAlKTtcbiAgYm9yZGVyLWNvbG9yOiAjYTE1NzAwO1xufVxuI2Rscy1jb250YWluZXIgLmJvbnVzLWRscy1iZyB7XG4gIGJhY2tncm91bmQ6ICNiYTY1MDA7XG59XG5cbi5kbHMtb3ZlcmxheSAuZGxzLXBvcC1iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjYTUwMDAwLCB2YXIoLS1tYWluVGhlbWUpLCAjM2YwMDAwKTtcbn1cbi5kbHMtb3ZlcmxheSAuZGxzLXBvcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2E1MDAwMCwgdmFyKC0tbWFpblRoZW1lKSk7XG59XG4uZGxzLW92ZXJsYXkgLmRscy1jb250ZW50IGg1IHtcbiAgY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XG59XG5cbi5zMDA2IGZvcm0gLnN1Z2dlc3Rpb24td3JhcCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLW1haW5UaGVtZSkpO1xufVxuXG4vKiDlnoLnm7QgKi9cbi8qIOapq+WQkSAqL1xuLmFmYi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmFmYi1mLWdyZWVuIHtcbiAgY29sb3I6ICMwMGNjMDAgIWltcG9ydGFudDtcbn1cbi5hZmItdGl0bGUtaDEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluVGhlbWUpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuLmFmYi10aXRsZS1oMSBoMSxcbi5hZmItdGl0bGUtaDEgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG4uYWZiLWRyYWstZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmtUaGVtZSkgIWltcG9ydGFudDtcbn1cbi5hZmItZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udHJhc3RUaGVtZSkgIWltcG9ydGFudDtcbn1cblxuLm5hdi1ib3R0b20uYWZiLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSkgIWltcG9ydGFudDtcbn1cblxuLm5hdi1ib3R0b20gLm5hdi1saW5rIC50ZXh0IHtcbiAgY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcbn1cblxuLmFmYi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmtUaGVtZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcbn1cblxuLmJvcmRlci1ib3R0b20uYWZiLXdoaXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXN1YlRoZW1lKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSkgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci13cmFwcGVyMDEgaDEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuLmZvb3Rlci1ib3R0b20gaDEsXG4uZm9vdGVyLWJvdHRvbSBwIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcbn1cbi5mb290ZXItYm90dG9tIC5mb3JtLWdyb3VwIGhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzI2MjMyMyAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci1ib3ggLnJlYWQtbW9yZSxcbi5zaWRlYmFyIC5yZWFkLW1vcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwMCwgdmFyKC0tYmctbWFpblRoZW1lKSk7XG59XG4uc2lkZWJhci10YWJpbmcgLnRpdGxlLXNtYWxsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5sdWNrc3Bpbl9sb2dvIHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA5cHggd2hpdGU7XG59XG5cbi5zMDA2IGZvcm0gbGVnZW5kIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcbn1cblxuLnByb21vX3ByZXZpZXcgaDQgYSxcbi5wcm9tb19wcmV2aWV3IHAge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuXG4ucHJvbW8tZGV0YWlscyAuYnV0dG9uLmJ1dHRvbi1yZWd1bGFyLnR3byB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpICFpbXBvcnRhbnQ7XG59XG5cbmltZy5pY29uLWltYWdlcyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpIHNlcGlhKDEpO1xufVxuXG4uc2ltcGxlLWxvZ2luIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3ViVGhlbWUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKSAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlLWxvZ2luIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKSAhaW1wb3J0YW50O1xufVxuXG4uYWZiMDEuYnV0dG9uLXJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViVGhlbWUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKSAhaW1wb3J0YW50O1xufVxuLmFmYjAxLmJ1dHRvbi1yZWdpc3Rlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSkgIWltcG9ydGFudDtcbn1cblxuLmluc2lkZSBhIHtcbiAgY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcbn1cbi5pbnNpZGUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKTtcbn1cbi5pbnNpZGUgYSBpIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpO1xufVxuXG4udmwge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLXN1YlRoZW1lKTtcbn1cblxuI3NsaWRlb3V0IHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XG59XG5cbi5hZmItdGl0bGUtaDEgYSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcbn1cbi5hZmItdGl0bGUtaDEgYSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpO1xufVxuXG4jc25hdiBsaTpudGgtY2hpbGQoMTBuKzEpIHNwYW4sICNzbmF2IGxpOm50aC1jaGlsZCgxMG4rMSkgYTpob3ZlciAuZmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XG59XG5cbi5hZmItbWVkaWFzIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKSAhaW1wb3J0YW50O1xufVxuLmFmYi1tZWRpYXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSkgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLXNpbmdsZS1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XG59XG5cbi5yZWFkLW1vcmUgYS5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XG59XG4ucmVhZC1tb3JlIGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbn1cblxuLmZvb3Rlci1ib3R0b20gaDEge1xuICBjb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xufVxuXG5idXR0b24uYWZiMDEsIC5idXR0b24uYWZiMDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcbn1cbmJ1dHRvbi5hZmIwMTpob3ZlciwgLmJ1dHRvbi5hZmIwMTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XG59XG5cbi5idXR0b24tYWZiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbn1cbi5idXR0b24tYWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xufVxuXG4ubmF2LXBpbGxzLXFyIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcbn1cblxuLnVzZXItbmFtZXMgYSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcbn1cblxuLnVzZXItcHJvZmlsZSAuY2QtdGFic19fbGlzdCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XG59XG5cbi51c2VyLXByb2ZpbGUgLmFmYi1ibHVlLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1czpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXI6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzOmhvdmVyLCAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XG59XG5cbi5hLXRvcC10ZXh0LWJsb2NrOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1YlRoZW1lKTtcbn1cblxuLmJ1dHRvbi5idXR0b24tcmVndWxhci5vbmUge1xuICBjb2xvcjogdmFyKC0tbWFpblRoZW1lKSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdyYXBwZXIwMSBoMiwgLmZvb3Rlci13cmFwcGVyMDEgaDMsIC5mb290ZXItd3JhcHBlcjAxIGg0LCAuZm9vdGVyLXdyYXBwZXIwMSBoNSwgLmZvb3Rlci13cmFwcGVyMDEgaDYge1xuICBjb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xufVxuXG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XG59XG5cbi5mYXEtbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XG59XG5cbi5hY2NvcmRpb24gYSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xufVxuLmFjY29yZGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRhcmtUaGVtZSk7XG59XG5cbiNtYWluQ29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDE0MDBweDtcbn0iLCIvKiBib290c3RyYXAgKi9cclxuLyogcmVxdWlyZWQgKi9cclxuLy8gQGltcG9ydCAnZnVuY3Rpb25zJztcclxuLy8gQGltcG9ydCAnLi9oZWxwZXJzL3ZhcmlhYmxlcyc7IC8vIOS9v+eUqOacrOWcsOaqlOahiFxyXG4vLyBAaW1wb3J0ICdtaXhpbnMnO1xyXG5cclxuLy8gQGltcG9ydCAnYm9vdHN0cmFwJzsgLy/ovInlhaXlhajpg6hcclxuXHJcbi8qIGJvb3RzdHJhcCAqL1xyXG5cclxuQGltcG9ydCBcImNhc2lub1VHX3JlZC1nb2xkX2NvbW1vblwiO1xyXG5AaW1wb3J0IFwiY2FzaW5vVUdfcmVkLWdvbGRfY29udGVudFwiO1xyXG4vLyBAaW1wb3J0IFwiY2FzaW5vVUdfcmVkLWdvbGRfdGhlbWVcIjtcclxuQGltcG9ydCBcImNhc2lub1VHX3JlZC1nb2xkX3J3ZFwiO1xyXG5AaW1wb3J0IFwiY2FzaW5vVUdfcmVkLWdvbGRfZml4ZWRcIlxyXG4iLCI6cm9vdCB7XHJcbiAgLS1saWdodFRoZW1lOiAjZmZmO1xyXG4gIC0tZGFya1RoZW1lOiAjMDAwO1xyXG4gIC0tbWFpblRoZW1lOiAjNzIwMDAwO1xyXG4gIC0tc3ViVGhlbWU6ICNmZjlhMjE7XHJcbiAgLS1jb250cmFzdFRoZW1lOiAjMzIwMDAwO1xyXG5cclxuICAtLWJnLW1haW5UaGVtZTogdmFyKC0tZGFya1RoZW1lKTtcclxuICAtLXRleHQtbWFpblRoZW1lOiB2YXIoLS1saWdodFRoZW1lKTtcclxufVxyXG4kbGlnaHRUaGVtZTogI2ZmZjtcclxuJGRhcmtUaGVtZTogIzAwMDtcclxuJG1haW5UaGVtZTogIzcyMDAwMDtcclxuJHN1YlRoZW1lOiAjZmY5YTIxO1xyXG4kY29udHJhc3RUaGVtZTogIzMyMDAwMDtcclxuXHJcbiRiZy1tYWludGhlbWU6ICRkYXJrVGhlbWU7XHJcbiR0ZXh0LW1haW50aGVtZTogJGxpZ2h0VGhlbWU7XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrVGhlbWUpO1xyXG59XHJcblxyXG5pbnB1dCxcclxudGV4dGFyZWEge1xyXG4gIGJvcmRlci1jb2xvcjogI2MwYzBjMCAhaW1wb3J0YW50O1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRtYWluVGhlbWUsIDIwJSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuLmJ1dHRvbiB7XHJcbiAgJi5hZmIwMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAgIH1cclxuICAgICYueHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1tYWluVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFmYi1tLW1lbnUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWFmYi5vbmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICAmLWljb250b3AtbGcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG1haW5UaGVtZSwgMTUlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtd2hpdGUge1xyXG4gICAgY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodFRoZW1lKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXNoYXJlYm94IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLW1haW5UaGVtZSksIHZhcigtLW1haW5UaGVtZSkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1idXR0b24ge1xyXG4gICYuYWN0aXZlLFxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLW1haW5UaGVtZSkpO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXNpbmdsZTpob3ZlciAuZHJvcGJ0bi1zaW5nbGUge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi8vIC52bCB7XHJcbi8vICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xyXG4vLyB9XHJcblxyXG4vLyAudGFibGUtc3RpY2t5IHtcclxuLy8gICB0aGVhZCB7XHJcbi8vICAgICAuc3RpY2t5LWxlZnQge1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMjUlKSAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG4vLyAgICAgdGgge1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMjAlKSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcbi8vICAgICAmLnRoZWFkLWRhcmsge1xyXG4vLyAgICAgICB0aCB7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZy1tYWludGhlbWUsIDIwJSkgIWltcG9ydGFudDtcclxuLy8gICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIH1cclxuLy8gICAgICAgLnN0aWNreS1sZWZ0IHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMjUlKSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICYudGFibGUtc3RyaXBlZCB0Ym9keSB7XHJcbi8vICAgICB0ZCB7XHJcbi8vICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbi8vICAgICB9XHJcbi8vICAgICB0cjpudGgtb2YtdHlwZShldmVuKSB0ZC5zdGlja3ktbGVmdCB7XHJcbi8vICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmUgIWltcG9ydGFudDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuLy8gICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMSAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG4vLyAgICAgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZC5zdGlja3ktbGVmdCB7XHJcbi8vICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjEgIWltcG9ydGFudDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICA+IGxpID4gYS5vbmUge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uanMtcGFnZS5KLXBhZ2luYXRpb25qcy1wYWdlLmFjdGl2ZSBhIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XHJcbiAgfTtcclxufVxyXG5cclxuLm1vZGFsMiB7XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgJi1mb290ZXIge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluVGhlbWUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNob29zZS1maWxlOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpblRoZW1lKTtcclxufVxyXG5cclxuLnVucmVhZE1TRyxcclxuLm5vdGlmVW5yZWFkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyYTAwMTQ7XHJcbn1cclxuLm5vdGlmLWhkLXRpdGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViVGhlbWU7XHJcbn1cclxuI2Rscy1tb2JpbGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59IiwiLmFmYiB7XHJcbiAgJi1oZWFkZXItbWVudSB7XHJcbiAgICBidXR0b24uYWZiLFxyXG4gICAgLmJ0bi1sb2dpbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW5UaGVtZSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN1YlRoZW1lKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW1haW5fbmF2IHtcclxuICAgIC5tZWdhbWVudSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5UaGVtZSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1zdWJUaGVtZSk7XHJcbiAgICAgIC5uYXYge1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTkwMzI5OyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgI2E5MDMyOSAwJSwgIzhmMDIyMiA0NCUsICM2ZDAwMTkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNhOTAzMjkgMCUsIzhmMDIyMiA0NCUsIzZkMDAxOSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNhOTAzMjkgMCUsIzhmMDIyMiA0NCUsIzZkMDAxOSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYTkwMzI5JywgZW5kQ29sb3JzdHI9JyM2ZDAwMTknLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGVhZGVyLW1hcnF1ZWUge1xyXG4gICYuYWZiLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFsZXJ0LWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAudGV4dC13aGl0ZSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmluc2lkZSB7XHJcbiAgYmFja2dyb3VuZDogIzNhM2EzYTtcclxuICAvLyBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gIGgxIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgfVxyXG4gIC5hZmItbWVkaWFzIHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1idG4ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIC5pbnB1dC1ncm91cCB7XHJcbiAgLy8gICBpbnB1dCB7XHJcbiAgLy8gICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpblRoZW1lKSAhaW1wb3J0YW50O1xyXG4gIC8vICAgfVxyXG4gIC8vICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgLy8gICAgIGJ1dHRvbiB7XHJcbiAgLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG4udGV4dC13cmFwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExOTE5O1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW5UaGVtZSk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxufVxyXG4udGV4dC10cnVuY2F0ZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxufVxyXG4uaW5zaWRlLXRhYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZy1tYWludGhlbWUsIDEwJSk7XHJcbn1cclxuLndhbGxldC10b3Age1xyXG4gICYtbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMzAlKTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYmctbWFpbnRoZW1lLCAyMCUpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaGFyZWJveC1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctbWFpbnRoZW1lLCAyMCUpO1xyXG4gIC5zaGFyZS10aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5idG4tc2hhcmVib3gtZ3JheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZy1tYWludGhlbWUsIDIwJSk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKSAhaW1wb3J0YW50O1xyXG4gIC8vIGltZyB7XHJcbiAgLy8gICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XHJcbiAgLy8gfVxyXG59XHJcbi5idG4tdG5jIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMjAlKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZy1tYWludGhlbWUsIDMwJSk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gIH1cclxufVxyXG5cclxuLnVzZXItcHJvZmlsZSB7XHJcbiAgLmFmYi1ibHVlLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xyXG4gICAgLnRvZ2dsZUxlZnQtcHJvZmlsZSxcclxuICAgIC50b2dnbGVSaWdodC1wcm9maWxlIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jZC10YWJzX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRiZy1tYWludGhlbWUsIDMlKTtcclxuICAgICAgc3BhbixcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jZC10YWJzX19pdGVtIHtcclxuICAgICAgJi0tc2VsZWN0ZWQge1xyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtUaGVtZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nYW1lLXBhcnQgaDMge1xyXG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRsaWdodFRoZW1lLCA3NSUpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuICB9XHJcbiAgI3Byb2ZpbGUtQmV0LUhpc3RvcnksXHJcbiAgI3Byb2ZpbGUtcHJvbW90aW9uLXNlYyB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctdGl0bGUge1xyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKTtcclxuICB9XHJcbn1cclxuXHJcbiNkbHMtY29udGFpbmVyIHtcclxuICAubHVja3NwaW5fbG9nbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWJUaGVtZSk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudC5vbmVkIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCBkYXJrZW4oJHN1YlRoZW1lLCAyMCUpIDAlLCB2YXIoLS1zdWJUaGVtZSkgMzUlLCBsaWdodGVuKCRzdWJUaGVtZSwgMTAlKSAxMDAlKTtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzdWJUaGVtZSwgMjUlKTtcclxuICB9XHJcbiAgLmJvbnVzLWRscyB7XHJcbiAgICAmLWJnIHtcclxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzdWJUaGVtZSwgMjAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRscy1vdmVybGF5IHtcclxuICAuZGxzIHtcclxuICAgICYtcG9wIHtcclxuICAgICAgJi1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KGxpZ2h0ZW4oJG1haW5UaGVtZSwgMTAlKSwgdmFyKC0tbWFpblRoZW1lKSwgZGFya2VuKCRtYWluVGhlbWUsIDEwJSkpO1xyXG4gICAgICB9XHJcbiAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQobGlnaHRlbigkbWFpblRoZW1lLCAxMCUpLCB2YXIoLS1tYWluVGhlbWUpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zMDA2IGZvcm0ge1xyXG4gIC5zdWdnZXN0aW9uLXdyYXAge1xyXG4gICAgc3Bhbjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBcclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICBcclxufVxyXG5cclxuLyog5Z6C55u0ICovXHJcbi8qIOapq+WQkSAqLyIsIi5hZmIge1xyXG4gICYtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vICYtbC1ibGFjayB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluVGhlbWUpICFpbXBvcnRhbnQ7XHJcbiAgLy8gICBjb2xvcjogI2ZmZjtcclxuICAvLyB9XHJcbiAgJi1mLWdyZWVuIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oIzBmMCwgMTAlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLXRpdGxlIHtcclxuICAgICYtaDEge1xyXG4gICAgICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCAwJSwgIzA5MDk3OTAwIDY1JSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW5UaGVtZSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICAgIGgxLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZHJhayB7XHJcbiAgICAmLWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrVGhlbWUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZGFyayB7XHJcbiAgICAmLWJsdWUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb250cmFzdFRoZW1lKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uYXYtYm90dG9tLmFmYi1kYXJrLWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2LWJvdHRvbSAubmF2LWxpbmsgLnRleHQge1xyXG4gIGNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XHJcbn1cclxuXHJcbi5hZmItd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmtUaGVtZSkhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKTtcclxufVxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcclxuICBjb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xyXG59XHJcbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20uYWZiLXdoaXRlIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3ViVGhlbWUpIWltcG9ydGFudDtcclxufVxyXG4uYnRuLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1haW5UaGVtZSksIHZhcigtLW1haW5UaGVtZSkpIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gICYtd3JhcHBlcjAxIGgxIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgfVxyXG4gICYtYm90dG9tIHtcclxuICAgIGgxLFxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGhyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyNjIzMjMgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2lkZWJhciB7XHJcbiAgJi1ib3ggLnJlYWQtbW9yZSxcclxuICAucmVhZC1tb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAwLCB2YXIoLS1iZy1tYWluVGhlbWUpKTtcclxuICB9XHJcbiAgJi10YWJpbmcge1xyXG4gICAgLnRpdGxlLXNtYWxsIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogZGFya2VuKCRiZy1tYWludGhlbWUsIDIlKTtcclxufVxyXG4ubHVja3NwaW5fbG9nbyB7XHJcbiAgYm94LXNoYWRvdzogM3B4IDNweCA5cHggbGlnaHRlbigkdGV4dC1tYWludGhlbWUsIDUwJSk7XHJcbn1cclxuLy8gLmdvbGQge1xyXG4vLyAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMXB4IGxpZ2h0ZW4oJHRleHQtbWFpbnRoZW1lLCAzMCUpKTtcclxuLy8gfVxyXG4uczAwNiBmb3JtIGxlZ2VuZCB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxufVxyXG4ucHJvbW9fcHJldmlldyB7XHJcbiAgaDQgYSxcclxuICBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgfVxyXG59XHJcbi5wcm9tby1kZXRhaWxzIHtcclxuICAuYnV0dG9uLmJ1dHRvbi1yZWd1bGFyLnR3byB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMjAlKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmltZy5pY29uLWltYWdlcyB7XHJcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCkgc2VwaWEoMSk7XHJcbn1cclxuXHJcbi5zaW1wbGUtbG9naW4gaW5wdXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN1YlRoZW1lKSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpIWltcG9ydGFudDtcclxufVxyXG4uc2ltcGxlLWxvZ2luIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpIWltcG9ydGFudDtcclxufVxyXG4uYWZiMDEuYnV0dG9uLXJlZ2lzdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSkhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKSFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLXN1YlRoZW1lKSkhaW1wb3J0YW50O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1tYWluVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5zaWRlIGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHRUaGVtZSk7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpO1xyXG4gIH1cclxufVxyXG4udmwge1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdmFyKC0tc3ViVGhlbWUpO1xyXG59XHJcblxyXG4jc2xpZGVvdXQgcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xyXG59XHJcblxyXG4uYWZiLXRpdGxlLWgxIGEgc3BhbntcclxuICBjb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpO1xyXG4gIH1cclxufVxyXG5cclxuI3NuYXYgbGk6bnRoLWNoaWxkKDEwbisxKSBzcGFuLCAjc25hdiBsaTpudGgtY2hpbGQoMTBuKzEpIGE6aG92ZXIgLmZhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XHJcbn1cclxuXHJcbi5hZmItbWVkaWFzIGEge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSkhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXNpbmdsZS1jb250ZW50IGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcclxufVxyXG5cclxuLnJlYWQtbW9yZSBhLmJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xyXG4gICY6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbSBoMSB7XHJcbiAgY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcclxufVxyXG5cclxuYnV0dG9uLmFmYjAxLCAuYnV0dG9uLmFmYjAxIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWFmYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMtcXIgLm5hdi1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XHJcbn1cclxuXHJcbi51c2VyLW5hbWVzIGEgc3Bhbjpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcclxufVxyXG5cclxuLnVzZXItcHJvZmlsZSAuY2QtdGFic19fbGlzdCBsaSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxufVxyXG5cclxuLnVzZXItcHJvZmlsZSAuYWZiLWJsdWUtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XHJcbiAgfTtcclxufVxyXG5cclxuLmEtdG9wLXRleHQtYmxvY2s6aG92ZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWJUaGVtZSk7XHJcbn1cclxuXHJcbi5idXR0b24uYnV0dG9uLXJlZ3VsYXIub25lIHtcclxuICBjb2xvcjogdmFyKC0tbWFpblRoZW1lKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlcjAxIGgyLCAuZm9vdGVyLXdyYXBwZXIwMSBoMywgLmZvb3Rlci13cmFwcGVyMDEgaDQsIC5mb290ZXItd3JhcHBlcjAxIGg1LCAuZm9vdGVyLXdyYXBwZXIwMSBoNiB7XHJcbiAgY29sb3I6IHZhcigtLXN1YlRoZW1lKTtcclxufVxyXG5cclxuLmJ0bi13aGl0ZTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1tYWluVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcclxufVxyXG5cclxuLmZhcS1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uIGEge1xyXG4gIGNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmtUaGVtZSk7XHJcbiAgfVxyXG59XHJcblxyXG4jbWFpbkNvbnRlbnQge1xyXG4gIG1pbi1oZWlnaHQ6IDE0MDBweDtcclxufSJdfQ== */

.top5game .afb-title-h1:before, .jackpotpool .afb-title-h1:before {
    background: var(--subTheme);
}

.top5game .photobox__previewbox .action_overlay a div, .jackpotpool .photobox__previewbox .action_overlay a div {
    background-image: linear-gradient(to right, var(--subTheme), var(--subTheme));
}

.top5game .photobox__previewbox .action_overlay a div:hover, .jackpotpool .photobox__previewbox .action_overlay a div:hover {
    background-image: linear-gradient(to right, var(--mainTheme), var(--mainTheme));
}

.faq-card {
    background-color: var(--subTheme);
}

.h_nav-item > a, .h_nav-item > span, .payment-item {
    background-color: var(--mainTheme) !important;
}

.inside-tab-item > a.active {
    color: var(--cd-color-1) !important;
    border: 2px solid #ff6a00 !important;
    background-color: white !important;
}

.toast-body {
    border-bottom: 6px solid var(--mainTheme);
}

.loyalprogram-info .table-title {
    color: rgba(114,0,0,.8);
}

.sidebar-box .read-more a.button {
    background: linear-gradient(90deg, var(--mainTheme),var(--mainTheme));
}

.sidebar-box .read-more a.button:hover,
.sidebar-box .read-more-btn a.button:hover {
    background: linear-gradient(90deg, var(--subTheme),var(--subTheme));
}

#DepoConfModal .btn-primary {
    background-image: var(--mainTheme);
    border-color: var(--mainTheme) !important;
    color: #fff !important;
}

#DepoConfModal .modal-header {
    background: var(--mainTheme) !important;
}

    #DepoConfModal .modal-header h5 {
        color: #fff !important;
    }


#DepoConfModal .fa-clone,
#DepoConfModal .text-primary {
    color: var(--mainTheme) !important;
}

.game-overlay-DetailBottom .bottom-container,
.game-overlay-DetailBottom .top-container .fav-rtp-container .favourite-game-container {
    background: var(--mainTheme);
}

.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play, .casinoug-overlay-ui .hover-content .btn-play {
    background: linear-gradient(to right, var(--subTheme), var(--subTheme));
    color: #FFF;
}

    .game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play:hover {
        filter: none;
        background: linear-gradient(to right, var(--mainTheme), var(--mainTheme));
    }

.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-demo {
    background-color: #454545;
    color: #FFF;
}

    .game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-demo:hover {
        filter: none;
        background-color: #5a6268;
    }

.dot3-popup.ui-widget.ui-widget-content {
    border-color: #FF9A21;
}

    .game-overlay-DetailBottom .bottom-container .game-attribute .game-attribute-details:after {
        border-top: 0px solid #FF9A21;
        border-right: 0.5px solid #FF9A21;
        border-bottom: 0.5px solid #FF9A21;
        border-left: 0px solid #FF9A21;
    }

.casinoug-overlay-ui .bottom-container .rtp-provider-container .rtp-circle-container .rtp-circle {
    border-color: var(--mainTheme);
}

.casinoug-overlay-ui .bottom-container,
.casinoug-overlay-ui .top-container .fav-gametag .favourite-game-container {
    background: var(--mainTheme);
}