PageSourceSearch

https://hou.la/chunk-C2C6X4AZ.js

js hou.la collected 2026-10-02 15:59:35 UTC 18,900 bytes, 1 lines download raw bytes

1import{a as fe,b as be}from"./chunk-22WJKAIZ.js";import{b as we}from"./chunk-SLWPYULI.js";import{a as ve,b as ue}from"./chunk-W6FQLWKF.js";import"./chunk-6MXSXX3N.js";import"./chunk-MT62CIDI.js";import"./chunk-XWDSR7V3.js";import{a as Me,b as Ee}from"./chunk-OAED5FIG.js";import{a as le,b as pe}from"./chunk-P37GQ53N.js";import{b as _e,c as ge}from"./chunk-NZ226J7R.js";import"./chunk-7EBKYMB6.js";import"./chunk-YK3HMHC4.js";import"./chunk-2DRXLVRR.js";import{c as ce,e as de}from"./chunk-OFHUO5H7.js";import"./chunk-M3XSAKW4.js";import"./chunk-H76LZNGX.js";import"./chunk-PGR2NPNS.js";import"./chunk-OZD37XM5.js";import"./chunk-DLIVM562.js";import"./chunk-CV2ZWZQE.js";import"./chunk-AVEXXPAT.js";import"./chunk-FHU4TM37.js";import{d as Q}from"./chunk-32B64V2R.js";import{c as X}from"./chunk-3XLVKQRY.js";import"./chunk-DJ5AJG3T.js";import"./chunk-SLPC3Y4V.js";import"./chunk-XIRWNEM2.js";import"./chunk-AAORKXGN.js";import"./chunk-KDGXQRVY.js";import{a as Se}from"./chunk-UUEFXD6N.js";import{C as ae,D as oe,E as se,c as Y,e as V,g as Z,h as ee,l as te,m as ie,q as ne,s as re}from"./chunk-Q2KKZV5J.js";import{a as K}from"./chunk-JICM7NVH.js";import{a as me}from"./chunk-BD6EMWWF.js";import"./chunk-AB6CKZTE.js";import{c as H,d as q,e as J}from"./chunk-DIGPPQJE.js";import{s as $,x as U}from"./chunk-EU6HCBUP.js";import"./chunk-KAJMKXZ6.js";import{D as z,x as j}from"./chunk-ZAQTNZYS.js";import"./chunk-SRTXE2HR.js";import{Dc as I,Ec as B,Fc as O,Jb as c,Jc as F,Kc as A,Mb as x,Rb as S,Ub as T,Uc as s,V as G,Vb as N,Vc as l,Wb as r,Wc as W,Xb as o,Yb as M,_a as P,ac as y,db as n,f as L,gc as u,hc as d,ib as h,la as f,ma as b,p as _,sb as D,uc as m,vc as R,wc as v,xc as k,yb as w}from"./chunk-NTTV6FWH.js";import{g}from"./chunk-W7GRJBO5.js";var Re=()=>({width:"450px"}),xe=()=>({width:"100%"}),ye=()=>({width:"120px"}),Ce=(a,t)=>t.id;function Ae(a,t){a&1&&M(0,"app-widget-loading")}function ke(a,t){if(a&1){let e=y();r(0,"app-widget-api-error",13),u("retry",function(){f(e);let p=d();return b(p.loadAll())}),o()}}function Te(a,t){a&1&&(r(0,"div",0)(1,"div",14)(2,"div",15)(3,"div",16)(4,"div",17),M(5,"i",18),o(),r(6,"h2",19),m(7),s(8,"translate"),o(),r(9,"p",20),m(10),s(11,"translate"),o(),r(12,"a",21),M(13,"i",22),m(14),s(15,"translate"),o()()()()()),a&2&&(n(7),v(" ",l(8,3,"MANAGER.MEMBERS.PERSONAL_TITLE")," "),n(3),v(" ",l(11,5,"MANAGER.MEMBERS.PERSONAL_DESC")," "),n(4),v(" ",l(15,7,"MANAGER.MEMBERS.BTN_CREATE_TEAM")," "))}function Ne(a,t){if(a&1&&M(0,"img",43),a&2){let e=d().$implicit;c("src",e.userAvatarUrl,P)}}function Ie(a,t){if(a&1&&m(0),a&2){let e=d().$implicit,i=d(2);v(" ",i.getMemberInitial(e)," ")}}function Be(a,t){if(a&1&&(r(0,"span",46),m(1),o()),a&2){let e=d().$implicit;n(),R(e.userEmail)}}function Oe(a,t){if(a&1){let e=y();r(0,"p-select",50),s(1,"translate"),u("onChange",function(p){f(e);let E=d().$implicit,C=d(2);return b(C.changeRole(E,p.value))}),o(),r(2,"button",51),s(3,"translate"),u("click",function(){f(e);let p=d().$implicit,E=d(2);return b(E.openTransferDialog(p))}),o(),r(4,"button",52),s(5,"translate"),u("click",function(p){f(e);let E=d().$implicit,C=d(2);return b(C.confirmRemoveMember(p,E))}),o()}if(a&2){let e=d().$implicit,i=d(2);x(A(13,ye)),c("options",i.roleOptions)("ngModel",e.role)("pTooltip",l(1,7,"MANAGER.MEMBERS.CHANGE_ROLE")),n(2),c("pTooltip",l(3,9,"MANAGER.MEMBERS.TRANSFER_OWNERSHIP")),n(2),c("pTooltip",l(5,11,"MANAGER.MEMBERS.BTN_REMOVE"))}}function We(a,t){if(a&1&&(r(0,"div",39)(1,"div",41)(2,"div",42),w(3,
1Ne,1,1,"img",43)(4,Ie,1,1),o(),r(5,"div",44)(6,"span",45),m(7),o(),w(8,Be,2,1,"span",46),r(9,"span",47),m(10),s(11,"translate"),s(12,"date"),o()()(),r(13,"div",48),M(14,"p-tag",49),w(15,Oe,6,14),o()()),a&2){let e=t.$implicit,i=d(2);n(3),S(e.userAvatarUrl?3:4),n(4),R(i.getMemberDisplayName(e)),n(),S(e.userEmail?8:-1),n(2),k(" ",l(11,8,"MANAGER.MEMBERS.JOINED")," ",W(12,10,e.joinedAt||e.createdAt,"mediumDate")," "),n(4),c("severity",i.getRoleSeverity(e.role))("value",i.getRoleLabel(e.role)),n(),S(e.role!==i.WorkspaceRole.OWNER&&i.isOwner?15:-1)}}function Ve(a,t){a&1&&(r(0,"div",40),M(1,"i",53),m(2),s(3,"translate"),o()),a&2&&(n(2),v(" ",l(3,1,"MANAGER.MEMBERS.NO_MEMBERS")," "))}function Le(a,t){if(a&1){let e=y();r(0,"div",58)(1,"div",59),M(2,"i",60),r(3,"div",61)(4,"span",62),m(5),o(),r(6,"span",63),M(7,"p-tag",64),r(8,"span",65),m(9),s(10,"translate"),s(11,"date"),o()()()(),r(12,"button",66),s(13,"translate"),u("click",function(p){let E=f(e).$implicit,C=d(3);return b(C.confirmCancelInvite(p,E))}),o()()}if(a&2){let e=t.$implicit,i=d(3);n(5),R(e.email),n(2),c("severity",i.getRoleSeverity(e.role))("value",i.getRoleLabel(e.role)),n(2),k(" ",l(10,6,"MANAGER.MEMBERS.EXPIRES")," ",W(11,8,e.expiresAt,"mediumDate")," "),n(3),c("pTooltip",l(13,11,"MANAGER.MEMBERS.BTN_CANCEL_INVITE"))}}function Ge(a,t){if(a&1&&(r(0,"div",36)(1,"div",54)(2,"h2",55),M(3,"i",56),m(4),s(5,"translate"),r(6,"span",57),m(7),o()(),T(8,Le,14,13,"div",58,Ce),o()()),a&2){let e=d(2);n(4),v(" ",l(5,2,"MANAGER.MEMBERS.INVITES_TITLE")," "),n(3),R(e.invites.length),n(),N(e.invites)}}function Pe(a,t){if(a&1){let e=y();r(0,"div",23)(1,"div",24)(2,"a",25),M(3,"i",26),o(),r(4,"span",27),M(5,"i",28),m(6),s(7,"translate"),r(8,"span",29),m(9),o()()(),r(10,"div",30)(11,"span",31),m(12),s(13,"translate"),o(),r(14,"button",32),u("click",function(){f(e);let p=d();return b(p.openInviteDialog())}),M(15,"i",33),r(16,"span",34),m(17),s(18,"translate"),o(),r(19,"span",35),m(20),s(21,"translate"),o()()()(),r(22,"div",36)(23,"div",37)(24,"div",38),T(25,We,16,13,"div",39,Ce),w(27,Ve,4,3,"div",40),o()()(),w(28,Ge,10,4,"div",36)}if(a&2){let e=d();n(6),v(" ",l(7,9,"MANAGER.MEMBERS.TITLE")," "),n(3),v("\u2014 ",e.workspace.name,""),n(3),k(" ",e.members.length," ",l(13,11,"MANAGER.MEMBERS.MEMBERS_COUNT")," "),n(2),c("disabled",!e.isOwner),n(3),R(l(18,13,"MANAGER.MEMBERS.BTN_INVITE")),n(3),R(l(21,15,"COMMON.ADD")),n(5),N(e.members),n(2),S(e.members.length===0?27:-1),n(),S(e.invites.length>0?28:-1)}}var he=class a{constructor(t,e,i,p,E){this.workspaceService=t;this.toastService=e;this.fb=i;this.translateService=p;this.confirmService=E;this.inviteForm=this.fb.group({email:["",[V.required,V.email]],role:["member"]})}workspace=null;members=[];invites=[];loading=!0;error=null;showInviteDialog=!1;inviteForm;inviting=!1;showTransferDialog=!1;transferTargetId=null;transferring=!1;roleOptions=[{label:"Membre",value:"member"},{label:"Lecteur",value:"viewer"}];WorkspaceRole=X;destroy$=new L;ngOnInit(){return g(this,null,function*(){this.roleOptions=[{label:this.translateService.instant("MANAGER.MEMBERS.ROLE_MEMBER"),value:"member"},{label:this.translateService.instant("MANAGER.MEMBERS.ROLE_VIEWER"),value:"viewer"}],this.workspaceService.activeWorkspace$.pipe(G(this.destroy$)).subscribe(()=>this.loadAll())})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}loadAll(){return g(this,null,function*(){this.loading=!0,this.error=null;try{let t=this.workspaceService.activeWorkspaceId;if(!t)return;if(this.workspace=yield _(this.workspaceService.getWorkspace(t)),this.workspace.type==="personal")this.members=[],this.invites=[];else{let[e,i]=yield Promise.all([_(this.workspaceService.listMembers(t)),_(this.workspaceService.listInvites(t))]);this.members=e,this.invites=i}}catch{this.error="Failed to load members"}finally{this.loading=!1}})}get isOwner(){return this.workspace?.role==="owner"}get isPersonal(){return this.workspace?.type==="personal"}getRoleLabel(t){return{owner:this.translateService.instant("MANAGER.MEMBERS.ROLE_OWNER"),member:this.translateService.instant("MANAGER.MEMBERS.ROLE_MEMBER"),viewer:this.translateService.instant("MANAGER.MEMBERS.ROLE_VIEWER")}[t]||t}getRoleSeverity(t){return{owner:"warn",member:"info",viewer:"secondary"}[t]||"secondary"}
1getMemberDisplayName(t){return t.userFirstName||t.userLastName?[t.userFirstName,t.userLastName].filter(Boolean).join(" "):t.userEmail||t.userId}getMemberInitial(t){return t.userFirstName?t.userFirstName[0].toUpperCase():t.userEmail?t.userEmail[0].toUpperCase():"?"}openInviteDialog(){this.inviteForm.reset({email:"",role:"member"}),this.showInviteDialog=!0}sendInvite(){return g(this,null,function*(){if(!(!this.workspace||this.inviteForm.invalid)){this.inviting=!0;try{yield _(this.workspaceService.inviteMember(this.workspace.id,this.inviteForm.value)),this.toastService.add({severity:"success",detail:this.translateService.instant("MANAGER.MEMBERS.TOAST_INVITED")}),this.showInviteDialog=!1,yield this.loadAll()}catch(t){this.toastService.add({severity:"error",detail:t?.error?.message||this.translateService.instant("MANAGER.MEMBERS.TOAST_ERROR")})}finally{this.inviting=!1}}})}confirmCancelInvite(t,e){return g(this,null,function*(){if(!(!this.workspace||!(yield this.confirmService.confirm({message:this.translateService.instant("MANAGER.MEMBERS.CONFIRM_CANCEL_INVITE"),header:this.translateService.instant("MANAGER.MEMBERS.BTN_CANCEL_INVITE"),severity:"danger",acceptLabel:this.translateService.instant("MANAGER.MEMBERS.BTN_CANCEL_INVITE"),rejectLabel:this.translateService.instant("MANAGER.MEMBERS.BTN_KEEP"),acceptIcon:"pi pi-times"}))))try{yield _(this.workspaceService.cancelInvite(this.workspace.id,e.id)),this.toastService.add({severity:"success",detail:this.translateService.instant("MANAGER.MEMBERS.TOAST_INVITE_CANCELLED")}),yield this.loadAll()}catch(p){this.toastService.add({severity:"error",detail:p?.error?.message||"Error"})}})}changeRole(t,e){return g(this,null,function*(){if(this.workspace)try{yield _(this.workspaceService.updateMemberRole(this.workspace.id,t.id,{role:e})),this.toastService.add({severity:"success",detail:this.translateService.instant("MANAGER.MEMBERS.TOAST_ROLE_UPDATED")}),yield this.loadAll()}catch(i){this.toastService.add({severity:"error",detail:i?.error?.message||"Error"})}})}confirmRemoveMember(t,e){return g(this,null,function*(){if(!(!this.workspace||!(yield this.confirmService.confirm({message:this.translateService.instant("MANAGER.MEMBERS.CONFIRM_REMOVE"),header:this.translateService.instant("MANAGER.MEMBERS.BTN_REMOVE"),severity:"danger",acceptLabel:this.translateService.instant("MANAGER.MEMBERS.BTN_REMOVE"),rejectLabel:this.translateService.instant("MANAGER.MEMBERS.BTN_CANCEL"),acceptIcon:"pi pi-user-minus"}))))try{yield _(this.workspaceService.removeMember(this.workspace.id,e.id)),this.toastService.add({severity:"success",detail:this.translateService.instant("MANAGER.MEMBERS.TOAST_REMOVED")}),yield this.loadAll()}catch(p){this.toastService.add({severity:"error",detail:p?.error?.message||"Error"})}})}openTransferDialog(t){this.transferTargetId=t.userId,this.showTransferDialog=!0}confirmTransfer(){return g(this,null,function*(){if(!(!this.workspace||!this.transferTargetId)){this.transferring=!0;try{yield _(this.workspaceService.transferOwnership(this.workspace.id,{newOwnerId:this.transferTargetId})),this.toastService.add({severity:"success",detail:this.translateService.instant("MANAGER.MEMBERS.TOAST_TRANSFERRED")}),this.showTransferDialog=!1,yield this.loadAll()}catch(t){this.toastService.add({severity:"error",detail:t?.error?.message||"Error"})}finally{this.transferring=!1}}})}static \u0275fac=function(e){return new(e||a)(h(Q),h(K),h(ae),h(H),h(Se))};static \u0275cmp=D({type:a,selectors:[["app-view-manager-workspace-members"]],features:[F([])],decls:36,vars:53,consts:[[1,"upsell-container"],[3,"visibleChange","header","visible","modal","draggable","resizable"],[3,"ngSubmit","formGroup"],[1,"mb-3"],["for","invite-email",1,"form-label","fw-medium"],["pInputText","","id","invite-email","formControlName","email","type","email",1,"w-100",3,"placeholder"],["for","invite-role",1,"form-label","fw-medium"],["id","invite-role","formControlName","role","optionLabel","label","optionValue","value","appendTo","body",3,"options"],[1,"d-flex","justify-content-end","gap-2","mt-4"],["pButton","","type","button",1,"p-button-text","p-button-sm",3,"click","label"],["pButton","","type","submit","icon","pi pi-send",1,"p-button-sm",3,"label","loading","disabled"],[1,"pi","pi-exclamation-triangle","text-warning","me-2"],["pButton","","type","button","icon","pi pi-crown",1,"p-button-sm","p-button-warning",3,"click","label","loading"],[3,"retry"],[1,"upsell-card"],[1,"upsell-layout"],[1,"upsell-text"],[1,"upsell-icon-wrapper","upsell-icon--team","mb-3"],[1,"pi","pi-users"],[1,"upsell-title"],[1,"upsell-desc"],["routerLink","/studio/workspace",1,"btn","btn-primary","text-white","mt-3"],[1,"pi","pi-plus","me-1"],[1,"d-flex","justify-content-between","align-items-center","mb-2"],[1,"d-flex","align-items-center"],["routerLink","/studio/workspace","pTooltip","Retour","tooltipPosition","top",1,"btn","btn-sm","btn-outline-secondary","me-2"],[1,"pi","pi-arrow-left"],[1,"text-light","fs-6"],[1,"pi","pi-users","me-2"],[1,"ms-2","text-muted","fw-normal"],[1,"d-flex","align-items-center","gap-3"],[1,"text-nowrap","fs-6","fw-normal","text-light"],["type","button",1,"btn","btn-sm","btn-primary","text-white",3,"click","disabled"],[1,"pi","pi-user-plus","me-1"],[1,"d-none","d-md-inline"],[1,"d-md-none"],[1,"card","mb-4"],[1,"card-body","p-0"],[1,"member-list"],[1,"member-row"],[1,"p-4","text-center","text-muted"],[1,"member-info"],[1,"member-avatar"],["referrerpolicy","no-referrer",1,"rounded-circle",2,"width","36px","height","36px","object-fit","cover",3,"src"],[1,"member-details"],[1,"member-name"],[1,"member-email","text-muted"],[1,"member-joined"],[1,"member-actions"],[3,"severity","value"],["o
1ptionLabel","label","optionValue","value","size","small","tooltipPosition","top",3,"onChange","options","ngModel","pTooltip"],["pButton","","type","button","icon","pi pi-crown","tooltipPosition","top",1,"p-button-sm","p-button-text","p-button-warning",3,"click","pTooltip"],["pButton","","type","button","icon","pi pi-user-minus","tooltipPosition","top",1,"p-button-sm","p-button-text","p-button-danger",3,"click","pTooltip"],[1,"pi","pi-users","fs-1","mb-2","d-block"],[1,"card-body"],[1,"fs-5","fw-semibold","mb-3"],[1,"pi","pi-envelope","me-2","text-primary"],[1,"badge","bg-primary","ms-2"],[1,"invite-row"],[1,"invite-info"],[1,"pi","pi-envelope","text-muted"],[1,"invite-details"],[1,"invite-email"],[1,"invite-meta"],["size","small",3,"severity","value"],[1,"text-muted","ms-2"],["pButton","","type","button","icon","pi pi-times","tooltipPosition","top",1,"p-button-sm","p-button-text","p-button-danger",3,"click","pTooltip"]],template:function(e,i){e&1&&(r(0,"div"),w(1,Ae,1,0,"app-widget-loading")(2,ke,1,0,"app-widget-api-error")(3,Te,16,9,"div",0)(4,Pe,29,17),o(),r(5,"p-dialog",1),s(6,"translate"),O("visibleChange",function(E){return B(i.showInviteDialog,E)||(i.showInviteDialog=E),E}),r(7,"form",2),u("ngSubmit",function(){return i.sendInvite()}),r(8,"div",3)(9,"label",4),m(10),s(11,"translate"),o(),M(12,"input",5),s(13,"translate"),o(),r(14,"div",3)(15,"label",6),m(16),s(17,"translate"),o(),M(18,"p-select",7),o(),r(19,"div",8)(20,"button",9),s(21,"translate"),u("click",function(){return i.showInviteDialog=!1}),o(),M(22,"button",10),s(23,"translate"),o()()(),r(24,"p-dialog",1),s(25,"translate"),O("visibleChange",function(E){return B(i.showTransferDialog,E)||(i.showTransferDialog=E),E}),r(26,"div",3)(27,"p"),M(28,"i",11),m(29),s(30,"translate"),o()(),r(31,"div",8)(32,"button",9),s(33,"translate"),u("click",function(){return i.showTransferDialog=!1}),o(),r(34,"button",12),s(35,"translate"),u("click",function(){return i.confirmTransfer()}),o()()()),e&2&&(n(),S(i.loading?1:i.error?2:i.isPersonal?3:i.workspace?4:-1),n(4),x(A(50,Re)),c("header",l(6,30,"MANAGER.MEMBERS.DIALOG_INVITE_TITLE")),I("visible",i.showInviteDialog),c("modal",!0)("draggable",!1)("resizable",!1),n(2),c("formGroup",i.inviteForm),n(3),v(" ",l(11,32,"MANAGER.MEMBERS.LABEL_EMAIL")," "),n(2),c("placeholder",l(13,34,"MANAGER.MEMBERS.PLACEHOLDER_EMAIL")),n(4),v(" ",l(17,36,"MANAGER.MEMBERS.LABEL_ROLE")," "),n(2),x(A(51,xe)),c("options",i.roleOptions),n(2),c("label",l(21,38,"MANAGER.MEMBERS.BTN_CANCEL")),n(2),c("label",l(23,40,"MANAGER.MEMBERS.BTN_SEND_INVITE"))("loading",i.inviting)("disabled",i.inviteForm.invalid),n(2),x(A(52,Re)),c("header",l(25,42,"MANAGER.MEMBERS.DIALOG_TRANSFER_TITLE")),I("visible",i.showTransferDialog),c("modal",!0)("draggable",!1)("resizable",!1),n(5),v(" ",l(30,44,"MANAGER.MEMBERS.TRANSFER_WARNING")," "),n(3),c("label",l(33,46,"MANAGER.MEMBERS.BTN_CANCEL")),n(2),c("label",l(35,48,"MANAGER.MEMBERS.BTN_CONFIRM_TRANSFER"))("loading",i.transferring))},dependencies:[z,j,U,$,oe,ie,Y,Z,ee,te,se,ne,re,J,q,de,ce,Ee,Me,ue,ve,be,fe,pe,le,ge,_e,me,we],styles:["[_nghost-%COMP%]{display:block}.fs-7[_ngcontent-%COMP%]{font-size:.85rem}.member-list[_ngcontent-%COMP%]   .member-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-bottom:1px solid #f1f5f9;transition:background-color .15s}.member-list[_ngcontent-%COMP%]   .member-row[_ngcontent-%COMP%]:hover{background-color:#f8fafc}.member-list[_ngcontent-%COMP%]   .member-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.member-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.75rem}.member-avatar[_ngcontent-%COMP%]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0}.member-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.member-details[_ngcontent-%COMP%]   .member-id[_ngcontent-%COMP%]{font-size:.85rem;font-weight:600;color:#1e293b}.member-details[_ngcontent-%COMP%]   .member-joined[_ngcontent-%COMP%]{font-size:.72rem;color:#94a3b8}.member-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.invite-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid #f8fafc}.invite-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.invite-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.75rem}.invite-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.invite-details[_ngcontent-%COMP%]   .invite-email[_ngcontent-%COMP%]{font-size:.85rem;font-weight:600;color:#1e293b}.invite-details[_ngcontent-%COMP%]   .invite-meta[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:.72rem}.upsell-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:60vh}.upsell-card[_ngcontent-%COMP%]{max-width:500px;text-align:center;padding:2rem}.upsell-icon-wrapper[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:64px;
1height:64px;border-radius:16px;font-size:1.5rem}.upsell-icon-wrapper.upsell-icon--team[_ngcontent-%COMP%]{background:#667eea1a;color:#667eea}.upsell-title[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700;color:#1e293b}.upsell-desc[_ngcontent-%COMP%]{font-size:.9rem;color:#64748b;line-height:1.6}"]})};export{he as ViewManagerWorkspaceMembersComponent};

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.