PageSourceSearch

https://www.rappi.com.br/mf-header/static/Fidelity-6289d1d1.js

js rappi.com.br collected 2026-10-02 02:21:47 UTC 8,823 bytes, 28 lines download raw bytes

1import{r as M,J as U,K as G,N as H,O as R,g as j,Q as q,s as a,T as s,I as k,E as F,G as $,a as f,j as i,F as z,b as h,S as b,L as D,u as K,U as W,W as J,X as Q,Y as X,Z as Y,_ as T}from"./index-af67f71a.js";import{A as Z,a as ee}from"./index-1d179d04.js";var A={},L={};const P=M,te=({color:e="#6A696E",size:n=24,...l})=>P.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:n,fill:"none",viewBox:"0 0 24 24",...l,children:P.jsx("path",{fill:e,d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8.29 13.29a.996.996 0 01-1.41 0L5.71 12.7a.996.996 0 111.41-1.41L10 14.17l6.88-6.88a.996.996 0 111.41 1.41l-7.58 7.59z"})});L.SvgCheckBoxBlack=te;var E={};const N=M,ie=({color:e="#6A696E",size:n=24,...l})=>N.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:n,fill:"none",viewBox:"0 0 24 24",...l,children:N.jsx("path",{fill:e,d:"M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1zm1-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"})});E.SvgCheckBoxOutlineBlankBlack=ie;const c=M,ae=H,oe=L,le=E,_=R,ne=U,se=G,re=e=>e&&e.__esModule?e:{default:e},v=re(se),de=v.default.label`
2  pointer-events: ${e=>e.disabled?"none":"auto"};
3`,ce=v.default.div`
4  display: inline-block;
5  vertical-align: middle;
6  cursor: pointer;
7  outline: none;
8`,ye=v.default.input.attrs({type:"checkbox"})`
9  border: 0;
10  clip: rect(0 0 0 0);
11  height: 1px;
12  margin: -1px;
13  overflow: hidden;
14  padding: 0;
15  position: absolute;
16  white-space: nowrap;
17  width: 1px;
18`,pe=v.default.div`
19  ${e=>e.theme&&`
20  display: inline-block;
21  width: 24px;
22  height: 24x;
23  transition: all 150ms;
24  `}
25`,he=v.default(ne.Typography)`
26  margin-left: 8px;
27  cursor: pointer;
28`,ge=({id:e,label:n,checked:l=!1,onChange:y=()=>null,disabled:t=!1})=>c.jsxs(de,{disabled:t,children:[c.jsxs(ce,{"data-testid":"checkbox",children:[c.jsx(ye,{checked:l,onChange:y,id:e,"data-testid":e}),c.jsxs(pe,{checked:l,disabled:t,children:[l&&c.jsx(oe.SvgCheckBoxBlack,{color:_.theme.palette.primary100}),!l&&c.jsx(le.SvgCheckBoxOutlineBlankBlack,{color:t?_.theme.palette.graya20:_.theme.palette.graya40})]})]}),n&&c.jsx(he,{tagAs:"label",variant:ae.Variants.Small114,htmlFor:e,children:n})]});A.Checkbox=ge;const me=A;var xe=me.Checkbox;const ue=j(xe),fe=q;var ve=fe.Input;const Ce=j(ve),be=a.div.withConfig({displayName:"Modalstyles__FidelityModalBody",componentId:"sc-1d5sza2-0"})(["display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;"]),ke=a.div.withConfig({displayName:"Modalstyles__FidelityLoadingBody",componentId:"sc-1d5sza2-1"})(["flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:200px;display:flex;padding-bottom:20px;div{height:50px;width:50px;}"]),Fe=a.img.withConfig({displayName:"Modalstyles__FidelityStoreIcon",componentId:"sc-1d5sza2-2"})(["width:56px;height:56px;padding:10px;border-radius:50%;path{fill:",";}"],({theme:e})=>e.palette.graya80),we=a(F).attrs(()=>({variant:s.Variants.Base116,color:s.Colors.Graya100,tagAs:"span"})).withConfig({displayName:"Modalstyles__FidelityStoreText",componentId:"sc-1d5sza2-3"})(["margin:16px 0;"]),Be=a(F).attrs(()=>({variant:s.Variants.Base116,color:s.Colors.Graya80,tagAs:"span"})).withConfig({displayName:"Modalstyles__FidelityLoadingText",componentId:"sc-1d5sza2-4"})(["margin-top:15px;"]),Ie=a(F).attrs(()=>({variant:s.Variants.Base216,color:s.Colors.Graya100,tagAs:"span"})).withConfig({displayName:"Modalstyles__FidelityStoreName",componentId:"sc-1d5sza2-5"})([""]),Se=a(Ce).withConfig({displayName:"Modalstyles__FidelityInput",componentId:"sc-1d5sza2-6"})(["-moz-appearance:textfield;::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0;}"]),_e=a.div.withConfig({displayName:"Modalstyles__FidelityErrorContainer",componentId:"sc-1d5sza2-7"})(["width:100%;margin-top:16px;text-align:left;"]),Me=a(ee).attrs(()=>({type:Z.AlertTypes.ERROR})).withConfig({displayName:"Modalstyles__FidelityError",componentId:"sc-1d5sza2-8"})([""]),ze=a.div.withConfig({displayName:"Modalstyles__FidelityPrivacyContainer",componentId:"sc-1d5sza2-9"})(["display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:16px;"]),Te=a(ue).withConfig({displayName:"Modalstyles__FidelityPrivacyCheckbox",componentId:"sc-1d5sza2-10"})([""]),Pe=a.a.withConfig({displayName:"Modalstyles__FidelityPrivacyLink",componentId:"sc-1d5sza2-11"})(["margin-left:13px;user-select:none;"]),Ne=a(F).attrs(()=>({variant:s.Variants.Small114,color:s.Colors.Graya80,tagAs:"span"})).withConfig({displayName:"Modalstyles__FidelityPrivacyLinkText",componentId:"sc-1d5sza2-12"})(["line-height:24px;"]),je=a.div.withConfig({displayName:"Modalstyles__FidelityButtonContainer",componentId:"sc-1d5sza2-13"})(["display:flex;flex-direction:row;justify-content:flex-end;align-items:center;user-select:none;"]),$e=a($).attrs(()=>({size:k.Sizes.Big,color:k.Colors.Secondary})).withConfig({displayName:"Modalstyles__CancelButton",componentId:"sc-1d5sza2-14"})(["min-width:90px;width:162px;height:48px;padding:12px;margin-right:16px;background-color:transparent;color:",";:hover{opacity:0.75;}:focus{opacity:1;}"],({theme:e})=>e.palette.primary100),Ae=a($).attrs(()=>({size:k.Sizes.Big,color:k.Colors.Primary})).withConfig({displayName:"Modalstyles__SaveButton",componentId:"sc-1d5sza2-15"})(["min-width:90px;width:162px;height:48px;padding:12px;background-color:",";color:",";:hover{opacity:0.75;}:focus{opacity:1;}:disabled{background-color:",";color:",";}"],({theme:e})=>e.palette.primary100,({theme:e})=>e.palette.white,({theme:e})=>e.palette.graya20,({theme:e})=>e.palette.graya40),o={FidelityModalBody:be,FidelityLoadingBody:ke,FidelityStoreIcon:Fe,FidelityStoreText:we,FidelityLoadingText:Be,FidelityStoreName:Ie,FidelityInput:Se,FidelityErrorContainer:_e,FidelityError:Me,FidelityPrivacyContainer:ze,FidelityPrivacyCheckbox:Te,FidelityPrivacyLink:Pe,FidelityPrivacyLinkText:Ne,FidelityButtonContainer:je,CancelButton:$e,SaveButton:Ae},Le=({fidelityId:e,isOpen:n,onClose:l,isFetching:y,fidelityContent:t,texts:r,onSave:g,hasError:w,requireFidelityId:m,isMandatory:B,onCancel:d})=>{const[x,u]=f.useState(e||""),[p,C]=f.useState(!1),I=()=>{u("")},S=B&&m&&!e,O=()=>{d&&d(),l()};return i(z,{children:t&&h(b,{title:t.title,withActions:!0,hideScrollbar:!0,allowOutsideClick:!S,withButtonClose:!S,desktopWidth:445,open:n,onClose:l,fullHeightMobile:!0,className:"fidelity-modal",children:[y&&i(b.Body,{children:h(o.FidelityLoadingBody,{children:[i(D,{color:s.Colors.Primary100}),i(o.FidelityLoadingText,{children:r.validating})]})}),!y&&h(z,{children:[i(b.Body,{children:h(o.FidelityModalBody,{children:[i(o.FidelityStoreIcon,{alt:t.title,src:t.imageUrl}),i(o.FidelityStoreText,{children:t.body}),i(o.FidelityInput,{type:"number",placeholder:t.placeholder,width:"100%",value:x,autoComplete:"off",onChange:V=>u(V.target.value),onClickClear:I}),i(o.FidelityErrorContainer,{children:i(o.FidelityError,{show:w,message:r.error})}),h(o.FidelityPrivacyContainer,{children:[i(o.FidelityPrivacyCheckbox,{id:"FidelityPrivacyCheckbox",checked:p,onChange:()=>C(!p)}),i(o.FidelityPrivacyLink,{href:t.privacyPolicyUrl,children:i(o.FidelityPrivacyLinkText,{children:r.privacyCheckbox})})]})]})}),i(b.Footer,{children:h(o.FidelityButtonContainer,{children:[i(o.CancelButton,{"data-testid":"close-button",disabled:!d&&S,onClick:O,children:d?r.cancelText:r.cancel}),i(o.SaveButton,{onClick:()=>g(x),disabled:x.length===0||!p,children:r.save})]})})]})]})})},Ve=({data:e,isOpen:n,onClose:l,onSuccess:y}
28)=>{var u,p;const{t}=K(),[r,g]=f.useState(!1),[w,m]=f.useState(!1),B=W(),d=f.useMemo(()=>({modal:{privacyCheckbox:t("fidelity.modal.privacy_checkbox"),cancel:t("fidelity.modal.cancel"),cancelText:t("fidelity.modal.cancelText"),save:t("fidelity.modal.save"),error:t("fidelity.modal.error"),validating:t("fidelity.modal.validating")},snackbar:{message:t("fidelity.snackbar.message")}}),[]),x=async C=>{if(e){m(!0),g(!1);try{(await X.saveFidelityInfo({storeType:e.storeType,fidelityBanner:e.banner,id:C})).message==="OK"?(B({type:Y.OpenSnackbar,payload:{position:T.SnackbarPositions.TOP_RIGHT,type:T.SnackbarTypes.SUCCESS,message:d.snackbar.message}}),m(!1),y(C)):g(!0)}catch{g(!0),m(!1)}}};return n?i(Le,{fidelityId:e.banner.userFidelityId,fidelityContent:{title:e.banner.modalContent.title,body:e.banner.modalContent.body,placeholder:e.banner.modalContent.placeholder,privacyPolicyUrl:e.banner.privacyPolicyUrl,imageUrl:J(Q.Fidelity,(p=(u=e.banner)==null?void 0:u.modalContent)==null?void 0:p.image,"56x56")},isOpen:!0,onClose:l,onSave:x,isFetching:w,hasError:r,texts:d.modal,isMandatory:e.banner.isMandatory,requireFidelityId:e.banner.requireFidelityId,onCancel:e==null?void 0:e.cancelCallback}):null};export{Ve as default};

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.