You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			25 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			JavaScript
		
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			JavaScript
		
	
| 
											9 months ago
										 | "use strict"; | ||
|  | /* | ||
|  |  * ATTENTION: An "eval-source-map" devtool has been used. | ||
|  |  * This devtool is neither made for production nor for readable output files. | ||
|  |  * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. | ||
|  |  * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 | ||
|  |  * or disable the default devtool with "devtool: false". | ||
|  |  * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 | ||
|  |  */ | ||
|  | exports.id = "vendor-chunks/remark-breaks"; | ||
|  | exports.ids = ["vendor-chunks/remark-breaks"]; | ||
|  | exports.modules = { | ||
|  | 
 | ||
|  | /***/ "(ssr)/./node_modules/remark-breaks/index.js": | ||
|  | /*!*********************************************!*\ | ||
|  |   !*** ./node_modules/remark-breaks/index.js ***! | ||
|  |   \*********************************************/ | ||
|  | /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { | ||
|  | 
 | ||
|  | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ remarkBreaks)\n/* harmony export */ });\n/* harmony import */ var unist_util_visit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! unist-util-visit */ \"(ssr)/./node_modules/unist-util-visit/lib/index.js\");\n/**\n * @typedef {import('mdast').Root} Root\n * @typedef {import('mdast').PhrasingContent} PhrasingContent\n */ \nconst find = /[\\t ]*(?:\\r?\\n|\\r)/g;\n/**\n * Plugin to support hard breaks without needing spaces or escapes (turns enters\n * into `<br>`s).\n *\n * @type {import('unified').Plugin<void[], Root>}\n */ function remarkBreaks() {\n    return (tree)=>{\n        (0,unist_util_visit__WEBPACK_IMPORTED_MODULE_0__.visit)(tree, \"text\", (node, index, parent)=>{\n            /** @type {PhrasingContent[]} */ const result = [];\n            let start = 0;\n            find.lastIndex = 0;\n            let match = find.exec(node.value);\n            while(match){\n                const position = match.index;\n                if (start !== position) {\n                    result.push({\n                        type: \"text\",\n                        value: node.value.slice(start, position)\n                    });\n                }\n                result.push({\n                    type: \"break\"\n                });\n                start = position + match[0].length;\n                match = find.exec(node.value);\n            }\n            if (result.length > 0 && parent && typeof index === \"number\") {\n                if (start < node.value.length) {\n                    result.push({\n                        type: \"text\",\n                        value: node.value.slice(start)\n                    });\n                }\n                parent.children.splice(index, 1, ...result);\n                return index + result.length;\n            }\n        });\n    };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVtYXJrLWJyZWFrcy9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBOzs7Q0FHQyxHQUVxQztBQUV0QyxNQUFNQyxPQUFPO0FBRWI7Ozs7O0NBS0MsR0FDYyxTQUFTQztJQUN0QixPQUFPLENBQUNDO1FBQ05ILHVEQUFLQSxDQUFDRyxNQUFNLFFBQVEsQ0FBQ0MsTUFBTUMsT0FBT0M7WUFDaEMsOEJBQThCLEdBQzlCLE1BQU1DLFNBQVMsRUFBRTtZQUNqQixJQUFJQyxRQUFRO1lBRVpQLEtBQUtRLFNBQVMsR0FBRztZQUVqQixJQUFJQyxRQUFRVCxLQUFLVSxJQUFJLENBQUNQLEtBQUtRLEtBQUs7WUFFaEMsTUFBT0YsTUFBTztnQkFDWixNQUFNRyxXQUFXSCxNQUFNTCxLQUFLO2dCQUU1QixJQUFJRyxVQUFVSyxVQUFVO29CQUN0Qk4sT0FBT08sSUFBSSxDQUFDO3dCQUFDQyxNQUFNO3dCQUFRSCxPQUFPUixLQUFLUSxLQUFLLENBQUNJLEtBQUssQ0FBQ1IsT0FBT0s7b0JBQVM7Z0JBQ3JFO2dCQUVBTixPQUFPTyxJQUFJLENBQUM7b0JBQUNDLE1BQU07Z0JBQU87Z0JBQzFCUCxRQUFRSyxXQUFXSCxLQUFLLENBQUMsRUFBRSxDQUFDTyxNQUFNO2dCQUNsQ1AsUUFBUVQsS0FBS1UsSUFBSSxDQUFDUCxLQUFLUSxLQUFLO1lBQzlCO1lBRUEsSUFBSUwsT0FBT1UsTUFBTSxHQUFHLEtBQUtYLFVBQVUsT0FBT0QsVUFBVSxVQUFVO2dCQUM1RCxJQUFJRyxRQUFRSixLQUFLUSxLQUFLLENBQUNLLE1BQU0sRUFBRTtvQkFDN0JWLE9BQU9PLElBQUksQ0FBQzt3QkFBQ0MsTUFBTTt3QkFBUUgsT0FBT1IsS0FBS1EsS0FBSyxDQUFDSSxLQUFLLENBQUNSO29CQUFNO2dCQUMzRDtnQkFFQUYsT0FBT1ksUUFBUSxDQUFDQyxNQUFNLENBQUNkLE9BQU8sTUFBTUU7Z0JBQ3BDLE9BQU9GLFFBQVFFLE9BQU9VLE1BQU07WUFDOUI7UUFDRjtJQUNGO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9uZXh0Y2hhdC8uL25vZGVfbW9kdWxlcy9yZW1hcmstYnJlYWtzL2luZGV4LmpzP2VmZGQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAdHlwZWRlZiB7aW1wb3J0KCdtZGFzdCcpLlJvb3R9IFJvb3RcbiAqIEB0eXBlZGVmIHtpbXBvcnQoJ21kYXN0JykuUGhyYXNpbmdDb250ZW50fSBQaHJhc2luZ0NvbnRlbnRcbiAqL1xuXG5pbXBvcnQge3Zpc2l0fSBmcm9tICd1bmlzdC11dGlsLXZpc2l0J1xuXG5jb25zdCBmaW5kID0gL1tcXHQgXSooPzpcXHI/XFxufFxccikvZ1xuXG4vKipcbiAqIFBsdWdpbiB0byBzdXBwb3J0IGhhcmQgYnJlYWtzIHdpdGhvdXQgbmVlZGluZyBzcGFjZXMgb3IgZXNjYXBlcyAodHVybnMgZW50ZXJzXG4gKiBpbnRvIGA8YnI+YHMpLlxuICpcbiAqIEB0eXBlIHtpbXBvcnQoJ3VuaWZpZWQnKS5QbHVnaW48dm9pZFtdLCBSb290Pn1cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gcmVtYXJrQnJlYWtzKCkge1xuICByZXR1cm4gKHRyZWUpID0+IHtcbiAgICB2aXNpdCh0cmVlLCAndGV4dCcsIChub2RlLCBpbmRleCwgcGFyZW50KSA9PiB7XG4gICAgICAvKiogQ
 | ||
|  | 
 | ||
|  | /***/ }) | ||
|  | 
 | ||
|  | }; | ||
|  | ; |