﻿@charset "UTF-8";
/* bootstrap */
/* required */
/* bootstrap */
:root {
  --lightTheme: #fff;
  --darkTheme: #000;
  --mainTheme: #126e51;
  --subTheme: #75a50b;
  --bg-mainTheme: var(--darkTheme);
  --text-mainTheme: var(--lightTheme);
}

body {
  background-color: var(--bg-mainTheme);
}

input,
textarea,
select {
    border-color: #28a745 !important;
}
    input:focus,
    textarea:focus,
    select:focus {
        border-color: #20c692 !important;
    }

button.afb01,
.button.afb01 {
    background-image: linear-gradient(to right, #28a745, #e1ab18) !important;

}
    button.afb01:hover,
    .button.afb01:hover {
      
        background-image: linear-gradient(to right, #e1ab18, #28a745);
    }
button.afb01.xs,
.button.afb01.xs {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--subTheme));
}
button.afb01.xs:hover,
.button.afb01.xs: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));
}
button.afb-m-menu,
.button.afb-m-menu {
  border-color: #fff;
}
button.afb-m-menu:hover,
.button.afb-m-menu:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--subTheme));
}
button-afb.one,
.button-afb.one {
  background: #e1ab18;
}
button-afb.one:hover,
.button-afb.one:hover {
  background: #bf9116;
}

.user-names a span:hover {
    color: #1baf80;
}

.btn-icontop-lg {
    background-color: var(--mainTheme);
}
.btn-icontop-lg:hover {
  background-color: #072c21 !important;
}
.btn-color {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--subTheme));
}
.btn-color: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));
}
.btn-white {
  color: var(--mainTheme);
  border-color: var(--mainTheme);
}
.btn-sharebox {

    background-image: linear-gradient(to right, #28a745,#e1ab18);
}
    .btn-sharebox:hover {
       
        background-image: linear-gradient(to left, #28a745,#e1ab18);
    }
.btn-light {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--subTheme));
}
.btn-light: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));
}

.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;
}

/*Lite version button*/
.btn-lite {
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    border: 2px solid #66c4a6;
    border-radius: 2px 2px;
    font-size: 1em;
    margin-right: 1em;
    background-image: linear-gradient(to right, #298769, #0d6146);
    color: white;
}

    .btn-lite:hover {
        background-image: linear-gradient(to left, #298769, #0d6146);
        color: white;
    }

.vl {
  border-color: #e1ab18;
}

.pagination > li > a.one {
  color: var(--text-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(--mainTheme)));
  background-image: linear-gradient(to right, var(--subTheme), var(--mainTheme));
}

.paginationjs-page.J-paginationjs-page.active a {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--subTheme));
}
.paginationjs-page.J-paginationjs-page.active a: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));
}

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

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

.unreadMSG .a-top-text-heading,
.unreadMSG .titleUnread,
.notifUnread .a-top-text-heading,
.notifUnread .titleUnread {
  color: #0b835d !important;
}
.unreadMSG .a-top-text-block:hover:before,
.notifUnread .a-top-text-block:hover:before {
  background: var(--subTheme);
}

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

#dls-mobile {
  color: #fff;
}

button.afb {
    background-color: #e1ab18;
}

.afb-header-menu button.afb:hover,
.afb-header-menu .btn-login:hover {
    background: #bf9116;
    border-color: #bf9116;
}
.afb-header-menu .afb01[data-target="#registerModal"] {
  background: #28a745;
}
.afb-header-menu .afb01[data-target="#registerModal"]:hover {
  background: #1d8735;
}
.afb-main_nav .megamenu {
  background: var(--mainTheme);
}
.afb-main_nav .megamenu .nav-item-content {
  background-color: #1c1c1c !important;
}
.afb-main_nav .megamenu .nav-item-content p {
  color: var(--text-mainTheme);
}
.afb-main_nav .megamenu .nav-item:hover {
  background-color: #003a28;
}
.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 .h1, .searchgamewidget .h1 {
    color: var(--text-mainTheme);
}
.inside .afb-medias a {

    background-image: linear-gradient(to right, #28a745, #e1ab18);
}
    .inside .afb-medias a:hover {
        
        background-image: linear-gradient(to right, #e1ab18, #28a745);
    }
.inside .afb-medias i {
  color: #fff;
}
.inside .search-btn, .searchgamewidget .search-btn {
  
    background-image: linear-gradient(to right, #28a745, #e1ab18);
}
    .inside .search-btn:hover {
     
        background-image: linear-gradient(to right, #e1ab18, #28a745);
    }
.inside a {
    color: #1baf80;
}

    .inside a:hover {
        color: #148561;
    }

#slideout .afb-medias a {
 
  background: #28a745;
}
#slideout .afb-medias a:hover {
 
  background: #1d8735;
}

.text-wrap {
  background-color: #003a28;
  color: var(--text-mainTheme);
}

    .text-wrap:hover {
        background-color: #126e51;
    }

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

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

.wallet-top-left {
  background: #003a28;
}
.wallet-top-left span {
  color: var(--text-mainTheme);
}
.wallet-top-right {
  background: #126e51;
}
.wallet-top-right span {
  color: var(--text-mainTheme);
}

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

.btn-sharebox-gray {
  background-color: #003a28;
  color: var(--text-mainTheme) !important;
}
.btn-sharebox-gray:hover {
  background-color: #003021;
}

.btn-tnc {
  background-color: #003a28;
  color: var(--text-mainTheme);
}
.btn-tnc:hover {
  background-color: #003021;
  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: #003a28;
}
.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: #003a28;
  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: #009527;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#dls-container .modal-content.oned {
  background: #10b336;
  border-color: #157e30;
}
#dls-container .bonus-dls-bg {
  background: #343434;
}
#dls-container .dls-title .h1 {
  background-color: #c50013;
}

