123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- !(function (e) {
- if ('object' == typeof exports && 'undefined' != typeof module) module.exports = e();
- else if ('function' == typeof define && define.amd) {
- define([], e);
- } else {
- var r;
- r = 'undefined' != typeof window ? window : 'undefined' != typeof global ? global : 'undefined' != typeof self ? self : this;
- r.markdownitSup = e();
- }
- })(function () {
- return (function e(r, o, n) {
- function t(i, p) {
- if (!o[i]) {
- if (!r[i]) {
- var u = 'function' == typeof require && require;
- if (!p && u) {
- return u(i, true);
- }
- if (s) {
- return s(i, true);
- }
- var f = new Error("Cannot find module '" + i + "'");
- throw ((f.code = 'MODULE_NOT_FOUND'), f);
- }
- var a = (o[i] = {
- exports: {}
- });
- r[i][0].call(
- a.exports,
- function (e) {
- var o = r[i][1][e];
- return t(o ? o : e);
- },
- a,
- a.exports,
- e,
- r,
- o,
- n
- );
- }
- return o[i].exports;
- }
- for (var s = 'function' == typeof require && require, i = 0; i < n.length; i++) {
- t(n[i]);
- }
- return t;
- })(
- {
- 1: [
- function (e, r) {
- 'use strict';
- function o(e, r) {
- var o;
- var t;
- var s;
- var i = e.posMax;
- var p = e.pos;
- if (94 !== e.src.charCodeAt(p)) {
- return false;
- }
- if (r) {
- return false;
- }
- if (p + 2 >= i) {
- return false;
- }
- for (e.pos = p + 1; e.pos < i; ) {
- if (94 === e.src.charCodeAt(e.pos)) {
- o = true;
- break;
- }
- e.md.inline.skipToken(e);
- }
- return o && p + 1 !== e.pos
- ? ((t = e.src.slice(p + 1, e.pos)),
- t.match(/(^|[^\\])(\\\\)*\s/)
- ? ((e.pos = p), false)
- : ((e.posMax = e.pos),
- (e.pos = p + 1),
- (s = e.push('sup_open', 'sup', 1)),
- (s.markup = '^'),
- (s = e.push('text', '', 0)),
- (s.content = t.replace(n, '$1')),
- (s = e.push('sup_close', 'sup', -1)),
- (s.markup = '^'),
- (e.pos = e.posMax + 1),
- (e.posMax = i),
- true))
- : ((e.pos = p), false);
- }
- var n = /\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;
- r.exports = function (e) {
- e.inline.ruler.after('emphasis', 'sup', o);
- };
- },
- {}
- ]
- },
- {},
- [1]
- )(1);
- });
|