"use strict";(self.webpackChunkvertx_web_graphiql=self.webpackChunkvertx_web_graphiql||[]).push([[842],{2842:function(e,t,n){n.r(t);var i=n(1003),r=n(2369),a=(n(4507),n(7313),n(1168),Object.defineProperty),l=function(e,t){return a(e,"name",{value:t,configurable:!0})};function o(e,t){var n,i,r=e.levels;return((r&&0!==r.length?r[r.length-1]-((null===(n=this.electricInput)||void 0===n?void 0:n.test(t))?1:0):e.indentLevel)||0)*((null===(i=this.config)||void 0===i?void 0:i.indentUnit)||0)}l(o,"indent");var c=l((function(e){var t=(0,r.o)({eatWhitespace:function(e){return e.eatWhile(r.i)},lexRules:r.L,parseRules:r.P,editorConfig:{tabSize:e.tabSize}});return{config:e,startState:t.startState,token:t.token,indent:o,electricInput:/^\s*[})\]]/,fold:"brace",lineComment:"#",closeBrackets:{pairs:'()[]{}""',explode:"()[]{}"}}}),"graphqlModeFactory");i.C.defineMode("graphql",c)}}]);