.dls-overlay .dls-pop-bg {
  background: -webkit-gradient(linear, left top, left bottom, from(#14956c), to(#044c35));
  background: linear-gradient(#14956c, #044c35);
}
.dls-overlay .dls-pop-button {
  background: -webkit-gradient(linear, left top, left bottom, from(#14956c), to(#044c35));
  background: linear-gradient(#14956c, #044c35);
}
.dls-overlay .dls-content .h5 {
  color: var(--mainTheme);
}

.s006 form .suggestion-wrap span:hover {

    background-image: linear-gradient(to right, #28a745, #e1ab18) !important;
}

.faq-nav .nav-link.active {
  background-color: #003a28;
}

#faq-tab-content .card-header a {
  color: #0b835d;
}

/* 垂直 */
/* 橫向 */
.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(--bg-mainTheme) !important;
}
.afb-dark-blue {
  background-color: #003a28 !important;
}

.footer-wrapper01 h1 {
  color: var(--text-mainTheme);
}
.footer-bottom .h1 {
  color: #126e51;
}
.footer-bottom p{
    color: #ffffff80;
}

.footer-bottom p:hover {
    color: #1dba8d;
}
.footer-bottom .form-group hr {
  border: none;
  border-bottom: solid 1px white !important;
}

.sidebar-box .read-more a.button {
  background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--subTheme)));
  background-image: linear-gradient(to right, var(--mainTheme), var(--subTheme));
}
.sidebar-box .read-more a.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));
}
.sidebar-tabing .title-small {
  color: #ffffff80;
}

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;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsYWNrLW1haW5seS1ncmVlbi5jc3MiLCJibGFjay1tYWlubHktZ3JlZW4uc2NzcyIsIl9jYXNpbm9VR19ibGFjay1tYWlubHktZ3JlZW5fY29tbW9uLnNjc3MiLCJfY2FzaW5vVUdfYmxhY2stbWFpbmx5LWdyZWVuX2NvbnRlbnQuc2NzcyIsIl9jYXNpbm9VR19ibGFjay1tYWlubHktZ3JlZW5fcndkLnNjc3MiLCJfY2FzaW5vVUdfYmxhY2stbWFpbmx5LWdyZWVuX2ZpeGVkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLGVBQUE7QUFDQSxjQUFBO0FBT0EsZUFBQTtBQ1JBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFHQSxpQ0FBQTtFQUNBLG9DQUFBO0NGR0Q7O0FFaUJEO0VBQ0Usc0NBQUE7Q0ZkRDs7QUVpQkQ7O0VBRUUsaUNBQUE7Q0ZkRDtBRWVDOztFQUNFLGlDQUFBO0NGWkg7O0FFa0JDOztFQXBCQSw2R0FBQTtFQUFBLCtFQUFBO0NGT0Q7QUVOQzs7RUFDRSw2R0FBQTtFQUFBLCtFQUFBO0NGU0g7QUVXRzs7RUF0QkYsNkdBQUE7RUFBQSwrRUFBQTtDRmVEO0FFZEM7O0VBQ0UsNkdBQUE7RUFBQSwrRUFBQTtDRmlCSDtBRU9DOztFQUNFLG1CQUFBO0NGSkg7QUVLRzs7RUFDRSw2R0FBQTtFQUFBLCtFQUFBO0NGRkw7QUVLQzs7RUFDRSxvQkFBQTtDRkZIO0FFR0c7O0VBQ0Usb0JBQUE7Q0ZBTDs7QUVNQztFQUNFLG1DQUFBO0NGSEg7QUVJRztFQUNFLHFDQUFBO0NGRkw7QUVLQztFQS9DQSw2R0FBQTtFQUFBLCtFQUFBO0NGNkNEO0FFNUNDO0VBQ0UsNkdBQUE7RUFBQSwrRUFBQTtDRjhDSDtBRUVDO0VBQ0Usd0JBQUE7RUFDQSwrQkFBQTtDRkFIO0FFRUM7RUF0REEsNkdBQUE7RUFBQSw4RUFBQTtDRnVERDtBRXREQztFQUNFLDZHQUFBO0VBQUEsOEVBQUE7Q0Z3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QUFBO0NIb0dMOztBR2hHRDtFQUNFLDBCQUFBO0NIbUdEOztBR2hHQztFQUNFLGVBQUE7Q0htR0g7O0FJclVELFFBQUE7QUFDQSxRQUFBO0FDVkU7RUFDRSxxQ0FBQTtDTG1WSDtBSzdVQztFQUNFLDBCQUFBO0NMK1VIO0FLNVVHO0VBRUUsZ0NBQUE7RUFDQSw2QkFBQTtDTDZVTDtBSzVVSzs7RUFFRSw2QkFBQTtDTDhVUDtBS3pVRztFQUNFLGlEQUFBO0NMMlVMO0FLdlVHO0VBQ0UscUNBQUE7Q0x5VUw7O0FLcFVDO0VBQ0UsNkJBQUE7Q0x1VUg7QUtwVUc7O0VBRUUsNkJBQUE7Q0xzVUw7QUtwVUc7RUFDRSx1QkFBQTtDTHNVTDtBS25VSztFQUNFLGFBQUE7RUFDQSwwQ0FBQTtDTHFVUDs7QUsvVEM7RUFDRSw2R0FBQTtFQUFBLCtFQUFBO0NMa1VIOztBSzlUQzs7RUFFRSx3R0FBQTtFQUFBLHlFQUFBO0NMaVVIO0FLaFVHOztFSHhDRiw2R0FBQTtFQUFBLCtFQUFBO0NGNFdEO0FFM1dDOztFQUNFLDZHQUFBO0VBQUEsK0VBQUE7Q0Y4V0g7QUtuVUc7RUFDRSw2QkFBQTtDTHFVTDs7QUtoVUQ7RUFDRSxrQkFBQTtDTG1VRDs7QUtqVUQ7RUFDRSxzQ0FBQTtVQUFBLDhCQUFBO0NMb1VEOztBSy9URDtFQUNFLDZCQUFBO0NMa1VEOztBSy9UQzs7RUFFRSw2QkFBQTtDTGtVSDs7QUs5VEM7RUFDRSx3QkFBQTtFQUNBLHdDQUFBO0NMaVVIIiwiZmlsZSI6ImJsYWNrLW1haW5seS1ncmVlbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBib290c3RyYXAgKi9cbi8qIHJlcXVpcmVkICovXG4vKiBib290c3RyYXAgKi9cbjpyb290IHtcbiAgLS1saWdodFRoZW1lOiAjZmZmO1xuICAtLWRhcmtUaGVtZTogIzAwMDtcbiAgLS1tYWluVGhlbWU6ICMxMjZlNTE7XG4gIC0tc3ViVGhlbWU6ICM3NWE1MGI7XG4gIC0tYmctbWFpblRoZW1lOiB2YXIoLS1kYXJrVGhlbWUpO1xuICAtLXRleHQtbWFpblRoZW1lOiB2YXIoLS1saWdodFRoZW1lKTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW5UaGVtZSk7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICMxMjZlNTEgIWltcG9ydGFudDtcbn1cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyMGM2OTIgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLmFmYjAxLFxuLmJ1dHRvbi5hZmIwMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcbn1cbmJ1dHRvbi5hZmIwMTpob3Zlcixcbi5idXR0b24uYWZiMDE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XG59XG5idXR0b24uYWZiMDEueHMsXG4uYnV0dG9uLmFmYjAxLnhzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1tYWluVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xufVxuYnV0dG9uLmFmYjAxLnhzOmhvdmVyLFxuLmJ1dHRvbi5hZmIwMS54czpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cbmJ1dHRvbi5hZmItbS1tZW51LFxuLmJ1dHRvbi5hZmItbS1tZW51IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYnV0dG9uLmFmYi1tLW1lbnU6aG92ZXIsXG4uYnV0dG9uLmFmYi1tLW1lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1haW5UaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XG59XG5idXR0b24tYWZiLm9uZSxcbi5idXR0b24tYWZiLm9uZSB7XG4gIGJhY2tncm91bmQ6ICNkZjdmMDA7XG59XG5idXR0b24tYWZiLm9uZTpob3Zlcixcbi5idXR0b24tYWZiLm9uZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMGExMTc7XG59XG5cbi5idG4taWNvbnRvcC1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XG59XG4uYnRuLWljb250b3AtbGc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyYzIxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1tYWluVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xufVxuLmJ0bi1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cbi5idG4td2hpdGUge1xuICBjb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluVGhlbWUpO1xufVxuLmJ0bi1zaGFyZWJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1tYWluVGhlbWUpLCB2YXIoLS1zdWJUaGVtZSkpO1xufVxuLmJ0bi1zaGFyZWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLW1haW5UaGVtZSkpO1xufVxuLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XG59XG5cbi5maWx0ZXItYnV0dG9uLmFjdGl2ZSwgLmZpbHRlci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XG59XG5cbi5kcm9wZG93bi1zaW5nbGU6aG92ZXIgLmRyb3BidG4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnZsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjFiNTg2O1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYS5vbmUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cblxuLnBhZ2luYXRpb25qcy1wYWdlLkotcGFnaW5hdGlvbmpzLXBhZ2UuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1haW5UaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XG59XG4ucGFnaW5hdGlvbmpzLXBhZ2UuSi1wYWdpbmF0aW9uanMtcGFnZS5hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cblxuLm1vZGFsMiAubW9kYWwtY29udGVudCAucG9wdXAtZm9vdGVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW5UaGVtZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbn1cblxuLmNob29zZS1maWxlOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW5UaGVtZSk7XG59XG5cbi51bnJlYWRNU0cgLmEtdG9wLXRleHQtaGVhZGluZyxcbi51bnJlYWRNU0cgLnRpdGxlVW5yZWFkLFxuLm5vdGlmVW5yZWFkIC5hLXRvcC10ZXh0LWhlYWRpbmcsXG4ubm90aWZVbnJlYWQgLnRpdGxlVW5yZWFkIHtcbiAgY29sb3I6ICMwYjgzNWQgIWltcG9ydGFudDtcbn1cbi51bnJlYWRNU0cgLmEtdG9wLXRleHQtYmxvY2s6aG92ZXI6YmVmb3JlLFxuLm5vdGlmVW5yZWFkIC5hLXRvcC10ZXh0LWJsb2NrOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN1YlRoZW1lKTtcbn1cblxuLm5vdGlmLWhkLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiODM1ZDtcbn1cblxuI2Rscy1tb2JpbGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFmYi1oZWFkZXItbWVudSBidXR0b24uYWZiOmhvdmVyLFxuLmFmYi1oZWFkZXItbWVudSAuYnRuLWxvZ2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NkOWIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2Q5YjAwO1xufVxuLmFmYi1oZWFkZXItbWVudSAuYWZiMDFbZGF0YS10YXJnZXQ9XCIjcmVnaXN0ZXJNb2RhbFwiXSB7XG4gIGJhY2tncm91bmQ6ICNjZDliMDA7XG59XG4uYWZiLWhlYWRlci1tZW51IC5hZmIwMVtkYXRhLXRhcmdldD1cIiNyZWdpc3Rlck1vZGFsXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cbi5hZmItbWFpbl9uYXYgLm1lZ2FtZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpblRoZW1lKTtcbn1cbi5hZmItbWFpbl9uYXYgLm1lZ2FtZW51IC5uYXYtaXRlbS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWFpblRoZW1lKSAhaW1wb3J0YW50O1xufVxuLmFmYi1tYWluX25hdiAubWVnYW1lbnUgLm5hdi1pdGVtLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG4uYWZiLW1haW5fbmF2IC5tZWdhbWVudSAubmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTI4O1xufVxuLmFmYi1tYWluX25hdiAubWVnYW1lbnUgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5oZWFkZXItbWFycXVlZS5hZmItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW1hcnF1ZWUgLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItbWFycXVlZSAuYWxlcnQtZGFuZ2VyIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKSAhaW1wb3J0YW50O1xufVxuXG4uaW5zaWRlIGgxIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcbn1cbi5pbnNpZGUgLmFmYi1tZWRpYXMgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcbn1cbi5pbnNpZGUgLmFmYi1tZWRpYXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cbi5pbnNpZGUgLmFmYi1tZWRpYXMgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluc2lkZSAuc2VhcmNoLWJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcbn1cbi5pbnNpZGUgLnNlYXJjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XG59XG4uaW5zaWRlIGEge1xuICBjb2xvcjogIzIxYjU4Njtcbn1cblxuI3NsaWRlb3V0IC5hZmItbWVkaWFzIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1haW5UaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XG59XG4jc2xpZGVvdXQgLmFmYi1tZWRpYXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cblxuLnRleHQtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG5cbi5pbnNpZGUtdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi53YWxsZXQtdG9wLWxlZnQge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi53YWxsZXQtdG9wLWxlZnQgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG4ud2FsbGV0LXRvcC1yaWdodCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuLndhbGxldC10b3AtcmlnaHQgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG5cbi5zaGFyZWJveC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTI4O1xufVxuLnNoYXJlYm94LWNvbnRhaW5lciAuc2hhcmUtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc2hhcmVib3gtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhMjg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcbn1cbi5idG4tc2hhcmVib3gtZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwMjE7XG59XG5cbi5idG4tdG5jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2EyODtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcbn1cbi5idG4tdG5jOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzAyMTtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcbn1cblxuLnVzZXItcHJvZmlsZSAuYWZiLWJsdWUtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcbn1cbi51c2VyLXByb2ZpbGUgLmFmYi1ibHVlLWJhciAudG9nZ2xlTGVmdC1wcm9maWxlLFxuLnVzZXItcHJvZmlsZSAuYWZiLWJsdWUtYmFyIC50b2dnbGVSaWdodC1wcm9maWxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udXNlci1wcm9maWxlIC5jZC10YWJzX19saXN0IGxpIHtcbiAgYmFja2dyb3VuZDogIzAwM2EyODtcbn1cbi51c2VyLXByb2ZpbGUgLmNkLXRhYnNfX2xpc3QgbGkgc3Bhbixcbi51c2VyLXByb2ZpbGUgLmNkLXRhYnNfX2xpc3QgbGkgLmljb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuLnVzZXItcHJvZmlsZSAuY2QtdGFic19fbGlzdCAuY2QtdGFic19faXRlbS0tc2VsZWN0ZWQgc3Bhbixcbi51c2VyLXByb2ZpbGUgLmNkLXRhYnNfX2xpc3QgLmNkLXRhYnNfX2l0ZW0tLXNlbGVjdGVkIC5pY29uIHtcbiAgY29sb3I6IHZhcigtLWRhcmtUaGVtZSk7XG59XG4udXNlci1wcm9maWxlIC5nYW1lLXBhcnQgaDMge1xuICBiYWNrZ3JvdW5kOiAjMDAzYTI4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuLnVzZXItcHJvZmlsZSAjcHJvZmlsZS1CZXQtSGlzdG9yeSBzcGFuLFxuLnVzZXItcHJvZmlsZSAjcHJvZmlsZS1wcm9tb3Rpb24tc2VjIHNwYW4ge1xuICBjb2xvcjogIzk5OTtcbn1cbi51c2VyLXByb2ZpbGUgI3Byb2ZpbGUtQmV0LUhpc3RvcnkgYnV0dG9uLFxuLnVzZXItcHJvZmlsZSAjcHJvZmlsZS1wcm9tb3Rpb24tc2VjIGJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG5cbi5ibG9nLXRpdGxlIGgxLFxuLmJsb2ctdGl0bGUgaDIsXG4uYmxvZy10aXRsZSBoMyxcbi5ibG9nLXRpdGxlIGg0LFxuLmJsb2ctdGl0bGUgaDUsXG4uYmxvZy10aXRsZSBoNiB7XG4gIGNvbG9yOiB2YXIoLS1saWdodFRoZW1lKTtcbn1cblxuI2Rscy1jb250YWluZXIgLmx1Y2tzcGluX2xvZ28ge1xuICBiYWNrZ3JvdW5kOiAjMDA5NTI3O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI2Rscy1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQub25lZCB7XG4gIGJhY2tncm91bmQ6ICMxMGIzMzY7XG4gIGJvcmRlci1jb2xvcjogIzE1N2UzMDtcbn1cbiNkbHMtY29udGFpbmVyIC5ib251cy1kbHMtYmcge1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xufVxuI2Rscy1jb250YWluZXIgLmRscy10aXRsZSBoMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTAwMTM7XG59XG5cbi5kbHMtb3ZlcmxheSAuZGxzLXBvcC1iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMTQ5NTZjLCAjMDQ0YzM1KTtcbn1cbi5kbHMtb3ZlcmxheSAuZGxzLXBvcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzE0OTU2YywgIzA0NGMzNSk7XG59XG4uZGxzLW92ZXJsYXkgLmRscy1jb250ZW50IGg1IHtcbiAgY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XG59XG5cbi5zMDA2IGZvcm0gLnN1Z2dlc3Rpb24td3JhcCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLW1haW5UaGVtZSkpO1xufVxuXG4uZmFxLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2EyODtcbn1cblxuI2ZhcS10YWItY29udGVudCAuY2FyZC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMGI4MzVkO1xufVxuXG4vKiDlnoLnm7QgKi9cbi8qIOapq+WQkSAqL1xuLmFmYi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLmFmYi1mLWdyZWVuIHtcbiAgY29sb3I6ICMwMGNjMDAgIWltcG9ydGFudDtcbn1cbi5hZmItdGl0bGUtaDEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluVGhlbWUpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuLmFmYi10aXRsZS1oMSBoMSxcbi5hZmItdGl0bGUtaDEgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG4uYWZiLWRyYWstZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW5UaGVtZSkgIWltcG9ydGFudDtcbn1cbi5hZmItZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2EyOCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdyYXBwZXIwMSBoMSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG4uZm9vdGVyLWJvdHRvbSBoMSxcbi5mb290ZXItYm90dG9tIHAge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuLmZvb3Rlci1ib3R0b20gcDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zdWJUaGVtZSk7XG59XG4uZm9vdGVyLWJvdHRvbSAuZm9ybS1ncm91cCBociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1zaW5nbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XG59XG5cbi5zaWRlYmFyLWJveCAucmVhZC1tb3JlLFxuLnNpZGViYXIgLnJlYWQtbW9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAwLCB2YXIoLS1iZy1tYWluVGhlbWUpKTtcbn1cbi5zaWRlYmFyLWJveCAucmVhZC1tb3JlIGEuYnV0dG9uLFxuLnNpZGViYXIgLnJlYWQtbW9yZSBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbWFpblRoZW1lKSwgdmFyKC0tc3ViVGhlbWUpKTtcbn1cbi5zaWRlYmFyLWJveCAucmVhZC1tb3JlIGEuYnV0dG9uOmhvdmVyLFxuLnNpZGViYXIgLnJlYWQtbW9yZSBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcbn1cbi5zaWRlYmFyLXRhYmluZyAudGl0bGUtc21hbGwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLmx1Y2tzcGluX2xvZ28ge1xuICBib3gtc2hhZG93OiAzcHggM3B4IDlweCB3aGl0ZTtcbn1cblxuLnMwMDYgZm9ybSBsZWdlbmQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xufVxuXG4ucHJvbW9fcHJldmlldyBoNCBhLFxuLnByb21vX3ByZXZpZXcgcCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XG59XG5cbi5wcm9tby1kZXRhaWxzIC5idXR0b24uYnV0dG9uLXJlZ3VsYXIudHdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcbn0iLCIvKiBib290c3RyYXAgKi9cclxuLyogcmVxdWlyZWQgKi9cclxuLy8gQGltcG9ydCAnZnVuY3Rpb25zJztcclxuLy8gQGltcG9ydCAnLi9oZWxwZXJzL3ZhcmlhYmxlcyc7IC8vIOS9v+eUqOacrOWcsOaqlOahiFxyXG4vLyBAaW1wb3J0ICdtaXhpbnMnO1xyXG5cclxuLy8gQGltcG9ydCAnYm9vdHN0cmFwJzsgLy/ovInlhaXlhajpg6hcclxuXHJcbi8qIGJvb3RzdHJhcCAqL1xyXG5cclxuQGltcG9ydCBcImNhc2lub1VHX2JsYWNrLW1haW5seS1ncmVlbl9jb21tb25cIjtcclxuQGltcG9ydCBcImNhc2lub1VHX2JsYWNrLW1haW5seS1ncmVlbl9jb250ZW50XCI7XHJcbi8vIEBpbXBvcnQgXCJjYXNpbm9VR19ibGFjay1tYWlubHktZ3JlZW5fdGhlbWVcIjtcclxuQGltcG9ydCBcImNhc2lub1VHX2JsYWNrLW1haW5seS1ncmVlbl9yd2RcIjtcclxuQGltcG9ydCBcImNhc2lub1VHX2JsYWNrLW1haW5seS1ncmVlbl9maXhlZFwiXHJcbiIsIjpyb290IHtcclxuICAtLWxpZ2h0VGhlbWU6ICNmZmY7XHJcbiAgLS1kYXJrVGhlbWU6ICMwMDA7XHJcbiAgLS1tYWluVGhlbWU6ICMxMjZlNTE7XHJcbiAgLS1zdWJUaGVtZTogIzc1YTUwYjtcclxuICAvLyAtLWNvbnRyYXN0VGhlbWU6ICNmZmQyMmY7XHJcblxyXG4gIC0tYmctbWFpblRoZW1lOiB2YXIoLS1kYXJrVGhlbWUpO1xyXG4gIC0tdGV4dC1tYWluVGhlbWU6IHZhcigtLWxpZ2h0VGhlbWUpO1xyXG59XHJcbiRsaWdodFRoZW1lOiAjZmZmO1xyXG4kZGFya1RoZW1lOiAjMDAwO1xyXG4kbWFpblRoZW1lOiAjMTI2ZTUxO1xyXG4kc3ViVGhlbWU6ICM3NWE1MGI7XHJcbi8vICRjb250cmFzdFRoZW1lOiAjZmZkMjJmO1xyXG5cclxuJGJnLW1haW50aGVtZTogJGRhcmtUaGVtZTtcclxuJHRleHQtbWFpbnRoZW1lOiAkbGlnaHRUaGVtZTtcclxuXHJcbi8vIGNvbW1vbiBncmFkaWVudCBidG5cclxuLy8gZGlyZWN0aW9uIHRvIHJpZ2h0IG9yIGxlZnRcclxuQG1peGluIGNvbW1vbkJ0bigkZGlyZWN0aW9uKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvICRkaXJlY3Rpb24sIHZhcigtLW1haW5UaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gJGRpcmVjdGlvbiwgdmFyKC0tc3ViVGhlbWUpLCB2YXIoLS1tYWluVGhlbWUpKTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW5UaGVtZSk7XHJcbn1cclxuXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTI2ZTUxICFpbXBvcnRhbnQ7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJG1haW5UaGVtZSwgMjAlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uLFxyXG4uYnV0dG9uIHtcclxuICAmLmFmYjAxIHtcclxuICAgIEBpbmNsdWRlIGNvbW1vbkJ0bihyaWdodCk7XHJcbiAgICAmLnhzIHtcclxuICAgICAgQGluY2x1ZGUgY29tbW9uQnRuKHJpZ2h0KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5hZmItbS1tZW51IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW1haW5UaGVtZSksIHZhcigtLXN1YlRoZW1lKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYWZiLm9uZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGY3ZjAwO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxMGExMTc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICAmLWljb250b3AtbGcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG1haW5UaGVtZSwgMTUlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbG9yIHtcclxuICAgIEBpbmNsdWRlIGNvbW1vbkJ0bihyaWdodCk7XHJcbiAgfVxyXG4gICYtd2hpdGUge1xyXG4gICAgY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XHJcbiAgfVxyXG4gICYtc2hhcmVib3gge1xyXG4gICAgQGluY2x1ZGUgY29tbW9uQnRuKGxlZnQpO1xyXG4gIH1cclxuICAmLWxpZ2h0IHtcclxuICAgIEBpbmNsdWRlIGNvbW1vbkJ0bihyaWdodCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWJ1dHRvbiB7XHJcbiAgJi5hY3RpdmUsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tc2luZ2xlOmhvdmVyIC5kcm9wYnRuLXNpbmdsZSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLnZsIHtcclxuICBib3JkZXItY29sb3I6ICMyMWI1ODY7XHJcbn1cclxuXHJcbi8vIC50YWJsZS1zdGlja3kge1xyXG4vLyAgIHRoZWFkIHtcclxuLy8gICAgIC5zdGlja3ktbGVmdCB7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctbWFpbnRoZW1lLCAyNSUpICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcbi8vICAgICB0aCB7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctbWFpbnRoZW1lLCAyMCUpICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcclxuLy8gICAgIH1cclxuLy8gICAgICYudGhlYWQtZGFyayB7XHJcbi8vICAgICAgIHRoIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMjAlKSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgICAuc3RpY2t5LWxlZnQge1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctbWFpbnRoZW1lLCAyNSUpICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vICAgJi50YWJsZS1zdHJpcGVkIHRib2R5IHtcclxuLy8gICAgIHRkIHtcclxuLy8gICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuLy8gICAgIH1cclxuLy8gICAgIHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkLnN0aWNreS1sZWZ0IHtcclxuLy8gICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4vLyAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYxICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcbi8vICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHRkLnN0aWNreS1sZWZ0IHtcclxuLy8gICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMSAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gID4gbGkge1xyXG4gICAgPiBhLm9uZSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICB9XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uanMtcGFnZS5KLXBhZ2luYXRpb25qcy1wYWdlLmFjdGl2ZSBhIHtcclxuICBAaW5jbHVkZSBjb21tb25CdG4ocmlnaHQpO1xyXG59XHJcblxyXG4ubW9kYWwyIHtcclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5UaGVtZSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW1haW5UaGVtZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hvb3NlLWZpbGU6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluVGhlbWUpO1xyXG59XHJcblxyXG4udW5yZWFkTVNHLFxyXG4ubm90aWZVbnJlYWQge1xyXG4gIC5hLXRvcC10ZXh0LWhlYWRpbmcsXHJcbiAgLnRpdGxlVW5yZWFkIHtcclxuICAgIGNvbG9yOiAjMGI4MzVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hLXRvcC10ZXh0LWJsb2NrOmhvdmVyOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWJUaGVtZSk7XHJcbiAgfVxyXG59XHJcbi5ub3RpZi1oZC10aXRsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiODM1ZDtcclxufVxyXG4jZGxzLW1vYmlsZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn0iLCIuYWZiIHtcclxuICAmLWhlYWRlci1tZW51IHtcclxuICAgIGJ1dHRvbi5hZmIsXHJcbiAgICAuYnRuLWxvZ2luIHtcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW5UaGVtZSk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjZDliMDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2Q5YjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWZiMDFbZGF0YS10YXJnZXQ9JyNyZWdpc3Rlck1vZGFsJ10ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjY2Q5YjAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWFpbl9uYXYge1xyXG4gICAgLm1lZ2FtZW51IHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpblRoZW1lKTtcclxuICAgICAgLm5hdiB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW5UaGVtZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNhMjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oZWFkZXItbWFycXVlZSB7XHJcbiAgJi5hZmItYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxlcnQtZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIC50ZXh0LXdoaXRlIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW5zaWRlIHtcclxuICAvLyBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgaDEge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuICB9XHJcbiAgLmFmYi1tZWRpYXMge1xyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbW1vbkJ0bihyaWdodCk7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2gtYnRuIHtcclxuICAgIEBpbmNsdWRlIGNvbW1vbkJ0bihyaWdodCk7XHJcbiAgfVxyXG4gIC8vIC5pbnB1dC1ncm91cCB7XHJcbiAgLy8gICBpbnB1dCB7XHJcbiAgLy8gICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpblRoZW1lKSAhaW1wb3J0YW50O1xyXG4gIC8vICAgfVxyXG4gIC8vICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgLy8gICAgIGJ1dHRvbiB7XHJcbiAgLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMjFiNTg2O1xyXG4gIH1cclxufVxyXG4jc2xpZGVvdXQge1xyXG4gIC5hZmItbWVkaWFzIHtcclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBjb21tb25CdG4ocmlnaHQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGV4dC13cmFwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMiUpO1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW5UaGVtZSk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxufVxyXG4udGV4dC10cnVuY2F0ZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxufVxyXG4uaW5zaWRlLXRhYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZy1tYWludGhlbWUsIDEwJSk7XHJcbn1cclxuLndhbGxldC10b3Age1xyXG4gICYtbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMzAlKTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYmctbWFpbnRoZW1lLCAyMCUpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaGFyZWJveC1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhMjg7XHJcbiAgLnNoYXJlLXRpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmJ0bi1zaGFyZWJveC1ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTI4O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMDAzYTI4LCAyJSk7XHJcbiAgfVxyXG59XHJcbi5idG4tdG5jIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTI4O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzAwM2EyOCwgMiUpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuICB9XHJcbn1cclxuXHJcbi51c2VyLXByb2ZpbGUge1xyXG4gIC5hZmItYmx1ZS1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAgIC50b2dnbGVMZWZ0LXByb2ZpbGUsXHJcbiAgICAudG9nZ2xlUmlnaHQtcHJvZmlsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2QtdGFic19fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDNhMjg7XHJcbiAgICAgIHNwYW4sXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2QtdGFic19faXRlbSB7XHJcbiAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICBzcGFuLFxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrVGhlbWUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2FtZS1wYXJ0IGgzIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDNhMjg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gIH1cclxuICAjcHJvZmlsZS1CZXQtSGlzdG9yeSxcclxuICAjcHJvZmlsZS1wcm9tb3Rpb24tc2VjIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy10aXRsZSB7XHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYge1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0VGhlbWUpO1xyXG4gIH1cclxufVxyXG5cclxuI2Rscy1jb250YWluZXIge1xyXG4gIC5sdWNrc3Bpbl9sb2dvIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDk1Mjc7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudC5vbmVkIHtcclxuICAgIGJhY2tncm91bmQ6ICMxMGIzMzY7XHJcbiAgICBib3JkZXItY29sb3I6ICMxNTdlMzA7XHJcbiAgfVxyXG4gIC5ib251cy1kbHMge1xyXG4gICAgJi1iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzNDM0MzQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kbHMtdGl0bGUgaDEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MDAxMztcclxuICB9XHJcbn1cclxuLmRscy1vdmVybGF5IHtcclxuICAuZGxzIHtcclxuICAgICYtcG9wIHtcclxuICAgICAgJi1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMxNDk1NmMsICMwNDRjMzUpO1xyXG4gICAgICB9XHJcbiAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzE0OTU2YywgIzA0NGMzNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbWFpblRoZW1lKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uczAwNiBmb3JtIHtcclxuICAuc3VnZ2VzdGlvbi13cmFwIHtcclxuICAgIHNwYW46aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXN1YlRoZW1lKSwgdmFyKC0tbWFpblRoZW1lKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mYXEtbmF2IC5uYXYtbGluay5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhMjg7XHJcbn1cclxuI2ZhcS10YWItY29udGVudCB7XHJcbiAgLmNhcmQtaGVhZGVyIGF7XHJcbiAgICBjb2xvcjogIzBiODM1ZDtcclxuICB9XHJcbn0iLCIgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBcclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICBcclxufVxyXG5cclxuLyog5Z6C55u0ICovXHJcbi8qIOapq+WQkSAqLyIsIi5hZmIge1xyXG4gICYtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vICYtbC1ibGFjayB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluVGhlbWUpICFpbXBvcnRhbnQ7XHJcbiAgLy8gICBjb2xvcjogI2ZmZjtcclxuICAvLyB9XHJcbiAgJi1mLWdyZWVuIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oIzBmMCwgMTAlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLXRpdGxlIHtcclxuICAgICYtaDEge1xyXG4gICAgICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCAwJSwgIzA5MDk3OTAwIDY1JSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW5UaGVtZSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICAgIGgxLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluVGhlbWUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZHJhayB7XHJcbiAgICAmLWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tYWluVGhlbWUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZGFyayB7XHJcbiAgICAmLWJsdWUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTI4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb290ZXIge1xyXG4gICYtd3JhcHBlcjAxIGgxIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgfVxyXG4gICYtYm90dG9tIHtcclxuICAgIGgxLFxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgICB9XHJcbiAgICBwOmhvdmVye1xyXG4gICAgICBjb2xvcjogdmFyKC0tc3ViVGhlbWUpO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBociB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGVuKCR0ZXh0LW1haW50aGVtZSwgODAlKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kcm9wZG93bi1zaW5nbGUge1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zdWJUaGVtZSksIHZhcigtLW1haW5UaGVtZSkpO1xyXG4gIH1cclxufVxyXG4uc2lkZWJhciB7XHJcbiAgJi1ib3ggLnJlYWQtbW9yZSxcclxuICAucmVhZC1tb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAwLCB2YXIoLS1iZy1tYWluVGhlbWUpKTtcclxuICAgIGEuYnV0dG9uIHtcclxuICAgICAgQGluY2x1ZGUgY29tbW9uQnRuKHJpZ2h0KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi10YWJpbmcge1xyXG4gICAgLnRpdGxlLXNtYWxsIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogZGFya2VuKCRiZy1tYWludGhlbWUsIDIlKTtcclxufVxyXG4ubHVja3NwaW5fbG9nbyB7XHJcbiAgYm94LXNoYWRvdzogM3B4IDNweCA5cHggbGlnaHRlbigkdGV4dC1tYWludGhlbWUsIDUwJSk7XHJcbn1cclxuLy8gLmdvbGQge1xyXG4vLyAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMXB4IGxpZ2h0ZW4oJHRleHQtbWFpbnRoZW1lLCAzMCUpKTtcclxuLy8gfVxyXG4uczAwNiBmb3JtIGxlZ2VuZCB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpblRoZW1lKTtcclxufVxyXG4ucHJvbW9fcHJldmlldyB7XHJcbiAgaDQgYSxcclxuICBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSk7XHJcbiAgfVxyXG59XHJcbi5wcm9tby1kZXRhaWxzIHtcclxuICAuYnV0dG9uLmJ1dHRvbi1yZWd1bGFyLnR3byB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLW1haW50aGVtZSwgMjAlKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW5UaGVtZSkgIWltcG9ydGFudDtcclxuICB9XHJcbn0iXX0= */
.from-date:focus-within input, .end-date:focus-within input {
    background: #126e51 !important;
    color: #fff !important;
}

