1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="6d31b948-75eb-4ca3-b38c-73f260ef3c93",e._sentryDebugIdIdentifier="sentry-dbid-6d31b948-75eb-4ca3-b38c-73f260ef3c93")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2863,9324],{33152:(e,r,t)=>{"use strict";var n=t(58619);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,r,t,i,o,c){if(c!==n){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function r(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:r,element:e,elementType:e,instanceOf:r,node:e,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:o,resetWarningCache:i}
1;return t.PropTypes=t,t}},50084:(e,r,t)=>{e.exports=t(33152)()},58619:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},63129:e=>{e.exports={main:"AppLayout_main__xo83r",mobileMain:"AppLayout_mobileMain__i6Xat",importantNews:"AppLayout_importantNews__OUNcp",importantNewsHeading:"AppLayout_importantNewsHeading__UtYXH",importantNewsDate:"AppLayout_importantNewsDate__2rUsA"}},65167:(e,r,t)=>{"use strict";t.r(r),t.d(r,{AppLayout:()=>s});var n=t(15383),i=function(e){var r=function(){return!!e.match(/Android/i)},t=function(){return!!e.match(/iPhone|iPad|iPod/i)},n=function(){return!!e.match(/SSR/i)},i=function(){return!!(r()||t()||e.match(/Opera Mini/i)||e.match(/IEMobile/i))};return{isMobile:i,isDesktop:function(){return!!(!i()&&!n())},isAndroid:r,isIos:t,isSSR:n}},o=t(28180),c=t(63129),a=t.n(c),s=function(e){var r=e.children,t=i("u"<typeof navigator?"SSR":navigator.userAgent).isMobile;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.AppHeader,{}),(0,n.jsx)("main",{className:t()?a().mobileMain:a().main,children:r})]})}},66461:(e,r,t)=>{"use strict";t.d(r,{W:()=>c});var n=t(14343);function i(){return(i=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}var o=function(e){var r=(0,n.useRef)(e);return r.current=e,r},c=function(e){var r=void 0===e?{}:e,t=r.root,c=r.rootMargin,a=r.threshold,s=void 0===a?0:a,u=r.trackVisibility,l=r.delay,p=r.unobserveOnEnter,f=r.onChange,d=r.onEnter,b=r.onLeave,v=(0,n.useState)({inView:!1,scrollDirection:{}}),y=v[0],h=v[1],g=(0,n.useRef)(!1),m=(0,n.useRef)({}),w=(0,n.useRef)(),_=(0,n.useRef)(!1),I=o(f),O=o(d),k=o(b),R=(0,n.useRef)(),E=(0,n.useCallback)(function(){w.current&&(w.current.disconnect(),m.current={})},[]),x=(0,n.useCallback)(function(e){e&&e!==R.current&&(E(),R.current=e),w.current&&R.current&&w.current.observe(R.current)},[E]),C=(0,n.useCallback)(function(){if(R.current){var e=R.current.getBoundingClientRect();m.current={x:e.x,y:e.y}}},[R]);return(0,n.useEffect)(function(){if(!("IntersectionObserver"in window)||!("IntersectionObserverEntry"in window))return console.error("\uD83D\uDCA1 react-cool-inview: the browser doesn't support Intersection Observer, please install polyfill: https://github.com/wellyshen/react-cool-inview#intersection-observer-polyfill"),function(){return null};var e=!0;return w.current=new IntersectionObserver(function(r){var t=r[0],n=t.intersectionRatio,o=t.isIntersecting,c=t.boundingClientRect,a=c.x,l=c.y,f=t.isVisible,d={},b=Array.isArray(s)?Math.min.apply(Math,s):s,v=void 0!==o?o:n>0;v=b>0?n>=b:v,a<m.current.x&&(d.horizontal="left"),a>m.current.x&&(d.horizontal="right"),m.current.x=a,l<m.current.y&&(d.vertical="up"),l>m.current.y&&(d.vertical="down"),m.current.y=l;var y={entry:t,scrollDirection:d,observe:x,unobserve:E};u&&(void 0!==f||_.current||(console.warn("\uD83D\uDCA1 react-cool-inview: the browser doesn't support Intersection Observer v2, fallback to v1 behavior"),_.current=!0),void 0!==f&&(v=f)),v&&!g.current&&(p&&E(),O.current&&O.current(y)),!v&&g.current&&k.current&&k.current(y),I.current&&I.current(i({},y,{inView:v})),e&&h({inView:v,scrollDirection:d,entry:t}),g.current=v},{root:t,rootMargin:c,threshold:s,trackVisibility:u,delay:l}),x(),function(){e=!1,E()}},[p,t,c,JSON.stringify(s),u,l,x,E]),i({},y,{observe:x,unobserve:E,updatePosition:C})}},79324:(e,r,t)=>{"use strict";t.d(r,{J:()=>u});var n=t(12694),i=t(14343),o=t(66461),c=t(21556),a=t(28876),s=t(59775),u=function(e){var r=(0,a.W)().state,t=(0,s.EU)(r.segmentMap),u=e.activate,l=void 0===u?["tap","view"]:u,p=e.children,f=e.moduleId,d=e.categoryId,b=e.orderId,v=(0,n._)(i.useState(!1),2),y=v[0],h=v[1],g=(0,o.W)({threshold:.5}),m=g.observe,w=g.inView,_={moduleId:f,categoryId:d,orderId:b};if(!p)return null;w&&!y&&(h(!0),(0,c.l)("in_view",t,_));var I=p;return l.includes("tap")&&(I=i.cloneElement(I,{onClick:function(e){var r=i.Children.only(p).props.onClick;r&&r(e),(0,c.l)("tap",t,_)}})),l.includes("view")&&(I=i.cloneElement(I,{ref:m})),I}}}]);
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.