1import{a as v}from"./chunk-7DCPP76P.js";import{a as i}from"./chunk-K6ODNOUY.js";import"./chunk-USN3IUD3.js";import"./chunk-O2P25Q5F.js";import{ra as l}from"./chunk-TPCL2XMH.js";import"./chunk-WRBQWUEI.js";import{n as d}from"./chunk-KSTBAVB4.js";import{Bd as a,Z as r,fd as n,m as o,wd as f,x as u,ya as s}from"./chunk-P2OBJROK.js";import"./chunk-IZQOVDKO.js";import"./chunk-6IZLXKZM.js";var p=()=>{let e=r(l),m=r(d),c=r(s);return n(c)?e.getUserBasket().pipe(u(t=>t!==null),o(t=>!t.isEmpty&&!t.isInvalid?!0:(m.navigate(["/basket"]),!1))):!0};var h=()=>{let e=r(a),m=r(s);return n(m)?e.currentUser$.pipe(o(c=>f.isSSR?!0:a.isAdmin(c))):!0};var E=[{path:"",loadComponent:()=>import("./chunk-NFCXLZ2T.js").then(e=>e.CheckoutDetailsComponent),data:{list:"Checkout"},canActivate:[i,p],resolve:{profile:v},runGuardsAndResolvers:"always"},{path:"complete",loadComponent:()=>import("./chunk-PWTUEHYJ.js").then(e=>e.CheckoutCompleteComponent),canActivate:[i,p],runGuardsAndResolvers:"always"},{path:"invoice-success",loadComponent:()=>import("./chunk-RDMZFODE.js").then(e=>e.InvoiceSuccessComponent),canActivate:[i,h],runGuardsAndResolvers:"always"}];export{E as routes};
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.