.from-date:focus-within, .end-date:focus-within {
    background: #126e51;
    color: #fff;
}

.ui-datepicker .ui-datepicker-header {
    background: #126e51;
    color: #fff;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #126e51;
    background: #126e51;
    font-weight: normal;
    color: #ffffff;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #126e51;
    background: #126e51;
    font-weight: normal;
    color: #ffffff;
}

#mainContent {
    min-height: 1400px;
}
.nav-bottom {
  --backgroundColor: var(--mainTheme);
}
.nav-bottom .nav-link {
  color: #fff;
}
.nav-bottom .nav-bottom-home::after {
    background: #df7f00;
}

.top5game .afb-title-h1:before, .jackpotpool .afb-title-h1:before {
    background: #e1ab18;
}

.top5game .photobox__previewbox .action_overlay a div, .jackpotpool .photobox__previewbox .action_overlay a div {
    background-image: linear-gradient(to right, var(--mainTheme), 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(--subTheme), var(--mainTheme));
}

.faq-card {
    background-color: #003a28;
}



.rgstButton {
    background: #28a745 !important;
}

    .rgstButton:hover {
        background: #1d8745 !important;
    }


#registerModal .bottom a {
    color: #126e51 !important;
}

    #registerModal .bottom a:hover {
        color: #333 !important;
    }

