PageSourceSearch

https://pide.comecamila.com/_next/static/chunks/pages/wallet.js

js comecamila.com collected 2026-10-04 10:53:17 UTC 51,959 bytes, 1 lines download raw bytes

1!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]="488597a5-e085-43f7-8630-c45d72a3bb3b",e._sentryDebugIdIdentifier="sentry-dbid-488597a5-e085-43f7-8630-c45d72a3bb3b")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9743],{60014:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/wallet",function(){return a(28182)}])},11962:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var s=a(74848),o=a(32862),i=a(18051),n=a.n(i),r=a(29965),l=a.n(r),c=a(96540),d=a(77255);function p(e){var t,a,i,r;let{text:p}=e,{t:m}=(0,d.Bd)(),x=p||m("processing"),[u,b]=(0,c.useState)(null),{restaurantData:f}=(0,o.Lv)(),g=null==f?void 0:null===(t=f.ecom_settings)||void 0===t?void 0:t.theme_settings,y=(null==g?void 0:g.primary_text_color)||"#000000",h=(null==g?void 0:null===(a=g.fonts)||void 0===a?void 0:a.name)||"sans-serif",w=(null==g?void 0:g.background_color)||"#f3f4f6",k=null==f?void 0:null===(r=f.ecom_settings)||void 0===r?void 0:null===(i=r.general_settings)||void 0===i?void 0:i.loader_image;return((0,c.useEffect)(()=>{(async()=>{try{let e=await fetch("https://res.cloudinary.com/http-foodbot-ai/raw/upload/v1752233580/Food_Carousel_agkfib.json"),t=await e.json();b(t)}catch(e){console.error("Failed to load Lottie animation:",e)}})()},[]),f)?(0,s.jsx)("div",{className:"fixed inset-0 flex items-center justify-center z-[1200]",children:"string"==typeof k&&k.trim()?(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center w-full h-full bg-gray-500 bg-opacity-50",children:[(0,s.jsx)(l(),{src:k.trim(),alt:"Loading...",unoptimized:!0,width:0,height:0,sizes:"100vw",className:"animate-pulse h-auto w-auto",style:{objectFit:"contain",maxHeight:"50vh",maxWidth:"80vw"}}),(0,s.jsxs)("div",{style:{color:y,fontFamily:"".concat(h,", sans-serif")},className:"text-2xl mt-4 font-bold text-center",children:[x," ..."]})]}):(0,s.jsx)("div",{className:"flex flex-col items-center justify-center w-full h-full bg-gray-500 bg-opacity-50",children:u?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n(),{animationData:u,loop:!0,autoplay:!0,style:{height:200,width:300}}),(0,s.jsxs)("div",{style:{color:y,fontFamily:"".concat(h,", sans-serif")},className:"text-4xl mt-2 font-black text-center",children:[x," ..."]})]}):(0,s.jsx)("div",{className:"text-white text-lg",children:"Loading..."})})}):(0,s.jsx)("div",{className:"fixed inset-0 flex flex-col items-center justify-center z-[1200] bg-gray-500 bg-opacity-50",style:{backgroundColor:w},children:(0,s.jsxs)("div",{className:"animate-pulse flex flex-col items-center space-y-4",children:[(0,s.jsx)("div",{className:"bg-gray-400 h-40 w-40 rounded-full"}),(0,s.jsx)("div",{className:"bg-gray-400 h-6 w-48 rounded"})]})})}},12532:(e,t,a)=>{"use strict";var s=a(77836);a(69750);var o=a(96540),i=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(o),n=void 0!==s&&s.env&&!0,r=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,a=t.name,s=void 0===a?"stylesheet":a,o=t.optimizeForSpeed,i=void 0===o?n:o;c(r(s),"`name` must be a string"),this._name=s,this._deletedRulePlaceholder="#"+s+"-deleted-rule____{}",c("boolean"==typeof i,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=i,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l=document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t=e.prototype;return t.setOptimizeForSpeed=function(e){c("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),c(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},t.isOptimizeForSpeed=function(){return this._optimizeForSpeed},t.inject=function(){var e=this;if(c(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.get
1Sheet(),this._optimizeForSpeed||(n||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,a){return"number"==typeof a?e._serverSheet.cssRules[a]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),a},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},t.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},t.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},t.insertRule=function(e,t){if(c(r(e),"`insertRule` accepts only strings"),this._optimizeForSpeed){var a=this.getSheet();"number"!=typeof t&&(t=a.cssRules.length);try{a.insertRule(e,t)}catch(t){return n||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var s=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,s))}return this._rulesCount++},t.replaceRule=function(e,t){if(this._optimizeForSpeed){var a=this.getSheet();if(t.trim()||(t=this._deletedRulePlaceholder),!a.cssRules[e])return e;a.deleteRule(e);try{a.insertRule(t,e)}catch(s){n||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),a.insertRule(this._deletedRulePlaceholder,e)}}else{var s=this._tags[e];c(s,"old rule at index `"+e+"` not found"),s.textContent=t}return e},t.deleteRule=function(e){if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];c(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},t.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEac
1h(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]},t.cssRules=function(){var e=this;return this._tags.reduce(function(t,a){return a?t=t.concat(Array.prototype.map.call(e.getSheetForTag(a).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},t.makeStyleTag=function(e,t,a){t&&c(r(t),"makeStyleTag accepts only strings as second parameter");var s=document.createElement("style");this._nonce&&s.setAttribute("nonce",this._nonce),s.type="text/css",s.setAttribute("data-"+e,""),t&&s.appendChild(document.createTextNode(t));var o=document.head||document.getElementsByTagName("head")[0];return a?o.insertBefore(s,a):o.appendChild(s),s},function(e,t){for(var a=0;a<t.length;a++){var s=t[a];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}(e.prototype,[{key:"length",get:function(){return this._rulesCount}}]),e}();function c(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var d=function(e){for(var t=5381,a=e.length;a;)t=33*t^e.charCodeAt(--a);return t>>>0},p={};function m(e,t){if(!t)return"jsx-"+e;var a=String(t),s=e+a;return p[s]||(p[s]="jsx-"+d(e+"-"+a)),p[s]}function x(e,t){var a=e+t;return p[a]||(p[a]=t.replace(/__jsx-style-dynamic-selector/g,e)),p[a]}var u=function(){function e(e){var t=void 0===e?{}:e,a=t.styleSheet,s=void 0===a?null:a,o=t.optimizeForSpeed,i=void 0!==o&&o;this._sheet=s||new l({name:"styled-jsx",optimizeForSpeed:i}),this._sheet.inject(),s&&"boolean"==typeof i&&(this._sheet.setOptimizeForSpeed(i),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var a=this.getIdAndRules(e),s=a.styleId,o=a.rules;if(s in this._instancesCounts){this._instancesCounts[s]+=1;return}var i=o.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[s]=i,this._instancesCounts[s]=1},t.remove=function(e){var t=this,a=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(a in this._instancesCounts,"styleId: `"+a+"` not found"),this._instancesCounts[a]-=1,this._instancesCounts[a]<1){var s=this._fromServer&&this._fromServer[a];s?(s.parentNode.removeChild(s),delete this._fromServer[a]):(this._indices[a].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[a]),delete this._instancesCounts[a]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],a=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return a[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,a;return t=this.cssRules(),void 0===(a=e)&&(a={}),t.map(function(e){var t=e[0],s=e[1];return i.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:a.nonce?a.nonce:void 0,dangerouslySetInnerHTML:{__html:s}})})},t.getIdAndRules=function(e){var t=e.children,a=e.dynamic,s=e.id;if(a){var o=m(s,a);return{styleId:o,rules:Array.isArray(t)?t.map(function(e){return x(o,e)}):[x(o,t)]}}return{styleId:m(s),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),b=o.createContext(null);b.displayName="StyleSheetContext";var f=i.default.useInsertionEffect||i.default.useLayoutEffect,g=new u;function y(e){var t=g||o.useContext(b);return t&&f(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}y.dynamic=function(e){return e.map(function(e){return m(e[0],e[1])}).join(" ")},t.style=y},45703:(e,t,a)=>{"use strict";e.exports=a(12532).style},28182:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>v});var s=a(74848),o=a(45703),i=a.n(o),n=a(96540),r=a(13368),l=a.n(r),c=a(56797),d=a(11962),p=a(58350);let m=e=>{let{lang:t,size:a=20}=e,o={width:a,height:a,style:{borderRadius:2}};return"en"===t?(0,s.jsx)(p.US,{...o}):"es"===t?(0,s.jsx)(p.ES,{...o}):(0,s.jsx)(p.CN,{...o})};function x(e){let{t,theme:a,logoUrl:o,lang:n,setLang:r,dropdownOpen:l,setDropdownOpen:c,dropdownRef:d}=e;return(0,s.jsxs)("div",{style:{background:a.secondaryText,color:"#fff"},className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])+" header",children:[(0,s.jsxs)("div",{className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])+" header-navbar",children:[(0,s.jsx)("div",{className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])+" header-logo",children:o?(0,s.jsx)("img",{src:o,alt:"Restaurant logo",className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])}):(0,s.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]]),children:[(0,s.jsx)("path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-5.454-5.454A1.087 1.087 0 0 1 12.232 8H11.77a1.087 1.087 0 0 1-1.04-.845 4 4 0 0 0-5.455 5.454c.411.197.727.584.727 1.04V20a1 1 0 0 0 1 1z",className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])}),(0,s.jsx)("path",{d:"M6 17h12",className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])})]})}),(0,s.jsxs)("div",{className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])+" header-title",children:[(0,s.jsx)("h1",{className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]]),children:t.headerTitle}),(0,s.jsx)("p",{className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]]),children:t.headerSubtitle})]}),(0,s.jsxs)("div",{ref:d,className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])+" "+"lang-dropdown".concat(l?" open":""),children:[(0,s.jsxs)("div",{onClick:e=>{e.stopPropagation(),c(e=>!e)},className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])+" lang-selected",children:[(0,s.jsx)(m,{lang:n,size:20}),(0,s.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 24 24",fill:"none",stroke:a.secondaryButtonColor,strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]]),children:(0,s.jsx)("polyline",{points:"6 9 12 15 18 9",className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])})})]}),(0,s.jsx)("div",{className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])+" lang-menu",children:["en","es","zh"].map(e=>(0,s.jsxs)("button",{onClick:()=>{r(e),c(!1)},className:i().dynamic([["c2d7828a2ac1b9c0",[a.background,a.background,a.background,a.primaryButton]]])+" "+"lang-option".concat(n===e?" active":""),children:[(0,s.jsx)(m,{lang:e,size:20}),"en"===e?"English":"es"===e?"Espa\xf1ol":"中文"]},e))})]})]}),(0,s.jsx)(i(),{id:"c2d7828a2ac1b9c0",dynamic:[a.background,a.background,a.background,a.primaryButton],children:".header.__jsx-style-dynamic-selector{color:#fff;padding:12px 16px;position:relative}.header-navbar.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;
1-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.header-logo.__jsx-style-dynamic-selector{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.header-logo.__jsx-style-dynamic-selector img.__jsx-style-dynamic-selector{height:36px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain}.header-title.__jsx-style-dynamic-selector{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center}.header-title.__jsx-style-dynamic-selector h1.__jsx-style-dynamic-selector{font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.header-title.__jsx-style-dynamic-selector p.__jsx-style-dynamic-selector{font-size:12px;opacity:.9;margin-top:2px}.lang-dropdown.__jsx-style-dynamic-selector{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:100}.lang-selected.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background:".concat(a.background,";border:1px solid rgba(255,255,255,.25);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:6px 10px;color:#fff;cursor:pointer;-webkit-transition:background.15s;-moz-transition:background.15s;-o-transition:background.15s;transition:background.15s;-webkit-tap-highlight-color:transparent}.lang-selected.__jsx-style-dynamic-selector:hover{background:").concat(a.background,";opacity:.9}.lang-selected.__jsx-style-dynamic-selector svg.__jsx-style-dynamic-selector{-webkit-transition:-webkit-transform.2s;-moz-transition:-moz-transform.2s;-o-transition:-o-transform.2s;transition:-webkit-transform.2s;transition:-moz-transform.2s;transition:-o-transform.2s;transition:transform.2s;opacity:.8}.lang-dropdown.open.__jsx-style-dynamic-selector .lang-selected.__jsx-style-dynamic-selector{background:").concat(a.background,"}.lang-dropdown.open.__jsx-style-dynamic-selector .lang-selected.__jsx-style-dynamic-selector svg.__jsx-style-dynamic-selector{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.lang-menu.__jsx-style-dynamic-selector{display:none;position:absolute;top:-webkit-calc(100% + 8px);top:-moz-calc(100% + 8px);top:calc(100% + 8px);right:0;background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);-moz-box-shadow:0 4px 20px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);box-shadow:0 4px 20px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);overflow:hidden;z-index:100;-webkit-animation:menuFadeIn.15s ease-out;-moz-animation:menuFadeIn.15s ease-out;-o-animation:menuFadeIn.15s ease-out;animation:menuFadeIn.15s ease-out}@-webkit-keyframes menuFadeIn{from{opacity:0;-webkit-transform:translatey(-4px);transform:translatey(-4px)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-moz-keyframes menuFadeIn{from{opacity:0;-moz-transform:translatey(-4px);transform:translatey(-4px)}to{opacity:1;-moz-transform:translatey(0);transform:translatey(0)}}@-o-keyframes menuFadeIn{from{opacity:0;-o-transform:translatey(-4px);transform:translatey(-4px)}to{opacity:1;-o-transform:translatey(0);transform:translatey(0)}}@keyframes menuFadeIn{from{opacity:0;-webkit-transform:translatey(-4px);-moz-transform:translatey(-4px);-o-transform:translatey(-4px);transform:translatey(-4px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}.lang-dropdown.open.__jsx-style-dynamic-selector .lang-menu.__jsx-style-dynamic-selector{display:block}.lang-option.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#475569;cursor:pointer;-webkit-transition:background.1s;-moz-transition:background.1s;-o-transition:background.1s;transition:background.1s;border:none;background:none;width:100%;white-space:nowrap}.lang-option.__jsx-style-dynamic-selector:hover{background:#f1f5f9}.lang-option.active.__jsx-style-dynamic-selector{background:#ecfdf5;color:").concat(a.primaryButton,";font-weight:600}.lang-option.__jsx-style-dynamic-selector+.lang-option.__jsx-style-dynamic-selector{border-top:1px solid#f1f5f9}")})]})}function u(e){let{t,theme:a}=e;return(0,s.jsxs)("div",{className:i().dynamic([["5a4df40d40318a1c",[a.background,a.primaryText,a.secondaryText]]])+" loading",children:[(0,s.jsxs)("svg",{width:"32",height:"32",viewBox:"0 0 24 24",fill:"none",stroke:a.primaryButton,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:i().dynamic([["5a4df40d40318a1c",[a.background,a.primaryText,a.secondaryText]]]),children:[(0,s.jsx)("path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-5.454-5.454A1.087 1.087 0 0 1 12.232 8H11.77a1.087 1.087 0 0 1-1.04-.845 4 4 0 0 0-5.455 5.454c.411.197.727.584.727 1.04V20a1 1 0 0 0 1 1z",className:i().dynamic([["5a4df40d40318a1c",[a.background,a.primaryText,a.secondaryText]]])}),(0,s.jsx)("path",{d:"M6 17h12",className:i().dynamic([["5a4df40d40318a1c",[a.background,a.primaryText,a.secondaryText]]])})]}),(0,s.jsx)("p",{className:i().dynamic([["5a4df40d40318a1c",[a.background,a.primaryText,a.secondaryText]]]),children:t.loading}),(0,s.jsx)(i(),{id:"5a4df40d40318a1c",dynamic:[a.background,a.primaryText,a.secondaryText],children:".loading.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
1-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;gap:12px;background:".concat(a.background,";color:").concat(a.primaryText,";-webkit-transition:background.3s ease,color.3s ease;-moz-transition:background.3s ease,color.3s ease;-o-transition:background.3s ease,color.3s ease;transition:background.3s ease,color.3s ease}.loading.__jsx-style-dynamic-selector svg.__jsx-style-dynamic-selector{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loading.__jsx-style-dynamic-selector p.__jsx-style-dynamic-selector{font-size:14px;color:").concat(a.secondaryText,"}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}")})]})}let b=[(0,s.jsx)(()=>(0,s.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,s.jsx)("circle",{cx:"12",cy:"5",r:"2"}),(0,s.jsx)("circle",{cx:"12",cy:"12",r:"2"}),(0,s.jsx)("circle",{cx:"12",cy:"19",r:"2"})]}),{},"dots"),(0,s.jsx)(()=>(0,s.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,s.jsx)("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),(0,s.jsx)("polyline",{points:"15 3 21 3 21 9"}),(0,s.jsx)("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]}),{},"ext"),(0,s.jsx)("img",{src:"/ecomv2/apple-wallet.png",alt:"wallet",style:{width:24,height:24,objectFit:"contain"}},"wallet")];function f(e){let{t,theme:a,waSteps:o,whatsappImage:n}=e;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{style:{background:a.secondaryButtonColor},className:"jsx-faa4ecb537fd4897 hero",children:[(0,s.jsxs)("div",{className:"jsx-faa4ecb537fd4897 hero-badge",children:[(0,s.jsx)("span",{className:"jsx-faa4ecb537fd4897",children:"+"}),t.waHeroBadge]}),(0,s.jsxs)("div",{className:"jsx-faa4ecb537fd4897 title-phone-row",children:[(0,s.jsx)("h1",{className:"jsx-faa4ecb537fd4897 hero-title",children:t.waHeroTitle}),(0,s.jsx)("img",{src:n||"/ecomv2/rewardphone.png",alt:"phone",className:"jsx-faa4ecb537fd4897 hero-phone"})]}),(0,s.jsx)("p",{className:"jsx-faa4ecb537fd4897 subtitle",children:t.waHeroSubtitle}),(0,s.jsxs)("div",{className:"jsx-faa4ecb537fd4897 features",children:[(0,s.jsxs)("span",{className:"jsx-faa4ecb537fd4897",children:["⚡ ",t.waFeatureFast]}),(0,s.jsxs)("span",{className:"jsx-faa4ecb537fd4897",children:["\uD83D\uDD12 ",t.waFeatureSure]}),(0,s.jsxs)("span",{className:"jsx-faa4ecb537fd4897",children:["✓ ",t.waFeatureAlways]})]}),(0,s.jsx)("span",{className:"jsx-faa4ecb537fd4897 deco d1",children:"+"}),(0,s.jsx)("span",{className:"jsx-faa4ecb537fd4897 deco d2",children:"+"}),(0,s.jsx)("span",{className:"jsx-faa4ecb537fd4897 deco d3",children:"+"})]}),(0,s.jsxs)("div",{className:"jsx-faa4ecb537fd4897 steps-section",children:[(0,s.jsxs)("div",{className:"jsx-faa4ecb537fd4897 card row-card",children:[(0,s.jsx)("div",{style:{background:a.secondaryButtonColor},className:"jsx-faa4ecb537fd4897 circle",children:(0,s.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#fff",strokeWidth:"3",strokeLinecap:"round",className:"jsx-faa4ecb537fd4897",children:[(0,s.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"12",className:"jsx-faa4ecb537fd4897"}),(0,s.jsx)("line",{x1:"12",y1:"16",x2:"12.01",y2:"16",className:"jsx-faa4ecb537fd4897"})]})}),(0,s.jsxs)("p",{className:"jsx-faa4ecb537fd4897 card-text",children:[(0,s.jsx)("b",{className:"jsx-faa4ecb537fd4897",children:t.waImportant})," ",t.waImportantText]})]}),(0,s.jsxs)("div",{className:"jsx-faa4ecb537fd4897 step-header",children:[(0,s.jsx)("div",{style:{background:a.secondaryButtonColor},className:"jsx-faa4ecb537fd4897 circle",children:(0,s.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#fff",strokeWidth:"2.5",strokeLinecap:"round",className:"jsx-faa4ecb537fd4897",children:[(0,s.jsx)("line",{x1:"8",y1:"6",x2:"21",y2:"6",className:"jsx-faa4ecb537fd4897"}),(0,s.jsx)("line",{x1:"8",y1:"12",x2:"21",y2:"12",className:"jsx-faa4ecb537fd4897"}),(0,s.jsx)("line",{x1:"8",y1:"18",x2:"21",y2:"18",className:"jsx-faa4ecb537fd4897"}),(0,s.jsx)("line",{x1:"3",y1:"6",x2:"3.01",y2:"6",className:"jsx-faa4ecb537fd4897"}),(0,s.jsx)("line",{x1:"3",y1:"12",x2:"3.01",y2:"12",className:"jsx-faa4ecb537fd4897"}),(0,s.jsx)("line",{x1:"3",y1:"18",x2:"3.01",y2:"18",className:"jsx-faa4ecb537fd4897"})]})}),(0,s.jsx)("span",{className:"jsx-faa4ecb537fd4897 step-header-text",children:t.waStepByStep})]}),o.map((e,t)=>(0,s.jsxs)("div",{className:"jsx-faa4ecb537fd4897 card row-card",children:[(0,s.jsx)("div",{style:{background:a.secondaryButtonColor},className:"jsx-faa4ecb537fd4897 step-num",children:t+1}),(0,s.jsx)("p",{dangerouslySetInnerHTML:{__html:e},className:"jsx-faa4ecb537fd4897 card-text"}),(0,s.jsx)("div",{style:{color:a.secondaryButtonColor},className:"jsx-faa4ecb537fd4897 step-icon",children:b[t]})]},t)),(0,s.jsxs)("div",{className:"jsx-faa4ecb537fd4897 card row-card timing",children:[(0,s.jsxs)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"#888",strokeWidth:"2",strokeLinecap:"round",style:{flexShrink:0},className:"jsx-faa4ecb537fd4897",children:[(0,s.jsx)("circle",{cx:"12",cy:"12",r:"10",className:"jsx-faa4ecb537fd4897"}),(0,s.jsx)("polyline",{points:"12 6 12 12 16 14",className:"jsx-faa4ecb537fd4897"})]}),(0,s.jsxs)("div",{style:{flex:1},className:"jsx-faa4ecb537fd4897",children:[(0,s.jsx)("p",{className:"jsx-faa4ecb537fd4897 timing-title",children:t.waTiming}),(0,s.jsx)("p",{className:"jsx-faa4ecb537fd4897 timing-sub",children:t.waTimingSub})]}),(0,s.jsx)("div",{style:{background:a.secondaryButtonColor},className:"jsx-faa4ecb537fd4897 circle",children:(0,s.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#fff",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-faa4ecb537fd4897",children:(0,s.jsx)("polyline",{points:"20 6 9 17 4 12",className:"jsx-faa4ecb537fd4897"})})})]})]}),(0,s.jsx)(i(),{id:"faa4ecb537fd4897",children:".hero.jsx-faa4ecb537fd4897{margin:-32px -16px 0;padding:20px 16px 20px;position:relative;overflow:hidden;color:#fff}.title-phone-row.jsx-faa4ecb537fd4897{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.hero-badge.jsx-faa4ecb537fd4897{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff;color:#333;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;margin-bottom:14px;white-space:nowrap}.hero-title.jsx-faa4ecb537fd4897{font-size:26px;font-weight:800;line-height:1.15;color:#fff;margin:0}.hero-phone.jsx-faa4ecb537fd4897{width:44%;max-width:170px;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.deco.jsx-faa4ecb537fd4897{position:absolute;font-weight:300;opacity:.35;color:#fff;pointer-events:none}.d1.jsx-faa4ecb537fd4897{top:10px;right:52%;font-size:20px}.d2.jsx-faa4ecb537fd4897{bottom:30px;right:45%;font-size:18px}.d3.jsx-faa4ecb537fd4897{top:30px;right:8px;font-size:22px}.subtitle.jsx-faa4ecb537fd4897{font-size:13px;color:rgba(255,255,255,.9);line-height:1.5;margin:10px 0}.features.jsx-faa4ecb537fd4897{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:16px;font-size:12px;font-weight:600;color:rgba(255,255,255,.95);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}.steps-section.jsx-faa4ecb537fd4897{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-top:8px}.card.jsx-faa4ecb537fd4897{background:#fff;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;padding:14px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.07);-moz-box-shadow:0 1px 6px rgba(0,0,0,.07);box-shadow:0 1px 6px rgba(0,0,0,.07)}.row-card.jsx-faa4ecb537fd4897{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.card-text.jsx-faa4ecb537fd4897{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:13px;line-height:1.5;color:#333;margin:0}.circle.jsx-faa4ecb537fd4897{width:34px;height:34px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
1-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.step-num.jsx-faa4ecb537fd4897{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.step-icon.jsx-faa4ecb537fd4897{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;opacity:.75}.step-header.jsx-faa4ecb537fd4897{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 14px 2px}.step-header-text.jsx-faa4ecb537fd4897{font-size:18px;font-weight:800;color:#1a1a1a}.timing.jsx-faa4ecb537fd4897{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.timing-title.jsx-faa4ecb537fd4897{font-size:13px;font-weight:700;color:#1a1a1a}.timing-sub.jsx-faa4ecb537fd4897{font-size:11px;color:#888;margin-top:2px}"})]})}function g(e){let{t,theme:a}=e;return(0,s.jsxs)("div",{style:{borderLeftColor:a.primaryButton},className:"jsx-27ebc6ced6a45254 alert alert-desktop",children:[(0,s.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:a.primaryButton,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{flexShrink:0,marginTop:2},className:"jsx-27ebc6ced6a45254",children:[(0,s.jsx)("circle",{cx:"12",cy:"12",r:"10",className:"jsx-27ebc6ced6a45254"}),(0,s.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"12",className:"jsx-27ebc6ced6a45254"}),(0,s.jsx)("line",{x1:"12",y1:"16",x2:"12.01",y2:"16",className:"jsx-27ebc6ced6a45254"})]}),(0,s.jsxs)("div",{className:"jsx-27ebc6ced6a45254",children:[(0,s.jsx)("h3",{style:{color:a.primaryText},className:"jsx-27ebc6ced6a45254",children:t.desktopTitle}),(0,s.jsx)("p",{style:{color:a.secondaryText},className:"jsx-27ebc6ced6a45254",children:t.desktopMsg})]}),(0,s.jsx)(i(),{id:"27ebc6ced6a45254",children:".alert.jsx-27ebc6ced6a45254{margin-bottom:24px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px;border-left:4px solid}.alert-desktop.jsx-27ebc6ced6a45254{background:rgba(0,0,0,.05)}.alert.jsx-27ebc6ced6a45254 h3.jsx-27ebc6ced6a45254{font-size:16px;font-weight:600;margin-bottom:4px}.alert.jsx-27ebc6ced6a45254 p.jsx-27ebc6ced6a45254{font-size:14px;line-height:1.5}"})]})}var y=a(76754);function h(e){let{t,theme:a,isIOS:o,isAndroid:n,androidRedirectFailed:r,downloadUrl:l,walletSteps:c,walletImage:d}=e,p=n&&!r;return(0,s.jsxs)(s.Fragment,{children:[d?(0,s.jsx)("img",{src:d,alt:"mascot",className:i().dynamic([["dc34391eef2cc862",[a.background]]])+" mascot-img"}):(0,s.jsx)(y.A,{primaryColor:a.primaryText,secondaryColor:a.secondaryText,fontFamily:a.fontName||"sans-serif",secondaryBtnColor:a.primaryButton,secondaryBtnTxtColor:a.secondaryButton,onClick:()=>{},text:"",svgOnly:!0}),(0,s.jsx)("p",{style:{color:a.primaryDescription},className:i().dynamic([["dc34391eef2cc862",[a.background]]])+" pass-body mt-6",children:t.passBody}),(0,s.jsxs)("div",{className:i().dynamic([["dc34391eef2cc862",[a.background]]])+" instructions",children:[(0,s.jsxs)("div",{style:{color:a.primaryText},className:i().dynamic([["dc34391eef2cc862",[a.background]]])+" instructions-header",children:[(0,s.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:a.primaryText,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",className:i().dynamic([["dc34391eef2cc862",[a.background]]]),children:[(0,s.jsx)("path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14",className:i().dynamic([["dc34391eef2cc862",[a.background]]])}),(0,s.jsx)("polyline",{points:"22 4 12 14.01 9 11.01",className:i().dynamic([["dc34391eef2cc862",[a.background]]])})]}),(0,s.jsx)("span",{className:i().dynamic([["dc34391eef2cc862",[a.background]]]),children:t.instructionsTitle})]}),(0,s.jsx)("ol",{className:i().dynamic([["dc34391eef2cc862",[a.background]]]),children:c.map((e,t)=>(0,s.jsxs)("li",{className:i().dynamic([["dc34391eef2cc862",[a.background]]]),children:[(0,s.jsx)("span",{style:{background:a.secondaryButtonColor,color:a.secondaryButton},className:i().dynamic([["dc34391eef2cc862",[a.background]]])+" step-num",children:t+1}),(0,s.jsx)("span",{style:{color:a.primaryText},className:i().dynamic([["dc34391eef2cc862",[a.background]]]),children:e})]},t))})]}),(0,s.jsxs)("a",{href:p?void 0:l,style:{background:a.secondaryButtonColor,color:a.secondaryButton,pointerEvents:p?"none":"auto"},onClick:e=>{p&&e.preventDefault()},className:i().dynamic([["dc34391eef2cc862",[a.background]]])+" cta-btn",children:[(0,s.jsx)("img",{src:"/ecomv2/apple-wallet.png",alt:o?"Apple Wallet":"Google Wallet",className:i().dynamic([["dc34391eef2cc862",[a.background]]])+" wallet-icon"}),(0,s.jsx)("span",{className:i().dynamic([["dc34391eef2cc862",[a.background]]]),children:o?t.ctaApple:t.ctaGoogle})]}),(0,s.jsx)("p",{style:{color:a.primaryDescription},className:i().dynamic([["dc34391eef2cc862",[a.background]]])+" footer",children:o?t.footerApple:t.footerGoogle}),(0,s.jsx)(i(),{id:"dc34391eef2cc862",dynamic:[a.background],children:".mascot-img.__jsx-style-dynamic-selector{width:100%;max-width:340px;display:block;margin:0 auto 8px;-o-object-fit:contain;object-fit:contain}.pass-body.__jsx-style-dynamic-selector{font-size:15px;line-height:1.6;text-align:center;margin-bottom:24px;padding:0 8px}.instructions.__jsx-style-dynamic-selector{border:1.5px solid#e5e7eb;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;padding:16px;margin-bottom:20px;background:".concat(a.background,"}.instructions-header.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:15px;font-weight:800;margin-bottom:12px}.instructions.__jsx-style-dynamic-selector ol.__jsx-style-dynamic-selector{list-style:none;padding:0;margin:0}.instructions.__jsx-style-dynamic-selector li.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:7px 0;font-size:14px}.step-num.__jsx-style-dynamic-selector{width:26px;height:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
1-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.cta-btn.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:100%;padding:16px 20px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;font-size:18px;font-weight:700;cursor:pointer;text-decoration:none;color:#fff;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.18);-moz-box-shadow:0 4px 14px rgba(0,0,0,.18);box-shadow:0 4px 14px rgba(0,0,0,.18);-webkit-transition:-webkit-transform.15s;-moz-transition:-moz-transform.15s;-o-transition:-o-transform.15s;transition:-webkit-transform.15s;transition:-moz-transform.15s;transition:-o-transform.15s;transition:transform.15s}.cta-btn.__jsx-style-dynamic-selector:active{-webkit-transform:scale(.97);-moz-transform:scale(.97);-ms-transform:scale(.97);-o-transform:scale(.97);transform:scale(.97)}.wallet-icon.__jsx-style-dynamic-selector{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.footer.__jsx-style-dynamic-selector{text-align:center;margin-top:16px;font-size:12px;line-height:1.5}")})]})}let w={en:{pageTitle:"FoodBot Rewards - Add to Wallet",headerTitle:"Digital Pass",headerSubtitle:"Add Your Pass to Wallet",loading:"Loading...",waTitle:"Open in Browser to Continue",waSubtitle:"This link needs to open in your browser:",waSubtitleGeneric:"Please open this link in your browser to continue.",waStepIOS1:"Tap the <b>⋯</b> menu at the top right of WhatsApp",waStepIOS2:'Select <b>"Open in Browser"</b>',waStepIOS3:'Then you\'ll see a prompt to add the pass to your <b>"Apple Wallet"</b>',waStepAndroid1:"Tap the <b>⋮</b> menu at the top right of WhatsApp",waStepAndroid2:'Select <b>"Open in Browser"</b>',waStepAndroid3:'Then you\'ll see a prompt to add the pass to your <b>"Google Wallet"</b>',waHeroBadge:"You are 1 step away",waHeroTitle:"Save your Rewards to your Apple Wallet.",waHeroSubtitle:"Add rewards to every purchase and receive special offers.",waFeatureFast:"Fast",waFeatureSure:"Sure",waFeatureAlways:"Always available",waImportant:"Important:",waImportantText:"WhatsApp does not allow adding passes from this view. Open it in your browser to continue.",waStepByStep:"Step by step",waTiming:"It only takes less than 15 seconds.",waTimingSub:"Fast, secure and ready to use.",desktopTitle:"Mobile Device Required",desktopMsg:"Please open this link on your iPhone, iPad, or Android device to add the pass to your wallet.",passTitle:"Your Digital Pass",passSubtitle:"Fast and convenient access",passBody:"Add this pass to your wallet for quick and easy access whenever you need it.",instructionsTitle:"Ready to add to wallet?",stepTap:"Tap the button below",stepApple:'Select "Add to Wallet"',stepVerify:"Verify and save",stepGoogle:"Open with Google Wallet",stepConfirm:"Check and save",ctaApple:"Add to Apple Wallet",ctaGoogle:"Add to Google Wallet",footerApple:"Your pass will be saved to your Apple Wallet for easy access.",footerGoogle:"Your pass will be saved to your Google Wallet for easy access."},es:{pageTitle:"FoodBot Rewards - Agregar a Wallet",headerTitle:"Pase Digital",headerSubtitle:"Agrega tu pase a la billetera",loading:"Cargando...",waTitle:"Abrir en el navegador para continuar",waSubtitle:"Este enlace debe abrirse en tu navegador:",waSubtitleGeneric:"Por favor, abre este enlace en tu navegador para continuar.",waStepIOS1:"Toca el men\xfa <b>⋯</b> en la esquina superior derecha de la pantalla",waStepIOS2:'Selecciona <b>"Abrir en el navegador"</b>',waStepIOS3:'Luego ver\xe1s una opci\xf3n para agregar el pase a tu <b>"Apple Wallet"</b>',waStepAndroid1:"Toca el men\xfa <b>⋮</b> en la esquina superior derecha de la pantalla",waStepAndroid2:'Selecciona <b>"Abrir en el navegador"</b>',waStepAndroid3:'Luego ver\xe1s una opci\xf3n para agregar el pase a tu <b>"Google Wallet"</b>',waHeroBadge:"Est\xe1s a 1 paso",waHeroTitle:"Guarda tus Recompensas en tu Apple Wallet.",waHeroSubtitle:"Agrega re
1compensas en cada compra y recibe ofertas especiales.",waFeatureFast:"R\xe1pido",waFeatureSure:"Seguro",waFeatureAlways:"Siempre disponible",waImportant:"Importante:",waImportantText:"WhatsApp no permite agregar pases desde esta vista. \xc1brelo en tu navegador para continuar.",waStepByStep:"Paso a paso",waTiming:"Solo toma menos de 15 segundos.",waTimingSub:"R\xe1pido, seguro y listo para usar.",desktopTitle:"Se requiere un dispositivo m\xf3vil",desktopMsg:"Por favor, abre este enlace en tu iPhone, iPad o dispositivo Android para agregar el pase a tu billetera.",passTitle:"Tu Pase Digital",passSubtitle:"Acceso r\xe1pido y conveniente",passBody:"Agrega este pase a tu billetera para un acceso r\xe1pido y f\xe1cil cuando lo necesites.",instructionsTitle:"\xbfListo para agregar a la billetera?",stepTap:"Toca el bot\xf3n de abajo",stepApple:'Selecciona "Agregar a Wallet"',stepVerify:"Verifica y guarda",stepGoogle:"Abrir con Google Wallet",stepConfirm:"Confirma y guarda",ctaApple:"Agregar a Apple Wallet",ctaGoogle:"Agregar a Google Wallet",footerApple:"Tu pase se guardar\xe1 en tu Apple Wallet para un acceso f\xe1cil.",footerGoogle:"Tu pase se guardar\xe1 en tu Google Wallet para un acceso f\xe1cil."},zh:{pageTitle:"FoodBot 奖励 - 添加到钱包",headerTitle:"数字通行证",headerSubtitle:"将您的通行证添加到钱包",loading:"加载中...",waTitle:"在浏览器中打开以继续",waSubtitle:"此链接需要在浏览器中打开:",waSubtitleGeneric:"请在浏览器中打开此链接以继续。",waStepIOS1:"点击 WhatsApp 右上角的 <b>⋯</b> 菜单",waStepIOS2:'选择 <b>"在浏览器中打开"</b>',waStepIOS3:'然后您将看到将通行证添加到 <b>"Apple Wallet"</b> 的提示',waStepAndroid1:"点击 WhatsApp 右上角的 <b>⋮</b> 菜单",waStepAndroid2:'选择 <b>"在浏览器中打开"</b>',waStepAndroid3:'然后您将看到将通行证添加到 <b>"Google Wallet"</b> 的提示',waHeroBadge:"距离一步之遥",waHeroTitle:"将您的奖励保存到 Apple Wallet。",waHeroSubtitle:"每次购物累积奖励并获得特别优惠。",waFeatureFast:"快速",waFeatureSure:"安全",waFeatureAlways:"随时可用",waImportant:"重要:",waImportantText:"WhatsApp 不允许从此视图添加通行证。请在浏览器中打开以继续。",waStepByStep:"逐步操作",waTiming:"只需不到15秒。",waTimingSub:"快速、安全,随时可用。",desktopTitle:"需要移动设备",desktopMsg:"请在您的 iPhone、iPad 或 Android 设备上打开此链接以将通行证添加到钱包。",passTitle:"您的数字通行证",passSubtitle:"快速便捷的访问",passBody:"将此通行证添加到您的钱包,随时快速访问。",instructionsTitle:"准备好添加到钱包了吗?",stepTap:"点击下方的按钮",stepApple:'选择 "添加到 Wallet"',stepVerify:"验证并保存",stepGoogle:"使用 Google Wallet 打开",stepConfirm:"确认并保存",ctaApple:"添加到 Apple Wallet",ctaGoogle:"添加到 Google Wallet",footerApple:"您的通行证将保存到 Apple Wallet,方便访问。",footerGoogle:"您的通行证将保存到 Google Wallet,方便访问。"}},k={primaryText:"#000000",secondaryText:"#000000",primaryButton:"#000000",secondaryButton:"#FFFFFF",secondaryButtonColor:"#000000",background:"#FFFFFF",primaryDescription:"#000000",fontName:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"},j=e=>{var t,a;if(!(null==e?void 0:null===(t=e.ecom_settings)||void 0===t?void 0:t.theme_settings))return k;let s=e.ecom_settings.theme_settings,o={primaryText:s.primary_text_color||k.primaryText,secondaryText:s.secondary_text_color||k.secondaryText,primaryButton:s.primary_button_color||k.primaryButton,secondaryButton:s.secondary_button_text_color||k.secondaryButton,secondaryButtonColor:s.secondary_button_color||k.secondaryButtonColor,background:s.background_color||k.background,primaryDescription:s.primary_description_color||k.primaryDescription,fontName:(null===(a=s.fonts)||void 0===a?void 0:a.name)||k.fontName};return console.log("[Wallet] raw theme_settings:",s),console.log("[Wallet] extracted theme:",o),o};
1function v(){let[e,t]=(0,n.useState)("loading"),[a,o]=(0,n.useState)("en"),[r,p]=(0,n.useState)(!1),[m,b]=(0,n.useState)(!1),[y,v]=(0,n.useState)("#"),[_,S]=(0,n.useState)(!1),[z,N]=(0,n.useState)(k),[T,A]=(0,n.useState)(!1),[F,B]=(0,n.useState)(!1),[C,W]=(0,n.useState)(""),[I,R]=(0,n.useState)(""),[L,O]=(0,n.useState)(""),[P,G]=(0,n.useState)(""),[E,D]=(0,n.useState)(!1),H=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=navigator.userAgent||"",a=/iPhone|iPad|iPod/i.test(e),s=/Android/i.test(e),i=/WAiOS/i.test(e),n=!a&&!s;p(a),b(s),i?t("whatsapp"):n?t("desktop"):t("wallet"),N(k);let r=new URLSearchParams(window.location.search),l=r.get("restaurant_id")||"",d=r.get("member_id")||"",m=r.get("source")||"whatsapp",x=r.get("lang"),u=r.get("alias")||"";if(u?(async()=>{try{let b=window.location.origin+"/",f=localStorage.getItem("version")||"1",g=await (0,c.r)(u,f,b);if(null==g?void 0:g.data){var e,t,a,s,i,n,r,l,d,p,m;N(j(g.data)),B(!0);let c=null===(a=g.data)||void 0===a?void 0:null===(t=a.ecom_settings)||void 0===t?void 0:null===(e=t.logo)||void 0===e?void 0:e.restaurant_logo_mobile;c&&W(c);let u=(null===(n=g.data)||void 0===n?void 0:null===(i=n.ecom_settings)||void 0===i?void 0:null===(s=i.logo)||void 0===s?void 0:s.mascot_image)||(null===(l=g.data)||void 0===l?void 0:null===(r=l.ecom_settings)||void 0===r?void 0:r.mascot_image);u&&R(u);let b=null===(p=g.data)||void 0===p?void 0:null===(d=p.ecom_settings)||void 0===d?void 0:d.qr_wallet_settings;(null==b?void 0:b.wallet_image)&&O(b.wallet_image),(null==b?void 0:b.whatsapp_image)&&G(b.whatsapp_image);let f=((null===(m=g.data)||void 0===m?void 0:m.bot_language)||"").substring(0,2).toLowerCase(),y=x&&["en","es","zh"].includes(x)?x:["en","es","zh"].includes(f)?f:"es";o(y)}A(!0)}catch(e){console.error("Failed to fetch restaurant settings:",e),A(!0),B(!0)}})():(A(!0),B(!0)),!u){let e=(navigator.language||"").substring(0,2).toLowerCase();x&&["en","es","zh"].includes(x)?o(x):["en","es","zh"].includes(e)?o(e):o("es")}let f=(e,t)=>{let a=new URLSearchParams;return l&&a.set("restaurant_id",l),d&&a.set("member_id",d),m&&a.set("source",m),null!=e&&a.set("lat",String(e)),null!=t&&a.set("lng",String(t)),"https://api-prod.foodbot.ai/wallet/v1/add-to-wallet?".concat(a.toString())};i||n||s?i||v(f()):navigator.geolocation?navigator.geolocation.getCurrentPosition(e=>v(f(e.coords.latitude,e.coords.longitude)),()=>v(f()),{enableHighAccuracy:!0,timeout:1e4,maximumAge:0}):v(f());let g=e=>{H.current&&!H.current.contains(e.target)&&S(!1)};return document.addEventListener("click",g),()=>document.removeEventListener("click",g)},[T]),(0,n.useEffect)(()=>{let e=navigator.userAgent||"",t=/iPhone|iPad|iPod/i.test(e),a=/Android/i.test(e);if(/WAiOS/i.test(e)||!t&&!a||!a)return;let s=new URLSearchParams(window.location.search),o=s.get("restaurant_id")||s.get("restaurant")||"",i=s.get("member_id")||"",n=s.get("source")||"whatsapp";if(!o||!i)return;let r=(e,t)=>{let a=new URLSearchParams;return a.set("restaurant_id",o),a.set("member_id",i),n&&a.set("source",n),null!=e&&a.set("lat",String(e)),null!=t&&a.set("lng",String(t)),"https://api-prod.foodbot.ai/wallet/v1/add-to-wallet?".concat(a.toString())},l=e=>{v(e);try{window.location.href=e}catch(e){D(!0)}};navigator.geolocation?navigator.geolocation.getCurrentPosition(e=>l(r(e.coords.latitude,e.coords.longitude)),()=>l(r()),{enableHighAccuracy:!0,timeout:1e4,maximumAge:0}):l(r())},[]);let M=w[a],q=r?[M.waStepIOS1,M.waStepIOS2,M.waStepIOS3]:m?[M.waStepAndroid1,M.waStepAndroid2,M.waStepAndroid3]:[],U=r?[M.stepTap,M.stepApple,M.stepVerify]:[M.stepTap,M.stepGoogle,M.stepConfirm],V=(0,s.jsxs)(l(),{children:[(0,s.jsx)("title",{children:M.pageTitle}),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"})]});return F?"loading"===e?(0,s.jsxs)(s.Fragment,{children:[V,(0,s.jsx)(u,{t:M,theme:z})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(l(),{children:[(0,s.jsx)("title",{className:"jsx-59b92d8e8bba60ec "+i().dynamic([["65cd27a1b322d124",[z.fontName,z.background,z.primaryText]]]),children:M.pageTitle}),(0,s.jsx)("meta",{name:"description",content:"Add your FoodBot rewards pass to Apple Wallet or Google Wallet",className:"jsx-59b92d8e8bba60ec "+i().dynamic([["65cd27a1b322d124",[z.fontName,z.background,z.primaryText]]])}),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover",className:"jsx-59b92d8e8bba60ec "+i().dynamic([["65cd27a1b322d124",[z.fontName,z.background,z.primaryText]]])})]}),(0,s.jsx)(x,{t:M,theme:z,logoUrl:C,lang:a,setLang:o,dropdownOpen:_,setDropdownOpen:S,dropdownRef:H}),(0,s.jsxs)("div",{className:"jsx-59b92d8e8bba60ec "+i().dynamic([["65cd27a1b322d124",[z.fontName,z.background,z.primaryText]]])+" container",children:["whatsapp"===e&&(0,s.jsx)(f,{t:M,theme:z,waSteps:q,isIOS:r,whatsappImage:P}),"desktop"===e&&(0,s.jsx)(g,{t:M,theme:z}),"wallet"===e&&(0,s.jsx)(h,{t:M,theme:z,isIOS:r,isAndroid:m,androidRedirectFailed:E,downloadUrl:y,walletSteps:U,mascotUrl:I,logoUrl:C,walletImage:L})]}),(0,s.jsx)(i(),{id:"65cd27a1b322d124",dynamic:[z.fontName,z.background,z.primaryText],children:"*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:".concat(z.fontName,";background:").concat(z.background,";color:").concat(z.primaryText,";min-height:100vh;-webkit-text-size-adjust:100%}")}),(0,s.jsx)(i(),{id:"59b92d8e8bba60ec",children:".container.jsx-59b92d8e8bba60ec{max-width:448px;margin:0 auto;padding:32px 16px}"})]}):(0,s.jsxs)(s.Fragment,{children:[V,(0,s.jsx)(d.A,{text:M.loading})]})}},69750:()=>{}},e=>{var t=t=>e(e.s=t);e.O(0,[3342,9255,9965,8051,6754,636,6593,8792],()=>t(60014)),_N_E=e.O()}]);

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.