/* Copyright © 2024 Melbet - All Rights Reserved */ import{ref as d,computed as m,unref as g}from"../../../../shared-assets/__shared_vue_deps_4ZTCVFCX.js";import{useSiteConfig as y,F as u}from"./entry-ABm-H_wC.js";var i=(e=>(e.LOGO_18="18",e.GAMBLING_CARE="gamblingcare",e.GAMBLE_AWARE="gambleaware",e.GORDON_MOODY="gordonmoody",e.PLAY_RESPONSIBLY="play_responsibly",e.LEGALLY="legally",e.GAMING_COMMISSION="gaming_commission",e))(i||{});const O=[{id:i.LOGO_18,name:"18+",mediaKey:"responsible_game_logos_18"},{id:i.GAMBLING_CARE,name:"Gambling care IE",mediaKey:"responsible_game_logos_gamblingcare",link:"https://gamblingcare.ie/"},{id:i.GAMBLE_AWARE,name:"Gamble Aware",mediaKey:"responsible_game_logos_gambleaware",link:"https://www.begambleaware.org/"},{id:i.GORDON_MOODY,name:"Gordon Moody",mediaKey:"responsible_game_logos_gordonmoody",link:"https://gordonmoody.org.uk/"},{id:i.PLAY_RESPONSIBLY,name:"18+ play responsibly",mediaKey:"responsible_game_logos_play_responsibly",link:"https://playsafe.be/fr/"},{id:i.LEGALLY,name:"Always play legally",mediaKey:"responsible_game_logos_legally",link:"https://www.alwaysplaylegally.be/fr"},{id:i.GAMING_COMMISSION,name:"Gaming commission",mediaKey:"responsible_game_logos_gaming_commission",link:"https://www.commissiondesjeuxdehasard.be/en/gaming-commission-0"}];var c=(e=>(e.RESPONSIBLE="responsible",e))(c||{});const G=[{id:c.RESPONSIBLE,title:"Responsible gambling",translationKey:"link_menu_responsible_gaming",url:"/information/rules/responsible"}],_={[i.GAMBLING_CARE]:"responsible_game_logos_gamblingcare_white",[i.GORDON_MOODY]:"responsible_game_logos_gordonmoody_white"},S=(e=!1)=>{const o=d(e);return[()=>o.value=!o.value,o]};var w=Object.defineProperty,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,b=(e,o,s)=>o in e?w(e,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[o]=s,L=(e,o)=>{for(var s in o||(o={}))f.call(o,s)&&b(e,s,o[s]);if(p)for(var s of p(o))h.call(o,s)&&b(e,s,o[s]);return e};const A=(e="default")=>{const{responsibleGamblingLogoIds:o,responsibleGamblingLinkIds:s,isShowResponsibleGamblingBlock:l}=y();let a=O.filter(({id:r})=>o.includes(r));const t=G.filter(({id:r})=>s.includes(r));switch(e){case"white":{a=a.map(r=>{const n=L({},r);return n.id in _&&(n.mediaKey=_[n.id]),n});break}}return{visibleResponsibleGamblingLogos:a,visibleResponsibleGamblingLinks:t,isShowResponsibleGamblingBlock:l}},M=()=>{const{thirdPartyFooterTypeInCasinoSections:e}=y(),{visibleResponsibleGamblingLogos:o}=A("white"),s=u(),l=s.get("isThirdPartyRoute"),a=s.get("isCyberPage"),t=s.get("layoutThemes",{}),r=m(()=>e===1&&g(l)),n=m(()=>!g(r));return{responsibleGamblingLogos:o,isThirdPartyFooterAlt:r,isPartnersVisible:n,isThirdPartyRoute:l,isCyberPage:a,layoutThemes:t}};export{M as useFooter,A as useResponsibleGambling,S as useToggle};