{"version":3,"file":"php-template.mjs","sources":["../../../../../../node_modules/highlight.js/lib/languages/php-template.js"],"sourcesContent":["/*\nLanguage: PHP Template\nRequires: xml.js, php.js\nAuthor: Josh Goebel <hello@joshgoebel.com>\nWebsite: https://www.php.net\nCategory: common\n*/\n\nfunction phpTemplate(hljs) {\n  return {\n    name: \"PHP template\",\n    subLanguage: 'xml',\n    contains: [\n      {\n        begin: /<\\?(php|=)?/,\n        end: /\\?>/,\n        subLanguage: 'php',\n        contains: [\n          // We don't want the php closing tag ?> to close the PHP block when\n          // inside any of the following blocks:\n          {\n            begin: '/\\\\*',\n            end: '\\\\*/',\n            skip: true\n          },\n          {\n            begin: 'b\"',\n            end: '\"',\n            skip: true\n          },\n          {\n            begin: 'b\\'',\n            end: '\\'',\n            skip: true\n          },\n          hljs.inherit(hljs.APOS_STRING_MODE, {\n            illegal: null,\n            className: null,\n            contains: null,\n            skip: true\n          }),\n          hljs.inherit(hljs.QUOTE_STRING_MODE, {\n            illegal: null,\n            className: null,\n            contains: null,\n            skip: true\n          })\n        ]\n      }\n    ]\n  };\n}\n\nmodule.exports = phpTemplate;\n"],"names":["phpTemplate","hljs","phpTemplate_1"],"mappings":";;;;AAQA,WAASA,EAAYC,GAAM;AACzB,WAAO;AAAA,MACL,MAAM;AAAA,MACN,aAAa;AAAA,MACb,UAAU;AAAA,QACR;AAAA,UACE,OAAO;AAAA,UACP,KAAK;AAAA,UACL,aAAa;AAAA,UACb,UAAU;AAAA;AAAA;AAAA,YAGR;AAAA,cACE,OAAO;AAAA,cACP,KAAK;AAAA,cACL,MAAM;AAAA;YAER;AAAA,cACE,OAAO;AAAA,cACP,KAAK;AAAA,cACL,MAAM;AAAA;YAER;AAAA,cACE,OAAO;AAAA,cACP,KAAK;AAAA,cACL,MAAM;AAAA;YAERA,EAAK,QAAQA,EAAK,kBAAkB;AAAA,cAClC,SAAS;AAAA,cACT,WAAW;AAAA,cACX,UAAU;AAAA,cACV,MAAM;AAAA,YAClB,CAAW;AAAA,YACDA,EAAK,QAAQA,EAAK,mBAAmB;AAAA,cACnC,SAAS;AAAA,cACT,WAAW;AAAA,cACX,UAAU;AAAA,cACV,MAAM;AAAA,YAClB,CAAW;AAAA;;;IAIX;AAAA,EACA;AAEA,SAAAC,IAAiBF;;","x_google_ignoreList":[0]}