1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./B0Zjwctp.js","./DY8PLN2N.js","./DTaYvYB-.js","./BKbSKXfb.js","./D0aYaB2a.js","./DnuhHsJM.js","./Solid.DtsKuHrv.css","./DMTmfCX0.js","./Cr2_k3yj.js","./LoyaltyMilestoneContent.BC1gUpPW.css"])))=>i.map(i=>d[i]); 2import{_ as Z}from"./DMTmfCX0.js";import{I as J,aj as C,ax as K,a7 as ee,bq as a,bB as l,br as w,cf as pe,bt as t,aI as e,bf as L,aF as v,bx as c,aA as me,bO as he,bs as V,by as G,bM as X,bT as be,m as ae,R as fe,af as ye,_ as ge,b3 as we,bu as ve}from"./DTaYvYB-.js";import{_ as Ce}from"./DIIXKmAW.js";import{v as q,aQ as H,P as Q,X as ke,A as P,f as Ie,e as te,C as se,ar as xe,a_ as z,as as Le,aB as Ee,aC as oe,O as Se}from"./DY8PLN2N.js";import{_ as Re}from"./CADwHl9s.js";import{u as ne}from"./CqiRjTsc.js";import{u as re}from"./CoXjyWYf.js";import{o as Te}from"./C-dtHfX5.js";import"./D6Xn5Agh.js";import"./BKbSKXfb.js";import"./D0aYaB2a.js";import"./DnuhHsJM.js";(function(){try{var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};s.SENTRY_RELEASE={id:"6c7d7451d02fa6fe1a9bf193ef4327dce24eeeb7"};var _=new s.Error().stack;_&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[_]="a543e3ba-6cd4-47d6-a9f3-8a3c34d13413",s._sentryDebugIdIdentifier="sentry-dbid-a543e3ba-6cd4-47d6-a9f3-8a3c34d13413")}catch{}})();const Ae=()=>{const{isUserLoggedIn:s}=q(),{validCashbackDetailList:_,getNearestExpiryTimestamp:o,getStoredUid:n}=H(),E=Q().getCountryPhoneExt,k=C(()=>o(_.value)),{t:b}=J().$i18n,p=C(()=>{const{email:S,phone:u}=n();return S||(u?`${E}${u}`:"")||""}),m=C(()=>_.value.length||!s.value);return{badgeData:C(()=>s.value?{type:"success",text:b("header.cashbackInfo.active")}:{type:"default",text:b("header.cashbackInfo.pending")}),showFooter:m,nearestExpiryTimestamp:k,uid:p}},Be=ye(()=>ge(()=>import("./B0Zjwctp.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url).then(s=>s.default||s)),Oe={class:"balance-container"},$e={class:"balance__header"},De={key:0,class:"balance__header-left"},Ne={class:"balance__header-title"},Pe={key:1,class:"balance__header-title"},Ue={key:1,class:"balance__loyalty-milestones"},Me={class:"balance__rewards__header"},Fe={class:"balance__rewards__header-title"},Ve={class:"balance__rewards__amount-total"},ze={class:"balance__rewards__amount-currency"},qe={key:0,class:"balance__rewards__footer"},He={key:0,class:"balance__rewards__guest"},Qe={class:"balance__rewards__guest-uid"},We=K({__name:"Sheet",emits:["close","openMilestoneSheet"],setup(s,{emit:_}){const o=_,{t:n}=J().$i18n,E=ke(),k=ee(),{isUserLoggedIn:b}=q(),{getFormattedCurrency:p}=re(),{shopLang:m,getCurrentLocale:A}=P(Q()),S=Ie().routeLocaleCode(),{totalCashbackBalance:u,getExpiryAmount:R,isExpireSoon:B,validCashbackDetailList:O}=H(),{badgeData:T,showFooter:$,nearestExpiryTimestamp:h,uid:U}=Ae(),{getBrandConfig:D,isCodashop:M}=te(),N=D().loadingIcon,r=ae(),i=C(()=>E.settingsLoading),{rewardConfigs:f}=P(se()),{activeEligibleCampaigns:I,hasActiveCampaign:y}=ne(f);Te(r,()=>o("close"));const W=()=>{o("close");const g=m.value?.locale.toLowerCase(),x=b.value?`/${g}/user/rewards`:`/${g}/rewards`;k.push({path:x})},ce=()=>{const g=A.value?.toLowerCase();k.push({name:fe.SIGN_UP,params:{locale:g},query:{showForm:"true"}}),o("close")};function le(g){o("close"),o("openMilestoneSheet",g)}return(g,x)=>{const ie=Ce,Y=Z,F=xe,de=Be,_e=Re,ue=Le;return a(),l("div",{ref_key:"sheetRef",ref:r},[(a(),w(pe,{to:"#reward"},[x[1]||(x[1]=t("div",{class:"triangle"},null,-1))])),t("div",Oe,[e(i)?(a(),w(ie,{key:0,variant:"lightOverlay",size:"small",icon:e(N)},null,8,["icon"])):L("",!0),t("section",$e,[e(y)?(a(),l("div",De,[v(Y,{class:"rewards-header__balance__icon"}),t("div",Ne,c(e(n)("header.rewardsAndWallet.loyaltyRewards")),1)])):(a(),l("div",Pe,c(e(n)("header.rewardsAndWallet.rewards")),1)),v(F,{class:"balance__header-close",name:"close",onClick:x[0]||(x[0]=d=>o("close"))})]),e(y)?(a(),l("div",Ue,[(a(!0),l(me,null,he(e(I),d=>(a(),w(de,{key:d.campaignId,class:"balance__loyalty-milestone","loyalty-milestone-data":d,"show-title":!0,"show-user-info":!0,"show-view-rewards-button":!0,onViewRewards:()=>
2le(d)},null,8,["loyalty-milestone-data","onViewRewards"]))),128))])):(a(),l("section",{key:2,class:"balance__rewards",onClick:W},[t("div",Me,[v(F,{class:"balance__rewards__header-icon",name:"reward"}),t("span",Fe,c(e(n)("header.cashbackInfo.title")),1),t("span",null,[v(_e,{variant:e(T).type,class:"balance__rewards__header-badge"},{default:V(()=>[G(c(e(T).text),1)]),_:1},8,["variant"])])]),t("div",{class:X(["balance__rewards__amount",{"balance__rewards__amount--rounded":!e($)}])},[t("span",Ve,c((()=>{const d=e(p)(e(u),e(m),{numberOnly:!0});return e(u)%1===0?e(z)(d):d})()),1),t("span",ze,c(e(n)("header.cashbackInfo.rewardValue",{amount:e(p)(e(u),e(m))})),1),e(M)()?L("",!0):(a(),w(Y,{key:0}))],2),e($)?(a(),l("div",qe,[e(b)?e(O).length?(a(),l("div",{key:1,"data-testid":"balance-expiry",class:X(["balance__rewards__expiry",{"balance__rewards__expiry--highlight":e(B)(e(h))}])},[e(B)(e(h))?(a(),w(F,{key:0,name:"warning-circle-solid",class:"balance__rewards__expiry-icon"})):L("",!0),t("span",null,c(e(n)("cashback.homePage.expiryValue",{amount:(()=>{const d=e(R)(e(O)),j=e(p)(d,e(m),{numberOnly:!0});return d%1===0?e(z)(j):j})(),date:e(Ee)(e(S),e(h),"short")})),1)],2)):L("",!0):(a(),l("div",He,[t("div",Qe,[t("span",null,c(e(n)("header.cashbackInfo.storedIn")),1),t("span",null,c(e(U)),1)]),v(ue,{onClick:be(ce,["stop"])},{default:V(()=>[G(c(e(n)("cashback.useRewards.useCashback")),1)]),_:1})]))])):L("",!0)]))])],512)}}}),Ye=oe(We,[["__scopeId","data-v-8aaccf55"]]),je={class:"rewards-header__balance__amount"},Ge="openMilestoneSheet",Xe="tab",Ze="milestone-rewards",Je=K({__name:"Icon",setup(s){const{shopLang:_,getCurrentLocale:o}=P(Q()),{getFormattedCurrency:n,formatCompactNumber:E}=re(),{cashbackDetails:k,totalCashbackBalance:b}=H(),{isUserLoggedIn:p}=q(),{isCodashop:m,getBrandConfig:A}=te(),{isLoyaltyRewardsTabOn:S}=Se(),u=we(),R=ee(),{rewardConfigs:B}=P(se()),{userPoints:O,hasActiveCampaign:T,hasActiveEligibleCampaigns:$}=ne(B),h=ae(!1);function U(r){h.value=!1;const i=o.value?.toLowerCase();if(!i)return;const f=`/${i}/${A().productUrl}`,I={...u.query,[Ge]:r.campaignId};S()&&(I[Xe]=Ze);const y={path:f,query:I};if(u.path===f){R.replace(y);return}R.push(y)}const D=C(()=>{if(!p.value)return null;const r=T.value?O.value:b.value;if(!m())return E(r);const i=n(r,_.value,{numberOnly:!0});return r%1===0?z(i):i}),M=C(()=>!!D.value),N=()=>{if(T.value&&!$.value)return;if(p.value||k.value){h.value=!0;return}const r=o.value?.toLowerCase();R.push({path:`/${r}/rewards`})};return(r,i)=>{const f=Z,I=ve,y=Ye;return a(),l("div",null,[e(M)?(a(),w(I,{key:0},{default:V(()=>[t("div",{id:"reward",class:"rewards-header__balance","data-auto-capture":"TopNavbarRewardIconClick",onClick:N},[v(f,{class:"rewards-header__balance__icon"}),t("span",je,c(e(D)),1)])]),_:1})):(a(),l("div",{key:1,id:"reward",class:"rewards-header-icon","data-auto-capture":"TopNavbarRewardIconClick",onClick:N},[v(f)])),e(h)?(a(),w(y,{key:2,onClose:i[0]||(i[0]=W=>h.value=!1),onOpenMilestoneSheet:U})):L("",!0)])}}}),_a=oe(Je,[["__scopeId","data-v-48ff34a1"]]);export{_a 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.