.h_nav-item > a, .h_nav-item > span, .payment-item {
    background-color: #003a28 !important;
}

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

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

.loyalprogram-info .table-title {
    color: rgba(18,110,81,.8);
}
#DepoConfModal .btn-primary {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--mainTheme)), to(var(--subTheme)));
    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: #003a28;
}

.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play, .casinoug-overlay-ui .hover-content .btn-play {
    background: #e1ab18;
    color: #FFF
}

    .game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-play:hover {
        filter: none;
        background: #bf9116;
    }

.game-overlay-DetailBottom .top-container .game-img-container .hover-content {
    background: linear-gradient(1deg, rgb(1 35 25) 0%, rgb(0 58 40 /68%) 35%, rgba(147, 0, 255, 0) 100%)
}

.game-overlay-DetailBottom .top-container .game-img-container .hover-content .btn-demo {
    border: 0px solid;
    background-color:  #e1ab18;
    color: #FFF;
}

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

.footer-nav li a{
    background: #003a28;
}

    .footer-nav li a .svg-icon_wrapper {
        background: #003a28;
    }

.universal_hamburger_menu .hamburgerSearch .btn.gameCategoryBtn {
    color: #fff;
    background: #E1AB18;
    border-color: #E1AB18;
}

.universal_hamburger_menu .aside_content-main_content .main_content-section .btn.active, .universal_hamburger_menu .aside_content-main_content .main_content-section .btn:hover {
    background: #E1AB18;
}

