1import{f as ie,g as ae,j as se}from"/build/_shared/chunk-D7PKK72C.js";import{a as oe}from"/build/_shared/chunk-CCXUG7EA.js";import{b as ue}from"/build/_shared/chunk-JESVAN3Z.js";import{y as re}from"/build/_shared/chunk-RPR7NXHN.js";import{A as te,p as I,z as S}from"/build/_shared/chunk-ZSEETMYI.js";import{f as G,i as ne}from"/build/_shared/chunk-EIOGUGV2.js";import{t as $}from"/build/_shared/chunk-BTADOTLT.js";import{g as ee}from"/build/_shared/chunk-XC7SPKRF.js";import{a as Y}from"/build/_shared/chunk-G3QUQOKW.js";import{a as X}from"/build/_shared/chunk-F3RAJA4O.js";import{b,e as w}from"/build/_shared/chunk-O3BUCIVF.js";var ve=b(k=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0});k.default=void 0;var Ge=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(typeof window<"u"){var o;typeof window.gtag>"u"&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),(o=window).gtag.apply(o,r)}},Fe=Ge;k.default=Fe});var ye=b(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.default=qe;var Be=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function De(e){return e.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(t,r,n){return r>0&&r+t.length!==n.length&&t.search(Be)>-1&&n.charAt(r-2)!==":"&&(n.charAt(r+t.length)!=="-"||n.charAt(r-1)==="-")&&n.charAt(r-1).search(/[^\s-]/)<0?t.toLowerCase():t.substr(1).search(/[A-Z]|\../)>-1?t:t.charAt(0).toUpperCase()+t.substr(1)})}function Me(e){return typeof e=="string"&&e.indexOf("@")!==-1}var Ve="REDACTED (Potential Email Address)";function Qe(e){return Me(e)?(console.warn("This arg looks like an email address, redacting."),Ve):e}function qe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=e||"";return t&&(n=De(e)),r&&(n=Qe(n)),n}});var be=b(P=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});P.default=P.GA4=void 0;var ze=_e(ve()),V=_e(ye()),We=["eventCategory","eventAction","eventLabel","eventValue","hitType"],je=["title","location"],He=["page","hitType"];function _e(e){return e&&e.__esModule?e:{default:e}}function Q(e,t){if(e==null)return{};var r=Ke(e,t),n,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ke(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,i;for(i=0;i<n.length;i++)o=n[i],!(t.indexOf(o)>=0)&&(r[o]=e[o]);return r}function h(e){return h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h(e)}function y(e){return Ze(e)||Ne(e)||Ee(e)||Je()}function Je(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ze(e){if(Array.isArray(e))return q(e)}function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?he(Object(r),!0).forEach(function(n){p(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):he(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Xe(e,t){return et(e)||Ye(e,t)||Ee(e,t)||$e()}function $e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ee(e,t){if(e){if(typeof e=="string")return q(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return q(e,t)}}function q(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ye(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,i,a,u=[],s=!0,l=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;
3!(s=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);s=!0);}catch(c){l=!0,o=c}finally{try{if(!s&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}function et(e){if(Array.isArray(e))return e}function tt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,we(n.key),n)}}function rt(e,t,r){return t&&Pe(e.prototype,t),r&&Pe(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function p(e,t,r){return t=we(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function we(e){var t=nt(e,"string");return h(t)==="symbol"?t:String(t)}function nt(e,t){if(h(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(h(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ce=function(){function e(){var t=this;tt(this,e),p(this,"reset",function(){t.isInitialized=!1,t._testMode=!1,t._currentMeasurementId,t._hasLoadedGA=!1,t._isQueuing=!1,t._queueGtag=[]}),p(this,"_gtag",function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];t._testMode||t._isQueuing?t._queueGtag.push(n):ze.default.apply(void 0,n)}),p(this,"_loadGA",function(r,n){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"https://www.googletagmanager.com/gtag/js";if(!(typeof window>"u"||typeof document>"u")&&!t._hasLoadedGA){var i=document.createElement("script");i.async=!0,i.src="".concat(o,"?id=").concat(r),n&&i.setAttribute("nonce",n),document.body.appendChild(i),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},t._hasLoadedGA=!0}}),p(this,"_toGtagOptions",function(r){if(r){var n={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"},o=Object.entries(r).reduce(function(i,a){var u=Xe(a,2),s=u[0],l=u[1];return n[s]?i[n[s]]=l:i[s]=l,i},{});return o}}),p(this,"initialize",function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!r)throw new Error("Require GA_MEASUREMENT_ID");var o=typeof r=="string"?[{trackingId:r}]:r;t._currentMeasurementId=o[0].trackingId;var i=n.gaOptions,a=n.gtagOptions,u=n.nonce,s=n.testMode,l=s===void 0?!1:s,c=n.gtagUrl;if(t._testMode=l,l||t._loadGA(t._currentMeasurementId,u,c),t.isInitialized||(t._gtag("js",new Date),o.forEach(function(d){var C=m(m(m({},t._toGtagOptions(m(m({},i),d.gaOptions))),a),d.gtagOptions);Object.keys(C).length?t._gtag("config",d.trackingId,C):t._gtag("config",d.trackingId)})),t.isInitialized=!0,!l){var f=y(t._queueGtag);for(t._queueGtag=[],t._isQueuing=!1;f.length;){var v=f.shift();t._gtag.apply(t,y(v)),v[0]==="get"&&(t._isQueuing=!0)}}}),p(this,"set",function(r){if(!r){console.warn("`fieldsObject` is required in .set()");return}if(h(r)!=="object"){console.warn("Expected `fieldsObject` arg to be an Object");return}Object.keys(r).length===0&&console.warn("empty `fieldsObject` given to .set()"),t._gaCommand("set",r)}),p(this,"_gaCommandSendEvent",function(r,n,o,i,a){t._gtag("event",n,m(m({event_category:r,event_label:o,value:i},a&&{non_interaction:a.nonInteraction}),t._toGtagOptions(a)))}),p(this,"_gaCommandSendEventParameters",function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];if(typeof n[0]=="string")t._gaCommandSendEvent.apply(t,y(n.slice(1)));else{var i=n[0],a=i.eventCategory,u=i.eventAction,s=i.eventLabel,l=i.eventValue,c=i.hitType,f=Q(i,We);
3t._gaCommandSendEvent(a,u,s,l,f)}}),p(this,"_gaCommandSendTiming",function(r,n,o,i){t._gtag("event","timing_complete",{name:n,value:o,event_category:r,event_label:i})}),p(this,"_gaCommandSendPageview",function(r,n){if(n&&Object.keys(n).length){var o=t._toGtagOptions(n),i=o.title,a=o.location,u=Q(o,je);t._gtag("event","page_view",m(m(m(m({},r&&{page_path:r}),i&&{page_title:i}),a&&{page_location:a}),u))}else r?t._gtag("event","page_view",{page_path:r}):t._gtag("event","page_view")}),p(this,"_gaCommandSendPageviewParameters",function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];if(typeof n[0]=="string")t._gaCommandSendPageview.apply(t,y(n.slice(1)));else{var i=n[0],a=i.page,u=i.hitType,s=Q(i,He);t._gaCommandSendPageview(a,s)}}),p(this,"_gaCommandSend",function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];var i=typeof n[0]=="string"?n[0]:n[0].hitType;switch(i){case"event":t._gaCommandSendEventParameters.apply(t,n);break;case"pageview":t._gaCommandSendPageviewParameters.apply(t,n);break;case"timing":t._gaCommandSendTiming.apply(t,y(n.slice(1)));break;case"screenview":case"transaction":case"item":case"social":case"exception":console.warn("Unsupported send command: ".concat(i));break;default:console.warn("Send command doesn't exist: ".concat(i))}}),p(this,"_gaCommandSet",function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];typeof n[0]=="string"&&(n[0]=p({},n[0],n[1])),t._gtag("set",t._toGtagOptions(n[0]))}),p(this,"_gaCommand",function(r){for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];switch(r){case"send":t._gaCommandSend.apply(t,o);break;case"set":t._gaCommandSet.apply(t,o);break;default:console.warn("Command doesn't exist: ".concat(r))}}),p(this,"ga",function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];if(typeof n[0]=="string")t._gaCommand.apply(t,n);else{var i=n[0];t._gtag("get",t._currentMeasurementId,"client_id",function(a){t._isQueuing=!1;var u=t._queueGtag;for(i({get:function(c){return c==="clientId"?a:c==="trackingId"?t._currentMeasurementId:c==="apiVersion"?"1":void 0}});u.length;){var s=u.shift();t._gtag.apply(t,y(s))}}),t._isQueuing=!0}return t.ga}),p(this,"event",function(r,n){if(typeof r=="string")t._gtag("event",r,t._toGtagOptions(n));else{var o=r.action,i=r.category,a=r.label,u=r.value,s=r.nonInteraction,l=r.transport;if(!i||!o){console.warn("args.category AND args.action are required in event()");return}var c={hitType:"event",eventCategory:(0,V.default)(i),eventAction:(0,V.default)(o)};a&&(c.eventLabel=(0,V.default)(a)),typeof u<"u"&&(typeof u!="number"?console.warn("Expected `args.value` arg to be a Number."):c.eventValue=u),typeof s<"u"&&(typeof s!="boolean"?console.warn("`args.nonInteraction` must be a boolean."):c.nonInteraction=s),typeof l<"u"&&(typeof l!="string"?console.warn("`args.transport` must be a string."):(["beacon","xhr","image"].indexOf(l)===-1&&console.warn("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),c.transport=l)),t._gaCommand("send",c)}}),p(this,"send",function(r){t._gaCommand("send",r)}),this.reset()}return rt(e,[{key:"gtag",value:function(){this._gtag.apply(this,arguments)}}]),e}();P.GA4=Ce;var ot=new Ce;P.default=ot});var Ae=b(_=>{"use strict";function z(e){return z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},z(e)}Object.defineProperty(_,"__esModule",{value:!0});_.default=_.ReactGAImplementation=void 0;var Ie=it(be());function Se(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(Se=function(o){return o?r:t})(e)}function it(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||z(e)!=="object"&&typeof e!="function")return{default:e};var r=Se(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}var at=Ie.GA4;_.ReactGAImplementation=at;var st=Ie.default;_.default=st});var U=w(X());var g=w(X());var le={items:[],batchItems:[]},ce=(e,t)=>{switch(t.type){case"ENQUEUE":{let r=t.payload;return{items:[...e.items,r],batchItems:[...e.batchItems]}}case"PROCESS_QUEUE":{let r=[...e.items];return{items:[],batchItems:r}}case"CLEAR_BATCH_QUEUE":return{items:[...e.items],batchItems:[]};default:return e}};var pe=async e=>{if(e.length===0)return;let t=window.ENV.apiBaseURL,r=e.map(({eventProperties:n,eventType:o})=>{let i=Object.entries(n).map(([a,u])=>({name:a,value:u}));return{eventType:o,properties:i}});await re(`${t}/api/telemetry/log`,void 0,!0,void 0,"POST",JSON.stringify(r))};var ge=w(Y()),fe=(0,g.createContext)(null);function ht({children:e,isTestMode:t=!1}){let[r,n]=(0,g.useReducer)(ce,le),o=(0,g.useRef)(null);(0,g.useEffect)(()=>
3{if(t){o.current&&(clearInterval(o.current),o.current=null);return}if(!o.current)return o.current=setInterval(()=>{r.items.length===0||r.batchItems.length>0||n({type:"PROCESS_QUEUE"})},1e3),()=>{o.current&&(clearInterval(o.current),o.current=null)}},[t,r]),(0,g.useEffect)(()=>{(async()=>{let u=r.batchItems;if(u.length===0)return;n({type:"CLEAR_BATCH_QUEUE"});let s=u.map(l=>{let c=JSON.parse(l);return{eventProperties:c.eventProperties,eventType:c.eventType}});await pe(s)})()},[r.batchItems]);let i=a=>{t||n({type:"ENQUEUE",payload:a})};return(0,ge.jsx)(fe.Provider,{value:{addToQueue:i},children:e})}var de=()=>{let e=(0,g.useContext)(fe);if(!e)throw new Error("useLog must be used within a LogProvider");return e};var F=({eventName:e,properties:t})=>{ie(t.SwiftlyUserId);let r=Object.fromEntries(Object.entries(t).filter(([,n])=>n!=null&&n!==""&&n!=="undefined"));ae(e,r)};function A(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)n!=="__proto__"&&(e[n]=r[n])}return e}var Re={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function B(e,t){function r(o,i,a){if(!(typeof document>"u")){a=A({},t,a),typeof a.expires=="number"&&(a.expires=new Date(Date.now()+a.expires*864e5)),a.expires&&(a.expires=a.expires.toUTCString()),o=encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var u="";for(var s in a)a[s]&&(u+="; "+s,a[s]!==!0&&(u+="="+a[s].split(";")[0]));return document.cookie=o+"="+e.write(i,o)+u}}function n(o){if(!(typeof document>"u"||arguments.length&&!o)){for(var i=document.cookie?document.cookie.split("; "):[],a={},u=0;u<i.length;u++){var s=i[u].split("="),l=s.slice(1).join("=");try{var c=decodeURIComponent(s[0]);if(c in a||(a[c]=e.read(l,c)),o===c)break}catch{}}return o?a[o]:a}}return Object.create({set:r,get:n,remove:function(o,i){r(o,"",A({},i,{expires:-1}))},withAttributes:function(o){return B(this.converter,A({},this.attributes,o))},withConverter:function(o){return B(A({},this.converter,o),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var T=B(Re,{path:"/"});function Ue(e){return typeof e!="object"||e===null?!1:e.type==="ONE_TRUST"?Boolean(e.type&&(e.align===void 0||e.align==="RIGHT"||e.align==="LEFT")&&typeof e.id=="string"):e.type==="SECURITI"?Boolean(e.type&&typeof e.tenant_id=="string"&&typeof e.domain_id=="string"&&typeof e.env=="string"):e.type==="TRUST_ARC"?Boolean(e.type&&typeof e.src=="string"):e.type==="DIDOMI"?Boolean(e.type&&typeof e.api_key=="string"&&typeof e.notice_id=="string"):!1}var O=e=>{try{if(!e)return null;let t=JSON.parse(e);return Ue(t)?t:(console.error("Invalid cookie provider obj",t==null?void 0:t.type),null)}catch{return console.error("Error parsing cookie provider"),null}},Ct=e=>{let t=e,r=null;try{if(t.footer_config_svg_colors&&typeof t.footer_config_svg_colors=="string"){let n=t.footer_config_svg_colors.split(",");n.length===4&&n.every(o=>/^[0-9A-Fa-f]{6}$/.test(o))&&(r={St0leftBackground:`#${n[0]}`,St1RightBgAndBorder:`#${n[1]}`,St2Xcolor:`#${n[2]}`,St3CheckColor:`#${n[3]}`})}}catch(n){return console.error("Error retrieving config button override colors. Invalid footer_config_svg_colors COOKIE_PROVIDER config",n),null}return r};var x=e=>!e||typeof e!="object"?{}:e;function L(e){return!e||typeof e!="object"?{}:Object.fromEntries(Object.entries(e).map(([t,r])=>[t,r===null||r===""||r===void 0?"undefined":r]))}var Tt=(e,t)=>{if(!e){t();return}let r=O(e);if((r==null?void 0:r.type)!=="TRUST_ARC"){t();return}let n=T.get("cmapi_cookie_privacy");n!=null&&n.includes("2")&&t()};var me=({isMobile:e,properties:t,sharedProperties:r})=>{let n=ne.fetchUserSession(),o={...r,ScreenMode:e?"mobile":"web",SessionContextId:n==null?void 0:n.sessionId,SessionElapsedTimeMS:n?String(Date.now()-(n==null?void 0:n.started)):void 0,UserAgent:navigator.userAgent},i={...t,...o};return L(i)},D=({allFaroProperties:e,eventName:t,logFaroEventsFeatureFlag:r=!1})=>{var o;return((o=G)==null?void 0:o.api)&&r&&G.api.pushEvent(t,{...e}),e};
3var R=w(Ae());var ut=({gaEventProperties:e,storeId:t,swiftlyUserId:r,tenantId:n})=>{let a={...x(e),...{StoreId:t||"",SwiftlyUserId:r,TenantId:n}};return L(a)},W=({cookieProvider:e,eventName:t,gaEventProperties:r,storeId:n,swiftlyUserId:o,tenantId:i})=>{let a=ut({gaEventProperties:r,storeId:n,swiftlyUserId:o,tenantId:i});if(!e)return R.default.event(t,a),a;if(e!=="TRUST_ARC")return R.default.event(t,a),a;let u=T.get("cmapi_cookie_privacy");return u!=null&&u.includes("2")&&R.default.event(t,a),a};var j=({addToQueue:e,eventName:t,eventProperties:r,logTelemetryEventsFeatureFlag:n=!1})=>{n&&!0&&e(JSON.stringify({eventProperties:r,eventType:t}))};var Te=({vibesEventProperties:e})=>{if(!e||typeof window=="undefined"||typeof window.vTag!="function")return;(Array.isArray(e)?e:[e]).forEach(({action:r,payload:n})=>{var o;try{(o=window.vTag)==null||o.call(window,r,n)}catch(i){console.warn(`Vibes tag failed to record "${r}"`,i)}})};te();var lt=()=>typeof location=="undefined"?void 0:location.pathname,Oe=({pathname:e,tenantId:t,userContext:r}={})=>{var s;let{firebaseSessionData:n,id:o,loyaltyId:i,store:a}=r!=null?r:{},u=(s=I())!=null?s:{};return{ScreenName:e!=null?e:lt(),StoreId:S(a!=null?a:u.store),SwiftlyUserId:(n==null?void 0:n.uid)||u.id||o,TenantId:t,TenantLoyaltyId:i||u.loyaltyId}},ct=[void 0,null,"","undefined"],zt=e=>!e||typeof e!="object"?{}:Object.fromEntries(Object.entries(e).filter(([,t])=>!ct.includes(t)));te();var pt=()=>{var s,l,c,f,v,d;let{user:e}=(s=se())!=null?s:{},t=$("root"),{chainId:r,cookieProviderObj:n}=(l=t==null?void 0:t.publicEnvs)!=null?l:{},o=(c=ee(`(max-width: ${oe.MOBILE})`))!=null?c:!1,i=(f=ue())!=null?f:{},{addToQueue:a}=de(),u=(d=(v=O(n))==null?void 0:v.type)!=null?d:"";return{addToQueue:a,isMobile:o,tenantConfig:i!=null?i:{},tenantId:r,userContext:e!=null?e:{},cookieProvider:u}},or=()=>{let{addToQueue:e,cookieProvider:t,isMobile:r,tenantConfig:n,tenantId:o,userContext:i}=pt(),a=(0,U.useRef)(),u=({eventName:s,faroEventProperties:l,gaEventProperties:c,logType:f,vibesEventProperties:v})=>{Te({vibesEventProperties:v});let{firebaseSessionData:d,id:C,loyaltyId:xe,store:H}=i,{logFaroEventsFeatureFlag:K,logTelemetryEventsFeatureFlag:J}=n,Le=I(),N=(d==null?void 0:d.uid)||Le.id,Z=S(H);if(f==="GA"){let ke=W({eventName:s,gaEventProperties:c,storeId:Z,swiftlyUserId:N,tenantId:o,cookieProvider:t});j({addToQueue:e,eventName:s,eventProperties:ke,logTelemetryEventsFeatureFlag:J});return}let E=me({isMobile:r,properties:x(l),sharedProperties:Oe({tenantId:o,userContext:{firebaseSessionData:d,id:C,loyaltyId:xe,store:H}})});f==="FARO"?D({allFaroProperties:E,eventName:s,logFaroEventsFeatureFlag:K}):f==="AMPLITUDE"?F({eventName:s,properties:E}):f==="ALL"&&(W({eventName:s,gaEventProperties:c,storeId:Z,swiftlyUserId:N,tenantId:o,cookieProvider:t}),D({allFaroProperties:E,eventName:s,logFaroEventsFeatureFlag:K}),F({eventName:s,properties:E})),j({addToQueue:e,eventName:s,eventProperties:E,logTelemetryEventsFeatureFlag:J})};return a.current=u,(0,U.useCallback)(s=>{var l;(l=a.current)==null||l.call(a,s)},[])};export{O as a,Ct as b,Tt as c,Oe as d,zt as e,or as f,ht as g}; 4/*! Bundled license information: 5 6js-cookie/dist/js.cookie.mjs: 7 (*! js-cookie v3.0.8 | MIT *) 8*/
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.