1import{Da as re,F as Z,G as ee,S as te,cb as ne,t as Y}from"./chunk-E4XF5TRK.js";import{Aa as x,Ab as l,Be as Q,Ec as q,Ga as V,Gc as B,He as X,Ic as W,L as T,La as d,M as b,Ma as n,Na as i,O as A,Oa as v,Oc as E,Qb as R,Rb as K,Sa as P,T as y,Ta as D,U as f,Va as S,X as L,Xa as C,Za as p,eb as $,gb as N,ib as s,jb as m,kb as M,la as a,me as G,qb as z,sa as h,uc as H,va as j,vc as U,wa as F,xe as J,zb as c}from"./chunk-O7GGJ43T.js";import{a as k}from"./chunk-7KVKRA5M.js";var O=(()=>{class r extends X{injector;constructor(e){super(e),this.injector=e}getConversationShares(){return this.get(E.CONVERSATION_SHARES)}revokeConversationShare(e,t){return this.delete(`${E.CONVERSATION}/${e}/share/${t}`)}updateShareExpiry(e,t,o){return this.put(`${E.CONVERSATION}/${e}/share/${t}/expiry`,{expiryDays:o})}static \u0275fac=function(t){return new(t||r)(A(L))};static \u0275prov=T({token:r,factory:r.\u0275fac})}return r})();function ce(r,u){r&1&&(P(0),n(1,"div",11)(2,"span",12),v(3,"div"),i()(),D())}function le(r,u){r&1&&(P(0),n(1,"p",13),s(2),c(3,"translate"),i(),D()),r&2&&(a(2),m(l(3,1,"shared_conversations_module.empty_state")))}function de(r,u){r&1&&(n(0,"span",34),s(1),c(2,"translate"),i()),r&2&&(a(),m(l(2,1,"shared_conversations_module.revoked_status")))}function pe(r,u){r&1&&(n(0,"span",34),s(1),c(2,"translate"),i()),r&2&&(a(),m(l(2,1,"shared_conversations_module.expired_status")))}function me(r,u){if(r&1){let e=S();n(0,"button",35),c(1,"translate"),c(2,"translate"),C("click",function(){y(e);let o=p().$implicit,_=p(2);return f(_.goToConversation(o))}),n(3,"span",36),s(4,"north_east"),i()()}r&2&&(d("matTooltip",z(l(1,3,"shared_conversations_module.go_to_conversation"))),V("aria-label",l(2,5,"shared_conversations_module.go_to_conversation")))}function _e(r,u){if(r&1&&(n(0,"div",37)(1,"span",36),s(2,"more_vert"),i()()),r&2){p();let e=$(21);d("matMenuTriggerFor",e)}}function ue(r,u){if(r&1){let e=S();n(0,"div",38),C("click",function(){let o=y(e).$implicit,_=p().$implicit,g=p(2);return f(g.changeExpiry(_,o.value))}),n(1,"span"),s(2),c(3,"translate"),i()()}if(r&2){let e=u.$implicit,t=p().$implicit,o=p(2);N("selected",o.getSelectedExpiryDays(t)===e.value),a(2),m(l(3,3,e.labelKey))}}function ge(r,u){if(r&1){let e=S();n(0,"div",16)(1,"div",17)(2,"p",18),s(3),i(),n(4,"div",19)(5,"span",20)(6,"span",21),s(7,"date_range"),i(),s(8),i(),v(9,"span",22),n(10,"span",20)(11,"span",21),s(12,"schedule"),i(),s(13),i()()(),n(14,"div",23),x(15,de,3,3,"span",24)(16,pe,3,3,"span",24),n(17,"div",25),x(18,me,5,7,"button",26)(19,_e,3,1,"div",27),i()(),n(20,"mat-menu",28,0)(22,"div",29),C("click",function(){let o=y(e).$implicit,_=p(2);return f(_.copyLink(o))}),n(23,"span",30),s(24,"content_copy"),i(),n(25,"span"),s(26),c(27,"translate"),i()(),v(28,"mat-divider"),n(29,"p",31),s(30),c(31,"translate"),i(),x(32,ue,4,5,"div",32),v(33,"mat-divider"),n(34,"div",33),C("click",function(){let o=y(e).$implicit,_=p(2);return f(_.revokeConfirmation(o))}),n(35,"span",30),s(36,"close"),i(),n(37,"span"),s(38),c(39,"translate"),i()()()()}if(r&2){let e=u.$implicit,t=p(2);a(3),m(e.title),a(5),M(" ",t.getCreatedLabel(e)," "),a(5),M(" ",t.getExpiryLabel(e)," "),a(2),d("ngIf",e.revoked),a(),d("ngIf",!e.revoked&&t.isExpired(e)),a(2),d("ngIf",!e.revoked&&!t.isExpired(e)),a(),d("ngIf",!e.revoked&&!t.isExpired(e)),a(7),m(l(27,11,"shared_conversations_module.copy_link")),a(4),m(l(31,13,"chat.header.share_dialog.expiration_label")),a(2),d("ngForOf",t.expirationOptions),a(6),m(l(39,15,"shared_conversations_module.revoke"))}}function he(r,u){if(r&1&&(n(0,"div",14),x(1,ge,40,17,"div",15),i()),r&2){let e=p();a(),d("ngForOf",e.shares)}}var oe=(()=>{class r{_sharedConversationsService;_dialog;_utilsService;_translateService;_router;noExpiryValue=0;expirationOptions=[{value:1,labelKey:"chat.header.share_dialog.expiration_1_day"},{value:7,labelKey:"chat.header.share_dialog.expiration_7_days"},{value:30,labelKey:"chat.header.share_dialog.expiration_30_days"},{value:this.noExpiryValue,labelKey:"chat.header.share_dialog.expiration_no_expiry"}];shares=[];isLoading=!0;constructor(e,t,o,_,g){this._sharedConversationsService=e,this._dialog=t,this._utilsService=o,this._translateService=_,this._router=g}ngOnInit(){this.loadShares()}getCreatedLabel(e){let t=this.daysBetween(new Date(e.createdTimestamp),new Date);return t<=0?this._translateService.instant("shared_conversations_module.created_today"):t===1?this._translateService.instant("shared_conversations_module.created_one_day_ago"):this._translateService.instant("shared_conversations_module.created_days_ago",{days:t})}getExpiryLabel(e){if(!e.expiresAt)return this._translateService.instant("shared_conversations_module.no_expiry");let t=this.daysBetween(new Date,new Date(e.expiresAt));if(t<0){let o=Math.abs(t);return o===1?this._translateService.instant("shared_conversations_module.expired_one_day_ago"):this._translateService.instant("shared_conversations_module.expired_days_ago",{days:o})}return t===0?this._translateService.instant("shared_conversations_module.expires_today"):t===1?this._translateService.instant("shared_conversations_module.expires_in_one_day"):this._translateService.instant("shared_conversations_module.expires_in_days",{days:t})}isExpired(e){return!!e.expiresAt&&new Date(e.expiresAt).getTime()<Date.now()}goToConversation(e){this._router.navigate([`${W.CHAT}/${e.conversationId}`])}copyLink(e){navigator.clipboard.writeText(e.shareUrl),this._utilsService.showCustomSnackbar("chat.copy_to_clipboard_success")}getSelectedExpiryDays(e){if(!e.expiresAt)return this.noExpiryValue;let t=this.daysBetween(new Date(e.createdTimestamp),new Date(e.expiresAt));return t<=1?1:t<=7?7:30}changeExpiry(e,t){if(this.getSelectedExpiryDays(e)===t)return;let o=t===this.noExpiryValue?null:t;this._sharedConversationsService.updateShareExpiry(e.conversationId,e.id,o).subscribe({next:_=>{let g=_.body;if(!g)return;let w=this.shares.findIndex(ae=>ae.id===e.id);w>-1&&(this.shares[w]=k(k({},this.shares[w]),g))},error:()=>{this._utilsService.showCustomSnackbar("shared_conversations_module.expiry_update_error",void 0,void 0,"error")}})}revokeConfirmation(e){this._dialog.open(Y,{data:{icon:"close",title:"shared_conversations_module.revoke_confirmation_title",confirmationMessage:"shared_conversations_module.revoke_confirmation",confirmationButton:"shared_conversations_module.revoke_confirm_button"},maxWidth:"650px",height:"auto"}).afterClosed().subscribe(t=>{t&&this.revokeShare(e)}
1)}loadShares(){this.isLoading=!0,this._sharedConversationsService.getConversationShares().subscribe({next:e=>{this.shares=e.body??[],this.isLoading=!1},error:()=>{this.isLoading=!1,this._utilsService.showCustomSnackbar("shared_conversations_module.load_error",void 0,void 0,"error")}})}revokeShare(e){this._sharedConversationsService.revokeConversationShare(e.conversationId,e.id).subscribe({next:()=>{e.revoked=!0,this._utilsService.showCustomSnackbar("shared_conversations_module.revoke_success")},error:()=>{this._utilsService.showCustomSnackbar("shared_conversations_module.revoke_error",void 0,void 0,"error")}})}daysBetween(e,t){return Math.round((t.getTime()-e.getTime())/864e5)}static \u0275fac=function(t){return new(t||r)(h(O),h(G),h(J),h(H),h(q))};static \u0275cmp=j({type:r,selectors:[["laitron-shared-conversations"]],standalone:!1,decls:19,vars:13,consts:[["shareActionMenu","matMenu"],[1,"shared_conversations_page"],[1,"header"],[1,"title_section"],[1,"title"],[1,"description"],[1,"language_section"],[1,"list_title"],[1,"count"],[4,"ngIf"],["class","share_list",4,"ngIf"],[1,"state_message"],[1,"la-square-loader"],[1,"empty_state"],[1,"share_list"],["class","share_card",4,"ngFor","ngForOf"],[1,"share_card"],[1,"share_info"],[1,"share_title"],[1,"share_meta"],[1,"meta_item"],[1,"material-symbols-outlined","meta_icon"],[1,"meta_separator"],[1,"card_right"],["class","revoked_status",4,"ngIf"],[1,"card_actions"],["type","button","class","icon_btn",3,"matTooltip","click",4,"ngIf"],["class","share_actions",3,"matMenuTriggerFor",4,"ngIf"],[1,"share_action_menu"],[1,"menu_button",3,"click"],[1,"material-symbols-outlined","button_icon"],[1,"menu_section_label"],["class","menu_button expiration_option",3,"selected","click",4,"ngFor","ngForOf"],[1,"menu_button","revoke",3,"click"],[1,"revoked_status"],["type","button",1,"icon_btn",3,"click","matTooltip"],[1,"material-symbols-outlined"],[1,"share_actions",3,"matMenuTriggerFor"],[1,"menu_button","expiration_option",3,"click"]],template:function(t,o){t&1&&(n(0,"div",1)(1,"div",2)(2,"div",3)(3,"p",4),s(4),c(5,"translate"),i(),n(6,"p",5),s(7),c(8,"translate"),i()(),n(9,"div",6),v(10,"laitron-language-dropdown"),i()(),n(11,"p",7),s(12),c(13,"translate"),n(14,"span",8),s(15),i()(),x(16,ce,4,0,"ng-container",9)(17,le,4,3,"ng-container",9)(18,he,2,1,"div",10),i()),t&2&&(a(4),m(l(5,7,"shared_conversations_module.title")),a(3),m(l(8,9,"shared_conversations_module.description")),a(5),M(" ",l(13,11,"shared_conversations_module.my_shared_links")," "),a(3),m(o.shares.length),a(),d("ngIf",o.isLoading),a(),d("ngIf",!o.isLoading&&!o.shares.length),a(),d("ngIf",!o.isLoading&&o.shares.length))},dependencies:[R,K,Z,ee,te,Q,re,U],styles:['body[_ngcontent-%COMP%]{margin:0;font-family:var(--font-regular)!important;background-color:var(--text-neutral-color-2);height:100vh}button[_ngcontent-%COMP%]{font-family:var(--font-semiBold)!important}body.laitron-light-mode[_ngcontent-%COMP%]{--primary-color-1-0: #FFFFFF;--primary-color-1-1: #F1F1F1;--primary-color-1-2: #E6E6E6;--primary-color-1-3: #DDDDDD;--primary-color-1-4: #BDBDBD;--primary-color-1-5: #999999;--primary-color-1-6: #E6E6E6;--primary-color-2-0: #E0BCBD;--primary-color-2-3: #EDD3D3;--primary-color-2-4: #E6C4C5;--primary-color-2-5: #E6C4C5;--primary-neutral-color-1: #231F20;--text-primary-color-1: #231F20;--text-primary-color-2: #FFFFFF;--text-primary-color-3: #892232;--text-secondary-color-1: #565555;--text-tertiary-color-1: #EB1839;--links-primary: #467FDF;--links-primary-2: #4C63B8;--other-color-2: #616163;--other-color-1: #EB1839;--neutral-border-color-1: #5a5657;--shadow-color-1: rgba(0, 0, 0, .05);--separator-color: #1d1d1d;--status-success-color: #10b981;--status-warning-color: #f59e0b;--status-error-color: #ef4444;--text-on-primary-color: #FFFFFF;--status-high-bg-color: #d1fae5;--status-high-text-color: #065f46;--status-medium-bg-color: #fef3c7;--status-medium-text-color: #92400e;--status-low-bg-color: #fee2e2;--status-low-text-color: #991b1b;--shadow-color-2: rgba(0, 0, 0, .1);--recommendation-color: #22c55e;--recommendation-icon-color: #22c55e;--button-primary-1-0: #231F20;--button-primary-1-0-hover: #494546;--button-primary-2-0: #892232;--button-primary-2-0-hover: #B1666A;--button-transparent-1: transparent;--button-transparent-1-hover: #231F20;--button-transparent-2: transparent;--button-transparent-2-hover: #A5A5A7;--button-secondary-2-5: #F7F7F7;--button-secondary-2-5-hover: #EB1839;--landing-primary-color-1-0: #231F20;--landing-primary-color-1-1: #353233;--landing-primary-color-1-2: #494546;--landing-primary-color-1-3: #5D5A5B;--landing-primary-color-1-4: #737070;--landing-primary-color-2-0: #892232;--landing-primary-color-2-2: #A45157;--landing-primary-color-2-3: #B1666A;--landing-primary-color-2-4: #BD7C7E;--landing-primary-2-6: #E0BCBD;--landing-text-neutral-1: #C8C8C8;--landing-text-primary-2: #892232;--landing-secondary-2-3: #E7E7E8;--landing-secondary-2-2: #DFE0E1;--reference-highlight-color: #E0BCBD;--white: #FFFFFF;--landing-content-color: #FFFFFF;--loader: #e0bcbd;--input-primary-1-3: #DDDDDD;--login_input-text-color: #FFFFFF;--recommended-background-color: #155DFC;--recommended-text-color: #FFFFFF;--circle-bg-color: #F3E1E3;--circle-icon-color: #B78487;--button-confirm-color: #B78487;--button-confirm-hover-color: #A06D71;--button-text-color: #FFFFFF}body.laitron-dark-mode[_ngcontent-%COMP%]{--primary-color-1-0: #231F20;--primary-color-1-1: #353233;--primary-color-1-2: #494546;--primary-color-1-3: #5D5A5B;--primary-color-1-6: #494546;--primary-color-1-4: #737070;--primary-color-1-5: #888687;--primary-color-2-0: #892232;--primary-color-2-3: #B1666A;--primary-color-2-4: #BD7C7E;--primary-color-2-5: #E6C4C5;--primary-neutral-color-1: #FFFFFF;--other-color-1: #EB1839;--other-color-2: #616163;--neutral-border-color-1: #5a5657;--shadow-color-1: rgba(0, 0, 0, .05);--status-success-color: #10b981;--status-warning-color: #f59e0b;--status-error-color: #ef4444;--status-high-bg-color: #d1fae5;--status-high-text-color: #065f46;--status-medium-bg-color: #fef3c7;--status-medium-text-color: #92400e;--status-low-bg-color: #fee2e2;--status-low-text-color: #991b1b;--shadow-color-2: rgba(0, 0, 0, .1);--separator-color: #D9D9D9;--recommendation-color: #7ed7a8;--recommendation-icon-color: #22c55e;--landing-primary-color-1-0: #231F20;--landing-primary-color-1-1: #353233;--landing-primary-color-1-2: #494546;--landing-primary-color-1-3: #5D5A5B;--landing-primary-color-1-4: #737070;--landing-primary-color-2-0: #892232;--landing-primary-color-2-2: #A45157;--landing-primary-color-2-3: #B1666A;--landing-primary-color-2-4: #BD7C7E;--landing-primary-2-6: #E0BCBD;--landing-text-neutral-1: #C8C8C8;--landing-text-primary-2: #892232;--landing-secondary-2-3: #E7E7E8;--landing-secondary-2-2: #DFE0E1;--text-primary-color-1: #FFFFFF;--text-primary-color-2: #231F20;--text-primary-color-3: #E0BCBD;--text-secondary-color-1: #C8C8C8;--text-tertiary-color-1: #EB1839;--links-primary: #467FDF;--links-primary-2: #4C63B8;--button-primary-1-0: #231F20;--button-primary-1-0-hover: #494546;--button-primary-2-0: #892232;--button-primary-2-0-hover: #B1666A;--button-transparent-1: transparent;--button-transparent-1-hover: #FFFFFF;--button-transparent-2: transparent;--button-transparent-2-hover: #D0D0D2;--button-secondary-2-5: #F7F7F7;--button-secondary-2-5-hover: #EB1839;--white: #FFFFFF;--landing-content-color: #FFFFFF;--loader: #e0bcbd;--reference-highlight-color: #892232;--input-primary-1-3: #5D5A5B;--login_input-text-color: #FFFFFF;--recommended-background-color: #155DFC;--recommended-text-color: #FFFFFF;--circle-bg-color: #3A2A2C;--circle-icon-color: #E5A4A8;--button-confirm-color: #C08A8E;--button-confirm-hover-color: #D39A9E;--button-text-color: #231F20}body.brand-laitron[_ngcontent-%COMP%]{--font-regular: "Laitron-Regular";
1--font-semiBold: "Laitron-SemiBold";--font-bold: "Laitron-Bold";--font-light: "Laitron-Light";--font-medium: "Laitron-Medium";--side-nav-border-radius: 50px;--side-nav-buttons-border-radius: 6px;--chat-module-border-radius: 10px;--chat-input-border-radius: 6px;--sub-nav-border-radius: 10px;--section-box-border-radius: 15px;--rectangle-input-border-radius: 10px;--theme-box-border-radius: 10px;--dropdown-border-radius: 10px;--dropdown-options-panel-border-radius: 15px;--dropdown-options-border-radius: 10px;--table-border-radius: 10px;--payment-cycle-border-radius: 10px;--subscription-card-border-radius: 15px;--dialog-border-radius: 30px;--recommended-chip-border-radius: 6px}table[_ngcontent-%COMP%]{border-collapse:collapse;width:100%;margin:1rem 0}table[_ngcontent-%COMP%], th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{border:1px solid var(--text-primary-color-1)}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:8px 12px;text-align:left}.shared_conversations_page[_ngcontent-%COMP%]{padding:30px;display:flex;flex-direction:column;gap:20px}.header[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}.header[_ngcontent-%COMP%] .title_section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:20px;color:var(--text-primary-color-1)}.header[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{margin:0;font-size:13px;color:var(--text-secondary-color-1)}.header[_ngcontent-%COMP%] .language_section[_ngcontent-%COMP%]{display:flex;flex-shrink:0}@media screen and (max-width:959px){.header[_ngcontent-%COMP%] .language_section[_ngcontent-%COMP%]{display:none}}.list_title[_ngcontent-%COMP%]{margin:0;font-weight:700;color:var(--text-primary-color-1);padding-top:30px;padding-bottom:20px}.list_title[_ngcontent-%COMP%] .count[_ngcontent-%COMP%]{font-weight:700;color:var(--text-primary-color-3)}.state_message[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:60px 0}.empty_state[_ngcontent-%COMP%]{margin:0;padding:60px 0;text-align:center;font-size:14px;color:var(--text-secondary-color-1)}.share_list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.share_card[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:10px;border:1px solid var(--primary-color-1-2)}.share_card[_ngcontent-%COMP%] .share_info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;min-width:0}.share_card[_ngcontent-%COMP%] .share_title[_ngcontent-%COMP%]{margin:0;font-size:14px;font-weight:600;color:var(--text-primary-color-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share_card[_ngcontent-%COMP%] .share_meta[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.share_card[_ngcontent-%COMP%] .share_meta[_ngcontent-%COMP%] .meta_item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary-color-1)}.share_card[_ngcontent-%COMP%] .share_meta[_ngcontent-%COMP%] .meta_item[_ngcontent-%COMP%] .meta_icon[_ngcontent-%COMP%]{font-size:18px;color:var(--text-secondary-color-1)}.share_card[_ngcontent-%COMP%] .share_meta[_ngcontent-%COMP%] .meta_separator[_ng
1content-%COMP%]{width:1px;height:16px;background-color:var(--primary-color-1-2)}.share_card[_ngcontent-%COMP%] .card_right[_ngcontent-%COMP%]{flex-shrink:0;display:flex;align-items:center;gap:12px}.share_card[_ngcontent-%COMP%] .card_actions[_ngcontent-%COMP%]{flex-shrink:0;display:flex;align-items:center;gap:4px}.share_card[_ngcontent-%COMP%] .share_actions[_ngcontent-%COMP%]{flex-shrink:0;display:flex;align-items:center;cursor:pointer;color:var(--text-primary-color-1)}.share_card[_ngcontent-%COMP%] .icon_btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;cursor:pointer;color:var(--text-secondary-color-1)}.share_card[_ngcontent-%COMP%] .icon_btn[_ngcontent-%COMP%] .material-symbols-outlined[_ngcontent-%COMP%]{font-size:18px}.share_card[_ngcontent-%COMP%] .icon_btn[_ngcontent-%COMP%]:hover{background:var(--primary-color-1-2);color:var(--text-primary-color-1)}.share_card[_ngcontent-%COMP%] .revoked_status[_ngcontent-%COMP%]{flex-shrink:0;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;color:var(--text-secondary-color-1);background-color:var(--primary-color-1-2)} .share_action_menu{display:flex;flex-direction:column;gap:15px;padding:10px;border-radius:10px;background-color:var(--primary-color-1-1);color:var(--text-primary-color-1)} .share_action_menu .menu_button{display:flex;align-items:center;gap:10px;padding:10px;border-radius:6px;cursor:pointer;margin-bottom:6px} .share_action_menu .menu_button:first-child{margin-bottom:6px} .share_action_menu .menu_button:hover{background-color:var(--primary-color-1-2)} .share_action_menu .menu_button.revoke{background-color:var(--primary-color-1-2);border-radius:6px;margin-top:6px} .share_action_menu .menu_button .button_icon{font-size:20px} .share_action_menu .menu_button.expiration_option{padding:8px 10px} .share_action_menu .menu_button.expiration_option.selected{background-color:var(--primary-color-1-2);font-weight:600} .share_action_menu .menu_section_label{margin:0;padding:0 10px;font-size:12px;font-weight:600;color:var(--text-secondary-color-1)} .share_action_menu mat-divider{margin:6px 0;--mat-divider-color: var(--primary-color-1-2);border-top-color:var(--primary-color-1-2)}']})}return r})();var xe=[{path:"",component:oe}],ie=(()=>{class r{static \u0275fac=function(t){return new(t||r)};static \u0275mod=F({type:r});static \u0275inj=b({imports:[B.forChild(xe),B]})}return r})();var ze=(()=>{class r{static \u0275fac=function(t){return new(t||r)};static \u0275mod=F({type:r});static \u0275inj=b({providers:[O],imports:[ne,ie]})}return r})();export{ze as SharedConversationsModule};
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.