.universal_hamburger_menu .hamburgerSearch .dropdown-menu .dropdown-item:hover, .universal_hamburger_menu .hamburgerSearch .dropdown-menu .dropdown-item:focus, .universal_hamburger_menu .hamburgerSearch .dropdown-menu .dropdown-item.active {
    background: #E1AB18;
}

.universal_hamburger_menu .hamburgerSearch .result-wrapper #hamburger_searchgame_history_List > .badge {
    color: #fff;
    background: #E1AB18;
    border-color: #E1AB18;
}

.universal_hamburger_menu .hamburgerSearch .input-group input, .universal_hamburger_menu .hamburgerSearch .input-group .svg-icon {
    color: #E1AB18;
}

.universal_hamburger_menu .dropdown-item:hover, .universal_hamburger_menu .dropdown-item:focus, .universal_hamburger_menu .dropdown-item.active {
    background-color: #E1AB18;
}

.company_list-overlay a {
    background-color: #e1ab18;
}
    .company_list-overlay a:hover {
        background-color: #bf9116;
    }

.company_list-overlay {
    background: #00000085;
}

button.afb03 {
    background: #28a745;
}

button.afb03:hover{
    background: #1d8735;
}

button.afb04 {
    background: #e1ab18;
}

button.afb04:hover {
    background: #bf9116;
}

