"use strict";(self.webpackChunkgraphiql_app_for_wp=self.webpackChunkgraphiql_app_for_wp||[]).push([[607,3120,4784],{3120(e,t,n){n.r(t),n.d(t,{ISemanticTokensStylingService:()=>i});const i=(0,n(9398).u1)("semanticTokensStylingService")},7129(e,t,n){n.r(t),n.d(t,{SemanticTokensStylingService:()=>l});var i=n(4663),r=n(5937),s=n(2427),c=n(4888),a=n(452),o=n(3120),h=n(8357),d=function(e,t,n,i){var r,s=arguments.length,c=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)c=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(c=(s<3?r(c):s>3?r(t,n,c):r(t,n))||c);return s>3&&c&&Object.defineProperty(t,n,c),c},u=function(e,t){return function(n,i){t(n,i,e)}};let l=class extends i.jG{constructor(e,t,n){super(),this._themeService=e,this._logService=t,this._languageService=n,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}getStyling(e){return this._caches.has(e)||this._caches.set(e,new a.SemanticTokensProviderStyling(e.getLegend(),this._themeService,this._languageService,this._logService)),this._caches.get(e)}};l=d([u(0,s.Gy),u(1,c.rr),u(2,r.L)],l),(0,h.v)(o.ISemanticTokensStylingService,l,1)},3601(e,t,n){n.d(t,{d:()=>i});class i{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=n}}},8357(e,t,n){n.d(t,{N:()=>c,v:()=>s});var i=n(3601);const r=[];function s(e,t,n){t instanceof i.d||(t=new i.d(t,[],Boolean(n))),r.push([e,t])}function c(){return r}},9398(e,t,n){var i;n.d(t,{_$:()=>i,_Y:()=>r,u1:()=>s}),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i||(i={}));const r=s("instantiationService");function s(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);const t=function(e,n,r){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");!function(e,t,n){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n}],t[i.DI_TARGET]=t)}(t,e,r)};return t.toString=()=>e,i.serviceIds.set(e,t),t}},5050(e,t,n){n.d(t,{O:()=>s});var i=n(7289),r=n(4622);const s=new class{constructor(){this.data=new Map}add(e,t){i.ok(r.Kg(e)),i.ok(r.Gv(t)),i.ok(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)}as(e){return this.data.get(e)||null}}},9734(e,t,n){var i;function r(e){return e===i.HIGH_CONTRAST_DARK||e===i.HIGH_CONTRAST_LIGHT}function s(e){return e===i.DARK||e===i.HIGH_CONTRAST_DARK}n.d(t,{Bb:()=>r,HD:()=>s,zM:()=>i}),function(e){e.DARK="dark",e.LIGHT="light",e.HIGH_CONTRAST_DARK="hcDark",e.HIGH_CONTRAST_LIGHT="hcLight"}(i||(i={}))}}]);
//# sourceMappingURL=607.2b23557e.chunk.js.map