{"ast":null,"code":"/*\n Language: GraphQL\n Author: John Foster (GH jf990), and others\n Description: GraphQL is a query language for APIs\n Category: web, common\n*/\n\n/** @type LanguageFn */\nfunction graphql(hljs) {\n const regex = hljs.regex;\n const GQL_NAME = /[_A-Za-z][_0-9A-Za-z]*/;\n return {\n name: \"GraphQL\",\n aliases: [\"gql\"],\n case_insensitive: true,\n disableAutodetect: false,\n keywords: {\n keyword: [\"query\", \"mutation\", \"subscription\", \"type\", \"input\", \"schema\", \"directive\", \"interface\", \"union\", \"scalar\", \"fragment\", \"enum\", \"on\"],\n literal: [\"true\", \"false\", \"null\"]\n },\n contains: [hljs.HASH_COMMENT_MODE, hljs.QUOTE_STRING_MODE, hljs.NUMBER_MODE, {\n scope: \"punctuation\",\n match: /[.]{3}/,\n relevance: 0\n }, {\n scope: \"punctuation\",\n begin: /[\\!\\(\\)\\:\\=\\[\\]\\{\\|\\}]{1}/,\n relevance: 0\n }, {\n scope: \"variable\",\n begin: /\\$/,\n end: /\\W/,\n excludeEnd: true,\n relevance: 0\n }, {\n scope: \"meta\",\n match: /@\\w+/,\n excludeEnd: true\n }, {\n scope: \"symbol\",\n begin: regex.concat(GQL_NAME, regex.lookahead(/\\s*:/)),\n relevance: 0\n }],\n illegal: [/[;<']/, /BEGIN/]\n };\n}\nmodule.exports = graphql;","map":{"version":3,"names":["graphql","hljs","regex","GQL_NAME","name","aliases","case_insensitive","disableAutodetect","keywords","keyword","literal","contains","HASH_COMMENT_MODE","QUOTE_STRING_MODE","NUMBER_MODE","scope","match","relevance","begin","end","excludeEnd","concat","lookahead","illegal","module","exports"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/highlight.js/lib/languages/graphql.js"],"sourcesContent":["/*\n Language: GraphQL\n Author: John Foster (GH jf990), and others\n Description: GraphQL is a query language for APIs\n Category: web, common\n*/\n\n/** @type LanguageFn */\nfunction graphql(hljs) {\n const regex = hljs.regex;\n const GQL_NAME = /[_A-Za-z][_0-9A-Za-z]*/;\n return {\n name: \"GraphQL\",\n aliases: [ \"gql\" ],\n case_insensitive: true,\n disableAutodetect: false,\n keywords: {\n keyword: [\n \"query\",\n \"mutation\",\n \"subscription\",\n \"type\",\n \"input\",\n \"schema\",\n \"directive\",\n \"interface\",\n \"union\",\n \"scalar\",\n \"fragment\",\n \"enum\",\n \"on\"\n ],\n literal: [\n \"true\",\n \"false\",\n \"null\"\n ]\n },\n contains: [\n hljs.HASH_COMMENT_MODE,\n hljs.QUOTE_STRING_MODE,\n hljs.NUMBER_MODE,\n {\n scope: \"punctuation\",\n match: /[.]{3}/,\n relevance: 0\n },\n {\n scope: \"punctuation\",\n begin: /[\\!\\(\\)\\:\\=\\[\\]\\{\\|\\}]{1}/,\n relevance: 0\n },\n {\n scope: \"variable\",\n begin: /\\$/,\n end: /\\W/,\n excludeEnd: true,\n relevance: 0\n },\n {\n scope: \"meta\",\n match: /@\\w+/,\n excludeEnd: true\n },\n {\n scope: \"symbol\",\n begin: regex.concat(GQL_NAME, regex.lookahead(/\\s*:/)),\n relevance: 0\n }\n ],\n illegal: [\n /[;<']/,\n /BEGIN/\n ]\n };\n}\n\nmodule.exports = graphql;\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,SAASA,OAAOA,CAACC,IAAI,EAAE;EACrB,MAAMC,KAAK,GAAGD,IAAI,CAACC,KAAK;EACxB,MAAMC,QAAQ,GAAG,wBAAwB;EACzC,OAAO;IACLC,IAAI,EAAE,SAAS;IACfC,OAAO,EAAE,CAAE,KAAK,CAAE;IAClBC,gBAAgB,EAAE,IAAI;IACtBC,iBAAiB,EAAE,KAAK;IACxBC,QAAQ,EAAE;MACRC,OAAO,EAAE,CACP,OAAO,EACP,UAAU,EACV,cAAc,EACd,MAAM,EACN,OAAO,EACP,QAAQ,EACR,WAAW,EACX,WAAW,EACX,OAAO,EACP,QAAQ,EACR,UAAU,EACV,MAAM,EACN,IAAI,CACL;MACDC,OAAO,EAAE,CACP,MAAM,EACN,OAAO,EACP,MAAM;IAEV,CAAC;IACDC,QAAQ,EAAE,CACRV,IAAI,CAACW,iBAAiB,EACtBX,IAAI,CAACY,iBAAiB,EACtBZ,IAAI,CAACa,WAAW,EAChB;MACEC,KAAK,EAAE,aAAa;MACpBC,KAAK,EAAE,QAAQ;MACfC,SAAS,EAAE;IACb,CAAC,EACD;MACEF,KAAK,EAAE,aAAa;MACpBG,KAAK,EAAE,2BAA2B;MAClCD,SAAS,EAAE;IACb,CAAC,EACD;MACEF,KAAK,EAAE,UAAU;MACjBG,KAAK,EAAE,IAAI;MACXC,GAAG,EAAE,IAAI;MACTC,UAAU,EAAE,IAAI;MAChBH,SAAS,EAAE;IACb,CAAC,EACD;MACEF,KAAK,EAAE,MAAM;MACbC,KAAK,EAAE,MAAM;MACbI,UAAU,EAAE;IACd,CAAC,EACD;MACEL,KAAK,EAAE,QAAQ;MACfG,KAAK,EAAEhB,KAAK,CAACmB,MAAM,CAAClB,QAAQ,EAAED,KAAK,CAACoB,SAAS,CAAC,MAAM,CAAC,CAAC;MACtDL,SAAS,EAAE;IACb,CAAC,CACF;IACDM,OAAO,EAAE,CACP,OAAO,EACP,OAAO;EAEX,CAAC;AACH;AAEAC,MAAM,CAACC,OAAO,GAAGzB,OAAO","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}