| 2784 | var renderer = marked.defaults.renderer || new Renderer(); |
| 2785 | |
| 2786 | var _loop = function _loop(prop) { |
| 2787 | var prevRenderer = renderer[prop]; // Replace renderer with func to run extension, but fall back if false |
| 2788 | |
| 2789 | renderer[prop] = function () { |
| 2790 | for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) { |
| 2791 | args[_key3] = arguments[_key3]; |
| 2792 | } |
| 2793 | |
| 2794 | var ret = pack.renderer[prop].apply(renderer, args); |
| 2795 | |
| 2796 | if (ret === false) { |
| 2797 | ret = prevRenderer.apply(renderer, args); |
| 2798 | } |
| 2799 | |
| 2800 | return ret; |
| 2801 | }; |
| 2802 | }; |
| 2803 | |
| 2804 | for (var prop in pack.renderer) { |
| 2805 | _loop(prop); |