"use strict";(self.webpackChunkfeno_web=self.webpackChunkfeno_web||[]).push([["5836"],{52519(e,t,r){r.r(t),r.d(t,{ITextModelService:()=>i});let i=(0,r(50804).u1)("textModelService")},50804(e,t,r){var i,n;r.d(t,{_$:()=>i,_Y:()=>c,u1:()=>d}),(n=i||(i={})).serviceIds=new Map,n.DI_TARGET="$di$target",n.DI_DEPENDENCIES="$di$dependencies",n.getServiceDependencies=function(e){return e[n.DI_DEPENDENCIES]||[]};let c=d("instantiationService");function d(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);let t=function(e,r,n){if(3!=arguments.length)throw Error("@IServiceName-decorator can only be used to decorate a parameter");e[i.DI_TARGET]===e?e[i.DI_DEPENDENCIES].push({id:t,index:n}):(e[i.DI_DEPENDENCIES]=[{id:t,index:n}],e[i.DI_TARGET]=e)};return t.toString=()=>e,i.serviceIds.set(e,t),t}}}]);