{"tags":[{"tagId":"bec83dca-b0ca-46a9-8ee7-558d89b1343e","tagTypeId":"custom_tag_type","name":"Styles only for Native App","description":"Styles only for Native App","config":{"beforeEndHead":"<style>\n.custom-top-sub-nav { top: 0 !important; }\n.only-native{\n  display: inline-block;\n}\n\n.landscape.tablet .mainnav-content {\n    display: none;\n}\n\n.landscape.tablet footer {\n    margin-left: 0 !important;\n}\n\n.landscape.tablet .page-layout-column {\n    width: 100% !important;\n}\n\n.landscape.tablet .page-layout-column .top-content,\n.landscape.tablet .page-layout-column .middle-content {\n    padding-right: 0;\n}\n\n.landscape.tablet .responsivegames [class*=GamesView__slide] {\n    padding-right: 0 !important;\n}\n\n</style>","beforeEndBody":""},"conditionIds":["178863d3-b2ff-4c07-9cb1-786247bfcfe6","13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"96707b8c-91f8-445e-a762-55230b3355d7","tagTypeId":"custom_tag_type","name":"Global Style","description":"style for whole site","config":{"beforeEndHead":"<style type=\"text/css\">\r\n    h1 {\r\n        font-size: 20px;\r\n        font-weight: 700;\r\n        padding: 0px;\r\n    }\r\n    h2 {\r\n        font-size: 17px;\r\n        font-weight: 600;\r\n    }\r\n    a {\r\n        color: #34BAB3;\r\n    }\r\n    *{\r\n        box-sizing: border-box;\r\n        margin:0;\r\n        padding: 0;\r\n    }\r\n    #application {\r\n        padding-left: 2%;\r\n        padding-right: 2%;\r\n    }\r\n    .AppRouter__header--3bT {\r\n        left: 0;\r\n        right: 0;\r\n    }\r\n    .portlet-wrapper {\r\n        background: inherit !important;\r\n        border-radius: inherit !important;\r\n    }\r\n    .custom-header {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n        padding-left: 2%;\r\n        padding-right: 2%;\r\n        padding-top: 6px;\r\n        padding-bottom: 6px;\r\n        background-color: #232323;\r\n    }\r\n    .custom-header-navs {\r\n        display: flex;\r\n        align-items: center;\r\n        /*width: 60%;*/\r\n    }\r\n    .custom-header-logo {\r\n        width: 30%;\r\n    }\r\n    .custom-header-hamburger {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 10px;\r\n        color: #fff;\r\n        text-transform: uppercase;\r\n        margin-right: 5%;\r\n    }\r\n    .custom-header-links {\r\n        margin-left: 96px;\r\n    }\r\n    .custom-header-link {\r\n        padding-left: 8px;\r\n        padding-right: 8px;\r\n        padding-bottom: 2px;\r\n        margin-left: 4px;\r\n        color: white !important;\r\n    }\r\n    .custom-header-link.active, .custom-header-link:hover {\r\n        border-bottom: 2px solid #51CFC9;\r\n    }\r\n    .custom-header-buttons {\r\n        display: flex;\r\n        justify-content: end;\r\n        align-items: center;\r\n        width: 40%;\r\n    }\r\n    .btn-action-login {\r\n        border: 1px solid white;\r\n        background: black;\r\n        color: white !important;\r\n        font-size: 13px;\r\n        padding: 6px 14px;\r\n        border-radius: 4px;\r\n        margin-left: 8px;\r\n    }\r\n    .btn-action-login-mobile {\r\n        border: 1px solid white;\r\n        background: black;\r\n        color: white !important;\r\n        font-size: 11px;\r\n        padding: 6px 12px;\r\n        border-radius: 4px;\r\n        margin-left: 8px;\r\n    }\r\n    .header-btn-action {\r\n        color: black !important;\r\n        font-size: 13px;\r\n        padding: 7px 14px;\r\n        border-radius: 4px;\r\n        background: #51CFC9;\r\n    }\r\n    .header-btn-action-mobile {\r\n        color: black !important;\r\n        font-size: 11px;\r\n        padding: 7px 12px;\r\n        border-radius: 4px;\r\n        background: #51CFC9;\r\n    }\r\n    .custom-header-info {\r\n        color: white;\r\n        margin-left: 6px;\r\n    }\r\n    .custom-header-notification {\r\n        position: relative;\r\n        padding-left: 4px;\r\n        padding-right: 4px;\r\n        margin-left: 3%;\r\n    }\r\n    .custom-header-notification-badge {\r\n        background-color: #78c8c2;\r\n        border-radius: 50%;\r\n        color: #1c1c1c;\r\n        position: absolute;\r\n        top: -6px;\r\n        right: -4px;\r\n        padding-left: 5px;\r\n        padding-right: 5px;\r\n    }\r\n    .custom-header-balance-img {\r\n        margin-left: 2%;\r\n    }\r\n    .btn_type_logout {\r\n        background-image: url('/library/header/logout_icon.png?siteid=1') !important;\r\n        background-position: center !important;\r\n        background-size: auto !important;\r\n    }\r\n    /*force full width on Desktop*/\r\n    .page-layout-column {\r\n        width: 100% !important;\r\n        max-width: 1920px;\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n    }\r\n    .main-content {\r\n        background: #232323 !important;\r\n    }\r\n    .mainnav-content {\r\n        background: #232323 !important;\r\n        display: none;\r\n    }\r\n    .custom-left-side-nav {\r\n        width: 19%;\r\n        position: fixed;\r\n        top: 118px;\r\n        padding-right: 4px;\r\n    }\r\n    .custom-left-scrollbox {\r\n        overflow: auto;\r\n        height: 100%;\r\n        scrollbar-color: inherit;\r\n        visibility: hidden;\r\n    }\r\n\r\n    .custom-left-scrollbox-inner, .custom-left-scrollbox:hover {\r\n        visibility: visible;\r\n    }\r\n    .custom-left-menu {\r\n        margin: 1% 15% 0px 12%;\r\n        padding-left: 10px;\r\n        padding-right: 10px;\r\n        padding-top: 8px;\r\n        padding-bottom: 8px;\r\n        border: solid 1px #50CEC8;\r\n        border-radius: 8px;\r\n    }\r\n    .custom-left-menu-item {\r\n        border-bottom: 1px solid #2f393c;\r\n        padding-top: 6px;\r\n        padding-bottom: 6px;\r\n        display: flex;\r\n        align-items: center;\r\n    }\r\n    .custom-left-menu-item-text {\r\n        color: white;\r\n        padding-left: 5%;\r\n    }\r\n    .custom-left-menu-item.active,\r\n    .custom-left-menu-item:hover,\r\n    .custom-left-menu-item:active,\r\n    .custom-left-menu-item:has(.custom-left-menu-item-text.active) {\r\n        background-color: #10cfc9;\r\n        border-radius: 4px;\r\n        color: #000;\r\n        padding: 8px 4px;\r\n    }\r\n    .custom-left-menu-item.active > img,\r\n    .custom-left-menu-item:hover > img,\r\n    .custom-left-menu-item:active > img {\r\n        filter: brightness(0);\r\n    }\r\n\r\n    .custom-left-menu-item:hover a.custom-left-menu-item-text, a.custom-left-menu-item-text:hover, .custom-left-menu-item-text.active {\r\n        color: #000;\r\n        font-weight: 500;\r\n    }\r\n    .custom-left-banking {\r\n        display: flex;\r\n        align-items: center;\r\n        margin-left: 12%;\r\n        margin-right: 15%;\r\n        margin-top: 14px;\r\n        padding-left: 10px;\r\n        padding-top: 12px;\r\n        padding-bottom: 12px;\r\n        border: solid 1px #8D9DB1;\r\n        border-radius: 4px;\r\n    }\r\n    .custom-left-div {\r\n        margin-left: 12%;\r\n        margin-right: 15%;\r\n    }\r\n    .custom-left-center {\r\n        margin-left: 12%;\r\n        margin-right: 15%;\r\n        margin-top: 14px;\r\n        display: flex;\r\n        justify-content: space-evenly;\r\n        align-items: center;\r\n    }\r\n    .custom-left-server-time {\r\n        margin-left: 12%;\r\n        margin-right: 20%;\r\n        margin-top: 16px;\r\n        padding-left: 18px;\r\n        padding-right: 18px;\r\n        padding-top: 8px;\r\n        padding-bottom: 8px;\r\n        border: solid 1px #707070;\r\n        border-radius: 4px;\r\n        color: #707070;\r\n        text-align: center;\r\n    }\r\n    footer {\r\n        background-color: black;\r\n        position: relative;\r\n        /* margin-left: 19%; */\r\n    }\r\n    .custom-footer-container {\r\n        width: 100%;\r\n        max-width: 1920px;\r\n        padding: 40px 7% 26px 7%;\r\n        color: #ffffff;\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n        font-style: normal;\r\n        font-weight: 400;\r\n        font-size: 14px;\r\n        line-height: 24px;\r\n    }\r\n    .custom-footer-columns {\r\n        display: flex;\r\n        justify-content: space-between;\r\n    }\r\n    .custom-footer-social-links {\r\n        text-align: center;\r\n    }\r\n    .custom-footer-txt {\r\n        color: white !important;\r\n        font-size: 17px !important;\r\n    }\r\n    .custom-footer-server-time {\r\n        background: #232323;\r\n        padding: 4px 21px;\r\n        padding-bottom: 4px;\r\n        color: white;\r\n        margin-top: 3%;\r\n    }\r\n    .custom-footer-payment-cards {\r\n        margin: 30px 6% 0px 6%;\r\n        padding: 8px 0px 2px 0px;\r\n        text-align: center;\r\n        border-top: 1px solid #2E7F8A;\r\n        border-bottom: 1px solid #2E7F8A;\r\n    }\r\n    .custom-footer-authed-div {\r\n        text-align: center;\r\n        margin-top: 20px;\r\n    }\r\n    .custom-sidebar-header {\r\n        padding-top: 6px;\r\n    }\r\n    [class*=MyAccountSidebar__sidebar] {\r\n        background: linear-gradient(#26292D, #47A29E) !important;\r\n        bottom: auto !important;\r\n    }\r\n    [class*=Header__header] {\r\n        background: linear-gradient(#26292D, #282c2e) !important;\r\n    }\r\n    [class*=Header__name] {\r\n        color: white !important;\r\n        margin-right: 7%;\r\n    }\r\n    .custom-sidebar-header-balance {\r\n        display: flex;\r\n        margin-left: 9%;\r\n        margin-top: 4%;\r\n        align-items: center;\r\n    }\r\n    .custom-sidebar-deposit-btn {\r\n        color: black !important;\r\n        font-size: 13px;\r\n        padding: 6px 32px;\r\n        border-radius: 4px;\r\n        background: #51CFC9;\r\n    }\r\n    .custom-sidebar-withdraw-btn {\r\n        color: #51CFC9 !important;\r\n        font-size: 13px;\r\n        padding: 6px 22px;\r\n        border-radius: 4px;\r\n        border: 1px solid #51CFC9;\r\n        background: #252325;\r\n        margin-left: 5%;\r\n    }\r\n    .custom-sidebar-header-reward {\r\n        display: flex;\r\n        margin-left: 9%;\r\n        margin-top: 8%;\r\n        align-items: start;\r\n    }\r\n    .custom-sidebar-info {\r\n        color: white;\r\n        margin-left: 6px;\r\n    }\r\n    [class*=Menu__mainMenuList] {\r\n        padding: 1px 16px !important;\r\n        background: linear-gradient(to left top, #36615E, #283738);\r\n        border-radius: 6px;\r\n        margin-top: 8%;\r\n        margin-left: 2%;\r\n        width: 94%;\r\n    }\r\n    [class*=Menu__menuListItem] {\r\n        border-bottom: 1px solid #29565D;\r\n        padding: 0px;\r\n    }\r\n    [class*=Menu__menuListItem]:hover {\r\n        background-color: #232323;\r\n    }\r\n    [class*=Menu__name] {\r\n        padding: 9px 0px;\r\n        color: white;\r\n    }\r\n    [class*=Menu__rightArrow] {\r\n        right: 0px;\r\n    }\r\n\r\n    .subnav-content {\r\n        background: #C5C5C6 !important;\r\n        border-top-left-radius: 8px !important;\r\n    }\r\n    .custom-left-side-sub-nav {\r\n        padding: 3% 15% 0px 15%;\r\n        background-color: #C5C5C6;\r\n        border-top-left-radius: 8px;\r\n    }\r\n    .custom-left-side-sub-nav-item {\r\n        font-size: 15px !important;\r\n        color: black !important;\r\n    }\r\n    .custom-left-side-sub-nav-item.active, .custom-left-side-sub-nav-item:hover {\r\n        border-bottom: 2px solid #51CFC9;\r\n    }\r\n    .root-registration-popup #main-content {\r\n        background: transparent;\r\n    }\r\n    /* Responsive Games on Home page */\r\n    [class*=Category__heading] {\r\n        color: white !important;\r\n        padding-left: 0px !important;\r\n    }\r\n    [class*=Button__secondary][class*=Button__generic] {\r\n        color: #a5a5a5 !important;\r\n        border-color: #58C3D7;\r\n    }\r\n    [class*=Icon__filter]:before {\r\n        background-image: url('/library/home/filter_icon.png?siteid=1') !important;\r\n    }\r\n    input[class*=Search__input] {\r\n        color: white !important;\r\n        border-color: #58C3D7 !important;\r\n    }\r\n    [class*=Icon__search] {\r\n        background-image: url('/library/home/search_icon.png?siteid=1') !important;\r\n    }\r\n    .responsivegames [class*=GamesView__slide] {\r\n        padding: 1.6em 3.5em 0px 0px !important;\r\n    }\r\n    [class*=Games__header] {\r\n        justify-content: flex-end!important;\r\n        background-color: #232323 !important;\r\n    }\r\n\r\n    [class*=GamesView__simpleGrid] {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));\r\n    }\r\n    li.GameLabels__label--fhb {\r\n        color: black;\r\n        font-size: 18px;\r\n        margin-top: -10px;\r\n        margin-left: -10px;\r\n        border-radius: 20px 0 30px 0;\r\n        padding: 1px 24px;\r\n        box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);\r\n        font-weight: 500;\r\n        text-transform: uppercase;\r\n    }\r\n    li.cms-games-grid-game-label-Hot {\r\n        background-color: #ff6000;\r\n    }\r\n    li.cms-games-grid-game-label-Exclusive {\r\n        background-color: #00fff7;\r\n    }\r\n    li.cms-games-grid-game-label-New {\r\n        background-color: #f7ec14;\r\n    }\r\n    .GameFavoriteIcon__gameFavoriteIcon--24u,\r\n    .GameMoreInfo__gameInfoIcon--2Z- {\r\n        width: 2.5rem !important;\r\n        height: 2.5rem !important;\r\n        background-size: 100% !important;\r\n    }\r\n    .cms-games-grid-game-more-info-icon {\r\n        background-image: url(/library/info-icon.svg);\r\n    }\r\n    .cms-games-grid-game-favorite-icon, .GameFavoriteIcon__gameFavoriteIcon--3mJ {\r\n        background-image: url(/library/favorite-icon.svg);\r\n        background-size: 100% !important;\r\n    }\r\n    .GameFavoriteIcon__gameFavoriteIcon--24u.GameFavoriteIcon__gameFavoriteIconActive--wNd,\r\n    .GameFavoriteIcon__gameFavoriteIcon--3mJ.GameFavoriteIcon__gameFavoriteIconActive--bZf,\r\n    .GameFavoriteIcon__gameFavoriteIcon--3mJ {\r\n        background-image: url(/library/active-favorite-icon.svg) !important;\r\n        background-size: 100% !important;\r\n    }\r\n    .Icon__closePopup--3xD,\r\n    .Icon__closePopup--3xD:hover {\r\n        background-image: url(/library/game-info-close-icon.svg);\r\n        background-position: center;\r\n        background-size: 100%;\r\n    }\r\n    span.GameCustomField__gameCustomField--3r8.cms-games-grid-game-custom-field {\r\n        white-space: normal !important;\r\n    }\r\n    .basic-tile-layout-custom-hover .headerContainer {\r\n        justify-content: space-between;\r\n        height: 100%;\r\n        align-items: flex-start;\r\n    }\r\n    .cms-games-grid-game-name {\r\n        font-size: 1.29rem;\r\n    }\r\n    .hide-filters div.cms-games-grid-filters {\r\n        display: none;\r\n        opacity: 0;\r\n    }\r\n    ul.cms-games-grid-tabs {\r\n        display: inline-flex;\r\n        text-align: left;\r\n        gap: 1rem;\r\n        flex: 1;\r\n        padding-right: 2rem !important;\r\n        position: relative;\r\n    }\r\n    .GamesTabs__tab--2Wb.GamesTabs__active--2G_, .GamesTabs__tab--2Wb:active:not(.GamesTabs__disabled--yUE), .GamesTabs__tab--2Wb:active:not(:disabled), .desktop .GamesTabs__tab--2Wb:not(.GamesTabs__disabled--yUE):hover {\r\n        background-color:#10cfc9 !important;\r\n        border-color:#10cfc9 !important;\r\n        color: #000 !important;\r\n\r\n    }\r\n    ul.cms-games-grid-tabs li {\r\n        margin-right: 0px;\r\n        border: 2px solid #10cfc9;\r\n        color: #10cfc9;\r\n        padding: .5rem 1.5rem;\r\n        text-transform: uppercase;\r\n    }\r\n    .GamesGrid__container--1pb.cms-games-grid {\r\n        /* display: flex;\r\n        flex-wrap: wrap; */\r\n        align-items: center;\r\n    }\r\n    .DesktopGamesFilters__innerContainer--nns {\r\n        border: 1px solid #fff;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        flex-direction: row-reverse;\r\n    }\r\n    .cms-games-grid-content {\r\n        flex: 1 0 100%;\r\n        max-width: 100%;\r\n\r\n    }\r\n    .cms-games-grid-filters .MultiSelect__dropDownContainer--25S ul li:hover {\r\n        background-color: #fff;\r\n    }\r\n    .DesktopGamesFilters__innerContainer--nns .DesktopGamesFilters__displayValue--2e9 {\r\n        color: #fff;\r\n        text-align: center;\r\n        width: 100%;\r\n    }\r\n\r\n    .DesktopGamesFilters__innerContainer--nns span.Icon__common--18p.Icon__icon--vOf.Icon__arrowDropdown--q7I.MultiSelect__dropDownIcon--1jB {\r\n        background: url(/library/filter-white-icon.svg) no-repeat center / cover;\r\n        width: 1rem;\r\n        height: 1rem;\r\n    }\r\n    .GamesFilters__container--23W span.MultiSelect__counter--2CQ {\r\n        background: #51cfc9;\r\n        color: #000;\r\n        font-weight: 600;\r\n    }\r\n    .desktop .GamesTabs__tab--2Wb:not(.GamesTabs__disabled--yUE):active,\r\n    .desktop .GamesTabs__tab--2Wb:not(.GamesTabs__disabled--yUE):hover,\r\n    .GamesTabs__tab--2Wb:active:not(.GamesTabs__disabled--yUE), .GamesTabs__tab--2Wb:active:not(:disabled) {\r\n        background-color: #10cfc9;\r\n        color: #000;\r\n        border-color: inherit;\r\n    }\r\n    .GamesCategory__container--38P {\r\n        margin-bottom: 2.2rem;\r\n    }\r\n    .DesktopGamesFilters__sortByContainer--1IR span {\r\n        display: none;\r\n    }\r\n\r\n    .DesktopGamesFilters__field--HtR:last-child {\r\n        width: 2rem;\r\n        min-width: 2rem;\r\n        background: url(/library/sort-by-icon.svg) no-repeat center / 100%;\r\n    }\r\n    [class*=Icon__search] {\r\n        background-image: url(/library/search-button-icon.svg) !important;\r\n    }\r\n    .DesktopGamesFilters__innerContainer--nns:last-child {\r\n        border: none;\r\n    }\r\n    .GamesFilters__container--23W {\r\n        display: inline-flex;\r\n        justify-content: flex-end;\r\n        position: relative;\r\n        margin-bottom: 1rem !important;\r\n        padding-bottom: 8px;\r\n        padding-top: 8px;\r\n    }\r\n    .GamesFilters__container--23W::before {\r\n        content: '';\r\n        width: 4rem;\r\n        height: 100%;\r\n        background: linear-gradient(-90deg, #232323 50%, transparent);\r\n        position: absolute;\r\n        left: -58px;\r\n        top: 0px;\r\n    }\r\n    .GamesFilters__container--23W > div {\r\n        cursor: pointer;\r\n    }\r\n    .GamesFilters__container--23W .DesktopGamesFilters__clearButton--au8 {\r\n        display: none;\r\n    }\r\n\r\n    .GamesFilters__container--23W > .AccessibilityElement__wrapper--3x7 {\r\n        width: 2rem;\r\n        height: 2rem;\r\n        background: url(/library/game-info-close-icon.svg) no-repeat center / 100%;\r\n    }\r\n    .GamesHeader__categoryTitle--3mV .GamesHeader__categoryName--2Pp {\r\n        font-size: 1.2rem;\r\n        color: #ffffff;\r\n    }\r\n    /*Games slider home & view more cta*/\r\n    .desktop .cms-games-grid-category-title a.Link__link--saE.GamesHeader__viewMore--10T {\r\n        display: block;\r\n        text-transform: uppercase;\r\n        color: #51cfc9;\r\n        background-color: #51cfc900;\r\n        font-size: 1.3rem;\r\n        padding: 0px;\r\n        border-radius: 25px;\r\n        font-weight: 500;\r\n    }\r\n    /*[class*=Button__primary][class*=Button__success] {*/\r\n    /*  font-family: 'Montserrat' !important;*/\r\n    /*  color: #000;*/\r\n    /*  font-weight: 500;*/\r\n    /*  border: 1px solid #97A7B9;*/\r\n    /*}*/\r\n    [class*=Button__primary][class*=Button__success] {\r\n        font-family: 'Montserrat' !important;\r\n        /*color: #000;*/\r\n        /*font-weight: 500;*/\r\n        /*border: 1px solid #97A7B9;*/\r\n        /*font-size: 14px !important;*/\r\n        font-weight: 500;\r\n        min-width: 7em !important;\r\n        color: black !important;\r\n        border: 1px solid #97A7B9;\r\n        background-color: #51CFC9 !important;\r\n    }\r\n\r\n    .desktop [class*=Button__primary][class*=Button__success]:hover,\r\n    .tablet [class*=Button__primary][class*=Button__success]:active,\r\n    .mobile [class*=Button__primary][class*=Button__success]:active {\r\n        background-color: #3c969d !important;\r\n        color: #fff !important;\r\n    }\r\n    .GamesSliderView__leftArrow--2hJ, .GamesSliderView__rightArrow--1lA {\r\n        background-color: transparent;\r\n        border: 1px solid #fff;\r\n        border-radius: 25px;\r\n        color: #fff;\r\n        background-image: url(/library/white-chevron-icon.svg);\r\n    }\r\n    .MultiSelect__container--2K1.MultiSelect__empty--1MI .MultiSelect__innerContainer--QWb .MultiSelect__displayValue--20a {\r\n        color: #fff;\r\n    }\r\n    /*Game info popup*/\r\n    .gil-block-transition {\r\n        display: none;\r\n    }\r\n    .gil-container {\r\n        background-color: #000;\r\n    }\r\n    /*Filter Category dropdown icon*/\r\n    [class*=Icon__arrowBottom]:before {\r\n        background-image: url(\"/library/home/down_arrow.svg?siteid=1\");\r\n        background-size: contain;\r\n        width: 14px;\r\n    }\r\n    [class*=Icon__arrowTop]:before {\r\n        background-image: url(\"/library/home/down_arrow.svg?siteid=1\");\r\n        background-size: contain;\r\n        width: 14px;\r\n    }\r\n    [class*=MultiSelectForm__list] {\r\n        background-color: #EAEAEB !important;\r\n    }\r\n    /*Dropdown filter options*/\r\n    .cms-games-grid .MultiSelect__dropDownContainer--25S {\r\n        /* background: #51cfc9; */\r\n        box-shadow: none;\r\n        font-weight: 500;\r\n    }\r\n    .cms-games-grid .Icon__checkboxChecked--1Hk {\r\n        background-image: url(\"/library/oce_checkbox-checked.svg\") !important;\r\n    }\r\n    .cms-games-grid .Icon__checkboxUnchecked--2Uf {\r\n        background-image: url(\"/library/oce_checkbox-unchecked.svg\") !important;\r\n    }\r\n    /*Search popup results*/\r\n    .SearchResults__resultsDropdown--85k {\r\n        position: relative;\r\n    }\r\n\r\n    /*.SearchResults__searchResultsInner--1O_ {\r\n      height: 100% !important;\r\n      max-height: 100% !important;\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      align-items: center;\r\n      justify-content: center;\r\n      overflow: scroll !important;\r\n    }\r\n\r\n    .SearchResults__gameContainer--3f4 {\r\n      top: 0 !important;\r\n      position: relative;\r\n      flex: 1 0 50%;\r\n      flex-direction: column;\r\n      height: auto !important;\r\n      margin-bottom: 1rem;\r\n    }\r\n\r\n    .SearchResults__imageContainer--1in {\r\n      height: auto !important;\r\n      width: 10rem !important;\r\n      position: relative !important;\r\n    }\r\n\r\n    .SearchResults__name--2YY {\r\n      text-align: center;\r\n      white-space: normal;\r\n      padding: .5rem 0;\r\n    }*/\r\n    .SearchResults__provider--ky4 {\r\n        text-align: center;\r\n        padding-bottom: .5rem;\r\n        display: none;\r\n    }\r\n\r\n    /*Top sub nav for mobile page*/\r\n    .custom-top-sub-nav {\r\n        display: none;\r\n    }\r\n    .mobile a:hover {\r\n        color: black;\r\n    }\r\n\r\n    /* .top-content {\r\n      padding: 0px 4% 0px 0px;\r\n    } */\r\n    .middle-content {\r\n        padding: 0px 0px 0px 0px;\r\n    }\r\n    .accordion-content {\r\n        padding: 0px 7% 4% 5%;\r\n        background-color: white !important;\r\n    }\r\n    .portlet__content {\r\n        padding: 0 !important;\r\n    }\r\n    .general-content {\r\n        padding: 4% 5% 5% 5%;\r\n        border-radius: 0 0;\r\n        background-color: white !important;\r\n    }\r\n    .general-sub-content {\r\n        padding: 4% 5% 5% 5%;\r\n        border-radius: 0 8px 0 0;\r\n        background-color: white;\r\n    }\r\n\r\n    .unsubscribe-marketing {\r\n        background-color: white !important;\r\n    }\r\n\r\n    /* Selector for mobile category title */\r\n    .mobile [class*=\"CategoriesTabs__category--\"] [class*=\"CategoriesTabs__title--\"] {\r\n        color: white;\r\n        display: block;\r\n    }\r\n\r\n    /* Selector for mobile category icon */\r\n    .mobile [class*=\"CategoriesTabs__category--\"] [class*=\"CategoriesTabs__icon--\"] {\r\n        display: none;\r\n    }\r\n    [class*=\"CategoriesTabs__icon\"][class*=\"CategoriesTabs__generic\"] {\r\n        display: none;\r\n    }\r\n    [class*=\"CategoriesTabs__title\"] {\r\n        color: white !important;\r\n        font-size: 18px;\r\n    }\r\n\r\n    /*button style*/\r\n    .Button__large--1Jf {\r\n        font-size: 1rem !important;\r\n    }\r\n    button[type=\"submit\"],\r\n    button[type=\"button\"].fn-next-btn {\r\n        font-size: 14px !important;\r\n        font-weight: 500;\r\n        min-width: 7em !important;\r\n        color: black;\r\n        border: 1px solid #97A7B9;\r\n        background-color: #51CFC9 !important;\r\n    }\r\n    .form__actions .btn {\r\n        font-size: 14px !important;\r\n        font-weight: 500;\r\n        min-width: 7em !important;\r\n        color: black;\r\n        border: 1px solid #97A7B9;\r\n        background-color: #51CFC9 !important;\r\n    }\r\n    [class*=Button__primary][class*=Button__success]:hover {\r\n        color: #fff;\r\n    }\r\n    .main-content [class*=Button__primary][class*=Button__success],\r\n    .PromotionCtaButton__button--Lh6 {\r\n        font-size: 20px !important;\r\n        font-weight: 500;\r\n        min-width: 7em !important;\r\n        color: black;\r\n        border: 0px solid #97A7B9;\r\n        background-color: #10cfc9 !important;\r\n    }\r\n    [class*=Button__primary][class*=Button__negative] {\r\n        font-size: 14px !important;\r\n        font-weight: 500;\r\n        min-width: 7em !important;\r\n        color: black !important;\r\n        border: 1px solid #97A7B9;\r\n    }\r\n    .btn_type_info {\r\n        font-size: 14px !important;\r\n        font-weight: 500;\r\n        min-width: 7em !important;\r\n        color: black !important;\r\n        border: 1px solid #97A7B9;\r\n        background-color: #51CFC9 !important;\r\n    }\r\n    /*Unified button styles*/\r\n    .cms-deposit-limits button,\r\n    .cms-rg-limits button,\r\n    .cms-responsible-gaming-single-bet-limit button,\r\n    .cms-rg-login-limits button,\r\n    .cms-timeout-form button,\r\n    .login-form__actions button,\r\n    .cms-table-header button,\r\n    .cms-dynamic-form button,\r\n    .cms-login-notifications-preferences button,\r\n    .form__actions a.btn.btn_deposit_balance {\r\n        border: 0;\r\n        border-radius: 4px;\r\n        cursor: pointer;\r\n        font-size: 1.2rem !important;\r\n        font-weight: 500;\r\n        height: var(--new-button-height);\r\n        line-height: 1rem;\r\n        overflow: hidden;\r\n        padding: 1rem 1.14rem;\r\n        position: relative;\r\n        text-decoration: none;\r\n        -webkit-user-select: none;\r\n        user-select: none;\r\n        width: 100%;\r\n        max-width: 280px;\r\n    }\r\n    /*Fix verification button alignment issue*/\r\n    .TwoFactorAuthentication__formActions--wWu .TwoFactorAuthentication__btn--1Lz {\r\n        min-width: 100px;\r\n    }\r\n    /*Fix export button alignment issue*/\r\n    .cms-table-after-filters-controls button {\r\n        padding-top: 0px;\r\n        padding-bottom: 0px;\r\n    }\r\n    /*Fix button container issue*/\r\n    .ResponsibleGamingSingleBetLimit__controls--2W1 {\r\n        width: 100%;\r\n    }\r\n\r\n    /* Style in the accordion*/\r\n    .accordion-header_expanded {\r\n        border-bottom: 0.2em solid #51CFC9;\r\n    }\r\n    .info-list_type_sub:before {\r\n        display: none;\r\n    }\r\n    .info-list_type_sub {\r\n        background-color: #EAEAEB !important;\r\n        color: #606060 !important;\r\n    }\r\n    .info-list__field {\r\n        color: #232323;\r\n    }\r\n    .info-list__field_type_key {\r\n        color: #676467;\r\n    }\r\n    .info-list__field_type_value {\r\n        color: #216778;\r\n    }\r\n    [class*=AccordionRow__accordionBodyContainer] {\r\n        border-top: 0.2rem solid #51CFC9 !important;\r\n        background-color: #EAEAEB !important;\r\n    }\r\n    [class*=AccordionRow__accordionBodyContainer]:before {\r\n        display: none;\r\n    }\r\n    .accordionHeaderSmallDetails {\r\n        color: #232323;\r\n    }\r\n    [class*=GoldenChipsBalances__amount] {\r\n        color: #216778 !important;\r\n    }\r\n    .accordionBodyCellName {\r\n        color: #676467;\r\n    }\r\n    .accordionBodyCellValue {\r\n        color: #216778 !important;\r\n    }\r\n    /*popup style*/\r\n    [class*=Popup__popup] {\r\n        padding: 1.5em 2.5em 1em;\r\n    }\r\n    [class*=Popup__inner] {\r\n        text-align: center;\r\n    }\r\n    .popup-modal__title {\r\n        color: #51CFC9 !important;\r\n    }\r\n    [class*=LoginPopup__container] [class*=Popup__title] {\r\n        background-image: url(/library/betocean_login.png);\r\n        background-size: contain;\r\n        background-repeat: no-repeat;\r\n        background-position: 50% 50%;\r\n    }\r\n    .cms-login .Checkbox__control--24B {\r\n        display: none !important;\r\n    }\r\n\r\n    /* Engagement messages */\r\n    [class*=AdvancedPlayerMessage__popup] {\r\n        background-color: #ffffff;\r\n    }\r\n    /* End of Engagement messages */\r\n\r\n    ::-webkit-scrollbar {\r\n        width: 6px;\r\n    }\r\n    ::-webkit-scrollbar-thumb {\r\n        background: #787A7A;\r\n        border-radius: 10px;\r\n    }\r\n\r\n    /*Inbox style*/\r\n    .mws-inbox-tabs__tab {\r\n        display: none;\r\n    }\r\n    .mws-inbox-header__title {\r\n        background-color: #232323;\r\n        color: white;\r\n    }\r\n    .mws-inbox-tabs__tab--active {\r\n        color: #51CFC9 !important;\r\n        border-bottom: 0.3em solid #51CFC9 !important;\r\n    }\r\n    .mws-inbox-messages__btn--load-more {\r\n        background: #51CFC9 !important;\r\n        color: #232323 !important;\r\n    }\r\n    .mws-inbox-messages-msg__date {\r\n        color: #676467 !important;\r\n    }\r\n    .mws-inbox-footer__btn--delete {\r\n        color: #51CFC9 !important;\r\n        border: 0.1em solid #51CFC9 !important;\r\n        padding: 0.4em 0 !important;\r\n    }\r\n    .mws-inbox-header__btn--close {\r\n        background-image: url(\"/library/inbox/inbox_close.svg?siteid=2\") !important;\r\n        width: 2.2em !important;\r\n        height: 2.2em !important;\r\n    }\r\n    .mws-inbox-header__btn--back {\r\n        background-image: url(\"/library/inbox/inbox_back.svg?siteid=2\") !important;\r\n        width: 2.2em !important;\r\n        height: 2.2em !important;\r\n    }\r\n\r\n    /* Trusted device checkbox */\r\n\r\n    .trusted-device [class*=CheckboxShallow__checkMark] {\r\n        position: relative;\r\n        width: 2.8rem;\r\n        height: 1.2rem;\r\n        margin: 0 0.1rem;\r\n        border-radius: 1rem;\r\n        background-color: var(--toogle-bg-color);\r\n        transition: background .4s;\r\n        cursor: pointer;\r\n        outline: none;\r\n        -webkit-user-select: none;\r\n        user-select: none;\r\n        flex-shrink: 0;\r\n    }\r\n\r\n    .trusted-device [class*=CheckboxShallow__checkMark]::before {\r\n        top: 2px;\r\n        left: 2px;\r\n        bottom: 2px;\r\n        right: 2px;\r\n        border-radius: 1rem;\r\n        background-color: #fff;\r\n        transition: background .4s;\r\n        width: auto;\r\n        height: auto;\r\n        background-image: none;\r\n    }\r\n\r\n    .trusted-device [class*=CheckboxShallow__input]:checked~[class*=CheckboxShallow__checkMark] {\r\n        background-color: var(--toogle-active-bg-color);\r\n    }\r\n\r\n    .trusted-device [class*=CheckboxShallow__input]:checked~[class*=CheckboxShallow__checkMark]::after {\r\n        margin-left: 1.6rem;\r\n        background-color: var(--toogle-active-bg-color);\r\n    }\r\n\r\n    .trusted-device [class*=CheckboxShallow__checkMark]::after {\r\n        top: -0.15rem;\r\n        left: -0.15rem;\r\n        bottom: -0.15rem;\r\n        width: 1.5rem;\r\n        border-radius: 50%;\r\n        background-color: var(--toogle-bg-color);\r\n        box-shadow: 0 0 0.25rem rgba(0,0,0,.6);\r\n        transition: margin .2s,background .2s;\r\n    }\r\n\r\n    .trusted-device [class*=CheckboxShallow__checkMark]::before,\r\n    .trusted-device [class*=CheckboxShallow__checkMark]::after {\r\n        position: absolute;\r\n        display: block;\r\n        content: \"\";\r\n    }\r\n\r\n\r\n    .trusted-device [class*=ChangeForm__form] {\r\n        width: auto;\r\n    }\r\n\r\n    .trusted-device [class*=CheckboxShallow__checkbox] {\r\n        flex-direction: row-reverse;\r\n        display: flex;\r\n        border-bottom: var(--list-border);\r\n        border-top: var(--list-border);\r\n        padding: 1em 0.15em 1em 0;\r\n        width: 100%;\r\n        justify-content: space-between;\r\n        background-color: var(--sublist-bg-color);\r\n    }\r\n\r\n    .trusted-device [class*=CheckboxShallow__label] {\r\n        margin-left: 0;\r\n    }\r\n\r\n\r\n    .trusted-device [class*=ChangeFormField__center] {\r\n        padding-top: 0.75em;\r\n    }\r\n\r\n    .trusted-device [class*=ChangeForm__form] {\r\n        padding-top: 0;\r\n    }\r\n\r\n    .trusted-device [class*=Control__control] {\r\n        margin-left: 1em;\r\n        margin-right: 1em;\r\n    }\r\n\r\n    .mobile .trusted-device [class*=CheckboxShallow__checkbox] {\r\n        padding: 1em 1em;\r\n    }\r\n\r\n    .trusted-device [class*=ChangeFormField__textLabel] {\r\n        font-weight: 600;\r\n        font-size: 17px;\r\n        margin-left: 0.8em;\r\n    }\r\n    /* End of Trusted device checkbox */\r\n\r\n    /* Forgot password */\r\n    .mobile .dynamic-forgot-password,\r\n    .mobile .dynamic-forgot-password .portlet__content_type_dynamic-forgot-password {\r\n        padding: 0;\r\n    }\r\n\r\n    .mobile .dynamic-forgot-password [class*=\"Control__control\"] {\r\n        margin-left: 0;\r\n        margin-right: 0;\r\n    }\r\n    /* End of Forgot password */\r\n\r\n    /* Bonus multiview */\r\n    .mobile .promo-bonus_wrapper .promo-bonus_img {\r\n        height: 12em;\r\n    }\r\n    /* End of Bonus multiview */\r\n\r\n    /* filter items ordering  */\r\n    li.cms-games-grid-tab-All-Games {\r\n        order: 1;\r\n    }\r\n    li.cms-games-grid-tab-Trending {\r\n        order: 2;\r\n    }\r\n    li.cms-games-grid-tab-New {\r\n        order: 3;\r\n    }\r\n    li.cms-games-grid-tab-Slots {\r\n        order: 4;\r\n    }\r\n    li.cms-games-grid-tab-Tables {\r\n        order: 5;\r\n    }\r\n    li.cms-games-grid-tab-Live-Dealer {\r\n        order: 6;\r\n    }\r\n    li.cms-games-grid-tab-Jackpots {\r\n        order: 7;\r\n    }\r\n    li.cms-games-grid-tab-Casino-FLoor-Favorites {\r\n        order: 8;\r\n    }\r\n    li.cms-games-grid-tab-Video-Poker {\r\n        order: 9;\r\n    }\r\n\r\n    @media screen and (max-width: 1919px) and (max-height: 1079px) {\r\n        .custom-left-side-nav {\r\n            height: 80%;\r\n        }\r\n    }\r\n    @media screeen and (min-width: 1920px) and (min-height: 1080px) {\r\n        .custom-left-side-nav {\r\n            height: 100%;\r\n        }\r\n    }\r\n\r\n    @media screen and (max-width: 1024px) {\r\n        .mainnav-content {\r\n            display: none;\r\n        }\r\n        .subnav-content {\r\n            display: none;\r\n        }\r\n        .top-content {\r\n            padding: 0;\r\n        }\r\n        .middle-content {\r\n            padding: 0;\r\n        }\r\n        .general-content {\r\n            border-radius: 0;\r\n        }\r\n        .general-sub-content {\r\n            border-radius: 0;\r\n            padding: 14% 5% 5% 5%;\r\n        }\r\n        .custom-header-hamburger {\r\n            display: block;\r\n            margin-right: 12px;\r\n        }\r\n        .custom-header-logo img {\r\n            width: 100%;\r\n        }\r\n        .custom-header-user-welcome {\r\n            display: none;\r\n        }\r\n        [class*=Search__inputWrapper] {\r\n            background-color: #232323 !important;\r\n        }\r\n        [class*=Layout__layoutWrapper] [class*=Layout__column] {\r\n            width: 100% !important;\r\n        }\r\n        [class*=GamesView__slide] {\r\n            padding: 4px 10px 0px 10px !important;\r\n        }\r\n        [class*=Games__header]:after {\r\n            display: none;\r\n        }\r\n        footer {\r\n            margin-left: 0px;\r\n        }\r\n        .custom-footer-container {\r\n            padding: 18px 7% 80px 7%;\r\n        }\r\n        .custom-footer-txt {\r\n            font-size: 14px !important;\r\n            line-height: 27px;\r\n        }\r\n        #launcher {\r\n            bottom: 68px !important;\r\n        }\r\n        .custom-top-sub-nav {\r\n            background-color: #C5C5C6;\r\n            overflow-x: auto;\r\n            overflow-y: hidden;\r\n            white-space: nowrap;\r\n            padding: 22px 6px 12px 6px;\r\n            position: fixed;\r\n            top: 76px;\r\n            z-index: 2;\r\n            width: 100%;\r\n            display: block;\r\n        }\r\n        .custom-top-sub-nav-item {\r\n            font-size: 12px;\r\n            margin: 0px 2%;\r\n            padding: 0px 1% 2px 1%;\r\n            color: black;\r\n        }\r\n        .custom-top-sub-nav-item.active, .custom-top-sub-nav-item:hover {\r\n            border-bottom: 2px solid #51CFC9;\r\n            text-align: center;\r\n        }\r\n        /*My Account sidebar*/\r\n        [class*=MyAccountSidebar__sidebar] {\r\n            top: 20px;\r\n        }\r\n        [class*=Content__content][class*=sidebar-content-wrapper] {\r\n            height: 78vh;\r\n        }\r\n    }\r\n    @media (max-width: 500px) {\r\n        ul.cms-games-grid-tabs {\r\n            max-width: 100%;\r\n        }\r\n        ul.cms-games-grid-tabs li {\r\n            font-size: .8rem;\r\n        }\r\n        .MobileGamesFilters__filterButtonCount--2iG {\r\n            background: url(/library/mobile/mobile__radio_checked.svg) 0 0 / cover !important;\r\n            color: #10cfc9;\r\n        }\r\n    }\r\n\r\n    .my-balance [class*=Button__primary][class*=Button__success] {\r\n        border: 0;\r\n        border-radius: 4px;\r\n        cursor: pointer;\r\n        font-size: 1.2rem !important;\r\n        font-weight: 500;\r\n        height: var(--new-button-height);\r\n        line-height: 1rem;\r\n        overflow: hidden;\r\n        padding: 1rem 1.14rem;\r\n        position: relative;\r\n        text-decoration: none;\r\n        -webkit-user-select: none;\r\n        user-select: none;\r\n        width: 100%;\r\n        max-width: 280px;\r\n    }\r\n    .dynamic-forgot-password [class*='ChangeForm__form--'] {\r\n        padding: 2rem;\r\n    }\r\n</style>\r\n","beforeEndBody":"\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"6a8025bd-5a06-4135-86fb-17a3e785b07e","tagTypeId":"custom_js","name":"Challenges Accordions","description":"This script toggles the accordion on the challenges page","config":{"code":"  \r\n  setTimeout(() =>{(async () => {\r\n      \r\n      const accordions = document.querySelectorAll('.vk__accordion');\r\n      accordions.forEach((accordion, index) => {\r\n          const header = accordion.querySelector('.vk__accordion-header');\r\n          const content = accordion.querySelector('.vk__accordion-content');\r\n\r\n          // Set the first accordion to be open by default\r\n          <!--if (index === 0) {-->\r\n          <!--    accordion.classList.add('vk__open');-->\r\n          <!--    content.style.maxHeight = content.scrollHeight + 'px';-->\r\n          <!--} else {-->\r\n          <!--    accordion.classList.remove('vk__open');-->\r\n          <!--    content.style.maxHeight = null;-->\r\n          <!--}-->\r\n\r\n          header.addEventListener('click', () => {\r\n              // Close all other accordions\r\n              accordions.forEach(acc => {\r\n                  if (acc !== accordion) {\r\n                      const accContent = acc.querySelector('.vk__accordion-content');\r\n                      acc.classList.remove('vk__open');\r\n                      accContent.style.maxHeight = null;\r\n                  }\r\n              });\r\n\r\n              // Toggle current accordion\r\n              if (accordion.classList.contains('vk__open')) {\r\n                  accordion.classList.remove('vk__open');\r\n                  content.style.maxHeight = null;\r\n              } else {\r\n                  accordion.classList.add('vk__open');\r\n                  content.style.maxHeight = content.scrollHeight + 'px';\r\n              }\r\n          });\r\n      });\r\n})()},3000);\r\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"fb0cf5d8-b4e8-4d09-8b07-84c3e793e23e","tagTypeId":"custom_js","name":"Handle advanced-dialogs subscription","description":"Handle advanced-dialog-nongame and advanced-dialog subscription","config":{"code":"Playtech.on('advanced-dialog-nongame', ({\n    actionId,\n    actionInfo: {\n        imageUrl,\n        buttons,\n        message\n    },\n    windowSessionId\n}) => {\n    const { buttons: popupButtons, onClose } = Playtech.API.popup.getButtons({ buttons, actionId, windowSessionId });\n    const hasButtons = popupButtons?.length > 0;\n\n    Playtech.API.popup.showPopup('common', {\n        buttons: popupButtons,\n        isModal: hasButtons,\n        content: `${imageUrl ? `<img src=\"${imageUrl}\" style=\"width: 100%;\" />` : ''}${message}`,\n        onClose\n    });\n});\n\nPlaytech.on('advanced-dialog', ({\n    actionId,\n    actionInfo: {\n        buttons,\n        message,\n        imageUrl\n    },\n    windowSessionId\n}) => {\n    const { buttons: popupButtons, onClose } = Playtech.API.popup.getButtons({ buttons, actionId, windowSessionId });\n    const hasButtons = popupButtons?.length > 0;\n\n    Playtech.API.popup.showPopup('common', {\n        buttons: popupButtons,\n        isModal: hasButtons,\n        content: `${imageUrl ? `<img src=\"${imageUrl}\" style=\"width: 100%;\" />` : ''}${message}`,\n        onClose\n    });\n});\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"ede2d243-c6f3-4f63-8298-f93cf9e52872","tagTypeId":"custom_tag_type","name":"Bonus Popup Style","description":"Style applied to the popup banner.","config":{"beforeEndHead":"<style>\n  [class*=\"Popup__popup\"] {\n    justify-content: flex-start !important;\n  }\n  .popup-modal__title:empty {\n    padding: 0 !important;\n  }\n  [class*=\"Popup__inner\"] article > img {\n    margin-bottom: 26px;\n    border-radius: 8px !important;\n  }\n  .Popup__actionButtons--3N7, .popup-modal__buttons {\n    margin-top: 26px !important;\n  }\n  [class*=\"Popup__popup\"] [class*=Button__primary][class*=Button__success] {\n    border-color: #51CFC9 !important;\n  }\n  [class*=\"Popup__popup\"] [class*=Button__primary][class*=Button__negative] {\n    border-radius: 6px !important;\n  }\n</style>","beforeEndBody":""},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"581bb5b7-1bb6-4595-adc2-9e10f95aafec","tagTypeId":"custom_js","name":"Protect /security-question-change","description":"Protect /security-question-change page","config":{"code":"(() => {\n    async function handle() {\n        if (window.location.pathname === '/security-question-change') {\n            if (!Playtech.API.auth.isLoggedIn) {\n                return;\n            }\n\n            const { data: { tags: [tag] = [] } = {} } = await Playtech.API.user.getPlayerTags('risk/SecurityQuestionChange') ?? {};\n            \n            if (!tag) {\n                Playtech.API.common.navigate('/');\n            }\n        }\n    }\n    \n    Playtech.on('navigate', handle);\n    Playtech.on('app-ready', handle);\n})();\n"},"conditionIds":[]},{"tagId":"8b0f4518-b001-4fb5-89d0-b986a5c89b3a","tagTypeId":"custom_js","name":"Launch Mobile Download","description":"Launch Mobile Download","config":{"code":"document.body.addEventListener('click', (event) => {\n    const target = event.target;\n\n    if (!target || !target.matches('.cms-games-grid-game-main-state')) {\n        return;\n    }\n\n    Playtech.API.common.navigate('/mobile-download');\n});"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc","1814f49f-118d-4455-90d7-2d138f1bf4ad"]},{"tagId":"539e4e35-62bb-400f-bcc8-71c8adcbc4c3","tagTypeId":"custom_tag_type","name":"Main Style (stg - liv)","description":"Styling here is copied from the stage site to this live environment. ","config":{"beforeEndHead":"<style>\n.Banner__leftArrow--1YT, .Banner__rightArrow--KfX, .Banner__leftArrow--1YT:focus, .Banner__leftArrow--1YT:hover, .Banner__rightArrow--KfX:focus, .Banner__rightArrow--KfX:hover\n {\n    background-image: url(/library/slider-arrow-pink.png) !important;\n}\n.Icon__closePopup--3xD, .Icon__closePopup--3xD:hover {\n    background-image: url(/library/game-info-close-icon.svg);\n    background-position: center;\n    background-size: 100%;\n}\n</style>","beforeEndBody":""},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"f13853df-b799-4e2e-aaf7-ca30b08b2574","tagTypeId":"custom_tag_type","name":"CSS for ALL pages","description":"CSS for ALL pages","config":{"beforeEndHead":"<style>\r\n/*STG site styling*/\r\n  #application {\r\n    padding-left: 2%;\r\n    padding-right: 2%;\r\n  }\r\n  /*sidebar menu*/\r\n  .custom-left-menu-item.active,\r\n  .custom-left-menu-item:hover,\r\n  .custom-left-menu-item:active,\r\n  .custom-left-menu-item:has(.custom-left-menu-item-text.active) {\r\n      background-color: #10cfc9;\r\n      border-radius: 4px;\r\n      color: #000;\r\n      padding: 8px 4px;\r\n  }\r\n  .custom-left-menu-item.active > img,\r\n  .custom-left-menu-item:hover > img,\r\n  .custom-left-menu-item:active > img,\r\n  .custom-left-menu-item:has(.custom-left-menu-item-text.active) > img{\r\n      filter: brightness(0);\r\n  }\r\n  \r\n  .custom-left-menu-item:hover a.custom-left-menu-item-text, a.custom-left-menu-item-text:hover, .custom-left-menu-item-text.active {\r\n      color: #000;\r\n      font-weight: 500;\r\n  }\r\n  /*Games filters*/\r\n  ul.cms-games-grid-tabs {\r\n    display: inline-flex;\r\n    text-align: left;\r\n    gap: 1rem;\r\n    flex: 1;\r\n    padding-right: 2rem !important;\r\n    position: relative;\r\n  }\r\n  ul.cms-games-grid-tabs li {\r\n    margin-right: 0px;\r\n    border: 2px solid #10cfc9;\r\n    color: #10cfc9;\r\n    padding: .5rem 1.5rem;\r\n    text-transform: uppercase;\r\n  }\r\n  .GamesTabs__tab--2Wb.GamesTabs__active--2G_, .GamesTabs__tab--2Wb:active:not(.GamesTabs__disabled--yUE), .GamesTabs__tab--2Wb:active:not(:disabled), .desktop .GamesTabs__tab--2Wb:not(.GamesTabs__disabled--yUE):hover {\r\n    background-color:#10cfc9 !important;\r\n    border-color:#10cfc9 !important;\r\n    color: #000 !important;\r\n  \r\n  }\r\n  /* filter items ordering  */\r\n  li.cms-games-grid-tab-All-Games {\r\n  \torder: 1;\r\n  }\r\n  li.cms-games-grid-tab-Trending {\r\n  \torder: 2;\r\n  }\r\n  li.cms-games-grid-tab-New {\r\n  \torder: 3;\r\n  }\r\n  li.cms-games-grid-tab-Slots {\r\n  \torder: 4;\r\n  }\r\n  li.cms-games-grid-tab-Tables {\r\n  \torder: 5;\r\n  }\r\n  li.cms-games-grid-tab-Live-Dealer {\r\n  \torder: 6;\r\n  }\r\n  li.cms-games-grid-tab-Jackpots {\r\n  \torder: 7;\r\n  }\r\n  li.cms-games-grid-tab-Casino-FLoor-Favorites {\r\n  \torder: 8;\r\n  }\r\n  li.cms-games-grid-tab-Video-Poker {\r\n  \torder: 9;\r\n  }\r\n  .GamesFilters__container--23W {\r\n    display: inline-flex;\r\n    justify-content: flex-end;\r\n    position: relative;\r\n    margin-bottom: 1rem !important;\r\n    padding-bottom: 8px;\r\n    padding-top: 8px;\r\n  }\r\n  .GamesFilters__container--23W::before {\r\n    content: '';\r\n    width: 4rem;\r\n    height: 100%;\r\n    background: linear-gradient(-90deg, #232323 50%, transparent);\r\n    position: absolute;\r\n    left: -58px;\r\n    top: 0px;\r\n  }\r\n  .GamesFilters__container--23W > div {\r\n    cursor: pointer;\r\n  }\r\n  .GamesFilters__container--23W .DesktopGamesFilters__clearButton--au8 {\r\n    display: none;\r\n  }\r\n  \r\n  .GamesFilters__container--23W > .AccessibilityElement__wrapper--3x7 {\r\n    width: 2rem;\r\n    height: 2rem;\r\n    background: url(/library/game-info-close-icon.svg) no-repeat center / 100%;\r\n  }\r\n  .GamesHeader__categoryTitle--3mV .GamesHeader__categoryName--2Pp {\r\n    font-size: 1.2rem;\r\n  }\r\n  .DesktopGamesFilters__innerContainer--nns {\r\n    border: 1px solid #fff;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-direction: row-reverse;\r\n  }\r\n  /*END of STG styling*/\r\n  .AppRouter__header--3bT.header {\r\n    left: 0;\r\n    right: 0;\r\n  }\r\n    .bonus-history-portlet [class*='TableHeader__tableHeaderContainer--'] {\r\n        padding: 0;\r\n    }\r\n\r\n    .bonus-history-portlet [class*='TableHeader__tableHeaderContainer--'] [class*='TableHeader__filtersContainer--'] {\r\n        margin: 0;\r\n    }\r\n    .bonus-history-portlet [class*='TableHeader__filters--'] [class*='TableHeader__filter--'] {\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: space-between;\r\n        width: 100%;\r\n        min-width: 100%;\r\n        margin: 0 0 .5rem;\r\n    }\r\n    .bonus-history-portlet [class*='TableHeader__filters--'] [class*='TableHeader__filter--'] [class*='Select__content--foB'] {\r\n        width: 50%;\r\n    }\r\n  \r\n    .cms-identity-verification-form,\r\n    .cms-identity-verification-form [class*=\"Document__description--\"] {\r\n        margin-top: 0;\r\n    }\r\n</style>","beforeEndBody":""},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc","036bdbb4-1bc3-47fe-a0ec-b04d34fc2801"]},{"tagId":"ea4acb67-b179-40ec-b8f2-1580680c1533","tagTypeId":"custom_js","name":"Ishay -- Make Promocode Uppercase","description":"Ishay N asked for this","config":{"code":"document.body.addEventListener('input', (e) => {\n    const target = e.target;\n\n    if (!(target instanceof HTMLInputElement)) {\n        return;\n    }\n\n    if (target.matches('input[name=promoCode]')) {\n        const value = target.value.toUpperCase();\n\n        if (target.value !== value) {\n            const nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, \"value\").set;\n            nativeInputValueSetter.call(target, value);\n\n            const event = new Event('input', { bubbles: true });\n            event.simulated = true;\n            target.dispatchEvent(event);\n        }\n    }\n});\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"d60191f5-7aa2-490a-92fc-8638031fd377","tagTypeId":"custom_tag_type","name":"Banking Icons","description":"Banking Icons","config":{"beforeEndHead":"<style>\n    .cms-cashier-deposit .paymentMethodIcon-VipPreferredPS {\n        background-image: url('/library/banking/bank_vip_echeck.svg');\n    }\n\n    .cms-cashier-deposit .paymentMethodIcon-CardsPS {\n        background-image: url('/library/banking/bank_cards.png');\n        background-size: 75%;\n    }\n\n    .cms-cashier-deposit .paymentMethodIcon-ApplePayPS {\n        background-image: url('/library/banking/bank_apple_pay.png');\n    }\n\n    .cms-cashier-deposit .paymentMethodIcon-VenmoPS {\n        background-image: url('/library/banking/bank_venmo.svg');\n    }\n\n    .cms-cashier-deposit .paymentMethodIcon-PlayPlusPS {\n        background-image: url('/library/banking/bank_play_plus.png');\n        background-size: 90%;\n    }\n\n    .cms-cashier-deposit .paymentMethodIcon-PaySafeCashPS {\n        background-image: url('/library/banking/bank_paysafe.png');\n    }\n\n    .cms-cashier-deposit .paymentMethodIcon-Cage {\n        background-image: url('/library/banking/bank_cash_cage.png');\n    }\n\n    .cms-cashier-withdraw .paymentMethodIcon-VipPreferredPS {\n        background-image: url('/library/banking/bank_vip_echeck.svg');\n    }\n\n    .cms-cashier-withdraw .paymentMethodIcon-CardsPS {\n        background-image: url('/library/banking/bank_cards.png');\n        background-size: 75%;\n    }\n\n    .cms-cashier-withdraw .paymentMethodIcon-ApplePayPS {\n        background-image: url('/library/banking/bank_apple_pay.png');\n    }\n\n    .cms-cashier-withdraw .paymentMethodIcon-VenmoPS {\n        background-image: url('/library/banking/bank_venmo.svg');\n    }\n\n    .cms-cashier-withdraw .paymentMethodIcon-PlayPlusPS {\n        background-image: url('/library/banking/bank_play_plus.png');\n        background-size: 90%;\n    }\n\n    .cms-cashier-withdraw .paymentMethodIcon-PaySafeCashPS {\n        background-image: url('/library/banking/bank_paysafe.png');\n    }\n\n    .cms-cashier-withdraw .paymentMethodIcon-Cage {\n        background-image: url('/library/banking/bank_cash_cage.png');\n    }\n</style>","beforeEndBody":""},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"73c4fed5-137d-4d07-9306-04c8ce61a493","tagTypeId":"custom_tag_type","name":"BonusSCHEMA","description":"welcome bonus schema","config":{"beforeEndHead":"<script type=\"application/ld+json\">\r\n{\r\n  \"@context\": \"https://schema.org/\",\r\n  \"@type\": \"Offer\",\r\n  \"name\": \"100% Welcome Bonus up to $1000\",\r\n  \"description\": \"New users at betOcean can get a 100% match bonus on their first deposit up to $1000. Terms apply.\",\r\n  \"url\": \"https://www.betocean.com/promo-welcome-bonus\",\r\n  \"priceCurrency\": \"USD\",\r\n  \"price\": \"0.00\",\r\n  \"availability\": \"https://schema.org/InStock\",\r\n  \"validFrom\": \"2025-07-01T00:00\",\r\n  \"validThrough\": \"2030-07-31T23:59\",\r\n  \"eligibleRegion\": {\r\n    \"@type\": \"Place\",\r\n    \"name\": \"New Jersey\"\r\n  }\r\n}\r\n</script>","beforeEndBody":""},"conditionIds":["6e742c3c-e361-4f66-a69a-92367bae42f7"]},{"tagId":"823d2f31-0d4d-4bb0-a80f-a9090ec9e702","tagTypeId":"geocomply","name":"GeoComply for Wrapper","description":"GeoComply for games","config":{"enableNative":false,"clientURL":"https://cdn.geocomply.com/plc/4.1.0.0/geocomply-client.min.js","disableStoreAutoLaunch":false,"oobeeURL":"https://nj-oobee-v2.geocomply.com","enableMobile":true,"identifierType":"Casino","installerBaseURL":"https://ums.geocomply.com/installer/url","useTransparentPopup":true,"skipBrowserGeolocation":false,"mobileClientURL":"https://cdn.geocomply.com/oobee/v3.5/oobee.js","installerKey":"H4RJgpKpkP","installerVersion":"4.1.0.0","environmentID":"production","enableSolus":false,"solusClientURL":"","enableDesktop":true},"conditionIds":["121af13c-41bd-4ba7-a9e5-eebf1c79ae99"]},{"tagId":"e0ba02c6-9ded-4737-b039-37622df1aa20","tagTypeId":"custom_js","name":"Re-init banner_domainclick on Cookie Accept","description":"Re-init banner_domainclick on Cookie Accept","config":{"code":"Playtech.on('cookie-settings-updated', ({ name, value }) => {\n   if (name === 'marketing' && value) {\n      Playtech.API.affiliate.setAffiliateCookie(Object.fromEntries(new URLSearchParams(location.search)));\n   }\n});\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"c589567d-14f9-4996-8083-8a115493ad90","tagTypeId":"custom_js","name":"KYCDetailsConfirmed Tag for Change Details","description":"KYCDetailsConfirmed Tag for Change Details","config":{"code":"Playtech.on('TWO_FA_POPUP_OPENED', async ([component]) => {\n    if (component === 'change-details') {\n        await new Promise((resolve) => setTimeout(resolve, 2000));\n        await waitForElementToBeRemoved('[class*=TwoFactorAuthenticationPopup__layout]');\n        \n        const { data } = await Playtech.API.user.getPlayerTags('risk/kyc_x1,risk/kyc_x2');\n        const { tags } = data;\n        const kyc_x1 = tags.find((tag) => tag.name === 'risk/kyc_x1');\n        const kyc_x2 = tags.find((tag) => tag.name === 'risk/kyc_x2');\n\n        if (kyc_x1 && !kyc_x2) {\n            await Playtech.API.user.setPlayerTags([{\n                name: 'uam/Accountsettings/KYCDetailsConfirmed',\n                value: 'Pending',\n                type: 'text'\n            }]);\n        }\n    }\n});\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"98ecd7dc-02a5-401e-8770-8a0dd9584835","tagTypeId":"custom_js","name":"AppsFlyer Native","description":"AppsFlyer Native","config":{"code":"(function () {\n    Playtech.on('DEPOSIT_FAIL', () => {\n        Playtech.API.htcmd.portalEvent({ event: 'depositFail' });\n    });\n\n    Playtech.on('DEPOSIT_COMPLETED', async (response) => {\n        response = response[0];\n\n        const { currency } = Playtech.fetchUserDetails();\n        const stats = await Playtech.API.payments.getPaymentStatistics();\n        const isFirstDeposit = stats.deposits.totalDepositCount === '1';\n\n        const amount = response.amount ? response.amount : response.transactionData\n            ? response.transactionData.amount && response.transactionData.amount.amount\n            : response.payments && response.payments.transaction && response.payments.transaction[0].amount;\n\n        Playtech.API.htcmd.portalEvent({\n            event: isFirstDeposit ? 'depositFirst' : 'depositCompleted',\n            amount,\n            currency\n        });\n    });\n\n    Playtech.on('REGISTRATION_COMPLETED', ([{ userId, username }]) => {\n        Playtech.API.htcmd.sendMessage('accountCreated', { userId, username });\n    });\n})();\n"},"conditionIds":["178863d3-b2ff-4c07-9cb1-786247bfcfe6","13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"d331cbe7-417a-4387-8b4e-2f643e1116c9","tagTypeId":"google_tag_manager","name":"Google Tag Manager","description":"Google Tag Manager","config":{"gtmId":"GTM-5LHDJHKK"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"c337d354-93e9-41f0-9c01-a2fa72b47f65","tagTypeId":"custom_js","name":"AppsFlyer Web","description":"Excluded from Native","config":{"code":"(function () {\n    !function (t, e, n, s, a, c, i, o, p) {\n        t.AppsFlyerSdkObject = a, t.AF = t.AF || function () {\n            (t.AF.q = t.AF.q || []).push([Date.now()].concat(Array.prototype.slice.call(arguments)));\n        },\n            t.AF.id = t.AF.id\n                || i, t.AF.plugins = {}, o = e.createElement(n), p = e.getElementsByTagName(n)[0], o.async = 1,\n            o.src = 'https://websdk.appsflyer.com?' + (c.length > 0 ? 'st=' + c.split(',').sort().join(',') + '&' : '')\n                + (i.length > 0 ? 'af_id=' + i : ''),\n            p.parentNode.insertBefore(o, p);\n    }(window, document, 'script', 0, 'AF', 'pba', { pba: { webAppId: '066f5893-2c7c-4b6c-a497-6531be52bbb0' } });\n\n    if (Playtech.API.user.isLoggedIn()) {\n        AF('pba', 'setCustomerUserId', Playtech.fetchUserDetails().userId);\n    }\n\n    Playtech.on('LOGGED_IN', function () {\n        AF('pba', 'setCustomerUserId', Playtech.fetchUserDetails().userId);\n    });\n\n    Playtech.on('LOGGED_OUT', function () {\n        AF('pba', 'setCustomerUserId', 'undefined');\n    });\n\n    Playtech.on('LOGGED_IN', function () {\n        AF('pba', 'event', {\n            eventType: 'EVENT',\n            eventName: 'af_login',\n            eventValue: {\n                category: 'login',\n                label: 'login success',\n                customerID: Playtech.fetchUserDetails().userId\n            }\n        });\n    });\n\n    Playtech.on('LOGGED_IN_FAIL', function () {\n        AF('pba', 'event', {\n            eventType: 'EVENT',\n            eventName: 'af_login_fail',\n            eventValue: {\n                'category': 'login',\n                'label': 'login fail'\n            }\n        });\n    });\n\n    Playtech.on('REGISTRATION_COMPLETED', function ([{ userId }]) {\n        AF('pba', 'setCustomerUserId', userId);\n\n        setTimeout(function () {\n            AF('pba', 'event', {\n                eventType: 'EVENT',\n                eventName: 'af_register',\n                eventValue: {\n                    category: 'registration',\n                    label: 'registration completed',\n                    customerID: userId\n                }\n            });\n        }, 2000);\n    });\n\n    Playtech.on('REGISTRATION_FAIL', function () {\n        AF('pba', 'event', {\n            eventType: 'EVENT',\n            eventName: 'af_register_fail',\n            eventValue: {\n                'category': 'registration',\n                'label': 'registration fail'\n            }\n        });\n    });\n\n    Playtech.on('DEPOSIT_COMPLETED', async function() {\n        const response = await Playtech.API.payments.getPaymentStatistics();\n\n        if (response.deposits.totalDepositCount === '1') {\n            AF('pba', 'event', {\n                eventType: 'EVENT',\n                eventName: 'af_first_deposit',\n                eventValue: {\n                    category: 'deposit',\n                    label: 'deposit first',\n                    customerID: Playtech.fetchUserDetails().userId\n                }\n            });\n\n        } else {\n            AF('pba', 'event', {\n                eventType: 'EVENT',\n                eventName: 'af_deposit',\n                eventValue: {\n                    category: 'deposit',\n                    label: 'deposit completed',\n                    customerID: Playtech.fetchUserDetails().userId\n                }\n            });\n        }\n    });\n\n    Playtech.on('DEPOSIT_FAIL', function () {\n        AF('pba', 'event', {\n            eventType: 'EVENT',\n            eventName: 'af_deposit_fail',\n            eventValue: {\n                category: 'deposit',\n                label: 'deposit fail',\n                customerID: Playtech.fetchUserDetails().userId\n            }\n        });\n    });\n})();"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc","1814f49f-118d-4455-90d7-2d138f1bf4ad"]},{"tagId":"8720a3d5-507c-43f0-9ca4-2adea5e35c5c","tagTypeId":"custom_js","name":"Copy cellphone to phone","description":"Copy cellphone to phone","config":{"code":"Playtech.API.auth.addBeforeRegistrationHook(({ dataMap }) => {\n    // modify phone right before registration request is sent\n    dataMap.phone = dataMap.cellphone;\n\n    return { dataMap };\n});\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"5284ca19-e72e-4082-ac14-08fd77bf891e","tagTypeId":"custom_js","name":"Popup for depositThresholdConfirmation","description":"Popup for depositThresholdConfirmation","config":{"code":"(async () => {\n    async function showPopup() {\n        Playtech.API.popup.showPopup('common', {\n            title: 'playtech.mobile.system.popup.depositReachedThresholdPopup.title',\n            content: 'playtech.mobile.system.popup.depositReachedThresholdPopup.content',\n            isModal: true,\n            onClose: async () => {\n                const { data } = await Playtech.API.user.getPlayerTags('annualConfirmationCount');\n                const { tags } = data;\n\n                if (tags.length === 0) {\n                    // no tag assigned, skipping\n                    return;\n                }\n\n                const [annualConfirmationCountTag] = tags;\n                const annualConfirmationCount = parseInt(annualConfirmationCountTag.value ?? '0');\n\n                Playtech.API.user.setPlayerTags([\n                    {\n                        name: 'depositThresholdConfirmation',\n                        value: 'confirmed',\n                        type: 'text'\n                    },\n                    ...annualConfirmationCount === 0 ? [\n                        {\n                            name: 'annualConfirmationDate',\n                            value: Playtech.API.formatter.getDateForIms(new Date()),\n                            type: 'date'\n                        }\n                    ] : []\n                ]);\n            }\n        });\n\n    }\n\n    async function checkTag() {\n        const { data } = await Playtech.API.user.getPlayerTags('depositThresholdConfirmation');\n        const { tags } = data;\n\n        if (tags.length === 0) {\n            // no tag assigned, skipping\n            return;\n        }\n\n        const [tag] = tags;\n\n        if (tag.value === 'required') {\n            showPopup();\n        }\n    }\n\n    Playtech.API.events.addEventListener('player-tag-change', async function tagUpdateHandler({\n        detail: {\n            tag,\n            value,\n            removed\n        }\n    }) {\n        if (tag === 'depositThresholdConfirmation') {\n            if (!removed && value === 'required') {\n                showPopup();\n            }\n        }\n    });\n\n    if (Playtech.API.auth.isLoggedIn) {\n        checkTag();\n    }\n\n    Playtech.on(Playtech.Events.LOGGED_IN, checkTag);\n})();\n"},"conditionIds":["1814f49f-118d-4455-90d7-2d138f1bf4ad","13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"e1f5b5db-89ea-42bd-8762-dcc69be699d8","tagTypeId":"custom_js","name":"2fa Popup closed on Self Exclusion","description":"set tag SEprocessDropped on 2fa Popup closed on Self Exclusion","config":{"code":"Playtech.on('TWO_FA_POPUP_CLOSED', (arg) => {\n    const component = Array.isArray(arg) ? arg[0] : arg;\n\n    if (component === 'rg-self-exclusion') {\n        Playtech.API.user.setPlayerTags([{ name: 'uam/rg/SEprocessDropped', value: 1, type: 'delta' }])\n    }\n});\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"e248c6a3-7797-4813-98bd-c991a9e02ce2","tagTypeId":"custom_js","name":"Xtremepush","description":"Xtremepush","config":{"code":"(() => {\n    const DISMISS_KEY = 'webpush_prompt_dismissed';\n\n    async function ask() {\n        await new Promise((resolve) => setTimeout(resolve, 3000));\n\n        Playtech.API.popup.showPopup('confirmation', {\n            content: 'Would you like to enable notifications from Ocean Casino?',\n            acceptBtnText: 'Enable',\n            onAccept: () => {\n                xtremepush('push', 'prompt', {\n                    allowCallback: function () {\n                        // register in IMS\n                        const id = xtremepush('get', 'device_info')?.id;\n\n                        if (id) {\n                            Playtech.API.server.registerPushApplication({\n                                pushId: 'xtremepush',\n                                deviceId: id,\n                                application: 'Ocean Desktop'\n                            });\n                        }\n                    },\n                    blockCallback: function () {\n                        // user clicked block button\n                    },\n                    dismissCallback: function () {\n                        // user dismissed permissions dialog\n                    }\n                });\n            },\n            onDecline: () => {\n                localStorage.setItem(DISMISS_KEY, '1');\n            }\n        });\n    }\n\n    function initializeXtremePushConnection() {\n        const data = Playtech.fetchUserDetails();\n\n        // set user_id\n        xtremepush('set', 'user_id', data.userId);\n        xtremepush('event', 'on_sign_in');\n\n        // set tags on the user\n        const properties = {\n            'advertiser': 'advertiser',\n            'age': 'age',\n            'ageVerificationStatus': 'age_verification_status',\n            'birthDate': 'birth_date',\n            'casinoName': 'casino_name',\n            'clientType': 'client_type',\n            'contactPreferences': 'contact_preferences',\n            'email': 'email',\n            'firstName': 'first_name',\n            'frozen': 'frozen',\n            'lastName': 'last_name',\n            'loginName': 'login_name',\n            'noBonus': 'no_bonus',\n            'previousLoginTime': 'previous_login_time',\n            'username': 'username',\n            'vipLevel': 'vip_level',\n            'wantMail': 'want_mail',\n        };\n\n        for (const [property, name] of Object.entries(properties)) {\n            xtremepush('tag', name, data[property]);\n        }\n    }\n\n    if (Playtech.API.auth.isLoggedIn) {\n        initializeXtremePushConnection();\n    }\n\n    Playtech.on('LOGGED_IN', initializeXtremePushConnection);\n    Playtech.on('LOGGED_IN_FAIL', () => {\n        xtremepush('event', 'failed_login');\n    });\n    Playtech.on('LOGGED_OUT', () => {\n        xtremepush('event', 'on_sign_out');\n    });\n    Playtech.on('DEPOSIT_COMPLETED', () => {\n        xtremepush('event', 'deposit_completed');\n    });\n    Playtech.on('DEPOSIT_FAIL', () => {\n        xtremepush('event', 'deposit_fail');\n    });\n    Playtech.on('GAME_LAUNCH', ([{\n        launchType,\n        gameCode,\n        gameName,\n        gameFeed,\n        container\n    }]) => {\n        xtremepush('event', 'game_launch', {\n            game: gameCode,\n            name: gameName\n        });\n    });\n\n    const permission = xtremepush('push', 'permission');\n\n    if (permission === 'default' && localStorage.getItem(DISMISS_KEY) !== '1') {\n        Playtech.on('LOGGED_IN', ask);\n\n        if (Playtech.API.auth.isLoggedIn) {\n            ask();\n        }\n    }\n})();\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"f74ebb49-4ffb-4163-a62d-338460970db3","tagTypeId":"custom_js","name":"SE Exclude Button","description":"SE Exclude Button Trigger","config":{"code":"(() => {\n    const div = document.querySelector('#p_p_id_0');\n    \n    function handler(event) {\n        const button = event.target.closest('button');\n\n        if (!button) {\n            return;\n        }\n\n        Playtech.API.user.setPlayerTags([{\n            name: 'uam/regulation/self_exclusion_acknowledgement',\n            type: 'text',\n            value: 'yes',\n            expirationDate: ''\n        }]);\n    }\n    \n    div.addEventListener('click', handler);\n    Playtech.once('navigate', () => div.removeEventListener('click', handler));\n})();"},"conditionIds":["aac650a7-587f-48cf-968c-e6fe25f504f8","036bdbb4-1bc3-47fe-a0ec-b04d34fc2801"]},{"tagId":"d0c8adbc-a1e1-4801-9db3-8a957d797ba7","tagTypeId":"custom_js","name":"ZenDesk Authentication","description":"ZenDesk Authentication","config":{"code":"(async () => {\n    const handler = async () => {\n        console.log('[ZCHAT] INIT');\n\n        const response = await Playtech.API.server.getJWTToken();\n        const jwtToken = response && response.data && response.data.jwtToken;\n\n        if (!jwtToken) {\n            return;\n        }\n\n        //zE('messenger', 'show');\n\n        console.log('[ZCHAT] JWT: ', jwtToken);\n\n        zE('messenger', 'loginUser', function (callback) {\n            callback(jwtToken)\n        });\n    };\n\n    if (Playtech.API.auth.isLoggedIn) {\n      handler();\n    }    \n\n    Playtech.on(Playtech.Events.LOGGED_IN, handler);\n    Playtech.on(Playtech.Events.LOGGED_OUT, function () {\n        console.log('[ZCHAT] LOGOUT');\n        zE('messenger', 'hide');\n    });\n})();\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"2a02f4c3-9032-4776-b4a2-e15d739ff81b","tagTypeId":"custom_tag_type","name":"W2G","description":"W2G remove sportsbook","config":{"beforeEndHead":"<style>\r\n[class*=Picker__year--] select option:nth-child(3) ~ option {\r\n  display: none;\r\n  }\r\n</style>\r\n","beforeEndBody":""},"conditionIds":[]},{"tagId":"4b0002d3-4376-4403-a812-10e744641b18","tagTypeId":"custom_tag_type","name":"Date formats","description":"Date formats order fix","config":{"beforeEndHead":"<style>\n.registration .field-group .field_name_year {\n    order: 3;\n}\n \n.registration .field-group .field_name_month {\n    order: 1;\n    padding: 0;\n}\n \n.registration .field-group .field_name_day {\n    order: 2;\n    padding: 0 0.45em;\n}\n\n.form_name_transaction-history .field-group .field_name_year {\n    order: 3;\n}\n \n.form_name_transaction-history .field-group .field_name_month {\n    order: 1;\n    padding: 0;\n}\n \n.form_name_transaction-history .field-group .field_name_day {\n    order: 2;\n    padding: 0 0.45em;\n}\n\n[class*=\"Picker__year-\"] {\n    order: 3;\n}\n \n[class*=\"Picker__month-\"] {\n    order: 1;\n}\n \n[class*=\"Picker__day-\"] {\n    order: 2;\n}\n</style>","beforeEndBody":""},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"0c4ffb61-dacc-45b2-8d01-8596b0606bee","tagTypeId":"ucip","name":"UCIP","description":"UCIP","config":{},"conditionIds":["121af13c-41bd-4ba7-a9e5-eebf1c79ae99"]}],"conditions":[{"conditionId":"6e742c3c-e361-4f66-a69a-92367bae42f7","conditionTypeId":"page_condition","name":"Bonus SCHEMA","description":"Welcome bonus SCHEMA","config":{"onPageLaunch":"/promo-welcome-bonus"}},{"conditionId":"178863d3-b2ff-4c07-9cb1-786247bfcfe6","conditionTypeId":"native_app_condition","name":"Only for Native App","description":"Only for Native App","config":{"nativeAppRule":"1"}},{"conditionId":"13d49fc7-2011-4bd2-b108-d66cc0f9ccfc","conditionTypeId":"basic_condition","name":"On application init","description":"On application initialization","config":{"launch":"onAppInit"}},{"conditionId":"036bdbb4-1bc3-47fe-a0ec-b04d34fc2801","conditionTypeId":"basic_condition","name":"After page rendered","description":"After page rendered","config":{"launch":"afterPageRendered"}},{"conditionId":"1814f49f-118d-4455-90d7-2d138f1bf4ad","conditionTypeId":"native_app_condition","name":"Exclude from Native","description":"Exclude from Native","config":{"nativeAppRule":"0"}},{"conditionId":"121af13c-41bd-4ba7-a9e5-eebf1c79ae99","conditionTypeId":"basic_condition","name":"On Wrapper Init","description":"On Wrapper Init","config":{"launch":"onWrapperInit"}},{"conditionId":"aac650a7-587f-48cf-968c-e6fe25f504f8","conditionTypeId":"page_condition","name":"On SE Page","description":"On SE Page","config":{"onPageLaunch":"/self-exclusion"}},{"conditionId":"76dd44f1-fb97-486f-9de0-cc80abd94247","conditionTypeId":"page_condition","name":"On Deposit Page Load","description":"This tag is loaded when bank page is loaded","config":{"onPageLaunch":"/deposit-betocean"}},{"conditionId":"108051df-85d1-4319-a71e-7d16e27e9a55","conditionTypeId":"page_condition","name":"On RG Page Load","description":"This tag is loaded when responsible gaming page is loaded","config":{"onPageLaunch":"/responsible-gaming"}}]}