{"tags":[{"tagId":"b5b6c6c5-55bb-4a62-914f-65c6d252a3e3","tagTypeId":"custom_css","name":"[pure] Slide menu style","description":"[pure] Slide menu style","config":{"style":"/* Mobile menu container */\n\n.cms-slide-menu-container {\n    width: 100%;\n    max-width: 300px;\n    background-color: #202020;\n}\n\n.cms-menu-mobile {\n    background: transparent;\n}\n\n/* Mobile menu header */\n\n.cms-menu-mobile-header {\n    padding: 15px;\n    height: 50px;\n    display: flex;\n    flex-direction: row-reverse;\n    align-items: center;\n    justify-content: space-between;\n    background: transparent;\n    border-bottom: none;\n}\n\n.cms-menu-mobile-header [class*='MobileMenu__iconWrapper--'] {\n    padding: 0;\n}\n\n.cms-menu-mobile-header [class*='MobileMenu__iconWrapper--'] [class*='Icon__icon--'] {\n    mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTkgMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjQ1ODQgNS4zMzAyQzE1Ljk1MyA0LjgzNTY0IDE1Ljk1MyA0LjAzMjQ3IDE1LjQ1ODQgMy41Mzc5MUMxNC45NjM5IDMuMDQzMzUgMTQuMTYwNyAzLjA0MzM1IDEzLjY2NjIgMy41Mzc5MUw5LjQ5OTk5IDcuNzA4MDRMNS4zMjk4NiAzLjU0MTg3QzQuODM1MyAzLjA0NzMxIDQuMDMyMTQgMy4wNDczMSAzLjUzNzU4IDMuNTQxODdDMy4wNDMwMiA0LjAzNjQzIDMuMDQzMDIgNC44Mzk1OSAzLjUzNzU4IDUuMzM0MTVMNy43MDc3IDkuNTAwMzJMMy41NDE1MyAxMy42NzA1QzMuMDQ2OTcgMTQuMTY1IDMuMDQ2OTcgMTQuOTY4MiAzLjU0MTUzIDE1LjQ2MjdDNC4wMzYwOSAxNS45NTczIDQuODM5MjYgMTUuOTU3MyA1LjMzMzgyIDE1LjQ2MjdMOS40OTk5OSAxMS4yOTI2TDEzLjY3MDEgMTUuNDU4OEMxNC4xNjQ3IDE1Ljk1MzMgMTQuOTY3OCAxNS45NTMzIDE1LjQ2MjQgMTUuNDU4OEMxNS45NTcgMTQuOTY0MiAxNS45NTcgMTQuMTYxMSAxNS40NjI0IDEzLjY2NjVMMTEuMjkyMyA5LjUwMDMyTDE1LjQ1ODQgNS4zMzAyWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);\n}\n\n.cms-menu-mobile-header [class*='MobileMenu__iconWrapper--'].cms-logout-button {\n    display: none;\n}\n\n.cms-menu-mobile-header:after {\n    content: \"\";\n    position: relative;\n    background: var(--logo-image);\n    background-position: left center;\n    background-size: contain;\n    background-repeat: no-repeat;\n    width: var(--logo-width);\n    height: 16px;\n}\n\n/* Mobile menu accordion */\n\n.cms-menu-mobile .cms-accordion-row {\n    color: #fff;\n}\n\n.cms-menu-mobile .cms-accordion-row .cms-accordion-head [class*='MenuItem__menuItemLink--'] span:not(.cms-menu-item-icon) {\n    font-size: 16px;\n}\n\n.cms-menu-mobile .cms-accordion-row .cms-accordion-head {\n    font: var(--font-title);\n    text-transform: uppercase;\n    background-color: transparent;\n    border-bottom: none;\n}\n\n.cms-menu-mobile-accordion-view [class*='MobileAccordionView__accordionHeaderArrowRow--'] span {\n    background-color: #fff\n}\n\n/* Mobile menu first level */\n\n.cms-menu-mobile .cms-menu-mobile-content {\n    top: 60px;\n}\n\n.cms-menu-mobile .cms-menu-mobile-first-level-item a {\n    font: var(--font-title);\n    text-transform: uppercase;\n    color: #fff;\n}\n\n/* Mobile menu button */\n\n.cms-menu-mobile [class*='MobileAccordionView__accordionHeaderCell--']:has(.button-yellow) {\n    padding: .3rem 1rem;\n}\n\n.cms-menu-mobile .cms-menu-mobile-first-level-item.button-yellow .cms-menu-item-icon {\n    display: none;\n}\n\n.cms-menu-mobile .cms-menu-mobile-first-level-item.button-yellow {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    border: none;\n    border-radius: 0;\n    cursor: pointer;\n    font: var(--font-body);\n    font-weight: bold;\n    text-decoration: none;\n    text-transform: uppercase;\n    background-color: rgb(var(--color-tertiary-base));\n    color: rgb(var(--color-black));\n    transition: all 0.2s ease;\n    outline: 0;\n    width: 100% !important;\n    gap: 0;\n    font-size: 16px;\n    padding: 6px;\n    height: auto;\n}\n\n.cms-menu-mobile .cms-menu-mobile-first-level-item.button-yellow:active {\n    outline: 0;\n    background-color: rgb(var(--color-tertiary-darker20));\n    color: rgb(var(--color-black));\n}\n\n.cms-menu-mobile .cms-menu-mobile-first-level-item.button-yellow a {\n    color: rgb(var(--color-black));\n}\n\n/* Mobile menu second level */\n\n.cms-menu-mobile-accordion-view [class*='MobileAccordionView__accordionBodyContainer--'] {\n    background-color: transparent;\n    border: none;\n}\n\n.cms-menu-mobile-accordion-view [class*='MobileAccordionView__accordionBodyContainer--'] .cms-menu-mobile-second-level-item {\n    border: none;\n}\n\n.cms-menu-mobile-accordion-view [class*='MobileAccordionView__accordionBodyContainer--'] .cms-menu-mobile-second-level-item a {\n    font: var(--font-body);\n    color: rgb(var(--color-white));\n    gap: 10px;\n    display: flex;\n    align-items: center;\n    font-size: 14px;\n}\n\n.cms-menu-mobile-accordion-view [class*='MobileAccordionView__activeContainer--'] [class*='MobileAccordionView__accordionBodyContainer--'] {\n    border: none;\n}\n\n.cms-menu-mobile-accordion-view .cms-accordion-row [class*='MobileAccordionView__accordionBodyContainer--']:not(:empty) {\n    border: none;\n}\n\n/*icon*/\n\n.cms-menu-mobile-first-level-item .cms-menu-item-icon {\n    height: 24px;\n    width: 24px;\n    margin-right: 12px;\n}\n\n.cms-menu-mobile-second-level-item .cms-menu-item-icon {\n    height: 16px;\n    width: 16px;\n    margin-right: 0;\n}\n\n.cms-menu-mobile-accordion-view .cms-menu-mobile-second-level-item {\n    margin-left: 3.5rem;\n}\n\n.cms-menu-mobile [class*='MenuItem__menuItemLink--']:active,\n.cms-menu-mobile [class*='MenuItem__menuItemLink--']:active:hover {\n    color: #fff !important;\n}"},"conditionIds":["feea99e9-c324-47d8-b041-7e19f4ef92de"]},{"tagId":"9ac6961c-88b1-4e1d-af7a-5dfc51d6d5b7","tagTypeId":"custom_js","name":"Report Recaptcha Error","description":"Detects and reports when reCAPTCHA fails","config":{"code":"window.Playtech.on('recaptcha-error', ({ errorCode, errorMessage, error }) => {\n    const { casinoName, clientType } = window.Playtech.API.app.getAppConfiguration();\n    const { clientPlatform, deliveryPlatform, deviceId } = window.Playtech.API.device;\n    const url = new URL(`https://${window.Playtech.Variables.ssoPasDomain}/dummy.php`);\n\n    url.searchParams.append('casinoname', casinoName);\n    url.searchParams.append('clientType', clientType);\n    url.searchParams.append('clientPlatform', clientPlatform);\n    url.searchParams.append('deliveryPlatform', deliveryPlatform);\n    url.searchParams.append('deviceId', deviceId);\n    url.searchParams.append('errorCode', encodeURIComponent(errorCode));\n    url.searchParams.append('errorMessage', encodeURIComponent(errorMessage));\n    url.searchParams.append('errorWidget', encodeURIComponent(error));\n\n    fetch(url, {\n        method: 'GET',\n        mode: 'no-cors'\n    }).catch(console.error);\n});"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"6d81b0d8-a7b6-478a-a485-cc2d04b4c212","tagTypeId":"custom_js","name":"SEON Fingerprint","description":"Tag para pasar información del FP de las transacciones a SEON","config":{"code":"(() => {\r\n    Playtech.API.common.getScript('https://cdn.seondf.com/js/v6/agent.umd.js').then(async () => {\r\n        seon.init();\r\n\r\n        const blackbox = await seon.getSession();\r\n\r\n        if (blackbox) {\r\n            window.io_global_object_name = 'SEON_BLACKBOX';\r\n            window[window.io_global_object_name] = {\r\n                getBlackbox: () => ({\r\n                    finished: true,\r\n                    blackbox\r\n                })\r\n            };\r\n        } else {\r\n            console.log('Seon: failed to retrieve session data.');\r\n        }\r\n    });\r\n})();\r\n\r\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"19fab44a-b9fd-43d5-b68a-286f749bbcd4","tagTypeId":"custom_tag_type","name":"Torneos","description":"Código de las páginas de torneos","config":{"beforeEndHead":"<link rel=\"stylesheet\" href=\"https://static.versusbet.com/assets/css/leaderboards.css\" crossorigin=\"anonymous\">","beforeEndBody":"<script type=\"text/javascript\" src=\"https://static.versusbet.com/assets/js/leaderboards.js\" defer></script>"},"conditionIds":["868f2862-ce20-4491-8473-a3a8b90be5b5","feea99e9-c324-47d8-b041-7e19f4ef92de"]},{"tagId":"29a80e31-948c-4ad3-a2ba-d964381d96b1","tagTypeId":"custom_tag_type","name":"Casino","description":"CSS específico para páginas de casino","config":{"beforeEndHead":"<link rel=\"stylesheet\" href=\"https://static.versusbet.com/assets/css/casino.css\" crossorigin=\"anonymous\">","beforeEndBody":""},"conditionIds":["7ec80d95-90a5-4ddf-9339-0a2cd07df814","feea99e9-c324-47d8-b041-7e19f4ef92de","13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"804be8b1-6140-4416-9a02-d968461b7fc7","tagTypeId":"custom_tag_type","name":"Usuario","description":"Código específico para páginas de cuenta de usuario","config":{"beforeEndHead":"<link rel=\"stylesheet\" href=\"https://static.versusbet.com/assets/css/user.css\" crossorigin=\"anonymous\">","beforeEndBody":"<script type=\"text/javascript\" src=\"https://static.versusbet.com/assets/js/user.js\" defer></script>"},"conditionIds":["7af19927-73f9-4dcc-b65d-7aed169b5167","feea99e9-c324-47d8-b041-7e19f4ef92de","13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"2b9e7712-77cb-428e-90e4-1e28ea3bafbd","tagTypeId":"custom_tag_type","name":"Forms","description":"Scripts específicos para los formularios","config":{"beforeEndHead":"<link rel=\"stylesheet\" href=\"https://static.versusbet.com/assets/vendor/tomselect.css\" crossorigin=\"anonymous\">\n<link rel=\"stylesheet\" href=\"https://static.versusbet.com/assets/vendor/intelinput.css\" crossorigin=\"anonymous\">\n<link rel=\"stylesheet\" href=\"https://static.versusbet.com/assets/css/forms.css\" crossorigin=\"anonymous\">","beforeEndBody":"<script type=\"text/javascript\" src=\"https://static.versusbet.com/assets/vendor/inputmask.js\" defer></script>\n<script type=\"text/javascript\" src=\"https://static.versusbet.com/assets/vendor/tomselect.js\" defer></script>\n<script type=\"text/javascript\" src=\"https://static.versusbet.com/assets/vendor/intelinput.js\" defer></script>\n<script type=\"text/javascript\" src=\"https://static.versusbet.com/assets/js/forms.js\" defer></script>"},"conditionIds":["067022eb-af9d-4c54-b2c7-034c2afcca80","036bdbb4-1bc3-47fe-a0ec-b04d34fc2801"]},{"tagId":"a7e3e65d-f32c-4158-8f94-1c37212000d4","tagTypeId":"custom_tag_type","name":"Promos","description":"Código específico para páginas de promociones","config":{"beforeEndHead":"<link rel=\"stylesheet\" href=\"https://static.versusbet.com/assets/css/promos.css\" crossorigin=\"anonymous\">","beforeEndBody":"<script type=\"text/javascript\" src=\"https://static.versusbet.com/assets/js/promos.js\" defer></script>"},"conditionIds":["aa94b547-dfb1-4c36-aa89-4237776c9c39","feea99e9-c324-47d8-b041-7e19f4ef92de","13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"85bbb982-4349-4ec1-8397-5c9d91cfa42a","tagTypeId":"custom_tag_type","name":"Sportsbook","description":"Código específico para páginas del sportbook","config":{"beforeEndHead":"<link rel=\"stylesheet\" href=\"https://static.versusbet.com/assets/css/sportsbook.css\" crossorigin=\"anonymous\">","beforeEndBody":"<script type=\"text/javascript\" src=\"https://static.versusbet.com/assets/js/sportsbook.js\" defer></script>"},"conditionIds":["952dc84e-7da6-4f28-ad77-167936e9923b","feea99e9-c324-47d8-b041-7e19f4ef92de","13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]}],"conditions":[{"conditionId":"7ec80d95-90a5-4ddf-9339-0a2cd07df814","conditionTypeId":"page_condition","name":"Casino","description":"Páginas de casino","config":{"onPageLaunch":"/,/home,/casino,/casino/ruleta,/casino/slots,/casino/jackpots,/casino/juegos,/casino/juego,/casino/proveedores,/casino/proveedores/playtech,/casino/proveedores/evolution,/casino/proveedores/pragmatic,/casino/proveedores/spribe,/casino/proveedores/netent,/casino/proveedores/red-tiger,/casino/proveedores/amusnet,/casino/proveedores/edict,/casino/proveedores/synot,/casino/proveedores/nolimit-city,/casino/proveedores/yggdrasil,/casino/proveedores/mga,/casino/proveedores/r-franco,/casino/proveedores/skywind,/casino/proveedores/kiron,/casino/proveedores/wazdan,/casino-en-vivo,/casino/jackpots,/casino/populares,/slots/nuevos,/slots,/slots/top,/slots/jackpots,/slots/video-bingo,/slots/crash,/casino-vivo,/casino-vivo/blackjack,/casino-vivo/ruleta,/casino-vivo/especiales,/casino-vivo/cartas,/casino/proveedores/bgaming,/casino/proveedores/egt,/casino/proveedores/big-time-gaming,/casino/en-vivo,/casino/nuevos,/casino/proveedores/zitro"}},{"conditionId":"868f2862-ce20-4491-8473-a3a8b90be5b5","conditionTypeId":"page_condition","name":"Torneos","description":"Páginas de torneos","config":{"onPageLaunch":"/torneos,/torneo"}},{"conditionId":"067022eb-af9d-4c54-b2c7-034c2afcca80","conditionTypeId":"page_condition","name":"Forms","description":"Páginas con formularios","config":{"onPageLaunch":"/registro,/iniciar-sesion,/restablecer-contrasena,/mi-cuenta,/mi-cuenta/juego-responsable,/mi-cuenta/monedero/depositar,/mi-cuenta/monedero/retirar,/deposito-rapido"}},{"conditionId":"7af19927-73f9-4dcc-b65d-7aed169b5167","conditionTypeId":"page_condition","name":"Usuario","description":"Páginas de usuario","config":{"onPageLaunch":"/restablecer-contrasena,/mi-cuenta,/mi-cuenta/juego-responsable,/mi-cuenta/preferencias,/mi-cuenta/monedero/depositar,/mi-cuenta/monedero/retirar,/mi-cuenta/historial,/mi-cuenta/promos,/mi-cuenta/monedero,/mi-cuenta/verificacion"}},{"conditionId":"13d49fc7-2011-4bd2-b108-d66cc0f9ccfc","conditionTypeId":"basic_condition","name":"On application init","description":"On application initialization","config":{"launch":"onAppInit"}},{"conditionId":"e68f05b3-f5c5-4cfc-8afb-07dd9fc22287","conditionTypeId":"page_condition","name":"Registration","description":"Registration","config":{"onPageLaunch":"/register"}},{"conditionId":"036bdbb4-1bc3-47fe-a0ec-b04d34fc2801","conditionTypeId":"basic_condition","name":"After page rendered","description":"After page rendered","config":{"launch":"afterPageRendered"}},{"conditionId":"feea99e9-c324-47d8-b041-7e19f4ef92de","conditionTypeId":"basic_condition","name":"Before page rendered","description":"Before page rendered","config":{"launch":"beforePageRendered"}},{"conditionId":"aa94b547-dfb1-4c36-aa89-4237776c9c39","conditionTypeId":"page_condition","name":"Promociones","description":"CSS específico para promociones","config":{"onPageLaunch":"/promos,/promo"}},{"conditionId":"952dc84e-7da6-4f28-ad77-167936e9923b","conditionTypeId":"page_condition","name":"Sportsbook","description":"Páginas de sportbook","config":{"onPageLaunch":"/apuestas"}}]}