From 0d9b2c47e8cba8d34872e0190131eb69ab710a15 Mon Sep 17 00:00:00 2001 From: jedel1043 Date: Tue, 22 Oct 2024 18:33:19 +0000 Subject: [PATCH] deploy: d5bea78a0a2b8f819651f877e8469d331347d418 --- 404.html | 2 +- about.html | 2 +- .../js/{763.00fae24c.js => 104.42cd3fd4.js} | 260 ++++----- .../js/{518.86b4215a.js => 1329.7a85605f.js} | 50 +- .../js/{2412.8c144dfb.js => 141.49e5eef0.js} | 60 +- .../js/{412.eb484307.js => 141.f0e70b24.js} | 482 +++++++-------- .../js/{672.770f276a.js => 144.3c8053b8.js} | 56 +- .../js/{554.ef67ac09.js => 163.95226fb6.js} | 190 +++--- .../js/{5530.b41da455.js => 1689.189b916c.js} | 88 +-- .../js/{7224.514859e6.js => 1987.a11e67d9.js} | 58 +- .../js/{9672.b3fde5f1.js => 2144.c10a15c7.js} | 54 +- .../js/{6136.fdb36a91.js => 2315.5b5df67b.js} | 134 ++--- assets/js/{60.8b4e72bf.js => 292.b7dfa605.js} | 70 +-- .../js/{136.a63ee40b.js => 315.46f5d52d.js} | 550 +++++++++--------- .../js/{518.46c85bc2.js => 329.1c2a1634.js} | 64 +- .../js/{5060.28342b0e.js => 3292.4b432b7e.js} | 68 +-- .../js/{5481.a2e47277.js => 3417.133fa15c.js} | 30 +- .../js/{9471.fae9bdfd.js => 3687.48ede421.js} | 262 ++++----- .../js/{1451.bdd35674.js => 4073.d9f8a174.js} | 92 +-- .../js/{9763.e0164929.js => 4104.21df018f.js} | 78 +-- .../js/{481.c7403e26.js => 417.176df349.js} | 32 +- .../js/{1245.de91c562.js => 4529.19f9f7b5.js} | 34 +- .../js/{1590.9fcad261.js => 4564.25373558.js} | 78 +-- .../js/{359.a89375cb.js => 469.95b22df7.js} | 60 +- .../js/{3775.321d0ccb.js => 495.344508c1.js} | 70 +-- .../js/{775.ca5bde9c.js => 495.6bbf1161.js} | 84 +-- .../js/{8554.ce75e236.js => 5163.1da2874d.js} | 138 ++--- .../js/{245.020b5b20.js => 529.e4247a76.js} | 36 +- .../js/{6530.a4629abe.js => 5628.03dc94e3.js} | 74 +-- .../js/{590.f6b57769.js => 564.ea684d86.js} | 80 +-- .../js/{2034.31f206d8.js => 5765.4ec3f41a.js} | 126 ++-- .../js/{6126.c18c964f.js => 5857.91c18c30.js} | 12 +- .../js/{2966.af23e68f.js => 5860.723a1af1.js} | 46 +- .../js/{258.77632d28.js => 625.ff4214ed.js} | 234 ++++---- .../js/{149.844afd79.js => 628.ac346ed3.js} | 502 ++++++++-------- .../js/{6258.5f460408.js => 6625.44802939.js} | 96 +-- .../js/{7441.c6fe6b07.js => 6770.76a2ea55.js} | 56 +- .../js/{471.fb08a333.js => 687.b92a2a41.js} | 264 ++++----- .../js/{530.c5f82bac.js => 689.05fa73d1.js} | 504 ++++++++-------- .../js/{7256.7505ff83.js => 711.82178fbf.js} | 58 +- .../js/{7203.80cf029b.js => 7203.56d1c1e0.js} | 86 +-- assets/js/{451.921e6736.js => 73.6295b9cd.js} | 94 +-- .../js/{441.047edcff.js => 770.3ed784cc.js} | 114 ++-- .../js/{5479.982daf06.js => 7899.6d5d7755.js} | 52 +- .../js/{270.2dbc8a7f.js => 846.ad199f56.js} | 40 +- .../js/{126.52f29497.js => 857.3ff036ae.js} | 14 +- .../js/{2270.910d212e.js => 8846.793bf7ba.js} | 38 +- .../js/{1378.9a4bd10a.js => 8989.ab57c3b9.js} | 46 +- .../js/{375.2c18a174.js => 8995.0350c844.js} | 236 ++++---- .../js/{5914.f960ae7d.js => 9312.5e1adaba.js} | 14 +- .../js/{802.acdfe984.js => 971.45cd57a5.js} | 44 +- .../js/{802.afef4aeb.js => 971.70c87eae.js} | 42 +- .../js/{378.e29dba22.js => 989.3045e566.js} | 48 +- ...n.0370c3bc.js => runtime~main.ae024cce.js} | 2 +- benchmarks.html | 2 +- blog.html | 2 +- blog/2020/07/03/boa-release-09.html | 2 +- blog/2020/10/02/boa-release-10.html | 2 +- blog/2021/01/14/boa-release-11.html | 2 +- blog/2021/06/07/boa-release-12.html | 2 +- blog/2021/09/30/boa-release-13.html | 2 +- blog/2022/03/15/boa-release-14.html | 2 +- blog/2022/06/10/boa-release-15.html | 2 +- blog/2022/09/25/boa-release-16.html | 2 +- blog/2022/10/24/boa-usage.html | 2 +- blog/2023/07/08/boa-release-17.html | 2 +- blog/2024/03/07/boa-release-18.html | 2 +- blog/2024/07/09/boa-release-19.html | 2 +- blog/archive.html | 2 +- blog/authors.html | 2 +- blog/tags.html | 2 +- blog/tags/post.html | 2 +- conformance.html | 2 +- docs/architecture/overview.html | 2 +- docs/category/architecture.html | 2 +- docs/category/contributing.html | 2 +- docs/category/debugging.html | 2 +- docs/category/optimizations.html | 2 +- docs/contributing.html | 2 +- docs/contributing/testing.html | 2 +- docs/debugging/debug_flowgraph.html | 2 +- docs/debugging/debug_intro.html | 2 +- docs/debugging/debug_object.html | 2 +- docs/debugging/debug_other.html | 2 +- docs/debugging/debug_tokens_ast.html | 2 +- docs/debugging/debug_trace.html | 2 +- docs/intro.html | 2 +- docs/optimizations/overview.html | 2 +- docs/optimizations/shapes.html | 2 +- docs/profiling.html | 2 +- docs/resources.html | 2 +- index.html | 2 +- playground.html | 2 +- 93 files changed, 3091 insertions(+), 3091 deletions(-) rename assets/js/{763.00fae24c.js => 104.42cd3fd4.js} (99%) rename assets/js/{518.86b4215a.js => 1329.7a85605f.js} (97%) rename assets/js/{2412.8c144dfb.js => 141.49e5eef0.js} (84%) rename assets/js/{412.eb484307.js => 141.f0e70b24.js} (97%) rename assets/js/{672.770f276a.js => 144.3c8053b8.js} (96%) rename assets/js/{554.ef67ac09.js => 163.95226fb6.js} (96%) rename assets/js/{5530.b41da455.js => 1689.189b916c.js} (86%) rename assets/js/{7224.514859e6.js => 1987.a11e67d9.js} (96%) rename assets/js/{9672.b3fde5f1.js => 2144.c10a15c7.js} (96%) rename assets/js/{6136.fdb36a91.js => 2315.5b5df67b.js} (94%) rename assets/js/{60.8b4e72bf.js => 292.b7dfa605.js} (98%) rename assets/js/{136.a63ee40b.js => 315.46f5d52d.js} (97%) rename assets/js/{518.46c85bc2.js => 329.1c2a1634.js} (99%) rename assets/js/{5060.28342b0e.js => 3292.4b432b7e.js} (98%) rename assets/js/{5481.a2e47277.js => 3417.133fa15c.js} (98%) rename assets/js/{9471.fae9bdfd.js => 3687.48ede421.js} (93%) rename assets/js/{1451.bdd35674.js => 4073.d9f8a174.js} (95%) rename assets/js/{9763.e0164929.js => 4104.21df018f.js} (99%) rename assets/js/{481.c7403e26.js => 417.176df349.js} (99%) rename assets/js/{1245.de91c562.js => 4529.19f9f7b5.js} (98%) rename assets/js/{1590.9fcad261.js => 4564.25373558.js} (95%) rename assets/js/{359.a89375cb.js => 469.95b22df7.js} (99%) rename assets/js/{3775.321d0ccb.js => 495.344508c1.js} (99%) rename assets/js/{775.ca5bde9c.js => 495.6bbf1161.js} (99%) rename assets/js/{8554.ce75e236.js => 5163.1da2874d.js} (66%) rename assets/js/{245.020b5b20.js => 529.e4247a76.js} (98%) rename assets/js/{6530.a4629abe.js => 5628.03dc94e3.js} (77%) rename assets/js/{590.f6b57769.js => 564.ea684d86.js} (95%) rename assets/js/{2034.31f206d8.js => 5765.4ec3f41a.js} (92%) rename assets/js/{6126.c18c964f.js => 5857.91c18c30.js} (98%) rename assets/js/{2966.af23e68f.js => 5860.723a1af1.js} (98%) rename assets/js/{258.77632d28.js => 625.ff4214ed.js} (98%) rename assets/js/{149.844afd79.js => 628.ac346ed3.js} (97%) rename assets/js/{6258.5f460408.js => 6625.44802939.js} (95%) rename assets/js/{7441.c6fe6b07.js => 6770.76a2ea55.js} (89%) rename assets/js/{471.fb08a333.js => 687.b92a2a41.js} (93%) rename assets/js/{530.c5f82bac.js => 689.05fa73d1.js} (97%) rename assets/js/{7256.7505ff83.js => 711.82178fbf.js} (97%) rename assets/js/{7203.80cf029b.js => 7203.56d1c1e0.js} (99%) rename assets/js/{451.921e6736.js => 73.6295b9cd.js} (95%) rename assets/js/{441.047edcff.js => 770.3ed784cc.js} (98%) rename assets/js/{5479.982daf06.js => 7899.6d5d7755.js} (96%) rename assets/js/{270.2dbc8a7f.js => 846.ad199f56.js} (95%) rename assets/js/{126.52f29497.js => 857.3ff036ae.js} (98%) rename assets/js/{2270.910d212e.js => 8846.793bf7ba.js} (95%) rename assets/js/{1378.9a4bd10a.js => 8989.ab57c3b9.js} (98%) rename assets/js/{375.2c18a174.js => 8995.0350c844.js} (76%) rename assets/js/{5914.f960ae7d.js => 9312.5e1adaba.js} (99%) rename assets/js/{802.acdfe984.js => 971.45cd57a5.js} (97%) rename assets/js/{802.afef4aeb.js => 971.70c87eae.js} (97%) rename assets/js/{378.e29dba22.js => 989.3045e566.js} (98%) rename assets/js/{runtime~main.0370c3bc.js => runtime~main.ae024cce.js} (91%) diff --git a/404.html b/404.html index 04921000..eeaf7e36 100644 --- a/404.html +++ b/404.html @@ -6,7 +6,7 @@ Boa JS - + diff --git a/about.html b/about.html index 831eac27..e58b4404 100644 --- a/about.html +++ b/about.html @@ -6,7 +6,7 @@ About Boa | Boa JS - + diff --git a/assets/js/763.00fae24c.js b/assets/js/104.42cd3fd4.js similarity index 99% rename from assets/js/763.00fae24c.js rename to assets/js/104.42cd3fd4.js index 8b4d7ae9..206b6a56 100644 --- a/assets/js/763.00fae24c.js +++ b/assets/js/104.42cd3fd4.js @@ -1,5 +1,5 @@ -exports.id = 763; -exports.ids = [763]; +exports.id = 104; +exports.ids = [104]; exports.modules = { /***/ 2954: @@ -6705,7 +6705,7 @@ module.exports = Worker; /***/ }), -/***/ 3316: +/***/ 114: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; @@ -6731,8 +6731,8 @@ __webpack_require__.d(constructs_namespaceObject, { text: () => (constructs_text) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/mermaid/node_modules/mdast-util-to-string/lib/index.js /** * @typedef {import('mdast').Root|import('mdast').Content} Node @@ -19258,7 +19258,7 @@ function defaultOnError(left, right) { // EXTERNAL MODULE: ./node_modules/ts-dedent/esm/index.js var esm = __webpack_require__(513); -;// ./node_modules/mermaid/dist/createText-4a4f35c9.js +;// ./node_modules/mermaid/dist/createText-2e5e7dd3.js @@ -19486,12 +19486,12 @@ const createText = (el, text = "", { width = 200, addSvgBackground = false } = {}) => { - mermaid_2490e8f2.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); + mermaid_b5860b54.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); if (useHtmlLabels) { const htmlText = markdownToHTML(text); const node = { isNode, - label: (0,mermaid_2490e8f2.M)(htmlText).replace( + label: (0,mermaid_b5860b54.M)(htmlText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -19511,7 +19511,7 @@ const createText = (el, text = "", { /***/ }), -/***/ 2034: +/***/ 8146: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; @@ -19533,9 +19533,9 @@ const createText = (el, text = "", { /* harmony export */ s: () => (/* binding */ setNodeElem), /* harmony export */ u: () => (/* binding */ updateNodeBounds) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(114); @@ -19545,7 +19545,7 @@ const insertMarkers = (elem, markerArray, type, id) => { }); }; const extension = (elem, type, id) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionStart").attr("class", "marker extension " + type).attr("refX", 18).attr("refY", 7).attr("markerWidth", 190).attr("markerHeight", 240).attr("orient", "auto").append("path").attr("d", "M 1,7 L18,13 V 1 Z"); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionEnd").attr("class", "marker extension " + type).attr("refX", 1).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 1,1 V 13 L18,7 Z"); }; @@ -19616,12 +19616,12 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { if (typeof vertexText === "object") { vertexText = vertexText[0]; } - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { vertexText = vertexText.replace(/\\n|\n/g, "
"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); const node = { isNode, - label: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( + label: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -19660,7 +19660,7 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { const createLabel$1 = createLabel; const labelHelper = async (parent, node, _classes, isNode) => { let classes; - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); if (!_classes) { classes = "node default"; } else { @@ -19677,15 +19677,15 @@ const labelHelper = async (parent, node, _classes, isNode) => { const textNode = label.node(); let text; if (node.labelType === "markdown") { - text = (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { + text = (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { useHtmlLabels, - width: node.width || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, + width: node.width || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, classes: "markdown-node-label" }); } else { text = textNode.appendChild( createLabel$1( - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), node.labelStyle, false, isNode @@ -19694,7 +19694,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { } let bbox = text.getBBox(); const halfPadding = node.padding / 2; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); const images = div.getElementsByTagName("img"); @@ -19707,7 +19707,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { img.style.display = "flex"; img.style.flexDirection = "column"; if (noImgText) { - const bodyFontSize = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; + const bodyFontSize = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; const enlargingFactor = 5; const width = parseInt(bodyFontSize, 10) * enlargingFactor + "px"; img.style.minWidth = width; @@ -19891,7 +19891,7 @@ const intersect = { rect: intersectRect$1 }; const note = async (parent, node) => { - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; if (!useHtmlLabels) { node.centerLabel = true; } @@ -19901,7 +19901,7 @@ const note = async (parent, node) => { "node " + node.classes, true ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); const rect2 = shapeSvg.insert("rect", ":first-child"); rect2.attr("rx", node.rx).attr("ry", node.ry).attr("x", -bbox.width / 2 - halfPadding).attr("y", -bbox.height / 2 - halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); updateNodeBounds(node, rect2); @@ -20140,12 +20140,12 @@ const question = async (parent, node) => { { x: s / 2, y: -s }, { x: 0, y: -s / 2 } ]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); const questionElem = insertPolygonShape(shapeSvg, s, s, points); questionElem.attr("style", node.style); updateNodeBounds(node, questionElem); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); return intersect.polygon(node, points, point2); }; return shapeSvg; @@ -20403,7 +20403,7 @@ const rect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -20432,7 +20432,7 @@ const composite = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -20443,7 +20443,7 @@ const composite = async (parent, node) => { }; const labelRect = async (parent, node) => { const { shapeSvg } = await labelHelper(parent, node, "label", true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); const rect2 = shapeSvg.insert("rect", ":first-child"); const totalWidth = 0; const totalHeight = 0; @@ -20456,7 +20456,7 @@ const labelRect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -20474,25 +20474,25 @@ function applyNodePropertyBorders(rect2, borders, totalWidth, totalHeight) { strokeDashArray.push(0, length); }; if (borders.includes("t")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("r")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); addBorder(totalHeight); } else { skipBorder(totalHeight); } if (borders.includes("b")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("l")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); addBorder(totalHeight); } else { skipBorder(totalHeight); @@ -20517,23 +20517,23 @@ const rectWithTitle = (parent, node) => { } else { title = text2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); const text = label.node().appendChild(createLabel$1(title, node.labelStyle, true, true)); let bbox = { width: 0, height: 0 }; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); dv.attr("width", bbox.width); dv.attr("height", bbox.height); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); const textRows = text2.slice(1, text2.length); let titleBox = text.getBBox(); const descr = label.node().appendChild( createLabel$1(textRows.join ? textRows.join("
") : textRows, node.labelStyle, true, true) ); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = descr.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(descr); bbox = div.getBoundingClientRect(); @@ -20589,10 +20589,10 @@ const circle = async (parent, node) => { ); const circle2 = shapeSvg.insert("circle", ":first-child"); circle2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); updateNodeBounds(node, circle2); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); return intersect.circle(node, bbox.width / 2 + halfPadding, point2); }; return shapeSvg; @@ -20611,10 +20611,10 @@ const doublecircle = async (parent, node) => { circleGroup.attr("class", node.class); outerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding + gap).attr("width", bbox.width + node.padding + gap * 2).attr("height", bbox.height + node.padding + gap * 2); innerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); updateNodeBounds(node, outerCircle); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); return intersect.circle(node, bbox.width / 2 + halfPadding + gap, point2); }; return shapeSvg; @@ -20709,7 +20709,7 @@ const class_box = (parent, node) => { const interfaceLabelText = node.classData.annotations[0] ? "«" + node.classData.annotations[0] + "»" : ""; const interfaceLabel = labelContainer.node().appendChild(createLabel$1(interfaceLabelText, node.labelStyle, true, true)); let interfaceBBox = interfaceLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = interfaceLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(interfaceLabel); interfaceBBox = div.getBoundingClientRect(); @@ -20722,7 +20722,7 @@ const class_box = (parent, node) => { } let classTitleString = node.classData.label; if (node.classData.type !== void 0 && node.classData.type !== "") { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { classTitleString += "<" + node.classData.type + ">"; } else { classTitleString += "<" + node.classData.type + ">"; @@ -20731,7 +20731,7 @@ const class_box = (parent, node) => { const classTitleLabel = labelContainer.node().appendChild(createLabel$1(classTitleString, node.labelStyle, true, true)); (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel).attr("class", "classTitle"); let classTitleBBox = classTitleLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = classTitleLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel); classTitleBBox = div.getBoundingClientRect(); @@ -20746,7 +20746,7 @@ const class_box = (parent, node) => { node.classData.members.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let parsedText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { parsedText = parsedText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -20758,7 +20758,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -20776,7 +20776,7 @@ const class_box = (parent, node) => { node.classData.methods.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let displayText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { displayText = displayText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -20788,7 +20788,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -20878,7 +20878,7 @@ const insertNode = async (elem, node, dir) => { let el; if (node.link) { let target; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { target = "_top"; } else if (node.linkTarget) { target = node.linkTarget || "_blank"; @@ -20911,7 +20911,7 @@ const clear$1 = () => { }; const positionNode = (node) => { const el = nodeElems[node.id]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( "Transforming node", node.diff, node, @@ -21022,7 +21022,7 @@ const arrowTypesMap = { const addEdgeMarker = (svgPath, position, arrowType, url, id, diagramType) => { const endMarkerType = arrowTypesMap[arrowType]; if (!endMarkerType) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); return; } const suffix = position === "start" ? "Start" : "End"; @@ -21035,8 +21035,8 @@ const clear = () => { terminalLabels = {}; }; const insertEdgeLabel = (elem, edge) => { - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); - const labelElement = edge.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const labelElement = edge.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { style: edge.labelStyle, useHtmlLabels, addSvgBackground: true @@ -21115,23 +21115,23 @@ const insertEdgeLabel = (elem, edge) => { return labelElement; }; function setTerminalWidth(fo, value) { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { fo.style.width = value.length * 9 + "px"; fo.style.height = "12px"; } } const positionEdgeLabel = (edge, paths) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); let path = paths.updatedPath ? paths.updatedPath : paths.originalPath; - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig); if (edge.label) { const el = edgeLabels[edge.id]; let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( "Moving label " + edge.label + " from (", x, ",", @@ -21154,7 +21154,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); x = pos.x; y = pos.y; } @@ -21165,7 +21165,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( edge.arrowTypeStart ? 10 : 0, "start_right", path @@ -21180,7 +21180,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); x = pos.x; y = pos.y; } @@ -21191,7 +21191,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); x = pos.x; y = pos.y; } @@ -21211,7 +21211,7 @@ const outsideNode = (node, point2) => { return false; }; const intersection = (node, outsidePoint, insidePoint) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(outsidePoint)} insidePoint : ${JSON.stringify(insidePoint)} node : x:${node.x} y:${node.y} w:${node.width} h:${node.height}`); @@ -21240,7 +21240,7 @@ const intersection = (node, outsidePoint, insidePoint) => { if (Q === 0) { res.y = outsidePoint.y; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); return res; } else { if (insidePoint.x < outsidePoint.x) { @@ -21251,7 +21251,7 @@ const intersection = (node, outsidePoint, insidePoint) => { let q = Q * r / R; let _x = insidePoint.x < outsidePoint.x ? insidePoint.x + R - r : insidePoint.x - R + r; let _y = insidePoint.y < outsidePoint.y ? insidePoint.y + q : insidePoint.y - q; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); if (r === 0) { _x = outsidePoint.x; _y = outsidePoint.y; @@ -21266,7 +21266,7 @@ const intersection = (node, outsidePoint, insidePoint) => { } }; const cutPathAtIntersect = (_points, boundaryNode) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); let points = []; let lastPointOutside = _points[0]; let isInside = false; @@ -21292,7 +21292,7 @@ const cutPathAtIntersect = (_points, boundaryNode) => { }; const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { let points = edge.points; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); let pointsHasChanged = false; const tail = graph.node(e.v); var head = graph.node(e.w); @@ -21302,12 +21302,12 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { points.push(head.intersect(points[points.length - 1])); } if (edge.toCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); points = cutPathAtIntersect(edge.points, clusterDb[edge.toCluster].node); pointsHasChanged = true; } if (edge.fromCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); points = cutPathAtIntersect(points.reverse(), clusterDb[edge.fromCluster].node).reverse(); pointsHasChanged = true; } @@ -21345,7 +21345,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { } const svgPath = elem.append("path").attr("d", lineFunction(lineData)).attr("id", edge.id).attr("class", " " + strokeClasses + (edge.classes ? " " + edge.classes : "")).attr("style", edge.style); let url = ""; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { url = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); @@ -21363,7 +21363,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /***/ }), -/***/ 2966: +/***/ 5860: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; @@ -21373,7 +21373,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /* harmony export */ p: () => (/* binding */ parser$1) /* harmony export */ }); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); var parser = function() { @@ -22456,7 +22456,7 @@ parser.parser = parser; const parser$1 = parser; const MERMAID_DOM_ID_PREFIX = "flowchart-"; let vertexCounter = 0; -let config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); +let config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); let vertices = {}; let edges = []; let classes = {}; @@ -22468,7 +22468,7 @@ let firstGraphFlag = true; let direction; let version; let funs = []; -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, config); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, config); const lookUpDomId = function(id) { const vertexKeys = Object.keys(vertices); for (const vertexKey of vertexKeys) { @@ -22498,7 +22498,7 @@ const addVertex = function(_id, textObj, type, style, classes2, dir, props = {}) } vertexCounter++; if (textObj !== void 0) { - config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); txt = sanitizeText(textObj.text.trim()); vertices[id].labelType = textObj.type; if (txt[0] === '"' && txt[txt.length - 1] === '"') { @@ -22536,7 +22536,7 @@ const addSingleLink = function(_start, _end, type) { let start = _start; let end = _end; const edge = { start, end, type: void 0, text: "", labelType: "text" }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 Got edge...", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 Got edge...", edge); const linkTextObj = type.text; if (linkTextObj !== void 0) { edge.text = sanitizeText(linkTextObj.text.trim()); @@ -22554,7 +22554,7 @@ const addSingleLink = function(_start, _end, type) { edge.length = 10; } if (edges.length < (config.maxEdges ?? 500)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 pushing edge..."); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 pushing edge..."); edges.push(edge); } else { throw new Error( @@ -22567,7 +22567,7 @@ You have to call mermaid.initialize.` } }; const addLink = function(_start, _end, type) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("addLink (abc78)", _start, _end, type); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("addLink (abc78)", _start, _end, type); let i, j; for (i = 0; i < _start.length; i++) { for (j = 0; j < _end.length; j++) { @@ -22594,7 +22594,7 @@ const updateLink = function(positions, style) { if (pos === "default") { edges.defaultStyle = style; } else { - if (_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.isSubstringInArray("fill", style) === -1) { + if (_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.isSubstringInArray("fill", style) === -1) { style.push("fill:none"); } edges[pos].style = style; @@ -22655,7 +22655,7 @@ const setTooltip = function(ids, tooltip) { }; const setClickFun = function(id, functionName, functionArgs) { let domId = lookUpDomId(id); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel !== "loose") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel !== "loose") { return; } if (functionName === void 0) { @@ -22683,7 +22683,7 @@ const setClickFun = function(id, functionName, functionArgs) { elem.addEventListener( "click", function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); }, false ); @@ -22694,7 +22694,7 @@ const setClickFun = function(id, functionName, functionArgs) { const setLink = function(ids, linkStr, target) { ids.split(",").forEach(function(id) { if (vertices[id] !== void 0) { - vertices[id].link = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); + vertices[id].link = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); vertices[id].linkTarget = target; } }); @@ -22765,8 +22765,8 @@ const clear = function(ver = "gen-1") { tooltips = {}; firstGraphFlag = true; version = ver; - config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.v)(); + config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.v)(); }; const setGen = (ver) => { version = ver || "gen-2"; @@ -22821,7 +22821,7 @@ const addSubGraph = function(_id, list, _title) { dir, labelType: _title.type }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Adding", subGraph.id, subGraph.nodes, subGraph.dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Adding", subGraph.id, subGraph.nodes, subGraph.dir); subGraph.nodes = makeUniq(subGraph, subGraphs).nodes; subGraphs.push(subGraph); subGraphLookup[id] = subGraph; @@ -23016,11 +23016,11 @@ const lex = { firstGraph }; const flowDb = { - defaultConfig: () => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.K.flowchart, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.b, + defaultConfig: () => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.K.flowchart, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.b, addVertex, lookUpDomId, addLink, @@ -23049,8 +23049,8 @@ const flowDb = { lex, exists, makeUniq, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.t + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.t }; const db = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, @@ -23088,17 +23088,17 @@ const db = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ /***/ }), -/***/ 9763: +/***/ 4104: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(2966); +/* harmony import */ var _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5860); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2034); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(8328); +/* harmony import */ var _edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8146); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6079); /* harmony import */ var elkjs_lib_elk_bundled_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2954); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6750); @@ -23155,7 +23155,7 @@ const addVertices = async function(vert, svgId, root, doc, diagObj, parentLookup classStr = vertex.classes.join(" "); } classStr = classStr + " flowchart-label"; - const styles2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.k)(vertex.styles); + const styles2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.k)(vertex.styles); let vertexText = vertex.text !== void 0 ? vertex.text : vertex.id; const labelData = { width: 0, height: 0 }; const ports = [ @@ -23265,18 +23265,18 @@ const addVertices = async function(vert, svgId, root, doc, diagObj, parentLookup dir: vertex.dir, type: vertex.type, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.padding }; let boundingBox; let nodeEl; if (node.type !== "group") { - nodeEl = await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, node, vertex.dir); + nodeEl = await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, node, vertex.dir); boundingBox = nodeEl.node().getBBox(); } else { doc.createElementNS("http://www.w3.org/2000/svg", "text"); - const { shapeSvg, bbox } = await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.l)(nodes, node, void 0, true); + const { shapeSvg, bbox } = await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.l)(nodes, node, void 0, true); labelData.width = bbox.width; - labelData.wrappingWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.wrappingWidth; + labelData.wrappingWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.wrappingWidth; labelData.height = bbox.height; labelData.labelNode = shapeSvg.node(); node.labelData = labelData; @@ -23361,7 +23361,7 @@ const getNextPosition = (position, edgeDirection, graphDirection) => { return portPos2[graphDirection][edgeDirection][position]; }; const getNextPort = (node, edgeDirection, graphDirection) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("getNextPort", { node, edgeDirection, graphDirection }); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("getNextPort", { node, edgeDirection, graphDirection }); if (!portPos[node]) { switch (graphDirection) { case "TB": @@ -23426,14 +23426,14 @@ const getEdgeStartEndPoint = (edge, dir) => { return { source, target, sourceId, targetId }; }; const addEdges = function(edges, diagObj, graph, svg) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 edges = ", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 edges = ", edges); const labelsEl = svg.insert("g").attr("class", "edgeLabels"); let linkIdCnt = {}; let dir = diagObj.db.getDirection(); let defaultStyle; let defaultLabelStyle; if (edges.defaultStyle !== void 0) { - const defaultStyles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.k)(edges.defaultStyle); + const defaultStyles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.k)(edges.defaultStyle); defaultStyle = defaultStyles.style; defaultLabelStyle = defaultStyles.labelStyle; } @@ -23441,13 +23441,13 @@ const addEdges = function(edges, diagObj, graph, svg) { const linkIdBase = "L-" + edge.start + "-" + edge.end; if (linkIdCnt[linkIdBase] === void 0) { linkIdCnt[linkIdBase] = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } else { linkIdCnt[linkIdBase]++; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } let linkId = linkIdBase + "-" + linkIdCnt[linkIdBase]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); const linkNameStart = "LS-" + edge.start; const linkNameEnd = "LE-" + edge.end; const edgeData = { style: "", labelStyle: "" }; @@ -23502,18 +23502,18 @@ const addEdges = function(edges, diagObj, graph, svg) { break; } if (edge.style !== void 0) { - const styles2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.k)(edge.style); + const styles2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.k)(edge.style); style = styles2.style; labelStyle = styles2.labelStyle; } edgeData.style = edgeData.style += style; edgeData.labelStyle = edgeData.labelStyle += labelStyle; if (edge.interpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); } else if (edges.defaultInterpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); } else { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); } if (edge.text === void 0) { if (edge.style !== void 0) { @@ -23524,16 +23524,16 @@ const addEdges = function(edges, diagObj, graph, svg) { edgeData.labelpos = "c"; } edgeData.labelType = edge.labelType; - edgeData.label = edge.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.e.lineBreakRegex, "\n"); + edgeData.label = edge.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.e.lineBreakRegex, "\n"); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none;"; } edgeData.labelStyle = edgeData.labelStyle.replace("color:", "fill:"); edgeData.id = linkId; edgeData.classes = "flowchart-link " + linkNameStart + " " + linkNameEnd; - const labelEl = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.f)(labelsEl, edgeData); + const labelEl = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.f)(labelsEl, edgeData); const { source, target, sourceId, targetId } = getEdgeStartEndPoint(edge, dir); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc78 source and target", source, target); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc78 source and target", source, target); graph.edges.push({ id: "e" + edge.start + edge.end, sources: [source], @@ -23566,16 +23566,16 @@ const addMarkersToEdge = function(svgPath, edgeData, diagramType, arrowMarkerAbs url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); } - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.m)(svgPath, edgeData, url, id, diagramType); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.m)(svgPath, edgeData, url, id, diagramType); }; const getClasses = function(text, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Extracting classes"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Extracting classes"); return diagObj.db.getClasses(); }; const addSubGraphs = function(db2) { const parentLookupDb = { parentById: {}, childrenById: {} }; const subgraphs = db2.getSubGraphs(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Subgraphs - ", subgraphs); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Subgraphs - ", subgraphs); subgraphs.forEach(function(subgraph) { subgraph.nodes.forEach(function(node) { parentLookupDb.parentById[node] = subgraph.id; @@ -23612,7 +23612,7 @@ const insertEdge = function(edgesEl, edge, edgeData, diagObj, parentLookupDb, id ...segPoints, [dest.x + offset.x, dest.y + offset.y] ]; - const { x, y } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.k)(edge.edgeData); + const { x, y } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.k)(edge.edgeData); const curve = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .line */ .n8j)().x(x).y(y).curve(d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); const edgePath = edgesEl.insert("path").attr("d", curve(points)).attr("class", "path " + edgeData.classes).attr("fill", "none"); const edgeG = edgesEl.insert("g").attr("class", "edgeLabel"); @@ -23662,7 +23662,7 @@ const draw = async function(text, id, _version, diagObj) { children: [], edges: [] }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Drawing flowchart using v3 renderer", elk); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Drawing flowchart using v3 renderer", elk); let dir = diagObj.db.getDirection(); switch (dir) { case "BT": @@ -23678,7 +23678,7 @@ const draw = async function(text, id, _version, diagObj) { graph.layoutOptions["elk.direction"] = "LEFT"; break; } - const { securityLevel, flowchart: conf2 } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + const { securityLevel, flowchart: conf2 } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); @@ -23687,11 +23687,11 @@ const draw = async function(text, id, _version, diagObj) { const doc = securityLevel === "sandbox" ? sandboxElement.nodes()[0].contentDocument : document; const svg = root.select(`[id="${id}"]`); const markers = ["point", "circle", "cross"]; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.a)(svg, markers, diagObj.type, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.a)(svg, markers, diagObj.type, id); const vert = diagObj.db.getVertices(); let subG; const subGraphs = diagObj.db.getSubGraphs(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Subgraphs - ", subGraphs); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Subgraphs - ", subGraphs); for (let i = subGraphs.length - 1; i >= 0; i--) { subG = subGraphs[i]; diagObj.db.addVertex( @@ -23735,14 +23735,14 @@ const draw = async function(text, id, _version, diagObj) { } }); insertChildren(graph.children, parentLookupDb); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("after layout", JSON.stringify(graph, null, 2)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("after layout", JSON.stringify(graph, null, 2)); const g = await elk.layout(graph); drawNodes(0, 0, g.children, svg, subGraphsEl, diagObj, 0); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("after layout", g); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("after layout", g); (_a = g.edges) == null ? void 0 : _a.map((edge) => { insertEdge(edgesEl, edge, edge.edgeData, diagObj, parentLookupDb, id); }); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.o)({}, svg, conf2.diagramPadding, conf2.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.o)({}, svg, conf2.diagramPadding, conf2.useMaxWidth); renderEl.remove(); }; const drawNodes = (relX, relY, nodeArray, svg, subgraphsEl, diagObj, depth) => { @@ -23761,15 +23761,15 @@ const drawNodes = (relX, relY, nodeArray, svg, subgraphsEl, diagObj, depth) => { const subgraphEl = subgraphsEl.insert("g").attr("class", "subgraph"); subgraphEl.insert("rect").attr("class", "subgraph subgraph-lvl-" + depth % 5 + " node").attr("x", node.x + relX).attr("y", node.y + relY).attr("width", node.width).attr("height", node.height); const label = subgraphEl.insert("g").attr("class", "label"); - const labelCentering = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.htmlLabels ? node.labelData.width / 2 : 0; + const labelCentering = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.htmlLabels ? node.labelData.width / 2 : 0; label.attr( "transform", `translate(${node.labels[0].x + relX + node.x + labelCentering}, ${node.labels[0].y + relY + node.y + 3})` ); label.node().appendChild(node.labelData.labelNode); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Id (UGH)= ", node.type, node.labels); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Id (UGH)= ", node.type, node.labels); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Id (UGH)= ", node.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Id (UGH)= ", node.id); node.el.attr( "transform", `translate(${node.x + relX + node.width / 2}, ${node.y + relY + node.height / 2})` @@ -23909,9 +23909,9 @@ const getStyles = (options) => `.label { `; const styles = getStyles; const diagram = { - db: _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.d, + db: _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.d, renderer, - parser: _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.p, + parser: _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.p, styles }; diff --git a/assets/js/518.86b4215a.js b/assets/js/1329.7a85605f.js similarity index 97% rename from assets/js/518.86b4215a.js rename to assets/js/1329.7a85605f.js index f47c06c0..a85cf552 100644 --- a/assets/js/518.86b4215a.js +++ b/assets/js/1329.7a85605f.js @@ -1,14 +1,14 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[518],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[1329],{ -/***/ 518: +/***/ 1329: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3566); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(5914); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6079); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(9312); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); @@ -707,7 +707,7 @@ class TextDimensionCalculatorWithFont { }; const elem = this.parentGroup.append("g").attr("visibility", "hidden").attr("font-size", fontSize); for (const t of texts) { - const bbox = (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_4__.c)(elem, 1, t); + const bbox = (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_4__.c)(elem, 1, t); const width = bbox ? bbox.width : t.length * fontSize; const height = bbox ? bbox.height : fontSize; dimension.width = Math.max(dimension.width, width); @@ -1079,7 +1079,7 @@ class BandAxis extends BaseAxis { } recalculateScale() { this.scale = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .scaleBand */ .WH)().domain(this.categories).range(this.getRange()).paddingInner(1).paddingOuter(0).align(0.5); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.trace("BandAxis axis final categories, range: ", this.categories, this.getRange()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.trace("BandAxis axis final categories, range: ", this.categories, this.getRange()); } getTickValues() { return this.categories; @@ -1520,14 +1520,14 @@ let plotColorPalette = xyChartThemeConfig.plotColorPalette.split(",").map((color let hasSetXAxis = false; let hasSetYAxis = false; function getChartDefaultThemeConfig() { - const defaultThemeVariables = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.E)(); - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.C)(defaultThemeVariables.xyChart, config.themeVariables.xyChart); + const defaultThemeVariables = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.E)(); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.C)(defaultThemeVariables.xyChart, config.themeVariables.xyChart); } function getChartDefaultConfig() { - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.C)( - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.B.xyChart, + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.C)( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.B.xyChart, config.xyChart ); } @@ -1549,8 +1549,8 @@ function getChartDefaultData() { }; } function textSanitizer(text) { - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.d)(text.trim(), config); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.d)(text.trim(), config); } function setTmpSVGG(SVGG) { tmpSVGGroup = SVGG; @@ -1650,7 +1650,7 @@ function getDrawableElem() { if (xyChartData.plots.length === 0) { throw Error("No Plot to render, please provide a plot with some data"); } - xyChartData.title = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.t)(); + xyChartData.title = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.t)(); return XYChartBuilder.build(xyChartConfig, xyChartData, xyChartThemeConfig, tmpSVGGroup); } function getChartThemeConfig() { @@ -1660,7 +1660,7 @@ function getChartConfig() { return xyChartConfig; } const clear = function() { - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.v)(); plotIndex = 0; xyChartConfig = getChartDefaultConfig(); xyChartData = getChartDefaultData(); @@ -1672,12 +1672,12 @@ const clear = function() { const db = { getDrawableElem, clear, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.g, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.t, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.b, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.g, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.t, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.b, setOrientation, setXAxisTitle, setXAxisRangeData, @@ -1703,11 +1703,11 @@ const draw = (txt, id, _version, diagObj) => { function getTextTransformation(data) { return `translate(${data.x}, ${data.y}) rotate(${data.rotation || 0})`; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Rendering xychart chart\n" + txt); - const svg = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.A)(id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Rendering xychart chart\n" + txt); + const svg = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.A)(id); const group = svg.append("g").attr("class", "main"); const background = group.append("rect").attr("width", chartConfig.width).attr("height", chartConfig.height).attr("class", "background"); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.i)(svg, chartConfig.height, chartConfig.width, true); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.i)(svg, chartConfig.height, chartConfig.width, true); svg.attr("viewBox", `0 0 ${chartConfig.width} ${chartConfig.height}`); background.attr("fill", themeConfig.backgroundColor); db2.setTmpSVGG(svg.append("g").attr("class", "mermaid-tmp-group")); diff --git a/assets/js/2412.8c144dfb.js b/assets/js/141.49e5eef0.js similarity index 84% rename from assets/js/2412.8c144dfb.js rename to assets/js/141.49e5eef0.js index 5e592ed2..626b90d2 100644 --- a/assets/js/2412.8c144dfb.js +++ b/assets/js/141.49e5eef0.js @@ -1,17 +1,17 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[2412],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[141],{ -/***/ 2412: +/***/ 141: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5479); +/* harmony import */ var _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(7899); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(697); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(3566); -/* harmony import */ var _index_9620d214_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(375); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(6079); +/* harmony import */ var _index_3862675e_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(8995); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(2838); @@ -105,14 +105,14 @@ const setupNode = (g, parent, parsedItem, diagramStates, diagramDb, altFlag) => if (parsedItem.start === false) { shape = SHAPE_END; } - if (parsedItem.type !== _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.D) { + if (parsedItem.type !== _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.D) { shape = parsedItem.type; } if (!nodeDb[itemId]) { nodeDb[itemId] = { id: itemId, shape, - description: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeText(itemId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.c)()), + description: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeText(itemId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.c)()), classes: `${classStr} ${CSS_DIAGRAM_STATE}` }; } @@ -134,16 +134,16 @@ const setupNode = (g, parent, parsedItem, diagramStates, diagramDb, altFlag) => newNode.description = parsedItem.description; } } - newNode.description = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeTextOrArray(newNode.description, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.c)()); + newNode.description = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeTextOrArray(newNode.description, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.c)()); } if (newNode.description.length === 1 && newNode.shape === SHAPE_STATE_WITH_DESC) { newNode.shape = SHAPE_STATE; } if (!newNode.type && parsedItem.doc) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.info("Setting cluster for ", itemId, getDir(parsedItem)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.info("Setting cluster for ", itemId, getDir(parsedItem)); newNode.type = "group"; newNode.dir = getDir(parsedItem); - newNode.shape = parsedItem.type === _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.a ? SHAPE_DIVIDER : SHAPE_GROUP; + newNode.shape = parsedItem.type === _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.a ? SHAPE_DIVIDER : SHAPE_GROUP; newNode.classes = newNode.classes + " " + CSS_DIAGRAM_CLUSTER + " " + (altFlag ? CSS_DIAGRAM_CLUSTER_ALT : ""); } const nodeData = { @@ -221,25 +221,25 @@ const setupNode = (g, parent, parsedItem, diagramStates, diagramDb, altFlag) => } } if (parent && parent.id !== "root") { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("Setting node ", itemId, " to be child of its parent ", parent.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("Setting node ", itemId, " to be child of its parent ", parent.id); g.setParent(itemId, parent.id); } if (parsedItem.doc) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("Adding nodes children "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("Adding nodes children "); setupDoc(g, parsedItem, parsedItem.doc, diagramStates, diagramDb, !altFlag); } }; const setupDoc = (g, parentParsedItem, doc, diagramStates, diagramDb, altFlag) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("items", doc); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("items", doc); doc.forEach((item) => { switch (item.stmt) { - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.b: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.b: setupNode(g, parentParsedItem, item, diagramStates, diagramDb, altFlag); break; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.D: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.D: setupNode(g, parentParsedItem, item, diagramStates, diagramDb, altFlag); break; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.S: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.S: { setupNode(g, parentParsedItem, item.state1, diagramStates, diagramDb, altFlag); setupNode(g, parentParsedItem, item.state2, diagramStates, diagramDb, altFlag); @@ -249,7 +249,7 @@ const setupDoc = (g, parentParsedItem, doc, diagramStates, diagramDb, altFlag) = arrowTypeEnd: "arrow_barb", style: G_EDGE_STYLE, labelStyle: "", - label: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeText(item.description, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.c)()), + label: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeText(item.description, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.c)()), arrowheadStyle: G_EDGE_ARROWHEADSTYLE, labelpos: G_EDGE_LABELPOS, labelType: G_EDGE_LABELTYPE, @@ -263,7 +263,7 @@ const setupDoc = (g, parentParsedItem, doc, diagramStates, diagramDb, altFlag) = } }); }; -const getDir = (parsedItem, defaultDir = _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.c) => { +const getDir = (parsedItem, defaultDir = _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.c) => { let dir = defaultDir; if (parsedItem.doc) { for (let i = 0; i < parsedItem.doc.length; i++) { @@ -276,15 +276,15 @@ const getDir = (parsedItem, defaultDir = _styles_de3becd0_js__WEBPACK_IMPORTED_M return dir; }; const draw = async function(text, id, _version, diag) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.info("Drawing state diagram (v2)", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.info("Drawing state diagram (v2)", id); nodeDb = {}; diag.db.getDirection(); - const { securityLevel, state: conf } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.c)(); + const { securityLevel, state: conf } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.c)(); const nodeSpacing = conf.nodeSpacing || 50; const rankSpacing = conf.rankSpacing || 50; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.info(diag.db.getRootDocV2()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.info(diag.db.getRootDocV2()); diag.db.extract(diag.db.getRootDocV2()); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.info(diag.db.getRootDocV2()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.info(diag.db.getRootDocV2()); const diagramStates = diag.db.getStates(); const g = new dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__/* .Graph */ .T({ multigraph: true, @@ -306,17 +306,17 @@ const draw = async function(text, id, _version, diag) { const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)("body"); const svg = root.select(`[id="${id}"]`); const element = root.select("#" + id + " g"); - await (0,_index_9620d214_js__WEBPACK_IMPORTED_MODULE_9__.r)(element, g, ["barb"], CSS_DIAGRAM, id); + await (0,_index_3862675e_js__WEBPACK_IMPORTED_MODULE_9__.r)(element, g, ["barb"], CSS_DIAGRAM, id); const padding = 8; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.u.insertTitle(svg, "statediagramTitleText", conf.titleTopMargin, diag.db.getDiagramTitle()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.u.insertTitle(svg, "statediagramTitleText", conf.titleTopMargin, diag.db.getDiagramTitle()); const bounds = svg.node().getBBox(); const width = bounds.width + padding * 2; const height = bounds.height + padding * 2; svg.attr("class", CSS_DIAGRAM); const svgBounds = svg.node().getBBox(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.i)(svg, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.i)(svg, height, width, conf.useMaxWidth); const vBox = `${svgBounds.x - padding} ${svgBounds.y - padding} ${width} ${height}`; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.debug(`viewBox ${vBox}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.debug(`viewBox ${vBox}`); svg.attr("viewBox", vBox); const labels = document.querySelectorAll('[id="' + id + '"] .edgeLabel .label'); for (const label of labels) { @@ -335,16 +335,16 @@ const renderer = { draw }; const diagram = { - parser: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.p, - db: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d, + parser: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.p, + db: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d, renderer, - styles: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.s, + styles: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.s, init: (cnf) => { if (!cnf.state) { cnf.state = {}; } cnf.state.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); + _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); } }; diff --git a/assets/js/412.eb484307.js b/assets/js/141.f0e70b24.js similarity index 97% rename from assets/js/412.eb484307.js rename to assets/js/141.f0e70b24.js index 58782b3c..085a6b41 100644 --- a/assets/js/412.eb484307.js +++ b/assets/js/141.f0e70b24.js @@ -1,6 +1,6 @@ "use strict"; -exports.id = 412; -exports.ids = [412]; +exports.id = 141; +exports.ids = [141]; exports.modules = { /***/ 1176: @@ -9073,7 +9073,7 @@ function values(object) { /***/ }), -/***/ 3316: +/***/ 114: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -9098,8 +9098,8 @@ __webpack_require__.d(constructs_namespaceObject, { text: () => (constructs_text) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/mermaid/node_modules/mdast-util-to-string/lib/index.js /** * @typedef {import('mdast').Root|import('mdast').Content} Node @@ -21625,7 +21625,7 @@ function defaultOnError(left, right) { // EXTERNAL MODULE: ./node_modules/ts-dedent/esm/index.js var esm = __webpack_require__(513); -;// ./node_modules/mermaid/dist/createText-4a4f35c9.js +;// ./node_modules/mermaid/dist/createText-2e5e7dd3.js @@ -21853,12 +21853,12 @@ const createText = (el, text = "", { width = 200, addSvgBackground = false } = {}) => { - mermaid_2490e8f2.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); + mermaid_b5860b54.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); if (useHtmlLabels) { const htmlText = markdownToHTML(text); const node = { isNode, - label: (0,mermaid_2490e8f2.M)(htmlText).replace( + label: (0,mermaid_b5860b54.M)(htmlText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -21878,7 +21878,7 @@ const createText = (el, text = "", { /***/ }), -/***/ 2034: +/***/ 8146: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -21899,9 +21899,9 @@ const createText = (el, text = "", { /* harmony export */ s: () => (/* binding */ setNodeElem), /* harmony export */ u: () => (/* binding */ updateNodeBounds) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(114); @@ -21911,7 +21911,7 @@ const insertMarkers = (elem, markerArray, type, id) => { }); }; const extension = (elem, type, id) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionStart").attr("class", "marker extension " + type).attr("refX", 18).attr("refY", 7).attr("markerWidth", 190).attr("markerHeight", 240).attr("orient", "auto").append("path").attr("d", "M 1,7 L18,13 V 1 Z"); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionEnd").attr("class", "marker extension " + type).attr("refX", 1).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 1,1 V 13 L18,7 Z"); }; @@ -21982,12 +21982,12 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { if (typeof vertexText === "object") { vertexText = vertexText[0]; } - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { vertexText = vertexText.replace(/\\n|\n/g, "
"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); const node = { isNode, - label: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( + label: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -22026,7 +22026,7 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { const createLabel$1 = createLabel; const labelHelper = async (parent, node, _classes, isNode) => { let classes; - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); if (!_classes) { classes = "node default"; } else { @@ -22043,15 +22043,15 @@ const labelHelper = async (parent, node, _classes, isNode) => { const textNode = label.node(); let text; if (node.labelType === "markdown") { - text = (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { + text = (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { useHtmlLabels, - width: node.width || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, + width: node.width || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, classes: "markdown-node-label" }); } else { text = textNode.appendChild( createLabel$1( - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), node.labelStyle, false, isNode @@ -22060,7 +22060,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { } let bbox = text.getBBox(); const halfPadding = node.padding / 2; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); const images = div.getElementsByTagName("img"); @@ -22073,7 +22073,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { img.style.display = "flex"; img.style.flexDirection = "column"; if (noImgText) { - const bodyFontSize = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; + const bodyFontSize = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; const enlargingFactor = 5; const width = parseInt(bodyFontSize, 10) * enlargingFactor + "px"; img.style.minWidth = width; @@ -22257,7 +22257,7 @@ const intersect = { rect: intersectRect$1 }; const note = async (parent, node) => { - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; if (!useHtmlLabels) { node.centerLabel = true; } @@ -22267,7 +22267,7 @@ const note = async (parent, node) => { "node " + node.classes, true ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); const rect2 = shapeSvg.insert("rect", ":first-child"); rect2.attr("rx", node.rx).attr("ry", node.ry).attr("x", -bbox.width / 2 - halfPadding).attr("y", -bbox.height / 2 - halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); updateNodeBounds(node, rect2); @@ -22506,12 +22506,12 @@ const question = async (parent, node) => { { x: s / 2, y: -s }, { x: 0, y: -s / 2 } ]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); const questionElem = insertPolygonShape(shapeSvg, s, s, points); questionElem.attr("style", node.style); updateNodeBounds(node, questionElem); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); return intersect.polygon(node, points, point2); }; return shapeSvg; @@ -22769,7 +22769,7 @@ const rect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -22798,7 +22798,7 @@ const composite = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -22809,7 +22809,7 @@ const composite = async (parent, node) => { }; const labelRect = async (parent, node) => { const { shapeSvg } = await labelHelper(parent, node, "label", true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); const rect2 = shapeSvg.insert("rect", ":first-child"); const totalWidth = 0; const totalHeight = 0; @@ -22822,7 +22822,7 @@ const labelRect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -22840,25 +22840,25 @@ function applyNodePropertyBorders(rect2, borders, totalWidth, totalHeight) { strokeDashArray.push(0, length); }; if (borders.includes("t")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("r")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); addBorder(totalHeight); } else { skipBorder(totalHeight); } if (borders.includes("b")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("l")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); addBorder(totalHeight); } else { skipBorder(totalHeight); @@ -22883,23 +22883,23 @@ const rectWithTitle = (parent, node) => { } else { title = text2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); const text = label.node().appendChild(createLabel$1(title, node.labelStyle, true, true)); let bbox = { width: 0, height: 0 }; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); dv.attr("width", bbox.width); dv.attr("height", bbox.height); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); const textRows = text2.slice(1, text2.length); let titleBox = text.getBBox(); const descr = label.node().appendChild( createLabel$1(textRows.join ? textRows.join("
") : textRows, node.labelStyle, true, true) ); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = descr.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(descr); bbox = div.getBoundingClientRect(); @@ -22955,10 +22955,10 @@ const circle = async (parent, node) => { ); const circle2 = shapeSvg.insert("circle", ":first-child"); circle2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); updateNodeBounds(node, circle2); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); return intersect.circle(node, bbox.width / 2 + halfPadding, point2); }; return shapeSvg; @@ -22977,10 +22977,10 @@ const doublecircle = async (parent, node) => { circleGroup.attr("class", node.class); outerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding + gap).attr("width", bbox.width + node.padding + gap * 2).attr("height", bbox.height + node.padding + gap * 2); innerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); updateNodeBounds(node, outerCircle); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); return intersect.circle(node, bbox.width / 2 + halfPadding + gap, point2); }; return shapeSvg; @@ -23075,7 +23075,7 @@ const class_box = (parent, node) => { const interfaceLabelText = node.classData.annotations[0] ? "«" + node.classData.annotations[0] + "»" : ""; const interfaceLabel = labelContainer.node().appendChild(createLabel$1(interfaceLabelText, node.labelStyle, true, true)); let interfaceBBox = interfaceLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = interfaceLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(interfaceLabel); interfaceBBox = div.getBoundingClientRect(); @@ -23088,7 +23088,7 @@ const class_box = (parent, node) => { } let classTitleString = node.classData.label; if (node.classData.type !== void 0 && node.classData.type !== "") { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { classTitleString += "<" + node.classData.type + ">"; } else { classTitleString += "<" + node.classData.type + ">"; @@ -23097,7 +23097,7 @@ const class_box = (parent, node) => { const classTitleLabel = labelContainer.node().appendChild(createLabel$1(classTitleString, node.labelStyle, true, true)); (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel).attr("class", "classTitle"); let classTitleBBox = classTitleLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = classTitleLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel); classTitleBBox = div.getBoundingClientRect(); @@ -23112,7 +23112,7 @@ const class_box = (parent, node) => { node.classData.members.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let parsedText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { parsedText = parsedText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -23124,7 +23124,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -23142,7 +23142,7 @@ const class_box = (parent, node) => { node.classData.methods.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let displayText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { displayText = displayText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -23154,7 +23154,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -23244,7 +23244,7 @@ const insertNode = async (elem, node, dir) => { let el; if (node.link) { let target; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { target = "_top"; } else if (node.linkTarget) { target = node.linkTarget || "_blank"; @@ -23277,7 +23277,7 @@ const clear$1 = () => { }; const positionNode = (node) => { const el = nodeElems[node.id]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( "Transforming node", node.diff, node, @@ -23388,7 +23388,7 @@ const arrowTypesMap = { const addEdgeMarker = (svgPath, position, arrowType, url, id, diagramType) => { const endMarkerType = arrowTypesMap[arrowType]; if (!endMarkerType) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); return; } const suffix = position === "start" ? "Start" : "End"; @@ -23401,8 +23401,8 @@ const clear = () => { terminalLabels = {}; }; const insertEdgeLabel = (elem, edge) => { - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); - const labelElement = edge.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const labelElement = edge.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { style: edge.labelStyle, useHtmlLabels, addSvgBackground: true @@ -23481,23 +23481,23 @@ const insertEdgeLabel = (elem, edge) => { return labelElement; }; function setTerminalWidth(fo, value) { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { fo.style.width = value.length * 9 + "px"; fo.style.height = "12px"; } } const positionEdgeLabel = (edge, paths) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); let path = paths.updatedPath ? paths.updatedPath : paths.originalPath; - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig); if (edge.label) { const el = edgeLabels[edge.id]; let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( "Moving label " + edge.label + " from (", x, ",", @@ -23520,7 +23520,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); x = pos.x; y = pos.y; } @@ -23531,7 +23531,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( edge.arrowTypeStart ? 10 : 0, "start_right", path @@ -23546,7 +23546,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); x = pos.x; y = pos.y; } @@ -23557,7 +23557,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); x = pos.x; y = pos.y; } @@ -23577,7 +23577,7 @@ const outsideNode = (node, point2) => { return false; }; const intersection = (node, outsidePoint, insidePoint) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(outsidePoint)} insidePoint : ${JSON.stringify(insidePoint)} node : x:${node.x} y:${node.y} w:${node.width} h:${node.height}`); @@ -23606,7 +23606,7 @@ const intersection = (node, outsidePoint, insidePoint) => { if (Q === 0) { res.y = outsidePoint.y; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); return res; } else { if (insidePoint.x < outsidePoint.x) { @@ -23617,7 +23617,7 @@ const intersection = (node, outsidePoint, insidePoint) => { let q = Q * r / R; let _x = insidePoint.x < outsidePoint.x ? insidePoint.x + R - r : insidePoint.x - R + r; let _y = insidePoint.y < outsidePoint.y ? insidePoint.y + q : insidePoint.y - q; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); if (r === 0) { _x = outsidePoint.x; _y = outsidePoint.y; @@ -23632,7 +23632,7 @@ const intersection = (node, outsidePoint, insidePoint) => { } }; const cutPathAtIntersect = (_points, boundaryNode) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); let points = []; let lastPointOutside = _points[0]; let isInside = false; @@ -23658,7 +23658,7 @@ const cutPathAtIntersect = (_points, boundaryNode) => { }; const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { let points = edge.points; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); let pointsHasChanged = false; const tail = graph.node(e.v); var head = graph.node(e.w); @@ -23668,12 +23668,12 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { points.push(head.intersect(points[points.length - 1])); } if (edge.toCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); points = cutPathAtIntersect(edge.points, clusterDb[edge.toCluster].node); pointsHasChanged = true; } if (edge.fromCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); points = cutPathAtIntersect(points.reverse(), clusterDb[edge.fromCluster].node).reverse(); pointsHasChanged = true; } @@ -23711,7 +23711,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { } const svgPath = elem.append("path").attr("d", lineFunction(lineData)).attr("id", edge.id).attr("class", " " + strokeClasses + (edge.classes ? " " + edge.classes : "")).attr("style", edge.style); let url = ""; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { url = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); @@ -23729,7 +23729,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /***/ }), -/***/ 375: +/***/ 8995: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -23737,10 +23737,10 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /* harmony export */ }); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4075); -/* harmony import */ var _edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2034); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8146); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(114); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6312); @@ -23758,15 +23758,15 @@ const clear$1 = () => { clusterDb = {}; }; const isDescendant = (id, ancestorId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); if (descendants[ancestorId].includes(id)) { return true; } return false; }; const edgeInCluster = (edge, clusterId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); if (edge.v === clusterId) { return false; } @@ -23774,13 +23774,13 @@ const edgeInCluster = (edge, clusterId) => { return false; } if (!descendants[clusterId]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); return false; } return descendants[clusterId].includes(edge.v) || isDescendant(edge.v, clusterId) || isDescendant(edge.w, clusterId) || descendants[clusterId].includes(edge.w); }; const copy = (clusterId, graph, newGraph, rootId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Copying children of ", clusterId, "root", @@ -23793,24 +23793,24 @@ const copy = (clusterId, graph, newGraph, rootId) => { if (clusterId !== rootId) { nodes.push(clusterId); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); nodes.forEach((node) => { if (graph.children(node).length > 0) { copy(node, graph, newGraph, rootId); } else { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); newGraph.setNode(node, data); if (rootId !== graph.parent(node)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); newGraph.setParent(node, graph.parent(node)); } if (clusterId !== rootId && node !== clusterId) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); newGraph.setParent(node, clusterId); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Not Setting parent for node=", node, "cluster!==rootId", @@ -23820,18 +23820,18 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } const edges = graph.edges(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); edges.forEach((edge) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); const data2 = graph.edge(edge.v, edge.w, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); try { if (edgeInCluster(edge, rootId)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); newGraph.setEdge(edge.v, edge.w, data2, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Skipping copy of edge ", edge.v, "-->", @@ -23843,11 +23843,11 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); } }); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); graph.removeNode(node); }); }; @@ -23861,17 +23861,17 @@ const extractDescendants = (id, graph) => { return res; }; const findNonClusterChild = (id, graph) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); const children = graph.children(id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); if (children.length < 1) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); return id; } for (const child of children) { const _id = findNonClusterChild(child, graph); if (_id) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); return _id; } } @@ -23890,15 +23890,15 @@ const getAnchorId = (id) => { }; const adjustClustersAndEdges = (graph, depth) => { if (!graph || depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); return; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); } graph.nodes().forEach(function(id) { const children = graph.children(id); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster identified", id, " Replacement id in edges: ", @@ -23912,20 +23912,20 @@ const adjustClustersAndEdges = (graph, depth) => { const children = graph.children(id); const edges = graph.edges(); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); edges.forEach((edge) => { if (edge.v !== id && edge.w !== id) { const d1 = isDescendant(edge.v, id); const d2 = isDescendant(edge.w, id); if (d1 ^ d2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); clusterDb[id].externalConnections = true; } } }); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); } }); for (let id of Object.keys(clusterDb)) { @@ -23937,11 +23937,11 @@ const adjustClustersAndEdges = (graph, depth) => { } graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); let v = e.v; let w = e.w; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Fix XXX", clusterDb, "ids:", @@ -23953,8 +23953,8 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[e.w] ); if (clusterDb[e.v] && clusterDb[e.w] && clusterDb[e.v] === clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -23978,7 +23978,7 @@ const adjustClustersAndEdges = (graph, depth) => { graph.setEdge(v, specialId, edge1, e.name + "-cyclic-special"); graph.setEdge(specialId, w, edge2, e.name + "-cyclic-special"); } else if (clusterDb[e.v] || clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -23992,18 +23992,18 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[parent].externalConnections = true; edge.toCluster = e.w; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); graph.setEdge(v, w, edge, e.name); } }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); extractor(graph, 0); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); }; const extractor = (graph, depth) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); if (depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); return; } let nodes = graph.nodes(); @@ -24013,12 +24013,12 @@ const extractor = (graph, depth) => { hasChildren = hasChildren || children.length > 0; } if (!hasChildren) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); return; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); for (const node of nodes) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Extracting node", node, clusterDb, @@ -24030,10 +24030,10 @@ const extractor = (graph, depth) => { depth ); if (!clusterDb[node]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); } else if (!clusterDb[node].externalConnections && // !graph.parent(node) && graph.children(node) && graph.children(node).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster without external connections, without a parent and with children", node, depth @@ -24042,7 +24042,7 @@ const extractor = (graph, depth) => { let dir = graphSettings.rankdir === "TB" ? "LR" : "TB"; if (clusterDb[node] && clusterDb[node].clusterData && clusterDb[node].clusterData.dir) { dir = clusterDb[node].clusterData.dir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); } const clusterGraph = new dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__/* .Graph */ .T({ multigraph: true, @@ -24057,7 +24057,7 @@ const extractor = (graph, depth) => { }).setDefaultEdgeLabel(function() { return {}; }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); copy(node, graph, clusterGraph, node); graph.setNode(node, { clusterNode: true, @@ -24066,10 +24066,10 @@ const extractor = (graph, depth) => { labelText: clusterDb[node].labelText, graph: clusterGraph }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster ** ", node, " **not meeting the criteria !externalConnections:", @@ -24081,14 +24081,14 @@ const extractor = (graph, depth) => { graph.children("D"), depth ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); } } nodes = graph.nodes(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); for (const node of nodes) { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); if (data.clusterNode) { extractor(data.graph, depth + 1); } @@ -24108,15 +24108,15 @@ const sorter = (graph, nodes) => { }; const sortNodesByHierarchy = (graph) => sorter(graph, graph.children()); const rect = (parent, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", "cluster" + (node.class ? " " + node.class : "")).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); const label = shapeSvg.insert("g").attr("class", "cluster-label"); - const text = node.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = node.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -24131,9 +24131,9 @@ const rect = (parent, node) => { } else { node.diff = -node.padding / 2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); rect2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("x", node.x - width / 2).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width).attr("height", node.height + padding); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); if (useHtmlLabels) { label.attr( "transform", @@ -24151,7 +24151,7 @@ const rect = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -24165,19 +24165,19 @@ const noteGroup = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const roundedWithTitle = (parent, node) => { - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", node.classes).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); const label = shapeSvg.insert("g").attr("class", "cluster-label"); const innerRect = shapeSvg.append("rect"); - const text = label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -24195,15 +24195,15 @@ const roundedWithTitle = (parent, node) => { } rect2.attr("class", "outer").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width + padding).attr("height", node.height + padding); innerRect.attr("class", "inner").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding + bbox.height - 1).attr("width", width + padding).attr("height", node.height + padding - bbox.height - 3); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); label.attr( "transform", - `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` + `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` ); const rectBox = rect2.node().getBBox(); node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -24218,14 +24218,14 @@ const divider = (parent, node) => { node.height = rectBox.height; node.diff = -node.padding / 2; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const shapes = { rect, roundedWithTitle, noteGroup, divider }; let clusterElems = {}; const insertCluster = (elem, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); const shape = node.shape || "rect"; clusterElems[node.id] = shapes[shape](elem, node); }; @@ -24233,17 +24233,17 @@ const clear = () => { clusterElems = {}; }; const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, siteConfig) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); const dir = graph.graph().rankdir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); const elem = _elem.insert("g").attr("class", "root"); if (!graph.nodes()) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); } if (graph.edges().length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); } const clusters = elem.insert("g").attr("class", "clusters"); const edgePaths = elem.insert("g").attr("class", "edgePaths"); @@ -24254,16 +24254,16 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit const node = graph.node(v); if (parentCluster !== void 0) { const data = JSON.parse(JSON.stringify(parentCluster.clusterData)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); graph.setNode(parentCluster.id, data); if (!graph.parent(v)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); graph.setParent(v, parentCluster.id, data); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); if (node && node.clusterNode) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); const o = await recursiveRender( nodes, node.graph, @@ -24273,45 +24273,45 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit siteConfig ); const newEl = o.elem; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); node.diff = o.diff || 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); } else { if (graph.children(v).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); clusterDb[node.id] = { id: findNonClusterChild(node.id, graph), node }; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); } } }) ); graph.edges().forEach(function(e) { const edge = graph.edge(e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); }); graph.edges().forEach(function(e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); (0,dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__/* .layout */ .Zp)(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); let diff = 0; - const { subGraphTitleTotalMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTotalMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); sortNodesByHierarchy(graph).forEach(function(v) { const node = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Position " + v + ": (" + node.x, "," + node.y, ") width: ", @@ -24321,7 +24321,7 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit ); if (node && node.clusterNode) { node.y += subGraphTitleTotalMargin; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } else { if (graph.children(v).length > 0) { node.height += subGraphTitleTotalMargin; @@ -24329,20 +24329,20 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit clusterDb[node.id].node = node; } else { node.y += subGraphTitleTotalMargin / 2; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } } }); graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); edge.points.forEach((point) => point.y += subGraphTitleTotalMargin / 2); - const paths = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); + const paths = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); }); graph.nodes().forEach(function(v) { const n = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); if (n.type === "group") { diff = n.diff; } @@ -24350,15 +24350,15 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit return { elem, diff }; }; const render = async (elem, graph, markers, diagramType, id) => { - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.b)(); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.d)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.b)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.d)(); clear(); clear$1(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); adjustClustersAndEdges(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); await recursiveRender(elem, graph, diagramType, id, void 0, siteConfig); }; @@ -24366,17 +24366,17 @@ const render = async (elem, graph, markers, diagramType, id) => { /***/ }), -/***/ 2412: +/***/ 141: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5479); +/* harmony import */ var _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(7899); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(697); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(8328); -/* harmony import */ var _index_9620d214_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(375); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(6079); +/* harmony import */ var _index_3862675e_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(8995); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(9418); @@ -24470,14 +24470,14 @@ const setupNode = (g, parent, parsedItem, diagramStates, diagramDb, altFlag) => if (parsedItem.start === false) { shape = SHAPE_END; } - if (parsedItem.type !== _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.D) { + if (parsedItem.type !== _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.D) { shape = parsedItem.type; } if (!nodeDb[itemId]) { nodeDb[itemId] = { id: itemId, shape, - description: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeText(itemId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.c)()), + description: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeText(itemId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.c)()), classes: `${classStr} ${CSS_DIAGRAM_STATE}` }; } @@ -24499,16 +24499,16 @@ const setupNode = (g, parent, parsedItem, diagramStates, diagramDb, altFlag) => newNode.description = parsedItem.description; } } - newNode.description = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeTextOrArray(newNode.description, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.c)()); + newNode.description = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeTextOrArray(newNode.description, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.c)()); } if (newNode.description.length === 1 && newNode.shape === SHAPE_STATE_WITH_DESC) { newNode.shape = SHAPE_STATE; } if (!newNode.type && parsedItem.doc) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.info("Setting cluster for ", itemId, getDir(parsedItem)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.info("Setting cluster for ", itemId, getDir(parsedItem)); newNode.type = "group"; newNode.dir = getDir(parsedItem); - newNode.shape = parsedItem.type === _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.a ? SHAPE_DIVIDER : SHAPE_GROUP; + newNode.shape = parsedItem.type === _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.a ? SHAPE_DIVIDER : SHAPE_GROUP; newNode.classes = newNode.classes + " " + CSS_DIAGRAM_CLUSTER + " " + (altFlag ? CSS_DIAGRAM_CLUSTER_ALT : ""); } const nodeData = { @@ -24586,25 +24586,25 @@ const setupNode = (g, parent, parsedItem, diagramStates, diagramDb, altFlag) => } } if (parent && parent.id !== "root") { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("Setting node ", itemId, " to be child of its parent ", parent.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("Setting node ", itemId, " to be child of its parent ", parent.id); g.setParent(itemId, parent.id); } if (parsedItem.doc) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("Adding nodes children "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("Adding nodes children "); setupDoc(g, parsedItem, parsedItem.doc, diagramStates, diagramDb, !altFlag); } }; const setupDoc = (g, parentParsedItem, doc, diagramStates, diagramDb, altFlag) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("items", doc); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.trace("items", doc); doc.forEach((item) => { switch (item.stmt) { - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.b: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.b: setupNode(g, parentParsedItem, item, diagramStates, diagramDb, altFlag); break; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.D: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.D: setupNode(g, parentParsedItem, item, diagramStates, diagramDb, altFlag); break; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.S: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.S: { setupNode(g, parentParsedItem, item.state1, diagramStates, diagramDb, altFlag); setupNode(g, parentParsedItem, item.state2, diagramStates, diagramDb, altFlag); @@ -24614,7 +24614,7 @@ const setupDoc = (g, parentParsedItem, doc, diagramStates, diagramDb, altFlag) = arrowTypeEnd: "arrow_barb", style: G_EDGE_STYLE, labelStyle: "", - label: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeText(item.description, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.c)()), + label: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.e.sanitizeText(item.description, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.c)()), arrowheadStyle: G_EDGE_ARROWHEADSTYLE, labelpos: G_EDGE_LABELPOS, labelType: G_EDGE_LABELTYPE, @@ -24628,7 +24628,7 @@ const setupDoc = (g, parentParsedItem, doc, diagramStates, diagramDb, altFlag) = } }); }; -const getDir = (parsedItem, defaultDir = _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.c) => { +const getDir = (parsedItem, defaultDir = _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.c) => { let dir = defaultDir; if (parsedItem.doc) { for (let i = 0; i < parsedItem.doc.length; i++) { @@ -24641,15 +24641,15 @@ const getDir = (parsedItem, defaultDir = _styles_de3becd0_js__WEBPACK_IMPORTED_M return dir; }; const draw = async function(text, id, _version, diag) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.info("Drawing state diagram (v2)", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.info("Drawing state diagram (v2)", id); nodeDb = {}; diag.db.getDirection(); - const { securityLevel, state: conf } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.c)(); + const { securityLevel, state: conf } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.c)(); const nodeSpacing = conf.nodeSpacing || 50; const rankSpacing = conf.rankSpacing || 50; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.info(diag.db.getRootDocV2()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.info(diag.db.getRootDocV2()); diag.db.extract(diag.db.getRootDocV2()); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.info(diag.db.getRootDocV2()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.info(diag.db.getRootDocV2()); const diagramStates = diag.db.getStates(); const g = new dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__/* .Graph */ .T({ multigraph: true, @@ -24671,17 +24671,17 @@ const draw = async function(text, id, _version, diag) { const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)("body"); const svg = root.select(`[id="${id}"]`); const element = root.select("#" + id + " g"); - await (0,_index_9620d214_js__WEBPACK_IMPORTED_MODULE_9__.r)(element, g, ["barb"], CSS_DIAGRAM, id); + await (0,_index_3862675e_js__WEBPACK_IMPORTED_MODULE_9__.r)(element, g, ["barb"], CSS_DIAGRAM, id); const padding = 8; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.u.insertTitle(svg, "statediagramTitleText", conf.titleTopMargin, diag.db.getDiagramTitle()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.u.insertTitle(svg, "statediagramTitleText", conf.titleTopMargin, diag.db.getDiagramTitle()); const bounds = svg.node().getBBox(); const width = bounds.width + padding * 2; const height = bounds.height + padding * 2; svg.attr("class", CSS_DIAGRAM); const svgBounds = svg.node().getBBox(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.i)(svg, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.i)(svg, height, width, conf.useMaxWidth); const vBox = `${svgBounds.x - padding} ${svgBounds.y - padding} ${width} ${height}`; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_8__.l.debug(`viewBox ${vBox}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_8__.l.debug(`viewBox ${vBox}`); svg.attr("viewBox", vBox); const labels = document.querySelectorAll('[id="' + id + '"] .edgeLabel .label'); for (const label of labels) { @@ -24700,16 +24700,16 @@ const renderer = { draw }; const diagram = { - parser: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.p, - db: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d, + parser: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.p, + db: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d, renderer, - styles: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.s, + styles: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.s, init: (cnf) => { if (!cnf.state) { cnf.state = {}; } cnf.state.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); + _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); } }; @@ -24717,7 +24717,7 @@ const diagram = { /***/ }), -/***/ 5479: +/***/ 7899: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -24730,7 +24730,7 @@ const diagram = { /* harmony export */ p: () => (/* binding */ parser$1), /* harmony export */ s: () => (/* binding */ styles) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6079); var parser = function() { var o = function(k, v, o2, l) { @@ -25554,7 +25554,7 @@ const relationType = { }; const clone = (o) => JSON.parse(JSON.stringify(o)); const setRootDoc = (o) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting root doc", o); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting root doc", o); rootDoc = o; }; const getRootDoc = () => rootDoc; @@ -25588,7 +25588,7 @@ const docTranslator = (parent, node, first) => { if (doc.length > 0 && currentDoc.length > 0) { const newNode = { stmt: STMT_STATE, - id: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.I)(), + id: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.I)(), type: "divider", doc: clone(currentDoc) }; @@ -25610,9 +25610,9 @@ const extract = (_doc) => { } else { doc = _doc; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info(doc); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info(doc); clear(true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Extract", doc); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Extract", doc); doc.forEach((item) => { switch (item.stmt) { case STMT_STATE: @@ -25642,7 +25642,7 @@ const extract = (_doc) => { const addState = function(id, type = DEFAULT_STATE_TYPE, doc = null, descr = null, note = null, classes2 = null, styles2 = null, textStyles = null) { const trimmedId = id == null ? void 0 : id.trim(); if (currentDocument.states[trimmedId] === void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Adding state ", trimmedId, descr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Adding state ", trimmedId, descr); currentDocument.states[trimmedId] = { id: trimmedId, descriptions: [], @@ -25662,7 +25662,7 @@ const addState = function(id, type = DEFAULT_STATE_TYPE, doc = null, descr = nul } } if (descr) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state description", trimmedId, descr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state description", trimmedId, descr); if (typeof descr === "string") { addDescription(trimmedId, descr.trim()); } @@ -25672,23 +25672,23 @@ const addState = function(id, type = DEFAULT_STATE_TYPE, doc = null, descr = nul } if (note) { currentDocument.states[trimmedId].note = note; - currentDocument.states[trimmedId].note.text = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText( + currentDocument.states[trimmedId].note.text = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText( currentDocument.states[trimmedId].note.text, - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)() + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)() ); } if (classes2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state classes", trimmedId, classes2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state classes", trimmedId, classes2); const classesList = typeof classes2 === "string" ? [classes2] : classes2; classesList.forEach((cssClass) => setCssClass(trimmedId, cssClass.trim())); } if (styles2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); const stylesList = typeof styles2 === "string" ? [styles2] : styles2; stylesList.forEach((style) => setStyle(trimmedId, style.trim())); } if (textStyles) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); const textStylesList = typeof textStyles === "string" ? [textStyles] : textStyles; textStylesList.forEach((textStyle) => setTextStyle(trimmedId, textStyle.trim())); } @@ -25701,7 +25701,7 @@ const clear = function(saveCommon) { startEndCount = 0; classes = newClassesList(); if (!saveCommon) { - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.v)(); } }; const getState = function(id) { @@ -25711,7 +25711,7 @@ const getStates = function() { return currentDocument.states; }; const logDocuments = function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Documents = ", documents); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Documents = ", documents); }; const getRelations = function() { return currentDocument.relations; @@ -25766,7 +25766,7 @@ function addRelationObjs(item1, item2, relationTitle) { currentDocument.relations.push({ id1, id2, - relationTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(relationTitle, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)()) + relationTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(relationTitle, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)()) }); } const addRelation = function(item1, item2, title) { @@ -25782,14 +25782,14 @@ const addRelation = function(item1, item2, title) { currentDocument.relations.push({ id1, id2, - title: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(title, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)()) + title: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(title, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)()) }); } }; const addDescription = function(id, descr) { const theState = currentDocument.states[id]; const _descr = descr.startsWith(":") ? descr.replace(":", "").trim() : descr; - theState.descriptions.push(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(_descr, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)())); + theState.descriptions.push(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(_descr, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)())); }; const cleanupLabel = function(label) { if (label.substring(0, 1) === ":") { @@ -25851,7 +25851,7 @@ const setDirection = (dir) => { }; const trimColon = (str) => str && str[0] === ":" ? str.substr(1).trim() : str.trim(); const db = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)().state, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)().state, addState, clear, getState, @@ -25871,15 +25871,15 @@ const db = { getRootDocV2, extract, trimColon, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.g, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.s, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.b, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.g, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.s, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.b, addStyleClass, setCssClass, addDescription, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.t + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.t }; const getStyles = (options) => ` defs #statediagram-barbEnd { diff --git a/assets/js/672.770f276a.js b/assets/js/144.3c8053b8.js similarity index 96% rename from assets/js/672.770f276a.js rename to assets/js/144.3c8053b8.js index 1c61879e..057a3d06 100644 --- a/assets/js/672.770f276a.js +++ b/assets/js/144.3c8053b8.js @@ -1,17 +1,17 @@ "use strict"; -exports.id = 672; -exports.ids = [672]; +exports.id = 144; +exports.ids = [144]; exports.modules = { -/***/ 9672: +/***/ 2144: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9373); +/* harmony import */ var _svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9186); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9418); @@ -578,7 +578,7 @@ const clear = function() { tasks.length = 0; currentSection = ""; rawTasks.length = 0; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const addSection = function(txt) { currentSection = txt; @@ -654,14 +654,14 @@ const getActors = function() { return updateActors(); }; const db = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey, clear, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, addSection, getSections, getTasks, @@ -805,7 +805,7 @@ const getStyles = (options) => `.label { `; const styles = getStyles; const drawRect = function(elem, rectData) { - return (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); + return (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); }; const drawFace = function(element, faceData) { const radius = 15; @@ -850,7 +850,7 @@ const drawCircle = function(element, circleData) { return circleElement; }; const drawText = function(elem, textData) { - return (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.f)(elem, textData); + return (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.f)(elem, textData); }; const drawLabel = function(elem, txtObject) { function genPoints(x, y, width, height, cut) { @@ -865,7 +865,7 @@ const drawLabel = function(elem, txtObject) { }; const drawSection = function(elem, section, conf2) { const g = elem.append("g"); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); rect.x = section.x; rect.y = section.y; rect.fill = section.fill; @@ -900,7 +900,7 @@ const drawTask = function(elem, task, conf2) { cy: 300 + (5 - task.score) * 30, score: task.score }); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); rect.x = task.x; rect.y = task.y; rect.fill = task.fill; @@ -938,7 +938,7 @@ const drawTask = function(elem, task, conf2) { ); }; const drawBackgroundRect = function(elem, bounds2) { - (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.a)(elem, bounds2); + (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.a)(elem, bounds2); }; const _drawTextCandidateFunc = function() { function byText(content, g, x, y, width, height, textAttrs, colour) { @@ -996,7 +996,7 @@ const setConf = function(cnf) { }; const actors = {}; function drawActorLegend(diagram2) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; let yPos = 60; Object.keys(actors).forEach((person) => { const colour = actors[person].color; @@ -1020,11 +1020,11 @@ function drawActorLegend(diagram2) { yPos += 20; }); } -const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; +const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; const LEFT_MARGIN = conf.leftMargin; const draw = function(text, id, version, diagObj) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().securityLevel; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); @@ -1056,7 +1056,7 @@ const draw = function(text, id, version, diagObj) { } const height = box.stopy - box.starty + 2 * conf2.diagramMarginY; const width = LEFT_MARGIN + box.stopx + 2 * conf2.diagramMarginX; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf2.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf2.useMaxWidth); diagram2.append("line").attr("x1", LEFT_MARGIN).attr("y1", conf2.height * 4).attr("x2", width - LEFT_MARGIN - 4).attr("y2", conf2.height * 4).attr("stroke-width", 4).attr("stroke", "black").attr("marker-end", "url(#arrowhead)"); const extraVertForTitle = title ? 70 : 0; diagram2.attr("viewBox", `${box.startx} -25 ${width} ${height + extraVertForTitle}`); @@ -1090,7 +1090,7 @@ const bounds = { } }, updateBounds: function(startx, starty, stopx, stopy) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; const _self = this; let cnt = 0; function updateFn(type) { @@ -1136,7 +1136,7 @@ const bounds = { const fills = conf.sectionFills; const textColours = conf.sectionColours; const drawTasks = function(diagram2, tasks2, verticalPos) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; let lastSection = ""; const sectionVHeight = conf2.height * 2 + conf2.diagramMarginY; const taskPos = verticalPos + sectionVHeight; @@ -1208,7 +1208,7 @@ const diagram = { /***/ }), -/***/ 9373: +/***/ 9186: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -1221,7 +1221,7 @@ const diagram = { /* harmony export */ g: () => (/* binding */ getNoteRect) /* harmony export */ }); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6750); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); const drawRect = (element, rectData) => { @@ -1259,7 +1259,7 @@ const drawBackgroundRect = (element, bounds) => { rectElement.lower(); }; const drawText = (element, textData) => { - const nText = textData.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); + const nText = textData.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); const textElem = element.append("text"); textElem.attr("x", textData.x); textElem.attr("y", textData.y); diff --git a/assets/js/554.ef67ac09.js b/assets/js/163.95226fb6.js similarity index 96% rename from assets/js/554.ef67ac09.js rename to assets/js/163.95226fb6.js index e2a74c1c..c9615bb4 100644 --- a/assets/js/554.ef67ac09.js +++ b/assets/js/163.95226fb6.js @@ -1,6 +1,6 @@ "use strict"; -exports.id = 554; -exports.ids = [554]; +exports.id = 163; +exports.ids = [163]; exports.modules = { /***/ 1176: @@ -8948,17 +8948,17 @@ function values(object) { /***/ }), -/***/ 8554: +/***/ 5163: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5479); +/* harmony import */ var _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(7899); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(6079); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9418); @@ -8989,27 +8989,27 @@ const idCache$1 = { keys, size }; -const drawStartState = (g) => g.append("circle").attr("class", "start-state").attr("r", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cy", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit); -const drawDivider = (g) => g.append("line").style("stroke", "grey").style("stroke-dasharray", "3").attr("x1", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight).attr("class", "divider").attr("x2", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight * 2).attr("y1", 0).attr("y2", 0); +const drawStartState = (g) => g.append("circle").attr("class", "start-state").attr("r", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cy", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit); +const drawDivider = (g) => g.append("line").style("stroke", "grey").style("stroke-dasharray", "3").attr("x1", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight).attr("class", "divider").attr("x2", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight * 2).attr("y1", 0).attr("y2", 0); const drawSimpleState = (g, stateDef) => { - const state = g.append("text").attr("x", 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("font-size", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.id); + const state = g.append("text").attr("x", 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("font-size", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.id); const classBox = state.node().getBBox(); - g.insert("rect", ":first-child").attr("x", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("width", classBox.width + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", classBox.height + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("rx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); + g.insert("rect", ":first-child").attr("x", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("width", classBox.width + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", classBox.height + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("rx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); return state; }; const drawDescrState = (g, stateDef) => { const addTspan = function(textEl, txt, isFirst2) { - const tSpan = textEl.append("tspan").attr("x", 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).text(txt); + const tSpan = textEl.append("tspan").attr("x", 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).text(txt); if (!isFirst2) { - tSpan.attr("dy", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight); + tSpan.attr("dy", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight); } }; - const title = g.append("text").attr("x", 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + 1.3 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("font-size", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.descriptions[0]); + const title = g.append("text").attr("x", 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + 1.3 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("font-size", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.descriptions[0]); const titleBox = title.node().getBBox(); const titleHeight = titleBox.height; - const description = g.append("text").attr("x", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr( + const description = g.append("text").attr("x", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr( "y", - titleHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding * 0.4 + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + titleHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding * 0.4 + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight ).attr("class", "state-description"); let isFirst = true; let isSecond = true; @@ -9020,20 +9020,20 @@ const drawDescrState = (g, stateDef) => { } isFirst = false; }); - const descrLine = g.append("line").attr("x1", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y1", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + titleHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin / 2).attr("y2", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + titleHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin / 2).attr("class", "descr-divider"); + const descrLine = g.append("line").attr("x1", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y1", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + titleHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin / 2).attr("y2", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + titleHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin / 2).attr("class", "descr-divider"); const descrBox = description.node().getBBox(); const width = Math.max(descrBox.width, titleBox.width); - descrLine.attr("x2", width + 3 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); - g.insert("rect", ":first-child").attr("x", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("width", width + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", descrBox.height + titleHeight + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("rx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); + descrLine.attr("x2", width + 3 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); + g.insert("rect", ":first-child").attr("x", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("width", width + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", descrBox.height + titleHeight + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("rx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); return g; }; const addTitleAndBox = (g, stateDef, altBkg) => { - const pad = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; - const dblPad = 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; + const pad = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; + const dblPad = 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; const orgBox = g.node().getBBox(); const orgWidth = orgBox.width; const orgX = orgBox.x; - const title = g.append("text").attr("x", 0).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift).attr("font-size", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.id); + const title = g.append("text").attr("x", 0).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift).attr("font-size", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.id); const titleBox = title.node().getBBox(); const titleWidth = titleBox.width + dblPad; let width = Math.max(titleWidth, orgWidth); @@ -9051,10 +9051,10 @@ const addTitleAndBox = (g, stateDef, altBkg) => { if (Math.abs(orgX - graphBox.x) < pad && titleWidth > orgWidth) { startX = orgX - (titleWidth - orgWidth) / 2; } - const lineY = 1 - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight; + const lineY = 1 - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight; g.insert("rect", ":first-child").attr("x", startX).attr("y", lineY).attr("class", altBkg ? "alt-composit" : "composit").attr("width", width).attr( "height", - graphBox.height + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift + 1 + graphBox.height + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift + 1 ).attr("rx", "0"); title.attr("x", startX + pad); if (titleWidth <= orgWidth) { @@ -9062,33 +9062,33 @@ const addTitleAndBox = (g, stateDef, altBkg) => { } g.insert("rect", ":first-child").attr("x", startX).attr( "y", - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding - ).attr("width", width).attr("height", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight * 3).attr("rx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + ).attr("width", width).attr("height", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight * 3).attr("rx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); g.insert("rect", ":first-child").attr("x", startX).attr( "y", - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding - ).attr("width", width).attr("height", graphBox.height + 3 + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight).attr("rx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + ).attr("width", width).attr("height", graphBox.height + 3 + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight).attr("rx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); return g; }; const drawEndState = (g) => { - g.append("circle").attr("class", "end-state-outer").attr("r", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding).attr( + g.append("circle").attr("class", "end-state-outer").attr("r", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding).attr( "cx", - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding ).attr( "cy", - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding ); - return g.append("circle").attr("class", "end-state-inner").attr("r", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + 2).attr("cy", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + 2); + return g.append("circle").attr("class", "end-state-inner").attr("r", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + 2).attr("cy", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + 2); }; const drawForkJoinState = (g, stateDef) => { - let width = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.forkWidth; - let height = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.forkHeight; + let width = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.forkWidth; + let height = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.forkHeight; if (stateDef.parentId) { let tmp = width; width = height; height = tmp; } - return g.append("rect").style("stroke", "black").style("fill", "black").attr("width", width).attr("height", height).attr("x", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); + return g.append("rect").style("stroke", "black").style("fill", "black").attr("width", width).attr("height", height).attr("x", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); }; const _drawLongText = (_text, x, y, g) => { let textHeight = 0; @@ -9097,8 +9097,8 @@ const _drawLongText = (_text, x, y, g) => { textElem.attr("class", "noteText"); let text = _text.replace(/\r\n/g, "
"); text = text.replace(/\n/g, "
"); - const lines = text.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.lineBreakRegex); - let tHeight = 1.25 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin; + const lines = text.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.lineBreakRegex); + let tHeight = 1.25 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin; for (const line2 of lines) { const txt = line2.trim(); if (txt.length > 0) { @@ -9109,19 +9109,19 @@ const _drawLongText = (_text, x, y, g) => { tHeight += textBounds.height; } textHeight += tHeight; - span.attr("x", x + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); - span.attr("y", y + textHeight + 1.25 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); + span.attr("x", x + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); + span.attr("y", y + textHeight + 1.25 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); } } return { textWidth: textElem.node().getBBox().width, textHeight }; }; const drawNote = (text, g) => { g.attr("class", "state-note"); - const note = g.append("rect").attr("x", 0).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); + const note = g.append("rect").attr("x", 0).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); const rectElem = g.append("g"); const { textWidth, textHeight } = _drawLongText(text, 0, 0, rectElem); - note.attr("height", textHeight + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); - note.attr("width", textWidth + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin * 2); + note.attr("height", textHeight + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); + note.attr("width", textWidth + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin * 2); return note; }; const drawState = function(elem, stateDef) { @@ -9155,8 +9155,8 @@ const drawState = function(elem, stateDef) { drawDescrState(g, stateDef); } const stateBox = g.node().getBBox(); - stateInfo.width = stateBox.width + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; - stateInfo.height = stateBox.height + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; + stateInfo.width = stateBox.width + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; + stateInfo.height = stateBox.height + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; idCache$1.set(id, stateInfo); return stateInfo; }; @@ -9164,13 +9164,13 @@ let edgeCount = 0; const drawEdge = function(elem, path, relation) { const getRelationType = function(type) { switch (type) { - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.AGGREGATION: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.AGGREGATION: return "aggregation"; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.EXTENSION: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.EXTENSION: return "extension"; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.COMPOSITION: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.COMPOSITION: return "composition"; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.DEPENDENCY: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.DEPENDENCY: return "dependency"; } }; @@ -9183,19 +9183,19 @@ const drawEdge = function(elem, path, relation) { }).curve(d3__WEBPACK_IMPORTED_MODULE_0__/* .curveBasis */ .qrM); const svgPath = elem.append("path").attr("d", lineFunction(lineData)).attr("id", "edge" + edgeCount).attr("class", "transition"); let url = ""; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.arrowMarkerAbsolute) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.arrowMarkerAbsolute) { url = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); } svgPath.attr( "marker-end", - "url(" + url + "#" + getRelationType(_styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.DEPENDENCY) + "End)" + "url(" + url + "#" + getRelationType(_styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.DEPENDENCY) + "End)" ); if (relation.title !== void 0) { const label = elem.append("g").attr("class", "stateLabel"); - const { x, y } = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.u.calcLabelPosition(path.points); - const rows = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.getRows(relation.title); + const { x, y } = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.u.calcLabelPosition(path.points); + const rows = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.getRows(relation.title); let titleHeight = 0; const titleRows = []; let maxWidth = 0; @@ -9205,11 +9205,11 @@ const drawEdge = function(elem, path, relation) { const boundsTmp = title.node().getBBox(); maxWidth = Math.max(maxWidth, boundsTmp.width); minX = Math.min(minX, boundsTmp.x); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info(boundsTmp.x, x, y + titleHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info(boundsTmp.x, x, y + titleHeight); if (titleHeight === 0) { const titleBox = title.node().getBBox(); titleHeight = titleBox.height; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Title height", titleHeight, y); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Title height", titleHeight, y); } titleRows.push(title); } @@ -9220,8 +9220,8 @@ const drawEdge = function(elem, path, relation) { boxHeight = titleHeight * rows.length; } const bounds = label.node().getBBox(); - label.insert("rect", ":first-child").attr("class", "box").attr("x", x - maxWidth / 2 - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding / 2).attr("y", y - boxHeight / 2 - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding / 2 - 3.5).attr("width", maxWidth + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", boxHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info(bounds); + label.insert("rect", ":first-child").attr("class", "box").attr("x", x - maxWidth / 2 - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding / 2).attr("y", y - boxHeight / 2 - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding / 2 - 3.5).attr("width", maxWidth + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", boxHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info(bounds); } edgeCount++; }; @@ -9233,15 +9233,15 @@ const insertMarkers = function(elem) { elem.append("defs").append("marker").attr("id", "dependencyEnd").attr("refX", 19).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 19,7 L9,13 L14,7 L9,1 Z"); }; const draw = function(text, id, _version, diagObj) { - conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().securityLevel; + conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); } const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("body"); const doc = securityLevel === "sandbox" ? sandboxElement.nodes()[0].contentDocument : document; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering diagram " + text); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering diagram " + text); const diagram2 = root.select(`[id='${id}']`); insertMarkers(diagram2); const rootDoc = diagObj.db.getRootDoc(); @@ -9251,7 +9251,7 @@ const draw = function(text, id, _version, diagObj) { const width = bounds.width + padding * 2; const height = bounds.height + padding * 2; const svgWidth = width * 1.75; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.i)(diagram2, height, svgWidth, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.i)(diagram2, height, svgWidth, conf.useMaxWidth); diagram2.attr( "viewBox", `${bounds.x - conf.padding} ${bounds.y - conf.padding} ` + width + " " + height @@ -9348,29 +9348,29 @@ const renderDoc = (doc, diagram2, parentId, altBkg, root, domDocument, diagObj) graph.setNode(node.id, node); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Count=", graph.nodeCount(), graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Count=", graph.nodeCount(), graph); let cnt = 0; relations.forEach(function(relation) { cnt++; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Setting edge", relation); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Setting edge", relation); graph.setEdge( relation.id1, relation.id2, { relation, width: getLabelWidth(relation.title), - height: conf.labelHeight * _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.getRows(relation.title).length, + height: conf.labelHeight * _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.getRows(relation.title).length, labelpos: "c" }, "id" + cnt ); }); (0,dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__/* .layout */ .Zp)(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Graph after layout", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Graph after layout", graph.nodes()); const svgElem = diagram2.node(); graph.nodes().forEach(function(v) { if (v !== void 0 && graph.node(v) !== void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.warn("Node " + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.warn("Node " + v + ": " + JSON.stringify(graph.node(v))); root.select("#" + svgElem.id + " #" + v).attr( "transform", "translate(" + (graph.node(v).x - graph.node(v).width / 2) + "," + (graph.node(v).y + (transformationLog[v] ? transformationLog[v].y : 0) - graph.node(v).height / 2) + " )" @@ -9394,13 +9394,13 @@ const renderDoc = (doc, diagram2, parentId, altBkg, root, domDocument, diagObj) divider.setAttribute("x2", pWidth - pShift - 8); }); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("No Node " + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("No Node " + v + ": " + JSON.stringify(graph.node(v))); } }); let stateBox = svgElem.getBBox(); graph.edges().forEach(function(e) { if (e !== void 0 && graph.edge(e) !== void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); drawEdge(diagram2, graph.edge(e), graph.edge(e).relation); } }); @@ -9413,7 +9413,7 @@ const renderDoc = (doc, diagram2, parentId, altBkg, root, domDocument, diagObj) }; stateInfo.width = stateBox.width + 2 * conf.padding; stateInfo.height = stateBox.height + 2 * conf.padding; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Doc rendered", stateInfo, graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Doc rendered", stateInfo, graph); return stateInfo; }; const renderer = { @@ -9421,16 +9421,16 @@ const renderer = { draw }; const diagram = { - parser: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.p, - db: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d, + parser: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.p, + db: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d, renderer, - styles: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.s, + styles: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.s, init: (cnf) => { if (!cnf.state) { cnf.state = {}; } cnf.state.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); + _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); } }; @@ -9438,7 +9438,7 @@ const diagram = { /***/ }), -/***/ 5479: +/***/ 7899: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -9451,7 +9451,7 @@ const diagram = { /* harmony export */ p: () => (/* binding */ parser$1), /* harmony export */ s: () => (/* binding */ styles) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6079); var parser = function() { var o = function(k, v, o2, l) { @@ -10275,7 +10275,7 @@ const relationType = { }; const clone = (o) => JSON.parse(JSON.stringify(o)); const setRootDoc = (o) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting root doc", o); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting root doc", o); rootDoc = o; }; const getRootDoc = () => rootDoc; @@ -10309,7 +10309,7 @@ const docTranslator = (parent, node, first) => { if (doc.length > 0 && currentDoc.length > 0) { const newNode = { stmt: STMT_STATE, - id: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.I)(), + id: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.I)(), type: "divider", doc: clone(currentDoc) }; @@ -10331,9 +10331,9 @@ const extract = (_doc) => { } else { doc = _doc; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info(doc); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info(doc); clear(true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Extract", doc); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Extract", doc); doc.forEach((item) => { switch (item.stmt) { case STMT_STATE: @@ -10363,7 +10363,7 @@ const extract = (_doc) => { const addState = function(id, type = DEFAULT_STATE_TYPE, doc = null, descr = null, note = null, classes2 = null, styles2 = null, textStyles = null) { const trimmedId = id == null ? void 0 : id.trim(); if (currentDocument.states[trimmedId] === void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Adding state ", trimmedId, descr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Adding state ", trimmedId, descr); currentDocument.states[trimmedId] = { id: trimmedId, descriptions: [], @@ -10383,7 +10383,7 @@ const addState = function(id, type = DEFAULT_STATE_TYPE, doc = null, descr = nul } } if (descr) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state description", trimmedId, descr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state description", trimmedId, descr); if (typeof descr === "string") { addDescription(trimmedId, descr.trim()); } @@ -10393,23 +10393,23 @@ const addState = function(id, type = DEFAULT_STATE_TYPE, doc = null, descr = nul } if (note) { currentDocument.states[trimmedId].note = note; - currentDocument.states[trimmedId].note.text = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText( + currentDocument.states[trimmedId].note.text = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText( currentDocument.states[trimmedId].note.text, - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)() + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)() ); } if (classes2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state classes", trimmedId, classes2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state classes", trimmedId, classes2); const classesList = typeof classes2 === "string" ? [classes2] : classes2; classesList.forEach((cssClass) => setCssClass(trimmedId, cssClass.trim())); } if (styles2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); const stylesList = typeof styles2 === "string" ? [styles2] : styles2; stylesList.forEach((style) => setStyle(trimmedId, style.trim())); } if (textStyles) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); const textStylesList = typeof textStyles === "string" ? [textStyles] : textStyles; textStylesList.forEach((textStyle) => setTextStyle(trimmedId, textStyle.trim())); } @@ -10422,7 +10422,7 @@ const clear = function(saveCommon) { startEndCount = 0; classes = newClassesList(); if (!saveCommon) { - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.v)(); } }; const getState = function(id) { @@ -10432,7 +10432,7 @@ const getStates = function() { return currentDocument.states; }; const logDocuments = function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Documents = ", documents); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Documents = ", documents); }; const getRelations = function() { return currentDocument.relations; @@ -10487,7 +10487,7 @@ function addRelationObjs(item1, item2, relationTitle) { currentDocument.relations.push({ id1, id2, - relationTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(relationTitle, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)()) + relationTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(relationTitle, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)()) }); } const addRelation = function(item1, item2, title) { @@ -10503,14 +10503,14 @@ const addRelation = function(item1, item2, title) { currentDocument.relations.push({ id1, id2, - title: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(title, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)()) + title: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(title, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)()) }); } }; const addDescription = function(id, descr) { const theState = currentDocument.states[id]; const _descr = descr.startsWith(":") ? descr.replace(":", "").trim() : descr; - theState.descriptions.push(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(_descr, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)())); + theState.descriptions.push(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(_descr, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)())); }; const cleanupLabel = function(label) { if (label.substring(0, 1) === ":") { @@ -10572,7 +10572,7 @@ const setDirection = (dir) => { }; const trimColon = (str) => str && str[0] === ":" ? str.substr(1).trim() : str.trim(); const db = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)().state, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)().state, addState, clear, getState, @@ -10592,15 +10592,15 @@ const db = { getRootDocV2, extract, trimColon, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.g, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.s, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.b, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.g, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.s, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.b, addStyleClass, setCssClass, addDescription, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.t + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.t }; const getStyles = (options) => ` defs #statediagram-barbEnd { diff --git a/assets/js/5530.b41da455.js b/assets/js/1689.189b916c.js similarity index 86% rename from assets/js/5530.b41da455.js rename to assets/js/1689.189b916c.js index f6884fc0..2e444663 100644 --- a/assets/js/5530.b41da455.js +++ b/assets/js/1689.189b916c.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5530],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[1689],{ /***/ 646: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -130,15 +130,15 @@ const channel = (color, channel) => { /***/ }), -/***/ 5530: +/***/ 6451: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(2966); -/* harmony import */ var _styles_422bd1c9_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(7552); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(3566); +/* harmony import */ var _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5860); +/* harmony import */ var _styles_c10674c1_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(5900); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(697); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1176); @@ -168,19 +168,19 @@ const channel = (color, channel) => { const diagram = { - parser: _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.p, - db: _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.f, - renderer: _styles_422bd1c9_js__WEBPACK_IMPORTED_MODULE_8__.f, - styles: _styles_422bd1c9_js__WEBPACK_IMPORTED_MODULE_8__.a, + parser: _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.p, + db: _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.f, + renderer: _styles_c10674c1_js__WEBPACK_IMPORTED_MODULE_8__.f, + styles: _styles_c10674c1_js__WEBPACK_IMPORTED_MODULE_8__.a, init: (cnf) => { if (!cnf.flowchart) { cnf.flowchart = {}; } cnf.flowchart.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_9__.p)({ flowchart: { arrowMarkerAbsolute: cnf.arrowMarkerAbsolute } }); - _styles_422bd1c9_js__WEBPACK_IMPORTED_MODULE_8__.f.setConf(cnf.flowchart); - _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.f.clear(); - _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.f.setGen("gen-2"); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_9__.p)({ flowchart: { arrowMarkerAbsolute: cnf.arrowMarkerAbsolute } }); + _styles_c10674c1_js__WEBPACK_IMPORTED_MODULE_8__.f.setConf(cnf.flowchart); + _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.f.clear(); + _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.f.setGen("gen-2"); } }; @@ -188,7 +188,7 @@ const diagram = { /***/ }), -/***/ 7552: +/***/ 5900: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -197,8 +197,8 @@ const diagram = { /* harmony export */ }); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(697); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3566); -/* harmony import */ var _index_9620d214_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(375); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6079); +/* harmony import */ var _index_3862675e_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8995); /* harmony import */ var dagre_d3_es_src_dagre_js_label_add_html_label_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(646); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(5937); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(5582); @@ -225,14 +225,14 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { classStr = vertex.classes.join(" "); } classStr = classStr + " flowchart-label"; - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(vertex.styles); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(vertex.styles); let vertexText = vertex.text !== void 0 ? vertex.text : vertex.id; let vertexNode; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); if (vertex.labelType === "markdown") { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); } else { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.htmlLabels)) { const node = { label: vertexText }; @@ -241,7 +241,7 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { } else { const svgLabel = doc.createElementNS("http://www.w3.org/2000/svg", "text"); svgLabel.setAttribute("style", styles.labelStyle.replace("color:", "fill:")); - const rows = vertexText.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex); + const rows = vertexText.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex); for (const row of rows) { const tspan = doc.createElementNS("http://www.w3.org/2000/svg", "tspan"); tspan.setAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:space", "preserve"); @@ -311,7 +311,7 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { default: _shape = "rect"; } - const labelText = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.r)(vertexText, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)()); + const labelText = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.r)(vertexText, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)()); g.setNode(vertex.id, { labelStyle: styles.labelStyle, shape: _shape, @@ -331,9 +331,9 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { dir: vertex.dir, type: vertex.type, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("setNode", { + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("setNode", { labelStyle: styles.labelStyle, labelType: vertex.labelType, shape: _shape, @@ -348,18 +348,18 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { type: vertex.type, dir: vertex.dir, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding }); } }; const addEdges = async function(edges, g, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 edges = ", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 edges = ", edges); let cnt = 0; let linkIdCnt = {}; let defaultStyle; let defaultLabelStyle; if (edges.defaultStyle !== void 0) { - const defaultStyles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(edges.defaultStyle); + const defaultStyles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(edges.defaultStyle); defaultStyle = defaultStyles.style; defaultLabelStyle = defaultStyles.labelStyle; } @@ -368,13 +368,13 @@ const addEdges = async function(edges, g, diagObj) { const linkIdBase = "L-" + edge.start + "-" + edge.end; if (linkIdCnt[linkIdBase] === void 0) { linkIdCnt[linkIdBase] = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } else { linkIdCnt[linkIdBase]++; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } let linkId = linkIdBase + "-" + linkIdCnt[linkIdBase]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); const linkNameStart = "LS-" + edge.start; const linkNameEnd = "LE-" + edge.end; const edgeData = { style: "", labelStyle: "" }; @@ -434,18 +434,18 @@ const addEdges = async function(edges, g, diagObj) { break; } if (edge.style !== void 0) { - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(edge.style); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(edge.style); style = styles.style; labelStyle = styles.labelStyle; } edgeData.style = edgeData.style += style; edgeData.labelStyle = edgeData.labelStyle += labelStyle; if (edge.interpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } else if (edges.defaultInterpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } else { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } if (edge.text === void 0) { if (edge.style !== void 0) { @@ -456,7 +456,7 @@ const addEdges = async function(edges, g, diagObj) { edgeData.labelpos = "c"; } edgeData.labelType = edge.labelType; - edgeData.label = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.r)(edge.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex, "\n"), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)()); + edgeData.label = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.r)(edge.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex, "\n"), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)()); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none;"; } @@ -470,12 +470,12 @@ const getClasses = function(text, diagObj) { return diagObj.db.getClasses(); }; const draw = async function(text, id, _version, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Drawing flowchart"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Drawing flowchart"); let dir = diagObj.db.getDirection(); if (dir === void 0) { dir = "TD"; } - const { securityLevel, flowchart: conf2 } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)(); + const { securityLevel, flowchart: conf2 } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)(); const nodeSpacing = conf2.nodeSpacing || 50; const rankSpacing = conf2.rankSpacing || 50; let sandboxElement; @@ -498,10 +498,10 @@ const draw = async function(text, id, _version, diagObj) { }); let subG; const subGraphs = diagObj.db.getSubGraphs(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraphs - ", subGraphs); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraphs - ", subGraphs); for (let i2 = subGraphs.length - 1; i2 >= 0; i2--) { subG = subGraphs[i2]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraph - ", subG); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraph - ", subG); diagObj.db.addVertex( subG.id, { text: subG.title, type: subG.labelType }, @@ -513,13 +513,13 @@ const draw = async function(text, id, _version, diagObj) { } const vert = diagObj.db.getVertices(); const edges = diagObj.db.getEdges(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Edges", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Edges", edges); let i = 0; for (i = subGraphs.length - 1; i >= 0; i--) { subG = subGraphs[i]; (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .selectAll */ .Ubm)("cluster").append("text"); for (let j = 0; j < subG.nodes.length; j++) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Setting up subgraphs", subG.nodes[j], subG.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Setting up subgraphs", subG.nodes[j], subG.id); g.setParent(subG.nodes[j], subG.id); } } @@ -527,9 +527,9 @@ const draw = async function(text, id, _version, diagObj) { await addEdges(edges, g); const svg = root.select(`[id="${id}"]`); const element = root.select("#" + id + " g"); - await (0,_index_9620d214_js__WEBPACK_IMPORTED_MODULE_4__.r)(element, g, ["point", "circle", "cross"], "flowchart", id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.u.insertTitle(svg, "flowchartTitleText", conf2.titleTopMargin, diagObj.db.getDiagramTitle()); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); + await (0,_index_3862675e_js__WEBPACK_IMPORTED_MODULE_4__.r)(element, g, ["point", "circle", "cross"], "flowchart", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.u.insertTitle(svg, "flowchartTitleText", conf2.titleTopMargin, diagObj.db.getDiagramTitle()); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); diagObj.db.indexNodes("subGraph" + i); if (!conf2.htmlLabels) { const labels = doc.querySelectorAll('[id="' + id + '"] .edgeLabel .label'); diff --git a/assets/js/7224.514859e6.js b/assets/js/1987.a11e67d9.js similarity index 96% rename from assets/js/7224.514859e6.js rename to assets/js/1987.a11e67d9.js index e5af2159..a5a4f99a 100644 --- a/assets/js/7224.514859e6.js +++ b/assets/js/1987.a11e67d9.js @@ -1,7 +1,7 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[7224],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[1987],{ -/***/ 7224: +/***/ 1987: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -10,7 +10,7 @@ /* harmony export */ s: () => (/* binding */ styles) /* harmony export */ }); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); var parser = function() { @@ -924,15 +924,15 @@ class ClassMember { this.memberType = memberType; this.visibility = ""; this.classifier = ""; - const sanitizedInput = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)(input, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const sanitizedInput = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)(input, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); this.parseMember(sanitizedInput); } getDisplayDetails() { - let displayText = this.visibility + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.id); + let displayText = this.visibility + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.id); if (this.memberType === "method") { - displayText += `(${(0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.parameters.trim())})`; + displayText += `(${(0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.parameters.trim())})`; if (this.returnType) { - displayText += " : " + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.returnType); + displayText += " : " + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.returnType); } } displayText = displayText.trim(); @@ -1000,9 +1000,9 @@ let classCounter = 0; let namespaces = {}; let namespaceCounter = 0; let functions = []; -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); const splitClassNameAndType = function(_id) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); let genericType = ""; let className = id; if (id.indexOf("~") > 0) { @@ -1013,7 +1013,7 @@ const splitClassNameAndType = function(_id) { return { className, type: genericType }; }; const setClassLabel = function(_id, label) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); if (label) { label = sanitizeText(label); } @@ -1021,12 +1021,12 @@ const setClassLabel = function(_id, label) { classes[className].label = label; }; const addClass = function(_id) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); const { className, type } = splitClassNameAndType(id); if (Object.hasOwn(classes, className)) { return; } - const name = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(className, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const name = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(className, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); classes[name] = { id: name, type, @@ -1041,7 +1041,7 @@ const addClass = function(_id) { classCounter++; }; const lookUpDomId = function(_id) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); if (id in classes) { return classes[id].domId; } @@ -1055,7 +1055,7 @@ const clear = function() { functions.push(setupToolTips); namespaces = {}; namespaceCounter = 0; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.v)(); }; const getClass = function(id) { return classes[id]; @@ -1070,13 +1070,13 @@ const getNotes = function() { return notes; }; const addRelation = function(relation) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Adding relation: " + JSON.stringify(relation)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Adding relation: " + JSON.stringify(relation)); addClass(relation.id1); addClass(relation.id2); relation.id1 = splitClassNameAndType(relation.id1).className; relation.id2 = splitClassNameAndType(relation.id2).className; - relation.relationTitle1 = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle1.trim(), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); - relation.relationTitle2 = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle2.trim(), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + relation.relationTitle1 = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle1.trim(), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + relation.relationTitle2 = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle2.trim(), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); relations.push(relation); }; const addAnnotation = function(className, annotation) { @@ -1143,14 +1143,14 @@ const getTooltip = function(id, namespace) { return classes[id].tooltip; }; const setLink = function(ids, linkStr, target) { - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); ids.split(",").forEach(function(_id) { let id = _id; if (_id[0].match(/\d/)) { id = MERMAID_DOM_ID_PREFIX + id; } if (classes[id] !== void 0) { - classes[id].link = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); + classes[id].link = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); if (config.securityLevel === "sandbox") { classes[id].linkTarget = "_top"; } else if (typeof target === "string") { @@ -1170,8 +1170,8 @@ const setClickEvent = function(ids, functionName, functionArgs) { setCssClass(ids, "clickable"); }; const setClickFunc = function(_domId, functionName, functionArgs) { - const domId = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_domId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const domId = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_domId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); if (config.securityLevel !== "loose") { return; } @@ -1201,7 +1201,7 @@ const setClickFunc = function(_domId, functionName, functionArgs) { elem.addEventListener( "click", function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); }, false ); @@ -1297,11 +1297,11 @@ const setCssStyle = function(id, styles2) { } }; const db = { - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.b, - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().class, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.b, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().class, addClass, bindFunctions, clear, @@ -1325,8 +1325,8 @@ const db = { getTooltip, setTooltip, lookUpDomId, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.t, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.t, setClassLabel, addNamespace, addClassesToNamespace, diff --git a/assets/js/9672.b3fde5f1.js b/assets/js/2144.c10a15c7.js similarity index 96% rename from assets/js/9672.b3fde5f1.js rename to assets/js/2144.c10a15c7.js index 4bbab97b..ce104a12 100644 --- a/assets/js/9672.b3fde5f1.js +++ b/assets/js/2144.c10a15c7.js @@ -1,15 +1,15 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[9672],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[2144],{ -/***/ 9672: +/***/ 2144: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9373); +/* harmony import */ var _svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9186); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(2838); @@ -576,7 +576,7 @@ const clear = function() { tasks.length = 0; currentSection = ""; rawTasks.length = 0; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const addSection = function(txt) { currentSection = txt; @@ -652,14 +652,14 @@ const getActors = function() { return updateActors(); }; const db = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey, clear, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, addSection, getSections, getTasks, @@ -803,7 +803,7 @@ const getStyles = (options) => `.label { `; const styles = getStyles; const drawRect = function(elem, rectData) { - return (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); + return (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); }; const drawFace = function(element, faceData) { const radius = 15; @@ -848,7 +848,7 @@ const drawCircle = function(element, circleData) { return circleElement; }; const drawText = function(elem, textData) { - return (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.f)(elem, textData); + return (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.f)(elem, textData); }; const drawLabel = function(elem, txtObject) { function genPoints(x, y, width, height, cut) { @@ -863,7 +863,7 @@ const drawLabel = function(elem, txtObject) { }; const drawSection = function(elem, section, conf2) { const g = elem.append("g"); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); rect.x = section.x; rect.y = section.y; rect.fill = section.fill; @@ -898,7 +898,7 @@ const drawTask = function(elem, task, conf2) { cy: 300 + (5 - task.score) * 30, score: task.score }); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); rect.x = task.x; rect.y = task.y; rect.fill = task.fill; @@ -936,7 +936,7 @@ const drawTask = function(elem, task, conf2) { ); }; const drawBackgroundRect = function(elem, bounds2) { - (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.a)(elem, bounds2); + (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.a)(elem, bounds2); }; const _drawTextCandidateFunc = function() { function byText(content, g, x, y, width, height, textAttrs, colour) { @@ -994,7 +994,7 @@ const setConf = function(cnf) { }; const actors = {}; function drawActorLegend(diagram2) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; let yPos = 60; Object.keys(actors).forEach((person) => { const colour = actors[person].color; @@ -1018,11 +1018,11 @@ function drawActorLegend(diagram2) { yPos += 20; }); } -const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; +const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; const LEFT_MARGIN = conf.leftMargin; const draw = function(text, id, version, diagObj) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().securityLevel; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); @@ -1054,7 +1054,7 @@ const draw = function(text, id, version, diagObj) { } const height = box.stopy - box.starty + 2 * conf2.diagramMarginY; const width = LEFT_MARGIN + box.stopx + 2 * conf2.diagramMarginX; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf2.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf2.useMaxWidth); diagram2.append("line").attr("x1", LEFT_MARGIN).attr("y1", conf2.height * 4).attr("x2", width - LEFT_MARGIN - 4).attr("y2", conf2.height * 4).attr("stroke-width", 4).attr("stroke", "black").attr("marker-end", "url(#arrowhead)"); const extraVertForTitle = title ? 70 : 0; diagram2.attr("viewBox", `${box.startx} -25 ${width} ${height + extraVertForTitle}`); @@ -1088,7 +1088,7 @@ const bounds = { } }, updateBounds: function(startx, starty, stopx, stopy) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; const _self = this; let cnt = 0; function updateFn(type) { @@ -1134,7 +1134,7 @@ const bounds = { const fills = conf.sectionFills; const textColours = conf.sectionColours; const drawTasks = function(diagram2, tasks2, verticalPos) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().journey; let lastSection = ""; const sectionVHeight = conf2.height * 2 + conf2.diagramMarginY; const taskPos = verticalPos + sectionVHeight; @@ -1206,7 +1206,7 @@ const diagram = { /***/ }), -/***/ 9373: +/***/ 9186: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -1219,7 +1219,7 @@ const diagram = { /* harmony export */ g: () => (/* binding */ getNoteRect) /* harmony export */ }); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6750); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); const drawRect = (element, rectData) => { @@ -1257,7 +1257,7 @@ const drawBackgroundRect = (element, bounds) => { rectElement.lower(); }; const drawText = (element, textData) => { - const nText = textData.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); + const nText = textData.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); const textElem = element.append("text"); textElem.attr("x", textData.x); textElem.attr("y", textData.y); diff --git a/assets/js/6136.fdb36a91.js b/assets/js/2315.5b5df67b.js similarity index 94% rename from assets/js/6136.fdb36a91.js rename to assets/js/2315.5b5df67b.js index f784c849..52048b30 100644 --- a/assets/js/6136.fdb36a91.js +++ b/assets/js/2315.5b5df67b.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[6136],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[2315],{ /***/ 646: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -130,7 +130,7 @@ const channel = (color, channel) => { /***/ }), -/***/ 6136: +/***/ 2315: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -139,14 +139,14 @@ __webpack_require__.d(__webpack_exports__, { diagram: () => (/* binding */ diagram) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/flowDb-0da60e67.js -var flowDb_0da60e67 = __webpack_require__(2966); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/flowDb-956e92f1.js +var flowDb_956e92f1 = __webpack_require__(5860); // EXTERNAL MODULE: ./node_modules/dagre-d3-es/src/graphlib/index.js var graphlib = __webpack_require__(697); // EXTERNAL MODULE: ./node_modules/d3/src/index.js + 197 modules var src = __webpack_require__(6312); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(3566); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); // EXTERNAL MODULE: ./node_modules/lodash-es/has.js + 1 modules var has = __webpack_require__(8585); // EXTERNAL MODULE: ./node_modules/lodash-es/defaults.js @@ -1256,8 +1256,8 @@ function createOrSelectGroup(root, name) { -// EXTERNAL MODULE: ./node_modules/mermaid/dist/styles-422bd1c9.js -var styles_422bd1c9 = __webpack_require__(7552); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/styles-c10674c1.js +var styles_c10674c1 = __webpack_require__(5900); // EXTERNAL MODULE: ./node_modules/dayjs/dayjs.min.js var dayjs_min = __webpack_require__(4353); // EXTERNAL MODULE: ./node_modules/@braintree/sanitize-url/dist/index.js @@ -1266,7 +1266,7 @@ var dist = __webpack_require__(6750); var purify = __webpack_require__(2838); // EXTERNAL MODULE: ./node_modules/dagre-d3-es/src/graphlib/json.js var json = __webpack_require__(4075); -;// ./node_modules/mermaid/dist/flowDiagram-622f9fc1.js +;// ./node_modules/mermaid/dist/flowDiagram-66a62f08.js @@ -1529,18 +1529,18 @@ const addVertices = async function(vert, g, svgId, root, _doc, diagObj) { if (vertex.classes.length > 0) { classStr = vertex.classes.join(" "); } - const styles = (0,mermaid_2490e8f2.k)(vertex.styles); + const styles = (0,mermaid_b5860b54.k)(vertex.styles); let vertexText = vertex.text !== void 0 ? vertex.text : vertex.id; let vertexNode; - if ((0,mermaid_2490e8f2.m)((0,mermaid_2490e8f2.c)().flowchart.htmlLabels)) { + if ((0,mermaid_b5860b54.m)((0,mermaid_b5860b54.c)().flowchart.htmlLabels)) { const node = { - label: await (0,mermaid_2490e8f2.r)( + label: await (0,mermaid_b5860b54.r)( vertexText.replace( /fa[blrs]?:fa-[\w-]+/g, // cspell:disable-line (s) => `` ), - (0,mermaid_2490e8f2.c)() + (0,mermaid_b5860b54.c)() ) }; vertexNode = (0,add_html_label/* addHtmlLabel */.H)(svg, node).node(); @@ -1548,7 +1548,7 @@ const addVertices = async function(vert, g, svgId, root, _doc, diagObj) { } else { const svgLabel = doc.createElementNS("http://www.w3.org/2000/svg", "text"); svgLabel.setAttribute("style", styles.labelStyle.replace("color:", "fill:")); - const rows = vertexText.split(mermaid_2490e8f2.e.lineBreakRegex); + const rows = vertexText.split(mermaid_b5860b54.e.lineBreakRegex); for (const row of rows) { const tspan = doc.createElementNS("http://www.w3.org/2000/svg", "tspan"); tspan.setAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:space", "preserve"); @@ -1614,7 +1614,7 @@ const addVertices = async function(vert, g, svgId, root, _doc, diagObj) { default: _shape = "rect"; } - mermaid_2490e8f2.l.warn("Adding node", vertex.id, vertex.domId); + mermaid_b5860b54.l.warn("Adding node", vertex.id, vertex.domId); g.setNode(diagObj.db.lookUpDomId(vertex.id), { labelType: "svg", labelStyle: styles.labelStyle, @@ -1633,7 +1633,7 @@ const addEdges = async function(edges, g, diagObj) { let defaultStyle; let defaultLabelStyle; if (edges.defaultStyle !== void 0) { - const defaultStyles = (0,mermaid_2490e8f2.k)(edges.defaultStyle); + const defaultStyles = (0,mermaid_b5860b54.k)(edges.defaultStyle); defaultStyle = defaultStyles.style; defaultLabelStyle = defaultStyles.labelStyle; } @@ -1651,7 +1651,7 @@ const addEdges = async function(edges, g, diagObj) { let style = ""; let labelStyle = ""; if (edge.style !== void 0) { - const styles = (0,mermaid_2490e8f2.k)(edge.style); + const styles = (0,mermaid_b5860b54.k)(edge.style); style = styles.style; labelStyle = styles.labelStyle; } else { @@ -1676,11 +1676,11 @@ const addEdges = async function(edges, g, diagObj) { edgeData.style = style; edgeData.labelStyle = labelStyle; if (edge.interpolate !== void 0) { - edgeData.curve = (0,mermaid_2490e8f2.n)(edge.interpolate, src/* curveLinear */.lUB); + edgeData.curve = (0,mermaid_b5860b54.n)(edge.interpolate, src/* curveLinear */.lUB); } else if (edges.defaultInterpolate !== void 0) { - edgeData.curve = (0,mermaid_2490e8f2.n)(edges.defaultInterpolate, src/* curveLinear */.lUB); + edgeData.curve = (0,mermaid_b5860b54.n)(edges.defaultInterpolate, src/* curveLinear */.lUB); } else { - edgeData.curve = (0,mermaid_2490e8f2.n)(conf.curve, src/* curveLinear */.lUB); + edgeData.curve = (0,mermaid_b5860b54.n)(conf.curve, src/* curveLinear */.lUB); } if (edge.text === void 0) { if (edge.style !== void 0) { @@ -1689,19 +1689,19 @@ const addEdges = async function(edges, g, diagObj) { } else { edgeData.arrowheadStyle = "fill: #333"; edgeData.labelpos = "c"; - if ((0,mermaid_2490e8f2.m)((0,mermaid_2490e8f2.c)().flowchart.htmlLabels)) { + if ((0,mermaid_b5860b54.m)((0,mermaid_b5860b54.c)().flowchart.htmlLabels)) { edgeData.labelType = "html"; - edgeData.label = `${await (0,mermaid_2490e8f2.r)( + edgeData.label = `${await (0,mermaid_b5860b54.r)( edge.text.replace( /fa[blrs]?:fa-[\w-]+/g, // cspell:disable-line (s) => `` ), - (0,mermaid_2490e8f2.c)() + (0,mermaid_b5860b54.c)() )}`; } else { edgeData.labelType = "text"; - edgeData.label = edge.text.replace(mermaid_2490e8f2.e.lineBreakRegex, "\n"); + edgeData.label = edge.text.replace(mermaid_b5860b54.e.lineBreakRegex, "\n"); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none"; } @@ -1715,12 +1715,12 @@ const addEdges = async function(edges, g, diagObj) { } }; const getClasses = function(text, diagObj) { - mermaid_2490e8f2.l.info("Extracting classes"); + mermaid_b5860b54.l.info("Extracting classes"); return diagObj.db.getClasses(); }; const draw = async function(text, id, _version, diagObj) { - mermaid_2490e8f2.l.info("Drawing flowchart"); - const { securityLevel, flowchart: conf2 } = (0,mermaid_2490e8f2.c)(); + mermaid_b5860b54.l.info("Drawing flowchart"); + const { securityLevel, flowchart: conf2 } = (0,mermaid_b5860b54.c)(); let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,src/* select */.Ltv)("#i" + id); @@ -1752,14 +1752,14 @@ const draw = async function(text, id, _version, diagObj) { diagObj.db.addVertex(subG.id, subG.title, "group", void 0, subG.classes); } const vert = diagObj.db.getVertices(); - mermaid_2490e8f2.l.warn("Get vertices", vert); + mermaid_b5860b54.l.warn("Get vertices", vert); const edges = diagObj.db.getEdges(); let i = 0; for (i = subGraphs.length - 1; i >= 0; i--) { subG = subGraphs[i]; (0,src/* selectAll */.Ubm)("cluster").append("text"); for (let j = 0; j < subG.nodes.length; j++) { - mermaid_2490e8f2.l.warn( + mermaid_b5860b54.l.warn( "Setting subgraph", subG.nodes[j], diagObj.db.lookUpDomId(subG.nodes[j]), @@ -1821,7 +1821,7 @@ const draw = async function(text, id, _version, diagObj) { label.insertBefore(rect, label.firstChild); } } - (0,mermaid_2490e8f2.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); + (0,mermaid_b5860b54.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); const keys = Object.keys(vert); keys.forEach(function(key) { const vertex = vert[key]; @@ -1864,18 +1864,18 @@ const flowRenderer = { draw }; const diagram = { - parser: flowDb_0da60e67.p, - db: flowDb_0da60e67.f, - renderer: styles_422bd1c9.f, - styles: styles_422bd1c9.a, + parser: flowDb_956e92f1.p, + db: flowDb_956e92f1.f, + renderer: styles_c10674c1.f, + styles: styles_c10674c1.a, init: (cnf) => { if (!cnf.flowchart) { cnf.flowchart = {}; } cnf.flowchart.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; flowRenderer.setConf(cnf.flowchart); - flowDb_0da60e67.f.clear(); - flowDb_0da60e67.f.setGen("gen-1"); + flowDb_956e92f1.f.clear(); + flowDb_956e92f1.f.setGen("gen-1"); } }; @@ -1883,7 +1883,7 @@ const diagram = { /***/ }), -/***/ 7552: +/***/ 5900: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -1892,8 +1892,8 @@ const diagram = { /* harmony export */ }); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(697); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3566); -/* harmony import */ var _index_9620d214_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(375); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6079); +/* harmony import */ var _index_3862675e_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8995); /* harmony import */ var dagre_d3_es_src_dagre_js_label_add_html_label_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(646); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(5937); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(5582); @@ -1920,14 +1920,14 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { classStr = vertex.classes.join(" "); } classStr = classStr + " flowchart-label"; - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(vertex.styles); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(vertex.styles); let vertexText = vertex.text !== void 0 ? vertex.text : vertex.id; let vertexNode; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); if (vertex.labelType === "markdown") { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); } else { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.htmlLabels)) { const node = { label: vertexText }; @@ -1936,7 +1936,7 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { } else { const svgLabel = doc.createElementNS("http://www.w3.org/2000/svg", "text"); svgLabel.setAttribute("style", styles.labelStyle.replace("color:", "fill:")); - const rows = vertexText.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex); + const rows = vertexText.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex); for (const row of rows) { const tspan = doc.createElementNS("http://www.w3.org/2000/svg", "tspan"); tspan.setAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:space", "preserve"); @@ -2006,7 +2006,7 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { default: _shape = "rect"; } - const labelText = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.r)(vertexText, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)()); + const labelText = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.r)(vertexText, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)()); g.setNode(vertex.id, { labelStyle: styles.labelStyle, shape: _shape, @@ -2026,9 +2026,9 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { dir: vertex.dir, type: vertex.type, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("setNode", { + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("setNode", { labelStyle: styles.labelStyle, labelType: vertex.labelType, shape: _shape, @@ -2043,18 +2043,18 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { type: vertex.type, dir: vertex.dir, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding }); } }; const addEdges = async function(edges, g, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 edges = ", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 edges = ", edges); let cnt = 0; let linkIdCnt = {}; let defaultStyle; let defaultLabelStyle; if (edges.defaultStyle !== void 0) { - const defaultStyles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(edges.defaultStyle); + const defaultStyles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(edges.defaultStyle); defaultStyle = defaultStyles.style; defaultLabelStyle = defaultStyles.labelStyle; } @@ -2063,13 +2063,13 @@ const addEdges = async function(edges, g, diagObj) { const linkIdBase = "L-" + edge.start + "-" + edge.end; if (linkIdCnt[linkIdBase] === void 0) { linkIdCnt[linkIdBase] = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } else { linkIdCnt[linkIdBase]++; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } let linkId = linkIdBase + "-" + linkIdCnt[linkIdBase]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); const linkNameStart = "LS-" + edge.start; const linkNameEnd = "LE-" + edge.end; const edgeData = { style: "", labelStyle: "" }; @@ -2129,18 +2129,18 @@ const addEdges = async function(edges, g, diagObj) { break; } if (edge.style !== void 0) { - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(edge.style); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(edge.style); style = styles.style; labelStyle = styles.labelStyle; } edgeData.style = edgeData.style += style; edgeData.labelStyle = edgeData.labelStyle += labelStyle; if (edge.interpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } else if (edges.defaultInterpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } else { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } if (edge.text === void 0) { if (edge.style !== void 0) { @@ -2151,7 +2151,7 @@ const addEdges = async function(edges, g, diagObj) { edgeData.labelpos = "c"; } edgeData.labelType = edge.labelType; - edgeData.label = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.r)(edge.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex, "\n"), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)()); + edgeData.label = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.r)(edge.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex, "\n"), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)()); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none;"; } @@ -2165,12 +2165,12 @@ const getClasses = function(text, diagObj) { return diagObj.db.getClasses(); }; const draw = async function(text, id, _version, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Drawing flowchart"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Drawing flowchart"); let dir = diagObj.db.getDirection(); if (dir === void 0) { dir = "TD"; } - const { securityLevel, flowchart: conf2 } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)(); + const { securityLevel, flowchart: conf2 } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)(); const nodeSpacing = conf2.nodeSpacing || 50; const rankSpacing = conf2.rankSpacing || 50; let sandboxElement; @@ -2193,10 +2193,10 @@ const draw = async function(text, id, _version, diagObj) { }); let subG; const subGraphs = diagObj.db.getSubGraphs(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraphs - ", subGraphs); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraphs - ", subGraphs); for (let i2 = subGraphs.length - 1; i2 >= 0; i2--) { subG = subGraphs[i2]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraph - ", subG); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraph - ", subG); diagObj.db.addVertex( subG.id, { text: subG.title, type: subG.labelType }, @@ -2208,13 +2208,13 @@ const draw = async function(text, id, _version, diagObj) { } const vert = diagObj.db.getVertices(); const edges = diagObj.db.getEdges(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Edges", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Edges", edges); let i = 0; for (i = subGraphs.length - 1; i >= 0; i--) { subG = subGraphs[i]; (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .selectAll */ .Ubm)("cluster").append("text"); for (let j = 0; j < subG.nodes.length; j++) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Setting up subgraphs", subG.nodes[j], subG.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Setting up subgraphs", subG.nodes[j], subG.id); g.setParent(subG.nodes[j], subG.id); } } @@ -2222,9 +2222,9 @@ const draw = async function(text, id, _version, diagObj) { await addEdges(edges, g); const svg = root.select(`[id="${id}"]`); const element = root.select("#" + id + " g"); - await (0,_index_9620d214_js__WEBPACK_IMPORTED_MODULE_4__.r)(element, g, ["point", "circle", "cross"], "flowchart", id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.u.insertTitle(svg, "flowchartTitleText", conf2.titleTopMargin, diagObj.db.getDiagramTitle()); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); + await (0,_index_3862675e_js__WEBPACK_IMPORTED_MODULE_4__.r)(element, g, ["point", "circle", "cross"], "flowchart", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.u.insertTitle(svg, "flowchartTitleText", conf2.titleTopMargin, diagObj.db.getDiagramTitle()); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); diagObj.db.indexNodes("subGraph" + i); if (!conf2.htmlLabels) { const labels = doc.querySelectorAll('[id="' + id + '"] .edgeLabel .label'); diff --git a/assets/js/60.8b4e72bf.js b/assets/js/292.b7dfa605.js similarity index 98% rename from assets/js/60.8b4e72bf.js rename to assets/js/292.b7dfa605.js index d94a8cb8..1fdc4c44 100644 --- a/assets/js/60.8b4e72bf.js +++ b/assets/js/292.b7dfa605.js @@ -1,17 +1,17 @@ "use strict"; -exports.id = 60; -exports.ids = [60]; +exports.id = 292; +exports.ids = [292]; exports.modules = { -/***/ 5060: +/***/ 3292: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9373); +/* harmony import */ var _svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9186); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6750); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9418); @@ -953,7 +953,7 @@ const getC4Type = function() { return c4Type; }; const setC4Type = function(c4TypeParam) { - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(c4TypeParam, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(c4TypeParam, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); c4Type = sanitizedText; }; const addRel = function(type, from, to, label, techn, descr, sprite, tags, link) { @@ -1575,7 +1575,7 @@ const PLACEMENT = { OVER: 2 }; const setTitle = function(txt) { - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(txt, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(txt, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); title = sanitizedText; }; const db = { @@ -1604,11 +1604,11 @@ const db = { getC4Type, getC4ShapeInRow, getC4BoundaryInRow, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().c4, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().c4, clear, LINETYPE, ARROWTYPE, @@ -1618,7 +1618,7 @@ const db = { // apply, }; const drawRect = function(elem, rectData) { - return (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); + return (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); }; const drawImage = function(elem, width, height, x, y, link) { const imageElem = elem.append("image"); @@ -1777,7 +1777,7 @@ const drawC4Shape = function(elem, c4Shape, conf2) { } const c4ShapeElem = elem.append("g"); c4ShapeElem.attr("class", "person-man"); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); switch (c4Shape.typeC4Shape.text) { case "person": case "external_person": @@ -1949,7 +1949,7 @@ const _drawTextCandidateFunc = function() { } function byTspan(content, g, x, y, width, height, textAttrs, conf2) { const { fontSize, fontFamily, fontWeight } = conf2; - const lines = content.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + const lines = content.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); for (let i = 0; i < lines.length; i++) { const dy = i * fontSize - fontSize * (lines.length - 1) / 2; const text = g.append("text").attr("x", x + width / 2).attr("y", y).style("text-anchor", "middle").attr("dominant-baseline", "middle").style("font-size", fontSize).style("font-weight", fontWeight).style("font-family", fontFamily); @@ -2075,7 +2075,7 @@ class Bounds { } } const setConf = function(cnf) { - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.f)(conf, cnf); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.f)(conf, cnf); if (cnf.fontFamily) { conf.personFontFamily = conf.systemFontFamily = conf.messageFontFamily = cnf.fontFamily; } @@ -2110,22 +2110,22 @@ const messageFont = (cnf) => { function calcC4ShapeTextWH(textType, c4Shape, c4ShapeTextWrap, textConf, textLimitWidth) { if (!c4Shape[textType].width) { if (c4ShapeTextWrap) { - c4Shape[textType].text = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.w)(c4Shape[textType].text, textLimitWidth, textConf); - c4Shape[textType].textLines = c4Shape[textType].text.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex).length; + c4Shape[textType].text = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.w)(c4Shape[textType].text, textLimitWidth, textConf); + c4Shape[textType].textLines = c4Shape[textType].text.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex).length; c4Shape[textType].width = textLimitWidth; - c4Shape[textType].height = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.j)(c4Shape[textType].text, textConf); + c4Shape[textType].height = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.j)(c4Shape[textType].text, textConf); } else { - let lines = c4Shape[textType].text.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + let lines = c4Shape[textType].text.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); c4Shape[textType].textLines = lines.length; let lineHeight = 0; c4Shape[textType].height = 0; c4Shape[textType].width = 0; for (const line of lines) { c4Shape[textType].width = Math.max( - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(line, textConf), + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(line, textConf), c4Shape[textType].width ); - lineHeight = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.j)(line, textConf); + lineHeight = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.j)(line, textConf); c4Shape[textType].height = c4Shape[textType].height + lineHeight; } } @@ -2141,7 +2141,7 @@ const drawBoundary = function(diagram2, boundary, bounds) { let boundaryLabelConf = boundaryFont(conf); boundaryLabelConf.fontSize = boundaryLabelConf.fontSize + 2; boundaryLabelConf.fontWeight = "bold"; - let textLimitWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(boundary.label.text, boundaryLabelConf); + let textLimitWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(boundary.label.text, boundaryLabelConf); calcC4ShapeTextWH("label", boundary, boundaryTextWrap, boundaryLabelConf, textLimitWidth); svgDraw.drawBoundary(diagram2, boundary, conf); }; @@ -2152,7 +2152,7 @@ const drawC4ShapeArray = function(currentBounds, diagram2, c4ShapeArray2, c4Shap const c4Shape = c4ShapeArray2[c4ShapeKey]; let c4ShapeTypeConf = c4ShapeFont(conf, c4Shape.typeC4Shape.text); c4ShapeTypeConf.fontSize = c4ShapeTypeConf.fontSize - 2; - c4Shape.typeC4Shape.width = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)( + c4Shape.typeC4Shape.width = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)( "«" + c4Shape.typeC4Shape.text + "»", c4ShapeTypeConf ); @@ -2295,14 +2295,14 @@ const drawRels = function(diagram2, rels2, getC4ShapeObj, diagObj) { if (diagramType === "C4Dynamic") { rel.label.text = i + ": " + rel.label.text; } - let textLimitWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.label.text, relConf); + let textLimitWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.label.text, relConf); calcC4ShapeTextWH("label", rel, relTextWrap, relConf, textLimitWidth); if (rel.techn && rel.techn.text !== "") { - textLimitWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.techn.text, relConf); + textLimitWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.techn.text, relConf); calcC4ShapeTextWH("techn", rel, relTextWrap, relConf, textLimitWidth); } if (rel.descr && rel.descr.text !== "") { - textLimitWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.descr.text, relConf); + textLimitWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.descr.text, relConf); calcC4ShapeTextWH("descr", rel, relTextWrap, relConf, textLimitWidth); } let fromNode = getC4ShapeObj(rel.from); @@ -2411,8 +2411,8 @@ function drawInsideBoundary(diagram2, parentBoundaryAlias, parentBounds, current } } const draw = function(_text, id, _version, diagObj) { - conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().c4; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().securityLevel; + conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().c4; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); @@ -2422,7 +2422,7 @@ const draw = function(_text, id, _version, diagObj) { diagObj.db.setWrap(conf.wrap); c4ShapeInRow = db2.getC4ShapeInRow(); c4BoundaryInRow = db2.getC4BoundaryInRow(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`C:${JSON.stringify(conf, null, 2)}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`C:${JSON.stringify(conf, null, 2)}`); const diagram2 = securityLevel === "sandbox" ? root.select(`[id="${id}"]`) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(`[id="${id}"]`); svgDraw.insertComputerIcon(diagram2); svgDraw.insertDatabaseIcon(diagram2); @@ -2455,13 +2455,13 @@ const draw = function(_text, id, _version, diagObj) { if (title2) { diagram2.append("text").text(title2).attr("x", (box.stopx - box.startx) / 2 - 4 * conf.diagramMarginX).attr("y", box.starty + conf.diagramMarginY); } - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf.useMaxWidth); const extraVertForTitle = title2 ? 60 : 0; diagram2.attr( "viewBox", box.startx - conf.diagramMarginX + " -" + (conf.diagramMarginY + extraVertForTitle) + " " + width + " " + (height + extraVertForTitle) ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`models:`, box); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`models:`, box); }; const renderer = { drawPersonOrSystemArray: drawC4ShapeArray, @@ -2490,7 +2490,7 @@ const diagram = { /***/ }), -/***/ 9373: +/***/ 9186: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -2503,7 +2503,7 @@ const diagram = { /* harmony export */ g: () => (/* binding */ getNoteRect) /* harmony export */ }); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6750); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); const drawRect = (element, rectData) => { @@ -2541,7 +2541,7 @@ const drawBackgroundRect = (element, bounds) => { rectElement.lower(); }; const drawText = (element, textData) => { - const nText = textData.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); + const nText = textData.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); const textElem = element.append("text"); textElem.attr("x", textData.x); textElem.attr("y", textData.y); diff --git a/assets/js/136.a63ee40b.js b/assets/js/315.46f5d52d.js similarity index 97% rename from assets/js/136.a63ee40b.js rename to assets/js/315.46f5d52d.js index b299ba9c..2f8ae96f 100644 --- a/assets/js/136.a63ee40b.js +++ b/assets/js/315.46f5d52d.js @@ -1,6 +1,6 @@ "use strict"; -exports.id = 136; -exports.ids = [136]; +exports.id = 315; +exports.ids = [315]; exports.modules = { /***/ 646: @@ -9202,7 +9202,7 @@ function values(object) { /***/ }), -/***/ 3316: +/***/ 114: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -9227,8 +9227,8 @@ __webpack_require__.d(constructs_namespaceObject, { text: () => (constructs_text) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/mermaid/node_modules/mdast-util-to-string/lib/index.js /** * @typedef {import('mdast').Root|import('mdast').Content} Node @@ -21754,7 +21754,7 @@ function defaultOnError(left, right) { // EXTERNAL MODULE: ./node_modules/ts-dedent/esm/index.js var esm = __webpack_require__(513); -;// ./node_modules/mermaid/dist/createText-4a4f35c9.js +;// ./node_modules/mermaid/dist/createText-2e5e7dd3.js @@ -21982,12 +21982,12 @@ const createText = (el, text = "", { width = 200, addSvgBackground = false } = {}) => { - mermaid_2490e8f2.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); + mermaid_b5860b54.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); if (useHtmlLabels) { const htmlText = markdownToHTML(text); const node = { isNode, - label: (0,mermaid_2490e8f2.M)(htmlText).replace( + label: (0,mermaid_b5860b54.M)(htmlText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -22007,7 +22007,7 @@ const createText = (el, text = "", { /***/ }), -/***/ 2034: +/***/ 8146: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -22028,9 +22028,9 @@ const createText = (el, text = "", { /* harmony export */ s: () => (/* binding */ setNodeElem), /* harmony export */ u: () => (/* binding */ updateNodeBounds) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(114); @@ -22040,7 +22040,7 @@ const insertMarkers = (elem, markerArray, type, id) => { }); }; const extension = (elem, type, id) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionStart").attr("class", "marker extension " + type).attr("refX", 18).attr("refY", 7).attr("markerWidth", 190).attr("markerHeight", 240).attr("orient", "auto").append("path").attr("d", "M 1,7 L18,13 V 1 Z"); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionEnd").attr("class", "marker extension " + type).attr("refX", 1).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 1,1 V 13 L18,7 Z"); }; @@ -22111,12 +22111,12 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { if (typeof vertexText === "object") { vertexText = vertexText[0]; } - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { vertexText = vertexText.replace(/\\n|\n/g, "
"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); const node = { isNode, - label: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( + label: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -22155,7 +22155,7 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { const createLabel$1 = createLabel; const labelHelper = async (parent, node, _classes, isNode) => { let classes; - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); if (!_classes) { classes = "node default"; } else { @@ -22172,15 +22172,15 @@ const labelHelper = async (parent, node, _classes, isNode) => { const textNode = label.node(); let text; if (node.labelType === "markdown") { - text = (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { + text = (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { useHtmlLabels, - width: node.width || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, + width: node.width || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, classes: "markdown-node-label" }); } else { text = textNode.appendChild( createLabel$1( - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), node.labelStyle, false, isNode @@ -22189,7 +22189,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { } let bbox = text.getBBox(); const halfPadding = node.padding / 2; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); const images = div.getElementsByTagName("img"); @@ -22202,7 +22202,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { img.style.display = "flex"; img.style.flexDirection = "column"; if (noImgText) { - const bodyFontSize = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; + const bodyFontSize = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; const enlargingFactor = 5; const width = parseInt(bodyFontSize, 10) * enlargingFactor + "px"; img.style.minWidth = width; @@ -22386,7 +22386,7 @@ const intersect = { rect: intersectRect$1 }; const note = async (parent, node) => { - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; if (!useHtmlLabels) { node.centerLabel = true; } @@ -22396,7 +22396,7 @@ const note = async (parent, node) => { "node " + node.classes, true ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); const rect2 = shapeSvg.insert("rect", ":first-child"); rect2.attr("rx", node.rx).attr("ry", node.ry).attr("x", -bbox.width / 2 - halfPadding).attr("y", -bbox.height / 2 - halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); updateNodeBounds(node, rect2); @@ -22635,12 +22635,12 @@ const question = async (parent, node) => { { x: s / 2, y: -s }, { x: 0, y: -s / 2 } ]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); const questionElem = insertPolygonShape(shapeSvg, s, s, points); questionElem.attr("style", node.style); updateNodeBounds(node, questionElem); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); return intersect.polygon(node, points, point2); }; return shapeSvg; @@ -22898,7 +22898,7 @@ const rect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -22927,7 +22927,7 @@ const composite = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -22938,7 +22938,7 @@ const composite = async (parent, node) => { }; const labelRect = async (parent, node) => { const { shapeSvg } = await labelHelper(parent, node, "label", true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); const rect2 = shapeSvg.insert("rect", ":first-child"); const totalWidth = 0; const totalHeight = 0; @@ -22951,7 +22951,7 @@ const labelRect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -22969,25 +22969,25 @@ function applyNodePropertyBorders(rect2, borders, totalWidth, totalHeight) { strokeDashArray.push(0, length); }; if (borders.includes("t")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("r")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); addBorder(totalHeight); } else { skipBorder(totalHeight); } if (borders.includes("b")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("l")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); addBorder(totalHeight); } else { skipBorder(totalHeight); @@ -23012,23 +23012,23 @@ const rectWithTitle = (parent, node) => { } else { title = text2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); const text = label.node().appendChild(createLabel$1(title, node.labelStyle, true, true)); let bbox = { width: 0, height: 0 }; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); dv.attr("width", bbox.width); dv.attr("height", bbox.height); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); const textRows = text2.slice(1, text2.length); let titleBox = text.getBBox(); const descr = label.node().appendChild( createLabel$1(textRows.join ? textRows.join("
") : textRows, node.labelStyle, true, true) ); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = descr.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(descr); bbox = div.getBoundingClientRect(); @@ -23084,10 +23084,10 @@ const circle = async (parent, node) => { ); const circle2 = shapeSvg.insert("circle", ":first-child"); circle2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); updateNodeBounds(node, circle2); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); return intersect.circle(node, bbox.width / 2 + halfPadding, point2); }; return shapeSvg; @@ -23106,10 +23106,10 @@ const doublecircle = async (parent, node) => { circleGroup.attr("class", node.class); outerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding + gap).attr("width", bbox.width + node.padding + gap * 2).attr("height", bbox.height + node.padding + gap * 2); innerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); updateNodeBounds(node, outerCircle); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); return intersect.circle(node, bbox.width / 2 + halfPadding + gap, point2); }; return shapeSvg; @@ -23204,7 +23204,7 @@ const class_box = (parent, node) => { const interfaceLabelText = node.classData.annotations[0] ? "«" + node.classData.annotations[0] + "»" : ""; const interfaceLabel = labelContainer.node().appendChild(createLabel$1(interfaceLabelText, node.labelStyle, true, true)); let interfaceBBox = interfaceLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = interfaceLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(interfaceLabel); interfaceBBox = div.getBoundingClientRect(); @@ -23217,7 +23217,7 @@ const class_box = (parent, node) => { } let classTitleString = node.classData.label; if (node.classData.type !== void 0 && node.classData.type !== "") { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { classTitleString += "<" + node.classData.type + ">"; } else { classTitleString += "<" + node.classData.type + ">"; @@ -23226,7 +23226,7 @@ const class_box = (parent, node) => { const classTitleLabel = labelContainer.node().appendChild(createLabel$1(classTitleString, node.labelStyle, true, true)); (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel).attr("class", "classTitle"); let classTitleBBox = classTitleLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = classTitleLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel); classTitleBBox = div.getBoundingClientRect(); @@ -23241,7 +23241,7 @@ const class_box = (parent, node) => { node.classData.members.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let parsedText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { parsedText = parsedText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -23253,7 +23253,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -23271,7 +23271,7 @@ const class_box = (parent, node) => { node.classData.methods.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let displayText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { displayText = displayText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -23283,7 +23283,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -23373,7 +23373,7 @@ const insertNode = async (elem, node, dir) => { let el; if (node.link) { let target; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { target = "_top"; } else if (node.linkTarget) { target = node.linkTarget || "_blank"; @@ -23406,7 +23406,7 @@ const clear$1 = () => { }; const positionNode = (node) => { const el = nodeElems[node.id]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( "Transforming node", node.diff, node, @@ -23517,7 +23517,7 @@ const arrowTypesMap = { const addEdgeMarker = (svgPath, position, arrowType, url, id, diagramType) => { const endMarkerType = arrowTypesMap[arrowType]; if (!endMarkerType) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); return; } const suffix = position === "start" ? "Start" : "End"; @@ -23530,8 +23530,8 @@ const clear = () => { terminalLabels = {}; }; const insertEdgeLabel = (elem, edge) => { - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); - const labelElement = edge.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const labelElement = edge.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { style: edge.labelStyle, useHtmlLabels, addSvgBackground: true @@ -23610,23 +23610,23 @@ const insertEdgeLabel = (elem, edge) => { return labelElement; }; function setTerminalWidth(fo, value) { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { fo.style.width = value.length * 9 + "px"; fo.style.height = "12px"; } } const positionEdgeLabel = (edge, paths) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); let path = paths.updatedPath ? paths.updatedPath : paths.originalPath; - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig); if (edge.label) { const el = edgeLabels[edge.id]; let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( "Moving label " + edge.label + " from (", x, ",", @@ -23649,7 +23649,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); x = pos.x; y = pos.y; } @@ -23660,7 +23660,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( edge.arrowTypeStart ? 10 : 0, "start_right", path @@ -23675,7 +23675,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); x = pos.x; y = pos.y; } @@ -23686,7 +23686,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); x = pos.x; y = pos.y; } @@ -23706,7 +23706,7 @@ const outsideNode = (node, point2) => { return false; }; const intersection = (node, outsidePoint, insidePoint) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(outsidePoint)} insidePoint : ${JSON.stringify(insidePoint)} node : x:${node.x} y:${node.y} w:${node.width} h:${node.height}`); @@ -23735,7 +23735,7 @@ const intersection = (node, outsidePoint, insidePoint) => { if (Q === 0) { res.y = outsidePoint.y; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); return res; } else { if (insidePoint.x < outsidePoint.x) { @@ -23746,7 +23746,7 @@ const intersection = (node, outsidePoint, insidePoint) => { let q = Q * r / R; let _x = insidePoint.x < outsidePoint.x ? insidePoint.x + R - r : insidePoint.x - R + r; let _y = insidePoint.y < outsidePoint.y ? insidePoint.y + q : insidePoint.y - q; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); if (r === 0) { _x = outsidePoint.x; _y = outsidePoint.y; @@ -23761,7 +23761,7 @@ const intersection = (node, outsidePoint, insidePoint) => { } }; const cutPathAtIntersect = (_points, boundaryNode) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); let points = []; let lastPointOutside = _points[0]; let isInside = false; @@ -23787,7 +23787,7 @@ const cutPathAtIntersect = (_points, boundaryNode) => { }; const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { let points = edge.points; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); let pointsHasChanged = false; const tail = graph.node(e.v); var head = graph.node(e.w); @@ -23797,12 +23797,12 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { points.push(head.intersect(points[points.length - 1])); } if (edge.toCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); points = cutPathAtIntersect(edge.points, clusterDb[edge.toCluster].node); pointsHasChanged = true; } if (edge.fromCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); points = cutPathAtIntersect(points.reverse(), clusterDb[edge.fromCluster].node).reverse(); pointsHasChanged = true; } @@ -23840,7 +23840,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { } const svgPath = elem.append("path").attr("d", lineFunction(lineData)).attr("id", edge.id).attr("class", " " + strokeClasses + (edge.classes ? " " + edge.classes : "")).attr("style", edge.style); let url = ""; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { url = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); @@ -23858,7 +23858,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /***/ }), -/***/ 2966: +/***/ 5860: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -23867,7 +23867,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /* harmony export */ p: () => (/* binding */ parser$1) /* harmony export */ }); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); var parser = function() { @@ -24950,7 +24950,7 @@ parser.parser = parser; const parser$1 = parser; const MERMAID_DOM_ID_PREFIX = "flowchart-"; let vertexCounter = 0; -let config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); +let config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); let vertices = {}; let edges = []; let classes = {}; @@ -24962,7 +24962,7 @@ let firstGraphFlag = true; let direction; let version; let funs = []; -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, config); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, config); const lookUpDomId = function(id) { const vertexKeys = Object.keys(vertices); for (const vertexKey of vertexKeys) { @@ -24992,7 +24992,7 @@ const addVertex = function(_id, textObj, type, style, classes2, dir, props = {}) } vertexCounter++; if (textObj !== void 0) { - config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); txt = sanitizeText(textObj.text.trim()); vertices[id].labelType = textObj.type; if (txt[0] === '"' && txt[txt.length - 1] === '"') { @@ -25030,7 +25030,7 @@ const addSingleLink = function(_start, _end, type) { let start = _start; let end = _end; const edge = { start, end, type: void 0, text: "", labelType: "text" }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 Got edge...", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 Got edge...", edge); const linkTextObj = type.text; if (linkTextObj !== void 0) { edge.text = sanitizeText(linkTextObj.text.trim()); @@ -25048,7 +25048,7 @@ const addSingleLink = function(_start, _end, type) { edge.length = 10; } if (edges.length < (config.maxEdges ?? 500)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 pushing edge..."); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 pushing edge..."); edges.push(edge); } else { throw new Error( @@ -25061,7 +25061,7 @@ You have to call mermaid.initialize.` } }; const addLink = function(_start, _end, type) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("addLink (abc78)", _start, _end, type); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("addLink (abc78)", _start, _end, type); let i, j; for (i = 0; i < _start.length; i++) { for (j = 0; j < _end.length; j++) { @@ -25088,7 +25088,7 @@ const updateLink = function(positions, style) { if (pos === "default") { edges.defaultStyle = style; } else { - if (_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.isSubstringInArray("fill", style) === -1) { + if (_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.isSubstringInArray("fill", style) === -1) { style.push("fill:none"); } edges[pos].style = style; @@ -25149,7 +25149,7 @@ const setTooltip = function(ids, tooltip) { }; const setClickFun = function(id, functionName, functionArgs) { let domId = lookUpDomId(id); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel !== "loose") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel !== "loose") { return; } if (functionName === void 0) { @@ -25177,7 +25177,7 @@ const setClickFun = function(id, functionName, functionArgs) { elem.addEventListener( "click", function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); }, false ); @@ -25188,7 +25188,7 @@ const setClickFun = function(id, functionName, functionArgs) { const setLink = function(ids, linkStr, target) { ids.split(",").forEach(function(id) { if (vertices[id] !== void 0) { - vertices[id].link = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); + vertices[id].link = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); vertices[id].linkTarget = target; } }); @@ -25259,8 +25259,8 @@ const clear = function(ver = "gen-1") { tooltips = {}; firstGraphFlag = true; version = ver; - config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.v)(); + config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.v)(); }; const setGen = (ver) => { version = ver || "gen-2"; @@ -25315,7 +25315,7 @@ const addSubGraph = function(_id, list, _title) { dir, labelType: _title.type }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Adding", subGraph.id, subGraph.nodes, subGraph.dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Adding", subGraph.id, subGraph.nodes, subGraph.dir); subGraph.nodes = makeUniq(subGraph, subGraphs).nodes; subGraphs.push(subGraph); subGraphLookup[id] = subGraph; @@ -25510,11 +25510,11 @@ const lex = { firstGraph }; const flowDb = { - defaultConfig: () => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.K.flowchart, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.b, + defaultConfig: () => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.K.flowchart, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.b, addVertex, lookUpDomId, addLink, @@ -25543,8 +25543,8 @@ const flowDb = { lex, exists, makeUniq, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.t + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.t }; const db = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, @@ -25582,7 +25582,7 @@ const db = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ /***/ }), -/***/ 6136: +/***/ 2315: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -25591,14 +25591,14 @@ __webpack_require__.d(__webpack_exports__, { diagram: () => (/* binding */ diagram) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/flowDb-0da60e67.js -var flowDb_0da60e67 = __webpack_require__(2966); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/flowDb-956e92f1.js +var flowDb_956e92f1 = __webpack_require__(5860); // EXTERNAL MODULE: ./node_modules/dagre-d3-es/src/graphlib/index.js var graphlib = __webpack_require__(697); // EXTERNAL MODULE: ./node_modules/d3/src/index.js + 197 modules var src = __webpack_require__(6312); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); // EXTERNAL MODULE: ./node_modules/lodash-es/has.js + 1 modules var has = __webpack_require__(8585); // EXTERNAL MODULE: ./node_modules/lodash-es/defaults.js @@ -26708,8 +26708,8 @@ function createOrSelectGroup(root, name) { -// EXTERNAL MODULE: ./node_modules/mermaid/dist/styles-422bd1c9.js -var styles_422bd1c9 = __webpack_require__(7552); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/styles-c10674c1.js +var styles_c10674c1 = __webpack_require__(5900); // EXTERNAL MODULE: ./node_modules/dayjs/dayjs.min.js var dayjs_min = __webpack_require__(4353); // EXTERNAL MODULE: ./node_modules/@braintree/sanitize-url/dist/index.js @@ -26718,7 +26718,7 @@ var dist = __webpack_require__(6750); var purify_es = __webpack_require__(9418); // EXTERNAL MODULE: ./node_modules/dagre-d3-es/src/graphlib/json.js var json = __webpack_require__(4075); -;// ./node_modules/mermaid/dist/flowDiagram-622f9fc1.js +;// ./node_modules/mermaid/dist/flowDiagram-66a62f08.js @@ -26981,18 +26981,18 @@ const addVertices = async function(vert, g, svgId, root, _doc, diagObj) { if (vertex.classes.length > 0) { classStr = vertex.classes.join(" "); } - const styles = (0,mermaid_2490e8f2.k)(vertex.styles); + const styles = (0,mermaid_b5860b54.k)(vertex.styles); let vertexText = vertex.text !== void 0 ? vertex.text : vertex.id; let vertexNode; - if ((0,mermaid_2490e8f2.m)((0,mermaid_2490e8f2.c)().flowchart.htmlLabels)) { + if ((0,mermaid_b5860b54.m)((0,mermaid_b5860b54.c)().flowchart.htmlLabels)) { const node = { - label: await (0,mermaid_2490e8f2.r)( + label: await (0,mermaid_b5860b54.r)( vertexText.replace( /fa[blrs]?:fa-[\w-]+/g, // cspell:disable-line (s) => `` ), - (0,mermaid_2490e8f2.c)() + (0,mermaid_b5860b54.c)() ) }; vertexNode = (0,add_html_label/* addHtmlLabel */.H)(svg, node).node(); @@ -27000,7 +27000,7 @@ const addVertices = async function(vert, g, svgId, root, _doc, diagObj) { } else { const svgLabel = doc.createElementNS("http://www.w3.org/2000/svg", "text"); svgLabel.setAttribute("style", styles.labelStyle.replace("color:", "fill:")); - const rows = vertexText.split(mermaid_2490e8f2.e.lineBreakRegex); + const rows = vertexText.split(mermaid_b5860b54.e.lineBreakRegex); for (const row of rows) { const tspan = doc.createElementNS("http://www.w3.org/2000/svg", "tspan"); tspan.setAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:space", "preserve"); @@ -27066,7 +27066,7 @@ const addVertices = async function(vert, g, svgId, root, _doc, diagObj) { default: _shape = "rect"; } - mermaid_2490e8f2.l.warn("Adding node", vertex.id, vertex.domId); + mermaid_b5860b54.l.warn("Adding node", vertex.id, vertex.domId); g.setNode(diagObj.db.lookUpDomId(vertex.id), { labelType: "svg", labelStyle: styles.labelStyle, @@ -27085,7 +27085,7 @@ const addEdges = async function(edges, g, diagObj) { let defaultStyle; let defaultLabelStyle; if (edges.defaultStyle !== void 0) { - const defaultStyles = (0,mermaid_2490e8f2.k)(edges.defaultStyle); + const defaultStyles = (0,mermaid_b5860b54.k)(edges.defaultStyle); defaultStyle = defaultStyles.style; defaultLabelStyle = defaultStyles.labelStyle; } @@ -27103,7 +27103,7 @@ const addEdges = async function(edges, g, diagObj) { let style = ""; let labelStyle = ""; if (edge.style !== void 0) { - const styles = (0,mermaid_2490e8f2.k)(edge.style); + const styles = (0,mermaid_b5860b54.k)(edge.style); style = styles.style; labelStyle = styles.labelStyle; } else { @@ -27128,11 +27128,11 @@ const addEdges = async function(edges, g, diagObj) { edgeData.style = style; edgeData.labelStyle = labelStyle; if (edge.interpolate !== void 0) { - edgeData.curve = (0,mermaid_2490e8f2.n)(edge.interpolate, src/* curveLinear */.lUB); + edgeData.curve = (0,mermaid_b5860b54.n)(edge.interpolate, src/* curveLinear */.lUB); } else if (edges.defaultInterpolate !== void 0) { - edgeData.curve = (0,mermaid_2490e8f2.n)(edges.defaultInterpolate, src/* curveLinear */.lUB); + edgeData.curve = (0,mermaid_b5860b54.n)(edges.defaultInterpolate, src/* curveLinear */.lUB); } else { - edgeData.curve = (0,mermaid_2490e8f2.n)(conf.curve, src/* curveLinear */.lUB); + edgeData.curve = (0,mermaid_b5860b54.n)(conf.curve, src/* curveLinear */.lUB); } if (edge.text === void 0) { if (edge.style !== void 0) { @@ -27141,19 +27141,19 @@ const addEdges = async function(edges, g, diagObj) { } else { edgeData.arrowheadStyle = "fill: #333"; edgeData.labelpos = "c"; - if ((0,mermaid_2490e8f2.m)((0,mermaid_2490e8f2.c)().flowchart.htmlLabels)) { + if ((0,mermaid_b5860b54.m)((0,mermaid_b5860b54.c)().flowchart.htmlLabels)) { edgeData.labelType = "html"; - edgeData.label = `${await (0,mermaid_2490e8f2.r)( + edgeData.label = `${await (0,mermaid_b5860b54.r)( edge.text.replace( /fa[blrs]?:fa-[\w-]+/g, // cspell:disable-line (s) => `` ), - (0,mermaid_2490e8f2.c)() + (0,mermaid_b5860b54.c)() )}`; } else { edgeData.labelType = "text"; - edgeData.label = edge.text.replace(mermaid_2490e8f2.e.lineBreakRegex, "\n"); + edgeData.label = edge.text.replace(mermaid_b5860b54.e.lineBreakRegex, "\n"); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none"; } @@ -27167,12 +27167,12 @@ const addEdges = async function(edges, g, diagObj) { } }; const getClasses = function(text, diagObj) { - mermaid_2490e8f2.l.info("Extracting classes"); + mermaid_b5860b54.l.info("Extracting classes"); return diagObj.db.getClasses(); }; const draw = async function(text, id, _version, diagObj) { - mermaid_2490e8f2.l.info("Drawing flowchart"); - const { securityLevel, flowchart: conf2 } = (0,mermaid_2490e8f2.c)(); + mermaid_b5860b54.l.info("Drawing flowchart"); + const { securityLevel, flowchart: conf2 } = (0,mermaid_b5860b54.c)(); let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,src/* select */.Ltv)("#i" + id); @@ -27204,14 +27204,14 @@ const draw = async function(text, id, _version, diagObj) { diagObj.db.addVertex(subG.id, subG.title, "group", void 0, subG.classes); } const vert = diagObj.db.getVertices(); - mermaid_2490e8f2.l.warn("Get vertices", vert); + mermaid_b5860b54.l.warn("Get vertices", vert); const edges = diagObj.db.getEdges(); let i = 0; for (i = subGraphs.length - 1; i >= 0; i--) { subG = subGraphs[i]; (0,src/* selectAll */.Ubm)("cluster").append("text"); for (let j = 0; j < subG.nodes.length; j++) { - mermaid_2490e8f2.l.warn( + mermaid_b5860b54.l.warn( "Setting subgraph", subG.nodes[j], diagObj.db.lookUpDomId(subG.nodes[j]), @@ -27273,7 +27273,7 @@ const draw = async function(text, id, _version, diagObj) { label.insertBefore(rect, label.firstChild); } } - (0,mermaid_2490e8f2.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); + (0,mermaid_b5860b54.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); const keys = Object.keys(vert); keys.forEach(function(key) { const vertex = vert[key]; @@ -27316,18 +27316,18 @@ const flowRenderer = { draw }; const diagram = { - parser: flowDb_0da60e67.p, - db: flowDb_0da60e67.f, - renderer: styles_422bd1c9.f, - styles: styles_422bd1c9.a, + parser: flowDb_956e92f1.p, + db: flowDb_956e92f1.f, + renderer: styles_c10674c1.f, + styles: styles_c10674c1.a, init: (cnf) => { if (!cnf.flowchart) { cnf.flowchart = {}; } cnf.flowchart.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; flowRenderer.setConf(cnf.flowchart); - flowDb_0da60e67.f.clear(); - flowDb_0da60e67.f.setGen("gen-1"); + flowDb_956e92f1.f.clear(); + flowDb_956e92f1.f.setGen("gen-1"); } }; @@ -27335,7 +27335,7 @@ const diagram = { /***/ }), -/***/ 375: +/***/ 8995: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -27343,10 +27343,10 @@ const diagram = { /* harmony export */ }); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4075); -/* harmony import */ var _edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2034); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8146); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(114); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6312); @@ -27364,15 +27364,15 @@ const clear$1 = () => { clusterDb = {}; }; const isDescendant = (id, ancestorId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); if (descendants[ancestorId].includes(id)) { return true; } return false; }; const edgeInCluster = (edge, clusterId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); if (edge.v === clusterId) { return false; } @@ -27380,13 +27380,13 @@ const edgeInCluster = (edge, clusterId) => { return false; } if (!descendants[clusterId]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); return false; } return descendants[clusterId].includes(edge.v) || isDescendant(edge.v, clusterId) || isDescendant(edge.w, clusterId) || descendants[clusterId].includes(edge.w); }; const copy = (clusterId, graph, newGraph, rootId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Copying children of ", clusterId, "root", @@ -27399,24 +27399,24 @@ const copy = (clusterId, graph, newGraph, rootId) => { if (clusterId !== rootId) { nodes.push(clusterId); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); nodes.forEach((node) => { if (graph.children(node).length > 0) { copy(node, graph, newGraph, rootId); } else { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); newGraph.setNode(node, data); if (rootId !== graph.parent(node)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); newGraph.setParent(node, graph.parent(node)); } if (clusterId !== rootId && node !== clusterId) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); newGraph.setParent(node, clusterId); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Not Setting parent for node=", node, "cluster!==rootId", @@ -27426,18 +27426,18 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } const edges = graph.edges(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); edges.forEach((edge) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); const data2 = graph.edge(edge.v, edge.w, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); try { if (edgeInCluster(edge, rootId)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); newGraph.setEdge(edge.v, edge.w, data2, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Skipping copy of edge ", edge.v, "-->", @@ -27449,11 +27449,11 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); } }); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); graph.removeNode(node); }); }; @@ -27467,17 +27467,17 @@ const extractDescendants = (id, graph) => { return res; }; const findNonClusterChild = (id, graph) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); const children = graph.children(id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); if (children.length < 1) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); return id; } for (const child of children) { const _id = findNonClusterChild(child, graph); if (_id) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); return _id; } } @@ -27496,15 +27496,15 @@ const getAnchorId = (id) => { }; const adjustClustersAndEdges = (graph, depth) => { if (!graph || depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); return; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); } graph.nodes().forEach(function(id) { const children = graph.children(id); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster identified", id, " Replacement id in edges: ", @@ -27518,20 +27518,20 @@ const adjustClustersAndEdges = (graph, depth) => { const children = graph.children(id); const edges = graph.edges(); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); edges.forEach((edge) => { if (edge.v !== id && edge.w !== id) { const d1 = isDescendant(edge.v, id); const d2 = isDescendant(edge.w, id); if (d1 ^ d2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); clusterDb[id].externalConnections = true; } } }); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); } }); for (let id of Object.keys(clusterDb)) { @@ -27543,11 +27543,11 @@ const adjustClustersAndEdges = (graph, depth) => { } graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); let v = e.v; let w = e.w; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Fix XXX", clusterDb, "ids:", @@ -27559,8 +27559,8 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[e.w] ); if (clusterDb[e.v] && clusterDb[e.w] && clusterDb[e.v] === clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -27584,7 +27584,7 @@ const adjustClustersAndEdges = (graph, depth) => { graph.setEdge(v, specialId, edge1, e.name + "-cyclic-special"); graph.setEdge(specialId, w, edge2, e.name + "-cyclic-special"); } else if (clusterDb[e.v] || clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -27598,18 +27598,18 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[parent].externalConnections = true; edge.toCluster = e.w; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); graph.setEdge(v, w, edge, e.name); } }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); extractor(graph, 0); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); }; const extractor = (graph, depth) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); if (depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); return; } let nodes = graph.nodes(); @@ -27619,12 +27619,12 @@ const extractor = (graph, depth) => { hasChildren = hasChildren || children.length > 0; } if (!hasChildren) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); return; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); for (const node of nodes) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Extracting node", node, clusterDb, @@ -27636,10 +27636,10 @@ const extractor = (graph, depth) => { depth ); if (!clusterDb[node]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); } else if (!clusterDb[node].externalConnections && // !graph.parent(node) && graph.children(node) && graph.children(node).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster without external connections, without a parent and with children", node, depth @@ -27648,7 +27648,7 @@ const extractor = (graph, depth) => { let dir = graphSettings.rankdir === "TB" ? "LR" : "TB"; if (clusterDb[node] && clusterDb[node].clusterData && clusterDb[node].clusterData.dir) { dir = clusterDb[node].clusterData.dir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); } const clusterGraph = new dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__/* .Graph */ .T({ multigraph: true, @@ -27663,7 +27663,7 @@ const extractor = (graph, depth) => { }).setDefaultEdgeLabel(function() { return {}; }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); copy(node, graph, clusterGraph, node); graph.setNode(node, { clusterNode: true, @@ -27672,10 +27672,10 @@ const extractor = (graph, depth) => { labelText: clusterDb[node].labelText, graph: clusterGraph }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster ** ", node, " **not meeting the criteria !externalConnections:", @@ -27687,14 +27687,14 @@ const extractor = (graph, depth) => { graph.children("D"), depth ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); } } nodes = graph.nodes(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); for (const node of nodes) { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); if (data.clusterNode) { extractor(data.graph, depth + 1); } @@ -27714,15 +27714,15 @@ const sorter = (graph, nodes) => { }; const sortNodesByHierarchy = (graph) => sorter(graph, graph.children()); const rect = (parent, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", "cluster" + (node.class ? " " + node.class : "")).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); const label = shapeSvg.insert("g").attr("class", "cluster-label"); - const text = node.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = node.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -27737,9 +27737,9 @@ const rect = (parent, node) => { } else { node.diff = -node.padding / 2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); rect2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("x", node.x - width / 2).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width).attr("height", node.height + padding); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); if (useHtmlLabels) { label.attr( "transform", @@ -27757,7 +27757,7 @@ const rect = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -27771,19 +27771,19 @@ const noteGroup = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const roundedWithTitle = (parent, node) => { - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", node.classes).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); const label = shapeSvg.insert("g").attr("class", "cluster-label"); const innerRect = shapeSvg.append("rect"); - const text = label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -27801,15 +27801,15 @@ const roundedWithTitle = (parent, node) => { } rect2.attr("class", "outer").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width + padding).attr("height", node.height + padding); innerRect.attr("class", "inner").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding + bbox.height - 1).attr("width", width + padding).attr("height", node.height + padding - bbox.height - 3); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); label.attr( "transform", - `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` + `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` ); const rectBox = rect2.node().getBBox(); node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -27824,14 +27824,14 @@ const divider = (parent, node) => { node.height = rectBox.height; node.diff = -node.padding / 2; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const shapes = { rect, roundedWithTitle, noteGroup, divider }; let clusterElems = {}; const insertCluster = (elem, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); const shape = node.shape || "rect"; clusterElems[node.id] = shapes[shape](elem, node); }; @@ -27839,17 +27839,17 @@ const clear = () => { clusterElems = {}; }; const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, siteConfig) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); const dir = graph.graph().rankdir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); const elem = _elem.insert("g").attr("class", "root"); if (!graph.nodes()) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); } if (graph.edges().length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); } const clusters = elem.insert("g").attr("class", "clusters"); const edgePaths = elem.insert("g").attr("class", "edgePaths"); @@ -27860,16 +27860,16 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit const node = graph.node(v); if (parentCluster !== void 0) { const data = JSON.parse(JSON.stringify(parentCluster.clusterData)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); graph.setNode(parentCluster.id, data); if (!graph.parent(v)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); graph.setParent(v, parentCluster.id, data); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); if (node && node.clusterNode) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); const o = await recursiveRender( nodes, node.graph, @@ -27879,45 +27879,45 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit siteConfig ); const newEl = o.elem; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); node.diff = o.diff || 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); } else { if (graph.children(v).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); clusterDb[node.id] = { id: findNonClusterChild(node.id, graph), node }; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); } } }) ); graph.edges().forEach(function(e) { const edge = graph.edge(e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); }); graph.edges().forEach(function(e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); (0,dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__/* .layout */ .Zp)(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); let diff = 0; - const { subGraphTitleTotalMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTotalMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); sortNodesByHierarchy(graph).forEach(function(v) { const node = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Position " + v + ": (" + node.x, "," + node.y, ") width: ", @@ -27927,7 +27927,7 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit ); if (node && node.clusterNode) { node.y += subGraphTitleTotalMargin; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } else { if (graph.children(v).length > 0) { node.height += subGraphTitleTotalMargin; @@ -27935,20 +27935,20 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit clusterDb[node.id].node = node; } else { node.y += subGraphTitleTotalMargin / 2; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } } }); graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); edge.points.forEach((point) => point.y += subGraphTitleTotalMargin / 2); - const paths = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); + const paths = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); }); graph.nodes().forEach(function(v) { const n = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); if (n.type === "group") { diff = n.diff; } @@ -27956,15 +27956,15 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit return { elem, diff }; }; const render = async (elem, graph, markers, diagramType, id) => { - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.b)(); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.d)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.b)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.d)(); clear(); clear$1(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); adjustClustersAndEdges(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); await recursiveRender(elem, graph, diagramType, id, void 0, siteConfig); }; @@ -27972,7 +27972,7 @@ const render = async (elem, graph, markers, diagramType, id) => { /***/ }), -/***/ 7552: +/***/ 5900: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -27981,8 +27981,8 @@ const render = async (elem, graph, markers, diagramType, id) => { /* harmony export */ }); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(697); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(8328); -/* harmony import */ var _index_9620d214_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(375); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6079); +/* harmony import */ var _index_3862675e_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8995); /* harmony import */ var dagre_d3_es_src_dagre_js_label_add_html_label_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(646); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(5937); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(5582); @@ -28009,14 +28009,14 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { classStr = vertex.classes.join(" "); } classStr = classStr + " flowchart-label"; - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(vertex.styles); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(vertex.styles); let vertexText = vertex.text !== void 0 ? vertex.text : vertex.id; let vertexNode; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); if (vertex.labelType === "markdown") { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); } else { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.htmlLabels)) { const node = { label: vertexText }; @@ -28025,7 +28025,7 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { } else { const svgLabel = doc.createElementNS("http://www.w3.org/2000/svg", "text"); svgLabel.setAttribute("style", styles.labelStyle.replace("color:", "fill:")); - const rows = vertexText.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex); + const rows = vertexText.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex); for (const row of rows) { const tspan = doc.createElementNS("http://www.w3.org/2000/svg", "tspan"); tspan.setAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:space", "preserve"); @@ -28095,7 +28095,7 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { default: _shape = "rect"; } - const labelText = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.r)(vertexText, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)()); + const labelText = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.r)(vertexText, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)()); g.setNode(vertex.id, { labelStyle: styles.labelStyle, shape: _shape, @@ -28115,9 +28115,9 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { dir: vertex.dir, type: vertex.type, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("setNode", { + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("setNode", { labelStyle: styles.labelStyle, labelType: vertex.labelType, shape: _shape, @@ -28132,18 +28132,18 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { type: vertex.type, dir: vertex.dir, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding }); } }; const addEdges = async function(edges, g, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 edges = ", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 edges = ", edges); let cnt = 0; let linkIdCnt = {}; let defaultStyle; let defaultLabelStyle; if (edges.defaultStyle !== void 0) { - const defaultStyles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(edges.defaultStyle); + const defaultStyles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(edges.defaultStyle); defaultStyle = defaultStyles.style; defaultLabelStyle = defaultStyles.labelStyle; } @@ -28152,13 +28152,13 @@ const addEdges = async function(edges, g, diagObj) { const linkIdBase = "L-" + edge.start + "-" + edge.end; if (linkIdCnt[linkIdBase] === void 0) { linkIdCnt[linkIdBase] = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } else { linkIdCnt[linkIdBase]++; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } let linkId = linkIdBase + "-" + linkIdCnt[linkIdBase]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); const linkNameStart = "LS-" + edge.start; const linkNameEnd = "LE-" + edge.end; const edgeData = { style: "", labelStyle: "" }; @@ -28218,18 +28218,18 @@ const addEdges = async function(edges, g, diagObj) { break; } if (edge.style !== void 0) { - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(edge.style); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(edge.style); style = styles.style; labelStyle = styles.labelStyle; } edgeData.style = edgeData.style += style; edgeData.labelStyle = edgeData.labelStyle += labelStyle; if (edge.interpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } else if (edges.defaultInterpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } else { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } if (edge.text === void 0) { if (edge.style !== void 0) { @@ -28240,7 +28240,7 @@ const addEdges = async function(edges, g, diagObj) { edgeData.labelpos = "c"; } edgeData.labelType = edge.labelType; - edgeData.label = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.r)(edge.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex, "\n"), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)()); + edgeData.label = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.r)(edge.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex, "\n"), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)()); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none;"; } @@ -28254,12 +28254,12 @@ const getClasses = function(text, diagObj) { return diagObj.db.getClasses(); }; const draw = async function(text, id, _version, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Drawing flowchart"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Drawing flowchart"); let dir = diagObj.db.getDirection(); if (dir === void 0) { dir = "TD"; } - const { securityLevel, flowchart: conf2 } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)(); + const { securityLevel, flowchart: conf2 } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)(); const nodeSpacing = conf2.nodeSpacing || 50; const rankSpacing = conf2.rankSpacing || 50; let sandboxElement; @@ -28282,10 +28282,10 @@ const draw = async function(text, id, _version, diagObj) { }); let subG; const subGraphs = diagObj.db.getSubGraphs(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraphs - ", subGraphs); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraphs - ", subGraphs); for (let i2 = subGraphs.length - 1; i2 >= 0; i2--) { subG = subGraphs[i2]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraph - ", subG); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraph - ", subG); diagObj.db.addVertex( subG.id, { text: subG.title, type: subG.labelType }, @@ -28297,13 +28297,13 @@ const draw = async function(text, id, _version, diagObj) { } const vert = diagObj.db.getVertices(); const edges = diagObj.db.getEdges(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Edges", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Edges", edges); let i = 0; for (i = subGraphs.length - 1; i >= 0; i--) { subG = subGraphs[i]; (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .selectAll */ .Ubm)("cluster").append("text"); for (let j = 0; j < subG.nodes.length; j++) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Setting up subgraphs", subG.nodes[j], subG.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Setting up subgraphs", subG.nodes[j], subG.id); g.setParent(subG.nodes[j], subG.id); } } @@ -28311,9 +28311,9 @@ const draw = async function(text, id, _version, diagObj) { await addEdges(edges, g); const svg = root.select(`[id="${id}"]`); const element = root.select("#" + id + " g"); - await (0,_index_9620d214_js__WEBPACK_IMPORTED_MODULE_4__.r)(element, g, ["point", "circle", "cross"], "flowchart", id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.u.insertTitle(svg, "flowchartTitleText", conf2.titleTopMargin, diagObj.db.getDiagramTitle()); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); + await (0,_index_3862675e_js__WEBPACK_IMPORTED_MODULE_4__.r)(element, g, ["point", "circle", "cross"], "flowchart", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.u.insertTitle(svg, "flowchartTitleText", conf2.titleTopMargin, diagObj.db.getDiagramTitle()); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); diagObj.db.indexNodes("subGraph" + i); if (!conf2.htmlLabels) { const labels = doc.querySelectorAll('[id="' + id + '"] .edgeLabel .label'); diff --git a/assets/js/518.46c85bc2.js b/assets/js/329.1c2a1634.js similarity index 99% rename from assets/js/518.46c85bc2.js rename to assets/js/329.1c2a1634.js index 2e856fbb..89e970d8 100644 --- a/assets/js/518.46c85bc2.js +++ b/assets/js/329.1c2a1634.js @@ -1,9 +1,9 @@ "use strict"; -exports.id = 518; -exports.ids = [518]; +exports.id = 329; +exports.ids = [329]; exports.modules = { -/***/ 3316: +/***/ 114: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -28,8 +28,8 @@ __webpack_require__.d(constructs_namespaceObject, { text: () => (constructs_text) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/mermaid/node_modules/mdast-util-to-string/lib/index.js /** * @typedef {import('mdast').Root|import('mdast').Content} Node @@ -12555,7 +12555,7 @@ function defaultOnError(left, right) { // EXTERNAL MODULE: ./node_modules/ts-dedent/esm/index.js var esm = __webpack_require__(513); -;// ./node_modules/mermaid/dist/createText-4a4f35c9.js +;// ./node_modules/mermaid/dist/createText-2e5e7dd3.js @@ -12783,12 +12783,12 @@ const createText = (el, text = "", { width = 200, addSvgBackground = false } = {}) => { - mermaid_2490e8f2.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); + mermaid_b5860b54.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); if (useHtmlLabels) { const htmlText = markdownToHTML(text); const node = { isNode, - label: (0,mermaid_2490e8f2.M)(htmlText).replace( + label: (0,mermaid_b5860b54.M)(htmlText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -12808,14 +12808,14 @@ const createText = (el, text = "", { /***/ }), -/***/ 518: +/***/ 1329: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(8328); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3316); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6079); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(114); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); @@ -13514,7 +13514,7 @@ class TextDimensionCalculatorWithFont { }; const elem = this.parentGroup.append("g").attr("visibility", "hidden").attr("font-size", fontSize); for (const t of texts) { - const bbox = (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_4__.c)(elem, 1, t); + const bbox = (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_4__.c)(elem, 1, t); const width = bbox ? bbox.width : t.length * fontSize; const height = bbox ? bbox.height : fontSize; dimension.width = Math.max(dimension.width, width); @@ -13886,7 +13886,7 @@ class BandAxis extends BaseAxis { } recalculateScale() { this.scale = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .scaleBand */ .WH)().domain(this.categories).range(this.getRange()).paddingInner(1).paddingOuter(0).align(0.5); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.trace("BandAxis axis final categories, range: ", this.categories, this.getRange()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.trace("BandAxis axis final categories, range: ", this.categories, this.getRange()); } getTickValues() { return this.categories; @@ -14327,14 +14327,14 @@ let plotColorPalette = xyChartThemeConfig.plotColorPalette.split(",").map((color let hasSetXAxis = false; let hasSetYAxis = false; function getChartDefaultThemeConfig() { - const defaultThemeVariables = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.E)(); - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.C)(defaultThemeVariables.xyChart, config.themeVariables.xyChart); + const defaultThemeVariables = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.E)(); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.C)(defaultThemeVariables.xyChart, config.themeVariables.xyChart); } function getChartDefaultConfig() { - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.C)( - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.B.xyChart, + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.C)( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.B.xyChart, config.xyChart ); } @@ -14356,8 +14356,8 @@ function getChartDefaultData() { }; } function textSanitizer(text) { - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.d)(text.trim(), config); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.d)(text.trim(), config); } function setTmpSVGG(SVGG) { tmpSVGGroup = SVGG; @@ -14457,7 +14457,7 @@ function getDrawableElem() { if (xyChartData.plots.length === 0) { throw Error("No Plot to render, please provide a plot with some data"); } - xyChartData.title = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.t)(); + xyChartData.title = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.t)(); return XYChartBuilder.build(xyChartConfig, xyChartData, xyChartThemeConfig, tmpSVGGroup); } function getChartThemeConfig() { @@ -14467,7 +14467,7 @@ function getChartConfig() { return xyChartConfig; } const clear = function() { - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.v)(); plotIndex = 0; xyChartConfig = getChartDefaultConfig(); xyChartData = getChartDefaultData(); @@ -14479,12 +14479,12 @@ const clear = function() { const db = { getDrawableElem, clear, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.g, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.t, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.b, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.g, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.t, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.b, setOrientation, setXAxisTitle, setXAxisRangeData, @@ -14510,11 +14510,11 @@ const draw = (txt, id, _version, diagObj) => { function getTextTransformation(data) { return `translate(${data.x}, ${data.y}) rotate(${data.rotation || 0})`; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Rendering xychart chart\n" + txt); - const svg = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.A)(id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Rendering xychart chart\n" + txt); + const svg = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.A)(id); const group = svg.append("g").attr("class", "main"); const background = group.append("rect").attr("width", chartConfig.width).attr("height", chartConfig.height).attr("class", "background"); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.i)(svg, chartConfig.height, chartConfig.width, true); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.i)(svg, chartConfig.height, chartConfig.width, true); svg.attr("viewBox", `0 0 ${chartConfig.width} ${chartConfig.height}`); background.attr("fill", themeConfig.backgroundColor); db2.setTmpSVGG(svg.append("g").attr("class", "mermaid-tmp-group")); diff --git a/assets/js/5060.28342b0e.js b/assets/js/3292.4b432b7e.js similarity index 98% rename from assets/js/5060.28342b0e.js rename to assets/js/3292.4b432b7e.js index ddf58a43..8f5f28de 100644 --- a/assets/js/5060.28342b0e.js +++ b/assets/js/3292.4b432b7e.js @@ -1,15 +1,15 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5060],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[3292],{ -/***/ 5060: +/***/ 3292: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9373); +/* harmony import */ var _svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9186); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6750); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(2838); @@ -951,7 +951,7 @@ const getC4Type = function() { return c4Type; }; const setC4Type = function(c4TypeParam) { - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(c4TypeParam, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(c4TypeParam, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); c4Type = sanitizedText; }; const addRel = function(type, from, to, label, techn, descr, sprite, tags, link) { @@ -1573,7 +1573,7 @@ const PLACEMENT = { OVER: 2 }; const setTitle = function(txt) { - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(txt, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(txt, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); title = sanitizedText; }; const db = { @@ -1602,11 +1602,11 @@ const db = { getC4Type, getC4ShapeInRow, getC4BoundaryInRow, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().c4, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().c4, clear, LINETYPE, ARROWTYPE, @@ -1616,7 +1616,7 @@ const db = { // apply, }; const drawRect = function(elem, rectData) { - return (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); + return (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); }; const drawImage = function(elem, width, height, x, y, link) { const imageElem = elem.append("image"); @@ -1775,7 +1775,7 @@ const drawC4Shape = function(elem, c4Shape, conf2) { } const c4ShapeElem = elem.append("g"); c4ShapeElem.attr("class", "person-man"); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); switch (c4Shape.typeC4Shape.text) { case "person": case "external_person": @@ -1947,7 +1947,7 @@ const _drawTextCandidateFunc = function() { } function byTspan(content, g, x, y, width, height, textAttrs, conf2) { const { fontSize, fontFamily, fontWeight } = conf2; - const lines = content.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + const lines = content.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); for (let i = 0; i < lines.length; i++) { const dy = i * fontSize - fontSize * (lines.length - 1) / 2; const text = g.append("text").attr("x", x + width / 2).attr("y", y).style("text-anchor", "middle").attr("dominant-baseline", "middle").style("font-size", fontSize).style("font-weight", fontWeight).style("font-family", fontFamily); @@ -2073,7 +2073,7 @@ class Bounds { } } const setConf = function(cnf) { - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.f)(conf, cnf); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.f)(conf, cnf); if (cnf.fontFamily) { conf.personFontFamily = conf.systemFontFamily = conf.messageFontFamily = cnf.fontFamily; } @@ -2108,22 +2108,22 @@ const messageFont = (cnf) => { function calcC4ShapeTextWH(textType, c4Shape, c4ShapeTextWrap, textConf, textLimitWidth) { if (!c4Shape[textType].width) { if (c4ShapeTextWrap) { - c4Shape[textType].text = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.w)(c4Shape[textType].text, textLimitWidth, textConf); - c4Shape[textType].textLines = c4Shape[textType].text.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex).length; + c4Shape[textType].text = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.w)(c4Shape[textType].text, textLimitWidth, textConf); + c4Shape[textType].textLines = c4Shape[textType].text.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex).length; c4Shape[textType].width = textLimitWidth; - c4Shape[textType].height = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.j)(c4Shape[textType].text, textConf); + c4Shape[textType].height = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.j)(c4Shape[textType].text, textConf); } else { - let lines = c4Shape[textType].text.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + let lines = c4Shape[textType].text.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); c4Shape[textType].textLines = lines.length; let lineHeight = 0; c4Shape[textType].height = 0; c4Shape[textType].width = 0; for (const line of lines) { c4Shape[textType].width = Math.max( - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(line, textConf), + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(line, textConf), c4Shape[textType].width ); - lineHeight = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.j)(line, textConf); + lineHeight = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.j)(line, textConf); c4Shape[textType].height = c4Shape[textType].height + lineHeight; } } @@ -2139,7 +2139,7 @@ const drawBoundary = function(diagram2, boundary, bounds) { let boundaryLabelConf = boundaryFont(conf); boundaryLabelConf.fontSize = boundaryLabelConf.fontSize + 2; boundaryLabelConf.fontWeight = "bold"; - let textLimitWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(boundary.label.text, boundaryLabelConf); + let textLimitWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(boundary.label.text, boundaryLabelConf); calcC4ShapeTextWH("label", boundary, boundaryTextWrap, boundaryLabelConf, textLimitWidth); svgDraw.drawBoundary(diagram2, boundary, conf); }; @@ -2150,7 +2150,7 @@ const drawC4ShapeArray = function(currentBounds, diagram2, c4ShapeArray2, c4Shap const c4Shape = c4ShapeArray2[c4ShapeKey]; let c4ShapeTypeConf = c4ShapeFont(conf, c4Shape.typeC4Shape.text); c4ShapeTypeConf.fontSize = c4ShapeTypeConf.fontSize - 2; - c4Shape.typeC4Shape.width = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)( + c4Shape.typeC4Shape.width = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)( "«" + c4Shape.typeC4Shape.text + "»", c4ShapeTypeConf ); @@ -2293,14 +2293,14 @@ const drawRels = function(diagram2, rels2, getC4ShapeObj, diagObj) { if (diagramType === "C4Dynamic") { rel.label.text = i + ": " + rel.label.text; } - let textLimitWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.label.text, relConf); + let textLimitWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.label.text, relConf); calcC4ShapeTextWH("label", rel, relTextWrap, relConf, textLimitWidth); if (rel.techn && rel.techn.text !== "") { - textLimitWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.techn.text, relConf); + textLimitWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.techn.text, relConf); calcC4ShapeTextWH("techn", rel, relTextWrap, relConf, textLimitWidth); } if (rel.descr && rel.descr.text !== "") { - textLimitWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.descr.text, relConf); + textLimitWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.h)(rel.descr.text, relConf); calcC4ShapeTextWH("descr", rel, relTextWrap, relConf, textLimitWidth); } let fromNode = getC4ShapeObj(rel.from); @@ -2409,8 +2409,8 @@ function drawInsideBoundary(diagram2, parentBoundaryAlias, parentBounds, current } } const draw = function(_text, id, _version, diagObj) { - conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().c4; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().securityLevel; + conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().c4; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); @@ -2420,7 +2420,7 @@ const draw = function(_text, id, _version, diagObj) { diagObj.db.setWrap(conf.wrap); c4ShapeInRow = db2.getC4ShapeInRow(); c4BoundaryInRow = db2.getC4BoundaryInRow(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`C:${JSON.stringify(conf, null, 2)}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`C:${JSON.stringify(conf, null, 2)}`); const diagram2 = securityLevel === "sandbox" ? root.select(`[id="${id}"]`) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(`[id="${id}"]`); svgDraw.insertComputerIcon(diagram2); svgDraw.insertDatabaseIcon(diagram2); @@ -2453,13 +2453,13 @@ const draw = function(_text, id, _version, diagObj) { if (title2) { diagram2.append("text").text(title2).attr("x", (box.stopx - box.startx) / 2 - 4 * conf.diagramMarginX).attr("y", box.starty + conf.diagramMarginY); } - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf.useMaxWidth); const extraVertForTitle = title2 ? 60 : 0; diagram2.attr( "viewBox", box.startx - conf.diagramMarginX + " -" + (conf.diagramMarginY + extraVertForTitle) + " " + width + " " + (height + extraVertForTitle) ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`models:`, box); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`models:`, box); }; const renderer = { drawPersonOrSystemArray: drawC4ShapeArray, @@ -2488,7 +2488,7 @@ const diagram = { /***/ }), -/***/ 9373: +/***/ 9186: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -2501,7 +2501,7 @@ const diagram = { /* harmony export */ g: () => (/* binding */ getNoteRect) /* harmony export */ }); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6750); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); const drawRect = (element, rectData) => { @@ -2539,7 +2539,7 @@ const drawBackgroundRect = (element, bounds) => { rectElement.lower(); }; const drawText = (element, textData) => { - const nText = textData.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); + const nText = textData.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); const textElem = element.append("text"); textElem.attr("x", textData.x); textElem.attr("y", textData.y); diff --git a/assets/js/5481.a2e47277.js b/assets/js/3417.133fa15c.js similarity index 98% rename from assets/js/5481.a2e47277.js rename to assets/js/3417.133fa15c.js index 58e2f090..f3c7bc4e 100644 --- a/assets/js/5481.a2e47277.js +++ b/assets/js/3417.133fa15c.js @@ -1,13 +1,13 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5481],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[3417],{ -/***/ 5481: +/***/ 3417: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); @@ -773,7 +773,7 @@ const addElement = (name) => { type: latestElement.type, docRef: latestElement.docRef }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Added new requirement: ", name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Added new requirement: ", name); } latestElement = {}; return elements[name]; @@ -803,24 +803,24 @@ const clear = () => { requirements = {}; latestElement = {}; elements = {}; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.v)(); }; const db = { RequirementType, RiskLevel, VerifyType, Relationships, - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().req, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().req, addRequirement, getRequirements, setNewReqId, setNewReqText, setNewReqRisk, setNewReqVerifyMethod, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.g, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.a, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.g, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.a, addElement, getElements, setNewElementType, @@ -968,13 +968,13 @@ const drawRelationshipFromLayout = function(svg, rel, g, insert, diagObj) { if (rel.type == diagObj.db.Relationships.CONTAINS) { svgPath.attr( "marker-start", - "url(" + _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.getUrl(conf.arrowMarkerAbsolute) + "#" + rel.type + "_line_ending)" + "url(" + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.getUrl(conf.arrowMarkerAbsolute) + "#" + rel.type + "_line_ending)" ); } else { svgPath.attr("stroke-dasharray", "10,7"); svgPath.attr( "marker-end", - "url(" + _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.getUrl(conf.arrowMarkerAbsolute) + "#" + markers.ReqMarkers.ARROW + "_line_ending)" + "url(" + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.getUrl(conf.arrowMarkerAbsolute) + "#" + markers.ReqMarkers.ARROW + "_line_ending)" ); } addEdgeLabel(svg, svgPath, conf, `<<${rel.type}>>`); @@ -984,7 +984,7 @@ const drawReqs = (reqs, graph, svgNode) => { Object.keys(reqs).forEach((reqName) => { let req = reqs[reqName]; reqName = elementString(reqName); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Added new requirement: ", reqName); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Added new requirement: ", reqName); const groupNode = svgNode.append("g").attr("id", reqName); const textId = "req-" + reqName; const rectNode = newRectNode(groupNode, textId); @@ -1059,7 +1059,7 @@ const elementString = (str) => { return str.replace(/\s/g, "").replace(/\./g, "_"); }; const draw = (text, id, _version, diagObj) => { - conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().requirement; + conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().requirement; const securityLevel = conf.securityLevel; let sandboxElement; if (securityLevel === "sandbox") { @@ -1097,7 +1097,7 @@ const draw = (text, id, _version, diagObj) => { const svgBounds = svg.node().getBBox(); const width = svgBounds.width + padding * 2; const height = svgBounds.height + padding * 2; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.i)(svg, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.i)(svg, height, width, conf.useMaxWidth); svg.attr("viewBox", `${svgBounds.x - padding} ${svgBounds.y - padding} ${width} ${height}`); }; const renderer = { diff --git a/assets/js/9471.fae9bdfd.js b/assets/js/3687.48ede421.js similarity index 93% rename from assets/js/9471.fae9bdfd.js rename to assets/js/3687.48ede421.js index 8cbedafc..7a54b992 100644 --- a/assets/js/9471.fae9bdfd.js +++ b/assets/js/3687.48ede421.js @@ -1,15 +1,15 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[9471],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[3687],{ -/***/ 4709: +/***/ 3687: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9373); +/* harmony import */ var _svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9186); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6750); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(2838); @@ -1034,11 +1034,11 @@ const autoWrap = () => { if (state.records.wrapEnabled !== void 0) { return state.records.wrapEnabled; } - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().sequence.wrap; + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().sequence.wrap; }; const clear = function() { state.reset(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const parseMessage = function(str) { const _str = str.trim(); @@ -1046,7 +1046,7 @@ const parseMessage = function(str) { text: _str.replace(/^:?(?:no)?wrap:/, "").trim(), wrap: _str.match(/^:?wrap:/) !== null ? true : _str.match(/^:?nowrap:/) !== null ? false : void 0 }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("parseMessage:", message); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("parseMessage:", message); return message; }; const parseBoxData = function(str) { @@ -1068,7 +1068,7 @@ const parseBoxData = function(str) { } return { color, - text: title !== void 0 ? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(title.replace(/^:?(?:no)?wrap:/, ""), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : void 0, + text: title !== void 0 ? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(title.replace(/^:?(?:no)?wrap:/, ""), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : void 0, wrap: title !== void 0 ? title.match(/^:?wrap:/) !== null ? true : title.match(/^:?nowrap:/) !== null ? false : void 0 : void 0 }; }; @@ -1134,20 +1134,20 @@ const addNote = function(actor, placement, message) { const addLinks = function(actorId, text) { const actor = getActor(actorId); try { - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); sanitizedText = sanitizedText.replace(/&/g, "&"); sanitizedText = sanitizedText.replace(/=/g, "="); const links = JSON.parse(sanitizedText); insertLinks(actor, links); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor link text", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor link text", e); } }; const addALink = function(actorId, text) { const actor = getActor(actorId); try { const links = {}; - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); var sep = sanitizedText.indexOf("@"); sanitizedText = sanitizedText.replace(/&/g, "&"); sanitizedText = sanitizedText.replace(/=/g, "="); @@ -1156,7 +1156,7 @@ const addALink = function(actorId, text) { links[label] = link; insertLinks(actor, links); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor link text", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor link text", e); } }; function insertLinks(actor, links) { @@ -1171,11 +1171,11 @@ function insertLinks(actor, links) { const addProperties = function(actorId, text) { const actor = getActor(actorId); try { - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); const properties = JSON.parse(sanitizedText); insertProperties(actor, properties); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor properties text", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor properties text", e); } }; function insertProperties(actor, properties) { @@ -1203,7 +1203,7 @@ const addDetails = function(actorId, text) { insertLinks(actor, details["links"]); } } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor details text", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor details text", e); } }; const getActorProperty = function(actor, key) { @@ -1324,7 +1324,7 @@ const apply = function(param) { addSignal(void 0, void 0, void 0, param.signalType); break; case "setAccTitle": - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s)(param.text); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s)(param.text); break; case "parStart": addSignal(void 0, void 0, param.parText, param.signalType); @@ -1372,11 +1372,11 @@ const db = { getActor, getActorKeys, getActorProperty, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, getBoxes, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().sequence, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().sequence, clear, parseMessage, parseBoxData, @@ -1384,10 +1384,10 @@ const db = { ARROWTYPE, PLACEMENT, addNote, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, apply, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, hasAtLeastOneBox, hasAtLeastOneBoxWithTitle }; @@ -1513,7 +1513,7 @@ const ACTOR_TYPE_WIDTH = 18 * 2; const TOP_ACTOR_CLASS = "actor-top"; const BOTTOM_ACTOR_CLASS = "actor-bottom"; const drawRect = function(elem, rectData) { - return (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); + return (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); }; const drawPopup = function(elem, actor, minMenuWidth, textAttrs, forceMenus) { if (actor.links === void 0 || actor.links === null || Object.keys(actor.links).length === 0) { @@ -1573,7 +1573,7 @@ const popupMenuToggle = function(popId) { }; const drawKatex = async function(elem, textData, msgModel = null) { let textElem = elem.append("foreignObject"); - const lines = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.r)(textData.text, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.F)()); + const lines = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.r)(textData.text, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.F)()); const divElem = textElem.append("xhtml:div").attr("style", "width: fit-content;").attr("xmlns", "http://www.w3.org/1999/xhtml").html(lines); const dim = divElem.node().getBoundingClientRect(); textElem.attr("height", Math.round(dim.height)).attr("width", Math.round(dim.width)); @@ -1601,8 +1601,8 @@ const drawKatex = async function(elem, textData, msgModel = null) { const drawText = function(elem, textData) { let prevTextHeight = 0; let textHeight = 0; - const lines = textData.text.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); - const [_textFontSize, _textFontSizePx] = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.D)(textData.fontSize); + const lines = textData.text.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + const [_textFontSize, _textFontSizePx] = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.D)(textData.fontSize); let textElems = []; let dy = 0; let yfunc = () => textData.y; @@ -1679,7 +1679,7 @@ const drawText = function(elem, textData) { } else if (dy !== 0) { textElem.attr("dy", dy); } - const text = line || _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.Z; + const text = line || _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.Z; if (textData.tspan) { const span = textElem.append("tspan"); span.attr("x", textData.x); @@ -1742,7 +1742,7 @@ const drawActorTypeParticipant = async function(elem, actor, conf2, isFooter) { g.attr("id", "root-" + actorCnt); } } - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); var cssclass = "actor"; if (actor.properties != null && actor.properties["class"]) { cssclass = actor.properties["class"]; @@ -1767,12 +1767,12 @@ const drawActorTypeParticipant = async function(elem, actor, conf2, isFooter) { if (actor.properties != null && actor.properties["icon"]) { const iconSrc = actor.properties["icon"].trim(); if (iconSrc.charAt(0) === "@") { - (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.b)(g, rect.x + rect.width - 20, rect.y + 10, iconSrc.substr(1)); + (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.b)(g, rect.x + rect.width - 20, rect.y + 10, iconSrc.substr(1)); } else { - (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.c)(g, rect.x + rect.width - 20, rect.y + 10, iconSrc); + (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.c)(g, rect.x + rect.width - 20, rect.y + 10, iconSrc); } } - await _drawTextCandidateFunc(conf2, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description))( + await _drawTextCandidateFunc(conf2, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description))( actor.description, g, rect.x, @@ -1809,7 +1809,7 @@ const drawActorTypeActor = async function(elem, actor, conf2, isFooter) { } actElem.attr("class", cssClass); actElem.attr("name", actor.name); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); rect.x = actor.x; rect.y = actorY; rect.fill = "#eaeaea"; @@ -1830,7 +1830,7 @@ const drawActorTypeActor = async function(elem, actor, conf2, isFooter) { circle.attr("height", actor.height); const bounds2 = actElem.node().getBBox(); actor.height = bounds2.height; - await _drawTextCandidateFunc(conf2, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description))( + await _drawTextCandidateFunc(conf2, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description))( actor.description, actElem, rect.x, @@ -1872,7 +1872,7 @@ const anchorElement = function(elem) { return elem.append("g"); }; const drawActivation = function(elem, bounds2, verticalPos, conf2, actorActivations2) { - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); const g = bounds2.anchored; rect.x = bounds2.startx; rect.y = bounds2.starty; @@ -1907,7 +1907,7 @@ const drawLoop = async function(elem, loopModel, labelText, conf2) { ); }); } - let txt = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.e)(); + let txt = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.e)(); txt.text = labelText; txt.x = loopModel.startx; txt.y = loopModel.starty; @@ -1934,7 +1934,7 @@ const drawLoop = async function(elem, loopModel, labelText, conf2) { txt.fontSize = fontSize; txt.fontWeight = fontWeight; txt.wrap = true; - let textElem = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(txt.text) ? await drawKatex(g, txt, loopModel) : drawText(g, txt); + let textElem = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(txt.text) ? await drawKatex(g, txt, loopModel) : drawText(g, txt); if (loopModel.sectionTitles !== void 0) { for (const [idx, item] of Object.entries(loopModel.sectionTitles)) { if (item.message) { @@ -1949,7 +1949,7 @@ const drawLoop = async function(elem, loopModel, labelText, conf2) { txt.fontSize = fontSize; txt.fontWeight = fontWeight; txt.wrap = loopModel.wrap; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(txt.text)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(txt.text)) { loopModel.starty = loopModel.sections[idx].y; await drawKatex(g, txt, loopModel); } else { @@ -1966,7 +1966,7 @@ const drawLoop = async function(elem, loopModel, labelText, conf2) { return g; }; const drawBackgroundRect = function(elem, bounds2) { - (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.a)(elem, bounds2); + (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.a)(elem, bounds2); }; const insertDatabaseIcon = function(elem) { elem.append("defs").append("symbol").attr("id", "database").attr("fill-rule", "evenodd").attr("clip-rule", "evenodd").append("path").attr("transform", "scale(.5)").attr( @@ -2036,8 +2036,8 @@ const _drawTextCandidateFunc = function() { } function byTspan(content, g, x, y, width, height, textAttrs, conf2) { const { actorFontSize, actorFontFamily, actorFontWeight } = conf2; - const [_actorFontSize, _actorFontSizePx] = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.D)(actorFontSize); - const lines = content.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + const [_actorFontSize, _actorFontSizePx] = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.D)(actorFontSize); + const lines = content.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); for (let i = 0; i < lines.length; i++) { const dy = i * _actorFontSize - _actorFontSize * (lines.length - 1) / 2; const text = g.append("text").attr("x", x + width / 2).attr("y", y).style("text-anchor", "middle").style("font-size", _actorFontSizePx).style("font-weight", actorFontWeight).style("font-family", actorFontFamily); @@ -2055,11 +2055,11 @@ const _drawTextCandidateFunc = function() { _setTextAttrs(text, textAttrs); } async function byKatex(content, g, x, y, width, height, textAttrs, conf2) { - const dim = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(content, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.F)()); + const dim = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(content, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.F)()); const s = g.append("switch"); const f = s.append("foreignObject").attr("x", x + width / 2 - dim.width / 2).attr("y", y + height / 2 - dim.height / 2).attr("width", dim.width).attr("height", dim.height); const text = f.append("xhtml:div").style("height", "100%").style("width", "100%"); - text.append("div").style("text-align", "center").style("vertical-align", "middle").html(await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.r)(content, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.F)())); + text.append("div").style("text-align", "center").style("vertical-align", "middle").html(await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.r)(content, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.F)())); byTspan(content, s, x, y, width, height, textAttrs, conf2); _setTextAttrs(text, textAttrs); } @@ -2084,7 +2084,7 @@ const _drawMenuItemTextCandidateFunc = function() { } function byTspan(content, g, x, y, width, height, textAttrs, conf2) { const { actorFontSize, actorFontFamily, actorFontWeight } = conf2; - const lines = content.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + const lines = content.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); for (let i = 0; i < lines.length; i++) { const dy = i * actorFontSize - actorFontSize * (lines.length - 1) / 2; const text = g.append("text").attr("x", x).attr("y", y).style("text-anchor", "start").style("font-size", actorFontSize).style("font-weight", actorFontWeight).style("font-family", actorFontFamily); @@ -2204,7 +2204,7 @@ const bounds = { stopy: void 0 }; this.verticalPos = 0; - setConf((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + setConf((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); }, updateVal: function(obj, key, val, fun) { if (obj[key] === void 0) { @@ -2236,10 +2236,10 @@ const bounds = { this.activations.forEach(updateFn("activation")); }, insert: function(startx, starty, stopx, stopy) { - const _startx = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(startx, stopx); - const _stopx = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(startx, stopx); - const _starty = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(starty, stopy); - const _stopy = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(starty, stopy); + const _startx = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(startx, stopx); + const _stopx = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(startx, stopx); + const _starty = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(starty, stopy); + const _stopy = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(starty, stopy); this.updateVal(bounds.data, "startx", _startx, Math.min); this.updateVal(bounds.data, "starty", _starty, Math.min); this.updateVal(bounds.data, "stopx", _stopx, Math.max); @@ -2307,7 +2307,7 @@ const bounds = { }, bumpVerticalPos: function(bump) { this.verticalPos = this.verticalPos + bump; - this.data.stopy = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(this.data.stopy, this.verticalPos); + this.data.stopy = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(this.data.stopy, this.verticalPos); }, getVerticalPos: function() { return this.verticalPos; @@ -2320,14 +2320,14 @@ const drawNote = async function(elem, noteModel) { bounds.bumpVerticalPos(conf.boxMargin); noteModel.height = conf.boxMargin; noteModel.starty = bounds.getVerticalPos(); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); rect.x = noteModel.startx; rect.y = noteModel.starty; rect.width = noteModel.width || conf.width; rect.class = "note"; const g = elem.append("g"); const rectElem = svgDraw.drawRect(g, rect); - const textObj = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.e)(); + const textObj = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.e)(); textObj.x = noteModel.startx; textObj.y = noteModel.starty; textObj.width = rect.width; @@ -2340,7 +2340,7 @@ const drawNote = async function(elem, noteModel) { textObj.anchor = conf.noteAlign; textObj.textMargin = conf.noteMargin; textObj.valign = "center"; - const textElem = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(textObj.text) ? await drawKatex(g, textObj) : drawText(g, textObj); + const textElem = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(textObj.text) ? await drawKatex(g, textObj) : drawText(g, textObj); const textHeight = Math.round( textElem.map((te) => (te._groups || te)[0][0].getBBox().height).reduce((acc, curr) => acc + curr) ); @@ -2376,9 +2376,9 @@ const actorFont = (cnf) => { async function boundMessage(_diagram, msgModel) { bounds.bumpVerticalPos(10); const { startx, stopx, message } = msgModel; - const lines = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.splitBreaks(message).length; - const isKatexMsg = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(message); - const textDims = isKatexMsg ? await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(message, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(message, messageFont(conf)); + const lines = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.splitBreaks(message).length; + const isKatexMsg = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(message); + const textDims = isKatexMsg ? await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(message, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(message, messageFont(conf)); if (!isKatexMsg) { const lineHeight = textDims.height / lines; msgModel.height += lineHeight; @@ -2394,7 +2394,7 @@ async function boundMessage(_diagram, msgModel) { lineStartY = bounds.getVerticalPos() + totalOffset; } totalOffset += 30; - const dx = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(textWidth / 2, conf.width / 2); + const dx = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(textWidth / 2, conf.width / 2); bounds.insert( startx - dx, bounds.getVerticalPos() - 10 + totalOffset, @@ -2414,8 +2414,8 @@ async function boundMessage(_diagram, msgModel) { } const drawMessage = async function(diagram2, msgModel, lineStartY, diagObj) { const { startx, stopx, starty, message, type, sequenceIndex, sequenceVisible } = msgModel; - const textDims = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(message, messageFont(conf)); - const textObj = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.e)(); + const textDims = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(message, messageFont(conf)); + const textObj = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.e)(); textObj.x = startx; textObj.y = starty + 10; textObj.width = stopx - startx; @@ -2429,14 +2429,14 @@ const drawMessage = async function(diagram2, msgModel, lineStartY, diagObj) { textObj.valign = "center"; textObj.textMargin = conf.wrapPadding; textObj.tspan = false; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(textObj.text) ? await drawKatex(diagram2, textObj, { startx, stopx, starty: lineStartY }) : drawText(diagram2, textObj); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(textObj.text) ? await drawKatex(diagram2, textObj, { startx, stopx, starty: lineStartY }) : drawText(diagram2, textObj); const textWidth = textDims.width; let line; if (startx === stopx) { if (conf.rightAngles) { line = diagram2.append("path").attr( "d", - `M ${startx},${lineStartY} H ${startx + _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width / 2, textWidth / 2)} V ${lineStartY + 25} H ${startx}` + `M ${startx},${lineStartY} H ${startx + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width / 2, textWidth / 2)} V ${lineStartY + 25} H ${startx}` ); } else { line = diagram2.append("path").attr( @@ -2502,9 +2502,9 @@ const addActorRenderingData = async function(diagram2, actors, createdActors, ac prevMargin += box.margin; } actor.width = actor.width || conf.width; - actor.height = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actor.height || conf.height, conf.height); + actor.height = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actor.height || conf.height, conf.height); actor.margin = actor.margin || conf.actorMargin; - maxHeight = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, actor.height); + maxHeight = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, actor.height); if (createdActors[actor.name]) { prevMargin += actor.width / 2; } @@ -2539,7 +2539,7 @@ const drawActors = async function(diagram2, actors, actorKeys, isFooter) { actor.stopy = bounds.getVerticalPos(); } const height = await svgDraw.drawActor(diagram2, actor, conf, true); - maxHeight = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, height); + maxHeight = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, height); } bounds.bumpVerticalPos(maxHeight + conf.boxMargin); } @@ -2568,7 +2568,7 @@ const drawActorsPopup = function(diagram2, actors, actorKeys, doc) { return { maxHeight, maxWidth }; }; const setConf = function(cnf) { - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.f)(conf, cnf); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.f)(conf, cnf); if (cnf.fontFamily) { conf.actorFontFamily = conf.noteFontFamily = conf.messageFontFamily = cnf.fontFamily; } @@ -2588,10 +2588,10 @@ const activationBounds = function(actor, actors) { const actorObj = actors[actor]; const activations = actorActivations(actor); const left = activations.reduce(function(acc, activation) { - return _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(acc, activation.startx); + return _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(acc, activation.startx); }, actorObj.x + actorObj.width / 2 - 1); const right = activations.reduce(function(acc, activation) { - return _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(acc, activation.stopx); + return _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(acc, activation.stopx); }, actorObj.x + actorObj.width / 2 + 1); return [left, right]; }; @@ -2601,13 +2601,13 @@ function adjustLoopHeightForWrap(loopWidths, msg, preMargin, postMargin, addLoop if (msg.id && msg.message && loopWidths[msg.id]) { const loopWidth = loopWidths[msg.id].width; const textConf = messageFont(conf); - msg.message = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(`[${msg.message}]`, loopWidth - 2 * conf.wrapPadding, textConf); + msg.message = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(`[${msg.message}]`, loopWidth - 2 * conf.wrapPadding, textConf); msg.width = loopWidth; msg.wrap = true; - const textDims = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(msg.message, textConf); - const totalOffset = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(textDims.height, conf.labelBoxHeight); + const textDims = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(msg.message, textConf); + const totalOffset = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(textDims.height, conf.labelBoxHeight); heightAdjust = postMargin + totalOffset; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`${totalOffset} - ${msg.message}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`${totalOffset} - ${msg.message}`); } addLoopFn(msg); bounds.bumpVerticalPos(heightAdjust); @@ -2676,7 +2676,7 @@ function adjustCreatedDestroyedData(msg, msgModel, lineStartY, index, actors, cr } } const draw = async function(_text, id, _version, diagObj) { - const { securityLevel, sequence } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const { securityLevel, sequence } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); conf = sequence; let sandboxElement; if (securityLevel === "sandbox") { @@ -2685,7 +2685,7 @@ const draw = async function(_text, id, _version, diagObj) { const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("body"); const doc = securityLevel === "sandbox" ? sandboxElement.nodes()[0].contentDocument : document; bounds.init(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(diagObj.db); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(diagObj.db); const diagram2 = securityLevel === "sandbox" ? root.select(`[id="${id}"]`) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(`[id="${id}"]`); const actors = diagObj.db.getActors(); const createdActors = diagObj.db.getCreatedActors(); @@ -2917,7 +2917,7 @@ const draw = async function(_text, id, _version, diagObj) { messagesToDraw.push({ messageModel: msgModel, lineStartY }); bounds.models.addMessage(msgModel); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while drawing message", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while drawing message", e); } } if ([ @@ -2934,8 +2934,8 @@ const draw = async function(_text, id, _version, diagObj) { } index++; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("createdActors", createdActors); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("destroyedActors", destroyedActors); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("createdActors", createdActors); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("destroyedActors", destroyedActors); await drawActors(diagram2, actors, actorKeys, false); for (const e of messagesToDraw) { await drawMessage(diagram2, e.messageModel, e.lineStartY, diagObj); @@ -2976,13 +2976,13 @@ const draw = async function(_text, id, _version, diagObj) { if (title) { diagram2.append("text").text(title).attr("x", (box.stopx - box.startx) / 2 - 2 * conf.diagramMarginX).attr("y", -25); } - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf.useMaxWidth); const extraVertForTitle = title ? 40 : 0; diagram2.attr( "viewBox", box.startx - conf.diagramMarginX + " -" + (conf.diagramMarginY + extraVertForTitle) + " " + width + " " + (height + extraVertForTitle) ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`models:`, bounds.models); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`models:`, bounds.models); }; async function getMaxMessageWidthPerActor(actors, messages, diagObj) { const maxMessageWidthPerActor = {}; @@ -2998,47 +2998,47 @@ async function getMaxMessageWidthPerActor(actors, messages, diagObj) { const isNote = msg.placement !== void 0; const isMessage = !isNote; const textFont = isNote ? noteFont(conf) : messageFont(conf); - const wrappedMessage = msg.wrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(msg.message, conf.width - 2 * conf.wrapPadding, textFont) : msg.message; - const messageDimensions = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(wrappedMessage) ? await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(msg.message, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(wrappedMessage, textFont); + const wrappedMessage = msg.wrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(msg.message, conf.width - 2 * conf.wrapPadding, textFont) : msg.message; + const messageDimensions = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(wrappedMessage) ? await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(msg.message, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(wrappedMessage, textFont); const messageWidth = messageDimensions.width + 2 * conf.wrapPadding; if (isMessage && msg.from === actor.nextActor) { - maxMessageWidthPerActor[msg.to] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.to] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.to] || 0, messageWidth ); } else if (isMessage && msg.from === actor.prevActor) { - maxMessageWidthPerActor[msg.from] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.from] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.from] || 0, messageWidth ); } else if (isMessage && msg.from === msg.to) { - maxMessageWidthPerActor[msg.from] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.from] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.from] || 0, messageWidth / 2 ); - maxMessageWidthPerActor[msg.to] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.to] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.to] || 0, messageWidth / 2 ); } else if (msg.placement === diagObj.db.PLACEMENT.RIGHTOF) { - maxMessageWidthPerActor[msg.from] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.from] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.from] || 0, messageWidth ); } else if (msg.placement === diagObj.db.PLACEMENT.LEFTOF) { - maxMessageWidthPerActor[actor.prevActor] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[actor.prevActor] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[actor.prevActor] || 0, messageWidth ); } else if (msg.placement === diagObj.db.PLACEMENT.OVER) { if (actor.prevActor) { - maxMessageWidthPerActor[actor.prevActor] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[actor.prevActor] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[actor.prevActor] || 0, messageWidth / 2 ); } if (actor.nextActor) { - maxMessageWidthPerActor[msg.from] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.from] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.from] || 0, messageWidth / 2 ); @@ -3046,14 +3046,14 @@ async function getMaxMessageWidthPerActor(actors, messages, diagObj) { } } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxMessageWidthPerActor:", maxMessageWidthPerActor); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxMessageWidthPerActor:", maxMessageWidthPerActor); return maxMessageWidthPerActor; } const getRequiredPopupWidth = function(actor) { let requiredPopupWidth = 0; const textFont = actorFont(conf); for (const key in actor.links) { - const labelDimensions = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(key, textFont); + const labelDimensions = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(key, textFont); const labelWidth = labelDimensions.width + 2 * conf.wrapPadding + 2 * conf.boxMargin; if (requiredPopupWidth < labelWidth) { requiredPopupWidth = labelWidth; @@ -3066,16 +3066,16 @@ async function calculateActorMargins(actors, actorToMessageWidth, boxes) { for (const prop of Object.keys(actors)) { const actor = actors[prop]; if (actor.wrap) { - actor.description = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( + actor.description = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( actor.description, conf.width - 2 * conf.wrapPadding, actorFont(conf) ); } - const actDims = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description) ? await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(actor.description, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(actor.description, actorFont(conf)); - actor.width = actor.wrap ? conf.width : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actDims.width + 2 * conf.wrapPadding); - actor.height = actor.wrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actDims.height, conf.height) : conf.height; - maxHeight = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, actor.height); + const actDims = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description) ? await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(actor.description, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(actor.description, actorFont(conf)); + actor.width = actor.wrap ? conf.width : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actDims.width + 2 * conf.wrapPadding); + actor.height = actor.wrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actDims.height, conf.height) : conf.height; + maxHeight = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, actor.height); } for (const actorKey in actorToMessageWidth) { const actor = actors[actorKey]; @@ -3086,12 +3086,12 @@ async function calculateActorMargins(actors, actorToMessageWidth, boxes) { if (!nextActor) { const messageWidth2 = actorToMessageWidth[actorKey]; const actorWidth2 = messageWidth2 + conf.actorMargin - actor.width / 2; - actor.margin = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actorWidth2, conf.actorMargin); + actor.margin = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actorWidth2, conf.actorMargin); continue; } const messageWidth = actorToMessageWidth[actorKey]; const actorWidth = messageWidth + conf.actorMargin - actor.width / 2 - nextActor.width / 2; - actor.margin = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actorWidth, conf.actorMargin); + actor.margin = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actorWidth, conf.actorMargin); } let maxBoxHeight = 0; boxes.forEach((box) => { @@ -3101,11 +3101,11 @@ async function calculateActorMargins(actors, actorToMessageWidth, boxes) { }, 0); totalWidth -= 2 * conf.boxTextMargin; if (box.wrap) { - box.name = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(box.name, totalWidth - 2 * conf.wrapPadding, textFont); + box.name = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(box.name, totalWidth - 2 * conf.wrapPadding, textFont); } - const boxMsgDimensions = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(box.name, textFont); - maxBoxHeight = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(boxMsgDimensions.height, maxBoxHeight); - const minWidth = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(totalWidth, boxMsgDimensions.width + 2 * conf.wrapPadding); + const boxMsgDimensions = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(box.name, textFont); + maxBoxHeight = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(boxMsgDimensions.height, maxBoxHeight); + const minWidth = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(totalWidth, boxMsgDimensions.width + 2 * conf.wrapPadding); box.margin = conf.boxTextMargin; if (totalWidth < minWidth) { const missing = (minWidth - totalWidth) / 2; @@ -3113,18 +3113,18 @@ async function calculateActorMargins(actors, actorToMessageWidth, boxes) { } }); boxes.forEach((box) => box.textMaxHeight = maxBoxHeight); - return _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, conf.height); + return _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, conf.height); } const buildNoteModel = async function(msg, actors, diagObj) { const startx = actors[msg.from].x; const stopx = actors[msg.to].x; const shouldWrap = msg.wrap && msg.message; - let textDimensions = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(msg.message) ? await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(msg.message, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions( - shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(msg.message, conf.width, noteFont(conf)) : msg.message, + let textDimensions = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(msg.message) ? await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(msg.message, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions( + shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(msg.message, conf.width, noteFont(conf)) : msg.message, noteFont(conf) ); const noteModel = { - width: shouldWrap ? conf.width : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width + 2 * conf.noteMargin), + width: shouldWrap ? conf.width : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width + 2 * conf.noteMargin), height: 0, startx: actors[msg.from].x, stopx: 0, @@ -3133,27 +3133,27 @@ const buildNoteModel = async function(msg, actors, diagObj) { message: msg.message }; if (msg.placement === diagObj.db.PLACEMENT.RIGHTOF) { - noteModel.width = shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + noteModel.width = shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( actors[msg.from].width / 2 + actors[msg.to].width / 2, textDimensions.width + 2 * conf.noteMargin ); noteModel.startx = startx + (actors[msg.from].width + conf.actorMargin) / 2; } else if (msg.placement === diagObj.db.PLACEMENT.LEFTOF) { - noteModel.width = shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width + 2 * conf.noteMargin) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + noteModel.width = shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width + 2 * conf.noteMargin) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( actors[msg.from].width / 2 + actors[msg.to].width / 2, textDimensions.width + 2 * conf.noteMargin ); noteModel.startx = startx - noteModel.width + (actors[msg.from].width - conf.actorMargin) / 2; } else if (msg.to === msg.from) { - textDimensions = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions( - shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( + textDimensions = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions( + shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( msg.message, - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actors[msg.from].width), + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actors[msg.from].width), noteFont(conf) ) : msg.message, noteFont(conf) ); - noteModel.width = shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actors[msg.from].width) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + noteModel.width = shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actors[msg.from].width) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( actors[msg.from].width, conf.width, textDimensions.width + 2 * conf.noteMargin @@ -3164,13 +3164,13 @@ const buildNoteModel = async function(msg, actors, diagObj) { noteModel.startx = startx < stopx ? startx + actors[msg.from].width / 2 - conf.actorMargin / 2 : stopx + actors[msg.to].width / 2 - conf.actorMargin / 2; } if (shouldWrap) { - noteModel.message = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( + noteModel.message = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( msg.message, noteModel.width - 2 * conf.wrapPadding, noteFont(conf) ); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( `NM:[${noteModel.startx},${noteModel.stopx},${noteModel.starty},${noteModel.stopy}:${noteModel.width},${noteModel.height}=${msg.message}]` ); return noteModel; @@ -3210,15 +3210,15 @@ const buildMessageModel = function(msg, actors, diagObj) { const allBounds = [fromLeft, fromRight, toLeft, toRight]; const boundedWidth = Math.abs(startx - stopx); if (msg.wrap && msg.message) { - msg.message = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( + msg.message = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( msg.message, - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(boundedWidth + 2 * conf.wrapPadding, conf.width), + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(boundedWidth + 2 * conf.wrapPadding, conf.width), messageFont(conf) ); } - const msgDims = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(msg.message, messageFont(conf)); + const msgDims = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(msg.message, messageFont(conf)); return { - width: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + width: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( msg.wrap ? 0 : msgDims.width + 2 * conf.wrapPadding, boundedWidth + 2 * conf.wrapPadding, conf.width @@ -3240,7 +3240,7 @@ const calculateLoopBounds = async function(messages, actors, _maxWidthPerActor, const stack = []; let current, noteModel, msgModel; for (const msg of messages) { - msg.id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.random({ length: 10 }); + msg.id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.random({ length: 10 }); switch (msg.type) { case diagObj.db.LINETYPE.LOOP_START: case diagObj.db.LINETYPE.ALT_START: @@ -3303,9 +3303,9 @@ const calculateLoopBounds = async function(messages, actors, _maxWidthPerActor, msg.noteModel = noteModel; stack.forEach((stk) => { current = stk; - current.from = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(current.from, noteModel.startx); - current.to = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.to, noteModel.startx + noteModel.width); - current.width = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, Math.abs(current.from - current.to)) - conf.labelBoxWidth; + current.from = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(current.from, noteModel.startx); + current.to = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.to, noteModel.startx + noteModel.width); + current.width = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, Math.abs(current.from - current.to)) - conf.labelBoxWidth; }); } else { msgModel = buildMessageModel(msg, actors, diagObj); @@ -3316,28 +3316,28 @@ const calculateLoopBounds = async function(messages, actors, _maxWidthPerActor, if (msgModel.startx === msgModel.stopx) { const from = actors[msg.from]; const to = actors[msg.to]; - current.from = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin( + current.from = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin( from.x - msgModel.width / 2, from.x - from.width / 2, current.from ); - current.to = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + current.to = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( to.x + msgModel.width / 2, to.x + from.width / 2, current.to ); - current.width = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, Math.abs(current.to - current.from)) - conf.labelBoxWidth; + current.width = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, Math.abs(current.to - current.from)) - conf.labelBoxWidth; } else { - current.from = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(msgModel.startx, current.from); - current.to = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(msgModel.stopx, current.to); - current.width = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, msgModel.width) - conf.labelBoxWidth; + current.from = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(msgModel.startx, current.from); + current.to = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(msgModel.stopx, current.to); + current.width = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, msgModel.width) - conf.labelBoxWidth; } }); } } } bounds.activations = []; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Loop type widths:", loops); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Loop type widths:", loops); return loops; }; const renderer = { @@ -3361,7 +3361,7 @@ const diagram = { /***/ }), -/***/ 9373: +/***/ 9186: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -3374,7 +3374,7 @@ const diagram = { /* harmony export */ g: () => (/* binding */ getNoteRect) /* harmony export */ }); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6750); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); const drawRect = (element, rectData) => { @@ -3412,7 +3412,7 @@ const drawBackgroundRect = (element, bounds) => { rectElement.lower(); }; const drawText = (element, textData) => { - const nText = textData.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); + const nText = textData.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); const textElem = element.append("text"); textElem.attr("x", textData.x); textElem.attr("y", textData.y); diff --git a/assets/js/1451.bdd35674.js b/assets/js/4073.d9f8a174.js similarity index 95% rename from assets/js/1451.bdd35674.js rename to assets/js/4073.d9f8a174.js index 6a32ec53..6db6c861 100644 --- a/assets/js/1451.bdd35674.js +++ b/assets/js/4073.d9f8a174.js @@ -1,13 +1,13 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[1451],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[4073],{ -/***/ 1451: +/***/ 4073: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); @@ -910,8 +910,8 @@ var parser = function() { }(); parser.parser = parser; const gitGraphParser = parser; -let mainBranchName = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchName; -let mainBranchOrder = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchOrder; +let mainBranchName = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchName; +let mainBranchOrder = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchOrder; let commits = {}; let head = null; let branchesConfig = {}; @@ -922,7 +922,7 @@ let curBranch = mainBranchName; let direction = "LR"; let seq = 0; function getId() { - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.y)({ length: 7 }); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.y)({ length: 7 }); } function uniqBy(list, fn) { const recordMap = /* @__PURE__ */ Object.create(null); @@ -940,23 +940,23 @@ const setDirection = function(dir2) { }; let options = {}; const setOptions = function(rawOptString) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("options str", rawOptString); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("options str", rawOptString); rawOptString = rawOptString && rawOptString.trim(); rawOptString = rawOptString || "{}"; try { options = JSON.parse(rawOptString); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing gitGraph options", e.message); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing gitGraph options", e.message); } }; const getOptions = function() { return options; }; const commit = function(msg, id, type, tag) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Entering commit:", msg, id, type, tag); - id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - msg = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(msg, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - tag = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(tag, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Entering commit:", msg, id, type, tag); + id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + msg = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(msg, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + tag = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(tag, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); const commit2 = { id: id ? id : seq + "-" + getId(), message: msg, @@ -969,15 +969,15 @@ const commit = function(msg, id, type, tag) { head = commit2; commits[commit2.id] = commit2; branches[curBranch] = commit2.id; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in pushCommit " + commit2.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in pushCommit " + commit2.id); }; const branch = function(name, order) { - name = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(name, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + name = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(name, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); if (branches[name] === void 0) { branches[name] = head != null ? head.id : null; branchesConfig[name] = { name, order: order ? parseInt(order, 10) : null }; checkout(name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in createBranch"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in createBranch"); } else { let error = new Error( 'Trying to create an existing branch. (Help: Either use a new name if you want create a new branch or try using "checkout ' + name + '")' @@ -993,8 +993,8 @@ const branch = function(name, order) { } }; const merge = function(otherBranch, custom_id, override_type, custom_tag) { - otherBranch = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(otherBranch, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - custom_id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(custom_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + otherBranch = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(otherBranch, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + custom_id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(custom_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); const currentCommit = commits[branches[curBranch]]; const otherCommit = commits[branches[otherBranch]]; if (curBranch === otherBranch) { @@ -1082,15 +1082,15 @@ const merge = function(otherBranch, custom_id, override_type, custom_tag) { head = commit2; commits[commit2.id] = commit2; branches[curBranch] = commit2.id; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(branches); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in mergeBranch"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(branches); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in mergeBranch"); }; const cherryPick = function(sourceId, targetId, tag, parentCommitId) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Entering cherryPick:", sourceId, targetId, tag); - sourceId = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(sourceId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - targetId = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(targetId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - tag = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(tag, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - parentCommitId = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(parentCommitId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Entering cherryPick:", sourceId, targetId, tag); + sourceId = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(sourceId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + targetId = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(targetId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + tag = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(tag, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + parentCommitId = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(parentCommitId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); if (!sourceId || commits[sourceId] === void 0) { let error = new Error( 'Incorrect usage of "cherryPick". Source commit id should exist and provided' @@ -1158,12 +1158,12 @@ const cherryPick = function(sourceId, targetId, tag, parentCommitId) { head = commit2; commits[commit2.id] = commit2; branches[curBranch] = commit2.id; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(branches); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in cherryPick"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(branches); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in cherryPick"); } }; const checkout = function(branch2) { - branch2 = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(branch2, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + branch2 = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(branch2, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); if (branches[branch2] === void 0) { let error = new Error( 'Trying to checkout branch which is not yet created. (Help try using "branch ' + branch2 + '")' @@ -1211,7 +1211,7 @@ function prettyPrintCommitHistory(commitArr) { label.push(branch2); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(label.join(" ")); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(label.join(" ")); if (commit2.parents && commit2.parents.length == 2) { const newCommit = commits[commit2.parents[0]]; upsert(commitArr, commit2, newCommit); @@ -1226,22 +1226,22 @@ function prettyPrintCommitHistory(commitArr) { prettyPrintCommitHistory(commitArr); } const prettyPrint = function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(commits); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(commits); const node = getCommitsArray()[0]; prettyPrintCommitHistory([node]); }; const clear$1 = function() { commits = {}; head = null; - let mainBranch = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchName; - let mainBranchOrder2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchOrder; + let mainBranch = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchName; + let mainBranchOrder2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchOrder; branches = {}; branches[mainBranch] = null; branchesConfig = {}; branchesConfig[mainBranch] = { name: mainBranch, order: mainBranchOrder2 }; curBranch = mainBranch; seq = 0; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const getBranchesAsObjArray = function() { const branchesArray = Object.values(branchesConfig).map((branchConfig, i) => { @@ -1266,7 +1266,7 @@ const getCommitsArray = function() { return commits[key]; }); commitArr.forEach(function(o) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(o.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(o.id); }); commitArr.sort((a, b) => a.seq - b.seq); return commitArr; @@ -1288,7 +1288,7 @@ const commitType$1 = { CHERRY_PICK: 4 }; const gitGraphDb = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph, setDirection, setOptions, getOptions, @@ -1307,12 +1307,12 @@ const gitGraphDb = { getCurrentBranch, getDirection, getHead, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, commitType: commitType$1 }; let allCommitsDict = {}; @@ -1371,7 +1371,7 @@ const findClosestParent = (parents) => { return closestParent || void 0; }; const drawCommits = (svg, commits2, modifyGraph) => { - const gitGraphConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph; + const gitGraphConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph; const gBullets = svg.append("g").attr("class", "commit-bullets"); const gLabels = svg.append("g").attr("class", "commit-labels"); let pos = 0; @@ -1665,7 +1665,7 @@ const drawArrows = (svg, commits2) => { }); }; const drawBranches = (svg, branches2) => { - const gitGraphConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph; + const gitGraphConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph; const g = svg.append("g"); branches2.forEach((branch2, index) => { const adjustIndexForTheme = index % THEME_COLOR_LIMIT; @@ -1706,9 +1706,9 @@ const drawBranches = (svg, branches2) => { }; const draw = function(txt, id, ver, diagObj) { clear(); - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const gitGraphConfig = conf.gitGraph; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in gitgraph renderer", txt + "\n", "id:", id, ver); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in gitgraph renderer", txt + "\n", "id:", id, ver); allCommitsDict = diagObj.db.getCommits(); const branches2 = diagObj.db.getBranchesAsObjArray(); dir = diagObj.db.getDirection(); @@ -1733,13 +1733,13 @@ const draw = function(txt, id, ver, diagObj) { } drawArrows(diagram2, allCommitsDict); drawCommits(diagram2, allCommitsDict, true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.insertTitle( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.insertTitle( diagram2, "gitTitleText", gitGraphConfig.titleTopMargin, diagObj.db.getDiagramTitle() ); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.z)( + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.z)( void 0, diagram2, gitGraphConfig.diagramPadding, diff --git a/assets/js/9763.e0164929.js b/assets/js/4104.21df018f.js similarity index 99% rename from assets/js/9763.e0164929.js rename to assets/js/4104.21df018f.js index 30e49ec0..7b444ee9 100644 --- a/assets/js/9763.e0164929.js +++ b/assets/js/4104.21df018f.js @@ -1,4 +1,4 @@ -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[9763],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[4104],{ /***/ 2954: /***/ ((module, __unused_webpack_exports, __webpack_require__) => { @@ -6703,17 +6703,17 @@ module.exports = Worker; /***/ }), -/***/ 9763: +/***/ 4104: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(2966); +/* harmony import */ var _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5860); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2034); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3566); +/* harmony import */ var _edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8146); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6079); /* harmony import */ var elkjs_lib_elk_bundled_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2954); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6750); @@ -6770,7 +6770,7 @@ const addVertices = async function(vert, svgId, root, doc, diagObj, parentLookup classStr = vertex.classes.join(" "); } classStr = classStr + " flowchart-label"; - const styles2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.k)(vertex.styles); + const styles2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.k)(vertex.styles); let vertexText = vertex.text !== void 0 ? vertex.text : vertex.id; const labelData = { width: 0, height: 0 }; const ports = [ @@ -6880,18 +6880,18 @@ const addVertices = async function(vert, svgId, root, doc, diagObj, parentLookup dir: vertex.dir, type: vertex.type, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.padding }; let boundingBox; let nodeEl; if (node.type !== "group") { - nodeEl = await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, node, vertex.dir); + nodeEl = await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, node, vertex.dir); boundingBox = nodeEl.node().getBBox(); } else { doc.createElementNS("http://www.w3.org/2000/svg", "text"); - const { shapeSvg, bbox } = await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.l)(nodes, node, void 0, true); + const { shapeSvg, bbox } = await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.l)(nodes, node, void 0, true); labelData.width = bbox.width; - labelData.wrappingWidth = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.wrappingWidth; + labelData.wrappingWidth = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.wrappingWidth; labelData.height = bbox.height; labelData.labelNode = shapeSvg.node(); node.labelData = labelData; @@ -6976,7 +6976,7 @@ const getNextPosition = (position, edgeDirection, graphDirection) => { return portPos2[graphDirection][edgeDirection][position]; }; const getNextPort = (node, edgeDirection, graphDirection) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("getNextPort", { node, edgeDirection, graphDirection }); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("getNextPort", { node, edgeDirection, graphDirection }); if (!portPos[node]) { switch (graphDirection) { case "TB": @@ -7041,14 +7041,14 @@ const getEdgeStartEndPoint = (edge, dir) => { return { source, target, sourceId, targetId }; }; const addEdges = function(edges, diagObj, graph, svg) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 edges = ", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 edges = ", edges); const labelsEl = svg.insert("g").attr("class", "edgeLabels"); let linkIdCnt = {}; let dir = diagObj.db.getDirection(); let defaultStyle; let defaultLabelStyle; if (edges.defaultStyle !== void 0) { - const defaultStyles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.k)(edges.defaultStyle); + const defaultStyles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.k)(edges.defaultStyle); defaultStyle = defaultStyles.style; defaultLabelStyle = defaultStyles.labelStyle; } @@ -7056,13 +7056,13 @@ const addEdges = function(edges, diagObj, graph, svg) { const linkIdBase = "L-" + edge.start + "-" + edge.end; if (linkIdCnt[linkIdBase] === void 0) { linkIdCnt[linkIdBase] = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } else { linkIdCnt[linkIdBase]++; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } let linkId = linkIdBase + "-" + linkIdCnt[linkIdBase]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); const linkNameStart = "LS-" + edge.start; const linkNameEnd = "LE-" + edge.end; const edgeData = { style: "", labelStyle: "" }; @@ -7117,18 +7117,18 @@ const addEdges = function(edges, diagObj, graph, svg) { break; } if (edge.style !== void 0) { - const styles2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.k)(edge.style); + const styles2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.k)(edge.style); style = styles2.style; labelStyle = styles2.labelStyle; } edgeData.style = edgeData.style += style; edgeData.labelStyle = edgeData.labelStyle += labelStyle; if (edge.interpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); } else if (edges.defaultInterpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); } else { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); } if (edge.text === void 0) { if (edge.style !== void 0) { @@ -7139,16 +7139,16 @@ const addEdges = function(edges, diagObj, graph, svg) { edgeData.labelpos = "c"; } edgeData.labelType = edge.labelType; - edgeData.label = edge.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.e.lineBreakRegex, "\n"); + edgeData.label = edge.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.e.lineBreakRegex, "\n"); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none;"; } edgeData.labelStyle = edgeData.labelStyle.replace("color:", "fill:"); edgeData.id = linkId; edgeData.classes = "flowchart-link " + linkNameStart + " " + linkNameEnd; - const labelEl = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.f)(labelsEl, edgeData); + const labelEl = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.f)(labelsEl, edgeData); const { source, target, sourceId, targetId } = getEdgeStartEndPoint(edge, dir); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc78 source and target", source, target); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc78 source and target", source, target); graph.edges.push({ id: "e" + edge.start + edge.end, sources: [source], @@ -7181,16 +7181,16 @@ const addMarkersToEdge = function(svgPath, edgeData, diagramType, arrowMarkerAbs url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); } - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.m)(svgPath, edgeData, url, id, diagramType); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.m)(svgPath, edgeData, url, id, diagramType); }; const getClasses = function(text, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Extracting classes"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Extracting classes"); return diagObj.db.getClasses(); }; const addSubGraphs = function(db2) { const parentLookupDb = { parentById: {}, childrenById: {} }; const subgraphs = db2.getSubGraphs(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Subgraphs - ", subgraphs); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Subgraphs - ", subgraphs); subgraphs.forEach(function(subgraph) { subgraph.nodes.forEach(function(node) { parentLookupDb.parentById[node] = subgraph.id; @@ -7227,7 +7227,7 @@ const insertEdge = function(edgesEl, edge, edgeData, diagObj, parentLookupDb, id ...segPoints, [dest.x + offset.x, dest.y + offset.y] ]; - const { x, y } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.k)(edge.edgeData); + const { x, y } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.k)(edge.edgeData); const curve = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .line */ .n8j)().x(x).y(y).curve(d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB); const edgePath = edgesEl.insert("path").attr("d", curve(points)).attr("class", "path " + edgeData.classes).attr("fill", "none"); const edgeG = edgesEl.insert("g").attr("class", "edgeLabel"); @@ -7277,7 +7277,7 @@ const draw = async function(text, id, _version, diagObj) { children: [], edges: [] }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Drawing flowchart using v3 renderer", elk); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Drawing flowchart using v3 renderer", elk); let dir = diagObj.db.getDirection(); switch (dir) { case "BT": @@ -7293,7 +7293,7 @@ const draw = async function(text, id, _version, diagObj) { graph.layoutOptions["elk.direction"] = "LEFT"; break; } - const { securityLevel, flowchart: conf2 } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + const { securityLevel, flowchart: conf2 } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); @@ -7302,11 +7302,11 @@ const draw = async function(text, id, _version, diagObj) { const doc = securityLevel === "sandbox" ? sandboxElement.nodes()[0].contentDocument : document; const svg = root.select(`[id="${id}"]`); const markers = ["point", "circle", "cross"]; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.a)(svg, markers, diagObj.type, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.a)(svg, markers, diagObj.type, id); const vert = diagObj.db.getVertices(); let subG; const subGraphs = diagObj.db.getSubGraphs(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Subgraphs - ", subGraphs); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Subgraphs - ", subGraphs); for (let i = subGraphs.length - 1; i >= 0; i--) { subG = subGraphs[i]; diagObj.db.addVertex( @@ -7350,14 +7350,14 @@ const draw = async function(text, id, _version, diagObj) { } }); insertChildren(graph.children, parentLookupDb); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("after layout", JSON.stringify(graph, null, 2)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("after layout", JSON.stringify(graph, null, 2)); const g = await elk.layout(graph); drawNodes(0, 0, g.children, svg, subGraphsEl, diagObj, 0); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("after layout", g); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("after layout", g); (_a = g.edges) == null ? void 0 : _a.map((edge) => { insertEdge(edgesEl, edge, edge.edgeData, diagObj, parentLookupDb, id); }); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.o)({}, svg, conf2.diagramPadding, conf2.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.o)({}, svg, conf2.diagramPadding, conf2.useMaxWidth); renderEl.remove(); }; const drawNodes = (relX, relY, nodeArray, svg, subgraphsEl, diagObj, depth) => { @@ -7376,15 +7376,15 @@ const drawNodes = (relX, relY, nodeArray, svg, subgraphsEl, diagObj, depth) => { const subgraphEl = subgraphsEl.insert("g").attr("class", "subgraph"); subgraphEl.insert("rect").attr("class", "subgraph subgraph-lvl-" + depth % 5 + " node").attr("x", node.x + relX).attr("y", node.y + relY).attr("width", node.width).attr("height", node.height); const label = subgraphEl.insert("g").attr("class", "label"); - const labelCentering = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.htmlLabels ? node.labelData.width / 2 : 0; + const labelCentering = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)().flowchart.htmlLabels ? node.labelData.width / 2 : 0; label.attr( "transform", `translate(${node.labels[0].x + relX + node.x + labelCentering}, ${node.labels[0].y + relY + node.y + 3})` ); label.node().appendChild(node.labelData.labelNode); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Id (UGH)= ", node.type, node.labels); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Id (UGH)= ", node.type, node.labels); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Id (UGH)= ", node.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.info("Id (UGH)= ", node.id); node.el.attr( "transform", `translate(${node.x + relX + node.width / 2}, ${node.y + relY + node.height / 2})` @@ -7524,9 +7524,9 @@ const getStyles = (options) => `.label { `; const styles = getStyles; const diagram = { - db: _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.d, + db: _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.d, renderer, - parser: _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.p, + parser: _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.p, styles }; diff --git a/assets/js/481.c7403e26.js b/assets/js/417.176df349.js similarity index 99% rename from assets/js/481.c7403e26.js rename to assets/js/417.176df349.js index 7ae6c89c..a973c7ba 100644 --- a/assets/js/481.c7403e26.js +++ b/assets/js/417.176df349.js @@ -1,6 +1,6 @@ "use strict"; -exports.id = 481; -exports.ids = [481]; +exports.id = 417; +exports.ids = [417]; exports.modules = { /***/ 1176: @@ -8948,13 +8948,13 @@ function values(object) { /***/ }), -/***/ 5481: +/***/ 3417: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); @@ -9720,7 +9720,7 @@ const addElement = (name) => { type: latestElement.type, docRef: latestElement.docRef }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Added new requirement: ", name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Added new requirement: ", name); } latestElement = {}; return elements[name]; @@ -9750,24 +9750,24 @@ const clear = () => { requirements = {}; latestElement = {}; elements = {}; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.v)(); }; const db = { RequirementType, RiskLevel, VerifyType, Relationships, - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().req, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().req, addRequirement, getRequirements, setNewReqId, setNewReqText, setNewReqRisk, setNewReqVerifyMethod, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.g, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.a, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.g, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.a, addElement, getElements, setNewElementType, @@ -9915,13 +9915,13 @@ const drawRelationshipFromLayout = function(svg, rel, g, insert, diagObj) { if (rel.type == diagObj.db.Relationships.CONTAINS) { svgPath.attr( "marker-start", - "url(" + _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.getUrl(conf.arrowMarkerAbsolute) + "#" + rel.type + "_line_ending)" + "url(" + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.getUrl(conf.arrowMarkerAbsolute) + "#" + rel.type + "_line_ending)" ); } else { svgPath.attr("stroke-dasharray", "10,7"); svgPath.attr( "marker-end", - "url(" + _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.getUrl(conf.arrowMarkerAbsolute) + "#" + markers.ReqMarkers.ARROW + "_line_ending)" + "url(" + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.getUrl(conf.arrowMarkerAbsolute) + "#" + markers.ReqMarkers.ARROW + "_line_ending)" ); } addEdgeLabel(svg, svgPath, conf, `<<${rel.type}>>`); @@ -9931,7 +9931,7 @@ const drawReqs = (reqs, graph, svgNode) => { Object.keys(reqs).forEach((reqName) => { let req = reqs[reqName]; reqName = elementString(reqName); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Added new requirement: ", reqName); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Added new requirement: ", reqName); const groupNode = svgNode.append("g").attr("id", reqName); const textId = "req-" + reqName; const rectNode = newRectNode(groupNode, textId); @@ -10006,7 +10006,7 @@ const elementString = (str) => { return str.replace(/\s/g, "").replace(/\./g, "_"); }; const draw = (text, id, _version, diagObj) => { - conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().requirement; + conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().requirement; const securityLevel = conf.securityLevel; let sandboxElement; if (securityLevel === "sandbox") { @@ -10044,7 +10044,7 @@ const draw = (text, id, _version, diagObj) => { const svgBounds = svg.node().getBBox(); const width = svgBounds.width + padding * 2; const height = svgBounds.height + padding * 2; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.i)(svg, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.i)(svg, height, width, conf.useMaxWidth); svg.attr("viewBox", `${svgBounds.x - padding} ${svgBounds.y - padding} ${width} ${height}`); }; const renderer = { diff --git a/assets/js/1245.de91c562.js b/assets/js/4529.19f9f7b5.js similarity index 98% rename from assets/js/1245.de91c562.js rename to assets/js/4529.19f9f7b5.js index 2a08fe13..a3bf1eed 100644 --- a/assets/js/1245.de91c562.js +++ b/assets/js/4529.19f9f7b5.js @@ -1,7 +1,7 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[1245],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[4529],{ -/***/ 1245: +/***/ 4529: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -10,8 +10,8 @@ __webpack_require__.d(__webpack_exports__, { diagram: () => (/* binding */ diagram) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(3566); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); // EXTERNAL MODULE: ./node_modules/d3/src/index.js + 197 modules var src = __webpack_require__(6312); ;// ./node_modules/d3-sankey/node_modules/d3-array/src/min.js @@ -741,7 +741,7 @@ var dayjs_min = __webpack_require__(4353); var dist = __webpack_require__(6750); // EXTERNAL MODULE: ./node_modules/dompurify/dist/purify.js var purify = __webpack_require__(2838); -;// ./node_modules/mermaid/dist/sankeyDiagram-c599f8ec.js +;// ./node_modules/mermaid/dist/sankeyDiagram-04a897e0.js @@ -1252,7 +1252,7 @@ const clear = () => { links = []; nodes = []; nodesMap = {}; - (0,mermaid_2490e8f2.v)(); + (0,mermaid_b5860b54.v)(); }; class SankeyLink { constructor(source, target, value = 0) { @@ -1270,7 +1270,7 @@ class SankeyNode { } } const findOrCreateNode = (ID) => { - ID = mermaid_2490e8f2.e.sanitizeText(ID, (0,mermaid_2490e8f2.c)()); + ID = mermaid_b5860b54.e.sanitizeText(ID, (0,mermaid_b5860b54.c)()); if (!nodesMap[ID]) { nodesMap[ID] = new SankeyNode(ID); nodes.push(nodesMap[ID]); @@ -1289,18 +1289,18 @@ const getGraph = () => ({ }); const db = { nodesMap, - getConfig: () => (0,mermaid_2490e8f2.c)().sankey, + getConfig: () => (0,mermaid_b5860b54.c)().sankey, getNodes, getLinks, getGraph, addLink, findOrCreateNode, - getAccTitle: mermaid_2490e8f2.g, - setAccTitle: mermaid_2490e8f2.s, - getAccDescription: mermaid_2490e8f2.a, - setAccDescription: mermaid_2490e8f2.b, - getDiagramTitle: mermaid_2490e8f2.t, - setDiagramTitle: mermaid_2490e8f2.q, + getAccTitle: mermaid_b5860b54.g, + setAccTitle: mermaid_b5860b54.s, + getAccDescription: mermaid_b5860b54.a, + setAccDescription: mermaid_b5860b54.b, + getDiagramTitle: mermaid_b5860b54.t, + setDiagramTitle: mermaid_b5860b54.q, clear }; const _Uid = class _Uid2 { @@ -1324,8 +1324,8 @@ const alignmentsMap = { justify: justify }; const draw = function(text, id, _version, diagObj) { - const { securityLevel, sankey: conf } = (0,mermaid_2490e8f2.c)(); - const defaultSankeyConfig = mermaid_2490e8f2.K.sankey; + const { securityLevel, sankey: conf } = (0,mermaid_b5860b54.c)(); + const defaultSankeyConfig = mermaid_b5860b54.K.sankey; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,src/* select */.Ltv)("#i" + id); @@ -1383,7 +1383,7 @@ ${prefix}${Math.round(value * 100) / 100}${suffix}`; coloring = linkColor; } link.append("path").attr("d", sankeyLinkHorizontal()).attr("stroke", coloring).attr("stroke-width", (d) => Math.max(1, d.width)); - (0,mermaid_2490e8f2.o)(void 0, svg, 0, useMaxWidth); + (0,mermaid_b5860b54.o)(void 0, svg, 0, useMaxWidth); }; const renderer = { draw diff --git a/assets/js/1590.9fcad261.js b/assets/js/4564.25373558.js similarity index 95% rename from assets/js/1590.9fcad261.js rename to assets/js/4564.25373558.js index 953dd39a..f2453789 100644 --- a/assets/js/1590.9fcad261.js +++ b/assets/js/4564.25373558.js @@ -1,13 +1,13 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[1590],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[4564],{ -/***/ 1590: +/***/ 4564: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); @@ -669,7 +669,7 @@ var parser = function() { }(); parser.parser = parser; const parser$1 = parser; -const defaultThemeVariables = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.E)(); +const defaultThemeVariables = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.E)(); class QuadrantBuilder { constructor() { this.config = this.getDefaultConfig(); @@ -696,24 +696,24 @@ class QuadrantBuilder { showXAxis: true, showYAxis: true, showTitle: true, - chartHeight: ((_a = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _a.chartWidth) || 500, - chartWidth: ((_b = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _b.chartHeight) || 500, - titlePadding: ((_c = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _c.titlePadding) || 10, - titleFontSize: ((_d = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _d.titleFontSize) || 20, - quadrantPadding: ((_e = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _e.quadrantPadding) || 5, - xAxisLabelPadding: ((_f = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _f.xAxisLabelPadding) || 5, - yAxisLabelPadding: ((_g = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _g.yAxisLabelPadding) || 5, - xAxisLabelFontSize: ((_h = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _h.xAxisLabelFontSize) || 16, - yAxisLabelFontSize: ((_i = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _i.yAxisLabelFontSize) || 16, - quadrantLabelFontSize: ((_j = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _j.quadrantLabelFontSize) || 16, - quadrantTextTopPadding: ((_k = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _k.quadrantTextTopPadding) || 5, - pointTextPadding: ((_l = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _l.pointTextPadding) || 5, - pointLabelFontSize: ((_m = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _m.pointLabelFontSize) || 12, - pointRadius: ((_n = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _n.pointRadius) || 5, - xAxisPosition: ((_o = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _o.xAxisPosition) || "top", - yAxisPosition: ((_p = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _p.yAxisPosition) || "left", - quadrantInternalBorderStrokeWidth: ((_q = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _q.quadrantInternalBorderStrokeWidth) || 1, - quadrantExternalBorderStrokeWidth: ((_r = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _r.quadrantExternalBorderStrokeWidth) || 2 + chartHeight: ((_a = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _a.chartWidth) || 500, + chartWidth: ((_b = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _b.chartHeight) || 500, + titlePadding: ((_c = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _c.titlePadding) || 10, + titleFontSize: ((_d = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _d.titleFontSize) || 20, + quadrantPadding: ((_e = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _e.quadrantPadding) || 5, + xAxisLabelPadding: ((_f = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _f.xAxisLabelPadding) || 5, + yAxisLabelPadding: ((_g = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _g.yAxisLabelPadding) || 5, + xAxisLabelFontSize: ((_h = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _h.xAxisLabelFontSize) || 16, + yAxisLabelFontSize: ((_i = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _i.yAxisLabelFontSize) || 16, + quadrantLabelFontSize: ((_j = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _j.quadrantLabelFontSize) || 16, + quadrantTextTopPadding: ((_k = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _k.quadrantTextTopPadding) || 5, + pointTextPadding: ((_l = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _l.pointTextPadding) || 5, + pointLabelFontSize: ((_m = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _m.pointLabelFontSize) || 12, + pointRadius: ((_n = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _n.pointRadius) || 5, + xAxisPosition: ((_o = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _o.xAxisPosition) || "top", + yAxisPosition: ((_p = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _p.yAxisPosition) || "left", + quadrantInternalBorderStrokeWidth: ((_q = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _q.quadrantInternalBorderStrokeWidth) || 1, + quadrantExternalBorderStrokeWidth: ((_r = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _r.quadrantExternalBorderStrokeWidth) || 2 }; } getDefaultThemeConfig() { @@ -739,7 +739,7 @@ class QuadrantBuilder { this.config = this.getDefaultConfig(); this.themeConfig = this.getDefaultThemeConfig(); this.data = this.getDefaultData(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("clear called"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("clear called"); } setData(data) { this.data = { ...this.data, ...data }; @@ -748,11 +748,11 @@ class QuadrantBuilder { this.data.points = [...points, ...this.data.points]; } setConfig(config2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("setConfig called with: ", config2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("setConfig called with: ", config2); this.config = { ...this.config, ...config2 }; } setThemeConfig(themeConfig) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("setThemeConfig called with: ", themeConfig); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("setThemeConfig called with: ", themeConfig); this.themeConfig = { ...this.themeConfig, ...themeConfig }; } calculateSpace(xAxisPosition, showXAxis, showYAxis, showTitle) { @@ -1064,9 +1064,9 @@ class QuadrantBuilder { }; } } -const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); +const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); function textSanitizer(text) { - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.trim(), config); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.trim(), config); } const quadrantBuilder = new QuadrantBuilder(); function setQuadrant1Text(textObj) { @@ -1103,7 +1103,7 @@ function setHeight(height) { quadrantBuilder.setConfig({ chartHeight: height }); } function getQuadrantData() { - const config2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const config2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const { themeVariables, quadrantChart: quadrantChartConfig } = config2; if (quadrantChartConfig) { quadrantBuilder.setConfig(quadrantChartConfig); @@ -1125,12 +1125,12 @@ function getQuadrantData() { quadrantInternalBorderStrokeFill: themeVariables.quadrantInternalBorderStrokeFill, quadrantTitleFill: themeVariables.quadrantTitleFill }); - quadrantBuilder.setData({ titleText: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t)() }); + quadrantBuilder.setData({ titleText: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t)() }); return quadrantBuilder.build(); } const clear = function() { quadrantBuilder.clear(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const db = { setWidth, @@ -1146,12 +1146,12 @@ const db = { addPoint, getQuadrantData, clear, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b }; const draw = (txt, id, _version, diagObj) => { var _a, _b, _c; @@ -1164,8 +1164,8 @@ const draw = (txt, id, _version, diagObj) => { function getTransformation(data) { return `translate(${data.x}, ${data.y}) rotate(${data.rotation || 0})`; } - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Rendering quadrant chart\n" + txt); + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Rendering quadrant chart\n" + txt); const securityLevel = conf.securityLevel; let sandboxElement; if (securityLevel === "sandbox") { @@ -1176,7 +1176,7 @@ const draw = (txt, id, _version, diagObj) => { const group = svg.append("g").attr("class", "main"); const width = ((_a = conf.quadrantChart) == null ? void 0 : _a.chartWidth) || 500; const height = ((_b = conf.quadrantChart) == null ? void 0 : _b.chartHeight) || 500; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, height, width, ((_c = conf.quadrantChart) == null ? void 0 : _c.useMaxWidth) || true); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, height, width, ((_c = conf.quadrantChart) == null ? void 0 : _c.useMaxWidth) || true); svg.attr("viewBox", "0 0 " + width + " " + height); diagObj.db.setHeight(height); diagObj.db.setWidth(width); diff --git a/assets/js/359.a89375cb.js b/assets/js/469.95b22df7.js similarity index 99% rename from assets/js/359.a89375cb.js rename to assets/js/469.95b22df7.js index b1116940..d4ee60ad 100644 --- a/assets/js/359.a89375cb.js +++ b/assets/js/469.95b22df7.js @@ -1,6 +1,6 @@ "use strict"; -exports.id = 359; -exports.ids = [359]; +exports.id = 469; +exports.ids = [469]; exports.modules = { /***/ 1176: @@ -8948,7 +8948,7 @@ function values(object) { /***/ }), -/***/ 7359: +/***/ 4469: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -8957,8 +8957,8 @@ __webpack_require__.d(__webpack_exports__, { diagram: () => (/* binding */ diagram) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); // EXTERNAL MODULE: ./node_modules/dagre-d3-es/src/graphlib/index.js var graphlib = __webpack_require__(697); // EXTERNAL MODULE: ./node_modules/d3/src/index.js + 197 modules @@ -9140,7 +9140,7 @@ var dayjs_min = __webpack_require__(4353); var dist = __webpack_require__(6750); // EXTERNAL MODULE: ./node_modules/dompurify/dist/purify.es.mjs var purify_es = __webpack_require__(9418); -;// ./node_modules/mermaid/dist/erDiagram-51d2b61e.js +;// ./node_modules/mermaid/dist/erDiagram-9861fffd.js @@ -9866,10 +9866,10 @@ const Identification = { const addEntity = function(name, alias = void 0) { if (entities[name] === void 0) { entities[name] = { attributes: [], alias }; - mermaid_2490e8f2.l.info("Added new entity :", name); + mermaid_b5860b54.l.info("Added new entity :", name); } else if (entities[name] && !entities[name].alias && alias) { entities[name].alias = alias; - mermaid_2490e8f2.l.info(`Add alias '${alias}' to entity '${name}'`); + mermaid_b5860b54.l.info(`Add alias '${alias}' to entity '${name}'`); } return entities[name]; }; @@ -9879,7 +9879,7 @@ const addAttributes = function(entityName, attribs) { let i; for (i = attribs.length - 1; i >= 0; i--) { entity.attributes.push(attribs[i]); - mermaid_2490e8f2.l.debug("Added attribute ", attribs[i].attributeName); + mermaid_b5860b54.l.debug("Added attribute ", attribs[i].attributeName); } }; const addRelationship = function(entA, rolA, entB, rSpec) { @@ -9890,30 +9890,30 @@ const addRelationship = function(entA, rolA, entB, rSpec) { relSpec: rSpec }; relationships.push(rel); - mermaid_2490e8f2.l.debug("Added new relationship :", rel); + mermaid_b5860b54.l.debug("Added new relationship :", rel); }; const getRelationships = () => relationships; const clear = function() { entities = {}; relationships = []; - (0,mermaid_2490e8f2.v)(); + (0,mermaid_b5860b54.v)(); }; const erDb = { Cardinality, Identification, - getConfig: () => (0,mermaid_2490e8f2.c)().er, + getConfig: () => (0,mermaid_b5860b54.c)().er, addEntity, addAttributes, getEntities, addRelationship, getRelationships, clear, - setAccTitle: mermaid_2490e8f2.s, - getAccTitle: mermaid_2490e8f2.g, - setAccDescription: mermaid_2490e8f2.b, - getAccDescription: mermaid_2490e8f2.a, - setDiagramTitle: mermaid_2490e8f2.q, - getDiagramTitle: mermaid_2490e8f2.t + setAccTitle: mermaid_b5860b54.s, + getAccTitle: mermaid_b5860b54.g, + setAccDescription: mermaid_b5860b54.b, + getAccDescription: mermaid_b5860b54.a, + setDiagramTitle: mermaid_b5860b54.q, + getDiagramTitle: mermaid_b5860b54.t }; const ERMarkers = { ONLY_ONE_START: "ONLY_ONE_START", @@ -9987,9 +9987,9 @@ const drawAttributes = (groupNode, entityTextNode, attributes) => { attributes.forEach((item) => { const attrPrefix = `${entityTextNode.node().id}-attr-${attrNum}`; let nodeHeight = 0; - const attributeType = (0,mermaid_2490e8f2.x)(item.attributeType); - const typeNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-type`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", attrFontSize + "px").text(attributeType); - const nameNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-name`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", attrFontSize + "px").text(item.attributeName); + const attributeType = (0,mermaid_b5860b54.x)(item.attributeType); + const typeNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-type`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", attrFontSize + "px").text(attributeType); + const nameNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-name`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", attrFontSize + "px").text(item.attributeName); const attributeNode = {}; attributeNode.tn = typeNode; attributeNode.nn = nameNode; @@ -10000,14 +10000,14 @@ const drawAttributes = (groupNode, entityTextNode, attributes) => { nodeHeight = Math.max(typeBBox.height, nameBBox.height); if (hasKeyType) { const keyTypeNodeText = item.attributeKeyTypeList !== void 0 ? item.attributeKeyTypeList.join(",") : ""; - const keyTypeNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-key`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", attrFontSize + "px").text(keyTypeNodeText); + const keyTypeNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-key`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", attrFontSize + "px").text(keyTypeNodeText); attributeNode.kn = keyTypeNode; const keyTypeBBox = keyTypeNode.node().getBBox(); maxKeyWidth = Math.max(maxKeyWidth, keyTypeBBox.width); nodeHeight = Math.max(nodeHeight, keyTypeBBox.height); } if (hasComment) { - const commentNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-comment`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", attrFontSize + "px").text(item.attributeComment || ""); + const commentNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-comment`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", attrFontSize + "px").text(item.attributeComment || ""); attributeNode.cn = commentNode; const commentNodeBBox = commentNode.node().getBBox(); maxCommentWidth = Math.max(maxCommentWidth, commentNodeBBox.width); @@ -10091,7 +10091,7 @@ const drawEntities = function(svgNode, entities2, graph) { const groupNode = svgNode.append("g").attr("id", entityId); firstOne = firstOne === void 0 ? entityId : firstOne; const textId = "text-" + entityId; - const textNode = groupNode.append("text").classed("er entityLabel", true).attr("id", textId).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "middle").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", conf.fontSize + "px").text(entities2[entityName].alias ?? entityName); + const textNode = groupNode.append("text").classed("er entityLabel", true).attr("id", textId).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "middle").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", conf.fontSize + "px").text(entities2[entityName].alias ?? entityName); const { width: entityWidth, height: entityHeight } = drawAttributes( groupNode, textNode, @@ -10201,14 +10201,14 @@ const drawRelationshipFromLayout = function(svg, rel, g, insert, diagObj) { const len = svgPath.node().getTotalLength(); const labelPoint = svgPath.node().getPointAtLength(len * 0.5); const labelId = "rel" + relCnt; - const labelNode = svg.append("text").classed("er relationshipLabel", true).attr("id", labelId).attr("x", labelPoint.x).attr("y", labelPoint.y).style("text-anchor", "middle").style("dominant-baseline", "middle").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", conf.fontSize + "px").text(rel.roleA); + const labelNode = svg.append("text").classed("er relationshipLabel", true).attr("id", labelId).attr("x", labelPoint.x).attr("y", labelPoint.y).style("text-anchor", "middle").style("dominant-baseline", "middle").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", conf.fontSize + "px").text(rel.roleA); const labelBBox = labelNode.node().getBBox(); svg.insert("rect", "#" + labelId).classed("er relationshipLabelBox", true).attr("x", labelPoint.x - labelBBox.width / 2).attr("y", labelPoint.y - labelBBox.height / 2).attr("width", labelBBox.width).attr("height", labelBBox.height); }; const draw = function(text, id, _version, diagObj) { - conf = (0,mermaid_2490e8f2.c)().er; - mermaid_2490e8f2.l.info("Drawing ER diagram"); - const securityLevel = (0,mermaid_2490e8f2.c)().securityLevel; + conf = (0,mermaid_b5860b54.c)().er; + mermaid_b5860b54.l.info("Drawing ER diagram"); + const securityLevel = (0,mermaid_b5860b54.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,src/* select */.Ltv)("#i" + id); @@ -10239,11 +10239,11 @@ const draw = function(text, id, _version, diagObj) { drawRelationshipFromLayout(svg, rel, g, firstEntity, diagObj); }); const padding = conf.diagramPadding; - mermaid_2490e8f2.u.insertTitle(svg, "entityTitleText", conf.titleTopMargin, diagObj.db.getDiagramTitle()); + mermaid_b5860b54.u.insertTitle(svg, "entityTitleText", conf.titleTopMargin, diagObj.db.getDiagramTitle()); const svgBounds = svg.node().getBBox(); const width = svgBounds.width + padding * 2; const height = svgBounds.height + padding * 2; - (0,mermaid_2490e8f2.i)(svg, height, width, conf.useMaxWidth); + (0,mermaid_b5860b54.i)(svg, height, width, conf.useMaxWidth); svg.attr("viewBox", `${svgBounds.x - padding} ${svgBounds.y - padding} ${width} ${height}`); }; const MERMAID_ERDIAGRAM_UUID = "28e9f9db-3c8d-5aa5-9faf-44286ae5937c"; diff --git a/assets/js/3775.321d0ccb.js b/assets/js/495.344508c1.js similarity index 99% rename from assets/js/3775.321d0ccb.js rename to assets/js/495.344508c1.js index 5c350ce3..6b1b9279 100644 --- a/assets/js/3775.321d0ccb.js +++ b/assets/js/495.344508c1.js @@ -1,4 +1,4 @@ -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[3775],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[495],{ /***/ 7799: /***/ (function(module, __unused_webpack_exports, __webpack_require__) { @@ -6242,7 +6242,7 @@ module.exports = Emitter; /***/ }), -/***/ 3775: +/***/ 495: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; @@ -6252,8 +6252,8 @@ __webpack_require__.d(__webpack_exports__, { diagram: () => (/* binding */ diagram) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(3566); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/cytoscape/dist/cytoscape.esm.mjs /** * Copyright (c) 2016-2024, The Cytoscape Consortium. @@ -37624,8 +37624,8 @@ cytoscape.stylesheet = cytoscape.Stylesheet = Stylesheet; var cytoscape_cose_bilkent = __webpack_require__(3457); // EXTERNAL MODULE: ./node_modules/d3/src/index.js + 197 modules var src = __webpack_require__(6312); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/createText-4a4f35c9.js + 51 modules -var createText_4a4f35c9 = __webpack_require__(5914); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/createText-2e5e7dd3.js + 51 modules +var createText_2e5e7dd3 = __webpack_require__(9312); // EXTERNAL MODULE: ./node_modules/khroma/dist/methods/is_dark.js + 2 modules var is_dark = __webpack_require__(3219); // EXTERNAL MODULE: ./node_modules/khroma/dist/methods/lighten.js @@ -37638,7 +37638,7 @@ var dayjs_min = __webpack_require__(4353); var sanitize_url_dist = __webpack_require__(6750); // EXTERNAL MODULE: ./node_modules/dompurify/dist/purify.js var purify = __webpack_require__(2838); -;// ./node_modules/mermaid/dist/mindmap-definition-b08d3ac4.js +;// ./node_modules/mermaid/dist/mindmap-definition-fc14e90a.js @@ -38281,11 +38281,11 @@ parser.parser = parser; const parser$1 = parser; let nodes = []; let cnt = 0; -let mindmap_definition_b08d3ac4_elements = {}; +let mindmap_definition_fc14e90a_elements = {}; const clear = () => { nodes = []; cnt = 0; - mindmap_definition_b08d3ac4_elements = {}; + mindmap_definition_fc14e90a_elements = {}; }; const getParent = function(level) { for (let i = nodes.length - 1; i >= 0; i--) { @@ -38300,9 +38300,9 @@ const getMindmap = () => { }; const addNode = (level, id, descr, type) => { var _a, _b; - mermaid_2490e8f2.l.info("addNode", level, id, descr, type); - const conf = (0,mermaid_2490e8f2.c)(); - let padding = ((_a = conf.mindmap) == null ? void 0 : _a.padding) ?? mermaid_2490e8f2.B.mindmap.padding; + mermaid_b5860b54.l.info("addNode", level, id, descr, type); + const conf = (0,mermaid_b5860b54.c)(); + let padding = ((_a = conf.mindmap) == null ? void 0 : _a.padding) ?? mermaid_b5860b54.B.mindmap.padding; switch (type) { case nodeType.ROUNDED_RECT: case nodeType.RECT: @@ -38311,12 +38311,12 @@ const addNode = (level, id, descr, type) => { } const node = { id: cnt++, - nodeId: (0,mermaid_2490e8f2.d)(id, conf), + nodeId: (0,mermaid_b5860b54.d)(id, conf), level, - descr: (0,mermaid_2490e8f2.d)(descr, conf), + descr: (0,mermaid_b5860b54.d)(descr, conf), type, children: [], - width: ((_b = conf.mindmap) == null ? void 0 : _b.maxNodeWidth) ?? mermaid_2490e8f2.B.mindmap.maxNodeWidth, + width: ((_b = conf.mindmap) == null ? void 0 : _b.maxNodeWidth) ?? mermaid_b5860b54.B.mindmap.maxNodeWidth, padding }; const parent = getParent(level); @@ -38344,7 +38344,7 @@ const nodeType = { HEXAGON: 6 }; const getType = (startStr, endStr) => { - mermaid_2490e8f2.l.debug("In get type", startStr, endStr); + mermaid_b5860b54.l.debug("In get type", startStr, endStr); switch (startStr) { case "[": return nodeType.RECT; @@ -38363,19 +38363,19 @@ const getType = (startStr, endStr) => { } }; const setElementForId = (id, element) => { - mindmap_definition_b08d3ac4_elements[id] = element; + mindmap_definition_fc14e90a_elements[id] = element; }; const decorateNode = (decoration) => { if (!decoration) { return; } - const config = (0,mermaid_2490e8f2.c)(); + const config = (0,mermaid_b5860b54.c)(); const node = nodes[nodes.length - 1]; if (decoration.icon) { - node.icon = (0,mermaid_2490e8f2.d)(decoration.icon, config); + node.icon = (0,mermaid_b5860b54.d)(decoration.icon, config); } if (decoration.class) { - node.class = (0,mermaid_2490e8f2.d)(decoration.class, config); + node.class = (0,mermaid_b5860b54.d)(decoration.class, config); } }; const type2Str = (type) => { @@ -38398,8 +38398,8 @@ const type2Str = (type) => { return "no-border"; } }; -const getLogger = () => mermaid_2490e8f2.l; -const getElementById = (id) => mindmap_definition_b08d3ac4_elements[id]; +const getLogger = () => mermaid_b5860b54.l; +const getElementById = (id) => mindmap_definition_fc14e90a_elements[id]; const db = { clear, addNode, @@ -38520,7 +38520,7 @@ const drawNode = function(db2, elem, node, fullSection, conf) { const bkgElem = nodeElem.append("g"); const textElem = nodeElem.append("g"); const description = node.descr.replace(/()/g, "\n"); - (0,createText_4a4f35c9.a)(textElem, description, { + (0,createText_2e5e7dd3.a)(textElem, description, { useHtmlLabels: htmlLabels, width: node.width, classes: "mindmap-node-label" @@ -38529,7 +38529,7 @@ const drawNode = function(db2, elem, node, fullSection, conf) { textElem.attr("dy", "1em").attr("alignment-baseline", "middle").attr("dominant-baseline", "middle").attr("text-anchor", "middle"); } const bbox = textElem.node().getBBox(); - const [fontSize] = (0,mermaid_2490e8f2.D)(conf.fontSize); + const [fontSize] = (0,mermaid_b5860b54.D)(conf.fontSize); node.height = bbox.height + fontSize * 1.1 * 0.5 + node.padding; node.width = bbox.width + 2 * node.padding; if (node.icon) { @@ -38612,7 +38612,7 @@ function drawEdges(edgesEl, cy) { const data = edge.data(); if (edge[0]._private.bodyBounds) { const bounds = edge[0]._private.rscratch; - mermaid_2490e8f2.l.trace("Edge: ", id, data); + mermaid_b5860b54.l.trace("Edge: ", id, data); edgesEl.insert("path").attr( "d", `M ${bounds.startX},${bounds.startY} L ${bounds.midX},${bounds.midY} L${bounds.endX},${bounds.endY} ` @@ -38685,7 +38685,7 @@ function layoutMindmap(node, conf) { animate: false }).run(); cy.ready((e) => { - mermaid_2490e8f2.l.info("Ready", e); + mermaid_b5860b54.l.info("Ready", e); resolve(cy); }); }); @@ -38697,7 +38697,7 @@ function positionNodes(db2, cy) { data.y = node.position().y; positionNode(db2, data); const el = db2.getElementById(data.nodeId); - mermaid_2490e8f2.l.info("Id:", id, "Position: (", node.position().x, ", ", node.position().y, ")", data); + mermaid_b5860b54.l.info("Id:", id, "Position: (", node.position().x, ", ", node.position().y, ")", data); el.attr( "transform", `translate(${node.position().x - data.width / 2}, ${node.position().y - data.height / 2})` @@ -38707,15 +38707,15 @@ function positionNodes(db2, cy) { } const draw = async (text, id, _version, diagObj) => { var _a, _b; - mermaid_2490e8f2.l.debug("Rendering mindmap diagram\n" + text); + mermaid_b5860b54.l.debug("Rendering mindmap diagram\n" + text); const db2 = diagObj.db; const mm = db2.getMindmap(); if (!mm) { return; } - const conf = (0,mermaid_2490e8f2.c)(); + const conf = (0,mermaid_b5860b54.c)(); conf.htmlLabels = false; - const svg = (0,mermaid_2490e8f2.A)(id); + const svg = (0,mermaid_b5860b54.A)(id); const edgesElem = svg.append("g"); edgesElem.attr("class", "mindmap-edges"); const nodesElem = svg.append("g"); @@ -38724,14 +38724,14 @@ const draw = async (text, id, _version, diagObj) => { const cy = await layoutMindmap(mm, conf); drawEdges(edgesElem, cy); positionNodes(db2, cy); - (0,mermaid_2490e8f2.o)( + (0,mermaid_b5860b54.o)( void 0, svg, - ((_a = conf.mindmap) == null ? void 0 : _a.padding) ?? mermaid_2490e8f2.B.mindmap.padding, - ((_b = conf.mindmap) == null ? void 0 : _b.useMaxWidth) ?? mermaid_2490e8f2.B.mindmap.useMaxWidth + ((_a = conf.mindmap) == null ? void 0 : _a.padding) ?? mermaid_b5860b54.B.mindmap.padding, + ((_b = conf.mindmap) == null ? void 0 : _b.useMaxWidth) ?? mermaid_b5860b54.B.mindmap.useMaxWidth ); }; -const mindmap_definition_b08d3ac4_renderer = { +const mindmap_definition_fc14e90a_renderer = { draw }; const genSections = (options) => { @@ -38809,7 +38809,7 @@ const getStyles = (options) => ` const styles = getStyles; const diagram = { db: db$1, - renderer: mindmap_definition_b08d3ac4_renderer, + renderer: mindmap_definition_fc14e90a_renderer, parser: parser$1, styles }; diff --git a/assets/js/775.ca5bde9c.js b/assets/js/495.6bbf1161.js similarity index 99% rename from assets/js/775.ca5bde9c.js rename to assets/js/495.6bbf1161.js index f85dad36..00195966 100644 --- a/assets/js/775.ca5bde9c.js +++ b/assets/js/495.6bbf1161.js @@ -1,5 +1,5 @@ -exports.id = 775; -exports.ids = [775]; +exports.id = 495; +exports.ids = [495]; exports.modules = { /***/ 7799: @@ -6244,7 +6244,7 @@ module.exports = Emitter; /***/ }), -/***/ 3316: +/***/ 114: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; @@ -6270,8 +6270,8 @@ __webpack_require__.d(constructs_namespaceObject, { text: () => (constructs_text) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/mermaid/node_modules/mdast-util-to-string/lib/index.js /** * @typedef {import('mdast').Root|import('mdast').Content} Node @@ -18797,7 +18797,7 @@ function defaultOnError(left, right) { // EXTERNAL MODULE: ./node_modules/ts-dedent/esm/index.js var esm = __webpack_require__(513); -;// ./node_modules/mermaid/dist/createText-4a4f35c9.js +;// ./node_modules/mermaid/dist/createText-2e5e7dd3.js @@ -19025,12 +19025,12 @@ const createText = (el, text = "", { width = 200, addSvgBackground = false } = {}) => { - mermaid_2490e8f2.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); + mermaid_b5860b54.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); if (useHtmlLabels) { const htmlText = markdownToHTML(text); const node = { isNode, - label: (0,mermaid_2490e8f2.M)(htmlText).replace( + label: (0,mermaid_b5860b54.M)(htmlText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -19050,7 +19050,7 @@ const createText = (el, text = "", { /***/ }), -/***/ 3775: +/***/ 495: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; @@ -19060,8 +19060,8 @@ __webpack_require__.d(__webpack_exports__, { diagram: () => (/* binding */ diagram) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/cytoscape/dist/cytoscape.esm.mjs /** * Copyright (c) 2016-2024, The Cytoscape Consortium. @@ -50432,8 +50432,8 @@ cytoscape.stylesheet = cytoscape.Stylesheet = Stylesheet; var cytoscape_cose_bilkent = __webpack_require__(3457); // EXTERNAL MODULE: ./node_modules/d3/src/index.js + 197 modules var src = __webpack_require__(6312); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/createText-4a4f35c9.js + 52 modules -var createText_4a4f35c9 = __webpack_require__(3316); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/createText-2e5e7dd3.js + 52 modules +var createText_2e5e7dd3 = __webpack_require__(114); // EXTERNAL MODULE: ./node_modules/khroma/dist/methods/is_dark.js + 2 modules var is_dark = __webpack_require__(3219); // EXTERNAL MODULE: ./node_modules/khroma/dist/methods/lighten.js @@ -50446,7 +50446,7 @@ var dayjs_min = __webpack_require__(4353); var sanitize_url_dist = __webpack_require__(6750); // EXTERNAL MODULE: ./node_modules/dompurify/dist/purify.es.mjs var purify_es = __webpack_require__(9418); -;// ./node_modules/mermaid/dist/mindmap-definition-b08d3ac4.js +;// ./node_modules/mermaid/dist/mindmap-definition-fc14e90a.js @@ -51089,11 +51089,11 @@ parser.parser = parser; const parser$1 = parser; let nodes = []; let cnt = 0; -let mindmap_definition_b08d3ac4_elements = {}; +let mindmap_definition_fc14e90a_elements = {}; const clear = () => { nodes = []; cnt = 0; - mindmap_definition_b08d3ac4_elements = {}; + mindmap_definition_fc14e90a_elements = {}; }; const getParent = function(level) { for (let i = nodes.length - 1; i >= 0; i--) { @@ -51108,9 +51108,9 @@ const getMindmap = () => { }; const addNode = (level, id, descr, type) => { var _a, _b; - mermaid_2490e8f2.l.info("addNode", level, id, descr, type); - const conf = (0,mermaid_2490e8f2.c)(); - let padding = ((_a = conf.mindmap) == null ? void 0 : _a.padding) ?? mermaid_2490e8f2.B.mindmap.padding; + mermaid_b5860b54.l.info("addNode", level, id, descr, type); + const conf = (0,mermaid_b5860b54.c)(); + let padding = ((_a = conf.mindmap) == null ? void 0 : _a.padding) ?? mermaid_b5860b54.B.mindmap.padding; switch (type) { case nodeType.ROUNDED_RECT: case nodeType.RECT: @@ -51119,12 +51119,12 @@ const addNode = (level, id, descr, type) => { } const node = { id: cnt++, - nodeId: (0,mermaid_2490e8f2.d)(id, conf), + nodeId: (0,mermaid_b5860b54.d)(id, conf), level, - descr: (0,mermaid_2490e8f2.d)(descr, conf), + descr: (0,mermaid_b5860b54.d)(descr, conf), type, children: [], - width: ((_b = conf.mindmap) == null ? void 0 : _b.maxNodeWidth) ?? mermaid_2490e8f2.B.mindmap.maxNodeWidth, + width: ((_b = conf.mindmap) == null ? void 0 : _b.maxNodeWidth) ?? mermaid_b5860b54.B.mindmap.maxNodeWidth, padding }; const parent = getParent(level); @@ -51152,7 +51152,7 @@ const nodeType = { HEXAGON: 6 }; const getType = (startStr, endStr) => { - mermaid_2490e8f2.l.debug("In get type", startStr, endStr); + mermaid_b5860b54.l.debug("In get type", startStr, endStr); switch (startStr) { case "[": return nodeType.RECT; @@ -51171,19 +51171,19 @@ const getType = (startStr, endStr) => { } }; const setElementForId = (id, element) => { - mindmap_definition_b08d3ac4_elements[id] = element; + mindmap_definition_fc14e90a_elements[id] = element; }; const decorateNode = (decoration) => { if (!decoration) { return; } - const config = (0,mermaid_2490e8f2.c)(); + const config = (0,mermaid_b5860b54.c)(); const node = nodes[nodes.length - 1]; if (decoration.icon) { - node.icon = (0,mermaid_2490e8f2.d)(decoration.icon, config); + node.icon = (0,mermaid_b5860b54.d)(decoration.icon, config); } if (decoration.class) { - node.class = (0,mermaid_2490e8f2.d)(decoration.class, config); + node.class = (0,mermaid_b5860b54.d)(decoration.class, config); } }; const type2Str = (type) => { @@ -51206,8 +51206,8 @@ const type2Str = (type) => { return "no-border"; } }; -const getLogger = () => mermaid_2490e8f2.l; -const getElementById = (id) => mindmap_definition_b08d3ac4_elements[id]; +const getLogger = () => mermaid_b5860b54.l; +const getElementById = (id) => mindmap_definition_fc14e90a_elements[id]; const db = { clear, addNode, @@ -51328,7 +51328,7 @@ const drawNode = function(db2, elem, node, fullSection, conf) { const bkgElem = nodeElem.append("g"); const textElem = nodeElem.append("g"); const description = node.descr.replace(/()/g, "\n"); - (0,createText_4a4f35c9.a)(textElem, description, { + (0,createText_2e5e7dd3.a)(textElem, description, { useHtmlLabels: htmlLabels, width: node.width, classes: "mindmap-node-label" @@ -51337,7 +51337,7 @@ const drawNode = function(db2, elem, node, fullSection, conf) { textElem.attr("dy", "1em").attr("alignment-baseline", "middle").attr("dominant-baseline", "middle").attr("text-anchor", "middle"); } const bbox = textElem.node().getBBox(); - const [fontSize] = (0,mermaid_2490e8f2.D)(conf.fontSize); + const [fontSize] = (0,mermaid_b5860b54.D)(conf.fontSize); node.height = bbox.height + fontSize * 1.1 * 0.5 + node.padding; node.width = bbox.width + 2 * node.padding; if (node.icon) { @@ -51420,7 +51420,7 @@ function drawEdges(edgesEl, cy) { const data = edge.data(); if (edge[0]._private.bodyBounds) { const bounds = edge[0]._private.rscratch; - mermaid_2490e8f2.l.trace("Edge: ", id, data); + mermaid_b5860b54.l.trace("Edge: ", id, data); edgesEl.insert("path").attr( "d", `M ${bounds.startX},${bounds.startY} L ${bounds.midX},${bounds.midY} L${bounds.endX},${bounds.endY} ` @@ -51493,7 +51493,7 @@ function layoutMindmap(node, conf) { animate: false }).run(); cy.ready((e) => { - mermaid_2490e8f2.l.info("Ready", e); + mermaid_b5860b54.l.info("Ready", e); resolve(cy); }); }); @@ -51505,7 +51505,7 @@ function positionNodes(db2, cy) { data.y = node.position().y; positionNode(db2, data); const el = db2.getElementById(data.nodeId); - mermaid_2490e8f2.l.info("Id:", id, "Position: (", node.position().x, ", ", node.position().y, ")", data); + mermaid_b5860b54.l.info("Id:", id, "Position: (", node.position().x, ", ", node.position().y, ")", data); el.attr( "transform", `translate(${node.position().x - data.width / 2}, ${node.position().y - data.height / 2})` @@ -51515,15 +51515,15 @@ function positionNodes(db2, cy) { } const draw = async (text, id, _version, diagObj) => { var _a, _b; - mermaid_2490e8f2.l.debug("Rendering mindmap diagram\n" + text); + mermaid_b5860b54.l.debug("Rendering mindmap diagram\n" + text); const db2 = diagObj.db; const mm = db2.getMindmap(); if (!mm) { return; } - const conf = (0,mermaid_2490e8f2.c)(); + const conf = (0,mermaid_b5860b54.c)(); conf.htmlLabels = false; - const svg = (0,mermaid_2490e8f2.A)(id); + const svg = (0,mermaid_b5860b54.A)(id); const edgesElem = svg.append("g"); edgesElem.attr("class", "mindmap-edges"); const nodesElem = svg.append("g"); @@ -51532,14 +51532,14 @@ const draw = async (text, id, _version, diagObj) => { const cy = await layoutMindmap(mm, conf); drawEdges(edgesElem, cy); positionNodes(db2, cy); - (0,mermaid_2490e8f2.o)( + (0,mermaid_b5860b54.o)( void 0, svg, - ((_a = conf.mindmap) == null ? void 0 : _a.padding) ?? mermaid_2490e8f2.B.mindmap.padding, - ((_b = conf.mindmap) == null ? void 0 : _b.useMaxWidth) ?? mermaid_2490e8f2.B.mindmap.useMaxWidth + ((_a = conf.mindmap) == null ? void 0 : _a.padding) ?? mermaid_b5860b54.B.mindmap.padding, + ((_b = conf.mindmap) == null ? void 0 : _b.useMaxWidth) ?? mermaid_b5860b54.B.mindmap.useMaxWidth ); }; -const mindmap_definition_b08d3ac4_renderer = { +const mindmap_definition_fc14e90a_renderer = { draw }; const genSections = (options) => { @@ -51617,7 +51617,7 @@ const getStyles = (options) => ` const styles = getStyles; const diagram = { db: db$1, - renderer: mindmap_definition_b08d3ac4_renderer, + renderer: mindmap_definition_fc14e90a_renderer, parser: parser$1, styles }; diff --git a/assets/js/8554.ce75e236.js b/assets/js/5163.1da2874d.js similarity index 66% rename from assets/js/8554.ce75e236.js rename to assets/js/5163.1da2874d.js index 7039acbc..45bbb7ab 100644 --- a/assets/js/8554.ce75e236.js +++ b/assets/js/5163.1da2874d.js @@ -1,17 +1,17 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[8554],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5163],{ -/***/ 8554: +/***/ 5163: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5479); +/* harmony import */ var _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(7899); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(6079); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(2838); @@ -42,27 +42,27 @@ const idCache$1 = { keys, size }; -const drawStartState = (g) => g.append("circle").attr("class", "start-state").attr("r", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cy", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit); -const drawDivider = (g) => g.append("line").style("stroke", "grey").style("stroke-dasharray", "3").attr("x1", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight).attr("class", "divider").attr("x2", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight * 2).attr("y1", 0).attr("y2", 0); +const drawStartState = (g) => g.append("circle").attr("class", "start-state").attr("r", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cy", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit); +const drawDivider = (g) => g.append("line").style("stroke", "grey").style("stroke-dasharray", "3").attr("x1", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight).attr("class", "divider").attr("x2", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight * 2).attr("y1", 0).attr("y2", 0); const drawSimpleState = (g, stateDef) => { - const state = g.append("text").attr("x", 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("font-size", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.id); + const state = g.append("text").attr("x", 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("font-size", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.id); const classBox = state.node().getBBox(); - g.insert("rect", ":first-child").attr("x", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("width", classBox.width + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", classBox.height + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("rx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); + g.insert("rect", ":first-child").attr("x", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("width", classBox.width + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", classBox.height + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("rx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); return state; }; const drawDescrState = (g, stateDef) => { const addTspan = function(textEl, txt, isFirst2) { - const tSpan = textEl.append("tspan").attr("x", 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).text(txt); + const tSpan = textEl.append("tspan").attr("x", 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).text(txt); if (!isFirst2) { - tSpan.attr("dy", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight); + tSpan.attr("dy", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight); } }; - const title = g.append("text").attr("x", 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + 1.3 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("font-size", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.descriptions[0]); + const title = g.append("text").attr("x", 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + 1.3 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("font-size", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.descriptions[0]); const titleBox = title.node().getBBox(); const titleHeight = titleBox.height; - const description = g.append("text").attr("x", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr( + const description = g.append("text").attr("x", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr( "y", - titleHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding * 0.4 + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + titleHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding * 0.4 + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight ).attr("class", "state-description"); let isFirst = true; let isSecond = true; @@ -73,20 +73,20 @@ const drawDescrState = (g, stateDef) => { } isFirst = false; }); - const descrLine = g.append("line").attr("x1", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y1", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + titleHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin / 2).attr("y2", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + titleHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin / 2).attr("class", "descr-divider"); + const descrLine = g.append("line").attr("x1", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y1", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + titleHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin / 2).attr("y2", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + titleHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.dividerMargin / 2).attr("class", "descr-divider"); const descrBox = description.node().getBBox(); const width = Math.max(descrBox.width, titleBox.width); - descrLine.attr("x2", width + 3 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); - g.insert("rect", ":first-child").attr("x", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("width", width + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", descrBox.height + titleHeight + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("rx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); + descrLine.attr("x2", width + 3 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); + g.insert("rect", ":first-child").attr("x", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("width", width + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", descrBox.height + titleHeight + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("rx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); return g; }; const addTitleAndBox = (g, stateDef, altBkg) => { - const pad = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; - const dblPad = 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; + const pad = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; + const dblPad = 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; const orgBox = g.node().getBBox(); const orgWidth = orgBox.width; const orgX = orgBox.x; - const title = g.append("text").attr("x", 0).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift).attr("font-size", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.id); + const title = g.append("text").attr("x", 0).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift).attr("font-size", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.fontSize).attr("class", "state-title").text(stateDef.id); const titleBox = title.node().getBBox(); const titleWidth = titleBox.width + dblPad; let width = Math.max(titleWidth, orgWidth); @@ -104,10 +104,10 @@ const addTitleAndBox = (g, stateDef, altBkg) => { if (Math.abs(orgX - graphBox.x) < pad && titleWidth > orgWidth) { startX = orgX - (titleWidth - orgWidth) / 2; } - const lineY = 1 - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight; + const lineY = 1 - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight; g.insert("rect", ":first-child").attr("x", startX).attr("y", lineY).attr("class", altBkg ? "alt-composit" : "composit").attr("width", width).attr( "height", - graphBox.height + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift + 1 + graphBox.height + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift + 1 ).attr("rx", "0"); title.attr("x", startX + pad); if (titleWidth <= orgWidth) { @@ -115,33 +115,33 @@ const addTitleAndBox = (g, stateDef, altBkg) => { } g.insert("rect", ":first-child").attr("x", startX).attr( "y", - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding - ).attr("width", width).attr("height", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight * 3).attr("rx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + ).attr("width", width).attr("height", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight * 3).attr("rx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); g.insert("rect", ":first-child").attr("x", startX).attr( "y", - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding - ).attr("width", width).attr("height", graphBox.height + 3 + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight).attr("rx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.titleShift - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + ).attr("width", width).attr("height", graphBox.height + 3 + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.textHeight).attr("rx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.radius); return g; }; const drawEndState = (g) => { - g.append("circle").attr("class", "end-state-outer").attr("r", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding).attr( + g.append("circle").attr("class", "end-state-outer").attr("r", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding).attr( "cx", - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding ).attr( "cy", - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.miniPadding ); - return g.append("circle").attr("class", "end-state-inner").attr("r", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cx", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + 2).attr("cy", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + 2); + return g.append("circle").attr("class", "end-state-inner").attr("r", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit).attr("cx", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + 2).attr("cy", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.sizeUnit + 2); }; const drawForkJoinState = (g, stateDef) => { - let width = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.forkWidth; - let height = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.forkHeight; + let width = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.forkWidth; + let height = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.forkHeight; if (stateDef.parentId) { let tmp = width; width = height; height = tmp; } - return g.append("rect").style("stroke", "black").style("fill", "black").attr("width", width).attr("height", height).attr("x", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); + return g.append("rect").style("stroke", "black").style("fill", "black").attr("width", width).attr("height", height).attr("x", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); }; const _drawLongText = (_text, x, y, g) => { let textHeight = 0; @@ -150,8 +150,8 @@ const _drawLongText = (_text, x, y, g) => { textElem.attr("class", "noteText"); let text = _text.replace(/\r\n/g, "
"); text = text.replace(/\n/g, "
"); - const lines = text.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.lineBreakRegex); - let tHeight = 1.25 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin; + const lines = text.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.lineBreakRegex); + let tHeight = 1.25 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin; for (const line2 of lines) { const txt = line2.trim(); if (txt.length > 0) { @@ -162,19 +162,19 @@ const _drawLongText = (_text, x, y, g) => { tHeight += textBounds.height; } textHeight += tHeight; - span.attr("x", x + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); - span.attr("y", y + textHeight + 1.25 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); + span.attr("x", x + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); + span.attr("y", y + textHeight + 1.25 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); } } return { textWidth: textElem.node().getBBox().width, textHeight }; }; const drawNote = (text, g) => { g.attr("class", "state-note"); - const note = g.append("rect").attr("x", 0).attr("y", (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); + const note = g.append("rect").attr("x", 0).attr("y", (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); const rectElem = g.append("g"); const { textWidth, textHeight } = _drawLongText(text, 0, 0, rectElem); - note.attr("height", textHeight + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); - note.attr("width", textWidth + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin * 2); + note.attr("height", textHeight + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin); + note.attr("width", textWidth + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.noteMargin * 2); return note; }; const drawState = function(elem, stateDef) { @@ -208,8 +208,8 @@ const drawState = function(elem, stateDef) { drawDescrState(g, stateDef); } const stateBox = g.node().getBBox(); - stateInfo.width = stateBox.width + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; - stateInfo.height = stateBox.height + 2 * (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; + stateInfo.width = stateBox.width + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; + stateInfo.height = stateBox.height + 2 * (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding; idCache$1.set(id, stateInfo); return stateInfo; }; @@ -217,13 +217,13 @@ let edgeCount = 0; const drawEdge = function(elem, path, relation) { const getRelationType = function(type) { switch (type) { - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.AGGREGATION: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.AGGREGATION: return "aggregation"; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.EXTENSION: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.EXTENSION: return "extension"; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.COMPOSITION: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.COMPOSITION: return "composition"; - case _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.DEPENDENCY: + case _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.DEPENDENCY: return "dependency"; } }; @@ -236,19 +236,19 @@ const drawEdge = function(elem, path, relation) { }).curve(d3__WEBPACK_IMPORTED_MODULE_0__/* .curveBasis */ .qrM); const svgPath = elem.append("path").attr("d", lineFunction(lineData)).attr("id", "edge" + edgeCount).attr("class", "transition"); let url = ""; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.arrowMarkerAbsolute) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.arrowMarkerAbsolute) { url = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); } svgPath.attr( "marker-end", - "url(" + url + "#" + getRelationType(_styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.DEPENDENCY) + "End)" + "url(" + url + "#" + getRelationType(_styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.relationType.DEPENDENCY) + "End)" ); if (relation.title !== void 0) { const label = elem.append("g").attr("class", "stateLabel"); - const { x, y } = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.u.calcLabelPosition(path.points); - const rows = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.getRows(relation.title); + const { x, y } = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.u.calcLabelPosition(path.points); + const rows = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.getRows(relation.title); let titleHeight = 0; const titleRows = []; let maxWidth = 0; @@ -258,11 +258,11 @@ const drawEdge = function(elem, path, relation) { const boundsTmp = title.node().getBBox(); maxWidth = Math.max(maxWidth, boundsTmp.width); minX = Math.min(minX, boundsTmp.x); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info(boundsTmp.x, x, y + titleHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info(boundsTmp.x, x, y + titleHeight); if (titleHeight === 0) { const titleBox = title.node().getBBox(); titleHeight = titleBox.height; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Title height", titleHeight, y); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Title height", titleHeight, y); } titleRows.push(title); } @@ -273,8 +273,8 @@ const drawEdge = function(elem, path, relation) { boxHeight = titleHeight * rows.length; } const bounds = label.node().getBBox(); - label.insert("rect", ":first-child").attr("class", "box").attr("x", x - maxWidth / 2 - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding / 2).attr("y", y - boxHeight / 2 - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding / 2 - 3.5).attr("width", maxWidth + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", boxHeight + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info(bounds); + label.insert("rect", ":first-child").attr("class", "box").attr("x", x - maxWidth / 2 - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding / 2).attr("y", y - boxHeight / 2 - (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding / 2 - 3.5).attr("width", maxWidth + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding).attr("height", boxHeight + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state.padding); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info(bounds); } edgeCount++; }; @@ -286,15 +286,15 @@ const insertMarkers = function(elem) { elem.append("defs").append("marker").attr("id", "dependencyEnd").attr("refX", 19).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 19,7 L9,13 L14,7 L9,1 Z"); }; const draw = function(text, id, _version, diagObj) { - conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().state; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().securityLevel; + conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().state; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); } const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("body"); const doc = securityLevel === "sandbox" ? sandboxElement.nodes()[0].contentDocument : document; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering diagram " + text); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering diagram " + text); const diagram2 = root.select(`[id='${id}']`); insertMarkers(diagram2); const rootDoc = diagObj.db.getRootDoc(); @@ -304,7 +304,7 @@ const draw = function(text, id, _version, diagObj) { const width = bounds.width + padding * 2; const height = bounds.height + padding * 2; const svgWidth = width * 1.75; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.i)(diagram2, height, svgWidth, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.i)(diagram2, height, svgWidth, conf.useMaxWidth); diagram2.attr( "viewBox", `${bounds.x - conf.padding} ${bounds.y - conf.padding} ` + width + " " + height @@ -401,29 +401,29 @@ const renderDoc = (doc, diagram2, parentId, altBkg, root, domDocument, diagObj) graph.setNode(node.id, node); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Count=", graph.nodeCount(), graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Count=", graph.nodeCount(), graph); let cnt = 0; relations.forEach(function(relation) { cnt++; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Setting edge", relation); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Setting edge", relation); graph.setEdge( relation.id1, relation.id2, { relation, width: getLabelWidth(relation.title), - height: conf.labelHeight * _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.e.getRows(relation.title).length, + height: conf.labelHeight * _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.e.getRows(relation.title).length, labelpos: "c" }, "id" + cnt ); }); (0,dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__/* .layout */ .Zp)(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Graph after layout", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Graph after layout", graph.nodes()); const svgElem = diagram2.node(); graph.nodes().forEach(function(v) { if (v !== void 0 && graph.node(v) !== void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.warn("Node " + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.warn("Node " + v + ": " + JSON.stringify(graph.node(v))); root.select("#" + svgElem.id + " #" + v).attr( "transform", "translate(" + (graph.node(v).x - graph.node(v).width / 2) + "," + (graph.node(v).y + (transformationLog[v] ? transformationLog[v].y : 0) - graph.node(v).height / 2) + " )" @@ -447,13 +447,13 @@ const renderDoc = (doc, diagram2, parentId, altBkg, root, domDocument, diagObj) divider.setAttribute("x2", pWidth - pShift - 8); }); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("No Node " + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("No Node " + v + ": " + JSON.stringify(graph.node(v))); } }); let stateBox = svgElem.getBBox(); graph.edges().forEach(function(e) { if (e !== void 0 && graph.edge(e) !== void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); drawEdge(diagram2, graph.edge(e), graph.edge(e).relation); } }); @@ -466,7 +466,7 @@ const renderDoc = (doc, diagram2, parentId, altBkg, root, domDocument, diagObj) }; stateInfo.width = stateBox.width + 2 * conf.padding; stateInfo.height = stateBox.height + 2 * conf.padding; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Doc rendered", stateInfo, graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Doc rendered", stateInfo, graph); return stateInfo; }; const renderer = { @@ -474,16 +474,16 @@ const renderer = { draw }; const diagram = { - parser: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.p, - db: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d, + parser: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.p, + db: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d, renderer, - styles: _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.s, + styles: _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.s, init: (cnf) => { if (!cnf.state) { cnf.state = {}; } cnf.state.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - _styles_de3becd0_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); + _styles_6aaf32cf_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); } }; diff --git a/assets/js/245.020b5b20.js b/assets/js/529.e4247a76.js similarity index 98% rename from assets/js/245.020b5b20.js rename to assets/js/529.e4247a76.js index edc95fed..374d37cd 100644 --- a/assets/js/245.020b5b20.js +++ b/assets/js/529.e4247a76.js @@ -1,9 +1,9 @@ "use strict"; -exports.id = 245; -exports.ids = [245]; +exports.id = 529; +exports.ids = [529]; exports.modules = { -/***/ 1245: +/***/ 6910: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -12,8 +12,8 @@ __webpack_require__.d(__webpack_exports__, { diagram: () => (/* binding */ diagram) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); // EXTERNAL MODULE: ./node_modules/d3/src/index.js + 197 modules var src = __webpack_require__(6312); ;// ./node_modules/d3-sankey/node_modules/d3-array/src/min.js @@ -743,7 +743,7 @@ var dayjs_min = __webpack_require__(4353); var dist = __webpack_require__(6750); // EXTERNAL MODULE: ./node_modules/dompurify/dist/purify.es.mjs var purify_es = __webpack_require__(9418); -;// ./node_modules/mermaid/dist/sankeyDiagram-c599f8ec.js +;// ./node_modules/mermaid/dist/sankeyDiagram-04a897e0.js @@ -1254,7 +1254,7 @@ const clear = () => { links = []; nodes = []; nodesMap = {}; - (0,mermaid_2490e8f2.v)(); + (0,mermaid_b5860b54.v)(); }; class SankeyLink { constructor(source, target, value = 0) { @@ -1272,7 +1272,7 @@ class SankeyNode { } } const findOrCreateNode = (ID) => { - ID = mermaid_2490e8f2.e.sanitizeText(ID, (0,mermaid_2490e8f2.c)()); + ID = mermaid_b5860b54.e.sanitizeText(ID, (0,mermaid_b5860b54.c)()); if (!nodesMap[ID]) { nodesMap[ID] = new SankeyNode(ID); nodes.push(nodesMap[ID]); @@ -1291,18 +1291,18 @@ const getGraph = () => ({ }); const db = { nodesMap, - getConfig: () => (0,mermaid_2490e8f2.c)().sankey, + getConfig: () => (0,mermaid_b5860b54.c)().sankey, getNodes, getLinks, getGraph, addLink, findOrCreateNode, - getAccTitle: mermaid_2490e8f2.g, - setAccTitle: mermaid_2490e8f2.s, - getAccDescription: mermaid_2490e8f2.a, - setAccDescription: mermaid_2490e8f2.b, - getDiagramTitle: mermaid_2490e8f2.t, - setDiagramTitle: mermaid_2490e8f2.q, + getAccTitle: mermaid_b5860b54.g, + setAccTitle: mermaid_b5860b54.s, + getAccDescription: mermaid_b5860b54.a, + setAccDescription: mermaid_b5860b54.b, + getDiagramTitle: mermaid_b5860b54.t, + setDiagramTitle: mermaid_b5860b54.q, clear }; const _Uid = class _Uid2 { @@ -1326,8 +1326,8 @@ const alignmentsMap = { justify: justify }; const draw = function(text, id, _version, diagObj) { - const { securityLevel, sankey: conf } = (0,mermaid_2490e8f2.c)(); - const defaultSankeyConfig = mermaid_2490e8f2.K.sankey; + const { securityLevel, sankey: conf } = (0,mermaid_b5860b54.c)(); + const defaultSankeyConfig = mermaid_b5860b54.K.sankey; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,src/* select */.Ltv)("#i" + id); @@ -1385,7 +1385,7 @@ ${prefix}${Math.round(value * 100) / 100}${suffix}`; coloring = linkColor; } link.append("path").attr("d", sankeyLinkHorizontal()).attr("stroke", coloring).attr("stroke-width", (d) => Math.max(1, d.width)); - (0,mermaid_2490e8f2.o)(void 0, svg, 0, useMaxWidth); + (0,mermaid_b5860b54.o)(void 0, svg, 0, useMaxWidth); }; const renderer = { draw diff --git a/assets/js/6530.a4629abe.js b/assets/js/5628.03dc94e3.js similarity index 77% rename from assets/js/6530.a4629abe.js rename to assets/js/5628.03dc94e3.js index 4e19e33e..23ca0b7a 100644 --- a/assets/js/6530.a4629abe.js +++ b/assets/js/5628.03dc94e3.js @@ -1,17 +1,17 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[6530],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5628],{ -/***/ 6530: +/***/ 5628: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(7224); +/* harmony import */ var _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(1987); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(697); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(3566); -/* harmony import */ var _index_9620d214_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(375); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(6079); +/* harmony import */ var _index_3862675e_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(8995); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(2838); @@ -36,7 +36,7 @@ -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.e.sanitizeText(txt, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)()); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.e.sanitizeText(txt, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)()); let conf = { dividerMargin: 10, padding: 5, @@ -45,8 +45,8 @@ let conf = { }; const addNamespaces = function(namespaces, g, _id, diagObj) { const keys = Object.keys(namespaces); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("keys:", keys); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(namespaces); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("keys:", keys); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(namespaces); keys.forEach(function(id) { var _a, _b; const vertex = namespaces[id]; @@ -59,22 +59,22 @@ const addNamespaces = function(namespaces, g, _id, diagObj) { labelStyle: "", style: "fill: none; stroke: black", // TODO V10: Flowchart ? Keeping flowchart for backwards compatibility. Remove in next major release - padding: ((_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) + padding: ((_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) }; g.setNode(vertex.id, node); addClasses(vertex.classes, g, _id, diagObj, vertex.id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); }); }; const addClasses = function(classes, g, _id, diagObj, parent) { const keys = Object.keys(classes); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("keys:", keys); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(classes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("keys:", keys); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(classes); keys.filter((id) => classes[id].parent == parent).forEach(function(id) { var _a, _b; const vertex = classes[id]; const cssClassStr = vertex.cssClasses.join(" "); - const styles2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.k)(vertex.styles); + const styles2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.k)(vertex.styles); const vertexText = vertex.label ?? vertex.id; const radius = 0; const shape = "class_box"; @@ -95,17 +95,17 @@ const addClasses = function(classes, g, _id, diagObj, parent) { width: vertex.type === "group" ? 500 : void 0, type: vertex.type, // TODO V10: Flowchart ? Keeping flowchart for backwards compatibility. Remove in next major release - padding: ((_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) + padding: ((_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) }; g.setNode(vertex.id, node); if (parent) { g.setParent(vertex.id, parent); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); }); }; const addNotes = function(notes, g, startEdgeId, classes) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(notes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(notes); notes.forEach(function(note, i) { var _a, _b; const vertex = note; @@ -128,10 +128,10 @@ const addNotes = function(notes, g, startEdgeId, classes) { tooltip: "", type: "note", // TODO V10: Flowchart ? Keeping flowchart for backwards compatibility. Remove in next major release - padding: ((_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) + padding: ((_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) }; g.setNode(vertex.id, node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); if (!vertex.class || !(vertex.class in classes)) { return; } @@ -151,13 +151,13 @@ const addNotes = function(notes, g, startEdgeId, classes) { arrowTypeEnd: "none", style: "fill:none", labelStyle: "", - curve: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB) + curve: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB) }; g.setEdge(vertex.id, vertex.class, edgeData, edgeId); }); }; const addRelations = function(relations, g) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart; let cnt = 0; relations.forEach(function(edge) { var _a; @@ -177,11 +177,11 @@ const addRelations = function(relations, g) { arrowTypeEnd: getArrowMarker(edge.relation.type2), style: "fill:none", labelStyle: "", - curve: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.n)(conf2 == null ? void 0 : conf2.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB) + curve: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.n)(conf2 == null ? void 0 : conf2.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB) }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(edgeData, edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(edgeData, edge); if (edge.style !== void 0) { - const styles2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.k)(edge.style); + const styles2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.k)(edge.style); edgeData.style = styles2.style; edgeData.labelStyle = styles2.labelStyle; } @@ -193,12 +193,12 @@ const addRelations = function(relations, g) { } else { edgeData.arrowheadStyle = "fill: #333"; edgeData.labelpos = "c"; - if (((_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.htmlLabels) ?? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().htmlLabels) { + if (((_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.htmlLabels) ?? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().htmlLabels) { edgeData.labelType = "html"; edgeData.label = '' + edge.text + ""; } else { edgeData.labelType = "text"; - edgeData.label = edge.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.e.lineBreakRegex, "\n"); + edgeData.label = edge.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.e.lineBreakRegex, "\n"); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none"; } @@ -215,10 +215,10 @@ const setConf = function(cnf) { }; }; const draw = async function(text, id, _version, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("Drawing class - ", id); - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart ?? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().class; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("config:", conf2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("Drawing class - ", id); + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart ?? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().class; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("config:", conf2); const nodeSpacing = (conf2 == null ? void 0 : conf2.nodeSpacing) ?? 50; const rankSpacing = (conf2 == null ? void 0 : conf2.rankSpacing) ?? 50; const g = new dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_1__/* .Graph */ .T({ @@ -237,7 +237,7 @@ const draw = async function(text, id, _version, diagObj) { const classes = diagObj.db.getClasses(); const relations = diagObj.db.getRelations(); const notes = diagObj.db.getNotes(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(relations); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(relations); addNamespaces(namespaces, g, id, diagObj); addClasses(classes, g, id, diagObj); addRelations(relations, g); @@ -249,15 +249,15 @@ const draw = async function(text, id, _version, diagObj) { const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("body"); const svg = root.select(`[id="${id}"]`); const element = root.select("#" + id + " g"); - await (0,_index_9620d214_js__WEBPACK_IMPORTED_MODULE_8__.r)( + await (0,_index_3862675e_js__WEBPACK_IMPORTED_MODULE_8__.r)( element, g, ["aggregation", "extension", "composition", "dependency", "lollipop"], "classDiagram", id ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.u.insertTitle(svg, "classTitleText", (conf2 == null ? void 0 : conf2.titleTopMargin) ?? 5, diagObj.db.getDiagramTitle()); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.o)(g, svg, conf2 == null ? void 0 : conf2.diagramPadding, conf2 == null ? void 0 : conf2.useMaxWidth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.u.insertTitle(svg, "classTitleText", (conf2 == null ? void 0 : conf2.titleTopMargin) ?? 5, diagObj.db.getDiagramTitle()); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.o)(g, svg, conf2 == null ? void 0 : conf2.diagramPadding, conf2 == null ? void 0 : conf2.useMaxWidth); if (!(conf2 == null ? void 0 : conf2.htmlLabels)) { const doc = securityLevel === "sandbox" ? sandboxElement.nodes()[0].contentDocument : document; const labels = doc.querySelectorAll('[id="' + id + '"] .edgeLabel .label'); @@ -300,16 +300,16 @@ const renderer = { draw }; const diagram = { - parser: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__.p, - db: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__.d, + parser: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__.p, + db: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__.d, renderer, - styles: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__.s, + styles: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__.s, init: (cnf) => { if (!cnf.class) { cnf.class = {}; } cnf.class.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__.d.clear(); + _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__.d.clear(); } }; diff --git a/assets/js/590.f6b57769.js b/assets/js/564.ea684d86.js similarity index 95% rename from assets/js/590.f6b57769.js rename to assets/js/564.ea684d86.js index bba5a711..7ffe2332 100644 --- a/assets/js/590.f6b57769.js +++ b/assets/js/564.ea684d86.js @@ -1,15 +1,15 @@ "use strict"; -exports.id = 590; -exports.ids = [590]; +exports.id = 564; +exports.ids = [564]; exports.modules = { -/***/ 1590: +/***/ 4564: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); @@ -671,7 +671,7 @@ var parser = function() { }(); parser.parser = parser; const parser$1 = parser; -const defaultThemeVariables = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.E)(); +const defaultThemeVariables = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.E)(); class QuadrantBuilder { constructor() { this.config = this.getDefaultConfig(); @@ -698,24 +698,24 @@ class QuadrantBuilder { showXAxis: true, showYAxis: true, showTitle: true, - chartHeight: ((_a = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _a.chartWidth) || 500, - chartWidth: ((_b = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _b.chartHeight) || 500, - titlePadding: ((_c = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _c.titlePadding) || 10, - titleFontSize: ((_d = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _d.titleFontSize) || 20, - quadrantPadding: ((_e = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _e.quadrantPadding) || 5, - xAxisLabelPadding: ((_f = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _f.xAxisLabelPadding) || 5, - yAxisLabelPadding: ((_g = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _g.yAxisLabelPadding) || 5, - xAxisLabelFontSize: ((_h = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _h.xAxisLabelFontSize) || 16, - yAxisLabelFontSize: ((_i = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _i.yAxisLabelFontSize) || 16, - quadrantLabelFontSize: ((_j = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _j.quadrantLabelFontSize) || 16, - quadrantTextTopPadding: ((_k = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _k.quadrantTextTopPadding) || 5, - pointTextPadding: ((_l = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _l.pointTextPadding) || 5, - pointLabelFontSize: ((_m = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _m.pointLabelFontSize) || 12, - pointRadius: ((_n = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _n.pointRadius) || 5, - xAxisPosition: ((_o = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _o.xAxisPosition) || "top", - yAxisPosition: ((_p = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _p.yAxisPosition) || "left", - quadrantInternalBorderStrokeWidth: ((_q = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _q.quadrantInternalBorderStrokeWidth) || 1, - quadrantExternalBorderStrokeWidth: ((_r = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _r.quadrantExternalBorderStrokeWidth) || 2 + chartHeight: ((_a = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _a.chartWidth) || 500, + chartWidth: ((_b = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _b.chartHeight) || 500, + titlePadding: ((_c = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _c.titlePadding) || 10, + titleFontSize: ((_d = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _d.titleFontSize) || 20, + quadrantPadding: ((_e = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _e.quadrantPadding) || 5, + xAxisLabelPadding: ((_f = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _f.xAxisLabelPadding) || 5, + yAxisLabelPadding: ((_g = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _g.yAxisLabelPadding) || 5, + xAxisLabelFontSize: ((_h = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _h.xAxisLabelFontSize) || 16, + yAxisLabelFontSize: ((_i = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _i.yAxisLabelFontSize) || 16, + quadrantLabelFontSize: ((_j = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _j.quadrantLabelFontSize) || 16, + quadrantTextTopPadding: ((_k = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _k.quadrantTextTopPadding) || 5, + pointTextPadding: ((_l = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _l.pointTextPadding) || 5, + pointLabelFontSize: ((_m = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _m.pointLabelFontSize) || 12, + pointRadius: ((_n = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _n.pointRadius) || 5, + xAxisPosition: ((_o = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _o.xAxisPosition) || "top", + yAxisPosition: ((_p = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _p.yAxisPosition) || "left", + quadrantInternalBorderStrokeWidth: ((_q = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _q.quadrantInternalBorderStrokeWidth) || 1, + quadrantExternalBorderStrokeWidth: ((_r = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.quadrantChart) == null ? void 0 : _r.quadrantExternalBorderStrokeWidth) || 2 }; } getDefaultThemeConfig() { @@ -741,7 +741,7 @@ class QuadrantBuilder { this.config = this.getDefaultConfig(); this.themeConfig = this.getDefaultThemeConfig(); this.data = this.getDefaultData(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("clear called"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("clear called"); } setData(data) { this.data = { ...this.data, ...data }; @@ -750,11 +750,11 @@ class QuadrantBuilder { this.data.points = [...points, ...this.data.points]; } setConfig(config2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("setConfig called with: ", config2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("setConfig called with: ", config2); this.config = { ...this.config, ...config2 }; } setThemeConfig(themeConfig) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("setThemeConfig called with: ", themeConfig); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("setThemeConfig called with: ", themeConfig); this.themeConfig = { ...this.themeConfig, ...themeConfig }; } calculateSpace(xAxisPosition, showXAxis, showYAxis, showTitle) { @@ -1066,9 +1066,9 @@ class QuadrantBuilder { }; } } -const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); +const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); function textSanitizer(text) { - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.trim(), config); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.trim(), config); } const quadrantBuilder = new QuadrantBuilder(); function setQuadrant1Text(textObj) { @@ -1105,7 +1105,7 @@ function setHeight(height) { quadrantBuilder.setConfig({ chartHeight: height }); } function getQuadrantData() { - const config2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const config2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const { themeVariables, quadrantChart: quadrantChartConfig } = config2; if (quadrantChartConfig) { quadrantBuilder.setConfig(quadrantChartConfig); @@ -1127,12 +1127,12 @@ function getQuadrantData() { quadrantInternalBorderStrokeFill: themeVariables.quadrantInternalBorderStrokeFill, quadrantTitleFill: themeVariables.quadrantTitleFill }); - quadrantBuilder.setData({ titleText: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t)() }); + quadrantBuilder.setData({ titleText: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t)() }); return quadrantBuilder.build(); } const clear = function() { quadrantBuilder.clear(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const db = { setWidth, @@ -1148,12 +1148,12 @@ const db = { addPoint, getQuadrantData, clear, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b }; const draw = (txt, id, _version, diagObj) => { var _a, _b, _c; @@ -1166,8 +1166,8 @@ const draw = (txt, id, _version, diagObj) => { function getTransformation(data) { return `translate(${data.x}, ${data.y}) rotate(${data.rotation || 0})`; } - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Rendering quadrant chart\n" + txt); + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Rendering quadrant chart\n" + txt); const securityLevel = conf.securityLevel; let sandboxElement; if (securityLevel === "sandbox") { @@ -1178,7 +1178,7 @@ const draw = (txt, id, _version, diagObj) => { const group = svg.append("g").attr("class", "main"); const width = ((_a = conf.quadrantChart) == null ? void 0 : _a.chartWidth) || 500; const height = ((_b = conf.quadrantChart) == null ? void 0 : _b.chartHeight) || 500; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, height, width, ((_c = conf.quadrantChart) == null ? void 0 : _c.useMaxWidth) || true); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, height, width, ((_c = conf.quadrantChart) == null ? void 0 : _c.useMaxWidth) || true); svg.attr("viewBox", "0 0 " + width + " " + height); diagObj.db.setHeight(height); diagObj.db.setWidth(width); diff --git a/assets/js/2034.31f206d8.js b/assets/js/5765.4ec3f41a.js similarity index 92% rename from assets/js/2034.31f206d8.js rename to assets/js/5765.4ec3f41a.js index eaaf0bf2..9e85fa08 100644 --- a/assets/js/2034.31f206d8.js +++ b/assets/js/5765.4ec3f41a.js @@ -1,7 +1,7 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[2034],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5765],{ -/***/ 2034: +/***/ 8146: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -22,9 +22,9 @@ /* harmony export */ s: () => (/* binding */ setNodeElem), /* harmony export */ u: () => (/* binding */ updateNodeBounds) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5914); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9312); @@ -34,7 +34,7 @@ const insertMarkers = (elem, markerArray, type, id) => { }); }; const extension = (elem, type, id) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionStart").attr("class", "marker extension " + type).attr("refX", 18).attr("refY", 7).attr("markerWidth", 190).attr("markerHeight", 240).attr("orient", "auto").append("path").attr("d", "M 1,7 L18,13 V 1 Z"); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionEnd").attr("class", "marker extension " + type).attr("refX", 1).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 1,1 V 13 L18,7 Z"); }; @@ -105,12 +105,12 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { if (typeof vertexText === "object") { vertexText = vertexText[0]; } - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { vertexText = vertexText.replace(/\\n|\n/g, "
"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); const node = { isNode, - label: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( + label: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -149,7 +149,7 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { const createLabel$1 = createLabel; const labelHelper = async (parent, node, _classes, isNode) => { let classes; - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); if (!_classes) { classes = "node default"; } else { @@ -166,15 +166,15 @@ const labelHelper = async (parent, node, _classes, isNode) => { const textNode = label.node(); let text; if (node.labelType === "markdown") { - text = (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { + text = (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { useHtmlLabels, - width: node.width || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, + width: node.width || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, classes: "markdown-node-label" }); } else { text = textNode.appendChild( createLabel$1( - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), node.labelStyle, false, isNode @@ -183,7 +183,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { } let bbox = text.getBBox(); const halfPadding = node.padding / 2; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); const images = div.getElementsByTagName("img"); @@ -196,7 +196,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { img.style.display = "flex"; img.style.flexDirection = "column"; if (noImgText) { - const bodyFontSize = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; + const bodyFontSize = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; const enlargingFactor = 5; const width = parseInt(bodyFontSize, 10) * enlargingFactor + "px"; img.style.minWidth = width; @@ -380,7 +380,7 @@ const intersect = { rect: intersectRect$1 }; const note = async (parent, node) => { - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; if (!useHtmlLabels) { node.centerLabel = true; } @@ -390,7 +390,7 @@ const note = async (parent, node) => { "node " + node.classes, true ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); const rect2 = shapeSvg.insert("rect", ":first-child"); rect2.attr("rx", node.rx).attr("ry", node.ry).attr("x", -bbox.width / 2 - halfPadding).attr("y", -bbox.height / 2 - halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); updateNodeBounds(node, rect2); @@ -629,12 +629,12 @@ const question = async (parent, node) => { { x: s / 2, y: -s }, { x: 0, y: -s / 2 } ]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); const questionElem = insertPolygonShape(shapeSvg, s, s, points); questionElem.attr("style", node.style); updateNodeBounds(node, questionElem); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); return intersect.polygon(node, points, point2); }; return shapeSvg; @@ -892,7 +892,7 @@ const rect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -921,7 +921,7 @@ const composite = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -932,7 +932,7 @@ const composite = async (parent, node) => { }; const labelRect = async (parent, node) => { const { shapeSvg } = await labelHelper(parent, node, "label", true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); const rect2 = shapeSvg.insert("rect", ":first-child"); const totalWidth = 0; const totalHeight = 0; @@ -945,7 +945,7 @@ const labelRect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -963,25 +963,25 @@ function applyNodePropertyBorders(rect2, borders, totalWidth, totalHeight) { strokeDashArray.push(0, length); }; if (borders.includes("t")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("r")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); addBorder(totalHeight); } else { skipBorder(totalHeight); } if (borders.includes("b")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("l")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); addBorder(totalHeight); } else { skipBorder(totalHeight); @@ -1006,23 +1006,23 @@ const rectWithTitle = (parent, node) => { } else { title = text2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); const text = label.node().appendChild(createLabel$1(title, node.labelStyle, true, true)); let bbox = { width: 0, height: 0 }; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); dv.attr("width", bbox.width); dv.attr("height", bbox.height); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); const textRows = text2.slice(1, text2.length); let titleBox = text.getBBox(); const descr = label.node().appendChild( createLabel$1(textRows.join ? textRows.join("
") : textRows, node.labelStyle, true, true) ); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = descr.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(descr); bbox = div.getBoundingClientRect(); @@ -1078,10 +1078,10 @@ const circle = async (parent, node) => { ); const circle2 = shapeSvg.insert("circle", ":first-child"); circle2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); updateNodeBounds(node, circle2); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); return intersect.circle(node, bbox.width / 2 + halfPadding, point2); }; return shapeSvg; @@ -1100,10 +1100,10 @@ const doublecircle = async (parent, node) => { circleGroup.attr("class", node.class); outerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding + gap).attr("width", bbox.width + node.padding + gap * 2).attr("height", bbox.height + node.padding + gap * 2); innerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); updateNodeBounds(node, outerCircle); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); return intersect.circle(node, bbox.width / 2 + halfPadding + gap, point2); }; return shapeSvg; @@ -1198,7 +1198,7 @@ const class_box = (parent, node) => { const interfaceLabelText = node.classData.annotations[0] ? "«" + node.classData.annotations[0] + "»" : ""; const interfaceLabel = labelContainer.node().appendChild(createLabel$1(interfaceLabelText, node.labelStyle, true, true)); let interfaceBBox = interfaceLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = interfaceLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(interfaceLabel); interfaceBBox = div.getBoundingClientRect(); @@ -1211,7 +1211,7 @@ const class_box = (parent, node) => { } let classTitleString = node.classData.label; if (node.classData.type !== void 0 && node.classData.type !== "") { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { classTitleString += "<" + node.classData.type + ">"; } else { classTitleString += "<" + node.classData.type + ">"; @@ -1220,7 +1220,7 @@ const class_box = (parent, node) => { const classTitleLabel = labelContainer.node().appendChild(createLabel$1(classTitleString, node.labelStyle, true, true)); (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel).attr("class", "classTitle"); let classTitleBBox = classTitleLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = classTitleLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel); classTitleBBox = div.getBoundingClientRect(); @@ -1235,7 +1235,7 @@ const class_box = (parent, node) => { node.classData.members.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let parsedText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { parsedText = parsedText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -1247,7 +1247,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -1265,7 +1265,7 @@ const class_box = (parent, node) => { node.classData.methods.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let displayText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { displayText = displayText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -1277,7 +1277,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -1367,7 +1367,7 @@ const insertNode = async (elem, node, dir) => { let el; if (node.link) { let target; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { target = "_top"; } else if (node.linkTarget) { target = node.linkTarget || "_blank"; @@ -1400,7 +1400,7 @@ const clear$1 = () => { }; const positionNode = (node) => { const el = nodeElems[node.id]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( "Transforming node", node.diff, node, @@ -1511,7 +1511,7 @@ const arrowTypesMap = { const addEdgeMarker = (svgPath, position, arrowType, url, id, diagramType) => { const endMarkerType = arrowTypesMap[arrowType]; if (!endMarkerType) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); return; } const suffix = position === "start" ? "Start" : "End"; @@ -1524,8 +1524,8 @@ const clear = () => { terminalLabels = {}; }; const insertEdgeLabel = (elem, edge) => { - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); - const labelElement = edge.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const labelElement = edge.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { style: edge.labelStyle, useHtmlLabels, addSvgBackground: true @@ -1604,23 +1604,23 @@ const insertEdgeLabel = (elem, edge) => { return labelElement; }; function setTerminalWidth(fo, value) { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { fo.style.width = value.length * 9 + "px"; fo.style.height = "12px"; } } const positionEdgeLabel = (edge, paths) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); let path = paths.updatedPath ? paths.updatedPath : paths.originalPath; - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig); if (edge.label) { const el = edgeLabels[edge.id]; let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( "Moving label " + edge.label + " from (", x, ",", @@ -1643,7 +1643,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); x = pos.x; y = pos.y; } @@ -1654,7 +1654,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( edge.arrowTypeStart ? 10 : 0, "start_right", path @@ -1669,7 +1669,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); x = pos.x; y = pos.y; } @@ -1680,7 +1680,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); x = pos.x; y = pos.y; } @@ -1700,7 +1700,7 @@ const outsideNode = (node, point2) => { return false; }; const intersection = (node, outsidePoint, insidePoint) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(outsidePoint)} insidePoint : ${JSON.stringify(insidePoint)} node : x:${node.x} y:${node.y} w:${node.width} h:${node.height}`); @@ -1729,7 +1729,7 @@ const intersection = (node, outsidePoint, insidePoint) => { if (Q === 0) { res.y = outsidePoint.y; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); return res; } else { if (insidePoint.x < outsidePoint.x) { @@ -1740,7 +1740,7 @@ const intersection = (node, outsidePoint, insidePoint) => { let q = Q * r / R; let _x = insidePoint.x < outsidePoint.x ? insidePoint.x + R - r : insidePoint.x - R + r; let _y = insidePoint.y < outsidePoint.y ? insidePoint.y + q : insidePoint.y - q; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); if (r === 0) { _x = outsidePoint.x; _y = outsidePoint.y; @@ -1755,7 +1755,7 @@ const intersection = (node, outsidePoint, insidePoint) => { } }; const cutPathAtIntersect = (_points, boundaryNode) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); let points = []; let lastPointOutside = _points[0]; let isInside = false; @@ -1781,7 +1781,7 @@ const cutPathAtIntersect = (_points, boundaryNode) => { }; const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { let points = edge.points; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); let pointsHasChanged = false; const tail = graph.node(e.v); var head = graph.node(e.w); @@ -1791,12 +1791,12 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { points.push(head.intersect(points[points.length - 1])); } if (edge.toCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); points = cutPathAtIntersect(edge.points, clusterDb[edge.toCluster].node); pointsHasChanged = true; } if (edge.fromCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); points = cutPathAtIntersect(points.reverse(), clusterDb[edge.fromCluster].node).reverse(); pointsHasChanged = true; } @@ -1834,7 +1834,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { } const svgPath = elem.append("path").attr("d", lineFunction(lineData)).attr("id", edge.id).attr("class", " " + strokeClasses + (edge.classes ? " " + edge.classes : "")).attr("style", edge.style); let url = ""; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { url = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); diff --git a/assets/js/6126.c18c964f.js b/assets/js/5857.91c18c30.js similarity index 98% rename from assets/js/6126.c18c964f.js rename to assets/js/5857.91c18c30.js index bcc61e1a..46269a09 100644 --- a/assets/js/6126.c18c964f.js +++ b/assets/js/5857.91c18c30.js @@ -1,13 +1,13 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[6126],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5857],{ -/***/ 6126: +/***/ 5857: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6750); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6312); @@ -517,9 +517,9 @@ const db = { getInfo }; const draw = (text, id, version) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("rendering info diagram\n" + text); - const svg = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.A)(id); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, 100, 400, true); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("rendering info diagram\n" + text); + const svg = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.A)(id); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, 100, 400, true); const group = svg.append("g"); group.append("text").attr("x", 100).attr("y", 40).attr("class", "version").attr("font-size", 32).style("text-anchor", "middle").text(`v${version}`); }; diff --git a/assets/js/2966.af23e68f.js b/assets/js/5860.723a1af1.js similarity index 98% rename from assets/js/2966.af23e68f.js rename to assets/js/5860.723a1af1.js index 62310cbe..13a0d043 100644 --- a/assets/js/2966.af23e68f.js +++ b/assets/js/5860.723a1af1.js @@ -1,7 +1,7 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[2966],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5860],{ -/***/ 2966: +/***/ 5860: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -10,7 +10,7 @@ /* harmony export */ p: () => (/* binding */ parser$1) /* harmony export */ }); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); var parser = function() { @@ -1093,7 +1093,7 @@ parser.parser = parser; const parser$1 = parser; const MERMAID_DOM_ID_PREFIX = "flowchart-"; let vertexCounter = 0; -let config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); +let config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); let vertices = {}; let edges = []; let classes = {}; @@ -1105,7 +1105,7 @@ let firstGraphFlag = true; let direction; let version; let funs = []; -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, config); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, config); const lookUpDomId = function(id) { const vertexKeys = Object.keys(vertices); for (const vertexKey of vertexKeys) { @@ -1135,7 +1135,7 @@ const addVertex = function(_id, textObj, type, style, classes2, dir, props = {}) } vertexCounter++; if (textObj !== void 0) { - config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); txt = sanitizeText(textObj.text.trim()); vertices[id].labelType = textObj.type; if (txt[0] === '"' && txt[txt.length - 1] === '"') { @@ -1173,7 +1173,7 @@ const addSingleLink = function(_start, _end, type) { let start = _start; let end = _end; const edge = { start, end, type: void 0, text: "", labelType: "text" }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 Got edge...", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 Got edge...", edge); const linkTextObj = type.text; if (linkTextObj !== void 0) { edge.text = sanitizeText(linkTextObj.text.trim()); @@ -1191,7 +1191,7 @@ const addSingleLink = function(_start, _end, type) { edge.length = 10; } if (edges.length < (config.maxEdges ?? 500)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 pushing edge..."); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 pushing edge..."); edges.push(edge); } else { throw new Error( @@ -1204,7 +1204,7 @@ You have to call mermaid.initialize.` } }; const addLink = function(_start, _end, type) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("addLink (abc78)", _start, _end, type); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("addLink (abc78)", _start, _end, type); let i, j; for (i = 0; i < _start.length; i++) { for (j = 0; j < _end.length; j++) { @@ -1231,7 +1231,7 @@ const updateLink = function(positions, style) { if (pos === "default") { edges.defaultStyle = style; } else { - if (_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.isSubstringInArray("fill", style) === -1) { + if (_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.isSubstringInArray("fill", style) === -1) { style.push("fill:none"); } edges[pos].style = style; @@ -1292,7 +1292,7 @@ const setTooltip = function(ids, tooltip) { }; const setClickFun = function(id, functionName, functionArgs) { let domId = lookUpDomId(id); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel !== "loose") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel !== "loose") { return; } if (functionName === void 0) { @@ -1320,7 +1320,7 @@ const setClickFun = function(id, functionName, functionArgs) { elem.addEventListener( "click", function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); }, false ); @@ -1331,7 +1331,7 @@ const setClickFun = function(id, functionName, functionArgs) { const setLink = function(ids, linkStr, target) { ids.split(",").forEach(function(id) { if (vertices[id] !== void 0) { - vertices[id].link = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); + vertices[id].link = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); vertices[id].linkTarget = target; } }); @@ -1402,8 +1402,8 @@ const clear = function(ver = "gen-1") { tooltips = {}; firstGraphFlag = true; version = ver; - config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.v)(); + config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.v)(); }; const setGen = (ver) => { version = ver || "gen-2"; @@ -1458,7 +1458,7 @@ const addSubGraph = function(_id, list, _title) { dir, labelType: _title.type }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Adding", subGraph.id, subGraph.nodes, subGraph.dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Adding", subGraph.id, subGraph.nodes, subGraph.dir); subGraph.nodes = makeUniq(subGraph, subGraphs).nodes; subGraphs.push(subGraph); subGraphLookup[id] = subGraph; @@ -1653,11 +1653,11 @@ const lex = { firstGraph }; const flowDb = { - defaultConfig: () => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.K.flowchart, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.b, + defaultConfig: () => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.K.flowchart, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.b, addVertex, lookUpDomId, addLink, @@ -1686,8 +1686,8 @@ const flowDb = { lex, exists, makeUniq, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.t + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.t }; const db = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, diff --git a/assets/js/258.77632d28.js b/assets/js/625.ff4214ed.js similarity index 98% rename from assets/js/258.77632d28.js rename to assets/js/625.ff4214ed.js index 0e89a0cb..bbb6a3c0 100644 --- a/assets/js/258.77632d28.js +++ b/assets/js/625.ff4214ed.js @@ -1,6 +1,6 @@ "use strict"; -exports.id = 258; -exports.ids = [258]; +exports.id = 625; +exports.ids = [625]; exports.modules = { /***/ 3046: @@ -3938,17 +3938,17 @@ function values(object) { /***/ }), -/***/ 6258: +/***/ 6625: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6079); /* harmony import */ var lodash_es_clone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(53); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5937); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(5582); -/* harmony import */ var _edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(2034); +/* harmony import */ var _edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(8146); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(697); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); @@ -4916,9 +4916,9 @@ const COLOR_KEYWORD = "color"; const FILL_KEYWORD = "fill"; const BG_FILL = "bgFill"; const STYLECLASS_SEP = ","; -const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.c)(); +const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.c)(); let classes = {}; -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.e.sanitizeText(txt, config); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.e.sanitizeText(txt, config); const addStyleClass = function(id, styleAttributes = "") { if (classes[id] === void 0) { classes[id] = { id, styles: [], textStyles: [] }; @@ -5027,8 +5027,8 @@ const populateBlockDatabase = (_blockList, parent) => { let blocks = []; let rootBlock = { id: "root", type: "composite", children: [], columns: -1 }; const clear = () => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Clear called"); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.v)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Clear called"); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.v)(); rootBlock = { id: "root", type: "composite", children: [], columns: -1 }; blockDatabase = { root: rootBlock }; blocks = []; @@ -5037,12 +5037,12 @@ const clear = () => { edgeCount = {}; }; function typeStr2Type(typeStr) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("typeStr2Type", typeStr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("typeStr2Type", typeStr); switch (typeStr) { case "[]": return "square"; case "()": - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("we have a round"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("we have a round"); return "round"; case "(())": return "circle"; @@ -5075,7 +5075,7 @@ function typeStr2Type(typeStr) { } } function edgeTypeStr2Type(typeStr) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("typeStr2Type", typeStr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("typeStr2Type", typeStr); switch (typeStr) { case "==": return "thick"; @@ -5136,7 +5136,7 @@ const getClasses$1 = function() { return classes; }; const db = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)().block, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)().block, typeStr2Type, edgeTypeStr2Type, edgeStrToEdgeData, @@ -5349,7 +5349,7 @@ function getNodeFromBlock(block, db2, positioned = false) { default: shape = "rect"; } - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.k)((vertex == null ? void 0 : vertex.styles) || []); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.k)((vertex == null ? void 0 : vertex.styles) || []); const vertexText = vertex.label; const bounds = vertex.size || { width: 0, height: 0, x: 0, y: 0 }; const node = { @@ -5369,7 +5369,7 @@ function getNodeFromBlock(block, db2, positioned = false) { positioned, intersect: void 0, type: vertex.type, - padding: padding2 ?? (((_c = (_b2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)()) == null ? void 0 : _b2.block) == null ? void 0 : _c.padding) || 0) + padding: padding2 ?? (((_c = (_b2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)()) == null ? void 0 : _b2.block) == null ? void 0 : _c.padding) || 0) }; return node; } @@ -5378,7 +5378,7 @@ async function calculateBlockSize(elem, block, db2) { if (node.type === "group") { return; } - const nodeEl = await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.e)(elem, node); + const nodeEl = await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.e)(elem, node); const boundingBox = nodeEl.node().getBBox(); const obj = db2.getBlock(node.id); obj.size = { width: boundingBox.width, height: boundingBox.height, x: 0, y: 0, node: nodeEl }; @@ -5389,9 +5389,9 @@ async function insertBlockPositioned(elem, block, db2) { const node = getNodeFromBlock(block, db2, true); const obj = db2.getBlock(node.id); if (obj.type !== "space") { - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.e)(elem, node); + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.e)(elem, node); block.intersect = node == null ? void 0 : node.intersect; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.p)(node); } } async function performOperations(elem, blocks2, db2, operation) { @@ -5441,7 +5441,7 @@ async function insertEdges(elem, edges, blocks2, db2, id) { { x: start.x + (end.x - start.x) / 2, y: start.y + (end.y - start.y) / 2 }, { x: end.x, y: end.y } ]; - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.h)( + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.h)( elem, { v: edge.start, w: edge.end, name: edge.id }, { @@ -5457,7 +5457,7 @@ async function insertEdges(elem, edges, blocks2, db2, id) { id ); if (edge.label) { - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.f)(elem, { + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.f)(elem, { ...edge, label: edge.label, labelStyle: "stroke: #333; stroke-width: 1.5px;fill:none;", @@ -5466,7 +5466,7 @@ async function insertEdges(elem, edges, blocks2, db2, id) { points, classes: "edge-thickness-normal edge-pattern-solid flowchart-link LS-a1 LE-b1" }); - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.j)( + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.j)( { ...edge, x: points[1].x, y: points[1].y }, { originalPath: points @@ -5477,7 +5477,7 @@ async function insertEdges(elem, edges, blocks2, db2, id) { } } } -const padding = ((_b = (_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.c)()) == null ? void 0 : _a.block) == null ? void 0 : _b.padding) || 8; +const padding = ((_b = (_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.c)()) == null ? void 0 : _a.block) == null ? void 0 : _b.padding) || 8; function calculateBlockPosition(columns, position) { if (columns === 0 || !Number.isInteger(columns)) { throw new Error("Columns must be an integer !== 0."); @@ -5500,7 +5500,7 @@ const getMaxChildSize = (block) => { let maxHeight = 0; for (const child of block.children) { const { width, height, x, y } = child.size || { width: 0, height: 0, x: 0, y: 0 }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( "getMaxChildSize abc95 child:", child.id, "width:", @@ -5527,7 +5527,7 @@ const getMaxChildSize = (block) => { }; function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { var _a2, _b2, _c, _d, _e, _f, _g, _h, _i, _j, _k; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( "setBlockSizes abc95 (start)", block.id, (_a2 = block == null ? void 0 : block.size) == null ? void 0 : _a2.x, @@ -5553,17 +5553,17 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { const childSize = getMaxChildSize(block); maxWidth = childSize.width; maxHeight = childSize.height; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("setBlockSizes abc95 maxWidth of", block.id, ":s children is ", maxWidth, maxHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("setBlockSizes abc95 maxWidth of", block.id, ":s children is ", maxWidth, maxHeight); for (const child of block.children) { if (child.size) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc95 Setting size of children of ${block.id} id=${child.id} ${maxWidth} ${maxHeight} ${child.size}` ); child.size.width = maxWidth * (child.widthInColumns || 1) + padding * ((child.widthInColumns || 1) - 1); child.size.height = maxHeight; child.size.x = 0; child.size.y = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc95 updating size of ${block.id} children child:${child.id} maxWidth:${maxWidth} maxHeight:${maxHeight}` ); } @@ -5585,16 +5585,16 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { let width = xSize * (maxWidth + padding) + padding; let height = ySize * (maxHeight + padding) + padding; if (width < siblingWidth) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `Detected to small siebling: abc95 ${block.id} sieblingWidth ${siblingWidth} sieblingHeight ${siblingHeight} width ${width}` ); width = siblingWidth; height = siblingHeight; const childWidth = (siblingWidth - xSize * padding - padding) / xSize; const childHeight = (siblingHeight - ySize * padding - padding) / ySize; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88", block.id, "childWidth", childWidth, "maxWidth", maxWidth); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88", block.id, "childHeight", childHeight, "maxHeight", maxHeight); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88 xSize", xSize, "padding", padding); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88", block.id, "childWidth", childWidth, "maxWidth", maxWidth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88", block.id, "childHeight", childHeight, "maxHeight", maxHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88 xSize", xSize, "padding", padding); for (const child of block.children) { if (child.size) { child.size.width = childWidth; @@ -5604,7 +5604,7 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { } } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc95 (finale calc) ${block.id} xSize ${xSize} ySize ${ySize} columns ${columns}${block.children.length} width=${Math.max(width, ((_d = block.size) == null ? void 0 : _d.width) || 0)}` ); if (width < (((_e = block == null ? void 0 : block.size) == null ? void 0 : _e.width) || 0)) { @@ -5612,7 +5612,7 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { const num = columns > 0 ? Math.min(block.children.length, columns) : block.children.length; if (num > 0) { const childWidth = (width - num * padding - padding) / num; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc95 (growing to fit) width", block.id, width, (_g = block.size) == null ? void 0 : _g.width, childWidth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc95 (growing to fit) width", block.id, width, (_g = block.size) == null ? void 0 : _g.width, childWidth); for (const child of block.children) { if (child.size) { child.size.width = childWidth; @@ -5627,7 +5627,7 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { y: 0 }; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( "setBlockSizes abc94 (done)", block.id, (_h = block == null ? void 0 : block.size) == null ? void 0 : _h.x, @@ -5638,18 +5638,18 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { } function layoutBlocks(block, db2) { var _a2, _b2, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc85 layout blocks (=>layoutBlocks) ${block.id} x: ${(_a2 = block == null ? void 0 : block.size) == null ? void 0 : _a2.x} y: ${(_b2 = block == null ? void 0 : block.size) == null ? void 0 : _b2.y} width: ${(_c = block == null ? void 0 : block.size) == null ? void 0 : _c.width}` ); const columns = block.columns || -1; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("layoutBlocks columns abc95", block.id, "=>", columns, block); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("layoutBlocks columns abc95", block.id, "=>", columns, block); if (block.children && // find max width of children block.children.length > 0) { const width = ((_e = (_d = block == null ? void 0 : block.children[0]) == null ? void 0 : _d.size) == null ? void 0 : _e.width) || 0; const widthOfChildren = block.children.length * width + (block.children.length - 1) * padding; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("widthOfChildren 88", widthOfChildren, "posX"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("widthOfChildren 88", widthOfChildren, "posX"); let columnPos = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc91 block?.size?.x", block.id, (_f = block == null ? void 0 : block.size) == null ? void 0 : _f.x); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc91 block?.size?.x", block.id, (_f = block == null ? void 0 : block.size) == null ? void 0 : _f.x); let startingPosX = ((_g = block == null ? void 0 : block.size) == null ? void 0 : _g.x) ? ((_h = block == null ? void 0 : block.size) == null ? void 0 : _h.x) + (-((_i = block == null ? void 0 : block.size) == null ? void 0 : _i.width) / 2 || 0) : -padding; let rowPos = 0; for (const child of block.children) { @@ -5662,20 +5662,20 @@ function layoutBlocks(block, db2) { if (py != rowPos) { rowPos = py; startingPosX = ((_j = block == null ? void 0 : block.size) == null ? void 0 : _j.x) ? ((_k = block == null ? void 0 : block.size) == null ? void 0 : _k.x) + (-((_l = block == null ? void 0 : block.size) == null ? void 0 : _l.width) / 2 || 0) : -padding; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("New row in layout for block", block.id, " and child ", child.id, rowPos); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("New row in layout for block", block.id, " and child ", child.id, rowPos); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc89 layout blocks (child) id: ${child.id} Pos: ${columnPos} (px, py) ${px},${py} (${(_m = parent == null ? void 0 : parent.size) == null ? void 0 : _m.x},${(_n = parent == null ? void 0 : parent.size) == null ? void 0 : _n.y}) parent: ${parent.id} width: ${width2}${padding}` ); if (parent.size) { const halfWidth = width2 / 2; child.size.x = startingPosX + padding + halfWidth; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc91 layout blocks (calc) px, pyid:${child.id} startingPos=X${startingPosX} new startingPosX${child.size.x} ${halfWidth} padding=${padding} width=${width2} halfWidth=${halfWidth} => x:${child.size.x} y:${child.size.y} ${child.widthInColumns} (width * (child?.w || 1)) / 2 ${width2 * ((child == null ? void 0 : child.widthInColumns) || 1) / 2}` ); startingPosX = child.size.x + halfWidth; child.size.y = parent.size.y - parent.size.height / 2 + py * (height + padding) + height / 2 + padding; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc88 layout blocks (calc) px, pyid:${child.id}startingPosX${startingPosX}${padding}${halfWidth}=>x:${child.size.x}y:${child.size.y}${child.widthInColumns}(width * (child?.w || 1)) / 2${width2 * ((child == null ? void 0 : child.widthInColumns) || 1) / 2}` ); } @@ -5683,10 +5683,10 @@ function layoutBlocks(block, db2) { layoutBlocks(child); } columnPos += (child == null ? void 0 : child.widthInColumns) || 1; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc88 columnsPos", child, columnPos); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc88 columnsPos", child, columnPos); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `layout blocks (<==layoutBlocks) ${block.id} x: ${(_o = block == null ? void 0 : block.size) == null ? void 0 : _o.x} y: ${(_p = block == null ? void 0 : block.size) == null ? void 0 : _p.y} width: ${(_q = block == null ? void 0 : block.size) == null ? void 0 : _q.width}` ); } @@ -5720,7 +5720,7 @@ function layout(db2) { } setBlockSizes(root, db2, 0, 0); layoutBlocks(root); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("getBlocks", JSON.stringify(root, null, 2)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("getBlocks", JSON.stringify(root, null, 2)); const { minX, minY, maxX, maxY } = findBounds(root); const height = maxY - minY; const width = maxX - minX; @@ -5730,7 +5730,7 @@ const getClasses = function(text, diagObj) { return diagObj.db.getClasses(); }; const draw = async function(text, id, _version, diagObj) { - const { securityLevel, block: conf } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + const { securityLevel, block: conf } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); const db2 = diagObj.db; let sandboxElement; if (securityLevel === "sandbox") { @@ -5739,7 +5739,7 @@ const draw = async function(text, id, _version, diagObj) { const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)("body"); const svg = securityLevel === "sandbox" ? root.select(`[id="${id}"]`) : (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)(`[id="${id}"]`); const markers = ["point", "circle", "cross"]; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.a)(svg, markers, diagObj.type, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.a)(svg, markers, diagObj.type, id); const bl = db2.getBlocks(); const blArr = db2.getBlocksFlat(); const edges = db2.getEdges(); @@ -5754,8 +5754,8 @@ const draw = async function(text, id, _version, diagObj) { const height = bounds2.height + magicFactor + 10; const width = bounds2.width + 10; const { useMaxWidth } = conf; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.i)(svg, height, width, !!useMaxWidth); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Here Bounds", bounds, bounds2); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.i)(svg, height, width, !!useMaxWidth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Here Bounds", bounds, bounds2); svg.attr( "viewBox", `${bounds2.x - 5} ${bounds2.y - 5} ${bounds2.width + 10} ${bounds2.height + 10}` @@ -5778,7 +5778,7 @@ const diagram = { /***/ }), -/***/ 3316: +/***/ 114: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -5803,8 +5803,8 @@ __webpack_require__.d(constructs_namespaceObject, { text: () => (constructs_text) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/mermaid/node_modules/mdast-util-to-string/lib/index.js /** * @typedef {import('mdast').Root|import('mdast').Content} Node @@ -18330,7 +18330,7 @@ function defaultOnError(left, right) { // EXTERNAL MODULE: ./node_modules/ts-dedent/esm/index.js var esm = __webpack_require__(513); -;// ./node_modules/mermaid/dist/createText-4a4f35c9.js +;// ./node_modules/mermaid/dist/createText-2e5e7dd3.js @@ -18558,12 +18558,12 @@ const createText = (el, text = "", { width = 200, addSvgBackground = false } = {}) => { - mermaid_2490e8f2.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); + mermaid_b5860b54.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); if (useHtmlLabels) { const htmlText = markdownToHTML(text); const node = { isNode, - label: (0,mermaid_2490e8f2.M)(htmlText).replace( + label: (0,mermaid_b5860b54.M)(htmlText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -18583,7 +18583,7 @@ const createText = (el, text = "", { /***/ }), -/***/ 2034: +/***/ 8146: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -18604,9 +18604,9 @@ const createText = (el, text = "", { /* harmony export */ s: () => (/* binding */ setNodeElem), /* harmony export */ u: () => (/* binding */ updateNodeBounds) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(114); @@ -18616,7 +18616,7 @@ const insertMarkers = (elem, markerArray, type, id) => { }); }; const extension = (elem, type, id) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionStart").attr("class", "marker extension " + type).attr("refX", 18).attr("refY", 7).attr("markerWidth", 190).attr("markerHeight", 240).attr("orient", "auto").append("path").attr("d", "M 1,7 L18,13 V 1 Z"); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionEnd").attr("class", "marker extension " + type).attr("refX", 1).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 1,1 V 13 L18,7 Z"); }; @@ -18687,12 +18687,12 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { if (typeof vertexText === "object") { vertexText = vertexText[0]; } - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { vertexText = vertexText.replace(/\\n|\n/g, "
"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); const node = { isNode, - label: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( + label: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -18731,7 +18731,7 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { const createLabel$1 = createLabel; const labelHelper = async (parent, node, _classes, isNode) => { let classes; - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); if (!_classes) { classes = "node default"; } else { @@ -18748,15 +18748,15 @@ const labelHelper = async (parent, node, _classes, isNode) => { const textNode = label.node(); let text; if (node.labelType === "markdown") { - text = (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { + text = (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { useHtmlLabels, - width: node.width || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, + width: node.width || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, classes: "markdown-node-label" }); } else { text = textNode.appendChild( createLabel$1( - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), node.labelStyle, false, isNode @@ -18765,7 +18765,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { } let bbox = text.getBBox(); const halfPadding = node.padding / 2; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); const images = div.getElementsByTagName("img"); @@ -18778,7 +18778,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { img.style.display = "flex"; img.style.flexDirection = "column"; if (noImgText) { - const bodyFontSize = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; + const bodyFontSize = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; const enlargingFactor = 5; const width = parseInt(bodyFontSize, 10) * enlargingFactor + "px"; img.style.minWidth = width; @@ -18962,7 +18962,7 @@ const intersect = { rect: intersectRect$1 }; const note = async (parent, node) => { - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; if (!useHtmlLabels) { node.centerLabel = true; } @@ -18972,7 +18972,7 @@ const note = async (parent, node) => { "node " + node.classes, true ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); const rect2 = shapeSvg.insert("rect", ":first-child"); rect2.attr("rx", node.rx).attr("ry", node.ry).attr("x", -bbox.width / 2 - halfPadding).attr("y", -bbox.height / 2 - halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); updateNodeBounds(node, rect2); @@ -19211,12 +19211,12 @@ const question = async (parent, node) => { { x: s / 2, y: -s }, { x: 0, y: -s / 2 } ]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); const questionElem = insertPolygonShape(shapeSvg, s, s, points); questionElem.attr("style", node.style); updateNodeBounds(node, questionElem); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); return intersect.polygon(node, points, point2); }; return shapeSvg; @@ -19474,7 +19474,7 @@ const rect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -19503,7 +19503,7 @@ const composite = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -19514,7 +19514,7 @@ const composite = async (parent, node) => { }; const labelRect = async (parent, node) => { const { shapeSvg } = await labelHelper(parent, node, "label", true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); const rect2 = shapeSvg.insert("rect", ":first-child"); const totalWidth = 0; const totalHeight = 0; @@ -19527,7 +19527,7 @@ const labelRect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -19545,25 +19545,25 @@ function applyNodePropertyBorders(rect2, borders, totalWidth, totalHeight) { strokeDashArray.push(0, length); }; if (borders.includes("t")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("r")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); addBorder(totalHeight); } else { skipBorder(totalHeight); } if (borders.includes("b")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("l")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); addBorder(totalHeight); } else { skipBorder(totalHeight); @@ -19588,23 +19588,23 @@ const rectWithTitle = (parent, node) => { } else { title = text2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); const text = label.node().appendChild(createLabel$1(title, node.labelStyle, true, true)); let bbox = { width: 0, height: 0 }; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); dv.attr("width", bbox.width); dv.attr("height", bbox.height); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); const textRows = text2.slice(1, text2.length); let titleBox = text.getBBox(); const descr = label.node().appendChild( createLabel$1(textRows.join ? textRows.join("
") : textRows, node.labelStyle, true, true) ); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = descr.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(descr); bbox = div.getBoundingClientRect(); @@ -19660,10 +19660,10 @@ const circle = async (parent, node) => { ); const circle2 = shapeSvg.insert("circle", ":first-child"); circle2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); updateNodeBounds(node, circle2); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); return intersect.circle(node, bbox.width / 2 + halfPadding, point2); }; return shapeSvg; @@ -19682,10 +19682,10 @@ const doublecircle = async (parent, node) => { circleGroup.attr("class", node.class); outerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding + gap).attr("width", bbox.width + node.padding + gap * 2).attr("height", bbox.height + node.padding + gap * 2); innerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); updateNodeBounds(node, outerCircle); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); return intersect.circle(node, bbox.width / 2 + halfPadding + gap, point2); }; return shapeSvg; @@ -19780,7 +19780,7 @@ const class_box = (parent, node) => { const interfaceLabelText = node.classData.annotations[0] ? "«" + node.classData.annotations[0] + "»" : ""; const interfaceLabel = labelContainer.node().appendChild(createLabel$1(interfaceLabelText, node.labelStyle, true, true)); let interfaceBBox = interfaceLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = interfaceLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(interfaceLabel); interfaceBBox = div.getBoundingClientRect(); @@ -19793,7 +19793,7 @@ const class_box = (parent, node) => { } let classTitleString = node.classData.label; if (node.classData.type !== void 0 && node.classData.type !== "") { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { classTitleString += "<" + node.classData.type + ">"; } else { classTitleString += "<" + node.classData.type + ">"; @@ -19802,7 +19802,7 @@ const class_box = (parent, node) => { const classTitleLabel = labelContainer.node().appendChild(createLabel$1(classTitleString, node.labelStyle, true, true)); (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel).attr("class", "classTitle"); let classTitleBBox = classTitleLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = classTitleLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel); classTitleBBox = div.getBoundingClientRect(); @@ -19817,7 +19817,7 @@ const class_box = (parent, node) => { node.classData.members.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let parsedText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { parsedText = parsedText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -19829,7 +19829,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -19847,7 +19847,7 @@ const class_box = (parent, node) => { node.classData.methods.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let displayText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { displayText = displayText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -19859,7 +19859,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -19949,7 +19949,7 @@ const insertNode = async (elem, node, dir) => { let el; if (node.link) { let target; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { target = "_top"; } else if (node.linkTarget) { target = node.linkTarget || "_blank"; @@ -19982,7 +19982,7 @@ const clear$1 = () => { }; const positionNode = (node) => { const el = nodeElems[node.id]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( "Transforming node", node.diff, node, @@ -20093,7 +20093,7 @@ const arrowTypesMap = { const addEdgeMarker = (svgPath, position, arrowType, url, id, diagramType) => { const endMarkerType = arrowTypesMap[arrowType]; if (!endMarkerType) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); return; } const suffix = position === "start" ? "Start" : "End"; @@ -20106,8 +20106,8 @@ const clear = () => { terminalLabels = {}; }; const insertEdgeLabel = (elem, edge) => { - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); - const labelElement = edge.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const labelElement = edge.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { style: edge.labelStyle, useHtmlLabels, addSvgBackground: true @@ -20186,23 +20186,23 @@ const insertEdgeLabel = (elem, edge) => { return labelElement; }; function setTerminalWidth(fo, value) { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { fo.style.width = value.length * 9 + "px"; fo.style.height = "12px"; } } const positionEdgeLabel = (edge, paths) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); let path = paths.updatedPath ? paths.updatedPath : paths.originalPath; - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig); if (edge.label) { const el = edgeLabels[edge.id]; let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( "Moving label " + edge.label + " from (", x, ",", @@ -20225,7 +20225,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); x = pos.x; y = pos.y; } @@ -20236,7 +20236,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( edge.arrowTypeStart ? 10 : 0, "start_right", path @@ -20251,7 +20251,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); x = pos.x; y = pos.y; } @@ -20262,7 +20262,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); x = pos.x; y = pos.y; } @@ -20282,7 +20282,7 @@ const outsideNode = (node, point2) => { return false; }; const intersection = (node, outsidePoint, insidePoint) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(outsidePoint)} insidePoint : ${JSON.stringify(insidePoint)} node : x:${node.x} y:${node.y} w:${node.width} h:${node.height}`); @@ -20311,7 +20311,7 @@ const intersection = (node, outsidePoint, insidePoint) => { if (Q === 0) { res.y = outsidePoint.y; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); return res; } else { if (insidePoint.x < outsidePoint.x) { @@ -20322,7 +20322,7 @@ const intersection = (node, outsidePoint, insidePoint) => { let q = Q * r / R; let _x = insidePoint.x < outsidePoint.x ? insidePoint.x + R - r : insidePoint.x - R + r; let _y = insidePoint.y < outsidePoint.y ? insidePoint.y + q : insidePoint.y - q; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); if (r === 0) { _x = outsidePoint.x; _y = outsidePoint.y; @@ -20337,7 +20337,7 @@ const intersection = (node, outsidePoint, insidePoint) => { } }; const cutPathAtIntersect = (_points, boundaryNode) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); let points = []; let lastPointOutside = _points[0]; let isInside = false; @@ -20363,7 +20363,7 @@ const cutPathAtIntersect = (_points, boundaryNode) => { }; const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { let points = edge.points; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); let pointsHasChanged = false; const tail = graph.node(e.v); var head = graph.node(e.w); @@ -20373,12 +20373,12 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { points.push(head.intersect(points[points.length - 1])); } if (edge.toCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); points = cutPathAtIntersect(edge.points, clusterDb[edge.toCluster].node); pointsHasChanged = true; } if (edge.fromCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); points = cutPathAtIntersect(points.reverse(), clusterDb[edge.fromCluster].node).reverse(); pointsHasChanged = true; } @@ -20416,7 +20416,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { } const svgPath = elem.append("path").attr("d", lineFunction(lineData)).attr("id", edge.id).attr("class", " " + strokeClasses + (edge.classes ? " " + edge.classes : "")).attr("style", edge.style); let url = ""; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { url = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); diff --git a/assets/js/149.844afd79.js b/assets/js/628.ac346ed3.js similarity index 97% rename from assets/js/149.844afd79.js rename to assets/js/628.ac346ed3.js index 7560c694..e11313cd 100644 --- a/assets/js/149.844afd79.js +++ b/assets/js/628.ac346ed3.js @@ -1,6 +1,6 @@ "use strict"; -exports.id = 149; -exports.ids = [149]; +exports.id = 628; +exports.ids = [628]; exports.modules = { /***/ 1176: @@ -9073,17 +9073,17 @@ function values(object) { /***/ }), -/***/ 6530: +/***/ 5628: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(7224); +/* harmony import */ var _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(1987); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(697); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(8328); -/* harmony import */ var _index_9620d214_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(375); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(6079); +/* harmony import */ var _index_3862675e_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(8995); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(9418); @@ -9108,7 +9108,7 @@ function values(object) { -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.e.sanitizeText(txt, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)()); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.e.sanitizeText(txt, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)()); let conf = { dividerMargin: 10, padding: 5, @@ -9117,8 +9117,8 @@ let conf = { }; const addNamespaces = function(namespaces, g, _id, diagObj) { const keys = Object.keys(namespaces); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("keys:", keys); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(namespaces); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("keys:", keys); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(namespaces); keys.forEach(function(id) { var _a, _b; const vertex = namespaces[id]; @@ -9131,22 +9131,22 @@ const addNamespaces = function(namespaces, g, _id, diagObj) { labelStyle: "", style: "fill: none; stroke: black", // TODO V10: Flowchart ? Keeping flowchart for backwards compatibility. Remove in next major release - padding: ((_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) + padding: ((_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) }; g.setNode(vertex.id, node); addClasses(vertex.classes, g, _id, diagObj, vertex.id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); }); }; const addClasses = function(classes, g, _id, diagObj, parent) { const keys = Object.keys(classes); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("keys:", keys); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(classes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("keys:", keys); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(classes); keys.filter((id) => classes[id].parent == parent).forEach(function(id) { var _a, _b; const vertex = classes[id]; const cssClassStr = vertex.cssClasses.join(" "); - const styles2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.k)(vertex.styles); + const styles2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.k)(vertex.styles); const vertexText = vertex.label ?? vertex.id; const radius = 0; const shape = "class_box"; @@ -9167,17 +9167,17 @@ const addClasses = function(classes, g, _id, diagObj, parent) { width: vertex.type === "group" ? 500 : void 0, type: vertex.type, // TODO V10: Flowchart ? Keeping flowchart for backwards compatibility. Remove in next major release - padding: ((_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) + padding: ((_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) }; g.setNode(vertex.id, node); if (parent) { g.setParent(vertex.id, parent); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); }); }; const addNotes = function(notes, g, startEdgeId, classes) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(notes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(notes); notes.forEach(function(note, i) { var _a, _b; const vertex = note; @@ -9200,10 +9200,10 @@ const addNotes = function(notes, g, startEdgeId, classes) { tooltip: "", type: "note", // TODO V10: Flowchart ? Keeping flowchart for backwards compatibility. Remove in next major release - padding: ((_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) + padding: ((_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.padding) ?? ((_b = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().class) == null ? void 0 : _b.padding) }; g.setNode(vertex.id, node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("setNode", node); if (!vertex.class || !(vertex.class in classes)) { return; } @@ -9223,13 +9223,13 @@ const addNotes = function(notes, g, startEdgeId, classes) { arrowTypeEnd: "none", style: "fill:none", labelStyle: "", - curve: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB) + curve: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB) }; g.setEdge(vertex.id, vertex.class, edgeData, edgeId); }); }; const addRelations = function(relations, g) { - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart; + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart; let cnt = 0; relations.forEach(function(edge) { var _a; @@ -9249,11 +9249,11 @@ const addRelations = function(relations, g) { arrowTypeEnd: getArrowMarker(edge.relation.type2), style: "fill:none", labelStyle: "", - curve: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.n)(conf2 == null ? void 0 : conf2.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB) + curve: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.n)(conf2 == null ? void 0 : conf2.curve, d3__WEBPACK_IMPORTED_MODULE_0__/* .curveLinear */ .lUB) }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(edgeData, edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(edgeData, edge); if (edge.style !== void 0) { - const styles2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.k)(edge.style); + const styles2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.k)(edge.style); edgeData.style = styles2.style; edgeData.labelStyle = styles2.labelStyle; } @@ -9265,12 +9265,12 @@ const addRelations = function(relations, g) { } else { edgeData.arrowheadStyle = "fill: #333"; edgeData.labelpos = "c"; - if (((_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.htmlLabels) ?? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().htmlLabels) { + if (((_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart) == null ? void 0 : _a.htmlLabels) ?? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().htmlLabels) { edgeData.labelType = "html"; edgeData.label = '' + edge.text + ""; } else { edgeData.labelType = "text"; - edgeData.label = edge.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.e.lineBreakRegex, "\n"); + edgeData.label = edge.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.e.lineBreakRegex, "\n"); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none"; } @@ -9287,10 +9287,10 @@ const setConf = function(cnf) { }; }; const draw = async function(text, id, _version, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("Drawing class - ", id); - const conf2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart ?? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().class; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info("config:", conf2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("Drawing class - ", id); + const conf2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().flowchart ?? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().class; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info("config:", conf2); const nodeSpacing = (conf2 == null ? void 0 : conf2.nodeSpacing) ?? 50; const rankSpacing = (conf2 == null ? void 0 : conf2.rankSpacing) ?? 50; const g = new dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_1__/* .Graph */ .T({ @@ -9309,7 +9309,7 @@ const draw = async function(text, id, _version, diagObj) { const classes = diagObj.db.getClasses(); const relations = diagObj.db.getRelations(); const notes = diagObj.db.getNotes(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.info(relations); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.info(relations); addNamespaces(namespaces, g, id, diagObj); addClasses(classes, g, id, diagObj); addRelations(relations, g); @@ -9321,15 +9321,15 @@ const draw = async function(text, id, _version, diagObj) { const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("body"); const svg = root.select(`[id="${id}"]`); const element = root.select("#" + id + " g"); - await (0,_index_9620d214_js__WEBPACK_IMPORTED_MODULE_8__.r)( + await (0,_index_3862675e_js__WEBPACK_IMPORTED_MODULE_8__.r)( element, g, ["aggregation", "extension", "composition", "dependency", "lollipop"], "classDiagram", id ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.u.insertTitle(svg, "classTitleText", (conf2 == null ? void 0 : conf2.titleTopMargin) ?? 5, diagObj.db.getDiagramTitle()); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.o)(g, svg, conf2 == null ? void 0 : conf2.diagramPadding, conf2 == null ? void 0 : conf2.useMaxWidth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.u.insertTitle(svg, "classTitleText", (conf2 == null ? void 0 : conf2.titleTopMargin) ?? 5, diagObj.db.getDiagramTitle()); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.o)(g, svg, conf2 == null ? void 0 : conf2.diagramPadding, conf2 == null ? void 0 : conf2.useMaxWidth); if (!(conf2 == null ? void 0 : conf2.htmlLabels)) { const doc = securityLevel === "sandbox" ? sandboxElement.nodes()[0].contentDocument : document; const labels = doc.querySelectorAll('[id="' + id + '"] .edgeLabel .label'); @@ -9372,16 +9372,16 @@ const renderer = { draw }; const diagram = { - parser: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__.p, - db: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__.d, + parser: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__.p, + db: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__.d, renderer, - styles: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__.s, + styles: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__.s, init: (cnf) => { if (!cnf.class) { cnf.class = {}; } cnf.class.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_9__.d.clear(); + _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_9__.d.clear(); } }; @@ -9389,7 +9389,7 @@ const diagram = { /***/ }), -/***/ 3316: +/***/ 114: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -9414,8 +9414,8 @@ __webpack_require__.d(constructs_namespaceObject, { text: () => (constructs_text) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/mermaid/node_modules/mdast-util-to-string/lib/index.js /** * @typedef {import('mdast').Root|import('mdast').Content} Node @@ -21941,7 +21941,7 @@ function defaultOnError(left, right) { // EXTERNAL MODULE: ./node_modules/ts-dedent/esm/index.js var esm = __webpack_require__(513); -;// ./node_modules/mermaid/dist/createText-4a4f35c9.js +;// ./node_modules/mermaid/dist/createText-2e5e7dd3.js @@ -22169,12 +22169,12 @@ const createText = (el, text = "", { width = 200, addSvgBackground = false } = {}) => { - mermaid_2490e8f2.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); + mermaid_b5860b54.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); if (useHtmlLabels) { const htmlText = markdownToHTML(text); const node = { isNode, - label: (0,mermaid_2490e8f2.M)(htmlText).replace( + label: (0,mermaid_b5860b54.M)(htmlText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -22194,7 +22194,7 @@ const createText = (el, text = "", { /***/ }), -/***/ 2034: +/***/ 8146: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -22215,9 +22215,9 @@ const createText = (el, text = "", { /* harmony export */ s: () => (/* binding */ setNodeElem), /* harmony export */ u: () => (/* binding */ updateNodeBounds) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(114); @@ -22227,7 +22227,7 @@ const insertMarkers = (elem, markerArray, type, id) => { }); }; const extension = (elem, type, id) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionStart").attr("class", "marker extension " + type).attr("refX", 18).attr("refY", 7).attr("markerWidth", 190).attr("markerHeight", 240).attr("orient", "auto").append("path").attr("d", "M 1,7 L18,13 V 1 Z"); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionEnd").attr("class", "marker extension " + type).attr("refX", 1).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 1,1 V 13 L18,7 Z"); }; @@ -22298,12 +22298,12 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { if (typeof vertexText === "object") { vertexText = vertexText[0]; } - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { vertexText = vertexText.replace(/\\n|\n/g, "
"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); const node = { isNode, - label: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( + label: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -22342,7 +22342,7 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { const createLabel$1 = createLabel; const labelHelper = async (parent, node, _classes, isNode) => { let classes; - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); if (!_classes) { classes = "node default"; } else { @@ -22359,15 +22359,15 @@ const labelHelper = async (parent, node, _classes, isNode) => { const textNode = label.node(); let text; if (node.labelType === "markdown") { - text = (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { + text = (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { useHtmlLabels, - width: node.width || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, + width: node.width || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, classes: "markdown-node-label" }); } else { text = textNode.appendChild( createLabel$1( - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), node.labelStyle, false, isNode @@ -22376,7 +22376,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { } let bbox = text.getBBox(); const halfPadding = node.padding / 2; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); const images = div.getElementsByTagName("img"); @@ -22389,7 +22389,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { img.style.display = "flex"; img.style.flexDirection = "column"; if (noImgText) { - const bodyFontSize = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; + const bodyFontSize = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; const enlargingFactor = 5; const width = parseInt(bodyFontSize, 10) * enlargingFactor + "px"; img.style.minWidth = width; @@ -22573,7 +22573,7 @@ const intersect = { rect: intersectRect$1 }; const note = async (parent, node) => { - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; if (!useHtmlLabels) { node.centerLabel = true; } @@ -22583,7 +22583,7 @@ const note = async (parent, node) => { "node " + node.classes, true ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); const rect2 = shapeSvg.insert("rect", ":first-child"); rect2.attr("rx", node.rx).attr("ry", node.ry).attr("x", -bbox.width / 2 - halfPadding).attr("y", -bbox.height / 2 - halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); updateNodeBounds(node, rect2); @@ -22822,12 +22822,12 @@ const question = async (parent, node) => { { x: s / 2, y: -s }, { x: 0, y: -s / 2 } ]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); const questionElem = insertPolygonShape(shapeSvg, s, s, points); questionElem.attr("style", node.style); updateNodeBounds(node, questionElem); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); return intersect.polygon(node, points, point2); }; return shapeSvg; @@ -23085,7 +23085,7 @@ const rect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -23114,7 +23114,7 @@ const composite = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -23125,7 +23125,7 @@ const composite = async (parent, node) => { }; const labelRect = async (parent, node) => { const { shapeSvg } = await labelHelper(parent, node, "label", true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); const rect2 = shapeSvg.insert("rect", ":first-child"); const totalWidth = 0; const totalHeight = 0; @@ -23138,7 +23138,7 @@ const labelRect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -23156,25 +23156,25 @@ function applyNodePropertyBorders(rect2, borders, totalWidth, totalHeight) { strokeDashArray.push(0, length); }; if (borders.includes("t")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("r")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); addBorder(totalHeight); } else { skipBorder(totalHeight); } if (borders.includes("b")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("l")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); addBorder(totalHeight); } else { skipBorder(totalHeight); @@ -23199,23 +23199,23 @@ const rectWithTitle = (parent, node) => { } else { title = text2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); const text = label.node().appendChild(createLabel$1(title, node.labelStyle, true, true)); let bbox = { width: 0, height: 0 }; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); dv.attr("width", bbox.width); dv.attr("height", bbox.height); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); const textRows = text2.slice(1, text2.length); let titleBox = text.getBBox(); const descr = label.node().appendChild( createLabel$1(textRows.join ? textRows.join("
") : textRows, node.labelStyle, true, true) ); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = descr.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(descr); bbox = div.getBoundingClientRect(); @@ -23271,10 +23271,10 @@ const circle = async (parent, node) => { ); const circle2 = shapeSvg.insert("circle", ":first-child"); circle2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); updateNodeBounds(node, circle2); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); return intersect.circle(node, bbox.width / 2 + halfPadding, point2); }; return shapeSvg; @@ -23293,10 +23293,10 @@ const doublecircle = async (parent, node) => { circleGroup.attr("class", node.class); outerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding + gap).attr("width", bbox.width + node.padding + gap * 2).attr("height", bbox.height + node.padding + gap * 2); innerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); updateNodeBounds(node, outerCircle); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); return intersect.circle(node, bbox.width / 2 + halfPadding + gap, point2); }; return shapeSvg; @@ -23391,7 +23391,7 @@ const class_box = (parent, node) => { const interfaceLabelText = node.classData.annotations[0] ? "«" + node.classData.annotations[0] + "»" : ""; const interfaceLabel = labelContainer.node().appendChild(createLabel$1(interfaceLabelText, node.labelStyle, true, true)); let interfaceBBox = interfaceLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = interfaceLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(interfaceLabel); interfaceBBox = div.getBoundingClientRect(); @@ -23404,7 +23404,7 @@ const class_box = (parent, node) => { } let classTitleString = node.classData.label; if (node.classData.type !== void 0 && node.classData.type !== "") { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { classTitleString += "<" + node.classData.type + ">"; } else { classTitleString += "<" + node.classData.type + ">"; @@ -23413,7 +23413,7 @@ const class_box = (parent, node) => { const classTitleLabel = labelContainer.node().appendChild(createLabel$1(classTitleString, node.labelStyle, true, true)); (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel).attr("class", "classTitle"); let classTitleBBox = classTitleLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = classTitleLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel); classTitleBBox = div.getBoundingClientRect(); @@ -23428,7 +23428,7 @@ const class_box = (parent, node) => { node.classData.members.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let parsedText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { parsedText = parsedText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -23440,7 +23440,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -23458,7 +23458,7 @@ const class_box = (parent, node) => { node.classData.methods.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let displayText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { displayText = displayText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -23470,7 +23470,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -23560,7 +23560,7 @@ const insertNode = async (elem, node, dir) => { let el; if (node.link) { let target; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { target = "_top"; } else if (node.linkTarget) { target = node.linkTarget || "_blank"; @@ -23593,7 +23593,7 @@ const clear$1 = () => { }; const positionNode = (node) => { const el = nodeElems[node.id]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( "Transforming node", node.diff, node, @@ -23704,7 +23704,7 @@ const arrowTypesMap = { const addEdgeMarker = (svgPath, position, arrowType, url, id, diagramType) => { const endMarkerType = arrowTypesMap[arrowType]; if (!endMarkerType) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); return; } const suffix = position === "start" ? "Start" : "End"; @@ -23717,8 +23717,8 @@ const clear = () => { terminalLabels = {}; }; const insertEdgeLabel = (elem, edge) => { - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); - const labelElement = edge.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const labelElement = edge.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { style: edge.labelStyle, useHtmlLabels, addSvgBackground: true @@ -23797,23 +23797,23 @@ const insertEdgeLabel = (elem, edge) => { return labelElement; }; function setTerminalWidth(fo, value) { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { fo.style.width = value.length * 9 + "px"; fo.style.height = "12px"; } } const positionEdgeLabel = (edge, paths) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); let path = paths.updatedPath ? paths.updatedPath : paths.originalPath; - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig); if (edge.label) { const el = edgeLabels[edge.id]; let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( "Moving label " + edge.label + " from (", x, ",", @@ -23836,7 +23836,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); x = pos.x; y = pos.y; } @@ -23847,7 +23847,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( edge.arrowTypeStart ? 10 : 0, "start_right", path @@ -23862,7 +23862,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); x = pos.x; y = pos.y; } @@ -23873,7 +23873,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); x = pos.x; y = pos.y; } @@ -23893,7 +23893,7 @@ const outsideNode = (node, point2) => { return false; }; const intersection = (node, outsidePoint, insidePoint) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(outsidePoint)} insidePoint : ${JSON.stringify(insidePoint)} node : x:${node.x} y:${node.y} w:${node.width} h:${node.height}`); @@ -23922,7 +23922,7 @@ const intersection = (node, outsidePoint, insidePoint) => { if (Q === 0) { res.y = outsidePoint.y; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); return res; } else { if (insidePoint.x < outsidePoint.x) { @@ -23933,7 +23933,7 @@ const intersection = (node, outsidePoint, insidePoint) => { let q = Q * r / R; let _x = insidePoint.x < outsidePoint.x ? insidePoint.x + R - r : insidePoint.x - R + r; let _y = insidePoint.y < outsidePoint.y ? insidePoint.y + q : insidePoint.y - q; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); if (r === 0) { _x = outsidePoint.x; _y = outsidePoint.y; @@ -23948,7 +23948,7 @@ const intersection = (node, outsidePoint, insidePoint) => { } }; const cutPathAtIntersect = (_points, boundaryNode) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); let points = []; let lastPointOutside = _points[0]; let isInside = false; @@ -23974,7 +23974,7 @@ const cutPathAtIntersect = (_points, boundaryNode) => { }; const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { let points = edge.points; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); let pointsHasChanged = false; const tail = graph.node(e.v); var head = graph.node(e.w); @@ -23984,12 +23984,12 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { points.push(head.intersect(points[points.length - 1])); } if (edge.toCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); points = cutPathAtIntersect(edge.points, clusterDb[edge.toCluster].node); pointsHasChanged = true; } if (edge.fromCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); points = cutPathAtIntersect(points.reverse(), clusterDb[edge.fromCluster].node).reverse(); pointsHasChanged = true; } @@ -24027,7 +24027,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { } const svgPath = elem.append("path").attr("d", lineFunction(lineData)).attr("id", edge.id).attr("class", " " + strokeClasses + (edge.classes ? " " + edge.classes : "")).attr("style", edge.style); let url = ""; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { url = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); @@ -24045,7 +24045,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /***/ }), -/***/ 375: +/***/ 8995: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -24053,10 +24053,10 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /* harmony export */ }); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4075); -/* harmony import */ var _edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2034); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8146); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(114); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6312); @@ -24074,15 +24074,15 @@ const clear$1 = () => { clusterDb = {}; }; const isDescendant = (id, ancestorId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); if (descendants[ancestorId].includes(id)) { return true; } return false; }; const edgeInCluster = (edge, clusterId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); if (edge.v === clusterId) { return false; } @@ -24090,13 +24090,13 @@ const edgeInCluster = (edge, clusterId) => { return false; } if (!descendants[clusterId]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); return false; } return descendants[clusterId].includes(edge.v) || isDescendant(edge.v, clusterId) || isDescendant(edge.w, clusterId) || descendants[clusterId].includes(edge.w); }; const copy = (clusterId, graph, newGraph, rootId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Copying children of ", clusterId, "root", @@ -24109,24 +24109,24 @@ const copy = (clusterId, graph, newGraph, rootId) => { if (clusterId !== rootId) { nodes.push(clusterId); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); nodes.forEach((node) => { if (graph.children(node).length > 0) { copy(node, graph, newGraph, rootId); } else { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); newGraph.setNode(node, data); if (rootId !== graph.parent(node)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); newGraph.setParent(node, graph.parent(node)); } if (clusterId !== rootId && node !== clusterId) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); newGraph.setParent(node, clusterId); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Not Setting parent for node=", node, "cluster!==rootId", @@ -24136,18 +24136,18 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } const edges = graph.edges(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); edges.forEach((edge) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); const data2 = graph.edge(edge.v, edge.w, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); try { if (edgeInCluster(edge, rootId)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); newGraph.setEdge(edge.v, edge.w, data2, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Skipping copy of edge ", edge.v, "-->", @@ -24159,11 +24159,11 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); } }); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); graph.removeNode(node); }); }; @@ -24177,17 +24177,17 @@ const extractDescendants = (id, graph) => { return res; }; const findNonClusterChild = (id, graph) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); const children = graph.children(id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); if (children.length < 1) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); return id; } for (const child of children) { const _id = findNonClusterChild(child, graph); if (_id) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); return _id; } } @@ -24206,15 +24206,15 @@ const getAnchorId = (id) => { }; const adjustClustersAndEdges = (graph, depth) => { if (!graph || depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); return; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); } graph.nodes().forEach(function(id) { const children = graph.children(id); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster identified", id, " Replacement id in edges: ", @@ -24228,20 +24228,20 @@ const adjustClustersAndEdges = (graph, depth) => { const children = graph.children(id); const edges = graph.edges(); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); edges.forEach((edge) => { if (edge.v !== id && edge.w !== id) { const d1 = isDescendant(edge.v, id); const d2 = isDescendant(edge.w, id); if (d1 ^ d2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); clusterDb[id].externalConnections = true; } } }); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); } }); for (let id of Object.keys(clusterDb)) { @@ -24253,11 +24253,11 @@ const adjustClustersAndEdges = (graph, depth) => { } graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); let v = e.v; let w = e.w; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Fix XXX", clusterDb, "ids:", @@ -24269,8 +24269,8 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[e.w] ); if (clusterDb[e.v] && clusterDb[e.w] && clusterDb[e.v] === clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -24294,7 +24294,7 @@ const adjustClustersAndEdges = (graph, depth) => { graph.setEdge(v, specialId, edge1, e.name + "-cyclic-special"); graph.setEdge(specialId, w, edge2, e.name + "-cyclic-special"); } else if (clusterDb[e.v] || clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -24308,18 +24308,18 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[parent].externalConnections = true; edge.toCluster = e.w; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); graph.setEdge(v, w, edge, e.name); } }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); extractor(graph, 0); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); }; const extractor = (graph, depth) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); if (depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); return; } let nodes = graph.nodes(); @@ -24329,12 +24329,12 @@ const extractor = (graph, depth) => { hasChildren = hasChildren || children.length > 0; } if (!hasChildren) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); return; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); for (const node of nodes) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Extracting node", node, clusterDb, @@ -24346,10 +24346,10 @@ const extractor = (graph, depth) => { depth ); if (!clusterDb[node]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); } else if (!clusterDb[node].externalConnections && // !graph.parent(node) && graph.children(node) && graph.children(node).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster without external connections, without a parent and with children", node, depth @@ -24358,7 +24358,7 @@ const extractor = (graph, depth) => { let dir = graphSettings.rankdir === "TB" ? "LR" : "TB"; if (clusterDb[node] && clusterDb[node].clusterData && clusterDb[node].clusterData.dir) { dir = clusterDb[node].clusterData.dir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); } const clusterGraph = new dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__/* .Graph */ .T({ multigraph: true, @@ -24373,7 +24373,7 @@ const extractor = (graph, depth) => { }).setDefaultEdgeLabel(function() { return {}; }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); copy(node, graph, clusterGraph, node); graph.setNode(node, { clusterNode: true, @@ -24382,10 +24382,10 @@ const extractor = (graph, depth) => { labelText: clusterDb[node].labelText, graph: clusterGraph }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster ** ", node, " **not meeting the criteria !externalConnections:", @@ -24397,14 +24397,14 @@ const extractor = (graph, depth) => { graph.children("D"), depth ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); } } nodes = graph.nodes(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); for (const node of nodes) { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); if (data.clusterNode) { extractor(data.graph, depth + 1); } @@ -24424,15 +24424,15 @@ const sorter = (graph, nodes) => { }; const sortNodesByHierarchy = (graph) => sorter(graph, graph.children()); const rect = (parent, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", "cluster" + (node.class ? " " + node.class : "")).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); const label = shapeSvg.insert("g").attr("class", "cluster-label"); - const text = node.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = node.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -24447,9 +24447,9 @@ const rect = (parent, node) => { } else { node.diff = -node.padding / 2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); rect2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("x", node.x - width / 2).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width).attr("height", node.height + padding); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); if (useHtmlLabels) { label.attr( "transform", @@ -24467,7 +24467,7 @@ const rect = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -24481,19 +24481,19 @@ const noteGroup = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const roundedWithTitle = (parent, node) => { - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", node.classes).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); const label = shapeSvg.insert("g").attr("class", "cluster-label"); const innerRect = shapeSvg.append("rect"); - const text = label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -24511,15 +24511,15 @@ const roundedWithTitle = (parent, node) => { } rect2.attr("class", "outer").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width + padding).attr("height", node.height + padding); innerRect.attr("class", "inner").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding + bbox.height - 1).attr("width", width + padding).attr("height", node.height + padding - bbox.height - 3); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); label.attr( "transform", - `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` + `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` ); const rectBox = rect2.node().getBBox(); node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -24534,14 +24534,14 @@ const divider = (parent, node) => { node.height = rectBox.height; node.diff = -node.padding / 2; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const shapes = { rect, roundedWithTitle, noteGroup, divider }; let clusterElems = {}; const insertCluster = (elem, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); const shape = node.shape || "rect"; clusterElems[node.id] = shapes[shape](elem, node); }; @@ -24549,17 +24549,17 @@ const clear = () => { clusterElems = {}; }; const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, siteConfig) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); const dir = graph.graph().rankdir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); const elem = _elem.insert("g").attr("class", "root"); if (!graph.nodes()) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); } if (graph.edges().length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); } const clusters = elem.insert("g").attr("class", "clusters"); const edgePaths = elem.insert("g").attr("class", "edgePaths"); @@ -24570,16 +24570,16 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit const node = graph.node(v); if (parentCluster !== void 0) { const data = JSON.parse(JSON.stringify(parentCluster.clusterData)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); graph.setNode(parentCluster.id, data); if (!graph.parent(v)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); graph.setParent(v, parentCluster.id, data); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); if (node && node.clusterNode) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); const o = await recursiveRender( nodes, node.graph, @@ -24589,45 +24589,45 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit siteConfig ); const newEl = o.elem; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); node.diff = o.diff || 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); } else { if (graph.children(v).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); clusterDb[node.id] = { id: findNonClusterChild(node.id, graph), node }; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); } } }) ); graph.edges().forEach(function(e) { const edge = graph.edge(e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); }); graph.edges().forEach(function(e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); (0,dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__/* .layout */ .Zp)(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); let diff = 0; - const { subGraphTitleTotalMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTotalMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); sortNodesByHierarchy(graph).forEach(function(v) { const node = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Position " + v + ": (" + node.x, "," + node.y, ") width: ", @@ -24637,7 +24637,7 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit ); if (node && node.clusterNode) { node.y += subGraphTitleTotalMargin; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } else { if (graph.children(v).length > 0) { node.height += subGraphTitleTotalMargin; @@ -24645,20 +24645,20 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit clusterDb[node.id].node = node; } else { node.y += subGraphTitleTotalMargin / 2; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } } }); graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); edge.points.forEach((point) => point.y += subGraphTitleTotalMargin / 2); - const paths = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); + const paths = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); }); graph.nodes().forEach(function(v) { const n = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); if (n.type === "group") { diff = n.diff; } @@ -24666,15 +24666,15 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit return { elem, diff }; }; const render = async (elem, graph, markers, diagramType, id) => { - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.b)(); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.d)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.b)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.d)(); clear(); clear$1(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); adjustClustersAndEdges(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); await recursiveRender(elem, graph, diagramType, id, void 0, siteConfig); }; @@ -24682,7 +24682,7 @@ const render = async (elem, graph, markers, diagramType, id) => { /***/ }), -/***/ 7224: +/***/ 1987: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -24691,7 +24691,7 @@ const render = async (elem, graph, markers, diagramType, id) => { /* harmony export */ s: () => (/* binding */ styles) /* harmony export */ }); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); var parser = function() { @@ -25605,15 +25605,15 @@ class ClassMember { this.memberType = memberType; this.visibility = ""; this.classifier = ""; - const sanitizedInput = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)(input, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const sanitizedInput = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)(input, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); this.parseMember(sanitizedInput); } getDisplayDetails() { - let displayText = this.visibility + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.id); + let displayText = this.visibility + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.id); if (this.memberType === "method") { - displayText += `(${(0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.parameters.trim())})`; + displayText += `(${(0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.parameters.trim())})`; if (this.returnType) { - displayText += " : " + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.returnType); + displayText += " : " + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.returnType); } } displayText = displayText.trim(); @@ -25681,9 +25681,9 @@ let classCounter = 0; let namespaces = {}; let namespaceCounter = 0; let functions = []; -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); const splitClassNameAndType = function(_id) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); let genericType = ""; let className = id; if (id.indexOf("~") > 0) { @@ -25694,7 +25694,7 @@ const splitClassNameAndType = function(_id) { return { className, type: genericType }; }; const setClassLabel = function(_id, label) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); if (label) { label = sanitizeText(label); } @@ -25702,12 +25702,12 @@ const setClassLabel = function(_id, label) { classes[className].label = label; }; const addClass = function(_id) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); const { className, type } = splitClassNameAndType(id); if (Object.hasOwn(classes, className)) { return; } - const name = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(className, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const name = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(className, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); classes[name] = { id: name, type, @@ -25722,7 +25722,7 @@ const addClass = function(_id) { classCounter++; }; const lookUpDomId = function(_id) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); if (id in classes) { return classes[id].domId; } @@ -25736,7 +25736,7 @@ const clear = function() { functions.push(setupToolTips); namespaces = {}; namespaceCounter = 0; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.v)(); }; const getClass = function(id) { return classes[id]; @@ -25751,13 +25751,13 @@ const getNotes = function() { return notes; }; const addRelation = function(relation) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Adding relation: " + JSON.stringify(relation)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Adding relation: " + JSON.stringify(relation)); addClass(relation.id1); addClass(relation.id2); relation.id1 = splitClassNameAndType(relation.id1).className; relation.id2 = splitClassNameAndType(relation.id2).className; - relation.relationTitle1 = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle1.trim(), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); - relation.relationTitle2 = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle2.trim(), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + relation.relationTitle1 = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle1.trim(), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + relation.relationTitle2 = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle2.trim(), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); relations.push(relation); }; const addAnnotation = function(className, annotation) { @@ -25824,14 +25824,14 @@ const getTooltip = function(id, namespace) { return classes[id].tooltip; }; const setLink = function(ids, linkStr, target) { - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); ids.split(",").forEach(function(_id) { let id = _id; if (_id[0].match(/\d/)) { id = MERMAID_DOM_ID_PREFIX + id; } if (classes[id] !== void 0) { - classes[id].link = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); + classes[id].link = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); if (config.securityLevel === "sandbox") { classes[id].linkTarget = "_top"; } else if (typeof target === "string") { @@ -25851,8 +25851,8 @@ const setClickEvent = function(ids, functionName, functionArgs) { setCssClass(ids, "clickable"); }; const setClickFunc = function(_domId, functionName, functionArgs) { - const domId = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_domId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const domId = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_domId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); if (config.securityLevel !== "loose") { return; } @@ -25882,7 +25882,7 @@ const setClickFunc = function(_domId, functionName, functionArgs) { elem.addEventListener( "click", function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); }, false ); @@ -25978,11 +25978,11 @@ const setCssStyle = function(id, styles2) { } }; const db = { - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.b, - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().class, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.b, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().class, addClass, bindFunctions, clear, @@ -26006,8 +26006,8 @@ const db = { getTooltip, setTooltip, lookUpDomId, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.t, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.t, setClassLabel, addNamespace, addClassesToNamespace, diff --git a/assets/js/6258.5f460408.js b/assets/js/6625.44802939.js similarity index 95% rename from assets/js/6258.5f460408.js rename to assets/js/6625.44802939.js index fa989cd9..c28b2887 100644 --- a/assets/js/6258.5f460408.js +++ b/assets/js/6625.44802939.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[6258],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[6625],{ /***/ 5937: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -69,17 +69,17 @@ function clone(value) { /***/ }), -/***/ 6258: +/***/ 6625: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6079); /* harmony import */ var lodash_es_clone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(53); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5937); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(5582); -/* harmony import */ var _edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(2034); +/* harmony import */ var _edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(8146); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(697); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); @@ -1047,9 +1047,9 @@ const COLOR_KEYWORD = "color"; const FILL_KEYWORD = "fill"; const BG_FILL = "bgFill"; const STYLECLASS_SEP = ","; -const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.c)(); +const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.c)(); let classes = {}; -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.e.sanitizeText(txt, config); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.e.sanitizeText(txt, config); const addStyleClass = function(id, styleAttributes = "") { if (classes[id] === void 0) { classes[id] = { id, styles: [], textStyles: [] }; @@ -1158,8 +1158,8 @@ const populateBlockDatabase = (_blockList, parent) => { let blocks = []; let rootBlock = { id: "root", type: "composite", children: [], columns: -1 }; const clear = () => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Clear called"); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.v)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Clear called"); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.v)(); rootBlock = { id: "root", type: "composite", children: [], columns: -1 }; blockDatabase = { root: rootBlock }; blocks = []; @@ -1168,12 +1168,12 @@ const clear = () => { edgeCount = {}; }; function typeStr2Type(typeStr) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("typeStr2Type", typeStr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("typeStr2Type", typeStr); switch (typeStr) { case "[]": return "square"; case "()": - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("we have a round"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("we have a round"); return "round"; case "(())": return "circle"; @@ -1206,7 +1206,7 @@ function typeStr2Type(typeStr) { } } function edgeTypeStr2Type(typeStr) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("typeStr2Type", typeStr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("typeStr2Type", typeStr); switch (typeStr) { case "==": return "thick"; @@ -1267,7 +1267,7 @@ const getClasses$1 = function() { return classes; }; const db = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)().block, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)().block, typeStr2Type, edgeTypeStr2Type, edgeStrToEdgeData, @@ -1480,7 +1480,7 @@ function getNodeFromBlock(block, db2, positioned = false) { default: shape = "rect"; } - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.k)((vertex == null ? void 0 : vertex.styles) || []); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.k)((vertex == null ? void 0 : vertex.styles) || []); const vertexText = vertex.label; const bounds = vertex.size || { width: 0, height: 0, x: 0, y: 0 }; const node = { @@ -1500,7 +1500,7 @@ function getNodeFromBlock(block, db2, positioned = false) { positioned, intersect: void 0, type: vertex.type, - padding: padding2 ?? (((_c = (_b2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)()) == null ? void 0 : _b2.block) == null ? void 0 : _c.padding) || 0) + padding: padding2 ?? (((_c = (_b2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)()) == null ? void 0 : _b2.block) == null ? void 0 : _c.padding) || 0) }; return node; } @@ -1509,7 +1509,7 @@ async function calculateBlockSize(elem, block, db2) { if (node.type === "group") { return; } - const nodeEl = await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.e)(elem, node); + const nodeEl = await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.e)(elem, node); const boundingBox = nodeEl.node().getBBox(); const obj = db2.getBlock(node.id); obj.size = { width: boundingBox.width, height: boundingBox.height, x: 0, y: 0, node: nodeEl }; @@ -1520,9 +1520,9 @@ async function insertBlockPositioned(elem, block, db2) { const node = getNodeFromBlock(block, db2, true); const obj = db2.getBlock(node.id); if (obj.type !== "space") { - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.e)(elem, node); + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.e)(elem, node); block.intersect = node == null ? void 0 : node.intersect; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.p)(node); } } async function performOperations(elem, blocks2, db2, operation) { @@ -1572,7 +1572,7 @@ async function insertEdges(elem, edges, blocks2, db2, id) { { x: start.x + (end.x - start.x) / 2, y: start.y + (end.y - start.y) / 2 }, { x: end.x, y: end.y } ]; - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.h)( + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.h)( elem, { v: edge.start, w: edge.end, name: edge.id }, { @@ -1588,7 +1588,7 @@ async function insertEdges(elem, edges, blocks2, db2, id) { id ); if (edge.label) { - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.f)(elem, { + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.f)(elem, { ...edge, label: edge.label, labelStyle: "stroke: #333; stroke-width: 1.5px;fill:none;", @@ -1597,7 +1597,7 @@ async function insertEdges(elem, edges, blocks2, db2, id) { points, classes: "edge-thickness-normal edge-pattern-solid flowchart-link LS-a1 LE-b1" }); - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.j)( + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.j)( { ...edge, x: points[1].x, y: points[1].y }, { originalPath: points @@ -1608,7 +1608,7 @@ async function insertEdges(elem, edges, blocks2, db2, id) { } } } -const padding = ((_b = (_a = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.c)()) == null ? void 0 : _a.block) == null ? void 0 : _b.padding) || 8; +const padding = ((_b = (_a = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.c)()) == null ? void 0 : _a.block) == null ? void 0 : _b.padding) || 8; function calculateBlockPosition(columns, position) { if (columns === 0 || !Number.isInteger(columns)) { throw new Error("Columns must be an integer !== 0."); @@ -1631,7 +1631,7 @@ const getMaxChildSize = (block) => { let maxHeight = 0; for (const child of block.children) { const { width, height, x, y } = child.size || { width: 0, height: 0, x: 0, y: 0 }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( "getMaxChildSize abc95 child:", child.id, "width:", @@ -1658,7 +1658,7 @@ const getMaxChildSize = (block) => { }; function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { var _a2, _b2, _c, _d, _e, _f, _g, _h, _i, _j, _k; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( "setBlockSizes abc95 (start)", block.id, (_a2 = block == null ? void 0 : block.size) == null ? void 0 : _a2.x, @@ -1684,17 +1684,17 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { const childSize = getMaxChildSize(block); maxWidth = childSize.width; maxHeight = childSize.height; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("setBlockSizes abc95 maxWidth of", block.id, ":s children is ", maxWidth, maxHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("setBlockSizes abc95 maxWidth of", block.id, ":s children is ", maxWidth, maxHeight); for (const child of block.children) { if (child.size) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc95 Setting size of children of ${block.id} id=${child.id} ${maxWidth} ${maxHeight} ${child.size}` ); child.size.width = maxWidth * (child.widthInColumns || 1) + padding * ((child.widthInColumns || 1) - 1); child.size.height = maxHeight; child.size.x = 0; child.size.y = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc95 updating size of ${block.id} children child:${child.id} maxWidth:${maxWidth} maxHeight:${maxHeight}` ); } @@ -1716,16 +1716,16 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { let width = xSize * (maxWidth + padding) + padding; let height = ySize * (maxHeight + padding) + padding; if (width < siblingWidth) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `Detected to small siebling: abc95 ${block.id} sieblingWidth ${siblingWidth} sieblingHeight ${siblingHeight} width ${width}` ); width = siblingWidth; height = siblingHeight; const childWidth = (siblingWidth - xSize * padding - padding) / xSize; const childHeight = (siblingHeight - ySize * padding - padding) / ySize; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88", block.id, "childWidth", childWidth, "maxWidth", maxWidth); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88", block.id, "childHeight", childHeight, "maxHeight", maxHeight); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88 xSize", xSize, "padding", padding); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88", block.id, "childWidth", childWidth, "maxWidth", maxWidth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88", block.id, "childHeight", childHeight, "maxHeight", maxHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Size indata abc88 xSize", xSize, "padding", padding); for (const child of block.children) { if (child.size) { child.size.width = childWidth; @@ -1735,7 +1735,7 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { } } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc95 (finale calc) ${block.id} xSize ${xSize} ySize ${ySize} columns ${columns}${block.children.length} width=${Math.max(width, ((_d = block.size) == null ? void 0 : _d.width) || 0)}` ); if (width < (((_e = block == null ? void 0 : block.size) == null ? void 0 : _e.width) || 0)) { @@ -1743,7 +1743,7 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { const num = columns > 0 ? Math.min(block.children.length, columns) : block.children.length; if (num > 0) { const childWidth = (width - num * padding - padding) / num; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc95 (growing to fit) width", block.id, width, (_g = block.size) == null ? void 0 : _g.width, childWidth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc95 (growing to fit) width", block.id, width, (_g = block.size) == null ? void 0 : _g.width, childWidth); for (const child of block.children) { if (child.size) { child.size.width = childWidth; @@ -1758,7 +1758,7 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { y: 0 }; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( "setBlockSizes abc94 (done)", block.id, (_h = block == null ? void 0 : block.size) == null ? void 0 : _h.x, @@ -1769,18 +1769,18 @@ function setBlockSizes(block, db2, siblingWidth = 0, siblingHeight = 0) { } function layoutBlocks(block, db2) { var _a2, _b2, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc85 layout blocks (=>layoutBlocks) ${block.id} x: ${(_a2 = block == null ? void 0 : block.size) == null ? void 0 : _a2.x} y: ${(_b2 = block == null ? void 0 : block.size) == null ? void 0 : _b2.y} width: ${(_c = block == null ? void 0 : block.size) == null ? void 0 : _c.width}` ); const columns = block.columns || -1; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("layoutBlocks columns abc95", block.id, "=>", columns, block); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("layoutBlocks columns abc95", block.id, "=>", columns, block); if (block.children && // find max width of children block.children.length > 0) { const width = ((_e = (_d = block == null ? void 0 : block.children[0]) == null ? void 0 : _d.size) == null ? void 0 : _e.width) || 0; const widthOfChildren = block.children.length * width + (block.children.length - 1) * padding; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("widthOfChildren 88", widthOfChildren, "posX"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("widthOfChildren 88", widthOfChildren, "posX"); let columnPos = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc91 block?.size?.x", block.id, (_f = block == null ? void 0 : block.size) == null ? void 0 : _f.x); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc91 block?.size?.x", block.id, (_f = block == null ? void 0 : block.size) == null ? void 0 : _f.x); let startingPosX = ((_g = block == null ? void 0 : block.size) == null ? void 0 : _g.x) ? ((_h = block == null ? void 0 : block.size) == null ? void 0 : _h.x) + (-((_i = block == null ? void 0 : block.size) == null ? void 0 : _i.width) / 2 || 0) : -padding; let rowPos = 0; for (const child of block.children) { @@ -1793,20 +1793,20 @@ function layoutBlocks(block, db2) { if (py != rowPos) { rowPos = py; startingPosX = ((_j = block == null ? void 0 : block.size) == null ? void 0 : _j.x) ? ((_k = block == null ? void 0 : block.size) == null ? void 0 : _k.x) + (-((_l = block == null ? void 0 : block.size) == null ? void 0 : _l.width) / 2 || 0) : -padding; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("New row in layout for block", block.id, " and child ", child.id, rowPos); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("New row in layout for block", block.id, " and child ", child.id, rowPos); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc89 layout blocks (child) id: ${child.id} Pos: ${columnPos} (px, py) ${px},${py} (${(_m = parent == null ? void 0 : parent.size) == null ? void 0 : _m.x},${(_n = parent == null ? void 0 : parent.size) == null ? void 0 : _n.y}) parent: ${parent.id} width: ${width2}${padding}` ); if (parent.size) { const halfWidth = width2 / 2; child.size.x = startingPosX + padding + halfWidth; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc91 layout blocks (calc) px, pyid:${child.id} startingPos=X${startingPosX} new startingPosX${child.size.x} ${halfWidth} padding=${padding} width=${width2} halfWidth=${halfWidth} => x:${child.size.x} y:${child.size.y} ${child.widthInColumns} (width * (child?.w || 1)) / 2 ${width2 * ((child == null ? void 0 : child.widthInColumns) || 1) / 2}` ); startingPosX = child.size.x + halfWidth; child.size.y = parent.size.y - parent.size.height / 2 + py * (height + padding) + height / 2 + padding; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `abc88 layout blocks (calc) px, pyid:${child.id}startingPosX${startingPosX}${padding}${halfWidth}=>x:${child.size.x}y:${child.size.y}${child.widthInColumns}(width * (child?.w || 1)) / 2${width2 * ((child == null ? void 0 : child.widthInColumns) || 1) / 2}` ); } @@ -1814,10 +1814,10 @@ function layoutBlocks(block, db2) { layoutBlocks(child); } columnPos += (child == null ? void 0 : child.widthInColumns) || 1; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc88 columnsPos", child, columnPos); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("abc88 columnsPos", child, columnPos); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug( `layout blocks (<==layoutBlocks) ${block.id} x: ${(_o = block == null ? void 0 : block.size) == null ? void 0 : _o.x} y: ${(_p = block == null ? void 0 : block.size) == null ? void 0 : _p.y} width: ${(_q = block == null ? void 0 : block.size) == null ? void 0 : _q.width}` ); } @@ -1851,7 +1851,7 @@ function layout(db2) { } setBlockSizes(root, db2, 0, 0); layoutBlocks(root); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("getBlocks", JSON.stringify(root, null, 2)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("getBlocks", JSON.stringify(root, null, 2)); const { minX, minY, maxX, maxY } = findBounds(root); const height = maxY - minY; const width = maxX - minX; @@ -1861,7 +1861,7 @@ const getClasses = function(text, diagObj) { return diagObj.db.getClasses(); }; const draw = async function(text, id, _version, diagObj) { - const { securityLevel, block: conf } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.F)(); + const { securityLevel, block: conf } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.F)(); const db2 = diagObj.db; let sandboxElement; if (securityLevel === "sandbox") { @@ -1870,7 +1870,7 @@ const draw = async function(text, id, _version, diagObj) { const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)("body"); const svg = securityLevel === "sandbox" ? root.select(`[id="${id}"]`) : (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .select */ .Ltv)(`[id="${id}"]`); const markers = ["point", "circle", "cross"]; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_9__.a)(svg, markers, diagObj.type, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_9__.a)(svg, markers, diagObj.type, id); const bl = db2.getBlocks(); const blArr = db2.getBlocksFlat(); const edges = db2.getEdges(); @@ -1885,8 +1885,8 @@ const draw = async function(text, id, _version, diagObj) { const height = bounds2.height + magicFactor + 10; const width = bounds2.width + 10; const { useMaxWidth } = conf; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.i)(svg, height, width, !!useMaxWidth); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Here Bounds", bounds, bounds2); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.i)(svg, height, width, !!useMaxWidth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_5__.l.debug("Here Bounds", bounds, bounds2); svg.attr( "viewBox", `${bounds2.x - 5} ${bounds2.y - 5} ${bounds2.width + 10} ${bounds2.height + 10}` diff --git a/assets/js/7441.c6fe6b07.js b/assets/js/6770.76a2ea55.js similarity index 89% rename from assets/js/7441.c6fe6b07.js rename to assets/js/6770.76a2ea55.js index 8e2fbb47..99cf4d08 100644 --- a/assets/js/7441.c6fe6b07.js +++ b/assets/js/6770.76a2ea55.js @@ -1,17 +1,17 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[7441],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[6770],{ -/***/ 7441: +/***/ 6770: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(7224); +/* harmony import */ var _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(1987); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(6079); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(2838); @@ -79,24 +79,24 @@ const drawEdge = function(elem, path, relation, conf, diagObj) { } let x, y; const l = path.points.length; - let labelPosition = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.u.calcLabelPosition(path.points); + let labelPosition = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.u.calcLabelPosition(path.points); x = labelPosition.x; y = labelPosition.y; let p1_card_x, p1_card_y; let p2_card_x, p2_card_y; if (l % 2 !== 0 && l > 1) { - let cardinality_1_point = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.u.calcCardinalityPosition( + let cardinality_1_point = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.u.calcCardinalityPosition( relation.relation.type1 !== "none", path.points, path.points[0] ); - let cardinality_2_point = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.u.calcCardinalityPosition( + let cardinality_2_point = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.u.calcCardinalityPosition( relation.relation.type2 !== "none", path.points, path.points[l - 1] ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("cardinality_1_point " + JSON.stringify(cardinality_1_point)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("cardinality_2_point " + JSON.stringify(cardinality_2_point)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("cardinality_1_point " + JSON.stringify(cardinality_1_point)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("cardinality_2_point " + JSON.stringify(cardinality_2_point)); p1_card_x = cardinality_1_point.x; p1_card_y = cardinality_1_point.y; p2_card_x = cardinality_2_point.x; @@ -109,7 +109,7 @@ const drawEdge = function(elem, path, relation, conf, diagObj) { const bounds = label.node().getBBox(); g.insert("rect", ":first-child").attr("class", "box").attr("x", bounds.x - conf.padding / 2).attr("y", bounds.y - conf.padding / 2).attr("width", bounds.width + conf.padding).attr("height", bounds.height + conf.padding); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Rendering relation " + JSON.stringify(relation)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Rendering relation " + JSON.stringify(relation)); if (relation.relationTitle1 !== void 0 && relation.relationTitle1 !== "none") { const g = elem.append("g").attr("class", "cardinality"); g.append("text").attr("class", "type1").attr("x", p1_card_x).attr("y", p1_card_y).attr("fill", "black").attr("font-size", "6").text(relation.relationTitle1); @@ -121,7 +121,7 @@ const drawEdge = function(elem, path, relation, conf, diagObj) { edgeCount++; }; const drawClass = function(elem, classDef, conf, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering class ", classDef, conf); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering class ", classDef, conf); const id = classDef.id; const classInfo = { id, @@ -198,12 +198,12 @@ const drawClass = function(elem, classDef, conf, diagObj) { const getClassTitleString = function(classDef) { let classTitleString = classDef.id; if (classDef.type) { - classTitleString += "<" + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.x)(classDef.type) + ">"; + classTitleString += "<" + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.x)(classDef.type) + ">"; } return classTitleString; }; const drawNote = function(elem, note, conf, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering note ", note, conf); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering note ", note, conf); const id = note.id; const noteInfo = { id, @@ -215,7 +215,7 @@ const drawNote = function(elem, note, conf, diagObj) { let text = g.append("text").attr("y", conf.textHeight + conf.padding).attr("x", 0); const lines = JSON.parse(`"${note.text}"`).split("\n"); lines.forEach(function(line2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`Adding line: ${line2}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`Adding line: ${line2}`); text.append("tspan").text(line2).attr("class", "title").attr("dy", conf.textHeight); }); const noteBox = g.node().getBBox(); @@ -266,10 +266,10 @@ const insertMarkers = function(elem) { elem.append("defs").append("marker").attr("id", "dependencyEnd").attr("refX", 19).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 18,7 L9,13 L14,7 L9,1 Z"); }; const draw = function(text, id, _version, diagObj) { - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().class; + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().class; idCache = {}; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Rendering diagram " + text); - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().securityLevel; + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Rendering diagram " + text); + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); @@ -293,11 +293,11 @@ const draw = function(text, id, _version, diagObj) { const node = svgDraw.drawClass(diagram2, classDef, conf, diagObj); idCache[node.id] = node; g.setNode(node.id, node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Org height: " + node.height); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Org height: " + node.height); } const relations = diagObj.db.getRelations(); relations.forEach(function(relation) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info( // cspell:ignore tjoho "tjoho" + getGraphId(relation.id1) + getGraphId(relation.id2) + JSON.stringify(relation) ); @@ -312,7 +312,7 @@ const draw = function(text, id, _version, diagObj) { }); const notes = diagObj.db.getNotes(); notes.forEach(function(note) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`Adding note: ${JSON.stringify(note)}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`Adding note: ${JSON.stringify(note)}`); const node = svgDraw.drawNote(diagram2, note, conf, diagObj); idCache[node.id] = node; g.setNode(node.id, node); @@ -338,7 +338,7 @@ const draw = function(text, id, _version, diagObj) { (0,dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__/* .layout */ .Zp)(g); g.nodes().forEach(function(v) { if (v !== void 0 && g.node(v) !== void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Node " + v + ": " + JSON.stringify(g.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Node " + v + ": " + JSON.stringify(g.node(v))); root.select("#" + (diagObj.db.lookUpDomId(v) || v)).attr( "transform", "translate(" + (g.node(v).x - g.node(v).width / 2) + "," + (g.node(v).y - g.node(v).height / 2) + " )" @@ -347,32 +347,32 @@ const draw = function(text, id, _version, diagObj) { }); g.edges().forEach(function(e) { if (e !== void 0 && g.edge(e) !== void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(g.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(g.edge(e))); svgDraw.drawEdge(diagram2, g.edge(e), g.edge(e).relation, conf, diagObj); } }); const svgBounds = diagram2.node().getBBox(); const width = svgBounds.width + padding * 2; const height = svgBounds.height + padding * 2; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.i)(diagram2, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.i)(diagram2, height, width, conf.useMaxWidth); const vBox = `${svgBounds.x - padding} ${svgBounds.y - padding} ${width} ${height}`; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`viewBox ${vBox}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`viewBox ${vBox}`); diagram2.attr("viewBox", vBox); }; const renderer = { draw }; const diagram = { - parser: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__.p, - db: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__.d, + parser: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__.p, + db: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__.d, renderer, - styles: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__.s, + styles: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__.s, init: (cnf) => { if (!cnf.class) { cnf.class = {}; } cnf.class.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); + _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); } }; diff --git a/assets/js/471.fb08a333.js b/assets/js/687.b92a2a41.js similarity index 93% rename from assets/js/471.fb08a333.js rename to assets/js/687.b92a2a41.js index da271a48..754d68cc 100644 --- a/assets/js/471.fb08a333.js +++ b/assets/js/687.b92a2a41.js @@ -1,17 +1,17 @@ "use strict"; -exports.id = 471; -exports.ids = [471]; +exports.id = 687; +exports.ids = [687]; exports.modules = { -/***/ 4709: +/***/ 3687: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9373); +/* harmony import */ var _svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9186); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6750); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4353); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9418); @@ -1036,11 +1036,11 @@ const autoWrap = () => { if (state.records.wrapEnabled !== void 0) { return state.records.wrapEnabled; } - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().sequence.wrap; + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().sequence.wrap; }; const clear = function() { state.reset(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const parseMessage = function(str) { const _str = str.trim(); @@ -1048,7 +1048,7 @@ const parseMessage = function(str) { text: _str.replace(/^:?(?:no)?wrap:/, "").trim(), wrap: _str.match(/^:?wrap:/) !== null ? true : _str.match(/^:?nowrap:/) !== null ? false : void 0 }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("parseMessage:", message); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("parseMessage:", message); return message; }; const parseBoxData = function(str) { @@ -1070,7 +1070,7 @@ const parseBoxData = function(str) { } return { color, - text: title !== void 0 ? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(title.replace(/^:?(?:no)?wrap:/, ""), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : void 0, + text: title !== void 0 ? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(title.replace(/^:?(?:no)?wrap:/, ""), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : void 0, wrap: title !== void 0 ? title.match(/^:?wrap:/) !== null ? true : title.match(/^:?nowrap:/) !== null ? false : void 0 : void 0 }; }; @@ -1136,20 +1136,20 @@ const addNote = function(actor, placement, message) { const addLinks = function(actorId, text) { const actor = getActor(actorId); try { - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); sanitizedText = sanitizedText.replace(/&/g, "&"); sanitizedText = sanitizedText.replace(/=/g, "="); const links = JSON.parse(sanitizedText); insertLinks(actor, links); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor link text", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor link text", e); } }; const addALink = function(actorId, text) { const actor = getActor(actorId); try { const links = {}; - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); var sep = sanitizedText.indexOf("@"); sanitizedText = sanitizedText.replace(/&/g, "&"); sanitizedText = sanitizedText.replace(/=/g, "="); @@ -1158,7 +1158,7 @@ const addALink = function(actorId, text) { links[label] = link; insertLinks(actor, links); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor link text", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor link text", e); } }; function insertLinks(actor, links) { @@ -1173,11 +1173,11 @@ function insertLinks(actor, links) { const addProperties = function(actorId, text) { const actor = getActor(actorId); try { - let sanitizedText = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + let sanitizedText = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(text.text, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); const properties = JSON.parse(sanitizedText); insertProperties(actor, properties); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor properties text", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor properties text", e); } }; function insertProperties(actor, properties) { @@ -1205,7 +1205,7 @@ const addDetails = function(actorId, text) { insertLinks(actor, details["links"]); } } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor details text", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing actor details text", e); } }; const getActorProperty = function(actor, key) { @@ -1326,7 +1326,7 @@ const apply = function(param) { addSignal(void 0, void 0, void 0, param.signalType); break; case "setAccTitle": - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s)(param.text); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s)(param.text); break; case "parStart": addSignal(void 0, void 0, param.parText, param.signalType); @@ -1374,11 +1374,11 @@ const db = { getActor, getActorKeys, getActorProperty, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, getBoxes, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().sequence, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().sequence, clear, parseMessage, parseBoxData, @@ -1386,10 +1386,10 @@ const db = { ARROWTYPE, PLACEMENT, addNote, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, apply, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, hasAtLeastOneBox, hasAtLeastOneBoxWithTitle }; @@ -1515,7 +1515,7 @@ const ACTOR_TYPE_WIDTH = 18 * 2; const TOP_ACTOR_CLASS = "actor-top"; const BOTTOM_ACTOR_CLASS = "actor-bottom"; const drawRect = function(elem, rectData) { - return (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); + return (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.d)(elem, rectData); }; const drawPopup = function(elem, actor, minMenuWidth, textAttrs, forceMenus) { if (actor.links === void 0 || actor.links === null || Object.keys(actor.links).length === 0) { @@ -1575,7 +1575,7 @@ const popupMenuToggle = function(popId) { }; const drawKatex = async function(elem, textData, msgModel = null) { let textElem = elem.append("foreignObject"); - const lines = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.r)(textData.text, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.F)()); + const lines = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.r)(textData.text, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.F)()); const divElem = textElem.append("xhtml:div").attr("style", "width: fit-content;").attr("xmlns", "http://www.w3.org/1999/xhtml").html(lines); const dim = divElem.node().getBoundingClientRect(); textElem.attr("height", Math.round(dim.height)).attr("width", Math.round(dim.width)); @@ -1603,8 +1603,8 @@ const drawKatex = async function(elem, textData, msgModel = null) { const drawText = function(elem, textData) { let prevTextHeight = 0; let textHeight = 0; - const lines = textData.text.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); - const [_textFontSize, _textFontSizePx] = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.D)(textData.fontSize); + const lines = textData.text.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + const [_textFontSize, _textFontSizePx] = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.D)(textData.fontSize); let textElems = []; let dy = 0; let yfunc = () => textData.y; @@ -1681,7 +1681,7 @@ const drawText = function(elem, textData) { } else if (dy !== 0) { textElem.attr("dy", dy); } - const text = line || _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.Z; + const text = line || _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.Z; if (textData.tspan) { const span = textElem.append("tspan"); span.attr("x", textData.x); @@ -1744,7 +1744,7 @@ const drawActorTypeParticipant = async function(elem, actor, conf2, isFooter) { g.attr("id", "root-" + actorCnt); } } - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); var cssclass = "actor"; if (actor.properties != null && actor.properties["class"]) { cssclass = actor.properties["class"]; @@ -1769,12 +1769,12 @@ const drawActorTypeParticipant = async function(elem, actor, conf2, isFooter) { if (actor.properties != null && actor.properties["icon"]) { const iconSrc = actor.properties["icon"].trim(); if (iconSrc.charAt(0) === "@") { - (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.b)(g, rect.x + rect.width - 20, rect.y + 10, iconSrc.substr(1)); + (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.b)(g, rect.x + rect.width - 20, rect.y + 10, iconSrc.substr(1)); } else { - (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.c)(g, rect.x + rect.width - 20, rect.y + 10, iconSrc); + (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.c)(g, rect.x + rect.width - 20, rect.y + 10, iconSrc); } } - await _drawTextCandidateFunc(conf2, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description))( + await _drawTextCandidateFunc(conf2, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description))( actor.description, g, rect.x, @@ -1811,7 +1811,7 @@ const drawActorTypeActor = async function(elem, actor, conf2, isFooter) { } actElem.attr("class", cssClass); actElem.attr("name", actor.name); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); rect.x = actor.x; rect.y = actorY; rect.fill = "#eaeaea"; @@ -1832,7 +1832,7 @@ const drawActorTypeActor = async function(elem, actor, conf2, isFooter) { circle.attr("height", actor.height); const bounds2 = actElem.node().getBBox(); actor.height = bounds2.height; - await _drawTextCandidateFunc(conf2, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description))( + await _drawTextCandidateFunc(conf2, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description))( actor.description, actElem, rect.x, @@ -1874,7 +1874,7 @@ const anchorElement = function(elem) { return elem.append("g"); }; const drawActivation = function(elem, bounds2, verticalPos, conf2, actorActivations2) { - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); const g = bounds2.anchored; rect.x = bounds2.startx; rect.y = bounds2.starty; @@ -1909,7 +1909,7 @@ const drawLoop = async function(elem, loopModel, labelText, conf2) { ); }); } - let txt = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.e)(); + let txt = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.e)(); txt.text = labelText; txt.x = loopModel.startx; txt.y = loopModel.starty; @@ -1936,7 +1936,7 @@ const drawLoop = async function(elem, loopModel, labelText, conf2) { txt.fontSize = fontSize; txt.fontWeight = fontWeight; txt.wrap = true; - let textElem = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(txt.text) ? await drawKatex(g, txt, loopModel) : drawText(g, txt); + let textElem = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(txt.text) ? await drawKatex(g, txt, loopModel) : drawText(g, txt); if (loopModel.sectionTitles !== void 0) { for (const [idx, item] of Object.entries(loopModel.sectionTitles)) { if (item.message) { @@ -1951,7 +1951,7 @@ const drawLoop = async function(elem, loopModel, labelText, conf2) { txt.fontSize = fontSize; txt.fontWeight = fontWeight; txt.wrap = loopModel.wrap; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(txt.text)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(txt.text)) { loopModel.starty = loopModel.sections[idx].y; await drawKatex(g, txt, loopModel); } else { @@ -1968,7 +1968,7 @@ const drawLoop = async function(elem, loopModel, labelText, conf2) { return g; }; const drawBackgroundRect = function(elem, bounds2) { - (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.a)(elem, bounds2); + (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.a)(elem, bounds2); }; const insertDatabaseIcon = function(elem) { elem.append("defs").append("symbol").attr("id", "database").attr("fill-rule", "evenodd").attr("clip-rule", "evenodd").append("path").attr("transform", "scale(.5)").attr( @@ -2038,8 +2038,8 @@ const _drawTextCandidateFunc = function() { } function byTspan(content, g, x, y, width, height, textAttrs, conf2) { const { actorFontSize, actorFontFamily, actorFontWeight } = conf2; - const [_actorFontSize, _actorFontSizePx] = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.D)(actorFontSize); - const lines = content.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + const [_actorFontSize, _actorFontSizePx] = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.D)(actorFontSize); + const lines = content.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); for (let i = 0; i < lines.length; i++) { const dy = i * _actorFontSize - _actorFontSize * (lines.length - 1) / 2; const text = g.append("text").attr("x", x + width / 2).attr("y", y).style("text-anchor", "middle").style("font-size", _actorFontSizePx).style("font-weight", actorFontWeight).style("font-family", actorFontFamily); @@ -2057,11 +2057,11 @@ const _drawTextCandidateFunc = function() { _setTextAttrs(text, textAttrs); } async function byKatex(content, g, x, y, width, height, textAttrs, conf2) { - const dim = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(content, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.F)()); + const dim = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(content, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.F)()); const s = g.append("switch"); const f = s.append("foreignObject").attr("x", x + width / 2 - dim.width / 2).attr("y", y + height / 2 - dim.height / 2).attr("width", dim.width).attr("height", dim.height); const text = f.append("xhtml:div").style("height", "100%").style("width", "100%"); - text.append("div").style("text-align", "center").style("vertical-align", "middle").html(await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.r)(content, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.F)())); + text.append("div").style("text-align", "center").style("vertical-align", "middle").html(await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.r)(content, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.F)())); byTspan(content, s, x, y, width, height, textAttrs, conf2); _setTextAttrs(text, textAttrs); } @@ -2086,7 +2086,7 @@ const _drawMenuItemTextCandidateFunc = function() { } function byTspan(content, g, x, y, width, height, textAttrs, conf2) { const { actorFontSize, actorFontFamily, actorFontWeight } = conf2; - const lines = content.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); + const lines = content.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.lineBreakRegex); for (let i = 0; i < lines.length; i++) { const dy = i * actorFontSize - actorFontSize * (lines.length - 1) / 2; const text = g.append("text").attr("x", x).attr("y", y).style("text-anchor", "start").style("font-size", actorFontSize).style("font-weight", actorFontWeight).style("font-family", actorFontFamily); @@ -2206,7 +2206,7 @@ const bounds = { stopy: void 0 }; this.verticalPos = 0; - setConf((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + setConf((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); }, updateVal: function(obj, key, val, fun) { if (obj[key] === void 0) { @@ -2238,10 +2238,10 @@ const bounds = { this.activations.forEach(updateFn("activation")); }, insert: function(startx, starty, stopx, stopy) { - const _startx = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(startx, stopx); - const _stopx = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(startx, stopx); - const _starty = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(starty, stopy); - const _stopy = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(starty, stopy); + const _startx = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(startx, stopx); + const _stopx = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(startx, stopx); + const _starty = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(starty, stopy); + const _stopy = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(starty, stopy); this.updateVal(bounds.data, "startx", _startx, Math.min); this.updateVal(bounds.data, "starty", _starty, Math.min); this.updateVal(bounds.data, "stopx", _stopx, Math.max); @@ -2309,7 +2309,7 @@ const bounds = { }, bumpVerticalPos: function(bump) { this.verticalPos = this.verticalPos + bump; - this.data.stopy = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(this.data.stopy, this.verticalPos); + this.data.stopy = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(this.data.stopy, this.verticalPos); }, getVerticalPos: function() { return this.verticalPos; @@ -2322,14 +2322,14 @@ const drawNote = async function(elem, noteModel) { bounds.bumpVerticalPos(conf.boxMargin); noteModel.height = conf.boxMargin; noteModel.starty = bounds.getVerticalPos(); - const rect = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.g)(); + const rect = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.g)(); rect.x = noteModel.startx; rect.y = noteModel.starty; rect.width = noteModel.width || conf.width; rect.class = "note"; const g = elem.append("g"); const rectElem = svgDraw.drawRect(g, rect); - const textObj = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.e)(); + const textObj = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.e)(); textObj.x = noteModel.startx; textObj.y = noteModel.starty; textObj.width = rect.width; @@ -2342,7 +2342,7 @@ const drawNote = async function(elem, noteModel) { textObj.anchor = conf.noteAlign; textObj.textMargin = conf.noteMargin; textObj.valign = "center"; - const textElem = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(textObj.text) ? await drawKatex(g, textObj) : drawText(g, textObj); + const textElem = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(textObj.text) ? await drawKatex(g, textObj) : drawText(g, textObj); const textHeight = Math.round( textElem.map((te) => (te._groups || te)[0][0].getBBox().height).reduce((acc, curr) => acc + curr) ); @@ -2378,9 +2378,9 @@ const actorFont = (cnf) => { async function boundMessage(_diagram, msgModel) { bounds.bumpVerticalPos(10); const { startx, stopx, message } = msgModel; - const lines = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.splitBreaks(message).length; - const isKatexMsg = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(message); - const textDims = isKatexMsg ? await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(message, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(message, messageFont(conf)); + const lines = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.splitBreaks(message).length; + const isKatexMsg = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(message); + const textDims = isKatexMsg ? await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(message, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(message, messageFont(conf)); if (!isKatexMsg) { const lineHeight = textDims.height / lines; msgModel.height += lineHeight; @@ -2396,7 +2396,7 @@ async function boundMessage(_diagram, msgModel) { lineStartY = bounds.getVerticalPos() + totalOffset; } totalOffset += 30; - const dx = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(textWidth / 2, conf.width / 2); + const dx = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(textWidth / 2, conf.width / 2); bounds.insert( startx - dx, bounds.getVerticalPos() - 10 + totalOffset, @@ -2416,8 +2416,8 @@ async function boundMessage(_diagram, msgModel) { } const drawMessage = async function(diagram2, msgModel, lineStartY, diagObj) { const { startx, stopx, starty, message, type, sequenceIndex, sequenceVisible } = msgModel; - const textDims = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(message, messageFont(conf)); - const textObj = (0,_svgDrawCommon_9d162435_js__WEBPACK_IMPORTED_MODULE_5__.e)(); + const textDims = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(message, messageFont(conf)); + const textObj = (0,_svgDrawCommon_08f97a94_js__WEBPACK_IMPORTED_MODULE_5__.e)(); textObj.x = startx; textObj.y = starty + 10; textObj.width = stopx - startx; @@ -2431,14 +2431,14 @@ const drawMessage = async function(diagram2, msgModel, lineStartY, diagObj) { textObj.valign = "center"; textObj.textMargin = conf.wrapPadding; textObj.tspan = false; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(textObj.text) ? await drawKatex(diagram2, textObj, { startx, stopx, starty: lineStartY }) : drawText(diagram2, textObj); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(textObj.text) ? await drawKatex(diagram2, textObj, { startx, stopx, starty: lineStartY }) : drawText(diagram2, textObj); const textWidth = textDims.width; let line; if (startx === stopx) { if (conf.rightAngles) { line = diagram2.append("path").attr( "d", - `M ${startx},${lineStartY} H ${startx + _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width / 2, textWidth / 2)} V ${lineStartY + 25} H ${startx}` + `M ${startx},${lineStartY} H ${startx + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width / 2, textWidth / 2)} V ${lineStartY + 25} H ${startx}` ); } else { line = diagram2.append("path").attr( @@ -2504,9 +2504,9 @@ const addActorRenderingData = async function(diagram2, actors, createdActors, ac prevMargin += box.margin; } actor.width = actor.width || conf.width; - actor.height = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actor.height || conf.height, conf.height); + actor.height = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actor.height || conf.height, conf.height); actor.margin = actor.margin || conf.actorMargin; - maxHeight = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, actor.height); + maxHeight = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, actor.height); if (createdActors[actor.name]) { prevMargin += actor.width / 2; } @@ -2541,7 +2541,7 @@ const drawActors = async function(diagram2, actors, actorKeys, isFooter) { actor.stopy = bounds.getVerticalPos(); } const height = await svgDraw.drawActor(diagram2, actor, conf, true); - maxHeight = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, height); + maxHeight = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, height); } bounds.bumpVerticalPos(maxHeight + conf.boxMargin); } @@ -2570,7 +2570,7 @@ const drawActorsPopup = function(diagram2, actors, actorKeys, doc) { return { maxHeight, maxWidth }; }; const setConf = function(cnf) { - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.f)(conf, cnf); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.f)(conf, cnf); if (cnf.fontFamily) { conf.actorFontFamily = conf.noteFontFamily = conf.messageFontFamily = cnf.fontFamily; } @@ -2590,10 +2590,10 @@ const activationBounds = function(actor, actors) { const actorObj = actors[actor]; const activations = actorActivations(actor); const left = activations.reduce(function(acc, activation) { - return _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(acc, activation.startx); + return _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(acc, activation.startx); }, actorObj.x + actorObj.width / 2 - 1); const right = activations.reduce(function(acc, activation) { - return _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(acc, activation.stopx); + return _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(acc, activation.stopx); }, actorObj.x + actorObj.width / 2 + 1); return [left, right]; }; @@ -2603,13 +2603,13 @@ function adjustLoopHeightForWrap(loopWidths, msg, preMargin, postMargin, addLoop if (msg.id && msg.message && loopWidths[msg.id]) { const loopWidth = loopWidths[msg.id].width; const textConf = messageFont(conf); - msg.message = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(`[${msg.message}]`, loopWidth - 2 * conf.wrapPadding, textConf); + msg.message = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(`[${msg.message}]`, loopWidth - 2 * conf.wrapPadding, textConf); msg.width = loopWidth; msg.wrap = true; - const textDims = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(msg.message, textConf); - const totalOffset = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(textDims.height, conf.labelBoxHeight); + const textDims = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(msg.message, textConf); + const totalOffset = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(textDims.height, conf.labelBoxHeight); heightAdjust = postMargin + totalOffset; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`${totalOffset} - ${msg.message}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`${totalOffset} - ${msg.message}`); } addLoopFn(msg); bounds.bumpVerticalPos(heightAdjust); @@ -2678,7 +2678,7 @@ function adjustCreatedDestroyedData(msg, msgModel, lineStartY, index, actors, cr } } const draw = async function(_text, id, _version, diagObj) { - const { securityLevel, sequence } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const { securityLevel, sequence } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); conf = sequence; let sandboxElement; if (securityLevel === "sandbox") { @@ -2687,7 +2687,7 @@ const draw = async function(_text, id, _version, diagObj) { const root = securityLevel === "sandbox" ? (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(sandboxElement.nodes()[0].contentDocument.body) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("body"); const doc = securityLevel === "sandbox" ? sandboxElement.nodes()[0].contentDocument : document; bounds.init(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(diagObj.db); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(diagObj.db); const diagram2 = securityLevel === "sandbox" ? root.select(`[id="${id}"]`) : (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(`[id="${id}"]`); const actors = diagObj.db.getActors(); const createdActors = diagObj.db.getCreatedActors(); @@ -2919,7 +2919,7 @@ const draw = async function(_text, id, _version, diagObj) { messagesToDraw.push({ messageModel: msgModel, lineStartY }); bounds.models.addMessage(msgModel); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while drawing message", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while drawing message", e); } } if ([ @@ -2936,8 +2936,8 @@ const draw = async function(_text, id, _version, diagObj) { } index++; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("createdActors", createdActors); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("destroyedActors", destroyedActors); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("createdActors", createdActors); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("destroyedActors", destroyedActors); await drawActors(diagram2, actors, actorKeys, false); for (const e of messagesToDraw) { await drawMessage(diagram2, e.messageModel, e.lineStartY, diagObj); @@ -2978,13 +2978,13 @@ const draw = async function(_text, id, _version, diagObj) { if (title) { diagram2.append("text").text(title).attr("x", (box.stopx - box.startx) / 2 - 2 * conf.diagramMarginX).attr("y", -25); } - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(diagram2, height, width, conf.useMaxWidth); const extraVertForTitle = title ? 40 : 0; diagram2.attr( "viewBox", box.startx - conf.diagramMarginX + " -" + (conf.diagramMarginY + extraVertForTitle) + " " + width + " " + (height + extraVertForTitle) ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`models:`, bounds.models); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`models:`, bounds.models); }; async function getMaxMessageWidthPerActor(actors, messages, diagObj) { const maxMessageWidthPerActor = {}; @@ -3000,47 +3000,47 @@ async function getMaxMessageWidthPerActor(actors, messages, diagObj) { const isNote = msg.placement !== void 0; const isMessage = !isNote; const textFont = isNote ? noteFont(conf) : messageFont(conf); - const wrappedMessage = msg.wrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(msg.message, conf.width - 2 * conf.wrapPadding, textFont) : msg.message; - const messageDimensions = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(wrappedMessage) ? await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(msg.message, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(wrappedMessage, textFont); + const wrappedMessage = msg.wrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(msg.message, conf.width - 2 * conf.wrapPadding, textFont) : msg.message; + const messageDimensions = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(wrappedMessage) ? await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(msg.message, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(wrappedMessage, textFont); const messageWidth = messageDimensions.width + 2 * conf.wrapPadding; if (isMessage && msg.from === actor.nextActor) { - maxMessageWidthPerActor[msg.to] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.to] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.to] || 0, messageWidth ); } else if (isMessage && msg.from === actor.prevActor) { - maxMessageWidthPerActor[msg.from] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.from] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.from] || 0, messageWidth ); } else if (isMessage && msg.from === msg.to) { - maxMessageWidthPerActor[msg.from] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.from] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.from] || 0, messageWidth / 2 ); - maxMessageWidthPerActor[msg.to] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.to] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.to] || 0, messageWidth / 2 ); } else if (msg.placement === diagObj.db.PLACEMENT.RIGHTOF) { - maxMessageWidthPerActor[msg.from] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.from] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.from] || 0, messageWidth ); } else if (msg.placement === diagObj.db.PLACEMENT.LEFTOF) { - maxMessageWidthPerActor[actor.prevActor] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[actor.prevActor] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[actor.prevActor] || 0, messageWidth ); } else if (msg.placement === diagObj.db.PLACEMENT.OVER) { if (actor.prevActor) { - maxMessageWidthPerActor[actor.prevActor] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[actor.prevActor] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[actor.prevActor] || 0, messageWidth / 2 ); } if (actor.nextActor) { - maxMessageWidthPerActor[msg.from] = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + maxMessageWidthPerActor[msg.from] = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( maxMessageWidthPerActor[msg.from] || 0, messageWidth / 2 ); @@ -3048,14 +3048,14 @@ async function getMaxMessageWidthPerActor(actors, messages, diagObj) { } } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxMessageWidthPerActor:", maxMessageWidthPerActor); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxMessageWidthPerActor:", maxMessageWidthPerActor); return maxMessageWidthPerActor; } const getRequiredPopupWidth = function(actor) { let requiredPopupWidth = 0; const textFont = actorFont(conf); for (const key in actor.links) { - const labelDimensions = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(key, textFont); + const labelDimensions = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(key, textFont); const labelWidth = labelDimensions.width + 2 * conf.wrapPadding + 2 * conf.boxMargin; if (requiredPopupWidth < labelWidth) { requiredPopupWidth = labelWidth; @@ -3068,16 +3068,16 @@ async function calculateActorMargins(actors, actorToMessageWidth, boxes) { for (const prop of Object.keys(actors)) { const actor = actors[prop]; if (actor.wrap) { - actor.description = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( + actor.description = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( actor.description, conf.width - 2 * conf.wrapPadding, actorFont(conf) ); } - const actDims = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description) ? await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(actor.description, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(actor.description, actorFont(conf)); - actor.width = actor.wrap ? conf.width : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actDims.width + 2 * conf.wrapPadding); - actor.height = actor.wrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actDims.height, conf.height) : conf.height; - maxHeight = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, actor.height); + const actDims = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(actor.description) ? await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(actor.description, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(actor.description, actorFont(conf)); + actor.width = actor.wrap ? conf.width : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actDims.width + 2 * conf.wrapPadding); + actor.height = actor.wrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actDims.height, conf.height) : conf.height; + maxHeight = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, actor.height); } for (const actorKey in actorToMessageWidth) { const actor = actors[actorKey]; @@ -3088,12 +3088,12 @@ async function calculateActorMargins(actors, actorToMessageWidth, boxes) { if (!nextActor) { const messageWidth2 = actorToMessageWidth[actorKey]; const actorWidth2 = messageWidth2 + conf.actorMargin - actor.width / 2; - actor.margin = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actorWidth2, conf.actorMargin); + actor.margin = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actorWidth2, conf.actorMargin); continue; } const messageWidth = actorToMessageWidth[actorKey]; const actorWidth = messageWidth + conf.actorMargin - actor.width / 2 - nextActor.width / 2; - actor.margin = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actorWidth, conf.actorMargin); + actor.margin = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(actorWidth, conf.actorMargin); } let maxBoxHeight = 0; boxes.forEach((box) => { @@ -3103,11 +3103,11 @@ async function calculateActorMargins(actors, actorToMessageWidth, boxes) { }, 0); totalWidth -= 2 * conf.boxTextMargin; if (box.wrap) { - box.name = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(box.name, totalWidth - 2 * conf.wrapPadding, textFont); + box.name = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(box.name, totalWidth - 2 * conf.wrapPadding, textFont); } - const boxMsgDimensions = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(box.name, textFont); - maxBoxHeight = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(boxMsgDimensions.height, maxBoxHeight); - const minWidth = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(totalWidth, boxMsgDimensions.width + 2 * conf.wrapPadding); + const boxMsgDimensions = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(box.name, textFont); + maxBoxHeight = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(boxMsgDimensions.height, maxBoxHeight); + const minWidth = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(totalWidth, boxMsgDimensions.width + 2 * conf.wrapPadding); box.margin = conf.boxTextMargin; if (totalWidth < minWidth) { const missing = (minWidth - totalWidth) / 2; @@ -3115,18 +3115,18 @@ async function calculateActorMargins(actors, actorToMessageWidth, boxes) { } }); boxes.forEach((box) => box.textMaxHeight = maxBoxHeight); - return _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, conf.height); + return _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(maxHeight, conf.height); } const buildNoteModel = async function(msg, actors, diagObj) { const startx = actors[msg.from].x; const stopx = actors[msg.to].x; const shouldWrap = msg.wrap && msg.message; - let textDimensions = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.G)(msg.message) ? await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.H)(msg.message, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions( - shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(msg.message, conf.width, noteFont(conf)) : msg.message, + let textDimensions = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.G)(msg.message) ? await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.H)(msg.message, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions( + shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel(msg.message, conf.width, noteFont(conf)) : msg.message, noteFont(conf) ); const noteModel = { - width: shouldWrap ? conf.width : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width + 2 * conf.noteMargin), + width: shouldWrap ? conf.width : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width + 2 * conf.noteMargin), height: 0, startx: actors[msg.from].x, stopx: 0, @@ -3135,27 +3135,27 @@ const buildNoteModel = async function(msg, actors, diagObj) { message: msg.message }; if (msg.placement === diagObj.db.PLACEMENT.RIGHTOF) { - noteModel.width = shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + noteModel.width = shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( actors[msg.from].width / 2 + actors[msg.to].width / 2, textDimensions.width + 2 * conf.noteMargin ); noteModel.startx = startx + (actors[msg.from].width + conf.actorMargin) / 2; } else if (msg.placement === diagObj.db.PLACEMENT.LEFTOF) { - noteModel.width = shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width + 2 * conf.noteMargin) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + noteModel.width = shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, textDimensions.width + 2 * conf.noteMargin) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( actors[msg.from].width / 2 + actors[msg.to].width / 2, textDimensions.width + 2 * conf.noteMargin ); noteModel.startx = startx - noteModel.width + (actors[msg.from].width - conf.actorMargin) / 2; } else if (msg.to === msg.from) { - textDimensions = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions( - shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( + textDimensions = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions( + shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( msg.message, - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actors[msg.from].width), + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actors[msg.from].width), noteFont(conf) ) : msg.message, noteFont(conf) ); - noteModel.width = shouldWrap ? _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actors[msg.from].width) : _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + noteModel.width = shouldWrap ? _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(conf.width, actors[msg.from].width) : _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( actors[msg.from].width, conf.width, textDimensions.width + 2 * conf.noteMargin @@ -3166,13 +3166,13 @@ const buildNoteModel = async function(msg, actors, diagObj) { noteModel.startx = startx < stopx ? startx + actors[msg.from].width / 2 - conf.actorMargin / 2 : stopx + actors[msg.to].width / 2 - conf.actorMargin / 2; } if (shouldWrap) { - noteModel.message = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( + noteModel.message = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( msg.message, noteModel.width - 2 * conf.wrapPadding, noteFont(conf) ); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( `NM:[${noteModel.startx},${noteModel.stopx},${noteModel.starty},${noteModel.stopy}:${noteModel.width},${noteModel.height}=${msg.message}]` ); return noteModel; @@ -3212,15 +3212,15 @@ const buildMessageModel = function(msg, actors, diagObj) { const allBounds = [fromLeft, fromRight, toLeft, toRight]; const boundedWidth = Math.abs(startx - stopx); if (msg.wrap && msg.message) { - msg.message = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( + msg.message = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.wrapLabel( msg.message, - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(boundedWidth + 2 * conf.wrapPadding, conf.width), + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(boundedWidth + 2 * conf.wrapPadding, conf.width), messageFont(conf) ); } - const msgDims = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(msg.message, messageFont(conf)); + const msgDims = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.calculateTextDimensions(msg.message, messageFont(conf)); return { - width: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + width: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( msg.wrap ? 0 : msgDims.width + 2 * conf.wrapPadding, boundedWidth + 2 * conf.wrapPadding, conf.width @@ -3242,7 +3242,7 @@ const calculateLoopBounds = async function(messages, actors, _maxWidthPerActor, const stack = []; let current, noteModel, msgModel; for (const msg of messages) { - msg.id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.random({ length: 10 }); + msg.id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.random({ length: 10 }); switch (msg.type) { case diagObj.db.LINETYPE.LOOP_START: case diagObj.db.LINETYPE.ALT_START: @@ -3305,9 +3305,9 @@ const calculateLoopBounds = async function(messages, actors, _maxWidthPerActor, msg.noteModel = noteModel; stack.forEach((stk) => { current = stk; - current.from = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(current.from, noteModel.startx); - current.to = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.to, noteModel.startx + noteModel.width); - current.width = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, Math.abs(current.from - current.to)) - conf.labelBoxWidth; + current.from = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(current.from, noteModel.startx); + current.to = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.to, noteModel.startx + noteModel.width); + current.width = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, Math.abs(current.from - current.to)) - conf.labelBoxWidth; }); } else { msgModel = buildMessageModel(msg, actors, diagObj); @@ -3318,28 +3318,28 @@ const calculateLoopBounds = async function(messages, actors, _maxWidthPerActor, if (msgModel.startx === msgModel.stopx) { const from = actors[msg.from]; const to = actors[msg.to]; - current.from = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin( + current.from = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin( from.x - msgModel.width / 2, from.x - from.width / 2, current.from ); - current.to = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( + current.to = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax( to.x + msgModel.width / 2, to.x + from.width / 2, current.to ); - current.width = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, Math.abs(current.to - current.from)) - conf.labelBoxWidth; + current.width = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, Math.abs(current.to - current.from)) - conf.labelBoxWidth; } else { - current.from = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(msgModel.startx, current.from); - current.to = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(msgModel.stopx, current.to); - current.width = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, msgModel.width) - conf.labelBoxWidth; + current.from = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMin(msgModel.startx, current.from); + current.to = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(msgModel.stopx, current.to); + current.width = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.getMax(current.width, msgModel.width) - conf.labelBoxWidth; } }); } } } bounds.activations = []; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Loop type widths:", loops); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Loop type widths:", loops); return loops; }; const renderer = { @@ -3363,7 +3363,7 @@ const diagram = { /***/ }), -/***/ 9373: +/***/ 9186: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -3376,7 +3376,7 @@ const diagram = { /* harmony export */ g: () => (/* binding */ getNoteRect) /* harmony export */ }); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6750); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); const drawRect = (element, rectData) => { @@ -3414,7 +3414,7 @@ const drawBackgroundRect = (element, bounds) => { rectElement.lower(); }; const drawText = (element, textData) => { - const nText = textData.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); + const nText = textData.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.J, " "); const textElem = element.append("text"); textElem.attr("x", textData.x); textElem.attr("y", textData.y); diff --git a/assets/js/530.c5f82bac.js b/assets/js/689.05fa73d1.js similarity index 97% rename from assets/js/530.c5f82bac.js rename to assets/js/689.05fa73d1.js index 6057e252..bed16b03 100644 --- a/assets/js/530.c5f82bac.js +++ b/assets/js/689.05fa73d1.js @@ -1,6 +1,6 @@ "use strict"; -exports.id = 530; -exports.ids = [530]; +exports.id = 689; +exports.ids = [689]; exports.modules = { /***/ 646: @@ -9202,7 +9202,7 @@ function values(object) { /***/ }), -/***/ 3316: +/***/ 114: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -9227,8 +9227,8 @@ __webpack_require__.d(constructs_namespaceObject, { text: () => (constructs_text) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(8328); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/mermaid/node_modules/mdast-util-to-string/lib/index.js /** * @typedef {import('mdast').Root|import('mdast').Content} Node @@ -21754,7 +21754,7 @@ function defaultOnError(left, right) { // EXTERNAL MODULE: ./node_modules/ts-dedent/esm/index.js var esm = __webpack_require__(513); -;// ./node_modules/mermaid/dist/createText-4a4f35c9.js +;// ./node_modules/mermaid/dist/createText-2e5e7dd3.js @@ -21982,12 +21982,12 @@ const createText = (el, text = "", { width = 200, addSvgBackground = false } = {}) => { - mermaid_2490e8f2.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); + mermaid_b5860b54.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); if (useHtmlLabels) { const htmlText = markdownToHTML(text); const node = { isNode, - label: (0,mermaid_2490e8f2.M)(htmlText).replace( + label: (0,mermaid_b5860b54.M)(htmlText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -22007,7 +22007,7 @@ const createText = (el, text = "", { /***/ }), -/***/ 2034: +/***/ 8146: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -22028,9 +22028,9 @@ const createText = (el, text = "", { /* harmony export */ s: () => (/* binding */ setNodeElem), /* harmony export */ u: () => (/* binding */ updateNodeBounds) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(114); @@ -22040,7 +22040,7 @@ const insertMarkers = (elem, markerArray, type, id) => { }); }; const extension = (elem, type, id) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Making markers for ", id); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionStart").attr("class", "marker extension " + type).attr("refX", 18).attr("refY", 7).attr("markerWidth", 190).attr("markerHeight", 240).attr("orient", "auto").append("path").attr("d", "M 1,7 L18,13 V 1 Z"); elem.append("defs").append("marker").attr("id", id + "_" + type + "-extensionEnd").attr("class", "marker extension " + type).attr("refX", 1).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 1,1 V 13 L18,7 Z"); }; @@ -22111,12 +22111,12 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { if (typeof vertexText === "object") { vertexText = vertexText[0]; } - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { vertexText = vertexText.replace(/\\n|\n/g, "
"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("vertexText" + vertexText); const node = { isNode, - label: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( + label: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(vertexText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` @@ -22155,7 +22155,7 @@ const createLabel = (_vertexText, style, isTitle, isNode) => { const createLabel$1 = createLabel; const labelHelper = async (parent, node, _classes, isNode) => { let classes; - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); if (!_classes) { classes = "node default"; } else { @@ -22172,15 +22172,15 @@ const labelHelper = async (parent, node, _classes, isNode) => { const textNode = label.node(); let text; if (node.labelType === "markdown") { - text = (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { + text = (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(label, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), { useHtmlLabels, - width: node.width || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, + width: node.width || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.wrappingWidth, classes: "markdown-node-label" }); } else { text = textNode.appendChild( createLabel$1( - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()), + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.M)(labelText), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()), node.labelStyle, false, isNode @@ -22189,7 +22189,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { } let bbox = text.getBBox(); const halfPadding = node.padding / 2; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); const images = div.getElementsByTagName("img"); @@ -22202,7 +22202,7 @@ const labelHelper = async (parent, node, _classes, isNode) => { img.style.display = "flex"; img.style.flexDirection = "column"; if (noImgText) { - const bodyFontSize = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; + const bodyFontSize = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize ? (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().fontSize : window.getComputedStyle(document.body).fontSize; const enlargingFactor = 5; const width = parseInt(bodyFontSize, 10) * enlargingFactor + "px"; img.style.minWidth = width; @@ -22386,7 +22386,7 @@ const intersect = { rect: intersectRect$1 }; const note = async (parent, node) => { - const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; + const useHtmlLabels = node.useHtmlLabels || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels; if (!useHtmlLabels) { node.centerLabel = true; } @@ -22396,7 +22396,7 @@ const note = async (parent, node) => { "node " + node.classes, true ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Classes = ", node.classes); const rect2 = shapeSvg.insert("rect", ":first-child"); rect2.attr("rx", node.rx).attr("ry", node.ry).attr("x", -bbox.width / 2 - halfPadding).attr("y", -bbox.height / 2 - halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); updateNodeBounds(node, rect2); @@ -22635,12 +22635,12 @@ const question = async (parent, node) => { { x: s / 2, y: -s }, { x: 0, y: -s / 2 } ]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Question main (Circle)"); const questionElem = insertPolygonShape(shapeSvg, s, s, points); questionElem.attr("style", node.style); updateNodeBounds(node, questionElem); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn("Intersect called"); return intersect.polygon(node, points, point2); }; return shapeSvg; @@ -22898,7 +22898,7 @@ const rect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -22927,7 +22927,7 @@ const composite = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -22938,7 +22938,7 @@ const composite = async (parent, node) => { }; const labelRect = async (parent, node) => { const { shapeSvg } = await labelHelper(parent, node, "label", true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace("Classes = ", node.class); const rect2 = shapeSvg.insert("rect", ":first-child"); const totalWidth = 0; const totalHeight = 0; @@ -22951,7 +22951,7 @@ const labelRect = async (parent, node) => { propKeys.delete("borders"); } propKeys.forEach((propKey) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown node property ${propKey}`); }); } updateNodeBounds(node, rect2); @@ -22969,25 +22969,25 @@ function applyNodePropertyBorders(rect2, borders, totalWidth, totalHeight) { strokeDashArray.push(0, length); }; if (borders.includes("t")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add top border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("r")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add right border"); addBorder(totalHeight); } else { skipBorder(totalHeight); } if (borders.includes("b")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add bottom border"); addBorder(totalWidth); } else { skipBorder(totalWidth); } if (borders.includes("l")) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("add left border"); addBorder(totalHeight); } else { skipBorder(totalHeight); @@ -23012,23 +23012,23 @@ const rectWithTitle = (parent, node) => { } else { title = text2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Label text abc79", title, text2, typeof text2 === "object"); const text = label.node().appendChild(createLabel$1(title, node.labelStyle, true, true)); let bbox = { width: 0, height: 0 }; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); dv.attr("width", bbox.width); dv.attr("height", bbox.height); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Text 2", text2); const textRows = text2.slice(1, text2.length); let titleBox = text.getBBox(); const descr = label.node().appendChild( createLabel$1(textRows.join ? textRows.join("
") : textRows, node.labelStyle, true, true) ); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = descr.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(descr); bbox = div.getBoundingClientRect(); @@ -23084,10 +23084,10 @@ const circle = async (parent, node) => { ); const circle2 = shapeSvg.insert("circle", ":first-child"); circle2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle main"); updateNodeBounds(node, circle2); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Circle intersect", node, bbox.width / 2 + halfPadding, point2); return intersect.circle(node, bbox.width / 2 + halfPadding, point2); }; return shapeSvg; @@ -23106,10 +23106,10 @@ const doublecircle = async (parent, node) => { circleGroup.attr("class", node.class); outerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding + gap).attr("width", bbox.width + node.padding + gap * 2).attr("height", bbox.height + node.padding + gap * 2); innerCircle.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("r", bbox.width / 2 + halfPadding).attr("width", bbox.width + node.padding).attr("height", bbox.height + node.padding); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle main"); updateNodeBounds(node, outerCircle); node.intersect = function(point2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("DoubleCircle intersect", node, bbox.width / 2 + halfPadding + gap, point2); return intersect.circle(node, bbox.width / 2 + halfPadding + gap, point2); }; return shapeSvg; @@ -23204,7 +23204,7 @@ const class_box = (parent, node) => { const interfaceLabelText = node.classData.annotations[0] ? "«" + node.classData.annotations[0] + "»" : ""; const interfaceLabel = labelContainer.node().appendChild(createLabel$1(interfaceLabelText, node.labelStyle, true, true)); let interfaceBBox = interfaceLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = interfaceLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(interfaceLabel); interfaceBBox = div.getBoundingClientRect(); @@ -23217,7 +23217,7 @@ const class_box = (parent, node) => { } let classTitleString = node.classData.label; if (node.classData.type !== void 0 && node.classData.type !== "") { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { classTitleString += "<" + node.classData.type + ">"; } else { classTitleString += "<" + node.classData.type + ">"; @@ -23226,7 +23226,7 @@ const class_box = (parent, node) => { const classTitleLabel = labelContainer.node().appendChild(createLabel$1(classTitleString, node.labelStyle, true, true)); (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel).attr("class", "classTitle"); let classTitleBBox = classTitleLabel.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = classTitleLabel.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(classTitleLabel); classTitleBBox = div.getBoundingClientRect(); @@ -23241,7 +23241,7 @@ const class_box = (parent, node) => { node.classData.members.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let parsedText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { parsedText = parsedText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -23253,7 +23253,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -23271,7 +23271,7 @@ const class_box = (parent, node) => { node.classData.methods.forEach((member) => { const parsedInfo = member.getDisplayDetails(); let displayText = parsedInfo.displayText; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels) { displayText = displayText.replace(//g, ">"); } const lbl = labelContainer.node().appendChild( @@ -23283,7 +23283,7 @@ const class_box = (parent, node) => { ) ); let bbox = lbl.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels)) { const div = lbl.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)(lbl); bbox = div.getBoundingClientRect(); @@ -23373,7 +23373,7 @@ const insertNode = async (elem, node, dir) => { let el; if (node.link) { let target; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel === "sandbox") { target = "_top"; } else if (node.linkTarget) { target = node.linkTarget || "_blank"; @@ -23406,7 +23406,7 @@ const clear$1 = () => { }; const positionNode = (node) => { const el = nodeElems[node.id]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.trace( "Transforming node", node.diff, node, @@ -23517,7 +23517,7 @@ const arrowTypesMap = { const addEdgeMarker = (svgPath, position, arrowType, url, id, diagramType) => { const endMarkerType = arrowTypesMap[arrowType]; if (!endMarkerType) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.warn(`Unknown arrow type: ${arrowType}`); return; } const suffix = position === "start" ? "Start" : "End"; @@ -23530,8 +23530,8 @@ const clear = () => { terminalLabels = {}; }; const insertEdgeLabel = (elem, edge) => { - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); - const labelElement = edge.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels); + const labelElement = edge.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_2__.a)(elem, edge.label, { style: edge.labelStyle, useHtmlLabels, addSvgBackground: true @@ -23610,23 +23610,23 @@ const insertEdgeLabel = (elem, edge) => { return labelElement; }; function setTerminalWidth(fo, value) { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.htmlLabels && fo) { fo.style.width = value.length * 9 + "px"; fo.style.height = "12px"; } } const positionEdgeLabel = (edge, paths) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Moving label abc88 ", edge.id, edge.label, edgeLabels[edge.id], paths); let path = paths.updatedPath ? paths.updatedPath : paths.originalPath; - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); const { subGraphTitleTotalMargin } = getSubGraphTitleMargins(siteConfig); if (edge.label) { const el = edgeLabels[edge.id]; let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcLabelPosition(path); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug( "Moving label " + edge.label + " from (", x, ",", @@ -23649,7 +23649,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeStart ? 10 : 0, "start_left", path); x = pos.x; y = pos.y; } @@ -23660,7 +23660,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition( edge.arrowTypeStart ? 10 : 0, "start_right", path @@ -23675,7 +23675,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_left", path); x = pos.x; y = pos.y; } @@ -23686,7 +23686,7 @@ const positionEdgeLabel = (edge, paths) => { let x = edge.x; let y = edge.y; if (path) { - const pos = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); + const pos = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.calcTerminalLabelPosition(edge.arrowTypeEnd ? 10 : 0, "end_right", path); x = pos.x; y = pos.y; } @@ -23706,7 +23706,7 @@ const outsideNode = (node, point2) => { return false; }; const intersection = (node, outsidePoint, insidePoint) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(outsidePoint)} insidePoint : ${JSON.stringify(insidePoint)} node : x:${node.x} y:${node.y} w:${node.width} h:${node.height}`); @@ -23735,7 +23735,7 @@ const intersection = (node, outsidePoint, insidePoint) => { if (Q === 0) { res.y = outsidePoint.y; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`abc89 topp/bott calc, Q ${Q}, q ${q}, R ${R}, r ${r}`, res); return res; } else { if (insidePoint.x < outsidePoint.x) { @@ -23746,7 +23746,7 @@ const intersection = (node, outsidePoint, insidePoint) => { let q = Q * r / R; let _x = insidePoint.x < outsidePoint.x ? insidePoint.x + R - r : insidePoint.x - R + r; let _y = insidePoint.y < outsidePoint.y ? insidePoint.y + q : insidePoint.y - q; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug(`sides calc abc89, Q ${Q}, q ${q}, R ${R}, r ${r}`, { _x, _y }); if (r === 0) { _x = outsidePoint.x; _y = outsidePoint.y; @@ -23761,7 +23761,7 @@ const intersection = (node, outsidePoint, insidePoint) => { } }; const cutPathAtIntersect = (_points, boundaryNode) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 cutPathAtIntersect", _points, boundaryNode); let points = []; let lastPointOutside = _points[0]; let isInside = false; @@ -23787,7 +23787,7 @@ const cutPathAtIntersect = (_points, boundaryNode) => { }; const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { let points = edge.points; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("abc88 InsertEdge: edge=", edge, "e=", e); let pointsHasChanged = false; const tail = graph.node(e.v); var head = graph.node(e.w); @@ -23797,12 +23797,12 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { points.push(head.intersect(points[points.length - 1])); } if (edge.toCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("to cluster abc88", clusterDb[edge.toCluster]); points = cutPathAtIntersect(edge.points, clusterDb[edge.toCluster].node); pointsHasChanged = true; } if (edge.fromCluster) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("from cluster abc88", clusterDb[edge.fromCluster]); points = cutPathAtIntersect(points.reverse(), clusterDb[edge.fromCluster].node).reverse(); pointsHasChanged = true; } @@ -23840,7 +23840,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { } const svgPath = elem.append("path").attr("d", lineFunction(lineData)).attr("id", edge.id).attr("class", " " + strokeClasses + (edge.classes ? " " + edge.classes : "")).attr("style", edge.style); let url = ""; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().flowchart.arrowMarkerAbsolute || (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().state.arrowMarkerAbsolute) { url = window.location.protocol + "//" + window.location.host + window.location.pathname + window.location.search; url = url.replace(/\(/g, "\\("); url = url.replace(/\)/g, "\\)"); @@ -23858,7 +23858,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /***/ }), -/***/ 2966: +/***/ 5860: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -23867,7 +23867,7 @@ const insertEdge = function(elem, e, edge, clusterDb, diagramType, graph, id) { /* harmony export */ p: () => (/* binding */ parser$1) /* harmony export */ }); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); var parser = function() { @@ -24950,7 +24950,7 @@ parser.parser = parser; const parser$1 = parser; const MERMAID_DOM_ID_PREFIX = "flowchart-"; let vertexCounter = 0; -let config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); +let config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); let vertices = {}; let edges = []; let classes = {}; @@ -24962,7 +24962,7 @@ let firstGraphFlag = true; let direction; let version; let funs = []; -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, config); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, config); const lookUpDomId = function(id) { const vertexKeys = Object.keys(vertices); for (const vertexKey of vertexKeys) { @@ -24992,7 +24992,7 @@ const addVertex = function(_id, textObj, type, style, classes2, dir, props = {}) } vertexCounter++; if (textObj !== void 0) { - config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); txt = sanitizeText(textObj.text.trim()); vertices[id].labelType = textObj.type; if (txt[0] === '"' && txt[txt.length - 1] === '"') { @@ -25030,7 +25030,7 @@ const addSingleLink = function(_start, _end, type) { let start = _start; let end = _end; const edge = { start, end, type: void 0, text: "", labelType: "text" }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 Got edge...", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 Got edge...", edge); const linkTextObj = type.text; if (linkTextObj !== void 0) { edge.text = sanitizeText(linkTextObj.text.trim()); @@ -25048,7 +25048,7 @@ const addSingleLink = function(_start, _end, type) { edge.length = 10; } if (edges.length < (config.maxEdges ?? 500)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 pushing edge..."); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("abc78 pushing edge..."); edges.push(edge); } else { throw new Error( @@ -25061,7 +25061,7 @@ You have to call mermaid.initialize.` } }; const addLink = function(_start, _end, type) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("addLink (abc78)", _start, _end, type); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("addLink (abc78)", _start, _end, type); let i, j; for (i = 0; i < _start.length; i++) { for (j = 0; j < _end.length; j++) { @@ -25088,7 +25088,7 @@ const updateLink = function(positions, style) { if (pos === "default") { edges.defaultStyle = style; } else { - if (_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.isSubstringInArray("fill", style) === -1) { + if (_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.isSubstringInArray("fill", style) === -1) { style.push("fill:none"); } edges[pos].style = style; @@ -25149,7 +25149,7 @@ const setTooltip = function(ids, tooltip) { }; const setClickFun = function(id, functionName, functionArgs) { let domId = lookUpDomId(id); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel !== "loose") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().securityLevel !== "loose") { return; } if (functionName === void 0) { @@ -25177,7 +25177,7 @@ const setClickFun = function(id, functionName, functionArgs) { elem.addEventListener( "click", function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); }, false ); @@ -25188,7 +25188,7 @@ const setClickFun = function(id, functionName, functionArgs) { const setLink = function(ids, linkStr, target) { ids.split(",").forEach(function(id) { if (vertices[id] !== void 0) { - vertices[id].link = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); + vertices[id].link = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); vertices[id].linkTarget = target; } }); @@ -25259,8 +25259,8 @@ const clear = function(ver = "gen-1") { tooltips = {}; firstGraphFlag = true; version = ver; - config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.v)(); + config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.v)(); }; const setGen = (ver) => { version = ver || "gen-2"; @@ -25315,7 +25315,7 @@ const addSubGraph = function(_id, list, _title) { dir, labelType: _title.type }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Adding", subGraph.id, subGraph.nodes, subGraph.dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.info("Adding", subGraph.id, subGraph.nodes, subGraph.dir); subGraph.nodes = makeUniq(subGraph, subGraphs).nodes; subGraphs.push(subGraph); subGraphLookup[id] = subGraph; @@ -25510,11 +25510,11 @@ const lex = { firstGraph }; const flowDb = { - defaultConfig: () => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.K.flowchart, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.b, + defaultConfig: () => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.K.flowchart, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.b, addVertex, lookUpDomId, addLink, @@ -25543,8 +25543,8 @@ const flowDb = { lex, exists, makeUniq, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.t + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.t }; const db = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, @@ -25582,15 +25582,15 @@ const db = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ /***/ }), -/***/ 5530: +/***/ 6451: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(2966); -/* harmony import */ var _styles_422bd1c9_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(7552); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(8328); +/* harmony import */ var _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(5860); +/* harmony import */ var _styles_c10674c1_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(5900); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(697); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1176); @@ -25620,19 +25620,19 @@ const db = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ const diagram = { - parser: _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.p, - db: _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.f, - renderer: _styles_422bd1c9_js__WEBPACK_IMPORTED_MODULE_8__.f, - styles: _styles_422bd1c9_js__WEBPACK_IMPORTED_MODULE_8__.a, + parser: _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.p, + db: _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.f, + renderer: _styles_c10674c1_js__WEBPACK_IMPORTED_MODULE_8__.f, + styles: _styles_c10674c1_js__WEBPACK_IMPORTED_MODULE_8__.a, init: (cnf) => { if (!cnf.flowchart) { cnf.flowchart = {}; } cnf.flowchart.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_9__.p)({ flowchart: { arrowMarkerAbsolute: cnf.arrowMarkerAbsolute } }); - _styles_422bd1c9_js__WEBPACK_IMPORTED_MODULE_8__.f.setConf(cnf.flowchart); - _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.f.clear(); - _flowDb_0da60e67_js__WEBPACK_IMPORTED_MODULE_7__.f.setGen("gen-2"); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_9__.p)({ flowchart: { arrowMarkerAbsolute: cnf.arrowMarkerAbsolute } }); + _styles_c10674c1_js__WEBPACK_IMPORTED_MODULE_8__.f.setConf(cnf.flowchart); + _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.f.clear(); + _flowDb_956e92f1_js__WEBPACK_IMPORTED_MODULE_7__.f.setGen("gen-2"); } }; @@ -25640,7 +25640,7 @@ const diagram = { /***/ }), -/***/ 375: +/***/ 8995: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -25648,10 +25648,10 @@ const diagram = { /* harmony export */ }); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4075); -/* harmony import */ var _edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2034); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8146); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3316); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(114); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6312); @@ -25669,15 +25669,15 @@ const clear$1 = () => { clusterDb = {}; }; const isDescendant = (id, ancestorId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); if (descendants[ancestorId].includes(id)) { return true; } return false; }; const edgeInCluster = (edge, clusterId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); if (edge.v === clusterId) { return false; } @@ -25685,13 +25685,13 @@ const edgeInCluster = (edge, clusterId) => { return false; } if (!descendants[clusterId]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); return false; } return descendants[clusterId].includes(edge.v) || isDescendant(edge.v, clusterId) || isDescendant(edge.w, clusterId) || descendants[clusterId].includes(edge.w); }; const copy = (clusterId, graph, newGraph, rootId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Copying children of ", clusterId, "root", @@ -25704,24 +25704,24 @@ const copy = (clusterId, graph, newGraph, rootId) => { if (clusterId !== rootId) { nodes.push(clusterId); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); nodes.forEach((node) => { if (graph.children(node).length > 0) { copy(node, graph, newGraph, rootId); } else { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); newGraph.setNode(node, data); if (rootId !== graph.parent(node)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); newGraph.setParent(node, graph.parent(node)); } if (clusterId !== rootId && node !== clusterId) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); newGraph.setParent(node, clusterId); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Not Setting parent for node=", node, "cluster!==rootId", @@ -25731,18 +25731,18 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } const edges = graph.edges(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); edges.forEach((edge) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); const data2 = graph.edge(edge.v, edge.w, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); try { if (edgeInCluster(edge, rootId)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); newGraph.setEdge(edge.v, edge.w, data2, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Skipping copy of edge ", edge.v, "-->", @@ -25754,11 +25754,11 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); } }); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); graph.removeNode(node); }); }; @@ -25772,17 +25772,17 @@ const extractDescendants = (id, graph) => { return res; }; const findNonClusterChild = (id, graph) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); const children = graph.children(id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); if (children.length < 1) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); return id; } for (const child of children) { const _id = findNonClusterChild(child, graph); if (_id) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); return _id; } } @@ -25801,15 +25801,15 @@ const getAnchorId = (id) => { }; const adjustClustersAndEdges = (graph, depth) => { if (!graph || depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); return; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); } graph.nodes().forEach(function(id) { const children = graph.children(id); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster identified", id, " Replacement id in edges: ", @@ -25823,20 +25823,20 @@ const adjustClustersAndEdges = (graph, depth) => { const children = graph.children(id); const edges = graph.edges(); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); edges.forEach((edge) => { if (edge.v !== id && edge.w !== id) { const d1 = isDescendant(edge.v, id); const d2 = isDescendant(edge.w, id); if (d1 ^ d2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); clusterDb[id].externalConnections = true; } } }); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); } }); for (let id of Object.keys(clusterDb)) { @@ -25848,11 +25848,11 @@ const adjustClustersAndEdges = (graph, depth) => { } graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); let v = e.v; let w = e.w; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Fix XXX", clusterDb, "ids:", @@ -25864,8 +25864,8 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[e.w] ); if (clusterDb[e.v] && clusterDb[e.w] && clusterDb[e.v] === clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -25889,7 +25889,7 @@ const adjustClustersAndEdges = (graph, depth) => { graph.setEdge(v, specialId, edge1, e.name + "-cyclic-special"); graph.setEdge(specialId, w, edge2, e.name + "-cyclic-special"); } else if (clusterDb[e.v] || clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -25903,18 +25903,18 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[parent].externalConnections = true; edge.toCluster = e.w; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); graph.setEdge(v, w, edge, e.name); } }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); extractor(graph, 0); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); }; const extractor = (graph, depth) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); if (depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); return; } let nodes = graph.nodes(); @@ -25924,12 +25924,12 @@ const extractor = (graph, depth) => { hasChildren = hasChildren || children.length > 0; } if (!hasChildren) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); return; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); for (const node of nodes) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Extracting node", node, clusterDb, @@ -25941,10 +25941,10 @@ const extractor = (graph, depth) => { depth ); if (!clusterDb[node]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); } else if (!clusterDb[node].externalConnections && // !graph.parent(node) && graph.children(node) && graph.children(node).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster without external connections, without a parent and with children", node, depth @@ -25953,7 +25953,7 @@ const extractor = (graph, depth) => { let dir = graphSettings.rankdir === "TB" ? "LR" : "TB"; if (clusterDb[node] && clusterDb[node].clusterData && clusterDb[node].clusterData.dir) { dir = clusterDb[node].clusterData.dir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); } const clusterGraph = new dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__/* .Graph */ .T({ multigraph: true, @@ -25968,7 +25968,7 @@ const extractor = (graph, depth) => { }).setDefaultEdgeLabel(function() { return {}; }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); copy(node, graph, clusterGraph, node); graph.setNode(node, { clusterNode: true, @@ -25977,10 +25977,10 @@ const extractor = (graph, depth) => { labelText: clusterDb[node].labelText, graph: clusterGraph }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster ** ", node, " **not meeting the criteria !externalConnections:", @@ -25992,14 +25992,14 @@ const extractor = (graph, depth) => { graph.children("D"), depth ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); } } nodes = graph.nodes(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); for (const node of nodes) { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); if (data.clusterNode) { extractor(data.graph, depth + 1); } @@ -26019,15 +26019,15 @@ const sorter = (graph, nodes) => { }; const sortNodesByHierarchy = (graph) => sorter(graph, graph.children()); const rect = (parent, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", "cluster" + (node.class ? " " + node.class : "")).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); const label = shapeSvg.insert("g").attr("class", "cluster-label"); - const text = node.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = node.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -26042,9 +26042,9 @@ const rect = (parent, node) => { } else { node.diff = -node.padding / 2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); rect2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("x", node.x - width / 2).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width).attr("height", node.height + padding); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); if (useHtmlLabels) { label.attr( "transform", @@ -26062,7 +26062,7 @@ const rect = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -26076,19 +26076,19 @@ const noteGroup = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const roundedWithTitle = (parent, node) => { - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", node.classes).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); const label = shapeSvg.insert("g").attr("class", "cluster-label"); const innerRect = shapeSvg.append("rect"); - const text = label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -26106,15 +26106,15 @@ const roundedWithTitle = (parent, node) => { } rect2.attr("class", "outer").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width + padding).attr("height", node.height + padding); innerRect.attr("class", "inner").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding + bbox.height - 1).attr("width", width + padding).attr("height", node.height + padding - bbox.height - 3); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); label.attr( "transform", - `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` + `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` ); const rectBox = rect2.node().getBBox(); node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -26129,14 +26129,14 @@ const divider = (parent, node) => { node.height = rectBox.height; node.diff = -node.padding / 2; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const shapes = { rect, roundedWithTitle, noteGroup, divider }; let clusterElems = {}; const insertCluster = (elem, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); const shape = node.shape || "rect"; clusterElems[node.id] = shapes[shape](elem, node); }; @@ -26144,17 +26144,17 @@ const clear = () => { clusterElems = {}; }; const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, siteConfig) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); const dir = graph.graph().rankdir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); const elem = _elem.insert("g").attr("class", "root"); if (!graph.nodes()) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); } if (graph.edges().length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); } const clusters = elem.insert("g").attr("class", "clusters"); const edgePaths = elem.insert("g").attr("class", "edgePaths"); @@ -26165,16 +26165,16 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit const node = graph.node(v); if (parentCluster !== void 0) { const data = JSON.parse(JSON.stringify(parentCluster.clusterData)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); graph.setNode(parentCluster.id, data); if (!graph.parent(v)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); graph.setParent(v, parentCluster.id, data); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); if (node && node.clusterNode) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); const o = await recursiveRender( nodes, node.graph, @@ -26184,45 +26184,45 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit siteConfig ); const newEl = o.elem; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); node.diff = o.diff || 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); } else { if (graph.children(v).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); clusterDb[node.id] = { id: findNonClusterChild(node.id, graph), node }; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); } } }) ); graph.edges().forEach(function(e) { const edge = graph.edge(e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); }); graph.edges().forEach(function(e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); (0,dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__/* .layout */ .Zp)(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); let diff = 0; - const { subGraphTitleTotalMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTotalMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); sortNodesByHierarchy(graph).forEach(function(v) { const node = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Position " + v + ": (" + node.x, "," + node.y, ") width: ", @@ -26232,7 +26232,7 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit ); if (node && node.clusterNode) { node.y += subGraphTitleTotalMargin; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } else { if (graph.children(v).length > 0) { node.height += subGraphTitleTotalMargin; @@ -26240,20 +26240,20 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit clusterDb[node.id].node = node; } else { node.y += subGraphTitleTotalMargin / 2; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } } }); graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); edge.points.forEach((point) => point.y += subGraphTitleTotalMargin / 2); - const paths = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); + const paths = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); }); graph.nodes().forEach(function(v) { const n = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); if (n.type === "group") { diff = n.diff; } @@ -26261,15 +26261,15 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit return { elem, diff }; }; const render = async (elem, graph, markers, diagramType, id) => { - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.b)(); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.d)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.b)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.d)(); clear(); clear$1(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); adjustClustersAndEdges(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); await recursiveRender(elem, graph, diagramType, id, void 0, siteConfig); }; @@ -26277,7 +26277,7 @@ const render = async (elem, graph, markers, diagramType, id) => { /***/ }), -/***/ 7552: +/***/ 5900: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -26286,8 +26286,8 @@ const render = async (elem, graph, markers, diagramType, id) => { /* harmony export */ }); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(697); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(8328); -/* harmony import */ var _index_9620d214_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(375); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6079); +/* harmony import */ var _index_3862675e_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8995); /* harmony import */ var dagre_d3_es_src_dagre_js_label_add_html_label_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(646); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(5937); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(5582); @@ -26314,14 +26314,14 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { classStr = vertex.classes.join(" "); } classStr = classStr + " flowchart-label"; - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(vertex.styles); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(vertex.styles); let vertexText = vertex.text !== void 0 ? vertex.text : vertex.id; let vertexNode; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); if (vertex.labelType === "markdown") { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("vertex", vertex, vertex.labelType); } else { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.m)((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.m)((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.htmlLabels)) { const node = { label: vertexText }; @@ -26330,7 +26330,7 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { } else { const svgLabel = doc.createElementNS("http://www.w3.org/2000/svg", "text"); svgLabel.setAttribute("style", styles.labelStyle.replace("color:", "fill:")); - const rows = vertexText.split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex); + const rows = vertexText.split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex); for (const row of rows) { const tspan = doc.createElementNS("http://www.w3.org/2000/svg", "tspan"); tspan.setAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:space", "preserve"); @@ -26400,7 +26400,7 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { default: _shape = "rect"; } - const labelText = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.r)(vertexText, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)()); + const labelText = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.r)(vertexText, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)()); g.setNode(vertex.id, { labelStyle: styles.labelStyle, shape: _shape, @@ -26420,9 +26420,9 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { dir: vertex.dir, type: vertex.type, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("setNode", { + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("setNode", { labelStyle: styles.labelStyle, labelType: vertex.labelType, shape: _shape, @@ -26437,18 +26437,18 @@ const addVertices = async function(vert, g, svgId, root, doc, diagObj) { type: vertex.type, dir: vertex.dir, props: vertex.props, - padding: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding + padding: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)().flowchart.padding }); } }; const addEdges = async function(edges, g, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 edges = ", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 edges = ", edges); let cnt = 0; let linkIdCnt = {}; let defaultStyle; let defaultLabelStyle; if (edges.defaultStyle !== void 0) { - const defaultStyles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(edges.defaultStyle); + const defaultStyles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(edges.defaultStyle); defaultStyle = defaultStyles.style; defaultLabelStyle = defaultStyles.labelStyle; } @@ -26457,13 +26457,13 @@ const addEdges = async function(edges, g, diagObj) { const linkIdBase = "L-" + edge.start + "-" + edge.end; if (linkIdCnt[linkIdBase] === void 0) { linkIdCnt[linkIdBase] = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } else { linkIdCnt[linkIdBase]++; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new entry", linkIdBase, linkIdCnt[linkIdBase]); } let linkId = linkIdBase + "-" + linkIdCnt[linkIdBase]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("abc78 new link id to be used is", linkIdBase, linkId, linkIdCnt[linkIdBase]); const linkNameStart = "LS-" + edge.start; const linkNameEnd = "LE-" + edge.end; const edgeData = { style: "", labelStyle: "" }; @@ -26523,18 +26523,18 @@ const addEdges = async function(edges, g, diagObj) { break; } if (edge.style !== void 0) { - const styles = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.k)(edge.style); + const styles = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.k)(edge.style); style = styles.style; labelStyle = styles.labelStyle; } edgeData.style = edgeData.style += style; edgeData.labelStyle = edgeData.labelStyle += labelStyle; if (edge.interpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(edge.interpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } else if (edges.defaultInterpolate !== void 0) { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(edges.defaultInterpolate, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } else { - edgeData.curve = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); + edgeData.curve = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.n)(conf.curve, d3__WEBPACK_IMPORTED_MODULE_1__/* .curveLinear */ .lUB); } if (edge.text === void 0) { if (edge.style !== void 0) { @@ -26545,7 +26545,7 @@ const addEdges = async function(edges, g, diagObj) { edgeData.labelpos = "c"; } edgeData.labelType = edge.labelType; - edgeData.label = await (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.r)(edge.text.replace(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex, "\n"), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)()); + edgeData.label = await (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.r)(edge.text.replace(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.e.lineBreakRegex, "\n"), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)()); if (edge.style === void 0) { edgeData.style = edgeData.style || "stroke: #333; stroke-width: 1.5px;fill:none;"; } @@ -26559,12 +26559,12 @@ const getClasses = function(text, diagObj) { return diagObj.db.getClasses(); }; const draw = async function(text, id, _version, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Drawing flowchart"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Drawing flowchart"); let dir = diagObj.db.getDirection(); if (dir === void 0) { dir = "TD"; } - const { securityLevel, flowchart: conf2 } = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.c)(); + const { securityLevel, flowchart: conf2 } = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.c)(); const nodeSpacing = conf2.nodeSpacing || 50; const rankSpacing = conf2.rankSpacing || 50; let sandboxElement; @@ -26587,10 +26587,10 @@ const draw = async function(text, id, _version, diagObj) { }); let subG; const subGraphs = diagObj.db.getSubGraphs(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraphs - ", subGraphs); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraphs - ", subGraphs); for (let i2 = subGraphs.length - 1; i2 >= 0; i2--) { subG = subGraphs[i2]; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraph - ", subG); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Subgraph - ", subG); diagObj.db.addVertex( subG.id, { text: subG.title, type: subG.labelType }, @@ -26602,13 +26602,13 @@ const draw = async function(text, id, _version, diagObj) { } const vert = diagObj.db.getVertices(); const edges = diagObj.db.getEdges(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Edges", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Edges", edges); let i = 0; for (i = subGraphs.length - 1; i >= 0; i--) { subG = subGraphs[i]; (0,d3__WEBPACK_IMPORTED_MODULE_1__/* .selectAll */ .Ubm)("cluster").append("text"); for (let j = 0; j < subG.nodes.length; j++) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Setting up subgraphs", subG.nodes[j], subG.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.l.info("Setting up subgraphs", subG.nodes[j], subG.id); g.setParent(subG.nodes[j], subG.id); } } @@ -26616,9 +26616,9 @@ const draw = async function(text, id, _version, diagObj) { await addEdges(edges, g); const svg = root.select(`[id="${id}"]`); const element = root.select("#" + id + " g"); - await (0,_index_9620d214_js__WEBPACK_IMPORTED_MODULE_4__.r)(element, g, ["point", "circle", "cross"], "flowchart", id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.u.insertTitle(svg, "flowchartTitleText", conf2.titleTopMargin, diagObj.db.getDiagramTitle()); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_2__.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); + await (0,_index_3862675e_js__WEBPACK_IMPORTED_MODULE_4__.r)(element, g, ["point", "circle", "cross"], "flowchart", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.u.insertTitle(svg, "flowchartTitleText", conf2.titleTopMargin, diagObj.db.getDiagramTitle()); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_2__.o)(g, svg, conf2.diagramPadding, conf2.useMaxWidth); diagObj.db.indexNodes("subGraph" + i); if (!conf2.htmlLabels) { const labels = doc.querySelectorAll('[id="' + id + '"] .edgeLabel .label'); diff --git a/assets/js/7256.7505ff83.js b/assets/js/711.82178fbf.js similarity index 97% rename from assets/js/7256.7505ff83.js rename to assets/js/711.82178fbf.js index 2349b76c..23ba0774 100644 --- a/assets/js/7256.7505ff83.js +++ b/assets/js/711.82178fbf.js @@ -1,7 +1,7 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[7256],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[711],{ -/***/ 7256: +/***/ 711: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -10,8 +10,8 @@ __webpack_require__.d(__webpack_exports__, { diagram: () => (/* binding */ diagram) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(3566); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); // EXTERNAL MODULE: ./node_modules/dagre-d3-es/src/graphlib/index.js var graphlib = __webpack_require__(697); // EXTERNAL MODULE: ./node_modules/d3/src/index.js + 197 modules @@ -273,7 +273,7 @@ var dayjs_min = __webpack_require__(4353); var dist = __webpack_require__(6750); // EXTERNAL MODULE: ./node_modules/dompurify/dist/purify.js var purify = __webpack_require__(2838); -;// ./node_modules/mermaid/dist/erDiagram-51d2b61e.js +;// ./node_modules/mermaid/dist/erDiagram-9861fffd.js @@ -999,10 +999,10 @@ const Identification = { const addEntity = function(name, alias = void 0) { if (entities[name] === void 0) { entities[name] = { attributes: [], alias }; - mermaid_2490e8f2.l.info("Added new entity :", name); + mermaid_b5860b54.l.info("Added new entity :", name); } else if (entities[name] && !entities[name].alias && alias) { entities[name].alias = alias; - mermaid_2490e8f2.l.info(`Add alias '${alias}' to entity '${name}'`); + mermaid_b5860b54.l.info(`Add alias '${alias}' to entity '${name}'`); } return entities[name]; }; @@ -1012,7 +1012,7 @@ const addAttributes = function(entityName, attribs) { let i; for (i = attribs.length - 1; i >= 0; i--) { entity.attributes.push(attribs[i]); - mermaid_2490e8f2.l.debug("Added attribute ", attribs[i].attributeName); + mermaid_b5860b54.l.debug("Added attribute ", attribs[i].attributeName); } }; const addRelationship = function(entA, rolA, entB, rSpec) { @@ -1023,30 +1023,30 @@ const addRelationship = function(entA, rolA, entB, rSpec) { relSpec: rSpec }; relationships.push(rel); - mermaid_2490e8f2.l.debug("Added new relationship :", rel); + mermaid_b5860b54.l.debug("Added new relationship :", rel); }; const getRelationships = () => relationships; const clear = function() { entities = {}; relationships = []; - (0,mermaid_2490e8f2.v)(); + (0,mermaid_b5860b54.v)(); }; const erDb = { Cardinality, Identification, - getConfig: () => (0,mermaid_2490e8f2.c)().er, + getConfig: () => (0,mermaid_b5860b54.c)().er, addEntity, addAttributes, getEntities, addRelationship, getRelationships, clear, - setAccTitle: mermaid_2490e8f2.s, - getAccTitle: mermaid_2490e8f2.g, - setAccDescription: mermaid_2490e8f2.b, - getAccDescription: mermaid_2490e8f2.a, - setDiagramTitle: mermaid_2490e8f2.q, - getDiagramTitle: mermaid_2490e8f2.t + setAccTitle: mermaid_b5860b54.s, + getAccTitle: mermaid_b5860b54.g, + setAccDescription: mermaid_b5860b54.b, + getAccDescription: mermaid_b5860b54.a, + setDiagramTitle: mermaid_b5860b54.q, + getDiagramTitle: mermaid_b5860b54.t }; const ERMarkers = { ONLY_ONE_START: "ONLY_ONE_START", @@ -1120,9 +1120,9 @@ const drawAttributes = (groupNode, entityTextNode, attributes) => { attributes.forEach((item) => { const attrPrefix = `${entityTextNode.node().id}-attr-${attrNum}`; let nodeHeight = 0; - const attributeType = (0,mermaid_2490e8f2.x)(item.attributeType); - const typeNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-type`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", attrFontSize + "px").text(attributeType); - const nameNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-name`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", attrFontSize + "px").text(item.attributeName); + const attributeType = (0,mermaid_b5860b54.x)(item.attributeType); + const typeNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-type`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", attrFontSize + "px").text(attributeType); + const nameNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-name`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", attrFontSize + "px").text(item.attributeName); const attributeNode = {}; attributeNode.tn = typeNode; attributeNode.nn = nameNode; @@ -1133,14 +1133,14 @@ const drawAttributes = (groupNode, entityTextNode, attributes) => { nodeHeight = Math.max(typeBBox.height, nameBBox.height); if (hasKeyType) { const keyTypeNodeText = item.attributeKeyTypeList !== void 0 ? item.attributeKeyTypeList.join(",") : ""; - const keyTypeNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-key`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", attrFontSize + "px").text(keyTypeNodeText); + const keyTypeNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-key`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", attrFontSize + "px").text(keyTypeNodeText); attributeNode.kn = keyTypeNode; const keyTypeBBox = keyTypeNode.node().getBBox(); maxKeyWidth = Math.max(maxKeyWidth, keyTypeBBox.width); nodeHeight = Math.max(nodeHeight, keyTypeBBox.height); } if (hasComment) { - const commentNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-comment`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", attrFontSize + "px").text(item.attributeComment || ""); + const commentNode = groupNode.append("text").classed("er entityLabel", true).attr("id", `${attrPrefix}-comment`).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "left").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", attrFontSize + "px").text(item.attributeComment || ""); attributeNode.cn = commentNode; const commentNodeBBox = commentNode.node().getBBox(); maxCommentWidth = Math.max(maxCommentWidth, commentNodeBBox.width); @@ -1224,7 +1224,7 @@ const drawEntities = function(svgNode, entities2, graph) { const groupNode = svgNode.append("g").attr("id", entityId); firstOne = firstOne === void 0 ? entityId : firstOne; const textId = "text-" + entityId; - const textNode = groupNode.append("text").classed("er entityLabel", true).attr("id", textId).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "middle").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", conf.fontSize + "px").text(entities2[entityName].alias ?? entityName); + const textNode = groupNode.append("text").classed("er entityLabel", true).attr("id", textId).attr("x", 0).attr("y", 0).style("dominant-baseline", "middle").style("text-anchor", "middle").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", conf.fontSize + "px").text(entities2[entityName].alias ?? entityName); const { width: entityWidth, height: entityHeight } = drawAttributes( groupNode, textNode, @@ -1334,14 +1334,14 @@ const drawRelationshipFromLayout = function(svg, rel, g, insert, diagObj) { const len = svgPath.node().getTotalLength(); const labelPoint = svgPath.node().getPointAtLength(len * 0.5); const labelId = "rel" + relCnt; - const labelNode = svg.append("text").classed("er relationshipLabel", true).attr("id", labelId).attr("x", labelPoint.x).attr("y", labelPoint.y).style("text-anchor", "middle").style("dominant-baseline", "middle").style("font-family", (0,mermaid_2490e8f2.c)().fontFamily).style("font-size", conf.fontSize + "px").text(rel.roleA); + const labelNode = svg.append("text").classed("er relationshipLabel", true).attr("id", labelId).attr("x", labelPoint.x).attr("y", labelPoint.y).style("text-anchor", "middle").style("dominant-baseline", "middle").style("font-family", (0,mermaid_b5860b54.c)().fontFamily).style("font-size", conf.fontSize + "px").text(rel.roleA); const labelBBox = labelNode.node().getBBox(); svg.insert("rect", "#" + labelId).classed("er relationshipLabelBox", true).attr("x", labelPoint.x - labelBBox.width / 2).attr("y", labelPoint.y - labelBBox.height / 2).attr("width", labelBBox.width).attr("height", labelBBox.height); }; const draw = function(text, id, _version, diagObj) { - conf = (0,mermaid_2490e8f2.c)().er; - mermaid_2490e8f2.l.info("Drawing ER diagram"); - const securityLevel = (0,mermaid_2490e8f2.c)().securityLevel; + conf = (0,mermaid_b5860b54.c)().er; + mermaid_b5860b54.l.info("Drawing ER diagram"); + const securityLevel = (0,mermaid_b5860b54.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,src/* select */.Ltv)("#i" + id); @@ -1372,11 +1372,11 @@ const draw = function(text, id, _version, diagObj) { drawRelationshipFromLayout(svg, rel, g, firstEntity, diagObj); }); const padding = conf.diagramPadding; - mermaid_2490e8f2.u.insertTitle(svg, "entityTitleText", conf.titleTopMargin, diagObj.db.getDiagramTitle()); + mermaid_b5860b54.u.insertTitle(svg, "entityTitleText", conf.titleTopMargin, diagObj.db.getDiagramTitle()); const svgBounds = svg.node().getBBox(); const width = svgBounds.width + padding * 2; const height = svgBounds.height + padding * 2; - (0,mermaid_2490e8f2.i)(svg, height, width, conf.useMaxWidth); + (0,mermaid_b5860b54.i)(svg, height, width, conf.useMaxWidth); svg.attr("viewBox", `${svgBounds.x - padding} ${svgBounds.y - padding} ${width} ${height}`); }; const MERMAID_ERDIAGRAM_UUID = "28e9f9db-3c8d-5aa5-9faf-44286ae5937c"; diff --git a/assets/js/7203.80cf029b.js b/assets/js/7203.56d1c1e0.js similarity index 99% rename from assets/js/7203.80cf029b.js rename to assets/js/7203.56d1c1e0.js index 5f73db5f..486cc097 100644 --- a/assets/js/7203.80cf029b.js +++ b/assets/js/7203.56d1c1e0.js @@ -603,8 +603,8 @@ var Admonition = __webpack_require__(7293); var ErrorBoundary = __webpack_require__(7489); // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-common/lib/utils/errorBoundaryUtils.js + 1 modules var errorBoundaryUtils = __webpack_require__(2181); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(3566); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/@docusaurus/theme-mermaid/lib/client/index.js /** * Copyright (c) Facebook, Inc. and its affiliates. @@ -633,7 +633,7 @@ return (0,react.useRef)(`mermaid-svg-${Math.round(Math.random()*10000000)}`).cur To use a new mermaid config (on colorMode change for example) we should update siteConfig, and it can only be done with initialize() - */mermaid_2490e8f2.N.mermaidAPI.initialize(config);try{return await mermaid_2490e8f2.N.render(id,text);}catch(e){// Because Mermaid add a weird SVG/Message to the DOM on error + */mermaid_b5860b54.N.mermaidAPI.initialize(config);try{return await mermaid_b5860b54.N.render(id,text);}catch(e){// Because Mermaid add a weird SVG/Message to the DOM on error // https://github.com/mermaid-js/mermaid/issues/3205#issuecomment-1719620183 document.querySelector(`#d${id}`)?.remove();throw e;}}function useMermaidRenderResult(_ref2){let{text,config:providedConfig}=_ref2;const[result,setResult]=(0,react.useState)(null);const id=useMermaidId();/* For flexibility, we allow the hook to receive a custom Mermaid config @@ -15876,7 +15876,7 @@ var merge = _createAssigner(function(object, source, srcIndex) { /***/ }), -/***/ 3566: +/***/ 6079: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; @@ -16655,7 +16655,7 @@ function declaration (value, root, parent, length, siblings) { // EXTERNAL MODULE: ./node_modules/lodash-es/isEmpty.js var isEmpty = __webpack_require__(6401); -;// ./node_modules/mermaid/dist/mermaid-2490e8f2.js +;// ./node_modules/mermaid/dist/mermaid-b5860b54.js @@ -19644,7 +19644,7 @@ const encodeEntities = function(text) { const decodeEntities = function(text) { return text.replace(/fl°°/g, "&#").replace(/fl°/g, "&").replace(/¶ß/g, ";"); }; -const version = "10.9.2"; +const version = "10.9.3"; const defaultConfig$1 = Object.freeze(defaultConfig$2); let siteConfig = assignWithDepth$1({}, defaultConfig$1); let configFromInitialize; @@ -19732,7 +19732,7 @@ const addDirective = (directive) => { directives.push(directive); updateCurrentConfig(siteConfig, directives); }; -const mermaid_2490e8f2_reset = (config2 = siteConfig) => { +const mermaid_b5860b54_reset = (config2 = siteConfig) => { directives = []; updateCurrentConfig(config2, directives); }; @@ -19760,7 +19760,7 @@ const detector$l = (txt) => { return /^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(txt); }; const loader$m = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 5060).then(__webpack_require__.bind(__webpack_require__, 5060)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 3292).then(__webpack_require__.bind(__webpack_require__, 3292)); return { id: id$l, diagram: diagram2 }; }; const plugin$j = { @@ -19778,7 +19778,7 @@ const detector$k = (txt, config2) => { return /^\s*graph/.test(txt); }; const loader$l = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(5914), __webpack_require__.e(1176), __webpack_require__.e(2034), __webpack_require__.e(375), __webpack_require__.e(2966), __webpack_require__.e(6136)]).then(__webpack_require__.bind(__webpack_require__, 6136)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(9312), __webpack_require__.e(1176), __webpack_require__.e(5765), __webpack_require__.e(8995), __webpack_require__.e(5860), __webpack_require__.e(2315)]).then(__webpack_require__.bind(__webpack_require__, 2315)); return { id: id$k, diagram: diagram2 }; }; const plugin$i = { @@ -19799,7 +19799,7 @@ const detector$j = (txt, config2) => { return /^\s*flowchart/.test(txt); }; const loader$k = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(5914), __webpack_require__.e(1176), __webpack_require__.e(2034), __webpack_require__.e(375), __webpack_require__.e(2966), __webpack_require__.e(5530)]).then(__webpack_require__.bind(__webpack_require__, 5530)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(9312), __webpack_require__.e(1176), __webpack_require__.e(5765), __webpack_require__.e(8995), __webpack_require__.e(5860), __webpack_require__.e(1689)]).then(__webpack_require__.bind(__webpack_require__, 6451)); return { id: id$j, diagram: diagram2 }; }; const plugin$h = { @@ -19813,7 +19813,7 @@ const detector$i = (txt) => { return /^\s*erDiagram/.test(txt); }; const loader$j = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(1176), __webpack_require__.e(7256)]).then(__webpack_require__.bind(__webpack_require__, 7256)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(1176), __webpack_require__.e(711)]).then(__webpack_require__.bind(__webpack_require__, 711)); return { id: id$i, diagram: diagram2 }; }; const plugin$g = { @@ -19827,7 +19827,7 @@ const detector$h = (txt) => { return /^\s*gitGraph/.test(txt); }; const loader$i = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 1451).then(__webpack_require__.bind(__webpack_require__, 1451)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 4073).then(__webpack_require__.bind(__webpack_require__, 4073)); return { id: id$h, diagram: diagram2 }; }; const plugin$f = { @@ -19841,7 +19841,7 @@ const detector$g = (txt) => { return /^\s*gantt/.test(txt); }; const loader$h = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 1378).then(__webpack_require__.bind(__webpack_require__, 1378)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 8989).then(__webpack_require__.bind(__webpack_require__, 8989)); return { id: id$g, diagram: diagram2 }; }; const plugin$e = { @@ -19855,7 +19855,7 @@ const detector$f = (txt) => { return /^\s*info/.test(txt); }; const loader$g = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 6126).then(__webpack_require__.bind(__webpack_require__, 6126)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 5857).then(__webpack_require__.bind(__webpack_require__, 5857)); return { id: id$f, diagram: diagram2 }; }; const info = { @@ -19868,7 +19868,7 @@ const detector$e = (txt) => { return /^\s*pie/.test(txt); }; const loader$f = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 2270).then(__webpack_require__.bind(__webpack_require__, 2270)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 8846).then(__webpack_require__.bind(__webpack_require__, 8846)); return { id: id$e, diagram: diagram2 }; }; const pie = { @@ -19881,7 +19881,7 @@ const detector$d = (txt) => { return /^\s*quadrantChart/.test(txt); }; const loader$e = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 1590).then(__webpack_require__.bind(__webpack_require__, 1590)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 4564).then(__webpack_require__.bind(__webpack_require__, 4564)); return { id: id$d, diagram: diagram2 }; }; const plugin$d = { @@ -19895,7 +19895,7 @@ const detector$c = (txt) => { return /^\s*xychart-beta/.test(txt); }; const loader$d = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(5914), __webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__, 518)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(9312), __webpack_require__.e(1329)]).then(__webpack_require__.bind(__webpack_require__, 1329)); return { id: id$c, diagram: diagram2 }; }; const plugin$c = { @@ -19909,7 +19909,7 @@ const detector$b = (txt) => { return /^\s*requirement(Diagram)?/.test(txt); }; const loader$c = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(1176), __webpack_require__.e(5481)]).then(__webpack_require__.bind(__webpack_require__, 5481)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(1176), __webpack_require__.e(3417)]).then(__webpack_require__.bind(__webpack_require__, 3417)); return { id: id$b, diagram: diagram2 }; }; const plugin$b = { @@ -19923,7 +19923,7 @@ const detector$a = (txt) => { return /^\s*sequenceDiagram/.test(txt); }; const loader$b = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 9471).then(__webpack_require__.bind(__webpack_require__, 4709)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 3687).then(__webpack_require__.bind(__webpack_require__, 3687)); return { id: id$a, diagram: diagram2 }; }; const plugin$a = { @@ -19941,7 +19941,7 @@ const detector$9 = (txt, config2) => { return /^\s*classDiagram/.test(txt); }; const loader$a = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(1176), __webpack_require__.e(7224), __webpack_require__.e(7441)]).then(__webpack_require__.bind(__webpack_require__, 7441)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(1176), __webpack_require__.e(1987), __webpack_require__.e(6770)]).then(__webpack_require__.bind(__webpack_require__, 6770)); return { id: id$9, diagram: diagram2 }; }; const plugin$9 = { @@ -19959,7 +19959,7 @@ const detector$8 = (txt, config2) => { return /^\s*classDiagram-v2/.test(txt); }; const loader$9 = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(5914), __webpack_require__.e(1176), __webpack_require__.e(2034), __webpack_require__.e(375), __webpack_require__.e(7224), __webpack_require__.e(6530)]).then(__webpack_require__.bind(__webpack_require__, 6530)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(9312), __webpack_require__.e(1176), __webpack_require__.e(5765), __webpack_require__.e(8995), __webpack_require__.e(1987), __webpack_require__.e(5628)]).then(__webpack_require__.bind(__webpack_require__, 5628)); return { id: id$8, diagram: diagram2 }; }; const plugin$8 = { @@ -19977,7 +19977,7 @@ const detector$7 = (txt, config2) => { return /^\s*stateDiagram/.test(txt); }; const loader$8 = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(1176), __webpack_require__.e(5479), __webpack_require__.e(8554)]).then(__webpack_require__.bind(__webpack_require__, 8554)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(1176), __webpack_require__.e(7899), __webpack_require__.e(5163)]).then(__webpack_require__.bind(__webpack_require__, 5163)); return { id: id$7, diagram: diagram2 }; }; const plugin$7 = { @@ -19998,7 +19998,7 @@ const detector$6 = (txt, config2) => { return false; }; const loader$7 = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(5914), __webpack_require__.e(1176), __webpack_require__.e(2034), __webpack_require__.e(375), __webpack_require__.e(5479), __webpack_require__.e(2412)]).then(__webpack_require__.bind(__webpack_require__, 2412)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(9312), __webpack_require__.e(1176), __webpack_require__.e(5765), __webpack_require__.e(8995), __webpack_require__.e(7899), __webpack_require__.e(141)]).then(__webpack_require__.bind(__webpack_require__, 141)); return { id: id$6, diagram: diagram2 }; }; const plugin$6 = { @@ -20012,7 +20012,7 @@ const detector$5 = (txt) => { return /^\s*journey/.test(txt); }; const loader$6 = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 9672).then(__webpack_require__.bind(__webpack_require__, 9672)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 2144).then(__webpack_require__.bind(__webpack_require__, 2144)); return { id: id$5, diagram: diagram2 }; }; const plugin$5 = { @@ -20267,7 +20267,7 @@ const detector$4 = (txt, config2) => { return false; }; const loader$5 = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(5914), __webpack_require__.e(2034), __webpack_require__.e(2966), __webpack_require__.e(9763)]).then(__webpack_require__.bind(__webpack_require__, 9763)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(9312), __webpack_require__.e(5765), __webpack_require__.e(5860), __webpack_require__.e(4104)]).then(__webpack_require__.bind(__webpack_require__, 4104)); return { id: id$4, diagram: diagram2 }; }; const plugin$4 = { @@ -20281,7 +20281,7 @@ const detector$3 = (txt) => { return /^\s*timeline/.test(txt); }; const loader$4 = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 802).then(__webpack_require__.bind(__webpack_require__, 802)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 971).then(__webpack_require__.bind(__webpack_require__, 971)); return { id: id$3, diagram: diagram2 }; }; const plugin$3 = { @@ -20295,7 +20295,7 @@ const detector$2 = (txt) => { return /^\s*mindmap/.test(txt); }; const loader$3 = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(5914), __webpack_require__.e(3775)]).then(__webpack_require__.bind(__webpack_require__, 3775)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(9312), __webpack_require__.e(495)]).then(__webpack_require__.bind(__webpack_require__, 495)); return { id: id$2, diagram: diagram2 }; }; const plugin$2 = { @@ -20309,7 +20309,7 @@ const detector$1 = (txt) => { return /^\s*sankey-beta/.test(txt); }; const loader$2 = async () => { - const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 1245).then(__webpack_require__.bind(__webpack_require__, 1245)); + const { diagram: diagram2 } = await __webpack_require__.e(/* import() */ 4529).then(__webpack_require__.bind(__webpack_require__, 4529)); return { id: id$1, diagram: diagram2 }; }; const plugin$1 = { @@ -20323,15 +20323,15 @@ const detector = (txt) => { return /^\s*block-beta/.test(txt); }; const loader$1 = async () => { - const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(5914), __webpack_require__.e(2034), __webpack_require__.e(6258)]).then(__webpack_require__.bind(__webpack_require__, 6258)); + const { diagram: diagram2 } = await Promise.all(/* import() */[__webpack_require__.e(1169), __webpack_require__.e(9312), __webpack_require__.e(5765), __webpack_require__.e(6625)]).then(__webpack_require__.bind(__webpack_require__, 6625)); return { id, diagram: diagram2 }; }; -const mermaid_2490e8f2_plugin = { +const mermaid_b5860b54_plugin = { id, detector, loader: loader$1 }; -const block = mermaid_2490e8f2_plugin; +const block = mermaid_b5860b54_plugin; let hasLoadedDiagrams = false; const addDiagrams = () => { if (hasLoadedDiagrams) { @@ -20978,7 +20978,7 @@ function constructYamlInteger(data) { function isInteger(object) { return Object.prototype.toString.call(object) === "[object Number]" && (object % 1 === 0 && !common.isNegativeZero(object)); } -var mermaid_2490e8f2_int = new type("tag:yaml.org,2002:int", { +var mermaid_b5860b54_int = new type("tag:yaml.org,2002:int", { kind: "scalar", resolve: resolveYamlInteger, construct: constructYamlInteger, @@ -21073,7 +21073,7 @@ function representYamlFloat(object, style) { function isFloat(object) { return Object.prototype.toString.call(object) === "[object Number]" && (object % 1 !== 0 || common.isNegativeZero(object)); } -var mermaid_2490e8f2_float = new type("tag:yaml.org,2002:float", { +var mermaid_b5860b54_float = new type("tag:yaml.org,2002:float", { kind: "scalar", resolve: resolveYamlFloat, construct: constructYamlFloat, @@ -21085,8 +21085,8 @@ var json = failsafe.extend({ implicit: [ _null, bool, - mermaid_2490e8f2_int, - mermaid_2490e8f2_float + mermaid_b5860b54_int, + mermaid_b5860b54_float ] }); var core = json; @@ -21153,7 +21153,7 @@ var timestamp = new type("tag:yaml.org,2002:timestamp", { function resolveYamlMerge(data) { return data === "<<" || data === null; } -var mermaid_2490e8f2_merge = new type("tag:yaml.org,2002:merge", { +var mermaid_b5860b54_merge = new type("tag:yaml.org,2002:merge", { kind: "scalar", resolve: resolveYamlMerge }); @@ -21329,7 +21329,7 @@ var set = new type("tag:yaml.org,2002:set", { var _default = core.extend({ implicit: [ timestamp, - mermaid_2490e8f2_merge + mermaid_b5860b54_merge ], explicit: [ binary, @@ -22589,7 +22589,7 @@ const DOMPURIFY_TAGS = ["foreignobject"]; const DOMPURIFY_ATTR = ["dominant-baseline"]; function processAndSetConfigs(text) { const processed = preprocessDiagram(text); - mermaid_2490e8f2_reset(); + mermaid_b5860b54_reset(); addDirective(processed.config ?? {}); return processed; } @@ -22825,15 +22825,15 @@ const mermaidAPI = Object.freeze({ getSiteConfig, updateSiteConfig, reset: () => { - mermaid_2490e8f2_reset(); + mermaid_b5860b54_reset(); }, globalReset: () => { - mermaid_2490e8f2_reset(defaultConfig$1); + mermaid_b5860b54_reset(defaultConfig$1); }, defaultConfig: defaultConfig$1 }); setLogLevel$1(getConfig$1().logLevel); -mermaid_2490e8f2_reset(getConfig$1()); +mermaid_b5860b54_reset(getConfig$1()); const loadRegisteredDiagrams = async () => { log$1.debug(`Loading registered diagrams`); const results = await Promise.allSettled( @@ -23018,7 +23018,7 @@ const executeQueue = async () => { } executionQueueRunning = false; }; -const mermaid_2490e8f2_parse = async (text, parseOptions) => { +const mermaid_b5860b54_parse = async (text, parseOptions) => { return new Promise((resolve, reject) => { const performCall = () => new Promise((res, rej) => { mermaidAPI.parse(text, parseOptions).then( @@ -23063,7 +23063,7 @@ const render = (id2, text, container) => { const mermaid = { startOnLoad: true, mermaidAPI, - parse: mermaid_2490e8f2_parse, + parse: mermaid_b5860b54_parse, render, init, run, diff --git a/assets/js/451.921e6736.js b/assets/js/73.6295b9cd.js similarity index 95% rename from assets/js/451.921e6736.js rename to assets/js/73.6295b9cd.js index b5cda308..82ab7d39 100644 --- a/assets/js/451.921e6736.js +++ b/assets/js/73.6295b9cd.js @@ -1,15 +1,15 @@ "use strict"; -exports.id = 451; -exports.ids = [451]; +exports.id = 73; +exports.ids = [73]; exports.modules = { -/***/ 1451: +/***/ 4073: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); @@ -912,8 +912,8 @@ var parser = function() { }(); parser.parser = parser; const gitGraphParser = parser; -let mainBranchName = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchName; -let mainBranchOrder = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchOrder; +let mainBranchName = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchName; +let mainBranchOrder = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchOrder; let commits = {}; let head = null; let branchesConfig = {}; @@ -924,7 +924,7 @@ let curBranch = mainBranchName; let direction = "LR"; let seq = 0; function getId() { - return (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.y)({ length: 7 }); + return (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.y)({ length: 7 }); } function uniqBy(list, fn) { const recordMap = /* @__PURE__ */ Object.create(null); @@ -942,23 +942,23 @@ const setDirection = function(dir2) { }; let options = {}; const setOptions = function(rawOptString) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("options str", rawOptString); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("options str", rawOptString); rawOptString = rawOptString && rawOptString.trim(); rawOptString = rawOptString || "{}"; try { options = JSON.parse(rawOptString); } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing gitGraph options", e.message); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("error while parsing gitGraph options", e.message); } }; const getOptions = function() { return options; }; const commit = function(msg, id, type, tag) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Entering commit:", msg, id, type, tag); - id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - msg = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(msg, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - tag = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(tag, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Entering commit:", msg, id, type, tag); + id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + msg = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(msg, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + tag = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(tag, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); const commit2 = { id: id ? id : seq + "-" + getId(), message: msg, @@ -971,15 +971,15 @@ const commit = function(msg, id, type, tag) { head = commit2; commits[commit2.id] = commit2; branches[curBranch] = commit2.id; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in pushCommit " + commit2.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in pushCommit " + commit2.id); }; const branch = function(name, order) { - name = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(name, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + name = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(name, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); if (branches[name] === void 0) { branches[name] = head != null ? head.id : null; branchesConfig[name] = { name, order: order ? parseInt(order, 10) : null }; checkout(name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in createBranch"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in createBranch"); } else { let error = new Error( 'Trying to create an existing branch. (Help: Either use a new name if you want create a new branch or try using "checkout ' + name + '")' @@ -995,8 +995,8 @@ const branch = function(name, order) { } }; const merge = function(otherBranch, custom_id, override_type, custom_tag) { - otherBranch = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(otherBranch, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - custom_id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(custom_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + otherBranch = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(otherBranch, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + custom_id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(custom_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); const currentCommit = commits[branches[curBranch]]; const otherCommit = commits[branches[otherBranch]]; if (curBranch === otherBranch) { @@ -1084,15 +1084,15 @@ const merge = function(otherBranch, custom_id, override_type, custom_tag) { head = commit2; commits[commit2.id] = commit2; branches[curBranch] = commit2.id; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(branches); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in mergeBranch"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(branches); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in mergeBranch"); }; const cherryPick = function(sourceId, targetId, tag, parentCommitId) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Entering cherryPick:", sourceId, targetId, tag); - sourceId = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(sourceId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - targetId = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(targetId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - tag = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(tag, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); - parentCommitId = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(parentCommitId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Entering cherryPick:", sourceId, targetId, tag); + sourceId = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(sourceId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + targetId = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(targetId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + tag = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(tag, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + parentCommitId = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(parentCommitId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); if (!sourceId || commits[sourceId] === void 0) { let error = new Error( 'Incorrect usage of "cherryPick". Source commit id should exist and provided' @@ -1160,12 +1160,12 @@ const cherryPick = function(sourceId, targetId, tag, parentCommitId) { head = commit2; commits[commit2.id] = commit2; branches[curBranch] = commit2.id; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(branches); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in cherryPick"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(branches); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in cherryPick"); } }; const checkout = function(branch2) { - branch2 = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(branch2, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + branch2 = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.e.sanitizeText(branch2, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); if (branches[branch2] === void 0) { let error = new Error( 'Trying to checkout branch which is not yet created. (Help try using "branch ' + branch2 + '")' @@ -1213,7 +1213,7 @@ function prettyPrintCommitHistory(commitArr) { label.push(branch2); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(label.join(" ")); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(label.join(" ")); if (commit2.parents && commit2.parents.length == 2) { const newCommit = commits[commit2.parents[0]]; upsert(commitArr, commit2, newCommit); @@ -1228,22 +1228,22 @@ function prettyPrintCommitHistory(commitArr) { prettyPrintCommitHistory(commitArr); } const prettyPrint = function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(commits); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(commits); const node = getCommitsArray()[0]; prettyPrintCommitHistory([node]); }; const clear$1 = function() { commits = {}; head = null; - let mainBranch = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchName; - let mainBranchOrder2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchOrder; + let mainBranch = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchName; + let mainBranchOrder2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph.mainBranchOrder; branches = {}; branches[mainBranch] = null; branchesConfig = {}; branchesConfig[mainBranch] = { name: mainBranch, order: mainBranchOrder2 }; curBranch = mainBranch; seq = 0; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const getBranchesAsObjArray = function() { const branchesArray = Object.values(branchesConfig).map((branchConfig, i) => { @@ -1268,7 +1268,7 @@ const getCommitsArray = function() { return commits[key]; }); commitArr.forEach(function(o) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(o.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(o.id); }); commitArr.sort((a, b) => a.seq - b.seq); return commitArr; @@ -1290,7 +1290,7 @@ const commitType$1 = { CHERRY_PICK: 4 }; const gitGraphDb = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph, setDirection, setOptions, getOptions, @@ -1309,12 +1309,12 @@ const gitGraphDb = { getCurrentBranch, getDirection, getHead, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, commitType: commitType$1 }; let allCommitsDict = {}; @@ -1373,7 +1373,7 @@ const findClosestParent = (parents) => { return closestParent || void 0; }; const drawCommits = (svg, commits2, modifyGraph) => { - const gitGraphConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph; + const gitGraphConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph; const gBullets = svg.append("g").attr("class", "commit-bullets"); const gLabels = svg.append("g").attr("class", "commit-labels"); let pos = 0; @@ -1667,7 +1667,7 @@ const drawArrows = (svg, commits2) => { }); }; const drawBranches = (svg, branches2) => { - const gitGraphConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph; + const gitGraphConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)().gitGraph; const g = svg.append("g"); branches2.forEach((branch2, index) => { const adjustIndexForTheme = index % THEME_COLOR_LIMIT; @@ -1708,9 +1708,9 @@ const drawBranches = (svg, branches2) => { }; const draw = function(txt, id, ver, diagObj) { clear(); - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const gitGraphConfig = conf.gitGraph; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in gitgraph renderer", txt + "\n", "id:", id, ver); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("in gitgraph renderer", txt + "\n", "id:", id, ver); allCommitsDict = diagObj.db.getCommits(); const branches2 = diagObj.db.getBranchesAsObjArray(); dir = diagObj.db.getDirection(); @@ -1735,13 +1735,13 @@ const draw = function(txt, id, ver, diagObj) { } drawArrows(diagram2, allCommitsDict); drawCommits(diagram2, allCommitsDict, true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.u.insertTitle( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.u.insertTitle( diagram2, "gitTitleText", gitGraphConfig.titleTopMargin, diagObj.db.getDiagramTitle() ); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.z)( + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.z)( void 0, diagram2, gitGraphConfig.diagramPadding, diff --git a/assets/js/441.047edcff.js b/assets/js/770.3ed784cc.js similarity index 98% rename from assets/js/441.047edcff.js rename to assets/js/770.3ed784cc.js index f6134646..2ef509ca 100644 --- a/assets/js/441.047edcff.js +++ b/assets/js/770.3ed784cc.js @@ -1,6 +1,6 @@ "use strict"; -exports.id = 441; -exports.ids = [441]; +exports.id = 770; +exports.ids = [770]; exports.modules = { /***/ 1176: @@ -8948,17 +8948,17 @@ function values(object) { /***/ }), -/***/ 7441: +/***/ 6770: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(7224); +/* harmony import */ var _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(1987); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(6079); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6750); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9418); @@ -9026,24 +9026,24 @@ const drawEdge = function(elem, path, relation, conf, diagObj) { } let x, y; const l = path.points.length; - let labelPosition = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.u.calcLabelPosition(path.points); + let labelPosition = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.u.calcLabelPosition(path.points); x = labelPosition.x; y = labelPosition.y; let p1_card_x, p1_card_y; let p2_card_x, p2_card_y; if (l % 2 !== 0 && l > 1) { - let cardinality_1_point = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.u.calcCardinalityPosition( + let cardinality_1_point = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.u.calcCardinalityPosition( relation.relation.type1 !== "none", path.points, path.points[0] ); - let cardinality_2_point = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.u.calcCardinalityPosition( + let cardinality_2_point = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.u.calcCardinalityPosition( relation.relation.type2 !== "none", path.points, path.points[l - 1] ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("cardinality_1_point " + JSON.stringify(cardinality_1_point)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("cardinality_2_point " + JSON.stringify(cardinality_2_point)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("cardinality_1_point " + JSON.stringify(cardinality_1_point)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("cardinality_2_point " + JSON.stringify(cardinality_2_point)); p1_card_x = cardinality_1_point.x; p1_card_y = cardinality_1_point.y; p2_card_x = cardinality_2_point.x; @@ -9056,7 +9056,7 @@ const drawEdge = function(elem, path, relation, conf, diagObj) { const bounds = label.node().getBBox(); g.insert("rect", ":first-child").attr("class", "box").attr("x", bounds.x - conf.padding / 2).attr("y", bounds.y - conf.padding / 2).attr("width", bounds.width + conf.padding).attr("height", bounds.height + conf.padding); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Rendering relation " + JSON.stringify(relation)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Rendering relation " + JSON.stringify(relation)); if (relation.relationTitle1 !== void 0 && relation.relationTitle1 !== "none") { const g = elem.append("g").attr("class", "cardinality"); g.append("text").attr("class", "type1").attr("x", p1_card_x).attr("y", p1_card_y).attr("fill", "black").attr("font-size", "6").text(relation.relationTitle1); @@ -9068,7 +9068,7 @@ const drawEdge = function(elem, path, relation, conf, diagObj) { edgeCount++; }; const drawClass = function(elem, classDef, conf, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering class ", classDef, conf); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering class ", classDef, conf); const id = classDef.id; const classInfo = { id, @@ -9145,12 +9145,12 @@ const drawClass = function(elem, classDef, conf, diagObj) { const getClassTitleString = function(classDef) { let classTitleString = classDef.id; if (classDef.type) { - classTitleString += "<" + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.x)(classDef.type) + ">"; + classTitleString += "<" + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.x)(classDef.type) + ">"; } return classTitleString; }; const drawNote = function(elem, note, conf, diagObj) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering note ", note, conf); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Rendering note ", note, conf); const id = note.id; const noteInfo = { id, @@ -9162,7 +9162,7 @@ const drawNote = function(elem, note, conf, diagObj) { let text = g.append("text").attr("y", conf.textHeight + conf.padding).attr("x", 0); const lines = JSON.parse(`"${note.text}"`).split("\n"); lines.forEach(function(line2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`Adding line: ${line2}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`Adding line: ${line2}`); text.append("tspan").text(line2).attr("class", "title").attr("dy", conf.textHeight); }); const noteBox = g.node().getBBox(); @@ -9213,10 +9213,10 @@ const insertMarkers = function(elem) { elem.append("defs").append("marker").attr("id", "dependencyEnd").attr("refX", 19).attr("refY", 7).attr("markerWidth", 20).attr("markerHeight", 28).attr("orient", "auto").append("path").attr("d", "M 18,7 L9,13 L14,7 L9,1 Z"); }; const draw = function(text, id, _version, diagObj) { - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().class; + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().class; idCache = {}; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Rendering diagram " + text); - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.c)().securityLevel; + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Rendering diagram " + text); + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_0__/* .select */ .Ltv)("#i" + id); @@ -9240,11 +9240,11 @@ const draw = function(text, id, _version, diagObj) { const node = svgDraw.drawClass(diagram2, classDef, conf, diagObj); idCache[node.id] = node; g.setNode(node.id, node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Org height: " + node.height); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info("Org height: " + node.height); } const relations = diagObj.db.getRelations(); relations.forEach(function(relation) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.info( // cspell:ignore tjoho "tjoho" + getGraphId(relation.id1) + getGraphId(relation.id2) + JSON.stringify(relation) ); @@ -9259,7 +9259,7 @@ const draw = function(text, id, _version, diagObj) { }); const notes = diagObj.db.getNotes(); notes.forEach(function(note) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`Adding note: ${JSON.stringify(note)}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`Adding note: ${JSON.stringify(note)}`); const node = svgDraw.drawNote(diagram2, note, conf, diagObj); idCache[node.id] = node; g.setNode(node.id, node); @@ -9285,7 +9285,7 @@ const draw = function(text, id, _version, diagObj) { (0,dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_1__/* .layout */ .Zp)(g); g.nodes().forEach(function(v) { if (v !== void 0 && g.node(v) !== void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Node " + v + ": " + JSON.stringify(g.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Node " + v + ": " + JSON.stringify(g.node(v))); root.select("#" + (diagObj.db.lookUpDomId(v) || v)).attr( "transform", "translate(" + (g.node(v).x - g.node(v).width / 2) + "," + (g.node(v).y - g.node(v).height / 2) + " )" @@ -9294,32 +9294,32 @@ const draw = function(text, id, _version, diagObj) { }); g.edges().forEach(function(e) { if (e !== void 0 && g.edge(e) !== void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(g.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(g.edge(e))); svgDraw.drawEdge(diagram2, g.edge(e), g.edge(e).relation, conf, diagObj); } }); const svgBounds = diagram2.node().getBBox(); const width = svgBounds.width + padding * 2; const height = svgBounds.height + padding * 2; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.i)(diagram2, height, width, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.i)(diagram2, height, width, conf.useMaxWidth); const vBox = `${svgBounds.x - padding} ${svgBounds.y - padding} ${width} ${height}`; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`viewBox ${vBox}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_6__.l.debug(`viewBox ${vBox}`); diagram2.attr("viewBox", vBox); }; const renderer = { draw }; const diagram = { - parser: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__.p, - db: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__.d, + parser: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__.p, + db: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__.d, renderer, - styles: _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__.s, + styles: _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__.s, init: (cnf) => { if (!cnf.class) { cnf.class = {}; } cnf.class.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute; - _styles_e2b9d258_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); + _styles_9a916d00_js__WEBPACK_IMPORTED_MODULE_7__.d.clear(); } }; @@ -9327,7 +9327,7 @@ const diagram = { /***/ }), -/***/ 7224: +/***/ 1987: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -9336,7 +9336,7 @@ const diagram = { /* harmony export */ s: () => (/* binding */ styles) /* harmony export */ }); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6079); var parser = function() { @@ -10250,15 +10250,15 @@ class ClassMember { this.memberType = memberType; this.visibility = ""; this.classifier = ""; - const sanitizedInput = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.d)(input, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const sanitizedInput = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.d)(input, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); this.parseMember(sanitizedInput); } getDisplayDetails() { - let displayText = this.visibility + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.id); + let displayText = this.visibility + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.id); if (this.memberType === "method") { - displayText += `(${(0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.parameters.trim())})`; + displayText += `(${(0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.parameters.trim())})`; if (this.returnType) { - displayText += " : " + (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.returnType); + displayText += " : " + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.x)(this.returnType); } } displayText = displayText.trim(); @@ -10326,9 +10326,9 @@ let classCounter = 0; let namespaces = {}; let namespaceCounter = 0; let functions = []; -const sanitizeText = (txt) => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); +const sanitizeText = (txt) => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(txt, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); const splitClassNameAndType = function(_id) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); let genericType = ""; let className = id; if (id.indexOf("~") > 0) { @@ -10339,7 +10339,7 @@ const splitClassNameAndType = function(_id) { return { className, type: genericType }; }; const setClassLabel = function(_id, label) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); if (label) { label = sanitizeText(label); } @@ -10347,12 +10347,12 @@ const setClassLabel = function(_id, label) { classes[className].label = label; }; const addClass = function(_id) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); const { className, type } = splitClassNameAndType(id); if (Object.hasOwn(classes, className)) { return; } - const name = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(className, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const name = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(className, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); classes[name] = { id: name, type, @@ -10367,7 +10367,7 @@ const addClass = function(_id) { classCounter++; }; const lookUpDomId = function(_id) { - const id = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const id = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_id, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); if (id in classes) { return classes[id].domId; } @@ -10381,7 +10381,7 @@ const clear = function() { functions.push(setupToolTips); namespaces = {}; namespaceCounter = 0; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.v)(); }; const getClass = function(id) { return classes[id]; @@ -10396,13 +10396,13 @@ const getNotes = function() { return notes; }; const addRelation = function(relation) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Adding relation: " + JSON.stringify(relation)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.l.debug("Adding relation: " + JSON.stringify(relation)); addClass(relation.id1); addClass(relation.id2); relation.id1 = splitClassNameAndType(relation.id1).className; relation.id2 = splitClassNameAndType(relation.id2).className; - relation.relationTitle1 = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle1.trim(), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); - relation.relationTitle2 = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle2.trim(), (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + relation.relationTitle1 = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle1.trim(), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + relation.relationTitle2 = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(relation.relationTitle2.trim(), (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); relations.push(relation); }; const addAnnotation = function(className, annotation) { @@ -10469,14 +10469,14 @@ const getTooltip = function(id, namespace) { return classes[id].tooltip; }; const setLink = function(ids, linkStr, target) { - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); ids.split(",").forEach(function(_id) { let id = _id; if (_id[0].match(/\d/)) { id = MERMAID_DOM_ID_PREFIX + id; } if (classes[id] !== void 0) { - classes[id].link = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); + classes[id].link = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.formatUrl(linkStr, config); if (config.securityLevel === "sandbox") { classes[id].linkTarget = "_top"; } else if (typeof target === "string") { @@ -10496,8 +10496,8 @@ const setClickEvent = function(ids, functionName, functionArgs) { setCssClass(ids, "clickable"); }; const setClickFunc = function(_domId, functionName, functionArgs) { - const domId = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_domId, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)()); - const config = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)(); + const domId = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.e.sanitizeText(_domId, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)()); + const config = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)(); if (config.securityLevel !== "loose") { return; } @@ -10527,7 +10527,7 @@ const setClickFunc = function(_domId, functionName, functionArgs) { elem.addEventListener( "click", function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.u.runFunc(functionName, ...argList); }, false ); @@ -10623,11 +10623,11 @@ const setCssStyle = function(id, styles2) { } }; const db = { - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.g, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.b, - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.c)().class, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.g, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.b, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.c)().class, addClass, bindFunctions, clear, @@ -10651,8 +10651,8 @@ const db = { getTooltip, setTooltip, lookUpDomId, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_1__.t, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_1__.t, setClassLabel, addNamespace, addClassesToNamespace, diff --git a/assets/js/5479.982daf06.js b/assets/js/7899.6d5d7755.js similarity index 96% rename from assets/js/5479.982daf06.js rename to assets/js/7899.6d5d7755.js index 09c8e978..dd9a2edd 100644 --- a/assets/js/5479.982daf06.js +++ b/assets/js/7899.6d5d7755.js @@ -1,7 +1,7 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5479],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[7899],{ -/***/ 5479: +/***/ 7899: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -14,7 +14,7 @@ /* harmony export */ p: () => (/* binding */ parser$1), /* harmony export */ s: () => (/* binding */ styles) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6079); var parser = function() { var o = function(k, v, o2, l) { @@ -838,7 +838,7 @@ const relationType = { }; const clone = (o) => JSON.parse(JSON.stringify(o)); const setRootDoc = (o) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting root doc", o); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting root doc", o); rootDoc = o; }; const getRootDoc = () => rootDoc; @@ -872,7 +872,7 @@ const docTranslator = (parent, node, first) => { if (doc.length > 0 && currentDoc.length > 0) { const newNode = { stmt: STMT_STATE, - id: (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.I)(), + id: (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.I)(), type: "divider", doc: clone(currentDoc) }; @@ -894,9 +894,9 @@ const extract = (_doc) => { } else { doc = _doc; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info(doc); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info(doc); clear(true); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Extract", doc); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Extract", doc); doc.forEach((item) => { switch (item.stmt) { case STMT_STATE: @@ -926,7 +926,7 @@ const extract = (_doc) => { const addState = function(id, type = DEFAULT_STATE_TYPE, doc = null, descr = null, note = null, classes2 = null, styles2 = null, textStyles = null) { const trimmedId = id == null ? void 0 : id.trim(); if (currentDocument.states[trimmedId] === void 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Adding state ", trimmedId, descr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Adding state ", trimmedId, descr); currentDocument.states[trimmedId] = { id: trimmedId, descriptions: [], @@ -946,7 +946,7 @@ const addState = function(id, type = DEFAULT_STATE_TYPE, doc = null, descr = nul } } if (descr) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state description", trimmedId, descr); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state description", trimmedId, descr); if (typeof descr === "string") { addDescription(trimmedId, descr.trim()); } @@ -956,23 +956,23 @@ const addState = function(id, type = DEFAULT_STATE_TYPE, doc = null, descr = nul } if (note) { currentDocument.states[trimmedId].note = note; - currentDocument.states[trimmedId].note.text = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText( + currentDocument.states[trimmedId].note.text = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText( currentDocument.states[trimmedId].note.text, - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)() + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)() ); } if (classes2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state classes", trimmedId, classes2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state classes", trimmedId, classes2); const classesList = typeof classes2 === "string" ? [classes2] : classes2; classesList.forEach((cssClass) => setCssClass(trimmedId, cssClass.trim())); } if (styles2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); const stylesList = typeof styles2 === "string" ? [styles2] : styles2; stylesList.forEach((style) => setStyle(trimmedId, style.trim())); } if (textStyles) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Setting state styles", trimmedId, styles2); const textStylesList = typeof textStyles === "string" ? [textStyles] : textStyles; textStylesList.forEach((textStyle) => setTextStyle(trimmedId, textStyle.trim())); } @@ -985,7 +985,7 @@ const clear = function(saveCommon) { startEndCount = 0; classes = newClassesList(); if (!saveCommon) { - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.v)(); } }; const getState = function(id) { @@ -995,7 +995,7 @@ const getStates = function() { return currentDocument.states; }; const logDocuments = function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Documents = ", documents); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.l.info("Documents = ", documents); }; const getRelations = function() { return currentDocument.relations; @@ -1050,7 +1050,7 @@ function addRelationObjs(item1, item2, relationTitle) { currentDocument.relations.push({ id1, id2, - relationTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(relationTitle, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)()) + relationTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(relationTitle, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)()) }); } const addRelation = function(item1, item2, title) { @@ -1066,14 +1066,14 @@ const addRelation = function(item1, item2, title) { currentDocument.relations.push({ id1, id2, - title: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(title, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)()) + title: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(title, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)()) }); } }; const addDescription = function(id, descr) { const theState = currentDocument.states[id]; const _descr = descr.startsWith(":") ? descr.replace(":", "").trim() : descr; - theState.descriptions.push(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(_descr, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)())); + theState.descriptions.push(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.e.sanitizeText(_descr, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)())); }; const cleanupLabel = function(label) { if (label.substring(0, 1) === ":") { @@ -1135,7 +1135,7 @@ const setDirection = (dir) => { }; const trimColon = (str) => str && str[0] === ":" ? str.substr(1).trim() : str.trim(); const db = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.c)().state, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.c)().state, addState, clear, getState, @@ -1155,15 +1155,15 @@ const db = { getRootDocV2, extract, trimColon, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.g, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.s, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.a, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.b, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.g, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.s, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.b, addStyleClass, setCssClass, addDescription, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_0__.t + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_0__.t }; const getStyles = (options) => ` defs #statediagram-barbEnd { diff --git a/assets/js/270.2dbc8a7f.js b/assets/js/846.ad199f56.js similarity index 95% rename from assets/js/270.2dbc8a7f.js rename to assets/js/846.ad199f56.js index 697ca50f..fe0e0911 100644 --- a/assets/js/270.2dbc8a7f.js +++ b/assets/js/846.ad199f56.js @@ -1,15 +1,15 @@ "use strict"; -exports.id = 270; -exports.ids = [270]; +exports.id = 846; +exports.ids = [846]; exports.modules = { -/***/ 2270: +/***/ 8846: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); @@ -561,7 +561,7 @@ var parser = function() { }(); parser.parser = parser; const parser$1 = parser; -const DEFAULT_PIE_CONFIG = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.pie; +const DEFAULT_PIE_CONFIG = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.pie; const DEFAULT_PIE_DB = { sections: {}, showData: false, @@ -574,13 +574,13 @@ const getConfig = () => structuredClone(config); const clear = () => { sections = structuredClone(DEFAULT_PIE_DB.sections); showData = DEFAULT_PIE_DB.showData; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const addSection = (label, value) => { - label = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(label, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + label = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(label, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); if (sections[label] === void 0) { sections[label] = value; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`added new section: ${label}, with value: ${value}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`added new section: ${label}, with value: ${value}`); } }; const getSections = () => sections; @@ -597,12 +597,12 @@ const getShowData = () => showData; const db = { getConfig, clear, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, addSection, getSections, cleanupValue, @@ -654,21 +654,21 @@ const createPieArcs = (sections2) => { return pie$1(pieData); }; const draw = (text, id, _version, diagObj) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("rendering pie chart\n" + text); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("rendering pie chart\n" + text); const db2 = diagObj.db; - const globalConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); - const pieConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.C)(db2.getConfig(), globalConfig.pie); + const globalConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const pieConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.C)(db2.getConfig(), globalConfig.pie); const MARGIN = 40; const LEGEND_RECT_SIZE = 18; const LEGEND_SPACING = 4; const height = 450; const pieWidth = height; - const svg = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.A)(id); + const svg = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.A)(id); const group = svg.append("g"); const sections2 = db2.getSections(); group.attr("transform", "translate(" + pieWidth / 2 + "," + height / 2 + ")"); const { themeVariables } = globalConfig; - let [outerStrokeWidth] = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.D)(themeVariables.pieOuterStrokeWidth); + let [outerStrokeWidth] = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.D)(themeVariables.pieOuterStrokeWidth); outerStrokeWidth ?? (outerStrokeWidth = 2); const textPosition = pieConfig.textPosition; const radius = Math.min(pieWidth, height) / 2 - MARGIN; @@ -724,7 +724,7 @@ const draw = (text, id, _version, diagObj) => { ); const totalWidth = pieWidth + MARGIN + LEGEND_RECT_SIZE + LEGEND_SPACING + longestTextWidth; svg.attr("viewBox", `0 0 ${totalWidth} ${height}`); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, height, totalWidth, pieConfig.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, height, totalWidth, pieConfig.useMaxWidth); }; const renderer = { draw }; const diagram = { diff --git a/assets/js/126.52f29497.js b/assets/js/857.3ff036ae.js similarity index 98% rename from assets/js/126.52f29497.js rename to assets/js/857.3ff036ae.js index ff6b8e88..18254c0b 100644 --- a/assets/js/126.52f29497.js +++ b/assets/js/857.3ff036ae.js @@ -1,15 +1,15 @@ "use strict"; -exports.id = 126; -exports.ids = [126]; +exports.id = 857; +exports.ids = [857]; exports.modules = { -/***/ 6126: +/***/ 5857: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6750); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6312); @@ -519,9 +519,9 @@ const db = { getInfo }; const draw = (text, id, version) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("rendering info diagram\n" + text); - const svg = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.A)(id); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, 100, 400, true); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("rendering info diagram\n" + text); + const svg = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.A)(id); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, 100, 400, true); const group = svg.append("g"); group.append("text").attr("x", 100).attr("y", 40).attr("class", "version").attr("font-size", 32).style("text-anchor", "middle").text(`v${version}`); }; diff --git a/assets/js/2270.910d212e.js b/assets/js/8846.793bf7ba.js similarity index 95% rename from assets/js/2270.910d212e.js rename to assets/js/8846.793bf7ba.js index 224abf12..08ac1754 100644 --- a/assets/js/2270.910d212e.js +++ b/assets/js/8846.793bf7ba.js @@ -1,13 +1,13 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[2270],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[8846],{ -/***/ 2270: +/***/ 8846: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4353); /* harmony import */ var _braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6750); @@ -559,7 +559,7 @@ var parser = function() { }(); parser.parser = parser; const parser$1 = parser; -const DEFAULT_PIE_CONFIG = _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.B.pie; +const DEFAULT_PIE_CONFIG = _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.B.pie; const DEFAULT_PIE_DB = { sections: {}, showData: false, @@ -572,13 +572,13 @@ const getConfig = () => structuredClone(config); const clear = () => { sections = structuredClone(DEFAULT_PIE_DB.sections); showData = DEFAULT_PIE_DB.showData; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const addSection = (label, value) => { - label = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.d)(label, (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)()); + label = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.d)(label, (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)()); if (sections[label] === void 0) { sections[label] = value; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`added new section: ${label}, with value: ${value}`); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(`added new section: ${label}, with value: ${value}`); } }; const getSections = () => sections; @@ -595,12 +595,12 @@ const getShowData = () => showData; const db = { getConfig, clear, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.t, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.g, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.a, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.t, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.g, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.a, addSection, getSections, cleanupValue, @@ -652,21 +652,21 @@ const createPieArcs = (sections2) => { return pie$1(pieData); }; const draw = (text, id, _version, diagObj) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("rendering pie chart\n" + text); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("rendering pie chart\n" + text); const db2 = diagObj.db; - const globalConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); - const pieConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.C)(db2.getConfig(), globalConfig.pie); + const globalConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const pieConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.C)(db2.getConfig(), globalConfig.pie); const MARGIN = 40; const LEGEND_RECT_SIZE = 18; const LEGEND_SPACING = 4; const height = 450; const pieWidth = height; - const svg = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.A)(id); + const svg = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.A)(id); const group = svg.append("g"); const sections2 = db2.getSections(); group.attr("transform", "translate(" + pieWidth / 2 + "," + height / 2 + ")"); const { themeVariables } = globalConfig; - let [outerStrokeWidth] = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.D)(themeVariables.pieOuterStrokeWidth); + let [outerStrokeWidth] = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.D)(themeVariables.pieOuterStrokeWidth); outerStrokeWidth ?? (outerStrokeWidth = 2); const textPosition = pieConfig.textPosition; const radius = Math.min(pieWidth, height) / 2 - MARGIN; @@ -722,7 +722,7 @@ const draw = (text, id, _version, diagObj) => { ); const totalWidth = pieWidth + MARGIN + LEGEND_RECT_SIZE + LEGEND_SPACING + longestTextWidth; svg.attr("viewBox", `0 0 ${totalWidth} ${height}`); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, height, totalWidth, pieConfig.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.i)(svg, height, totalWidth, pieConfig.useMaxWidth); }; const renderer = { draw }; const diagram = { diff --git a/assets/js/1378.9a4bd10a.js b/assets/js/8989.ab57c3b9.js similarity index 98% rename from assets/js/1378.9a4bd10a.js rename to assets/js/8989.ab57c3b9.js index e78d5ea5..4887f841 100644 --- a/assets/js/1378.9a4bd10a.js +++ b/assets/js/8989.ab57c3b9.js @@ -1,4 +1,4 @@ -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[1378],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[8989],{ /***/ 7375: /***/ (function(module) { @@ -21,7 +21,7 @@ /***/ }), -/***/ 1378: +/***/ 8989: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; @@ -33,7 +33,7 @@ /* harmony import */ var dayjs_plugin_isoWeek_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(8313); /* harmony import */ var dayjs_plugin_customParseFormat_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(445); /* harmony import */ var dayjs_plugin_advancedFormat_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(7375); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6312); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2838); @@ -802,7 +802,7 @@ const clear = function() { topAxis = false; lastOrder = 0; links = {}; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.v)(); weekday = "sunday"; }; const setAxisFormat = function(txt) { @@ -963,8 +963,8 @@ const getStartDate = function(prevTime, dateFormat2, str) { if (mDate.isValid()) { return mDate.toDate(); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("Invalid date:" + str); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("With date format:" + dateFormat2.trim()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("Invalid date:" + str); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("With date format:" + dateFormat2.trim()); const d = new Date(str); if (d === void 0 || isNaN(d.getTime()) || // WebKit browsers can mis-parse invalid dates to be ridiculously // huge numbers, e.g. new Date('202304') gets parsed as January 1, 202304. @@ -1211,7 +1211,7 @@ const compileTasks = function() { }; const setLink = function(ids, _linkStr) { let linkStr = _linkStr; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel !== "loose") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel !== "loose") { linkStr = (0,_braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__/* .sanitizeUrl */ .Jf)(_linkStr); } ids.split(",").forEach(function(id) { @@ -1234,7 +1234,7 @@ const setClass = function(ids, className) { }); }; const setClickFun = function(id, functionName, functionArgs) { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel !== "loose") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel !== "loose") { return; } if (functionName === void 0) { @@ -1257,7 +1257,7 @@ const setClickFun = function(id, functionName, functionArgs) { let rawTask = findTaskById(id); if (rawTask !== void 0) { pushFun(id, () => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.u.runFunc(functionName, ...argList); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.u.runFunc(functionName, ...argList); }); } }; @@ -1293,7 +1293,7 @@ const bindFunctions = function(element) { }); }; const ganttDb = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().gantt, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().gantt, clear, setDateFormat, getDateFormat, @@ -1307,14 +1307,14 @@ const ganttDb = { getTickInterval, setTodayMarker, getTodayMarker, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.g, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.t, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.g, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.t, setDisplayMode, getDisplayMode, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.a, addSection, getSections, getTasks, @@ -1350,7 +1350,7 @@ function getTaskTags(data, task, tags2) { } } const setConf = function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("Something is calling, setConf, remove the call"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("Something is calling, setConf, remove the call"); }; const mapWeekdayToTimeFunction = { monday: d3__WEBPACK_IMPORTED_MODULE_5__/* .timeMonday */ .ABi, @@ -1381,8 +1381,8 @@ const getMaxIntersections = (tasks2, orderOffset) => { }; let w; const draw = function(text, id, version, diagObj) { - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().gantt; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().gantt; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_5__/* .select */ .Ltv)("#i" + id); @@ -1450,7 +1450,7 @@ const draw = function(text, id, version, diagObj) { } taskArray.sort(taskCompare); makeGantt(taskArray, w, h); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.i)(svg, h, w, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.i)(svg, h, w, conf.useMaxWidth); svg.append("text").text(diagObj.db.getDiagramTitle()).attr("x", w / 2).attr("y", conf.titleTopMargin).attr("class", "titleText"); function makeGantt(tasks2, pageWidth, pageHeight) { const barHeight = conf.barHeight; @@ -1624,7 +1624,7 @@ const draw = function(text, id, version, diagObj) { return classStr + " taskText taskText" + secNum + " " + taskType + " width-" + textWidth; } }); - const securityLevel2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; + const securityLevel2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; if (securityLevel2 === "sandbox") { let sandboxElement2; sandboxElement2 = (0,d3__WEBPACK_IMPORTED_MODULE_5__/* .select */ .Ltv)("#i" + id); @@ -1662,7 +1662,7 @@ const draw = function(text, id, version, diagObj) { return; } if (dayjs__WEBPACK_IMPORTED_MODULE_1__(maxTime).diff(dayjs__WEBPACK_IMPORTED_MODULE_1__(minTime), "year") > 5) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.warn( "The difference between the min and max time is more than 5 years. This will cause performance issues. Skipping drawing exclude days." ); return; @@ -1773,7 +1773,7 @@ const draw = function(text, id, version, diagObj) { let prevGap = 0; const numOccurrences = Object.keys(categoryHeights).map((d) => [d, categoryHeights[d]]); svg.append("g").selectAll("text").data(numOccurrences).enter().append(function(d) { - const rows = d[0].split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.e.lineBreakRegex); + const rows = d[0].split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.e.lineBreakRegex); const dy = -(rows.length - 1) / 2; const svgLabel = doc.createElementNS("http://www.w3.org/2000/svg", "text"); svgLabel.setAttribute("dy", dy + "em"); diff --git a/assets/js/375.2c18a174.js b/assets/js/8995.0350c844.js similarity index 76% rename from assets/js/375.2c18a174.js rename to assets/js/8995.0350c844.js index 55088aaa..971fac90 100644 --- a/assets/js/375.2c18a174.js +++ b/assets/js/8995.0350c844.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[375],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[8995],{ /***/ 4075: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -126,7 +126,7 @@ function clone(value) { /***/ }), -/***/ 375: +/***/ 8995: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { @@ -134,10 +134,10 @@ function clone(value) { /* harmony export */ }); /* harmony import */ var dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1176); /* harmony import */ var dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4075); -/* harmony import */ var _edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(2034); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3566); +/* harmony import */ var _edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8146); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(697); -/* harmony import */ var _createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(5914); +/* harmony import */ var _createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(9312); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6312); @@ -155,15 +155,15 @@ const clear$1 = () => { clusterDb = {}; }; const isDescendant = (id, ancestorId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("In isDescendant", ancestorId, " ", id, " = ", descendants[ancestorId].includes(id)); if (descendants[ancestorId].includes(id)) { return true; } return false; }; const edgeInCluster = (edge, clusterId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Descendants of ", clusterId, " is ", descendants[clusterId]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge is ", edge); if (edge.v === clusterId) { return false; } @@ -171,13 +171,13 @@ const edgeInCluster = (edge, clusterId) => { return false; } if (!descendants[clusterId]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Tilt, ", clusterId, ",not in descendants"); return false; } return descendants[clusterId].includes(edge.v) || isDescendant(edge.v, clusterId) || isDescendant(edge.w, clusterId) || descendants[clusterId].includes(edge.w); }; const copy = (clusterId, graph, newGraph, rootId) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Copying children of ", clusterId, "root", @@ -190,24 +190,24 @@ const copy = (clusterId, graph, newGraph, rootId) => { if (clusterId !== rootId) { nodes.push(clusterId); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Copying (nodes) clusterId", clusterId, "nodes", nodes); nodes.forEach((node) => { if (graph.children(node).length > 0) { copy(node, graph, newGraph, rootId); } else { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("cp ", node, " to ", rootId, " with parent ", clusterId); newGraph.setNode(node, data); if (rootId !== graph.parent(node)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Setting parent", node, graph.parent(node)); newGraph.setParent(node, graph.parent(node)); } if (clusterId !== rootId && node !== clusterId) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Setting parent", node, clusterId); newGraph.setParent(node, clusterId); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("In copy ", clusterId, "root", rootId, "data", graph.node(clusterId), rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Not Setting parent for node=", node, "cluster!==rootId", @@ -217,18 +217,18 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } const edges = graph.edges(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Copying Edges", edges); edges.forEach((edge) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge", edge); const data2 = graph.edge(edge.v, edge.w, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge data", data2, rootId); try { if (edgeInCluster(edge, rootId)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Copying as ", edge.v, edge.w, data2, edge.name); newGraph.setEdge(edge.v, edge.w, data2, edge.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("newGraph edges ", newGraph.edges(), newGraph.edge(newGraph.edges()[0])); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Skipping copy of edge ", edge.v, "-->", @@ -240,11 +240,11 @@ const copy = (clusterId, graph, newGraph, rootId) => { ); } } catch (e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error(e); } }); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Removing node", node); graph.removeNode(node); }); }; @@ -258,17 +258,17 @@ const extractDescendants = (id, graph) => { return res; }; const findNonClusterChild = (id, graph) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching", id); const children = graph.children(id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Searching children of id ", id, children); if (children.length < 1) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("This is a valid node", id); return id; } for (const child of children) { const _id = findNonClusterChild(child, graph); if (_id) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Found replacement for", id, " => ", _id); return _id; } } @@ -287,15 +287,15 @@ const getAnchorId = (id) => { }; const adjustClustersAndEdges = (graph, depth) => { if (!graph || depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting out, no graph "); return; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Opting in, graph "); } graph.nodes().forEach(function(id) { const children = graph.children(id); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster identified", id, " Replacement id in edges: ", @@ -309,20 +309,20 @@ const adjustClustersAndEdges = (graph, depth) => { const children = graph.children(id); const edges = graph.edges(); if (children.length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Cluster identified", id, descendants); edges.forEach((edge) => { if (edge.v !== id && edge.w !== id) { const d1 = isDescendant(edge.v, id); const d2 = isDescendant(edge.w, id); if (d1 ^ d2) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge: ", edge, " leaves cluster ", id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Descendants of XXX ", id, ": ", descendants[id]); clusterDb[id].externalConnections = true; } } }); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster ", id, descendants); } }); for (let id of Object.keys(clusterDb)) { @@ -334,11 +334,11 @@ const adjustClustersAndEdges = (graph, depth) => { } graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(graph.edge(e))); let v = e.v; let w = e.w; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Fix XXX", clusterDb, "ids:", @@ -350,8 +350,8 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[e.w] ); if (clusterDb[e.v] && clusterDb[e.w] && clusterDb[e.v] === clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing link to self - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -375,7 +375,7 @@ const adjustClustersAndEdges = (graph, depth) => { graph.setEdge(v, specialId, edge1, e.name + "-cyclic-special"); graph.setEdge(specialId, w, edge2, e.name + "-cyclic-special"); } else if (clusterDb[e.v] || clusterDb[e.w]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing and trixing - removing XXX", e.v, e.w, e.name); v = getAnchorId(e.v); w = getAnchorId(e.w); graph.removeEdge(e.v, e.w, e.name); @@ -389,18 +389,18 @@ const adjustClustersAndEdges = (graph, depth) => { clusterDb[parent].externalConnections = true; edge.toCluster = e.w; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fix Replacing with XXX", v, w, e.name); graph.setEdge(v, w, edge, e.name); } }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Adjusted Graph", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); extractor(graph, 0); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace(clusterDb); }; const extractor = (graph, depth) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("extractor - ", depth, dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), graph.children("D")); if (depth > 10) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.error("Bailing out"); return; } let nodes = graph.nodes(); @@ -410,12 +410,12 @@ const extractor = (graph, depth) => { hasChildren = hasChildren || children.length > 0; } if (!hasChildren) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Done, no node has children", graph.nodes()); return; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Nodes = ", nodes, depth); for (const node of nodes) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug( "Extracting node", node, clusterDb, @@ -427,10 +427,10 @@ const extractor = (graph, depth) => { depth ); if (!clusterDb[node]) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Not a cluster", node, depth); } else if (!clusterDb[node].externalConnections && // !graph.parent(node) && graph.children(node) && graph.children(node).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster without external connections, without a parent and with children", node, depth @@ -439,7 +439,7 @@ const extractor = (graph, depth) => { let dir = graphSettings.rankdir === "TB" ? "LR" : "TB"; if (clusterDb[node] && clusterDb[node].clusterData && clusterDb[node].clusterData.dir) { dir = clusterDb[node].clusterData.dir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Fixing dir", clusterDb[node].clusterData.dir, dir); } const clusterGraph = new dagre_d3_es_src_graphlib_index_js__WEBPACK_IMPORTED_MODULE_2__/* .Graph */ .T({ multigraph: true, @@ -454,7 +454,7 @@ const extractor = (graph, depth) => { }).setDefaultEdgeLabel(function() { return {}; }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Old graph before copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); copy(node, graph, clusterGraph, node); graph.setNode(node, { clusterNode: true, @@ -463,10 +463,10 @@ const extractor = (graph, depth) => { labelText: clusterDb[node].labelText, graph: clusterGraph }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New graph after copy node: (", node, ")", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(clusterGraph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("Old graph after copy", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn( "Cluster ** ", node, " **not meeting the criteria !externalConnections:", @@ -478,14 +478,14 @@ const extractor = (graph, depth) => { graph.children("D"), depth ); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug(clusterDb); } } nodes = graph.nodes(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("New list of nodes", nodes); for (const node of nodes) { const data = graph.node(node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn(" Now next level", node, data); if (data.clusterNode) { extractor(data.graph, depth + 1); } @@ -505,15 +505,15 @@ const sorter = (graph, nodes) => { }; const sortNodesByHierarchy = (graph) => sorter(graph, graph.children()); const rect = (parent, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Creating subgraph rect for ", node.id, node); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", "cluster" + (node.class ? " " + node.class : "")).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); - const useHtmlLabels = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); + const useHtmlLabels = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels); const label = shapeSvg.insert("g").attr("class", "cluster-label"); - const text = node.labelType === "markdown" ? (0,_createText_4a4f35c9_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = node.labelType === "markdown" ? (0,_createText_2e5e7dd3_js__WEBPACK_IMPORTED_MODULE_5__.a)(label, node.labelText, { style: node.labelStyle, useHtmlLabels }) : label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -528,9 +528,9 @@ const rect = (parent, node) => { } else { node.diff = -node.padding / 2; } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Data ", node, JSON.stringify(node)); rect2.attr("style", node.style).attr("rx", node.rx).attr("ry", node.ry).attr("x", node.x - width / 2).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width).attr("height", node.height + padding); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); if (useHtmlLabels) { label.attr( "transform", @@ -548,7 +548,7 @@ const rect = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -562,19 +562,19 @@ const noteGroup = (parent, node) => { node.width = rectBox.width; node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const roundedWithTitle = (parent, node) => { - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const shapeSvg = parent.insert("g").attr("class", node.classes).attr("id", node.id); const rect2 = shapeSvg.insert("rect", ":first-child"); const label = shapeSvg.insert("g").attr("class", "cluster-label"); const innerRect = shapeSvg.append("rect"); - const text = label.node().appendChild((0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); + const text = label.node().appendChild((0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.c)(node.labelText, node.labelStyle, void 0, true)); let bbox = text.getBBox(); - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels)) { const div = text.children[0]; const dv = (0,d3__WEBPACK_IMPORTED_MODULE_3__/* .select */ .Ltv)(text); bbox = div.getBoundingClientRect(); @@ -592,15 +592,15 @@ const roundedWithTitle = (parent, node) => { } rect2.attr("class", "outer").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding).attr("width", width + padding).attr("height", node.height + padding); innerRect.attr("class", "inner").attr("x", node.x - width / 2 - halfPadding).attr("y", node.y - node.height / 2 - halfPadding + bbox.height - 1).attr("width", width + padding).attr("height", node.height + padding - bbox.height - 3); - const { subGraphTitleTopMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTopMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); label.attr( "transform", - `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` + `translate(${node.x - bbox.width / 2}, ${node.y - node.height / 2 - node.padding / 3 + ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.m)(siteConfig.flowchart.htmlLabels) ? 5 : 3) + subGraphTitleTopMargin})` ); const rectBox = rect2.node().getBBox(); node.height = rectBox.height; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; @@ -615,14 +615,14 @@ const divider = (parent, node) => { node.height = rectBox.height; node.diff = -node.padding / 2; node.intersect = function(point) { - return (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); + return (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.i)(node, point); }; return shapeSvg; }; const shapes = { rect, roundedWithTitle, noteGroup, divider }; let clusterElems = {}; const insertCluster = (elem, node) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Inserting cluster"); const shape = node.shape || "rect"; clusterElems[node.id] = shapes[shape](elem, node); }; @@ -630,17 +630,17 @@ const clear = () => { clusterElems = {}; }; const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, siteConfig) => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph in recursive render: XXX", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph), parentCluster); const dir = graph.graph().rankdir; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Dir in recursive render - dir:", dir); const elem = _elem.insert("g").attr("class", "root"); if (!graph.nodes()) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("No nodes found for", graph); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Recursive render XXX", graph.nodes()); } if (graph.edges().length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Recursive edges", graph.edge(graph.edges()[0])); } const clusters = elem.insert("g").attr("class", "clusters"); const edgePaths = elem.insert("g").attr("class", "edgePaths"); @@ -651,16 +651,16 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit const node = graph.node(v); if (parentCluster !== void 0) { const data = JSON.parse(JSON.stringify(parentCluster.clusterData)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Setting data for cluster XXX (", v, ") ", data, parentCluster); graph.setNode(parentCluster.id, data); if (!graph.parent(v)) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.trace("Setting parent", v, parentCluster.id); graph.setParent(v, parentCluster.id, data); } } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("(Insert) Node XXX" + v + ": " + JSON.stringify(graph.node(v))); if (node && node.clusterNode) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster identified", v, node.width, graph.node(v)); const o = await recursiveRender( nodes, node.graph, @@ -670,45 +670,45 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit siteConfig ); const newEl = o.elem; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.u)(node, newEl); node.diff = o.diff || 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node bounds (abc123)", v, node, node.width, node.x, node.y); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.s)(newEl, node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Recursive render complete ", newEl, node); } else { if (graph.children(v).length > 0) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Cluster - the non recursive path XXX", v, node.id, node, graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(findNonClusterChild(node.id, graph)); clusterDb[node.id] = { id: findNonClusterChild(node.id, graph), node }; } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); - await (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Node - the non recursive path", v, node.id, node); + await (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.e)(nodes, graph.node(v), dir); } } }) ); graph.edges().forEach(function(e) { const edge = graph.edge(e.v, e.w, e.name); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": ", e, " ", JSON.stringify(graph.edge(e))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Fix", clusterDb, "ids:", e.v, e.w, "Translating: ", clusterDb[e.v], clusterDb[e.w]); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.f)(edgeLabels, edge); }); graph.edges().forEach(function(e) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(e)); }); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("### Layout ###"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("#############################################"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(graph); (0,dagre_d3_es_src_dagre_index_js__WEBPACK_IMPORTED_MODULE_0__/* .layout */ .Zp)(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Graph after layout:", dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph)); let diff = 0; - const { subGraphTitleTotalMargin } = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); + const { subGraphTitleTotalMargin } = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.g)(siteConfig); sortNodesByHierarchy(graph).forEach(function(v) { const node = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Position " + v + ": " + JSON.stringify(graph.node(v))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info( "Position " + v + ": (" + node.x, "," + node.y, ") width: ", @@ -718,7 +718,7 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit ); if (node && node.clusterNode) { node.y += subGraphTitleTotalMargin; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } else { if (graph.children(v).length > 0) { node.height += subGraphTitleTotalMargin; @@ -726,20 +726,20 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit clusterDb[node.id].node = node; } else { node.y += subGraphTitleTotalMargin / 2; - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.p)(node); } } }); graph.edges().forEach(function(e) { const edge = graph.edge(e); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info("Edge " + e.v + " -> " + e.w + ": " + JSON.stringify(edge), edge); edge.points.forEach((point) => point.y += subGraphTitleTotalMargin / 2); - const paths = (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); + const paths = (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.h)(edgePaths, e, edge, clusterDb, diagramType, graph, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.j)(edge, paths); }); graph.nodes().forEach(function(v) { const n = graph.node(v); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.info(v, n.type, n.diff); if (n.type === "group") { diff = n.diff; } @@ -747,15 +747,15 @@ const recursiveRender = async (_elem, graph, diagramType, id, parentCluster, sit return { elem, diff }; }; const render = async (elem, graph, markers, diagramType, id) => { - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.b)(); - (0,_edges_5962ec63_js__WEBPACK_IMPORTED_MODULE_6__.d)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.a)(elem, markers, diagramType, id); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.b)(); + (0,_edges_e0da2a9e_js__WEBPACK_IMPORTED_MODULE_6__.d)(); clear(); clear$1(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph at first:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); adjustClustersAndEdges(graph); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); - const siteConfig = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.warn("Graph after:", JSON.stringify(dagre_d3_es_src_graphlib_json_js__WEBPACK_IMPORTED_MODULE_1__/* .write */ .M(graph))); + const siteConfig = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); await recursiveRender(elem, graph, diagramType, id, void 0, siteConfig); }; diff --git a/assets/js/5914.f960ae7d.js b/assets/js/9312.5e1adaba.js similarity index 99% rename from assets/js/5914.f960ae7d.js rename to assets/js/9312.5e1adaba.js index a2156294..66704dd0 100644 --- a/assets/js/5914.f960ae7d.js +++ b/assets/js/9312.5e1adaba.js @@ -1,7 +1,7 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[5914],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[9312],{ -/***/ 5914: +/***/ 9312: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { @@ -26,8 +26,8 @@ __webpack_require__.d(constructs_namespaceObject, { text: () => (constructs_text) }); -// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-2490e8f2.js + 8 modules -var mermaid_2490e8f2 = __webpack_require__(3566); +// EXTERNAL MODULE: ./node_modules/mermaid/dist/mermaid-b5860b54.js + 8 modules +var mermaid_b5860b54 = __webpack_require__(6079); ;// ./node_modules/mermaid/node_modules/mdast-util-to-string/lib/index.js /** * @typedef {import('mdast').Root|import('mdast').Content} Node @@ -10434,7 +10434,7 @@ function defaultOnError(left, right) { // EXTERNAL MODULE: ./node_modules/ts-dedent/esm/index.js var esm = __webpack_require__(513); -;// ./node_modules/mermaid/dist/createText-4a4f35c9.js +;// ./node_modules/mermaid/dist/createText-2e5e7dd3.js @@ -10662,12 +10662,12 @@ const createText = (el, text = "", { width = 200, addSvgBackground = false } = {}) => { - mermaid_2490e8f2.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); + mermaid_b5860b54.l.info("createText", text, style, isTitle, classes, useHtmlLabels, isNode, addSvgBackground); if (useHtmlLabels) { const htmlText = markdownToHTML(text); const node = { isNode, - label: (0,mermaid_2490e8f2.M)(htmlText).replace( + label: (0,mermaid_b5860b54.M)(htmlText).replace( /fa[blrs]?:fa-[\w-]+/g, // cspell: disable-line (s) => `` diff --git a/assets/js/802.acdfe984.js b/assets/js/971.45cd57a5.js similarity index 97% rename from assets/js/802.acdfe984.js rename to assets/js/971.45cd57a5.js index ed249720..0d094b17 100644 --- a/assets/js/802.acdfe984.js +++ b/assets/js/971.45cd57a5.js @@ -1,15 +1,15 @@ "use strict"; -exports.id = 802; -exports.ids = [802]; +exports.id = 971; +exports.ids = [971]; exports.modules = { -/***/ 802: +/***/ 971: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3219); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8041); @@ -577,13 +577,13 @@ let currentTaskId = 0; const sections = []; const tasks = []; const rawTasks = []; -const getCommonDb = () => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.L; +const getCommonDb = () => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.L; const clear = function() { sections.length = 0; tasks.length = 0; currentSection = ""; rawTasks.length = 0; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const addSection = function(txt) { currentSection = txt; @@ -950,9 +950,9 @@ const svgDraw = { }; const draw = function(text, id, version, diagObj) { var _a, _b; - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const LEFT_MARGIN = conf.leftMargin ?? 50; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("timeline", diagObj.db); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("timeline", diagObj.db); const securityLevel = conf.securityLevel; let sandboxElement; if (securityLevel === "sandbox") { @@ -963,10 +963,10 @@ const draw = function(text, id, version, diagObj) { svg.append("g"); const tasks2 = diagObj.db.getTasks(); const title = diagObj.db.getCommonDb().getDiagramTitle(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("task", tasks2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("task", tasks2); svgDraw.initGraphics(svg); const sections2 = diagObj.db.getSections(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sections", sections2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sections", sections2); let maxSectionHeight = 0; let maxTaskHeight = 0; let depthY = 0; @@ -986,12 +986,12 @@ const draw = function(text, id, version, diagObj) { maxHeight: maxSectionHeight }; const sectionHeight = svgDraw.getVirtualNodeHeight(svg, sectionNode, conf); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionHeight before draw", sectionHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionHeight before draw", sectionHeight); maxSectionHeight = Math.max(maxSectionHeight, sectionHeight + 20); }); let maxEventCount = 0; let maxEventLineLength = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("tasks.length", tasks2.length); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("tasks.length", tasks2.length); for (const [i, task] of tasks2.entries()) { const taskNode = { number: i, @@ -1002,7 +1002,7 @@ const draw = function(text, id, version, diagObj) { maxHeight: maxTaskHeight }; const taskHeight = svgDraw.getVirtualNodeHeight(svg, taskNode, conf); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskHeight before draw", taskHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskHeight before draw", taskHeight); maxTaskHeight = Math.max(maxTaskHeight, taskHeight + 20); maxEventCount = Math.max(maxEventCount, task.events.length); let maxEventLineLengthTemp = 0; @@ -1020,8 +1020,8 @@ const draw = function(text, id, version, diagObj) { } maxEventLineLength = Math.max(maxEventLineLength, maxEventLineLengthTemp); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxSectionHeight before draw", maxSectionHeight); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxTaskHeight before draw", maxTaskHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxSectionHeight before draw", maxSectionHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxTaskHeight before draw", maxTaskHeight); if (sections2 && sections2.length > 0) { sections2.forEach((section) => { const tasksForSection = tasks2.filter((task) => task.section === section); @@ -1033,10 +1033,10 @@ const draw = function(text, id, version, diagObj) { padding: 20, maxHeight: maxSectionHeight }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionNode", sectionNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionNode", sectionNode); const sectionNodeWrapper = svg.append("g"); const node = svgDraw.drawNode(sectionNodeWrapper, sectionNode, sectionNumber, conf); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionNode output", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionNode output", node); sectionNodeWrapper.attr("transform", `translate(${masterX}, ${sectionBeginY})`); masterY += maxSectionHeight + 50; if (tasksForSection.length > 0) { @@ -1075,14 +1075,14 @@ const draw = function(text, id, version, diagObj) { ); } const box = svg.node().getBBox(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("bounds", box); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("bounds", box); if (title) { svg.append("text").text(title).attr("x", box.width / 2 - LEFT_MARGIN).attr("font-size", "4ex").attr("font-weight", "bold").attr("y", 20); } depthY = hasSections ? maxSectionHeight + maxTaskHeight + 150 : maxTaskHeight + 100; const lineWrapper = svg.append("g").attr("class", "lineWrapper"); lineWrapper.append("line").attr("x1", LEFT_MARGIN).attr("y1", depthY).attr("x2", box.width + 3 * LEFT_MARGIN).attr("y2", depthY).attr("stroke-width", 4).attr("stroke", "black").attr("marker-end", "url(#arrowhead)"); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.o)( + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.o)( void 0, svg, ((_a = conf.timeline) == null ? void 0 : _a.padding) ?? 50, @@ -1100,11 +1100,11 @@ const drawTasks = function(diagram2, tasks2, sectionColor, masterX, masterY, max padding: 20, maxHeight: maxTaskHeight }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskNode", taskNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskNode", taskNode); const taskWrapper = diagram2.append("g").attr("class", "taskWrapper"); const node = svgDraw.drawNode(taskWrapper, taskNode, sectionColor, conf); const taskHeight = node.height; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskHeight after draw", taskHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskHeight after draw", taskHeight); taskWrapper.attr("transform", `translate(${masterX}, ${masterY})`); maxTaskHeight = Math.max(maxTaskHeight, taskHeight); if (task.events) { @@ -1138,7 +1138,7 @@ const drawEvents = function(diagram2, events, sectionColor, masterX, masterY, co padding: 20, maxHeight: 50 }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("eventNode", eventNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("eventNode", eventNode); const eventWrapper = diagram2.append("g").attr("class", "eventWrapper"); const node = svgDraw.drawNode(eventWrapper, eventNode, sectionColor, conf); const eventHeight = node.height; diff --git a/assets/js/802.afef4aeb.js b/assets/js/971.70c87eae.js similarity index 97% rename from assets/js/802.afef4aeb.js rename to assets/js/971.70c87eae.js index d577898e..c22b15de 100644 --- a/assets/js/802.afef4aeb.js +++ b/assets/js/971.70c87eae.js @@ -1,13 +1,13 @@ "use strict"; -(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[802],{ +(self["webpackChunkboajs_dev"] = self["webpackChunkboajs_dev"] || []).push([[971],{ -/***/ 802: +/***/ 971: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ diagram: () => (/* binding */ diagram) /* harmony export */ }); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3566); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6312); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(3219); /* harmony import */ var khroma__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(8041); @@ -575,13 +575,13 @@ let currentTaskId = 0; const sections = []; const tasks = []; const rawTasks = []; -const getCommonDb = () => _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.L; +const getCommonDb = () => _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.L; const clear = function() { sections.length = 0; tasks.length = 0; currentSection = ""; rawTasks.length = 0; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.v)(); }; const addSection = function(txt) { currentSection = txt; @@ -948,9 +948,9 @@ const svgDraw = { }; const draw = function(text, id, version, diagObj) { var _a, _b; - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.c)(); + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.c)(); const LEFT_MARGIN = conf.leftMargin ?? 50; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("timeline", diagObj.db); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("timeline", diagObj.db); const securityLevel = conf.securityLevel; let sandboxElement; if (securityLevel === "sandbox") { @@ -961,10 +961,10 @@ const draw = function(text, id, version, diagObj) { svg.append("g"); const tasks2 = diagObj.db.getTasks(); const title = diagObj.db.getCommonDb().getDiagramTitle(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("task", tasks2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("task", tasks2); svgDraw.initGraphics(svg); const sections2 = diagObj.db.getSections(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sections", sections2); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sections", sections2); let maxSectionHeight = 0; let maxTaskHeight = 0; let depthY = 0; @@ -984,12 +984,12 @@ const draw = function(text, id, version, diagObj) { maxHeight: maxSectionHeight }; const sectionHeight = svgDraw.getVirtualNodeHeight(svg, sectionNode, conf); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionHeight before draw", sectionHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionHeight before draw", sectionHeight); maxSectionHeight = Math.max(maxSectionHeight, sectionHeight + 20); }); let maxEventCount = 0; let maxEventLineLength = 0; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("tasks.length", tasks2.length); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("tasks.length", tasks2.length); for (const [i, task] of tasks2.entries()) { const taskNode = { number: i, @@ -1000,7 +1000,7 @@ const draw = function(text, id, version, diagObj) { maxHeight: maxTaskHeight }; const taskHeight = svgDraw.getVirtualNodeHeight(svg, taskNode, conf); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskHeight before draw", taskHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskHeight before draw", taskHeight); maxTaskHeight = Math.max(maxTaskHeight, taskHeight + 20); maxEventCount = Math.max(maxEventCount, task.events.length); let maxEventLineLengthTemp = 0; @@ -1018,8 +1018,8 @@ const draw = function(text, id, version, diagObj) { } maxEventLineLength = Math.max(maxEventLineLength, maxEventLineLengthTemp); } - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxSectionHeight before draw", maxSectionHeight); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxTaskHeight before draw", maxTaskHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxSectionHeight before draw", maxSectionHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("maxTaskHeight before draw", maxTaskHeight); if (sections2 && sections2.length > 0) { sections2.forEach((section) => { const tasksForSection = tasks2.filter((task) => task.section === section); @@ -1031,10 +1031,10 @@ const draw = function(text, id, version, diagObj) { padding: 20, maxHeight: maxSectionHeight }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionNode", sectionNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionNode", sectionNode); const sectionNodeWrapper = svg.append("g"); const node = svgDraw.drawNode(sectionNodeWrapper, sectionNode, sectionNumber, conf); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionNode output", node); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("sectionNode output", node); sectionNodeWrapper.attr("transform", `translate(${masterX}, ${sectionBeginY})`); masterY += maxSectionHeight + 50; if (tasksForSection.length > 0) { @@ -1073,14 +1073,14 @@ const draw = function(text, id, version, diagObj) { ); } const box = svg.node().getBBox(); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("bounds", box); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("bounds", box); if (title) { svg.append("text").text(title).attr("x", box.width / 2 - LEFT_MARGIN).attr("font-size", "4ex").attr("font-weight", "bold").attr("y", 20); } depthY = hasSections ? maxSectionHeight + maxTaskHeight + 150 : maxTaskHeight + 100; const lineWrapper = svg.append("g").attr("class", "lineWrapper"); lineWrapper.append("line").attr("x1", LEFT_MARGIN).attr("y1", depthY).attr("x2", box.width + 3 * LEFT_MARGIN).attr("y2", depthY).attr("stroke-width", 4).attr("stroke", "black").attr("marker-end", "url(#arrowhead)"); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.o)( + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.o)( void 0, svg, ((_a = conf.timeline) == null ? void 0 : _a.padding) ?? 50, @@ -1098,11 +1098,11 @@ const drawTasks = function(diagram2, tasks2, sectionColor, masterX, masterY, max padding: 20, maxHeight: maxTaskHeight }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskNode", taskNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskNode", taskNode); const taskWrapper = diagram2.append("g").attr("class", "taskWrapper"); const node = svgDraw.drawNode(taskWrapper, taskNode, sectionColor, conf); const taskHeight = node.height; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskHeight after draw", taskHeight); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("taskHeight after draw", taskHeight); taskWrapper.attr("transform", `translate(${masterX}, ${masterY})`); maxTaskHeight = Math.max(maxTaskHeight, taskHeight); if (task.events) { @@ -1136,7 +1136,7 @@ const drawEvents = function(diagram2, events, sectionColor, masterX, masterY, co padding: 20, maxHeight: 50 }; - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("eventNode", eventNode); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_4__.l.debug("eventNode", eventNode); const eventWrapper = diagram2.append("g").attr("class", "eventWrapper"); const node = svgDraw.drawNode(eventWrapper, eventNode, sectionColor, conf); const eventHeight = node.height; diff --git a/assets/js/378.e29dba22.js b/assets/js/989.3045e566.js similarity index 98% rename from assets/js/378.e29dba22.js rename to assets/js/989.3045e566.js index 090d8dfc..a599beee 100644 --- a/assets/js/378.e29dba22.js +++ b/assets/js/989.3045e566.js @@ -1,5 +1,5 @@ -exports.id = 378; -exports.ids = [378]; +exports.id = 989; +exports.ids = [989]; exports.modules = { /***/ 7375: @@ -23,7 +23,7 @@ exports.modules = { /***/ }), -/***/ 1378: +/***/ 8989: /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; @@ -35,7 +35,7 @@ exports.modules = { /* harmony import */ var dayjs_plugin_isoWeek_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(8313); /* harmony import */ var dayjs_plugin_customParseFormat_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(445); /* harmony import */ var dayjs_plugin_advancedFormat_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(7375); -/* harmony import */ var _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(8328); +/* harmony import */ var _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(6079); /* harmony import */ var d3__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6312); /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(9418); @@ -804,7 +804,7 @@ const clear = function() { topAxis = false; lastOrder = 0; links = {}; - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.v)(); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.v)(); weekday = "sunday"; }; const setAxisFormat = function(txt) { @@ -965,8 +965,8 @@ const getStartDate = function(prevTime, dateFormat2, str) { if (mDate.isValid()) { return mDate.toDate(); } else { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("Invalid date:" + str); - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("With date format:" + dateFormat2.trim()); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("Invalid date:" + str); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("With date format:" + dateFormat2.trim()); const d = new Date(str); if (d === void 0 || isNaN(d.getTime()) || // WebKit browsers can mis-parse invalid dates to be ridiculously // huge numbers, e.g. new Date('202304') gets parsed as January 1, 202304. @@ -1213,7 +1213,7 @@ const compileTasks = function() { }; const setLink = function(ids, _linkStr) { let linkStr = _linkStr; - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel !== "loose") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel !== "loose") { linkStr = (0,_braintree_sanitize_url__WEBPACK_IMPORTED_MODULE_0__/* .sanitizeUrl */ .Jf)(_linkStr); } ids.split(",").forEach(function(id) { @@ -1236,7 +1236,7 @@ const setClass = function(ids, className) { }); }; const setClickFun = function(id, functionName, functionArgs) { - if ((0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel !== "loose") { + if ((0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel !== "loose") { return; } if (functionName === void 0) { @@ -1259,7 +1259,7 @@ const setClickFun = function(id, functionName, functionArgs) { let rawTask = findTaskById(id); if (rawTask !== void 0) { pushFun(id, () => { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.u.runFunc(functionName, ...argList); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.u.runFunc(functionName, ...argList); }); } }; @@ -1295,7 +1295,7 @@ const bindFunctions = function(element) { }); }; const ganttDb = { - getConfig: () => (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().gantt, + getConfig: () => (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().gantt, clear, setDateFormat, getDateFormat, @@ -1309,14 +1309,14 @@ const ganttDb = { getTickInterval, setTodayMarker, getTodayMarker, - setAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.s, - getAccTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.g, - setDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.q, - getDiagramTitle: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.t, + setAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.s, + getAccTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.g, + setDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.q, + getDiagramTitle: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.t, setDisplayMode, getDisplayMode, - setAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.b, - getAccDescription: _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.a, + setAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.b, + getAccDescription: _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.a, addSection, getSections, getTasks, @@ -1352,7 +1352,7 @@ function getTaskTags(data, task, tags2) { } } const setConf = function() { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("Something is calling, setConf, remove the call"); + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.debug("Something is calling, setConf, remove the call"); }; const mapWeekdayToTimeFunction = { monday: d3__WEBPACK_IMPORTED_MODULE_5__/* .timeMonday */ .ABi, @@ -1383,8 +1383,8 @@ const getMaxIntersections = (tasks2, orderOffset) => { }; let w; const draw = function(text, id, version, diagObj) { - const conf = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().gantt; - const securityLevel = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; + const conf = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().gantt; + const securityLevel = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; let sandboxElement; if (securityLevel === "sandbox") { sandboxElement = (0,d3__WEBPACK_IMPORTED_MODULE_5__/* .select */ .Ltv)("#i" + id); @@ -1452,7 +1452,7 @@ const draw = function(text, id, version, diagObj) { } taskArray.sort(taskCompare); makeGantt(taskArray, w, h); - (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.i)(svg, h, w, conf.useMaxWidth); + (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.i)(svg, h, w, conf.useMaxWidth); svg.append("text").text(diagObj.db.getDiagramTitle()).attr("x", w / 2).attr("y", conf.titleTopMargin).attr("class", "titleText"); function makeGantt(tasks2, pageWidth, pageHeight) { const barHeight = conf.barHeight; @@ -1626,7 +1626,7 @@ const draw = function(text, id, version, diagObj) { return classStr + " taskText taskText" + secNum + " " + taskType + " width-" + textWidth; } }); - const securityLevel2 = (0,_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; + const securityLevel2 = (0,_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.c)().securityLevel; if (securityLevel2 === "sandbox") { let sandboxElement2; sandboxElement2 = (0,d3__WEBPACK_IMPORTED_MODULE_5__/* .select */ .Ltv)("#i" + id); @@ -1664,7 +1664,7 @@ const draw = function(text, id, version, diagObj) { return; } if (dayjs__WEBPACK_IMPORTED_MODULE_1__(maxTime).diff(dayjs__WEBPACK_IMPORTED_MODULE_1__(minTime), "year") > 5) { - _mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.l.warn( + _mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.l.warn( "The difference between the min and max time is more than 5 years. This will cause performance issues. Skipping drawing exclude days." ); return; @@ -1775,7 +1775,7 @@ const draw = function(text, id, version, diagObj) { let prevGap = 0; const numOccurrences = Object.keys(categoryHeights).map((d) => [d, categoryHeights[d]]); svg.append("g").selectAll("text").data(numOccurrences).enter().append(function(d) { - const rows = d[0].split(_mermaid_2490e8f2_js__WEBPACK_IMPORTED_MODULE_7__.e.lineBreakRegex); + const rows = d[0].split(_mermaid_b5860b54_js__WEBPACK_IMPORTED_MODULE_7__.e.lineBreakRegex); const dy = -(rows.length - 1) / 2; const svgLabel = doc.createElementNS("http://www.w3.org/2000/svg", "text"); svgLabel.setAttribute("dy", dy + "em"); diff --git a/assets/js/runtime~main.0370c3bc.js b/assets/js/runtime~main.ae024cce.js similarity index 91% rename from assets/js/runtime~main.0370c3bc.js rename to assets/js/runtime~main.ae024cce.js index b1850598..78d508d9 100644 --- a/assets/js/runtime~main.0370c3bc.js +++ b/assets/js/runtime~main.ae024cce.js @@ -205,7 +205,7 @@ /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = (chunkId) => { /******/ // return url for filenames based on template -/******/ return "assets/js/" + ({"135":"2dd32be6","232":"22ec67e9","712":"86920b3c","786":"07d90b7d","849":"0058b4c6","882":"e2ac0905","1080":"fab5792a","1158":"6146d358","1215":"a29c1785","1235":"a7456010","1268":"4e47c83a","1454":"f960933e","1529":"26ecbfdf","1903":"acecf23e","2039":"c8872927","2101":"62c51ae7","2271":"bc314553","2396":"c7b09f5e","2711":"9e4087bc","2750":"356a0ac6","2868":"71c8c15a","2949":"0fed9329","3019":"929b59a1","3030":"26e0313c","3045":"48c94c23","3249":"ccc49370","3510":"23c9ca53","3663":"8926b418","3976":"0e384e19","4212":"621db11d","4813":"6875c492","4828":"b26a177e","5106":"e54d9a45","5202":"00a9c990","5518":"4e3ca724","5742":"aba21aa0","5749":"f81c1134","5845":"ec931113","5863":"0b1ac180","5892":"3d29cfae","6061":"1f391b9e","6183":"01541966","6248":"39d2f1b4","6299":"41662d1d","6303":"396b74ab","6533":"1fc1cbd8","6803":"a44b6c3a","6826":"9a17a2e5","6969":"14eb3368","7000":"bef33ed9","7098":"a7bd4aaa","7472":"814f3328","7643":"a6aa9e1f","7961":"2d0a4ffa","8121":"3a2db09e","8130":"21de3d46","8146":"c15d9823","8209":"01a85c17","8401":"17896441","8534":"31e0c7b2","8864":"d92a3c43","8947":"ef8b811a","9048":"a94703ab","9522":"15a49087","9569":"fb9edafc","9647":"5e95c892","9657":"740f7af3","9797":"4068d3ba","9858":"36994c47","9871":"ffd89829"}[chunkId] || chunkId) + "." + {"135":"610bcee6","232":"6290578e","375":"2c18a174","518":"86b4215a","712":"a37f0824","786":"aa69e0f5","802":"afef4aeb","849":"18cfe248","882":"bb6dd39b","1080":"44ed96c1","1151":"f485b170","1158":"9feb6bc1","1169":"35ea5c55","1176":"898b318d","1215":"1af24bd7","1235":"2c432130","1245":"de91c562","1268":"3d8fbaed","1378":"9a4bd10a","1451":"bdd35674","1454":"47f199fb","1529":"ca4964e3","1590":"9fcad261","1903":"478cf6ce","2034":"31f206d8","2039":"fe6cf618","2101":"dc50861f","2130":"116dda52","2237":"11a1275e","2270":"910d212e","2271":"2f108fac","2396":"8c4ab998","2412":"8c144dfb","2711":"9607ac04","2750":"48b3cc84","2868":"5282d801","2949":"f561446f","2966":"af23e68f","3019":"7b88c2d7","3030":"0869e7b8","3045":"54fdb0f0","3249":"02e1bea0","3347":"2c1f7d90","3510":"d9f829f5","3663":"88f2ab9d","3775":"321d0ccb","3976":"681d3351","4212":"a70e6e65","4731":"2352a8c0","4813":"6fba7ab0","4828":"fe9b7348","5060":"28342b0e","5106":"5d26103c","5202":"e074e415","5479":"982daf06","5481":"a2e47277","5518":"a7af7555","5530":"b41da455","5742":"bb736a31","5749":"10c00871","5845":"f98c705a","5863":"697e97ed","5892":"b6e47f5a","5914":"f960ae7d","6061":"2a159f45","6126":"c18c964f","6136":"fdb36a91","6183":"67a14e0c","6248":"3ec64237","6258":"5f460408","6299":"a83b6579","6303":"2e9943c5","6530":"a4629abe","6533":"83a89f42","6803":"329f70da","6826":"153ef19d","6969":"dfd383f1","7000":"670e29fe","7098":"abf368f7","7203":"80cf029b","7224":"514859e6","7256":"7505ff83","7441":"c6fe6b07","7472":"3a5caf97","7643":"d905e1bd","7961":"1d093f4e","8121":"9d2e605f","8130":"5b667f3b","8146":"65fef9d6","8209":"61cf9c81","8401":"1f845569","8534":"f74abaa3","8553":"6636ec78","8554":"ce75e236","8864":"d1b88e60","8947":"4a83ed08","9048":"941b5acd","9471":"fae9bdfd","9522":"c093a30d","9569":"a5799a1d","9647":"60ec6616","9657":"d374eb72","9672":"b3fde5f1","9763":"e0164929","9797":"b33425e1","9858":"5e30b264","9871":"e60a686f"}[chunkId] + ".js"; +/******/ return "assets/js/" + ({"135":"2dd32be6","232":"22ec67e9","712":"86920b3c","786":"07d90b7d","849":"0058b4c6","882":"e2ac0905","1080":"fab5792a","1158":"6146d358","1215":"a29c1785","1235":"a7456010","1268":"4e47c83a","1454":"f960933e","1529":"26ecbfdf","1903":"acecf23e","2039":"c8872927","2101":"62c51ae7","2271":"bc314553","2396":"c7b09f5e","2711":"9e4087bc","2750":"356a0ac6","2868":"71c8c15a","2949":"0fed9329","3019":"929b59a1","3030":"26e0313c","3045":"48c94c23","3249":"ccc49370","3510":"23c9ca53","3663":"8926b418","3976":"0e384e19","4212":"621db11d","4813":"6875c492","4828":"b26a177e","5106":"e54d9a45","5202":"00a9c990","5518":"4e3ca724","5742":"aba21aa0","5749":"f81c1134","5845":"ec931113","5863":"0b1ac180","5892":"3d29cfae","6061":"1f391b9e","6183":"01541966","6248":"39d2f1b4","6299":"41662d1d","6303":"396b74ab","6533":"1fc1cbd8","6803":"a44b6c3a","6826":"9a17a2e5","6969":"14eb3368","7000":"bef33ed9","7098":"a7bd4aaa","7472":"814f3328","7643":"a6aa9e1f","7961":"2d0a4ffa","8121":"3a2db09e","8130":"21de3d46","8146":"c15d9823","8209":"01a85c17","8401":"17896441","8534":"31e0c7b2","8864":"d92a3c43","8947":"ef8b811a","9048":"a94703ab","9522":"15a49087","9569":"fb9edafc","9647":"5e95c892","9657":"740f7af3","9797":"4068d3ba","9858":"36994c47","9871":"ffd89829"}[chunkId] || chunkId) + "." + {"135":"610bcee6","141":"49e5eef0","232":"6290578e","495":"344508c1","711":"82178fbf","712":"a37f0824","786":"aa69e0f5","849":"18cfe248","882":"bb6dd39b","971":"70c87eae","1080":"44ed96c1","1151":"f485b170","1158":"9feb6bc1","1169":"35ea5c55","1176":"898b318d","1215":"1af24bd7","1235":"2c432130","1268":"3d8fbaed","1329":"7a85605f","1454":"47f199fb","1529":"ca4964e3","1689":"189b916c","1903":"478cf6ce","1987":"a11e67d9","2039":"fe6cf618","2101":"dc50861f","2130":"116dda52","2144":"c10a15c7","2237":"11a1275e","2271":"2f108fac","2315":"5b5df67b","2396":"8c4ab998","2711":"9607ac04","2750":"48b3cc84","2868":"5282d801","2949":"f561446f","3019":"7b88c2d7","3030":"0869e7b8","3045":"54fdb0f0","3249":"02e1bea0","3292":"4b432b7e","3347":"2c1f7d90","3417":"133fa15c","3510":"d9f829f5","3663":"88f2ab9d","3687":"48ede421","3976":"681d3351","4073":"d9f8a174","4104":"21df018f","4212":"a70e6e65","4529":"19f9f7b5","4564":"25373558","4731":"2352a8c0","4813":"6fba7ab0","4828":"fe9b7348","5106":"5d26103c","5163":"1da2874d","5202":"e074e415","5518":"a7af7555","5628":"03dc94e3","5742":"bb736a31","5749":"10c00871","5765":"4ec3f41a","5845":"f98c705a","5857":"91c18c30","5860":"723a1af1","5863":"697e97ed","5892":"b6e47f5a","6061":"2a159f45","6183":"67a14e0c","6248":"3ec64237","6299":"a83b6579","6303":"2e9943c5","6533":"83a89f42","6625":"44802939","6770":"76a2ea55","6803":"329f70da","6826":"153ef19d","6969":"dfd383f1","7000":"670e29fe","7098":"abf368f7","7203":"56d1c1e0","7472":"3a5caf97","7643":"d905e1bd","7899":"6d5d7755","7961":"1d093f4e","8121":"9d2e605f","8130":"5b667f3b","8146":"65fef9d6","8209":"61cf9c81","8401":"1f845569","8534":"f74abaa3","8553":"6636ec78","8846":"793bf7ba","8864":"d1b88e60","8947":"4a83ed08","8989":"ab57c3b9","8995":"0350c844","9048":"941b5acd","9312":"5e1adaba","9522":"c093a30d","9569":"a5799a1d","9647":"60ec6616","9657":"d374eb72","9797":"b33425e1","9858":"5e30b264","9871":"e60a686f"}[chunkId] + ".js"; /******/ }; /******/ })(); /******/ diff --git a/benchmarks.html b/benchmarks.html index 4d7c0e92..1145dcc0 100644 --- a/benchmarks.html +++ b/benchmarks.html @@ -6,7 +6,7 @@ Benchmarks | Boa JS - + diff --git a/blog.html b/blog.html index 4f9d5ad4..faedf18e 100644 --- a/blog.html +++ b/blog.html @@ -6,7 +6,7 @@ Blog | Boa JS - + diff --git a/blog/2020/07/03/boa-release-09.html b/blog/2020/07/03/boa-release-09.html index e0a0f8e9..d2f5fe47 100644 --- a/blog/2020/07/03/boa-release-09.html +++ b/blog/2020/07/03/boa-release-09.html @@ -6,7 +6,7 @@ Boa v0.9: measureme & optimisations | Boa JS - + diff --git a/blog/2020/10/02/boa-release-10.html b/blog/2020/10/02/boa-release-10.html index f9431c78..4544777d 100644 --- a/blog/2020/10/02/boa-release-10.html +++ b/blog/2020/10/02/boa-release-10.html @@ -6,7 +6,7 @@ Boa release v0.10 | Boa JS - + diff --git a/blog/2021/01/14/boa-release-11.html b/blog/2021/01/14/boa-release-11.html index 40772f5e..8fe794f9 100644 --- a/blog/2021/01/14/boa-release-11.html +++ b/blog/2021/01/14/boa-release-11.html @@ -6,7 +6,7 @@ Boa release v0.11 | Boa JS - + diff --git a/blog/2021/06/07/boa-release-12.html b/blog/2021/06/07/boa-release-12.html index e8bec914..5f8c69fc 100644 --- a/blog/2021/06/07/boa-release-12.html +++ b/blog/2021/06/07/boa-release-12.html @@ -6,7 +6,7 @@ Boa release v0.12 | Boa JS - + diff --git a/blog/2021/09/30/boa-release-13.html b/blog/2021/09/30/boa-release-13.html index 5a9f4fc7..9d866cea 100644 --- a/blog/2021/09/30/boa-release-13.html +++ b/blog/2021/09/30/boa-release-13.html @@ -6,7 +6,7 @@ Boa release v0.13 | Boa JS - + diff --git a/blog/2022/03/15/boa-release-14.html b/blog/2022/03/15/boa-release-14.html index 97d1056d..f40633bf 100644 --- a/blog/2022/03/15/boa-release-14.html +++ b/blog/2022/03/15/boa-release-14.html @@ -6,7 +6,7 @@ Boa release v0.14 | Boa JS - + diff --git a/blog/2022/06/10/boa-release-15.html b/blog/2022/06/10/boa-release-15.html index 557c9780..ff4f8a47 100644 --- a/blog/2022/06/10/boa-release-15.html +++ b/blog/2022/06/10/boa-release-15.html @@ -6,7 +6,7 @@ Boa release v0.15 | Boa JS - + diff --git a/blog/2022/09/25/boa-release-16.html b/blog/2022/09/25/boa-release-16.html index de5a0dfe..2564ac1d 100644 --- a/blog/2022/09/25/boa-release-16.html +++ b/blog/2022/09/25/boa-release-16.html @@ -6,7 +6,7 @@ Boa release v0.16 | Boa JS - + diff --git a/blog/2022/10/24/boa-usage.html b/blog/2022/10/24/boa-usage.html index 8b256a41..be20f568 100644 --- a/blog/2022/10/24/boa-usage.html +++ b/blog/2022/10/24/boa-usage.html @@ -6,7 +6,7 @@ Adding a JavaScript interpreter to your Rust project | Boa JS - + diff --git a/blog/2023/07/08/boa-release-17.html b/blog/2023/07/08/boa-release-17.html index cc757a93..a57aa77b 100644 --- a/blog/2023/07/08/boa-release-17.html +++ b/blog/2023/07/08/boa-release-17.html @@ -6,7 +6,7 @@ Boa release v0.17 | Boa JS - + diff --git a/blog/2024/03/07/boa-release-18.html b/blog/2024/03/07/boa-release-18.html index d6a186bf..17d6f2f6 100644 --- a/blog/2024/03/07/boa-release-18.html +++ b/blog/2024/03/07/boa-release-18.html @@ -6,7 +6,7 @@ Boa release v0.18 | Boa JS - + diff --git a/blog/2024/07/09/boa-release-19.html b/blog/2024/07/09/boa-release-19.html index a5b5ceb3..f4d6bdb5 100644 --- a/blog/2024/07/09/boa-release-19.html +++ b/blog/2024/07/09/boa-release-19.html @@ -6,7 +6,7 @@ Boa release v0.19 | Boa JS - + diff --git a/blog/archive.html b/blog/archive.html index 88a2aea0..59102bf3 100644 --- a/blog/archive.html +++ b/blog/archive.html @@ -6,7 +6,7 @@ Archive | Boa JS - + diff --git a/blog/authors.html b/blog/authors.html index 61cd5ea8..a8a11b82 100644 --- a/blog/authors.html +++ b/blog/authors.html @@ -6,7 +6,7 @@ Authors | Boa JS - + diff --git a/blog/tags.html b/blog/tags.html index 18d83a8a..148f1b82 100644 --- a/blog/tags.html +++ b/blog/tags.html @@ -6,7 +6,7 @@ Tags | Boa JS - + diff --git a/blog/tags/post.html b/blog/tags/post.html index 015b6d38..7796de5a 100644 --- a/blog/tags/post.html +++ b/blog/tags/post.html @@ -6,7 +6,7 @@ 12 posts tagged with "post" | Boa JS - + diff --git a/conformance.html b/conformance.html index 600c8415..6f001a4d 100644 --- a/conformance.html +++ b/conformance.html @@ -6,7 +6,7 @@ Conformance | Boa JS - + diff --git a/docs/architecture/overview.html b/docs/architecture/overview.html index 80c2cd9a..f8474b2b 100644 --- a/docs/architecture/overview.html +++ b/docs/architecture/overview.html @@ -6,7 +6,7 @@ Overview | Boa JS - + diff --git a/docs/category/architecture.html b/docs/category/architecture.html index bda6b6a1..b920ea50 100644 --- a/docs/category/architecture.html +++ b/docs/category/architecture.html @@ -6,7 +6,7 @@ Architecture | Boa JS - + diff --git a/docs/category/contributing.html b/docs/category/contributing.html index 48faaa58..b7dbd198 100644 --- a/docs/category/contributing.html +++ b/docs/category/contributing.html @@ -6,7 +6,7 @@ Contributing | Boa JS - + diff --git a/docs/category/debugging.html b/docs/category/debugging.html index fc5738f1..a8334ca9 100644 --- a/docs/category/debugging.html +++ b/docs/category/debugging.html @@ -6,7 +6,7 @@ Debugging | Boa JS - + diff --git a/docs/category/optimizations.html b/docs/category/optimizations.html index bcf6cadc..591e32c6 100644 --- a/docs/category/optimizations.html +++ b/docs/category/optimizations.html @@ -6,7 +6,7 @@ Optimizations | Boa JS - + diff --git a/docs/contributing.html b/docs/contributing.html index fd9d1138..e964e437 100644 --- a/docs/contributing.html +++ b/docs/contributing.html @@ -6,7 +6,7 @@ Contributing to Boa | Boa JS - + diff --git a/docs/contributing/testing.html b/docs/contributing/testing.html index c4af9236..7335b36a 100644 --- a/docs/contributing/testing.html +++ b/docs/contributing/testing.html @@ -6,7 +6,7 @@ Testing | Boa JS - + diff --git a/docs/debugging/debug_flowgraph.html b/docs/debugging/debug_flowgraph.html index 1bf40a38..8240fe3d 100644 --- a/docs/debugging/debug_flowgraph.html +++ b/docs/debugging/debug_flowgraph.html @@ -6,7 +6,7 @@ VM Execution Flowgraph | Boa JS - + diff --git a/docs/debugging/debug_intro.html b/docs/debugging/debug_intro.html index ebd57fd3..a8b45325 100644 --- a/docs/debugging/debug_intro.html +++ b/docs/debugging/debug_intro.html @@ -6,7 +6,7 @@ Debugging Boa | Boa JS - + diff --git a/docs/debugging/debug_object.html b/docs/debugging/debug_object.html index 13a6efb5..2e5db700 100644 --- a/docs/debugging/debug_object.html +++ b/docs/debugging/debug_object.html @@ -6,7 +6,7 @@ Boa Debug Object | Boa JS - + diff --git a/docs/debugging/debug_other.html b/docs/debugging/debug_other.html index 0442f7cf..f7b919b8 100644 --- a/docs/debugging/debug_other.html +++ b/docs/debugging/debug_other.html @@ -6,7 +6,7 @@ Debuggers | Boa JS - + diff --git a/docs/debugging/debug_tokens_ast.html b/docs/debugging/debug_tokens_ast.html index 96bc1d9b..7744c3e7 100644 --- a/docs/debugging/debug_tokens_ast.html +++ b/docs/debugging/debug_tokens_ast.html @@ -6,7 +6,7 @@ Debugging Tokens and AST nodes | Boa JS - + diff --git a/docs/debugging/debug_trace.html b/docs/debugging/debug_trace.html index d1974702..102db318 100644 --- a/docs/debugging/debug_trace.html +++ b/docs/debugging/debug_trace.html @@ -6,7 +6,7 @@ Tracing Boa's Virtual Machine | Boa JS - + diff --git a/docs/intro.html b/docs/intro.html index 1ff80d95..93e02bcf 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -6,7 +6,7 @@ Welcome to Boa | Boa JS - + diff --git a/docs/optimizations/overview.html b/docs/optimizations/overview.html index 9b8f61e8..e05f79f1 100644 --- a/docs/optimizations/overview.html +++ b/docs/optimizations/overview.html @@ -6,7 +6,7 @@ Overview | Boa JS - + diff --git a/docs/optimizations/shapes.html b/docs/optimizations/shapes.html index 140f2909..477bdf9d 100644 --- a/docs/optimizations/shapes.html +++ b/docs/optimizations/shapes.html @@ -6,7 +6,7 @@ Shapes (Hidden Classes) | Boa JS - + diff --git a/docs/profiling.html b/docs/profiling.html index f7aa1d67..9c9c7009 100644 --- a/docs/profiling.html +++ b/docs/profiling.html @@ -6,7 +6,7 @@ Profiling | Boa JS - + diff --git a/docs/resources.html b/docs/resources.html index 7d62f0fe..9a2f4440 100644 --- a/docs/resources.html +++ b/docs/resources.html @@ -6,7 +6,7 @@ Resources | Boa JS - + diff --git a/index.html b/index.html index ef172962..de5c8463 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ Boa JS | Boa JS - + diff --git a/playground.html b/playground.html index 62277bfc..773807cf 100644 --- a/playground.html +++ b/playground.html @@ -6,7 +6,7 @@ Playground | Boa JS - +