UNPKG

europa

Version:

Library for converting HTML into valid Markdown within a web browser

1 lines 110 kB
{"version":3,"file":"europa.mjs","mappings":"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","sources":["webpack://europa/webpack/bootstrap","webpack://europa/webpack/runtime/define property getters","webpack://europa/webpack/runtime/hasOwnProperty shorthand","webpack://europa/../europa-preset-default/lib/esm/index.js","webpack://europa/../europa-plugin-bold/lib/esm/index.js","webpack://europa/../europa-plugin-code/lib/esm/index.js","webpack://europa/../europa-plugin-description/lib/esm/index.js","webpack://europa/../europa-plugin-details/lib/esm/index.js","webpack://europa/../europa-plugin-header/lib/esm/index.js","webpack://europa/../europa-plugin-horizontal-rule/lib/esm/index.js","webpack://europa/../europa-plugin-image/lib/esm/index.js","webpack://europa/../europa-plugin-italic/lib/esm/index.js","webpack://europa/../europa-plugin-line-break/lib/esm/index.js","webpack://europa/../europa-plugin-link/lib/esm/index.js","webpack://europa/../europa-plugin-list/lib/esm/index.js","webpack://europa/../europa-plugin-paragraph/lib/esm/index.js","webpack://europa/../europa-plugin-preformatted/lib/esm/index.js","webpack://europa/../europa-plugin-quote/lib/esm/index.js","webpack://europa/../europa-core/lib/esm/ConversionContext.js","webpack://europa/../europa-core/lib/esm/Conversion.js","webpack://europa/../europa-core/lib/esm/EuropaOptionsParser.js","webpack://europa/../europa-core/lib/esm/plugin/PluginApi.js","webpack://europa/../europa-core/lib/esm/plugin/PluginManager.js","webpack://europa/../europa-core/lib/esm/EuropaCore.js","webpack://europa/../europa-dom-web/lib/esm/AbstractWebDomNode.js","webpack://europa/../europa-dom-web/lib/esm/AbstractWebDomParentNode.js","webpack://europa/../europa-dom-web/lib/esm/WebDomElement.js","webpack://europa/../europa-dom-web/lib/esm/WebDomNode.js","webpack://europa/../europa-dom-web/lib/esm/WebDomRoot.js","webpack://europa/../europa-dom-web/lib/esm/WebDom.js","webpack://europa/../europa-environment-web/lib/esm/WebEnvironment.js","webpack://europa/./src/Europa.ts","webpack://europa/./src/index.ts"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nimport boldPluginProvider from 'europa-plugin-bold';\nimport codePluginProvider from 'europa-plugin-code';\nimport descriptionPluginProvider from 'europa-plugin-description';\nimport detailsPluginProvider from 'europa-plugin-details';\nimport headerPluginProvider from 'europa-plugin-header';\nimport horizontalRulePluginProvider from 'europa-plugin-horizontal-rule';\nimport imagePluginProvider from 'europa-plugin-image';\nimport italicPluginProvider from 'europa-plugin-italic';\nimport lineBreakPluginProvider from 'europa-plugin-line-break';\nimport linkPluginProvider from 'europa-plugin-link';\nimport listPluginProvider from 'europa-plugin-list';\nimport paragraphPluginProvider from 'europa-plugin-paragraph';\nimport preformattedPluginProvider from 'europa-plugin-preformatted';\nimport quotePluginProvider from 'europa-plugin-quote';\nconst pluginProviders = [\n boldPluginProvider,\n codePluginProvider,\n descriptionPluginProvider,\n detailsPluginProvider,\n headerPluginProvider,\n horizontalRulePluginProvider,\n imagePluginProvider,\n italicPluginProvider,\n lineBreakPluginProvider,\n linkPluginProvider,\n listPluginProvider,\n paragraphPluginProvider,\n preformattedPluginProvider,\n quotePluginProvider,\n];\nexport default function (api) {\n return {\n plugins: pluginProviders.map((pluginProvider) => pluginProvider(api)),\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function (api) {\n const boldConverter = api.createBoldConverter();\n return {\n converters: {\n B: boldConverter,\n STRONG: boldConverter,\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n const _inCodeBlock = Symbol();\n const _previousInCodeBlock = Symbol();\n const codeConverter = {\n startTag(conversion, context) {\n const previousInCodeBlock = conversion.context.get(_inCodeBlock);\n context.set(_previousInCodeBlock, previousInCodeBlock);\n conversion.append(previousInCodeBlock ? '\\\\`' : '`');\n conversion.context.set(_inCodeBlock, true);\n return true;\n },\n endTag(conversion, context) {\n const previousInCodeBlock = context.get(_previousInCodeBlock);\n conversion.context.set(_inCodeBlock, previousInCodeBlock);\n conversion.append(previousInCodeBlock ? '\\\\`' : '`');\n },\n };\n return {\n converters: {\n CODE: codeConverter,\n KBD: codeConverter,\n SAMP: codeConverter,\n },\n startConversion(conversion) {\n conversion.context.set(_inCodeBlock, false);\n },\n convertText(value, conversion) {\n if (conversion.context.get(_inCodeBlock)) {\n conversion.output(conversion.escape(value, '`'));\n return true;\n }\n return false;\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function (api) {\n return {\n converters: {\n DD: api.createBlockQuoteConverter(),\n DT: {\n startTag(conversion) {\n conversion.appendParagraph();\n conversion.output('**');\n conversion.atNoWhitespace = true;\n return true;\n },\n endTag(conversion) {\n conversion.output('**');\n },\n },\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n return {\n converters: {\n DETAILS: {\n startTag(conversion, context) {\n const { element } = conversion;\n conversion.appendParagraph();\n if (element.hasAttr('open')) {\n return true;\n }\n conversion.convertNode(element.find('summary'));\n return false;\n },\n },\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n const headingConverter = {\n startTag(conversion) {\n const level = parseInt(conversion.element.tagName().match(/([1-6])$/)[1], 10);\n let headerPrefix = '';\n for (let i = 0; i < level; i++) {\n headerPrefix += '#';\n }\n conversion.appendParagraph().output(`${headerPrefix} `);\n return true;\n },\n endTag(conversion) {\n conversion.appendParagraph();\n },\n };\n return {\n converters: {\n H1: headingConverter,\n H2: headingConverter,\n H3: headingConverter,\n H4: headingConverter,\n H5: headingConverter,\n H6: headingConverter,\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n return {\n converters: {\n HR: {\n startTag(conversion) {\n conversion.appendParagraph().output('---').appendParagraph();\n return false;\n },\n },\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n return {\n converters: {\n IMG: {\n startTag(conversion) {\n const absolute = conversion.getOption('absolute');\n const inline = conversion.getOption('inline');\n const { element } = conversion;\n const source = element.attr('src');\n if (!source) {\n return false;\n }\n const alternativeText = element.attr('alt') || '';\n const title = element.attr('title');\n const url = absolute ? conversion.resolveUrl(source) : source;\n let value = title ? `${url} \"${title}\"` : url;\n if (inline) {\n value = `(${value})`;\n }\n else {\n const reference = conversion.addReference('image', value);\n value = `[${reference}]`;\n }\n conversion.output(`![${alternativeText}]${value}`);\n return false;\n },\n },\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function (api) {\n const italicConverter = api.createItalicConverter();\n return {\n converters: {\n CITE: italicConverter,\n DFN: italicConverter,\n EM: italicConverter,\n I: italicConverter,\n U: italicConverter,\n VAR: italicConverter,\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n return {\n converters: {\n BR: {\n startTag(conversion) {\n conversion.append(` ${conversion.left}`);\n conversion.atLeft = true;\n conversion.atNoWhitespace = true;\n return false;\n },\n },\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n const _value = Symbol();\n return {\n converters: {\n A: {\n startTag(conversion, context) {\n const absolute = conversion.getOption('absolute');\n const inline = conversion.getOption('inline');\n const { element } = conversion;\n const href = element.attr('href');\n if (!href) {\n return true;\n }\n const title = element.attr('title');\n const url = absolute ? conversion.resolveUrl(href) : href;\n let value = title ? `${url} \"${title}\"` : url;\n if (inline) {\n value = `(${value})`;\n }\n else {\n const reference = conversion.addReference('link', value);\n value = `[${reference}]`;\n }\n context.set(_value, value);\n conversion.output('[');\n conversion.atNoWhitespace = true;\n return true;\n },\n endTag(conversion, context) {\n if (context.has(_value)) {\n conversion.output(`]${context.get(_value)}`);\n }\n },\n },\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n const _inOrderedList = Symbol();\n const _previousInOrderedList = Symbol();\n const _previousListIndex = Symbol();\n function createListConverter(ordered) {\n return {\n startTag(conversion, context) {\n context.set(_previousInOrderedList, conversion.context.get(_inOrderedList));\n context.set(_previousListIndex, conversion.listIndex);\n if (conversion.listDepth === 0) {\n conversion.appendParagraph();\n }\n conversion.context.set(_inOrderedList, ordered);\n conversion.listIndex = 1;\n conversion.listDepth++;\n return true;\n },\n endTag(conversion, context) {\n conversion.context.set(_inOrderedList, context.get(_previousInOrderedList));\n conversion.listIndex = context.get(_previousListIndex);\n conversion.listDepth--;\n },\n };\n }\n function leftPad(str = '', times = 0, padding = ' ') {\n if (!padding) {\n return str;\n }\n for (let i = 0; i < times; i++) {\n str = padding + str;\n }\n return str;\n }\n return {\n converters: {\n LI: {\n startTag(conversion) {\n const value = conversion.context.get(_inOrderedList) ? `${conversion.listIndex++}. ` : '* ';\n if (!conversion.atLeft) {\n conversion.append(conversion.left.replace(/ {2,4}$/, conversion.eol));\n conversion.atLeft = true;\n conversion.atNoWhitespace = true;\n conversion.atParagraph = true;\n }\n else if (conversion.last) {\n conversion.last = conversion.last.replace(/ {2,4}$/, conversion.eol);\n }\n conversion.append(leftPad(value, (conversion.listDepth - 1) * 2));\n return true;\n },\n },\n OL: createListConverter(true),\n UL: createListConverter(false),\n },\n startConversion(conversion) {\n conversion.context.set(_inOrderedList, false);\n },\n escapeText(value) {\n return value.replace(/^\\s*([+-])(\\s+|$)/, '\\\\$1$2').replace(/^\\s*(\\d+)\\.(\\s+|$)/, '$1\\\\.$2');\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n const paragraphConverter = {\n startTag(conversion) {\n conversion.appendParagraph();\n return true;\n },\n endTag(conversion) {\n conversion.appendParagraph();\n },\n };\n return {\n converters: {\n ADDRESS: paragraphConverter,\n ARTICLE: paragraphConverter,\n ASIDE: paragraphConverter,\n DIV: paragraphConverter,\n FIELDSET: paragraphConverter,\n FOOTER: paragraphConverter,\n HEADER: paragraphConverter,\n MAIN: paragraphConverter,\n NAV: paragraphConverter,\n P: paragraphConverter,\n SECTION: paragraphConverter,\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function () {\n return {\n converters: {\n PRE: {\n startTag(conversion, context) {\n const value = '```';\n conversion.appendParagraph().append(value).append(conversion.left);\n const content = conversion.element.innerHtml();\n if (content) {\n conversion.output(content, { preserveLeadingWhitespace: true });\n }\n if (!conversion.atLeft) {\n conversion.append(conversion.left);\n }\n conversion.atLeft = conversion.atParagraph = false;\n conversion.append(value).appendParagraph();\n return false;\n },\n },\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nexport default function (api) {\n return {\n converters: {\n BLOCKQUOTE: api.createBlockQuoteConverter(),\n Q: {\n startTag(conversion) {\n conversion.output('\"');\n conversion.atNoWhitespace = true;\n return true;\n },\n endTag(conversion) {\n conversion.output('\"');\n },\n },\n },\n };\n}\n//# sourceMappingURL=index.js.map","/*\n * Copyright (C) 2022 neocotic\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar _a;\nconst _map = Symbol();\n/**\n * Contains contextual information relating to a {@link Conversion}; either globally or a limited scope single element\n * conversion.\n *\n * The scope of entries can be restricted further by using symbols as keys.\n */\nexport class ConversionContext {\n constructor() {\n this[_a] = new Map();\n }\n /**\n * Deletes the entry for the specified `key` from this {@link ConversionContext}.\n *\n * @param key - The key whose entry is to be deleted.\n * @return A reference to this {@link ConversionContext} for chaining purposes.\n */\n delete(key) {\n this[_map].delete(key);\n retur