!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="27771d4a-b963-413d-aee9-5ed9cafe9495",e._sentryDebugIdIdentifier="sentry-dbid-27771d4a-b963-413d-aee9-5ed9cafe9495")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2664],{22664:(e,t,s)=>{s.r(t),s.d(t,{SurveyBanner:()=>T,default:()=>I});var n=s(6029),r=s(21501),d=s(41249),a=s(55729),i=s(90248),l=s(54409),o=s(75751),u=s(39021),p=s(48567),c=function(e){return e.Started="started",e.Rejected="rejected",e.Postponed="postponed",e.Impression="impression",e}({}),m=s(21377),f=s(4967),h=s(81278),v=s(494),y=s(19451),S=s(10794),g=s(19168),w=s(76297),C=s(82853);let x=e=>({type:C.D.ADD_SURVEY,payload:{id:e}}),E=(e,t)=>({type:C.D.UPDATE_SURVEY,payload:{surveyId:e,survey:t}}),j=()=>({type:C.D.ADD_PAGEVIEW}),b=()=>({type:C.D.INCREASE_DAY_STREAK}),D=()=>({type:C.D.RESET_DAY_STREAK}),k=()=>({type:C.D.SET_LAST_VISIT});var A=s(26331);let _=e=>-1===e||e>=Date.now();function T(){let{isOpen:e,hideForever:t,hideUntilTomorrow:s}=function(e){var t,s,n;let r=(0,v.d4)(S.LQ),d=(0,A.A)(),i=(0,h.useRouter)(),{surveys:l,rehydrated:o}=(0,v.d4)(e=>{var t;let{uicontrols:s}=e;return{surveys:s.surveys,rehydrated:null==(t=s._persist)?void 0:t.rehydrated}}),u=(0,v.wA)(),[p,C]=(0,a.useState)(!1),[T,R]=(0,a.useState)(!1),[I,U]=(0,a.useState)(!1),P=l[e.id];(0,a.useEffect)(()=>{o&&u(j())},[o]),(0,a.useEffect)(()=>{let e=()=>{u(j())};return h.Router.events.on("routeChangeComplete",e),()=>{h.Router.events.off("routeChangeComplete",e)}},[]),(0,a.useEffect)(()=>{let t=(0,w.a)(i,i.asPath);return e.showOnSelectedSport&&t!==e.showOnSelectedSport?void R(!1):e.pages?void R(e.pages.includes(i.pathname)):void R(e.showOnSelectedSport&&e.showOnSelectedSport===t||!e.showOnSelectedSport&&(!t||t===m.QCR.Football)&&i.pathname===y.xW.EventList)},[i.asPath]),(0,a.useEffect)(()=>{if(o&&!l[e.id]&&u(x(e.id)),!I&&l[e.id]){let t=(0,f.Ui)(l[e.id].lastVisit,(0,f.ZV)(),"minute");1===t?(u(b()),u(k())):t>=2&&(u(D()),u(k())),U(!0)}},[l,o]);let V=(0,a.useCallback)(t=>{let s={...P,hiddenUntil:-1};t===c.Started&&(s.started=!0),u(E(e.id,s))},[]),L=(0,a.useCallback)(()=>{u(E(e.id,{...P,hiddenUntil:Date.now()+864e5}))},[]),O=!!r&&(e.supportedCountries?e.supportedCountries.includes(r.toUpperCase()):!e.unsupportedCountries||!e.unsupportedCountries.includes(r.toUpperCase()))&&!!d&&(e.supportedLanguages?e.supportedLanguages.includes(d.toUpperCase()):!e.unsupportedLanguages||!e.unsupportedLanguages.includes(d.toUpperCase())),Y=_((null==P?void 0:P.hiddenUntil)||0),B=!!e.minRequiredPageviews&&(null==P?void 0:P.pageViewCount)!==void 0&&(null==P?void 0:P.pageViewCount)>=e.minRequiredPageviews,M=null==(t=e.andPreconditions)?void 0:t.every(e=>{var t;return null==(t=l[e])?void 0:t.started}),N=null==(s=e.orPreconditions)?void 0:s.some(e=>{var t;return null==(t=l[e])?void 0:t.started}),Q=function(e){let t=f.ZV();return e.startTimestamp&&e.endTimestamp?e.startTimestamp<=t&&e.endTimestamp>t:e.startTimestamp&&!e.endTimestamp?e.startTimestamp<=t:!!e.startTimestamp||!e.endTimestamp||e.endTimestamp>t}(e),W=!e.mustBeLoggedIn||(0,g.x3)(),X=!e.usageStreakMinDays||e.usageStreakMinDays===(null==(n=l[e.id])?void 0:n.dayStreak);return(0,a.useEffect)(()=>{let t=O&&!Y&&B&&!M&&!N&&Q&&W&&T&&X;e.showAfterXSeconds&&!p?setTimeout(()=>{C(t)},1e3*e.showAfterXSeconds):C(t)},[O,Y,B,M,N,Q,W,T,X]),{isOpen:p,hideForever:V,hideUntilTomorrow:L}}(p.r),r=(0,a.useCallback)(()=>{t(c.Started)},[t]),o=(0,a.useCallback)(()=>{t(c.Rejected)},[t]),u=(0,a.useCallback)(()=>{s()},[s]);return e?(0,n.jsxs)(d.aF,{p:"lg",isOpen:e,maxW:"380px",children:[(0,n.jsxs)(d.so,{justify:"space-between",align:"flex-start",children:[(0,n.jsxs)(d.so,{direction:"column",children:[(0,n.jsx)(d.EY,{font:"display.medium",children:(0,n.jsx)(i.A,{id:"help.us.improve"})}),(0,n.jsx)(d.EY,{font:"body.medium",my:"sm",children:(0,n.jsx)(i.A,{id:"short.survey"})})]}),(0,n.jsx)(d.$n,{ml:"sm",p:0,variant:"unshielded",border:"none",onClick:o,children:(0,n.jsx)(l.zQC,{icon:"close",fill:"primary.default"})})]}),(0,n.jsxs)(d.so,{justify:"flex-end",mt:"lg",children:[(0,n.jsx)(d.$n,{variant:"unshielded",mx:"lg",onClick:u,children:(0,n.jsx)(i.A,{id:"ask.me.later"})}),(0,n.jsx)("a",{href:p.r.url,target:"_blank",rel:"noreferrer nofollow noopener",onClick:r,children:(0,n.jsx)(d.$n,{onClick:r,children:(0,n.jsx)(i.A,{id:"yes"})})})]})]}):null}function R(){let[e,t]=(0,u.A)("showSurvey".concat(p.r.id),void 0);return(0,a.useEffect)(()=>{if(null==e||!e.show)if(p.r.sample){let s=e&&e.sample!==p.r.sample&&!e.show;(!e||s)&&t({show:Math.random()<=p.r.sample,sample:p.r.sample})}else t({show:!0,sample:void 0})},[e]),(null==e?void 0:e.show)?(0,n.jsx)(T,{}):null}function I(){return(0,r.hX)()||p.r.disabled?null:(0,n.jsx)(o.t,{tag:"SurveyBanner",children:(0,n.jsx)(R,{})})}}}]);