define ( "vs/basic-languages/src/monaco.contribution" , [ "require" , "exports" ] , function ( e , s ) { function i ( s ) { var i = n [ s ] . module ; return new o . Promise ( function ( a , n , t ) { e ( [ i ] , function ( e ) { o . languages . setMonarchTokensProvider ( s , e . language ) , o . languages . setLanguageConfiguration ( s , e . conf ) , a ( void 0 ) ; } , n ) ; } ) ; } function a ( e ) { var s = e . id ; n [ s ] = e , o . languages . register ( e ) , o . languages . onLanguage ( s , function ( ) { i ( s ) ; } ) ; } var o = "undefined" == typeof monaco ? self . monaco : monaco , n = { } ; s . loadLanguage = i , a ( { id : "bat" , extensions : [ ".bat" , ".cmd" ] , aliases : [ "Batch" , "bat" ] , module : "./bat" } ) , a ( { id : "coffeescript" , extensions : [ ".coffee" ] , aliases : [ "CoffeeScript" , "coffeescript" , "coffee" ] , mimetypes : [ "text/x-coffeescript" , "text/coffeescript" ] , module : "./coffee" } ) , a ( { id : "c" , extensions : [ ".c" , ".h" ] , aliases : [ "C" , "c" ] , module : "./cpp" } ) , a ( { id : "cpp" , extensions : [ ".cpp" , ".cc" , ".cxx" , ".hpp" , ".hh" , ".hxx" ] , aliases : [ "C++" , "Cpp" , "cpp" ] , module : "./cpp" } ) , a ( { id : "csharp" , extensions : [ ".cs" , ".csx" ] , aliases : [ "C#" , "csharp" ] , module : "./csharp" } ) , a ( { id : "dockerfile" , extensions : [ ".dockerfile" ] , filenames : [ "Dockerfile" ] , aliases : [ "Dockerfile" ] , module : "./dockerfile" } ) , a ( { id : "fsharp" , extensions : [ ".fs" , ".fsi" , ".ml" , ".mli" , ".fsx" , ".fsscript" ] , aliases : [ "F#" , "FSharp" , "fsharp" ] , module : "./fsharp" } ) , a ( { id : "go" , extensions : [ ".go" ] , aliases : [ "Go" ] , module : "./go" } ) , a ( { id : "ini" , extensions : [ ".ini" , ".properties" , ".gitconfig" ] , filenames : [ "config" , ".gitattributes" , ".gitconfig" , ".editorconfig" ] , aliases : [ "Ini" , "ini" ] , module : "./ini" } ) , a ( { id : "jade" , extensions : [ ".jade" , ".pug" ] , aliases : [ "Jade" , "jade" ] , module : "./jade" } ) , a ( { id : "java" , extensions : [ ".java" , ".jav" ] , aliases : [ "Java" , "java" ] , mimetypes : [ "text/x-java-source" , "text/x-java" ] , module : "./java" } ) , a ( { id : "lua" , extensions : [ ".lua" ] , aliases : [ "Lua" , "lua" ] , module : "./lua" } ) , a ( { id : "markdown" , extensions : [ ".md" , ".markdown" , ".mdown" , ".mkdn" , ".mkd" , ".mdwn" , ".mdtxt" , ".mdtext" ] , aliases : [ "Markdown" , "markdown" ] , module : "./markdown" } ) , a ( { id : "objective-c" , extensions : [ ".m" ] , aliases : [ "Objective-C" ] , module : "./objective-c" } ) , a ( { id : "powershell" , extensions : [ ".ps1" , ".psm1" , ".psd1" ] , aliases : [ "PowerShell" , "powershell" , "ps" , "ps1" ] , module : "./powershell" } ) , a ( { id : "python" , extensions : [ ".py" , ".rpy" , ".pyw" , ".cpy" , ".gyp" , ".gypi" ] , aliases : [ "Python" , "py" ] , firstLine : "^#!/.*\\bpython[0-9.-]*\\b" , module : "./python" } ) , a ( { id : "r" , extensions : [ ".r" , ".rhistory" , ".rprofile" , ".rt" ] , aliases : [ "R" , "r" ] , module : "./r" } ) , a ( { id : "ruby" , extensions : [ ".rb" , ".rbx" , ".rjs" , ".gemspec" , ".pp" ] , filenames : [ "rakefile" ] , aliases : [ "Ruby" , "rb" ] , module : "./ruby" } ) , a ( { id : "swift" , aliases : [ "Swift" , "swift" ] , extensions : [ ".swift" ] , mimetypes : [ "text/swift" ] , module : "./swift" } ) , a ( { id : "sql" , extensions : [ ".sql" ] , aliases : [ "SQL" ] , module : "./sql" } ) , a ( { id : "vb" , extensions : [ ".vb" ] , aliases : [ "Visual Basic" , "vb" ] , module : "./vb" } ) , a ( { id : "xml" , extensions : [ ".xml" , ".dtd" , ".ascx" , ".csproj" , ".config" , ".wxi" , ".wxl" , ".wxs" , ".xaml" , ".svg" , ".svgz" ] , firstLine : "(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)" , aliases : [ "XML" , "xml" ] , mimetypes : [ "text/xml" , "application/xml" , "application/xaml+xml" , "application/xml-dtd" ] , module : "./xml" } ) , a ( { id : "less" , extensions : [ ".less" ] , aliases : [ "Less" , "less" ] , mimetypes : [ "text/x-less" , "text/less" ] , module : "./less" } ) , a ( { id : "scss" , extensions : [ ".scss" ] , aliases : [ "Sass" , "sass" , "scss" ] , mimetypes : [ "text/x-scss" , "text/scss" ] , module : "./scss" } ) , a ( { id : "css" , extensions : [ ".css" ] , aliases : [ "CSS" , "css" ] , mimetypes : [ "text/css" ] , module : "./css" } ) ; } ) ;