/*! * SyntaxHighlighter * https://github.com/syntaxhighlighter/syntaxhighlighter * * SyntaxHighlighter is donationware. If you are using it, please donate. * http://alexgorbatchev.com/SyntaxHighlighter/donate.html * * @version * 4.0.1 (Thu, 01 Mar 2018 15:43:03 GMT) * * @copyright * Copyright (C) 2004-2016 Alex Gorbatchev. * * @license * Dual licensed under the MIT and GPL licenses. */ /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) /******/ return installedModules[moduleId].exports; /******/ /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ exports: {}, /******/ id: moduleId, /******/ loaded: false /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.loaded = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(0); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _core = __webpack_require__(1); Object.keys(_core).forEach(function (key) { if (key === "default" || key === "__esModule") return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _core[key]; } }); }); var _domready = __webpack_require__(60); var _domready2 = _interopRequireDefault(_domready); var _core2 = _interopRequireDefault(_core); var _dasherize = __webpack_require__(61); var dasherize = _interopRequireWildcard(_dasherize); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // configured through the `--compat` parameter. if (true) { __webpack_require__(62); } (0, _domready2.default)(function () { return _core2.default.highlight(dasherize.object(window.syntaxhighlighterConfig || {})); }); /***/ }), /* 1 */ /***/ (function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var optsParser = __webpack_require__(2), match = __webpack_require__(5), Renderer = __webpack_require__(9).default, utils = __webpack_require__(10), transformers = __webpack_require__(11), dom = __webpack_require__(17), config = __webpack_require__(18), defaults = __webpack_require__(19), HtmlScript = __webpack_require__(20); var sh = { Match: match.Match, Highlighter: __webpack_require__(22), config: __webpack_require__(18), regexLib: __webpack_require__(3).commonRegExp, /** Internal 'global' variables. */ vars: { discoveredBrushes: null, highlighters: {} }, /** This object is populated by user included external brush files. */ brushes: {}, /** * Finds all elements on the page which should be processes by SyntaxHighlighter. * * @param {Object} globalParams Optional parameters which override element's * parameters. Only used if element is specified. * * @param {Object} element Optional element to highlight. If none is * provided, all elements in the current document * are returned which qualify. * * @return {Array} Returns list of { target: DOMElement, params: Object } objects. */ findElements: function findElements(globalParams, element) { var elements = element ? [element] : utils.toArray(document.getElementsByTagName(sh.config.tagName)), conf = sh.config, result = []; // support for