text: (self["webpackChunkwizzi_editor"] = self["webpackChunkwizzi_editor"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_ini_ini_js"],{
  
  /***/ "./node_modules/monaco-editor/esm/vs/basic-languages/ini/ini.js":
  /*!**********************************************************************!*\
    !*** ./node_modules/monaco-editor/esm/vs/basic-languages/ini/ini.js ***!
    \**********************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "conf": () => (/* binding */ conf),
  /* harmony export */   "language": () => (/* binding */ language)
  /* harmony export */ });
  /*---------------------------------------------------------------------------------------------
   *  Copyright (c) Microsoft Corporation. All rights reserved.
   *  Licensed under the MIT License. See License.txt in the project root for license information.
   *--------------------------------------------------------------------------------------------*/
  var conf = {
      comments: {
          lineComment: '#'
      },
      brackets: [
          ['{', '}'],
          ['[', ']'],
          ['(', ')']
      ],
      autoClosingPairs: [
          { open: '{', close: '}' },
          { open: '[', close: ']' },
          { open: '(', close: ')' },
          { open: '"', close: '"' },
          { open: "'", close: "'" }
      ],
      surroundingPairs: [
          { open: '{', close: '}' },
          { open: '[', close: ']' },
          { open: '(', close: ')' },
          { open: '"', close: '"' },
          { open: "'", close: "'" }
      ]
  };
  var language = {
      defaultToken: '',
      tokenPostfix: '.ini',
      // we include these common regular expressions
      escapes: /\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,
      // The main tokenizer for our languages
      tokenizer: {
          root: [
              // sections
              [/^\[[^\]]*\]/, 'metatag'],
              // keys
              [/(^\w+)(\s*)(\=)/, ['key', '', 'delimiter']],
              // whitespace
              { include: '@whitespace' },
              // numbers
              [/\d+/, 'number'],
              // strings: recover on non-terminated strings
              [/"([^"\\]|\\.)*$/, 'string.invalid'],
              [/'([^'\\]|\\.)*$/, 'string.invalid'],
              [/"/, 'string', '@string."'],
              [/'/, 'string', "@string.'"]
          ],
          whitespace: [
              [/[ \t\r\n]+/, ''],
              [/^\s*[#;].*$/, 'comment']
          ],
          string: [
              [/[^\\"']+/, 'string'],
              [/@escapes/, 'string.escape'],
              [/\\./, 'string.escape.invalid'],
              [
                  /["']/,
                  {
                      cases: {
                          '$#==$S2': { token: 'string', next: '@pop' },
                          '@default': 'string'
                      }
                  }
              ]
          ]
      }
  };
  
  
  /***/ })
  
  }]);
  //# sourceMappingURL=node_modules_monaco-editor_esm_vs_basic-languages_ini_ini_js.92743511a58c984f1cb5.chunk.js.map