1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DJY5d8Ld.js","./B03Hv0XP.js","./C-BHFSVa.js","./q_5yGoaZ.js","./CHX97aYP.js","./o81KeIgW.js","./DFtSWDrY.js","./CRgzRB9D.js","./DB4iB_QX.js","./IcWIQcyn.js","./BLIq2IYm.js","./B0v9YwA7.js","./CDdMov5X.js","./1ItRodm9.js","./ChV3bzya.js","./CU6hJnPu.js","./qfWJ-ypb.js","./55d5FbQo.js","./Dk-JqiJy.js","./C3xohfcl.js","./FxiTjJUR.js","./CYAWG65o.js","./BCtfhdjq.js","./Dmn0GkC9.js","./CT9QkM4X.js","./Bu5mKIEU.js","./JWW-15pe.js","./C7AXY5rm.js","./C75d34WY.js","./DRADpyJH.js","./DsR3Pb_g.js","./uGBTEqmV.js","./oV4sh_uo.js","./KjVnwuUB.js","./B_DA8d3V.js","./b5289dVz.js","./CSUhsg0Z.js","./Bxa1764B.js","./CQHVj37W.js","./CUqKoKDO.js","./EmBKqVbC.js","./xdvQI44X.js","./BchB0sfX.js","./CDJZ_TkZ.js","./BtRjvkMM.js","./BwnmOcie.js","./C-hcgJJb.js","./DI8gaqA8.js","./nfAq3br4.js","./DHwyan6U.js","./BO-5xZsO.js","./Bq1QdfwR.js","./CIPbVJQg.js","./CCfLtCpj.js","./S_31NjKt.js","./Ct1RrZQl.js","./CBq59kQn.js","./CgSr4kdc.js","./CNZFoi2r.js","./DqaTNKN0.js","./C8eizBIV.js","./VG3hFUIq.js","./YjbNZjBD.js","./iik6CYzq.js","./C8tRpNHr.js","./BRk22iay.js","./DuEijqoQ.js","./_-HNnjZw.js","./pCappU5G.js","./DGybmjAt.js","./DlAUqK2U.js","./FullPageLoader.CWYHtG_P.css"])))=>i.map(i=>d[i]); 2import{K as G,L as Q,o as d,a as E,b as _,V as A,n as X,f as t,bc as Z,c as C,Z as P,dB as N,d as ee,x as L,a9 as te,gL as oe,u as ae,h as T,F as ne,e as a,g as R,J as k,r as se,am as le,gM as re,N as _e,ao as l,ap as r,gN as ie,gO as ue,a1 as ce,g0 as de,aX as pe,b5 as me}from"./B03Hv0XP.js";import fe from"./qfWJ-ypb.js";import{a as he}from"./DFtSWDrY.js";import{a as ve}from"./Dk-JqiJy.js";import{C as ye,a as ge,A as be,D as Ee}from"./CRgzRB9D.js";import{u as xe}from"./CT9QkM4X.js";const Se={base:"min-h-[calc(100vh-var(--ui-header-height))]"},Oe={__name:"UMain",props:{as:{type:null,required:!1,default:"main"},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){const i=G("main",e),c=Q(),o=C(()=>P({extend:P(Se),...c.ui?.main||{}}));
2return(h,x)=>(d(),E(t(Z),{as:t(i).as,class:X(o.value({class:[t(i).ui?.base,t(i).class]}))},{default:_(()=>[A(h.$slots,"default")]),_:3},8,["as","class"]))}};let V=!1;function Le(){const e=N("chatbot-open",()=>!1);function p(){e.value=!e.value}function i(){e.value=!0}if(!V){V=!0;const c=o=>{(o.ctrlKey||o.metaKey)&&o.key==="/"&&(o.preventDefault(),p())};window.addEventListener("keydown",c)}return{isOpen:e,toggleOpen:p,open:i}}const Ae=l(()=>r(()=>import("./DJY5d8Ld.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url).then(e=>e.default||e)),Ce=l(()=>r(()=>import("./IcWIQcyn.js"),__vite__mapDeps([9,1,3]),import.meta.url).then(e=>e.default||e)),ze=l(()=>r(()=>import("./BLIq2IYm.js"),__vite__mapDeps([10,1,3,4]),import.meta.url).then(e=>e.default||e)),Ie=l(()=>r(()=>import("./B0v9YwA7.js"),__vite__mapDeps([11,1]),import.meta.url).then(e=>e.default||e)),De=l(()=>r(()=>import("./CDdMov5X.js"),__vite__mapDeps([12,1,2,3]),import.meta.url).then(e=>e.default||e)),Pe=l(()=>r(()=>import("./1ItRodm9.js"),__vite__mapDeps([13,1,3]),import.meta.url).then(e=>e.default||e)),Te=l(()=>r(()=>import("./ChV3bzya.js"),__vite__mapDeps([14,1]),import.meta.url).then(e=>e.default||e)),Re=l(()=>r(()=>import("./CU6hJnPu.js"),__vite__mapDeps([15,1,16,17,6,18,19,20,21,22,23,7,24]),import.meta.url).then(e=>e.default||e)),ke=l(()=>r(()=>import("./Bu5mKIEU.js"),__vite__mapDeps([25,1,26,7,27,28,29,30,31,32,33,34,35,36,20,21,22,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,18,19,23,60,61,62,63,11,64,65]),import.meta.url).then(e=>e.default||e)),Ve=l(()=>r(()=>import("./DuEijqoQ.js"),__vite__mapDeps([66,1,67,19,68]),import.meta.url).then(e=>e.default||e)),Ne=l(()=>r(()=>import("./DGybmjAt.js"),__vite__mapDeps([69,1,70,71]),import.meta.url).then(e=>e.default||e)),we={class:"min-h-screen flex flex-col bg-default"},Me={class:"fixed bottom-6 right-6 z-40 flex flex-col items-end gap-3"},Ue=ee({__name:"default",setup(e){const{isOpen:p}=Le(),{open:i}=xe(),c=se(!1);L(p,n=>{n&&(c.value=!0)},{immediate:!0});const o=ve(),{isSignedIn:h,isLoaded:x}=te(),z=he(),w=N(ye,()=>!1),{headerItems:M}=oe(),S=C(()=>x.value?h.value===!0:w.value===!0);ce(Ee,S);const I=_e("dashboardScrollEl"),v=ae();L([x,h,()=>v.path],([n,u,y])=>{n&&(z.value||u===!1&&de(y)&&pe(me(v.fullPath)))},{immediate:!0}),L(()=>v.path,()=>{I.value?.scrollTo({top:0})});const D=C(()=>{const n=v.path,u=s=>s?.split("?")[0]??"";if(n==="/"||n==="")return{title:"Home",icon:"i-lucide-home"};const m=[...ge,be].find(s=>s.to===n);if(m)return{title:m.label,icon:m.icon};for(const s of M.value){if(s.children){const f=s.children.find(O=>{const b=O.to;return b&&n.startsWith(u(b))});if(f)return{title:f.label,icon:f.icon}}const g=s.to;if(g&&n.startsWith(u(g)))return{title:s.label,icon:s.icon}}return{title:"CashbackStacks",icon:"i-lucide-layout-dashboard"}});return(n,u)=>{const y=Ae,m=Ce,s=fe,g=re,f=ze,O=Ie,b=De,U=Pe,B=ie,K=Oe,H=ue,F=Te,q=le,$=Re,j=ke,J=Ve,W=Ne;return d(),T("div",we,[t(S)?(d(),E(U,{key:0,storage:"cookie","storage-key":"cbs-dashboard",class:"flex-1"},{default:_(()=>[a(y),a(b,{ui:{body:"flex flex-col flex-1 p-0 sm:p-0 gap-0 sm:gap-0"}},{header:_(()=>[a(f,{title:t(D).title,icon:t(D).icon},{leading:_(()=>[a(m)]),right:_(()=>[a(g,{"show-extension-cta":!1,"show-separator":!1,"hide-palette-trigger":"","auth-resolved":""})]),default:_(()=>[a(s,{"show-placeholder":"","show-shortcut":"",placeholder:"Search stores, cards, portals...",variant:"outline",size:"lg",class:"hidden sm:flex flex-1",onClick:t(i)},null,8,["onClick"])]),_:1},8,["title","icon"])]),body:_(()=>[a(O,{ui:{card:{root:"rounded-xl shadow-sm",body:"p-4"}}},{default:_(()=>[R("main",{ref_key:"dashboardScrollEl",ref:I,class:"dashboard-content overflow-y-auto flex flex-col flex-1"},[A(n.$slots,"default")],512)]),_:3})]),_:3})]),_:3})):(d(),T(ne,{key:1},[a(B),a(K,{class:"isolate"},{default:_(()=>[A(n.$slots,"default")]),_:3}),a(H)],64)),R("div",Me,[a(q,null,{default:_(()=>[t(S)?k("",!0):(d(),E(F,{key:0}))]),_:1}),a($)]),t(c)?(d(),E(j,{key:2})):k("",!0),a(J,{"model-value":t(o).modalState.value.isOpen,"portal-id":t(o).modalState.value.portalId,"portal-name":t(o).modalState.value.portalName,referral:t(o).modalState.value.referral,"store-url":t(o).modalState.value.destination,"onUpdate:modelValue":u[0]||(u[0]=Y=>t(o).modalState.value.isOpen=Y),onSignup:t(o).handleSignup,onContinue:t(o).handleContinue},null,8,["model-value","portal-id","portal-name","referral","store-url","onSignup","onContinue"]),a(W,{visible:t(z),message:"Signing outâ¦"},null,8,["visible"])])}}}),je=Object.freeze(Object.defineProperty({__proto__:null,default:Ue},Symbol.toStringTag,{value:"Module"}));
2export{je as _,Le as u};
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.