1import{l as B,r as g,A as e}from"./index.3a9dafa4.1791296062701.js";import{r as _}from"./agentation.f767b108.1791296062701.js";import b from"./Picture.e5339cc6.1791296062701.js";import{D as S}from"./draggable-floating-icon.ccda5b65.1791296062701.js";import{a as D}from"./general-hook.2d7a98bc.1791296062701.js";import"./store.21ed66ad.1791296062701.js";import"./floatingNotification.constant.27687fe7.1791296062701.js";import"./dayjs.min.ac636f31.1791296062701.js";import"./matchPredictionModules.5c68d79f.1791296062701.js";import"./oddsFeedModules.e8376b26.1791296062701.js";import"./promotionModules.5b844e27.1791296062701.js";import"./index.4130f7f5.1791296062701.js";const C="/public/html/images/spl-floating-icon.gif",j="/public/html/images/closebtn.png",k=()=>{const s=B.useSelector(a=>a.screen),o=D();return{sideFloating:g.useMemo(()=>s?[{altText:"spl-floating-icon",img:C,href:"",openSubIconsAnimationClass:"curve",disablePage:o({web:[],mobile:["/myaccount/messaging"]}),closebtn:{img:j},subIcons:[{img:"/public/html/images/sub-banner-1.png",href:"/lottery/spl"},{img:"/public/html/images/sub-banner-2.png",href:"/lottery/ed"}]}]:[],[o,s])}},M="_floatingBanner_m63tp_1",N="_floatingBannerDesktop_m63tp_9",T="_floatingBannerMobile_m63tp_14",$="_floatingBannerImage_m63tp_19",F="_bannerTrigger_m63tp_26",v="_closeButton_m63tp_31",y="_closeButtonDesktop_m63tp_39",P="_closeButtonMobile_m63tp_44",O="_subBanner_m63tp_55",w="_subBanner1_m63tp_76",A="_subBanner2_m63tp_82",t={floatingBanner:M,floatingBannerDesktop:N,floatingBannerMobile:T,floatingBannerImage:$,bannerTrigger:F,closeButton:v,closeButtonDesktop:y,closeButtonMobile:P,subBanner:O,subBanner1:w,subBanner2:A},E=({item:s,openSubIcons:o,handleIconClick:c})=>{const a=_.useHistory();return s?.subIcons?.length?e.jsx("div",{className:`float-left-sub-banners-container ${o?"open":""} ${s?.openSubIconsAnimationClass||""}`,children:s.subIcons.map((r,l)=>e.jsx("div",{className:`float-left-sub-banner-container ${t.subBanner} ${t[`subBanner${l+1}`]}`,onClick:()=>{o&&(c(r),a.push(r.href))},children:e.jsx(b,{id:"sub-banner-img",className:t.floatingBannerImage,src:r.img||"",alt:`sub-banner-${l+1}`})},`${s?.altText||"sub-icon"}-${l+1}`))}):null},X=()=>{const s=B.useSelector(n=>n.screen),{pathname:o}=_.useLocation(),[c,a]=g.useState(!1),[r,l]=g.useState(!0),{sideFloating:d}=k(),m=n=>{if(n?.subIcons?.length||n?.href){a(u=>!u);return}},h=n=>{n.preventDefault(),n.stopPropagation(),l(!1)};return r?e.jsx(e.Fragment,{children:d.map(n=>{const{closebtn:u={},altText:p,disablePage:x=[]}=n,I=x.some(i=>o.startsWith(i)),f=s?.viewType==="mobile";return I?null:e.jsxs("div",{className:"sideBannerSection",children:[e.jsxs(S,{customClass:`floating-banner ${t.floatingBanner} ${f?t.floatingBannerMobile:t.floatingBannerDesktop}`,disableDragFeature:!0,showFullSizeOpt:!0,children:[e.jsx("div",{className:t.bannerTrigger,onClick:()=>m(n),children:e.jsx(b,{className:t.floatingBannerImage,src:n.img,alt:p})}),u?.img&&e.jsx("div",{className:`floatLeftCloseBtn ${t.closeButton} ${f?t.closeButtonMobile:t.closeButtonDesktop}`,onMouseDown:i=>i.stopPropagation(),onTouchStart:i=>i.stopPropagation(),onClick:h,children:e.jsx(b,{id:"leftBanner-close-btn",src:u?.img||""})})]}),e.jsx(E,{item:n,openSubIcons:c,handleIconClick:m})]},p)})}):null};export{X as default};
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.