module.exports = function (e) { var a = "action collection component concat debugger each each-in else get hash if input link-to loc log mut outlet partial query-params render textarea unbound unless with yield view", n = (e.QUOTE_STRING_MODE, { endsWithParent: !0, relevance: 0, keywords: { keyword: "as", built_in: a }, contains: [ e.QUOTE_STRING_MODE, { illegal: /\}\}/, begin: /[a-zA-Z0-9_]+=/, returnBegin: !0, relevance: 0, contains: [{ className: "attr", begin: /[a-zA-Z0-9_]+/ }], }, e.NUMBER_MODE, ], }); return { case_insensitive: !0, subLanguage: "xml", contains: [ e.COMMENT("{{!(--)?", "(--)?}}"), { className: "template-tag", begin: /\{\{[#\/]/, end: /\}\}/, contains: [ { className: "name", begin: /[a-zA-Z\.\-]+/, keywords: { "builtin-name": a }, starts: n, }, ], }, { className: "template-variable", begin: /\{\{[a-zA-Z][a-zA-Z\-]+/, end: /\}\}/, keywords: { keyword: "as", built_in: a }, contains: [e.QUOTE_STRING_MODE], }, ], }; };