1import{defineComponent as D,toRef as w,computed as k,withAsyncContext as z,resolveComponent as A,openBlock as a,createElementBlock as N,normalizeClass as m,createElementVNode as T,createTextVNode as c,toDisplayString as u,createBlock as v,withCtx as e,unref as o,createCommentVNode as y,createVNode as s}from"vue";import{bE as V,Z as $}from"./logger-B4OCWT-4.js";import{X as I,ai as R}from"./merge-translations-sKzUlLHa.js";import"./use-fingerprint-BKylMFtN.js";import"vue-router";import{C as G}from"./copy-ByhXJaUU.js";import{y as M}from"./plugin-feature-flags-D9VJsscs.js";import{L as F}from"./list-stack-B6OZHHHK.js";import{L as P}from"./list-item-x5BRx0Cb.js";import{B as C}from"./button-RNidVG78.js";import{I as U}from"./icon-box-DSA0bUyn.js";import"./plugin-server-updates-DhdiVNAl.js";import"./socket-io-adapter-Cz7Hnc3D.js";import"./test-manager-DesYLJOQ.js";import"./index-DVVSyhO9.js";import"./use-recaptcha-C1-k4II9.js";import"./useMutation-Bolfuold.js";import"./set-window-href-DCDtUMZ_.js";import"./use-i18n-DpxCvEqH.js";import"./index-vSUUMbpI.js";import"./define-widget-dVgL_Ppo.js";import"./modal-info-B1D_GToO.js";import"./modal.vue_vue_type_script_setup_true_lang-ShCaOmXC.js";import"./use-body-scroll-lock-iwIC3Zn4.js";import"./custom-html-CSF7RBTT.js";import"./modal-header-Pxrha-G-.js";import"./arrow-back-BwjDU6vO.js";import"./modal-footer-DirCazFh.js";import"./buttons-group-BuclJAcr.js";import"./use-modal-C-MxU-rM.js";import"./use-feature-flag-C7ROqBtC.js";import"./use-server-event-Gr_yEbXK.js";import"./use-balances-activated-query-BSK5uug-.js";import"./social-button-CDhDkZ1r.js";import"./checkmark-kj0XwK1V.js";import"./segment-control-DGaZ6S0g.js";import"./use-path-based-route-matcher-u_WwO7dQ.js";import"./tab-BMYuU1ys.js";import"./picture-v2-E1-v2O99.js";import"./create-mask-image-value-BQDVFb7C.js";import"./badge-base-DZxLMlsz.js";import"./use-countdown-B4iufnR7.js";import"./error-captured.vue_vue_type_script_setup_true_lang-CAKKD8xl.js";import"./skeleton-Csdt2ly2.js";import"./index-9eOo6lMe.js";import"./icon-sprite-CKqUUS7A.js";import"./tooltip-BcBlRj0G.js";import"./currency-D9bQK4tP.js";import"./index-BkZBUjIo.js";import"./clear-redirect-params--DolRLzB.js";import"./setup-window-open-interceptor-B3lginpT.js";const X=D({__name:"self-exclusion",props:{hasSelfExclusion:{type:Boolean},selfExclusionDate:{},onDismiss:{type:Function}},async setup(r){let f,d;const p=r,_=V(),{show:x}=M(),E=I(),n=w(()=>E.data.config.profile.responsibleGaming),[t,{suspense:L}]=R("modal.auth-self-exclusion"),h=k(()=>p.hasSelfExclusion?p.selfExclusionDate?t.value.accessBlockedUntil({date:p.selfExclusionDate}):t.value.accessBlockedPermanently():t.value.regainAccess()),i=k(()=>n.value?.supportEmail),B=()=>{i.value&&(_.copy(i.value),x({variant:"success",title:t.value.successCopyTooltip()},2e3))};return[f,d]=z(()=>L()),await f,d(),(l,K)=>{const S=A("RouterLink");return a(),N("div",{class:m(l.$style.root)},[T("div",{class:m(l.$style.description)},[c(u(h.value)+" ",1),n.value?.rulesLink?(a(),v(S,{key:0,to:n.value.rulesLink,onClick:r.onDismiss},{default:e(()=>[c(u(o(t).termsAndConditions()),1)]),_:1},8,["to","onClick"])):y("",!0)],2),i.value?(a(),v(o(F),{key:0},{default:e(b=>[s(o(P),{title:i.value,subtitle:o(t).techSupport(),"list-stack-props":b,class:m(l.$style.support)},{leading:e(()=>[s(o(C),{variant:"neutral",size:"s","is-icon":"",onClick:B},{default:e(({iconSize:g})=>[s(o(U),{size:g},{default:e(()=>[s(o(G))]),_:1},8,["size"])]),_:1})]),_:1},8,["title","subtitle","list-stack-props","class"])]),_:1})):y("",!0),s(o(C),{variant:"neutral",size:"xl","is-wide":"",onClick:r.onDismiss},{default:e(()=>[c(u(o(t).close()),1)]),_:1},8,["onClick"])],2)}}}),Z="self-exclusion_root-Lsk47",j="self-exclusion_description-Lsk47",q="self-exclusion_support-Lsk47",H={root:Z,description:j,support:q},J={$style:H},Jo=$(X,[["__cssModules",J]]);export{Jo as default}; 2(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".self-exclusion_root-Lsk47{gap:var(--spacing-24);flex-direction:column;display:flex}
2.self-exclusion_description-Lsk47{color:var(--color-content-base-primary);gap:var(--spacing-16);font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);flex-direction:column;display:flex}.self-exclusion_description-Lsk47 a{color:var(--content-button-accent-color-fg-default);transition:color .1s}:is(.self-exclusion_description-Lsk47 a):active,:is(.self-exclusion_description-Lsk47 a):hover{color:var(--content-button-accent-color-fg-hover)}.self-exclusion_description-Lsk47 a{font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height)}.self-exclusion_support-Lsk47{padding-inline:var(--spacing-16)}")),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.