PageSourceSearch

https://mitgliederbereich.smart-waves.de/chunk-CFUDK-RP.js

js smart-waves.de collected 2026-10-04 22:33:18 UTC 27,413 bytes, 2 lines download raw bytes

1import {X as X8,q as qd,f as qS,al as DM,I as eM,N as tM,ap as BM,am as jd,an as EM,ao as Vd,ar as yM,u as uT,Q as QM,y as yD,g as g$1,gt as T$1,Y as YG,b6 as M$1,x as f,dW as se,O as On,bk as ON,e as Es,aP as kt$1,H as yt$1,gu as x,bo as gt$1,l as le,bB as v,L as gv,T as cN,aC as $,gv as E1,jh as u5,bb as Me,bc as t$1,aU as H$1,au as kE,af as Ix,bm as zt$1,bn as mt$1,j1 as i5,ji as P1,bu as Hd,ai as wD,i as ta,j as Vv,P as Pd,bv as $d,aj as eN,ak as jv,bQ as fN,ck as mt$2,p as ni,J as J8,t as t3,bP as mx,m as iD,n as eD,o as bM,S as SN,aE as fM,cK as ID,aF as sh,cL as XM,aG as ah,cM as ED,aJ as tN,k as Pv,Z as Zv,G as Gd,aA as oM,dq as nM,aB as iM,df as dN,aI as $v,aH as TM,dc as Gm}from'./main-DQKPBURG.js';import {D as D$1}from'./chunk-CtxCM3Qb.js';import {g as ge}from'./chunk-DiogWLgf.js';import {F,B as B$1}from'./chunk-BRZ1QBaS.js';import {h as h$1}from'./chunk-DbXgelFM.js';import {b as b$1}from'./chunk-BVrLIgui.js';import {p}from'./chunk-B-3cCpqC.js';var g=[[["","slot","title"]],[["","slot","trailing"]],[["","slot","trailing"]],"*"],b=["[slot=title]","[slot=trailing]","[slot=trailing]","*"];function h(t,i){if(t&1&&(jd(0,"h3"),QM(1),Vd()),t&2){let e=yM(2);BM(e.titleClasses()),uT(),yD(e.title());}}function E(t,i){if(t&1&&(jd(0,"p"),QM(1),Vd()),t&2){let e=yM(2);BM(e.subtitleClasses()),uT(),yD(e.subtitle());}}function S(t,i){if(t&1&&(jd(0,"div",0)(1,"div",2),eM(2,h,2,3,"h3",3),eM(3,E,2,3,"p",3),EM(4),Vd(),EM(5,1),Vd()),t&2){let e=yM();
1uT(2),tM(e.title()?2:-1),uT(),tM(e.subtitle()?3:-1);}}function M(t,i){if(t&1&&(jd(0,"h3"),QM(1),Vd()),t&2){let e=yM(2);BM(e.titleClasses()),uT(),yD(e.title());}}function w(t,i){if(t&1&&(jd(0,"p"),QM(1),Vd()),t&2){let e=yM(2);BM(e.subtitleClasses()),uT(),yD(e.subtitle());}}function D(t,i){if(t&1&&(jd(0,"div",1)(1,"div",4),eM(2,M,2,3,"h3",3),eM(3,w,2,3,"p",3),Vd(),EM(4,2),Vd()),t&2){let e=yM();uT(2),tM(e.title()?2:-1),uT(),tM(e.subtitle()?3:-1);}}function H(t,i){t&1&&EM(0,3);}var R=(()=>{class t{constructor(){this.variant=X8("default"),this.title=X8(),this.subtitle=X8(),this.titleSize=X8("lg"),this.hostClasses=qd(()=>this.variant()==="divided"?"block border-borders-primary border-b px-4 py-3":"block px-4 py-5 sm:p-6"),this.titleClasses=qd(()=>this.variant()!=="divided"?"heading-new":`text-text-default ${this.titleSize()==="xl"?"text-xl":"text-lg"} font-semibold`),this.subtitleClasses=qd(()=>this.variant()==="divided"?"text-text-subtle mt-0.5 text-sm opacity-70":"subtitle-new");}static{this.\u0275fac=function(n){return new(n||t)};}static{this.\u0275cmp=qS({type:t,selectors:[["mspot-card-header"]],hostVars:2,hostBindings:function(n,m){n&2&&BM(m.hostClasses());},inputs:{variant:[1,"variant"],title:[1,"title"],subtitle:[1,"subtitle"],titleSize:[1,"titleSize"]},ngContentSelectors:b,decls:3,vars:1,consts:[[1,"flex","flex-col","gap-3","sm:flex-row","sm:items-center","sm:justify-between"],[1,"flex","items-start","gap-3"],[1,"min-w-0"],[3,"class"],[1,"min-w-0","flex-1"]],template:function(n,m){n&1&&(DM(g),eM(0,S,6,2,"div",0)(1,D,5,2,"div",1)(2,H,1,0)),n&2&&tM(m.variant()==="divided"?0:m.title()||m.subtitle()?1:2);},encapsulation:2});}}return t})();function B(t,i=64){let e=y(t);return e?`https://www.google.com/s2/favicons?domain=${encodeURIComponent(e)}&sz=${i}`:null}function j(t){if(!t)return null;try{return new URL(t).hostname}catch{return null}}function y(t){let i=j(t);if(!i)return null;if(T(i)||!i.includes("."))return i;let e=i.split(".");if(e.length<=2)return i;let n=e.slice(-2).join(".");return z.has(n)?e.slice(-3).join("."):n}var z=new Set(["co.uk","co.jp","co.kr","co.nz","co.za","com.au","com.br","com.cn","com.mx","com.tr","org.uk","gov.uk","ac.uk","ne.jp","or.jp"]),I=/^(?:\d{1,3}\.){3}\d{1,3}$/;function T(t){return t.startsWith("[")&&t.endsWith("]")?true:I.test(t)}
2var et=["activationAnchor"],tt=[[["","card-actions",""]],[["","meta",""]],[["","card-icon",""]],[["","card-title-badge",""]],[["","card-status",""]],[["","card-title-center",""]],[["","card-drag-handle",""]],[["","card-details",""]]],nt=["[card-actions]","[meta]","[card-icon]","[card-title-badge]","[card-status]","[card-title-center]","[card-drag-handle]","[card-details]"];function it(t,o){if(t&1&&Vv(0,"a",2,0),t&2){let e=yM(),n=tN(3);jv("routerLink",e.disabled()?null:n),Pv("aria-label",e.resolvedAriaLabel())("aria-disabled",e.disabled()?"true":null)("inert",e.disabled()?"":null)("tabindex",e.disabled()?-1:null)("data-cy",e.itemButtonDataCy());}}function ot(t,o){if(t&1){let e=fM();ta(0,"button",7),Zv("click",function(i){sh(e);let s=yM();return ah(s.activate(i))}),Pd();}if(t&2){let e=yM();jv("disabled",e.disabled()),Pv("aria-label",e.resolvedAriaLabel())("data-cy",e.itemButtonDataCy());}}function at(t,o){if(t&1&&(ta(0,"div",5)(1,"div",8)(2,"div",9),Vv(3,"ng-icon",10),Pd(),ta(4,"span",11),QM(5),Pd()(),ta(6,"div",12),EM(7,1),Pd()()),t&2){let e=yM(),n=tN(0);uT(2),jv("ngClass",e.iconBgClass()),uT(),jv("name",n)("ngClass",e.iconColorClass()),uT(),Pv("data-cy",e.titleDataCy()),uT(),Gd(" ",e.title()," ");}}function rt(t,o){if(t&1&&(ta(0,"span",17),QM(1),Pd()),t&2){let e=yM(2);uT(),Gd(" ",e.subtitle()," ");}}function st(t,o){if(t&1){let e=fM();ta(0,"div",16),Zv("click",function(i){sh(e);let s=yM(2);return ah(s.onPassiveSlotClick(i))})("auxclick",function(i){sh(e);let s=yM(2);return ah(s.onPassiveSlotClick(i))}),EM(1,4),Pd();}}function ct(t,o){if(t&1){let e=fM();ta(0,"div",20),Zv("click",function(i){sh(e);let s=yM(2);return ah(s.onTitleCenterClick(i))})("auxclick",function(i){sh(e);let s=yM(2);return ah(s.onTitleCenterClick(i))}),EM(1,5),Pd();}}function lt(t,o){if(t&1){let e=fM();ta(0,"div",13),EM(1,2),ta(2,"span",14)(3,"span",15)(4,"span",14),QM(5),Pd(),ta(6,"span",16),Zv("click",function(i){sh(e);let s=yM();return ah(s.onPassiveSlotClick(i))})("auxclick",function(i){sh(e);let s=yM();return ah(s.onPassiveSlotClick(i))}),EM(7,3),Pd()(),eM(8,rt,2,1,"span",17),Pd()(),eM(9,st,2,0,"div",18),eM(10,ct,2,0,"div",19);}if(t&2){let e=yM(),n=tN(1),i=tN(2);jv("ngClass",n?"flex min-w-0 flex-1 items-center gap-3":i?"col-start-1 row-start-1 flex min-w-0 items-center gap-2":"flex min-w-0 flex-1 items-center gap-2"),uT(2),jv("ngClass",n?"flex min-w-0 flex-1 flex-col":"flex min-w-0 items-center gap-1"),uT(),iD("w-full",n),uT(),jv("ngClass",n?"truncate text-sm font-medium":"min-w-0 truncate font-semibold"),uT(),Gd(" ",e.title()," "),uT(3),tM(n&&e.subtitle()?8:-1),uT(),tM(n?9:-1),uT(),tM(i?10:-1);}}function dt(t,o){t&1&&EM(0,6);}function mt(t,o){t&1&&Vv(0,"hr",21);}function pt(t,o){if(t&1){let e=fM();eM(0,mt,1,0,"hr",21),ta(1,"div",22),Zv("click",function(i){sh(e);let s=yM();return ah(s.onDetailsClick(i))})("auxclick",function(i){sh(e);let s=yM();return ah(s.onDetailsClick(i))}),EM(2,7),Pd();}if(t&2){let e=yM();
2tM(e.showDetails()?0:-1);}}function ut(t){return t instanceof Element?!t.closest("button, a[href], input, select, textarea, label, [mspotstoppropagation]"):false}var je=(()=>{class t{constructor(){this.title=X8.required(),this.subtitle=X8(),this.ariaLabel=X8(),this.disabled=X8(false,{transform:ni}),this.tooltip=X8(),this.density=X8("row"),this.layout=X8("flex"),this.showDetails=X8(true,{transform:ni}),this.icon=X8(),this.iconBgClass=X8("bg-backgrounds-fill-information-subtle"),this.iconColorClass=X8("text-text-default"),this.link=X8(null),this.titleDataCy=X8(),this.itemButtonDataCy=X8(),this.activated=J8(),this._activationAnchor=t3("activationAnchor"),this.resolvedAriaLabel=qd(()=>this.ariaLabel()??this.title());}activate(e){this.disabled()||(e?.preventDefault(),this.activated.emit());}onPassiveSlotClick(e){this._delegateOverlaySlotClick(e);}onTitleCenterClick(e){this.link()&&this._delegateOverlaySlotClick(e);}onDetailsClick(e){this._delegateOverlaySlotClick(e);}_delegateOverlaySlotClick(e){if(this.disabled()||!ut(e.target)||e instanceof MouseEvent&&e.type==="auxclick"&&e.button!==1)return;if(this.link()){this._followActivationLink(e);return}this.activate(e);}_followActivationLink(e){let n=this._activationAnchor()?.nativeElement;if(n instanceof HTMLAnchorElement){if(e instanceof MouseEvent&&(e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.button===1)){let s=n.href;s&&window.open(s,"_blank","noopener");return}e.preventDefault(),n.click();}}static{this.\u0275fac=function(n){return new(n||t)};}static{this.\u0275cmp=qS({type:t,selectors:[["mspot-list-card"]],viewQuery:function(n,i){n&1&&eD(i._activationAnchor,et,5),n&2&&bM();},hostAttrs:[1,"block"],inputs:{title:[1,"title"],subtitle:[1,"subtitle"],ariaLabel:[1,"ariaLabel"],disabled:[1,"disabled"],tooltip:[1,"tooltip"],density:[1,"density"],layout:[1,"layout"],showDetail
2s:[1,"showDetails"],icon:[1,"icon"],iconBgClass:[1,"iconBgClass"],iconColorClass:[1,"iconColorClass"],link:[1,"link"],titleDataCy:[1,"titleDataCy"],itemButtonDataCy:[1,"itemButtonDataCy"]},outputs:{activated:"activated"},ngContentSelectors:nt,decls:14,vars:20,consts:[["activationAnchor",""],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled","matTooltipShowDelay","ngClass"],["data-slot","activate",1,"focus-primary","absolute","inset-0","z-[1]","cursor-pointer","rounded-lg",3,"routerLink"],["type","button","data-slot","activate",1,"focus-primary","absolute","inset-0","z-[1]","cursor-pointer","rounded-lg","disabled:cursor-not-allowed",3,"disabled"],["data-slot","card-header",1,"order-1",3,"ngClass"],[1,"flex","min-w-0","flex-1","flex-col","gap-4","sm:flex-row","sm:items-center","sm:gap-2"],["mspotStopPropagation","",1,"pointer-events-auto","relative","z-20","flex","shrink-0","items-center","gap-2",3,"ngClass"],["type","button","data-slot","activate",1,"focus-primary","absolute","inset-0","z-[1]","cursor-pointer","rounded-lg","disabled:cursor-not-allowed",3,"click","disabled"],[1,"flex","min-w-0","flex-1","items-center","gap-2"],[1,"flex","size-[2.125rem]","items-center","justify-center","rounded-lg","transition-transform","duration-300","ease-out","group-hover:scale-110",3,"ngClass"],[1,"text-lg",3,"name","ngClass"],[1,"text-text-default","flex-1","truncate","text-sm","font-semibold"],[1,"text-text-subtle","pointer-events-none","flex","items-center","justify-between","gap-2","text-sm","sm:gap-6"],["data-slot","card-primary",3,"ngClass"],[3,"ngClass"],[1,"flex","min-w-0","items-center","gap-1"],[1,"pointer-events-auto","contents",3,"click","auxclick"],[1,"text-text-subtle","truncate","text-xs"],[1,"pointer-events-auto","contents"],[1,"pointer-events-auto","col-span-2","col-start-1","row-start-2","flex","items-center","md:col-span-1","md:col-start-2","md:row-start-1","md:justify-self-start"],[1,"pointer-events-auto","col-span-2","col-start-1","row-start-2","flex","items-center","md:col-span-1","md:col-start-2","md:row-start-1","md:justify-self-start",3,"click","auxclick"],[1,"bg-borders-primary","order-2","mx-2","h-px","w-[calc(100%-theme(spacing.4))]"],[1,"relative","z-10","order-2","w-full",3,"click","auxclick"]],template:function(n,i){if(n&1&&(DM(tt),wD(0)(1)(2)(3),ta(4,"div",1),eM(5,it,2,6,"a",2)(6,ot,1,3,"button",3),ta(7,"div",4),eM(8,at,8,5,"div",5)(9,lt,11,9),ta(10,"span",6),eM(11,dt,1,0),EM(12),Pd()(),eM(13,pt,3,1),Pd()),n&2){let s=eN(i.icon()),u=!!s;uT();let D=eN(i.density()==="tile"&&!u);uT();let te=eN(!u&&!D&&i.layout()==="grid");uT();let Xe=eN(i.link());uT(),iD("cursor-not-allowed",i.disabled())("opacity-70",i.disabled())("hover:border-borders-primary",!u&&i.disabled()),jv("matTooltip",D?i.tooltip()??"":"")("matTooltipDisabled",!D||!i.tooltip())("matTooltipShowDelay",300)("ngClass",u?"hover-modern bg-backgrounds-surface-raised border-borders-primary group relative flex cursor-pointer gap-2 rounded-lg border p-4 shadow transition-colors sm:items-center":D?"bg-backgrounds-canvas border-borders-primary group/card relative rounded-lg border transition-colors hover:border-blue-300":"bg-backgrounds-canvas border-borders-primary group/card relative flex cursor-pointer flex-col items-start justify-between rounded-lg border transition-colors hover:border-blue-300"),uT(),tM(Xe?5:6),uT(2),jv("ngClass",u?"pointer-events-none relative z-10 flex min-w-0 flex-1 items-center gap-2":D?"pointer-events-none relative z-10 flex w-full min-w-0 items-center gap-3 rounded-lg px-3 py-2":te?"text-text-default pointer-events-none relative z-10 grid min-h-14 w-full grid-cols-[minmax(0,1fr)_auto] items-center gap-x-3 gap-y-2 p-3 text-sm font-medium md:grid-cols-[minmax(0,1fr)_auto_auto] md:gap-3":"text-text-default pointer-events-none relative z-10 flex w-full items-center gap-2 p-3 text-sm font-medium"),uT(),tM(s?8:9),uT(2),jv("ngClass",te?"col-start-2 row-start-1 md:col-start-3 md:row-start-1":null),uT(),tM(D?11:-1),uT(2),tM(!D&&!u?13:-1);}},dependencies:[mt$1,mx,le,kt$1,p],encapsulation:2});}}return t})();var Qe=(()=>{class t{static ngTemplateContextGuard(e,n){return  true}static{this.\u0275fac=function(n){return new(n||t)};}static{this.\u0275dir=mt$2({type:t,selectors:[["ng-template","mspotConnectionGridContext",""]]});}}return t})();var _t=t=>({count:t}),gt=()=>[1,2,3,4,5,6],ee=t=>({$implicit:t}),Ct=(t,o)=>o.extensionId;
2function ft(t,o){if(t&1&&(ta(0,"span",4),QM(1),Pd()),t&2){let e=yM().$implicit,n=yM();uT(),Gd(" ",e("extensionConnections.count",fN(1,_t,n.headerCount()))," ");}}function xt(t,o){t&1&&(ta(0,"div",11),Vv(1,"div",12),ta(2,"div",13),Vv(3,"div",14)(4,"div",15),Pd()());}function vt(t,o){t&1&&(ta(0,"div",6),oM(1,xt,5,0,"div",11,nM),Pd()),t&2&&(uT(),iM(dN(0,gt)));}function ht(t,o){if(t&1&&Vv(0,"mspot-empty-state",7),t&2){let e=yM().$implicit;jv("title",e("extensionConnections.empty"))("description",e("extensionConnections.emptyDescription"));}}function bt(t,o){if(t&1&&$v(0,8),t&2){yM();let e=TM(10),n=yM();jv("ngTemplateOutlet",e)("ngTemplateOutletContext",fN(2,ee,n.connections()));}}function yt(t,o){if(t&1&&$v(0,8),t&2){yM(2);let e=TM(10),n=yM();jv("ngTemplateOutlet",e)("ngTemplateOutletContext",fN(2,ee,n.connected()));}}function wt(t,o){if(t&1&&(ta(0,"p",18),QM(1),Pd()),t&2){let e=yM(2).$implicit;uT(),Gd(" ",e("extensionConnections.noneConnected")," ");}}function Tt(t,o){if(t&1&&(ta(0,"section",16)(1,"h3",17),QM(2),Pd(),$v(3,8),Pd()),t&2){let e=yM(2).$implicit,n=TM(10),i=yM();uT(2),Gd(" ",e("extensionConnections.sectionNotConfigured")," "),uT(),jv("ngTemplateOutlet",n)("ngTemplateOutletContext",fN(3,ee,i.notConfigured()));}}function St(t,o){if(t&1&&(ta(0,"div",9)(1,"section",16)(2,"h3",17),QM(3),Pd(),eM(4,yt,1,4,"ng-container",8)(5,wt,2,1,"p",18),Pd(),eM(6,Tt,4,5,"section",16),Pd()),t&2){let e=yM().$implicit,n=yM();uT(3),Gd(" ",e("extensionConnections.sectionConnected")," "),uT(),tM(n.connected().length>0?4:5),uT(2),tM(n.notConfigured().length>0?6:-1);}}function kt(t,o){if(t&1){let e=fM();ta(0,"img",27),Zv("error",function(i){sh(e);let s=yM(4);return ah(s.onFaviconError(i))}),Pd();}if(t&2){let e=yM().$implicit;jv("src",o,Gm)("alt",e.name);}}function At(t,o){if(t&1&&(ta(0,"span",24),QM(1),Pd()),t&2){let e=yM().$implicit;uT(),yD(e.icon);}}function Dt(t,o){t&1&&Vv(0,"ng-icon",25);}function Mt(t,o){if(t&1){let e=fM();ta(0,"mspot-list-card",21),Zv("activated",function(){let i=sh(e).$implicit,s=yM(3);return ah(s.select(i))}),ta(1,"span",22),eM(2,kt,1,2,"img",23)(3,At,2,1,"span",24)(4,Dt,1,0,"ng-icon",25),Pd(),ta(5,"span",26),QM(6),Pd()();}if(t&2){let e,n=o.$implicit,i=yM(2).$implicit,s=yM();jv("title",n.name)("subtitle",n.connected?i("extensionConnections.connected"):i("extensionConnections.notConnected")),uT(2),tM((e=s.faviconUrl(n.url))?2:n.icon?3:4,e),uT(3),jv("matTooltip",s.githubMcpTooltipTranslationKey(n)?i(s.githubMcpTooltipTranslationKey(n)):"")("matTooltipDisabled",n.provider!=="github"),Pv("tabindex",n.provider==="github"?0:null)("data-cy",n.provider==="github"?"github-mcp-badge":null)("aria-label",n.provider==="github"?"MCP. "+i(s.githubMcpTooltipTranslationKey(n)):null),uT(),Gd(" ",n.type==="mcp_sse"?"MCP":"HTTP"," ");}}function Lt(t,o){if(t&1&&(ta(0,"div",19),oM(1,Mt,7,9,"mspot-list-card",20,Ct),Pd()),t&2){let e=o.$implicit;uT(),iM(e);}}function Et(t,o){if(t&1&&(Hd(0),ta(1,"mspot-card",2)(2,"mspot-card-header",3),eM(3,ft,2,3,"span",4),Pd(),ta(4,"mspot-card-content",5),eM(5,vt,3,1,"div",6)(6,ht,1,2,"mspot-empty-state",7)(7,bt,1,4,"ng-container",8)(8,St,7,3,"div",9),gv(9,Lt,3,0,"ng-template",10,0,SN),Pd()(),$d()),t&2){let e=o.$implicit,n=yM();uT(2),jv("title",e("extensionConnections.title"))("subtitle",e("extensionConnections.subtitle")),uT(),tM(n.headerCount()>0?3:-1),uT(2),tM(n.loaded()?n.connections().length===0?6:n.isAdmin?8:7:5);}}function It(t){return t.provider==="github"?"extensionConnections.githubMcpTooltip":""}var Ge=(()=>{class t{constructor(){this._gate=g$1(F),this._router=g$1(H$1),this.isAdmin=g$1(kE,{optional:true})??false,this.connectionsQuery=this._gate.myConnectionsQuery(),this.connections=qd(()=>this.connectionsQuery.data()??[]),this.connected=qd(()=>this.connections().filter(e=>e.connected)),this.notConfigured=qd(()=>this.connections().filter(e=>!e.connected)),this.loaded=qd(()=>!this.connectionsQuery.isPending()),this.headerCount=qd(()=>this.isAdmin?this.connected().length:this.connections().length),this.githubMcpTooltipTranslationKey=It;}faviconUrl(e){return B(e)}onFaviconError(e){e.target.style.display="none";}select(e){let n=this._router.url.split(/[?#]/)[0].split("/").filter(
2Boolean),i=n.indexOf("agents"),s=i===-1?n:n.slice(0,i+1);this._router.navigate(["/",...s,"connections",e.extensionId]);}static{this.\u0275fac=function(n){return new(n||t)};}static{this.\u0275cmp=qS({type:t,selectors:[["mspot-my-connections"]],hostAttrs:[1,"block"],features:[cN([$({heroLink:P1,heroPuzzlePiece:i5}),{provide:Me,useValue:B$1,multi:true}])],decls:1,vars:0,consts:[["connectionGrid",""],[4,"transloco"],[1,"motion-opacity-in","block","w-full"],["variant","divided",3,"title","subtitle"],["slot","trailing",1,"text-text-subtle","shrink-0","text-xs","sm:text-sm"],["variant","divided"],["aria-busy","true","aria-live","polite",1,"grid","grid-cols-1","gap-2","sm:grid-cols-2","md:grid-cols-3"],["variant","first-use","icon","heroLink",3,"title","description"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"flex","flex-col","gap-6"],["mspotConnectionGridContext",""],["aria-hidden","true",1,"bg-backgrounds-surface-raised","border-borders-primary","flex","animate-pulse","items-center","gap-3","rounded-lg","border","p-3"],[1,"bg-backgrounds-subtle","size-8","shrink-0","rounded"],[1,"flex","flex-1","flex-col","gap-2"],[1,"bg-backgrounds-subtle","h-4","w-2/3","rounded"],[1,"bg-backgrounds-subtle","h-3","w-1/2","rounded"],[1,"flex","flex-col","gap-3"],[1,"text-text-strong","text-sm","font-semibold"],[1,"text-text-subtle","text-sm"],[1,"grid","grid-cols-1","gap-2","sm:grid-cols-2","md:grid-cols-3"],["density","tile",3,"title","subtitle"],["density","tile",3,"activated","title","subtitle"],["card-icon","",1,"flex","size-8","shrink-0","items-center","justify-center"],["loading","lazy",1,"size-6","rounded",3,"src","alt"],[1,"text-xl"],["name","heroPuzzlePiece",1,"text-xl"],["card-status","",1,"bg-backgrounds-subtle","text-text-default","shrink-0","rounded-full","px-1.5","py-0.5","text-[10px]","font-medium",3,"matTooltip","matTooltipDisabled"],["loading","lazy",1,"size-6","rounded",3,"error","src","alt"]],template:function(n,i){n&1&&gv(0,Et,11,4,"ng-container",1);},dependencies:[Ix,Qe,yt$1,le,b$1,R,h$1,je,gt$1,zt$1,mt$1],encapsulation:2});}}return t})();function Ke(t,o){let e=[],n=new Set,i=s=>{for(let u of s)u.type==="aiPilot"&&u.aiPilotId&&o.has(u.aiPilotId)&&!n.has(u.aiPilotId)&&(n.add(u.aiPilotId),e.push({id:u.id,aiPilotId:u.aiPilotId,title:u.title,icon:u.icon,description:u.description,priority:u.priority})),u.children?.length&&i(u.children);};return i(t),e}function He(t){let o=new Set;for(let e of t??[])e&&o.add(e.toString());return o}function Ue(t){return [...t].sort((o,e)=>{let n=o.priority??Number.POSITIVE_INFINITY,i=e.priority??Number.POSITIVE_INFINITY;return n!==i?n-i:o.title.localeCompare(e.title)})}function We(t,o){let e=o.trim().toLowerCase();return e?t.filter(n=>n.title.toLowerCase().includes(e)):[...t]}var V=t=>({label:t}),Nt=()=>({from:"agents"}),Ot=t=>({title:t}),Pt=(t,o)=>o.id;function Vt(t,o){if(t&1){let e=fM();ta(0,"mspot-tabs",5),ID("activeTabIdChange",function(i){sh(e);let s=yM(2);return XM(s.activeTab,i)||(s.activeTab=i),ah(i)}),Pd();}if(t&2){let e=yM(2);jv("tabs",e.tabs()),ED("activeTabId",e.activeTab);}}function Ft(t,o){t&1&&Vv(0,"mspot-my-connections");}function zt(t,o){if(t&1){let e=fM();ta(0,"div",6),Vv(1,"ng-icon",10),ta(2,"input",11,0),Zv("input",function(){sh(e);let i=TM(3),s=yM(3);return ah(s.onSearchInput(i.value))}),Pd()();}if(t&2){let e=yM(2).$implicit,n=tN(1),i=yM();uT(2),jv("placeholder",e("clientAgentsOverview.searchPlaceholder",fN(3,V,n)))("value",i.searchQuery()),Pv("aria-label",e("clientAgentsOverview.searchPlaceholder",fN(5,V,n)));}}function Rt(t,o){if(t&1&&(ta(0,"span",18),QM(1),Pd()),t&2){let e=yM().$implicit;uT(),Gd(" ",e.description," ");}}function $t(t,o){if(t&1&&(ta(0,"a",12)(1,"span",13)(2,"span",14),Vv(3,"mspot-sidemenu-item-icon",15),Pd()(),ta(4,"span",16)(5,"span",17),QM(6),Pd(),eM(7,Rt,2,1,"span",18),Pd()()),t&2){let e=o.$implicit,n=yM(3).$implicit;jv("routerLink",e.routerLink)("queryParams",dN(6,Nt)),Pv("aria-label",n("clientAgentsOverview.openAgent",fN(7,Ot,e.title))),uT(3),jv("item",e),uT(3),Gd(" ",e.title," "),uT(),tM(e.description?7:-1);}}function Bt(t,o){if(t&1&&(ta(0,"div",7),oM(1,$t,8,9,"a",12,Pt),Pd()),t&2){let e=yM(3);
2uT(),iM(e.sortedAgents());}}function jt(t,o){if(t&1&&Vv(0,"mspot-empty-state",8),t&2){let e=yM(2).$implicit;jv("title",e("clientAgentsOverview.noSearchResultsTitle"))("description",e("clientAgentsOverview.noSearchResultsDescription"));}}function Qt(t,o){if(t&1&&Vv(0,"mspot-empty-state",9),t&2){let e=yM(2).$implicit,n=tN(1);jv("title",e("clientAgentsOverview.emptyTitle",fN(2,V,n)))("description",e("clientAgentsOverview.emptyDescription",fN(4,V,n)));}}function Gt(t,o){if(t&1&&(eM(0,zt,4,7,"div",6),eM(1,Bt,3,0,"div",7)(2,jt,1,2,"mspot-empty-state",8)(3,Qt,1,6,"mspot-empty-state",9)),t&2){let e=yM(2);tM(e.showSearch()?0:-1),uT(),tM(e.hasResults()?1:e.isSearching()?2:3);}}function Kt(t,o){if(t&1&&(Hd(0),wD(1),ta(2,"section",2),Vv(3,"mspot-client-page-header",3),eM(4,Vt,1,2,"mspot-tabs",4),eM(5,Ft,1,0,"mspot-my-connections")(6,Gt,4,2),Pd(),$d()),t&2){let e=o.$implicit,n=yM();uT();let i=eN(n.heading()||e("text.aiAgents"));uT(2),jv("heading",i)("subtitle",n.totalCount()>0?e("clientAgentsOverview.subheading",fN(5,V,i)):null),uT(),tM(n.showTabs()?4:-1),uT(),tM(n.activeTab()==="connections"?5:6);}}var Ht=6,qe=(()=>{class t{constructor(){this._sideNav=g$1(T$1).getSideNavigation(),this._schoolUser=YG(g$1(M$1).select()),this._customView=YG(g$1(f).selectCustomView()),this._breadcrumbService=g$1(se),this._connectionsQuery=g$1(F).myConnectionsQuery(),this.searchQuery=On(""),this.activeTab=ON({source:()=>this.showTabs(),computation:(e,n)=>e?n?.value??"agents":"agents"}),this.heading=qd(()=>this._customView()?.defaultAgentsName??null),this.tabs=qd(()=>{let e=this.heading();return [{tabId:"agents",label:e?{translated:e}:{key:"clientAgentsOverview.tabAgents"}},{tabId:"connections",label:{key:"clientAgentsOverview.tabConnections"}}]}),this.showTabs=qd(()=>(this._connectionsQuery.data()?.length??0)>0),this._agentCards=qd(()=>{let e=this._schoolUser(),n=He(e?.aiPilotAccess);return n.size===0?[]:Ke(this._sideNav(),n).map(i=>({id:i.aiPilotId,title:i.title,type:"aiPilot",icon:i.icon,description:i.description,priority:i.priority,routerLink:`/aipilot/${i.aiPilotId}`}))}),this.sortedAgents=qd(()=>{let e=We(this._agentCards(),this.searchQuery());return Ue(e)}),this.totalCount=qd(()=>this._agentCards().length),this.showSearch=qd(()=>this.totalCount()>Ht),this.hasResults=qd(()=>this.sortedAgents().length>0),this.isSearching=qd(()=>this.searchQuery().trim().length>0),Es(()=>{let e=this._customView()?.defaultAgentsName?.trim();this._breadcrumbService.set("@agentsOverview",e?{label:e,info:""}:{label:"text.aiAgents",info:"translate"});});}onSearchInput(e){this.searchQuery.set(e);}static{this.\u0275fac=function(n){return new(n||t)};}static{this.\u0275cmp=qS({type:t,selectors:[["mspot-agents-overview-page"]],features:[cN([$({heroSparkles:u5,heroMagnifyingGlass:E1})])],decls:1,vars:0,consts:[["searchInput",""],[4,"transloco"],[1,"max-width-client","flex","flex-col","gap-6","px-4"],["headingDataCy","agentsOverviewHeading",3,"heading","subtitle"],["variant","switch","tabClass","w-1/2 sm:w-auto sm:min-w-[7rem]",1,"w-full","sm:w-auto","sm:self-start",3,"tabs","activeTabId"],["variant","switch","tabClass","w-1/2 sm:w-auto sm:min-w-[7rem]",1,"w-full","sm:w-auto","sm:self-start",3,"activeTabIdChange","tabs","activeTabId"],[1,"relative","max-w-md"],["data-cy","agentsOverviewGrid",1,"grid","grid-cols-1","gap-4","sm:grid-cols-2","lg:grid-cols-3"],["variant","search","data-cy","agentsOverviewNoResults",3,"title","description"],["variant","first-use","icon","heroSparkles","data-cy","agentsOverviewEmpty",3,"title","description"],["name","heroMagnifyingGlass",1,"text-mspot-neutral-500","pointer-events-none","absolute","left-3","top-1/2","-translate-y-1/2","text-lg"],["mspotInput","","type","search","autocomplete","off","data-cy","agentsOverviewSearch",1,"w-full","pl-10",3,"input","placeholder","value"],["data-cy","agentsOverviewCard",1,"hover-modern","bg-backgrounds-surface-raised","border-borders-primary","group/agent-card","focus-primary--rounded","hover:bg-mspot-neutral-50/60","flex","h-full","cursor-pointer","items-start","gap-4","rounded-xl","border","p-4","shadow-sm","backdrop-blur-sm",3,"routerLink","queryParams"],[1,"bg-client-primary-10","inline-flex","h-12","w-12","flex-shrink-0","items-center","justify-center","overflow-hidden","rounded-lg","text-[var(--client-primary)]"],[1,"flex","items-center","justify-center","text-xl","transition-transform","duration-300","ease-out","motion-safe:group-hover/agent-card:scale-110"],[3,"item"],[1,"flex","min-w-0","flex-1","flex-col","gap-1"],[1,"text-mspot-neutral-950","block","truncate","text-base","font-medium"],[1,"text-mspot-neutral-600","line-clamp-2","text-sm","leading-snug"]],template:function(n,i){n&1&&gv(0,Kt,7,7,"ng-container",1);},dependencies:[kt$1,yt$1,x,gt$1,le,v,ge,Ge,D$1],encapsulation:2});}}return t})();var Ye={emptyDescription:"Sobald ein Zugang besteht, erscheinen {{label}} hier.",emptyTitle:"Keine zug\xE4nglichen {{label}}",noSearchResultsDescription:"Keine Treffer f\xFCr die aktuelle Suche.",noSearchResultsTitle:"Keine Treffer",openAgent:"{{title}} \xF6ffnen",searchPlaceholder:"{{label}} durchsuchen",subheading:"Alle zug\xE4nglichen {{label}} auf einen Blick.",tabAgents:"Agents",tabConnections:"Meine Verbindungen"};var Ze={emptyDescription:"{{label}} appear here once access is granted.",emptyTitle:"No accessible {{label}}",noSearchResultsDescription:"No match found for the current search.",noSearchResultsTitle:"No matches",openAgent:"Open {{title}}",searchPlaceholder:"Search {{label}}",subheading:"All accessible {{label}} at a glance.",tabAgents:"Agents",tabConnections:"My connections"};var qt="clientAgentsOverview",Je=()=>({provide:Me,useValue:{scope:qt,loader:t$1({de:Ye,en:Ze})},multi:true});var oi=[{path:"",component:qe,providers:[Je()],data:{breadcrumb:{alias:"agentsOverview",label:"text.aiAgents",info:"translate",icon:"heroSparkles"}}},{path:"connections/:extensionId",loadComponent:()=>import('./chunk-DKeIbj3I.js').then(t=>t.MyConnectionDetailComponent),data:{breadcrumb:{skip:true}}}];var chunkPUIWHNTL=/*#__PURE__*/Object.freeze({__proto__:null,CLIENT_AGENTS_OVERVIEW_ROUTES:oi});export{B,R,chunkPUIWHNTL as c};

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.