1import{a as p}from"./chunk-EHYLSSB7.js";import{c as A,e as k,f as P,g as w}from"./chunk-3DSUP3IQ.js";import{a as c}from"./chunk-L5C4GLOR.js";import"./chunk-2RVLILCD.js";import"./chunk-CHB6SK4G.js";import"./chunk-2L6PKIL7.js";import{$ as r,Ab as b,Db as _,Eb as S,Fb as M,Gb as o,Hb as a,Ib as s,Vb as d,Xa as i,hc as u,ic as g,jb as C,jc as f,zb as x}from"./chunk-XNA532RS.js";var O=(t,n)=>n.routerLink;function R(t,n){if(t&1&&(o(0,"span",3),s(1,"i"),o(2,"span"),g(3),a()()),t&2){let e=d().$implicit;i(),u(e.icon),i(2),f(e.label)}}function L(t,n){if(t&1&&(o(0,"a",4),s(1,"i"),o(2,"span"),g(3),a()()),t&2){let e=d().$implicit;M("routerLink",e.routerLink),i(),u(e.icon),i(2),f(e.label)}}function I(t,n){if(t&1&&x(0,R,4,3,"span",3)(1,L,4,4,"a",4),t&2){let e=n.$implicit;b(e.disabled?0:1)}}var m=class t{sections=p(r(c).profile);static \u0275fac=function(e){return new(e||t)};static \u0275cmp=C({type:t,selectors:[["app-account-settings"]],decls:6,vars:0,consts:[[1,"settings-shell"],[1,"settings-nav"],[1,"settings-content"],[1,"settings-nav-item","disabled"],["routerLinkActive","active",1,"settings-nav-item",3,"routerLink"]],template:function(e,l){e&1&&(o(0,"div",0)(1,"nav",1),_(2,I,2,1,null,null,O),a(),o(4,"div",2),s(5,"router-outlet"),a()()),e&2&&(i(2),S(l.sections))},dependencies:[A,P,w],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%}.settings-shell[_ngcontent-%COMP%]{display:flex;flex:1;min-height:0}.settings-nav[_ngcontent-%COMP%]{width:240px;flex-shrink:0;overflow:auto;display:flex;flex-direction:column;gap:.25rem;padding:1rem .5rem;border-right:1px solid var(--p-content-border-color, #e5e7eb)}.settings-nav-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:8px;font-size:.9rem;color:var(--p-text-color, #374151);text-decoration:none;cursor:pointer}.settings-nav-item[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1rem}.settings-nav-item[_ngcontent-%COMP%]:hover{background:var(--p-content-hover-background, #f3f4f6)}.settings-nav-item.active[_ngcontent-%COMP%]{background:var(--p-highlight-background, #eff6ff);color:var(--p-primary-color, #1972f5);font-weight:600}.settings-nav-item.disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.settings-content[_ngcontent-%COMP%]{flex:1;min-width:0;overflow:auto}@media(max-width:768px){.settings-shell[_ngcontent-%COMP%]{flex-direction:column}.settings-nav[_ngcontent-%COMP%]{width:100%;display:grid;grid-template-columns:repeat(2,1fr);border-right:none;border-bottom:1px solid var(--p-content-border-color, #e5e7eb)}}"],changeDetection:0})};var T=(t,n)=>{let e=r(c),l=r(k),h=e.profile;if(!h)return!1;let v=p(h).find(y=>y.routerLink===n.url);return v&&v.disabled?l.parseUrl("/account-settings/no-access"):!0},Y=[{path:"",component:m,canActivateChild:[T],children:[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"profile",loadComponent:()=>import("./chunk-OD6VJGID.js").then(t=>t.ProfileComponent)},{path:"white-label-branding",loadComponent:()=>import("./chunk-WLT3Q72E.js").then(t=>t.WhiteLabelBrandingComponent)},{path:"overview",loadComponent:()=>import("./chunk-ITPRSFSO.js").then(t=>t.AccountOverviewComponent)},{path:"business-profiles",loadComponent:()=>import("./chunk-55ICVX67.js").then(t=>t.BusinessProfilesComponent)},{path:"api-request-logs",loadComponent:()=>import("./chunk-RIS6F4OE.js").then(t=>t.ApiRequestLogsComponent)},{path:"team-members",loadComponent:()=>import("./chunk-3OPN2FA5.js").then(t=>t.TeamMembersComponent)},{path:"subscription-billing",loadComponent:()=>import("./chunk-OZXEMK2T.js").then(t=>t.SubscriptionBillingComponent)},{path:"manage-workspaces",loadComponent:()=>import("./chunk-2ZGDANKI.js").then(t=>t.WorkspaceManagementComponent)},{path:"no-access",loadComponent:()=>import("./chunk-WLK66IAO.js").then(t=>t.NoAccessComponent)}]}];export{Y 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.