PageSourceSearch

https://legistel.es/9836.1361b74ec240d95d.js

js legistel.es collected 2026-10-06 22:17:46 UTC 36,072 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebclient_webpack=self.webpackChunkwebclient_webpack||[]).push([[9836],{99836(yt,P,r){r.d(P,{voicemailRoutes:()=>Mt});var l=r(85802),A=r(32271),O=r(84412),I=r(7673),y=r(28793),Y=r(70152),f=r(25558),E=r(31943),C=r(96354),H=r(99437),J=r(96697),Q=r(91473),G=r(16444);class L{constructor(c,t){const o=c.protobufToClientTime(t.ReceivedAt);this.id=t.Id,this.callerId=t.CallerId,this.callerName=t.CallerName,this.fileName=t.Filename,this.folder=t.Folder,this.receivedAt=o,this.transcription=t.Transcription,this.duration=t.Duration/1e3,this.isHeard=!t.IsNew,this.groupBox=t.GroupBox,this.heardBy=t.HeardBy,this.ext=c.createMergedContact(t.CallerContact),this.heardByContact=c.createMergedContact(void 0),this.groupBoxContact=c.createMergedContact(void 0)}id;callerId;callerName;fileName;folder;receivedAt;duration;transcription;isHeard;ext;heardByContact;groupBoxContact;isSelected;groupBox;heardBy}var U=r(38601),W=r(20284),d=r(1211),e=r(35547);let k=(()=>{class n{transform(t,o){return void 0!==o&&t?n.voicemailsFilter(t,o):t??[]}static voicemailsFilter(t,o){if(void 0===o||""===o)return t;const i=o.toLowerCase();return t.filter(a=>!!(a.ext&&(a.ext.lastNameFirstName.toLowerCase().includes(i)||a.ext.firstNameLastName.toLowerCase().includes(i))||a.callerName.toLowerCase().includes(i)||a.callerId.toLowerCase().includes(i)||a.transcription.toLowerCase().includes(i)))}static \u0275fac=function(o){return new(o||n)};static \u0275pipe=e.EJ8({name:"voicemailsSearchFilter",type:n,pure:!0})}return n})();var z=r(50644),Z=r(33971),K=r(52101),q=r(13499),ee=r(59453);let x=(()=>{class n{myPhoneService=(0,l.WQX)(G.gx);modalService=(0,l.WQX)(U.B);phoneService=(0,l.WQX)(W.u);phonebook=(0,l.WQX)(Q.m);dialerService=(0,l.WQX)(q.$);items$;items=[];scrollDisabled;refresh$=new O.t(void 0);itemsLimit=40;constructor(){this.items$=this.refresh$.pipe((0,Y.B)(10),(0,f.n)(()=>this.myPhoneService.myPhoneSession),(0,f.n)(t=>t.myInfo.VoiceMailBox$.pipe((0,E.S)((o,i)=>{const a={};return o.filter(s=>s.isSelected).forEach(s=>{a[s.id]=s}),this.scrollDisabled=!1,this.itemsLimit=40,t.myInfo.VoiceMailBox&&t.myInfo.VoiceMailBox.Items?t.myInfo.VoiceMailBox.Items.map(s=>{const p=new L(t,s);return a[p.id]&&(p.isSelected=!0),p}).sort((s,p)=>p.receivedAt.valueOf()-s.receivedAt.valueOf()):[]},[]),this.attachContactsToVoiceMails(t))),(0,z.H9)())}attachContactsToVoiceMails(t){const o=d.Jhl.Service|d.Jhl.RingGroup|d.Jhl.IVR|d.Jhl.ExternalLine|d.Jhl.Conference|d.Jhl.Parking|d.Jhl.Extension|d.Jhl.Queue|d.Jhl.SpecialMenu;return i=>i.pipe((0,f.n)(a=>{const s=a.reduce((u,h)=>(h.callerId&&h.ext.isDummy&&u.push(h.callerId),h.heardBy&&u.push(h.heardBy),h.groupBox&&u.push(h.groupBox),u),[]),p=Array.from(new Set(s)),v=new d.KlC({ToSearch:p.map(u=>({Number:u,DnType:o,SearchCompany:!0,SearchPersonal:!0,SearchBridge:!0,SearchGroup:!0}))});return t.get(v).pipe((0,C.T)(u=>{if(u.Result.length!==p.length)return console.error("mismatch of batch requested and received items"),a;const h=new Map(u.Result.map((_,It)=>[p[It],_]));return a.forEach(_=>{_.ext.isDummy&&(_.ext=t.createMergedContact(h.get(_.callerId)?.Contact),_.ext.isDummy&&(_.ext.phones.other=_.callerId)),_.heardBy&&(_.heardByContact=t.createMergedContact(h.get(_.heardBy)?.Contact)),_.groupBox&&(_.groupBoxContact=t.createMergedContact(h.get(_.groupBox)?.Contact))}),a}),(0,H.W)(u=>(console.error(u),(0,I.of)(a))))}))}hasSelected(){return this.items.some(t=>t.isSelected)}connect(){return this.items$.subscribe(t=>{this.items=t})}getAudioAsDataUrl$(t){const o=new d.wtg;return o.FileName=t.fileName,o.Folder=d.vyG.VoiceMailFolder,o.ItemId=t.id,this.myPhoneService.get(o).pipe((0,f.n)(i=>{const a=new Blob([i.Content],{type:"audio/wav"});return(0,ee.A)(a)}))}download(t){this.getAudioAsDataUrl$(t).subscribe({next:o=>{(0,Z.AE)(o,t.fileName),setTimeout(()=>window.URL.revokeObjectURL(o),1e3)},error:o=>this.modalService.error(o)})}setVoicemailHeard(t,o){const i=new d.lqj;return i.Id=t,i.IsHeard=o,this.myPhoneService.get(i)}playOnPhone(t){const o=new d.Pbb;o.Id=t.id,this.myPhoneService.get(o).pipe((0,f.n)(()=>this.setVoicemailHeard(t.id,!0))).subscribe({next:()=>this.refresh$.next(),error:i=>this.modalService.error(i)})}call(t){this.phoneService.call(t.callerId)}editBeforeCall(t){t&&t.callerId&&this.dialerService.editBeforeCall(t.callerId)}heard(t,o=!t.isHeard){this.setVoicemailHeard(t.id,o).subscribe({next:()=>this.refresh$.next(),error:i=>this.modalService.error(i)})}deleteAll(){(0,K.zq)(this.modalService).subscribe(()=>{this.doDeleteAll()})}doDeleteAll(){let t=0;const o=(0,y.x)(...this.items.filter(i=>i.isSelected).map(i=>{const a=new d.OX6;return a.Id=i.id,this.myPhoneService.get(a).pipe((0,C.T)(()=>t++))}));this.modalService.progress("_i18n.DeleteAll",this.items.length,o).subscribe({complete:()=>this.refresh$.next(),error:i=>this.modalService.error(i)})}toggleSelection(t){const o=!this.hasSelected();let i=!1;const a=k.voicemailsFilter(this.items,t);a.length>
10&&(a.forEach(s=>{o||(i=!0),s.isSelected=o}),i&&this.items.forEach(s=>s.isSelected=o))}markAllAsHeard(){const t=this.items.filter(s=>s.isSelected);t.forEach(s=>{s.isHeard&&(s.isSelected=!1)});const o=t.filter(s=>!s.isHeard);if(0===o.length)return;let i=0;const a=(0,y.x)(...o.map(s=>(s.isSelected=!1,this.setVoicemailHeard(s.id,!0).pipe((0,C.T)(()=>i++)))));this.modalService.progress("_i18n.MarkAsHeard",o.length,a).subscribe({complete:()=>this.refresh$.next(),error:s=>this.modalService.error(s)})}deleteItem(t){this.modalService.confirmDeletion("_i18n.Voicemail_DeleteConfirmMessage").subscribe(()=>{this.doDeleteItem(t)})}doDeleteItem(t){this.myPhoneService.get(new d.OX6({Id:t.id})).subscribe({next:()=>this.refresh$.next(),error:o=>this.modalService.error(o)})}addToContact(t){this.phonebook.addToContact(t.callerId).pipe((0,J.s)(1)).subscribe({next:({model:o})=>{o&&o.hasPhoneNumber(t.callerId)&&this.refresh$.next()},error:o=>this.modalService.error(o)})}nextPage(){this.itemsLimit+=40,this.itemsLimit>=this.items.length&&(this.scrollDisabled=!0)}refresh(){this.refresh$.next()}static \u0275fac=function(o){return new(o||n)};static \u0275prov=l.jDH({token:n,factory:n.\u0275fac})}return n})();var j=r(29102),g=r(89417),te=r(22429),ne=r(82207),N=r(10449),ie=r(93029),V=r(49769),oe=r(56544),ae=r(73993),le=r(19859),R=r(38969),ce=r(49371),re=r(54172),b=r(68018),F=r(9852),m=r(8516),$=r(47075);let D=(()=>{class n{translate=(0,l.WQX)(b.c$);myPhoneService=(0,l.WQX)(G.gx);transform(t,o){return this.myPhoneService.myPhoneSession.pipe((0,f.n)(i=>i.systemParameters$),(0,f.n)(i=>{const a=B(i.IsLastFirst,t.groupBoxContact,t.groupBox),s=B(i.IsLastFirst,t.heardByContact,t.heardBy);return(a&&s?this.translate.stream("_i18n.HeardBy",{p1:s}):(0,I.of)("")).pipe((0,C.T)(v=>a?"via "+a+(v&&" - "+v):v))}))}static \u0275fac=function(o){return new(o||n)};static \u0275pipe=e.EJ8({name:"voicemailInfo",type:n,pure:!0})}return n})();function B(n,c,t){return(c&&!c.isDummy&&(n?c.lastNameFirstName:c.firstNameLastName)||t||"").trim()}var X=r(47548),S=r(94579);function se(n,c){if(1&n&&e.nrm(0,"small",5),2&n){const t=e.XpG();e.Y8G("truncatedText",t.voicemail.transcription)}}function me(n,c){if(1&n){const t=e.RV6();e.j41(0,"a",13),e.nI1(1,"translate"),e.bIt("click",function(){l.eBV(t);const i=e.XpG();return l.Njj(i.transcr.showTranscription(i.voicemail.transcription))}),e.k0s()}2&n&&e.Y8G("title",e.mNQ(e.bMT(1,2,"_i18n.Transcription")))}function de(n,c){if(1&n){const t=e.RV6();e.j41(0,"a",14),e.nI1(1,"translate"),e.bIt("click",function(){l.eBV(t);const i=e.XpG();return l.Njj(i.voicemails.addToContact(i.voicemail))}),e.k0s()}2&n&&e.Y8G("title",e.mNQ(e.bMT(1,2,"_i18n.MenuAddContact")))}let pe=(()=>{class n{voicemails=(0,l.WQX)(x);transcr=(0,l.WQX)(ne.I);voicemail;static \u0275fac=function(o){return new(o||n)};static \u0275cmp=e.VBU({type:n,selectors:[["voicemail-tile"]],hostVars:2,hostBindings:function(o,i){2&o&&e.AVh("unheard",!i.voicemail.isHeard)},inputs:{voicemail:"voicemail"},decls:26,vars:43,consts:[[3,"isSelectedChange","contact","isSelected"],[1,"content","d-flex","flex-column","justify-content-center","hidden-overflow"],[1,"text-md",3,"phone","name"],["data-qa","received-at",1,"text-truncate","voicemail-info"],[3,"appDateTime"],[1,"line-clamp-1",3,"truncatedText"],[1,"toolbar","d-flex","hover-visible",3,"click"],["data-qa","show-transcription","app-align-left-solid-icon","",1,"btn","btn-plain",3,"title"],["data-qa","download","app-arrow-to-bottom-solid-icon","",1,"btn","btn-plain",3,"click","title"],["data-qa","play-on-phone","app-play-solid-icon","",1,"btn","btn-plain",3,"click","title"],["data-qa","make-call","app-phone-alt-solid-icon","",1,"btn","btn-plain",3,"click","title"],["data-qa","delete","app-trash-alt-solid-icon","",1,"btn","btn-plain",3,"click","title"],["data-qa","add-contact","app-plus-solid-icon","",1,"btn","btn-plain",3,"title"],["data-qa","show-transcription","app-align-left-solid-icon","",1,"btn","btn-plain",3,"click","title"],["data-qa","add-contact","app-plus-solid-icon","",1,"btn","btn-plain",3,"click","title"]],template:function(o,i){1&o&&(e.j41(0,"app-checked-avatar",0),e.mxI("isSelectedChange",function(s){return e.DH7(i.voicemail.isSelected,s)||(i.voicemail.isSelected=s),s}),e.k0s(),e.j41(1,"div",1),e.nrm(2,"app-extension-line-view",2),e.nI1(3,"lforfl"),e.nI1(4,"async"),e.j41(5,"small",3),e.nrm(6,"span",4),e.j41(7,"span"),e.EFF(8),e.nI1(9,"appAudioDuration"),e.k0s(),e.j41(10,"span"),e.EFF(11),e.nI1(12,"voicemailInfo"),e.nI1(13,"async"),e.k0s()(),e.nVh(14,se,1,1,"small",5),e.k0s(),e.j41(15,"div",6),e.bIt("click",function(s){return s.stopPropagation()}),e.nVh(16,me,2,4,"a",7),e.j41(17,"a",8),e.nI1(18,"translate"),e.bIt("click",function(){return i.voicemails.download(i.voicemail)}),e.k0s(),e.j41(19,"a",9),e.nI1(20,"translate"),e.bIt("click",function(){return i.voicemails.playOnPhone(i.voicemail)}),e.k0s(),e.j41(21,"a",10),e.nI1(22,"translate"),e.bIt("click",function(){return i.voicemails.call(i.voicemail)}),e.k0s(),e.j41(23,"a",11),e.nI1(24,"translate"),e.bIt("click",function(){return i.voicemails.deleteItem(i.voicemail)}),e.k0s(),e.nVh(25,de,2,4,"a",12),e.k0s()),2&o&&(e.Y8G("contact",i.voicemail.ext),e.R50("isSelected",i.voicemail.isSelected),e.R7$(),e.AVh("gap-2",!i.voicemail.transcription),e.R7$(),e.AVh("fw-bold",!(null!=i.voicemail&&i.voicemail.isHeard)),e.Y8G("phone",i.voicemail.callerId)("name",e.bMT(4,27,e.i5U(3,24,i.voicemail.ext,i.voicemail.callerName))),e.R7$(3),e.AVh("fw-bold",!(null!=i.voicemail&&i.voicemail.isHeard)),e.R7$(),e.Y8G("appDateTime",i.voicemail.receivedAt),e.R7$(2),e.JRh(e.bMT(9,29,i.voicemail.duration)),e.R7$(3),e.JRh(e.bMT(13,33,e.bMT(12,31,i.voicemail))),e.R7$(3),e.vxM(i.voicemail.transcription?14:-1),e.R7$(2),e.vxM(i.voicemail.transcription?16:-1),e.R7$(),e.Y8G("title",e.mNQ(e.bMT(18,35,"_i18n.DownloadVoiceMail"))),e.R7$(2),e.Y8G("title",e.mNQ(e.bMT(20,37,"_i18n.PlayOnPhone"))),e.R7$(2),e.Y8G("title",e.mNQ(e.bMT(22,39,"_i18n.Call"))),e.R7$(2),e.Y8G("title",e.mNQ(e.bMT(24,41,"_i18n.RemoveVoiceMail"))),e.R7$(2),e.vxM(i.voicemail.ext.canBeAddedToPhonebook()?25:-1))},dependencies:[N.M,ie.w,oe.P,ae.S,le.v,R.d,ce.K,re.w,g.YN,m.flO,X.N,S._,V.Jj,b.D9,F._,D,$.l],styles:['@charset "UTF-8";@media(max-width:1399.98px){.d-xxl-down-none[_ngcontent-%COMP%], .xxl-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:1199.98px){.d-xl-down-none[_ngcontent-%COMP%], .xl-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:991.98px){.d-lg-down-none[_ngcontent-%COMP%], .lg-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:767.98px){.d-md-down-none[_ngcontent-%COMP%], .md-visible[_ngcontent-%COMP%]{display:none!important}}@media(max-width:575.98px){.d-sm-down-none[_ngcontent-%COMP%], .sm-visible[_ngcontent-%COMP%]{display:none!important}}[_nghost-%COMP%]{display:grid;grid-template-columns:calc(var(--avatar-size) + 8px) 1fr auto;align-items:center;grid-template-areas:"avatar content toolbar";overflow:hidden}
1[_nghost-%COMP%]   app-checked-avatar[_ngcontent-%COMP%]{grid-area:avatar}[_nghost-%COMP%]   .toolbar[_ngcontent-%COMP%]{grid-area:toolbar}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]{grid-area:content;line-height:normal}[_nghost-%COMP%]:not(.selectable-tile){border-bottom:1px solid var(--border-color)}[_nghost-%COMP%]:not(:hover)   .hover-visible[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]   .voicemail-info[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:not(:empty):not(:first-child):before{content:"\\2022";display:inline-block;padding:0 var(--spacer-xs)}']})}return n})();var _e=r(51667),ue=r(75294),he=r(58689);const fe=["_i18n.All","_i18n.Unheard","_i18n.Heard"];let ge=(()=>{class n{transform(t,o){if(!t)return[];switch(o){case"_i18n.Heard":return t.filter(i=>i.isHeard);case"_i18n.Unheard":return t.filter(i=>!i.isHeard);default:return t}}static \u0275fac=function(o){return new(o||n)};static \u0275pipe=e.EJ8({name:"voicemailsUnheardFilter",type:n,pure:!0})}return n})();var ve=r(18054),w=r(17705),Ce=r(1438),xe=r(57241),Ve=r(74569);const be=n=>[n],Te=(n,c)=>c.id;function Se(n,c){if(1&n){const t=e.RV6();e.j41(0,"app-audio-player",7),e.bIt("audioPlayed",function(){l.eBV(t);const i=e.XpG(2);return l.Njj(i.onAudioPlayed())})("download",function(){const i=l.eBV(t).$implicit,a=e.XpG(2);return l.Njj(a.voicemails.download(i))}),e.k0s()}if(2&n){const t=c.$implicit,o=e.XpG(2);e.Y8G("src",o.voicemailAudioOnDemand)("duration",t.duration)}}function Me(n,c){1&n&&(e.j41(0,"div")(1,"h6",8),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"p",9),e.EFF(5),e.k0s()()),2&n&&(e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.Transcription")),e.R7$(3),e.JRh(c))}function Ie(n,c){if(1&n){const t=e.RV6();e.j41(0,"app-contact-panel-header",0),e.bIt("closed",function(){l.eBV(t);const i=e.XpG();return l.Njj(i.closed.emit())})("refresh",function(){l.eBV(t);const i=e.XpG();return l.Njj(i.voicemails.refresh())}),e.j41(1,"app-manage-contact-button",1),e.bIt("click",function(){const i=l.eBV(t),a=e.XpG();return l.Njj(a.voicemails.deleteItem(i))}),e.k0s()(),e.j41(2,"div",2)(3,"div",3)(4,"h4",4),e.EFF(5),e.nI1(6,"translate"),e.k0s(),e.nrm(7,"span",5),e.k0s(),e.Z7z(8,Se,1,2,"app-audio-player",6,Te),e.nVh(10,Me,6,4,"div"),e.k0s()}if(2&n){let t;const o=c,i=e.XpG();e.Y8G("contact",o.ext)("phoneNumber",o.ext.bestPhone||o.callerId),e.R7$(),e.Y8G("icon",i.Trash2),e.R7$(4),e.JRh(e.bMT(6,6,"_i18n.Voicemails")),e.R7$(2),e.Y8G("appDateTime",o.receivedAt),e.R7$(),e.Dyx(e.eq3(8,be,o)),e.R7$(2),e.vxM((t=o.transcription)?10:-1,t)}}let ye=(()=>{class n{voicemails=(0,l.WQX)(x);voicemail=w.hFB.required();closed=(0,w.CGW)();constructor(){(0,l.QZP)(()=>{const t=this.voicemail(),o=t.ext;!o.firstName&&!o.lastName&&(o.firstName=t.callerName)})}voicemailAudioOnDemand=()=>this.voicemails.getAudioAsDataUrl$(this.voicemail());onAudioPlayed(){this.voicemail().isHeard||this.voicemails.heard(this.voicemail(),!0)}Trash2=m.TBR;static \u0275fac=function(o){return new(o||n)};static \u0275cmp=e.VBU({type:n,selectors:[["app-selected-voicemail-view"]],inputs:{voicemail:[1,"voicemail"]},outputs:{closed:"closed"},decls:1,vars:1,consts:[["data-qa","contact-panel-header",3,"closed","refresh","contact","phoneNumber"],["data-qa","delete-voicemail","text","_i18n.RemoveVoiceMail",3,"click","icon"],[1,"p-4","d-flex","flex-column","gap-4"],[1,"d-flex","align-items-center","gap-2"],[1,"mb-0"],["data-qa","received-at","format","dateAndTime",1,"text-hint","ms-auto",3,"appDateTime"],["data-qa","audio-player",3,"src","duration"],["data-qa","audio-player",3,"audioPlayed","download","src","duration"],[1,"text-sm","fw-bold","mb-2"],["data-qa","transcription",1,"text-block"]],template:function(o,i){if(1&o&&e.nVh(0,Ie,11,10),2&o){let a;e.vxM((a=i.voicemail())?0:-1,a)}},dependencies:[Ce.v,Ve.N,S._,xe.d,b.D9],styles:["[_nghost-%COMP%]{background:var(--background);position:relative}[_nghost-%COMP%]   .text-block[_ngcontent-%COMP%]{background-color:var(--bg-primary-active);color:var(--text-primary);border-radius:var(--border-radius);padding:var(--spacer-s) var(--spacer);width:100%;overflow-y:auto;white-space:pre-line}"],changeDetection:0})}return n})();var Ge=r(82529),ke=r(68845),je=r(7707),Ne=r(37754),Re=r(79255);let Fe=(()=>{class n{static \u0275fac=function(o){return new(o||n)};static \u0275cmp=e.VBU({type:n,selectors:[["app-voicemail-heard-cu
1stom-icon"],["","app-voicemail-heard-custom-icon",""]],decls:4,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","M386.967 177.63v1.87h1.445c-.5-.604-.985-1.224-1.445-1.87z","fill","none"],["d","M420.843 227.176c-7.21-11.48-6.577-25.745.46-36.389-12.091 2.668-24.898-1.632-32.891-11.287h-1.445v50.36a33.204 33.204 0 0 1-20.559 30.766 33.473 33.473 0 0 1-12.817 2.56 33.2 33.2 0 0 1-23.513-9.762l-51.539-51.527h-57.714c-14.548 0-26.94-9.374-31.475-22.397H41.438C18.56 179.5 0 198.06 0 220.938v16.402c0 6.388 2.935 12.345 7.942 16.316 26.417 20.632 35.136 27.97 149.693 111.104 14.503 10.532 43.337 36.085 63.365 35.74 20.028.345 48.862-25.208 63.365-35.74 114.557-83.134 123.276-90.385 149.693-111.104 3.797-2.946 6.4-7.135 7.437-11.773-8.519-2.013-16.03-7.352-20.652-14.707z"],["d","M433.626 288.964c-19.337 15.021-44.89 34.186-132.945 98.155-17.525 12.777-48.862 41.351-79.681 41.092-30.646.173-61.38-27.797-79.595-41.092C53.351 323.15 27.711 304.071 8.374 289.05 4.92 286.374 0 288.791 0 293.108v176.454C0 492.44 18.56 511 41.438 511h359.125C423.438 511 442 492.44 442 469.562v-176.54c0-4.23-5.007-6.734-8.374-4.058zM342.806 4.5l-56.811 56.797h-65.17c-8.467 0-15.325 6.858-15.325 15.325v91.95c0 8.461 6.858 15.325 15.325 15.325h65.17l56.81 56.799c9.598 9.597 26.162 2.854 26.162-10.836V15.335c0-13.703-16.577-20.42-26.161-10.836zM512 122.596c0-40.566-20.472-77.863-54.768-99.765-7.145-4.56-16.62-2.44-21.148 4.763-4.527 7.203-2.414 16.736 4.731 21.302 25.382 16.212 40.535 43.76 40.535 73.7s-15.153 57.488-40.535 73.7c-7.145 4.56-9.258 14.093-4.731 21.303 4.157 6.615 13.486 9.667 21.148 4.763C491.528 200.46 512 163.162 512 122.596zm-90.526-49.084c-7.394-4.042-16.723-1.38-20.823 6.034-4.08 7.413-1.38 16.73 6.034 20.823 8.244 4.527 13.365 13.052 13.365 22.227 0 9.183-5.121 17.7-13.358 22.228-7.414 4.093-10.115 13.41-6.035 20.823 4.106 7.445 13.442 10.089 20.823 6.034 18.026-9.93 29.226-28.734 29.226-49.091s-11.2-39.155-29.232-49.078z"]],template:function(o,i){1&o&&(l.qSk(),e.rj2(0,"svg",0),e.Hgh(1,"path",1)(2,"path",2)(3,"path",3),e.eux())},encapsulation:2})}return n})();var M=r(68580),$e=r(37199),De=r(89079);const Be=["scrollBox"],Xe=(n,c)=>c.id;function we(n,c){if(1&n){const t=e.RV6();e.j41(0,"li",18)(1,"button",19),e.bIt("click",function(){const i=l.eBV(t).$implicit,a=e.XpG(4);return l.Njj(a.unheardFilter.set(i))}),e.EFF(2),e.nI1(3,"translate"),e.k0s()()}if(2&n){const t=c.$implicit;e.R7$(2),e.SpI(" ",e.bMT(3,1,t)," ")}}function Pe(n,c){if(1&n&&(e.j41(0,"ul",17),e.Z7z(1,we,4,3,"li",18,e.fX1),e.k0s()),2&n){const t=e.XpG(3);e.AVh("dropdown-menu-right",!t.isNewDesign()),e.R7$(),e.Dyx(t.unheardFilterOptions)}}function Ae(n,c){if(1&n){const t=e.RV6();e.j41(0,"search-bar",8),e.mxI("ngModelChange",function(i){l.eBV(t);const a=e.XpG(2);return e.DH7(a.textFilter,i)||(a.textFilter=i),l.Njj(i)}),e.j41(1,"app-checker",9),e.bIt("ngModelChange",function(){l.eBV(t);const i=e.XpG(2);return l.Njj(i.voicemails.toggleSelection(i.textFilter()))}),e.k0s(),e.j41(2,"button",10),e.nI1(3,"translate"),e.bIt("click",function(){l.eBV(t);const i=e.XpG(2);return l.Njj(i.voicemails.markAllAsHeard())}),e.nrm(4,"lucide-icon",11),e.k0s(),e.j41(5,"button",12),e.nI1(6,"translate"),e.bIt("click",function(){l.eBV(t);const i=e.XpG(2);return l.Njj(i.voicemails.deleteAll())}),e.nrm(7,"lucide-icon",11),e.k0s(),e.j41(8,"div",13)(9,"button",14),e.nrm(10,"lucide-icon",15),e.EFF(11),e.nI1(12,"translate"),e.k0s(),e.DNE(13,Pe,3,2,"ul",16),e.k0s()()}if(2&n){const t=e.XpG(2);e.R50("ngModel",t.textFilter),e.Y8G("clearable",!0),e.R7$(),e.Y8G("ngModel",t.voicemails.hasSelected()),e.R7$(),e.Y8G("title",e.mNQ(e.bMT(3,13,"_i18n.MarkAsHeard")))("disabled",!t.voicemails.hasSelected()),e.R7$(2),e.Y8G("img",t.openVoicemailHeardIcon),e.R7$(),e.Y8G("title",e.mNQ(e.bMT(6,15,"_i18n.DeleteSelected")))("disabled",!t.voicemails.hasSelected()),e.R7$(2),e.Y8G("img",t.openDeleteAllIcon),e.R7$(3),e.Y8G("img",t.filterIcon),e.R7$(),e.SpI("",e.bMT(12,17,t.unheardFilter())," ")}}function Oe(n,c){1&n&&e.nrm(0,"app-check-square-regular-icon")}function Ye(n,c){1&n&&e.nrm(0,"app-square-regular-icon")}function Ee(n,c){if(1&n){const t=e.RV6();e.j41(0,"button",23),e.nI1(1,"translate"),e.bIt("click",function(){l.eBV(t);const i=e.XpG(3);return l.Njj(i.voicemails.deleteAll())}),e.k0s(),e.j41(2,"button",24),e.nI1(3,"translate"),e.bIt("click",function(){l.eBV(t);const i=e.XpG(3);return l.Njj(i.voicemails.markAllAsHeard())}),e.k0s()}2&n&&(e.Y8G("title",e.mNQ(e.bMT(1,4,"_i18n.DeleteSelected"))),e.R7$(2),e.Y8G("title",e.mNQ(e.bMT(3,6,"_i18n.MarkAsHeard"))))}function He(n,c){if(1&n){const t=e.RV6();e.j41(0,"search-bar",20),e.mxI("ngModelChange",function(i){l.eBV(t);const a=e.XpG(2);return e.DH7(a.textFilter,i)||(a.textFilter=i),l.Njj(i)}),e.j41(1,"div",21)(2,"button",22),e.bIt("click",function(){l.eBV(t);const i=e.XpG(2);return l.Njj(i.voicemails.toggleSelection(i.textFilter()))}),e.nVh(3,Oe,1,0,"app-check-square-regular-icon")(4,Ye,1,0,"app-square-regular-icon"),e.k0s(),e.nVh(5,Ee,4,8),e.k0s()()}if(2&n){const t=e.XpG(2);e.R50("ngModel",t.textFilter),e.R7$(3),e.vxM(t.voicemails.hasSelected()?3:4),e.R7$(2),e.vxM(t.voicemails.hasSelected()?5:-1)}}
1function Je(n,c){if(1&n&&e.nVh(0,Ae,14,19,"search-bar",6)(1,He,6,3,"search-bar",7),2&n){const t=e.XpG();e.vxM(t.isNewDesign()?0:1)}}function Qe(n,c){1&n&&e.nrm(0,"app-message-centered",25)}function Le(n,c){1&n&&(e.j41(0,"span",37),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"_i18n.VoicemailsNew")))}function Ue(n,c){if(1&n&&(e.j41(0,"span",41),e.nI1(1,"translate"),e.nrm(2,"lucide-icon",11),e.k0s()),2&n){const t=e.XpG(5);e.Y8G("title",e.bMT(1,2,"_i18n.Transcription")),e.R7$(2),e.Y8G("img",t.fileTextIcon)}}function We(n,c){if(1&n){const t=e.RV6();e.j41(0,"div",31),e.bIt("click",function(){l.eBV(t);const i=e.XpG().$implicit,a=e.XpG(3);return l.Njj(a.onVoicemailSingleClick(i))})("dblclick",function(){l.eBV(t);const i=e.XpG().$implicit,a=e.XpG(3);return l.Njj(a.onVoicemailDoubleClick(i))})("contextmenu",function(i){l.eBV(t);const a=e.XpG().$implicit,s=e.XpG(3),p=e.sdS(12);return l.Njj(s.menuService.onContextMenu(i,a,p))}),e.j41(1,"app-checked-avatar",32),e.mxI("isSelectedChange",function(i){l.eBV(t);const a=e.XpG().$implicit;return e.DH7(a.isSelected,i)||(a.isSelected=i),l.Njj(i)}),e.k0s(),e.j41(2,"div",33)(3,"div",34),e.nrm(4,"span",35),e.nI1(5,"lforfl"),e.nI1(6,"async"),e.j41(7,"span",36),e.EFF(8),e.k0s(),e.nVh(9,Le,3,3,"span",37),e.k0s(),e.j41(10,"small",38),e.nrm(11,"span",39)(12,"span",40),e.nI1(13,"appAudioDuration"),e.nVh(14,Ue,3,4,"span",41),e.nrm(15,"span",40),e.nI1(16,"voicemailInfo"),e.nI1(17,"async"),e.k0s()(),e.j41(18,"div",42)(19,"button",43),e.nI1(20,"translate"),e.bIt("click",function(){l.eBV(t);const i=e.XpG().$implicit,a=e.XpG(3);return l.Njj(a.voicemails.call(i))}),e.nrm(21,"lucide-icon",11),e.k0s(),e.j41(22,"button",44),e.bIt("click",function(i){l.eBV(t);const a=e.XpG().$implicit,s=e.XpG(3),p=e.sdS(12);return l.Njj(s.menuService.onContextMenu(i,a,p))}),e.nrm(23,"lucide-icon",11),e.k0s()()()}if(2&n){const t=e.XpG().$implicit,o=e.XpG(3);e.AVh("selected",o.isVoicemailSelected(t)),e.Y8G("id",e.mNQ(t.id)),e.R7$(),e.Y8G("contact",t.ext),e.R50("isSelected",t.isSelected),e.R7$(3),e.Y8G("truncatedText",e.bMT(6,19,e.i5U(5,16,t.ext,t.callerName))),e.R7$(4),e.JRh(t.callerId),e.R7$(),e.vxM(t.isHeard?-1:9),e.R7$(2),e.Y8G("appDateTime",t.receivedAt),e.R7$(),e.Y8G("truncatedText",e.bMT(13,21,t.duration)),e.R7$(2),e.vxM(t.transcription?14:-1),e.R7$(),e.Y8G("truncatedText",e.bMT(17,25,e.bMT(16,23,t))),e.R7$(4),e.Y8G("title",e.bMT(20,27,"_i18n.MakeCall")),e.R7$(2),e.Y8G("img",o.phoneCallIcon),e.R7$(2),e.Y8G("img",o.Ellipsis)}}function ze(n,c){if(1&n){const t=e.RV6();e.j41(0,"voicemail-tile",45),e.bIt("contextmenu",function(i){l.eBV(t);const a=e.XpG().$implicit,s=e.XpG(3),p=e.sdS(12);return l.Njj(s.menuService.onContextMenu(i,a,p))})("click",function(){l.eBV(t);const i=e.XpG().$implicit,a=e.XpG(3);return l.Njj(a.toggleSelection(i))}),e.k0s()}if(2&n){const t=e.XpG().$implicit,o=e.XpG(3);e.AVh("selected",t.id===o.menuService.selectedId||t.isSelected),e.Y8G("id",e.mNQ(t.id))("voicemail",t)}}function Ze(n,c){if(1&n&&e.nVh(0,We,24,29,"div",29)(1,ze,1,5,"voicemail-tile",30),2&n){const t=e.XpG(3);e.vxM(t.isNewDesign()?0:1)}}function Ke(n,c){if(1&n){const t=e.RV6();e.j41(0,"div",27,3)(2,"div",28),e.bIt("infiniteScrollCallback",function(){l.eBV(t);const i=e.XpG(2);return l.Njj(i.voicemails.nextPage())}),e.Z7z(3,Ze,2,1,null,null,Xe),e.k0s()()}if(2&n){const t=e.XpG(2),o=e.r8f(3);e.AVh("scrollable-padding-2",t.isNewDesign()),e.R7$(2),e.HbH(t.isNewDesign()?"d-flex flex-column gap-1":"list-group list-group-lg mb-0"),e.Y8G("infiniteScrollContainer",".scrollable")("infiniteScrollDistance",1)("infiniteScrollDisabled",t.voicemails.scrollDisabled),e.R7$(),e.Dyx(o)}}function qe(n,c){if(1&n&&e.nVh(0,Qe,1,0,"app-message-centered",25)(1,Ke,5,7,"div",26),2&n){e.XpG();const t=e.r8f(2),o=e.r8f(3);e.vxM(t&&0===o.length?0:1)}}function et(n,c){1&n&&e.eu8(0,51)}function tt(n,c){1&n&&e.eu8(0,52)}function nt(n,c){if(1&n){const t=e.RV6();e.j41(0,"app-selected-voicemail-view",53),e.vzT("leave"),e.bIt("closed",function(){l.eBV(t);const i=e.XpG(2);return l.Njj(i.selectedVoicemail.set(void 0))}),e.k0s()}if(2&n){const t=e.XpG(2);e.Y8G("voicemail",t.selectedVoicemail())}}function it(n,c){if(1&n&&e.nrm(0,"app-message-centered",54),2&n){const t=e.XpG(2),o=e.r8f(3);e.AVh("d-none",!o.length),e.Y8G("icon",t.Voicemail)}}function ot(n,c){if(1&n&&(e.j41(0,"app-layout-type4")(1,"h3",46),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.DNE(4,et,1,0,"ng-container",47)(5,tt,1,0,"ng-container",48),e.nVh(6,nt,1,1,"app-selected-voicemail-view",49)(7,it,1,3,"app-message-centered",50),e.k0s()),2&n){const t=e.XpG(),o=e.sdS(1),i=e.sdS(8);e.R7$(2),e.JRh(e.bMT(3,4,"_i18n.Voicemail")),e.R7$(2),e.Y8G("ngTemplateOutlet",o),e.R7$(),e.Y8G("ngTemplateOutlet",i),e.R7$(),e.vxM(t.selectedVoicemail()?6:7)}}function at(n,c){1&n&&e.eu8(0)}function lt(n,c){1&n&&e.eu8(0)}function ct(n,c){if(1&n&&e.DNE(0,at,1,0,"ng-container",55)(1,lt,1,0,"ng-container",55),2&n){e.XpG();const t=e.sdS(1),o=e.sdS(8);e.Y8G("ngTemplateOutlet",t),e.R7$(),e.Y8G("ngTemplateOutlet",o)}}function rt(n,c){if(1&n&&e.nrm(0,"lucide-icon",11),2&n){const t=e.XpG(2);e.Y8G("img",t.downloadIcon)}}function st(n,c){if(1&n&&(e.nVh(0,rt,1,1,"lucide-icon",11),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&n){const t=e.XpG();e.vxM(t.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.DownloadVoiceMail"))}}function mt(n,c){if(1&n&&e.nrm(0,"lucide-icon",11),2&n){const t=e.XpG(2);e.Y8G("img",t.playIcon)}}function dt(n,c){if(1&n&&(e.nVh(0,mt,1,1,"lucide-icon",11),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&n){const t=e.XpG();e.vxM(t.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.PlayOnPhone"))}}function pt(n,c){if(1&n&&e.nrm(0,"lucide-icon",11),2&n){const t=e.XpG(2);
1e.Y8G("img",t.phoneCallIcon)}}function _t(n,c){if(1&n&&(e.nVh(0,pt,1,1,"lucide-icon",11),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&n){const t=e.XpG();e.vxM(t.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.MakeCall"))}}function ut(n,c){if(1&n&&e.nrm(0,"lucide-icon",11),2&n){const t=e.XpG(2);e.Y8G("img",t.phoneIcon)}}function ht(n,c){if(1&n&&(e.nVh(0,ut,1,1,"lucide-icon",11),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&n){const t=e.XpG();e.vxM(t.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.DialerEditAndCall"))}}function ft(n,c){if(1&n&&e.nrm(0,"lucide-icon",11),2&n){const t=e.XpG(3);e.Y8G("img",t.earOffIcon)}}function gt(n,c){if(1&n&&(e.nVh(0,ft,1,1,"lucide-icon",11),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&n){const t=e.XpG(2);e.vxM(t.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.MarkAsNew"))}}function vt(n,c){if(1&n&&e.nrm(0,"lucide-icon",11),2&n){const t=e.XpG(3);e.Y8G("img",t.checkCheckIcon)}}function Ct(n,c){if(1&n&&(e.nVh(0,vt,1,1,"lucide-icon",11),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&n){const t=e.XpG(2);e.vxM(t.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.MarkAsHeard"))}}function xt(n,c){if(1&n&&e.nVh(0,gt,4,4)(1,Ct,4,4),2&n){const t=c.$implicit;e.vxM(null!=t&&t.isHeard?0:1)}}function Vt(n,c){if(1&n&&e.nrm(0,"lucide-icon",11),2&n){const t=e.XpG(2);e.Y8G("img",t.contactIcon)}}function bt(n,c){if(1&n&&(e.nVh(0,Vt,1,1,"lucide-icon",11),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&n){const t=e.XpG();e.vxM(t.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.MenuAddContact"))}}function Tt(n,c){if(1&n&&e.nrm(0,"lucide-icon",11),2&n){const t=e.XpG(2);e.Y8G("img",t.trashIcon)}}function St(n,c){if(1&n&&(e.nVh(0,Tt,1,1,"lucide-icon",11),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&n){const t=e.XpG();e.vxM(t.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.RemoveVoiceMail"))}}const Mt=[{path:"",component:(()=>{class n{voicemails=(0,l.WQX)(x);menuService=(0,l.WQX)(j.F);scrollBox;itemsSubscription;isNewDesign=(0,l.WQX)(he.T);openDeleteAllIcon=m.TBR;openVoicemailHeardIcon=m.frJ;downloadIcon=m.f5X;playIcon=m.jGG;phoneIcon=m.bcf;phoneCallIcon=m.d3s;contactIcon=m.Bve;trashIcon=m.TBR;filterIcon=m.rhG;earOffIcon=m.eAt;checkCheckIcon=m.frJ;Voicemail=m.c2U;unheardFilterOptions=fe;fileTextIcon=m.iUU;Ellipsis=m.gyB;textFilter=(0,l.vPA)("");unheardFilter=(0,l.vPA)("_i18n.All");selectedVoicemail=(0,l.vPA)(void 0);voicemailsLoaded=(0,De.ot)(this.voicemails.items$);constructor(){this.itemsSubscription=this.voicemails.connect(),(0,l.QZP)(()=>{this.textFilter(),this.unheardFilter(),(0,A.O8)(()=>{this.scrollBox&&(this.scrollBox.nativeElement.scrollTop=0)})}),(0,l.QZP)(()=>{const t=this.selectedVoicemail(),o=this.voicemailsLoaded();t&&this.selectedVoicemail.set(o?.find(({id:i})=>i===t.id))})}ngOnDestroy(){this.itemsSubscription.unsubscribe()}isEditBeforeCallEnabled(t){return!!t.callerId}isAddNewContactVisible(t){return t.ext.canBeAddedToPhonebook()}toggleSelection(t){t.isSelected=!t.isSelected}isVoicemailSelected(t){return t.id===this.selectedVoicemail()?.id||t.id===this.menuService.selectedId}selectVoicemail(t){this.isVoicemailSelected(t)||this.selectedVoicemail.set(t)}onVoicemailSingleClick(t){this.selectVoicemail(t)}onVoicemailDoubleClick(t){this.selectVoicemail(t),this.voicemails.call(t)}static \u0275fac=function(o){return new(o||n)};static \u0275cmp=e.VBU({type:n,selectors:[["voicemails-list"]],viewQuery:function(o,i){if(1&o&&e.GBs(Be,5),2&o){let a;e.mGM(a=e.lsd())&&(i.scrollBox=a.first)}},features:[e.Jv_([x,j.F])],decls:20,vars:15,consts:[["voicemailSearcher",""],["voicemailList",""],["basicMenu",""],["scrollBox",""],["contextMenuItem","",3,"execute"],["contextMenuItem","",3,"execute","visible"],[3,"ngModel","clearable"],[3,"ngModel"],[3,"ngModelChange","ngModel","clearable"],["search-prepend","","data-qa","toggle-selection",1,"ms-2","me-1",3,"ngModelChange","ngModel"],["search-prepend","","data-qa","mark-all-heard","type","button",1,"btn","btn-icon","btn-border",3,"click","title","disabled"],[3,"img"],["search-prepend","","data-qa","delete-all","type","button",1,"btn","btn-icon","btn-border",3,"click","title","disabled"],["search-append","","dropdown","","placement","bottom right","data-qa","filter"],["data-qa","toggle","dropdownToggle","","type","button","aria-controls","dropdown-alignment",1,"btn","btn-border","ms-1"],[1,"me-1",3,"img"],["id","vm-filter-dropdown","class","dropdown-menu","role","menu","aria-labelledby","button-alignment",3,"dropdown-menu-right",4,"dropdownMenu"],["id","vm-filter-dropdown","role","menu","aria-labelledby","button-alignment",1,"dropdown-menu"],["role","menuitem"],["type","button","data-qa","dropdown-item",1,"dropdown-item",3,"click"],[3,"ngModelChange","ngModel"],["search-prepend",""],["id","btnToggleSelection","data-qa","toggle-selection","type","button",1,"btn","btn-plain",3,"click"],["id","btnDeleteAll","data-qa","delete-all","type","button","app-trash-alt-solid-icon","",1,"btn","btn-plain",3,"click","title"],["id","btnMarkAllAsHeard","data-qa","mark-all-heard","type","button","app-voicemail-heard-cu
1stom-icon","",1,"btn","btn-plain",3,"click","title"],["description","_i18n.NoVoicemailsFound","data-qa","no-voicemails"],[1,"scrollable","h-100",3,"scrollable-padding-2"],[1,"scrollable","h-100"],["infiniteScroll","",3,"infiniteScrollCallback","infiniteScrollContainer","infiniteScrollDistance","infiniteScrollDisabled"],["data-qa","voicemail-tile",1,"clickable","rounded","p-2","d-flex","align-items-center","gap-2",3,"selected","id"],["data-qa","voicemail-tile",1,"grid-group-item","selectable",3,"voicemail","selected","id"],["data-qa","voicemail-tile",1,"clickable","rounded","p-2","d-flex","align-items-center","gap-2",3,"click","dblclick","contextmenu","id"],["size","s",3,"isSelectedChange","contact","isSelected"],[1,"d-flex","flex-column","mw-0","w-100"],[1,"d-flex","flex-row","align-items-center","gap-1"],["data-qa","caller-name",1,"fw-bold",3,"truncatedText"],["data-qa","caller-id",1,"text-hint"],["data-qa","badge",1,"badge","bg-brand","fw-normal"],["data-qa","received-at",1,"text-truncate","text-hint","voicemail-info"],["format","dateAndTime",3,"appDateTime"],[3,"truncatedText"],["data-qa","transcription",3,"title"],[1,"d-flex","align-items-center"],["type","button","data-qa","call-btn",1,"btn","btn-plain","btn-icon",3,"click","title"],["type","button",1,"btn","btn-plain","btn-icon",3,"click"],["data-qa","voicemail-tile",1,"grid-group-item","selectable",3,"contextmenu","click","voicemail","id"],["layout-header",""],["ngProjectAs","[layout-header]",5,["","layout-header",""],4,"ngTemplateOutlet"],["ngProjectAs","[layout-nav]",5,["","layout-nav",""],4,"ngTemplateOutlet"],[1,"slide-from-right",3,"voicemail"],["header","_i18n.NoVoicemailSelected","description","_i18n.NoVoicemailSelectedDescription",1,"d-md-down-none",3,"d-none","icon"],["ngProjectAs","[layout-header]",5,["","layout-header",""]],["ngProjectAs","[layout-nav]",5,["","layout-nav",""]],[1,"slide-from-right",3,"closed","voicemail"],["header","_i18n.NoVoicemailSelected","description","_i18n.NoVoicemailSelectedDescription",1,"d-md-down-none",3,"icon"],[4,"ngTemplateOutlet"]],template:function(o,i){if(1&o&&(e.DNE(0,Je,2,1,"ng-template",null,0,e.C5r),e.SS7(2)(3),e.nI1(4,"voicemailsUnheardFilter"),e.nI1(5,"voicemailsSearchFilter"),e.nI1(6,"slice"),e.DNE(7,qe,2,1,"ng-template",null,1,e.C5r),e.nVh(9,ot,8,6,"app-layout-type4")(10,ct,2,2),e.j41(11,"context-menu",null,2),e.DNE(13,st,4,4,"ng-template",4),e.bIt("execute",function(s){return i.voicemails.download(s.item)}),e.DNE(14,dt,4,4,"ng-template",4),e.bIt("execute",function(s){return i.voicemails.playOnPhone(s.item)}),e.DNE(15,_t,4,4,"ng-template",4),e.bIt("execute",function(s){return i.voicemails.call(s.item)}),e.DNE(16,ht,4,4,"ng-template",5),e.bIt("execute",function(s){return i.voicemails.editBeforeCall(s.item)}),e.DNE(17,xt,2,1,"ng-template",4),e.bIt("execute",function(s){return i.voicemails.heard(s.item)}),e.DNE(18,bt,4,4,"ng-template",5),e.bIt("execute",function(s){return i.voicemails.addToContact(s.item)}),e.DNE(19,St,4,4,"ng-template",4),e.bIt("execute",function(s){return i.voicemails.deleteItem(s.item)}),e.k0s()),2&o){e.R7$(2);const a=e.bH3(i.voicemailsLoaded());e.R7$(),e.bH3(e.brH(6,10,e.i5U(5,7,e.i5U(4,4,a,i.unheardFilter()),i.textFilter()),0,i.voicemails.itemsLimit)),e.R7$(6),e.vxM(i.isNewDesign()?9:10),e.R7$(7),e.Y8G("visible",i.isEditBeforeCallEnabled),e.R7$(2),e.Y8G("visible",i.isAddNewContactVisible)}},dependencies:[g.X1,g.BC,g.YN,g.vS,te.D,pe,_e.E,ue.J,m.flO,m.WGl,V.T3,ve.i,ye,Ge.z,ke.L,je.$,Ne.y,Re.S,R.d,Fe,M.Kk,M.UL,M.hs,S._,X.N,N.M,$e.l,V.Jj,V.P9,b.D9,k,ge,F._,D,$.l],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:flex;flex-direction:column;height:100%;flex:1;overflow:hidden}.new-design   [_nghost-%COMP%]   .voicemail-info[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:not(:empty):not(:first-child):before{content:"\\2022";display:inline-block;padding:0 var(--spacer-xs)}'],changeDetection:0})}return n})()}]}}]);

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.