1"use strict";(self.webpackChunklottery=self.webpackChunklottery||[]).push([["1628"],{87232(e,t,i){i.d(t,{A:()=>w});var n=i(71893),a=i(55456),o=i(74848),r=i(96540),l=i(96338),c=i(20125),s=i(21585),_=i.n(s),d=i(62193),m=i.n(d),f=i(55378),p=i.n(f),u=i(37530),h=i.n(u),C=i(25176),x=i(22418),g=i(26655),A=i(37730),v=i(98382),j=i(56232),b=i(77772);let w=e=>{let{NotificationModal:t,page_size:i=10,isNavbar:s=!1}=e;return e=>d=>{let f=(0,j.Y0)(),u=(0,c.d)(e=>e.notification.read),w=(0,l.w)(),[N,y]=(0,r.useState)({list:[],total_size:0}),M=(0,r.useMemo)(()=>p()(N.list,e=>(0,a._)((0,n._)({},e),{unRead:-1===_()(u,e.id)})),[N,u]),[k,S]=(0,r.useState)(!1),[W,P]=(0,r.useState)(),I=(0,r.useCallback)(e=>{s||(S(!0),P(e))},[]),[Z,R]=(0,r.useState)(1),[E,L]=(0,r.useState)([]),[$,z]=(0,r.useState)([]),F=(0,r.useCallback)((e,t)=>{R(t)},[]);(0,r.useEffect)(()=>{let e=(Z-1)*i;L(h()(M,e,e+i))},[M,Z]),(0,r.useEffect)(()=>{m()(W)||w((0,v.Y)(W.id))},[w,W]),(0,r.useEffect)(()=>{let e=()=>{z(Math.random())};return window.addEventListener("focus",e),()=>{window.removeEventListener("focus",e)}},[]);let[H,B]=(0,C.L4)(b.f),V=(0,r.useMemo)(()=>!!H&&"granted"!==H&&(!f.desktop||!!s),[H,f]),D=(0,r.useCallback)(()=>{H&&("denied"===H?w((0,A.p)("err_notifications_denied")):Notification.requestPermission().then(()=>{B(Notification.permission)}))},[H,w,B]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(g.A,{apiFunc:()=>(0,x.A)("app_notification",null,1e4),setData:y,deps:[$],loaderEffect:!1}),t&&(0,o.jsx)(t,{open:k,handleClose:()=>S(!1),notification:W}),(0,o.jsx)(e,(0,a._)((0,n._)({},d),{data:N,handleOpenNotification:I,notifications:M,page:Z,handleChangePage:F,countPage:Math.ceil(N.total_size/i),dataPagination:E,showTurnOnNotifications:V,requestPermission:D,isNavbar:s}))]})}}},98382(e,t,i){i.d(t,{Y:()=>a,b:()=>o});var n=i(77024);let a=e=>({type:n.Mh,payload:e}),o=e=>({type:n.Rk,payload:e})},69915(e,t,i){i.d(t,{A:()=>l});var n=i(86614),a=i.n(n),o=i(13222),r=i.n(o);let l=e=>{let{children:t}=e;return a()(r()(t).replace(/(?:(?:https?):\/\/)(?:(?:[^\s()<>]+|\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))?\))+(?:\((?:[^\s()<>]+|(?:\(?:[^\s()<>]+\)))?\)|[^\s`!()[\]{};:'".,<>?«»ââââ]))/g,'<a href="$&" target="_blank", rel="noopener noreferrer">$&</a>'))}},9704(e,t,i){i.d(t,{A:()=>l});var n=i(71893),a=i(55456),o=i(74848);i(96540);var r=i(41728);let l=e=>(0,o.jsxs)(r.A,(0,a._)((0,n._)({viewBox:"0 0 20 20"},e),{children:[(0,o.jsx)("path",{d:"M8.78936 0C9.55111 0 10.1986 0.496965 10.4245 1.184C9.35287 0.923578 8.22497 0.923761 7.15417 1.184C7.38013 0.496965 8.02762 0 8.78936 0Z",fill:"currentColor"}),(0,o.jsx)("path",{d:"M11.1911 17.4689H6.38767C7.53699 19.1767 10.0411 19.1775 11.1911 17.4689Z",fill:"currentColor"}),(0,o.jsx)("path",{d:"M15.7857 13.9652C15.051 13.4756 14.6123 12.6559 14.6123 11.773V10.474H9.75362C8.63628 10.474 7.72731 9.56502 7.72731 8.44767C7.72731 8.09867 7.81813 7.75405 7.98953 7.45045L10.8153 2.45114C10.1843 2.21602 9.50166 2.08748 8.78936 2.08748C5.57868 2.08748 2.96641 4.69975 2.96641 7.91043V11.773C2.96641 12.6559 2.52767 13.4756 1.79303 13.9652C1.42717 14.2091 1.20854 14.6174 1.20854 15.0576C1.20854 15.7813 1.79743 16.3702 2.52108 16.3702H15.0576C15.7813 16.3702 16.3702 15.7813 16.3702 15.0576C16.3702 14.6174 16.1515 14.2091 15.7857 13.9652Z",fill:"currentColor"}),(0,o.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0949 1.97496L17.4952 7.9909C17.8424 8.60521 17.4003 9.3753 16.6875 9.3753H9.75381C9.03974 9.3753 8.59965 8.60378 8.94603 7.9909L12.3463 1.97496C12.7302 1.2959 13.7109 1.29554 14.0949 1.97496ZM13.2207 3.55235C12.9173 3.55235 12.6713 3.79831 12.6713 4.10169V5.56658C12.6713 5.86996 12.9173 6.11591 13.2207 6.11591C13.524 6.11591 13.77 5.86996 13.77 5.56658V4.10169C13.77 3.79831 13.524 3.55235 13.2207 3.55235ZM12.6711 7.32445C12.6711 7.62783 12.9173 7.87397 13.2207 7.87397C13.524 7.87397 13.7702 7.62783 13.7702 7.32445C13.7702 7.02107 13.524 6.77493 13.2207 6.77493C12.9173 6.77493 12.6711 7.02107 12.6711 7.32445Z",fill:"currentColor"}),(0,o.jsx)("path",{d:"M3.47912 2.38045C2.69156 2.38045 2.05085 3.02115 2.05085 3.80872C2.05085 4.1121 2.29681 4.35805 2.60019 4.35805C2.90357 4.35805 3.14952 4.1121 3.14952 3.80872C3.14952 3.62696 3.29737 3.47912 3.47912 3.47912C3.7825 3.47912 4.02846 3.23316 4.02846 2.92978C4.02846 2.6264 3.7825 2.38045 3.47912 2.38045Z",fill:"currentColor"}),(0,o.jsx)("path",{d:"M4.02845 0.878925C4.02845 1.1823 3.7825 1.42826 3.47912 1.42826C2.16654 1.42826 1.09867 2.49613 1.09867 3.80871C1.09867 4.11209 0.852714 4.35804 0.549335 4.35804C0.245955 4.35804 0 4.11209 0 3.80871C0 1.89032 1.56073 0.32959 3.47912 0.32959C3.7825 0.32959 4.02845 0.575545 4.02845 0.878925Z",fill:"currentColor"})]}))},86728(e,t,i){i.d(t,{A:()=>u});var n=i(74848);i(96540);var a=i(54625),o=i(20053),r=i(62193),l=i.n(r),c=i(55378),s=i.n(c),_=i(59545),d=i(67729),m=i(9704),f=i(64977),p=i(17369);let u=e=>{let{notifications:t=[],dataPagination:i=[],handleOpenNotification:r=()=>{},showTurnOnNotifications:c,requestPermission:u}=e,h=(0,p.I)();return(0,n.jsxs)(n.Fragment,{children:[c&&(0,n.jsxs)(f.A,{className:(0,o.default)(h.notification__memo,d.A.notification__memoBtn),onClick:u,children:[(0,n.jsx)(_.A,{i18nKey:"turn on notifications"}),(0,n.jsx)(m.A,{className:h.notification__memoIc})]}),l()(t)?(0,n.jsx)(_.A,{i18nKey:"NoNotificationTip"}):s()(i,e=>(0,n.jsxs)(a.N_,{to:"/notification",className:(0,o.default)({[h.notification__item]:!0,[h.notification__item_unread]:e.unRead}),onClick:()=>r(e),children:[(0,n.jsxs)("div",{className:h.notification__titleWrapper,children:[(0,n.jsx)("div",{className:h.notification__title,children:e.title}),(0,n.jsx)("div",{className:h.notification__item__date,children:e.created_at})]}),(0,n.jsx)("div",{className:h.notification__item__contentWrapper,children:(0,n.jsx)("div",{className:h.notification__item__content,children:e.content})})]},e.id))]})}},6327(e,t,i){i.r(t),i.d(t,{NotificationPage:()=>u,default:()=>h});var n=i(71893),a=i(31105),o=i(74848);i(96540);var r=i(87232),l=i(7584),c=i(55734),s=i(31170),_=i(69915),d=i(1438);let m=(0,i(93796).default)(()=>({notificationModal:{overflow:"visible",display:"grid",gridTemplateColumns:"1fr",gridAutoRows:"auto auto 1fr",textAlign:"left"},notificationModal__date:{textAlign:"right"},notificationModal__content:{margin:"1rem 0",maxHeight:"100%",overflow:"auto",wordBreak:"break-word",whiteSpace:"break-spaces","& a":{textDecoration:"underline"}}}));var f=i(86728),p=i(17369);let u=e=>{let{page:t,handleChangePage:i,countPage:r}=e,_=(0,a._)(e,["page","handleChangePage","countPage"]),d=(0,p.I)();return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.A,{text:"Notifications_u",className:d.notificationPage__sectionName}),(0,o.jsxs)(l.A,{className:d.notificationPage,children:[(0,o.jsx)(f.A,(0,n._)({},_)),(0,o.jsx)(c.A,{page:t,handleChangePage:i,count:r})]})]})},h=(0,r.A)({NotificationModal:e=>{let{open:t=!1,handleClose:i=()=>{},notification:n={}}=e,a=m();return(0,o.jsxs)(d.A,{open:t,size:"large",handleCloseModal:i,closeBtnFunc:i,className:a.notificationModal,head:n.title,children:[(0,o.jsx)("div",{className:a.notificationModal__content,children:(0,o.jsx)(_.A,{children:n.content})}),(0,o.jsx)("div",{className:a.notificationModal__date,children:n.created_at})]})}})(u)},17369(e,t,i){i.d(t,{I:()=>c});var n=i(71893),a=i(55456),o=i(93796),r=i(67729),l=i(32994);let c=(0,o.default)(()=>({notificationPage:{display:"flex",flexDirection:"column",gap:"1.8rem",maxWidth:"82rem",[l.Ay.mobile]:{gap:"1rem"}},notificationPage__sectionName:{[l.Ay.desktop]:{margin:"4.8rem 0 2.4rem"}},notification__item:(0,a._)((0,n._)({position:"relative",borderRadius:".6rem",fontSize:"1.3rem",display:"block",cursor:"pointer",border:"0.1rem solid transparent"},r.A.notification__item),{[l.Ay.mobile]:{fontSize:"1.2rem"}}),notification__item_unread:(0,a._)((0,n._)({},r.A.notification__item_unread),{"& $notification__title":(0,n._)({},r.A.notification__title_unread),"& $notification__item__line":(0,n._)({},r.A.notification__item__line_unread),"& $notification__item__date":(0,n._)({},r.A.notification__item__date_unread),"& $notification__titleWrapper":(0,n._)({},r.A.notification__titleWrapper_unread)}),notification__titleWrapper:(0,a._)((0,n._)({padding:"1.2rem 1.2rem 1.2rem 2.4rem",display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap"},r.A.notification__titleWrapper),{[l.Ay.mobile]:{padding:"0.8rem 0.8rem 0.8rem 1.5rem"}}),notification__title:(0,n._)({fontWeight:700,display:"-webkit-box",lineClamp:1,boxOrient:"vertical",whiteSpace:"normal",overflow:"hidden",gap:".8rem"},r.A.notification__title),notification__item__date:{textAlign:"right"},notification__item__contentWrapper:{padding:"1.2rem 1.2rem 1.2rem 2.4rem",[l.Ay.mobile]:{padding:"0.8rem 0.8rem 0.8rem 1.5rem"}},notification__item__content:{display:"-webkit-box",lineClamp:3,boxOrient:"vertical",whiteSpace:"normal",overflow:"hidden"},notification__memo:{width:"100%",height:"6rem",fontWeight:500,display:"flex",alignItems:"center",justifyContent:"center",gap:"0.8rem",cursor:"pointer",[l.Ay.mobile]:{height:"4rem"}},notification__memoIc:(0,a._)((0,n._)({width:"2.4rem",height:"2.4rem"},r.A.notificationNavbar__notiIc),{[l.Ay.mobile]:{width:"2rem",height:"2rem"}}),notification__isNavbar:{}}))}}]); 2//# sourceMappingURL=1628.58ae8404.js.map
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.