1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4002],{20164:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/wall/staticpagelist/page",function(){return t(83501)}])},16769:function(e,n,t){"use strict";t.d(n,{P0:function(){return o},a1:function(){return d},Ak:function(){return m},jx:function(){return k}});var s=t(52322),r=t(69129),i=t(2784),u=t(45699),a=t(35266),l=t(57489),c=t(43480);let o=e=>{let{children:n,showLogin:t=!0}=e,{setIsLoginDialogOpen:u}=(0,l.s6)(),{isAuthenticated:c,sessionInitialized:o,user:d,cognitoUser:h}=(0,r.tN)(e=>({isAuthenticated:e.isAuthenticated,sessionInitialized:e.sessionInitialized,user:e.user,cognitoUser:e.cognitoUser})),[x,f]=(0,i.useState)(!1),j=(0,i.useCallback)(async()=>{d||await (0,a.w3)(),!c&&t&&u(!0),f(!0)},[c,h]);return((0,i.useEffect)(()=>{o&&j()},[o,j]),x)?(0,s.jsx)(s.Fragment,{children:n}):null},d=e=>{let{children:n}=e,{isLoginDialogOpen:t}=(0,l.s6)(),{token:r}=(0,c.u)();return(0,s.jsxs)(o,{children:[!!r&&n,(0,s.jsx)(u.ol,{open:t})]})};var h=t(82876),x=t(5632);let f=t(65546).Dx,j=e=>{let{children:n}=e,t=(0,x.useRouter)(),u=(0,h.useSearchParams)(),{isAuthenticated:a,sessionInitialized:l}=(0,r.tN)(),c=u.get("returnTo")||f,[o,d]=(0,i.useState)(!1),j=(0,i.useCallback)(()=>{if(a)return t.replace(c);d(!0)},[a,c,t]);return((0,i.useEffect)(()=>{l&&j()},[j,l]),o)?(0,s.jsx)(s.Fragment,{children:n}):null},m=e=>{let{children:n}=e;return(0,s.jsx)(j,{children:n})};var p=t(86617),v=t(79312),g=t(44434),_=t(62233),w=t(36451),E=t(91808);let k=e=>{let{hasContent:n,roles:t,children:r,sx:u}=e,a=(0,E.aF)(),[l,c]=(0,i.useState)(!1),[o,d]=(0,i.useState)(!1),h=(0,i.useCallback)(async()=>{let e=null==a?void 0:a.permissions;d(!!(a&&t&&t.some(n=>!0===(null==e?void 0:e[n])))),c(!0)},[a,t]);return((0,i.useEffect)(()=>{a&&t&&h()},[a,t]),l)?o?(0,s.jsxs)(s.Fragment,{children:[" ",r," "]}):n?(0,s.jsxs)(p.Z,{component:w.NM,sx:{textAlign:"center",...u},children:[(0,s.jsx)(g.m.div,{variants:(0,w.Wp)().in,children:(0,s.jsx)(v.Z,{variant:"h3",sx:{mb:2},children:"Permission Denied"})}),(0,s.jsx)(g.m.div,{variants:(0,w.Wp)().in,children:(0,s.jsx)(v.Z,{sx:{color:"text.secondary"},children:"You do not have permission to access this page"})}),(0,s.jsx)(g.m.div,{variants:(0,w.Wp)().in,children:(0,s.jsx)(_.E,{sx:{height:260,my:{xs:5,sm:10}}})})]}):null:null}},83501:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var s=t(52322),r=t(16769),i=t(56919),u=t(45482);function a(){return(0,s.jsx)(u.D$,{})}a.getLayout=e=>(0,s.jsx)(r.a1,{children:(0,s.jsx)(i.re,{children:e})})}},function(e){e.O(0,[2876,355,6919,2233,2888,9774,179],function(){return e(e.s=20164)}),_N_E=e.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.