1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6007],{16007:function(e,t,n){n.d(t,{V:function(){return E},Z:function(){return F}});var o=n(57437),r=n(2265),i=n(99376),a=n(33145),l=n(53466),s=n(36760),d=n.n(s),c=n(71641);let u=[{name:"zipCode",Icon:e=>(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",...e,children:(0,o.jsx)("path",{fill:"#231F20",fillRule:"evenodd",d:"M4 9.922C4 5.553 7.589 2 12 2s8 3.553 8 7.922c0 5.475-7.049 11.579-7.349 11.836a1 1 0 0 1-1.302 0C11.049 21.501 4 15.397 4 9.922m8 9.724c-1.675-1.584-6-6.031-6-9.724C6 6.657 8.691 4 12 4s6 2.657 6 5.922c0 3.693-4.325 8.14-6 9.724M8.5 9.499C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5Zm2 0c0 .827.673 1.5 1.5 1.5s1.5-.673 1.5-1.5a1.501 1.501 0 0 0-3 .001Z",clipRule:"evenodd"})}),placeholder:"Enter your ZIP Code",autoComplete:"postal-code",type:"numeric",options:{maxLength:5}},{name:"email",Icon:e=>(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 24 24",...e,children:(0,o.jsx)("path",{fill:"#231F20",fillRule:"evenodd",d:"M5 4h14c1.654 0 3 1.346 3 3v10c0 1.654-1.346 3-3 3H5c-1.654 0-3-1.346-3-3V7c0-1.654 1.346-3 3-3m13.333 2L12 10.75 5.667 6zM5 18c-.551 0-1-.448-1-1V7.25l7.4 5.55a.995.995 0 0 0 1.2 0L20 7.25V17c0 .552-.449 1-1 1z",clipRule:"evenodd"})}),autoComplete:"email",placeholder:"Enter your email",type:"email"}],m=e=>{let{mainCopy:t,subCopy:n,onSubmit:i,isLoading:a,mainCta:l,showInputZipCode:s,error:m,emailPlaceholder:p,zipPlaceholder:f}=e,y=(0,r.useId)();return(0,o.jsxs)("div",{children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{className:"promo-popup-text-main",children:t}),(0,o.jsx)("p",{className:"promo-popup-text-sub",children:n})]}),(0,o.jsxs)("form",{className:"promo-popup-text-form",onSubmit:i,children:[u.filter(e=>s||"zipCode"!==e.name).map(e=>{var t,n;let{name:r,Icon:i,type:a,options:l,autoComplete:s}=e,c="email"===r&&(null==p?void 0:p.trim())?p.trim():"zipCode"===r&&(null==f?void 0:f.trim())?f.trim():null!==(n=null===(t=u.find(e=>e.name===r))||void 0===t?void 0:t.placeholder)&&void 0!==n?n:"";return(0,o.jsxs)("div",{className:d()("relative",{"promo-input-error":m[r]}),children:[(0,o.jsx)("span",{className:"absolute left-3 top-3 h-5",children:(0,o.jsx)(i,{"aria-hidden":"true"})}),(0,o.jsx)("label",{htmlFor:"".concat(r,"-").concat(y),className:"sr-only",children:c}),(0,o.jsx)("input",{className:"rebrand w-full py-[10px] pl-10 pr-5",type:a,name:r,autoComplete:s,id:"".concat(r,"-").concat(y),placeholder:c,...l})]},r)}),(0,o.jsx)(c.Z,{size:"large",type:"submit",fill:"solid",disabled:a,children:l||"Claim my offer"})]})]})};var p=n(27648),f=n(82148),y=n(66706);let h=e=>e.replace(/\D/g,""),v=(e,t)=>{let n=-1,o=0;for(let r=0;r<e.length&&r<t;r++)/\d/.test(e[r])&&(n=o,o++);return n},b=(e,t)=>{for(let n=0,o=0;n<e.length;n++){if(o===t)return n;/\d/.test(e[n])&&o++}let n=e.indexOf("_");return -1===n?e.length:n},g=e=>{let t=e.indexOf("_");return -1===t?e.length:t},x=e=>{let{onSubmit:t,error:n,isLoading:i,onCloseModal:a,onSecondaryPress:l,showSecondaryCta:s=!1,secondaryCtaText:u,mainCopy:m="\uD83D\uDCF2 Never Miss a Deal! Get SMS Notifications",subCopy:x,ctaText:C="Submit",consentText:S="I agree to receive texts and updates on the latest product launches, exclusive offers, and more!"}=e,P=(0,r.useRef)(null),[w,N]=(0,r.useState)(""),M=(0,r.useId)(),j=(0,r.useId)(),I=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;setTimeout(()=>{if(!P.current)return;let n=t>=0?b(e,t):g(e);P.current.setSelectionRange(n,n)},0)},k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=(0,y.g)(e);N(n),I(n,t)};return(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{className:"mb-3 mt-0 text-center text-xl font-bold md:text-left",children:m}),x?(0,o.jsx)("p",{className:"mb-3 mt-0 text-center text-sm md:text-left",children:x}):null,(0,o.jsxs)("form",{onSubmit:e=>{e.preventDefault();let n=h(w);e.currentTarget.elements.namedItem("phoneNumber").value="".concat("+1").concat(n),t(e)},children:[(0,o.jsxs)("div",{className:"mb-3 flex w-full flex-col items-start gap-2",children:[(0,o.jsx)("label",{htmlFor:"phoneNumber-".concat(M),className:"sr-only",children:"Phone number"}),(0,o.jsxs)("div",{className:"relative w-full",children:[(0,o.jsx)("div",{className:"absolute left-8 top-1/2 z-10 -translate-y-1/2 text-sm italic",children:"+1"}),(0,o.jsx)("input",{ref:P,type:"tel",inputMode:"numeric",name:"phoneNumber",id:"phoneNumber-".concat(M),autoComplete:"tel",value:w,placeholder:"(___) ___-____",onCh
1ange:e=>{k(h(e.target.value))},onKeyDown:e=>{if("Backspace"!==e.key)return;let t=e.currentTarget.selectionStart;if(null===t||t<=0)return;let n=h(w);if(0===n.length)return;let o=v(w,t);if(-1===o)return;let r=n.slice(0,o)+n.slice(o+1);e.preventDefault(),k(r,o)},"aria-invalid":!!n.phoneNumber,"aria-describedby":n.phoneNumber?"phoneNumber-error-".concat(M):void 0,className:d()("rebrand w-full py-[10px] pl-12 pr-5 text-sm placeholder:italic placeholder:text-gray-500",{"border-red-80":!!n.phoneNumber})})]}),(null==n?void 0:n.phoneNumber)&&(0,o.jsxs)("p",{id:"phoneNumber-error-".concat(M),className:"m-0 flex items-center gap-1 text-sm font-bold text-red-80",children:[(0,o.jsx)("span",{children:(0,o.jsx)(f.ZP,{name:"alert","aria-hidden":"true"})}),null==n?void 0:n.phoneNumber]})]}),(0,o.jsxs)("div",{className:"mb-3 flex flex-col items-start gap-2",children:[(0,o.jsxs)("div",{className:"flex items-start gap-2",children:[(0,o.jsx)("input",{className:"mt-2",type:"checkbox",name:"phoneNumberConsent",id:"sms-notifications-".concat(j),"data-testid":"sms-consent-checkbox"}),(0,o.jsxs)("div",{className:"my-2 flex flex-col gap-2",children:[(0,o.jsx)("label",{htmlFor:"sms-notifications-".concat(j),className:"block text-size-small leading-tight",children:S}),(0,o.jsxs)("p",{className:"m-0 text-[8px] text-gray-300",children:["*I agree to receive recurring automated marketing text messages (e.g. cart reminders) at the phone number provided. Consent is not a condition to purchase. Msg & data rates may apply. Msg frequency varies. Reply HELP for help and STOP to cancel. View our"," ",(0,o.jsx)(p.default,{className:"underline",href:"/terms",children:"Terms of Service"})," ","and"," ",(0,o.jsx)(p.default,{className:"underline",href:"/privacy-policy",children:"Privacy Policy"}),"."]})]})]}),(null==n?void 0:n.phoneNumberConsent)&&(0,o.jsxs)("p",{className:"text-red m-0 flex items-center gap-1 text-sm font-bold text-red-80",children:[(0,o.jsx)("span",{children:(0,o.jsx)(f.ZP,{name:"alert","aria-hidden":"true"})}),null==n?void 0:n.phoneNumberConsent]})]}),(0,o.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,o.jsx)(c.Z,{size:"large",type:"submit",fill:"solid",disabled:i,children:C}),s&&l?(0,o.jsx)(c.Z,{type:"button",fill:"outline",className:"w-full",disabled:i,onClick:l,children:u||"No, thanks"}):(0,o.jsx)(c.Z,{type:"button",fill:"clear",className:"w-full",disabled:i,onClick:a,children:"No, thanks"})]})]})]})};var C=n(18489);function S(e){let{enabled:t,initialTotalSeconds:n,isActive:i,onComplete:a}=e,[l,s]=(0,r.useState)(()=>Math.max(0,Math.floor(n))),d=(0,r.useRef)(a),c=(0,r.useRef)(!1);return((0,r.useEffect)(()=>{d.current=a},[a]),(0,r.useEffect)(()=>{if(!t||!i){s(Math.max(0,Math.floor(n)));return}s(Math.max(0,Math.floor(n)));let e=window.setInterval(()=>{s(e=>e<=0?0:e-1)},1e3);return()=>window.clearInterval(e)},[t,i,n]),(0,r.useEffect)(()=>{var e;if(!t||!i||n<=0||l>0){c.current=!1;return}c.current||(c.current=!0,null===(e=d.current)||void 0===e||e.call(d))},[t,i,l,n]),t)?(0,o.jsx)("div",{className:"promo-popup-countdown","data-testid":"promo-popup-countdown","aria-live":"polite","aria-atomic":"true",children:(0,o.jsx)(C.Z,{timeLeft:function(e){let t=Math.max(0,Math.floor(e));return{days:Math.floor(t/86400),hours:Math.floor(t%86400/3600),minutes:Math.floor(t%3600/60),seconds:t%60}}(l),labelClassName:"font-tt-norms text-[10px] font-[450] leading-3 text-[#6b6b6b]",digitClassName:"font-tt-norms flex size-6 shrink-0 items-center justify-center rounded-[3px] bg-[#ffc84e] text-xl font-bold leading-7 text-[#231f20]"})}):null}var P=n(34347);let w=e=>{var t,n;let{showModal:i,onCloseModal:s,onCountdownComplete:d,isMobile:c,mainCopy:u,error:p,subCopy:f,onSubmit:y,isLoading:h,mainCta:v,desktopImgSrc:b,mobileImgSrc:g,showInputZipCode:C,showPhoneNumberForm:w,appElement:N,handleSubmitPhoneNumber:M,presentation:j,stackAboveSiteModals:I=!1,emailPlaceholder:k,zipPlaceholder:T,experimentationPopup:A=!1,onSmsSecondaryPress:E,phoneStep:F,smsShowSecondaryCta:R,smsSecondaryCtaText:U}=e,L=null!=j?j:P.S,z=L.borderRadiusPx,V=(t={smsShowSecondaryCta:R,smsSecondaryCtaText:U},F?{showSecondaryCta:F.showSecondaryCta,secondaryCtaText:F.secondaryCtaText}:{showSecondaryCta:!!((null==t?void 0:t.smsShowSecondaryCta)&&t.smsSecondaryCtaText),secondaryCtaText:null!==(n=null==t?void 0:t.smsSecondaryCtaText)&&void 0!==n?n:"No, thanks"}),D=(0,r.useMemo)(()=>{var e;return{overlay:{"--promo-popup-overlay-color":(e=L.overlayOpacityPercent,"rgba(0, 0, 0, ".concat((100-Math.min(100,Math.max(0,e)))/100,")")),"--promo-popup-border-radius":"".concat(z,"px"),...I?{zIndex:9999e3}:{}},content:{borderRadius:"".concat(z,"px"),overflow:"hidden",...I?{zIndex:9999001}:{}}}},[z,L.overlayOpacityPercent,I]);return(0,o.jsx)(l.Z,{isOpen:i,onRequestClose:s,overlayClassName:A?"promo-overlay promo-overlay--experimentation":"promo-overlay",appElement:N,style:D,children:(0,o.jsxs)("div",{className:"promo-popup","data-testid":"promo-popup",children:[c?(0,o.jsx)("div",{className:"relative h-52 w-full",children:(0,o.jsx)(a.default,{src:null!=g?g:"/assets/images/backgrounds/modal-bg.webp",alt:"cookunity meals",fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw"})}):(0,o.jsx)(a.default,{src:null!=b?b:"/assets/images/backgrounds/modal-bg-desk.webp",alt:"cookunity meals",width:200,height:370,className:"object-cover"}),(0,o.jsxs)("div",{className:"promo-popup-text",children:[(0,o.jsx)(S,{enabled:L.countdown.enabled,initialTotalSeconds:L.countdown.initialTotalSeconds,isActive:!!i,onComplete:L.countdown.enabled?d:void 0}),w?(0,o.jsx)(x,{onSubmit:M,error:p,isLoading:h,onCloseModal:s,onSecondaryPress:E,showSecondaryCta:V.showSecondaryCta,secondaryCtaText:V.secondaryCtaText,mainCopy:null==F?void 0:F.mainCopy,subCopy:null==F?void 0:F.subCopy,ctaText:null==F?void 0:F.ctaText,consentText:(null==F?void 0:F.consentText)||void 0}):(0,o.jsx)(m,{mainCopy:u,subCopy:f,onSubmit:y,isLoading:h,mainCta:v,showInputZipCode:C,error:p,emailPlaceholder:k,zipPlaceholder:T})]})]})})};var N=n(60134),M=n(46238),j=n(55324),I=n(69928),k=n(1846),T=n(860),A=n(96015);let E=(0,r.memo)(function(e){var t,n,a,l;let{query:s,isPreviewMode:d=!1,copies:c,CTAs:u,timeTrigger:m,pagePercentageTrigger:p,utmSourceTrigger:f,timesToShow:y,redirectUrl:h,media:v,mediaMobile:b,a
1ppElement:g,exitIntentEnabled:x=!1,shouldRedirectToFunnel:C=!1,promoCode:S,promoText:P,askPhoneNumber:E=!0,frequency:F,impressionStorageKey:R,impressionPersistence:U,ignorePromoTriggerFeatureFlags:L=!1,presentation:z,experimentationCombineAll:V,audienceRuleLogic:D,audienceRules:q,checkoutCompletionFilter:O,stackAboveSiteModals:Z=!1,experimentationBypassImpressionGuard:_=!1,experimentationPopup:H=!1,trackingHints:Y,smsShowSecondaryCta:B,smsSecondaryCtaText:W,phoneStep:G,smsSecondaryCtaAction:J,smsSecondaryUrl:K,smsPrimaryTrackingId:Q,smsSecondaryTrackingId:X,emailPlaceholder:$,zipPlaceholder:ee,onModalVisibilityChange:et,onModalSessionDismiss:en}=e,eo=(0,j.Z)(),er=(0,i.usePathname)(),ei=(0,r.useMemo)(()=>{if(d)return"".concat(er,"?").concat(s.toString())},[d,er,s]),[ea,el]=(0,r.useState)(!1),[es,ed]=(0,r.useState)(void 0);(0,r.useEffect)(()=>{let e={[I.Ae]:(0,A.ej)(I.Ae),[I.qw]:(0,A.ej)(I.qw)};el((0,k.SG)({cuUrl:ei,cookieValues:e})),ed((0,k.N0)({cuUrl:ei,cookieValues:e}))},[ei,er,s]);let ec=(0,r.useMemo)(()=>d?function(e,t,n){var o,r,i,a;let l=null===(o=e.get("previewPath"))||void 0===o?void 0:o.trim();if(l)return(0,T.Ye)(l);let s=null==n?void 0:null===(i=n.pageUrl)||void 0===i?void 0:null===(r=i.pathContains)||void 0===r?void 0:r.trim();return(null==n?void 0:null===(a=n.pageUrl)||void 0===a?void 0:a.enabled)&&s?s.startsWith("/")?(0,T.Ye)(s):(0,T.Ye)("/".concat(s)):(0,T.Ye)(t)}(s,er,null==V?void 0:V.triggersAnd):er,[d,s,er,V]),{showModal:eu,preventOpen:em,forcePreventOpen:ep,isLoading:ef,error:ey,setPreventOpen:eh,handleCloseModal:ev,handleCountdownComplete:eb,handleModalAction:eg,handleSubmitPromo:ex,handleSubmitPhoneNumber:eC,handleSmsSecondaryPress:eS,showInputPhoneNumber:eP}=(0,M.q)({timesToShow:y,redirectUrl:h,shouldRedirectToFunnel:C,promoCode:S,promoText:P,askPhoneNumber:E,impressionStorageKey:R,impressionPersistence:U,experimentationBypassImpressionGuard:_,experimentationPopup:H,frequency:F,pathname:d?ec:er,trackingHints:Y,smsSecondaryCtaAction:J,smsSecondaryUrl:K,emailPrimaryCtaText:null==u?void 0:u.mainCta,smsPrimaryCtaText:null==G?void 0:G.ctaText,smsSecondaryCtaText:W,smsSecondaryTrackingId:X,smsPrimaryTrackingId:Q,onModalSessionDismiss:en});(0,r.useEffect)(()=>{null==et||et(eu)},[eu,et]);let ew=em||ep;return(0,N.D)({scrollPercentage:p,timeTrigger:m,exitIntentEnabled:!eo&&x,action:eg,triggered:ew,utmSourceTrigger:f,query:s,forcePreventOpen:ep,setPreventOpen:eh,ignorePromoTriggerFeatureFlags:L,experimentationCombineAll:V,audienceRuleLogic:D,audienceRules:q,checkoutCompletionFilter:O,deviceIsMobile:eo,pathname:ec,userSegmentId:es,checkoutCompleted:ea,isPreviewMode:d}),(0,o.jsx)(w,{showModal:eu,onCloseModal:ev,onCountdownComplete:eb,isMobile:eo,appElement:g,mainCopy:c.mainCopy,subCopy:c.subCopy,error:ey,onSubmit:ex,isLoading:ef,mainCta:null==u?void 0:u.mainCta,desktopImgSrc:null==v?void 0:null===(n=v.data)||void 0===n?void 0:null===(t=n.attributes)||void 0===t?void 0:t.url,mobileImgSrc:null==b?void 0:null===(l=b.data)||void 0===l?void 0:null===(a=l.attributes)||void 0===a?void 0:a.url,showInputZipCode:C,showPhoneNumberForm:eP,handleSubmitPhoneNumber:eC,onSmsSecondaryPress:eS,smsShowSecondaryCta:B,smsSecondaryCtaText:W,phoneStep:G,presentation:z,stackAboveSiteModals:Z,emailPlaceholder:$,zipPlaceholder:ee,experimentationPopup:H})});var F=(0,r.memo)(e=>{let t=(0,i.useSearchParams)();return(0,o.jsx)(E,{...e,query:t})})},18489:function(e,t,n){var o=n(57437);let r="".concat("font-tt-norms flex size-6 shrink-0 items-center justify-center rounded-[3px] text-xl font-bold leading-7"," bg-[#0d6d44] text-white"),i=(e,t)=>{if(t)return["-","-"];let n=Number(e).toString().padStart(2,"0");return[n[0],n[1]]};t.Z=e=>{let{timeLeft:t,isPlaceholder:n=!1,labelClassName:a="font-tt-norms text-[10px] font-[450] leading-3 text-white",digitClassName:l=r}=e;return(0,o.jsx)("div",{children:(0,o.jsx)("div",{className:"mx-auto flex flex-row justify-center gap-3.5",children:Object.entries(t||{days:0,hours:0,minutes:0,seconds:0}).map(e=>{let[t,r]=e,s=t.charAt(0).toUpperCase()+t.slice(1),[d,c]=i(r,n);return(0,o.jsxs)("div",{className:"text-center",children:[(0,o.jsxs)("div",{className:"flex gap-1",children:[(0,o.jsx)("span",{className:l,children:d}),(0,o.jsx)("span",{className:l,children:c})]}),(0,o.jsx)("span",{className:a,children:s})]},s)})})})}},34347:function(e,t,n){n.d(t,{S:function(){return o}});let o={borderRadiusPx:8,overlayOpacityPercent:50,countdown:{enabled:!1,initialMinutes:15,initialSeconds:0,initialTotalSeconds:900}}},860:function(e,t,n){n.d(t,{Ye:function(){return s},Jj:function(){return p}}),n(68989);var o=n(34347);function r(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}function i(e,t){for(let n of e)if(r(n)&&n.type===t)return n}let a=["instant","time","scroll","exit-intent","page-url","utm","user-segment","checkout-completed"];function l(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}function s(e){let t=e.split("?")[0]||"/",n=t.startsWith("/")?t:"/".concat(t);return n.length>1&&n.endsWith("/")&&(n=n.slice(0,-1)),n}function d(e){return!!e&&"object"==typeof e&&!Array.isArray(e)}function c(e){if(!d(e))return{};let t=e.mainCta;return"string"==typeof t?{mainCta:t}:{}}function u(e){if(!d(e))return;let t="string"==typeof e.id?e.id:void 0,n="string"==typeof e.label?e.label:void 0;if(void 0!==t||void 0!==n)return{id:t,label:n}}function m(e,t){if(!d(e)||!d(e.cta)||"boolean"!=typeof e.instantEnabled)return null;let n=function(e){if(!l(e)||"all"!==e.combine&&"any"!==e.combine)return null;let{instant:t,timeDelay:n,scrollDepth:o,exitIntent:r}=e;if(!l(t)||"boolean"!=typeof t.enabled||!l(n)||"boolean"!=typeof n.enabled||"number"!=typeof n.delaySeconds||!Number.isInteger(n.delaySeconds)||n.delaySeconds<0||!l(o)||"boolean"!=typeof o.enabled||"number"!=typeof o.scrollPercentage||!Number.isInteger(o.scrollPercentage)||o.scrollPercentage<0||o.scrollPercentage>100||!l(r)||"boolean"!=typeof r.enabled)return null;let i=function(e){if(!l(e)||"boolean"!=typeof e.enabled)return;let t="string"==typeof e.pathContains?e.pathContains:"";return{enabled:e.enabled,pathContains:t}}(e.pageUrl),s=function(e){if(!l(e)||"boolean"!=typeof e.enabled)return;let t="string"==typeof e.param?e.param:"",n="string"==typeof e.value?e.value:"";return{enabled:e.enabled,param:t,value:n}}(e.utm),d=function(e){if(!l(e)||"boolean"!=typeof e.enabled)return;let t="string"==typeof e.segmentId?e.segmentId:"";return{enabled:e.enabled,segmentId:t}}(e.userSegment),c=function(e){if(!l(e)||"boolean"!=typeof e.enabled)return;let t=!0===e.requireCompleted;return{enabled:e.enabled,requireCompleted:t}}(e.checkoutCompleted),u=function(e){if(!Array.isArray(e)||0===e.length)return;let t=[];for(let n of e){let e=function(e){var t;return l(e)&&"string"==typeof e.type&&a.includes(e.type)?{type:e.type,join:null==(t=e.join)?null:"and"===t||"or"===t?t:null,..."number"==typeof e.delaySeconds&&Number.isFinite(e.delaySeconds)?{delaySeconds:Math.max(0,Math.floor(e.delaySeconds))}:{},..."number"==typeof e.scrollPercentage&&Number.isFinite(e.scrollPercentage)?{scrollPercentage:Math.max(0,Math.min(100,Math.floor(e.scrollPercentage)))}:{},..."string"==typeof e.pageUrlPattern?{pageUrlPattern:e.pageUrlPattern}:{},..."string"==typeof e.utmParam?{utmParam:e.utmParam}:{},..."string"==typeof e.utmMatchValue?{utmMatchValue:e.utmMatchValue}:{},..."string"==typeof e.segmentId?{segmentId:e.segmentId}:{}}
1:null}(n);if(!e)return;t.push(e)}return t}(e.chain);return{combine:e.combine,...u?{chain:u}:{},instant:{enabled:t.enabled},timeDelay:{enabled:n.enabled,delaySeconds:n.delaySeconds},scrollDepth:{enabled:o.enabled,scrollPercentage:o.scrollPercentage},exitIntent:{enabled:r.enabled},...i?{pageUrl:i}:{},...s?{utm:s}:{},...d?{userSegment:d}:{},...c?{checkoutCompleted:c}:{}}}(e.triggersAnd);if(!n)return null;let r=function(e){if(!d(e))return null;let{mainCopy:t,subCopy:n,showTimes:r,showAfterSeconds:i,showAfterPagePercentage:a,exitIntentEnabled:l,redirectToFunnel:s,askPhoneNumber:u,desktopImageUrl:m,mobileImageUrl:p,promoCode:f,promoText:y}=e;return"string"!=typeof t||"string"!=typeof n||"number"!=typeof r||"number"!=typeof i||"number"!=typeof a||"boolean"!=typeof l||"boolean"!=typeof s||"boolean"!=typeof u||"string"!=typeof m||"string"!=typeof p?null:{mainCopy:t,subCopy:n,cta:c(e.cta),showTimes:r,showAfterSeconds:i,showAfterPagePercentage:a,exitIntentEnabled:l,redirectToFunnel:s,askPhoneNumber:u,desktopImageUrl:m,mobileImageUrl:p,presentation:function(e){if(!d(e))return{...o.S,countdown:{...o.S.countdown}};let t=o.S.borderRadiusPx;"number"==typeof e.borderRadiusPx&&Number.isFinite(e.borderRadiusPx)&&(t=Math.max(0,Math.min(64,e.borderRadiusPx)));let n=o.S.overlayOpacityPercent;return"number"==typeof e.overlayOpacityPercent&&Number.isFinite(e.overlayOpacityPercent)&&(n=Math.min(100,Math.max(0,e.overlayOpacityPercent))),{borderRadiusPx:t,overlayOpacityPercent:n,countdown:function(e){let t;if(!d(e))return{...o.S.countdown};let n=!0===e.enabled,r=o.S.countdown.initialMinutes,i=o.S.countdown.initialSeconds;return"number"==typeof e.initialMinutes&&Number.isFinite(e.initialMinutes)&&(r=Math.max(0,Math.floor(e.initialMinutes))),"number"==typeof e.initialSeconds&&Number.isFinite(e.initialSeconds)&&(i=Math.max(0,Math.floor(e.initialSeconds))),t="number"==typeof e.initialTotalSeconds&&Number.isFinite(e.initialTotalSeconds)?Math.max(0,Math.floor(e.initialTotalSeconds)):60*r+i,{enabled:n,initialMinutes:r,initialSeconds:i,initialTotalSeconds:t}}(e.countdown)}}(e.presentation),..."string"==typeof f?{promoCode:f}:{},..."string"==typeof y?{promoText:y}:{},..."string"==typeof e.emailPlaceholder?{emailPlaceholder:e.emailPlaceholder}:{},..."string"==typeof e.zipPlaceholder?{zipPlaceholder:e.zipPlaceholder}:{}}}(e);if(!r)return null;let i={...r,instantEnabled:e.instantEnabled,triggersAnd:n,cta:c(e.cta)};if(3===t)return i;let s=function(e){if(!Array.isArray(e))return;let t=[];for(let n of e)d(n)&&"string"==typeof n.type&&"string"==typeof n.operator&&"string"==typeof n.value&&t.push({type:n.type,operator:n.operator,value:n.value,..."and"===n.join||"or"===n.join?{join:n.join}:{join:null}});return t.length>0?t:void 0}(e.audienceRules),m=function(e){if("any"===e||"completed-only"===e||"exclude-completed"===e)return e}(e.checkoutCompletionFilter),p=function(e){if(!d(e))return;let t=function(e){if(!d(e))return;let t="string"==typeof e.popupViewed?e.popupViewed:void 0,n="string"==typeof e.popupClosed?e.popupClosed:void 0,o="string"==typeof e.emailSubmitted?e.emailSubmitted:void 0,r="string"==typeof e.smsViewed?e.smsViewed:void 0,i="string"==typeof e.smsSubmitted?e.smsSubmitted:void 0,a="string"==typeof e.countdownExpired?e.countdownExpired:void 0;if(void 0!==t||void 0!==n||void 0!==o||void 0!==r||void 0!==i||void 0!==a)return{...void 0!==t?{popupViewed:t}:{},...void 0!==n?{popupClosed:n}:{},...void 0!==o?{emailSubmitted:o}:{},...void 0!==r?{smsViewed:r}:{},...void 0!==i?{smsSubmitted:i}:{},...void 0!==a?{countdownExpired:a}:{}}}(e.events),n=function(e){if(!d(e))return;let t="string"==typeof e.emailPrimary?e.emailPrimary:void 0,n="string"==typeof e.smsPrimary?e.smsPrimary:void 0,o="string"==typeof e.smsSecondary?e.smsSecondary:void 0;if(void 0!==t||void 0!==n||void 0!==o)return{...void 0!==t?{emailPrimary:t}:{},...void 0!==n?{smsPrimary:n}:{},...void 0!==o?{smsSecondary:o}:{}}}(e.ctaTrackingIds),o="string"==typeof e.impressionEvent?e.impressionEvent:void 0,r="string"==typeof e.clickEvent?e.clickEvent:void 0,i="string"==typeof e.smsSecondaryClickEvent?e.smsSecondaryClickEvent:void 0,a="string"==typeof e.dismissEvent?e.dismissEvent:void 0,l="string"==typeof e.countdownExpiredEvent?e.countdownExpiredEvent:void 0,s="string"==typeof e.conversionEvent?e.conversionEvent:void 0,c="string"==typeof e.smsViewedEvent?e.smsViewedEvent:void 0,m="string"==typeof e.smsConversionEvent?e.smsConversionEvent:void 0,p="string"==typeof e.popupId?e.popupId:void 0,f="string"==typeof e.popupConfigId?e.popupConfigId:void 0,y="string"==typeof e.popupName?e.popupName:void 0,h="string"==typeof e.brazeFlowId?e.brazeFlowId:void 0,v="string"==typeof e.campaignCrmId?e.campaignCrmId:void 0,b=u(e.step1),g=u(e.step2);if(void 0!==t||void 0!==n||void 0!==o||void 0!==r||void 0!==i||void 0!==a||void 0!==l||void 0!==s||void 0!==c||void 0!==m||void 0!==p||void 0!==f||void 0!==y||void 0!==h||void 0!==v||void 0!==b||void 0!==g)return{...t?{events:t}:{},...n?{ctaTrackingIds:n}:{},impressionEvent:o,clickEvent:r,smsSecondaryClickEvent:i,dismissEvent:a,countdownExpiredEvent:l,conversionEvent:s,smsViewedEvent:c,smsConversionEvent:m,popupId:p,popupConfigId:f,popupName:y,brazeFlowId:h,campaignCrmId:v,step1:b,step2:g}}(e.trackingHints),f=function(e){let t;if(!d(e))return;let n=e.showAgain;if("every-page-load"!==n&&"every-session"!==n&&"every-n-period"!==n)return;let o="show-after-period"===e.closedAction?"show-after-period":"respect-frequency"===e.closedAction?"respect-frequency":"never-display",r=e.periodUnit;("minutes"===r||"hours"===r||"days"===r||"weeks"===r)&&(t=r);let i="number"==typeof e.seenCountLimit&&Number.isFinite(e.seenCountLimit)?Math.floor(e.seenCountLimit):1,a=!0===e.stopAfterSeenCount,l="number"==typeof e.closedPeriodDays&&Number.isFinite(e.closedPeriodDays)?Math.max(1,Math.floor(e.closedPeriodDays)):void 0;return{showAgain:n,stopAfterConversion:!0===e.stopAfterConversion,stopAfterSeenCount:a,seenCountLimit:a?Math.max(1,i):Math.max(0,i),stopAfterClosed:!0===e.stopAfterClosed,closedAction:o,..."number"==typeof e.periodValue&&Number.isFinite(e.periodValue)?{periodValue:Math.max(1,Math.floor(e.periodValue))}:{},...t?{periodUnit:t}:{},...void 0!==l?{closedPeriodDays:l}:{}}}(e.frequency),y=function(e){if(!d(e)||"string"!=typeof e.mainCopy||"string"!=typeof e.subCopy)return;let t="string"==typeof e.ctaText?e.ctaText:"Submit",n="string"==typeof e.consentText?e.consentText:"",o="str
1ing"==typeof e.secondaryCtaText?e.secondaryCtaText:"No, thanks";return{mainCopy:e.mainCopy,subCopy:e.subCopy,ctaText:t,consentText:n,showSecondaryCta:!0===e.showSecondaryCta,secondaryCtaText:o}}(e.phoneStep);return{...i,...s?{audienceRules:s}:{},..."all"===e.audienceRuleLogic||"any"===e.audienceRuleLogic?{audienceRuleLogic:e.audienceRuleLogic}:{},...m?{checkoutCompletionFilter:m}:{},...p?{trackingHints:p}:{},...f?{frequency:f}:{},...y?{phoneStep:y}:{},...!1===e.promoCodePreload?{promoCodePreload:!1}:{},..."string"==typeof e.promoCode&&!1!==e.promoCodePreload?{promoCodePreload:!0}:{},...!0===e.smsShowSecondaryCta?{smsShowSecondaryCta:!0}:{},..."string"==typeof e.smsSecondaryCtaText?{smsSecondaryCtaText:e.smsSecondaryCtaText}:{},..."navigate"===e.smsSecondaryCtaAction||"dismiss"===e.smsSecondaryCtaAction?{smsSecondaryCtaAction:e.smsSecondaryCtaAction}:{},..."string"==typeof e.smsSecondaryUrl?{smsSecondaryUrl:e.smsSecondaryUrl}:{},..."string"==typeof e.smsPrimaryTrackingId?{smsPrimaryTrackingId:e.smsPrimaryTrackingId}:{},..."string"==typeof e.smsSecondaryTrackingId?{smsSecondaryTrackingId:e.smsSecondaryTrackingId}:{}}}function p(e){var t,n;return null!==(n=null!==(t=m(e,4))&&void 0!==t?t:m(e,3))&&void 0!==n?n:function(e){if(!r(e)||"string"!=typeof e.mainCopy||"string"!=typeof e.subCopy||"string"!=typeof e.desktopImageUrl||"string"!=typeof e.mobileImageUrl||!Array.isArray(e.triggers)||r(e.triggersAnd))return null;let t=function(e,t){let n=i(e,"time"),o=i(e,"scroll"),r=i(e,"instant"),a=i(e,"exit-intent"),l=i(e,"page-url"),s=i(e,"utm"),d=i(e,"user-segment"),c=i(e,"checkout-completed"),u=(null==n?void 0:n.enabled)===!0,m=null==n?void 0:n.delaySeconds,p="number"==typeof m&&Number.isFinite(m)?Math.max(0,Math.floor(m)):0,f=(null==o?void 0:o.enabled)===!0,y=null==o?void 0:o.scrollPercentage,h="number"==typeof y&&Number.isFinite(y)?Math.max(0,Math.min(100,Math.floor(y))):0,v=l&&"boolean"==typeof l.enabled?{pageUrl:{enabled:l.enabled,pathContains:"string"==typeof l.pageUrlPattern?l.pageUrlPattern:""}}:{},b=s&&"boolean"==typeof s.enabled?{utm:{enabled:s.enabled,param:"string"==typeof s.utmParam?s.utmParam:"",value:"string"==typeof s.utmMatchValue?s.utmMatchValue:""}}:{},g=d&&"boolean"==typeof d.enabled?{userSegment:{enabled:d.enabled,segmentId:"string"==typeof d.segmentId?d.segmentId:""}}:{},x=c&&"boolean"==typeof c.enabled?{checkoutCompleted:{enabled:c.enabled,requireCompleted:!0===c.requireCompleted}}:{};return{combine:"any"===t?"any":"all",instant:{enabled:(null==r?void 0:r.enabled)===!0},timeDelay:{enabled:u,delaySeconds:p},scrollDepth:{enabled:f,scrollPercentage:h},exitIntent:{enabled:(null==a?void 0:a.enabled)===!0},...v,...b,...g,...x}}(e.triggers,e.triggerLogic);if(!t)return null;let n="string"==typeof e.ctaText?e.ctaText:void 0,a=function(e){if("any"===e||"completed-only"===e||"exclude-completed"===e)return e}(e.checkoutCompletionFilter),l=function(e){if("navigate"===e||"dismiss"===e)return e}(e.smsSecondaryAction),s=function(e){let t;if(!r(e))return;let n=e.showAgain;if("every-page-load"!==n&&"every-session"!==n&&"every-n-period"!==n)return;let o="show-after-period"===e.closedAction?"show-after-period":"respect-frequency"===e.closedAction?"respect-frequency":"never-display",i=e.periodUnit;("minutes"===i||"hours"===i||"days"===i||"weeks"===i)&&(t=i);let a="number"==typeof e.seenCountLimit&&Number.isFinite(e.seenCountLimit)?Math.max(0,Math.floor(e.seenCountLimit)):1,l="number"==typeof e.closedPeriodDays&&Number.isFinite(e.closedPeriodDays)?Math.max(1,Math.floor(e.closedPeriodDays)):void 0;return{showAgain:n,stopAfterConversion:!0===e.stopAfterConversion,stopAfterSeenCount:!0===e.stopAfterSeenCount,seenCountLimit:a,stopAfterClosed:!0===e.stopAfterClosed,closedAction:o,..."number"==typeof e.periodValue&&Number.isFinite(e.periodValue)?{periodValue:Math.max(1,Math.floor(e.periodValue))}:{},...t?{periodUnit:t}:{},...void 0!==l?{closedPeriodDays:l}:{}}}(e.frequency);return{mainCopy:e.mainCopy,subCopy:e.subCopy,cta:n?{mainCta:n}:{},showTimes:function(e){if(!r(e)||!0!==e.stopAfterSeenCount)return 0;let t=e.seenCountLimit;return"number"==typeof t&&Number.isFinite(t)&&t>=0?Math.floor(t):1}(e.frequency),showAfterSeconds:t.timeDelay.enabled?t.timeDelay.delaySeconds:0,showAfterPagePercentage:t.scrollDepth.enabled?t.scrollDepth.scrollPercentage:0,exitIntentEnabled:t.exitIntent.enabled,redirectToFunnel:!0===e.redirectToFunnel,askPhoneNumber:!1!==e.askPhoneNumber,desktopImageUrl:e.desktopImageUrl,mobileImageUrl:e.mobileImageUrl,presentation:function(e){let t=o.S.borderRadiusPx;"number"==typeof e.borderRadius&&Number.isFinite(e.borderRadius)&&(t=Math.max(0,Math.min(64,Math.floor(e.borderRadius))));let n=o.S.overlayOpacityPercent;"number"==typeof e.overlayOpacity&&Number.isFinite(e.overlayOpacity)&&(n=Math.min(100,Math.max(0,e.overlayOpacity)));let r="countdown"===e.popupStyle||!0===e.timerEnabled,i=o.S.countdown.initialMinutes,a=o.S.countdown.initialSeconds;"number"==typeof e.timerMinutes&&Number.isFinite(e.timerMinutes)&&(i=Math.max(0,Math.floor(e.timerMinutes))),"number"==typeof e.timerSeconds&&Number.isFinite(e.timerSeconds)&&(a=Math.max(0,Math.floor(e.timerSeconds)));let l=60*i+a;return{borderRadiusPx:t,overlayOpacityPercent:n,countdown:{enabled:r,initialMinutes:i,initialSeconds:a,initialTotalSeconds:l}}}(e),instantEnabled:t.instant.enabled,triggersAnd:t,...s?{frequency:s}:{},..."string"==typeof e.promoCode?{promoCode:e.promoCode,promoCodePreload:!1!==e.promoCodePreload}:{},..."string"==typeof e.promoText?{promoText:e.promoText}:{},..."all"===e.audienceRuleLogic||"any"===e.audienceRuleLogic?{audienceRuleLogic:e.audienceRuleLogic}:{},...a?{checkoutCompletionFilter:a}:{}
1,...!0===e.smsShowSecondaryCta?{smsShowSecondaryCta:!0}:{},..."string"==typeof e.smsSecondaryCtaText?{smsSecondaryCtaText:e.smsSecondaryCtaText}:{},...l?{smsSecondaryCtaAction:l}:{},..."string"==typeof e.smsSecondaryNavigateUrl?{smsSecondaryUrl:e.smsSecondaryNavigateUrl}:{},..."string"==typeof e.smsPrimaryTrackingId?{smsPrimaryTrackingId:e.smsPrimaryTrackingId}:{},..."string"==typeof e.smsSecondaryTrackingId?{smsSecondaryTrackingId:e.smsSecondaryTrackingId}:{},..."string"==typeof e.emailPlaceholder?{emailPlaceholder:e.emailPlaceholder}:{},..."string"==typeof e.zipPlaceholder?{zipPlaceholder:e.zipPlaceholder}:{},..."string"==typeof e.campaignCrmId&&e.campaignCrmId?{trackingHints:{campaignCrmId:e.campaignCrmId}}:{}}}(e)}n(72818),n(25566)}}]); 2//# sourceMappingURL=6007-bee10bf3da18cd31.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.