1"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[2281],{43733:(e,t,n)=>{n.d(t,{y:()=>b});var a=n(58168),i=(n(59284),n(94390)),o=n(90182),d=n(20147),r=n(6186),s=n(40937),l=n(44928);const c=!0;var p=n(27464),m=n(60712),u=n(68605).P;const f=d.I4.div.withConfig({componentId:"sc-1flga55-0"})(["position:absolute;inset-inline-start:calc(1.25rem + env(safe-area-inset-left));display:flex;align-items:center;justify-content:center;"]),g=e=>{let t=e.heading,n=e.closeHref,a=e.onClose,d=e.disableClose,s=e.skipGoBackOnClose,l=void 0!==s&&s,g=e.useBackButton,h=void 0!==g&&g,b=e.hideHeader,k=void 0!==b&&b;const x=(0,o.Zp)(),w=e=>{a?a(e):n?x(n):l||window.history.back()};return k?null:(0,m.jsxs)(p.Y9,{"data-testid":"full-page-screen-header-Header",children:[!d&&(h?(0,m.jsx)(f,{"data-testid":"full-page-screen-header-ButtonWrapper",children:(0,m.jsx)(p.OV,{"data-testid":"full-page-screen-header-StyledButton",onClick:w,inverted:c,children:(0,m.jsx)(i.I,{"data-testid":"full-page-screen-header-Icon",icon:"back",color:u.color.white,width:"1.5rem","aria-hidden":!0})})}):(0,m.jsx)(f,{"data-testid":"full-page-screen-header-ButtonWrapper-1",children:(0,m.jsx)(r.J,{"data-testid":"full-page-screen-header-CloseButton",onClick:w,inverted:c})})),(0,m.jsx)(p.DZ,{"data-testid":"full-page-screen-header-Heading",children:t})]})},h=(0,l.RX)(g),b=e=>(0,s.U)("mobile")?(0,m.jsx)(h,(0,a.A)({"data-testid":"full-page-screen-header-PortaledFullPageScreenHeader"},e)):(0,m.jsx)(g,(0,a.A)({"data-testid":"full-page-screen-header-FullPageScreenHeader"},e))},50399:(e,t,n)=>{n.d(t,{J:()=>u});var a=n(59284),i=n(20147),o=n(65035),d=n(88821),r=n(43733),s=n(60712),l=n(68605).P;const c=i.Ay.div.withConfig({componentId:"sc-69ap94-0"})(["position:fixed;display:grid;z-index:",";inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;-webkit-overflow-scrolling:touch;overflow:hidden;","{overflow-y:auto;}"],l.zIndex.overlay+100,l.desktop),p=i.Ay.div.withConfig({componentId:"sc-69ap94-1"})(["position:relative;height:100%;min-height:100%;"]),m=i.Ay.section.withConfig({componentId:"sc-69ap94-2"})(["position:fixed;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;background-color:",";display:flex;flex:1;"," ","{inset-block-start:",";}"],(e=>e.theme.primaryBackground),(e=>e.$shouldRemoveOverflow?(0,i.AH)(["overflow-y:hidden;"]):(0,i.AH)(["overflow:scroll;overflow-y:auto;overflow-x:visible;"])),l.desktop,l.layout.checkoutHeaderHeight),u=e=>{let t=e.className,n=e.children,i=e.heading,u=e.closeHref,f=e.onClose,g=e.disableClose,h=e.removeOverflow,b=e.skipGoBackOnClose,k=void 0!==b&&b,x=e.useBackButton,w=void 0!==x&&x,v=e.hideHeader,y=void 0!==v&&v,C=e.adjustToVisualViewport,A=void 0!==C&&C;const j=(0,d.Ws)().setFullPageModalActive,I=(0,a.useRef)(null);return(0,o.x)({containerRef:I,verticalOffset:Number.parseInt(l.layout.checkoutHeaderHeight,10),adjustToVisualViewport:A}),(0,a.useEffect)((()=>(j(!0),()=>j(!1))),[j]),(0,s.jsxs)(c,{"data-testid":"full-page-screen-index-FullPageContainer",className:t,children:[(0,s.jsx)(r.y,{"data-testid":"full-page-screen-index-PortalHeader",closeHref:u,heading:i,onClose:f,disableClose:g,skipGoBackOnClose:k,useBackButton:w,hideHeader:y}),(0,s.jsx)(p,{"data-testid":"full-page-screen-index-ContainerWrapper",children:(0,s.jsx)(m,{"data-testid":"full-page-screen-index-Container",ref:I,$shouldRemoveOverflow:h,children:n})})]})}},27464:(e,t,n)=>{n.d(t,{DZ:()=>r,OV:()=>s,Y9:()=>d,bF:()=>o});var a=n(20147),i=n(68605).P;const o="calc("+i.layout.checkoutHeaderHeight+" + env(safe-area-inset-top))",d=a.Ay.div.withConfig({componentId:"sc-15rql6a-0"})(["display:flex;align-items:center;background:",";width:100%;z-index:",";height:",";"," ","{position:absolute;}"],i.color.black,i.zIndex.overlay+150,o,i.native((0,a.AH)(["padding-block-start:env(safe-area-inset-top);"])),i.desktop),r=a.Ay.h1.withConfig({componentId:"sc-15rql6a-1"})(["font-size:1.25rem;color:",";font-family:",";margin:0.75rem auto;text-transform:capitalize;"],i.color.white,i.fontFamily.base),s=a.Ay.button.withConfig({componentId:"sc-15rql6a-2"})(["align-items:center;appearance:none;border:0;background:",";"," border-radius:50%;color:",";cursor:pointer;display:flex;font-size:1.375rem;justify-content:center;padding:0;"],(e=>
1e.inverted?i.color.black:e.theme.primaryBackground),(e=>e.noBackground&&"background: transparent;"),(e=>e.inverted?i.color.white:i.color.black))},22281:(e,t,n)=>{n.r(t),n.d(t,{CampaignModalDesktop:()=>E,PreferencesModalBkDe:()=>S});var a=n(59284),i=n(96290),o=n(90182),d=n(20147),r=n(50399),s=n(43733),l=n(2687),c=n(95549),p=n(17414),m=n(40937),u=n(63563),f=n(90536),g=n(39089),h=n(58168),b=n(97059),k=n(16828),x=n(53683),w=n(60712),v=n(68605).P;const y=d.Ay.div.withConfig({componentId:"sc-iz66lu-0"})(["width:100%;height:100%;display:flex;flex-direction:column;& > fieldset:not(:first-of-type){margin-block-start:0;}& > fieldset:is(:last-of-type){& > *:last-child{padding-block-end:5rem;}}"]),C=d.Ay.p.withConfig({componentId:"sc-iz66lu-1"})(["font-size:1.125rem;text-align:center;margin-block-end:5px;"]),A=d.Ay.p.withConfig({componentId:"sc-iz66lu-2"})(["line-height:1.5rem;text-align:center;margin:0;padding-block-end:0.5rem;margin-block-end:2rem;"]),j=d.Ay.form.withConfig({componentId:"sc-iz66lu-3"})(["display:flex;flex-direction:column;padding:1rem;margin-block-end:auto;filter:drop-shadow(0 0 4px ",");"],v.color.grey.five),I=d.Ay.div.withConfig({componentId:"sc-iz66lu-4"})(["margin-block-start:0;margin-block-end:1em;margin-inline:1em;","{display:flex;margin-block-start:0;margin-block-end:1.5em;margin-inline:1em;}"],v.desktop),M=(0,d.Ay)(x.rA).withConfig({componentId:"sc-iz66lu-5"})(["width:100%;margin-block-end:0.5em;","{width:auto;margin-block-end:0;}"],v.desktop),H=(0,d.Ay)(x.rA).withConfig({componentId:"sc-iz66lu-6"})(["width:100%;","{width:auto;margin-inline-start:auto;}"],v.desktop),B=e=>{var t;let n=e.submitForm,o=e.questions;const d=(0,i.A)().formatMessage,r=(0,a.useState)(0),s=r[0],l=r[1],c=(0,a.useState)({}),p=c[0],m=c[1],u=()=>{const e=Object.keys(p).map(((e,t)=>{const n={},a=o.data[t].type;return n[a]=[],o.data[t].multi?p[e].map((e=>n[a].push(o.data[t].answerValues[e]))):n[a].push(o.data[t].answerValues[p[e][0]]),n}));n(e)};return(0,w.jsxs)(y,{"data-testid":"Preferences",children:[(0,w.jsxs)(j,{onSubmit:u,"data-testid":"campaign-form",role:"group","aria-label":"Campaign Formular",children:[(0,w.jsx)(C,{"data-testid":"preferences-modal-bkde-preferences-modal-content-bk-de-Question",children:d({id:o.data[s].q})}),(0,w.jsx)(A,{"data-testid":"preferences-modal-bkde-preferences-modal-content-bk-de-QuestionDetails",children:d({id:"question"})+"\n "+(s+1)+"\n "+d({id:"of"})+"\n "+o.data.length+"\n "}),o.data[s].a.map(((e,t)=>{var n;const a=o.data[s].multi,i={key:"rb-"+s+t,label:d({id:e}),"data-testid":(a?"checkbox":"radio")+"-component",name:a?"multiCheckBox":"radioBtn",onChange:()=>((e,t,n)=>{const a=(0,h.A)({},p);a[e]||(a[e]=[]);const i=a[e].indexOf(t);-1===i?n?a[e].push(t):a[e]=[t]:a[e].splice(i,1),m(a)})(s,t,a),checked:(null==p||null==(n=p[s])?void 0:n.indexOf(t))>=0};return a?(0,w.jsx)(b.S,(0,h.A)({"data-testid":"preferences-modal-bkde-preferences-modal-content-bk-de-Checkbox"},i)):(0,w.jsx)(k.A,(0,h.A)({"data-testid":"preferences-modal-bkde-preferences-modal-content-bk-de-RadioButton"},i))}))]}),(0,w.jsxs)(I,{"data-testid":"preferences-modal-bkde-preferences-modal-content-bk-de-ButtonContainer",children:[s>0&&(0,w.jsx)(M,{variant:x.Vs.OUTLINE,"aria-label":d({id:"previous"}),"data-testid":"campaign-button-back",perceptible:!0,onClick:()=>l(s-1),children:d({id:"previous"})}),(0,w.jsx)(H,{variant:x.Vs.PRIMARY,"aria-label":d({id:"next"}),"data-testid":"campaign-button-next-submit",perceptible:!0,disabled:!(null!=p&&null!=(t=p[s])&&t.length),onClick:()=>{s<o.data.length-1?l(s+1):(u(),l(0))},children:d({id:o.data[s].buttonLabel})})]})]})},z={title:"Questions/Answers",data:[{q:"campaignModal.question.prefenceFood",a:["campaignModal.answer.beef","campaignModal.answer.chicken","campaignModal.answer.veggie"],answerValues:["beef","chicken","veggie"],multi:!0,type:"Type Preference",buttonLabel:"next"},{q:"campaignModal.question.prefenceAditional",a:["campaignModal.answer.snacks","campaignModal.answer.dessert"],answerValues:["snacks","dessert"],multi:!0,type:"Snack Preference",buttonLabel:"next"},{q:"campaignModal.question.prefenceSize",a:["campaignModal.answer.tall","campaignModal.answer.mediue","campaignModal.answer.small"],answerValues:["tall","medium","small"],multi:!1,type:"Size Preference",buttonLabel:"next"},{q:"campaignModal.question.prefenceTime",a:["campaignModal.answer.morning","campaignModal.answer.afternoon","campaignModal.answer.night"],answerValues:["breakfast","lunch","dinner"],multi:!0,type:"Time Preference",buttonLabel:"submit"}]};var P=n(68605).P;const q=(0,d.Ay)(l.aF).withConfig({componentId:"sc-zs2gcu-0"})(["","{min-width:",";min-height:",";}"],P.desktop,(e=>l.Zm.minWidth[e.size]),(e=>l.Zm.minHeight[e.size])),O=(0,d.Ay)(l.$m).withConfig({componentId:"sc-zs2gcu-1"})(["position:relative;height:100%;min-height:100%;& div.modal-scroller{padding-block-start:calc("," + env(safe-area-inset-top));}& div.modal-inner{margin:0;width:100%;height:100%;display:grid;grid-template-columns:1fr;justify-content:center;grid-auto-rows:auto;text-align:justify;}"],P.layout.checkoutHeaderHeight),E=e=>{let t=e.onClose,n=e.heading,a=e.children;return(0,w.jsxs)(q,{"data-testid":"preferences-modal-bkde-index-StyledModal",size:c.r.SMALL,allowsDismiss:!0,eventData:{modalAppearanceEventMessage:n},children:[(0,w.jsx)(s.y,{"data-testid":"preferences-modal-bkde-index-PortalHeader",heading:n,onClose:t}),(0,w.jsx)(O,{"data-testid":"preferences-modal-bkde-index-ContentContainer",children:a})]})},S=e=>{let t=e.redirectUrl,n=void 0===t?g.JZ.offers:t;const a=(0,o.Zp)(),d=(0,u.q)().updateUserAttributes,s=(0,m.U)("desktop"),l=(0,f._P)(f.N$.ENABLE_USER_PREFERENCE_QUESTIONNAIRE)||!1,c=(0,p.L)({Component:E,init:l})[0],h=(0,i.A)().formatMessage,b=s?c:r.J;return(0,w.jsx)(b,{"data-testid":"preferences-modal-bkde-index-ModalComponent",heading:h({id:"preferences"}),closeHref:n,children:(0,w.jsx)(B,{"data-testid":"preferences-modal-bkde-index-PreferencesModalContentBKDE",submitForm:e=>{e.forEach((e=>{for(const t of Object.entries(e)){const e=t[0],n=t[1],a={};a[e]=n.join(),d(a)}})),a(n)},questions:z})})}}}]);
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.