1(self.webpackChunkwebclient_webpack=self.webpackChunkwebclient_webpack||[]).push([[8575],{10567:(he,q,l)=>{"use strict";l.d(q,{N:()=>o});var I=l(2615),O=l(17705),ee=l(4801),E=l(1345),X=l(7707),m=l(68845),H=l(42131),te=l(62049),ne=l(32526),u=l(12426),k=l(42610),Q=l(50942),D=l(71747),L=l(40953),Y=l(72200),V=l(89417),ae=l(68018),i=l(89079),fe=l(96354),ce=l(38357);class de{constructor(y,f=[],_=[],a=!1){this.peersApiService=y,this.searchTypes=f,this.extendPeer=_,this.hideHotdesking=a}resolveData(y=1,f=E.z9,_=""){const a={$filter:"not (Number eq 'HOL')",$select:["Tags","Hidden","Number","Name","Type","Id",...this.extendPeer],...this.extendPeer.includes("MemberOf")?{$expand:["MemberOf($select=Name)"]}:{},$count:!0,$top:f,$skip:(y-1)*f};return _&&(a.$search=(0,ce.Bj)(_)),this.searchTypes.length&&(a.$filter+=" and ("+this.searchTypes.map(p=>p===D.J.Parking?`(Type eq '${p}' and startsWith(Number,'SP'))`:`(Type eq '${p}')`).join(" or ")+")"),this.hideHotdesking&&(a.$filter+=" and not startsWith(Number,'HD')"),this.peersApiService.listPeer(a).pipe((0,fe.T)(p=>({value:p.value||[],totalItems:p["@odata.count"]})))}}var le=l(79263),r=l(73664);const e=(h,y)=>y.Id;function t(h,y){1&h&&(r.j41(0,"th"),r.EFF(1),r.nI1(2,"translate"),r.k0s()),2&h&&(r.R7$(),r.JRh(r.bMT(2,1,"_i18n.Membership")))}function n(h,y){if(1&h&&(r.j41(0,"td",16)(1,"span",17),r.EFF(2),r.k0s()()),2&h){const f=r.XpG().$implicit,_=r.XpG();r.R7$(2),r.JRh(_.displayMembership(f))}}function s(h,y){if(1&h){const f=r.RV6();r.j41(0,"tr",11),r.bIt("click",function(){const a=I.eBV(f).$implicit,p=r.XpG();return I.Njj(p.selector.toggle(a))}),r.j41(1,"td",5)(2,"app-checker",12),r.bIt("ngModelChange",function(a){const p=I.eBV(f).$implicit,c=r.XpG();return I.Njj(c.selector.setSelected(p,a))})("checkerClick",function(a){const p=I.eBV(f).$implicit,c=r.XpG();return I.Njj(c.selector.handleCheckerClick(p,a))}),r.k0s()(),r.j41(3,"td",13),r.nrm(4,"app-peer-name",14),r.k0s(),r.j41(5,"td",15),r.EFF(6),r.k0s(),r.nVh(7,n,3,1,"td",16),r.k0s()}if(2&h){const f=y.$implicit,_=r.XpG();r.R7$(2),r.Y8G("ngModel",_.selector.isRowSelected(f)),r.R7$(2),r.Y8G("peer",f),r.R7$(2),r.SpI(" ",f.Number," "),r.R7$(),r.vxM(_.showMembership?7:-1)}}let o=(()=>{class h extends ne.m{constructor(){super(),this.cd=(0,I.WQX)(O.gRc),this.destroy$=(0,I.WQX)(I.abz),this.peersService=(0,I.WQX)(Q.L),this.initialSelected=[],this.searchTypes=[],this.hideHotdesking=!1,this.showMembership=!1,this.header="_i18n.Select",this.isLargeDialog=!0,this.buttons=H.P.OkCancel,this.PbxPeerType=D.J,this.selector=new te.a({cd:this.cd,keySelector:f=>f.Id})}getPayload(){return this.selector.selectedValues}onPageSizeChange(f){this.itemsPerPage=f,this.pager.pageSizeChanged(f)}ngOnInit(){const f=this.initialSelected.map(a=>[a.Id,a]);this.selector.selected=new Map(f);const _=new de(this.peersService,this.searchTypes,["MemberOf"],this.hideHotdesking);this.pager=new ee.f(this.destroy$,_,void 0,this.itemsPerPage),this.pager.pagedItems$.pipe((0,i.pQ)(this.destroy$)).subscribe(a=>{this.visibleMembers=a.value||[],this.selector.onDataChanged(this.visibleMembers),this.cd.markForCheck()})}displayMembership(f){return f.MemberOf?.map(_=>_.Name).join(", ")??""}static{this.\u0275fac=function(_){return new(_||h)}}static{this.\u0275cmp=r.VBU({type:h,selectors:[["app-peers-dialog"]],hostVars:2,hostBindings:function(_,a){2&_&&r.AVh("modal-lg",a.isLargeDialog)},inputs:{initialSelected:"initialSelected",searchTypes:"searchTypes",hideHotdesking:"hideHotdesking",showMembership:"showMembership",header:"header"},features:[r.Vt3],decls:27,vars:27,consts:[[3,"submitted","buttons","header","containsInnerScrollable"],["dialog-header",""],[3,"formControl"],["data-qa","table",1,"scrollable-table"],[3,"cellSpacing"],[1,"checker"],["data-qa","checkbox-all",3,"ngModelChange","ngModel"],[1,"col-size-100"],["data-qa","row",1,"clickable"],["colspan","4"],[3,"pageChanged","itemsPerPageChanged","currentPage","itemsPerPage","totalItems","showBoundaryLinks","showPageSizes"],["data-qa","row",1,"clickable",3,"click"],[3,"ngModelChange","checkerClick","ngModel"],["data-qa","name"],[3,"peer"],["data-qa","extension"],["data-qa","membership"],[1,"line-clamp-2"]],template:function(_,a){1&_&&(r.j41(0,"app-modal-dialog",0),r.bIt("submitted",function(){return a.onSubmit()}),r.j41(1,"span",1),r.EFF(2),r.k0s(),r.nrm(3,"search-bar",2),r.j41(4,"div",3)(5,"table",4)(6,"thead")(7,"tr")(8,"th",5)(9,"app-checker",6),r.bIt("ngModelChange",function(c){return a.selector.setSelectAll(c)}),r.k0s()(),r.j41(10,"th"),r.EFF(11),r.nI1(12,"translate"),r.k0s(),r.j41(13,"th",7),r.EFF(14),r.nI1(15,"translate"),r.k0s(),r.nVh(16,t,3,3,"th"),r.k0s()(),r.j41(17,"tbody"),r.Z7z(18,s,8,4,"tr",8,e),r.k0s(),r.j41(20,"tfoot")(21,"tr")(22,"td",9)(23,"app-paging",10),r.nI1(24,"async"),r.nI1(25,"async"),r.nI1(26,"async"),r.bIt("pageChanged",function(c){return a.pager.pageChanged(c)})("itemsPerPageChanged",function(c){return a.onPageSizeChange(c)}),r.k0s()()()()()()()),2&_&&(r.Y8G("buttons",a.buttons)("header",a.header)("containsInnerScrollable",!0),r.R7$(2),r.JRh(a.selector.selectedCountLabel),r.R7$(),r.Y8G("formControl",a.pager.search),r.R7$(2),r.Y8G("cellSpacing",0),r.R7$(4),r.Y8G("ngModel",a.selector.isAnySelected),r.R7$(),r.AVh("col-size-300",a.showMembership),r.R7$(),r.JRh(r.bMT(12,17,"_i18n.Name")),r.R7$(3),r.JRh(r.bMT(15,19,"_i18n.Extension")),r.R7$(2),r.vxM(a.showMembership?16:-1),r.R7$(2),r.Dyx(a.visibleMembers),r.R7$(5),r.Y8G("currentPage",r.bMT(24,21,a.pager.currentPage$))("itemsPerPage",r.bMT(25,23,a.pager.pageSize$))("totalItems",r.bMT(26,25,a.pager.totalCount$))("showBoundaryLinks",!0)("showPageSizes",!0))},dependencies:[E.u4,X.$,m.L,L.p,V.X1,V.BC,V.l_,V.YN,V.vS,le.j,Y.Jj,ae.D9],encapsulation:2,changeDetection:0})}}return function(h,y,f,_){var c,a=arguments.length,p=a<3?y:null===_?_=Object.getOwnPropertyDescriptor(y,f):_;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(h,y,f,_);else for(var F=h.length-1;F>=0;F--)(c=h[F])&&(p=(a<3?c(p):a>3?c(y,f,p):c(y,f))||p);a>3&&p&&Object.defineProperty(y,f,p)}([(0,u.DT)(k.hh,E.z9)],h.prototype,"itemsPerPage",void 0),h})()},63674:(he,q,l)=>{"use strict";l.d(q,{Y:()=>I});const I={LocalLan:"LocalLan",RemoteExt:"RemoteExt",RemoteExtSipProxyMgr:"RemoteExtSipProxyMgr",Sbc:"SBC"}},79263:(he,q,l)=>{"use strict";l.d(q,{j:()=>u});var I=l(17705),O=l(71747),ee=l(13652),E=l(68018),X=l(86806),m=l(73664);function H(k,Q){if(1&k&&(m.j41(0,"small",1),m.EFF(1),m.nI1(2,"translate"),m.k0s()),2&k){const D=m.XpG(),L=m.XpG();m.R7$(),m.SpI(" (",m.bMT(2,1,L.getTypeTranslation(D.Type,D.Tags)),") ")}}function te(k,Q){1&k&&m.nrm(0,"app-aibadge")}
1function ne(k,Q){if(1&k&&(m.j41(0,"span",0),m.EFF(1),m.k0s(),m.nVh(2,H,3,3,"small",1),m.nVh(3,te,1,0,"app-aibadge")),2&k){const D=Q,L=m.XpG();m.R7$(),m.JRh(D.Name),m.R7$(),m.vxM(L.shouldShowDnType(D)?2:-1),m.R7$(),m.vxM(null!=D.Tags&&D.Tags.includes("AI")?3:-1)}}let u=(()=>{class k{constructor(){this.peer=(0,I.hFB)()}shouldShowDnType(D){return!(!D.Type||D.Type===O.J.Extension||D.Type===O.J.None)}getTypeTranslation(D,L){switch(D){case O.J.ExternalLine:return"_i18n.Trunk";case O.J.Extension:return"_i18n.Extension";case O.J.Queue:return"_i18n.Queue";case O.J.RingGroup:return"_i18n.RingGroup";case O.J.Parking:return"_i18n.DNType_Parking";case O.J.Ivr:return"_i18n.DigitalReceptionist";case O.J.RoutePoint:return L?.includes(ee.I.Principal)?"_i18n.ServicePrincipal":"_i18n.CallFlow";case O.J.Fax:return"_i18n.Fax";case O.J.Conference:return"_i18n.Conference";case O.J.SpecialMenu:return"_i18n.SpecialMenu";case O.J.Group:return"_i18n.Group"}return""}static{this.\u0275fac=function(L){return new(L||k)}}static{this.\u0275cmp=m.VBU({type:k,selectors:[["app-peer-name"]],hostAttrs:[1,"d-flex","gap-2","align-items-center"],inputs:{peer:[1,"peer"]},decls:1,vars:1,consts:[["data-qa","name",1,"text-lg-nowrap"],["data-qa","dn-type",1,"text-nowrap"]],template:function(L,Y){if(1&L&&m.nVh(0,ne,4,3),2&L){let V;m.vxM((V=Y.peer())?0:-1,V)}},dependencies:[X.u,E.D9],encapsulation:2,changeDetection:0})}}return k})()},90262:function(he,q){var l,O;l=function ee(){var X,E=typeof self<"u"?self:typeof window<"u"?window:void 0!==E?E:{},m=!E.document&&!!E.postMessage,H=E.IS_PAPA_WORKER||!1,te={},ne=0,u={};function k(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(t){var n=le(t);n.chunkSize=parseInt(n.chunkSize),t.step||t.chunk||(n.chunkSize=null),this._handle=new V(n),(this._handle.streamer=this)._config=n}.call(this,e),this.parseChunk=function(t,n){var s=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<s){let h=this._config.newline;h||(h=this._handle.guessLineEndings(t,o=this._config.quoteChar||'"')),t=[...t.split(h).slice(s)].join(h)}this.isFirstChunk&&M(this._config.beforeFirstChunk)&&void 0!==(o=this._config.beforeFirstChunk(t))&&(t=o),this.isFirstChunk=!1,this._halted=!1,s=this._partialLine+t;var o=(this._partialLine="",this._handle.parse(s,this._baseIndex,!this._finished));if(!this._handle.paused()&&!this._handle.aborted()){if(t=o.meta.cursor,this._finished||(this._partialLine=s.substring(t-this._baseIndex),this._baseIndex=t),o&&o.data&&(this._rowCount+=o.data.length),s=this._finished||this._config.preview&&this._rowCount>=this._config.preview,H)E.postMessage({results:o,workerId:u.WORKER_ID,finished:s});else if(M(this._config.chunk)&&!n){if(this._config.chunk(o,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=o=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(o.data),this._completeResults.errors=this._completeResults.errors.concat(o.errors),this._completeResults.meta=o.meta),this._completed||!s||!M(this._config.complete)||o&&o.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),s||o&&o.meta.paused||this._nextChunk(),o}this._halted=!0},this._sendError=function(t){M(this._config.error)?this._config.error(t):H&&this._config.error&&E.postMessage({workerId:u.WORKER_ID,error:t,finished:!1})}}function Q(e){var t;(e=e||{}).chunkSize||(e.chunkSize=u.RemoteChunkSize),k.call(this,e),this._nextChunk=m?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(n){this._input=n,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),m||(t.onload=r(this._chunkLoaded,this),t.onerror=r(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!m),this._config.downloadRequestHeaders){var n,s=this._config.downloadRequestHeaders;for(n in s)t.setRequestHeader(n,s[n])}this._config.chunkSize&&t.setRequestHeader("Range","bytes="+this._start+"-"+(this._start+this._config.chunkSize-1));try{t.send(this._config.downloadRequestBody)}catch(h){this._chunkError(h.message)}m&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){var n;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(n=(n=t).getResponseHeader("Content-Range"))?parseInt(n.substring(n.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(n){n=t.statusText||n,this._sendError(new Error(n))}}function D(e){(e=e||{}).chunkSize||(e.chunkSize=u.LocalChunkSize),k.call(this,e);var t,n,s=typeof FileReader<"u";this.stream=function(o){this._input=o,n=o.slice||o.webkitSlice||o.mozSlice,s?((t=new FileReader).onload=r(this._chunkLoaded,this),t.onerror=r(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var o=this._input,h=(this._config.chunkSize&&(h=Math.min(this._start+this._config.chunkSize,this._input.size),o=n.call(o,this._start,h)),t.readAsText(o,this._config.encoding));s||this._chunkLoaded({target:{result:h}})},this._chunkLoaded=function(o){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(o.target.result)},this._chunkError=function(){this._sendError(t.error)}}function L(e){var t;k.call(this,e=e||{}),this.stream=function(n){return t=n,this._nextChunk()},this._nextChunk=function(){var n,s;if(!this._finished)return t=(n=this._config.chunkSize)?(s=t.substring(0,n),t.substring(n)):(s=t,""),this._finished=!t,this.parseChunk(s)}}function Y(e){k.call(this,e=e||{});var t=[],n=!0,s=!1;this.pause=function(){k.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){k.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(o){this._input=o,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){s&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):n=!0},this._streamData=r(function(o){try{t.push("string"==typeof o?o:o.toString(this._config.encoding)),n&&(n=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(h){this._streamError(h)}},this),this._streamError=r(function(o){this._streamCleanUp(),this._sendError(o)},this),this._streamEnd=r(function(){this._streamCleanUp(),s=!0,this._streamData("")},this),this._streamCleanUp=r(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function V(e){var t,n,s,o,h=Math.pow(2,53),y=-h,f=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,_=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,a=this,p=0,c=0,F=!1,g=!1,b=[],d={data:[],errors:[],meta:{}};function B(P){return"greedy"===e.skipEmptyLines?""===P.join("").trim():1===P.length&&0===P[0].length}function j(){if(d&&s&&(Z("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+u.DefaultDelimiter+"'"),s=!1),e.skipEmptyLines&&(d.data=d.data.filter(function(S){return!B(S)})),z()){let S=function(N,w){M(e.transformHeader)&&(N=e.transformHeader(N,w)),b.pu
vendor: 11,313 bytes, line 1
1sh(N)};if(d)if(Array.isArray(d.data[0])){for(var P=0;z()&&P<d.data.length;P++)d.data[P].forEach(S);d.data.splice(0,1)}else d.data.forEach(S)}function R(S,N){for(var w=e.header?{}:[],x=0;x<S.length;x++){var v=x,K=S[x];K=((T,A)=>{return U=T,e.dynamicTypingFunction&&void 0===e.dynamicTyping[U]&&(e.dynamicTyping[U]=e.dynamicTypingFunction(U)),!0===(e.dynamicTyping[U]||e.dynamicTyping)?"true"===A||"TRUE"===A||"false"!==A&&"FALSE"!==A&&((U=>{if(f.test(U)&&(U=parseFloat(U),y<U&&U<h))return 1})(A)?parseFloat(A):_.test(A)?new Date(A):""===A?null:A):A;var U})(v=e.header?x>=b.length?"__parsed_extra":b[x]:v,K=e.transform?e.transform(K,v):K),"__parsed_extra"===v?(w[v]=w[v]||[],w[v].push(K)):w[v]=K}return e.header&&(x>b.length?Z("FieldMismatch","TooManyFields","Too many fields: expected "+b.length+" fields but parsed "+x,c+N):x<b.length&&Z("FieldMismatch","TooFewFields","Too few fields: expected "+b.length+" fields but parsed "+x,c+N)),w}var $;d&&(e.header||e.dynamicTyping||e.transform)&&($=1,!d.data.length||Array.isArray(d.data[0])?(d.data=d.data.map(R),$=d.data.length):d.data=R(d.data,0),e.header&&d.meta&&(d.meta.fields=b),c+=$)}function z(){return e.header&&0===b.length}function Z(P,R,$,C){P={type:P,code:R,message:$},void 0!==C&&(P.row=C),d.errors.push(P)}M(e.step)&&(o=e.step,e.step=function(P){d=P,z()?j():(j(),0!==d.data.length&&(p+=P.data.length,e.preview&&p>e.preview?n.abort():(d.data=d.data[0],o(d,a))))}),this.parse=function(P,R,$){var C=e.quoteChar||'"';return e.newline||(e.newline=this.guessLineEndings(P,C)),s=!1,e.delimiter?M(e.delimiter)&&(e.delimiter=e.delimiter(P),d.meta.delimiter=e.delimiter):((C=((S,N,w,x,v)=>{var K,T,A,U;v=v||[",","\t","|",";",u.RECORD_SEP,u.UNIT_SEP];for(var ue=0;ue<v.length;ue++){for(var re,_e=v[ue],J=0,ie=0,W=0,G=(A=void 0,new i({comments:x,delimiter:_e,newline:N,preview:10}).parse(S)),oe=0;oe<G.data.length;oe++)w&&B(G.data[oe])?W++:(ie+=re=G.data[oe].length,void 0===A?A=re:0<re&&(J+=Math.abs(re-A),A=re));0<G.data.length&&(ie/=G.data.length-W),(void 0===T||J<=T)&&(void 0===U||U<ie)&&1.99<ie&&(T=J,K=_e,U=ie)}return{successful:!!(e.delimiter=K),bestDelimiter:K}})(P,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess)).successful?e.delimiter=C.bestDelimiter:(s=!0,e.delimiter=u.DefaultDelimiter),d.meta.delimiter=e.delimiter),C=le(e),e.preview&&e.header&&C.preview++,t=P,n=new i(C),d=n.parse(t,R,$),j(),F?{meta:{paused:!0}}:d||{meta:{paused:!1}}},this.paused=function(){return F},this.pause=function(){F=!0,n.abort(),t=M(e.chunk)?"":t.substring(n.getCharIndex())},this.resume=function(){a.streamer._halted?(F=!1,a.streamer.parseChunk(t,!0)):setTimeout(a.resume,3)},this.aborted=function(){return g},this.abort=function(){g=!0,n.abort(),d.meta.aborted=!0,M(e.complete)&&e.complete(d),t=""},this.guessLineEndings=function(S,C){S=S.substring(0,1048576),C=new RegExp(ae(C)+"([^]*?)"+ae(C),"gm");var $=(S=S.replace(C,"")).split("\r");if(S=1<(C=S.split("\n")).length&&C[0].length<$[0].length,1===$.length||S)return"\n";for(var N=0,w=0;w<$.length;w++)"\n"===$[w][0]&&N++;return N>=$.length/2?"\r\n":"\r"}}function ae(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function i(e){var t=(e=e||{}).delimiter,n=e.newline,s=e.comments,o=e.step,h=e.preview,y=e.fastMode,f=null,_=!1,a=null==e.quoteChar?'"':e.quoteChar,p=a;if(void 0!==e.escapeChar&&(p=e.escapeChar),("string"!=typeof t||-1<u.BAD_DELIMITERS.indexOf(t))&&(t=","),s===t)throw new Error("Comment character same as delimiter");!0===s?s="#":("string"!=typeof s||-1<u.BAD_DELIMITERS.indexOf(s))&&(s=!1),"\n"!==n&&"\r"!==n&&"\r\n"!==n&&(n="\n");var c=0,F=!1;this.parse=function(g,b,d){if("string"!=typeof g)throw new Error("Input must be a string");var B=g.length,j=t.length,z=n.length,Z=s.length,P=M(o),R=[],$=[],C=[],S=c=0;if(!g)return J();if(y||!1!==y&&-1===g.indexOf(a)){for(var N=g.split(n),w=0;w<N.length;w++){if(c+=(C=N[w]).length,w!==N.length-1)c+=n.length;else if(d)return J();if(!s||C.substring(0,Z)!==s){if(P){if(R=[],U(C.split(t)),ie(),F)return J()}else U(C.split(t));if(h&&h<=w)return R=R.slice(0,h),J(!0)}}return J()}for(var x=g.indexOf(t,c),v=g.indexOf(n,c),K=new RegExp(ae(p)+ae(a),"g"),T=g.indexOf(a,c);;)if(g[c]===a)for(T=c,c++;;){if(-1===(T=g.indexOf(a,T+1)))return d||$.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:R.length,index:c}),re();if(T===B-1)return re(g.substring(c,T).replace(K,a));if(a===p&&g[T+1]===p)T++;else if(a===p||0===T||g[T-1]!==p){-1!==x&&x<T+1&&(x=g.indexOf(t,T+1));var A=ue(-1===(v=-1!==v&&v<T+1?g.indexOf(n,T+1):v)?x:Math.min(x,v));if(g.substr(T+1+A,j)===t){C.push(g.substring(c,T).replace(K,a)),g[c=T+1+A+j]!==a&&(T=g.indexOf(a,c)),x=g.indexOf(t,c),v=g.indexOf(n,c);break}if(A=ue(v),g.substring(T+1+A,T+1+A+z)===n){if(C.push(g.substring(c,T).replace(K,a)),_e(T+1+A+z),x=g.indexOf(t,c),T=g.indexOf(a,c),P&&(ie(),F))return J();if(h&&R.length>=h)return J(!0);break}$.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:R.length,index:c}),T++}}else if(s&&0===C.length&&g.substring(c,c+Z)===s){if(-1===v)return J();v=g.indexOf(n,c=v+z),x=g.indexOf(t,c)}else if(-1!==x&&(x<v||-1===v))C.push(g.substring(c,x)),x=g.indexOf(t,c=x+j);else{if(-1===v)break;if(C.push(g.substring(c,v)),_e(v+z),P&&(ie(),F))return J();if(h&&R.length>=h)return J(!0)}return re();function U(W){R.push(W),S=c}function ue(W){return-1!==W&&(W=g.substring(T+1,W))&&""===W.trim()?W.length:0}function re(W){return d||(void 0===W&&(W=g.substring(c)),C.push(W),c=B,U(C),P&&ie()),J()}function _e(W){c=W,U(C),C=[],v=g.indexOf(n,c)}function J(W){if(e.header&&!b&&R.length&&!_){var G=R[0],oe=Object.create(null),me=new Set(G);let Ee=!1;for(let pe=0;pe<G.length;pe++){let se=G[pe];if(oe[se=M(e.transformHeader)?e.transformHeader(se,pe):se]){let ge,Ce=oe[se];for(;ge=se+"_"+Ce,Ce++,me.has(ge););me.add(ge),G[pe]=ge,oe[se]++,Ee=!0,(f=null===f?{}:f)[ge]=se}else oe[se]=1,G[pe]=se;me.add(se)}Ee&&console.warn("Duplicate headers found and renamed."),_=!0}return{data:R,errors:$,meta:{delimiter:t,linebreak:n,aborted:F,truncated:!!W,cursor:S+(b||0),renamedHeaders:f}}}function ie(){o(J()),R=[],$=[]}},this.abort=function(){F=!0},this.getCharIndex=function(){return c}}function fe(e){var t=e.data,n=te[t.workerId],s=!1;if(t.error)n.userError(t.error,t.file);else if(t.results&&t.results.data){var o={abort:function(){s=!0,ce(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:de,resume:de};if(M(n.userStep)){for(var h=0;h<t.results.data.length&&(n.userStep({data:t.results.data[h],errors:t.results.errors,meta:t.results.meta},o),!s);h++);delete t.results}else M(n.userChunk)&&(n.userChunk(t.results,o,t.file),delete t.results)}t.finished&&!s&&ce(t.workerId,t.results)}function ce(e,t){var n=te[e];M(n.userComplete)&&n.userComplete(t),n.terminate(),delete te[e]}function de(){throw new Error("Not implemented.")}function le(e){if("object"!=typeof e||null===e)return e;var t,n=Array.isArray(e)?[]:{};for(t in e)n[t]=le(e[t]);return n}function r(e,t){return function(){e.apply(t,arguments)}}function M(e){return"function"==typeof e}return u.parse=function(e,t){var s,n=(t=t||{}).dynamicTyping||!1;if(M(n)&&(t.dynamicTypingFunction=n,n={}),t.dynamicTyping=n,t.transform=!!M(t.transform)&&t.transform,!t.worker||!u.WORKERS_SUPPORTED)return n=null,"string"==typeof e?(e=65279!==(s=e).charCodeAt(0)?s:s.slice(1),n=new(t.download?Q:L)(t)):!0===e.readable&&M(e.read)&&M(e.on)?n=new Y(t):(E.File&&e instanceof File||e instanceof Object)&&(n=new D(t)),n.stream(e);(n=(()=>{var s,o,h;return!!u.WORKERS_SUPPORTED&&(o=E.URL||E.webkitURL||null,h=ee.toString(),s=u.BLOB_URL||(u.BLOB_URL=o.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",h,")();"],{type:"text/javascript"}))),(s=new E.Worker(s)).onmessage=fe,s.id=ne++,te[s.id]=s)})()).userStep=t.step,n.userChunk=t.chunk,n.userComplete=t.complete,n.userError=t.error,t.step=M(t.step),t.chunk=M(t.chunk),t.complete=M(t.complete),t.error=M(t.error),delete t.worker,n.postMessage({input:e,config:t,workerId:n.id})},u.unparse=function(e,t){var n=!1,s=!0,o=",",h="\r\n",y='"',f=y+y,_=!1,a=null,p=!1,c=((()=>{if("object"==typeof t){if("string"!=typeof t.delimiter||u.BAD_DELIMITERS.filter(function(b){return-1!==t.delimiter.indexOf(b)}).length||(o=t.delimiter),"boolean"!=typeof t.quotes&&"function"!=typeof t.quotes&&!Array.isArray(t.quotes)||(n=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(_=t.skipEmptyLines),"string"==typeof t.newline&&(h=t.newline),"string"==typeof t.quoteChar&&(y=t.quoteChar),"boolean"==typeof t.header&&(s=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");a=t.columns}void 0!==t.escapeChar&&(f=t.escapeChar+y),t.escapeFormulae instanceof RegExp?p=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(p=/^[=+\-@\t\r].*$/)}})(),new RegExp(ae(y),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return F(null,e,_);if("object"==typeof e[0])return F(a||Object.keys(e[0]),e,_)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||a),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),F(e.fields||[],e.data||[],_);throw new Error("Unable to serialize unrecognized input");function F(b,d,B){var j="",z=("string"==typeof b&&(b=JSON.parse(b)),"string"==typeof d&&(d=JSON.parse(d)),Array.isArray(b)&&0<b.length),Z=!Array.isArray(d[0]);if(z&&s){for(var P=0;P<b.length;P++)0<P&&(j+=o),j+=g(b[P],P);0<d.length&&(j+=h)}for(var R=0;R<d.length;R++){var $=(z?b:d[R]).length,C=!1,S=z?0===Object.keys(d[R]).length:0===d[R].length;if(B&&!z&&(C="greedy"===B?""===d[R].join("").trim():1===d[R].length&&0===d[R][0].length),"greedy"===B&&z){for(var N=[],w=0;w<$;w++)N.push(d[R][Z?b[w]:w]);C=""===N.join("").trim()}if(!C){for(var v=0;v<$;v++)0<v&&!S&&(j+=o),j+=g(d[R][z&&Z?b[v]:v],v);R<d.length-1&&(!B||0<$&&!S)&&(j+=h)}}return j}function g(b,d){var B,j;return null==b?"":b.constructor===Date?JSON.stringify(b).slice(1,25):(j=!1,p&&"string"==typeof b&&p.test(b)&&(b="'"+b,j=!0),B=b.toString().replace(c,f),(j=j||!0===n||"function"==typeof n&&n(b,d)||Array.isArray(n)&&n[d]||((z,Z)=>{for(var P=0;P<Z.length;P++)if(-1<z.indexOf(Z[P]))return!0;return!1})(B,u.BAD_DELIMITERS)||-1<B.indexOf(o)||" "===B.charAt(0)||" "===B.charAt(B.length-1))?y+B+y:B)}},u.RECORD_SEP="\x1e",u.UNIT_SEP="\x1f",u.BYTE_ORDER_MARK="\ufeff",u.BAD_DELIMITERS=["\r","\n",'"',u.BYTE_ORDER_MARK],u.WORKERS_SUPPORTED=!m&&!!E.Worker,u.NODE_STREAM_INPUT=1,u.LocalChunkSize=10485760,u.RemoteChunkSize=5242880,u.DefaultDelimiter=",",u.Parser=i,u.ParserHandle=V,u.NetworkStreamer=Q,u.FileStreamer=D,u.StringStreamer=L,u.ReadableStreamStreamer=Y,E.jQuery&&((X=E.jQuery).fn.parse=function(e){var t=e.config||{},n=[];return this.each(function(h){if("INPUT"!==X(this).prop("tagName").toUpperCase()||"file"!==X(this).attr("type").toLowerCase()||!E.FileReader||!this.files||0===this.files.length)return!0;for(var y=0;y<this.files.length;
1y++)n.push({file:this.files[y],inputElem:this,instanceConfig:X.extend({},t)})}),s(),this;function s(){if(0===n.length)M(e.complete)&&e.complete();else{var y,f,_,a=n[0];if(M(e.before)){var p=e.before(a.file,a.inputElem);if("object"==typeof p){if("abort"===p.action)return y=a.file,f=a.inputElem,_=p.reason,void(M(e.error)&&e.error({name:"AbortError"},y,f,_));if("skip"===p.action)return void o();"object"==typeof p.config&&(a.instanceConfig=X.extend(a.instanceConfig,p.config))}else if("skip"===p)return void o()}var c=a.instanceConfig.complete;a.instanceConfig.complete=function(F){M(c)&&c(F,a.file,a.inputElem),o()},u.parse(a.file,a.instanceConfig)}}function o(){n.splice(0,1),s()}}),H&&(E.onmessage=function(e){e=e.data,void 0===u.WORKER_ID&&e&&(u.WORKER_ID=e.workerId),"string"==typeof e.input?E.postMessage({workerId:u.WORKER_ID,results:u.parse(e.input,e.config),finished:!0}):(E.File&&e.input instanceof File||e.input instanceof Object)&&(e=u.parse(e.input,e.config))&&E.postMessage({workerId:u.WORKER_ID,results:e,finished:!0})}),(Q.prototype=Object.create(k.prototype)).constructor=Q,(D.prototype=Object.create(k.prototype)).constructor=D,(L.prototype=Object.create(L.prototype)).constructor=L,(Y.prototype=Object.create(k.prototype)).constructor=Y,u},void 0!==(O=l.apply(q,[]))&&(he.exports=O)},97268:(he,q,l)=>{"use strict";l.d(q,{W:()=>ee});var I=l(2615),O=l(73664);let ee=(()=>{class E{static{this.\u0275fac=function(H){return new(H||E)}}static{this.\u0275cmp=O.VBU({type:E,selectors:[["app-info-circle-solid-icon"],["","app-info-circle-solid-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]],template:function(H,te){1&H&&(I.qSk(),O.rj2(0,"svg",0),O.Hgh(1,"path",1),O.eux())},encapsulation:2})}}return E})()},99179:(he,q,l)=>{"use strict";l.d(q,{j:()=>M});var I=l(2615),O=l(17705),ee=l(1345),E=l(89417),X=l(84412),m=l(84572),H=l(23294),te=l(5964),ne=l(96354),u=l(99172),k=l(50644),Q=l(68845),D=l(72200),L=l(68018),Y=l(89079),V=l(38969),ae=l(79263),i=l(73664);const fe=(e,t)=>t.Number;function ce(e,t){1&e&&(i.j41(0,"th",2),i.EFF(1),i.nI1(2,"translate"),i.k0s()),2&e&&(i.R7$(),i.JRh(i.bMT(2,1,"_i18n.Membership")))}function de(e,t){if(1&e&&(i.j41(0,"td"),i.EFF(1),i.k0s()),2&e){const n=i.XpG().$implicit,s=i.XpG(2);i.R7$(),i.JRh(s.displayMembership(n))}}function le(e,t){if(1&e){const n=i.RV6();i.j41(0,"tr")(1,"td"),i.nrm(2,"app-peer-name",7),i.k0s(),i.j41(3,"td"),i.EFF(4),i.k0s(),i.nVh(5,de,2,1,"td"),i.j41(6,"td",4)(7,"button",8),i.bIt("click",function(){const o=I.eBV(n).$implicit,h=i.XpG(2);return I.Njj(h.removePeer(o))}),i.k0s()()()}if(2&e){const n=t.$implicit,s=i.XpG(2);i.R7$(2),i.Y8G("peer",n),i.R7$(2),i.JRh(n.Number),i.R7$(),i.vxM(s.showMembership?5:-1)}}function r(e,t){if(1&e){const n=i.RV6();i.nrm(0,"search-bar",0),i.j41(1,"table",1)(2,"thead")(3,"tr")(4,"th",2),i.EFF(5),i.nI1(6,"translate"),i.k0s(),i.j41(7,"th",3),i.EFF(8),i.nI1(9,"translate"),i.k0s(),i.nVh(10,ce,3,3,"th",2),i.nrm(11,"th",4),i.k0s()(),i.j41(12,"tbody"),i.Z7z(13,le,8,3,"tr",null,fe),i.nI1(15,"async"),i.k0s(),i.j41(16,"tfoot")(17,"tr")(18,"td",5)(19,"app-paging",6),i.nI1(20,"async"),i.nI1(21,"async"),i.bIt("pageChanged",function(o){I.eBV(n);const h=i.XpG();return I.Njj(h.currentPage$.next(o.page))}),i.k0s()()()()()}if(2&e){const n=i.XpG();i.Y8G("formControl",n.search),i.R7$(),i.AVh("disabled",n.peersControl.disabled),i.R7$(4),i.JRh(i.bMT(6,10,"_i18n.Name")),i.R7$(3),i.JRh(i.bMT(9,12,"_i18n.Extension")),i.R7$(2),i.vxM(n.showMembership?10:-1),i.R7$(3),i.Dyx(i.bMT(15,14,n.displayedItems$)),i.R7$(6),i.Y8G("currentPage",i.bMT(20,16,n.currentPage$))("itemsPerPage",n.itemsPerPage)("totalItems",i.bMT(21,18,n.totalFilteredItems$))("showBoundaryLinks",!0)}}let M=(()=>{class e{constructor(){this.destroy$=(0,I.WQX)(I.abz),this.showMembership=!1,this.deletePeer=(0,O.CGW)(),this.itemsPerPage=ee.tn[
10],this.search=new E.MJ(""),this.currentPage$=new X.t(1),this.items$=new X.t([]),this.filteredItems$=(0,m.z)([this.items$,this.search.valueChanges.pipe((0,u.Z)(this.search.value))]).pipe((0,ne.T)(([n,s])=>s?n.filter(o=>o.Name?.toLowerCase().includes(s.toLowerCase())||o.Number?.toLowerCase().includes(s.toLowerCase())):n),(0,k.H)()),this.totalFilteredItems$=this.filteredItems$.pipe((0,ne.T)(n=>n.length),(0,k.H)()),this.maxPage$=this.totalFilteredItems$.pipe((0,ne.T)(n=>Math.max(1,Math.ceil(n/this.itemsPerPage))),(0,H.F)(),(0,k.H)()),this.displayedItems$=(0,m.z)([this.filteredItems$,this.currentPage$]).pipe((0,ne.T)(([n,s])=>n.slice((s-1)*this.itemsPerPage,s*this.itemsPerPage)),(0,k.H)()),this.search.valueChanges.pipe((0,Y.pQ)(this.destroy$)).subscribe(()=>{this.currentPage$.next(1)}),this.maxPage$.pipe((0,te.p)(n=>this.currentPage$.value>n),(0,Y.pQ)(this.destroy$)).subscribe(n=>{this.currentPage$.next(n)})}ngOnInit(){this.items$.next(this.peersControl.value),this.peersControl.valueChanges.pipe((0,Y.pQ)(this.destroy$)).subscribe(n=>{this.items$.next(n)})}removePeer(n){this.deletePeer.emit(n)}displayMembership(n){return n.MemberOf?.map(s=>s.Name).join(", ")??""}static{this.\u0275fac=function(s){return new(s||e)}}static{this.\u0275cmp=i.VBU({type:e,selectors:[["app-peers-table"]],inputs:{peersControl:"peersControl",showMembership:"showMembership"},outputs:{deletePeer:"deletePeer"},decls:1,vars:1,consts:[[3,"formControl"],["data-qa","extension-list",1,"scrollable-table","mt-3"],[1,"col-size-200"],[1,"col-size-100"],[1,"actions"],["colspan","4"],[3,"pageChanged","currentPage","itemsPerPage","totalItems","showBoundaryLinks"],[3,"peer"],["type","button","data-qa","delete","app-trash-alt-solid-icon","",1,"btn","btn-plain",3,"click"]],template:function(s,o){1&s&&i.nVh(0,r,22,20),2&s&&i.vxM(o.peersControl.value.length?0:-1)},dependencies:[Q.L,ee.u4,V.d,E.X1,E.BC,E.l_,ae.j,L.D9,D.Jj],encapsulation:2})}}return e})()}}]);
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.