define("vs/monaco.contribution-Cmckd8EG",["require","exports","./editor-CyVlw8K4"],(function(p,n,f){"use strict";class D{constructor(t,d,i){this._onDidChange=new f.Emitter,this._languageId=t,this.setOptions(d),this.setModeConfiguration(i)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get options(){return this._options}get modeConfiguration(){return this._modeConfiguration}setOptions(t){this._options=t||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(t){this._modeConfiguration=t||Object.create(null),this._onDidChange.fire(this)}}const o={format:{tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:void 0,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},suggest:{},data:{useDefaultDataProvider:!0}};function s(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===a,documentFormattingEdits:e===a,documentRangeFormattingEdits:e===a}}const a="html",m="handlebars",h="razor",u=r(a,o,s(a)),b=u.defaults,g=r(m,o,s(m)),L=g.defaults,l=r(h,o,s(h)),v=l.defaults;function S(){return new Promise((e,t)=>p(["./htmlMode-DfUvYWkE"],e,t))}function r(e,t=o,d=s(e)){const i=new D(e,t,d);let c;const C=f.languages.onLanguage(e,async()=>{c=(await S()).setupMode(i)});return{defaults:i,dispose(){C.dispose(),c?.dispose(),c=void 0}}}const _=Object.freeze(Object.defineProperty({__proto__:null,handlebarDefaults:L,handlebarLanguageService:g,htmlDefaults:b,htmlLanguageService:u,razorDefaults:v,razorLanguageService:l,registerHTMLLanguageService:r},Symbol.toStringTag,{value:"Module"}));n.handlebarDefaults=L,n.handlebarLanguageService=g,n.htmlDefaults=b,n.htmlLanguageService=u,n.razorDefaults=v,n.razorLanguageService=l,n.register=_,n.registerHTMLLanguageService=r}));
