import {J,a5 as fh,a6 as pi,q4 as Kc,bL as me,c as tS,fA as rs,aG as br,bM as I,ah as ot,q5 as ca,aa as ye,fC as is,ad as ce}from'./main-WUGO6e7n.js';var F,T=J(()=>{fh();pi();Kc();me();tS();rs();F=(()=>{class t{constructor(e){this.dataSourceSettingsService=e,this.excludedTypes=new br(null),this.setExcludedTypesFromDataSource();}getExcludedTypes(){return this.excludedTypes}setExcludedTypes(e){this.excludedTypes.next(e);}setExcludedTypesFromSettings(e){let s=[...e.excludedTypes],r=I[I.AIAssistant];e.disableAIAssistant&&!s.includes(r)&&s.push(r),this.excludedTypes.next(s);}setExcludedTypesFromDataSource(){this.dataSourceSettingsService.get().pipe(ot(e=>new ca(e))).subscribe(e=>this.setExcludedTypesFromSettings(e));}static{this.\u0275fac=function(s){return new(s||t)(ye(is))};}static{this.\u0275prov=ce({token:t,factory:t.\u0275fac,providedIn:"root"});}}return t})();});export{F,T};