.afb-title-h1 a span {
    color: #FFFFFF80;
}

    .afb-title-h1 a span:hover{
        color:#fff;
    }

#buypromoModal .minmaxTxt, #buypromoModal .minmaxTxt span {
    color: #28a745;
}

.btn-success:hover {
    color: #fff;
    background-color: #1d8735;
    border-color: #1d8735;
}

.btn-gray {
    color: #fff;
    background-color: #7d7d7d;
    border-color: #7d7d7d;
}

    .btn-gray:hover {
        color: #fff;
        background-color: #636363;
        border-color: #636363;
    }

button.float-left.tim-btn.tim-btn-bg.btn-sm.button.button-regular.afb01{
    background: #28a745;
}

button.float-left.tim-btn.tim-btn-bg.btn-sm.button.button-regular.afb01:hover {
    background: #1d8735;
}

.custom-select-dd:after {
    filter: invert(52%) sepia(94%) saturate(334%) hue-rotate(82deg) brightness(84%) contrast(103%);
}

.select-options li:hover {
    color: #ffff;
    background: #28a745;
}

.js .cd-tabs__item--selected {
    
    box-shadow: inset 2px 0 0 #e1ab18;
}

.text-gold{
    color: #000 !important;
}

.payment-item {
    border-left: solid 5px #e1ab18;
}

.wallet-top-left:before {
    border-left: 8px solid #003a28;
}

.rank-part .h4 {
    color: #e1ab18;
}

.promo-font-color {
    color: #fff;
}

.prem {
    background: #939393 !important;
}

    .prem:hover {
        background-image: linear-gradient(to right, #e1ab18, #28a745) !important;
    }

.modal-header {
    background: #e1ab18;
}

.modal-footer > button.btn.btn-primary.tim-btn-bg {
    background-color: #e1ab18;
}

    .modal-footer > button.btn.btn-primary.tim-btn-bg:hover {
        background-color: #bf9116;
    }

.btn-tournament:hover, .btn-tournament.active {
    background-color: #003a28;
    color: #fff;
}

.btn-tournament {
    border: solid 1px #003a28;
    color: #003a28;
}

.pmo-title {
    color: #e1ab28 !important;
}

.custom-select-dd {
    border: 1px solid #28a745;
}

.sidebar-box .read-more {
    background-image: linear-gradient(to bottom, transparent, #000000);
}

.cd-tabs__navigation {
    background: #003a28;
}

.localized-wrapping {
    background: transparent !important;
    border: 1px solid #28a745;
}

.universal_hamburger_menu .aside_content-login .login-button button.btn-register {
    color: #fff;
    background: linear-gradient(to right, #28a745, #e1ab18);
}

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

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

button#depositBtn, button#withdrawBtn, button#WICKET9WithdrawBtn,
button#depositBtn:hover, button#withdrawBtn:hover, button#WICKET9WithdrawBtn:hover,
button#playnowBtn, button#playnowBtn:hover,
.transferModal #playnowBtn, .updatepassword, .transferModal #playnowBtn:hover, .updatepassword:hover,
#NRebateClaim .button-claim-rebate, #NRebateClaim .button-claim-rebate:hover {
    background: linear-gradient(to right, #28a745, #e1ab18) !important;
}

    #NRebateClaim .button-claim-rebate, #NRebateClaim .button-claim-rebate:hover{
        color: white;
    }

.casinoug-overlay-ui .bottom-container .rtp-provider-container .rtp-circle-container .rtp-circle {
    border-color: #003a28;
}

.casinoug-overlay-ui .bottom-container,
.casinoug-overlay-ui .top-container .fav-gametag .favourite-game-container {
    background: #003a28;
}


