diff --git a/404.html b/404.html index c861d5a95..c4b5ed269 100644 --- a/404.html +++ b/404.html @@ -8,7 +8,7 @@ - + @@ -33,7 +33,7 @@
- + \ No newline at end of file diff --git a/README.html b/README.html index c7a78f3cb..b4811944a 100644 --- a/README.html +++ b/README.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

Deploy

Rollkit Documentation Site

Welcome to the official documentation repository for Rollkit.

Here you'll find comprehensive guides, tutorials, and reference materials to help you make the most out of Rollkit.

Building the site

To get started, clone the repository and run the following:

bash
yarn run docs:dev

This documentation site is built with VitePress

Contribution Guidelines

We love contributions from the community! Whether you're fixing typos, improving content clarity, or adding new topics, every contribution helps.

  • Fork & Clone: Fork this repository and clone it to your local machine.
  • Branch: Always create a new branch for your changes. Naming it relevantly.
  • Commit Changes: Make your changes and commit them with a clear and concise commit message.
  • Push & Create PR: Push your changes to your fork and create a pull request to the main branch of this repository.

Please ensure to review the detailed Contribution Guidelines above before making a pull request.

Directory Structure

  • /tutorials: Step-by-step instructions to help users build their own rollups with Rollkit.
  • /learn: Technical reference materials, such as configuration options and details about the Rollkit stack.
  • /blog: Blog posts for the Rollkit blog.
  • /public: Images, diagrams, and other media files used in the documentation.

Feedback & Suggestions

We value feedback from the community. If you have suggestions for improvements or find any discrepancies in the documentation, please raise an issue in this repository.

- + \ No newline at end of file diff --git a/assets/app.D6i7gVln.js b/assets/app.BnrbdIpt.js similarity index 99% rename from assets/app.D6i7gVln.js rename to assets/app.BnrbdIpt.js index 49dfa8b0b..630b886ea 100644 --- a/assets/app.D6i7gVln.js +++ b/assets/app.BnrbdIpt.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/dagre-P3YPLUS5.DOs9sfns.js","assets/chunks/graph.TCYYt4eI.js","assets/chunks/baseUniq.Dd7GtCt-.js","assets/chunks/layout.B5QJ4696.js","assets/chunks/basePickBy.FvpENAq3.js","assets/chunks/json.BLO_No8I.js","assets/chunks/clone.Ml66eyGp.js","assets/chunks/framework.DLXsHQLa.js","assets/chunks/theme.BDaSHajG.js","assets/chunks/c4Diagram-THADGKDP.BBvHtRSU.js","assets/chunks/chunk-XVOYOM2C.DCeqTsv_.js","assets/chunks/flowDiagram-JSIZSE4D.Hi-4iqF8.js","assets/chunks/chunk-DUMQOTYW.DtrraZ_9.js","assets/chunks/chunk-YWFND7JV.CjLP2Slu.js","assets/chunks/channel.Baid-llA.js","assets/chunks/erDiagram-62CBQV5Y.CLwGOY6w.js","assets/chunks/gitGraphDiagram-UL5UFKDR.D4IjLZud.js","assets/chunks/chunk-OQCM5LHU.Dwilvigv.js","assets/chunks/chunk-2RYQ3QTB.R1T3wwIj.js","assets/chunks/gitGraph-YCYPL57B.DxRA5cIX.js","assets/chunks/ganttDiagram-ASEIQ4P5.VrfHZShZ.js","assets/chunks/linear.Cu1oyzO-.js","assets/chunks/init.Gi6I4Gst.js","assets/chunks/infoDiagram-7APDZ6AT.CCPvmBea.js","assets/chunks/pieDiagram-OZX6XH5M.BuU68mP0.js","assets/chunks/arc.DKCjLDdQ.js","assets/chunks/ordinal.BYWQX77i.js","assets/chunks/quadrantDiagram-VG34DGKC.DpkyY7W5.js","assets/chunks/xychartDiagram-LESROZAQ.Dji-8AXO.js","assets/chunks/requirementDiagram-FPZB6IJI.DakAn9M1.js","assets/chunks/sequenceDiagram-PQT5PN7B.GQ0mn9mt.js","assets/chunks/classDiagram-4BHYIK4I.CV5cHmZC.js","assets/chunks/chunk-BAVOGKFW.D8JYsnL1.js","assets/chunks/classDiagram-v2-FI7KE7WJ.hOZryKu9.js","assets/chunks/chunk-UGV5ZQQN.BXSRX4Fv.js","assets/chunks/stateDiagram-TQSDS2D4.oc3GF9lf.js","assets/chunks/chunk-2JBRQKJ5.DIRzpGn_.js","assets/chunks/stateDiagram-v2-J5TZWJW5.D7SOTAxY.js","assets/chunks/journeyDiagram-G5LC7W2K.CmlWpClx.js","assets/chunks/timeline-definition-KYQAIZUX.uFUTEctd.js","assets/chunks/mindmap-definition-FCEC46F3.DqDnaIh6.js","assets/chunks/cytoscape.esm.otp_DSkq.js","assets/chunks/sankeyDiagram-KMMQDL5K.C2MUZo-P.js","assets/chunks/diagram-QS5GVLUX.BjiEY9qa.js","assets/chunks/blockDiagram-EN3ZKWFM.DpOBqnHA.js","assets/chunks/architectureDiagram-V6B76FHG.C4OxhPTm.js"])))=>i.map(i=>d[i]); -var hg=Object.defineProperty;var bl=t=>{throw TypeError(t)};var ug=(t,e,r)=>e in t?hg(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var it=(t,e,r)=>ug(t,typeof e!="symbol"?e+"":e,r),fg=(t,e,r)=>e.has(t)||bl("Cannot "+r);var _l=(t,e,r)=>e.has(t)?bl("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);var Gr=(t,e,r)=>(fg(t,e,"access private method"),r);import{V as et,p as Cl,u as th,ao as dg,v as eh,x as pg,o as gg,c as mg,n as yg,R as rs,ap as xg,aq as bg,ar as _g,al as Cg,as as vg,at as kg,au as wg,av as Tg,aw as Sg,am as Lg,d as Ag,s as Bg,ax as Eg,ay as Mg,az as Fg,a2 as $g}from"./chunks/framework.DLXsHQLa.js";import{R as Og}from"./chunks/theme.BDaSHajG.js";var Ig=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rg(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var rh={exports:{}};(function(t,e){(function(r,i){t.exports=i()})(Ig,function(){var r=1e3,i=6e4,n=36e5,a="millisecond",s="second",o="minute",l="hour",c="day",h="week",f="month",u="quarter",p="year",g="date",m="Invalid Date",x=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,C=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(M){var A=["th","st","nd","rd"],S=M%100;return"["+M+(A[(S-20)%10]||A[S]||A[0])+"]"}},v=function(M,A,S){var I=String(M);return!I||I.length>=A?M:""+Array(A+1-I.length).join(S)+M},w={s:v,z:function(M){var A=-M.utcOffset(),S=Math.abs(A),I=Math.floor(S/60),L=S%60;return(A<=0?"+":"-")+v(I,2,"0")+":"+v(L,2,"0")},m:function M(A,S){if(A.date()1)return M(j[0])}else{var Y=A.name;O[Y]=A,L=Y}return!I&&L&&($=L),L||!I&&$},z=function(M,A){if(G(M))return M.clone();var S=typeof A=="object"?A:{};return S.date=M,S.args=arguments,new ct(S)},F=w;F.l=K,F.i=G,F.w=function(M,A){return z(M,{locale:A.$L,utc:A.$u,x:A.$x,$offset:A.$offset})};var ct=function(){function M(S){this.$L=K(S.locale,null,!0),this.parse(S),this.$x=this.$x||S.x||{},this[E]=!0}var A=M.prototype;return A.parse=function(S){this.$d=function(I){var L=I.date,W=I.utc;if(L===null)return new Date(NaN);if(F.u(L))return new Date;if(L instanceof Date)return new Date(L);if(typeof L=="string"&&!/Z$/i.test(L)){var j=L.match(x);if(j){var Y=j[2]-1||0,ot=(j[7]||"0").substring(0,3);return W?new Date(Date.UTC(j[1],Y,j[3]||1,j[4]||0,j[5]||0,j[6]||0,ot)):new Date(j[1],Y,j[3]||1,j[4]||0,j[5]||0,j[6]||0,ot)}}return new Date(L)}(S),this.init()},A.init=function(){var S=this.$d;this.$y=S.getFullYear(),this.$M=S.getMonth(),this.$D=S.getDate(),this.$W=S.getDay(),this.$H=S.getHours(),this.$m=S.getMinutes(),this.$s=S.getSeconds(),this.$ms=S.getMilliseconds()},A.$utils=function(){return F},A.isValid=function(){return this.$d.toString()!==m},A.isSame=function(S,I){var L=z(S);return this.startOf(I)<=L&&L<=this.endOf(I)},A.isAfter=function(S,I){return z(S)t>=255?255:t<0?0:t,g:t=>t>=255?255:t<0?0:t,b:t=>t>=255?255:t<0?0:t,h:t=>t%360,s:t=>t>=100?100:t<0?0:t,l:t=>t>=100?100:t<0?0:t,a:t=>t>=1?1:t<0?0:t},toLinear:t=>{const e=t/255;return t>.03928?Math.pow((e+.055)/1.055,2.4):e/12.92},hue2rgb:(t,e,r)=>(r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t),hsl2rgb:({h:t,s:e,l:r},i)=>{if(!e)return r*2.55;t/=360,e/=100,r/=100;const n=r<.5?r*(1+e):r+e-r*e,a=2*r-n;switch(i){case"r":return hn.hue2rgb(a,n,t+1/3)*255;case"g":return hn.hue2rgb(a,n,t)*255;case"b":return hn.hue2rgb(a,n,t-1/3)*255}},rgb2hsl:({r:t,g:e,b:r},i)=>{t/=255,e/=255,r/=255;const n=Math.max(t,e,r),a=Math.min(t,e,r),s=(n+a)/2;if(i==="l")return s*100;if(n===a)return 0;const o=n-a,l=s>.5?o/(2-n-a):o/(n+a);if(i==="s")return l*100;switch(n){case t:return((e-r)/o+(ee>r?Math.min(e,Math.max(r,t)):Math.min(r,Math.max(e,t)),round:t=>Math.round(t*1e10)/1e10},zg={dec2hex:t=>{const e=Math.round(t).toString(16);return e.length>1?e:`0${e}`}},U={channel:hn,lang:Ng,unit:zg},Fe={};for(let t=0;t<=255;t++)Fe[t]=U.unit.dec2hex(t);const wt={ALL:0,RGB:1,HSL:2};class qg{constructor(){this.type=wt.ALL}get(){return this.type}set(e){if(this.type&&this.type!==e)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=e}reset(){this.type=wt.ALL}is(e){return this.type===e}}class Wg{constructor(e,r){this.color=r,this.changed=!1,this.data=e,this.type=new qg}set(e,r){return this.color=r,this.changed=!1,this.data=e,this.type.type=wt.ALL,this}_ensureHSL(){const e=this.data,{h:r,s:i,l:n}=e;r===void 0&&(e.h=U.channel.rgb2hsl(e,"h")),i===void 0&&(e.s=U.channel.rgb2hsl(e,"s")),n===void 0&&(e.l=U.channel.rgb2hsl(e,"l"))}_ensureRGB(){const e=this.data,{r,g:i,b:n}=e;r===void 0&&(e.r=U.channel.hsl2rgb(e,"r")),i===void 0&&(e.g=U.channel.hsl2rgb(e,"g")),n===void 0&&(e.b=U.channel.hsl2rgb(e,"b"))}get r(){const e=this.data,r=e.r;return!this.type.is(wt.HSL)&&r!==void 0?r:(this._ensureHSL(),U.channel.hsl2rgb(e,"r"))}get g(){const e=this.data,r=e.g;return!this.type.is(wt.HSL)&&r!==void 0?r:(this._ensureHSL(),U.channel.hsl2rgb(e,"g"))}get b(){const e=this.data,r=e.b;return!this.type.is(wt.HSL)&&r!==void 0?r:(this._ensureHSL(),U.channel.hsl2rgb(e,"b"))}get h(){const e=this.data,r=e.h;return!this.type.is(wt.RGB)&&r!==void 0?r:(this._ensureRGB(),U.channel.rgb2hsl(e,"h"))}get s(){const e=this.data,r=e.s;return!this.type.is(wt.RGB)&&r!==void 0?r:(this._ensureRGB(),U.channel.rgb2hsl(e,"s"))}get l(){const e=this.data,r=e.l;return!this.type.is(wt.RGB)&&r!==void 0?r:(this._ensureRGB(),U.channel.rgb2hsl(e,"l"))}get a(){return this.data.a}set r(e){this.type.set(wt.RGB),this.changed=!0,this.data.r=e}set g(e){this.type.set(wt.RGB),this.changed=!0,this.data.g=e}set b(e){this.type.set(wt.RGB),this.changed=!0,this.data.b=e}set h(e){this.type.set(wt.HSL),this.changed=!0,this.data.h=e}set s(e){this.type.set(wt.HSL),this.changed=!0,this.data.s=e}set l(e){this.type.set(wt.HSL),this.changed=!0,this.data.l=e}set a(e){this.changed=!0,this.data.a=e}}const aa=new Wg({r:0,g:0,b:0,a:0},"transparent"),yr={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:t=>{if(t.charCodeAt(0)!==35)return;const e=t.match(yr.re);if(!e)return;const r=e[1],i=parseInt(r,16),n=r.length,a=n%4===0,s=n>4,o=s?1:17,l=s?8:4,c=a?0:-1,h=s?255:15;return aa.set({r:(i>>l*(c+3)&h)*o,g:(i>>l*(c+2)&h)*o,b:(i>>l*(c+1)&h)*o,a:a?(i&h)*o/255:1},t)},stringify:t=>{const{r:e,g:r,b:i,a:n}=t;return n<1?`#${Fe[Math.round(e)]}${Fe[Math.round(r)]}${Fe[Math.round(i)]}${Fe[Math.round(n*255)]}`:`#${Fe[Math.round(e)]}${Fe[Math.round(r)]}${Fe[Math.round(i)]}`}},Ye={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:t=>{const e=t.match(Ye.hueRe);if(e){const[,r,i]=e;switch(i){case"grad":return U.channel.clamp.h(parseFloat(r)*.9);case"rad":return U.channel.clamp.h(parseFloat(r)*180/Math.PI);case"turn":return U.channel.clamp.h(parseFloat(r)*360)}}return U.channel.clamp.h(parseFloat(t))},parse:t=>{const e=t.charCodeAt(0);if(e!==104&&e!==72)return;const r=t.match(Ye.re);if(!r)return;const[,i,n,a,s,o]=r;return aa.set({h:Ye._hue2deg(i),s:U.channel.clamp.s(parseFloat(n)),l:U.channel.clamp.l(parseFloat(a)),a:s?U.channel.clamp.a(o?parseFloat(s)/100:parseFloat(s)):1},t)},stringify:t=>{const{h:e,s:r,l:i,a:n}=t;return n<1?`hsla(${U.lang.round(e)}, ${U.lang.round(r)}%, ${U.lang.round(i)}%, ${n})`:`hsl(${U.lang.round(e)}, ${U.lang.round(r)}%, ${U.lang.round(i)}%)`}},fi={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:t=>{t=t.toLowerCase();const e=fi.colors[t];if(e)return yr.parse(e)},stringify:t=>{const e=yr.stringify(t);for(const r in fi.colors)if(fi.colors[r]===e)return r}},si={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:t=>{const e=t.charCodeAt(0);if(e!==114&&e!==82)return;const r=t.match(si.re);if(!r)return;const[,i,n,a,s,o,l,c,h]=r;return aa.set({r:U.channel.clamp.r(n?parseFloat(i)*2.55:parseFloat(i)),g:U.channel.clamp.g(s?parseFloat(a)*2.55:parseFloat(a)),b:U.channel.clamp.b(l?parseFloat(o)*2.55:parseFloat(o)),a:c?U.channel.clamp.a(h?parseFloat(c)/100:parseFloat(c)):1},t)},stringify:t=>{const{r:e,g:r,b:i,a:n}=t;return n<1?`rgba(${U.lang.round(e)}, ${U.lang.round(r)}, ${U.lang.round(i)}, ${U.lang.round(n)})`:`rgb(${U.lang.round(e)}, ${U.lang.round(r)}, ${U.lang.round(i)})`}},de={format:{keyword:fi,hex:yr,rgb:si,rgba:si,hsl:Ye,hsla:Ye},parse:t=>{if(typeof t!="string")return t;const e=yr.parse(t)||si.parse(t)||Ye.parse(t)||fi.parse(t);if(e)return e;throw new Error(`Unsupported color format: "${t}"`)},stringify:t=>!t.changed&&t.color?t.color:t.type.is(wt.HSL)||t.data.r===void 0?Ye.stringify(t):t.a<1||!Number.isInteger(t.r)||!Number.isInteger(t.g)||!Number.isInteger(t.b)?si.stringify(t):yr.stringify(t)},ih=(t,e)=>{const r=de.parse(t);for(const i in e)r[i]=U.channel.clamp[i](e[i]);return de.stringify(r)},di=(t,e,r=0,i=1)=>{if(typeof t!="number")return ih(t,{a:e});const n=aa.set({r:U.channel.clamp.r(t),g:U.channel.clamp.g(e),b:U.channel.clamp.b(r),a:U.channel.clamp.a(i)});return de.stringify(n)},Hg=t=>{const{r:e,g:r,b:i}=de.parse(t),n=.2126*U.channel.toLinear(e)+.7152*U.channel.toLinear(r)+.0722*U.channel.toLinear(i);return U.lang.round(n)},jg=t=>Hg(t)>=.5,Ii=t=>!jg(t),nh=(t,e,r)=>{const i=de.parse(t),n=i[e],a=U.channel.clamp[e](n+r);return n!==a&&(i[e]=a),de.stringify(i)},N=(t,e)=>nh(t,"l",e),q=(t,e)=>nh(t,"l",-e),_=(t,e)=>{const r=de.parse(t),i={};for(const n in e)e[n]&&(i[n]=r[n]+e[n]);return ih(t,i)},Ug=(t,e,r=50)=>{const{r:i,g:n,b:a,a:s}=de.parse(t),{r:o,g:l,b:c,a:h}=de.parse(e),f=r/100,u=f*2-1,p=s-h,m=((u*p===-1?u:(u+p)/(1+u*p))+1)/2,x=1-m,C=i*m+o*x,b=n*m+l*x,v=a*m+c*x,w=s*f+h*(1-f);return di(C,b,v,w)},B=(t,e=100)=>{const r=de.parse(t);return r.r=255-r.r,r.g=255-r.g,r.b=255-r.b,Ug(r,t,e)};/*! @license DOMPurify 3.1.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.6/LICENSE */const{entries:ah,setPrototypeOf:vl,isFrozen:Yg,getPrototypeOf:Gg,getOwnPropertyDescriptor:Vg}=Object;let{freeze:Ot,seal:Xt,create:sh}=Object,{apply:is,construct:ns}=typeof Reflect<"u"&&Reflect;Ot||(Ot=function(e){return e});Xt||(Xt=function(e){return e});is||(is=function(e,r,i){return e.apply(r,i)});ns||(ns=function(e,r){return new e(...r)});const Qi=Ht(Array.prototype.forEach),kl=Ht(Array.prototype.pop),Vr=Ht(Array.prototype.push),un=Ht(String.prototype.toLowerCase),Ra=Ht(String.prototype.toString),wl=Ht(String.prototype.match),Xr=Ht(String.prototype.replace),Xg=Ht(String.prototype.indexOf),Zg=Ht(String.prototype.trim),te=Ht(Object.prototype.hasOwnProperty),Mt=Ht(RegExp.prototype.test),Zr=Kg(TypeError);function Ht(t){return function(e){for(var r=arguments.length,i=new Array(r>1?r-1:0),n=1;n2&&arguments[2]!==void 0?arguments[2]:un;vl&&vl(t,null);let i=e.length;for(;i--;){let n=e[i];if(typeof n=="string"){const a=r(n);a!==n&&(Yg(e)||(e[i]=a),n=a)}t[n]=!0}return t}function Qg(t){for(let e=0;e/gm),im=Xt(/\${[\w\W]*}/gm),nm=Xt(/^data-[\-\w.\u00B7-\uFFFF]/),am=Xt(/^aria-[\-\w]+$/),oh=Xt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),sm=Xt(/^(?:\w+script|data):/i),om=Xt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),lh=Xt(/^html$/i),lm=Xt(/^[a-z][.\w]*(-[.\w]+)+$/i);var Bl=Object.freeze({__proto__:null,MUSTACHE_EXPR:em,ERB_EXPR:rm,TMPLIT_EXPR:im,DATA_ATTR:nm,ARIA_ATTR:am,IS_ALLOWED_URI:oh,IS_SCRIPT_OR_DATA:sm,ATTR_WHITESPACE:om,DOCTYPE_NAME:lh,CUSTOM_ELEMENT:lm});const Qr={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},cm=function(){return typeof window>"u"?null:window},hm=function(e,r){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let i=null;const n="data-tt-policy-suffix";r&&r.hasAttribute(n)&&(i=r.getAttribute(n));const a="dompurify"+(i?"#"+i:"");try{return e.createPolicy(a,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}};function ch(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:cm();const e=P=>ch(P);if(e.version="3.1.6",e.removed=[],!t||!t.document||t.document.nodeType!==Qr.document)return e.isSupported=!1,e;let{document:r}=t;const i=r,n=i.currentScript,{DocumentFragment:a,HTMLTemplateElement:s,Node:o,Element:l,NodeFilter:c,NamedNodeMap:h=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:f,DOMParser:u,trustedTypes:p}=t,g=l.prototype,m=Kr(g,"cloneNode"),x=Kr(g,"remove"),C=Kr(g,"nextSibling"),b=Kr(g,"childNodes"),v=Kr(g,"parentNode");if(typeof s=="function"){const P=r.createElement("template");P.content&&P.content.ownerDocument&&(r=P.content.ownerDocument)}let w,$="";const{implementation:O,createNodeIterator:E,createDocumentFragment:G,getElementsByTagName:K}=r,{importNode:z}=i;let F={};e.isSupported=typeof ah=="function"&&typeof v=="function"&&O&&O.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:ct,ERB_EXPR:st,TMPLIT_EXPR:M,DATA_ATTR:A,ARIA_ATTR:S,IS_SCRIPT_OR_DATA:I,ATTR_WHITESPACE:L,CUSTOM_ELEMENT:W}=Bl;let{IS_ALLOWED_URI:j}=Bl,Y=null;const ot=X({},[...Tl,...Da,...Pa,...Na,...Sl]);let V=null;const pt=X({},[...Ll,...za,...Al,...Ji]);let Z=Object.seal(sh(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Yt=null,Kt=null,Ae=!0,Qt=!0,xt=!1,Jt=!0,Gt=!1,Be=!0,ze=!1,Ba=!1,Ea=!1,lr=!1,Gi=!1,Vi=!1,Qo=!0,Jo=!1;const rg="user-content-";let Ma=!0,jr=!1,cr={},hr=null;const tl=X({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let el=null;const rl=X({},["audio","video","img","source","image","track"]);let Fa=null;const il=X({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Xi="http://www.w3.org/1998/Math/MathML",Zi="http://www.w3.org/2000/svg",ye="http://www.w3.org/1999/xhtml";let ur=ye,$a=!1,Oa=null;const ig=X({},[Xi,Zi,ye],Ra);let Ur=null;const ng=["application/xhtml+xml","text/html"],ag="text/html";let mt=null,fr=null;const sg=r.createElement("form"),nl=function(y){return y instanceof RegExp||y instanceof Function},Ia=function(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(fr&&fr===y)){if((!y||typeof y!="object")&&(y={}),y=We(y),Ur=ng.indexOf(y.PARSER_MEDIA_TYPE)===-1?ag:y.PARSER_MEDIA_TYPE,mt=Ur==="application/xhtml+xml"?Ra:un,Y=te(y,"ALLOWED_TAGS")?X({},y.ALLOWED_TAGS,mt):ot,V=te(y,"ALLOWED_ATTR")?X({},y.ALLOWED_ATTR,mt):pt,Oa=te(y,"ALLOWED_NAMESPACES")?X({},y.ALLOWED_NAMESPACES,Ra):ig,Fa=te(y,"ADD_URI_SAFE_ATTR")?X(We(il),y.ADD_URI_SAFE_ATTR,mt):il,el=te(y,"ADD_DATA_URI_TAGS")?X(We(rl),y.ADD_DATA_URI_TAGS,mt):rl,hr=te(y,"FORBID_CONTENTS")?X({},y.FORBID_CONTENTS,mt):tl,Yt=te(y,"FORBID_TAGS")?X({},y.FORBID_TAGS,mt):{},Kt=te(y,"FORBID_ATTR")?X({},y.FORBID_ATTR,mt):{},cr=te(y,"USE_PROFILES")?y.USE_PROFILES:!1,Ae=y.ALLOW_ARIA_ATTR!==!1,Qt=y.ALLOW_DATA_ATTR!==!1,xt=y.ALLOW_UNKNOWN_PROTOCOLS||!1,Jt=y.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Gt=y.SAFE_FOR_TEMPLATES||!1,Be=y.SAFE_FOR_XML!==!1,ze=y.WHOLE_DOCUMENT||!1,lr=y.RETURN_DOM||!1,Gi=y.RETURN_DOM_FRAGMENT||!1,Vi=y.RETURN_TRUSTED_TYPE||!1,Ea=y.FORCE_BODY||!1,Qo=y.SANITIZE_DOM!==!1,Jo=y.SANITIZE_NAMED_PROPS||!1,Ma=y.KEEP_CONTENT!==!1,jr=y.IN_PLACE||!1,j=y.ALLOWED_URI_REGEXP||oh,ur=y.NAMESPACE||ye,Z=y.CUSTOM_ELEMENT_HANDLING||{},y.CUSTOM_ELEMENT_HANDLING&&nl(y.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Z.tagNameCheck=y.CUSTOM_ELEMENT_HANDLING.tagNameCheck),y.CUSTOM_ELEMENT_HANDLING&&nl(y.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Z.attributeNameCheck=y.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),y.CUSTOM_ELEMENT_HANDLING&&typeof y.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Z.allowCustomizedBuiltInElements=y.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Gt&&(Qt=!1),Gi&&(lr=!0),cr&&(Y=X({},Sl),V=[],cr.html===!0&&(X(Y,Tl),X(V,Ll)),cr.svg===!0&&(X(Y,Da),X(V,za),X(V,Ji)),cr.svgFilters===!0&&(X(Y,Pa),X(V,za),X(V,Ji)),cr.mathMl===!0&&(X(Y,Na),X(V,Al),X(V,Ji))),y.ADD_TAGS&&(Y===ot&&(Y=We(Y)),X(Y,y.ADD_TAGS,mt)),y.ADD_ATTR&&(V===pt&&(V=We(V)),X(V,y.ADD_ATTR,mt)),y.ADD_URI_SAFE_ATTR&&X(Fa,y.ADD_URI_SAFE_ATTR,mt),y.FORBID_CONTENTS&&(hr===tl&&(hr=We(hr)),X(hr,y.FORBID_CONTENTS,mt)),Ma&&(Y["#text"]=!0),ze&&X(Y,["html","head","body"]),Y.table&&(X(Y,["tbody"]),delete Yt.tbody),y.TRUSTED_TYPES_POLICY){if(typeof y.TRUSTED_TYPES_POLICY.createHTML!="function")throw Zr('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof y.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Zr('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=y.TRUSTED_TYPES_POLICY,$=w.createHTML("")}else w===void 0&&(w=hm(p,n)),w!==null&&typeof $=="string"&&($=w.createHTML(""));Ot&&Ot(y),fr=y}},al=X({},["mi","mo","mn","ms","mtext"]),sl=X({},["foreignobject","annotation-xml"]),og=X({},["title","style","font","a","script"]),ol=X({},[...Da,...Pa,...Jg]),ll=X({},[...Na,...tm]),lg=function(y){let T=v(y);(!T||!T.tagName)&&(T={namespaceURI:ur,tagName:"template"});const R=un(y.tagName),rt=un(T.tagName);return Oa[y.namespaceURI]?y.namespaceURI===Zi?T.namespaceURI===ye?R==="svg":T.namespaceURI===Xi?R==="svg"&&(rt==="annotation-xml"||al[rt]):!!ol[R]:y.namespaceURI===Xi?T.namespaceURI===ye?R==="math":T.namespaceURI===Zi?R==="math"&&sl[rt]:!!ll[R]:y.namespaceURI===ye?T.namespaceURI===Zi&&!sl[rt]||T.namespaceURI===Xi&&!al[rt]?!1:!ll[R]&&(og[R]||!ol[R]):!!(Ur==="application/xhtml+xml"&&Oa[y.namespaceURI]):!1},se=function(y){Vr(e.removed,{element:y});try{v(y).removeChild(y)}catch{x(y)}},Ki=function(y,T){try{Vr(e.removed,{attribute:T.getAttributeNode(y),from:T})}catch{Vr(e.removed,{attribute:null,from:T})}if(T.removeAttribute(y),y==="is"&&!V[y])if(lr||Gi)try{se(T)}catch{}else try{T.setAttribute(y,"")}catch{}},cl=function(y){let T=null,R=null;if(Ea)y=""+y;else{const bt=wl(y,/^[\r\n\t ]+/);R=bt&&bt[0]}Ur==="application/xhtml+xml"&&ur===ye&&(y=''+y+"");const rt=w?w.createHTML(y):y;if(ur===ye)try{T=new u().parseFromString(rt,Ur)}catch{}if(!T||!T.documentElement){T=O.createDocument(ur,"template",null);try{T.documentElement.innerHTML=$a?$:rt}catch{}}const kt=T.body||T.documentElement;return y&&R&&kt.insertBefore(r.createTextNode(R),kt.childNodes[0]||null),ur===ye?K.call(T,ze?"html":"body")[0]:ze?T.documentElement:kt},hl=function(y){return E.call(y.ownerDocument||y,y,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},ul=function(y){return y instanceof f&&(typeof y.nodeName!="string"||typeof y.textContent!="string"||typeof y.removeChild!="function"||!(y.attributes instanceof h)||typeof y.removeAttribute!="function"||typeof y.setAttribute!="function"||typeof y.namespaceURI!="string"||typeof y.insertBefore!="function"||typeof y.hasChildNodes!="function")},fl=function(y){return typeof o=="function"&&y instanceof o},xe=function(y,T,R){F[y]&&Qi(F[y],rt=>{rt.call(e,T,R,fr)})},dl=function(y){let T=null;if(xe("beforeSanitizeElements",y,null),ul(y))return se(y),!0;const R=mt(y.nodeName);if(xe("uponSanitizeElement",y,{tagName:R,allowedTags:Y}),y.hasChildNodes()&&!fl(y.firstElementChild)&&Mt(/<[/\w]/g,y.innerHTML)&&Mt(/<[/\w]/g,y.textContent)||y.nodeType===Qr.progressingInstruction||Be&&y.nodeType===Qr.comment&&Mt(/<[/\w]/g,y.data))return se(y),!0;if(!Y[R]||Yt[R]){if(!Yt[R]&&gl(R)&&(Z.tagNameCheck instanceof RegExp&&Mt(Z.tagNameCheck,R)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(R)))return!1;if(Ma&&!hr[R]){const rt=v(y)||y.parentNode,kt=b(y)||y.childNodes;if(kt&&rt){const bt=kt.length;for(let It=bt-1;It>=0;--It){const oe=m(kt[It],!0);oe.__removalCount=(y.__removalCount||0)+1,rt.insertBefore(oe,C(y))}}}return se(y),!0}return y instanceof l&&!lg(y)||(R==="noscript"||R==="noembed"||R==="noframes")&&Mt(/<\/no(script|embed|frames)/i,y.innerHTML)?(se(y),!0):(Gt&&y.nodeType===Qr.text&&(T=y.textContent,Qi([ct,st,M],rt=>{T=Xr(T,rt," ")}),y.textContent!==T&&(Vr(e.removed,{element:y.cloneNode()}),y.textContent=T)),xe("afterSanitizeElements",y,null),!1)},pl=function(y,T,R){if(Qo&&(T==="id"||T==="name")&&(R in r||R in sg))return!1;if(!(Qt&&!Kt[T]&&Mt(A,T))){if(!(Ae&&Mt(S,T))){if(!V[T]||Kt[T]){if(!(gl(y)&&(Z.tagNameCheck instanceof RegExp&&Mt(Z.tagNameCheck,y)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(y))&&(Z.attributeNameCheck instanceof RegExp&&Mt(Z.attributeNameCheck,T)||Z.attributeNameCheck instanceof Function&&Z.attributeNameCheck(T))||T==="is"&&Z.allowCustomizedBuiltInElements&&(Z.tagNameCheck instanceof RegExp&&Mt(Z.tagNameCheck,R)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(R))))return!1}else if(!Fa[T]){if(!Mt(j,Xr(R,L,""))){if(!((T==="src"||T==="xlink:href"||T==="href")&&y!=="script"&&Xg(R,"data:")===0&&el[y])){if(!(xt&&!Mt(I,Xr(R,L,"")))){if(R)return!1}}}}}}return!0},gl=function(y){return y!=="annotation-xml"&&wl(y,W)},ml=function(y){xe("beforeSanitizeAttributes",y,null);const{attributes:T}=y;if(!T)return;const R={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:V};let rt=T.length;for(;rt--;){const kt=T[rt],{name:bt,namespaceURI:It,value:oe}=kt,Yr=mt(bt);let Et=bt==="value"?oe:Zg(oe);if(R.attrName=Yr,R.attrValue=Et,R.keepAttr=!0,R.forceKeepAttr=void 0,xe("uponSanitizeAttribute",y,R),Et=R.attrValue,Be&&Mt(/((--!?|])>)|<\/(style|title)/i,Et)){Ki(bt,y);continue}if(R.forceKeepAttr||(Ki(bt,y),!R.keepAttr))continue;if(!Jt&&Mt(/\/>/i,Et)){Ki(bt,y);continue}Gt&&Qi([ct,st,M],xl=>{Et=Xr(Et,xl," ")});const yl=mt(y.nodeName);if(pl(yl,Yr,Et)){if(Jo&&(Yr==="id"||Yr==="name")&&(Ki(bt,y),Et=rg+Et),w&&typeof p=="object"&&typeof p.getAttributeType=="function"&&!It)switch(p.getAttributeType(yl,Yr)){case"TrustedHTML":{Et=w.createHTML(Et);break}case"TrustedScriptURL":{Et=w.createScriptURL(Et);break}}try{It?y.setAttributeNS(It,bt,Et):y.setAttribute(bt,Et),ul(y)?se(y):kl(e.removed)}catch{}}}xe("afterSanitizeAttributes",y,null)},cg=function P(y){let T=null;const R=hl(y);for(xe("beforeSanitizeShadowDOM",y,null);T=R.nextNode();)xe("uponSanitizeShadowNode",T,null),!dl(T)&&(T.content instanceof a&&P(T.content),ml(T));xe("afterSanitizeShadowDOM",y,null)};return e.sanitize=function(P){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},T=null,R=null,rt=null,kt=null;if($a=!P,$a&&(P=""),typeof P!="string"&&!fl(P))if(typeof P.toString=="function"){if(P=P.toString(),typeof P!="string")throw Zr("dirty is not a string, aborting")}else throw Zr("toString is not a function");if(!e.isSupported)return P;if(Ba||Ia(y),e.removed=[],typeof P=="string"&&(jr=!1),jr){if(P.nodeName){const oe=mt(P.nodeName);if(!Y[oe]||Yt[oe])throw Zr("root node is forbidden and cannot be sanitized in-place")}}else if(P instanceof o)T=cl(""),R=T.ownerDocument.importNode(P,!0),R.nodeType===Qr.element&&R.nodeName==="BODY"||R.nodeName==="HTML"?T=R:T.appendChild(R);else{if(!lr&&!Gt&&!ze&&P.indexOf("<")===-1)return w&&Vi?w.createHTML(P):P;if(T=cl(P),!T)return lr?null:Vi?$:""}T&&Ea&&se(T.firstChild);const bt=hl(jr?P:T);for(;rt=bt.nextNode();)dl(rt)||(rt.content instanceof a&&cg(rt.content),ml(rt));if(jr)return P;if(lr){if(Gi)for(kt=G.call(T.ownerDocument);T.firstChild;)kt.appendChild(T.firstChild);else kt=T;return(V.shadowroot||V.shadowrootmode)&&(kt=z.call(i,kt,!0)),kt}let It=ze?T.outerHTML:T.innerHTML;return ze&&Y["!doctype"]&&T.ownerDocument&&T.ownerDocument.doctype&&T.ownerDocument.doctype.name&&Mt(lh,T.ownerDocument.doctype.name)&&(It=" +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/dagre-P3YPLUS5.Dynhhn3b.js","assets/chunks/graph.vJYnzSQu.js","assets/chunks/baseUniq.CrLXGD5N.js","assets/chunks/layout.BnlpQrLH.js","assets/chunks/basePickBy.DoiOKIK8.js","assets/chunks/json.D0vJ0-_x.js","assets/chunks/clone.D5EWJlxq.js","assets/chunks/framework.DLXsHQLa.js","assets/chunks/theme.BMHO4YRL.js","assets/chunks/c4Diagram-THADGKDP.DMBQ2pPd.js","assets/chunks/chunk-XVOYOM2C.D5QlAc_u.js","assets/chunks/flowDiagram-JSIZSE4D.CqI_5NZG.js","assets/chunks/chunk-DUMQOTYW.CQp35269.js","assets/chunks/chunk-YWFND7JV.D3tJSHEj.js","assets/chunks/channel.D2e8U1N_.js","assets/chunks/erDiagram-62CBQV5Y.D3wTXQ6H.js","assets/chunks/gitGraphDiagram-UL5UFKDR.D3HaEvFj.js","assets/chunks/chunk-OQCM5LHU.D0_M07xA.js","assets/chunks/chunk-2RYQ3QTB.DbGs-4XY.js","assets/chunks/gitGraph-YCYPL57B.C8aJtab-.js","assets/chunks/ganttDiagram-ASEIQ4P5.BS-EqwLf.js","assets/chunks/linear.COO-ivyG.js","assets/chunks/init.Gi6I4Gst.js","assets/chunks/infoDiagram-7APDZ6AT.BrDmx0Cf.js","assets/chunks/pieDiagram-OZX6XH5M.B7KT5JXF.js","assets/chunks/arc.CdagG_1u.js","assets/chunks/ordinal.BYWQX77i.js","assets/chunks/quadrantDiagram-VG34DGKC.DZu18HUQ.js","assets/chunks/xychartDiagram-LESROZAQ.W441yQWv.js","assets/chunks/requirementDiagram-FPZB6IJI.BY8B4HNf.js","assets/chunks/sequenceDiagram-PQT5PN7B.BaLcewer.js","assets/chunks/classDiagram-4BHYIK4I.BqcPWx9C.js","assets/chunks/chunk-BAVOGKFW.FGNhd2bd.js","assets/chunks/classDiagram-v2-FI7KE7WJ.CXBhRPUT.js","assets/chunks/chunk-UGV5ZQQN.CLy102A_.js","assets/chunks/stateDiagram-TQSDS2D4.CZsGk3Fs.js","assets/chunks/chunk-2JBRQKJ5.nwtrW0Zb.js","assets/chunks/stateDiagram-v2-J5TZWJW5.Gr7obmzR.js","assets/chunks/journeyDiagram-G5LC7W2K.L5XL2MS2.js","assets/chunks/timeline-definition-KYQAIZUX.BwGaIVEV.js","assets/chunks/mindmap-definition-FCEC46F3.C01GakhB.js","assets/chunks/cytoscape.esm.otp_DSkq.js","assets/chunks/sankeyDiagram-KMMQDL5K.yArl22mg.js","assets/chunks/diagram-QS5GVLUX.DWih_DqM.js","assets/chunks/blockDiagram-EN3ZKWFM.WKfFANjX.js","assets/chunks/architectureDiagram-V6B76FHG.VuRQu0xM.js"])))=>i.map(i=>d[i]); +var hg=Object.defineProperty;var bl=t=>{throw TypeError(t)};var ug=(t,e,r)=>e in t?hg(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var it=(t,e,r)=>ug(t,typeof e!="symbol"?e+"":e,r),fg=(t,e,r)=>e.has(t)||bl("Cannot "+r);var _l=(t,e,r)=>e.has(t)?bl("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);var Gr=(t,e,r)=>(fg(t,e,"access private method"),r);import{V as et,p as Cl,u as th,ao as dg,v as eh,x as pg,o as gg,c as mg,n as yg,R as rs,ap as xg,aq as bg,ar as _g,al as Cg,as as vg,at as kg,au as wg,av as Tg,aw as Sg,am as Lg,d as Ag,s as Bg,ax as Eg,ay as Mg,az as Fg,a2 as $g}from"./chunks/framework.DLXsHQLa.js";import{R as Og}from"./chunks/theme.BMHO4YRL.js";var Ig=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rg(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var rh={exports:{}};(function(t,e){(function(r,i){t.exports=i()})(Ig,function(){var r=1e3,i=6e4,n=36e5,a="millisecond",s="second",o="minute",l="hour",c="day",h="week",f="month",u="quarter",p="year",g="date",m="Invalid Date",x=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,C=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(M){var A=["th","st","nd","rd"],S=M%100;return"["+M+(A[(S-20)%10]||A[S]||A[0])+"]"}},v=function(M,A,S){var I=String(M);return!I||I.length>=A?M:""+Array(A+1-I.length).join(S)+M},w={s:v,z:function(M){var A=-M.utcOffset(),S=Math.abs(A),I=Math.floor(S/60),L=S%60;return(A<=0?"+":"-")+v(I,2,"0")+":"+v(L,2,"0")},m:function M(A,S){if(A.date()1)return M(j[0])}else{var Y=A.name;O[Y]=A,L=Y}return!I&&L&&($=L),L||!I&&$},z=function(M,A){if(G(M))return M.clone();var S=typeof A=="object"?A:{};return S.date=M,S.args=arguments,new ct(S)},F=w;F.l=K,F.i=G,F.w=function(M,A){return z(M,{locale:A.$L,utc:A.$u,x:A.$x,$offset:A.$offset})};var ct=function(){function M(S){this.$L=K(S.locale,null,!0),this.parse(S),this.$x=this.$x||S.x||{},this[E]=!0}var A=M.prototype;return A.parse=function(S){this.$d=function(I){var L=I.date,W=I.utc;if(L===null)return new Date(NaN);if(F.u(L))return new Date;if(L instanceof Date)return new Date(L);if(typeof L=="string"&&!/Z$/i.test(L)){var j=L.match(x);if(j){var Y=j[2]-1||0,ot=(j[7]||"0").substring(0,3);return W?new Date(Date.UTC(j[1],Y,j[3]||1,j[4]||0,j[5]||0,j[6]||0,ot)):new Date(j[1],Y,j[3]||1,j[4]||0,j[5]||0,j[6]||0,ot)}}return new Date(L)}(S),this.init()},A.init=function(){var S=this.$d;this.$y=S.getFullYear(),this.$M=S.getMonth(),this.$D=S.getDate(),this.$W=S.getDay(),this.$H=S.getHours(),this.$m=S.getMinutes(),this.$s=S.getSeconds(),this.$ms=S.getMilliseconds()},A.$utils=function(){return F},A.isValid=function(){return this.$d.toString()!==m},A.isSame=function(S,I){var L=z(S);return this.startOf(I)<=L&&L<=this.endOf(I)},A.isAfter=function(S,I){return z(S)t>=255?255:t<0?0:t,g:t=>t>=255?255:t<0?0:t,b:t=>t>=255?255:t<0?0:t,h:t=>t%360,s:t=>t>=100?100:t<0?0:t,l:t=>t>=100?100:t<0?0:t,a:t=>t>=1?1:t<0?0:t},toLinear:t=>{const e=t/255;return t>.03928?Math.pow((e+.055)/1.055,2.4):e/12.92},hue2rgb:(t,e,r)=>(r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t),hsl2rgb:({h:t,s:e,l:r},i)=>{if(!e)return r*2.55;t/=360,e/=100,r/=100;const n=r<.5?r*(1+e):r+e-r*e,a=2*r-n;switch(i){case"r":return hn.hue2rgb(a,n,t+1/3)*255;case"g":return hn.hue2rgb(a,n,t)*255;case"b":return hn.hue2rgb(a,n,t-1/3)*255}},rgb2hsl:({r:t,g:e,b:r},i)=>{t/=255,e/=255,r/=255;const n=Math.max(t,e,r),a=Math.min(t,e,r),s=(n+a)/2;if(i==="l")return s*100;if(n===a)return 0;const o=n-a,l=s>.5?o/(2-n-a):o/(n+a);if(i==="s")return l*100;switch(n){case t:return((e-r)/o+(ee>r?Math.min(e,Math.max(r,t)):Math.min(r,Math.max(e,t)),round:t=>Math.round(t*1e10)/1e10},zg={dec2hex:t=>{const e=Math.round(t).toString(16);return e.length>1?e:`0${e}`}},U={channel:hn,lang:Ng,unit:zg},Fe={};for(let t=0;t<=255;t++)Fe[t]=U.unit.dec2hex(t);const wt={ALL:0,RGB:1,HSL:2};class qg{constructor(){this.type=wt.ALL}get(){return this.type}set(e){if(this.type&&this.type!==e)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=e}reset(){this.type=wt.ALL}is(e){return this.type===e}}class Wg{constructor(e,r){this.color=r,this.changed=!1,this.data=e,this.type=new qg}set(e,r){return this.color=r,this.changed=!1,this.data=e,this.type.type=wt.ALL,this}_ensureHSL(){const e=this.data,{h:r,s:i,l:n}=e;r===void 0&&(e.h=U.channel.rgb2hsl(e,"h")),i===void 0&&(e.s=U.channel.rgb2hsl(e,"s")),n===void 0&&(e.l=U.channel.rgb2hsl(e,"l"))}_ensureRGB(){const e=this.data,{r,g:i,b:n}=e;r===void 0&&(e.r=U.channel.hsl2rgb(e,"r")),i===void 0&&(e.g=U.channel.hsl2rgb(e,"g")),n===void 0&&(e.b=U.channel.hsl2rgb(e,"b"))}get r(){const e=this.data,r=e.r;return!this.type.is(wt.HSL)&&r!==void 0?r:(this._ensureHSL(),U.channel.hsl2rgb(e,"r"))}get g(){const e=this.data,r=e.g;return!this.type.is(wt.HSL)&&r!==void 0?r:(this._ensureHSL(),U.channel.hsl2rgb(e,"g"))}get b(){const e=this.data,r=e.b;return!this.type.is(wt.HSL)&&r!==void 0?r:(this._ensureHSL(),U.channel.hsl2rgb(e,"b"))}get h(){const e=this.data,r=e.h;return!this.type.is(wt.RGB)&&r!==void 0?r:(this._ensureRGB(),U.channel.rgb2hsl(e,"h"))}get s(){const e=this.data,r=e.s;return!this.type.is(wt.RGB)&&r!==void 0?r:(this._ensureRGB(),U.channel.rgb2hsl(e,"s"))}get l(){const e=this.data,r=e.l;return!this.type.is(wt.RGB)&&r!==void 0?r:(this._ensureRGB(),U.channel.rgb2hsl(e,"l"))}get a(){return this.data.a}set r(e){this.type.set(wt.RGB),this.changed=!0,this.data.r=e}set g(e){this.type.set(wt.RGB),this.changed=!0,this.data.g=e}set b(e){this.type.set(wt.RGB),this.changed=!0,this.data.b=e}set h(e){this.type.set(wt.HSL),this.changed=!0,this.data.h=e}set s(e){this.type.set(wt.HSL),this.changed=!0,this.data.s=e}set l(e){this.type.set(wt.HSL),this.changed=!0,this.data.l=e}set a(e){this.changed=!0,this.data.a=e}}const aa=new Wg({r:0,g:0,b:0,a:0},"transparent"),yr={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:t=>{if(t.charCodeAt(0)!==35)return;const e=t.match(yr.re);if(!e)return;const r=e[1],i=parseInt(r,16),n=r.length,a=n%4===0,s=n>4,o=s?1:17,l=s?8:4,c=a?0:-1,h=s?255:15;return aa.set({r:(i>>l*(c+3)&h)*o,g:(i>>l*(c+2)&h)*o,b:(i>>l*(c+1)&h)*o,a:a?(i&h)*o/255:1},t)},stringify:t=>{const{r:e,g:r,b:i,a:n}=t;return n<1?`#${Fe[Math.round(e)]}${Fe[Math.round(r)]}${Fe[Math.round(i)]}${Fe[Math.round(n*255)]}`:`#${Fe[Math.round(e)]}${Fe[Math.round(r)]}${Fe[Math.round(i)]}`}},Ye={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:t=>{const e=t.match(Ye.hueRe);if(e){const[,r,i]=e;switch(i){case"grad":return U.channel.clamp.h(parseFloat(r)*.9);case"rad":return U.channel.clamp.h(parseFloat(r)*180/Math.PI);case"turn":return U.channel.clamp.h(parseFloat(r)*360)}}return U.channel.clamp.h(parseFloat(t))},parse:t=>{const e=t.charCodeAt(0);if(e!==104&&e!==72)return;const r=t.match(Ye.re);if(!r)return;const[,i,n,a,s,o]=r;return aa.set({h:Ye._hue2deg(i),s:U.channel.clamp.s(parseFloat(n)),l:U.channel.clamp.l(parseFloat(a)),a:s?U.channel.clamp.a(o?parseFloat(s)/100:parseFloat(s)):1},t)},stringify:t=>{const{h:e,s:r,l:i,a:n}=t;return n<1?`hsla(${U.lang.round(e)}, ${U.lang.round(r)}%, ${U.lang.round(i)}%, ${n})`:`hsl(${U.lang.round(e)}, ${U.lang.round(r)}%, ${U.lang.round(i)}%)`}},fi={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:t=>{t=t.toLowerCase();const e=fi.colors[t];if(e)return yr.parse(e)},stringify:t=>{const e=yr.stringify(t);for(const r in fi.colors)if(fi.colors[r]===e)return r}},si={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:t=>{const e=t.charCodeAt(0);if(e!==114&&e!==82)return;const r=t.match(si.re);if(!r)return;const[,i,n,a,s,o,l,c,h]=r;return aa.set({r:U.channel.clamp.r(n?parseFloat(i)*2.55:parseFloat(i)),g:U.channel.clamp.g(s?parseFloat(a)*2.55:parseFloat(a)),b:U.channel.clamp.b(l?parseFloat(o)*2.55:parseFloat(o)),a:c?U.channel.clamp.a(h?parseFloat(c)/100:parseFloat(c)):1},t)},stringify:t=>{const{r:e,g:r,b:i,a:n}=t;return n<1?`rgba(${U.lang.round(e)}, ${U.lang.round(r)}, ${U.lang.round(i)}, ${U.lang.round(n)})`:`rgb(${U.lang.round(e)}, ${U.lang.round(r)}, ${U.lang.round(i)})`}},de={format:{keyword:fi,hex:yr,rgb:si,rgba:si,hsl:Ye,hsla:Ye},parse:t=>{if(typeof t!="string")return t;const e=yr.parse(t)||si.parse(t)||Ye.parse(t)||fi.parse(t);if(e)return e;throw new Error(`Unsupported color format: "${t}"`)},stringify:t=>!t.changed&&t.color?t.color:t.type.is(wt.HSL)||t.data.r===void 0?Ye.stringify(t):t.a<1||!Number.isInteger(t.r)||!Number.isInteger(t.g)||!Number.isInteger(t.b)?si.stringify(t):yr.stringify(t)},ih=(t,e)=>{const r=de.parse(t);for(const i in e)r[i]=U.channel.clamp[i](e[i]);return de.stringify(r)},di=(t,e,r=0,i=1)=>{if(typeof t!="number")return ih(t,{a:e});const n=aa.set({r:U.channel.clamp.r(t),g:U.channel.clamp.g(e),b:U.channel.clamp.b(r),a:U.channel.clamp.a(i)});return de.stringify(n)},Hg=t=>{const{r:e,g:r,b:i}=de.parse(t),n=.2126*U.channel.toLinear(e)+.7152*U.channel.toLinear(r)+.0722*U.channel.toLinear(i);return U.lang.round(n)},jg=t=>Hg(t)>=.5,Ii=t=>!jg(t),nh=(t,e,r)=>{const i=de.parse(t),n=i[e],a=U.channel.clamp[e](n+r);return n!==a&&(i[e]=a),de.stringify(i)},N=(t,e)=>nh(t,"l",e),q=(t,e)=>nh(t,"l",-e),_=(t,e)=>{const r=de.parse(t),i={};for(const n in e)e[n]&&(i[n]=r[n]+e[n]);return ih(t,i)},Ug=(t,e,r=50)=>{const{r:i,g:n,b:a,a:s}=de.parse(t),{r:o,g:l,b:c,a:h}=de.parse(e),f=r/100,u=f*2-1,p=s-h,m=((u*p===-1?u:(u+p)/(1+u*p))+1)/2,x=1-m,C=i*m+o*x,b=n*m+l*x,v=a*m+c*x,w=s*f+h*(1-f);return di(C,b,v,w)},B=(t,e=100)=>{const r=de.parse(t);return r.r=255-r.r,r.g=255-r.g,r.b=255-r.b,Ug(r,t,e)};/*! @license DOMPurify 3.1.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.6/LICENSE */const{entries:ah,setPrototypeOf:vl,isFrozen:Yg,getPrototypeOf:Gg,getOwnPropertyDescriptor:Vg}=Object;let{freeze:Ot,seal:Xt,create:sh}=Object,{apply:is,construct:ns}=typeof Reflect<"u"&&Reflect;Ot||(Ot=function(e){return e});Xt||(Xt=function(e){return e});is||(is=function(e,r,i){return e.apply(r,i)});ns||(ns=function(e,r){return new e(...r)});const Qi=Ht(Array.prototype.forEach),kl=Ht(Array.prototype.pop),Vr=Ht(Array.prototype.push),un=Ht(String.prototype.toLowerCase),Ra=Ht(String.prototype.toString),wl=Ht(String.prototype.match),Xr=Ht(String.prototype.replace),Xg=Ht(String.prototype.indexOf),Zg=Ht(String.prototype.trim),te=Ht(Object.prototype.hasOwnProperty),Mt=Ht(RegExp.prototype.test),Zr=Kg(TypeError);function Ht(t){return function(e){for(var r=arguments.length,i=new Array(r>1?r-1:0),n=1;n2&&arguments[2]!==void 0?arguments[2]:un;vl&&vl(t,null);let i=e.length;for(;i--;){let n=e[i];if(typeof n=="string"){const a=r(n);a!==n&&(Yg(e)||(e[i]=a),n=a)}t[n]=!0}return t}function Qg(t){for(let e=0;e/gm),im=Xt(/\${[\w\W]*}/gm),nm=Xt(/^data-[\-\w.\u00B7-\uFFFF]/),am=Xt(/^aria-[\-\w]+$/),oh=Xt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),sm=Xt(/^(?:\w+script|data):/i),om=Xt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),lh=Xt(/^html$/i),lm=Xt(/^[a-z][.\w]*(-[.\w]+)+$/i);var Bl=Object.freeze({__proto__:null,MUSTACHE_EXPR:em,ERB_EXPR:rm,TMPLIT_EXPR:im,DATA_ATTR:nm,ARIA_ATTR:am,IS_ALLOWED_URI:oh,IS_SCRIPT_OR_DATA:sm,ATTR_WHITESPACE:om,DOCTYPE_NAME:lh,CUSTOM_ELEMENT:lm});const Qr={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},cm=function(){return typeof window>"u"?null:window},hm=function(e,r){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let i=null;const n="data-tt-policy-suffix";r&&r.hasAttribute(n)&&(i=r.getAttribute(n));const a="dompurify"+(i?"#"+i:"");try{return e.createPolicy(a,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+a+" could not be created."),null}};function ch(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:cm();const e=P=>ch(P);if(e.version="3.1.6",e.removed=[],!t||!t.document||t.document.nodeType!==Qr.document)return e.isSupported=!1,e;let{document:r}=t;const i=r,n=i.currentScript,{DocumentFragment:a,HTMLTemplateElement:s,Node:o,Element:l,NodeFilter:c,NamedNodeMap:h=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:f,DOMParser:u,trustedTypes:p}=t,g=l.prototype,m=Kr(g,"cloneNode"),x=Kr(g,"remove"),C=Kr(g,"nextSibling"),b=Kr(g,"childNodes"),v=Kr(g,"parentNode");if(typeof s=="function"){const P=r.createElement("template");P.content&&P.content.ownerDocument&&(r=P.content.ownerDocument)}let w,$="";const{implementation:O,createNodeIterator:E,createDocumentFragment:G,getElementsByTagName:K}=r,{importNode:z}=i;let F={};e.isSupported=typeof ah=="function"&&typeof v=="function"&&O&&O.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:ct,ERB_EXPR:st,TMPLIT_EXPR:M,DATA_ATTR:A,ARIA_ATTR:S,IS_SCRIPT_OR_DATA:I,ATTR_WHITESPACE:L,CUSTOM_ELEMENT:W}=Bl;let{IS_ALLOWED_URI:j}=Bl,Y=null;const ot=X({},[...Tl,...Da,...Pa,...Na,...Sl]);let V=null;const pt=X({},[...Ll,...za,...Al,...Ji]);let Z=Object.seal(sh(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Yt=null,Kt=null,Ae=!0,Qt=!0,xt=!1,Jt=!0,Gt=!1,Be=!0,ze=!1,Ba=!1,Ea=!1,lr=!1,Gi=!1,Vi=!1,Qo=!0,Jo=!1;const rg="user-content-";let Ma=!0,jr=!1,cr={},hr=null;const tl=X({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let el=null;const rl=X({},["audio","video","img","source","image","track"]);let Fa=null;const il=X({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Xi="http://www.w3.org/1998/Math/MathML",Zi="http://www.w3.org/2000/svg",ye="http://www.w3.org/1999/xhtml";let ur=ye,$a=!1,Oa=null;const ig=X({},[Xi,Zi,ye],Ra);let Ur=null;const ng=["application/xhtml+xml","text/html"],ag="text/html";let mt=null,fr=null;const sg=r.createElement("form"),nl=function(y){return y instanceof RegExp||y instanceof Function},Ia=function(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(fr&&fr===y)){if((!y||typeof y!="object")&&(y={}),y=We(y),Ur=ng.indexOf(y.PARSER_MEDIA_TYPE)===-1?ag:y.PARSER_MEDIA_TYPE,mt=Ur==="application/xhtml+xml"?Ra:un,Y=te(y,"ALLOWED_TAGS")?X({},y.ALLOWED_TAGS,mt):ot,V=te(y,"ALLOWED_ATTR")?X({},y.ALLOWED_ATTR,mt):pt,Oa=te(y,"ALLOWED_NAMESPACES")?X({},y.ALLOWED_NAMESPACES,Ra):ig,Fa=te(y,"ADD_URI_SAFE_ATTR")?X(We(il),y.ADD_URI_SAFE_ATTR,mt):il,el=te(y,"ADD_DATA_URI_TAGS")?X(We(rl),y.ADD_DATA_URI_TAGS,mt):rl,hr=te(y,"FORBID_CONTENTS")?X({},y.FORBID_CONTENTS,mt):tl,Yt=te(y,"FORBID_TAGS")?X({},y.FORBID_TAGS,mt):{},Kt=te(y,"FORBID_ATTR")?X({},y.FORBID_ATTR,mt):{},cr=te(y,"USE_PROFILES")?y.USE_PROFILES:!1,Ae=y.ALLOW_ARIA_ATTR!==!1,Qt=y.ALLOW_DATA_ATTR!==!1,xt=y.ALLOW_UNKNOWN_PROTOCOLS||!1,Jt=y.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Gt=y.SAFE_FOR_TEMPLATES||!1,Be=y.SAFE_FOR_XML!==!1,ze=y.WHOLE_DOCUMENT||!1,lr=y.RETURN_DOM||!1,Gi=y.RETURN_DOM_FRAGMENT||!1,Vi=y.RETURN_TRUSTED_TYPE||!1,Ea=y.FORCE_BODY||!1,Qo=y.SANITIZE_DOM!==!1,Jo=y.SANITIZE_NAMED_PROPS||!1,Ma=y.KEEP_CONTENT!==!1,jr=y.IN_PLACE||!1,j=y.ALLOWED_URI_REGEXP||oh,ur=y.NAMESPACE||ye,Z=y.CUSTOM_ELEMENT_HANDLING||{},y.CUSTOM_ELEMENT_HANDLING&&nl(y.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Z.tagNameCheck=y.CUSTOM_ELEMENT_HANDLING.tagNameCheck),y.CUSTOM_ELEMENT_HANDLING&&nl(y.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Z.attributeNameCheck=y.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),y.CUSTOM_ELEMENT_HANDLING&&typeof y.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Z.allowCustomizedBuiltInElements=y.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Gt&&(Qt=!1),Gi&&(lr=!0),cr&&(Y=X({},Sl),V=[],cr.html===!0&&(X(Y,Tl),X(V,Ll)),cr.svg===!0&&(X(Y,Da),X(V,za),X(V,Ji)),cr.svgFilters===!0&&(X(Y,Pa),X(V,za),X(V,Ji)),cr.mathMl===!0&&(X(Y,Na),X(V,Al),X(V,Ji))),y.ADD_TAGS&&(Y===ot&&(Y=We(Y)),X(Y,y.ADD_TAGS,mt)),y.ADD_ATTR&&(V===pt&&(V=We(V)),X(V,y.ADD_ATTR,mt)),y.ADD_URI_SAFE_ATTR&&X(Fa,y.ADD_URI_SAFE_ATTR,mt),y.FORBID_CONTENTS&&(hr===tl&&(hr=We(hr)),X(hr,y.FORBID_CONTENTS,mt)),Ma&&(Y["#text"]=!0),ze&&X(Y,["html","head","body"]),Y.table&&(X(Y,["tbody"]),delete Yt.tbody),y.TRUSTED_TYPES_POLICY){if(typeof y.TRUSTED_TYPES_POLICY.createHTML!="function")throw Zr('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof y.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Zr('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=y.TRUSTED_TYPES_POLICY,$=w.createHTML("")}else w===void 0&&(w=hm(p,n)),w!==null&&typeof $=="string"&&($=w.createHTML(""));Ot&&Ot(y),fr=y}},al=X({},["mi","mo","mn","ms","mtext"]),sl=X({},["foreignobject","annotation-xml"]),og=X({},["title","style","font","a","script"]),ol=X({},[...Da,...Pa,...Jg]),ll=X({},[...Na,...tm]),lg=function(y){let T=v(y);(!T||!T.tagName)&&(T={namespaceURI:ur,tagName:"template"});const R=un(y.tagName),rt=un(T.tagName);return Oa[y.namespaceURI]?y.namespaceURI===Zi?T.namespaceURI===ye?R==="svg":T.namespaceURI===Xi?R==="svg"&&(rt==="annotation-xml"||al[rt]):!!ol[R]:y.namespaceURI===Xi?T.namespaceURI===ye?R==="math":T.namespaceURI===Zi?R==="math"&&sl[rt]:!!ll[R]:y.namespaceURI===ye?T.namespaceURI===Zi&&!sl[rt]||T.namespaceURI===Xi&&!al[rt]?!1:!ll[R]&&(og[R]||!ol[R]):!!(Ur==="application/xhtml+xml"&&Oa[y.namespaceURI]):!1},se=function(y){Vr(e.removed,{element:y});try{v(y).removeChild(y)}catch{x(y)}},Ki=function(y,T){try{Vr(e.removed,{attribute:T.getAttributeNode(y),from:T})}catch{Vr(e.removed,{attribute:null,from:T})}if(T.removeAttribute(y),y==="is"&&!V[y])if(lr||Gi)try{se(T)}catch{}else try{T.setAttribute(y,"")}catch{}},cl=function(y){let T=null,R=null;if(Ea)y=""+y;else{const bt=wl(y,/^[\r\n\t ]+/);R=bt&&bt[0]}Ur==="application/xhtml+xml"&&ur===ye&&(y=''+y+"");const rt=w?w.createHTML(y):y;if(ur===ye)try{T=new u().parseFromString(rt,Ur)}catch{}if(!T||!T.documentElement){T=O.createDocument(ur,"template",null);try{T.documentElement.innerHTML=$a?$:rt}catch{}}const kt=T.body||T.documentElement;return y&&R&&kt.insertBefore(r.createTextNode(R),kt.childNodes[0]||null),ur===ye?K.call(T,ze?"html":"body")[0]:ze?T.documentElement:kt},hl=function(y){return E.call(y.ownerDocument||y,y,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},ul=function(y){return y instanceof f&&(typeof y.nodeName!="string"||typeof y.textContent!="string"||typeof y.removeChild!="function"||!(y.attributes instanceof h)||typeof y.removeAttribute!="function"||typeof y.setAttribute!="function"||typeof y.namespaceURI!="string"||typeof y.insertBefore!="function"||typeof y.hasChildNodes!="function")},fl=function(y){return typeof o=="function"&&y instanceof o},xe=function(y,T,R){F[y]&&Qi(F[y],rt=>{rt.call(e,T,R,fr)})},dl=function(y){let T=null;if(xe("beforeSanitizeElements",y,null),ul(y))return se(y),!0;const R=mt(y.nodeName);if(xe("uponSanitizeElement",y,{tagName:R,allowedTags:Y}),y.hasChildNodes()&&!fl(y.firstElementChild)&&Mt(/<[/\w]/g,y.innerHTML)&&Mt(/<[/\w]/g,y.textContent)||y.nodeType===Qr.progressingInstruction||Be&&y.nodeType===Qr.comment&&Mt(/<[/\w]/g,y.data))return se(y),!0;if(!Y[R]||Yt[R]){if(!Yt[R]&&gl(R)&&(Z.tagNameCheck instanceof RegExp&&Mt(Z.tagNameCheck,R)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(R)))return!1;if(Ma&&!hr[R]){const rt=v(y)||y.parentNode,kt=b(y)||y.childNodes;if(kt&&rt){const bt=kt.length;for(let It=bt-1;It>=0;--It){const oe=m(kt[It],!0);oe.__removalCount=(y.__removalCount||0)+1,rt.insertBefore(oe,C(y))}}}return se(y),!0}return y instanceof l&&!lg(y)||(R==="noscript"||R==="noembed"||R==="noframes")&&Mt(/<\/no(script|embed|frames)/i,y.innerHTML)?(se(y),!0):(Gt&&y.nodeType===Qr.text&&(T=y.textContent,Qi([ct,st,M],rt=>{T=Xr(T,rt," ")}),y.textContent!==T&&(Vr(e.removed,{element:y.cloneNode()}),y.textContent=T)),xe("afterSanitizeElements",y,null),!1)},pl=function(y,T,R){if(Qo&&(T==="id"||T==="name")&&(R in r||R in sg))return!1;if(!(Qt&&!Kt[T]&&Mt(A,T))){if(!(Ae&&Mt(S,T))){if(!V[T]||Kt[T]){if(!(gl(y)&&(Z.tagNameCheck instanceof RegExp&&Mt(Z.tagNameCheck,y)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(y))&&(Z.attributeNameCheck instanceof RegExp&&Mt(Z.attributeNameCheck,T)||Z.attributeNameCheck instanceof Function&&Z.attributeNameCheck(T))||T==="is"&&Z.allowCustomizedBuiltInElements&&(Z.tagNameCheck instanceof RegExp&&Mt(Z.tagNameCheck,R)||Z.tagNameCheck instanceof Function&&Z.tagNameCheck(R))))return!1}else if(!Fa[T]){if(!Mt(j,Xr(R,L,""))){if(!((T==="src"||T==="xlink:href"||T==="href")&&y!=="script"&&Xg(R,"data:")===0&&el[y])){if(!(xt&&!Mt(I,Xr(R,L,"")))){if(R)return!1}}}}}}return!0},gl=function(y){return y!=="annotation-xml"&&wl(y,W)},ml=function(y){xe("beforeSanitizeAttributes",y,null);const{attributes:T}=y;if(!T)return;const R={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:V};let rt=T.length;for(;rt--;){const kt=T[rt],{name:bt,namespaceURI:It,value:oe}=kt,Yr=mt(bt);let Et=bt==="value"?oe:Zg(oe);if(R.attrName=Yr,R.attrValue=Et,R.keepAttr=!0,R.forceKeepAttr=void 0,xe("uponSanitizeAttribute",y,R),Et=R.attrValue,Be&&Mt(/((--!?|])>)|<\/(style|title)/i,Et)){Ki(bt,y);continue}if(R.forceKeepAttr||(Ki(bt,y),!R.keepAttr))continue;if(!Jt&&Mt(/\/>/i,Et)){Ki(bt,y);continue}Gt&&Qi([ct,st,M],xl=>{Et=Xr(Et,xl," ")});const yl=mt(y.nodeName);if(pl(yl,Yr,Et)){if(Jo&&(Yr==="id"||Yr==="name")&&(Ki(bt,y),Et=rg+Et),w&&typeof p=="object"&&typeof p.getAttributeType=="function"&&!It)switch(p.getAttributeType(yl,Yr)){case"TrustedHTML":{Et=w.createHTML(Et);break}case"TrustedScriptURL":{Et=w.createScriptURL(Et);break}}try{It?y.setAttributeNS(It,bt,Et):y.setAttribute(bt,Et),ul(y)?se(y):kl(e.removed)}catch{}}}xe("afterSanitizeAttributes",y,null)},cg=function P(y){let T=null;const R=hl(y);for(xe("beforeSanitizeShadowDOM",y,null);T=R.nextNode();)xe("uponSanitizeShadowNode",T,null),!dl(T)&&(T.content instanceof a&&P(T.content),ml(T));xe("afterSanitizeShadowDOM",y,null)};return e.sanitize=function(P){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},T=null,R=null,rt=null,kt=null;if($a=!P,$a&&(P=""),typeof P!="string"&&!fl(P))if(typeof P.toString=="function"){if(P=P.toString(),typeof P!="string")throw Zr("dirty is not a string, aborting")}else throw Zr("toString is not a function");if(!e.isSupported)return P;if(Ba||Ia(y),e.removed=[],typeof P=="string"&&(jr=!1),jr){if(P.nodeName){const oe=mt(P.nodeName);if(!Y[oe]||Yt[oe])throw Zr("root node is forbidden and cannot be sanitized in-place")}}else if(P instanceof o)T=cl(""),R=T.ownerDocument.importNode(P,!0),R.nodeType===Qr.element&&R.nodeName==="BODY"||R.nodeName==="HTML"?T=R:T.appendChild(R);else{if(!lr&&!Gt&&!ze&&P.indexOf("<")===-1)return w&&Vi?w.createHTML(P):P;if(T=cl(P),!T)return lr?null:Vi?$:""}T&&Ea&&se(T.firstChild);const bt=hl(jr?P:T);for(;rt=bt.nextNode();)dl(rt)||(rt.content instanceof a&&cg(rt.content),ml(rt));if(jr)return P;if(lr){if(Gi)for(kt=G.call(T.ownerDocument);T.firstChild;)kt.appendChild(T.firstChild);else kt=T;return(V.shadowroot||V.shadowrootmode)&&(kt=z.call(i,kt,!0)),kt}let It=ze?T.outerHTML:T.innerHTML;return ze&&Y["!doctype"]&&T.ownerDocument&&T.ownerDocument.doctype&&T.ownerDocument.doctype.name&&Mt(lh,T.ownerDocument.doctype.name)&&(It=" `+It),Gt&&Qi([ct,st,M],oe=>{It=Xr(It,oe," ")}),w&&Vi?w.createHTML(It):It},e.setConfig=function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ia(P),Ba=!0},e.clearConfig=function(){fr=null,Ba=!1},e.isValidAttribute=function(P,y,T){fr||Ia({});const R=mt(P),rt=mt(y);return pl(R,rt,T)},e.addHook=function(P,y){typeof y=="function"&&(F[P]=F[P]||[],Vr(F[P],y))},e.removeHook=function(P){if(F[P])return kl(F[P])},e.removeHooks=function(P){F[P]&&(F[P]=[])},e.removeAllHooks=function(){F={}},e}var Br=ch(),hh=Object.defineProperty,d=(t,e)=>hh(t,"name",{value:e,configurable:!0}),um=(t,e)=>{for(var r in e)hh(t,r,{get:e[r],enumerable:!0})},be={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},k={trace:d((...t)=>{},"trace"),debug:d((...t)=>{},"debug"),info:d((...t)=>{},"info"),warn:d((...t)=>{},"warn"),error:d((...t)=>{},"error"),fatal:d((...t)=>{},"fatal")},Ks=d(function(t="fatal"){let e=be.fatal;typeof t=="string"?t.toLowerCase()in be&&(e=be[t]):typeof t=="number"&&(e=t),k.trace=()=>{},k.debug=()=>{},k.info=()=>{},k.warn=()=>{},k.error=()=>{},k.fatal=()=>{},e<=be.fatal&&(k.fatal=console.error?console.error.bind(console,Vt("FATAL"),"color: orange"):console.log.bind(console,"\x1B[35m",Vt("FATAL"))),e<=be.error&&(k.error=console.error?console.error.bind(console,Vt("ERROR"),"color: orange"):console.log.bind(console,"\x1B[31m",Vt("ERROR"))),e<=be.warn&&(k.warn=console.warn?console.warn.bind(console,Vt("WARN"),"color: orange"):console.log.bind(console,"\x1B[33m",Vt("WARN"))),e<=be.info&&(k.info=console.info?console.info.bind(console,Vt("INFO"),"color: lightblue"):console.log.bind(console,"\x1B[34m",Vt("INFO"))),e<=be.debug&&(k.debug=console.debug?console.debug.bind(console,Vt("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",Vt("DEBUG"))),e<=be.trace&&(k.trace=console.debug?console.debug.bind(console,Vt("TRACE"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",Vt("TRACE")))},"setLogLevel"),Vt=d(t=>`%c${Pg().format("ss.SSS")} : ${t} : `,"format"),uh=/^-{3}\s*[\n\r](.*?)[\n\r]-{3}\s*[\n\r]+/s,pi=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,fm=/\s*%%.*\n/gm,Cr,fh=(Cr=class extends Error{constructor(e){super(e),this.name="UnknownDiagramError"}},d(Cr,"UnknownDiagramError"),Cr),Er={},Qs=d(function(t,e){t=t.replace(uh,"").replace(pi,"").replace(fm,` `);for(const[r,{detector:i}]of Object.entries(Er))if(i(t,e))return r;throw new fh(`No diagram type detected matching given configuration for text: ${t}`)},"detectType"),dh=d((...t)=>{for(const{id:e,detector:r,loader:i}of t)ph(e,r,i)},"registerLazyLoadedDiagrams"),ph=d((t,e,r)=>{Er[t]&&k.warn(`Detector with key ${t} already exists. Overwriting.`),Er[t]={detector:e,loader:r},k.debug(`Detector with key ${t} added${r?" with loader":""}`)},"addDetector"),dm=d(t=>Er[t].loader,"getDiagramLoader"),as=d((t,e,{depth:r=2,clobber:i=!1}={})=>{const n={depth:r,clobber:i};return Array.isArray(e)&&!Array.isArray(t)?(e.forEach(a=>as(t,a,n)),t):Array.isArray(e)&&Array.isArray(t)?(e.forEach(a=>{t.includes(a)||t.push(a)}),t):t===void 0||r<=0?t!=null&&typeof t=="object"&&typeof e=="object"?Object.assign(t,e):e:(e!==void 0&&typeof t=="object"&&typeof e=="object"&&Object.keys(e).forEach(a=>{typeof e[a]=="object"&&(t[a]===void 0||typeof t[a]=="object")?(t[a]===void 0&&(t[a]=Array.isArray(e[a])?[]:{}),t[a]=as(t[a],e[a],{depth:r-1,clobber:i})):(i||typeof t[a]!="object"&&typeof e[a]!="object")&&(t[a]=e[a])}),t)},"assignWithDepth"),Ct=as,sa="#ffffff",oa="#f2f2f2",Ft=d((t,e)=>e?_(t,{s:-40,l:10}):_(t,{s:-40,l:-10}),"mkBorder"),vr,pm=(vr=class{constructor(){this.background="#f4f4f4",this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.THEME_COLOR_LIMIT=12,this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}updateColors(){var r,i,n,a,s,o,l,c,h,f,u;if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||_(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||_(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||Ft(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||Ft(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||Ft(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||Ft(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||B(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||B(this.tertiaryColor),this.lineColor=this.lineColor||B(this.background),this.arrowheadColor=this.arrowheadColor||B(this.background),this.textColor=this.textColor||this.primaryTextColor,this.border2=this.border2||this.tertiaryBorderColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?q(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||this.actorBorder,this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||q(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||B(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||N(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.personBorder=this.personBorder||this.primaryBorderColor,this.personBkg=this.personBkg||this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||_(this.primaryColor,{h:30}),this.cScale4=this.cScale4||_(this.primaryColor,{h:60}),this.cScale5=this.cScale5||_(this.primaryColor,{h:90}),this.cScale6=this.cScale6||_(this.primaryColor,{h:120}),this.cScale7=this.cScale7||_(this.primaryColor,{h:150}),this.cScale8=this.cScale8||_(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||_(this.primaryColor,{h:270}),this.cScale10=this.cScale10||_(this.primaryColor,{h:300}),this.cScale11=this.cScale11||_(this.primaryColor,{h:330}),this.darkMode)for(let p=0;p{this[i]=e[i]}),this.updateColors(),r.forEach(i=>{this[i]=e[i]})}},d(vr,"Theme"),vr),gm=d(t=>{const e=new pm;return e.calculate(t),e},"getThemeVariables"),kr,mm=(kr=class{constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=N(this.primaryColor,16),this.tertiaryColor=_(this.primaryColor,{h:-160}),this.primaryBorderColor=B(this.background),this.secondaryBorderColor=Ft(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Ft(this.tertiaryColor,this.darkMode),this.primaryTextColor=B(this.primaryColor),this.secondaryTextColor=B(this.secondaryColor),this.tertiaryTextColor=B(this.tertiaryColor),this.lineColor=B(this.background),this.textColor=B(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=N(B("#323D47"),10),this.lineColor="calculated",this.border1="#ccc",this.border2=di(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=q("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.excludeBkgColor=q(this.sectionBkgColor,10),this.taskBorderColor=di(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=di(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}updateColors(){var e,r,i,n,a,s,o,l,c,h,f;this.secondBkg=N(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=N(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.actorBorder,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=N(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.archEdgeColor=this.lineColor,this.archEdgeArrowColor=this.lineColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=_(this.primaryColor,{h:64}),this.fillType3=_(this.secondaryColor,{h:64}),this.fillType4=_(this.primaryColor,{h:-64}),this.fillType5=_(this.secondaryColor,{h:-64}),this.fillType6=_(this.primaryColor,{h:128}),this.fillType7=_(this.secondaryColor,{h:128}),this.cScale1=this.cScale1||"#0b0000",this.cScale2=this.cScale2||"#4d1037",this.cScale3=this.cScale3||"#3f5258",this.cScale4=this.cScale4||"#4f2f1b",this.cScale5=this.cScale5||"#6e0a0a",this.cScale6=this.cScale6||"#3b0048",this.cScale7=this.cScale7||"#995a01",this.cScale8=this.cScale8||"#154706",this.cScale9=this.cScale9||"#161722",this.cScale10=this.cScale10||"#00296f",this.cScale11=this.cScale11||"#01629c",this.cScale12=this.cScale12||"#010029",this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||_(this.primaryColor,{h:30}),this.cScale4=this.cScale4||_(this.primaryColor,{h:60}),this.cScale5=this.cScale5||_(this.primaryColor,{h:90}),this.cScale6=this.cScale6||_(this.primaryColor,{h:120}),this.cScale7=this.cScale7||_(this.primaryColor,{h:150}),this.cScale8=this.cScale8||_(this.primaryColor,{h:210}),this.cScale9=this.cScale9||_(this.primaryColor,{h:270}),this.cScale10=this.cScale10||_(this.primaryColor,{h:300}),this.cScale11=this.cScale11||_(this.primaryColor,{h:330});for(let u=0;u{this[i]=e[i]}),this.updateColors(),r.forEach(i=>{this[i]=e[i]})}},d(kr,"Theme"),kr),ym=d(t=>{const e=new mm;return e.calculate(t),e},"getThemeVariables"),wr,xm=(wr=class{constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=_(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=_(this.primaryColor,{h:-160}),this.primaryBorderColor=Ft(this.primaryColor,this.darkMode),this.secondaryBorderColor=Ft(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Ft(this.tertiaryColor,this.darkMode),this.primaryTextColor=B(this.primaryColor),this.secondaryTextColor=B(this.secondaryColor),this.tertiaryTextColor=B(this.tertiaryColor),this.lineColor=B(this.background),this.textColor=B(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="rgba(232,232,232, 0.8)",this.textColor="#333",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=di(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}updateColors(){var e,r,i,n,a,s,o,l,c,h,f;this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||_(this.primaryColor,{h:30}),this.cScale4=this.cScale4||_(this.primaryColor,{h:60}),this.cScale5=this.cScale5||_(this.primaryColor,{h:90}),this.cScale6=this.cScale6||_(this.primaryColor,{h:120}),this.cScale7=this.cScale7||_(this.primaryColor,{h:150}),this.cScale8=this.cScale8||_(this.primaryColor,{h:210}),this.cScale9=this.cScale9||_(this.primaryColor,{h:270}),this.cScale10=this.cScale10||_(this.primaryColor,{h:300}),this.cScale11=this.cScale11||_(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||q(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||q(this.tertiaryColor,40);for(let u=0;u{this[i]=e[i]}),this.updateColors(),r.forEach(i=>{this[i]=e[i]})}},d(wr,"Theme"),wr),bm=d(t=>{const e=new xm;return e.calculate(t),e},"getThemeVariables"),Tr,_m=(Tr=class{constructor(){this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=N("#cde498",10),this.primaryBorderColor=Ft(this.primaryColor,this.darkMode),this.secondaryBorderColor=Ft(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Ft(this.tertiaryColor,this.darkMode),this.primaryTextColor=B(this.primaryColor),this.secondaryTextColor=B(this.secondaryColor),this.tertiaryTextColor=B(this.primaryColor),this.lineColor=B(this.background),this.textColor=B(this.background),this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="calculated",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var e,r,i,n,a,s,o,l,c,h,f;this.actorBorder=q(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.actorLineColor=this.actorBorder,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||_(this.primaryColor,{h:30}),this.cScale4=this.cScale4||_(this.primaryColor,{h:60}),this.cScale5=this.cScale5||_(this.primaryColor,{h:90}),this.cScale6=this.cScale6||_(this.primaryColor,{h:120}),this.cScale7=this.cScale7||_(this.primaryColor,{h:150}),this.cScale8=this.cScale8||_(this.primaryColor,{h:210}),this.cScale9=this.cScale9||_(this.primaryColor,{h:270}),this.cScale10=this.cScale10||_(this.primaryColor,{h:300}),this.cScale11=this.cScale11||_(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||q(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||q(this.tertiaryColor,40);for(let u=0;u{this[i]=e[i]}),this.updateColors(),r.forEach(i=>{this[i]=e[i]})}},d(Tr,"Theme"),Tr),Cm=d(t=>{const e=new _m;return e.calculate(t),e},"getThemeVariables"),Sr,vm=(Sr=class{constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=N(this.contrast,55),this.background="#ffffff",this.tertiaryColor=_(this.primaryColor,{h:-160}),this.primaryBorderColor=Ft(this.primaryColor,this.darkMode),this.secondaryBorderColor=Ft(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Ft(this.tertiaryColor,this.darkMode),this.primaryTextColor=B(this.primaryColor),this.secondaryTextColor=B(this.secondaryColor),this.tertiaryTextColor=B(this.tertiaryColor),this.lineColor=B(this.background),this.textColor=B(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor=this.actorBorder,this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){var e,r,i,n,a,s,o,l,c,h,f;this.secondBkg=N(this.contrast,55),this.border2=this.contrast,this.actorBorder=N(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.actorBorder,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.cScale0=this.cScale0||"#555",this.cScale1=this.cScale1||"#F4F4F4",this.cScale2=this.cScale2||"#555",this.cScale3=this.cScale3||"#BBB",this.cScale4=this.cScale4||"#777",this.cScale5=this.cScale5||"#999",this.cScale6=this.cScale6||"#DDD",this.cScale7=this.cScale7||"#FFF",this.cScale8=this.cScale8||"#DDD",this.cScale9=this.cScale9||"#BBB",this.cScale10=this.cScale10||"#999",this.cScale11=this.cScale11||"#777";for(let u=0;u{this[i]=e[i]}),this.updateColors(),r.forEach(i=>{this[i]=e[i]})}},d(Sr,"Theme"),Sr),km=d(t=>{const e=new vm;return e.calculate(t),e},"getThemeVariables"),Ce={base:{getThemeVariables:gm},dark:{getThemeVariables:ym},default:{getThemeVariables:bm},forest:{getThemeVariables:Cm},neutral:{getThemeVariables:km}},Ee={flowchart:{useMaxWidth:!0,titleTopMargin:25,subGraphTitleMargin:{top:0,bottom:0},diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,defaultRenderer:"dagre-wrapper",wrappingWidth:200},sequence:{useMaxWidth:!0,hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20},gantt:{useMaxWidth:!0,titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",topAxis:!1,displayMode:"",weekday:"sunday"},journey:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},class:{useMaxWidth:!0,titleTopMargin:25,arrowMarkerAbsolute:!1,dividerMargin:10,padding:5,textHeight:10,defaultRenderer:"dagre-wrapper",htmlLabels:!1},state:{useMaxWidth:!0,titleTopMargin:25,dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,defaultRenderer:"dagre-wrapper"},er:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,stroke:"gray",fill:"honeydew",fontSize:12},pie:{useMaxWidth:!0,textPosition:.75},quadrantChart:{useMaxWidth:!0,chartWidth:500,chartHeight:500,titleFontSize:20,titlePadding:10,quadrantPadding:5,xAxisLabelPadding:5,yAxisLabelPadding:5,xAxisLabelFontSize:16,yAxisLabelFontSize:16,quadrantLabelFontSize:16,quadrantTextTopPadding:5,pointTextPadding:5,pointLabelFontSize:12,pointRadius:5,xAxisPosition:"top",yAxisPosition:"left",quadrantInternalBorderStrokeWidth:1,quadrantExternalBorderStrokeWidth:2},xyChart:{useMaxWidth:!0,width:700,height:500,titleFontSize:20,titlePadding:10,showTitle:!0,xAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},yAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},chartOrientation:"vertical",plotReservedSpacePercent:50},requirement:{useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},mindmap:{useMaxWidth:!0,padding:10,maxNodeWidth:200},timeline:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],disableMulticolor:!1},gitGraph:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0,rotateCommitLabel:!0,parallelCommits:!1,arrowMarkerAbsolute:!1},c4:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,c4ShapeMargin:50,c4ShapePadding:20,width:216,height:60,boxMargin:10,c4ShapeInRow:4,nextLinePaddingX:0,c4BoundaryInRow:2,personFontSize:14,personFontFamily:'"Open Sans", sans-serif',personFontWeight:"normal",external_personFontSize:14,external_personFontFamily:'"Open Sans", sans-serif',external_personFontWeight:"normal",systemFontSize:14,systemFontFamily:'"Open Sans", sans-serif',systemFontWeight:"normal",external_systemFontSize:14,external_systemFontFamily:'"Open Sans", sans-serif',external_systemFontWeight:"normal",system_dbFontSize:14,system_dbFontFamily:'"Open Sans", sans-serif',system_dbFontWeight:"normal",external_system_dbFontSize:14,external_system_dbFontFamily:'"Open Sans", sans-serif',external_system_dbFontWeight:"normal",system_queueFontSize:14,system_queueFontFamily:'"Open Sans", sans-serif',system_queueFontWeight:"normal",external_system_queueFontSize:14,external_system_queueFontFamily:'"Open Sans", sans-serif',external_system_queueFontWeight:"normal",boundaryFontSize:14,boundaryFontFamily:'"Open Sans", sans-serif',boundaryFontWeight:"normal",messageFontSize:12,messageFontFamily:'"Open Sans", sans-serif',messageFontWeight:"normal",containerFontSize:14,containerFontFamily:'"Open Sans", sans-serif',containerFontWeight:"normal",external_containerFontSize:14,external_containerFontFamily:'"Open Sans", sans-serif',external_containerFontWeight:"normal",container_dbFontSize:14,container_dbFontFamily:'"Open Sans", sans-serif',container_dbFontWeight:"normal",external_container_dbFontSize:14,external_container_dbFontFamily:'"Open Sans", sans-serif',external_container_dbFontWeight:"normal",container_queueFontSize:14,container_queueFontFamily:'"Open Sans", sans-serif',container_queueFontWeight:"normal",external_container_queueFontSize:14,external_container_queueFontFamily:'"Open Sans", sans-serif',external_container_queueFontWeight:"normal",componentFontSize:14,componentFontFamily:'"Open Sans", sans-serif',componentFontWeight:"normal",external_componentFontSize:14,external_componentFontFamily:'"Open Sans", sans-serif',external_componentFontWeight:"normal",component_dbFontSize:14,component_dbFontFamily:'"Open Sans", sans-serif',component_dbFontWeight:"normal",external_component_dbFontSize:14,external_component_dbFontFamily:'"Open Sans", sans-serif',external_component_dbFontWeight:"normal",component_queueFontSize:14,component_queueFontFamily:'"Open Sans", sans-serif',component_queueFontWeight:"normal",external_component_queueFontSize:14,external_component_queueFontFamily:'"Open Sans", sans-serif',external_component_queueFontWeight:"normal",wrap:!0,wrapPadding:10,person_bg_color:"#08427B",person_border_color:"#073B6F",external_person_bg_color:"#686868",external_person_border_color:"#8A8A8A",system_bg_color:"#1168BD",system_border_color:"#3C7FC0",system_db_bg_color:"#1168BD",system_db_border_color:"#3C7FC0",system_queue_bg_color:"#1168BD",system_queue_border_color:"#3C7FC0",external_system_bg_color:"#999999",external_system_border_color:"#8A8A8A",external_system_db_bg_color:"#999999",external_system_db_border_color:"#8A8A8A",external_system_queue_bg_color:"#999999",external_system_queue_border_color:"#8A8A8A",container_bg_color:"#438DD5",container_border_color:"#3C7FC0",container_db_bg_color:"#438DD5",container_db_border_color:"#3C7FC0",container_queue_bg_color:"#438DD5",container_queue_border_color:"#3C7FC0",external_container_bg_color:"#B3B3B3",external_container_border_color:"#A6A6A6",external_container_db_bg_color:"#B3B3B3",external_container_db_border_color:"#A6A6A6",external_container_queue_bg_color:"#B3B3B3",external_container_queue_border_color:"#A6A6A6",component_bg_color:"#85BBF0",component_border_color:"#78A8D8",component_db_bg_color:"#85BBF0",component_db_border_color:"#78A8D8",component_queue_bg_color:"#85BBF0",component_queue_border_color:"#78A8D8",external_component_bg_color:"#CCCCCC",external_component_border_color:"#BFBFBF",external_component_db_bg_color:"#CCCCCC",external_component_db_border_color:"#BFBFBF",external_component_queue_bg_color:"#CCCCCC",external_component_queue_border_color:"#BFBFBF"},sankey:{useMaxWidth:!0,width:600,height:400,linkColor:"gradient",nodeAlignment:"justify",showValues:!0,prefix:"",suffix:""},block:{useMaxWidth:!0,padding:8},packet:{useMaxWidth:!0,rowHeight:32,bitWidth:32,bitsPerRow:32,showBits:!0,paddingX:5,paddingY:5},architecture:{useMaxWidth:!0,padding:40,iconSize:80,fontSize:16},theme:"default",look:"classic",handDrawnSeed:0,layout:"dagre",maxTextSize:5e4,maxEdges:500,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize","suppressErrorRendering","maxEdges"],legacyMathML:!1,forceLegacyMathML:!1,deterministicIds:!1,fontSize:16,markdownAutoWrap:!0,suppressErrorRendering:!1},gh={...Ee,deterministicIDSeed:void 0,elk:{mergeEdges:!1,nodePlacementStrategy:"SIMPLE"},themeCSS:void 0,themeVariables:Ce.default.getThemeVariables(),sequence:{...Ee.sequence,messageFont:d(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont"),noteFont:d(function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},"noteFont"),actorFont:d(function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}},"actorFont")},gantt:{...Ee.gantt,tickInterval:void 0,useWidth:void 0},c4:{...Ee.c4,useWidth:void 0,personFont:d(function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},"personFont"),external_personFont:d(function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},"external_personFont"),systemFont:d(function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},"systemFont"),external_systemFont:d(function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},"external_systemFont"),system_dbFont:d(function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},"system_dbFont"),external_system_dbFont:d(function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}},"external_system_dbFont"),system_queueFont:d(function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},"system_queueFont"),external_system_queueFont:d(function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},"external_system_queueFont"),containerFont:d(function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},"containerFont"),external_containerFont:d(function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},"external_containerFont"),container_dbFont:d(function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},"container_dbFont"),external_container_dbFont:d(function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}},"external_container_dbFont"),container_queueFont:d(function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},"container_queueFont"),external_container_queueFont:d(function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},"external_container_queueFont"),componentFont:d(function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},"componentFont"),external_componentFont:d(function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},"external_componentFont"),component_dbFont:d(function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},"component_dbFont"),external_component_dbFont:d(function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},"external_component_dbFont"),component_queueFont:d(function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},"component_queueFont"),external_component_queueFont:d(function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},"external_component_queueFont"),boundaryFont:d(function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},"boundaryFont"),messageFont:d(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont")},pie:{...Ee.pie,useWidth:984},xyChart:{...Ee.xyChart,useWidth:void 0},requirement:{...Ee.requirement,useWidth:void 0},packet:{...Ee.packet}},mh=d((t,e="")=>Object.keys(t).reduce((r,i)=>Array.isArray(t[i])?r:typeof t[i]=="object"&&t[i]!==null?[...r,e+i,...mh(t[i],"")]:[...r,e+i],[]),"keyify"),wm=new Set(mh(gh,"")),Tm=gh,kn=d(t=>{if(k.debug("sanitizeDirective called with",t),!(typeof t!="object"||t==null)){if(Array.isArray(t)){t.forEach(e=>kn(e));return}for(const e of Object.keys(t)){if(k.debug("Checking key",e),e.startsWith("__")||e.includes("proto")||e.includes("constr")||!wm.has(e)||t[e]==null){k.debug("sanitize deleting key: ",e),delete t[e];continue}if(typeof t[e]=="object"){k.debug("sanitizing object",e),kn(t[e]);continue}const r=["themeCSS","fontFamily","altFontFamily"];for(const i of r)e.includes(i)&&(k.debug("sanitizing css option",e),t[e]=Sm(t[e]))}if(t.themeVariables)for(const e of Object.keys(t.themeVariables)){const r=t.themeVariables[e];r!=null&&r.match&&!r.match(/^[\d "#%(),.;A-Za-z]+$/)&&(t.themeVariables[e]="")}k.debug("After sanitization",t)}},"sanitizeDirective"),Sm=d(t=>{let e=0,r=0;for(const i of t){if(e{let r=Ct({},t),i={};for(const n of e)_h(n),i=Ct(i,n);if(r=Ct(r,i),i.theme&&i.theme in Ce){const n=Ct({},yh),a=Ct(n.themeVariables||{},i.themeVariables);r.theme&&r.theme in Ce&&(r.themeVariables=Ce[r.theme].getThemeVariables(a))}return gi=r,Ch(gi),gi},"updateCurrentConfig"),Lm=d(t=>(Dt=Ct({},Mr),Dt=Ct(Dt,t),t.theme&&Ce[t.theme]&&(Dt.themeVariables=Ce[t.theme].getThemeVariables(t.themeVariables)),la(Dt,Fr),Dt),"setSiteConfig"),Am=d(t=>{yh=Ct({},t)},"saveConfigFromInitialize"),Bm=d(t=>(Dt=Ct(Dt,t),la(Dt,Fr),Dt),"updateSiteConfig"),xh=d(()=>Ct({},Dt),"getSiteConfig"),bh=d(t=>(Ch(t),Ct(gi,t),Te()),"setConfig"),Te=d(()=>Ct({},gi),"getConfig"),_h=d(t=>{t&&(["secure",...Dt.secure??[]].forEach(e=>{Object.hasOwn(t,e)&&(k.debug(`Denied attempt to modify a secure key ${e}`,t[e]),delete t[e])}),Object.keys(t).forEach(e=>{e.startsWith("__")&&delete t[e]}),Object.keys(t).forEach(e=>{typeof t[e]=="string"&&(t[e].includes("<")||t[e].includes(">")||t[e].includes("url(data:"))&&delete t[e],typeof t[e]=="object"&&_h(t[e])}))},"sanitize"),Em=d(t=>{var e;kn(t),t.fontFamily&&!((e=t.themeVariables)!=null&&e.fontFamily)&&(t.themeVariables={...t.themeVariables,fontFamily:t.fontFamily}),Fr.push(t),la(Dt,Fr)},"addDirective"),wn=d((t=Dt)=>{Fr=[],la(t,Fr)},"reset"),Mm={LAZY_LOAD_DEPRECATED:"The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead."},El={},Fm=d(t=>{El[t]||(k.warn(Mm[t]),El[t]=!0)},"issueWarning"),Ch=d(t=>{t&&(t.lazyLoadedDiagrams||t.loadExternalDiagramsAtStartup)&&Fm("LAZY_LOAD_DEPRECATED")},"checkConfig"),Ri=//gi,$m=d(t=>t?wh(t).replace(/\\n/g,"#br#").split("#br#"):[""],"getRows"),Om=(()=>{let t=!1;return()=>{t||(vh(),t=!0)}})();function vh(){const t="data-temp-href-target";Br.addHook("beforeSanitizeAttributes",e=>{e.tagName==="A"&&e.hasAttribute("target")&&e.setAttribute(t,e.getAttribute("target")??"")}),Br.addHook("afterSanitizeAttributes",e=>{e.tagName==="A"&&e.hasAttribute(t)&&(e.setAttribute("target",e.getAttribute(t)??""),e.removeAttribute(t),e.getAttribute("target")==="_blank"&&e.setAttribute("rel","noopener"))})}d(vh,"setupDompurifyHooks");var kh=d(t=>(Om(),Br.sanitize(t)),"removeScript"),Ml=d((t,e)=>{var r;if(((r=e.flowchart)==null?void 0:r.htmlLabels)!==!1){const i=e.securityLevel;i==="antiscript"||i==="strict"?t=kh(t):i!=="loose"&&(t=wh(t),t=t.replace(//g,">"),t=t.replace(/=/g,"="),t=Pm(t))}return t},"sanitizeMore"),$r=d((t,e)=>t&&(e.dompurifyConfig?t=Br.sanitize(Ml(t,e),e.dompurifyConfig).toString():t=Br.sanitize(Ml(t,e),{FORBID_TAGS:["style"]}).toString(),t),"sanitizeText"),Im=d((t,e)=>typeof t=="string"?$r(t,e):t.flat().map(r=>$r(r,e)),"sanitizeTextOrArray"),Rm=d(t=>Ri.test(t),"hasBreaks"),Dm=d(t=>t.split(Ri),"splitBreaks"),Pm=d(t=>t.replace(/#br#/g,"
"),"placeholderToBreak"),wh=d(t=>t.replace(Ri,"#br#"),"breakToPlaceholder"),Nm=d(t=>{let e="";return t&&(e=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,e=e.replaceAll(/\(/g,"\\("),e=e.replaceAll(/\)/g,"\\)")),e},"getUrl"),ne=d(t=>!(t===!1||["false","null","0"].includes(String(t).trim().toLowerCase())),"evaluate"),zm=d(function(...t){const e=t.filter(r=>!isNaN(r));return Math.max(...e)},"getMax"),qm=d(function(...t){const e=t.filter(r=>!isNaN(r));return Math.min(...e)},"getMin"),HL=d(function(t){const e=t.split(/(,)/),r=[];for(let i=0;i0&&i+1Math.max(0,t.split(e).length-1),"countOccurrence"),Wm=d((t,e)=>{const r=ss(t,"~"),i=ss(e,"~");return r===1&&i===1},"shouldCombineSets"),Hm=d(t=>{const e=ss(t,"~");let r=!1;if(e<=1)return t;e%2!==0&&t.startsWith("~")&&(t=t.substring(1),r=!0);const i=[...t];let n=i.indexOf("~"),a=i.lastIndexOf("~");for(;n!==-1&&a!==-1&&n!==a;)i[n]="<",i[a]=">",n=i.indexOf("~"),a=i.lastIndexOf("~");return r&&i.unshift("~"),i.join("")},"processSet"),Fl=d(()=>window.MathMLElement!==void 0,"isMathMLSupported"),os=/\$\$(.*)\$\$/g,bi=d(t=>{var e;return(((e=t.match(os))==null?void 0:e.length)??0)>0},"hasKatex"),jL=d(async(t,e)=>{t=await Js(t,e);const r=document.createElement("div");r.innerHTML=t,r.id="katex-temp",r.style.visibility="hidden",r.style.position="absolute",r.style.top="0";const i=document.querySelector("body");i==null||i.insertAdjacentElement("beforeend",r);const n={width:r.clientWidth,height:r.clientHeight};return r.remove(),n},"calculateMathMLDimensions"),Js=d(async(t,e)=>{if(!bi(t))return t;if(!(Fl()||e.legacyMathML||e.forceLegacyMathML))return t.replace(os,"MathML is unsupported in this environment.");const{default:r}=await et(async()=>{const{default:n}=await import("./chunks/katex.CvgdMzdh.js");return{default:n}},[]),i=e.forceLegacyMathML||!Fl()&&e.legacyMathML?"htmlAndMathml":"mathml";return t.split(Ri).map(n=>bi(n)?`
${n}
`:`
${n}
`).join("").replace(os,(n,a)=>r.renderToString(a,{throwOnError:!0,displayMode:!0,output:i}).replace(/\n/g," ").replace(//g,""))},"renderKatex"),zr={getRows:$m,sanitizeText:$r,sanitizeTextOrArray:Im,hasBreaks:Rm,splitBreaks:Dm,lineBreakRegex:Ri,removeScript:kh,getUrl:Nm,evaluate:ne,getMax:zm,getMin:qm},jm=d(function(t,e){for(let r of e)t.attr(r[0],r[1])},"d3Attrs"),Um=d(function(t,e,r){let i=new Map;return r?(i.set("width","100%"),i.set("style",`max-width: ${e}px;`)):(i.set("height",t),i.set("width",e)),i},"calculateSvgSizeAttrs"),Th=d(function(t,e,r,i){const n=Um(e,r,i);jm(t,n)},"configureSvgSize"),Ym=d(function(t,e,r,i){const n=e.node().getBBox(),a=n.width,s=n.height;k.info(`SVG bounds: ${a}x${s}`,n);let o=0,l=0;k.info(`Graph bounds: ${o}x${l}`,t),o=a+r*2,l=s+r*2,k.info(`Calculated bounds: ${o}x${l}`),Th(e,l,o,i);const c=`${n.x-r} ${n.y-r} ${n.width+2*r} ${n.height+2*r}`;e.attr("viewBox",c)},"setupGraphViewbox"),fn={},Gm=d((t,e,r)=>{let i="";return t in fn&&fn[t]?i=fn[t](r):k.warn(`No theme found for ${t}`),` & { font-family: ${r.fontFamily}; @@ -131,8 +131,8 @@ Please report this to https://github.com/markedjs/marked.`,e){const n="

An err point:`,u,` node: `,e,` -res:`,ut.polygon(e,c,u)),ut.polygon(e,c,u)},n},"question"),uw=d((t,e,r,i,n)=>[`M${t+n},${e}`,`L${t+r-n},${e}`,`L${t+r},${e-i/2}`,`L${t+r-n},${e-i}`,`L${t+n},${e-i}`,`L${t},${e-i/2}`,"Z"].join(" "),"createHexagonPathD"),fw=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=4,o=a.height+e.padding,l=o/s,c=a.width+2*l+e.padding,h=[{x:l,y:0},{x:c-l,y:0},{x:c,y:-o/2},{x:c-l,y:-o},{x:l,y:-o},{x:0,y:-o/2}];let f;const{cssStyles:u}=e;if(e.look==="handDrawn"){const p=lt.svg(n),g=vt(e,{}),m=uw(0,0,c,o,l),x=p.path(m,g);f=n.insert(()=>x,":first-child").attr("transform",`translate(${-c/2}, ${o/2})`),u&&f.attr("style",u)}else f=Le(n,c,o,h);return i&&f.attr("style",i),e.width=c,e.height=o,dt(e,f),e.intersect=function(p){return ut.polygon(e,h,p)},n},"hexagon"),dw=d((t,e,r,i)=>[`M${t-2*i/6},${e}`,`L${t+r-i/6},${e}`,`L${t+r+2*i/6},${e-i}`,`L${t+i/6},${e-i}`,"Z"].join(" "),"createLeanRightPathD"),pw=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=a.width+e.padding,o=a.height+e.padding,l=[{x:-2*o/6,y:0},{x:s-o/6,y:0},{x:s+2*o/6,y:-o},{x:o/6,y:-o}];let c;const{cssStyles:h}=e;if(e.look==="handDrawn"){const f=lt.svg(n),u=vt(e,{}),p=dw(0,0,s,o),g=f.path(p,u);c=n.insert(()=>g,":first-child").attr("transform",`translate(${-s/2}, ${o/2})`),h&&c.attr("style",h)}else c=Le(n,s,o,l);return i&&c.attr("style",i),e.width=s,e.height=o,dt(e,c),e.intersect=function(f){return ut.polygon(e,l,f)},n},"lean_right"),gw=d((t,e,r,i)=>[`M${t+2*i/6},${e}`,`L${t+r+i/6},${e}`,`L${t+r-2*i/6},${e-i}`,`L${t-i/6},${e-i}`,"Z"].join(" "),"createLeanLeftPathD"),mw=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=a.width+e.padding,o=a.height+e.padding,l=[{x:2*o/6,y:0},{x:s+o/6,y:0},{x:s-2*o/6,y:-o},{x:-o/6,y:-o}];let c;const{cssStyles:h}=e;if(e.look==="handDrawn"){const f=lt.svg(n),u=vt(e,{}),p=gw(0,0,s,o),g=f.path(p,u);c=n.insert(()=>g,":first-child").attr("transform",`translate(${-s/2}, ${o/2})`),h&&c.attr("style",h)}else c=Le(n,s,o,l);return i&&c.attr("style",i),e.width=s,e.height=o,dt(e,c),e.intersect=function(f){return ut.polygon(e,l,f)},n},"lean_left"),yw=d((t,e,r,i)=>[`M${t-2*i/6},${e}`,`L${t+r+2*i/6},${e}`,`L${t+r-i/6},${e-i}`,`L${t+i/6},${e-i}`,"Z"].join(" "),"createTrapezoidPathD"),xw=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=a.width+e.padding,o=a.height+e.padding,l=[{x:-2*o/6,y:0},{x:s+2*o/6,y:0},{x:s-o/6,y:-o},{x:o/6,y:-o}];let c;const{cssStyles:h}=e;if(e.look==="handDrawn"){const f=lt.svg(n),u=vt(e,{}),p=yw(0,0,s,o),g=f.path(p,u);c=n.insert(()=>g,":first-child").attr("transform",`translate(${-s/2}, ${o/2})`),h&&c.attr("style",h)}else c=Le(n,s,o,l);return i&&c.attr("style",i),e.width=s,e.height=o,dt(e,c),e.intersect=function(f){return ut.polygon(e,l,f)},n},"trapezoid"),bw=d((t,e,r,i)=>[`M${t+i/6},${e}`,`L${t+r-i/6},${e}`,`L${t+r+2*i/6},${e-i}`,`L${t-2*i/6},${e-i}`,"Z"].join(" "),"createInvertedTrapezoidPathD"),_w=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=a.width+e.padding,o=a.height+e.padding,l=[{x:o/6,y:0},{x:s-o/6,y:0},{x:s+2*o/6,y:-o},{x:-2*o/6,y:-o}];let c;const{cssStyles:h}=e;if(e.look==="handDrawn"){const f=lt.svg(n),u=vt(e,{}),p=bw(0,0,s,o),g=f.path(p,u);c=n.insert(()=>g,":first-child").attr("transform",`translate(${-s/2}, ${o/2})`),h&&c.attr("style",h)}else c=Le(n,s,o,l);return i&&c.attr("style",i),e.width=s,e.height=o,dt(e,c),e.intersect=function(f){return ut.polygon(e,l,f)},n},"inv_trapezoid"),Cw=d(async(t,e)=>{const{shapeSvg:r}=await At(t,e,"label"),i=r.insert("rect",":first-child");return i.attr("width",.1).attr("height",.1),r.attr("class","label edgeLabel"),dt(e,i),e.intersect=function(s){return ut.rect(e,s)},r},"labelRect"),Pc={state:Uk,stateStart:Vk,stateEnd:Xk,fork:Dc,join:Dc,choice:Zk,note:Kk,roundedRect:Yk,rectWithTitle:Jk,squareRect:Gk,stadium:Qk,subroutine:tw,cylinder:nw,circle:aw,doublecircle:sw,odd:lw,diamond:hw,hexagon:fw,lean_right:pw,lean_left:mw,trapezoid:xw,inv_trapezoid:_w,labelRect:Cw},br=new Map,vw=d(async(t,e,r)=>{let i,n;if(e.shape==="rect"&&(e.rx&&e.ry?e.shape="roundedRect":e.shape="squareRect"),e.link){let a;Q().securityLevel==="sandbox"?a="_top":e.linkTarget&&(a=e.linkTarget||"_blank"),i=t.insert("svg:a").attr("xlink:href",e.link).attr("target",a),n=await Pc[e.shape](i,e,r)}else n=await Pc[e.shape](t,e,r),i=n;return e.tooltip&&n.attr("title",e.tooltip),br.set(e.id,i),e.haveCallback&&br.get(e.id).attr("class",br.get(e.id).attr("class")+" clickable"),i},"insertNode"),cA=d((t,e)=>{br.set(e.id,t)},"setNodeElem"),hA=d(()=>{br.clear()},"clear"),uA=d(t=>{const e=br.get(t.id);k.trace("Transforming node",t.diff,t,"translate("+(t.x-t.width/2-5)+", "+t.width/2+")");const r=8,i=t.diff||0;return t.clusterNode?e.attr("transform","translate("+(t.x+i-t.width/2)+", "+(t.y-t.height/2-r)+")"):e.attr("transform","translate("+t.x+", "+t.y+")"),i},"positionNode"),kw={common:zr,getConfig:Te,insertCluster:_k,insertEdge:Ak,insertEdgeLabel:kk,insertMarkers:zk,insertNode:vw,interpolateToCurve:vo,labelHelper:At,log:k,positionEdgeLabel:wk},Ai={},Af=d(t=>{for(const e of t)Ai[e.name]=e},"registerLayoutLoaders"),ww=d(()=>{Af([{name:"dagre",loader:d(async()=>await et(()=>import("./chunks/dagre-P3YPLUS5.DOs9sfns.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8])),"loader")}])},"registerDefaultLayoutLoaders");ww();var fA=d(async(t,e)=>{if(!(t.layoutAlgorithm in Ai))throw new Error(`Unknown layout algorithm: ${t.layoutAlgorithm}`);const r=Ai[t.layoutAlgorithm];return(await r.loader()).render(t,e,kw,{algorithm:r.algorithm})},"render"),dA=d((t="",{fallback:e="dagre"}={})=>{if(t in Ai)return t;if(e in Ai)return k.warn(`Layout algorithm ${t} is not registered. Using ${e} as fallback.`),e;throw new Error(`Both layout algorithms ${t} and ${e} are not registered.`)},"getRegisteredLayoutAlgorithm"),Nc="11.2.1",Tw=d(t=>{var n;const{securityLevel:e}=Q();let r=at("body");if(e==="sandbox"){const s=((n=at(`#i${t}`).node())==null?void 0:n.contentDocument)??document;r=at(s.body)}return r.select(`#${t}`)},"selectSvgElement"),Bf="comm",Ef="rule",Mf="decl",Sw="@import",Lw="@keyframes",Aw="@layer",Ff=Math.abs,qo=String.fromCharCode;function $f(t){return t.trim()}function xn(t,e,r){return t.replace(e,r)}function Bw(t,e,r){return t.indexOf(e,r)}function Bi(t,e){return t.charCodeAt(e)|0}function Rr(t,e,r){return t.slice(e,r)}function le(t){return t.length}function Ew(t){return t.length}function cn(t,e){return e.push(t),t}var wa=1,Dr=1,Of=0,Zt=0,ft=0,Hr="";function Wo(t,e,r,i,n,a,s,o){return{value:t,root:e,parent:r,type:i,props:n,children:a,line:wa,column:Dr,length:s,return:"",siblings:o}}function Mw(){return ft}function Fw(){return ft=Zt>0?Bi(Hr,--Zt):0,Dr--,ft===10&&(Dr=1,wa--),ft}function re(){return ft=Zt2||Ei(ft)>3?"":" "}function Rw(t,e){for(;--e&&re()&&!(ft<48||ft>102||ft>57&&ft<65||ft>70&&ft<97););return Ta(t,bn()+(e<6&&Oe()==32&&re()==32))}function As(t){for(;re();)switch(ft){case t:return Zt;case 34:case 39:t!==34&&t!==39&&As(ft);break;case 40:t===41&&As(t);break;case 92:re();break}return Zt}function Dw(t,e){for(;re()&&t+ft!==57;)if(t+ft===84&&Oe()===47)break;return"/*"+Ta(e,Zt-1)+"*"+qo(t===47?t:re())}function Pw(t){for(;!Ei(Oe());)re();return Ta(t,Zt)}function Nw(t){return Ow(_n("",null,null,null,[""],t=$w(t),0,[0],t))}function _n(t,e,r,i,n,a,s,o,l){for(var c=0,h=0,f=s,u=0,p=0,g=0,m=1,x=1,C=1,b=0,v="",w=n,$=a,O=i,E=v;x;)switch(g=b,b=re()){case 40:if(g!=108&&Bi(E,f-1)==58){Bw(E+=xn(Ja(b),"&","&\f"),"&\f",Ff(c?o[c-1]:0))!=-1&&(C=-1);break}case 34:case 39:case 91:E+=Ja(b);break;case 9:case 10:case 13:case 32:E+=Iw(g);break;case 92:E+=Rw(bn()-1,7);continue;case 47:switch(Oe()){case 42:case 47:cn(zw(Dw(re(),bn()),e,r,l),l),(Ei(g||1)==5||Ei(Oe()||1)==5)&&le(E)&&Rr(E,-1,void 0)!==" "&&(E+=" ");break;default:E+="/"}break;case 123*m:o[c++]=le(E)*C;case 125*m:case 59:case 0:switch(b){case 0:case 125:x=0;case 59+h:C==-1&&(E=xn(E,/\f/g,"")),p>0&&(le(E)-f||m===0&&g===47)&&cn(p>32?qc(E+";",i,r,f-1,l):qc(xn(E," ","")+";",i,r,f-2,l),l);break;case 59:E+=";";default:if(cn(O=zc(E,e,r,c,h,n,o,v,w=[],$=[],f,a),a),b===123)if(h===0)_n(E,e,O,O,w,a,f,o,$);else switch(u===99&&Bi(E,3)===110?100:u){case 100:case 108:case 109:case 115:_n(t,O,O,i&&cn(zc(t,O,O,0,0,n,o,v,n,w=[],f,$),$),n,$,f,o,i?w:$);break;default:_n(E,O,O,O,[""],$,0,o,$)}}c=h=p=0,m=C=1,v=E="",f=s;break;case 58:f=1+le(E),p=g;default:if(m<1){if(b==123)--m;else if(b==125&&m++==0&&Fw()==125)continue}switch(E+=qo(b),b*m){case 38:C=h>0?1:(E+="\f",-1);break;case 44:o[c++]=(le(E)-1)*C,C=1;break;case 64:Oe()===45&&(E+=Ja(re())),u=Oe(),h=f=le(v=E+=Pw(bn())),b++;break;case 45:g===45&&le(E)==2&&(m=0)}}return a}function zc(t,e,r,i,n,a,s,o,l,c,h,f){for(var u=n-1,p=n===0?a:[""],g=Ew(p),m=0,x=0,C=0;m0?p[b]+" "+v:xn(v,/&\f/g,p[b])))&&(l[C++]=w);return Wo(t,e,r,n===0?Ef:o,l,c,h,f)}function zw(t,e,r,i){return Wo(t,e,r,Bf,qo(Mw()),Rr(t,2,-2),0,i)}function qc(t,e,r,i,n){return Wo(t,e,r,Mf,Rr(t,0,i),Rr(t,i+1,-1),i,n)}function Bs(t,e){for(var r="",i=0;i/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(t),"detector"),iT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/c4Diagram-THADGKDP.BBvHtRSU.js");return{diagram:e}},__vite__mapDeps([9,10,7,8]));return{id:If,diagram:t}},"loader"),nT={id:If,detector:rT,loader:iT},aT=nT,Rf="flowchart",sT=d((t,e)=>{var r,i;return((r=e==null?void 0:e.flowchart)==null?void 0:r.defaultRenderer)==="dagre-wrapper"||((i=e==null?void 0:e.flowchart)==null?void 0:i.defaultRenderer)==="elk"?!1:/^\s*graph/.test(t)},"detector"),oT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/flowDiagram-JSIZSE4D.Hi-4iqF8.js");return{diagram:e}},__vite__mapDeps([11,12,13,14,7,8]));return{id:Rf,diagram:t}},"loader"),lT={id:Rf,detector:sT,loader:oT},cT=lT,Df="flowchart-v2",hT=d((t,e)=>{var r,i,n;return((r=e==null?void 0:e.flowchart)==null?void 0:r.defaultRenderer)==="dagre-d3"?!1:(((i=e==null?void 0:e.flowchart)==null?void 0:i.defaultRenderer)==="elk"&&(e.layout="elk"),/^\s*graph/.test(t)&&((n=e==null?void 0:e.flowchart)==null?void 0:n.defaultRenderer)==="dagre-wrapper"?!0:/^\s*flowchart/.test(t))},"detector"),uT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/flowDiagram-JSIZSE4D.Hi-4iqF8.js");return{diagram:e}},__vite__mapDeps([11,12,13,14,7,8]));return{id:Df,diagram:t}},"loader"),fT={id:Df,detector:hT,loader:uT},dT=fT,Pf="er",pT=d(t=>/^\s*erDiagram/.test(t),"detector"),gT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/erDiagram-62CBQV5Y.CLwGOY6w.js");return{diagram:e}},__vite__mapDeps([15,1,2,3,4,7,8]));return{id:Pf,diagram:t}},"loader"),mT={id:Pf,detector:pT,loader:gT},yT=mT,Nf="gitGraph",xT=d(t=>/^\s*gitGraph/.test(t),"detector"),bT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/gitGraphDiagram-UL5UFKDR.D4IjLZud.js");return{diagram:e}},__vite__mapDeps([16,17,18,19,7,2,4,6,8]));return{id:Nf,diagram:t}},"loader"),_T={id:Nf,detector:xT,loader:bT},CT=_T,zf="gantt",vT=d(t=>/^\s*gantt/.test(t),"detector"),kT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/ganttDiagram-ASEIQ4P5.VrfHZShZ.js");return{diagram:e}},__vite__mapDeps([20,21,22,7,8]));return{id:zf,diagram:t}},"loader"),wT={id:zf,detector:vT,loader:kT},TT=wT,qf="info",ST=d(t=>/^\s*info/.test(t),"detector"),LT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/infoDiagram-7APDZ6AT.CCPvmBea.js");return{diagram:e}},__vite__mapDeps([23,19,7,2,4,6,8]));return{id:qf,diagram:t}},"loader"),AT={id:qf,detector:ST,loader:LT},Wf="pie",BT=d(t=>/^\s*pie/.test(t),"detector"),ET=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/pieDiagram-OZX6XH5M.BuU68mP0.js");return{diagram:e}},__vite__mapDeps([24,17,19,7,2,4,6,25,26,22,8]));return{id:Wf,diagram:t}},"loader"),MT={id:Wf,detector:BT,loader:ET},Hf="quadrantChart",FT=d(t=>/^\s*quadrantChart/.test(t),"detector"),$T=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/quadrantDiagram-VG34DGKC.DpkyY7W5.js");return{diagram:e}},__vite__mapDeps([27,21,22,7,8]));return{id:Hf,diagram:t}},"loader"),OT={id:Hf,detector:FT,loader:$T},IT=OT,jf="xychart",RT=d(t=>/^\s*xychart-beta/.test(t),"detector"),DT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/xychartDiagram-LESROZAQ.Dji-8AXO.js");return{diagram:e}},__vite__mapDeps([28,22,26,21,7,8]));return{id:jf,diagram:t}},"loader"),PT={id:jf,detector:RT,loader:DT},NT=PT,Uf="requirement",zT=d(t=>/^\s*requirement(Diagram)?/.test(t),"detector"),qT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/requirementDiagram-FPZB6IJI.DakAn9M1.js");return{diagram:e}},__vite__mapDeps([29,1,2,3,4,7,8]));return{id:Uf,diagram:t}},"loader"),WT={id:Uf,detector:zT,loader:qT},HT=WT,Yf="sequence",jT=d(t=>/^\s*sequenceDiagram/.test(t),"detector"),UT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/sequenceDiagram-PQT5PN7B.GQ0mn9mt.js");return{diagram:e}},__vite__mapDeps([30,10,18,7,8]));return{id:Yf,diagram:t}},"loader"),YT={id:Yf,detector:jT,loader:UT},GT=YT,Gf="class",VT=d((t,e)=>{var r;return((r=e==null?void 0:e.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*classDiagram/.test(t)},"detector"),XT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/classDiagram-4BHYIK4I.CV5cHmZC.js");return{diagram:e}},__vite__mapDeps([31,32,1,2,3,4,7,8]));return{id:Gf,diagram:t}},"loader"),ZT={id:Gf,detector:VT,loader:XT},KT=ZT,Vf="classDiagram",QT=d((t,e)=>{var r;return/^\s*classDiagram/.test(t)&&((r=e==null?void 0:e.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!0:/^\s*classDiagram-v2/.test(t)},"detector"),JT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/classDiagram-v2-FI7KE7WJ.hOZryKu9.js");return{diagram:e}},__vite__mapDeps([33,34,13,32,1,2,3,4,5,6,7,8]));return{id:Vf,diagram:t}},"loader"),t2={id:Vf,detector:QT,loader:JT},e2=t2,Xf="state",r2=d((t,e)=>{var r;return((r=e==null?void 0:e.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*stateDiagram/.test(t)},"detector"),i2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/stateDiagram-TQSDS2D4.oc3GF9lf.js");return{diagram:e}},__vite__mapDeps([35,36,12,13,1,2,3,4,7,8]));return{id:Xf,diagram:t}},"loader"),n2={id:Xf,detector:r2,loader:i2},a2=n2,Zf="stateDiagram",s2=d((t,e)=>{var r;return!!(/^\s*stateDiagram-v2/.test(t)||/^\s*stateDiagram/.test(t)&&((r=e==null?void 0:e.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper")},"detector"),o2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/stateDiagram-v2-J5TZWJW5.D7SOTAxY.js");return{diagram:e}},__vite__mapDeps([37,36,12,13,7,8]));return{id:Zf,diagram:t}},"loader"),l2={id:Zf,detector:s2,loader:o2},c2=l2,Kf="journey",h2=d(t=>/^\s*journey/.test(t),"detector"),u2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/journeyDiagram-G5LC7W2K.CmlWpClx.js");return{diagram:e}},__vite__mapDeps([38,10,25,7,8]));return{id:Kf,diagram:t}},"loader"),f2={id:Kf,detector:h2,loader:u2},d2=f2,p2=d((t,e,r)=>{k.debug(`rendering svg for syntax error -`);const i=Tw(e),n=i.append("g");i.attr("viewBox","0 0 2412 512"),Th(i,100,512,!0),n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),n.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),n.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),n.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),n.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),n.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),n.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),n.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${r}`)},"draw"),Qf={draw:p2},g2=Qf,m2={db:{},renderer:Qf,parser:{parse:d(()=>{},"parse")}},y2=m2,Jf="flowchart-elk",x2=d((t,e={})=>{var r;return/^\s*flowchart-elk/.test(t)||/^\s*flowchart|graph/.test(t)&&((r=e==null?void 0:e.flowchart)==null?void 0:r.defaultRenderer)==="elk"?(e.layout="elk",!0):!1},"detector"),b2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/flowDiagram-JSIZSE4D.Hi-4iqF8.js");return{diagram:e}},__vite__mapDeps([11,12,13,14,7,8]));return{id:Jf,diagram:t}},"loader"),_2={id:Jf,detector:x2,loader:b2},C2=_2,td="timeline",v2=d(t=>/^\s*timeline/.test(t),"detector"),k2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/timeline-definition-KYQAIZUX.uFUTEctd.js");return{diagram:e}},__vite__mapDeps([39,25,7,8]));return{id:td,diagram:t}},"loader"),w2={id:td,detector:v2,loader:k2},T2=w2,ed="mindmap",S2=d(t=>/^\s*mindmap/.test(t),"detector"),L2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/mindmap-definition-FCEC46F3.DqDnaIh6.js");return{diagram:e}},__vite__mapDeps([40,41,7,8]));return{id:ed,diagram:t}},"loader"),A2={id:ed,detector:S2,loader:L2},B2=A2,rd="sankey",E2=d(t=>/^\s*sankey-beta/.test(t),"detector"),M2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/sankeyDiagram-KMMQDL5K.C2MUZo-P.js");return{diagram:e}},__vite__mapDeps([42,26,22,7,8]));return{id:rd,diagram:t}},"loader"),F2={id:rd,detector:E2,loader:M2},$2=F2,id="packet",O2=d(t=>/^\s*packet-beta/.test(t),"detector"),I2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/diagram-QS5GVLUX.BjiEY9qa.js");return{diagram:e}},__vite__mapDeps([43,17,19,7,2,4,6,8]));return{id,diagram:t}},"loader"),R2={id,detector:O2,loader:I2},nd="block",D2=d(t=>/^\s*block-beta/.test(t),"detector"),P2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/blockDiagram-EN3ZKWFM.DpOBqnHA.js");return{diagram:e}},__vite__mapDeps([44,34,13,6,2,1,14,7,8]));return{id:nd,diagram:t}},"loader"),N2={id:nd,detector:D2,loader:P2},z2=N2,ad="architecture",q2=d(t=>/^\s*architecture/.test(t),"detector"),W2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/architectureDiagram-V6B76FHG.C4OxhPTm.js");return{diagram:e}},__vite__mapDeps([45,17,18,19,7,2,4,6,41,8]));return{id:ad,diagram:t}},"loader"),H2={id:ad,detector:q2,loader:W2},j2=H2,Vc=!1,Sa=d(()=>{Vc||(Vc=!0,Sn("error",y2,t=>t.toLowerCase().trim()==="error"),Sn("---",{db:{clear:d(()=>{},"clear")},styles:{},renderer:{draw:d(()=>{},"draw")},parser:{parse:d(()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")},"parse")},init:d(()=>null,"init")},t=>t.toLowerCase().trimStart().startsWith("---")),dh(aT,e2,KT,yT,TT,AT,MT,HT,GT,C2,dT,cT,B2,T2,CT,c2,a2,d2,IT,$2,R2,NT,z2,j2))},"addDiagrams"),U2=d(async()=>{k.debug("Loading registered diagrams");const e=(await Promise.allSettled(Object.entries(Er).map(async([r,{detector:i,loader:n}])=>{if(n)try{ls(r)}catch{try{const{diagram:a,id:s}=await n();Sn(s,a,i)}catch(a){throw k.error(`Failed to load external diagram with key ${r}. Removing from detectors.`),delete Er[r],a}}}))).filter(r=>r.status==="rejected");if(e.length>0){k.error(`Failed to load ${e.length} external diagrams`);for(const r of e)k.error(r);throw new Error(`Failed to load ${e.length} external diagrams`)}},"loadRegisteredDiagrams"),Y2="graphics-document document";function sd(t,e){t.attr("role",Y2),e!==""&&t.attr("aria-roledescription",e)}d(sd,"setA11yDiagramInfo");function od(t,e,r,i){if(t.insert!==void 0){if(r){const n=`chart-desc-${i}`;t.attr("aria-describedby",n),t.insert("desc",":first-child").attr("id",n).text(r)}if(e){const n=`chart-title-${i}`;t.attr("aria-labelledby",n),t.insert("title",":first-child").attr("id",n).text(e)}}}d(od,"addSVGa11yTitleDescription");var Qe,Os=(Qe=class{constructor(e,r,i,n,a){this.type=e,this.text=r,this.db=i,this.parser=n,this.renderer=a}static async fromText(e,r={}){var c,h;const i=Te(),n=Qs(e,i);e=dv(e)+` +res:`,ut.polygon(e,c,u)),ut.polygon(e,c,u)},n},"question"),uw=d((t,e,r,i,n)=>[`M${t+n},${e}`,`L${t+r-n},${e}`,`L${t+r},${e-i/2}`,`L${t+r-n},${e-i}`,`L${t+n},${e-i}`,`L${t},${e-i/2}`,"Z"].join(" "),"createHexagonPathD"),fw=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=4,o=a.height+e.padding,l=o/s,c=a.width+2*l+e.padding,h=[{x:l,y:0},{x:c-l,y:0},{x:c,y:-o/2},{x:c-l,y:-o},{x:l,y:-o},{x:0,y:-o/2}];let f;const{cssStyles:u}=e;if(e.look==="handDrawn"){const p=lt.svg(n),g=vt(e,{}),m=uw(0,0,c,o,l),x=p.path(m,g);f=n.insert(()=>x,":first-child").attr("transform",`translate(${-c/2}, ${o/2})`),u&&f.attr("style",u)}else f=Le(n,c,o,h);return i&&f.attr("style",i),e.width=c,e.height=o,dt(e,f),e.intersect=function(p){return ut.polygon(e,h,p)},n},"hexagon"),dw=d((t,e,r,i)=>[`M${t-2*i/6},${e}`,`L${t+r-i/6},${e}`,`L${t+r+2*i/6},${e-i}`,`L${t+i/6},${e-i}`,"Z"].join(" "),"createLeanRightPathD"),pw=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=a.width+e.padding,o=a.height+e.padding,l=[{x:-2*o/6,y:0},{x:s-o/6,y:0},{x:s+2*o/6,y:-o},{x:o/6,y:-o}];let c;const{cssStyles:h}=e;if(e.look==="handDrawn"){const f=lt.svg(n),u=vt(e,{}),p=dw(0,0,s,o),g=f.path(p,u);c=n.insert(()=>g,":first-child").attr("transform",`translate(${-s/2}, ${o/2})`),h&&c.attr("style",h)}else c=Le(n,s,o,l);return i&&c.attr("style",i),e.width=s,e.height=o,dt(e,c),e.intersect=function(f){return ut.polygon(e,l,f)},n},"lean_right"),gw=d((t,e,r,i)=>[`M${t+2*i/6},${e}`,`L${t+r+i/6},${e}`,`L${t+r-2*i/6},${e-i}`,`L${t-i/6},${e-i}`,"Z"].join(" "),"createLeanLeftPathD"),mw=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=a.width+e.padding,o=a.height+e.padding,l=[{x:2*o/6,y:0},{x:s+o/6,y:0},{x:s-2*o/6,y:-o},{x:-o/6,y:-o}];let c;const{cssStyles:h}=e;if(e.look==="handDrawn"){const f=lt.svg(n),u=vt(e,{}),p=gw(0,0,s,o),g=f.path(p,u);c=n.insert(()=>g,":first-child").attr("transform",`translate(${-s/2}, ${o/2})`),h&&c.attr("style",h)}else c=Le(n,s,o,l);return i&&c.attr("style",i),e.width=s,e.height=o,dt(e,c),e.intersect=function(f){return ut.polygon(e,l,f)},n},"lean_left"),yw=d((t,e,r,i)=>[`M${t-2*i/6},${e}`,`L${t+r+2*i/6},${e}`,`L${t+r-i/6},${e-i}`,`L${t+i/6},${e-i}`,"Z"].join(" "),"createTrapezoidPathD"),xw=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=a.width+e.padding,o=a.height+e.padding,l=[{x:-2*o/6,y:0},{x:s+2*o/6,y:0},{x:s-o/6,y:-o},{x:o/6,y:-o}];let c;const{cssStyles:h}=e;if(e.look==="handDrawn"){const f=lt.svg(n),u=vt(e,{}),p=yw(0,0,s,o),g=f.path(p,u);c=n.insert(()=>g,":first-child").attr("transform",`translate(${-s/2}, ${o/2})`),h&&c.attr("style",h)}else c=Le(n,s,o,l);return i&&c.attr("style",i),e.width=s,e.height=o,dt(e,c),e.intersect=function(f){return ut.polygon(e,l,f)},n},"trapezoid"),bw=d((t,e,r,i)=>[`M${t+i/6},${e}`,`L${t+r-i/6},${e}`,`L${t+r+2*i/6},${e-i}`,`L${t-2*i/6},${e-i}`,"Z"].join(" "),"createInvertedTrapezoidPathD"),_w=d(async(t,e)=>{const{labelStyles:r,nodeStyles:i}=Lt(e);e.labelStyle=r;const{shapeSvg:n,bbox:a}=await At(t,e,Ut(e)),s=a.width+e.padding,o=a.height+e.padding,l=[{x:o/6,y:0},{x:s-o/6,y:0},{x:s+2*o/6,y:-o},{x:-2*o/6,y:-o}];let c;const{cssStyles:h}=e;if(e.look==="handDrawn"){const f=lt.svg(n),u=vt(e,{}),p=bw(0,0,s,o),g=f.path(p,u);c=n.insert(()=>g,":first-child").attr("transform",`translate(${-s/2}, ${o/2})`),h&&c.attr("style",h)}else c=Le(n,s,o,l);return i&&c.attr("style",i),e.width=s,e.height=o,dt(e,c),e.intersect=function(f){return ut.polygon(e,l,f)},n},"inv_trapezoid"),Cw=d(async(t,e)=>{const{shapeSvg:r}=await At(t,e,"label"),i=r.insert("rect",":first-child");return i.attr("width",.1).attr("height",.1),r.attr("class","label edgeLabel"),dt(e,i),e.intersect=function(s){return ut.rect(e,s)},r},"labelRect"),Pc={state:Uk,stateStart:Vk,stateEnd:Xk,fork:Dc,join:Dc,choice:Zk,note:Kk,roundedRect:Yk,rectWithTitle:Jk,squareRect:Gk,stadium:Qk,subroutine:tw,cylinder:nw,circle:aw,doublecircle:sw,odd:lw,diamond:hw,hexagon:fw,lean_right:pw,lean_left:mw,trapezoid:xw,inv_trapezoid:_w,labelRect:Cw},br=new Map,vw=d(async(t,e,r)=>{let i,n;if(e.shape==="rect"&&(e.rx&&e.ry?e.shape="roundedRect":e.shape="squareRect"),e.link){let a;Q().securityLevel==="sandbox"?a="_top":e.linkTarget&&(a=e.linkTarget||"_blank"),i=t.insert("svg:a").attr("xlink:href",e.link).attr("target",a),n=await Pc[e.shape](i,e,r)}else n=await Pc[e.shape](t,e,r),i=n;return e.tooltip&&n.attr("title",e.tooltip),br.set(e.id,i),e.haveCallback&&br.get(e.id).attr("class",br.get(e.id).attr("class")+" clickable"),i},"insertNode"),cA=d((t,e)=>{br.set(e.id,t)},"setNodeElem"),hA=d(()=>{br.clear()},"clear"),uA=d(t=>{const e=br.get(t.id);k.trace("Transforming node",t.diff,t,"translate("+(t.x-t.width/2-5)+", "+t.width/2+")");const r=8,i=t.diff||0;return t.clusterNode?e.attr("transform","translate("+(t.x+i-t.width/2)+", "+(t.y-t.height/2-r)+")"):e.attr("transform","translate("+t.x+", "+t.y+")"),i},"positionNode"),kw={common:zr,getConfig:Te,insertCluster:_k,insertEdge:Ak,insertEdgeLabel:kk,insertMarkers:zk,insertNode:vw,interpolateToCurve:vo,labelHelper:At,log:k,positionEdgeLabel:wk},Ai={},Af=d(t=>{for(const e of t)Ai[e.name]=e},"registerLayoutLoaders"),ww=d(()=>{Af([{name:"dagre",loader:d(async()=>await et(()=>import("./chunks/dagre-P3YPLUS5.Dynhhn3b.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8])),"loader")}])},"registerDefaultLayoutLoaders");ww();var fA=d(async(t,e)=>{if(!(t.layoutAlgorithm in Ai))throw new Error(`Unknown layout algorithm: ${t.layoutAlgorithm}`);const r=Ai[t.layoutAlgorithm];return(await r.loader()).render(t,e,kw,{algorithm:r.algorithm})},"render"),dA=d((t="",{fallback:e="dagre"}={})=>{if(t in Ai)return t;if(e in Ai)return k.warn(`Layout algorithm ${t} is not registered. Using ${e} as fallback.`),e;throw new Error(`Both layout algorithms ${t} and ${e} are not registered.`)},"getRegisteredLayoutAlgorithm"),Nc="11.2.1",Tw=d(t=>{var n;const{securityLevel:e}=Q();let r=at("body");if(e==="sandbox"){const s=((n=at(`#i${t}`).node())==null?void 0:n.contentDocument)??document;r=at(s.body)}return r.select(`#${t}`)},"selectSvgElement"),Bf="comm",Ef="rule",Mf="decl",Sw="@import",Lw="@keyframes",Aw="@layer",Ff=Math.abs,qo=String.fromCharCode;function $f(t){return t.trim()}function xn(t,e,r){return t.replace(e,r)}function Bw(t,e,r){return t.indexOf(e,r)}function Bi(t,e){return t.charCodeAt(e)|0}function Rr(t,e,r){return t.slice(e,r)}function le(t){return t.length}function Ew(t){return t.length}function cn(t,e){return e.push(t),t}var wa=1,Dr=1,Of=0,Zt=0,ft=0,Hr="";function Wo(t,e,r,i,n,a,s,o){return{value:t,root:e,parent:r,type:i,props:n,children:a,line:wa,column:Dr,length:s,return:"",siblings:o}}function Mw(){return ft}function Fw(){return ft=Zt>0?Bi(Hr,--Zt):0,Dr--,ft===10&&(Dr=1,wa--),ft}function re(){return ft=Zt2||Ei(ft)>3?"":" "}function Rw(t,e){for(;--e&&re()&&!(ft<48||ft>102||ft>57&&ft<65||ft>70&&ft<97););return Ta(t,bn()+(e<6&&Oe()==32&&re()==32))}function As(t){for(;re();)switch(ft){case t:return Zt;case 34:case 39:t!==34&&t!==39&&As(ft);break;case 40:t===41&&As(t);break;case 92:re();break}return Zt}function Dw(t,e){for(;re()&&t+ft!==57;)if(t+ft===84&&Oe()===47)break;return"/*"+Ta(e,Zt-1)+"*"+qo(t===47?t:re())}function Pw(t){for(;!Ei(Oe());)re();return Ta(t,Zt)}function Nw(t){return Ow(_n("",null,null,null,[""],t=$w(t),0,[0],t))}function _n(t,e,r,i,n,a,s,o,l){for(var c=0,h=0,f=s,u=0,p=0,g=0,m=1,x=1,C=1,b=0,v="",w=n,$=a,O=i,E=v;x;)switch(g=b,b=re()){case 40:if(g!=108&&Bi(E,f-1)==58){Bw(E+=xn(Ja(b),"&","&\f"),"&\f",Ff(c?o[c-1]:0))!=-1&&(C=-1);break}case 34:case 39:case 91:E+=Ja(b);break;case 9:case 10:case 13:case 32:E+=Iw(g);break;case 92:E+=Rw(bn()-1,7);continue;case 47:switch(Oe()){case 42:case 47:cn(zw(Dw(re(),bn()),e,r,l),l),(Ei(g||1)==5||Ei(Oe()||1)==5)&&le(E)&&Rr(E,-1,void 0)!==" "&&(E+=" ");break;default:E+="/"}break;case 123*m:o[c++]=le(E)*C;case 125*m:case 59:case 0:switch(b){case 0:case 125:x=0;case 59+h:C==-1&&(E=xn(E,/\f/g,"")),p>0&&(le(E)-f||m===0&&g===47)&&cn(p>32?qc(E+";",i,r,f-1,l):qc(xn(E," ","")+";",i,r,f-2,l),l);break;case 59:E+=";";default:if(cn(O=zc(E,e,r,c,h,n,o,v,w=[],$=[],f,a),a),b===123)if(h===0)_n(E,e,O,O,w,a,f,o,$);else switch(u===99&&Bi(E,3)===110?100:u){case 100:case 108:case 109:case 115:_n(t,O,O,i&&cn(zc(t,O,O,0,0,n,o,v,n,w=[],f,$),$),n,$,f,o,i?w:$);break;default:_n(E,O,O,O,[""],$,0,o,$)}}c=h=p=0,m=C=1,v=E="",f=s;break;case 58:f=1+le(E),p=g;default:if(m<1){if(b==123)--m;else if(b==125&&m++==0&&Fw()==125)continue}switch(E+=qo(b),b*m){case 38:C=h>0?1:(E+="\f",-1);break;case 44:o[c++]=(le(E)-1)*C,C=1;break;case 64:Oe()===45&&(E+=Ja(re())),u=Oe(),h=f=le(v=E+=Pw(bn())),b++;break;case 45:g===45&&le(E)==2&&(m=0)}}return a}function zc(t,e,r,i,n,a,s,o,l,c,h,f){for(var u=n-1,p=n===0?a:[""],g=Ew(p),m=0,x=0,C=0;m0?p[b]+" "+v:xn(v,/&\f/g,p[b])))&&(l[C++]=w);return Wo(t,e,r,n===0?Ef:o,l,c,h,f)}function zw(t,e,r,i){return Wo(t,e,r,Bf,qo(Mw()),Rr(t,2,-2),0,i)}function qc(t,e,r,i,n){return Wo(t,e,r,Mf,Rr(t,0,i),Rr(t,i+1,-1),i,n)}function Bs(t,e){for(var r="",i=0;i/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(t),"detector"),iT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/c4Diagram-THADGKDP.DMBQ2pPd.js");return{diagram:e}},__vite__mapDeps([9,10,7,8]));return{id:If,diagram:t}},"loader"),nT={id:If,detector:rT,loader:iT},aT=nT,Rf="flowchart",sT=d((t,e)=>{var r,i;return((r=e==null?void 0:e.flowchart)==null?void 0:r.defaultRenderer)==="dagre-wrapper"||((i=e==null?void 0:e.flowchart)==null?void 0:i.defaultRenderer)==="elk"?!1:/^\s*graph/.test(t)},"detector"),oT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/flowDiagram-JSIZSE4D.CqI_5NZG.js");return{diagram:e}},__vite__mapDeps([11,12,13,14,7,8]));return{id:Rf,diagram:t}},"loader"),lT={id:Rf,detector:sT,loader:oT},cT=lT,Df="flowchart-v2",hT=d((t,e)=>{var r,i,n;return((r=e==null?void 0:e.flowchart)==null?void 0:r.defaultRenderer)==="dagre-d3"?!1:(((i=e==null?void 0:e.flowchart)==null?void 0:i.defaultRenderer)==="elk"&&(e.layout="elk"),/^\s*graph/.test(t)&&((n=e==null?void 0:e.flowchart)==null?void 0:n.defaultRenderer)==="dagre-wrapper"?!0:/^\s*flowchart/.test(t))},"detector"),uT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/flowDiagram-JSIZSE4D.CqI_5NZG.js");return{diagram:e}},__vite__mapDeps([11,12,13,14,7,8]));return{id:Df,diagram:t}},"loader"),fT={id:Df,detector:hT,loader:uT},dT=fT,Pf="er",pT=d(t=>/^\s*erDiagram/.test(t),"detector"),gT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/erDiagram-62CBQV5Y.D3wTXQ6H.js");return{diagram:e}},__vite__mapDeps([15,1,2,3,4,7,8]));return{id:Pf,diagram:t}},"loader"),mT={id:Pf,detector:pT,loader:gT},yT=mT,Nf="gitGraph",xT=d(t=>/^\s*gitGraph/.test(t),"detector"),bT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/gitGraphDiagram-UL5UFKDR.D3HaEvFj.js");return{diagram:e}},__vite__mapDeps([16,17,18,19,7,2,4,6,8]));return{id:Nf,diagram:t}},"loader"),_T={id:Nf,detector:xT,loader:bT},CT=_T,zf="gantt",vT=d(t=>/^\s*gantt/.test(t),"detector"),kT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/ganttDiagram-ASEIQ4P5.BS-EqwLf.js");return{diagram:e}},__vite__mapDeps([20,21,22,7,8]));return{id:zf,diagram:t}},"loader"),wT={id:zf,detector:vT,loader:kT},TT=wT,qf="info",ST=d(t=>/^\s*info/.test(t),"detector"),LT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/infoDiagram-7APDZ6AT.BrDmx0Cf.js");return{diagram:e}},__vite__mapDeps([23,19,7,2,4,6,8]));return{id:qf,diagram:t}},"loader"),AT={id:qf,detector:ST,loader:LT},Wf="pie",BT=d(t=>/^\s*pie/.test(t),"detector"),ET=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/pieDiagram-OZX6XH5M.B7KT5JXF.js");return{diagram:e}},__vite__mapDeps([24,17,19,7,2,4,6,25,26,22,8]));return{id:Wf,diagram:t}},"loader"),MT={id:Wf,detector:BT,loader:ET},Hf="quadrantChart",FT=d(t=>/^\s*quadrantChart/.test(t),"detector"),$T=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/quadrantDiagram-VG34DGKC.DZu18HUQ.js");return{diagram:e}},__vite__mapDeps([27,21,22,7,8]));return{id:Hf,diagram:t}},"loader"),OT={id:Hf,detector:FT,loader:$T},IT=OT,jf="xychart",RT=d(t=>/^\s*xychart-beta/.test(t),"detector"),DT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/xychartDiagram-LESROZAQ.W441yQWv.js");return{diagram:e}},__vite__mapDeps([28,22,26,21,7,8]));return{id:jf,diagram:t}},"loader"),PT={id:jf,detector:RT,loader:DT},NT=PT,Uf="requirement",zT=d(t=>/^\s*requirement(Diagram)?/.test(t),"detector"),qT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/requirementDiagram-FPZB6IJI.BY8B4HNf.js");return{diagram:e}},__vite__mapDeps([29,1,2,3,4,7,8]));return{id:Uf,diagram:t}},"loader"),WT={id:Uf,detector:zT,loader:qT},HT=WT,Yf="sequence",jT=d(t=>/^\s*sequenceDiagram/.test(t),"detector"),UT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/sequenceDiagram-PQT5PN7B.BaLcewer.js");return{diagram:e}},__vite__mapDeps([30,10,18,7,8]));return{id:Yf,diagram:t}},"loader"),YT={id:Yf,detector:jT,loader:UT},GT=YT,Gf="class",VT=d((t,e)=>{var r;return((r=e==null?void 0:e.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*classDiagram/.test(t)},"detector"),XT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/classDiagram-4BHYIK4I.BqcPWx9C.js");return{diagram:e}},__vite__mapDeps([31,32,1,2,3,4,7,8]));return{id:Gf,diagram:t}},"loader"),ZT={id:Gf,detector:VT,loader:XT},KT=ZT,Vf="classDiagram",QT=d((t,e)=>{var r;return/^\s*classDiagram/.test(t)&&((r=e==null?void 0:e.class)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!0:/^\s*classDiagram-v2/.test(t)},"detector"),JT=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/classDiagram-v2-FI7KE7WJ.CXBhRPUT.js");return{diagram:e}},__vite__mapDeps([33,34,13,32,1,2,3,4,5,6,7,8]));return{id:Vf,diagram:t}},"loader"),t2={id:Vf,detector:QT,loader:JT},e2=t2,Xf="state",r2=d((t,e)=>{var r;return((r=e==null?void 0:e.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper"?!1:/^\s*stateDiagram/.test(t)},"detector"),i2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/stateDiagram-TQSDS2D4.CZsGk3Fs.js");return{diagram:e}},__vite__mapDeps([35,36,12,13,1,2,3,4,7,8]));return{id:Xf,diagram:t}},"loader"),n2={id:Xf,detector:r2,loader:i2},a2=n2,Zf="stateDiagram",s2=d((t,e)=>{var r;return!!(/^\s*stateDiagram-v2/.test(t)||/^\s*stateDiagram/.test(t)&&((r=e==null?void 0:e.state)==null?void 0:r.defaultRenderer)==="dagre-wrapper")},"detector"),o2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/stateDiagram-v2-J5TZWJW5.Gr7obmzR.js");return{diagram:e}},__vite__mapDeps([37,36,12,13,7,8]));return{id:Zf,diagram:t}},"loader"),l2={id:Zf,detector:s2,loader:o2},c2=l2,Kf="journey",h2=d(t=>/^\s*journey/.test(t),"detector"),u2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/journeyDiagram-G5LC7W2K.L5XL2MS2.js");return{diagram:e}},__vite__mapDeps([38,10,25,7,8]));return{id:Kf,diagram:t}},"loader"),f2={id:Kf,detector:h2,loader:u2},d2=f2,p2=d((t,e,r)=>{k.debug(`rendering svg for syntax error +`);const i=Tw(e),n=i.append("g");i.attr("viewBox","0 0 2412 512"),Th(i,100,512,!0),n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),n.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),n.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),n.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),n.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),n.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),n.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),n.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${r}`)},"draw"),Qf={draw:p2},g2=Qf,m2={db:{},renderer:Qf,parser:{parse:d(()=>{},"parse")}},y2=m2,Jf="flowchart-elk",x2=d((t,e={})=>{var r;return/^\s*flowchart-elk/.test(t)||/^\s*flowchart|graph/.test(t)&&((r=e==null?void 0:e.flowchart)==null?void 0:r.defaultRenderer)==="elk"?(e.layout="elk",!0):!1},"detector"),b2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/flowDiagram-JSIZSE4D.CqI_5NZG.js");return{diagram:e}},__vite__mapDeps([11,12,13,14,7,8]));return{id:Jf,diagram:t}},"loader"),_2={id:Jf,detector:x2,loader:b2},C2=_2,td="timeline",v2=d(t=>/^\s*timeline/.test(t),"detector"),k2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/timeline-definition-KYQAIZUX.BwGaIVEV.js");return{diagram:e}},__vite__mapDeps([39,25,7,8]));return{id:td,diagram:t}},"loader"),w2={id:td,detector:v2,loader:k2},T2=w2,ed="mindmap",S2=d(t=>/^\s*mindmap/.test(t),"detector"),L2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/mindmap-definition-FCEC46F3.C01GakhB.js");return{diagram:e}},__vite__mapDeps([40,41,7,8]));return{id:ed,diagram:t}},"loader"),A2={id:ed,detector:S2,loader:L2},B2=A2,rd="sankey",E2=d(t=>/^\s*sankey-beta/.test(t),"detector"),M2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/sankeyDiagram-KMMQDL5K.yArl22mg.js");return{diagram:e}},__vite__mapDeps([42,26,22,7,8]));return{id:rd,diagram:t}},"loader"),F2={id:rd,detector:E2,loader:M2},$2=F2,id="packet",O2=d(t=>/^\s*packet-beta/.test(t),"detector"),I2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/diagram-QS5GVLUX.DWih_DqM.js");return{diagram:e}},__vite__mapDeps([43,17,19,7,2,4,6,8]));return{id,diagram:t}},"loader"),R2={id,detector:O2,loader:I2},nd="block",D2=d(t=>/^\s*block-beta/.test(t),"detector"),P2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/blockDiagram-EN3ZKWFM.WKfFANjX.js");return{diagram:e}},__vite__mapDeps([44,34,13,6,2,1,14,7,8]));return{id:nd,diagram:t}},"loader"),N2={id:nd,detector:D2,loader:P2},z2=N2,ad="architecture",q2=d(t=>/^\s*architecture/.test(t),"detector"),W2=d(async()=>{const{diagram:t}=await et(async()=>{const{diagram:e}=await import("./chunks/architectureDiagram-V6B76FHG.VuRQu0xM.js");return{diagram:e}},__vite__mapDeps([45,17,18,19,7,2,4,6,41,8]));return{id:ad,diagram:t}},"loader"),H2={id:ad,detector:q2,loader:W2},j2=H2,Vc=!1,Sa=d(()=>{Vc||(Vc=!0,Sn("error",y2,t=>t.toLowerCase().trim()==="error"),Sn("---",{db:{clear:d(()=>{},"clear")},styles:{},renderer:{draw:d(()=>{},"draw")},parser:{parse:d(()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")},"parse")},init:d(()=>null,"init")},t=>t.toLowerCase().trimStart().startsWith("---")),dh(aT,e2,KT,yT,TT,AT,MT,HT,GT,C2,dT,cT,B2,T2,CT,c2,a2,d2,IT,$2,R2,NT,z2,j2))},"addDiagrams"),U2=d(async()=>{k.debug("Loading registered diagrams");const e=(await Promise.allSettled(Object.entries(Er).map(async([r,{detector:i,loader:n}])=>{if(n)try{ls(r)}catch{try{const{diagram:a,id:s}=await n();Sn(s,a,i)}catch(a){throw k.error(`Failed to load external diagram with key ${r}. Removing from detectors.`),delete Er[r],a}}}))).filter(r=>r.status==="rejected");if(e.length>0){k.error(`Failed to load ${e.length} external diagrams`);for(const r of e)k.error(r);throw new Error(`Failed to load ${e.length} external diagrams`)}},"loadRegisteredDiagrams"),Y2="graphics-document document";function sd(t,e){t.attr("role",Y2),e!==""&&t.attr("aria-roledescription",e)}d(sd,"setA11yDiagramInfo");function od(t,e,r,i){if(t.insert!==void 0){if(r){const n=`chart-desc-${i}`;t.attr("aria-describedby",n),t.insert("desc",":first-child").attr("id",n).text(r)}if(e){const n=`chart-title-${i}`;t.attr("aria-labelledby",n),t.insert("title",":first-child").attr("id",n).text(e)}}}d(od,"addSVGa11yTitleDescription");var Qe,Os=(Qe=class{constructor(e,r,i,n,a){this.type=e,this.text=r,this.db=i,this.parser=n,this.renderer=a}static async fromText(e,r={}){var c,h;const i=Te(),n=Qs(e,i);e=dv(e)+` `;try{ls(n)}catch{const f=dm(n);if(!f)throw new fh(`Diagram ${n} not found.`);const{id:u,diagram:p}=await f();Sn(u,p)}const{db:a,parser:s,renderer:o,init:l}=ls(n);return s.parser&&(s.parser.yy=a),(c=a.clear)==null||c.call(a),l==null||l(i),r.title&&((h=a.setDiagramTitle)==null||h.call(a,r.title)),await s.parse(e),new Qe(n,e,a,s,o)}async render(e,r){await this.renderer.draw(this.text,e,r,this)}getParser(){return this.parser}getType(){return this.type}},d(Qe,"Diagram"),Qe),Xc=[],G2=d(()=>{Xc.forEach(t=>{t()}),Xc=[]},"attachFunctions"),V2=d(t=>t.replace(/^\s*%%(?!{)[^\n]+\n?/gm,"").trimStart(),"cleanupComments");function Ho(t){return typeof t>"u"||t===null}d(Ho,"isNothing");function ld(t){return typeof t=="object"&&t!==null}d(ld,"isObject");function cd(t){return Array.isArray(t)?t:Ho(t)?[]:[t]}d(cd,"toArray");function hd(t,e){var r,i,n,a;if(e)for(a=Object.keys(e),r=0,i=a.length;ro&&(a=" ... ",e=i-o+a.length),r-i>o&&(s=" ...",r=i+o-s.length),{str:a+t.slice(e,r).replace(/\t/g,"→")+s,pos:i-e+a.length}}d(Cn,"getLine");function vn(t,e){return gt.repeat(" ",e-t.length)+t}d(vn,"padStart");function dd(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),typeof e.indent!="number"&&(e.indent=1),typeof e.linesBefore!="number"&&(e.linesBefore=3),typeof e.linesAfter!="number"&&(e.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],a,s=-1;a=r.exec(t.buffer);)n.push(a.index),i.push(a.index+a[0].length),t.position<=a.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);var o="",l,c,h=Math.min(t.line+e.linesAfter,n.length).toString().length,f=e.maxLength-(e.indent+h+3);for(l=1;l<=e.linesBefore&&!(s-l<0);l++)c=Cn(t.buffer,i[s-l],n[s-l],t.position-(i[s]-i[s-l]),f),o=gt.repeat(" ",e.indent)+vn((t.line-l+1).toString(),h)+" | "+c.str+` diff --git a/assets/chunks/@localSearchIndexroot.Bj474y_l.js b/assets/chunks/@localSearchIndexroot.Bj474y_l.js new file mode 100644 index 000000000..eb76d06fb --- /dev/null +++ b/assets/chunks/@localSearchIndexroot.Bj474y_l.js @@ -0,0 +1 @@ +const t='{"documentCount":357,"nextId":357,"documentIds":{"0":"/README#rollkit-documentation-site","1":"/README#building-the-site","2":"/README#contribution-guidelines","3":"/README#directory-structure","4":"/README#feedback-suggestions","5":"/blog/overview#blog","6":"/blog/overview#table-of-contents","7":"/blog/rollkit-the-first-sovereign-rollup-framework#rollkit-the-first-sovereign-rollup-framework","8":"/blog/rollkit-the-first-sovereign-rollup-framework#take-control","9":"/blog/rollkit-the-first-sovereign-rollup-framework#build-with-the-best","10":"/blog/rollkit-the-first-sovereign-rollup-framework#optimize-for-your-needs","11":"/blog/rollkit-the-first-sovereign-rollup-framework#break-free-be-sovereign","12":"/blog/sovereign-rollups-on-bitcoin#sovereign-rollups-on-bitcoin-with-rollkit","13":"/blog/sovereign-rollups-on-bitcoin#tl-dr","14":"/blog/sovereign-rollups-on-bitcoin#posting-data-on-bitcoin-with-taproot","15":"/blog/sovereign-rollups-on-bitcoin#integrating-bitcoin-as-a-data-availability-layer-into-rollkit","16":"/blog/sovereign-rollups-on-bitcoin#how-rollkit-posts-data-to-bitcoin","17":"/blog/sovereign-rollups-on-bitcoin#evm-on-bitcoin-demo","18":"/blog/sovereign-rollups-on-bitcoin#conclusion","19":"/guides/block-times#how-to-change-speed-of-block-production","20":"/guides/connect-local-da#how-to-connect-a-rollup-to-a-local-da-network","21":"/guides/connect-local-da#setting-up-a-local-da-network","22":"/guides/connect-local-da#configuring-your-rollup-to-connect-to-the-local-da-network","23":"/guides/connect-local-da#run-your-rollup","24":"/guides/connect-local-da#summary","25":"/guides/cw-orch#speed-up-your-development-with-cw-orchestrator","26":"/guides/cw-orch#introduction","27":"/guides/cw-orch#summary","28":"/guides/cw-orch#single-contract-integration","29":"/guides/cw-orch#adding-cw-orch-to-your-cargo-toml-file","30":"/guides/cw-orch#creating-an-interface","31":"/guides/cw-orch#interaction-helpers","32":"/guides/cw-orch#using-the-integration","33":"/guides/cw-orch#integration-in-a-workspace","34":"/guides/cw-orch#handling-dependencies-and-features","35":"/guides/cw-orch#creating-an-interface-crate","36":"/guides/cw-orch#integrating-single-contracts","37":"/guides/cw-orch#more-examples-and-scripts","38":"/guides/create-genesis#how-to-create-a-genesis-for-your-rollup","39":"/guides/create-genesis#_1-setting-variables","40":"/guides/create-genesis#_2-ensuring-rollkit-toml-is-present-and-building-entrypoint","41":"/guides/create-genesis#_3-resetting-existing-genesis-chain-data","42":"/guides/create-genesis#_4-initializing-the-validator","43":"/guides/create-genesis#_5-adding-a-key-to-keyring-backend","44":"/guides/create-genesis#_6-adding-a-genesis-account","45":"/guides/create-genesis#_7-setting-the-staking-amount-in-the-genesis-transaction","46":"/guides/create-genesis#_8-collecting-genesis-transactions","47":"/guides/create-genesis#_9-configuring-the-genesis-file","48":"/guides/create-genesis#_10-creating-a-restart-script","49":"/guides/create-genesis#_11-starting-the-chain","50":"/guides/create-genesis#summary","51":"/guides/da-block-time#how-to-configure-da-chain-block-syncing-time","52":"/guides/full-node#rollup-full-node-setup-guide","53":"/guides/full-node#introduction","54":"/guides/full-node#prerequisites","55":"/guides/full-node#setting-up-your-full-node","56":"/guides/full-node#initialize-chain-config-and-copy-genesis-file","57":"/guides/full-node#set-up-p2p-connection-to-sequencer-node","58":"/guides/full-node#start-the-full-node","59":"/guides/full-node#verifying-full-node-operation","60":"/guides/full-node#conclusion","61":"/guides/gas-price#how-to-configure-gas-price","62":"/guides/lazy-sequencing#how-to-use-lazy-sequencing-aggregation","63":"/guides/max-pending-blocks#how-to-configure-the-maximum-number-of-blocks-pending-da-submission","64":"/guides/ibc-connection#ibc-connection-tutorial","65":"/guides/ibc-connection#prerequisites","66":"/guides/ibc-connection#software-requirements","67":"/guides/ibc-connection#run-a-gm-rollup-chain","68":"/guides/ibc-connection#run-your-local-osmosis-testnet","69":"/guides/ibc-connection#install-osmosis-binary","70":"/guides/ibc-connection#run-local-osmosis-testnet","71":"/guides/ibc-connection#funds","72":"/guides/ibc-connection#setup-relayer-create-ibc-connection-and-start-relaying-packets","73":"/guides/ibc-connection#install-relayer","74":"/guides/ibc-connection#setup-relayer-config","75":"/guides/ibc-connection#create-relayer-account","76":"/guides/ibc-connection#create-ibc-channel","77":"/guides/ibc-connection#start-relaying-packets","78":"/guides/ibc-connection#transfer-token-from-rollup-chain-to-osmosis-local","79":"/guides/ibc-connection#transfer-token-back-from-osmosis-local-to-rollup-chain","80":"/guides/overview#how-to-guides","81":"/guides/overview#support","82":"/guides/rollkit-monitoring#how-to-integrate-range-with-your-rollup","83":"/guides/rollkit-monitoring#overview","84":"/guides/rollkit-monitoring#prerequisites","85":"/guides/rollkit-monitoring#_1-integrate-your-rollup","86":"/guides/rollkit-monitoring#steps","87":"/guides/rollkit-monitoring#_2-add-your-addresses-and-contracts","88":"/guides/rollkit-monitoring#_3-creating-your-first-alert-rule","89":"/guides/restart-rollup#🔄-how-to-restart-your-rollup","90":"/guides/restart-rollup#restart-rollup","91":"/guides/restart-rollup#restart-rollup-after-running-out-of-funds","92":"/guides/restart-rollup#errors","93":"/guides/restart-rollup#refund-your-account","94":"/guides/restart-rollup#stopping-your-rollup","95":"/guides/restart-rollup#increase-gas-fee","96":"/guides/restart-rollup#restarting-your-rollup","97":"/guides/restart-rollup#reduce-gas-fee-restart-again","98":"/guides/use-rollkit-cli#how-to-use-rollkit-cli","99":"/guides/use-rollkit-cli#_1-installing-rollkit-cli","100":"/guides/use-rollkit-cli#_2-initializing-rollkit-toml","101":"/guides/use-rollkit-cli#steps-to-generate-rollkit-toml","102":"/guides/use-rollkit-cli#_3-running-rollup-commands-using-rollkit-cli","103":"/guides/use-rollkit-cli#example","104":"/guides/use-rollkit-cli#summary","105":"/guides/use-tia-for-gas#how-to-use-ibc-token-tia-as-gas-token-in-your-rollup","106":"/guides/use-tia-for-gas#introduction","107":"/guides/use-tia-for-gas#dependencies","108":"/guides/use-tia-for-gas#install-rollkit","109":"/guides/use-tia-for-gas#running-local-da","110":"/guides/use-tia-for-gas#building-your-sovereign-rollup","111":"/guides/use-tia-for-gas#initialize-rollkit-configuration","112":"/guides/use-tia-for-gas#start-your-rollup","113":"/guides/use-tia-for-gas#ibc-to-celestia","114":"/guides/use-tia-for-gas#transactions","115":"/guides/use-tia-for-gas#🎉-next-steps","116":"/guides/zkml#zkml-rollup-tutorial-with-sindri","117":"/guides/zkml#introduction-code-once-verify-anywhere","118":"/guides/zkml#prerequisites","119":"/guides/zkml#setting-up-the-polaris-evm-using-rollkit","120":"/guides/zkml#installing-the-sindri-python-sdk","121":"/guides/zkml#deploying-and-proving-a-cool-zkml-circuit-to-sindri","122":"/guides/zkml#clone","123":"/guides/zkml#modify","124":"/guides/zkml#deploy-and-prove-your-zkml-circuit-on-sindri","125":"/guides/zkml#deploy-smart-contract-verifier-to-rollkit","126":"/guides/zkml#deploy","127":"/guides/zkml#interact-with-the-contract-verify-your-zkml-proof-on-chain","128":"/guides/zkml#congratulations","129":"/learn/building-and-deploying-a-rollup#🗞️-building-a-rollup-and-testnet-deployment","130":"/learn/building-and-deploying-a-rollup#beginner","131":"/learn/building-and-deploying-a-rollup#intermediate","132":"/learn/building-and-deploying-a-rollup#advanced","133":"/learn/building-and-deploying-a-rollup#support","134":"/learn/about#about-rollkit","135":"/learn/about#what-is-rollkit","136":"/learn/about#what-problems-is-rollkit-solving","137":"/learn/about#_1-scalability-and-customizability","138":"/learn/about#_2-security-and-time-to-market","139":"/learn/about#why-rollkit","140":"/learn/about#how-can-you-use-rollkit","141":"/learn/about#rollup-with-any-execution-environment","142":"/learn/about#sovereign-rollup-with-cosmos-sdk","143":"/learn/about#build-a-settlement-layer","144":"/learn/about#when-can-you-use-rollkit","145":"/learn/intro#introduction","146":"/learn/specifications#technical-specifications","147":"/learn/stack#rollkit-stack","148":"/learn/stack#application-structure","149":"/learn/stack#abci-interface","150":"/learn/stack#cosmos-sdk","151":"/learn/stack#data-availability","152":"/learn/stack#celestia","153":"/learn/stack#node-components","154":"/learn/stack#mempool","155":"/learn/stack#block-manager","156":"/learn/stack#rpc","157":"/learn/stack#parameters","158":"/learn/stack#p2p-layer","159":"/learn/stack#rollkit-node-types","160":"/learn/stack#full-node","161":"/learn/stack#light-node-work-in-progress","162":"/learn/stack#sequencer-node","163":"/learn/stack#state-validity-modes","164":"/learn/stack#pessimistic-full-nodes-only","165":"/learn/stack#optimistic-fraud-proofs-work-in-progress","166":"/learn/stack#validity-zk-proofs","167":"/learn/transaction-flow#transaction-flow","168":"/learn/transaction-flow#transaction-submission","169":"/learn/transaction-flow#transaction-validation-and-processing","170":"/learn/transaction-flow#block-processing","171":"/learn/transaction-flow#fraud-proof-gossip-and-forking","172":"/testnets/cosmwasm-testnet#cosmwasm-testnet","173":"/testnets/cosmwasm-testnet#details-of-rosm-testnet","174":"/testnets/cosmwasm-testnet#add-rosm-to-keplr","175":"/tutorials/artela-evm-plus-plus#quick-start-guide-for-artela-evm-with-rollkit","176":"/tutorials/artela-evm-plus-plus#📦-clone-the-artela-rollkit-repository","177":"/tutorials/artela-evm-plus-plus#🛥️-run-with-docker-compose","178":"/tutorials/artela-evm-plus-plus#🔑-get-prefunded-test-accounts","179":"/tutorials/artela-evm-plus-plus#⚙️-configuring-the-node","180":"/tutorials/artela-evm-plus-plus#🧪-build-on-evm","181":"/tutorials/artela-evm-plus-plus#📖-more-to-know","182":"/tutorials/artela-evm-plus-plus#💥-build-with-examples","183":"/tutorials/artela-evm-plus-plus#🛑-stopping-the-node","184":"/tutorials/artela-evm-plus-plus#🎉-conclusion","185":"/tutorials/avail-da#deploying-a-rollup-to-avail","186":"/tutorials/avail-da#introduction","187":"/tutorials/avail-da#🪶-running-an-avail-light-node","188":"/tutorials/avail-da#🚀-using-turing-testnet","189":"/tutorials/avail-da#🧹-cleaning-previous-chain-history","190":"/tutorials/avail-da#🏗️-building-your-rollup","191":"/tutorials/avail-da#🛠️-configuring-flags-for-da","192":"/tutorials/avail-da#🔥-running-your-rollup-connected-to-an-avail-light-node","193":"/tutorials/avail-da#🎉-next-steps","194":"/tutorials/beaconkit#building-a-sovereign-rollup-with-beaconkit-and-rollkit","195":"/tutorials/beaconkit#introduction","196":"/tutorials/beaconkit#prerequisites","197":"/tutorials/beaconkit#rollkit","198":"/tutorials/beaconkit#docker","199":"/tutorials/beaconkit#run-local-da-node","200":"/tutorials/beaconkit#clone-the-repo","201":"/tutorials/beaconkit#start-go-ethereum-client","202":"/tutorials/beaconkit#build-and-run-beaconkit-node","203":"/tutorials/beaconkit#smart-contract-deployment-and-interaction","204":"/tutorials/beaconkit#conclusion","205":"/tutorials/beaconkit#next-steps","206":"/tutorials/beaconkit#troubleshooting","207":"/tutorials/celestia-da#deploying-a-rollup-to-celestia","208":"/tutorials/celestia-da#introduction","209":"/tutorials/celestia-da#🪶-running-a-celestia-light-node","210":"/tutorials/celestia-da#prerequisites","211":"/tutorials/celestia-da#building-your-sovereign-rollup","212":"/tutorials/celestia-da#configuring-your-sovereign-rollup","213":"/tutorials/celestia-da#🛠️-configuring-flags-for-da","214":"/tutorials/celestia-da#🔥-running-your-rollup-connected-to-celestia-light-node","215":"/tutorials/celestia-da#🎉-next-steps","216":"/tutorials/bitcoin#bitcoin-rollup-tutorial","217":"/tutorials/bitcoin#☀️introduction","218":"/tutorials/bitcoin#📖-the-stack","219":"/tutorials/bitcoin#💻-prerequisites","220":"/tutorials/bitcoin#🛠️-dependency-setup","221":"/tutorials/bitcoin#🏃-golang","222":"/tutorials/bitcoin#⚒️-foundry","223":"/tutorials/bitcoin#🪙-install-bitcoin","224":"/tutorials/bitcoin#🟢-running-a-local-bitcoin-network","225":"/tutorials/bitcoin#👛-create-a-wallet-for-the-chain","226":"/tutorials/bitcoin#🎬-start-generating-blocks","227":"/tutorials/bitcoin#🧊-block-height","228":"/tutorials/bitcoin#🧊-block-hash","229":"/tutorials/bitcoin#🧊-block-header","230":"/tutorials/bitcoin#🎬-restarting-the-local-network","231":"/tutorials/bitcoin#🏃‍♀️-running-the-ethermint-rollup","232":"/tutorials/bitcoin#⚡️-initialize-development-environment","233":"/tutorials/bitcoin#📒-updating-the-contract-and-tests","234":"/tutorials/bitcoin#📜-updating-the-deployment-script","235":"/tutorials/bitcoin#🏠-deploying-locally","236":"/tutorials/bitcoin#🧪-deploying-to-the-ethermint-sovereign-rollup","237":"/tutorials/evm-contract-interaction#smart-contract-interaction-on-evm-rollup","238":"/tutorials/evm-contract-interaction#install-foundry","239":"/tutorials/evm-contract-interaction#funds","240":"/tutorials/evm-contract-interaction#frontend","241":"/tutorials/evm-contract-interaction#deploy-the-ooga-booga-portal-contract","242":"/tutorials/evm-contract-interaction#interact-with-the-contract","243":"/tutorials/evm-contract-interaction#start-and-update-the-frontend","244":"/tutorials/evm-contract-interaction#interact-with-the-frontend","245":"/tutorials/evm-contract-interaction#conclusion","246":"/tutorials/cosmwasm#🗞️-cosmwasm-rollup","247":"/tutorials/cosmwasm#dependencies","248":"/tutorials/cosmwasm#start-your-rollup","249":"/tutorials/cosmwasm#contract-deployment-on-cosmwasm","250":"/tutorials/cosmwasm#compile-smart-contract","251":"/tutorials/cosmwasm#optimized-smart-contract","252":"/tutorials/cosmwasm#contract-deployment","253":"/tutorials/cosmwasm#contract-interaction-on-local-da","254":"/tutorials/cosmwasm#contract-querying","255":"/tutorials/cosmwasm#contract-instantiation","256":"/tutorials/cosmwasm#contract-interaction","257":"/tutorials/gm-world-arabica-testnet#gm-world-rollup-part-2","258":"/tutorials/gm-world-arabica-testnet#deploying-to-a-celestia-devnet","259":"/tutorials/gm-world-arabica-testnet#run-celestia-node","260":"/tutorials/gm-world-arabica-testnet#start-your-sovereign-rollup","261":"/tutorials/gm-world-arabica-testnet#clear-previous-chain-history","262":"/tutorials/gm-world-arabica-testnet#start-the-new-chain","263":"/tutorials/gm-world-arabica-testnet#optional-restarting-your-rollup","264":"/tutorials/gm-world-arabica-testnet#optional-add-a-gm-world-query","265":"/tutorials/gm-world-arabica-testnet#say-gm-world","266":"/tutorials/gm-world-arabica-testnet#create-first-query","267":"/tutorials/gm-world-arabica-testnet#query-request-and-response-types","268":"/tutorials/gm-world-arabica-testnet#gm-keeper-function","269":"/tutorials/gm-world-arabica-testnet#restart-your-rollup","270":"/tutorials/gm-world-arabica-testnet#query-your-rollup","271":"/tutorials/gm-world-arabica-testnet#next-steps","272":"/tutorials/gm-world-mainnet#gm-world-rollup-part-3","273":"/tutorials/gm-world-mainnet#deploying-to-celestia-mainnet-beta","274":"/tutorials/gm-world-mainnet#run-celestia-node","275":"/tutorials/gm-world-mainnet#clear-previous-chain-history","276":"/tutorials/gm-world-mainnet#start-the-rollup-on-mainnet","277":"/tutorials/gm-world-mainnet#restarting-your-rollup","278":"/tutorials/gm-world-mainnet#next-steps","279":"/tutorials/gm-world-mocha-testnet#gm-world-rollup-part-2","280":"/tutorials/gm-world-mocha-testnet#deploying-to-a-celestia-testnet","281":"/tutorials/gm-world-mocha-testnet#run-celestia-node","282":"/tutorials/gm-world-mocha-testnet#start-your-sovereign-rollup","283":"/tutorials/gm-world-mocha-testnet#clear-previous-chain-history","284":"/tutorials/gm-world-mocha-testnet#start-the-new-chain","285":"/tutorials/gm-world-mocha-testnet#optional-restarting-your-rollup","286":"/tutorials/gm-world-mocha-testnet#optional-add-a-gm-world-query","287":"/tutorials/gm-world-mocha-testnet#say-gm-world","288":"/tutorials/gm-world-mocha-testnet#create-first-query","289":"/tutorials/gm-world-mocha-testnet#query-request-and-response-types","290":"/tutorials/gm-world-mocha-testnet#gm-keeper-function","291":"/tutorials/gm-world-mocha-testnet#restart-your-rollup","292":"/tutorials/gm-world-mocha-testnet#query-your-rollup","293":"/tutorials/gm-world-mocha-testnet#next-steps","294":"/tutorials/gm-world#gm-world-rollup","295":"/tutorials/gm-world#introduction","296":"/tutorials/gm-world#dependencies","297":"/tutorials/gm-world#start-your-rollup","298":"/tutorials/gm-world#transactions","299":"/tutorials/gm-world#balances","300":"/tutorials/gm-world#📦-gm-world-ui-app","301":"/tutorials/gm-world#🔗-connecting-your-wallet","302":"/tutorials/gm-world#🎉-next-steps","303":"/tutorials/octane-evm#quick-start-guide-for-omni-octane-with-rollkit","304":"/tutorials/octane-evm#📦-clone-the-omni-repository","305":"/tutorials/octane-evm#🏗️-build-docker-images","306":"/tutorials/octane-evm#🚀-deploy-omni-with-rollkit-and-local-da","307":"/tutorials/octane-evm#🧪-smart-contract-deployment-and-interaction","308":"/tutorials/octane-evm#🛑-stopping-the-node","309":"/tutorials/octane-evm#🎉-conclusion","310":"/tutorials/polaris-evm#polaris-evm-and-rollkit","311":"/tutorials/polaris-evm#prerequisites","312":"/tutorials/polaris-evm#run-a-local-celestia-devnet","313":"/tutorials/polaris-evm#clone-the-repo","314":"/tutorials/polaris-evm#install-foundry","315":"/tutorials/polaris-evm#start-the-polaris-evm-using-rollkit","316":"/tutorials/polaris-evm#congratulations","317":"/tutorials/polaris-evm#funds","318":"/tutorials/polaris-evm#frontend","319":"/tutorials/polaris-evm#deploy-the-ooga-booga-portal-contract","320":"/tutorials/polaris-evm#interact-with-the-contract","321":"/tutorials/polaris-evm#start-and-update-the-frontend","322":"/tutorials/polaris-evm#interact-with-the-frontend","323":"/tutorials/polaris-evm#running-polaris-evm-with-a-celestia-light-node","324":"/tutorials/polaris-evm#start-your-light-node","325":"/tutorials/polaris-evm#setup-polaris-script","326":"/tutorials/polaris-evm#start-the-evm-rollup","327":"/tutorials/quick-start#quick-start-guide","328":"/tutorials/quick-start#📦-install-rollkit-cli","329":"/tutorials/quick-start#🚀-run-your-sovereign-rollup-node","330":"/tutorials/quick-start#🎉-conclusion","331":"/tutorials/wordle#🕹️-wordle-app","332":"/tutorials/wordle#prerequisites","333":"/tutorials/wordle#dependencies","334":"/tutorials/wordle#kurtosis","335":"/tutorials/wordle#ignite","336":"/tutorials/wordle#design-implementation","337":"/tutorials/wordle#scaffolding-wordle-chain","338":"/tutorials/wordle#wordle-directory","339":"/tutorials/wordle#setting-up-rollkit","340":"/tutorials/wordle#installing-rollkit-ignite-app","341":"/tutorials/wordle#creating-wordle-module","342":"/tutorials/wordle#scaffolding-a-module","343":"/tutorials/wordle#messages","344":"/tutorials/wordle#scaffolding-a-message","345":"/tutorials/wordle#wordle-types","346":"/tutorials/wordle#scaffolding-wordle-types","347":"/tutorials/wordle#keeper-functions","348":"/tutorials/wordle#submitwordle-function","349":"/tutorials/wordle#submitguess-function","350":"/tutorials/wordle#protobuf-file","351":"/tutorials/wordle#⛓️-run-the-wordle-chain","352":"/tutorials/wordle#dockerfile","353":"/tutorials/wordle#kurtosis-init","354":"/tutorials/wordle#run-wordle-chain","355":"/tutorials/wordle#extending-in-the-future","356":"/tutorials/wordle#🎉-next-steps"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[3,1,24],"1":[3,3,20],"2":[2,3,69],"3":[2,3,41],"4":[3,3,25],"5":[1,1,22],"6":[3,1,17],"7":[6,1,171],"8":[2,6,172],"9":[4,6,110],"10":[4,6,114],"11":[5,6,27],"12":[6,1,79],"13":[2,6,43],"14":[6,6,129],"15":[9,6,46],"16":[6,6,110],"17":[4,6,34],"18":[1,6,90],"19":[7,1,83],"20":[8,1,22],"21":[6,8,40],"22":[9,8,19],"23":[3,8,25],"24":[1,8,32],"25":[7,1,1],"26":[1,7,129],"27":[1,7,42],"28":[3,7,27],"29":[8,10,41],"30":[3,10,124],"31":[2,10,114],"32":[3,10,119],"33":[4,7,36],"34":[4,11,51],"35":[4,11,79],"36":[3,11,16],"37":[4,7,42],"38":[8,1,27],"39":[3,8,29],"40":[9,8,54],"41":[6,8,13],"42":[4,8,15],"43":[7,8,14],"44":[5,8,19],"45":[8,8,21],"46":[4,8,8],"47":[5,8,39],"48":[5,8,64],"49":[4,8,31],"50":[1,8,52],"51":[8,1,41],"52":[5,1,1],"53":[1,5,33],"54":[1,5,29],"55":[5,5,1],"56":[7,8,42],"57":[7,8,36],"58":[4,8,72],"59":[4,5,74],"60":[1,5,14],"61":[5,1,91],"62":[7,1,81],"63":[11,1,36],"64":[3,1,73],"65":[3,3,1],"66":[2,6,15],"67":[5,3,104],"68":[5,3,1],"69":[3,8,17],"70":[4,8,76],"71":[1,3,33],"72":[9,3,72],"73":[2,10,38],"74":[3,10,106],"75":[3,10,47],"76":[3,10,168],"77":[3,10,25],"78":[8,10,104],"79":[9,10,79],"80":[3,1,83],"81":[2,3,30],"82":[7,1,27],"83":[1,7,37],"84":[1,7,22],"85":[4,8,17],"86":[1,12,48],"87":[6,8,44],"88":[6,8,76],"89":[6,1,12],"90":[2,6,101],"91":[7,6,104],"92":[5,12,48],"93":[5,12,43],"94":[4,12,23],"95":[5,12,47],"96":[4,12,7],"97":[7,12,67],"98":[5,1,30],"99":[4,5,26],"100":[4,5,27],"101":[6,9,72],"102":[7,5,26],"103":[2,10,23],"104":[1,5,29],"105":[11,1,1],"106":[2,11,75],"107":[2,11,35],"108":[5,11,38],"109":[6,11,45],"110":[5,11,96],"111":[5,11,28],"112":[4,11,172],"113":[8,11,228],"114":[2,11,56],"115":[3,11,20],"116":[5,1,1],"117":[5,5,81],"118":[1,5,29],"119":[7,6,22],"120":[5,6,48],"121":[9,5,32],"122":[1,12,56],"123":[1,12,88],"124":[8,12,89],"125":[6,5,39],"126":[1,11,156],"127":[10,5,119],"128":[1,5,41],"129":[7,1,41],"130":[2,7,6],"131":[2,7,5],"132":[2,7,7],"133":[2,7,73],"134":[2,1,61],"135":[4,2,88],"136":[6,2,1],"137":[4,7,38],"138":[6,7,102],"139":[3,2,181],"140":[6,2,24],"141":[5,7,37],"142":[5,7,48],"143":[4,7,47],"144":[6,2,76],"145":[1,1,56],"146":[2,1,38],"147":[2,1,61],"148":[2,2,2],"149":[2,4,37],"150":[2,6,65],"151":[2,4,77],"152":[1,6,45],"153":[2,2,1],"154":[1,4,43],"155":[2,4,82],"156":[1,4,67],"157":[1,5,23],"158":[2,4,68],"159":[3,2,9],"160":[2,4,24],"161":[6,4,45],"162":[2,4,107],"163":[3,2,1],"164":[5,5,38],"165":[7,5,114],"166":[4,5,12],"167":[2,1,41],"168":[2,2,2],"169":[4,2,2],"170":[2,2,2],"171":[5,2,125],"172":[2,1,18],"173":[4,2,147],"174":[4,6,18],"175":[8,1,74],"176":[6,8,18],"177":[5,8,89],"178":[5,8,64],"179":[4,8,56],"180":[4,8,134],"181":[4,11,38],"182":[4,11,62],"183":[4,8,22],"184":[2,8,32],"185":[5,1,1],"186":[2,5,74],"187":[6,5,29],"188":[4,10,94],"189":[5,5,28],"190":[4,5,35],"191":[5,5,125],"192":[10,5,74],"193":[3,5,28],"194":[8,1,1],"195":[1,8,42],"196":[1,8,13],"197":[1,9,37],"198":[1,9,17],"199":[7,8,37],"200":[4,8,24],"201":[6,8,45],"202":[6,8,167],"203":[5,8,64],"204":[1,8,26],"205":[2,8,29],"206":[1,8,50],"207":[5,1,1],"208":[2,5,54],"209":[6,5,54],"210":[2,5,21],"211":[5,5,55],"212":[5,5,39],"213":[5,5,177],"214":[9,5,81],"215":[3,5,27],"216":[3,1,1],"217":[1,3,78],"218":[3,4,63],"219":[2,3,16],"220":[3,3,50],"221":[2,6,85],"222":[2,6,24],"223":[3,6,30],"224":[6,3,19],"225":[7,8,30],"226":[4,8,88],"227":[3,12,32],"228":[3,12,28],"229":[3,12,30],"230":[5,12,28],"231":[5,3,84],"232":[4,7,52],"233":[6,7,147],"234":[5,7,68],"235":[3,7,100],"236":[7,7,108],"237":[6,1,33],"238":[2,6,17],"239":[1,6,30],"240":[1,6,30],"241":[6,7,112],"242":[4,7,31],"243":[5,7,56],"244":[4,7,72],"245":[1,7,24],"246":[3,1,55],"247":[3,3,41],"248":[4,3,276],"249":[7,3,1],"250":[5,9,53],"251":[4,9,75],"252":[3,9,122],"253":[5,3,41],"254":[3,7,75],"255":[3,7,67],"256":[3,7,166],"257":[5,1,1],"258":[5,5,37],"259":[6,10,36],"260":[5,10,76],"261":[4,14,22],"262":[4,14,35],"263":[4,10,41],"264":[7,10,1],"265":[4,14,72],"266":[5,17,104],"267":[6,17,29],"268":[4,17,99],"269":[3,17,13],"270":[3,17,19],"271":[2,5,41],"272":[5,1,36],"273":[5,5,1],"274":[6,10,34],"275":[4,10,22],"276":[5,10,98],"277":[3,14,33],"278":[2,5,31],"279":[5,1,1],"280":[5,5,38],"281":[6,10,34],"282":[5,10,76],"283":[4,14,22],"284":[4,14,35],"285":[4,10,41],"286":[7,10,1],"287":[4,14,72],"288":[5,17,104],"289":[6,17,29],"290":[4,17,99],"291":[3,17,13],"292":[3,17,19],"293":[2,5,41],"294":[3,1,1],"295":[2,3,65],"296":[2,3,44],"297":[4,3,341],"298":[2,3,157],"299":[3,3,36],"300":[5,3,43],"301":[4,3,62],"302":[3,3,37],"303":[8,1,18],"304":[5,8,20],"305":[4,8,83],"306":[8,8,62],"307":[6,8,54],"308":[4,8,26],"309":[2,8,26],"310":[4,1,80],"311":[1,4,28],"312":[5,4,36],"313":[3,4,25],"314":[2,4,9],"315":[6,4,15],"316":[1,4,68],"317":[1,4,44],"318":[1,4,41],"319":[6,5,108],"320":[4,5,31],"321":[5,5,56],"322":[4,5,72],"323":[8,4,83],"324":[4,10,108],"325":[3,10,74],"326":[4,10,41],"327":[3,1,19],"328":[5,3,38],"329":[6,3,69],"330":[2,3,39],"331":[3,1,47],"332":[3,3,49],"333":[2,3,1],"334":[2,5,41],"335":[2,5,149],"336":[3,3,110],"337":[5,3,96],"338":[3,8,114],"339":[4,3,16],"340":[5,7,25],"341":[5,3,55],"342":[4,8,71],"343":[2,3,73],"344":[4,5,33],"345":[3,3,15],"346":[4,5,49],"347":[3,3,62],"348":[3,6,216],"349":[3,6,285],"350":[3,6,85],"351":[5,3,26],"352":[2,8,167],"353":[2,8,121],"354":[4,8,551],"355":[5,8,80],"356":[3,3,23]},"averageFieldLength":[4.036414565826328,6.324929971988793,56.16526610644258],"storedFields":{"0":{"title":"Rollkit Documentation Site","titles":[]},"1":{"title":"Building the site","titles":["Rollkit Documentation Site"]},"2":{"title":"Contribution Guidelines","titles":["Rollkit Documentation Site"]},"3":{"title":"Directory Structure","titles":["Rollkit Documentation Site"]},"4":{"title":"Feedback & Suggestions","titles":["Rollkit Documentation Site"]},"5":{"title":"Blog","titles":[]},"6":{"title":"Table of contents","titles":["Blog"]},"7":{"title":"Rollkit: The First Sovereign Rollup Framework","titles":[]},"8":{"title":"Take Control","titles":["Rollkit: The First Sovereign Rollup Framework"]},"9":{"title":"Build with the Best","titles":["Rollkit: The First Sovereign Rollup Framework"]},"10":{"title":"Optimize for your needs","titles":["Rollkit: The First Sovereign Rollup Framework"]},"11":{"title":"Break Free. Be Sovereign.","titles":["Rollkit: The First Sovereign Rollup Framework"]},"12":{"title":"Sovereign rollups on Bitcoin with Rollkit","titles":[]},"13":{"title":"Tl;dr","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"14":{"title":"Posting data on Bitcoin with Taproot","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"15":{"title":"Integrating Bitcoin as a data availability layer into Rollkit","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"16":{"title":"How Rollkit posts data to Bitcoin","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"17":{"title":"EVM on Bitcoin demo","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"18":{"title":"Conclusion","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"19":{"title":"How to change speed of block production","titles":[]},"20":{"title":"How to connect a rollup to a local DA network","titles":[]},"21":{"title":"Setting Up a Local DA Network","titles":["How to connect a rollup to a local DA network"]},"22":{"title":"Configuring your rollup to connect to the local DA network","titles":["How to connect a rollup to a local DA network"]},"23":{"title":"Run your rollup","titles":["How to connect a rollup to a local DA network"]},"24":{"title":"Summary","titles":["How to connect a rollup to a local DA network"]},"25":{"title":"Speed up your development with cw-orchestrator","titles":[]},"26":{"title":"Introduction","titles":["Speed up your development with cw-orchestrator"]},"27":{"title":"Summary","titles":["Speed up your development with cw-orchestrator"]},"28":{"title":"Single Contract Integration","titles":["Speed up your development with cw-orchestrator"]},"29":{"title":"Adding cw-orch to your Cargo.toml file","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"30":{"title":"Creating an Interface","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"31":{"title":"Interaction helpers","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"32":{"title":"Using the integration","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"33":{"title":"Integration in a workspace","titles":["Speed up your development with cw-orchestrator"]},"34":{"title":"Handling dependencies and features","titles":["Speed up your development with cw-orchestrator","Integration in a workspace"]},"35":{"title":"Creating an interface crate","titles":["Speed up your development with cw-orchestrator","Integration in a workspace"]},"36":{"title":"Integrating single contracts","titles":["Speed up your development with cw-orchestrator","Integration in a workspace"]},"37":{"title":"More examples and scripts","titles":["Speed up your development with cw-orchestrator"]},"38":{"title":"How to create a genesis for your rollup","titles":[]},"39":{"title":"1. Setting variables","titles":["How to create a genesis for your rollup"]},"40":{"title":"2. Ensuring rollkit.toml is present and building entrypoint","titles":["How to create a genesis for your rollup"]},"41":{"title":"3. Resetting existing genesis/chain data","titles":["How to create a genesis for your rollup"]},"42":{"title":"4. Initializing the validator","titles":["How to create a genesis for your rollup"]},"43":{"title":"5. Adding a key to keyring backend","titles":["How to create a genesis for your rollup"]},"44":{"title":"6. Adding a genesis account","titles":["How to create a genesis for your rollup"]},"45":{"title":"7. Setting the staking amount in the genesis transaction","titles":["How to create a genesis for your rollup"]},"46":{"title":"8. Collecting genesis transactions","titles":["How to create a genesis for your rollup"]},"47":{"title":"9. Configuring the genesis file","titles":["How to create a genesis for your rollup"]},"48":{"title":"10. Creating a restart script","titles":["How to create a genesis for your rollup"]},"49":{"title":"11. Starting the chain","titles":["How to create a genesis for your rollup"]},"50":{"title":"Summary","titles":["How to create a genesis for your rollup"]},"51":{"title":"How to configure DA chain block syncing time","titles":[]},"52":{"title":"Rollup Full Node Setup Guide","titles":[]},"53":{"title":"Introduction","titles":["Rollup Full Node Setup Guide"]},"54":{"title":"Prerequisites","titles":["Rollup Full Node Setup Guide"]},"55":{"title":"Setting Up Your Full Node","titles":["Rollup Full Node Setup Guide"]},"56":{"title":"Initialize Chain Config and Copy Genesis File","titles":["Rollup Full Node Setup Guide","Setting Up Your Full Node"]},"57":{"title":"Set Up P2P Connection to Sequencer Node","titles":["Rollup Full Node Setup Guide","Setting Up Your Full Node"]},"58":{"title":"Start the Full Node","titles":["Rollup Full Node Setup Guide","Setting Up Your Full Node"]},"59":{"title":"Verifying Full Node Operation","titles":["Rollup Full Node Setup Guide"]},"60":{"title":"Conclusion","titles":["Rollup Full Node Setup Guide"]},"61":{"title":"How to configure gas price","titles":[]},"62":{"title":"How to Use Lazy Sequencing (Aggregation)","titles":[]},"63":{"title":"How to configure the maximum number of blocks pending DA submission","titles":[]},"64":{"title":"IBC connection tutorial","titles":[]},"65":{"title":"💻 Pre-requisites","titles":["IBC connection tutorial"]},"66":{"title":"Software requirements","titles":["IBC connection tutorial","💻 Pre-requisites"]},"67":{"title":"Run a GM rollup chain","titles":["IBC connection tutorial"]},"68":{"title":"Run your local-osmosis-testnet","titles":["IBC connection tutorial"]},"69":{"title":"Install Osmosis binary","titles":["IBC connection tutorial","Run your local-osmosis-testnet"]},"70":{"title":"Run local-osmosis-testnet","titles":["IBC connection tutorial","Run your local-osmosis-testnet"]},"71":{"title":"Funds","titles":["IBC connection tutorial"]},"72":{"title":"Setup relayer, create IBC connection and start relaying packets","titles":["IBC connection tutorial"]},"73":{"title":"Install relayer","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"74":{"title":"Setup relayer config","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"75":{"title":"Create relayer account","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"76":{"title":"Create IBC channel","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"77":{"title":"Start relaying packets","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"78":{"title":"Transfer token from rollup chain to osmosis-local","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"79":{"title":"Transfer token back from osmosis-local to rollup chain","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"80":{"title":"How To Guides","titles":[]},"81":{"title":"💻 Support","titles":["How To Guides"]},"82":{"title":"How to integrate Range with your rollup","titles":[]},"83":{"title":"Overview","titles":["How to integrate Range with your rollup"]},"84":{"title":"Prerequisites","titles":["How to integrate Range with your rollup"]},"85":{"title":"1. Integrate Your Rollup","titles":["How to integrate Range with your rollup","Prerequisites"]},"86":{"title":"Steps","titles":["How to integrate Range with your rollup","Prerequisites","1. Integrate Your Rollup"]},"87":{"title":"2. Add Your Addresses and Contracts","titles":["How to integrate Range with your rollup","Prerequisites"]},"88":{"title":"3. Creating Your First Alert Rule","titles":["How to integrate Range with your rollup","Prerequisites"]},"89":{"title":"🔄 How to restart your rollup","titles":[]},"90":{"title":"Restart rollup","titles":["🔄 How to restart your rollup"]},"91":{"title":"Restart rollup after running out of funds","titles":["🔄 How to restart your rollup"]},"92":{"title":"🟠 Errors in this example","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"93":{"title":"💰 Re-fund your account","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"94":{"title":"🛑 Stopping your rollup","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"95":{"title":"⛽ Increase the gas fee","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"96":{"title":"🔁 Restarting your rollup","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"97":{"title":"🛢️ Reduce gas fee & restart again","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"98":{"title":"How to Use Rollkit CLI","titles":[]},"99":{"title":"1. Installing Rollkit CLI","titles":["How to Use Rollkit CLI"]},"100":{"title":"2. Initializing rollkit.toml","titles":["How to Use Rollkit CLI"]},"101":{"title":"Steps to Generate rollkit.toml:","titles":["How to Use Rollkit CLI","2. Initializing rollkit.toml"]},"102":{"title":"3. Running Rollup Commands Using Rollkit CLI","titles":["How to Use Rollkit CLI"]},"103":{"title":"Example:","titles":["How to Use Rollkit CLI","3. Running Rollup Commands Using Rollkit CLI"]},"104":{"title":"Summary","titles":["How to Use Rollkit CLI"]},"105":{"title":"How to use IBC token (TIA) as gas token in your rollup","titles":[]},"106":{"title":"🌞 Introduction","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"107":{"title":"🛠️ Dependencies","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"108":{"title":"📦 Install Rollkit (CLI)","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"109":{"title":"🌐 Running a Local DA Network","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"110":{"title":"🏗️ Building Your Sovereign Rollup","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"111":{"title":"🛠️ Initialize Rollkit TOML Configuration","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"112":{"title":"🚀 Starting your rollup","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"113":{"title":"✨ Connecting to Celestia Mocha testnet using IBC","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"114":{"title":"💸 Transactions","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"115":{"title":"🎉 Next steps","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"116":{"title":"zkML Rollup Tutorial with Sindri","titles":[]},"117":{"title":"Introduction - Code Once, Verify Anywhere","titles":["zkML Rollup Tutorial with Sindri"]},"118":{"title":"Prerequisites","titles":["zkML Rollup Tutorial with Sindri"]},"119":{"title":"Setting Up the Polaris EVM using Rollkit","titles":["zkML Rollup Tutorial with Sindri","Prerequisites"]},"120":{"title":"Installing the Sindri Python SDK","titles":["zkML Rollup Tutorial with Sindri","Prerequisites"]},"121":{"title":"Deploying and Proving a Cool zkML Circuit to Sindri","titles":["zkML Rollup Tutorial with Sindri"]},"122":{"title":"Clone","titles":["zkML Rollup Tutorial with Sindri","Deploying and Proving a Cool zkML Circuit to Sindri"]},"123":{"title":"Modify","titles":["zkML Rollup Tutorial with Sindri","Deploying and Proving a Cool zkML Circuit to Sindri"]},"124":{"title":"Deploy and Prove your zkML Circuit on Sindri","titles":["zkML Rollup Tutorial with Sindri","Deploying and Proving a Cool zkML Circuit to Sindri"]},"125":{"title":"Deploy Smart Contract Verifier to Rollkit","titles":["zkML Rollup Tutorial with Sindri"]},"126":{"title":"Deploy","titles":["zkML Rollup Tutorial with Sindri","Deploy Smart Contract Verifier to Rollkit"]},"127":{"title":"Interact with the Contract - Verify your zkML Proof On-Chain","titles":["zkML Rollup Tutorial with Sindri"]},"128":{"title":"Congratulations","titles":["zkML Rollup Tutorial with Sindri"]},"129":{"title":"🗞️ Building a rollup and testnet deployment","titles":[]},"130":{"title":"1. Beginner","titles":["🗞️ Building a rollup and testnet deployment"]},"131":{"title":"2️. Intermediate","titles":["🗞️ Building a rollup and testnet deployment"]},"132":{"title":"3️. Advanced","titles":["🗞️ Building a rollup and testnet deployment"]},"133":{"title":"💻 Support","titles":["🗞️ Building a rollup and testnet deployment"]},"134":{"title":"About Rollkit","titles":[]},"135":{"title":"What is Rollkit?","titles":["About Rollkit"]},"136":{"title":"What problems is Rollkit solving?","titles":["About Rollkit"]},"137":{"title":"1. Scalability and customizability","titles":["About Rollkit","What problems is Rollkit solving?"]},"138":{"title":"2. Security and time to market","titles":["About Rollkit","What problems is Rollkit solving?"]},"139":{"title":"Why Rollkit?","titles":["About Rollkit"]},"140":{"title":"How can you use Rollkit?","titles":["About Rollkit"]},"141":{"title":"Rollup with any execution environment","titles":["About Rollkit","How can you use Rollkit?"]},"142":{"title":"Sovereign rollup with Cosmos SDK","titles":["About Rollkit","How can you use Rollkit?"]},"143":{"title":"Build a settlement layer","titles":["About Rollkit","How can you use Rollkit?"]},"144":{"title":"When can you use Rollkit?","titles":["About Rollkit"]},"145":{"title":"Introduction","titles":[]},"146":{"title":"Technical specifications","titles":[]},"147":{"title":"Rollkit stack","titles":[]},"148":{"title":"Application structure","titles":["Rollkit stack"]},"149":{"title":"ABCI interface","titles":["Rollkit stack","Application structure"]},"150":{"title":"Cosmos SDK","titles":["Rollkit stack","Application structure","ABCI interface"]},"151":{"title":"Data availability","titles":["Rollkit stack","Application structure"]},"152":{"title":"Celestia","titles":["Rollkit stack","Application structure","Data availability"]},"153":{"title":"Node components","titles":["Rollkit stack"]},"154":{"title":"Mempool","titles":["Rollkit stack","Node components"]},"155":{"title":"Block manager","titles":["Rollkit stack","Node components"]},"156":{"title":"RPC","titles":["Rollkit stack","Node components"]},"157":{"title":"Parameters","titles":["Rollkit stack","Node components","RPC"]},"158":{"title":"P2P layer","titles":["Rollkit stack","Node components"]},"159":{"title":"Rollkit node types","titles":["Rollkit stack"]},"160":{"title":"Full node","titles":["Rollkit stack","Rollkit node types"]},"161":{"title":"Light node (work in progress)","titles":["Rollkit stack","Rollkit node types"]},"162":{"title":"Sequencer node","titles":["Rollkit stack","Rollkit node types"]},"163":{"title":"State validity modes","titles":["Rollkit stack"]},"164":{"title":"Pessimistic (full nodes only)","titles":["Rollkit stack","State validity modes"]},"165":{"title":"Optimistic (fraud proofs) (work in progress)","titles":["Rollkit stack","State validity modes"]},"166":{"title":"Validity (ZK proofs)","titles":["Rollkit stack","State validity modes"]},"167":{"title":"Transaction flow","titles":[]},"168":{"title":"Transaction submission","titles":["Transaction flow"]},"169":{"title":"Transaction validation and processing","titles":["Transaction flow"]},"170":{"title":"Block processing","titles":["Transaction flow"]},"171":{"title":"Fraud proof gossip and forking","titles":["Transaction flow"]},"172":{"title":"CosmWasm Testnet","titles":[]},"173":{"title":"Details of ROSM testnet","titles":["CosmWasm Testnet"]},"174":{"title":"Add Rosm to Keplr","titles":["CosmWasm Testnet","Details of ROSM testnet"]},"175":{"title":"Quick Start Guide for Artela EVM++ with Rollkit","titles":[]},"176":{"title":"📦 Clone the Artela Rollkit Repository","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"177":{"title":"🛥️ Run with Docker Compose","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"178":{"title":"🔑 Get prefunded test accounts","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"179":{"title":"⚙️ Configuring the Node","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"180":{"title":"🧪 Build on EVM++","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"181":{"title":"📖 More to know","titles":["Quick Start Guide for Artela EVM++ with Rollkit","🧪 Build on EVM++"]},"182":{"title":"💥 Build with examples","titles":["Quick Start Guide for Artela EVM++ with Rollkit","🧪 Build on EVM++"]},"183":{"title":"🛑 Stopping the Node","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"184":{"title":"🎉 Conclusion","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"185":{"title":"Deploying a rollup to Avail","titles":[]},"186":{"title":"🌞 Introduction","titles":["Deploying a rollup to Avail"]},"187":{"title":"🪶 Running an Avail light node","titles":["Deploying a rollup to Avail"]},"188":{"title":"🚀 Using Turing Testnet","titles":["Deploying a rollup to Avail","🪶 Running an Avail light node"]},"189":{"title":"🧹 Cleaning previous chain history","titles":["Deploying a rollup to Avail"]},"190":{"title":"🏗️ Building your rollup","titles":["Deploying a rollup to Avail"]},"191":{"title":"🛠️ Configuring flags for DA","titles":["Deploying a rollup to Avail"]},"192":{"title":"🔥 Running your rollup connected to an avail light node","titles":["Deploying a rollup to Avail"]},"193":{"title":"🎉 Next steps","titles":["Deploying a rollup to Avail"]},"194":{"title":"Building a Sovereign Rollup with BeaconKit and Rollkit","titles":[]},"195":{"title":"Introduction","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"196":{"title":"Prerequisites","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"197":{"title":"Rollkit","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit","Prerequisites"]},"198":{"title":"Docker","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit","Prerequisites"]},"199":{"title":"Run a local Data Availability (DA) node","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"200":{"title":"Clone the BeaconKit repository","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"201":{"title":"Start the Go Ethereum (Geth) client","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"202":{"title":"Build and run the BeaconKit node","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"203":{"title":"Smart Contract Deployment and Interaction","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"204":{"title":"Conclusion","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"205":{"title":"Next Steps","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"206":{"title":"Troubleshooting","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"207":{"title":"Deploying a rollup to Celestia","titles":[]},"208":{"title":"🌞 Introduction","titles":["Deploying a rollup to Celestia"]},"209":{"title":"🪶 Running a Celestia light node","titles":["Deploying a rollup to Celestia"]},"210":{"title":"🏗️ Prerequisites","titles":["Deploying a rollup to Celestia"]},"211":{"title":"🏗️ Building your sovereign rollup","titles":["Deploying a rollup to Celestia"]},"212":{"title":"🧰 Configuring your sovereign rollup","titles":["Deploying a rollup to Celestia"]},"213":{"title":"🛠️ Configuring flags for DA","titles":["Deploying a rollup to Celestia"]},"214":{"title":"🔥 Running your rollup connected to Celestia light node","titles":["Deploying a rollup to Celestia"]},"215":{"title":"🎉 Next steps","titles":["Deploying a rollup to Celestia"]},"216":{"title":"Bitcoin rollup tutorial","titles":[]},"217":{"title":"☀️Introduction","titles":["Bitcoin rollup tutorial"]},"218":{"title":"📖 The stack","titles":["Bitcoin rollup tutorial","☀️Introduction"]},"219":{"title":"💻 Prerequisites","titles":["Bitcoin rollup tutorial"]},"220":{"title":"🛠️ Dependency setup","titles":["Bitcoin rollup tutorial"]},"221":{"title":"🏃 Golang","titles":["Bitcoin rollup tutorial","🛠️ Dependency setup"]},"222":{"title":"⚒️ Foundry","titles":["Bitcoin rollup tutorial","🛠️ Dependency setup"]},"223":{"title":"🪙 Install Bitcoin","titles":["Bitcoin rollup tutorial","🛠️ Dependency setup"]},"224":{"title":"🟢 Running a local Bitcoin network","titles":["Bitcoin rollup tutorial"]},"225":{"title":"👛 Create a wallet for the chain","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network"]},"226":{"title":"🎬 Start generating blocks","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network"]},"227":{"title":"🧊 Block height","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"228":{"title":"🧊 Block hash","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"229":{"title":"🧊 Block header","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"230":{"title":"🎬 Restarting the local network","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"231":{"title":"🏃‍♀️ Running the Ethermint rollup","titles":["Bitcoin rollup tutorial"]},"232":{"title":"⚡️ Initialize development environment","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"233":{"title":"📒 Updating the contract and tests","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"234":{"title":"📜 Updating the deployment script","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"235":{"title":"🏠 Deploying locally","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"236":{"title":"🧪 Deploying to the Ethermint sovereign rollup","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"237":{"title":"Smart Contract Interaction on EVM Rollup","titles":[]},"238":{"title":"Install Foundry","titles":["Smart Contract Interaction on EVM Rollup"]},"239":{"title":"Funds","titles":["Smart Contract Interaction on EVM Rollup"]},"240":{"title":"Frontend","titles":["Smart Contract Interaction on EVM Rollup"]},"241":{"title":"Deploy the ooga booga portal contract","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"242":{"title":"Interact with the contract","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"243":{"title":"Start and update the frontend","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"244":{"title":"Interact with the frontend","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"245":{"title":"Conclusion","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"246":{"title":"🗞️ CosmWasm rollup","titles":[]},"247":{"title":"💻 CosmWasm dependency","titles":["🗞️ CosmWasm rollup"]},"248":{"title":"🚀 Starting your rollup","titles":["🗞️ CosmWasm rollup"]},"249":{"title":"📒 Contract deployment on CosmWasm with Rollkit","titles":["🗞️ CosmWasm rollup"]},"250":{"title":"🤖 Compile the smart contract","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"251":{"title":"🏎️ Optimized smart contract","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"252":{"title":"🚀 Contract deployment","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"253":{"title":"🌟 Contract interaction on CosmWasm","titles":["🗞️ CosmWasm rollup"]},"254":{"title":"🔎 Contract querying","titles":["🗞️ CosmWasm rollup","🌟 Contract interaction on CosmWasm"]},"255":{"title":"📃 Contract instantiation","titles":["🗞️ CosmWasm rollup","🌟 Contract interaction on CosmWasm"]},"256":{"title":"📄 Contract interaction","titles":["🗞️ CosmWasm rollup","🌟 Contract interaction on CosmWasm"]},"257":{"title":"GM world rollup: Part 2","titles":[]},"258":{"title":"Deploying to a Celestia devnet","titles":["GM world rollup: Part 2"]},"259":{"title":"🪶 Run a Celestia light node","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"260":{"title":"🟢 Start your sovereign rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"261":{"title":"Clear previous chain history","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","🟢 Start your sovereign rollup"]},"262":{"title":"Start the new chain","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","🟢 Start your sovereign rollup"]},"263":{"title":"Optional: Restarting your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"264":{"title":"Optional: Add a "GM world" query","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"265":{"title":"💬 Say gm world","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query"]},"266":{"title":"✋ Create your first query","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"267":{"title":"📨 Query request and response types","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"268":{"title":"👋 Gm keeper function","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"269":{"title":"Restart your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"270":{"title":"Query your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"271":{"title":"Next steps","titles":["GM world rollup: Part 2"]},"272":{"title":"GM world rollup: Part 3","titles":[]},"273":{"title":"Deploying to Celestia Mainnet Beta","titles":["GM world rollup: Part 3"]},"274":{"title":"🪶 Run a Celestia light node","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta"]},"275":{"title":"Clear previous chain history","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta"]},"276":{"title":"Start the rollup on mainnet","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta"]},"277":{"title":"Restarting your rollup","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta","Start the rollup on mainnet"]},"278":{"title":"Next steps","titles":["GM world rollup: Part 3"]},"279":{"title":"GM world rollup: Part 2","titles":[]},"280":{"title":"Deploying to a Celestia testnet","titles":["GM world rollup: Part 2"]},"281":{"title":"🪶 Run a Celestia light node","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"282":{"title":"🟢 Start your sovereign rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"283":{"title":"Clear previous chain history","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","🟢 Start your sovereign rollup"]},"284":{"title":"Start the new chain","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","🟢 Start your sovereign rollup"]},"285":{"title":"Optional: Restarting your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"286":{"title":"Optional: Add a "GM world" query","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"287":{"title":"💬 Say gm world","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query"]},"288":{"title":"✋ Create your first query","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"289":{"title":"📨 Query request and response types","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"290":{"title":"👋 Gm keeper function","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"291":{"title":"Restart your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"292":{"title":"Query your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"293":{"title":"Next steps","titles":["GM world rollup: Part 2"]},"294":{"title":"GM world rollup","titles":[]},"295":{"title":"🌞 Introduction","titles":["GM world rollup"]},"296":{"title":"🛠️ Dependencies","titles":["GM world rollup"]},"297":{"title":"🚀 Starting your rollup","titles":["GM world rollup"]},"298":{"title":"💸 Transactions","titles":["GM world rollup"]},"299":{"title":"⚖️ Checking Balances","titles":["GM world rollup"]},"300":{"title":"📦 GM world UI app","titles":["GM world rollup"]},"301":{"title":"🔗 Connecting your wallet","titles":["GM world rollup"]},"302":{"title":"🎉 Next steps","titles":["GM world rollup"]},"303":{"title":"Quick start guide for Omni Octane with Rollkit","titles":[]},"304":{"title":"📦 Clone the Omni repository","titles":["Quick start guide for Omni Octane with Rollkit"]},"305":{"title":"🏗️ Build Docker images","titles":["Quick start guide for Omni Octane with Rollkit"]},"306":{"title":"🚀 Deploy Omni with Rollkit and local-DA","titles":["Quick start guide for Omni Octane with Rollkit"]},"307":{"title":"🧪 Smart Contract Deployment and Interaction","titles":["Quick start guide for Omni Octane with Rollkit"]},"308":{"title":"🛑 Stopping the node","titles":["Quick start guide for Omni Octane with Rollkit"]},"309":{"title":"🎉 Conclusion","titles":["Quick start guide for Omni Octane with Rollkit"]},"310":{"title":"Polaris EVM and Rollkit","titles":[]},"311":{"title":"Prerequisites","titles":["Polaris EVM and Rollkit"]},"312":{"title":"Run a local-celestia-devnet","titles":["Polaris EVM and Rollkit"]},"313":{"title":"Clone the repo","titles":["Polaris EVM and Rollkit"]},"314":{"title":"Install Foundry","titles":["Polaris EVM and Rollkit"]},"315":{"title":"Start the Polaris EVM using Rollkit","titles":["Polaris EVM and Rollkit"]},"316":{"title":"Congratulations","titles":["Polaris EVM and Rollkit"]},"317":{"title":"Funds","titles":["Polaris EVM and Rollkit"]},"318":{"title":"Frontend","titles":["Polaris EVM and Rollkit"]},"319":{"title":"Deploy the ooga booga portal contract","titles":["Polaris EVM and Rollkit","Frontend"]},"320":{"title":"Interact with the contract","titles":["Polaris EVM and Rollkit","Frontend"]},"321":{"title":"Start and update the frontend","titles":["Polaris EVM and Rollkit","Frontend"]},"322":{"title":"Interact with the frontend","titles":["Polaris EVM and Rollkit","Frontend"]},"323":{"title":"Running Polaris EVM with a Celestia light node","titles":["Polaris EVM and Rollkit"]},"324":{"title":"Start your light node","titles":["Polaris EVM and Rollkit","Running Polaris EVM with a Celestia light node"]},"325":{"title":"Setup Polaris script","titles":["Polaris EVM and Rollkit","Running Polaris EVM with a Celestia light node"]},"326":{"title":"Start the EVM rollup","titles":["Polaris EVM and Rollkit","Running Polaris EVM with a Celestia light node"]},"327":{"title":"Quick start guide","titles":[]},"328":{"title":"📦 Install Rollkit (CLI)","titles":["Quick start guide"]},"329":{"title":"🚀 Run your sovereign rollup node","titles":["Quick start guide"]},"330":{"title":"🎉 Conclusion","titles":["Quick start guide"]},"331":{"title":"🕹️ Wordle app","titles":[]},"332":{"title":"💻 Pre-requisites","titles":["🕹️ Wordle app"]},"333":{"title":"🛠️ Dependencies","titles":["🕹️ Wordle app"]},"334":{"title":"🟩 Kurtosis","titles":["🕹️ Wordle app","🛠️ Dependencies"]},"335":{"title":"🔥 Ignite","titles":["🕹️ Wordle app","🛠️ Dependencies"]},"336":{"title":"📖 Design implementation","titles":["🕹️ Wordle app"]},"337":{"title":"⛓️ Scaffolding the wordle chain","titles":["🕹️ Wordle app"]},"338":{"title":"🗂️ Wordle directory","titles":["🕹️ Wordle app","⛓️ Scaffolding the wordle chain"]},"339":{"title":"🛠️ Setting up Rollkit","titles":["🕹️ Wordle app"]},"340":{"title":"🗞️ Installing Rollkit Ignite App","titles":["🕹️ Wordle app","🛠️ Setting up Rollkit"]},"341":{"title":"✨ Creating the wordle module","titles":["🕹️ Wordle app"]},"342":{"title":"🔖 Scaffolding a module","titles":["🕹️ Wordle app","✨ Creating the wordle module"]},"343":{"title":"✉️ Messages","titles":["🕹️ Wordle app"]},"344":{"title":"💬 Scaffolding a message","titles":["🕹️ Wordle app","✉️ Messages"]},"345":{"title":"🎨 Wordle types","titles":["🕹️ Wordle app"]},"346":{"title":"🏗️ Scaffolding wordle types","titles":["🕹️ Wordle app","🎨 Wordle types"]},"347":{"title":"🔐 Keeper functions","titles":["🕹️ Wordle app"]},"348":{"title":"📤 SubmitWordle function","titles":["🕹️ Wordle app","🔐 Keeper functions"]},"349":{"title":"⌛ SubmitGuess function","titles":["🕹️ Wordle app","🔐 Keeper functions"]},"350":{"title":"📦 Protobuf file","titles":["🕹️ Wordle app","🔐 Keeper functions"]},"351":{"title":"⛓️ Run the wordle chain","titles":["🕹️ Wordle app"]},"352":{"title":"🐳 Dockerfile","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"353":{"title":"🟢 Kurtosis","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"354":{"title":"🚀 Run Wordle Chain","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"355":{"title":"🔮 Extending in the future","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"356":{"title":"🎉 Next steps","titles":["🕹️ Wordle app"]}},"dirtCount":0,"index":[["⌛",{"0":{"349":1}}],["✉️",{"0":{"343":1},"1":{"344":1}}],["⛓️",{"0":{"337":1,"351":1},"1":{"338":1,"352":1,"353":1,"354":1,"355":1}}],["ã���������$�i��",{"2":{"316":1}}],["�aru��5�",{"2":{"316":1}}],["���",{"2":{"316":1}}],["⚖️",{"0":{"299":1}}],["\\tjq",{"2":{"352":1}}],["\\tcurl",{"2":{"352":1}}],["\\tca",{"2":{"352":1}}],["\\tctx",{"2":{"268":2,"290":2}}],["\\tbuild",{"2":{"352":1}}],["\\tapt",{"2":{"352":2}}],["\\tv1",{"2":{"335":1}}],["\\t\\tgo",{"2":{"335":1}}],["\\t\\t\\tfalse",{"2":{"335":1}}],["\\t\\t\\t",{"2":{"335":1}}],["\\t\\t\\tamd64",{"2":{"335":1}}],["\\t\\t\\tdarwin",{"2":{"335":2}}],["\\t\\tv18",{"2":{"335":1}}],["\\t\\tv0",{"2":{"335":1}}],["\\t\\tv28",{"2":{"335":1}}],["\\t\\t83ee9ba5f81f2d2104ed91808f2cb72719a23e41",{"2":{"335":1}}],["\\t\\t2024",{"2":{"335":1}}],["\\t\\treturn",{"2":{"268":2,"290":2}}],["\\treturn",{"2":{"268":2,"290":2}}],["\\t",{"2":{"268":4,"290":4}}],["\\tif",{"2":{"268":2,"290":2}}],["✋",{"0":{"266":1,"288":1}}],["⭐",{"2":{"248":1,"297":1,"354":1}}],["⠘",{"2":{"241":1,"319":1}}],["⠑",{"2":{"233":1,"241":1,"319":1}}],["⠊",{"2":{"233":1}}],["⚒️",{"0":{"222":1}}],["☀️introduction",{"0":{"217":1},"1":{"218":1}}],["🤖",{"0":{"250":1}}],["🧊",{"0":{"227":1,"228":1,"229":1}}],["🪙",{"0":{"223":1}}],["🧰",{"0":{"212":1}}],["🧢",{"2":{"202":2}}],["🧹",{"0":{"189":1}}],["🪶",{"0":{"187":1,"209":1,"259":1,"274":1,"281":1},"1":{"188":1}}],["🧪",{"0":{"180":1,"236":1,"307":1},"1":{"181":1,"182":1}}],["⚙️",{"0":{"179":1}}],["⚡️",{"0":{"232":1},"2":{"162":2}}],["⏳",{"2":{"162":2}}],["❌",{"2":{"162":4}}],["✅",{"2":{"126":1,"162":9,"241":1,"319":1}}],["⠉",{"2":{"126":1,"241":1,"319":1}}],["⠰",{"2":{"126":1,"233":1}}],["⠆",{"2":{"126":1,"233":1}}],["⠒",{"2":{"126":1,"233":1,"241":1,"319":1}}],["^0",{"2":{"126":1,"233":2,"234":1}}],["zero",{"2":{"117":1,"186":1,"306":1,"308":1}}],["zkml",{"0":{"116":1,"121":1,"124":1,"127":1},"1":{"117":1,"118":1,"119":1,"120":1,"121":1,"122":2,"123":2,"124":2,"125":1,"126":1,"127":1,"128":1},"2":{"80":1,"121":1,"124":1,"125":1,"127":1,"128":1}}],["zk",{"0":{"166":1},"2":{"7":1,"10":2,"117":1,"139":2,"147":1,"166":1}}],["q",{"2":{"113":4,"114":1,"270":1,"292":1,"325":1,"354":1}}],["quality",{"2":{"124":1}}],["quot",{"0":{"264":2,"286":2},"1":{"265":2,"266":2,"267":2,"268":2,"269":2,"270":2,"287":2,"288":2,"289":2,"290":2,"291":2,"292":2},"2":{"122":2,"133":2,"157":2,"162":4,"192":2,"214":2,"242":2,"295":2,"301":2,"305":2,"320":2}}],["queried",{"2":{"228":1,"271":1,"293":1}}],["queries",{"2":{"31":1,"147":1,"161":1,"265":1,"287":1}}],["querygmresponse",{"2":{"266":2,"267":2,"268":5,"288":2,"289":2,"290":5}}],["querygmrequest",{"2":{"266":2,"267":2,"268":2,"288":2,"289":2,"290":2}}],["queryparamsresponse",{"2":{"266":1,"288":1}}],["queryparamsrequest",{"2":{"266":1,"288":1}}],["query=",{"2":{"256":1}}],["querying",{"0":{"254":1},"2":{"156":1,"354":1}}],["queryresponses",{"2":{"31":1}}],["queryfns",{"2":{"31":2,"34":1}}],["query",{"0":{"264":1,"266":1,"267":1,"270":1,"286":1,"288":1,"289":1,"292":1},"1":{"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1},"2":{"30":1,"31":3,"78":2,"79":3,"156":1,"173":3,"191":1,"213":1,"229":1,"254":3,"256":7,"265":2,"266":13,"268":8,"287":2,"288":13,"290":8,"299":3,"354":10}}],["querymsgfns",{"2":{"31":1}}],["querymsg",{"2":{"30":2,"31":3,"34":2}}],["quickly",{"2":{"135":1,"175":1,"303":1}}],["quickstart",{"2":{"120":1}}],["quicker",{"2":{"26":2}}],["quick",{"0":{"175":1,"303":1,"327":1},"1":{"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"328":1,"329":1,"330":1},"2":{"20":1,"26":2,"106":1,"180":1,"197":1,"295":1}}],["✨",{"0":{"113":1,"341":1},"1":{"342":1}}],["🎨",{"0":{"345":1},"1":{"346":1}}],["🌟",{"0":{"253":1},"1":{"254":1,"255":1,"256":1}}],["🏠",{"0":{"235":1}}],["🎬",{"0":{"226":1,"230":1},"1":{"227":1,"228":1,"229":1,"230":1}}],["🏃‍♀️",{"0":{"231":1},"1":{"232":1,"233":1,"234":1,"235":1,"236":1}}],["🏃",{"0":{"221":1}}],["🏎️",{"0":{"251":1},"2":{"202":1}}],["🌲",{"2":{"202":1}}],["🎉",{"0":{"115":1,"184":1,"193":1,"215":1,"302":1,"309":1,"330":1,"356":1},"2":{"266":1,"271":1,"288":1,"293":1}}],["🏗️",{"0":{"110":1,"190":1,"210":1,"211":1,"305":1,"346":1},"2":{"202":1}}],["🌐",{"0":{"109":1}}],["🌞",{"0":{"106":1,"186":1,"208":1,"295":1}}],["🎊",{"2":{"88":1,"97":1}}],["⛽",{"0":{"95":1}}],["+x",{"2":{"352":1}}],["+=",{"2":{"233":1,"349":1}}],["+calldata",{"2":{"123":1}}],["+",{"2":{"94":1,"97":1,"112":1,"128":1,"226":1,"276":1,"349":1}}],["++",{"2":{"19":1,"51":1,"56":1,"62":1,"63":1,"325":1}}],["🔮",{"0":{"355":1}}],["🐳",{"0":{"352":1}}],["📤",{"0":{"348":1}}],["🔐",{"0":{"347":1},"1":{"348":1,"349":1,"350":1}}],["🔖",{"0":{"342":1}}],["🗂️",{"0":{"338":1}}],["🟩",{"0":{"334":1}}],["🕹️",{"0":{"331":1},"1":{"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1,"353":1,"354":1,"355":1,"356":1}}],["🔗",{"0":{"301":1}}],["👋",{"0":{"268":1,"290":1}}],["📨",{"0":{"267":1,"289":1}}],["💬",{"0":{"265":1,"287":1,"344":1},"1":{"266":1,"267":1,"268":1,"269":1,"270":1,"288":1,"289":1,"290":1,"291":1,"292":1}}],["📄",{"0":{"256":1}}],["📃",{"0":{"255":1}}],["🔎",{"0":{"254":1}}],["📜",{"0":{"234":1}}],["📒",{"0":{"233":1,"249":1},"1":{"250":1,"251":1,"252":1}}],["👛",{"0":{"225":1}}],["🟢",{"0":{"224":1,"260":1,"282":1,"353":1},"1":{"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"261":1,"262":1,"283":1,"284":1}}],["😎",{"2":{"213":1,"260":1,"276":1,"282":1,"324":1}}],["🚧",{"2":{"202":1}}],["🔆",{"2":{"202":1}}],["🛩️",{"2":{"202":1}}],["📫",{"2":{"202":1}}],["🙈",{"2":{"202":1}}],["🔥",{"0":{"192":1,"214":1,"335":1}}],["💥",{"0":{"182":1}}],["📖",{"0":{"181":1,"218":1,"336":1}}],["👉",{"2":{"180":2}}],["👇",{"2":{"178":1}}],["🔑",{"0":{"178":1}}],["🛥️",{"0":{"177":1}}],["🟡",{"2":{"162":2}}],["🗞️",{"0":{"129":1,"246":1,"340":1},"1":{"130":1,"131":1,"132":1,"133":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1}}],["💸",{"0":{"114":1,"298":1}}],["🚀",{"0":{"112":1,"188":1,"248":1,"252":1,"297":1,"306":1,"329":1,"354":1},"2":{"221":1}}],["📦",{"0":{"108":1,"176":1,"300":1,"304":1,"328":1,"350":1}}],["🛠️",{"0":{"107":1,"111":1,"191":1,"213":1,"220":1,"296":1,"333":1,"339":1},"1":{"221":1,"222":1,"223":1,"334":1,"335":1,"340":1},"2":{"202":1}}],["🛢️",{"0":{"97":1}}],["🔁",{"0":{"96":1}}],["🛑",{"0":{"94":1,"183":1,"308":1}}],["💰",{"0":{"93":1}}],["🟠",{"0":{"92":1}}],["🔄",{"0":{"89":1},"1":{"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1}}],["💻",{"0":{"65":1,"81":1,"133":1,"219":1,"247":1,"332":1},"1":{"66":1},"2":{"202":1}}],["≥",{"2":{"66":2}}],["~",{"2":{"47":4,"101":1,"126":2,"178":1,"221":4,"232":1,"251":1}}],["9db601efd92b",{"2":{"297":1}}],["9d5c710cd64d031752a7db86e09c8ea8ce4cae4e30878c6d0487c57806060a47",{"2":{"173":2}}],["9731",{"2":{"248":2,"297":2,"354":2}}],["9730",{"2":{"248":1,"297":1,"354":1}}],["9779",{"2":{"248":1,"297":1,"354":1}}],["9711",{"2":{"248":2,"297":2,"354":2}}],["9710",{"2":{"248":1,"297":1,"354":1}}],["974724",{"2":{"126":1}}],["96d04bc472c9",{"2":{"248":1}}],["96d04bc472c9455d88d046128fbdefa6",{"2":{"248":3}}],["90",{"2":{"247":1,"248":2,"296":1,"297":2,"334":1,"354":2}}],["9090",{"2":{"67":2,"312":2}}],["9545",{"2":{"235":2}}],["93036ms",{"2":{"202":1}}],["9390",{"2":{"58":1}}],["990942dc84ab",{"2":{"297":1}}],["990942dc84ab4b3ab2c8d64002a5bafa",{"2":{"297":3}}],["99957931",{"2":{"299":1}}],["999",{"2":{"255":1}}],["999uwasm",{"2":{"255":1}}],["9999999999999999989995000",{"2":{"113":1}}],["9999999999999999999897679",{"2":{"79":1}}],["99ms",{"2":{"126":1}}],["991rcctqc5l4px95k6tdg4pjrms70m2a9t35rl50t",{"2":{"88":1}}],["991hesf7xgmjwttag2n2wzk43rvxh47nn4ckh3e6s",{"2":{"88":1}}],["9290",{"2":{"48":1,"49":1,"90":1,"95":1,"97":1,"112":1,"248":3,"297":1}}],["9",{"0":{"47":1},"2":{"221":1,"233":2,"248":1,"297":1,"354":1}}],["84990",{"2":{"354":1}}],["843",{"2":{"354":1}}],["80",{"2":{"248":1,"297":1,"354":1}}],["8081",{"2":{"248":1,"297":1,"354":1}}],["80085",{"2":{"126":1}}],["8000",{"2":{"97":1,"188":1,"191":2,"241":1,"306":1,"307":1}}],["8bfee95b49ee",{"2":{"248":1}}],["8cd936e91ada45beab50f0d19be8c57f",{"2":{"248":2}}],["8cd936e91ada",{"2":{"248":1}}],["8510",{"2":{"233":1}}],["8545",{"2":{"126":1,"180":1,"201":1,"236":3,"241":1,"319":1}}],["8547",{"2":{"58":1}}],["8gb",{"2":{"219":1}}],["8kyecn9mzv8ghjspkrde",{"2":{"213":1}}],["8",{"0":{"46":1},"2":{"126":3,"231":1,"233":6,"234":1,"241":2,"319":2,"352":1}}],["6bab65a2bddec8af5dbc7f8b24ef22fc58acc385abcde4a6c4e34387d3b29261",{"2":{"354":1}}],["64",{"2":{"335":2}}],["64ba6e31fe887d66c6f8f31c7b1a80c7ca179239677b4088bb55f5ea07dbe273",{"2":{"78":1,"79":1}}],["655",{"2":{"306":1}}],["6510stake",{"2":{"76":1}}],["677caf6c80b85acef6f9ec7906fb3cb021322aac78b015fa07d5112f2f824bff",{"2":{"298":1}}],["62da89015918",{"2":{"248":1}}],["682",{"2":{"241":1,"319":1}}],["6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",{"2":{"173":1}}],["69",{"2":{"76":1}}],["61",{"2":{"76":1}}],["6",{"0":{"44":1},"2":{"67":1,"221":1,"248":2,"251":1,"297":1,"312":1,"335":1,"336":3,"349":5,"352":1,"354":14}}],["$wordle",{"2":{"354":3}}],["$name",{"2":{"256":1}}],["$namespace",{"2":{"90":1,"95":1,"97":1,"231":1}}],["$init",{"2":{"255":1}}],["$register",{"2":{"256":1}}],["$receiver",{"2":{"244":1,"322":1}}],["$rpc",{"2":{"126":2,"127":2,"235":3,"241":2,"242":2,"244":1,"319":2,"320":2,"322":1}}],["$hash",{"2":{"229":2}}],["$home",{"2":{"67":1,"69":1,"73":1,"74":1,"93":1,"110":1,"113":4,"122":1,"125":1,"126":1,"127":1,"189":2,"190":2,"199":1,"200":1,"201":1,"202":1,"203":1,"211":3,"212":2,"221":5,"240":1,"243":2,"261":2,"263":1,"275":2,"277":1,"283":2,"285":1,"313":1,"315":1,"318":1,"321":2,"324":1,"325":2,"326":1,"352":1}}],["$flags",{"2":{"228":1,"229":2}}],["$cw",{"2":{"248":2,"252":2}}],["$code",{"2":{"254":2,"255":1,"256":2}}],["$coinbase",{"2":{"226":1}}],["$contract",{"2":{"127":2,"235":2,"236":2,"242":2,"256":5,"320":2}}],["$calldata",{"2":{"127":2}}],["$channel",{"2":{"78":1,"79":1,"113":1}}],["$chain",{"2":{"42":1,"45":1}}],["$tx",{"2":{"114":1,"252":1,"254":1,"354":5}}],["$token",{"2":{"44":1}}],["$da",{"2":{"90":1,"95":1,"97":1,"191":1,"192":1,"213":1,"214":3}}],["$anvil",{"2":{"235":2}}],["$account",{"2":{"113":1,"114":2}}],["$auth",{"2":{"90":1,"213":1,"214":1,"325":1}}],["$address",{"2":{"47":1,"226":1}}],["$gm",{"2":{"79":3,"297":2,"298":1}}],["$osmo",{"2":{"78":2}}],["$private",{"2":{"126":2,"127":2,"236":2,"241":2,"242":1,"244":1,"319":2,"320":1,"322":1}}],["$p2p",{"2":{"58":1}}],["$pubkey",{"2":{"47":1}}],["$pub",{"2":{"47":1}}],["$staking",{"2":{"45":1}}],["$key1",{"2":{"298":1,"299":1}}],["$key2",{"2":{"298":1,"299":1}}],["$key",{"2":{"43":1,"44":1,"45":1}}],["$validator",{"2":{"42":1}}],["$",{"2":{"39":1,"113":3,"114":1,"189":1,"230":1,"251":3,"325":1}}],["└──",{"2":{"35":2}}],["├──",{"2":{"35":5}}],["`gm`",{"2":{"260":1,"266":1,"276":1,"282":1,"288":1}}],["`date",{"2":{"226":1}}],["`nodejs",{"2":{"221":1}}],["```bash",{"2":{"221":4}}],["```",{"2":{"221":5}}],["`",{"2":{"32":1,"226":1}}],[">26657",{"2":{"297":1,"354":1}}],[">9730",{"2":{"248":1,"297":1,"354":1}}],[">9779",{"2":{"248":1,"297":1,"354":1}}],[">9710",{"2":{"248":1,"297":1,"354":1}}],[">9290",{"2":{"248":1}}],[">8081",{"2":{"248":1,"297":1,"354":1}}],[">7443",{"2":{"248":1,"297":1,"354":1}}],[">7980",{"2":{"248":1,"297":1,"354":1}}],[">36656",{"2":{"248":1}}],[">>",{"2":{"48":1,"90":4,"221":2}}],[">",{"2":{"30":2,"32":2,"47":1,"113":1,"221":2,"248":6,"297":4,"354":4}}],["=nil",{"2":{"349":1}}],["=====================================================",{"2":{"354":2}}],["======================================================",{"2":{"248":2,"297":2}}],["==========================================",{"2":{"248":2,"297":2,"354":2}}],["=========================================",{"2":{"248":2,"297":2,"354":2}}],["==",{"2":{"126":2,"241":2,"268":2,"290":2,"319":2,"349":2}}],["=>",{"2":{"113":5,"114":1}}],["=",{"2":{"26":1,"29":2,"30":4,"32":8,"35":1,"47":1,"56":2,"91":1,"101":2,"111":2,"123":8,"188":5,"233":6,"256":4,"266":2,"267":1,"268":4,"288":2,"289":1,"290":4,"311":1,"348":15,"349":21,"350":2,"353":5}}],["01",{"2":{"348":1,"349":2}}],["01|09",{"2":{"329":6}}],["089b9be758464668857fa46c2187bfe3",{"2":{"354":2}}],["082",{"2":{"329":1}}],["081",{"2":{"329":1}}],["080",{"2":{"329":1}}],["080998z",{"2":{"76":1}}],["080992z",{"2":{"76":1}}],["080924z",{"2":{"76":1}}],["05",{"2":{"329":6,"335":1}}],["05bd40e",{"2":{"297":3}}],["03",{"2":{"306":1}}],["036da1ab230a4ce8654358f77cb426ba2f8ef9b81ea06faca32085b0b0d25c2a",{"2":{"173":2}}],["0`",{"2":{"221":1}}],["09bdf1e94862",{"2":{"354":1}}],["09",{"2":{"335":1}}],["09am",{"2":{"177":4}}],["09t15",{"2":{"173":2}}],["0xa174e9389633972458e6dce431d84736e0709e9406c1c3b14b5fa9ae0cdd6860",{"2":{"241":1,"319":1}}],["0xa06a4585af436e2271fc9f697488ce49771c6480e72caac76739e286564c0fc3",{"2":{"126":1}}],["0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306",{"2":{"239":1,"317":1}}],["0x123450000000000000000",{"2":{"203":1}}],["0x12345000000000000000000",{"2":{"203":1}}],["0x18df82c7e422a42d47345ed86b0e935e9718ebda",{"2":{"241":1,"319":1}}],["0x18d",{"2":{"180":1}}],["0x0",{"2":{"203":1}}],["0x0000000000000000",{"2":{"203":1}}],["0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",{"2":{"127":1}}],["0x000000",{"2":{"202":1}}],["0x9fcebd70654d360b41ccd123dadaaad6ce13c788",{"2":{"180":1}}],["0x58096aabd3cb58bdef28501bda01b6cf4a37ed0ba482f81462bc1043bb91f996",{"2":{"127":1}}],["0x5c59c83c099f72fce832208f96a23a1e43737a14",{"2":{"126":2,"127":1}}],["0x20f33ce90a13a4b5e7697e3544c3083b8f8a51d4",{"2":{"127":1,"203":1,"239":1,"317":1}}],["0xbbd872d0c37fe889c2456daf80505c20f262b001842d919d06e48c163319af3d",{"2":{"127":1}}],["002",{"2":{"329":2}}],["002924172006823068",{"2":{"126":1}}],["001",{"2":{"329":1}}],["001528707003566983",{"2":{"241":1,"319":1}}],["000001",{"2":{"224":1}}],["000000506f6c61726973",{"2":{"324":1}}],["000000",{"2":{"202":1}}],["00000000000000000000000000000000000000000008e5f679bf7116cb",{"2":{"213":2,"260":2,"276":2,"282":2}}],["0000000000000000000000000000000000000000000000000000000000000000",{"2":{"173":1}}],["000000000000000000000000000000000000b7b24d9321578eb83626",{"2":{"173":1}}],["000000007",{"2":{"126":1,"241":1,"319":1}}],["00",{"2":{"126":3,"241":3,"248":6,"297":8,"319":3,"354":13}}],["069040z",{"2":{"76":1}}],["062667z",{"2":{"76":1}}],["062649z",{"2":{"76":1}}],["078583z",{"2":{"76":1}}],["070389z",{"2":{"76":1}}],["070364z",{"2":{"76":1}}],["07",{"2":{"76":8,"248":5,"297":8,"306":1,"354":14}}],["04",{"2":{"76":5,"173":2,"248":5,"297":8,"354":13}}],["025uwasm",{"2":{"252":1,"255":1,"256":1}}],["025stake",{"2":{"48":1,"49":1,"112":1,"113":1,"192":1,"214":2}}],["02t11",{"2":{"248":1,"297":8}}],["02ibc",{"2":{"112":1,"114":1}}],["02",{"2":{"76":13,"297":1,"348":1,"349":2}}],["0s",{"2":{"74":2,"113":2,"126":1,"241":1,"319":1}}],["0",{"2":{"26":1,"29":1,"32":1,"48":9,"49":9,"57":2,"58":14,"61":1,"62":1,"63":1,"66":2,"67":2,"69":1,"74":2,"76":12,"78":2,"88":2,"90":8,"95":8,"97":8,"112":9,"113":7,"114":2,"126":4,"127":1,"156":4,"173":6,"188":2,"192":2,"210":2,"214":2,"221":3,"231":2,"233":5,"235":2,"236":6,"241":4,"247":1,"248":49,"250":2,"251":1,"252":3,"254":5,"255":3,"256":21,"296":1,"297":42,"298":1,"299":2,"306":2,"307":2,"311":1,"319":4,"324":3,"334":1,"335":3,"349":1,"352":1,"353":3,"354":47}}],["x86",{"2":{"335":2}}],["xnu",{"2":{"335":1}}],["xyz",{"2":{"222":1,"238":1,"314":1}}],["xzf",{"2":{"221":1}}],["x",{"2":{"126":1,"128":1,"241":1,"256":1,"266":3,"268":4,"288":3,"290":4,"319":1,"323":1,"338":2,"348":2,"349":2,"350":1}}],["x26",{"2":{"26":1,"30":3,"32":2,"47":2,"48":2,"93":2,"109":2,"111":2,"189":2,"190":2,"199":2,"200":2,"211":2,"220":2,"243":2,"252":2,"261":2,"268":2,"275":2,"283":2,"290":2,"313":2,"315":2,"318":2,"321":2,"325":2,"348":1,"349":2,"352":6}}],["x3c",{"2":{"23":1,"30":4,"32":1,"62":1,"93":1,"103":5,"124":1,"188":1,"203":1,"235":2,"236":1,"244":1,"307":1,"322":1}}],["jcstein",{"2":{"318":1}}],["jit",{"2":{"182":1}}],["join",{"2":{"123":1,"181":1,"353":1}}],["journey",{"2":{"26":1}}],["js",{"2":{"112":1,"221":1,"335":1,"355":1}}],["jsonrpc",{"2":{"173":1,"248":1,"297":2,"353":2,"354":2}}],["json",{"2":{"31":1,"47":7,"56":2,"58":1,"74":2,"113":2,"114":2,"122":1,"123":3,"156":2,"173":2,"180":1,"203":1,"243":3,"252":1,"254":3,"256":4,"270":1,"292":1,"321":3,"329":4,"354":8}}],["jq",{"2":{"47":3,"110":3,"113":1,"114":2,"191":1,"197":1,"213":1,"220":1,"229":1,"252":1,"254":1,"256":1,"325":1,"352":1,"354":5}}],["jump",{"2":{"252":1}}],["jul",{"2":{"248":1,"297":1,"354":1}}],["juno",{"2":{"32":1}}],["just",{"2":{"7":1,"10":1,"72":1,"106":1,"124":1,"128":1,"139":1,"175":1,"188":1,"251":1,"266":1,"288":1,"295":1,"298":1,"317":1,"323":1,"353":1}}],["|jq",{"2":{"325":1}}],["||",{"2":{"248":2,"297":2,"354":2}}],["|",{"2":{"21":1,"67":1,"99":1,"107":1,"108":1,"109":1,"110":1,"113":2,"114":2,"191":1,"199":1,"210":1,"213":1,"222":1,"229":1,"238":1,"248":1,"252":1,"254":1,"256":1,"297":1,"314":1,"325":1,"328":1,"335":1,"352":2,"353":1,"354":14}}],["3~5",{"2":{"335":1}}],["364",{"2":{"256":1}}],["36656",{"2":{"48":1,"49":1,"57":1,"90":1,"95":1,"97":1,"248":3}}],["36657",{"2":{"48":1,"49":1,"74":1,"78":1,"79":2,"88":1,"90":1,"95":1,"97":1,"248":5,"252":1,"254":2,"255":1,"256":6}}],["31",{"2":{"248":1,"297":1,"354":1}}],["310493z",{"2":{"76":1}}],["39eb05e1c693",{"2":{"297":1}}],["39",{"2":{"248":6,"354":3}}],["390kb",{"2":{"14":1}}],["3b5a25b",{"2":{"248":1}}],["35",{"2":{"191":1}}],["322264",{"2":{"188":1}}],["38000",{"2":{"188":1}}],["3️",{"0":{"132":1}}],["33pm",{"2":{"59":2}}],["3",{"0":{"41":1,"88":1,"102":1,"272":1},"1":{"103":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1},"2":{"67":2,"118":1,"126":1,"182":1,"233":3,"241":1,"248":7,"252":1,"255":1,"256":1,"272":1,"297":1,"319":1,"338":1,"353":1}}],["3000",{"2":{"192":1,"301":1}}],["3000000007",{"2":{"127":1}}],["300397z",{"2":{"76":1}}],["30s",{"2":{"19":1}}],["30",{"2":{"19":1}}],["kv",{"2":{"348":2}}],["k",{"2":{"268":2,"290":2,"348":4,"349":6}}],["kurtos",{"2":{"248":1,"297":1,"354":1}}],["kurtosistech",{"2":{"248":2,"297":2,"354":2}}],["kurtosis",{"0":{"334":1,"353":1},"2":{"247":3,"248":9,"296":3,"297":9,"301":1,"334":3,"351":1,"353":6,"354":10}}],["kzg",{"2":{"186":1}}],["knowledge",{"2":{"117":1,"184":1,"186":1,"217":1}}],["know",{"0":{"181":1},"2":{"81":1,"133":1,"237":1}}],["kernel",{"2":{"335":1}}],["keplr",{"0":{"174":1},"2":{"174":3,"300":1,"301":3}}],["keyfile=",{"2":{"329":1}}],["key2=gm1r2udsh4za7r7sxvzy496qfazvjp04j4zgytve3",{"2":{"298":1}}],["key1=gm17rpwv7lnk96ka00v93rphhvcqqztpn896q0dxx",{"2":{"298":1}}],["keyinfo",{"2":{"178":1}}],["key>",{"2":{"124":1,"235":1}}],["key=0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306",{"2":{"126":1,"241":1,"319":1}}],["key=",{"2":{"124":1,"235":1}}],["key=gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy",{"2":{"78":1}}],["key=osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll",{"2":{"78":1}}],["key=$",{"2":{"47":1,"236":1}}],["keys",{"2":{"43":1,"74":2,"75":3,"78":1,"113":8,"114":1,"182":1,"235":3,"236":1,"298":3,"354":1}}],["keyring",{"0":{"43":1},"2":{"43":2,"44":1,"45":1,"74":2,"78":1,"88":1,"93":1,"113":5,"114":2,"178":1,"236":1,"252":1,"255":1,"256":1,"298":2,"354":6}}],["key",{"0":{"43":1},"2":{"39":2,"43":1,"47":5,"58":1,"70":2,"71":2,"74":4,"78":5,"79":3,"93":2,"113":7,"114":1,"118":1,"124":1,"126":5,"127":4,"173":1,"178":5,"180":2,"182":1,"235":5,"236":8,"239":1,"241":5,"242":2,"244":4,"252":1,"254":1,"255":1,"256":3,"298":2,"299":2,"317":1,"319":5,"320":2,"322":4,"329":3,"336":1,"347":1,"348":1,"354":3}}],["keepers",{"2":{"347":1,"350":1}}],["keeper",{"0":{"268":1,"290":1,"347":1},"1":{"348":1,"349":1,"350":1},"2":{"256":2,"265":3,"266":1,"268":7,"287":3,"288":1,"290":7,"347":5,"348":3,"349":3,"350":1}}],["keep",{"2":{"18":1,"61":1,"72":1,"93":1,"127":1,"151":1,"259":1,"341":1,"352":1}}],["kit",{"2":{"200":2,"201":1,"202":1,"203":1}}],["kickstarted",{"2":{"262":1,"284":1}}],["kicking",{"2":{"180":1}}],["kicked",{"2":{"14":1}}],["kinds",{"2":{"342":1}}],["kind",{"2":{"10":1}}],["40",{"2":{"354":1}}],["4039stake",{"2":{"88":1}}],["42",{"2":{"335":1}}],["42069$ibc",{"2":{"79":1}}],["42069",{"2":{"78":1,"298":1,"299":1}}],["42069stake",{"2":{"78":1,"298":1}}],["45z",{"2":{"354":1}}],["45",{"2":{"297":1}}],["45am",{"2":{"202":25}}],["49dd471ac3bb413d96932d4020c20b21",{"2":{"297":2}}],["49dd471ac3bb",{"2":{"297":1}}],["4980",{"2":{"228":1}}],["43",{"2":{"248":1,"297":2,"354":3}}],["46",{"2":{"297":7,"329":6,"354":3}}],["464427035z",{"2":{"173":2}}],["46656",{"2":{"58":1}}],["46657",{"2":{"58":1,"70":1,"74":1,"78":1,"79":1}}],["48",{"2":{"173":2,"354":1}}],["443mb",{"2":{"352":1}}],["443",{"2":{"113":1}}],["4762stake",{"2":{"76":1}}],["47",{"2":{"73":1}}],["4mb",{"2":{"14":1}}],["4",{"0":{"42":1},"2":{"14":1,"73":3,"92":3,"113":11,"210":2,"219":1,"281":1,"324":3,"335":2,"352":1,"354":1}}],["57pm",{"2":{"354":6}}],["57050",{"2":{"354":1}}],["5a969765174a",{"2":{"354":1}}],["5a969765174a47ada0727bd68e087f36",{"2":{"354":3}}],["54",{"2":{"354":3}}],["56pm",{"2":{"354":6}}],["56",{"2":{"354":14}}],["5699",{"2":{"126":1}}],["5d3533c1ea1c",{"2":{"352":1}}],["52",{"2":{"335":1}}],["52s",{"2":{"241":1,"319":1}}],["58",{"2":{"329":6}}],["58pm",{"2":{"316":10}}],["59855",{"2":{"297":1}}],["59s",{"2":{"233":1}}],["55500",{"2":{"248":1}}],["55pm",{"2":{"57":1,"248":7}}],["5bfeda0a871f",{"2":{"248":1}}],["53",{"2":{"248":5}}],["51",{"2":{"297":2}}],["51pm",{"2":{"92":4}}],["5183",{"2":{"74":1,"113":1}}],["5112",{"2":{"64":1}}],["509569",{"2":{"241":1,"319":1}}],["500uosmo",{"2":{"79":1}}],["5000stake",{"2":{"78":1,"88":1,"113":1,"298":1}}],["50",{"2":{"67":1,"173":2,"297":5,"335":1}}],["5",{"0":{"43":1},"2":{"12":1,"73":1,"74":2,"82":1,"113":3,"248":1,"335":2,"348":4,"349":4,"354":4}}],["uwasm",{"2":{"255":2}}],["uuid",{"2":{"248":5,"297":5,"354":5}}],["ui",{"0":{"300":1},"2":{"300":1,"301":1,"355":1}}],["uiiny",{"2":{"173":1}}],["uint256",{"2":{"127":8}}],["uint",{"2":{"63":1}}],["uri",{"2":{"156":1,"188":1}}],["url=http",{"2":{"126":1,"235":1,"241":1,"306":1,"319":1}}],["url",{"2":{"126":5,"127":4,"180":1,"191":1,"213":1,"235":7,"236":3,"237":1,"241":5,"242":4,"244":2,"307":1,"319":5,"320":4,"322":2}}],["ubuntu",{"2":{"110":1,"219":2}}],["utia",{"2":{"97":1,"112":1}}],["utilizing",{"2":{"134":1,"145":1}}],["utilization",{"2":{"14":1}}],["utilized",{"2":{"142":1}}],["utilizes",{"2":{"106":1,"295":1}}],["utilize",{"2":{"9":1,"10":1,"142":1,"162":1}}],["utest",{"2":{"78":1}}],["uosmo",{"2":{"78":1}}],["updating",{"0":{"233":1,"234":1}}],["updates",{"2":{"206":1}}],["updates=0",{"2":{"112":1,"177":1,"202":1,"248":2,"297":1,"316":1,"329":1,"354":3}}],["updated",{"2":{"155":1,"171":1,"301":1,"349":2}}],["update",{"0":{"243":1,"321":1},"2":{"56":1,"165":1,"202":3,"220":2,"221":1,"233":2,"234":1,"243":1,"268":1,"290":1,"310":1,"321":1,"352":2,"353":1}}],["upon",{"2":{"113":2,"306":1,"329":1}}],["uploading",{"2":{"297":1,"354":1}}],["uploadable",{"2":{"30":1}}],["upload",{"2":{"26":1,"32":1,"122":2,"124":1,"297":1,"354":1}}],["up",{"0":{"21":1,"25":1,"55":1,"57":1,"119":1,"339":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"56":1,"57":1,"58":1,"340":1},"2":{"14":1,"19":1,"21":1,"24":1,"27":1,"38":1,"40":1,"50":1,"53":1,"60":1,"72":1,"88":1,"91":1,"102":1,"109":1,"126":1,"134":1,"155":1,"162":2,"175":1,"177":2,"184":1,"186":1,"199":1,"204":1,"206":1,"208":1,"213":1,"217":2,"218":1,"223":1,"224":1,"225":1,"237":1,"248":7,"255":1,"271":1,"278":1,"293":1,"297":8,"301":1,"303":1,"306":1,"308":1,"309":1,"310":1,"330":1,"336":1,"337":1,"339":1,"348":2,"349":2,"352":3,"353":2,"354":7}}],["upstream",{"2":{"9":1,"150":1}}],["upgrade",{"2":{"13":1,"14":1,"218":1,"220":2}}],["upgradeable",{"2":{"8":1}}],["upgrades",{"2":{"8":1}}],["unicode",{"2":{"348":2}}],["unified",{"2":{"135":1}}],["undelegating",{"2":{"342":1}}],["underpins",{"2":{"186":1}}],["under",{"2":{"101":2,"161":1,"205":1,"212":1}}],["understanding",{"2":{"106":1,"180":1,"181":1,"217":1,"295":2}}],["understand",{"2":{"80":1,"100":1,"146":1,"180":1,"341":1}}],["uname",{"2":{"335":1}}],["unable",{"2":{"91":1}}],["unknown",{"2":{"256":3}}],["unpacked",{"2":{"226":1}}],["unlikely",{"2":{"138":1}}],["unlike",{"2":{"106":1,"295":1}}],["unordered",{"2":{"76":1}}],["until",{"2":{"61":1}}],["unsafe",{"2":{"41":1,"236":1}}],["unwrapsdkcontext",{"2":{"268":2,"290":2,"348":1,"349":1}}],["unwrap",{"2":{"30":1}}],["unwind",{"2":{"8":1}}],["unconstrained",{"2":{"7":1}}],["usr",{"2":{"221":3,"251":1,"352":1}}],["us",{"2":{"81":1,"88":1,"123":1,"133":1,"248":1,"250":1,"254":1,"256":1,"265":1,"287":1,"297":1,"335":1,"343":1,"346":1,"347":2,"348":1,"349":2,"354":1}}],["usage",{"2":{"13":1,"14":1,"30":1,"31":1,"113":1,"218":1}}],["using",{"0":{"32":1,"102":1,"113":1,"119":1,"188":1,"315":1},"1":{"103":1},"2":{"7":2,"13":1,"17":1,"26":1,"27":1,"28":1,"30":1,"34":1,"35":1,"36":1,"50":1,"70":1,"74":1,"76":1,"90":1,"91":2,"94":1,"98":1,"102":1,"106":2,"110":1,"112":2,"114":1,"117":2,"118":1,"119":1,"127":1,"128":1,"150":1,"151":1,"152":2,"156":1,"158":1,"175":1,"178":1,"184":1,"188":2,"191":1,"195":2,"204":1,"209":1,"211":1,"213":3,"214":1,"217":2,"233":2,"234":1,"246":1,"253":2,"256":1,"260":1,"276":2,"282":1,"295":1,"297":1,"302":1,"303":1,"305":1,"310":1,"311":1,"323":4,"324":1,"327":1,"330":1,"342":1,"348":1,"354":1,"355":2,"356":1}}],["user",{"2":{"171":2,"231":1,"248":1,"297":1,"300":1,"302":1,"342":1,"354":1}}],["users",{"2":{"3":1,"128":1,"139":1,"147":1,"161":2,"167":1,"171":1,"297":1,"335":1,"354":1}}],["useful",{"2":{"24":1,"30":1,"31":1,"330":1}}],["uses",{"2":{"16":1,"59":1,"100":1,"106":1,"107":1,"115":1,"135":1,"137":1,"158":1,"164":1,"173":1,"233":1,"260":1,"276":1,"282":1,"310":1,"348":1,"349":1}}],["use",{"0":{"62":1,"98":1,"105":1,"140":1,"144":1},"1":{"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"141":1,"142":1,"143":1},"2":{"5":1,"9":3,"10":1,"12":1,"14":1,"16":1,"29":1,"30":2,"31":1,"32":4,"33":1,"35":2,"37":1,"50":1,"58":1,"61":1,"62":2,"64":2,"67":1,"80":3,"90":2,"134":1,"135":1,"141":2,"149":1,"158":1,"165":1,"167":1,"177":1,"178":1,"180":3,"182":5,"183":1,"186":1,"203":1,"211":1,"217":1,"218":1,"221":1,"230":1,"234":1,"235":2,"236":1,"241":1,"244":1,"246":2,"247":1,"250":1,"252":3,"253":2,"263":1,"268":1,"277":1,"285":1,"290":1,"296":2,"307":2,"308":1,"310":1,"319":1,"322":1,"324":2,"331":1,"334":1,"337":1,"348":1,"349":1,"351":1,"353":1}}],["used",{"2":{"3":1,"7":1,"9":2,"14":1,"16":1,"17":1,"32":2,"34":1,"40":1,"51":1,"59":1,"61":2,"62":1,"63":1,"76":5,"120":1,"127":1,"135":1,"139":1,"140":1,"149":1,"157":1,"158":1,"162":1,"173":2,"180":1,"192":1,"213":1,"214":1,"227":1,"239":1,"248":1,"256":2,"266":1,"288":1,"297":1,"310":1,"323":1,"345":1,"349":1,"354":3}}],["2b80b61fa136132f929cb288e17e640befad01548a9178caf9809bbc9154aa4e",{"2":{"354":1}}],["2b50989f65cd",{"2":{"354":1}}],["2e8da9bdf81f",{"2":{"354":1}}],["27",{"2":{"248":3}}],["2️",{"0":{"131":1}}],["24ms",{"2":{"233":1}}],["24",{"2":{"76":3,"126":2,"173":1,"336":1,"354":1}}],["24023uosmo",{"2":{"76":1}}],["29",{"2":{"306":1}}],["296353z",{"2":{"76":1}}],["293348z",{"2":{"76":1}}],["231649",{"2":{"127":2}}],["23",{"2":{"76":1,"335":2}}],["22",{"2":{"76":13,"219":1,"306":1,"335":1}}],["2006",{"2":{"348":1,"349":2}}],["200000",{"2":{"298":1,"354":2}}],["2061",{"2":{"241":1,"319":1}}],["20b",{"2":{"202":1}}],["2020",{"2":{"248":1,"297":1,"354":1}}],["2024",{"2":{"76":12,"173":2,"248":6,"297":9,"329":6,"335":1,"354":15}}],["2023",{"2":{"12":1,"14":1}}],["20s",{"2":{"74":2,"113":2}}],["20",{"2":{"74":1,"112":1,"113":1,"126":1,"213":1,"241":2,"306":1,"319":2,"335":1}}],["259b1278264180a2aefc2085f1b55753849c4815",{"2":{"73":1}}],["26650",{"2":{"312":2,"324":3}}],["26659",{"2":{"67":2,"312":2,"324":2}}],["26658",{"2":{"67":2,"213":2,"312":2,"324":2}}],["26657",{"2":{"67":2,"112":1,"113":1,"156":2,"297":5,"312":2,"354":3}}],["26656",{"2":{"58":1,"112":2,"297":2}}],["2x",{"2":{"61":1}}],["21pm",{"2":{"112":24,"297":24}}],["21",{"2":{"29":1,"66":1,"73":1,"311":1}}],["2",{"0":{"40":1,"87":1,"100":1,"138":1,"257":1,"279":1},"1":{"101":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1},"2":{"7":1,"29":1,"34":1,"59":2,"61":1,"66":1,"67":1,"73":3,"113":5,"114":1,"127":9,"173":2,"182":1,"233":1,"248":5,"250":2,"258":1,"272":1,"276":1,"280":1,"297":10,"343":1,"350":1,"352":1,"354":8}}],["1eb6366a5e16",{"2":{"248":1}}],["1ether",{"2":{"244":1,"322":1}}],["17",{"2":{"233":4,"335":1,"354":1}}],["1777655",{"2":{"213":1}}],["172",{"2":{"112":1,"248":2,"297":1,"354":1}}],["171590",{"2":{"76":1}}],["198f7873bbec",{"2":{"297":1}}],["19",{"2":{"76":1,"91":3,"92":3,"95":1,"221":1,"354":2}}],["14",{"2":{"76":1,"354":3}}],["18332",{"2":{"231":1}}],["18177uosmo",{"2":{"76":1}}],["18",{"2":{"76":1,"233":1,"241":1,"319":1,"354":3}}],["15t13",{"2":{"335":1}}],["15t09",{"2":{"76":13}}],["1594",{"2":{"310":1}}],["15s",{"2":{"173":1}}],["15utia",{"2":{"113":1}}],["150",{"2":{"113":1}}],["15",{"2":{"76":1,"86":1,"191":1,"213":1,"248":1,"297":9}}],["16t14",{"2":{"354":14}}],["1657ab3f1c3942658a3993a0e3b54327",{"2":{"297":2}}],["165662",{"2":{"76":1}}],["167533",{"2":{"256":1}}],["16",{"2":{"221":6,"248":2,"354":2}}],["160",{"2":{"219":1}}],["162",{"2":{"112":1,"297":1}}],["163",{"2":{"112":1,"297":1}}],["1632",{"2":{"64":1}}],["1uosmo",{"2":{"74":1}}],["1utia",{"2":{"61":1}}],["13z",{"2":{"335":1}}],["13285",{"2":{"233":1}}],["1317",{"2":{"173":1}}],["1318",{"2":{"58":1}}],["13",{"2":{"62":1,"67":2,"126":1,"173":1,"233":2,"234":1,"248":1,"352":1,"354":2}}],["12280a262f776f72646c652e776f72646c652e4d73675375626d6974576f72646c65526573706f6e7365",{"2":{"354":1}}],["121",{"2":{"335":1}}],["12345",{"2":{"354":1}}],["123809",{"2":{"256":1}}],["12350",{"2":{"233":1}}],["12d3koowsicdpmmtlf9fjbsshzc9uvp1cbnqkppbyvbgxhvbhauy",{"2":{"112":2,"297":2}}],["12d3koowjbd9tqomsssuyfhhmmgvy3lqcjxyfz8wq92qa6daqtmh",{"2":{"57":2}}],["124972",{"2":{"76":1}}],["126689",{"2":{"76":1}}],["12",{"2":{"76":1,"112":23,"233":2,"251":1,"297":24,"312":1,"324":1}}],["127",{"2":{"48":2,"49":2,"57":1,"58":5,"88":1,"90":2,"95":2,"97":2,"112":1,"156":2,"188":1,"231":1,"235":1,"236":3,"248":4,"252":1,"254":2,"255":1,"256":6,"297":3,"306":1,"307":1,"354":2}}],["11t11",{"2":{"248":4}}],["11544",{"2":{"127":1}}],["118",{"2":{"74":2,"113":2}}],["11",{"0":{"49":1},"2":{"173":1,"202":25,"248":2,"259":1,"297":1}}],["101",{"2":{"126":1,"226":2}}],["10+",{"2":{"118":1}}],["109",{"2":{"112":1,"297":1}}],["10s",{"2":{"74":1,"113":1,"173":1}}],["10",{"0":{"48":1},"2":{"76":1,"213":3,"219":1,"233":3,"234":1,"248":1,"260":3,"276":3,"282":3,"297":1,"324":2,"354":1}}],["10063",{"2":{"335":1}}],["100uwasm",{"2":{"255":1,"256":1}}],["1000000urosm",{"2":{"173":1}}],["1000000utia",{"2":{"113":1}}],["10000000utia",{"2":{"113":1}}],["10000000stake",{"2":{"113":2}}],["100000000999876914",{"2":{"78":1}}],["100000000000000",{"2":{"78":1}}],["10000000000000000000000000stake",{"2":{"39":1}}],["1000000000stake",{"2":{"39":1}}],["1000000stake",{"2":{"78":1}}],["1000000",{"2":{"74":2,"113":1}}],["100000",{"2":{"74":2}}],["1000",{"2":{"47":1}}],["100ms",{"2":{"19":1}}],["100",{"2":{"19":1,"255":1,"336":1,"348":1,"349":1}}],["1stake",{"2":{"74":1,"114":1,"192":1}}],["1s",{"2":{"19":3}}],["1",{"0":{"39":1,"85":1,"99":1,"130":1,"137":1},"1":{"86":1},"2":{"7":2,"14":1,"18":2,"26":1,"32":1,"35":2,"48":2,"49":2,"57":2,"58":5,"61":3,"62":1,"66":1,"67":1,"69":1,"74":4,"76":7,"77":1,"78":1,"79":2,"88":1,"90":2,"95":2,"97":2,"112":3,"113":5,"126":2,"127":3,"138":2,"139":2,"142":2,"156":2,"173":5,"182":1,"188":2,"221":2,"226":2,"231":2,"233":2,"235":1,"236":3,"241":3,"247":1,"248":12,"252":2,"254":5,"255":2,"256":9,"258":1,"267":1,"272":1,"276":1,"280":1,"289":1,"296":1,"297":12,"306":1,"307":1,"311":1,"319":3,"334":1,"335":2,"336":1,"349":1,"350":1,"352":1,"354":10}}],["yml",{"2":{"338":1,"353":2}}],["yarn",{"2":{"243":2,"321":2}}],["yamlname",{"2":{"353":1}}],["yamlglobal",{"2":{"74":1}}],["yaml",{"2":{"74":1,"113":1,"188":1}}],["y",{"2":{"113":1,"114":1,"220":2,"226":1,"252":1,"255":1,"256":1,"298":1,"342":1,"344":2,"346":2,"352":2,"354":6}}],["yearning",{"2":{"354":3}}],["years",{"2":{"7":2,"9":1,"139":1}}],["yes",{"2":{"162":8,"202":1}}],["yellow",{"2":{"113":2,"336":1}}],["yet",{"2":{"18":1,"133":1,"349":1,"354":2}}],["yourself",{"2":{"337":1}}],["yours",{"2":{"229":1}}],["yourrollup",{"2":{"59":1}}],["yourrollupd",{"2":{"56":4}}],["your",{"0":{"10":1,"22":1,"23":1,"25":1,"29":1,"38":1,"55":1,"68":1,"82":1,"85":1,"87":1,"88":1,"89":1,"93":1,"94":1,"96":1,"105":1,"110":1,"112":1,"124":1,"127":1,"190":1,"192":1,"211":1,"212":1,"214":1,"248":1,"260":1,"263":1,"266":1,"269":1,"270":1,"277":1,"282":1,"285":1,"288":1,"291":1,"292":1,"297":1,"301":1,"324":1,"329":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"56":1,"57":1,"58":1,"69":1,"70":1,"83":1,"84":1,"85":1,"86":2,"87":1,"88":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"261":1,"262":1,"283":1,"284":1},"2":{"2":5,"10":1,"11":1,"19":3,"20":1,"21":1,"22":1,"23":1,"24":1,"26":1,"27":2,"29":3,"30":4,"31":1,"32":2,"34":1,"35":5,"37":1,"38":2,"39":1,"40":2,"50":3,"54":1,"56":1,"58":2,"59":3,"60":1,"62":1,"66":1,"70":2,"71":2,"73":1,"76":1,"78":4,"79":1,"80":4,"83":3,"86":3,"87":2,"88":2,"89":1,"90":7,"91":4,"92":1,"93":3,"94":2,"97":2,"100":1,"101":2,"104":1,"108":1,"109":1,"110":2,"117":1,"122":1,"124":3,"125":2,"126":9,"127":3,"130":1,"137":2,"149":1,"150":1,"174":1,"177":1,"180":2,"181":1,"186":1,"187":1,"188":6,"191":2,"192":2,"195":1,"196":1,"197":1,"198":1,"201":1,"202":1,"203":3,"204":1,"205":3,"206":1,"208":1,"209":3,"213":8,"214":2,"225":1,"226":2,"227":1,"228":1,"230":1,"231":1,"232":1,"236":1,"237":1,"241":2,"243":2,"244":4,"245":2,"252":1,"256":2,"259":1,"260":1,"262":2,"263":2,"266":1,"268":1,"269":1,"271":2,"274":1,"276":5,"277":1,"278":1,"281":1,"282":1,"284":2,"285":2,"288":1,"290":1,"291":1,"293":2,"298":1,"300":3,"301":7,"302":1,"305":4,"306":3,"307":2,"311":2,"315":1,"317":2,"319":2,"321":2,"322":4,"323":5,"324":4,"325":1,"326":4,"327":1,"328":1,"330":1,"335":8,"337":2,"338":2,"340":1,"349":1,"352":1,"353":2,"354":3,"356":1}}],["you",{"0":{"140":1,"144":1},"1":{"141":1,"142":1,"143":1},"2":{"0":2,"2":1,"4":1,"5":1,"10":1,"11":2,"18":1,"19":4,"22":1,"24":1,"26":7,"29":2,"30":3,"32":2,"33":3,"34":2,"35":2,"36":2,"37":1,"38":1,"40":2,"42":1,"50":1,"54":1,"59":3,"60":1,"62":1,"67":4,"70":2,"74":1,"75":1,"76":4,"77":1,"80":4,"81":1,"84":3,"86":1,"87":4,"88":2,"89":1,"90":4,"91":6,"92":1,"93":3,"94":1,"95":1,"97":1,"98":2,"101":1,"102":3,"103":1,"104":2,"106":1,"110":4,"112":1,"115":1,"117":1,"119":1,"120":1,"122":3,"124":2,"125":1,"127":1,"128":1,"129":2,"133":2,"134":3,"137":1,"144":3,"145":1,"149":1,"150":2,"152":1,"165":1,"171":1,"173":1,"175":1,"177":2,"178":1,"179":2,"180":8,"181":1,"182":1,"184":2,"186":3,"187":2,"188":2,"189":1,"191":2,"192":1,"193":1,"195":1,"196":2,"201":1,"202":1,"203":2,"204":1,"206":1,"208":1,"209":3,"213":3,"214":1,"215":1,"217":2,"221":1,"223":1,"226":2,"228":1,"230":2,"231":2,"232":1,"233":1,"235":2,"236":1,"237":2,"239":1,"241":1,"243":4,"244":6,"245":2,"246":1,"247":2,"248":3,"250":1,"251":1,"252":4,"253":2,"256":3,"258":1,"259":1,"260":3,"262":1,"263":4,"265":1,"266":2,"268":1,"271":3,"272":1,"274":1,"276":4,"277":2,"278":2,"280":1,"281":1,"282":3,"284":1,"285":4,"287":1,"288":2,"290":1,"293":3,"295":1,"296":2,"297":3,"298":3,"300":2,"301":1,"302":2,"303":1,"305":6,"306":1,"307":3,"308":1,"309":2,"311":2,"312":2,"316":1,"317":2,"319":1,"321":4,"322":6,"323":4,"324":4,"325":2,"330":1,"332":1,"334":2,"335":5,"336":3,"337":4,"338":2,"349":2,"352":3,"353":2,"354":19,"355":7,"356":1}}],["7df4afc694ef096cb285544db57282bbdc28fcbdf75f7457d5dec4bf4367a9de",{"2":{"354":1}}],["74b6708de48e",{"2":{"354":1}}],["7fec3d659452",{"2":{"297":1}}],["775883b14f7f",{"2":{"354":1}}],["775883b14f7f4db393addcebe3afe34d",{"2":{"354":3}}],["7700c0b72195",{"2":{"248":1}}],["774628",{"2":{"14":1}}],["782dec73fcf8",{"2":{"248":1}}],["7980",{"2":{"21":1,"23":1,"48":1,"49":1,"54":1,"58":1,"109":1,"112":1,"199":1,"206":1,"248":4,"297":4,"354":4}}],["7x",{"2":{"14":1}}],["7",{"0":{"45":1},"2":{"7":1,"62":2,"173":1,"177":4,"248":1,"297":1,"316":9,"354":1}}],["h",{"2":{"226":1,"305":1}}],["hub",{"2":{"143":1}}],["hundred",{"2":{"10":1}}],["home",{"2":{"324":1}}],["homebrew",{"2":{"305":1}}],["hold",{"2":{"248":1,"297":1,"354":2}}],["hole",{"2":{"144":1}}],["hours",{"2":{"173":1,"297":6,"336":1}}],["honest",{"2":{"165":1}}],["host",{"2":{"124":1,"177":1,"179":1,"188":1,"231":1,"335":1}}],["hopefully",{"2":{"80":1}}],["hood",{"2":{"71":2,"75":2}}],["however",{"2":{"112":1,"145":1,"171":2}}],["how",{"0":{"16":1,"19":1,"20":1,"38":1,"51":1,"61":1,"62":1,"63":1,"80":1,"82":1,"89":1,"98":1,"105":1,"140":1},"1":{"21":1,"22":1,"23":1,"24":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"81":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"141":1,"142":1,"143":1},"2":{"7":1,"16":3,"18":1,"34":1,"37":1,"53":1,"62":1,"64":2,"80":6,"82":1,"89":1,"98":1,"106":1,"107":1,"117":1,"128":1,"142":1,"164":1,"180":1,"181":1,"182":2,"209":1,"217":5,"246":2,"253":1,"260":1,"271":1,"282":1,"293":1,"300":1,"302":1,"317":1,"330":1,"331":1,"332":1,"337":1,"343":1,"346":1,"354":1}}],["http",{"2":{"23":1,"48":1,"49":1,"58":1,"74":2,"112":2,"113":1,"156":4,"180":1,"188":1,"231":1,"236":3,"248":6,"252":1,"254":2,"255":1,"256":6,"265":1,"266":3,"287":1,"288":3,"297":3,"301":1,"307":1,"353":1,"354":3}}],["https",{"2":{"21":1,"67":2,"69":1,"70":1,"73":1,"99":1,"107":1,"108":1,"109":1,"110":1,"113":2,"122":1,"173":7,"176":1,"180":1,"191":3,"199":1,"200":1,"210":1,"213":3,"221":1,"222":1,"231":1,"238":1,"240":1,"248":1,"260":1,"276":1,"282":1,"297":1,"304":1,"310":1,"313":1,"314":1,"318":1,"325":1,"328":1,"335":1,"352":2,"354":1}}],["hints",{"2":{"336":1}}],["hire",{"2":{"32":1}}],["history",{"0":{"189":1,"261":1,"275":1,"283":1},"2":{"230":1}}],["his",{"2":{"14":1}}],["highlight",{"2":{"336":3}}],["high",{"2":{"8":1,"18":1,"61":1,"64":1,"120":1,"139":2,"145":1,"298":1}}],["happen",{"2":{"338":1}}],["happened",{"2":{"266":1,"288":1}}],["happy",{"2":{"145":1}}],["halts",{"2":{"183":1}}],["halt",{"2":{"171":1}}],["handy",{"2":{"260":1,"282":1}}],["hands",{"2":{"180":1,"203":1,"307":1}}],["handshake",{"2":{"76":5}}],["handful",{"2":{"122":1,"235":1}}],["handles",{"2":{"268":1,"290":1,"347":1}}],["handled",{"2":{"154":1}}],["handle",{"2":{"32":2,"110":1,"191":1,"213":1,"343":1}}],["handlers",{"2":{"265":1,"287":1}}],["handler",{"2":{"9":1}}],["handling",{"0":{"34":1},"2":{"27":1,"342":1}}],["had",{"2":{"16":1}}],["hasn",{"2":{"349":2}}],["hashing",{"2":{"355":1}}],["hash=f159e11116ec9505fc2c0d97e605357fec0f3dae06b57bfb17ea6a548905043e",{"2":{"354":1}}],["hash=c93d26aee9b611952c8122deb67dbad95b3604f5c9c5dfba95a3e7a4cf0af641",{"2":{"354":1}}],["hash=8c751ba9edcfad7f92e0e940995b0155bdc856070b876373299e7820c32f0b8b",{"2":{"354":2}}],["hash=826541369149f3f8de5a53f5b4174c51975bcc665f0e73b1db69d9206e4f5563",{"2":{"354":2}}],["hash=313f7c52e30b3dee3511d66b3e2c1b2a56df4cde54a90b02ac79678d822b644a",{"2":{"354":1}}],["hash=",{"2":{"316":1,"329":1}}],["hash=ac959f089c21dc617275e0ab35e77dc3839c9597ecfdecdad6c924ec49b1eb07",{"2":{"316":1}}],["hash=e09f4a71e216d85f4ccb9fcbcee53d82bca597451c1d4b4fce0e4081b5fa40e3",{"2":{"248":2}}],["hash=e71622a57b08d28613a34e3d7ad36bf294cf5a88f4cdd5dd18e6fb65c76f7209",{"2":{"248":2}}],["hash=e483920a1e1e7e492e47036300003769420813bb13bb3f25cfafdb0df19c144a",{"2":{"177":2}}],["hash=1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5",{"2":{"228":1}}],["hash=004216246ae7750d578035ea1c6cd13330bd91a0c3fdd628f96d514acf691be5",{"2":{"202":2}}],["hash=0x5207a1ff35540dafe70565d3a95ed07f6c9b1ed9114f93c6c47ee0a1c0d4cc2e",{"2":{"316":1}}],["hash=0x314b131b1d4117445091b25240eaf420cdbdcf9f653eabd1d95aa0dab3cd1359",{"2":{"316":1}}],["hash=0x2ff9329ffecc7f395cb72acb9fd81a6085e5d75101ab14b508f6418fbcd7d0b4",{"2":{"202":6}}],["hash=0x88081d5e4c48de2f82464f2c8b4b46df8892fe921e5e9b13113ed2a62081d843",{"2":{"202":7}}],["hash=$",{"2":{"114":1,"252":1,"354":4}}],["hash=235d3710d61f347dbbbdd6fd63aa7687842d1ef9cb475c712856d7da32f82f09",{"2":{"112":2,"297":2}}],["hash",{"0":{"228":1},"2":{"76":4,"78":1,"79":1,"108":1,"114":1,"126":1,"173":14,"228":3,"229":2,"241":1,"252":2,"253":1,"254":2,"298":1,"319":1,"328":1,"335":1,"348":3,"349":5,"354":7,"355":1}}],["has",{"2":{"14":2,"16":1,"61":1,"64":1,"71":2,"75":1,"78":1,"79":1,"137":2,"142":1,"150":1,"171":1,"182":1,"202":2,"232":1,"235":1,"236":1,"248":1,"250":1,"256":1,"266":1,"268":1,"288":1,"290":1,"297":1,"310":1,"317":1,"347":1,"348":2,"352":1,"354":1}}],["having",{"2":{"7":1,"135":1}}],["haven",{"2":{"84":1,"112":1}}],["have",{"2":{"4":1,"7":1,"8":2,"9":1,"12":1,"19":1,"54":1,"59":1,"84":1,"86":1,"102":1,"120":1,"124":1,"125":1,"128":1,"134":1,"139":1,"152":1,"174":1,"180":3,"184":2,"186":1,"189":1,"196":1,"208":1,"217":2,"231":1,"232":1,"233":1,"237":1,"244":1,"245":1,"248":2,"250":1,"253":1,"256":1,"260":1,"262":1,"276":1,"278":1,"282":1,"284":1,"297":2,"300":2,"305":2,"311":1,"316":1,"322":1,"332":2,"336":3,"348":1,"349":1,"353":1,"354":1}}],["hacks",{"2":{"7":1,"8":1}}],["hardhat",{"2":{"337":1}}],["hardcoded",{"2":{"113":1}}],["hard",{"2":{"7":1,"8":1}}],["hello",{"2":{"180":1}}],["helper",{"2":{"338":1,"348":1}}],["helpers",{"0":{"31":1},"2":{"27":1,"31":1,"34":1}}],["helps",{"2":{"2":1,"53":1,"104":1,"348":1,"349":1}}],["help",{"2":{"0":1,"3":1,"12":1,"26":1,"80":1,"129":1,"247":1,"296":1,"303":1,"334":1,"335":1,"347":1}}],["hex",{"2":{"178":1,"213":1,"231":1,"242":1,"260":1,"276":1,"282":1,"320":1,"324":1,"348":3,"349":4}}],["height=8",{"2":{"354":2}}],["height=7",{"2":{"354":4}}],["height=6",{"2":{"354":4}}],["height=5",{"2":{"354":2}}],["height=$",{"2":{"191":1,"213":1,"325":2}}],["height=$da",{"2":{"90":1}}],["height=41",{"2":{"202":1}}],["height=40",{"2":{"202":4}}],["height=4",{"2":{"177":1}}],["height=39",{"2":{"202":1}}],["height=3",{"2":{"177":3}}],["height=included",{"2":{"156":1}}],["height=223",{"2":{"329":2}}],["height=22",{"2":{"112":4,"297":4}}],["height=28126",{"2":{"92":1}}],["height=12",{"2":{"316":3}}],["height=11",{"2":{"316":4}}],["height=138",{"2":{"248":3}}],["height=137",{"2":{"248":4}}],["height=1",{"2":{"59":1,"156":1,"173":1}}],["height",{"0":{"227":1},"2":{"76":4,"90":4,"95":2,"97":2,"151":2,"155":1,"156":1,"157":4,"173":2,"191":6,"192":2,"213":6,"214":2,"227":1,"228":1,"229":2,"231":1,"256":1,"298":1,"325":4,"354":4}}],["health",{"2":{"156":1}}],["healthy",{"2":{"12":1}}],["header",{"0":{"229":1},"2":{"173":1,"191":1,"213":1,"229":2,"325":3}}],["headerinch",{"2":{"155":1}}],["headers",{"2":{"147":1,"155":2,"156":1,"158":1,"161":1,"165":2,"167":1}}],["head",{"2":{"87":1,"144":1,"202":3,"325":1}}],["hear",{"2":{"11":1}}],["here>",{"2":{"188":1}}],["here",{"2":{"0":1,"5":1,"18":1,"19":1,"35":1,"39":1,"48":1,"70":1,"80":1,"107":1,"118":1,"121":1,"122":1,"145":1,"167":1,"171":1,"174":1,"177":1,"188":1,"191":1,"213":1,"233":2,"236":1,"239":1,"246":1,"247":1,"255":1,"296":1,"334":1,"335":1,"338":1,"344":1,"346":1,"347":1,"348":1,"349":1,"350":1,"354":1,"355":3}}],["vue",{"2":{"338":2,"355":1}}],["v",{"2":{"251":1,"324":1}}],["vv",{"2":{"233":1}}],["v1beta1",{"2":{"173":2,"298":1,"354":1}}],["v1",{"2":{"76":8,"191":2,"310":1}}],["v2",{"2":{"73":1,"113":1,"310":1}}],["v21",{"2":{"69":1}}],["v28",{"2":{"66":1,"67":2,"210":2,"352":1}}],["v0",{"2":{"62":2,"67":3,"73":1,"173":1,"248":6,"250":2,"297":4,"312":1,"324":1,"352":1,"353":1,"354":3}}],["vesting",{"2":{"342":1}}],["vector",{"2":{"248":1,"297":1,"354":1}}],["venue",{"2":{"32":1}}],["verified",{"2":{"127":1,"128":1}}],["verifierscript",{"2":{"126":3}}],["verifier",{"0":{"125":1},"1":{"126":1},"2":{"117":1,"123":10,"124":3,"126":12,"127":1,"202":2}}],["verification",{"2":{"117":1,"202":1}}],["verifiable",{"2":{"117":2,"128":1}}],["verifyfraudproof",{"2":{"165":1}}],["verifyproof",{"2":{"127":2}}],["verifying",{"0":{"59":1},"2":{"124":1}}],["verify",{"0":{"117":1,"127":1},"2":{"8":2,"64":1,"71":2,"73":1,"75":2,"108":1,"113":2,"114":1,"117":1,"125":1,"127":1,"139":2,"143":1,"147":2,"155":2,"160":2,"165":1,"202":2,"206":1,"247":1,"248":1,"296":1,"297":1,"328":1,"334":1,"335":1,"354":2}}],["very",{"2":{"31":1,"123":1}}],["version",{"2":{"29":2,"64":1,"66":2,"73":3,"76":1,"99":1,"108":3,"113":1,"150":1,"173":2,"221":1,"223":2,"233":1,"247":3,"296":3,"310":2,"311":1,"328":3,"334":3,"335":10,"337":1}}],["ve",{"2":{"19":1,"60":1,"80":1,"87":1,"88":1,"97":1,"113":1,"115":1,"128":1,"193":1,"204":1,"215":1,"234":1,"236":1,"258":1,"271":1,"272":1,"280":1,"293":1,"302":1,"309":1,"356":1}}],["visit",{"2":{"206":1}}],["visiting",{"2":{"134":1,"323":1}}],["view",{"2":{"127":1,"173":1,"192":1,"214":1,"233":2,"260":1,"262":1,"276":2,"282":1,"284":1,"326":1}}],["vital",{"2":{"113":2}}],["vitepress",{"2":{"1":1}}],["virtual",{"2":{"10":1,"141":1,"195":1,"310":1}}],["viable",{"2":{"14":1}}],["via",{"2":{"8":2,"9":2,"129":1,"152":1,"154":1,"164":1,"248":1,"298":1,"353":1,"354":2,"355":1}}],["vm",{"2":{"7":2,"126":2,"175":2,"234":2}}],["varying",{"2":{"342":1}}],["var",{"2":{"32":1,"348":6,"349":10}}],["various",{"2":{"205":1}}],["variable",{"2":{"57":1,"58":1,"124":1,"127":1,"227":1,"228":1,"235":2,"236":1,"253":1,"268":1,"290":1,"354":1}}],["variables",{"0":{"39":1},"2":{"39":1,"78":1,"90":2,"231":1,"252":3}}],["variant",{"2":{"31":1}}],["variety",{"2":{"5":1}}],["valuable",{"2":{"138":1}}],["values",{"2":{"213":1,"346":1}}],["value",{"2":{"4":1,"31":1,"74":2,"113":2,"122":1,"191":1,"213":1,"233":9,"244":1,"254":2,"322":1,"347":1,"349":1}}],["val",{"2":{"112":1,"177":1,"202":1,"248":2,"297":1,"316":1,"329":1,"354":3}}],["valid",{"2":{"171":2}}],["validating",{"2":{"341":1}}],["validation",{"0":{"169":1}}],["validate",{"2":{"53":1,"171":1}}],["validators",{"2":{"8":2,"47":1,"138":2,"173":2}}],["validator",{"0":{"42":1},"2":{"7":1,"8":1,"10":1,"42":1,"47":2,"50":1,"138":1,"139":1,"173":1,"329":3}}],["validity",{"0":{"163":1,"166":1},"1":{"164":1,"165":1,"166":1},"2":{"10":1,"133":1,"160":1,"161":1,"164":1,"166":1,"171":1}}],["e2e",{"2":{"325":1}}],["emit",{"2":{"233":3}}],["empty",{"2":{"30":1,"62":1,"74":1,"266":1,"267":1,"268":1,"288":1,"289":1,"290":1,"348":2,"350":1}}],["empty>>",{"2":{"30":1}}],["empower",{"2":{"8":1,"135":1}}],["eyjbbgxvdyi6wyjwdwjsawmilcjyzwfkiiwid3jpdguixx0",{"2":{"213":1}}],["eyjhbgcioijiuzi1niisinr5cci6ikpxvcj9",{"2":{"213":1}}],["eye",{"2":{"72":1}}],["ephemeral",{"2":{"201":1,"202":1}}],["eoa",{"2":{"182":1}}],["e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",{"2":{"173":4}}],["etc",{"2":{"147":1}}],["eth1",{"2":{"202":7}}],["eth",{"2":{"126":1,"203":1,"236":1,"239":1,"241":1,"244":1,"319":1,"322":1}}],["ethermintd",{"2":{"236":1}}],["ethermint",{"0":{"231":1,"236":1},"1":{"232":1,"233":1,"234":1,"235":1,"236":1},"2":{"17":1,"231":5,"232":3,"236":4}}],["ethereum",{"0":{"201":1},"2":{"7":2,"8":1,"14":1,"195":1,"201":1,"244":1,"310":1,"322":1}}],["escrow",{"2":{"348":1}}],["estimate",{"2":{"256":1}}],["establish",{"2":{"113":1,"191":1,"213":1}}],["essentially",{"2":{"330":1}}],["essentials",{"2":{"180":1}}],["essential",{"2":{"146":1,"151":1,"181":1,"198":1,"220":2,"352":1}}],["e",{"2":{"133":1,"162":1,"173":1,"191":1,"213":2,"324":2}}],["either",{"2":{"113":2,"234":1,"324":1}}],["ed0233f8291d",{"2":{"297":1}}],["ed0233f8291d4a42bdd0e173393af809",{"2":{"297":3}}],["edt",{"2":{"248":1,"297":1,"354":1}}],["edge",{"2":{"186":1}}],["educational",{"2":{"109":1}}],["editor",{"2":{"74":1,"268":1,"290":1}}],["edit",{"2":{"67":1,"111":1}}],["efficient",{"2":{"217":1}}],["efficiently",{"2":{"104":1}}],["effect",{"2":{"138":1}}],["effectivegasprice",{"2":{"127":1}}],["effectively",{"2":{"80":1,"182":1}}],["errinvalidrequest",{"2":{"348":3,"349":4}}],["err",{"2":{"92":3,"348":3,"349":6}}],["errtxinmempoolcache",{"2":{"91":2}}],["error=",{"2":{"92":3}}],["errors",{"0":{"92":1},"2":{"92":1,"110":1,"252":1,"348":5,"349":6,"354":3}}],["error",{"2":{"59":1,"91":6,"95":1,"206":1,"256":3,"268":5,"290":5,"348":1,"349":1,"350":2,"354":2}}],["eric",{"2":{"14":1}}],["economic",{"2":{"139":1}}],["ecosystem",{"2":{"7":1,"14":1,"186":1,"246":1}}],["echo",{"2":{"48":1,"90":4,"113":1,"191":1,"213":2,"221":2,"226":2,"248":1,"252":1,"254":1,"256":1,"297":1,"354":1}}],["else",{"2":{"26":1,"348":1,"349":2}}],["eliminates",{"2":{"139":1}}],["eliminate",{"2":{"10":1}}],["equivalent",{"2":{"268":1,"290":1}}],["equality",{"2":{"233":1}}],["eq",{"2":{"26":1,"32":1}}],["evidence",{"2":{"173":3}}],["evm++",{"0":{"175":1,"180":1},"1":{"176":1,"177":1,"178":1,"179":1,"180":1,"181":2,"182":2,"183":1,"184":1},"2":{"175":2,"180":3,"184":3}}],["evm",{"0":{"17":1,"119":1,"237":1,"310":1,"315":1,"323":1,"326":1},"1":{"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":2,"325":2,"326":2},"2":{"12":1,"13":1,"17":2,"59":2,"118":1,"119":2,"125":1,"126":3,"127":1,"129":1,"175":1,"178":1,"195":2,"201":1,"203":1,"217":1,"231":1,"237":2,"240":1,"241":3,"245":2,"306":4,"307":1,"310":4,"311":1,"312":1,"316":3,"318":1,"319":2,"337":1}}],["ever",{"2":{"10":1,"14":1}}],["everyone",{"2":{"348":1}}],["everyday",{"2":{"139":1}}],["everything",{"2":{"58":1,"337":1}}],["everybody",{"2":{"26":1}}],["every",{"2":{"2":1,"88":1,"137":1,"173":1,"226":3,"336":2,"349":1,"355":1}}],["eventual",{"2":{"162":2}}],["eventually",{"2":{"61":1}}],["eventbus",{"2":{"112":1,"297":1}}],["events",{"2":{"88":2,"112":1,"177":1,"202":2,"248":1,"254":1,"256":1,"297":1,"316":1,"354":6}}],["event",{"2":{"76":1}}],["even",{"2":{"10":1,"19":1,"62":1,"139":1,"140":1,"354":1}}],["early",{"2":{"12":1,"13":1,"15":1,"18":1,"113":2}}],["each",{"2":{"7":1,"31":1,"72":2,"75":2,"151":1,"191":1,"213":2,"265":1,"287":1,"338":1,"341":2,"343":1,"346":1,"347":2,"349":1}}],["easiest",{"2":{"327":1}}],["easier",{"2":{"80":1,"90":1,"139":1}}],["easily",{"2":{"14":1,"134":1,"145":1}}],["ease",{"2":{"7":1}}],["easy",{"2":{"7":1,"18":1,"26":1,"135":1,"139":1,"218":2,"337":1,"341":1}}],["exit",{"2":{"354":1}}],["exist",{"2":{"341":1}}],["exists",{"2":{"91":2,"349":1}}],["existing",{"0":{"41":1},"2":{"8":1,"19":2,"41":1,"51":2,"61":1,"62":2,"63":2,"141":1,"142":1,"190":1,"211":1}}],["exercise",{"2":{"229":1}}],["exec",{"2":{"178":1,"179":1,"252":1,"298":1,"325":1,"354":1}}],["executable",{"2":{"352":2}}],["executing",{"2":{"88":1,"102":1,"106":1,"162":1,"295":1,"297":2,"354":2}}],["execution",{"0":{"141":1},"2":{"7":1,"8":1,"12":1,"15":2,"17":1,"18":1,"59":1,"127":1,"137":1,"139":1,"143":1,"144":1,"175":2,"201":1,"217":2,"218":2,"306":1,"329":1}}],["executed",{"2":{"112":1,"139":1,"177":1,"202":1,"248":2,"297":1,"316":1,"354":3}}],["executefns",{"2":{"31":2,"34":1}}],["execute",{"2":{"30":1,"31":1,"34":1,"99":1,"107":1,"133":1,"147":1,"165":1,"220":1,"256":3,"306":1,"329":1,"354":3}}],["executemsgfns",{"2":{"31":1}}],["executemsg",{"2":{"30":2,"31":3,"34":2}}],["extended",{"2":{"355":1}}],["extending",{"0":{"355":1}}],["extend",{"2":{"182":1,"331":1,"336":1,"354":1}}],["extensions",{"2":{"175":2}}],["extension",{"2":{"74":2,"113":2,"174":1,"175":1,"256":1,"298":2,"300":1,"354":4}}],["external",{"2":{"8":1,"244":1,"322":1}}],["extra",{"2":{"74":2,"113":2}}],["exotic",{"2":{"71":2,"75":2}}],["examples",{"0":{"37":1,"182":1},"2":{"27":1,"37":2,"182":1,"355":1}}],["example",{"0":{"92":1,"103":1},"2":{"19":2,"26":1,"28":1,"31":1,"33":1,"37":2,"39":1,"51":1,"62":1,"63":1,"88":1,"90":2,"91":2,"101":1,"126":2,"152":1,"173":3,"182":3,"188":1,"191":1,"212":1,"213":1,"232":1,"233":1,"276":1,"332":1,"354":5,"355":1}}],["exposing",{"2":{"265":1,"287":1}}],["exposes",{"2":{"135":1,"342":1}}],["export",{"2":{"30":1,"31":1,"110":1,"124":1,"126":2,"221":2,"236":2,"241":3,"298":2,"319":3}}],["explain",{"2":{"349":1}}],["explaining",{"2":{"128":1}}],["exploring",{"2":{"246":1,"302":1}}],["exploration",{"2":{"106":1}}],["explorer",{"2":{"87":1,"127":1,"173":2,"262":1,"284":1,"326":1}}],["explorers",{"2":{"9":1,"214":1}}],["explore",{"2":{"37":1,"81":1,"82":1,"83":1,"133":1,"217":1,"330":1,"356":1}}],["expecting",{"2":{"310":1}}],["expected",{"2":{"256":1,"258":1,"272":1,"280":1,"350":1}}],["experienced",{"2":{"302":1}}],["experience",{"2":{"180":1,"203":1,"252":1,"307":1,"332":1}}],["experimentation",{"2":{"135":1,"142":1}}],["experiment",{"2":{"19":1,"141":1,"205":1,"309":1}}],["expertise",{"2":{"138":1}}],["expensive",{"2":{"8":1,"128":1}}],["expanded",{"2":{"175":1}}],["expand",{"2":{"12":1}}],["excellent",{"2":{"354":1}}],["excessively",{"2":{"8":1}}],["exciting",{"2":{"6":1,"144":1}}],["enclave",{"2":{"248":3,"297":3,"354":3}}],["encodetostring",{"2":{"348":2,"349":3}}],["encoded",{"2":{"31":1,"242":1,"320":1}}],["encoding",{"2":{"348":1,"349":1}}],["encourage",{"2":{"338":1}}],["encountered",{"2":{"139":1}}],["encounter",{"2":{"91":1,"206":1,"305":1}}],["engine",{"2":{"202":5,"247":2,"248":2,"296":2,"297":2,"334":2,"354":4}}],["enough",{"2":{"188":1,"354":1}}],["enhance",{"2":{"181":1}}],["enhanced",{"2":{"150":1,"175":1}}],["entries",{"2":{"329":1}}],["entry",{"2":{"100":1,"138":1,"349":5}}],["entrypoint",{"0":{"40":1},"2":{"40":2,"101":3,"178":1,"212":1,"325":1,"352":6}}],["enter",{"2":{"298":1,"338":1,"354":1}}],["entering",{"2":{"178":1}}],["enjoy",{"2":{"139":1}}],["env`",{"2":{"32":1}}],["env",{"2":{"32":2}}],["environments",{"2":{"12":1,"18":1,"127":1,"139":1,"217":1,"218":2}}],["environment",{"0":{"141":1,"232":1},"2":{"7":1,"24":1,"26":1,"57":1,"58":1,"67":1,"124":1,"126":1,"127":1,"137":1,"183":1,"217":1,"232":1,"235":2,"253":1,"268":1,"290":1,"301":1,"308":1,"336":1,"352":3}}],["enum",{"2":{"31":2}}],["endpoint",{"2":{"86":1,"173":1,"191":1,"213":1,"235":1,"266":1,"288":1}}],["end",{"2":{"26":1,"76":1,"106":1,"128":1,"217":1,"295":1,"316":1,"336":1,"355":1}}],["ensuring",{"0":{"40":1},"2":{"23":1,"117":1,"355":1}}],["ensures",{"2":{"61":1,"186":1,"349":1}}],["ensure",{"2":{"2":1,"40":2,"54":1,"75":1,"102":1,"110":1,"177":1,"186":1,"196":1,"206":1,"208":1,"276":1,"325":1,"348":2,"349":1,"352":1,"354":1}}],["enshrine",{"2":{"9":1}}],["enshrined",{"2":{"7":2,"8":2}}],["enable",{"2":{"113":1,"117":1,"151":1,"165":1}}],["enabled",{"2":{"14":1,"106":1,"150":1,"165":1}}],["enables",{"2":{"7":1,"9":1,"139":1,"158":1,"175":1,"184":1}}],["enabling",{"2":{"7":1,"12":1,"31":1,"177":1,"186":1,"218":1}}],["enforce",{"2":{"7":1}}],["pdt",{"2":{"335":1}}],["pwd",{"2":{"251":2}}],["pseudo",{"2":{"342":1}}],["psprovider",{"2":{"305":1}}],["psdrive",{"2":{"305":1}}],["ps",{"2":{"248":2,"297":2,"325":1,"354":2}}],["pkg",{"2":{"220":1}}],["py",{"2":{"123":1,"124":2}}],["python",{"0":{"120":1},"2":{"118":2,"120":3,"123":1,"353":1}}],["p",{"2":{"67":4,"113":1,"312":5,"324":3}}],["peers",{"2":{"158":1}}],["peer",{"2":{"158":1}}],["person",{"2":{"346":1,"349":1}}],["perspective",{"2":{"208":1,"298":1}}],["performs",{"2":{"268":1,"290":1}}],["perform",{"2":{"235":1,"236":1}}],["performance",{"2":{"205":2}}],["perfect",{"2":{"138":1}}],["per",{"2":{"155":2,"336":1,"348":2,"349":1}}],["periods",{"2":{"61":1}}],["pending",{"0":{"63":1},"2":{"63":4}}],["pessimistic",{"0":{"164":1},"2":{"10":1,"133":1,"164":3}}],["p2p",{"0":{"57":1,"158":1},"2":{"48":1,"49":1,"57":4,"58":3,"90":1,"93":1,"95":1,"97":1,"112":3,"158":2,"165":2,"167":1,"171":1,"213":2,"248":1,"297":3,"323":1,"324":2}}],["pip",{"2":{"120":1}}],["pipe",{"2":{"32":1}}],["piece",{"2":{"14":1,"347":1}}],["plaintext",{"2":{"355":1}}],["plain",{"2":{"178":1}}],["plan",{"2":{"353":4}}],["planned",{"2":{"162":3,"166":1}}],["plans",{"2":{"162":1}}],["placed",{"2":{"139":1,"226":2}}],["place",{"2":{"72":1,"171":1,"251":1}}],["platform",{"2":{"67":1,"82":1,"143":1,"246":1,"312":1}}],["played",{"2":{"180":1}}],["play",{"2":{"18":1}}],["plus",{"2":{"33":1,"35":1,"137":1}}],["plugin",{"2":{"221":1}}],["pluggable",{"2":{"162":1}}],["plugged",{"2":{"151":1}}],["plug",{"2":{"15":1}}],["please",{"2":{"2":1,"4":1,"81":1,"101":1,"121":1,"133":1,"180":1}}],["panic",{"2":{"349":1}}],["particular",{"2":{"342":1}}],["part",{"0":{"257":1,"272":1,"279":1},"1":{"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1},"2":{"258":2,"272":3,"280":2,"336":1,"337":1}}],["parts",{"2":{"173":3,"276":1}}],["parent",{"2":{"202":4}}],["params",{"2":{"266":2,"288":2}}],["parameters",{"0":{"157":1},"2":{"179":1,"266":2,"267":1,"288":2,"289":1}}],["parameter",{"2":{"156":1,"344":1}}],["paradigm",{"2":{"222":1,"238":1,"314":1}}],["paragraph",{"2":{"33":1}}],["paid",{"2":{"126":1,"241":1,"319":1}}],["pagination",{"2":{"78":1,"79":1,"113":1,"254":1,"256":2,"299":2,"354":1}}],["page",{"2":{"26":1,"134":1,"147":1,"301":1}}],["packets",{"0":{"72":1,"77":1},"1":{"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1}}],["packages",{"2":{"35":2,"220":1}}],["package",{"2":{"16":3,"34":1,"35":2,"120":1,"152":1,"159":1,"297":3,"338":1,"353":6,"354":5}}],["passes",{"2":{"343":2}}],["passed",{"2":{"233":1,"297":1,"337":1,"348":1,"354":1}}],["passwd",{"2":{"178":1}}],["pass",{"2":{"22":1,"231":1,"233":3}}],["passing",{"2":{"14":2,"72":1,"344":1}}],["paste",{"2":{"188":2}}],["past",{"2":{"8":1,"9":1}}],["paying",{"2":{"138":1}}],["payer",{"2":{"76":4,"298":1,"354":1}}],["payload",{"2":{"14":1,"202":10}}],["pay",{"2":{"10":1}}],["paves",{"2":{"8":1}}],["path=",{"2":{"329":2}}],["path=$path",{"2":{"110":1,"221":2}}],["paths",{"2":{"72":2,"74":1,"76":1,"113":1}}],["path",{"2":{"7":1,"8":1,"30":2,"32":1,"35":2,"76":6,"110":1,"113":1,"221":1,"222":1,"305":1}}],["pops",{"2":{"213":2,"324":1,"325":1}}],["popular",{"2":{"9":1,"331":1}}],["polynomial",{"2":{"186":1}}],["polaris",{"0":{"119":1,"310":1,"315":1,"323":1,"325":1},"1":{"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":2,"325":2,"326":2},"2":{"119":2,"125":1,"126":3,"310":5,"311":1,"312":1,"313":3,"315":1,"316":1,"317":1,"318":3,"319":1,"323":1,"325":3,"326":2}}],["point",{"2":{"70":1,"100":1,"181":1,"325":1}}],["points",{"2":{"58":1,"336":1}}],["powershell",{"2":{"305":1}}],["power",{"2":{"47":1,"335":1}}],["powerful",{"2":{"7":1}}],["portion",{"2":{"232":1,"276":1,"323":1}}],["portal",{"0":{"241":1,"319":1},"2":{"125":1,"126":4,"180":2,"240":3,"243":6,"244":1,"317":2,"318":4,"321":6,"322":1}}],["ports=wordle",{"2":{"353":2}}],["portspec",{"2":{"353":1}}],["ports",{"2":{"58":1,"248":2,"297":2,"353":4,"354":2}}],["port",{"2":{"21":1,"54":1,"70":3,"76":10,"109":1,"113":2,"173":1,"188":2,"199":1,"201":2,"206":1,"213":1,"235":1,"241":1,"256":1,"297":2}}],["pool",{"2":{"14":1}}],["potential",{"2":{"12":1,"138":1}}],["position",{"2":{"336":3}}],["posted",{"2":{"139":1,"165":1}}],["post",{"2":{"14":1,"20":1,"24":1,"91":2,"128":1,"147":1,"217":1,"231":1,"244":1,"271":1,"293":1,"322":1,"323":2}}],["posting",{"0":{"14":1},"2":{"14":1,"54":1,"91":1,"106":1,"112":1,"139":1,"188":1,"192":1,"208":1,"209":1,"213":1,"214":1,"272":1,"295":1,"326":1}}],["posts",{"0":{"16":1},"2":{"3":1,"115":1,"165":1,"193":1,"215":1,"276":1}}],["possibly",{"2":{"187":1,"209":1}}],["possible",{"2":{"12":1,"13":1,"18":1,"77":1,"154":2,"218":3,"251":1}}],["possibility",{"2":{"142":1,"171":1}}],["possibilities",{"2":{"12":1,"135":1,"217":1,"218":1}}],["purpose",{"2":{"338":1}}],["purposes",{"2":{"109":1,"263":1,"285":1}}],["purchase",{"2":{"255":2}}],["purchasing",{"2":{"246":1}}],["pure",{"2":{"162":2}}],["putting",{"2":{"138":1,"226":1}}],["put",{"2":{"101":1,"226":1}}],["pubsub",{"2":{"112":1,"297":1}}],["pubkey",{"2":{"47":1,"298":4,"354":4}}],["pub",{"2":{"30":3,"31":4,"32":1,"47":3,"173":1}}],["publishing",{"2":{"13":1,"14":1,"112":1,"177":1,"202":3,"218":1,"248":2,"297":1,"316":1,"329":1,"354":3}}],["published",{"2":{"12":1}}],["publicnode",{"2":{"113":1,"191":1}}],["public",{"2":{"3":1,"14":1,"86":1,"126":2,"233":7,"234":2,"353":1}}],["pull",{"2":{"2":2,"250":1,"349":1}}],["push",{"2":{"2":2,"165":1}}],["prune",{"2":{"316":2}}],["practical",{"2":{"295":1}}],["pragma",{"2":{"126":1,"233":2,"234":1}}],["prhw8rohdq==",{"2":{"173":1}}],["primary",{"2":{"167":1}}],["printf",{"2":{"248":1,"297":1,"354":1}}],["printing",{"2":{"248":3,"297":3,"354":1}}],["print",{"2":{"123":2,"353":1}}],["priority",{"2":{"154":1}}],["prior",{"2":{"106":1,"295":1,"355":1}}],["prices",{"2":{"74":2,"113":2,"114":1,"192":1,"214":1,"252":1,"255":1,"256":1}}],["prices=",{"2":{"48":1,"49":1,"112":1,"192":2,"214":2}}],["price=0",{"2":{"61":2}}],["price",{"0":{"61":1},"2":{"61":11,"71":2,"75":2,"80":1,"192":1,"214":2,"255":4}}],["privileged",{"2":{"162":1}}],["privatekey",{"2":{"317":1}}],["private",{"2":{"71":2,"126":4,"127":2,"178":4,"180":2,"233":1,"235":6,"236":3,"239":1,"241":4,"242":1,"244":3,"317":1,"319":4,"320":1,"322":3,"329":1}}],["priv",{"2":{"47":2,"329":2}}],["press",{"2":{"226":1}}],["presents",{"2":{"138":1}}],["present",{"0":{"40":1},"2":{"40":1,"50":1,"197":1}}],["preserve",{"2":{"10":1}}],["preparing",{"2":{"316":1}}],["prepared",{"2":{"191":1,"213":1}}],["prepareproposal",{"2":{"154":1}}],["prepare",{"2":{"110":1}}],["prepend",{"2":{"124":1}}],["prefunded",{"0":{"178":1}}],["prefer",{"2":{"74":1}}],["prefix",{"2":{"67":1,"74":2,"113":2,"173":1,"211":1}}],["pre",{"0":{"65":1,"332":1},"1":{"66":1},"2":{"121":1,"141":1,"158":1,"250":1}}],["prevents",{"2":{"62":1}}],["previous",{"0":{"189":1,"261":1,"275":1,"283":1},"2":{"61":1,"180":2,"252":1,"253":1,"351":1}}],["prerequisites",{"0":{"54":1,"84":1,"118":1,"196":1,"210":1,"219":1,"311":1},"1":{"85":1,"86":1,"87":1,"88":1,"119":1,"120":1,"197":1,"198":1},"2":{"177":1,"206":1}}],["pretty",{"2":{"32":1,"337":1}}],["prelude",{"2":{"30":1,"32":1}}],["premature",{"2":{"8":1}}],["prematurely",{"2":{"7":1,"8":1}}],["prompt",{"2":{"301":1}}],["prompted",{"2":{"298":2}}],["prominent",{"2":{"152":1}}],["proxy",{"2":{"248":1,"297":1,"354":2}}],["proposal",{"2":{"202":4}}],["proposer",{"2":{"173":1}}],["properly",{"2":{"177":1,"206":1}}],["property",{"2":{"162":1}}],["propagate",{"2":{"147":1}}],["progress",{"0":{"161":1,"165":1},"2":{"162":1,"165":1,"167":1,"173":1,"306":1}}],["programmatically",{"2":{"151":1}}],["programming",{"2":{"107":1}}],["problem",{"2":{"150":1}}],["problems",{"0":{"136":1},"1":{"137":1,"138":1},"2":{"138":1}}],["prohibitively",{"2":{"128":1}}],["proved",{"2":{"124":1}}],["prove",{"0":{"124":1},"2":{"123":1,"124":2}}],["proving",{"0":{"121":1},"1":{"122":1,"123":1,"124":1},"2":{"124":1}}],["providing",{"2":{"106":1,"175":1}}],["provided",{"2":{"107":1,"191":1,"198":1,"213":1,"246":1,"247":1,"296":1,"334":1,"335":1}}],["provider",{"2":{"76":4}}],["provide",{"2":{"14":1,"142":1,"143":1,"191":1,"201":1,"213":2,"233":1,"329":1}}],["provides",{"2":{"7":2,"16":1,"20":1,"31":1,"50":1,"144":1,"156":1,"251":1,"295":1,"310":1,"335":1}}],["proof+public",{"2":{"123":2,"124":1}}],["proof",{"0":{"127":1,"171":1},"2":{"117":2,"123":7,"124":2,"125":1,"127":3,"139":1,"165":2}}],["proofs",{"0":{"165":1,"166":1},"2":{"7":1,"8":1,"64":2,"67":1,"117":1,"124":1,"133":1,"139":2,"143":1,"144":1,"147":2,"150":1,"158":1,"160":2,"161":2,"165":5,"167":1,"171":1}}],["proceeding",{"2":{"110":1,"186":1,"208":1,"354":1}}],["processed",{"2":{"171":1}}],["processor",{"2":{"76":1,"341":1}}],["processing",{"0":{"169":1,"170":1},"2":{"59":1,"146":1}}],["process",{"2":{"7":1,"38":1,"59":1,"106":1,"112":2,"117":1,"175":1,"190":1,"195":1,"197":1,"295":1,"297":2,"305":1,"337":1,"343":1}}],["profile",{"2":{"86":1,"221":2}}],["projects",{"2":{"182":3}}],["project",{"2":{"14":1,"16":1,"101":1,"104":1,"180":2,"181":1,"211":1,"232":1,"261":1,"275":1,"283":1,"337":1,"338":2,"340":1,"342":1}}],["proud",{"2":{"12":1}}],["producers",{"2":{"162":1}}],["produce",{"2":{"10":1,"160":1,"162":1}}],["products",{"2":{"138":1,"139":1}}],["production",{"0":{"19":1},"2":{"9":1,"18":1,"62":1,"64":1,"80":1,"124":1,"155":1,"354":2}}],["product",{"2":{"8":1}}],["protobuf",{"0":{"350":1}}],["protomessage",{"2":{"267":1,"289":1}}],["protoservice",{"2":{"266":1,"288":1}}],["proto",{"2":{"265":2,"266":4,"268":1,"287":2,"288":4,"290":1,"338":1,"350":2}}],["protocol=",{"2":{"353":2}}],["protocols",{"2":{"156":1}}],["protocol",{"2":{"7":1,"9":1,"64":1,"72":1,"265":2,"287":2,"338":1}}],["protect",{"2":{"7":1,"8":1}}],["pr",{"2":{"2":1}}],["nice",{"2":{"355":1}}],["nil",{"2":{"268":7,"290":7,"348":6,"349":8}}],["ncdu",{"2":{"220":1}}],["npc",{"2":{"182":1}}],["npm",{"2":{"180":2,"220":1,"221":3}}],["n",{"2":{"123":2,"191":2,"213":4,"298":1,"354":1}}],["null",{"2":{"74":2,"78":1,"113":2,"173":2,"254":1,"256":5,"298":1,"299":2,"352":1,"354":2}}],["numerous",{"2":{"180":1}}],["num",{"2":{"59":1,"112":2,"177":2,"202":3,"248":4,"297":2,"316":3,"329":2,"354":6}}],["number=26657",{"2":{"353":1}}],["numbers",{"2":{"182":1}}],["number",{"0":{"63":1},"2":{"31":1,"108":1,"151":1,"173":1,"188":1,"328":1}}],["nfts",{"2":{"14":2}}],["nft",{"2":{"14":2}}],["nodejs",{"2":{"221":3}}],["node",{"0":{"52":1,"55":1,"57":1,"58":1,"59":1,"153":1,"159":1,"160":1,"161":1,"162":1,"179":1,"183":1,"187":1,"192":1,"199":1,"202":1,"209":1,"214":1,"259":1,"274":1,"281":1,"308":1,"323":1,"324":1,"329":1},"1":{"53":1,"54":1,"55":1,"56":2,"57":2,"58":2,"59":1,"60":1,"154":1,"155":1,"156":1,"157":1,"158":1,"160":1,"161":1,"162":1,"188":1,"324":1,"325":1,"326":1},"2":{"19":1,"21":3,"22":1,"23":1,"24":1,"48":1,"53":3,"54":2,"56":2,"57":1,"58":4,"59":2,"60":1,"61":2,"64":1,"75":1,"78":2,"79":3,"80":1,"88":1,"91":3,"92":1,"93":3,"94":1,"109":2,"112":4,"133":1,"135":1,"152":2,"155":1,"156":2,"158":1,"159":1,"165":1,"167":1,"171":4,"173":1,"175":1,"177":4,"178":1,"179":2,"180":4,"183":1,"186":1,"187":2,"188":4,"190":1,"191":1,"192":1,"199":2,"202":3,"204":1,"206":1,"208":1,"209":3,"211":1,"213":3,"214":1,"217":1,"221":1,"223":1,"248":2,"252":1,"254":2,"255":1,"256":6,"259":4,"271":2,"274":5,"276":1,"277":1,"278":2,"281":5,"293":2,"297":5,"303":1,"306":4,"308":1,"309":1,"323":3,"324":8,"326":1,"327":1,"329":5,"330":1,"335":1,"351":1,"352":1,"353":5,"354":1}}],["nodes",{"0":{"164":1},"2":{"8":1,"112":1,"133":1,"139":3,"144":1,"147":2,"151":1,"155":5,"158":3,"159":1,"160":1,"161":4,"162":2,"164":1,"165":10,"167":1,"171":4,"220":1,"297":1,"351":1}}],["nonce",{"2":{"203":1}}],["none",{"2":{"26":2,"32":2}}],["non",{"2":{"14":1,"298":1,"354":2}}],["nor",{"2":{"10":1}}],["no",{"2":{"10":1,"28":1,"62":1,"63":1,"67":1,"106":1,"112":1,"150":1,"151":1,"157":1,"162":4,"202":2,"208":1,"211":1,"248":1,"255":1,"295":1,"297":2,"337":2,"346":2,"348":1,"349":1,"354":3}}],["notably",{"2":{"342":1}}],["notifying",{"2":{"202":2}}],["notifies",{"2":{"88":1}}],["notice",{"2":{"48":1,"76":1,"201":1,"306":1,"337":1}}],["note",{"2":{"26":2,"30":1,"31":1,"70":1,"112":1,"113":1,"126":1,"127":1,"150":1,"155":1,"165":1,"180":1,"186":1,"236":1,"297":1,"354":2}}],["not",{"2":{"8":2,"12":1,"18":3,"30":3,"40":1,"58":2,"78":1,"79":1,"101":1,"110":1,"117":1,"133":1,"141":1,"165":1,"166":1,"171":1,"177":1,"181":1,"191":2,"197":1,"202":1,"213":2,"231":1,"266":1,"267":1,"288":1,"289":1,"310":1,"324":1,"348":2,"354":2,"355":1}}],["now",{"2":{"7":1,"12":1,"13":1,"14":1,"15":1,"19":1,"32":2,"36":1,"60":1,"67":1,"77":1,"87":1,"88":1,"103":1,"109":1,"112":1,"124":1,"127":1,"180":1,"190":1,"191":1,"192":2,"193":1,"202":1,"213":2,"214":1,"215":1,"220":1,"226":1,"229":2,"231":1,"234":2,"235":1,"236":2,"240":1,"243":2,"244":1,"245":1,"248":2,"250":2,"252":2,"254":2,"256":2,"262":1,"265":1,"284":1,"287":1,"297":2,"298":3,"300":1,"302":1,"316":1,"318":1,"321":2,"322":1,"326":1,"330":1,"336":1,"337":1,"338":1,"344":1,"347":1,"348":1,"349":1,"353":1,"354":5,"356":1}}],["net",{"2":{"213":1}}],["network=mocha",{"2":{"324":2}}],["network>",{"2":{"93":1}}],["networks",{"2":{"26":1,"32":1,"135":1,"158":1,"209":1,"221":1,"356":1}}],["network",{"0":{"20":1,"21":1,"22":1,"109":1,"224":1,"230":1},"1":{"21":1,"22":1,"23":1,"24":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1},"2":{"10":1,"17":1,"20":1,"21":1,"22":1,"24":1,"32":2,"50":1,"53":2,"54":2,"59":1,"61":1,"86":2,"93":1,"106":1,"109":2,"110":1,"112":1,"115":1,"117":1,"134":1,"138":5,"139":2,"145":1,"156":1,"158":1,"165":2,"167":1,"171":2,"176":1,"177":1,"180":1,"186":1,"187":1,"188":1,"192":3,"199":1,"208":1,"213":2,"214":3,"224":1,"230":1,"234":1,"248":3,"254":1,"256":1,"259":1,"274":1,"281":1,"295":1,"297":4,"310":2,"323":2,"324":1,"354":3}}],["neural",{"2":{"117":1}}],["next",{"0":{"115":1,"193":1,"205":1,"215":1,"271":1,"278":1,"293":1,"302":1,"356":1},"2":{"70":1,"76":1,"78":1,"113":1,"118":1,"124":1,"125":1,"126":1,"144":1,"173":1,"180":1,"190":1,"202":2,"213":1,"226":1,"232":1,"233":2,"235":2,"241":1,"254":1,"256":3,"259":1,"271":1,"293":1,"299":2,"319":1,"340":1,"345":1,"348":1,"349":2,"350":1,"354":2}}],["neck",{"2":{"32":1}}],["necessary",{"2":{"26":1,"39":1,"58":1,"179":1,"220":1,"305":1}}],["needing",{"2":{"310":1}}],["needs",{"0":{"10":1},"2":{"141":1,"307":1}}],["needed",{"2":{"7":1,"8":1,"10":2,"147":1,"150":1,"165":1,"191":1,"217":1}}],["need",{"2":{"7":1,"8":3,"10":1,"16":1,"19":1,"22":1,"26":1,"29":1,"30":2,"34":2,"67":2,"70":1,"76":1,"84":2,"90":2,"91":3,"93":1,"95":1,"110":1,"127":1,"133":1,"139":1,"150":1,"151":1,"179":1,"180":2,"187":1,"190":2,"201":1,"209":1,"221":1,"236":1,"243":2,"244":2,"247":1,"248":1,"252":1,"261":1,"265":1,"268":1,"275":1,"276":1,"283":1,"287":1,"290":1,"296":1,"297":1,"305":2,"311":1,"312":1,"321":2,"322":2,"323":4,"324":1,"334":1,"337":1,"339":1,"350":2,"351":1,"352":1,"353":1,"354":3}}],["newguess",{"2":{"349":2}}],["newint64coin",{"2":{"348":1,"349":1}}],["newly",{"2":{"158":1,"213":1,"260":1,"276":1,"282":1,"348":2}}],["new",{"0":{"262":1,"284":1},"2":{"2":2,"8":1,"12":1,"13":1,"16":1,"30":2,"32":2,"35":2,"40":1,"72":2,"76":5,"91":1,"110":1,"126":5,"135":3,"138":3,"139":2,"144":1,"151":1,"152":1,"165":1,"171":1,"179":1,"180":1,"190":2,"202":3,"211":1,"217":1,"218":1,"225":1,"226":3,"232":1,"233":1,"234":1,"236":1,"248":1,"266":2,"288":2,"297":1,"336":1,"337":3,"349":7,"352":2,"354":1}}],["names",{"2":{"248":2,"297":2,"354":2}}],["nameservice",{"2":{"246":2,"250":4,"251":2,"252":3,"255":1,"256":1}}],["namespaces",{"2":{"213":1,"260":1,"276":1,"282":1,"324":1}}],["namespace=000000506f6c61726973",{"2":{"324":1}}],["namespace=00000000000000000000000000000000000000000008e5f679bf7116cb",{"2":{"213":1}}],["namespace=$",{"2":{"231":1}}],["namespace=$namespace",{"2":{"90":1}}],["namespace",{"2":{"90":2,"95":1,"97":1,"158":1,"173":1,"213":3,"214":3,"231":1,"260":1,"262":1,"276":3,"282":1,"284":1,"324":1,"326":2}}],["name",{"2":{"42":1,"43":1,"44":1,"45":1,"47":1,"70":2,"76":8,"122":1,"225":1,"236":2,"248":6,"250":1,"255":2,"256":8,"266":1,"288":1,"297":6,"298":2,"353":1,"354":8}}],["name=",{"2":{"353":1}}],["name=omni",{"2":{"306":1}}],["name=rollup",{"2":{"39":1}}],["name=validator1",{"2":{"39":1}}],["naming",{"2":{"2":1}}],["native",{"2":{"10":1,"78":1,"106":1,"175":3}}],["navigate",{"2":{"5":1,"103":1,"122":1,"266":1,"288":1}}],["akwmez0oyewolmy9aqjspcmdsovpog7t24r93rzatubz",{"2":{"354":1}}],["award",{"2":{"336":1}}],["away",{"2":{"8":1}}],["a+jox",{"2":{"298":1}}],["a5wpm5wzfniprgyha",{"2":{"298":1}}],["af16c1a5e68c",{"2":{"297":1}}],["afterward",{"2":{"74":1}}],["after",{"0":{"91":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1},"2":{"16":1,"26":1,"31":1,"59":1,"77":1,"88":1,"97":1,"171":1,"177":1,"179":1,"188":1,"209":1,"274":1,"281":1,"299":1,"305":1,"324":1,"337":1,"352":1}}],["auto",{"2":{"252":1,"255":1,"256":1,"354":1}}],["automatic",{"2":{"182":1}}],["automatically",{"2":{"117":1}}],["authorized",{"2":{"301":1}}],["authentication",{"2":{"213":1}}],["authenticate",{"2":{"147":1,"161":1}}],["auth",{"2":{"90":3,"95":1,"97":1,"173":2,"202":1,"213":4,"214":1,"323":1,"341":1}}],["avail",{"0":{"185":1,"187":1,"192":1},"1":{"186":1,"187":1,"188":2,"189":1,"190":1,"191":1,"192":1,"193":1},"2":{"186":3,"187":1,"188":4,"190":1,"191":3,"192":1,"193":1}}],["available",{"2":{"9":1,"171":1,"177":1,"178":1,"233":1,"248":1,"305":1,"306":2}}],["availability",{"0":{"15":1,"151":1,"199":1},"1":{"152":1},"2":{"8":1,"10":2,"12":2,"13":1,"14":1,"15":4,"16":5,"18":3,"20":1,"48":1,"50":1,"54":1,"106":1,"117":1,"129":1,"134":1,"135":1,"139":4,"144":1,"145":1,"147":1,"151":3,"152":1,"155":1,"162":1,"164":1,"171":1,"186":2,"199":1,"208":1,"217":2,"218":5,"259":1,"274":1,"281":1,"295":1,"310":2,"324":1,"325":1,"354":1}}],["average",{"2":{"161":1}}],["avoid",{"2":{"58":1,"61":1,"70":1,"95":1,"143":1,"336":1,"354":1}}],["ago",{"2":{"248":7,"297":7,"352":1,"354":7}}],["aggregating",{"2":{"162":1}}],["aggregationloop",{"2":{"155":2}}],["aggregation",{"0":{"62":1},"2":{"80":1}}],["aggregated",{"2":{"192":1,"214":1}}],["aggregate",{"2":{"147":1}}],["aggregator=false",{"2":{"58":2}}],["aggregator",{"2":{"48":1,"49":1,"58":1,"62":2,"90":1,"95":1,"97":1,"112":2,"192":1,"214":1,"231":1,"248":1,"297":2,"353":1,"354":2}}],["again",{"0":{"97":1},"2":{"31":1,"110":1,"230":1,"244":1,"256":1,"269":1,"291":1,"322":1,"349":3,"354":1}}],["against",{"2":{"7":1,"8":1,"61":1}}],["atoi",{"2":{"349":1}}],["atomic",{"2":{"162":1}}],["attributes",{"2":{"254":1}}],["attributes=false",{"2":{"202":1}}],["attributes=true",{"2":{"202":1}}],["attract",{"2":{"138":1}}],["attempting",{"2":{"354":1}}],["attempts",{"2":{"343":1}}],["attempt",{"2":{"155":2}}],["attempt=3",{"2":{"92":1}}],["attempt=2",{"2":{"92":1}}],["attempt=1",{"2":{"92":1}}],["at",{"2":{"14":1,"16":1,"26":2,"29":1,"74":1,"76":1,"87":1,"138":1,"150":1,"165":1,"175":1,"213":1,"217":1,"226":1,"232":1,"234":1,"248":1,"251":1,"254":1,"297":2,"298":1,"300":1,"336":1,"354":4,"355":1}}],["admin",{"2":{"255":1,"256":1}}],["adr",{"2":{"165":1}}],["adoption",{"2":{"138":1}}],["adjusting",{"2":{"179":1}}],["adjust",{"2":{"101":1}}],["adjustment",{"2":{"74":2,"113":2,"252":1,"255":1,"256":1}}],["adjusted",{"2":{"19":1}}],["advertises",{"2":{"158":1}}],["advice",{"2":{"37":1}}],["advise",{"2":{"30":1,"35":2}}],["advanced",{"0":{"132":1},"2":{"26":1,"296":1}}],["advantages",{"2":{"10":1}}],["addr",{"2":{"70":1,"74":3,"113":3,"248":1}}],["address>",{"2":{"203":1,"235":1,"236":1,"244":1,"307":1,"322":1}}],["addresses",{"0":{"87":1},"2":{"58":1,"82":1,"83":1,"87":2}}],["address=0x18df82c7e422a42d47345ed86b0e935e9718ebda",{"2":{"241":1,"319":1}}],["address=0x5c59c83c099f72fce832208f96a23a1e43737a14",{"2":{"126":1}}],["address=`bitcoin",{"2":{"226":1}}],["address=http",{"2":{"213":1}}],["address=127",{"2":{"112":2,"297":2}}],["address=",{"2":{"57":1,"112":2,"192":1,"235":1,"236":1,"297":2,"307":1}}],["address",{"2":{"22":2,"23":2,"47":3,"48":4,"49":2,"57":2,"58":4,"67":1,"71":2,"78":2,"79":1,"87":1,"88":1,"90":1,"93":1,"95":1,"97":1,"112":1,"113":4,"126":4,"127":2,"173":4,"178":4,"180":1,"188":1,"191":1,"203":1,"209":1,"211":1,"213":1,"214":2,"226":1,"235":4,"236":4,"239":2,"241":2,"242":2,"243":2,"256":5,"298":4,"301":1,"319":2,"320":2,"321":2,"323":1,"336":1,"346":3,"349":2,"353":4,"354":3}}],["added",{"2":{"33":1,"87":1,"152":1,"248":2,"266":1,"288":1,"297":2,"310":1,"354":2}}],["additionally",{"2":{"62":1,"139":1,"143":1,"332":1}}],["additional",{"2":{"31":1,"146":1,"156":1,"171":1}}],["additions",{"2":{"26":1,"123":1}}],["adding",{"0":{"29":1,"43":1,"44":1},"2":{"2":1,"16":1,"27":1,"87":1,"101":1,"171":1,"212":2,"248":3,"297":4,"335":1,"354":2}}],["add",{"0":{"87":1,"174":1,"264":1,"286":1},"1":{"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1},"2":{"16":2,"19":1,"29":3,"30":1,"31":1,"34":1,"35":4,"38":1,"43":2,"44":2,"50":1,"62":1,"75":1,"83":1,"86":1,"90":1,"110":1,"171":1,"174":2,"182":1,"188":1,"203":1,"211":2,"221":1,"226":1,"233":1,"244":1,"302":1,"322":1,"340":2,"341":1,"349":2,"350":1,"352":1,"353":1}}],["apt",{"2":{"110":1,"220":3,"352":2}}],["apart",{"2":{"72":1}}],["apps",{"2":{"211":1,"335":1,"340":1}}],["append",{"2":{"123":2}}],["appear",{"2":{"88":1}}],["app",{"0":{"300":1,"331":1,"340":1},"1":{"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1,"353":1,"354":1,"355":1,"356":1},"2":{"112":2,"173":1,"177":2,"179":1,"188":1,"202":2,"211":3,"232":3,"243":1,"248":4,"297":2,"301":1,"302":1,"316":2,"321":1,"329":1,"331":1,"338":3,"339":1,"340":2,"352":3,"354":6,"356":1}}],["approve",{"2":{"301":1}}],["approach",{"2":{"117":1,"295":1}}],["appropriate",{"2":{"101":1}}],["approximately",{"2":{"14":1}}],["apply",{"2":{"28":1,"162":1,"179":1}}],["applications",{"2":{"18":1,"106":1,"129":1,"139":1,"141":1,"198":1,"217":1,"245":1,"295":1,"330":1}}],["application",{"0":{"148":1},"1":{"149":1,"150":1,"151":1,"152":1},"2":{"7":3,"9":2,"106":1,"135":1,"137":2,"149":2,"150":1,"154":2,"156":1,"295":1,"300":1,"301":1,"302":1,"338":1,"341":1,"353":1}}],["apis",{"2":{"156":1}}],["api",{"2":{"10":1,"58":1,"74":1,"113":1,"118":1,"124":3,"152":1,"173":3,"248":2,"265":1,"266":3,"287":1,"288":3,"297":2,"354":2}}],["achieve",{"2":{"138":1,"336":1}}],["actions",{"2":{"268":1,"290":1}}],["activities",{"2":{"202":1}}],["activity",{"2":{"82":1}}],["active",{"2":{"158":1}}],["actual",{"2":{"191":1,"213":1}}],["act",{"2":{"143":1}}],["actor",{"2":{"32":1}}],["accaddress",{"2":{"350":2}}],["accaddressfrombech32",{"2":{"348":1,"349":1}}],["access",{"2":{"175":1,"178":1,"179":1}}],["accessed",{"2":{"151":1}}],["accelerated",{"2":{"124":1}}],["accepts",{"2":{"266":2,"268":1,"288":2,"290":1}}],["accepting",{"2":{"202":1}}],["accepted",{"2":{"61":2}}],["accept",{"2":{"8":1,"298":1,"306":1}}],["accordingly",{"2":{"171":1,"213":1}}],["according",{"2":{"101":1}}],["accounts",{"0":{"178":1},"2":{"113":2,"173":2,"178":3,"235":1,"342":3,"354":1}}],["account",{"0":{"44":1,"75":1,"93":1},"2":{"38":1,"44":2,"50":1,"74":2,"86":2,"91":1,"93":1,"113":3,"173":3,"180":1,"192":1,"203":2,"214":1,"237":1,"239":1,"244":2,"262":1,"276":2,"284":1,"298":1,"307":1,"322":2,"323":1,"354":1}}],["across",{"2":{"9":1,"127":2}}],["artroll",{"2":{"177":1,"178":3,"179":4}}],["artela",{"0":{"175":1,"176":1},"1":{"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1},"2":{"175":1,"176":4,"177":2,"179":1,"180":10,"183":1,"184":2}}],["artifacts",{"2":{"30":1,"248":1,"251":1,"252":1,"297":1,"354":1}}],["articles",{"2":{"5":1}}],["arabica",{"2":{"129":1,"209":1,"258":1,"259":3,"260":4,"262":2,"263":1,"269":1,"274":1,"323":1}}],["arm64",{"2":{"73":1}}],["architecture",{"2":{"117":1,"165":1,"336":1,"338":1}}],["arch",{"2":{"30":2,"335":1}}],["argjson",{"2":{"47":1}}],["argument",{"2":{"19":1,"297":1,"354":1}}],["args",{"2":{"19":1,"90":1}}],["around",{"2":{"14":1,"18":2,"91":2,"355":1}}],["arbitrary",{"2":{"12":1,"13":1,"14":3,"151":1,"218":2}}],["are",{"2":{"12":1,"13":1,"14":1,"16":1,"34":2,"58":1,"62":1,"72":2,"75":1,"80":1,"91":2,"102":1,"126":1,"138":1,"139":4,"143":1,"154":1,"155":3,"156":1,"159":1,"161":2,"162":1,"164":1,"165":2,"166":1,"167":1,"171":2,"178":1,"180":2,"197":1,"203":1,"206":1,"218":1,"220":2,"230":1,"233":1,"244":1,"251":1,"255":1,"258":1,"265":1,"272":1,"280":1,"287":1,"307":1,"310":2,"322":1,"336":3,"337":2,"343":3,"344":1,"346":1,"348":2,"349":3,"354":3,"355":2}}],["array",{"2":{"9":1}}],["amt",{"2":{"350":2}}],["amazing",{"2":{"335":1}}],["amd",{"2":{"219":1,"221":1}}],["amd64",{"2":{"67":1,"221":3,"312":1,"335":1}}],["among",{"2":{"171":1}}],["amount=",{"2":{"39":2}}],["amount",{"0":{"45":1},"2":{"8":1,"44":2,"45":2,"74":4,"78":3,"79":1,"113":6,"255":2,"256":1,"298":3,"299":2,"349":1,"354":1}}],["am",{"2":{"126":1,"226":1,"241":1,"319":1}}],["amp",{"0":{"4":1,"97":1},"2":{"2":2}}],["abi",{"2":{"243":1,"321":1}}],["ability",{"2":{"7":2,"139":1,"145":1}}],["able",{"2":{"26":1,"138":1}}],["abci",{"0":{"149":1},"1":{"150":1},"2":{"9":3,"91":1,"112":1,"135":2,"141":1,"144":1,"149":3,"150":2,"156":1,"165":1,"297":1}}],["abci++",{"2":{"7":2,"9":1,"10":1,"154":1}}],["abstraction",{"2":{"265":1,"287":1,"347":1}}],["abstract",{"2":{"9":1}}],["about",{"0":{"134":1},"1":{"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1},"2":{"3":1,"30":1,"31":1,"58":1,"64":1,"135":1,"144":1,"147":1,"156":2,"161":1,"171":1,"202":1,"213":1,"248":8,"260":1,"268":1,"276":1,"282":1,"290":1,"298":1,"324":1,"335":1,"338":1}}],["above",{"2":{"2":1,"19":1,"34":1,"36":1,"96":1,"138":1,"140":1,"213":2,"243":1,"244":1,"321":1,"322":1,"349":1}}],["alright",{"2":{"354":1}}],["already",{"2":{"19":1,"59":1,"91":3,"112":1,"177":1,"180":1,"189":1,"197":1,"203":1,"301":1,"307":1,"348":2,"354":2}}],["alice",{"2":{"298":1,"354":1}}],["align",{"2":{"8":1}}],["alignment",{"2":{"8":1}}],["alerting",{"2":{"88":1}}],["alerts",{"2":{"88":1}}],["alert",{"0":{"88":1},"2":{"83":1,"88":2,"144":1}}],["algorithm",{"2":{"74":2,"113":2}}],["alphabet",{"2":{"348":2,"349":3,"354":1}}],["alphabets",{"2":{"348":2}}],["alpha",{"2":{"26":1,"81":1,"133":1,"144":1}}],["alongside",{"2":{"53":1,"60":1,"271":1,"278":1,"293":1,"301":1}}],["along",{"2":{"9":1,"13":1,"235":1,"248":1,"297":1,"310":1}}],["also",{"2":{"8":1,"12":1,"61":1,"70":1,"72":1,"97":1,"117":1,"138":1,"139":1,"152":1,"154":1,"155":1,"191":1,"213":1,"217":1,"265":1,"268":1,"287":1,"290":1,"323":1,"343":1,"346":1,"348":1,"351":1}}],["alloc",{"2":{"203":1}}],["allow",{"2":{"26":1,"123":1,"134":1,"145":1,"175":1,"265":1,"287":1,"343":1,"350":1}}],["allowing",{"2":{"8":1,"139":1,"141":1}}],["allows",{"2":{"7":1,"8":2,"9":1,"10":2,"12":1,"62":1,"133":1,"151":1,"218":2,"256":1,"309":1,"346":1,"347":1,"348":1,"349":1,"352":1}}],["alley",{"2":{"71":2,"75":2}}],["all",{"2":{"7":2,"28":1,"32":1,"33":1,"34":1,"35":1,"40":1,"41":1,"50":1,"59":1,"76":1,"77":1,"110":1,"138":1,"155":2,"160":2,"164":1,"183":1,"192":1,"206":1,"214":1,"233":1,"247":1,"248":1,"296":1,"297":1,"298":1,"305":1,"308":1,"334":1,"350":1,"351":1,"352":2,"353":1,"354":2}}],["alter",{"2":{"342":1}}],["alternatively",{"2":{"19":1,"29":1,"76":1,"178":1}}],["alternative",{"2":{"9":1}}],["although",{"2":{"336":1}}],["alt",{"2":{"7":1}}],["always",{"2":{"2":1,"61":1,"113":1}}],["anqnse6cuvtx5aiun9u3vxnq7rw9e2g0r4pcprysqzan",{"2":{"354":1}}],["answer",{"2":{"349":1}}],["anvil",{"2":{"235":6}}],["announce",{"2":{"12":1}}],["another",{"2":{"8":1,"18":1,"59":1,"142":1,"150":1,"171":1,"298":1,"354":1}}],["an",{"0":{"30":1,"35":1,"187":1,"192":1},"1":{"188":1},"2":{"4":1,"7":3,"8":6,"9":1,"12":1,"14":1,"15":3,"18":1,"19":1,"27":2,"30":1,"33":1,"39":1,"40":2,"51":1,"57":1,"58":1,"59":2,"62":1,"63":1,"64":3,"67":1,"72":1,"74":1,"78":1,"79":1,"84":1,"86":1,"88":2,"90":1,"91":1,"101":1,"106":1,"110":2,"112":2,"113":1,"118":1,"124":1,"125":1,"135":2,"139":1,"142":1,"144":1,"146":1,"147":1,"150":1,"151":1,"156":1,"171":1,"175":1,"184":1,"188":1,"191":2,"202":1,"213":2,"219":1,"232":1,"235":2,"237":2,"242":1,"244":2,"248":1,"253":1,"256":1,"262":1,"265":2,"266":3,"268":1,"284":1,"287":2,"288":3,"290":1,"297":1,"298":1,"299":1,"300":1,"303":1,"309":1,"317":1,"320":1,"322":2,"326":1,"332":1,"335":1,"336":1,"338":1,"347":1,"349":3,"354":3}}],["anyone",{"2":{"134":1,"145":1}}],["anywhere",{"0":{"117":1}}],["anyhow",{"2":{"32":2}}],["any",{"0":{"141":1},"2":{"4":1,"7":3,"9":1,"10":3,"16":1,"28":1,"32":1,"41":1,"74":1,"102":1,"103":1,"127":1,"135":1,"141":1,"149":1,"151":1,"162":1,"171":1,"173":1,"206":1,"300":1,"301":1,"305":1,"348":1,"352":1,"354":4}}],["and",{"0":{"34":1,"37":1,"40":1,"56":1,"72":1,"87":1,"121":1,"124":1,"129":1,"137":1,"138":1,"169":1,"171":1,"194":1,"202":1,"203":1,"233":1,"243":1,"267":1,"289":1,"306":1,"307":1,"310":1,"321":1},"1":{"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"122":1,"123":1,"124":1,"130":1,"131":1,"132":1,"133":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1},"2":{"0":1,"1":1,"2":4,"3":2,"7":6,"8":10,"9":5,"10":3,"12":1,"13":1,"14":2,"15":4,"16":7,"18":6,"19":3,"20":2,"21":2,"24":2,"26":5,"27":2,"31":5,"32":1,"34":3,"37":1,"38":1,"40":2,"50":3,"53":2,"54":1,"56":1,"58":1,"59":3,"62":1,"64":3,"67":1,"70":3,"72":1,"76":3,"77":1,"78":2,"79":1,"80":3,"82":2,"83":3,"85":2,"86":1,"87":1,"88":1,"90":1,"91":8,"97":1,"98":2,"99":1,"100":1,"101":2,"104":2,"106":1,"107":1,"108":1,"109":1,"110":2,"111":1,"112":1,"115":1,"117":3,"119":2,"120":1,"121":2,"123":4,"124":6,"125":2,"126":3,"127":2,"129":1,"133":1,"135":4,"138":5,"139":5,"140":1,"141":1,"142":3,"143":2,"144":3,"145":2,"146":2,"147":5,"149":1,"150":1,"151":1,"154":2,"155":3,"156":4,"158":2,"160":1,"161":1,"162":2,"165":8,"167":1,"171":8,"175":1,"177":3,"178":2,"179":1,"180":4,"181":1,"182":2,"183":2,"184":2,"186":4,"187":1,"189":1,"190":1,"191":2,"192":1,"193":1,"195":2,"197":1,"199":1,"200":1,"201":1,"202":6,"203":4,"205":1,"206":4,"208":1,"209":1,"211":2,"213":1,"214":1,"215":1,"217":6,"218":4,"220":2,"221":1,"225":1,"226":2,"229":1,"231":1,"232":1,"233":3,"235":2,"236":1,"237":2,"239":1,"241":1,"243":1,"244":1,"245":1,"248":6,"250":1,"252":2,"253":1,"255":1,"256":3,"258":1,"259":3,"263":2,"265":3,"266":2,"268":4,"271":2,"272":1,"274":3,"276":1,"277":1,"278":1,"280":1,"281":3,"285":2,"287":3,"288":2,"290":4,"293":2,"295":1,"297":7,"298":2,"301":3,"302":1,"303":2,"306":3,"307":1,"308":2,"309":2,"310":3,"313":1,"316":1,"318":1,"319":1,"321":1,"322":1,"323":5,"324":4,"328":1,"329":2,"330":2,"331":2,"335":3,"337":1,"338":4,"341":2,"342":1,"343":4,"346":1,"347":2,"348":1,"349":6,"350":1,"352":5,"353":4,"354":17,"355":1,"356":1}}],["ask",{"2":{"354":1}}],["asking",{"2":{"18":1}}],["async",{"2":{"354":5}}],["asynchronously",{"2":{"354":1}}],["asynchronous",{"2":{"8":1}}],["asdf",{"2":{"221":7}}],["aspect",{"2":{"180":6,"181":5,"182":11,"300":1}}],["asset",{"2":{"342":1}}],["assembly",{"2":{"202":1}}],["assertion",{"2":{"233":2}}],["asserteq",{"2":{"233":4}}],["assert",{"2":{"26":1,"32":1,"233":1}}],["assist",{"2":{"175":1}}],["assumes",{"2":{"119":1,"125":1,"237":1,"300":1}}],["assume",{"2":{"112":1,"180":1}}],["assumptions",{"2":{"64":1,"139":1}}],["associated",{"2":{"108":1,"178":1,"328":1}}],["as",{"0":{"15":1,"105":1},"1":{"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"3":1,"7":3,"8":1,"9":2,"10":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":2,"26":1,"29":1,"31":3,"33":1,"34":2,"59":2,"78":1,"80":1,"88":1,"90":1,"91":1,"106":3,"114":1,"115":1,"118":2,"119":1,"123":4,"124":1,"134":2,"135":4,"137":1,"138":1,"139":3,"140":1,"142":1,"143":2,"144":2,"145":2,"147":1,"149":1,"150":1,"151":2,"155":2,"156":2,"158":1,"164":1,"165":2,"171":3,"186":1,"191":1,"193":2,"202":1,"208":1,"213":1,"217":1,"218":1,"228":1,"235":4,"236":1,"247":1,"248":2,"251":2,"252":1,"276":1,"296":1,"297":3,"298":1,"300":2,"302":1,"310":1,"317":1,"331":2,"334":1,"337":1,"341":1,"342":1,"343":1,"344":2,"347":1,"348":1,"349":2,"352":2,"354":8}}],["a",{"0":{"15":1,"20":2,"21":1,"33":1,"38":1,"43":1,"44":1,"48":1,"67":1,"109":1,"121":1,"129":1,"143":1,"185":1,"194":1,"199":1,"207":1,"209":1,"224":1,"225":1,"258":1,"259":1,"264":1,"274":1,"280":1,"281":1,"286":1,"312":1,"323":1,"342":1,"344":1},"1":{"21":2,"22":2,"23":2,"24":2,"34":1,"35":1,"36":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"122":1,"123":1,"124":1,"130":1,"131":1,"132":1,"133":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":2,"266":2,"267":2,"268":2,"269":2,"270":2,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":2,"288":2,"289":2,"290":2,"291":2,"292":2,"324":1,"325":1,"326":1},"2":{"2":4,"5":2,"7":11,"8":6,"9":2,"10":6,"11":1,"12":3,"13":3,"14":9,"15":2,"16":7,"17":3,"18":3,"19":1,"20":2,"21":1,"24":2,"26":2,"27":1,"28":1,"30":2,"31":2,"35":2,"38":2,"40":2,"43":1,"44":1,"48":2,"50":3,"51":1,"53":5,"54":2,"59":1,"60":1,"61":3,"62":1,"64":2,"67":2,"70":1,"72":4,"76":4,"80":1,"81":1,"86":1,"88":2,"90":1,"91":4,"95":1,"98":1,"100":1,"106":5,"108":1,"109":2,"110":4,"113":10,"114":2,"115":2,"117":5,"118":1,"119":1,"120":1,"121":2,"122":1,"123":3,"124":2,"126":3,"127":2,"128":1,"133":3,"134":2,"135":6,"137":2,"138":10,"139":8,"141":1,"142":4,"143":3,"144":4,"145":2,"147":1,"149":2,"150":2,"151":1,"152":4,"154":2,"155":6,"158":1,"162":4,"164":3,"165":6,"167":2,"171":9,"175":3,"177":1,"180":2,"181":1,"182":1,"186":3,"187":1,"188":2,"190":2,"191":1,"193":1,"195":3,"197":1,"199":2,"202":2,"203":2,"204":1,"208":3,"209":2,"211":2,"212":1,"213":3,"215":1,"217":6,"218":2,"223":1,"225":2,"226":5,"227":1,"228":1,"232":1,"233":3,"234":1,"235":2,"237":2,"240":2,"241":2,"244":2,"245":2,"246":1,"248":13,"251":1,"252":2,"253":1,"254":1,"255":1,"256":2,"258":1,"259":1,"260":3,"263":1,"265":2,"266":4,"268":4,"270":1,"271":1,"272":2,"274":1,"276":2,"277":1,"278":2,"280":1,"281":1,"282":3,"285":1,"287":2,"288":4,"290":4,"292":1,"293":1,"295":4,"297":7,"298":3,"300":2,"301":1,"302":1,"307":1,"310":5,"312":2,"316":2,"317":1,"318":2,"319":2,"322":2,"323":2,"324":2,"325":1,"327":1,"328":1,"329":1,"330":2,"331":1,"332":1,"335":2,"336":10,"337":4,"338":4,"341":2,"343":3,"344":3,"346":2,"347":3,"348":8,"349":11,"350":2,"351":1,"352":2,"353":7,"354":19,"355":6,"356":1}}],["ics",{"2":{"112":1}}],["ics20",{"2":{"35":1,"76":1,"113":2}}],["illustrates",{"2":{"82":1}}],["ip",{"2":{"70":1,"324":1}}],["ip4",{"2":{"57":1,"112":2,"297":2}}],["io",{"2":{"67":1,"248":6,"250":2,"297":6,"312":1,"324":1,"348":1,"349":1,"354":3}}],["i",{"2":{"67":1,"123":2,"126":1,"133":1,"226":1,"241":1,"312":1,"319":1,"329":5}}],["igniteversiontag",{"2":{"335":1}}],["ignite",{"0":{"335":1,"340":1},"2":{"66":1,"67":3,"210":2,"211":5,"331":1,"335":8,"337":5,"340":2,"343":1,"352":5,"354":1,"355":1}}],["i32",{"2":{"31":2}}],["identity",{"2":{"188":5}}],["identifier",{"2":{"126":1,"233":2,"234":1}}],["identify",{"2":{"57":1}}],["idea",{"2":{"300":1}}],["ideas",{"2":{"180":1,"331":1}}],["ideal",{"2":{"143":1}}],["id=1651",{"2":{"306":1}}],["id=$",{"2":{"254":1}}],["id=0x03bc2b46dc4bef55",{"2":{"202":1}}],["id=channel",{"2":{"78":1}}],["id=",{"2":{"57":1}}],["id=your",{"2":{"56":1}}],["id=rollup",{"2":{"39":1}}],["id",{"2":{"30":3,"39":2,"42":3,"45":2,"56":3,"58":2,"74":2,"76":35,"78":4,"79":2,"88":1,"113":8,"114":1,"123":2,"158":1,"173":7,"188":1,"231":1,"248":1,"252":1,"254":5,"255":2,"256":5,"297":1,"298":1,"352":1,"354":11}}],["ibc",{"0":{"64":1,"72":1,"76":1,"105":1,"113":1},"1":{"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":2,"74":2,"75":2,"76":2,"77":2,"78":2,"79":2,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"7":1,"9":1,"64":5,"67":2,"70":2,"72":1,"76":9,"77":1,"78":5,"79":2,"80":2,"106":1,"112":3,"113":7,"114":1,"256":1}}],["if",{"2":{"4":1,"11":1,"19":1,"26":2,"32":1,"33":1,"40":2,"59":1,"61":1,"62":2,"78":1,"79":1,"81":1,"84":1,"91":1,"92":1,"93":1,"110":1,"112":1,"120":1,"127":1,"133":1,"134":1,"144":1,"157":2,"171":2,"177":2,"181":1,"186":1,"188":1,"191":1,"197":1,"206":1,"243":1,"244":1,"252":1,"256":1,"263":1,"268":1,"271":1,"278":1,"285":1,"290":1,"293":1,"301":1,"305":2,"317":1,"321":1,"322":1,"337":1,"348":8,"349":14,"354":2}}],["inner",{"2":{"146":1}}],["innovative",{"2":{"141":1,"180":1}}],["innovation",{"2":{"135":1}}],["innovate",{"2":{"135":1}}],["invalidargument",{"2":{"268":2,"290":2}}],["invalid",{"2":{"171":4,"268":2,"290":2,"354":4}}],["involved",{"2":{"88":1}}],["involves",{"2":{"72":1}}],["invite",{"2":{"18":1}}],["indicators",{"2":{"336":1}}],["indicating",{"2":{"201":1,"202":1,"306":1}}],["indicates",{"2":{"58":1,"59":1,"101":1,"306":1}}],["index",{"2":{"256":1,"348":4,"349":4,"354":5}}],["indexing",{"2":{"83":1,"85":1}}],["indexed",{"2":{"59":1,"112":1,"177":1,"202":2,"248":1,"297":1,"316":1,"354":3}}],["indexerservice",{"2":{"112":1,"297":1}}],["indexers",{"2":{"9":1}}],["independently",{"2":{"8":1}}],["independent",{"2":{"7":1}}],["initiate",{"2":{"187":1,"191":1,"209":1,"213":1,"214":1}}],["initialization",{"2":{"329":1}}],["initializing",{"0":{"42":1,"100":1},"1":{"101":1},"2":{"75":1}}],["initialized",{"2":{"101":1,"206":1,"212":1}}],["initialize",{"0":{"56":1,"111":1,"232":1},"2":{"38":1,"42":1,"50":1,"56":1,"98":1,"100":1,"104":1,"111":1,"211":2,"231":1,"260":2,"262":1,"282":2,"284":1,"338":1,"349":1,"352":2,"353":1}}],["initial",{"2":{"32":1,"64":1,"343":2,"349":1}}],["initially",{"2":{"15":1}}],["init",{"2":{"32":1,"40":1,"42":1,"56":1,"67":2,"70":3,"74":1,"90":2,"101":1,"110":2,"111":1,"113":1,"151":1,"190":2,"211":1,"212":1,"231":1,"232":1,"236":3,"252":1,"255":1,"260":4,"262":1,"263":1,"269":1,"276":4,"277":1,"282":4,"284":1,"285":1,"291":1,"352":2,"353":1}}],["insights",{"2":{"329":1}}],["inside",{"2":{"30":2,"35":2,"179":1,"248":1,"260":1,"276":1,"282":1,"297":1,"338":2,"348":1,"350":1,"354":1}}],["inspired",{"2":{"154":1}}],["inscriptions",{"2":{"14":2}}],["inscribe",{"2":{"14":2}}],["instantiating",{"2":{"255":1}}],["instantiation",{"0":{"255":1}}],["instantiated",{"2":{"254":1,"256":2}}],["instantiatemsg",{"2":{"26":1,"30":2,"32":2}}],["instantiate",{"2":{"26":1,"30":1,"32":1,"255":1}}],["instantaneous",{"2":{"186":1}}],["instance",{"2":{"34":1,"67":1,"125":1,"266":1,"288":1,"312":1}}],["installation",{"2":{"108":2,"120":1,"197":2,"222":1,"247":1,"296":1,"305":1,"328":2,"334":1}}],["installer",{"2":{"107":1}}],["installed",{"2":{"54":1,"110":1,"118":1,"120":1,"177":2,"180":1,"196":1,"206":1,"210":2,"221":1,"232":1,"233":1,"247":1,"248":1,"296":1,"297":1,"300":1,"305":3,"307":1,"311":1,"334":1,"335":1}}],["installs",{"2":{"99":1,"335":1}}],["installing",{"0":{"99":1,"120":1,"340":1},"2":{"98":1,"177":1,"233":1}}],["install",{"0":{"69":1,"73":1,"108":1,"223":1,"238":1,"314":1,"328":1},"2":{"21":2,"67":2,"69":1,"73":1,"98":1,"99":2,"104":1,"107":2,"108":2,"109":1,"110":4,"113":2,"120":1,"180":2,"197":1,"198":1,"199":1,"211":2,"217":2,"220":2,"221":4,"222":1,"223":2,"231":1,"238":1,"247":1,"259":2,"274":2,"281":2,"296":1,"305":3,"307":2,"324":2,"328":2,"334":1,"335":1,"340":2,"352":8}}],["instead",{"2":{"7":1,"8":2,"72":1,"103":2,"126":1,"150":1,"180":4,"252":1}}],["instructions",{"2":{"3":1,"18":1,"113":1,"120":1,"177":1,"259":2,"274":2,"281":2,"310":1,"324":2}}],["inherits",{"2":{"18":1}}],["inherit",{"2":{"12":1,"139":1,"218":1}}],["inflationary",{"2":{"138":1}}],["inflating",{"2":{"8":1}}],["inference",{"2":{"117":3}}],["inform",{"2":{"310":1}}],["information",{"2":{"118":1,"156":5,"186":1,"206":1,"268":1,"290":1,"332":1,"343":1,"354":1}}],["infos",{"2":{"298":1,"354":1}}],["info",{"2":{"76":13,"113":1,"156":1,"178":4,"192":1,"214":1,"248":4,"256":2,"297":7,"298":1,"306":1,"354":15}}],["inf",{"2":{"57":1,"59":1,"92":1,"112":24,"177":4,"202":24,"248":7,"297":24,"316":10,"354":12}}],["infrastructure",{"2":{"9":1,"124":1}}],["incoming",{"2":{"202":2}}],["incorporates",{"2":{"117":1}}],["incredibly",{"2":{"330":1}}],["increase",{"0":{"95":1},"2":{"91":3,"95":1,"299":1}}],["increasing",{"2":{"61":1}}],["incrementcounter",{"2":{"233":3,"235":1,"236":1}}],["increment",{"2":{"26":1,"31":2,"32":1,"349":2,"354":1}}],["incurring",{"2":{"138":1}}],["incur",{"2":{"18":1,"139":1}}],["includes",{"2":{"64":1,"110":1,"139":1,"150":1,"151":1}}],["included",{"2":{"14":1,"59":1,"156":1,"157":2,"171":2,"233":1,"336":1,"354":3}}],["include",{"2":{"14":2,"23":1,"34":1,"111":1,"123":1,"233":1}}],["including",{"2":{"7":1,"17":1,"138":1,"139":1,"146":1}}],["incentive",{"2":{"8":1}}],["int",{"2":{"233":9,"235":1,"236":1,"349":1}}],["introduction",{"0":{"26":1,"53":1,"106":1,"117":1,"145":1,"186":1,"195":1,"208":1,"295":1},"2":{"27":1}}],["introduced",{"2":{"62":1}}],["introduce",{"2":{"8":1}}],["integrity",{"2":{"186":1}}],["integrated",{"2":{"86":1,"87":1,"184":1,"309":1}}],["integrate",{"0":{"82":1,"85":1},"1":{"83":1,"84":1,"85":1,"86":2,"87":1,"88":1},"2":{"26":2,"35":1,"36":1,"80":1,"83":1,"85":1,"106":1,"218":1,"246":1}}],["integrating",{"0":{"15":1,"36":1},"2":{"14":1,"27":1}}],["integrations",{"2":{"152":1}}],["integration",{"0":{"28":1,"32":1,"33":1},"1":{"29":1,"30":1,"31":1,"32":1,"34":1,"35":1,"36":1},"2":{"12":1,"13":1,"17":1,"18":1,"26":2,"27":3,"32":1,"33":2,"35":1,"83":1,"151":1,"152":1,"175":1,"218":2,"310":2}}],["integers",{"2":{"348":1,"354":1}}],["integer",{"2":{"157":1}}],["interested",{"2":{"271":1,"278":1,"293":1}}],["intermediate",{"0":{"131":1},"2":{"165":1}}],["intermediaries",{"2":{"8":1}}],["interpreted",{"2":{"119":1}}],["inter",{"2":{"64":1}}],["interval",{"2":{"62":1}}],["interacted",{"2":{"245":1,"256":1}}],["interactive",{"2":{"110":1}}],["interacting",{"2":{"37":1,"155":1,"178":1,"180":1}}],["interactions",{"2":{"32":1,"37":1,"347":2}}],["interaction",{"0":{"31":1,"203":1,"237":1,"253":1,"256":1,"307":1},"1":{"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"254":1,"255":1,"256":1},"2":{"27":1,"31":1,"34":1,"180":3,"203":1,"307":1,"342":1}}],["interact",{"0":{"127":1,"242":1,"244":1,"320":1,"322":1},"2":{"9":1,"26":2,"28":1,"104":1,"126":1,"127":1,"201":1,"203":1,"237":1,"243":2,"244":1,"253":1,"256":1,"298":1,"300":1,"307":1,"321":2,"322":1,"347":1,"354":1}}],["interchain",{"2":{"9":1}}],["interoperability",{"2":{"8":1}}],["interoperate",{"2":{"7":2}}],["internal",{"2":{"8":1}}],["interfaces",{"2":{"16":2,"35":1,"151":1,"156":1,"342":1}}],["interface",{"0":{"30":1,"35":1,"149":1},"1":{"150":1},"2":{"7":1,"9":1,"10":1,"16":6,"27":2,"30":9,"31":1,"35":7,"135":2,"144":1,"149":1,"150":1,"151":2,"152":1,"300":1,"350":2,"355":1}}],["into",{"0":{"15":1},"2":{"7":1,"26":1,"47":1,"67":1,"80":1,"81":1,"83":1,"85":1,"87":1,"117":1,"133":1,"147":1,"162":1,"180":1,"218":1,"232":1,"243":1,"244":1,"252":2,"266":1,"288":1,"296":1,"301":1,"321":1,"322":1,"326":1,"329":1}}],["in",{"0":{"33":1,"45":1,"92":1,"105":1,"161":1,"165":1,"355":1},"1":{"34":1,"35":1,"36":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"3":1,"4":2,"8":4,"9":1,"14":1,"15":2,"16":3,"18":1,"19":2,"24":1,"26":3,"27":1,"29":2,"30":4,"31":5,"32":2,"33":1,"34":1,"35":3,"37":1,"40":3,"45":1,"48":1,"50":1,"51":1,"53":1,"56":1,"61":1,"62":3,"64":4,"67":2,"70":2,"72":2,"76":5,"78":3,"80":2,"81":2,"82":1,"83":1,"85":1,"86":5,"87":1,"88":4,"90":1,"91":7,"94":1,"95":1,"97":2,"101":2,"102":1,"108":1,"110":1,"112":3,"113":1,"117":1,"120":1,"121":1,"123":1,"124":2,"125":1,"126":2,"127":3,"133":3,"134":1,"135":1,"138":2,"139":2,"140":2,"144":1,"146":1,"147":1,"151":2,"154":1,"155":3,"158":1,"159":1,"162":2,"164":2,"165":4,"167":1,"171":9,"173":2,"177":1,"178":2,"180":4,"188":2,"192":1,"208":1,"209":1,"212":2,"213":1,"214":1,"217":2,"226":1,"230":1,"232":1,"233":4,"236":1,"237":1,"239":1,"241":1,"243":1,"244":4,"246":1,"248":4,"250":1,"251":2,"252":5,"253":2,"254":1,"256":1,"258":1,"260":2,"263":3,"265":1,"266":4,"267":1,"268":3,"270":1,"271":2,"272":1,"276":2,"277":2,"278":1,"280":1,"282":2,"285":3,"287":1,"288":4,"289":1,"290":3,"292":1,"293":2,"297":7,"298":1,"300":1,"301":1,"302":1,"305":1,"310":1,"312":1,"315":1,"319":1,"321":1,"322":4,"323":3,"325":1,"326":2,"328":1,"331":1,"332":1,"335":2,"336":5,"337":1,"338":1,"341":2,"343":2,"344":1,"348":5,"349":3,"350":2,"351":2,"352":1,"353":1,"354":9,"355":1}}],["image=",{"2":{"353":1}}],["image",{"2":{"14":1,"248":3,"250":2,"297":3,"352":4,"353":1,"354":3}}],["images",{"0":{"305":1},"2":{"3":1,"248":1,"297":1,"305":3,"352":1,"354":1}}],["impact",{"2":{"180":1}}],["impl=node",{"2":{"112":1,"297":1}}],["impl=rpc",{"2":{"112":1,"297":1}}],["impl=indexerservice",{"2":{"112":1,"297":1}}],["impl=pubsub",{"2":{"112":1,"297":1}}],["impl=eventbus",{"2":{"112":1,"297":1}}],["impl=localclient",{"2":{"112":4,"297":4}}],["impl=multiappconn",{"2":{"112":1,"297":1}}],["impl",{"2":{"30":1}}],["implementing",{"2":{"16":1,"144":1,"205":1}}],["implementers",{"2":{"16":1}}],["implemented",{"2":{"16":1,"135":1,"152":1,"154":1,"158":1,"159":1,"162":1,"341":1,"350":1,"354":1}}],["implements",{"2":{"14":1,"31":1,"156":1,"268":1,"290":1}}],["implementations",{"2":{"151":1,"331":1}}],["implementation",{"0":{"336":1},"2":{"12":1,"13":1,"15":1,"18":1,"139":1,"162":2,"331":1}}],["implement",{"2":{"10":1,"16":2,"336":2,"347":1}}],["import",{"2":{"123":1,"126":2,"233":2,"234":2,"348":1,"349":1,"353":2}}],["importing",{"2":{"32":1,"35":1}}],["important",{"2":{"16":1,"134":1,"151":1,"338":1}}],["imposed",{"2":{"10":1}}],["improves",{"2":{"354":1}}],["improve",{"2":{"182":1,"355":3}}],["improvements",{"2":{"4":1}}],["improving",{"2":{"2":1,"53":1}}],["itoa",{"2":{"349":2}}],["its",{"2":{"7":2,"9":1,"16":1,"57":1,"108":1,"121":1,"158":1,"164":1,"171":1,"178":1,"179":1,"180":1,"191":1,"213":1,"254":1,"328":1,"341":2,"349":1}}],["it",{"2":{"2":2,"8":1,"9":2,"12":1,"14":2,"16":3,"18":3,"19":2,"20":1,"24":1,"26":3,"29":1,"30":2,"31":1,"40":2,"48":1,"56":1,"57":1,"59":1,"64":1,"73":1,"76":3,"90":1,"106":1,"107":1,"110":2,"117":1,"122":1,"123":2,"124":5,"126":2,"127":2,"133":1,"134":1,"135":1,"138":2,"139":4,"142":1,"144":1,"145":1,"146":1,"149":1,"151":1,"152":1,"154":1,"155":1,"158":1,"165":1,"171":1,"173":1,"175":1,"179":1,"181":1,"186":1,"188":1,"191":1,"202":1,"208":1,"209":1,"211":1,"218":3,"221":2,"226":2,"233":1,"234":1,"235":1,"236":1,"237":3,"239":1,"244":1,"245":1,"247":1,"248":1,"250":1,"251":1,"252":1,"254":1,"256":1,"258":1,"260":1,"267":1,"268":1,"271":1,"272":1,"280":1,"282":1,"289":1,"290":1,"293":1,"295":1,"296":1,"297":1,"298":2,"300":1,"305":1,"309":1,"322":1,"330":2,"331":1,"334":1,"335":2,"336":2,"338":3,"342":1,"343":3,"346":1,"347":2,"348":1,"349":2,"350":1,"352":2,"353":3,"354":7,"355":3}}],["isfound",{"2":{"348":2,"349":4}}],["isletter",{"2":{"348":3,"349":1}}],["isn",{"2":{"336":1}}],["isrs",{"2":{"165":1}}],["issues",{"2":{"206":1,"301":1,"305":1,"310":2}}],["issue",{"2":{"4":1,"64":3,"81":1,"133":1}}],["is",{"0":{"40":1,"135":1,"136":1},"1":{"137":1,"138":1},"2":{"1":1,"7":1,"8":2,"9":1,"10":1,"12":3,"15":2,"18":4,"19":2,"24":1,"26":1,"31":1,"32":1,"35":1,"36":1,"39":1,"40":3,"48":1,"50":1,"51":1,"58":1,"59":1,"61":2,"63":1,"70":2,"72":1,"76":3,"77":1,"78":1,"79":1,"81":1,"83":1,"87":2,"88":1,"90":1,"91":4,"92":1,"94":1,"100":1,"101":2,"106":1,"110":1,"113":2,"120":1,"122":1,"123":1,"124":1,"125":1,"126":1,"133":2,"134":1,"135":3,"137":2,"139":3,"142":1,"144":1,"145":2,"146":1,"149":1,"151":1,"152":1,"154":3,"155":2,"157":2,"158":2,"162":1,"164":1,"165":1,"171":6,"172":1,"173":1,"175":1,"177":2,"187":1,"188":1,"191":4,"192":3,"195":2,"197":1,"198":1,"201":2,"202":4,"206":2,"212":1,"213":7,"214":3,"218":1,"231":1,"233":1,"234":1,"236":1,"239":1,"241":1,"243":1,"246":3,"247":1,"248":2,"250":1,"252":1,"254":1,"255":2,"258":3,"265":2,"266":3,"267":2,"268":1,"272":2,"274":1,"276":1,"280":3,"281":1,"287":2,"288":3,"289":2,"290":1,"295":1,"296":1,"297":3,"298":1,"300":1,"301":2,"305":2,"306":1,"310":4,"321":1,"324":1,"326":1,"327":1,"330":3,"332":1,"334":1,"335":2,"336":1,"337":2,"338":3,"341":3,"342":2,"343":2,"346":3,"347":3,"348":5,"349":3,"350":2,"352":1,"353":2,"354":7,"355":1}}],["l",{"2":{"222":1,"238":1,"314":1}}],["lunaroasis",{"2":{"213":1}}],["luck",{"2":{"193":1,"215":1,"263":1,"285":1,"330":1}}],["luxor",{"2":{"14":1}}],["l3s",{"2":{"140":1}}],["lt",{"2":{"90":1}}],["l2",{"2":{"8":2}}],["len",{"2":{"348":1,"349":1}}],["level",{"2":{"113":1,"120":1,"154":1,"175":1,"298":1}}],["leverages",{"2":{"117":1,"139":1}}],["leverage",{"2":{"82":1,"142":1,"146":1,"175":1}}],["left",{"2":{"61":1}}],["less",{"2":{"16":1,"82":1,"86":1}}],["letters",{"2":{"348":3,"349":2,"354":1}}],["letter",{"2":{"336":6,"348":1,"349":1,"354":2}}],["lets",{"2":{"56":1}}],["let",{"2":{"8":1,"26":1,"32":5,"81":1,"110":1,"126":1,"133":1,"180":1,"191":2,"192":1,"213":5,"214":1,"233":2,"234":1,"248":1,"250":1,"252":3,"254":1,"256":1,"297":1,"298":1,"300":1,"354":12}}],["leader",{"2":{"354":1}}],["leading",{"2":{"7":1}}],["least",{"2":{"165":1,"354":1}}],["leaf",{"2":{"113":2}}],["learnt",{"2":{"184":1}}],["learning",{"2":{"117":2}}],["learn",{"2":{"3":1,"30":1,"37":1,"64":2,"98":1,"109":1,"135":1,"142":1,"144":1,"182":1,"213":1,"260":1,"271":1,"276":1,"282":1,"293":1,"317":1,"324":1}}],["lies",{"2":{"209":1}}],["license",{"2":{"126":1,"233":2,"234":1}}],["listed",{"2":{"138":1}}],["listen=0",{"2":{"324":1}}],["listening",{"2":{"57":1,"109":1,"112":3,"201":1,"297":3}}],["listen",{"2":{"21":1,"74":1,"112":1,"113":1,"199":1,"248":1,"297":2,"354":1}}],["list",{"2":{"93":1,"113":1,"182":1,"254":1,"256":2,"266":2,"288":2,"298":2,"343":1,"354":3}}],["lifecycle",{"2":{"151":1,"175":1,"181":1}}],["life",{"2":{"80":1,"141":1}}],["lines",{"2":{"123":1}}],["line",{"2":{"110":1,"252":2}}],["link",{"2":{"76":1,"198":1}}],["linux",{"2":{"67":1,"107":1,"221":3,"305":2,"312":1}}],["limited",{"2":{"137":2}}],["limitations",{"2":{"137":1,"181":1}}],["limit",{"2":{"63":2,"113":1,"298":1,"354":1}}],["libraries",{"2":{"335":1}}],["library",{"2":{"37":1,"233":1}}],["libssl",{"2":{"220":1}}],["libs",{"2":{"181":1}}],["libp2p",{"2":{"158":1}}],["lib",{"2":{"30":2,"31":1,"35":1}}],["live",{"2":{"16":1,"26":1,"37":1,"61":1,"234":1}}],["liquidity",{"2":{"8":1,"143":1}}],["light",{"0":{"161":1,"187":1,"192":1,"209":1,"214":1,"259":1,"274":1,"281":1,"323":1,"324":1},"1":{"188":1,"324":1,"325":1,"326":1},"2":{"7":2,"8":1,"74":1,"91":1,"93":1,"113":1,"139":2,"144":1,"147":1,"152":1,"161":4,"162":1,"165":4,"167":2,"171":2,"187":1,"188":4,"190":1,"191":1,"209":2,"213":4,"259":2,"274":3,"276":1,"277":1,"281":3,"323":2,"324":7,"326":1}}],["like",{"2":{"7":2,"8":1,"9":1,"30":1,"31":1,"51":1,"59":1,"63":1,"72":2,"76":1,"78":1,"79":2,"92":1,"101":1,"122":1,"127":1,"138":1,"139":1,"149":1,"150":1,"167":1,"191":1,"220":1,"225":1,"248":1,"263":1,"285":1,"297":2,"298":2,"317":1,"351":1,"353":1,"354":3,"356":1}}],["label",{"2":{"255":1,"256":1}}],["labs",{"2":{"69":1,"122":1,"191":1}}],["lastly",{"2":{"213":1,"217":1}}],["last",{"2":{"79":1,"155":1,"173":4,"213":1,"260":1,"276":1,"282":1}}],["lazy",{"0":{"62":1},"2":{"62":6,"80":1}}],["layar",{"2":{"59":1}}],["layers",{"2":{"10":1,"15":2,"17":1,"18":1,"48":1,"135":1,"139":2,"140":1,"143":2,"217":1,"218":2}}],["layer",{"0":{"15":1,"143":1,"158":1},"2":{"7":5,"8":3,"10":1,"14":1,"16":2,"18":2,"91":1,"92":4,"129":1,"138":2,"139":5,"142":2,"143":2,"144":1,"147":1,"151":4,"152":1,"155":2,"158":2,"162":1,"164":1,"165":2,"171":4,"175":2,"191":2,"201":1,"213":2,"215":1,"217":1,"218":1,"231":1,"246":1,"248":1,"259":1,"274":1,"281":1,"310":1,"316":2,"324":1,"325":1,"353":1,"354":1}}],["laddr",{"2":{"48":2,"49":2,"58":2,"90":2,"95":2,"97":2,"248":2}}],["later",{"2":{"48":1,"62":1,"90":2,"248":1,"253":1,"297":1,"354":1}}],["latest",{"2":{"29":1,"157":2,"191":2,"228":1,"305":1,"346":1,"349":1,"352":1,"354":1}}],["language",{"2":{"107":1}}],["land",{"2":{"30":1}}],["lanes",{"2":{"9":1}}],["largest",{"2":{"14":1}}],["launched",{"2":{"248":1,"297":1}}],["launches",{"2":{"177":1}}],["launching",{"2":{"7":1,"8":1,"11":1}}],["launch",{"2":{"7":2,"8":1,"10":1,"134":1,"145":1,"248":1,"297":1,"327":1}}],["l1",{"2":{"7":2,"8":1,"162":1}}],["l1s",{"2":{"7":1}}],["lot",{"2":{"354":1}}],["lots",{"2":{"335":1}}],["long",{"2":{"165":1,"348":1,"349":1,"354":2}}],["low",{"2":{"161":1}}],["loop",{"2":{"74":2,"113":2}}],["looks",{"2":{"101":1,"155":1,"167":1,"297":1,"354":1}}],["look",{"2":{"51":1,"57":1,"63":1,"92":1,"126":1,"127":1,"213":2,"217":1,"225":1,"227":1,"241":1,"254":1,"256":2,"300":1,"316":1,"319":1,"348":1}}],["looking",{"2":{"26":1,"87":1,"138":1,"146":1,"354":1}}],["login",{"2":{"244":1,"322":1}}],["logic",{"2":{"175":1,"191":1,"213":1,"302":1,"341":1,"347":1,"354":1}}],["logging",{"2":{"233":1}}],["logger",{"2":{"32":1}}],["logsbloom",{"2":{"127":1}}],["logs",{"2":{"57":1,"112":1,"126":1,"127":1,"177":2,"201":1,"206":1,"233":3,"241":1,"248":4,"256":1,"297":4,"316":1,"319":1,"354":9}}],["log",{"2":{"32":1,"113":1,"202":1,"233":3,"235":1,"256":1,"329":1,"354":7}}],["loading",{"2":{"148":1,"168":1,"169":1,"170":1,"171":1}}],["loads",{"2":{"123":1}}],["loaded",{"2":{"113":1}}],["load",{"2":{"32":1}}],["location",{"2":{"230":1}}],["located",{"2":{"125":1,"232":1}}],["localwasm",{"2":{"252":2,"255":2,"256":2}}],["locally",{"0":{"235":1},"2":{"193":1,"234":1,"235":2,"236":1,"297":2,"354":2}}],["localclient",{"2":{"112":4,"297":4}}],["localhost",{"2":{"23":1,"48":1,"49":1,"58":1,"74":2,"78":2,"79":3,"112":1,"113":1,"126":1,"180":1,"191":2,"192":1,"213":1,"241":1,"301":1,"319":1}}],["localdalatesttag",{"2":{"21":1,"109":1,"199":1}}],["local",{"0":{"20":1,"21":1,"22":1,"68":1,"70":1,"78":1,"79":1,"109":1,"199":1,"224":1,"230":1,"306":1,"312":1},"1":{"21":1,"22":1,"23":1,"24":1,"69":1,"70":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1},"2":{"2":1,"17":1,"20":1,"21":3,"22":2,"24":1,"32":4,"50":1,"54":1,"64":1,"67":4,"70":5,"74":2,"75":3,"76":6,"78":1,"90":8,"109":3,"110":1,"112":1,"115":2,"117":1,"175":1,"177":3,"178":1,"180":1,"184":1,"186":2,"187":1,"191":2,"193":1,"199":2,"201":1,"202":1,"206":1,"208":2,"215":1,"217":1,"221":4,"223":1,"224":1,"232":1,"235":3,"246":1,"248":12,"251":1,"254":1,"256":1,"258":1,"272":1,"280":1,"297":14,"298":2,"301":1,"303":1,"306":1,"309":1,"310":1,"312":2,"325":2,"335":1,"337":1,"348":1,"349":1,"352":1,"353":3,"354":13,"355":1}}],["lock",{"2":{"32":1}}],["love",{"2":{"2":1,"11":1}}],["ll",{"2":{"0":1,"5":1,"62":1,"64":1,"70":1,"80":2,"83":1,"84":1,"85":1,"91":1,"93":1,"98":1,"121":1,"217":1,"226":1,"243":1,"244":1,"256":2,"266":1,"268":1,"271":1,"288":1,"290":1,"293":1,"298":1,"305":1,"321":1,"322":1,"323":2,"325":1,"354":1}}],["w1",{"2":{"225":2}}],["wget",{"2":{"220":1,"221":1,"260":1,"276":1,"282":1}}],["w",{"2":{"123":2}}],["ws",{"2":{"58":1}}],["would",{"2":{"51":1,"63":1,"133":1,"150":1,"191":1}}],["worry",{"2":{"298":1}}],["word",{"2":{"336":7,"343":1,"344":4,"346":3,"348":6,"349":8,"354":6,"355":2}}],["wordle",{"0":{"331":1,"337":1,"338":1,"341":1,"345":1,"346":1,"351":1,"354":1},"1":{"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":2,"339":1,"340":1,"341":1,"342":2,"343":1,"344":1,"345":1,"346":2,"347":1,"348":1,"349":1,"350":1,"351":1,"352":2,"353":2,"354":2,"355":2,"356":1},"2":{"131":1,"302":1,"331":1,"336":7,"337":3,"338":1,"339":1,"341":1,"342":3,"343":3,"344":2,"346":3,"348":24,"349":17,"350":3,"351":1,"352":7,"353":16,"354":41,"355":2,"356":1}}],["words",{"2":{"75":1}}],["workdir",{"2":{"352":2}}],["working",{"2":{"112":1,"120":1,"121":1,"144":1,"297":1,"352":2}}],["work",{"0":{"161":1,"165":1},"2":{"64":1,"165":2,"167":1,"173":1,"217":1,"248":1,"297":1,"332":1,"338":1,"342":1,"350":1}}],["workspace",{"0":{"33":1},"1":{"34":1,"35":1,"36":1},"2":{"27":1,"30":1,"35":4,"36":1,"87":1}}],["workspaces",{"2":{"26":1,"34":1}}],["works",{"2":{"16":1,"123":1,"217":1}}],["world",{"0":{"257":1,"264":1,"265":1,"272":1,"279":1,"286":1,"287":1,"294":1,"300":1},"1":{"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":2,"266":3,"267":3,"268":3,"269":3,"270":3,"271":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":2,"288":3,"289":3,"290":3,"291":3,"292":3,"293":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1},"2":{"19":1,"64":1,"67":1,"84":1,"90":2,"91":1,"101":2,"106":1,"110":2,"130":1,"180":1,"182":1,"186":5,"189":1,"208":2,"210":1,"258":1,"265":1,"268":1,"270":1,"272":1,"280":1,"287":1,"290":1,"292":1,"295":1,"332":1,"337":1,"354":1}}],["wrap",{"2":{"348":3,"349":4}}],["wrapper",{"2":{"30":2}}],["wrong",{"2":{"336":1,"349":2}}],["wrn",{"2":{"202":1}}],["written",{"2":{"123":2}}],["writing",{"2":{"16":1,"26":1,"29":1,"255":1}}],["writer",{"2":{"16":2}}],["write",{"2":{"16":3,"26":2,"81":1,"123":2,"133":1,"213":1,"246":1,"265":1,"287":1,"337":1,"348":1}}],["watch",{"2":{"276":1}}],["warning",{"2":{"67":1,"110":1,"167":1,"173":1,"225":1}}],["waiting",{"2":{"126":1,"241":1,"319":1}}],["wait",{"2":{"51":1,"62":1,"64":1,"354":1}}],["walkthrough",{"2":{"119":1,"120":1}}],["walk",{"2":{"38":1,"98":1,"197":1}}],["wall",{"2":{"14":1}}],["wallet",{"0":{"225":1,"301":1},"2":{"9":1,"75":1,"174":2,"188":1,"209":1,"225":1,"244":3,"256":1,"300":3,"301":5,"322":3}}],["wanted",{"2":{"256":2,"354":2}}],["want",{"2":{"26":1,"33":1,"62":1,"87":1,"134":1,"143":1,"181":1,"186":1,"188":1,"251":1,"298":2,"308":1,"325":1,"354":1}}],["wants",{"2":{"16":1,"349":1}}],["ways",{"2":{"140":1,"336":1,"355":1}}],["way",{"2":{"26":1,"327":1,"349":1}}],["waste",{"2":{"32":1}}],["wasm1y9ceqvnsnm9xtcdmhrjvv4rslgwfzmrzky2c5z",{"2":{"256":2}}],["wasm14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s0phg4d",{"2":{"256":3}}],["wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5",{"2":{"173":4}}],["wasmvm",{"2":{"175":1}}],["wasmd",{"2":{"172":1,"173":1,"248":1,"251":1,"252":1,"254":1,"255":1,"256":6}}],["wasmpath",{"2":{"30":1}}],["wasm32",{"2":{"30":2}}],["wasm",{"2":{"30":4,"173":2,"246":1,"248":6,"251":2,"252":4,"254":1,"255":1,"256":7}}],["was",{"2":{"13":1,"14":2,"16":1,"62":1,"90":1,"127":1,"221":1,"248":1,"297":1,"348":1,"349":1,"354":6}}],["wire",{"2":{"338":1}}],["window",{"2":{"270":1,"292":1}}],["windows",{"2":{"107":1,"305":2}}],["win",{"2":{"113":2}}],["widespread",{"2":{"138":1}}],["widely",{"2":{"120":1}}],["wide",{"2":{"80":1}}],["witnesses",{"2":{"14":2}}],["without",{"2":{"7":1,"8":1,"14":1,"92":1,"151":1,"162":1,"310":1}}],["within",{"2":{"7":1,"106":1,"122":1,"201":1,"349":1}}],["with",{"0":{"9":1,"12":1,"14":1,"25":1,"82":1,"116":1,"127":1,"141":1,"142":1,"175":1,"177":1,"182":1,"194":1,"242":1,"244":1,"249":1,"303":1,"306":1,"320":1,"322":1,"323":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"250":1,"251":1,"252":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"324":1,"325":1,"326":1},"2":{"1":1,"2":1,"3":1,"6":1,"7":5,"8":4,"9":4,"11":2,"12":2,"13":2,"14":2,"16":1,"18":3,"19":1,"22":1,"23":1,"26":2,"27":1,"28":1,"30":2,"33":1,"36":1,"37":1,"42":1,"44":1,"49":1,"57":1,"58":1,"61":1,"62":2,"67":2,"70":1,"73":1,"74":2,"75":1,"76":1,"77":1,"80":3,"81":1,"83":1,"97":1,"104":1,"106":1,"110":3,"112":2,"113":2,"120":2,"121":1,"123":4,"124":1,"126":2,"127":1,"129":1,"132":1,"133":1,"134":2,"135":2,"137":1,"138":2,"139":4,"142":1,"150":3,"151":1,"155":5,"156":1,"162":1,"167":1,"171":1,"175":2,"177":1,"178":2,"180":8,"182":3,"184":1,"188":2,"191":1,"192":1,"201":1,"202":3,"203":3,"204":1,"205":1,"211":1,"213":2,"214":1,"217":2,"218":2,"219":1,"221":1,"229":1,"233":3,"234":1,"235":4,"236":1,"237":1,"239":1,"240":1,"241":1,"243":3,"244":2,"245":1,"246":1,"247":2,"248":5,"252":2,"253":1,"256":4,"258":1,"260":2,"262":2,"266":1,"272":1,"276":1,"280":1,"282":2,"284":2,"288":1,"296":1,"297":7,"298":1,"300":2,"304":1,"305":4,"306":1,"307":3,"309":3,"310":1,"318":1,"319":1,"321":3,"322":2,"323":1,"331":1,"334":2,"335":1,"337":2,"339":1,"342":5,"343":2,"344":1,"346":1,"347":2,"348":2,"349":5,"350":2,"353":2,"354":16,"355":1}}],["wizards",{"2":{"14":1}}],["will",{"2":{"10":1,"18":1,"19":1,"21":2,"24":1,"26":3,"28":1,"33":1,"38":1,"48":1,"50":1,"51":1,"57":1,"61":2,"67":1,"70":1,"71":2,"75":2,"78":2,"80":2,"81":1,"88":1,"89":1,"90":1,"91":3,"92":1,"95":1,"98":1,"106":2,"108":1,"110":1,"112":1,"113":1,"117":4,"120":1,"122":2,"123":1,"124":5,"125":1,"126":2,"127":3,"129":1,"133":1,"138":1,"147":2,"157":2,"165":3,"171":5,"175":1,"178":1,"179":1,"180":1,"191":1,"197":1,"199":1,"201":1,"211":1,"213":2,"217":5,"220":1,"221":1,"225":1,"227":1,"228":1,"232":1,"233":1,"235":2,"236":1,"237":1,"240":1,"241":2,"243":2,"246":2,"248":1,"251":1,"252":2,"253":1,"254":1,"256":2,"267":1,"270":1,"276":1,"289":1,"292":1,"295":2,"297":1,"301":1,"303":1,"305":1,"306":1,"308":1,"310":1,"316":1,"318":1,"319":2,"321":2,"323":3,"328":1,"329":1,"331":3,"332":1,"336":5,"337":2,"338":2,"342":2,"343":1,"345":1,"347":1,"348":2,"349":2,"351":1,"353":1,"354":8}}],["whoever",{"2":{"336":1}}],["who",{"2":{"143":1,"332":1}}],["why",{"0":{"139":1}}],["whatever",{"2":{"122":1}}],["what",{"0":{"135":1,"136":1},"1":{"137":1,"138":1},"2":{"92":1,"144":1,"167":1,"191":1,"213":1,"266":1,"288":1,"330":1}}],["whammy",{"2":{"76":1}}],["whitelist",{"2":{"35":1}}],["while",{"2":{"9":1,"14":1,"15":1,"133":1,"138":1,"171":1,"195":1,"226":1,"259":1,"341":1}}],["whichever",{"2":{"144":1}}],["which",{"2":{"7":1,"8":1,"16":2,"21":1,"40":1,"48":1,"61":1,"64":1,"67":1,"70":1,"72":1,"79":1,"81":1,"83":1,"106":1,"118":1,"133":1,"135":2,"138":1,"139":2,"150":2,"155":3,"171":2,"186":1,"187":1,"189":1,"192":1,"199":1,"208":1,"213":2,"214":1,"251":1,"306":1,"307":1,"323":1,"330":1,"336":1,"337":1,"342":2,"348":2,"349":2}}],["where",{"2":{"8":1,"15":1,"18":1,"19":1,"34":2,"64":1,"90":1,"91":1,"94":1,"101":1,"124":1,"133":1,"139":1,"226":2,"353":2}}],["when",{"0":{"144":1},"2":{"7":1,"10":1,"30":1,"34":1,"35":2,"61":2,"72":1,"75":1,"76":1,"80":1,"102":1,"123":1,"147":1,"155":1,"165":1,"171":1,"180":2,"263":1,"277":1,"285":1,"308":1,"324":1,"349":1,"355":2}}],["whether",{"2":{"2":1,"165":1,"354":1}}],["were",{"2":{"354":2}}],["wed",{"2":{"335":1}}],["web",{"2":{"338":1}}],["webassembly",{"2":{"246":1}}],["websockets",{"2":{"156":1}}],["weight",{"2":{"161":1}}],["well",{"2":{"34":1,"118":1,"151":1,"158":1,"193":2,"215":1,"235":1,"248":1,"297":1,"331":1}}],["welcome",{"2":{"0":1,"5":1,"80":1,"145":1,"327":1}}],["we",{"2":{"2":1,"4":1,"11":1,"12":1,"16":3,"17":1,"18":2,"19":1,"26":3,"28":1,"30":1,"33":1,"35":2,"58":1,"62":1,"64":1,"70":2,"83":1,"85":1,"88":1,"91":2,"97":1,"106":1,"110":1,"112":4,"113":2,"117":2,"120":2,"121":1,"122":1,"123":1,"125":1,"127":2,"129":1,"144":1,"145":2,"154":1,"180":1,"190":2,"191":1,"202":2,"213":1,"217":4,"220":1,"221":1,"226":1,"232":1,"233":2,"234":2,"235":3,"236":6,"240":1,"243":1,"246":2,"247":2,"248":6,"250":1,"251":2,"252":1,"253":1,"254":2,"255":2,"256":3,"260":3,"261":1,"262":1,"265":1,"267":1,"270":1,"275":1,"282":3,"283":1,"284":1,"287":1,"289":1,"292":1,"295":1,"296":3,"297":6,"298":4,"310":2,"318":1,"321":1,"323":1,"332":2,"334":2,"336":5,"337":4,"338":1,"339":2,"341":1,"342":2,"343":2,"344":3,"345":2,"346":1,"347":1,"348":9,"349":12,"350":2,"351":2,"352":1,"353":4,"354":11}}],["dc4026b38a604b82af88a0cd9bedb245",{"2":{"354":2}}],["dc4026b38a60",{"2":{"354":1}}],["df",{"2":{"305":1}}],["d532fc82579f",{"2":{"248":1}}],["dl",{"2":{"221":1}}],["d7d4c5a2ac271061512789bee3718305beaa519b",{"2":{"173":2}}],["d7e7e6ec0299c120c0e32167c11f0b60921ef88cc6524345bceb3b266ef727aa",{"2":{"76":1}}],["dht",{"2":{"158":3}}],["dst",{"2":{"76":3,"113":2}}],["dbg",{"2":{"59":1}}],["dynamic",{"2":{"175":1}}],["dyn",{"2":{"30":1}}],["dual",{"2":{"175":2}}],["dumps",{"2":{"123":1}}],["duplicate",{"2":{"91":1}}],["duplication",{"2":{"26":1}}],["during",{"2":{"61":1,"139":1}}],["duration=46",{"2":{"202":1}}],["duration>",{"2":{"62":1}}],["duration",{"2":{"51":1,"74":2,"113":2}}],["due",{"2":{"13":1,"91":1}}],["dramatically",{"2":{"354":1}}],["drive",{"2":{"350":1}}],["dr",{"0":{"13":1}}],["d",{"2":{"11":1,"90":1,"177":1,"226":1,"250":1,"263":1,"285":1,"317":1,"324":1,"354":4}}],["das",{"2":{"323":1}}],["dastartheight",{"2":{"155":1}}],["danger",{"2":{"231":1,"252":1,"310":1}}],["daemon",{"2":{"224":1}}],["daemonbuilder",{"2":{"32":1}}],["date",{"2":{"206":1,"335":1,"348":1,"354":1,"355":1}}],["datadir",{"2":{"59":1}}],["dataavailabilitylayerclient",{"2":{"16":1,"151":1}}],["data",{"0":{"14":1,"15":1,"16":1,"41":1,"151":1,"199":1},"1":{"152":1},"2":{"8":1,"10":2,"12":2,"13":2,"14":8,"15":4,"16":7,"18":3,"20":2,"24":1,"41":1,"48":1,"50":1,"54":1,"59":3,"106":2,"117":1,"129":1,"134":1,"135":1,"139":4,"144":1,"145":1,"146":1,"147":1,"151":3,"152":1,"155":3,"162":1,"164":1,"171":1,"173":2,"186":3,"188":1,"189":1,"199":1,"208":1,"209":1,"213":1,"215":1,"217":2,"218":6,"256":2,"259":1,"265":1,"268":1,"271":1,"274":1,"281":1,"287":1,"290":1,"293":1,"295":2,"310":2,"323":2,"324":1,"325":1,"326":1,"329":1,"338":1,"354":3}}],["daheight=30",{"2":{"316":1}}],["daheight",{"2":{"155":1}}],["dablocktime",{"2":{"155":2}}],["dapp",{"2":{"132":1}}],["dappsys",{"2":{"233":1}}],["dapps",{"2":{"14":1,"180":1}}],["darwin",{"2":{"73":1,"335":2}}],["days",{"2":{"330":1}}],["day",{"2":{"9":1,"16":1,"336":2,"343":1,"348":9,"349":15,"354":2,"355":1}}],["da",{"0":{"20":1,"21":1,"22":1,"51":1,"63":1,"109":1,"191":1,"199":1,"213":1,"306":1},"1":{"21":1,"22":1,"23":1,"24":1},"2":{"7":1,"8":2,"10":2,"16":4,"20":1,"21":3,"22":3,"23":2,"24":1,"48":3,"49":1,"50":1,"51":4,"54":2,"58":1,"59":1,"61":5,"63":1,"90":5,"91":3,"92":5,"95":3,"97":3,"106":1,"109":3,"110":1,"112":2,"115":1,"129":1,"135":2,"139":1,"147":1,"151":4,"152":3,"155":1,"156":1,"157":1,"165":2,"171":4,"173":1,"175":1,"177":1,"184":1,"186":3,"191":8,"192":5,"199":2,"206":1,"208":2,"213":12,"214":5,"215":1,"231":4,"246":1,"248":14,"256":1,"263":1,"285":1,"295":1,"297":15,"303":1,"306":1,"309":1,"316":2,"324":7,"325":3,"351":1,"352":1,"353":12,"354":13,"356":1}}],["doing",{"2":{"259":1,"348":1,"349":2}}],["doubt",{"2":{"40":1}}],["do",{"2":{"34":1,"35":1,"103":1,"110":1,"226":1,"234":1,"236":1,"252":1,"263":1,"265":1,"277":1,"285":1,"287":1,"298":1,"354":1}}],["dotenv",{"2":{"32":2}}],["door",{"2":{"12":1}}],["done",{"2":{"32":1,"84":1,"193":1,"215":1,"226":1,"243":1,"308":1,"321":1}}],["don",{"2":{"8":1,"91":1,"150":1,"160":1,"174":1,"298":1,"305":1}}],["doesn",{"2":{"128":1}}],["does",{"2":{"8":1,"133":1,"141":1,"191":1,"213":1,"267":1,"289":1,"324":1,"354":1}}],["downloaded",{"2":{"248":2}}],["downloads",{"2":{"99":1}}],["downloading",{"2":{"70":1,"220":1}}],["download",{"2":{"67":2,"107":1,"110":2,"139":1,"171":1,"177":1,"250":1,"276":1,"352":1}}],["down",{"2":{"7":1,"19":1,"144":1,"183":1,"354":1}}],["dockerfile",{"0":{"352":1},"2":{"352":4}}],["docker",{"0":{"177":1,"198":1,"305":1},"2":{"66":1,"177":3,"178":1,"179":2,"198":2,"248":2,"250":1,"251":2,"252":1,"297":2,"298":2,"305":4,"311":1,"325":2,"352":2,"353":1,"354":5}}],["docs",{"2":{"1":1,"145":1,"186":1,"332":1,"338":1,"341":1,"342":1,"343":1,"347":1}}],["documentation",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1},"2":{"0":1,"1":1,"3":1,"4":1,"26":1,"30":1,"31":1,"37":1,"134":1,"142":1,"146":2,"206":1,"213":1,"338":1}}],["did",{"2":{"349":1}}],["didn",{"2":{"93":1,"354":1}}],["disk",{"2":{"305":1}}],["disable",{"2":{"231":1}}],["distinct",{"2":{"180":1}}],["disputes",{"2":{"143":1}}],["displayed",{"2":{"301":1}}],["display",{"2":{"108":1,"178":1,"243":1,"321":1,"328":1,"354":1}}],["discover",{"2":{"330":1}}],["discovery",{"2":{"158":1}}],["disclaimer",{"2":{"64":1}}],["discrepancies",{"2":{"4":1}}],["divided",{"2":{"83":1}}],["dive",{"2":{"80":1,"180":1}}],["dir",{"2":{"30":1,"56":3,"101":4,"111":1}}],["directories",{"2":{"338":1}}],["directory",{"0":{"3":1,"338":1},"2":{"29":1,"30":1,"40":3,"50":1,"59":2,"67":1,"74":2,"101":2,"102":1,"103":1,"110":1,"111":1,"113":2,"122":2,"124":1,"125":2,"126":1,"189":1,"190":1,"211":1,"212":2,"226":1,"232":2,"233":1,"243":1,"250":1,"251":1,"260":2,"263":1,"266":1,"276":1,"277":1,"282":2,"285":1,"288":1,"297":1,"321":1,"326":1,"337":2,"338":4,"352":6,"354":1}}],["direct",{"2":{"74":2,"113":2,"119":1,"151":1,"158":1}}],["directly",{"2":{"7":1,"8":1,"14":1,"37":1,"72":1,"139":1}}],["difference",{"2":{"208":1,"209":1}}],["differently",{"2":{"342":1}}],["different",{"2":{"10":1,"18":2,"48":1,"58":1,"59":1,"72":1,"78":1,"126":1,"135":1,"140":1,"162":1,"205":1,"217":1,"218":1,"244":1,"322":1}}],["diff",{"2":{"33":1}}],["difficult",{"2":{"8":1}}],["diagrams",{"2":{"3":1}}],["debian",{"2":{"248":1,"297":1,"352":1,"354":1}}],["debug",{"2":{"9":1,"74":2,"113":2,"149":1}}],["delegating",{"2":{"342":1}}],["delegate",{"2":{"10":2}}],["deloyment",{"2":{"234":1}}],["dedicated",{"2":{"139":1,"158":1}}],["desc",{"2":{"256":2}}],["describing",{"2":{"338":1}}],["described",{"2":{"252":1}}],["description",{"2":{"121":1,"353":1}}],["desired",{"2":{"188":1}}],["designs",{"2":{"343":1}}],["design",{"0":{"336":1},"2":{"121":1,"151":1,"165":2,"218":1,"331":1,"336":2,"343":1}}],["designed",{"2":{"80":1,"109":1,"310":1,"337":2}}],["designate",{"2":{"10":1}}],["deep",{"2":{"117":1}}],["deeper",{"2":{"80":1,"106":1,"181":1}}],["determine",{"2":{"191":1,"213":2}}],["detect",{"2":{"165":1}}],["detected",{"2":{"88":1}}],["detail",{"2":{"80":1}}],["details",{"0":{"173":1},"1":{"174":1},"2":{"3":1,"16":1,"18":1,"34":1,"192":1,"214":1,"256":1}}],["detailed",{"2":{"2":1,"165":1,"206":1}}],["denom",{"2":{"78":5,"79":3,"112":1,"113":2,"255":2,"298":1,"299":2}}],["de5f15d2ceb85278fa916185a01fba5da604563462893288ec7a8745fb597b96",{"2":{"76":1}}],["decrementcounter",{"2":{"233":2}}],["decreasing",{"2":{"61":1}}],["decision",{"2":{"165":1}}],["decide",{"2":{"158":1,"171":1}}],["decoded",{"2":{"127":1}}],["decentralized",{"2":{"117":1,"137":1,"138":1,"162":2,"171":1}}],["decentralization",{"2":{"53":1}}],["def",{"2":{"353":1}}],["defer",{"2":{"162":1}}],["defaults",{"2":{"61":1}}],["default",{"2":{"32":1,"61":1,"74":2,"75":2,"97":1,"112":1,"154":1,"164":1,"173":1,"191":1,"213":3,"260":1,"276":1,"282":1,"297":1,"324":1,"326":1,"338":1}}],["definition",{"2":{"338":1}}],["definitions",{"2":{"31":1}}],["defining",{"2":{"35":1}}],["defined",{"2":{"34":2,"91":1,"341":1,"342":1,"347":1}}],["defines",{"2":{"16":2,"91":1,"266":1,"268":1,"288":1,"290":1,"343":1}}],["define",{"2":{"7":2,"8":1,"30":1,"265":2,"287":2,"353":4}}],["derived",{"2":{"239":1}}],["derive",{"2":{"31":4,"34":1}}],["dep",{"2":{"342":1}}],["dependency",{"0":{"220":1,"247":1},"1":{"221":1,"222":1,"223":1},"2":{"150":2,"342":2}}],["dependencies",{"0":{"34":1,"107":1,"296":1,"333":1},"1":{"334":1,"335":1},"2":{"27":1,"29":1,"32":2,"220":1,"341":1,"352":2}}],["depth",{"2":{"26":1,"113":1,"121":1}}],["deployed",{"2":{"123":1,"124":1,"139":1,"172":1,"235":1,"236":2,"245":1,"254":2}}],["deployment",{"0":{"129":1,"203":1,"234":1,"249":1,"252":1,"307":1},"1":{"130":1,"131":1,"132":1,"133":1,"250":1,"251":1,"252":1},"2":{"26":1,"126":2,"139":1,"241":2,"248":1,"252":1,"319":2}}],["deploy",{"0":{"124":1,"125":1,"126":1,"241":1,"306":1,"319":1},"1":{"126":1},"2":{"7":1,"18":1,"117":2,"125":1,"126":1,"135":1,"139":2,"152":1,"162":1,"201":1,"203":1,"217":1,"218":1,"231":1,"234":1,"235":1,"236":1,"237":1,"241":2,"252":3,"253":1,"306":1,"307":1,"310":1,"317":2,"319":2}}],["deploying",{"0":{"121":1,"185":1,"207":1,"235":1,"236":1,"258":1,"273":1,"280":1},"1":{"122":1,"123":1,"124":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"274":1,"275":1,"276":1,"277":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1},"2":{"7":2,"10":1,"18":1,"80":1,"135":2,"137":1,"138":3,"139":2,"142":1,"143":1,"180":1,"186":1,"208":1,"234":1,"236":1,"251":1,"276":1}}],["demonstrated",{"2":{"302":1}}],["demonstrates",{"2":{"106":1,"204":1}}],["demo",{"0":{"17":1},"2":{"13":1,"17":1}}],["demand",{"2":{"10":1}}],["degree",{"2":{"8":1}}],["devices",{"2":{"161":1}}],["devnet",{"0":{"258":1,"312":1},"1":{"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1},"2":{"67":2,"117":1,"129":1,"209":1,"258":2,"259":1,"262":1,"272":1,"280":1,"284":1,"306":1,"307":1,"308":1,"310":1,"312":2,"323":1,"325":1}}],["developing",{"2":{"80":1,"81":1,"133":1}}],["development",{"0":{"25":1,"232":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1},"2":{"8":1,"24":1,"27":1,"106":1,"120":1,"161":1,"177":2,"178":1,"179":2,"180":1,"187":1,"191":1,"232":1,"263":1,"285":1,"295":1,"336":1,"337":1,"338":1}}],["developers",{"2":{"7":2,"8":3,"9":3,"10":1,"12":1,"15":1,"16":1,"82":1,"135":2,"138":3,"139":3,"141":2,"142":2,"143":1,"145":1,"146":1,"175":1,"195":1,"218":2,"332":1}}],["developer",{"2":{"7":1,"9":1,"137":1,"352":1}}],["dev",{"2":{"1":1,"21":1,"32":1,"67":1,"70":1,"99":1,"107":1,"108":1,"109":1,"110":1,"173":6,"199":1,"220":1,"243":1,"260":1,"276":1,"282":1,"321":1,"328":1,"352":2}}],["b�",{"2":{"316":1}}],["b",{"2":{"200":1,"304":1,"354":5}}],["b917289ec7566b57b2d0ec759f2e703dbd652f9044362e78c05c4f6df8fd7ac7",{"2":{"76":1}}],["black",{"2":{"182":1}}],["blank",{"2":{"76":1}}],["blob",{"2":{"61":2,"202":4}}],["blobs=0",{"2":{"202":1}}],["blobs",{"2":{"14":1}}],["block=true",{"2":{"202":2}}],["blockinch",{"2":{"155":1}}],["blockmanager",{"2":{"155":3}}],["blocktime",{"2":{"155":1}}],["blocknumber",{"2":{"127":1}}],["blockhash",{"2":{"127":1}}],["blockhash=7897885b959f52bf0d772e35f8da638cf8bbc361c819c3fd3e61dcef5034d1cc",{"2":{"59":1}}],["blockheight=5532",{"2":{"59":1}}],["blockretriever",{"2":{"16":1,"151":1}}],["blocks=100",{"2":{"63":1}}],["blockspace",{"2":{"12":1,"14":1}}],["blocks",{"0":{"63":1,"226":1},"1":{"227":1,"228":1,"229":1,"230":1},"2":{"10":1,"16":2,"19":1,"54":1,"59":1,"62":2,"63":3,"85":1,"91":2,"139":3,"147":3,"151":1,"156":2,"158":1,"160":2,"162":1,"165":3,"188":1,"192":1,"202":1,"208":1,"209":1,"214":1,"226":2,"276":1}}],["blocksdk",{"2":{"7":1,"9":1}}],["block",{"0":{"19":1,"51":1,"155":1,"170":1,"227":1,"228":1,"229":1},"2":{"9":2,"10":1,"14":1,"19":7,"51":4,"59":1,"62":4,"74":2,"80":1,"90":3,"91":1,"92":1,"95":1,"97":1,"112":6,"113":2,"126":1,"127":1,"151":2,"155":10,"156":3,"157":3,"161":1,"162":1,"165":3,"171":7,"173":10,"177":5,"188":2,"191":9,"192":1,"202":19,"213":10,"214":1,"226":4,"227":1,"228":3,"229":2,"241":1,"248":9,"297":6,"316":10,"319":1,"325":5,"329":3,"354":22}}],["blockchain",{"2":{"8":3,"9":1,"10":1,"14":1,"18":1,"53":2,"64":1,"72":1,"106":2,"110":1,"134":1,"135":1,"137":2,"138":1,"139":1,"145":1,"149":1,"156":2,"175":2,"217":1,"265":2,"287":2,"295":2,"300":1,"330":1,"337":5,"338":4,"341":1,"347":1,"350":1}}],["blockchains",{"2":{"7":2,"9":1,"72":6,"335":1,"337":1}}],["blog",{"0":{"5":1},"1":{"6":1},"2":{"3":3,"5":1,"128":1,"135":1,"217":1}}],["bit",{"2":{"248":2,"297":2,"348":1,"349":1,"354":2}}],["bitcoin",{"0":{"12":1,"14":1,"15":1,"16":1,"17":1,"216":1,"223":1,"224":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":2,"226":2,"227":2,"228":2,"229":2,"230":2,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1},"2":{"6":1,"7":1,"12":6,"13":4,"14":9,"15":3,"16":7,"17":1,"18":3,"164":1,"217":5,"218":7,"223":3,"226":3,"230":1,"231":3,"232":3}}],["bid",{"2":{"113":2}}],["bin",{"2":{"110":2,"178":1,"179":1,"221":3,"226":1,"248":6,"261":1,"275":1,"283":1,"297":6,"352":2,"353":1,"354":6}}],["binary",{"0":{"69":1},"2":{"40":2,"90":1,"189":1,"190":1,"211":1,"338":1,"352":1}}],["big",{"2":{"14":1}}],["bog",{"2":{"354":3}}],["body",{"2":{"298":1,"349":2,"350":1,"354":2}}],["bodies",{"2":{"155":1}}],["bookworm",{"2":{"352":1}}],["bool",{"2":{"348":1}}],["boogas",{"2":{"242":1,"320":1}}],["booga",{"0":{"241":1,"319":1},"2":{"242":2,"244":2,"317":1,"318":1,"320":2,"322":2}}],["bootstrapping",{"2":{"8":1}}],["bootstrap",{"2":{"7":1,"12":1,"138":1,"139":1,"158":2}}],["bob",{"2":{"202":2,"298":1,"354":7}}],["bonus",{"2":{"150":1}}],["bot",{"2":{"355":1}}],["bottom",{"2":{"123":1}}],["both",{"2":{"10":1,"19":1,"88":1}}],["box",{"2":{"30":2}}],["bar",{"2":{"145":1}}],["barrier",{"2":{"138":1}}],["back",{"0":{"79":1},"2":{"97":1,"254":1}}],["backend",{"0":{"43":1},"2":{"43":2,"44":1,"45":1,"74":2,"78":1,"88":1,"93":1,"113":5,"114":2,"236":1,"252":1,"255":1,"256":1,"298":2,"354":6}}],["bankkeeper",{"2":{"348":1,"349":1,"350":2}}],["bank",{"2":{"78":1,"79":2,"88":1,"113":2,"114":1,"256":2,"298":2,"299":2,"342":5}}],["balances",{"0":{"299":1},"2":{"78":2,"79":5,"113":2,"256":3,"299":3,"342":1}}],["balance",{"2":{"78":1,"79":1,"91":1,"113":4,"203":3,"299":2}}],["batches",{"2":{"188":1,"192":1,"209":1,"214":1}}],["batch",{"2":{"74":2,"113":2}}],["battle",{"2":{"9":1}}],["basics",{"2":{"98":1}}],["basic",{"2":{"50":1,"180":1,"182":1,"184":1,"204":1,"233":2,"268":1,"290":1,"329":1,"354":1}}],["basename",{"2":{"251":1}}],["baseaccount",{"2":{"173":1}}],["base",{"2":{"34":2,"35":3,"352":1,"354":1}}],["based",{"2":{"10":1,"53":1,"158":1,"195":1}}],["bashfailed",{"2":{"354":3}}],["bashforge",{"2":{"232":1,"233":1,"235":1,"236":1,"241":1,"319":1}}],["bashfoundryup",{"2":{"222":1}}],["bashfound",{"2":{"101":1}}],["bash7",{"2":{"316":1}}],["bash24",{"2":{"306":1}}],["bash2024",{"2":{"76":1}}],["bashmake",{"2":{"305":1,"306":1,"307":1,"308":1}}],["bashmodify",{"2":{"266":1,"288":1}}],["bashtext",{"2":{"270":1,"292":1}}],["bashtx",{"2":{"252":1,"354":5}}],["bashname",{"2":{"256":1}}],["bashwordle=$",{"2":{"354":1}}],["bashwasmd",{"2":{"254":1,"256":1}}],["bashwget",{"2":{"67":1,"70":1}}],["bashkurtosis",{"2":{"247":1,"248":1,"296":1,"297":1,"334":1,"353":1,"354":2}}],["bashkeyname",{"2":{"71":2}}],["bashexit",{"2":{"354":1}}],["bashexport",{"2":{"57":1,"124":1,"126":2,"226":1,"227":1,"228":1,"231":1,"235":3,"236":1,"241":2,"244":1,"298":1,"319":2,"322":1}}],["basherror",{"2":{"256":1}}],["bashethermintd",{"2":{"231":1}}],["bash1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5",{"2":{"228":1}}],["bash12",{"2":{"112":1}}],["bashbrew",{"2":{"305":1}}],["bashbitcoin",{"2":{"223":1,"224":1,"225":1,"227":1,"228":1,"229":2}}],["bashbalances",{"2":{"78":1,"299":2}}],["bashbash",{"2":{"67":1,"70":1,"226":1,"231":1,"262":1,"263":1,"276":1,"277":1,"284":1,"285":1}}],["bashsource",{"2":{"222":1}}],["bashsudo",{"2":{"220":2,"223":1,"251":1}}],["bashver=",{"2":{"221":1}}],["bashversion",{"2":{"73":1}}],["bashopenssl",{"2":{"213":1,"260":1,"276":1,"282":1,"324":1}}],["bashosmosisd",{"2":{"78":1,"79":1}}],["bashosmo",{"2":{"78":1}}],["bashda",{"2":{"191":1,"213":3}}],["bashdocker",{"2":{"67":1,"177":2,"178":1,"179":2,"183":1,"248":2,"250":3,"252":2,"297":2,"298":1,"312":1,"324":1,"352":2,"354":3}}],["bashhttp",{"2":{"188":1}}],["bashaddress",{"2":{"317":1}}],["bashanvil",{"2":{"235":1}}],["bashauth",{"2":{"213":1,"298":1,"354":1}}],["bashavail",{"2":{"188":1}}],["bashaccount",{"2":{"113":1,"114":1}}],["bashprivatekey",{"2":{"239":1}}],["bashprivate",{"2":{"178":1,"236":1}}],["bashpython3",{"2":{"124":1}}],["bashpip",{"2":{"120":1}}],["bashgo",{"2":{"305":1}}],["bashgm=$",{"2":{"297":1}}],["bashgmd",{"2":{"78":1,"79":2,"88":1,"270":1,"292":1}}],["bashgas",{"2":{"256":1}}],["bashgit",{"2":{"113":1,"176":1,"231":1,"304":1}}],["bash4980",{"2":{"227":1}}],["bash4",{"2":{"92":1}}],["bashi",{"2":{"329":1}}],["bashinit=",{"2":{"255":1}}],["bashinfo",{"2":{"248":1,"297":1,"354":1}}],["bashinterface",{"2":{"35":1}}],["bashignite",{"2":{"211":3,"266":1,"288":1,"335":2,"337":1,"340":2,"342":1,"344":2,"346":2}}],["bashibc",{"2":{"79":1}}],["bashrepository",{"2":{"352":1}}],["bashregister=",{"2":{"256":1}}],["bashrc",{"2":{"221":3,"222":1}}],["bashrm",{"2":{"189":1,"230":1,"261":1,"275":1,"283":1}}],["bashrly",{"2":{"73":1,"74":1,"75":1,"76":3,"77":1,"113":7}}],["bashrollkit",{"2":{"23":1,"51":1,"56":1,"58":1,"61":2,"63":1,"95":1,"97":1,"101":1,"108":1,"112":1,"113":2,"212":1,"214":1,"298":2,"299":2,"328":1,"329":1,"354":8}}],["bashcode",{"2":{"254":1,"354":1}}],["bashcontainer",{"2":{"248":1,"297":1,"354":1}}],["bashcw=$",{"2":{"248":1}}],["bashcli",{"2":{"247":1,"296":1,"334":1}}],["bashcargo",{"2":{"188":1}}],["bashcast",{"2":{"127":2,"235":2,"236":2,"242":2,"320":2}}],["bashcalldata=$",{"2":{"127":1}}],["bashcd",{"2":{"67":2,"69":1,"73":1,"93":1,"111":1,"122":2,"126":3,"190":1,"199":1,"200":1,"201":1,"202":1,"211":2,"240":1,"241":1,"243":2,"313":1,"315":1,"318":1,"319":1,"321":2,"325":1,"326":1,"338":1}}],["bashcp",{"2":{"56":1}}],["bashcurl",{"2":{"21":1,"67":1,"99":1,"107":1,"108":1,"110":1,"222":1,"238":1,"314":1,"328":1,"335":1}}],["bash",{"2":{"19":4,"21":1,"51":1,"56":1,"62":3,"63":1,"67":1,"90":1,"103":1,"107":1,"109":2,"177":1,"178":2,"179":1,"190":1,"191":1,"192":1,"202":1,"203":1,"210":1,"213":2,"221":3,"222":1,"226":1,"233":1,"238":1,"248":1,"256":2,"260":1,"276":1,"282":1,"297":1,"298":2,"314":1,"325":1,"335":1,"352":1,"354":2}}],["bashyarn",{"2":{"1":1}}],["berachain",{"2":{"310":1,"313":1}}],["being",{"2":{"227":1,"354":1}}],["beacond",{"2":{"202":1}}],["beacon",{"2":{"200":2,"201":1,"202":7,"203":1}}],["beaconkit",{"0":{"194":1,"200":1,"202":1},"1":{"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1},"2":{"195":2,"200":1,"201":1,"203":1,"204":2,"206":2}}],["begin",{"2":{"196":1,"316":1}}],["beginner",{"0":{"130":1}}],["benefit",{"2":{"139":1}}],["below",{"2":{"17":1,"28":1,"29":2,"31":1,"38":1,"118":1,"179":1,"212":1,"227":1,"252":1,"256":2,"324":1}}],["behavior",{"2":{"16":1,"121":1}}],["because",{"2":{"91":1,"113":1,"120":2,"158":1,"251":1,"267":1,"289":1,"337":1,"354":2}}],["became",{"2":{"14":1}}],["become",{"2":{"14":2}}],["becoming",{"2":{"8":1}}],["beta",{"0":{"273":1},"1":{"274":1,"275":1,"276":1,"277":1},"2":{"208":1,"209":2,"213":3,"214":1,"271":1,"274":1,"276":1,"278":1,"293":1,"323":1}}],["better",{"2":{"14":1,"252":1}}],["between",{"2":{"8":1,"10":3,"64":1,"70":1,"72":3,"76":1,"77":1,"143":1,"151":1,"158":1,"165":2,"342":1}}],["best",{"0":{"9":1}}],["been",{"2":{"8":1,"61":1,"78":1,"79":1,"171":1,"235":1,"236":1,"256":1,"266":1,"288":1,"310":1,"348":1,"349":1,"352":1,"354":1}}],["be",{"0":{"11":1},"2":{"7":1,"9":2,"10":1,"16":2,"18":1,"19":1,"26":1,"28":1,"30":1,"31":1,"48":1,"51":1,"58":1,"61":4,"76":1,"78":1,"86":1,"112":2,"113":1,"118":1,"119":1,"121":1,"126":1,"127":1,"128":1,"135":2,"138":4,"140":1,"142":1,"144":1,"146":1,"147":1,"149":1,"150":1,"151":2,"152":1,"154":1,"157":2,"161":1,"165":1,"171":3,"173":2,"180":1,"191":2,"212":1,"213":2,"228":1,"229":1,"232":1,"239":1,"243":1,"246":1,"251":1,"298":1,"301":1,"305":1,"307":1,"310":1,"321":1,"323":3,"324":1,"336":2,"337":1,"342":1,"345":2,"348":3,"349":3,"350":1,"354":1,"355":1}}],["before",{"2":{"2":1,"26":1,"54":1,"62":1,"67":1,"95":1,"110":1,"171":1,"177":1,"186":1,"187":1,"196":1,"208":1,"209":1,"243":1,"261":1,"275":1,"283":1,"298":1,"305":1,"311":1,"312":1,"321":1,"323":1,"325":1,"336":1,"339":1,"354":2}}],["business",{"2":{"138":1}}],["buffer",{"2":{"62":1,"265":2,"287":2,"338":1}}],["budget",{"2":{"12":1,"32":1}}],["button",{"2":{"86":1,"301":1}}],["but",{"2":{"10":1,"12":1,"70":1,"117":1,"120":1,"138":1,"150":1,"158":1,"166":1,"236":1,"332":1,"336":1,"337":1,"338":1}}],["bugs",{"2":{"7":1,"8":1,"81":1,"133":1}}],["builder=false",{"2":{"202":1}}],["builder",{"2":{"202":5}}],["builds",{"2":{"109":1,"199":1,"202":1}}],["build",{"0":{"9":1,"143":1,"180":1,"182":1,"202":1,"305":1},"1":{"181":1,"182":1},"2":{"3":1,"7":1,"18":2,"21":1,"32":1,"106":1,"110":1,"117":1,"120":1,"133":1,"138":1,"142":1,"175":1,"182":1,"193":1,"202":1,"211":2,"215":1,"218":2,"220":1,"221":1,"245":1,"246":1,"295":1,"305":5,"330":1,"331":1,"332":1,"335":1,"337":3,"342":1,"352":8}}],["building",{"0":{"1":1,"40":1,"110":1,"129":1,"190":1,"194":1,"211":1},"1":{"130":1,"131":1,"132":1,"133":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1},"2":{"7":1,"8":1,"11":1,"62":2,"106":2,"129":1,"144":1,"180":1,"195":3,"295":2,"331":1,"335":1,"339":1}}],["built",{"2":{"1":1,"16":1,"115":1,"121":2,"124":1,"139":1,"142":1,"182":1,"193":1,"202":1,"215":1,"246":1,"250":1,"258":1,"271":1,"280":1,"293":1,"352":1,"353":1,"356":1}}],["briefly",{"2":{"140":1}}],["bring",{"2":{"139":1,"141":1}}],["bridge",{"2":{"8":1}}],["bridging",{"2":{"8":1}}],["brew",{"2":{"110":1}}],["break",{"0":{"11":1}}],["broadcasting",{"2":{"156":1,"298":1,"354":1}}],["broadcast",{"2":{"74":2,"113":2,"126":2,"235":1,"236":1,"241":2,"319":2}}],["broccoli",{"2":{"32":1}}],["browser",{"2":{"174":1,"300":1,"301":1}}],["browse",{"2":{"26":1}}],["brought",{"2":{"7":1}}],["branches",{"2":{"9":1,"150":1}}],["branch",{"2":{"2":3,"113":1,"200":1,"304":1,"313":1,"318":1,"325":1}}],["byte",{"2":{"348":2,"349":3}}],["bytecode",{"2":{"251":1}}],["bytes",{"2":{"213":2}}],["by",{"2":{"3":1,"7":5,"8":1,"9":1,"12":1,"14":3,"16":1,"18":1,"24":1,"31":1,"32":1,"35":1,"50":1,"59":1,"61":4,"70":1,"76":1,"90":2,"91":1,"94":1,"104":1,"108":1,"110":1,"117":1,"121":1,"123":1,"124":1,"134":2,"135":1,"139":5,"145":1,"152":1,"154":3,"155":1,"161":1,"162":1,"164":1,"165":2,"166":1,"172":1,"176":1,"178":1,"179":2,"180":2,"188":1,"190":1,"191":1,"192":1,"195":1,"212":1,"213":3,"214":1,"217":1,"223":1,"226":1,"235":1,"236":1,"246":2,"247":1,"248":2,"254":2,"255":1,"256":2,"260":1,"262":1,"266":1,"269":1,"276":2,"282":1,"284":1,"288":1,"291":1,"296":1,"297":2,"298":1,"310":1,"323":2,"324":1,"327":1,"328":1,"334":1,"335":1,"337":1,"338":1,"340":1,"341":1,"345":1,"349":1,"352":2,"354":7,"355":1}}],["cbf66a881cb2",{"2":{"354":1}}],["cb1fa1d3309513fc6c8599606defe75164f4cae2abd101d78133b287862a5aca",{"2":{"76":1}}],["c5363b77b543",{"2":{"297":1}}],["ctx",{"2":{"268":3,"290":3,"348":4,"349":6,"350":2}}],["ctrl+c",{"2":{"226":1}}],["c147257485b72e7ffa5fdb943c94ce951a37817554339586ffd645ad2aa397c3",{"2":{"256":1}}],["c71b0308616d",{"2":{"248":1}}],["c71b0308616d40ad919ad24c3d14f35b",{"2":{"248":3}}],["csrjjpfudtnftzgho69v0d",{"2":{"213":1}}],["cpu",{"2":{"219":1}}],["cp",{"2":{"126":2,"243":1,"250":1,"252":1,"321":1}}],["circom",{"2":{"122":1,"126":1,"127":1}}],["circuit",{"0":{"121":1,"124":1},"1":{"122":1,"123":1,"124":1},"2":{"117":3,"121":2,"122":6,"123":6,"124":6,"126":1,"127":2,"128":1}}],["c3e53d20bc7a4cc993b17c7971f8ecd06a433c10b6a96f4c4c3714f0624c56da",{"2":{"112":1,"113":1,"114":1}}],["cmd=",{"2":{"353":1}}],["cmd",{"2":{"101":3,"111":1,"212":1,"338":1,"352":1,"353":2}}],["c",{"2":{"94":1,"97":1,"221":1,"248":5,"276":1,"297":5,"353":1,"354":5}}],["c053d637cca2a2ba030e2c5ee1b28a16f71ccb0e45e8be52766dc1b241b77878",{"2":{"78":1}}],["cd",{"2":{"69":1,"73":1,"93":1,"109":1,"113":1,"176":1,"200":1,"221":1,"231":1,"232":1,"240":1,"266":1,"288":1,"304":1,"313":1,"318":1}}],["ce2291909a3d",{"2":{"354":1}}],["certificates",{"2":{"352":1}}],["certain",{"2":{"336":1}}],["cee974a1c2b141478c9eb2a9b1e4f87f",{"2":{"248":2}}],["cease",{"2":{"183":1}}],["censorship",{"2":{"162":1}}],["centralized",{"2":{"47":1,"144":1,"162":1,"354":2}}],["celenium",{"2":{"173":1,"276":2,"326":1}}],["celestiaorg",{"2":{"231":1}}],["celestia1jqevcsld0dqpjp3csfg7alkv3lehvn8u04ymsu",{"2":{"113":2}}],["celestia",{"0":{"113":1,"152":1,"207":1,"209":1,"214":1,"258":1,"259":1,"273":1,"274":1,"280":1,"281":1,"312":1,"323":1},"1":{"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"274":1,"275":1,"276":1,"277":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"324":1,"325":1,"326":1},"2":{"15":1,"48":1,"67":2,"91":4,"93":2,"112":2,"113":4,"117":2,"128":1,"129":2,"132":1,"133":1,"135":2,"139":1,"147":1,"152":5,"208":2,"209":2,"213":4,"214":3,"215":1,"258":1,"259":1,"263":1,"271":1,"272":1,"274":2,"276":2,"277":1,"278":1,"280":1,"281":1,"285":1,"293":1,"310":2,"312":2,"323":2,"324":10,"325":2,"326":1,"356":1}}],["cel",{"2":{"93":1}}],["cut",{"2":{"354":4}}],["cutting",{"2":{"139":1,"186":1}}],["cumulativegasused",{"2":{"127":1}}],["curl",{"2":{"109":1,"156":1,"191":1,"199":1,"210":1,"213":1,"220":1,"325":1,"352":2}}],["currentcount",{"2":{"349":2}}],["currenttimeguesserhashstring",{"2":{"349":4}}],["currenttimeguesserhash",{"2":{"349":2}}],["currenttimeguesserbytes",{"2":{"349":2}}],["currenttimehashstring",{"2":{"348":3,"349":2}}],["currenttimehash",{"2":{"348":2,"349":2}}],["currenttimebytes",{"2":{"348":2,"349":2}}],["currenttime",{"2":{"348":2,"349":3}}],["currently",{"2":{"133":2,"144":2,"154":1,"156":1,"161":1,"166":1,"231":1,"268":1,"290":1,"348":1,"354":1}}],["current",{"2":{"31":2,"101":1,"165":2,"212":1,"227":1,"310":1,"336":1,"348":4,"349":7,"352":1,"354":1,"355":1}}],["customizing",{"2":{"338":1}}],["customization",{"2":{"175":2}}],["customizability",{"0":{"137":1},"2":{"139":1}}],["customizable",{"2":{"134":1,"139":1,"145":1,"195":1}}],["customize",{"2":{"10":1,"18":2,"87":1,"139":1,"145":1,"205":1,"217":1,"218":2}}],["custom",{"2":{"9":1,"15":1,"17":1,"31":1,"62":2,"70":1,"86":1,"124":1,"141":1,"175":1,"205":1,"217":1,"338":1}}],["cfg",{"2":{"30":2}}],["cwd",{"2":{"335":1}}],["cwinfer2ikqgxgo0da9j7ubq+e1ljwztmdjwdt",{"2":{"298":1}}],["cw1",{"2":{"35":2}}],["cw20",{"2":{"34":3,"35":6}}],["cwenv>",{"2":{"30":1}}],["cw",{"0":{"25":1,"29":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1},"2":{"26":6,"27":2,"28":1,"29":4,"30":2,"31":7,"32":1,"33":2,"34":1,"35":2,"37":2,"80":1,"250":3,"251":1,"252":4,"253":1}}],["carl",{"2":{"335":1}}],["cargo",{"0":{"29":1},"2":{"27":1,"29":1,"35":4,"251":1}}],["cast",{"2":{"235":2,"236":2,"244":1,"322":1}}],["cases",{"2":{"61":1,"139":1,"171":1,"182":1,"296":1,"354":1}}],["case",{"2":{"15":1,"48":1,"90":1,"91":1,"97":1,"139":1,"147":1,"171":2,"230":1,"254":1,"342":1}}],["capabilities",{"2":{"146":1,"156":1,"175":1,"181":1,"184":1,"309":1,"342":1}}],["capital",{"2":{"138":1}}],["calculate",{"2":{"112":1}}],["calling",{"2":{"202":2}}],["calldata=true",{"2":{"123":1}}],["calldata",{"2":{"123":15,"124":3,"127":3}}],["calls",{"2":{"31":1,"265":2,"287":2}}],["call",{"2":{"16":1,"56":1,"127":2,"129":1,"235":2,"236":2,"242":1,"320":1}}],["called",{"2":{"16":1,"251":1,"263":1,"277":1,"285":1,"337":1,"346":1,"347":1,"352":1}}],["cached",{"2":{"297":2,"354":2}}],["cache",{"2":{"74":1,"113":1,"251":2,"352":1}}],["cat",{"2":{"127":1}}],["catalog",{"2":{"32":1}}],["catch",{"2":{"26":1}}],["canary",{"2":{"173":1}}],["candidate",{"2":{"76":2}}],["canonical",{"2":{"7":1}}],["can",{"0":{"140":1,"144":1},"1":{"141":1,"142":1,"143":1},"2":{"7":2,"8":1,"9":2,"14":2,"15":1,"16":3,"19":1,"29":1,"30":2,"31":1,"32":2,"33":1,"35":1,"36":1,"37":1,"40":1,"61":2,"67":2,"70":1,"72":2,"76":1,"77":1,"82":1,"87":2,"88":2,"90":2,"93":1,"94":1,"102":1,"104":1,"110":1,"112":1,"118":1,"122":1,"127":2,"129":1,"134":1,"135":3,"138":2,"139":4,"142":2,"144":1,"146":1,"149":2,"150":1,"151":2,"152":1,"154":1,"161":2,"162":1,"165":4,"171":2,"173":3,"178":1,"179":1,"181":1,"182":1,"186":1,"187":1,"188":1,"192":1,"195":1,"202":2,"203":1,"209":1,"213":1,"214":1,"223":1,"230":1,"233":2,"234":1,"235":4,"236":5,"243":2,"245":1,"246":1,"247":2,"248":5,"250":1,"252":2,"253":1,"254":1,"256":1,"259":1,"260":3,"262":1,"274":1,"276":1,"281":1,"282":3,"284":1,"296":2,"297":6,"298":1,"305":1,"307":2,"311":1,"312":1,"317":1,"321":2,"323":3,"324":2,"330":1,"334":2,"335":3,"336":1,"341":1,"343":1,"348":2,"349":3,"352":1,"354":10,"355":7}}],["chmod",{"2":{"352":1}}],["checked",{"2":{"349":1}}],["checks",{"2":{"155":1,"171":1,"349":1}}],["checktx",{"2":{"154":1}}],["checking",{"0":{"299":1},"2":{"108":1,"248":1,"297":1,"328":1,"354":1}}],["checkout",{"2":{"69":1,"73":1,"200":1,"231":1,"313":1,"318":1,"325":1}}],["check",{"2":{"48":1,"78":1,"79":1,"127":1,"128":1,"133":1,"164":1,"206":1,"221":1,"223":1,"227":1,"228":1,"246":1,"268":1,"290":1,"305":1,"318":1,"323":1,"332":1,"348":4,"349":5,"354":1}}],["cheaper",{"2":{"14":1}}],["choosing",{"2":{"19":1}}],["choose",{"2":{"10":3,"32":1,"86":1,"144":1}}],["choice",{"2":{"10":2,"162":3}}],["characters",{"2":{"213":1,"260":2,"276":2,"282":2,"348":1,"349":3}}],["challenging",{"2":{"138":1}}],["challenges",{"2":{"138":1,"139":1}}],["changing",{"2":{"92":1,"97":1}}],["changed",{"2":{"19":1,"72":1,"243":1,"321":1}}],["change",{"0":{"19":1},"2":{"26":1,"67":1,"70":1,"80":1,"111":1,"150":1,"232":1,"236":1,"243":2,"321":2,"323":1,"325":1,"326":1,"347":1}}],["changes",{"2":{"2":4,"179":2,"265":1,"287":1}}],["channel",{"0":{"76":1},"2":{"76":17,"78":3,"79":1,"112":3,"113":6,"155":2}}],["channels",{"2":{"72":2,"113":1,"155":1}}],["chain=regtest",{"2":{"224":1}}],["chainflag=",{"2":{"39":1}}],["chain>",{"2":{"30":1}}],["chains",{"2":{"8":1,"37":1,"64":1,"70":1,"74":1,"76":1,"113":1,"129":1,"138":2,"139":1}}],["chain",{"0":{"41":1,"49":1,"51":1,"56":1,"67":1,"78":1,"79":1,"127":1,"189":1,"225":1,"261":1,"262":1,"275":1,"283":1,"284":1,"337":1,"351":1,"354":1},"1":{"338":1,"352":1,"353":1,"354":1,"355":1},"2":{"7":3,"10":1,"11":2,"14":1,"18":2,"19":1,"30":1,"32":4,"38":2,"39":5,"40":2,"41":1,"42":2,"45":1,"48":1,"49":1,"50":1,"51":1,"56":6,"62":1,"67":3,"70":1,"71":2,"74":2,"75":1,"76":20,"78":4,"79":1,"88":1,"90":2,"91":1,"92":1,"94":1,"95":1,"97":2,"101":4,"111":1,"113":5,"114":1,"117":1,"124":1,"125":1,"127":1,"133":1,"135":1,"138":2,"139":1,"142":2,"171":3,"173":2,"178":1,"182":2,"195":1,"205":1,"211":5,"230":1,"231":3,"236":2,"252":1,"255":1,"256":1,"266":1,"267":1,"288":1,"289":1,"298":1,"306":4,"315":1,"317":1,"337":2,"338":1,"342":1,"351":1,"352":7,"353":4,"354":12,"355":2}}],["critical",{"2":{"138":1,"298":1,"354":2}}],["creator",{"2":{"256":1,"348":2,"349":3,"354":2}}],["creative",{"2":{"213":1,"260":1,"276":1,"282":1,"324":1}}],["creation",{"2":{"30":1,"175":1,"248":1,"297":1,"354":1}}],["creating",{"0":{"30":1,"35":1,"48":1,"88":1,"341":1},"1":{"342":1},"2":{"27":2,"30":1,"72":1,"112":1,"177":1,"180":1,"188":1,"202":3,"204":1,"217":1,"248":3,"297":2,"316":1,"329":1,"337":3,"343":1,"345":1,"354":4}}],["createwallet",{"2":{"225":1}}],["created",{"2":{"76":2,"158":1,"171":1,"232":1,"248":3,"256":1,"266":1,"288":1,"297":3,"345":1,"349":1,"352":1,"354":4}}],["creates",{"2":{"40":1,"76":1,"190":1,"344":1}}],["create",{"0":{"38":1,"72":1,"75":1,"76":1,"225":1,"266":1,"288":1},"1":{"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1},"2":{"2":3,"12":1,"35":1,"48":1,"57":1,"64":1,"67":1,"70":1,"76":3,"83":1,"86":1,"88":1,"90":1,"113":3,"117":1,"135":1,"141":1,"142":1,"195":1,"211":2,"217":3,"218":1,"225":1,"232":1,"233":1,"265":1,"266":3,"287":1,"288":3,"338":1,"344":2,"347":1,"348":2,"349":2,"352":2,"353":1,"355":2}}],["crates",{"2":{"34":1,"35":1}}],["crater",{"2":{"32":1}}],["crate",{"0":{"35":1},"2":{"26":1,"27":1,"30":6,"31":1,"32":1,"35":2}}],["cross",{"2":{"26":1,"252":1,"347":1}}],["crypto",{"2":{"7":1,"298":2,"348":1,"349":1,"354":2}}],["clang",{"2":{"220":1}}],["classes",{"2":{"135":1}}],["clay",{"2":{"71":2,"75":2}}],["clarity",{"2":{"2":1}}],["cleaning",{"0":{"189":1}}],["clean",{"2":{"26":1,"188":1,"308":2,"354":1}}],["clears",{"2":{"183":1}}],["clear",{"0":{"261":1,"275":1,"283":1},"2":{"2":1,"14":1,"189":1,"230":1}}],["cloning",{"2":{"176":1}}],["clone",{"0":{"122":1,"176":1,"200":1,"304":1,"313":1},"2":{"1":1,"2":2,"69":1,"73":1,"113":1,"122":2,"176":1,"200":2,"231":2,"240":2,"304":2,"313":2,"318":2}}],["cloud",{"2":{"173":2}}],["close",{"2":{"14":1,"79":1}}],["clip",{"2":{"32":1}}],["cli",{"0":{"98":1,"99":1,"102":1,"108":1,"328":1},"1":{"99":1,"100":1,"101":1,"102":1,"103":2,"104":1},"2":{"9":1,"50":1,"54":1,"67":1,"98":2,"99":2,"102":1,"104":1,"149":1,"173":1,"197":1,"210":3,"223":1,"225":1,"226":4,"227":1,"228":1,"229":2,"253":1,"266":2,"268":3,"288":2,"290":3,"298":1,"300":1,"307":3,"323":2,"327":1,"329":1,"331":1,"335":7,"337":2,"338":1,"349":1,"352":2,"354":1}}],["clients",{"2":{"7":1,"8":1,"64":2,"72":1,"76":1,"113":1,"139":1,"147":1,"162":1,"195":1}}],["client",{"0":{"201":1},"2":{"7":1,"9":1,"16":1,"32":1,"59":1,"76":14,"112":5,"113":2,"135":2,"149":1,"150":1,"201":2,"202":2,"203":1,"206":1,"266":2,"268":2,"288":2,"290":2,"297":5}}],["click",{"2":{"7":1,"86":1,"162":1,"174":1,"301":1}}],["copies",{"2":{"260":1,"282":1}}],["copied",{"2":{"251":1}}],["copy",{"0":{"56":1},"2":{"47":1,"53":1,"56":1,"126":2,"250":1,"260":1,"282":1,"352":11}}],["co",{"2":{"175":1,"248":1,"297":1,"354":1}}],["cool",{"0":{"121":1},"1":{"122":1,"123":1,"124":1}}],["cover",{"2":{"106":1,"147":1,"295":1}}],["covers",{"2":{"53":1,"90":1,"91":1,"186":1,"208":1}}],["coins",{"2":{"298":1,"348":1,"349":1,"350":2}}],["coinbase=$",{"2":{"226":1}}],["coin",{"2":{"74":2,"113":2,"342":1}}],["collector",{"2":{"248":1,"297":1,"354":1}}],["collect",{"2":{"46":2,"147":1,"173":1}}],["collecting",{"0":{"46":1}}],["collection",{"2":{"35":1}}],["coyote",{"2":{"32":1}}],["corner",{"2":{"86":1}}],["correct",{"2":{"325":1,"336":2,"349":2,"354":1,"355":1}}],["correctly",{"2":{"40":1,"206":2,"336":1,"349":2}}],["correlation",{"2":{"151":1}}],["corresponding",{"2":{"30":1,"78":1,"121":1,"155":1}}],["core",{"2":{"8":1,"16":1,"61":2,"76":8,"217":1,"219":1,"223":3,"224":1,"225":1,"226":4,"227":1,"228":1,"229":2,"248":1,"297":1,"324":1,"347":2,"354":1}}],["codebase",{"2":{"331":1,"336":1,"339":1,"355":1}}],["codes",{"2":{"268":2,"290":2}}],["codespace",{"2":{"92":3,"256":1,"354":2}}],["codecs",{"2":{"74":2,"113":2}}],["code",{"0":{"117":1},"2":{"19":2,"26":3,"30":1,"33":1,"40":1,"51":2,"56":2,"62":2,"63":2,"76":3,"91":2,"92":3,"95":1,"114":1,"122":1,"123":7,"124":2,"172":1,"180":1,"203":3,"233":2,"234":1,"241":1,"248":1,"251":2,"252":1,"254":4,"256":6,"297":2,"298":1,"299":4,"316":3,"319":1,"325":2,"335":1,"337":1,"341":1,"348":2,"349":2,"350":1,"352":1,"353":1,"354":5}}],["counts",{"2":{"349":1}}],["count",{"2":{"26":5,"31":8,"32":5,"233":7,"346":3,"349":12,"354":2}}],["counterscript",{"2":{"234":1,"235":1,"236":1}}],["countertest",{"2":{"233":1}}],["counterparty",{"2":{"76":4}}],["counterquerymsgfns",{"2":{"31":1,"32":1}}],["counterexecutemsgfns",{"2":{"31":1,"32":1}}],["countercontract",{"2":{"30":3,"32":2}}],["counter",{"2":{"26":3,"28":1,"30":2,"31":2,"32":7,"37":1,"232":1,"233":16,"234":4,"235":1,"236":1}}],["council",{"2":{"8":1}}],["could",{"2":{"14":1,"19":1,"101":1,"103":1,"140":1,"142":1,"191":1,"213":2,"260":1,"276":1,"282":1,"324":1}}],["couple",{"2":{"10":1}}],["cost",{"2":{"18":1,"127":1}}],["costs",{"2":{"8":1,"139":1}}],["cosmwasm",{"0":{"172":1,"246":1,"247":1,"249":1,"253":1},"1":{"173":1,"174":1,"247":1,"248":1,"249":1,"250":2,"251":2,"252":2,"253":1,"254":2,"255":2,"256":2},"2":{"9":1,"17":1,"26":1,"30":1,"131":1,"172":2,"173":1,"246":3,"248":10,"251":2,"252":1,"256":2}}],["cosmos13uevxd5zen4ywjuqr7cz4903uyktqm0swvfjly",{"2":{"354":4}}],["cosmos17sdyjz0zjsefd79k8nt9uvvfk732d0w7tzxfck",{"2":{"354":1}}],["cosmossdk",{"2":{"348":1,"349":1}}],["cosmos",{"0":{"142":1,"150":1},"2":{"7":4,"9":4,"10":1,"17":1,"67":3,"73":2,"74":2,"76":4,"91":1,"106":2,"113":3,"129":1,"134":2,"142":4,"144":1,"150":5,"173":2,"246":2,"265":3,"287":3,"295":2,"298":3,"302":1,"331":1,"332":3,"335":3,"337":2,"338":2,"341":4,"342":1,"343":3,"347":3,"348":4,"349":4,"354":4,"356":1}}],["convert",{"2":{"349":1}}],["convenience",{"2":{"298":1}}],["convincing",{"2":{"8":1}}],["congratulations",{"0":{"128":1,"316":1},"2":{"115":1,"124":1,"128":1,"184":1,"193":1,"204":1,"215":1,"231":1,"271":1,"278":1,"293":1,"302":1,"326":1,"356":1}}],["congrats",{"2":{"86":1,"88":1,"97":1}}],["congestion",{"2":{"61":1}}],["conditions",{"2":{"205":1}}],["condition",{"2":{"76":2}}],["conditional",{"2":{"64":2}}],["confirming",{"2":{"301":1,"335":1}}],["confirm",{"2":{"298":2,"354":4}}],["confirmations",{"2":{"162":1}}],["config=serviceconfig",{"2":{"353":1}}],["config=",{"2":{"231":1}}],["config",{"0":{"56":1,"74":1},"2":{"47":4,"56":6,"74":4,"101":5,"111":1,"113":3,"179":3,"180":1,"188":2,"220":1,"224":1,"329":3,"335":1,"338":1,"352":1}}],["configurable",{"2":{"155":1}}],["configuration",{"0":{"111":1},"2":{"3":1,"40":1,"74":1,"98":1,"100":1,"101":1,"104":1,"111":2,"179":3,"191":1,"211":3,"212":1,"213":1,"338":1}}],["configuring",{"0":{"22":1,"47":1,"179":1,"191":1,"212":1,"213":1},"2":{"50":1,"106":1,"192":1,"214":1,"295":1}}],["configures",{"2":{"61":2,"202":1}}],["configured",{"2":{"61":2,"158":1,"202":1}}],["configure",{"0":{"51":1,"61":1,"63":1},"2":{"10":1,"20":1,"24":1,"51":1,"63":1,"80":1,"113":1,"179":1}}],["conflicts",{"2":{"58":1,"70":1}}],["console",{"2":{"225":1}}],["consist",{"2":{"348":1,"349":1,"354":1}}],["consists",{"2":{"165":1}}],["consider",{"2":{"171":1,"205":1,"302":1,"336":1}}],["constructor",{"2":{"233":1}}],["constrain",{"2":{"181":1}}],["const",{"2":{"30":1,"32":1}}],["constants",{"2":{"21":1,"99":1,"107":1,"108":1,"109":1,"199":1,"211":1,"328":1,"335":1,"340":1}}],["consensus",{"2":{"7":1,"8":1,"15":2,"18":1,"47":1,"91":1,"117":1,"138":1,"139":1,"171":1,"173":1,"195":1,"310":1}}],["connected",{"0":{"192":1,"214":1},"2":{"301":1}}],["connects",{"2":{"158":1,"353":1}}],["connecting",{"0":{"113":1,"301":1},"2":{"59":1,"186":1,"208":1,"248":1,"300":3,"302":1,"353":1,"354":1,"356":1}}],["connection=consensus",{"2":{"112":1,"297":1}}],["connection=mempool",{"2":{"112":1,"297":1}}],["connection=snapshot",{"2":{"112":1,"297":1}}],["connection=query",{"2":{"112":1,"297":1}}],["connections",{"2":{"72":1,"112":1,"297":1}}],["connection",{"0":{"57":1,"64":1,"72":1},"1":{"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":2,"74":2,"75":2,"76":2,"77":2,"78":2,"79":2},"2":{"64":1,"67":1,"70":1,"76":9,"80":1,"112":1,"113":3,"144":1,"191":1,"213":1,"301":1}}],["connect",{"0":{"20":1,"22":1},"1":{"21":1,"22":1,"23":1,"24":1},"2":{"22":1,"129":1,"180":1,"190":1,"301":3,"324":1,"353":1}}],["conclude",{"2":{"331":1}}],["conclusion",{"0":{"18":1,"60":1,"184":1,"204":1,"245":1,"309":1,"330":1}}],["concepts",{"2":{"181":1}}],["concept",{"2":{"135":1}}],["concise",{"2":{"2":1}}],["continue",{"2":{"339":1,"349":1}}],["continuation",{"2":{"119":1}}],["context",{"2":{"175":1,"268":5,"290":5,"348":3,"349":3,"350":4}}],["contents",{"0":{"6":1},"2":{"127":1,"260":1,"282":1,"349":1,"353":1}}],["content",{"2":{"2":1,"5":1,"6":1,"30":1,"74":1}}],["contained",{"2":{"343":1}}],["containerized",{"2":{"198":1}}],["containers",{"2":{"183":1,"308":1,"354":1}}],["container",{"2":{"178":1,"179":3,"248":4,"250":3,"252":3,"297":4,"298":2,"352":2,"353":1,"354":7}}],["contain",{"2":{"151":1,"265":1,"287":1}}],["contains",{"2":{"120":1,"122":1,"155":1,"165":1,"172":1,"267":1,"268":2,"289":1,"290":2,"338":1,"341":1,"347":1,"348":1,"349":1,"352":1}}],["containing",{"2":{"102":1,"103":1}}],["contribute",{"2":{"146":1}}],["contributions",{"2":{"2":1}}],["contribution",{"0":{"2":1},"2":{"2":2}}],["contract=$",{"2":{"256":1}}],["contracting",{"2":{"246":1}}],["contracttest",{"2":{"233":1}}],["contractaddress",{"2":{"127":1}}],["contractwrapper",{"2":{"30":1}}],["contracts",{"0":{"36":1,"87":1},"2":{"9":1,"26":4,"27":1,"30":1,"34":1,"35":3,"36":1,"37":1,"83":1,"87":1,"126":4,"180":1,"201":1,"203":1,"205":1,"231":1,"233":1,"241":1,"243":2,"246":1,"250":2,"252":1,"254":2,"256":2,"307":1,"319":1,"321":2}}],["contract",{"0":{"28":1,"125":1,"127":1,"203":1,"233":1,"237":1,"241":1,"242":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"307":1,"319":1,"320":1},"1":{"29":1,"30":1,"31":1,"32":1,"126":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"250":1,"251":1,"252":1,"254":1,"255":1,"256":1},"2":{"8":1,"26":2,"27":1,"28":2,"29":2,"30":13,"31":2,"32":5,"34":2,"35":1,"37":1,"80":1,"117":1,"123":10,"124":3,"125":1,"126":10,"127":4,"134":1,"135":1,"137":2,"139":2,"145":1,"180":4,"203":1,"232":1,"233":4,"234":3,"235":5,"236":6,"237":1,"240":1,"241":7,"242":1,"243":5,"244":1,"245":1,"246":3,"248":1,"250":5,"251":1,"252":4,"253":2,"254":3,"255":2,"256":11,"307":1,"317":1,"318":1,"319":7,"320":1,"321":5,"322":1}}],["controls",{"2":{"155":1}}],["controlled",{"2":{"24":1}}],["control",{"0":{"8":1},"2":{"94":1,"97":1,"162":1,"276":1}}],["coming",{"2":{"144":1,"337":1}}],["com",{"2":{"67":3,"69":1,"73":1,"113":2,"122":1,"176":1,"180":1,"191":1,"200":1,"210":1,"211":1,"231":1,"240":1,"248":2,"297":4,"304":1,"305":1,"310":1,"313":1,"318":1,"335":1,"340":1,"348":2,"349":2,"352":1,"353":4,"354":3}}],["combining",{"2":{"195":1,"204":1}}],["combination",{"2":{"10":1}}],["combine",{"2":{"7":1}}],["come",{"2":{"8":1,"71":2,"75":2,"139":1,"154":1,"162":1}}],["comes",{"2":{"7":1,"8":1,"9":1,"337":2}}],["cometbft",{"2":{"7":1,"9":2,"112":1,"135":1,"149":1,"150":3,"154":1,"156":1,"297":1,"331":1,"354":1}}],["compressing",{"2":{"297":1,"354":1}}],["comprehensive",{"2":{"0":1,"146":1,"186":1,"208":1}}],["computed",{"2":{"202":1}}],["computing",{"2":{"202":2}}],["computational",{"2":{"137":1,"139":2}}],["compiling",{"2":{"126":2,"220":1,"233":2,"241":2,"319":2}}],["compiled",{"2":{"251":1,"252":1,"338":1}}],["compiler",{"2":{"126":1,"233":1,"241":1,"319":1}}],["compile",{"0":{"250":1},"2":{"123":1,"124":3,"250":1,"251":1,"350":1}}],["comparing",{"2":{"165":1}}],["compare",{"2":{"127":1}}],["compact",{"2":{"117":1}}],["compatibility",{"2":{"9":1,"67":1,"149":1}}],["compatible",{"2":{"7":1,"10":1,"26":1,"127":1,"135":2,"141":1,"142":1}}],["complex",{"2":{"138":1,"182":1,"245":1}}],["complexity",{"2":{"28":1}}],["completions",{"2":{"221":1}}],["completion",{"2":{"165":1}}],["completing",{"2":{"77":1}}],["completed",{"2":{"186":1,"208":1,"258":1,"272":1,"280":1}}],["complete",{"2":{"33":1,"53":1,"84":1}}],["compose",{"0":{"177":1},"2":{"177":1,"179":1,"183":1}}],["composability",{"2":{"8":1,"162":1}}],["components",{"0":{"153":1},"1":{"154":1,"155":1,"156":1,"157":1,"158":1},"2":{"10":1,"139":3,"146":1,"147":1,"332":1,"354":2}}],["compelled",{"2":{"8":1}}],["comma",{"2":{"266":1,"288":1}}],["command>",{"2":{"103":2}}],["commands",{"0":{"102":1},"1":{"103":1},"2":{"76":1,"98":1,"102":1,"104":1,"221":1,"223":1,"232":1,"238":1,"252":1,"260":1,"282":1,"337":1,"349":1}}],["command",{"2":{"19":1,"23":1,"29":1,"35":1,"40":2,"49":1,"50":1,"51":1,"58":2,"62":2,"63":1,"74":1,"75":1,"76":2,"78":1,"79":1,"90":2,"99":2,"101":1,"102":1,"108":1,"110":1,"124":1,"173":1,"177":3,"179":1,"183":1,"188":2,"191":1,"202":1,"213":5,"229":1,"230":1,"233":1,"244":1,"248":2,"251":1,"252":4,"260":1,"262":1,"266":1,"268":2,"270":1,"276":1,"282":1,"284":1,"288":1,"290":2,"292":1,"297":2,"305":4,"306":1,"308":1,"322":1,"324":2,"328":1,"335":2,"337":3,"340":1,"342":1,"344":1,"352":2,"353":3,"354":6}}],["common",{"2":{"227":1}}],["communicate",{"2":{"72":1,"155":1,"167":1}}],["communication",{"2":{"64":1,"72":1,"158":1}}],["communities",{"2":{"18":1,"139":1}}],["community",{"2":{"2":1,"4":1,"7":1,"8":1,"138":1,"182":1}}],["commitments",{"2":{"186":1}}],["commit",{"2":{"2":3,"73":1,"108":1,"173":2,"328":1}}],["snap",{"2":{"223":1}}],["snapd",{"2":{"220":1}}],["ssd",{"2":{"219":1}}],["ssl",{"2":{"21":1,"99":1,"107":1,"108":1,"109":1,"110":1,"199":1,"328":1,"352":1}}],["skills",{"2":{"217":1}}],["skipping",{"2":{"202":2}}],["skip",{"2":{"7":1,"9":1,"134":1,"144":1}}],["switch",{"2":{"200":1,"313":1}}],["sweet",{"2":{"32":1}}],["small",{"2":{"251":1}}],["smart",{"0":{"125":1,"203":1,"237":1,"250":1,"251":1,"307":1},"1":{"126":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1},"2":{"9":1,"26":2,"28":1,"30":1,"80":1,"117":1,"123":10,"124":3,"125":1,"126":2,"127":1,"134":1,"135":1,"137":2,"139":2,"145":1,"180":1,"201":1,"203":1,"205":1,"231":1,"232":1,"234":1,"236":1,"237":1,"240":1,"241":2,"243":1,"245":1,"246":4,"250":1,"251":1,"252":2,"256":2,"307":1,"317":1,"318":1,"319":2,"321":1}}],["smoothly",{"2":{"72":1}}],["symbol",{"2":{"113":2}}],["systems",{"2":{"139":1}}],["system",{"2":{"54":1,"165":1,"177":1,"198":1,"305":1}}],["syncloop",{"2":{"155":3}}],["sync",{"2":{"76":2,"187":1,"188":2,"209":1,"259":1,"274":1,"281":1,"324":1,"354":1}}],["syncing",{"0":{"51":1},"2":{"151":1}}],["synced",{"2":{"16":1,"51":1,"274":1,"281":1,"323":1,"324":1}}],["src",{"2":{"35":1,"76":3,"113":3,"126":3,"232":1,"233":2,"234":1,"243":1,"321":1}}],["sleep",{"2":{"226":1}}],["slot",{"2":{"202":1}}],["slot=41",{"2":{"202":2}}],["slot=40",{"2":{"202":5}}],["slot=0x28",{"2":{"202":2}}],["slow",{"2":{"19":1}}],["slashing",{"2":{"171":1,"341":1}}],["slim",{"2":{"352":1}}],["slightly",{"2":{"14":1}}],["slinky",{"2":{"7":1,"9":1}}],["say",{"0":{"265":1,"287":1},"1":{"266":1,"267":1,"268":1,"269":1,"270":1,"288":1,"289":1,"290":1,"291":1,"292":1},"2":{"265":1,"287":1}}],["safe",{"2":{"202":2}}],["save",{"2":{"90":1,"97":1,"123":3,"124":2,"127":1}}],["satisfy",{"2":{"16":1}}],["sample",{"2":{"83":1,"88":1}}],["samplingstats",{"2":{"323":1}}],["sampling",{"2":{"8":1}}],["same",{"2":{"7":1,"8":1,"61":1,"91":1,"113":1,"143":1,"158":1,"172":1,"256":1,"266":1,"267":1,"288":1,"289":1}}],["side",{"2":{"302":1}}],["sidecars",{"2":{"202":2}}],["sidecars=true",{"2":{"202":2}}],["size",{"2":{"74":1,"113":2,"352":1}}],["signer",{"2":{"298":1,"354":1}}],["signaled",{"2":{"155":1}}],["signal",{"2":{"155":1}}],["signatures",{"2":{"173":1,"298":1,"354":1}}],["signature",{"2":{"64":1,"173":1}}],["significant",{"2":{"138":1}}],["significantly",{"2":{"26":1}}],["signing",{"2":{"74":2,"113":2,"298":1,"354":1}}],["sign",{"2":{"74":2,"113":2,"298":1}}],["similarly",{"2":{"142":1}}],["similar",{"2":{"57":1,"59":1,"90":1,"101":1,"126":1,"164":1,"212":1,"213":3,"227":1,"233":1,"241":1,"256":2,"260":1,"276":1,"282":1,"316":1,"319":1,"324":1}}],["simplicity",{"2":{"336":1}}],["simplify",{"2":{"26":1,"30":1,"31":2}}],["simpler",{"2":{"72":1}}],["simple",{"2":{"26":1,"28":1,"110":1,"182":1,"302":1,"330":1,"331":1,"336":1,"353":1}}],["simply",{"2":{"16":1,"190":1,"301":1,"352":1}}],["sister",{"2":{"32":1}}],["sindri",{"0":{"116":1,"120":1,"121":1,"124":1},"1":{"117":1,"118":1,"119":1,"120":1,"121":1,"122":2,"123":2,"124":2,"125":1,"126":1,"127":1,"128":1},"2":{"117":4,"118":2,"120":3,"121":1,"122":7,"123":3,"124":7,"126":1,"127":1,"128":2}}],["single",{"0":{"28":1,"36":1},"1":{"29":1,"30":1,"31":1,"32":1},"2":{"27":2,"30":1,"36":1,"64":1,"124":1,"133":1,"165":1,"354":1}}],["since",{"2":{"14":1,"160":1,"254":1,"298":1,"354":1}}],["site",{"0":{"0":1,"1":1},"1":{"1":1,"2":1,"3":1,"4":1},"2":{"1":1}}],["shut",{"2":{"354":1}}],["shutdown",{"2":{"183":1}}],["shell",{"2":{"226":1}}],["shellcargo",{"2":{"29":1,"35":2}}],["shcurl",{"2":{"156":1}}],["sharing",{"2":{"139":1,"143":1}}],["share",{"2":{"8":1,"137":1,"139":1,"143":1}}],["shared",{"2":{"7":1,"10":1,"134":1,"137":2,"139":1,"145":1,"162":1}}],["sha256",{"2":{"112":1,"348":3,"349":4}}],["shaddress=$",{"2":{"47":1}}],["shrollkit",{"2":{"40":2,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"49":1}}],["shvalidator",{"2":{"39":1}}],["shouldn",{"2":{"354":1}}],["should",{"2":{"59":1,"73":1,"76":1,"78":1,"79":1,"86":1,"101":1,"112":1,"113":1,"119":1,"180":1,"189":1,"191":1,"202":1,"212":1,"213":1,"248":1,"297":1,"298":1,"299":1,"306":1,"335":1,"352":1,"353":1,"354":4}}],["show",{"2":{"37":1,"113":2,"114":1,"117":1,"182":1,"253":1,"299":1,"336":1}}],["showcase",{"2":{"37":1}}],["shows",{"2":{"33":1,"336":1}}],["shown",{"2":{"29":1,"354":1}}],["shortcuts",{"2":{"354":1}}],["short",{"2":{"14":1}}],["sh",{"2":{"21":1,"48":5,"67":2,"70":3,"90":8,"99":2,"107":1,"108":2,"109":1,"110":4,"190":2,"199":2,"226":2,"231":1,"236":3,"248":5,"252":2,"260":4,"262":1,"263":3,"269":1,"276":4,"277":3,"282":4,"284":1,"285":3,"291":1,"297":5,"298":1,"325":1,"328":2,"352":2,"353":1,"354":6}}],["space",{"2":{"305":2}}],["sparse",{"2":{"297":3}}],["spun",{"2":{"301":1}}],["spins",{"2":{"353":1}}],["spinned",{"2":{"237":1}}],["spinning",{"2":{"162":2}}],["spikes",{"2":{"61":1}}],["spoiler",{"2":{"144":1}}],["spots",{"2":{"33":1}}],["spdx",{"2":{"126":1,"233":2,"234":1}}],["split",{"2":{"10":1}}],["speed",{"0":{"19":1,"25":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1},"2":{"19":2,"27":1,"80":1,"134":1}}],["spec",{"2":{"338":1}}],["special",{"2":{"143":1,"342":1}}],["specialized",{"2":{"139":1}}],["specifying",{"2":{"255":1}}],["specify",{"2":{"59":1,"62":1,"76":1}}],["specified",{"2":{"44":1,"99":1,"112":1,"157":1}}],["specifically",{"2":{"165":1,"192":1,"214":1,"337":1}}],["specifications",{"0":{"146":1},"2":{"146":1}}],["specifics",{"2":{"30":1}}],["specific",{"2":{"16":1,"78":1,"80":1,"88":1,"106":1,"141":1,"158":1,"206":1,"295":1,"338":1,"341":1,"343":1,"355":2}}],["specs",{"2":{"16":1}}],["speak",{"2":{"9":1}}],["spending",{"2":{"8":1}}],["scope",{"2":{"246":1,"338":1}}],["scheme",{"2":{"171":1}}],["schemes",{"2":{"10":1,"139":1,"162":1}}],["scalability",{"0":{"137":1},"2":{"117":1,"137":1,"139":2,"205":1}}],["scalable",{"2":{"7":1,"186":1,"217":1}}],["scaffolds",{"2":{"337":1}}],["scaffolding",{"0":{"337":1,"342":1,"344":1,"346":1},"1":{"338":1},"2":{"337":1}}],["scaffoldings",{"2":{"335":1}}],["scaffolded",{"2":{"268":1,"290":1}}],["scaffold",{"2":{"67":2,"211":1,"266":1,"288":1,"337":1,"342":2,"344":2,"346":2}}],["scripts",{"0":{"37":1},"2":{"27":1,"32":1}}],["scripting",{"2":{"26":1,"234":1,"253":1}}],["script",{"0":{"48":1,"234":1,"325":1},"2":{"21":2,"67":1,"70":3,"90":3,"107":1,"109":1,"110":3,"123":1,"124":1,"126":9,"190":1,"197":1,"199":1,"226":4,"234":5,"235":2,"236":4,"241":5,"252":2,"258":1,"260":3,"262":1,"263":2,"269":1,"276":3,"277":2,"280":1,"282":3,"284":1,"285":2,"291":1,"319":5,"352":1}}],["s",{"2":{"7":1,"9":1,"12":1,"13":2,"14":1,"21":1,"29":2,"30":1,"31":1,"35":1,"53":1,"57":1,"64":1,"70":1,"72":1,"91":1,"99":1,"107":2,"108":1,"109":1,"110":1,"112":1,"117":1,"120":1,"121":1,"122":1,"123":4,"124":3,"126":8,"127":1,"128":1,"129":2,"134":1,"138":2,"139":1,"144":2,"146":1,"151":1,"152":1,"156":2,"158":2,"161":1,"162":2,"165":1,"167":1,"171":1,"180":1,"181":1,"184":1,"186":1,"188":1,"191":2,"192":1,"193":1,"199":1,"208":3,"209":2,"213":6,"214":1,"215":1,"218":1,"226":1,"233":3,"234":2,"235":1,"236":1,"237":1,"241":3,"248":2,"250":1,"252":3,"253":1,"254":2,"256":2,"258":1,"268":1,"271":1,"276":2,"278":1,"280":1,"290":1,"293":1,"297":1,"298":1,"299":2,"300":1,"309":2,"319":3,"323":1,"324":1,"325":1,"326":2,"328":1,"329":1,"330":2,"336":3,"338":1,"347":1,"348":4,"349":4,"352":1,"354":15,"355":2}}],["soon",{"2":{"310":1}}],["soft",{"2":{"162":1}}],["software",{"0":{"66":1},"2":{"149":1,"196":1,"311":1}}],["sound",{"2":{"138":1}}],["source=registry",{"2":{"251":1}}],["source=",{"2":{"251":1}}],["source",{"2":{"135":1,"139":1,"221":2,"335":1,"355":1}}],["solves",{"2":{"139":1}}],["solving",{"0":{"136":1},"1":{"137":1,"138":1}}],["solution",{"2":{"138":1,"158":1,"346":1}}],["solc",{"2":{"126":1,"233":3,"241":1,"319":1}}],["solidity",{"2":{"126":1,"233":4,"234":3}}],["sol",{"2":{"123":1,"124":1,"126":14,"232":1,"233":5,"234":3,"235":1,"236":1,"241":2,"243":2,"319":2,"321":2}}],["somewhat",{"2":{"138":1}}],["something",{"2":{"72":1,"76":1,"78":1,"79":1,"90":1,"193":1,"215":1,"353":1}}],["some",{"2":{"37":2,"79":1,"80":2,"124":1,"134":1,"138":1,"184":1,"203":1,"231":1,"239":1,"307":1,"332":1,"354":1,"355":1}}],["so",{"2":{"16":1,"30":1,"72":1,"84":1,"123":1,"137":2,"139":1,"234":1,"236":1,"248":1,"252":1,"263":1,"265":1,"277":1,"285":1,"287":1,"297":1,"301":1,"354":1,"355":1}}],["social",{"2":{"7":1,"8":1,"171":1}}],["sovereignty",{"2":{"7":1,"139":2}}],["sovereign",{"0":{"7":1,"11":1,"12":1,"110":1,"142":1,"194":1,"211":1,"212":1,"236":1,"260":1,"282":1,"329":1},"1":{"8":1,"9":1,"10":1,"11":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"261":1,"262":1,"283":1,"284":1},"2":{"6":2,"7":10,"8":5,"10":1,"11":2,"12":3,"13":2,"14":1,"15":1,"17":1,"18":5,"80":1,"106":2,"129":1,"133":1,"134":1,"135":2,"139":1,"140":1,"142":1,"143":1,"145":2,"186":1,"195":2,"197":1,"204":1,"208":1,"217":3,"218":3,"295":2,"327":2,"329":1,"330":1,"331":1,"338":1}}],["session",{"2":{"182":2}}],["selection",{"2":{"354":1}}],["selecting",{"2":{"171":1,"259":1,"274":1,"281":1,"324":1}}],["self",{"2":{"7":1,"30":2}}],["seal",{"2":{"316":1}}],["search",{"2":{"156":1,"326":1}}],["seamless",{"2":{"151":1}}],["serve",{"2":{"162":1}}],["served",{"2":{"154":1}}],["serves",{"2":{"151":1,"186":1,"208":1}}],["server",{"2":{"112":2,"188":2,"201":1,"297":2,"348":1,"349":1}}],["serving",{"2":{"112":1,"297":1}}],["services",{"2":{"247":1,"248":2,"296":1,"297":2,"334":1,"354":1}}],["service=engine",{"2":{"202":2}}],["service=execution",{"2":{"202":4}}],["service=blockchain",{"2":{"202":5}}],["service=prepare",{"2":{"202":2}}],["service=payload",{"2":{"202":2}}],["service=validator",{"2":{"202":4}}],["service",{"2":{"112":20,"248":8,"255":1,"256":1,"266":2,"288":2,"297":28,"353":1,"354":6}}],["serde",{"2":{"31":3}}],["sendcoins",{"2":{"350":1}}],["sendcoinsfrommoduletoaccount",{"2":{"349":1,"350":1}}],["sendcoinsfromaccounttomodule",{"2":{"348":1,"350":1}}],["senderaddr",{"2":{"350":1}}],["sendermodule",{"2":{"350":1}}],["sender",{"2":{"299":1}}],["sender=",{"2":{"173":1}}],["sends",{"2":{"298":1}}],["sending",{"2":{"235":1,"236":1,"350":1}}],["send",{"2":{"88":1,"93":1,"113":1,"114":3,"127":3,"235":2,"236":2,"242":2,"244":1,"298":1,"320":2,"322":1,"349":1}}],["sent",{"2":{"72":1}}],["separated",{"2":{"266":1,"288":1}}],["separate",{"2":{"35":1,"67":1,"70":1,"192":1,"214":1,"270":1,"292":1,"312":1,"341":1}}],["seed",{"2":{"58":1,"112":1,"297":1}}],["seeds",{"2":{"58":1}}],["see",{"2":{"16":1,"17":1,"18":1,"59":2,"61":1,"67":1,"78":1,"79":1,"101":1,"112":1,"118":1,"121":1,"127":1,"145":1,"191":1,"192":1,"202":1,"214":1,"247":1,"248":3,"256":3,"260":1,"266":1,"271":1,"278":1,"282":1,"288":1,"293":1,"296":1,"297":3,"298":2,"306":1,"332":1,"334":1,"335":1,"338":1,"348":2,"352":2,"354":12}}],["seeking",{"2":{"10":1}}],["segwit",{"2":{"14":2}}],["sequence",{"2":{"173":1}}],["sequencers",{"2":{"139":1,"162":2,"165":1}}],["sequencer",{"0":{"57":1,"162":1},"2":{"10":2,"19":1,"47":2,"53":1,"54":1,"56":1,"57":1,"58":1,"60":1,"133":1,"139":2,"144":1,"147":1,"155":1,"162":7,"165":1,"171":6,"202":1,"271":2,"278":2,"293":2}}],["sequencing",{"0":{"62":1},"2":{"10":3,"62":2,"80":1}}],["several",{"2":{"9":1,"337":1,"338":1,"342":1}}],["sets",{"2":{"352":2}}],["setguess",{"2":{"349":1}}],["setwordle",{"2":{"348":1}}],["settings",{"2":{"86":1,"205":1}}],["setting",{"0":{"21":1,"39":1,"45":1,"55":1,"119":1,"339":1},"1":{"56":1,"57":1,"58":1,"340":1},"2":{"38":1,"145":1,"177":1,"186":1,"192":1,"208":1,"214":1,"271":1,"278":1,"293":1,"336":1}}],["settle",{"2":{"8":1}}],["settled",{"2":{"8":1}}],["settlement",{"0":{"143":1},"2":{"7":3,"8":3,"15":1,"140":1,"143":3}}],["setup",{"0":{"52":1,"72":1,"74":1,"220":1,"325":1},"1":{"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"221":1,"222":1,"223":1},"2":{"19":1,"24":1,"32":1,"36":1,"58":1,"67":1,"80":1,"104":1,"110":1,"126":1,"175":1,"177":1,"184":1,"186":2,"204":1,"233":1,"234":1,"271":1,"278":1,"293":1,"309":1,"331":1,"349":2}}],["set",{"0":{"57":1},"2":{"7":1,"8":1,"10":1,"21":1,"24":1,"32":1,"39":1,"40":2,"42":1,"45":1,"48":1,"50":1,"53":1,"56":1,"58":1,"60":1,"72":1,"78":1,"79":1,"88":1,"101":1,"102":1,"109":1,"138":3,"139":1,"157":1,"162":1,"175":1,"184":1,"191":2,"199":1,"204":1,"213":5,"217":1,"221":1,"222":1,"223":1,"224":1,"227":1,"228":1,"231":1,"235":3,"236":1,"244":2,"260":1,"276":1,"282":1,"301":1,"303":1,"306":1,"309":1,"310":1,"322":2,"323":1,"324":1,"325":1,"337":1,"339":1,"348":1,"352":3,"353":1}}],["secp256k1",{"2":{"298":2,"354":2}}],["secret",{"2":{"188":1}}],["sections",{"2":{"83":1}}],["section",{"2":{"36":1,"80":2,"82":1,"86":1,"87":1,"88":1,"90":1,"91":1,"96":1,"101":1,"125":1,"134":1,"144":2}}],["second",{"2":{"19":2,"226":3,"262":1,"284":1,"343":1,"346":1}}],["seconds",{"2":{"7":1,"19":1,"51":1,"86":1,"191":1,"213":1,"297":8,"352":1,"354":14}}],["security",{"0":{"138":1},"2":{"7":2,"12":1,"53":1,"117":1,"134":1,"139":3,"145":1,"160":1,"218":1}}],["secured",{"2":{"161":1}}],["secures",{"2":{"117":1}}],["secure",{"2":{"7":1,"8":1,"138":4,"342":1}}],["sdkerrors",{"2":{"348":4,"349":5}}],["sdk=github",{"2":{"67":1}}],["sdk",{"0":{"120":1,"142":1,"150":1},"2":{"7":3,"9":4,"10":1,"17":1,"67":1,"73":1,"91":1,"92":3,"106":2,"118":1,"120":2,"129":1,"134":2,"142":4,"144":1,"150":5,"246":1,"265":3,"268":2,"287":3,"290":2,"295":2,"302":1,"331":1,"332":3,"335":3,"337":2,"338":2,"341":4,"342":1,"343":3,"347":2,"348":7,"349":7,"350":4,"354":1,"356":1}}],["sum",{"2":{"352":1}}],["sum256",{"2":{"348":2,"349":3}}],["summary",{"0":{"24":1,"27":1,"50":1,"104":1},"2":{"27":1}}],["superior",{"2":{"180":1}}],["supports",{"2":{"17":1,"133":1,"164":2,"175":1}}],["supported",{"2":{"15":1,"156":1,"166":1,"231":1}}],["support",{"0":{"81":1,"133":1},"2":{"12":1,"64":1,"133":1,"154":1,"162":1,"310":1}}],["supporting",{"2":{"9":1}}],["supply",{"2":{"8":1}}],["sustainably",{"2":{"138":1}}],["sustainable",{"2":{"12":1,"18":1}}],["sustainability",{"2":{"138":1}}],["sufficient",{"2":{"305":1}}],["sufficiently",{"2":{"138":2}}],["suffice",{"2":{"120":1}}],["sudo",{"2":{"110":1,"220":1,"221":2}}],["suit",{"2":{"71":2,"75":2}}],["succeeded",{"2":{"202":1}}],["succeeds",{"2":{"61":1}}],["success",{"2":{"114":1,"126":1,"138":1,"241":1,"319":1}}],["successful",{"2":{"76":4,"88":1,"108":1,"126":2,"171":1,"233":2,"241":2,"319":2,"328":1}}],["successfully",{"2":{"59":1,"76":2,"97":1,"126":1,"184":1,"188":1,"202":2,"204":1,"209":1,"233":1,"241":1,"245":1,"248":3,"271":1,"293":1,"297":3,"301":1,"309":1,"316":1,"319":1,"323":1,"354":3}}],["such",{"2":{"3":1,"18":1,"26":1,"61":1,"135":1,"144":1,"147":1,"156":2,"171":2}}],["sure",{"2":{"50":1,"72":2,"86":1,"177":1,"181":1,"220":1,"229":1,"232":1,"239":1,"301":1,"305":2}}],["suggested",{"2":{"202":1}}],["suggest",{"2":{"26":1}}],["suggestions",{"0":{"4":1},"2":{"4":1}}],["subsequent",{"2":{"348":1}}],["substitute",{"2":{"135":1}}],["submits",{"2":{"355":1}}],["submitguess",{"0":{"349":1},"2":{"343":1,"344":1,"349":1}}],["submitwordle",{"0":{"348":1},"2":{"343":1,"344":1,"348":3}}],["submitteraddress",{"2":{"348":2}}],["submitter",{"2":{"346":4,"348":1,"349":8,"354":2}}],["submittedsolutionhashstring",{"2":{"348":2,"349":3}}],["submittedsolutionhash",{"2":{"348":2,"349":2}}],["submitted",{"2":{"171":3,"316":1,"336":1,"343":1,"346":3,"348":10,"349":1,"354":4,"355":1}}],["submitting",{"2":{"92":1,"167":1,"297":1,"316":1,"354":2,"355":1}}],["submit",{"2":{"171":2,"298":2,"343":1,"344":4,"348":1,"349":2,"354":8}}],["submitblocks",{"2":{"151":1}}],["submitblock",{"2":{"16":2}}],["submission",{"0":{"63":1,"168":1},"2":{"61":2,"63":1,"92":3}}],["subkeys",{"2":{"35":1}}],["sub",{"2":{"19":1}}],["subordinate",{"2":{"8":1}}],["stick",{"2":{"355":1}}],["still",{"2":{"9":1,"14":1,"81":1,"91":1,"112":1,"133":1,"144":1,"161":1,"165":1,"167":1}}],["storing",{"2":{"346":1}}],["stores",{"2":{"268":1,"290":1}}],["stored",{"2":{"253":1}}],["store",{"2":{"252":1,"346":1,"347":2,"348":2,"349":1,"354":1}}],["storage",{"2":{"146":1}}],["stopbroadcast",{"2":{"126":1,"234":1}}],["stop",{"2":{"94":1,"151":1,"226":1,"263":1,"274":1,"276":1,"281":1,"285":1,"308":2,"324":1}}],["stopping",{"0":{"94":1,"183":1,"308":1},"2":{"97":1}}],["stuck",{"2":{"91":1}}],["std",{"2":{"32":1,"126":1,"233":1,"234":1}}],["steak",{"2":{"32":2}}],["steps",{"0":{"86":1,"101":1,"115":1,"193":1,"205":1,"215":1,"271":1,"278":1,"293":1,"302":1,"356":1},"2":{"24":1,"26":2,"28":1,"34":1,"38":1,"50":1,"77":1,"83":1,"100":1,"104":1,"179":1,"253":1,"259":1,"323":1,"332":1,"345":1}}],["step",{"2":{"3":2,"70":1,"76":1,"79":1,"87":1,"113":1,"118":1,"124":1,"180":2,"305":1,"310":2}}],["strconv",{"2":{"349":4}}],["strong",{"2":{"138":1}}],["str+",{"2":{"123":1}}],["string",{"2":{"79":1,"157":2,"242":1,"266":1,"267":1,"288":1,"289":1,"320":1,"323":1,"348":3,"349":3,"350":4,"355":1}}],["string=youribc",{"2":{"79":1}}],["struct",{"2":{"30":2,"31":1}}],["structure",{"0":{"3":1,"148":1},"1":{"149":1,"150":1,"151":1,"152":1},"2":{"35":1,"100":1,"101":1,"338":1}}],["str",{"2":{"30":1,"32":1,"123":6}}],["straightforward",{"2":{"20":1,"31":1,"300":1,"302":1,"337":2}}],["stands",{"2":{"295":1}}],["standard",{"2":{"14":2,"233":1}}],["status",{"2":{"127":1,"156":1,"162":1,"247":1,"248":3,"268":2,"290":2,"296":1,"297":3,"306":1,"323":1,"334":1,"354":3}}],["statefile=",{"2":{"329":1}}],["state",{"0":{"163":1},"1":{"164":1,"165":1,"166":1},"2":{"8":1,"9":1,"10":1,"31":1,"59":1,"64":2,"141":2,"144":1,"147":1,"150":1,"158":1,"161":1,"162":1,"165":11,"171":2,"202":8,"256":1,"265":2,"287":2,"329":1,"343":1,"347":1,"349":1}}],["stage",{"2":{"81":1,"133":1,"144":1,"352":5}}],["stake",{"2":{"78":1,"79":1,"113":1,"298":1,"299":2}}],["staking",{"0":{"45":1},"2":{"39":1,"45":1}}],["star",{"2":{"353":3}}],["starlark",{"2":{"248":2,"297":3,"354":3}}],["starship",{"2":{"26":1}}],["starts",{"2":{"155":1,"180":1,"202":1}}],["startbroadcast",{"2":{"126":1,"234":1}}],["starting",{"0":{"49":1,"112":1,"248":1,"297":1},"2":{"50":1,"54":1,"59":1,"76":1,"112":14,"158":1,"188":1,"209":1,"230":1,"231":1,"261":1,"275":1,"283":1,"297":14,"325":1,"354":1}}],["start",{"0":{"58":1,"72":1,"77":1,"175":1,"201":1,"226":1,"243":1,"260":1,"262":1,"276":1,"282":1,"284":1,"303":1,"315":1,"321":1,"324":1,"326":1,"327":1},"1":{"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"227":1,"228":1,"229":1,"230":1,"261":1,"262":1,"277":1,"283":1,"284":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"328":1,"329":1,"330":1},"2":{"7":1,"9":1,"19":4,"20":1,"21":1,"23":2,"26":2,"32":1,"38":1,"48":1,"49":2,"50":1,"51":2,"58":1,"61":2,"62":4,"63":2,"67":1,"70":2,"75":1,"77":2,"83":1,"85":1,"87":1,"90":6,"95":2,"97":2,"103":2,"106":1,"112":12,"113":2,"144":1,"151":1,"155":1,"176":1,"177":1,"180":1,"187":1,"188":2,"191":3,"192":2,"197":1,"201":2,"202":1,"209":2,"213":3,"214":2,"226":3,"231":3,"235":1,"236":1,"255":1,"259":1,"274":1,"281":1,"295":1,"297":12,"306":2,"312":2,"315":2,"316":1,"324":4,"325":1,"326":1,"329":2,"330":1,"343":1,"348":1,"353":7,"354":1}}],["started",{"2":{"1":1,"11":1,"119":1,"129":2,"235":1,"266":1,"288":1,"304":1,"313":1,"317":1,"329":1,"335":1,"336":1,"352":1,"354":3}}],["stay",{"2":{"6":1}}],["stack",{"0":{"147":1,"218":1},"1":{"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1},"2":{"3":1,"132":1,"135":1,"139":1}}],["gz",{"2":{"221":3}}],["gb",{"2":{"219":1}}],["g",{"2":{"162":1,"173":1,"180":2,"221":1}}],["giant",{"2":{"354":3}}],["given",{"2":{"343":1,"354":1}}],["give",{"2":{"235":1,"254":1}}],["gives",{"2":{"135":1,"141":1}}],["gitpod",{"2":{"335":1}}],["git",{"2":{"69":2,"73":2,"108":1,"113":1,"122":2,"176":1,"180":1,"200":3,"220":1,"231":2,"240":2,"304":1,"313":3,"318":3,"325":1,"328":1}}],["github",{"2":{"67":1,"69":1,"73":1,"81":1,"113":1,"122":2,"133":1,"176":1,"180":1,"200":1,"206":1,"211":1,"231":1,"240":1,"248":3,"297":5,"304":1,"305":1,"310":1,"313":1,"318":1,"340":1,"348":2,"349":2,"353":4,"354":4}}],["gateway",{"2":{"324":1}}],["gaming",{"2":{"182":1}}],["game",{"2":{"131":1,"182":1,"331":2}}],["gain",{"2":{"138":1,"181":1}}],["gasused",{"2":{"127":1}}],["gas",{"0":{"61":1,"95":1,"97":1,"105":1},"1":{"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"10":1,"48":1,"49":1,"61":15,"74":8,"76":4,"79":1,"80":2,"91":3,"92":1,"95":1,"97":1,"106":4,"112":2,"113":9,"114":2,"115":1,"126":1,"192":4,"214":5,"233":3,"241":1,"252":3,"255":3,"256":7,"298":1,"319":1,"354":5}}],["gwei",{"2":{"126":1,"241":1,"319":1}}],["gpu",{"2":{"124":1}}],["global",{"2":{"113":1}}],["gt",{"2":{"90":1,"311":1}}],["ghcr",{"2":{"67":1,"248":6,"250":2,"297":6,"312":1,"324":1,"354":3}}],["grotto",{"2":{"297":3}}],["grow",{"2":{"186":1}}],["growth",{"2":{"142":1}}],["grey",{"2":{"336":1}}],["green",{"2":{"336":1}}],["grep",{"2":{"248":1,"297":1,"354":5}}],["great",{"2":{"142":2,"144":1,"193":1,"215":1}}],["greater",{"2":{"61":1}}],["granter",{"2":{"298":1,"354":1}}],["grasp",{"2":{"181":1}}],["grab",{"2":{"127":1}}],["gradually",{"2":{"61":1}}],["grpc",{"2":{"48":1,"49":1,"58":1,"90":1,"95":1,"97":1,"112":1,"192":1,"248":1,"266":1,"288":1,"297":1,"324":2}}],["gms",{"2":{"242":1,"320":1}}],["gmportalscript",{"2":{"241":2,"319":2}}],["gmportal",{"2":{"126":3,"241":2,"243":5,"319":2,"321":5}}],["gm1r2udsh4za7r7sxvzy496qfazvjp04j4zgytve3",{"2":{"298":2}}],["gm17rpwv7lnk96ka00v93rphhvcqqztpn896q0dxx",{"2":{"298":2}}],["gm1jqevcsld0dqpjp3csfg7alkv3lehvn8uswknrc",{"2":{"113":3}}],["gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy",{"2":{"71":1,"76":2}}],["gmd",{"2":{"101":3,"110":1,"111":1,"189":2,"190":1,"191":1,"192":1,"212":1,"261":1,"262":1,"275":1,"283":1,"284":1}}],["gm",{"0":{"67":1,"257":1,"264":1,"265":1,"268":1,"272":1,"279":1,"286":1,"287":1,"290":1,"294":1,"300":1},"1":{"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":2,"266":3,"267":3,"268":3,"269":3,"270":3,"271":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":2,"288":3,"289":3,"290":3,"291":3,"292":3,"293":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1},"2":{"19":1,"64":1,"67":9,"70":1,"71":2,"74":3,"75":1,"76":22,"77":1,"78":5,"83":1,"84":1,"85":1,"88":4,"90":2,"91":1,"94":1,"101":6,"106":1,"110":3,"111":4,"113":24,"114":2,"125":1,"126":5,"130":1,"180":2,"186":5,"189":3,"190":2,"208":2,"210":1,"211":6,"212":3,"240":3,"241":1,"242":1,"243":6,"247":1,"258":1,"260":3,"261":1,"263":1,"265":1,"266":22,"268":15,"270":3,"272":1,"275":1,"276":1,"277":1,"280":1,"282":3,"283":1,"285":1,"287":1,"288":22,"290":15,"292":3,"295":2,"297":19,"298":1,"317":1,"318":3,"319":1,"320":1,"321":6,"332":1,"334":1}}],["gui",{"2":{"336":1}}],["guide",{"0":{"52":1,"175":1,"303":1,"327":1},"1":{"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"328":1,"329":1,"330":1},"2":{"20":1,"26":1,"38":1,"40":1,"50":1,"53":1,"62":1,"83":1,"89":1,"98":1,"106":2,"117":2,"119":1,"120":1,"175":1,"180":1,"186":1,"192":1,"197":1,"208":1,"214":1,"253":1,"295":2,"303":1,"331":1,"336":1,"338":1}}],["guidelines",{"0":{"2":1},"2":{"2":1,"67":1}}],["guides",{"0":{"80":1},"1":{"81":1},"2":{"0":1,"80":3,"81":1,"195":1}}],["guessing",{"2":{"349":1}}],["guessed",{"2":{"349":2}}],["guesseraddress",{"2":{"349":2}}],["guesser",{"2":{"349":2,"350":1}}],["guesses",{"2":{"336":2,"346":1,"348":2,"349":2}}],["guess",{"2":{"336":2,"343":2,"344":3,"346":3,"348":1,"349":19,"354":13,"355":1}}],["guard",{"2":{"182":1}}],["guarantees",{"2":{"12":1,"139":1,"218":2}}],["gotype",{"2":{"350":1}}],["gomessage",{"2":{"350":1}}],["gopackage",{"2":{"348":1,"349":1}}],["goreleaser",{"2":{"305":8}}],["goctx",{"2":{"268":4,"290":4,"348":2,"349":2}}],["gofunc",{"2":{"268":2,"290":2}}],["google",{"2":{"266":2,"288":2}}],["good",{"2":{"193":1,"215":1,"217":1,"248":1,"295":1,"297":1,"330":1}}],["go$ver",{"2":{"221":3}}],["golang",{"0":{"221":1},"2":{"197":1,"221":2,"352":1}}],["golangversion",{"2":{"107":1}}],["gossips",{"2":{"171":1}}],["gossipping",{"2":{"167":1}}],["gossiped",{"2":{"165":1}}],["gossip",{"0":{"171":1},"2":{"158":1,"165":2,"171":1}}],["godocs",{"2":{"146":1}}],["going",{"2":{"120":1,"144":1,"265":1,"287":1,"338":1}}],["go1",{"2":{"73":1,"335":1}}],["gone",{"2":{"19":1,"80":1,"332":1}}],["goal",{"2":{"18":1,"106":1,"135":1,"139":1,"218":1,"295":1}}],["go",{"0":{"201":1},"2":{"10":2,"16":1,"26":1,"33":1,"62":1,"64":1,"66":1,"67":3,"73":1,"80":1,"83":1,"86":1,"91":1,"101":3,"107":2,"110":2,"111":1,"150":1,"152":1,"155":2,"186":1,"193":1,"201":1,"212":1,"215":1,"221":4,"256":1,"261":1,"266":3,"268":4,"275":1,"283":1,"288":3,"290":4,"301":1,"305":1,"311":1,"323":1,"331":3,"332":1,"335":1,"336":1,"338":1,"348":3,"349":1,"350":1,"352":4}}],["governance",{"2":{"7":1,"8":1}}],["gentxs",{"2":{"46":1}}],["gentx",{"2":{"45":1}}],["genesis",{"0":{"38":1,"41":1,"44":1,"45":1,"46":1,"47":1,"56":1},"1":{"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"2":{"38":2,"41":1,"44":3,"45":2,"46":2,"47":3,"50":2,"56":3,"203":2,"329":2}}],["generating",{"0":{"226":1},"1":{"227":1,"228":1,"229":1,"230":1},"2":{"76":1,"226":2}}],["generation",{"2":{"31":2}}],["generatetoaddress",{"2":{"226":2}}],["generates",{"2":{"188":1,"209":1}}],["generatefraudproof",{"2":{"165":1}}],["generate",{"0":{"101":1},"2":{"40":2,"74":1,"101":1,"139":1,"165":2,"171":1,"212":1,"226":3,"266":1,"288":1,"324":1}}],["generated",{"2":{"31":1,"90":1,"117":2,"123":1,"124":1,"213":1,"235":1,"236":1,"260":1,"263":1,"276":1,"277":1,"282":1,"285":1,"338":1}}],["generic",{"2":{"7":1,"151":1}}],["getguess",{"2":{"349":1}}],["getwordle",{"2":{"348":1,"349":1}}],["gettotalgms",{"2":{"242":1,"320":1}}],["getting",{"2":{"156":2,"349":1}}],["getblockheader",{"2":{"229":2}}],["getblockhash",{"2":{"228":1}}],["getblockcount",{"2":{"227":1}}],["getnewaddress`",{"2":{"226":1}}],["getnewaddress",{"2":{"226":1}}],["geth",{"0":{"201":1},"2":{"201":2,"203":2,"206":1,"316":2}}],["getapphash",{"2":{"165":1}}],["gets",{"2":{"72":1,"336":1}}],["getcountresponse",{"2":{"31":2}}],["getcount",{"2":{"31":2,"233":4,"235":1,"236":1}}],["get",{"0":{"178":1},"2":{"1":1,"8":1,"11":1,"26":2,"31":1,"32":1,"35":1,"67":1,"91":2,"93":1,"110":2,"113":1,"123":2,"129":2,"134":1,"180":1,"188":1,"203":1,"210":1,"213":1,"229":1,"242":1,"252":1,"254":1,"260":1,"265":1,"266":2,"270":1,"276":1,"282":1,"287":1,"288":2,"292":1,"304":1,"305":1,"307":1,"313":1,"317":1,"320":1,"324":1,"335":2,"336":1,"348":1,"349":3,"352":3,"354":1}}],["octane",{"0":{"303":1},"1":{"304":1,"305":1,"306":1,"307":1,"308":1,"309":1},"2":{"241":1}}],["occurred",{"2":{"165":1}}],["occasional",{"2":{"61":1}}],["ooga",{"0":{"241":1,"319":1},"2":{"242":3,"244":2,"317":1,"318":1,"320":3,"322":2}}],["os",{"2":{"220":1,"335":1}}],["osmo",{"2":{"74":2,"75":1,"76":12}}],["osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll",{"2":{"71":1,"76":2}}],["osmosis",{"0":{"68":1,"69":1,"70":1,"78":1,"79":1},"1":{"69":1,"70":1},"2":{"64":1,"69":3,"70":6,"71":2,"74":2,"76":6,"77":1,"78":3,"79":2}}],["omni",{"0":{"303":1,"304":1,"306":1},"1":{"304":1,"305":1,"306":1,"307":1,"308":1,"309":1},"2":{"303":1,"304":3,"305":2,"306":3,"307":4,"308":1,"309":2}}],["omnilayer",{"2":{"164":1}}],["omit",{"2":{"213":1}}],["old",{"2":{"189":1,"230":1,"261":1,"275":1,"283":1}}],["observe",{"2":{"177":1}}],["observed",{"2":{"76":4}}],["objects",{"2":{"123":3,"343":1,"354":1}}],["obtained",{"2":{"118":1,"180":2}}],["obtain",{"2":{"117":1,"123":2,"213":1,"323":1}}],["obvious",{"2":{"32":1}}],["ok",{"2":{"32":2,"233":1}}],["opportunity",{"2":{"142":1}}],["openapi",{"2":{"338":1}}],["openssl",{"2":{"231":1}}],["opens",{"2":{"218":1}}],["open",{"2":{"72":1,"101":1,"123":3,"126":1,"135":1,"139":1,"202":1,"203":1,"225":1,"233":2,"266":1,"288":1,"301":1,"348":1,"349":1,"353":2,"355":1}}],["opening",{"2":{"12":1,"135":1,"217":1}}],["operators",{"2":{"62":1,"128":1}}],["operation",{"0":{"59":1},"2":{"329":1}}],["operations",{"2":{"40":1,"50":1,"155":1,"183":1,"192":1,"214":1,"235":1,"236":1}}],["operational",{"2":{"8":1,"84":1,"118":1,"125":1}}],["optionally",{"2":{"191":1,"213":1}}],["optional",{"0":{"263":1,"264":1,"285":1,"286":1},"1":{"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1},"2":{"165":1,"221":1,"266":2,"288":2}}],["option",{"2":{"15":2,"266":3,"288":3}}],["options",{"2":{"3":1,"74":2,"113":2,"171":1,"298":2,"354":4}}],["optimistic=true",{"2":{"202":1}}],["optimistic=false",{"2":{"202":1}}],["optimistically",{"2":{"202":1}}],["optimistic",{"0":{"165":1},"2":{"10":2,"139":1,"147":1,"160":1,"171":1}}],["optimizer",{"2":{"251":2}}],["optimized",{"0":{"251":1},"2":{"251":1}}],["optimize",{"0":{"10":1},"2":{"10":1,"205":1}}],["overlook",{"2":{"181":1}}],["overall",{"2":{"165":1}}],["override",{"2":{"91":1,"113":2,"202":1}}],["over",{"2":{"9":1,"62":1,"83":1,"156":3,"162":1,"165":2,"260":2,"282":2,"323":1,"331":3,"332":1,"336":2,"338":1,"348":2,"352":1}}],["overhead",{"2":{"7":2,"8":1,"10":1,"18":1,"138":1}}],["overview",{"0":{"83":1},"2":{"5":1,"88":1}}],["onstart",{"2":{"155":1}}],["onto",{"2":{"147":1,"248":1,"354":1}}],["once",{"0":{"117":1},"2":{"87":1,"102":1,"154":1,"165":1,"235":2,"236":1,"247":1,"296":1,"301":1,"305":1,"334":1}}],["onchain",{"2":{"8":1}}],["only",{"0":{"164":1},"2":{"10":2,"12":1,"15":1,"16":1,"61":1,"64":1,"112":1,"117":1,"133":1,"155":1,"164":1,"243":1,"297":1,"321":1,"343":1,"348":6,"349":3,"354":1}}],["ones",{"2":{"171":1}}],["one",{"2":{"7":1,"9":1,"19":1,"31":1,"40":1,"76":3,"87":1,"91":1,"162":1,"165":1,"180":2,"209":1,"211":1,"213":2,"235":2,"244":1,"246":1,"298":1,"322":1,"324":2,"325":1,"338":1,"343":2,"348":2,"349":1,"354":2}}],["on",{"0":{"12":1,"14":1,"17":1,"124":1,"127":1,"180":1,"237":1,"249":1,"253":1,"276":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"181":1,"182":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"250":1,"251":1,"252":1,"254":1,"255":1,"256":1,"277":1},"2":{"5":1,"6":1,"7":3,"8":4,"10":2,"12":5,"13":1,"14":6,"16":2,"17":1,"18":2,"21":2,"31":1,"34":4,"37":1,"40":1,"50":1,"54":2,"57":1,"62":1,"66":1,"71":2,"72":2,"80":1,"86":1,"91":1,"109":2,"110":2,"112":2,"113":8,"114":4,"117":7,"123":1,"124":2,"125":2,"126":1,"127":1,"128":1,"133":1,"134":1,"135":1,"137":1,"139":2,"144":1,"146":1,"152":1,"154":2,"160":1,"161":1,"165":1,"173":1,"177":1,"180":6,"182":2,"186":1,"187":1,"192":2,"196":1,"197":1,"198":1,"199":1,"201":2,"203":2,"205":1,"206":1,"208":1,"209":1,"213":1,"214":2,"217":3,"218":3,"232":1,"237":2,"240":1,"241":1,"243":3,"244":2,"245":2,"248":2,"252":1,"254":1,"256":1,"259":1,"268":1,"274":1,"276":1,"278":1,"281":1,"290":1,"297":6,"301":1,"305":6,"307":2,"311":2,"317":1,"318":1,"319":1,"321":3,"322":2,"324":1,"325":1,"326":1,"330":1,"332":1,"335":1,"336":1,"339":1,"347":1,"349":1,"354":3,"355":1}}],["our",{"2":{"5":2,"18":1,"31":1,"37":1,"81":1,"83":1,"85":1,"88":1,"91":1,"97":1,"112":1,"113":4,"114":1,"123":4,"125":1,"133":1,"134":1,"135":1,"139":1,"145":1,"172":1,"182":1,"190":2,"191":1,"192":2,"197":1,"203":1,"213":1,"217":1,"221":1,"234":1,"236":2,"240":1,"243":2,"248":1,"250":1,"252":1,"254":3,"256":2,"260":3,"262":1,"265":1,"268":1,"282":3,"284":1,"287":1,"290":1,"297":1,"298":2,"302":1,"307":1,"318":1,"321":2,"335":1,"336":1,"337":2,"339":2,"342":1,"343":3,"350":1,"351":1,"352":1,"354":1}}],["outline",{"2":{"347":1}}],["outside",{"2":{"246":1,"338":1}}],["outputs",{"2":{"354":1}}],["output",{"2":{"59":2,"74":2,"101":2,"113":2,"114":2,"126":2,"127":2,"177":1,"191":1,"202":1,"212":1,"213":2,"225":1,"227":1,"228":1,"233":1,"236":1,"241":2,"248":2,"252":1,"254":3,"256":5,"297":2,"298":2,"299":1,"306":1,"319":2,"329":1,"352":1,"354":14}}],["out",{"0":{"91":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1},"2":{"0":1,"11":1,"31":1,"40":1,"48":1,"86":1,"91":2,"92":1,"97":1,"128":1,"235":1,"243":2,"246":1,"250":1,"253":1,"318":1,"321":2,"332":1,"350":1,"354":2}}],["others",{"2":{"355":1}}],["other",{"2":{"3":1,"7":2,"23":1,"37":1,"48":1,"70":1,"72":3,"91":1,"94":1,"137":1,"139":2,"162":1,"171":1,"202":1,"300":1,"342":1,"347":1}}],["owner",{"2":{"256":2}}],["own",{"2":{"3":1,"7":3,"8":1,"11":1,"15":1,"134":1,"139":1,"145":1,"195":1,"204":1,"213":1,"260":1,"276":1,"282":1,"317":1,"324":1,"326":1,"335":1,"341":1,"353":1}}],["original",{"2":{"79":1,"90":1,"180":1}}],["originally",{"2":{"12":1,"244":1,"322":1}}],["orch",{"0":{"29":1},"2":{"26":3,"27":1,"28":1,"29":3,"30":2,"31":3,"32":1,"33":1,"34":1,"35":1,"37":1,"80":1}}],["orchestrator",{"0":{"25":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1},"2":{"26":2,"27":1,"29":1,"31":1,"37":1,"252":1,"253":1}}],["ordinals",{"2":{"13":1,"14":2,"218":1}}],["ordering",{"2":{"154":1,"162":2}}],["ordered",{"2":{"147":1}}],["order",{"2":{"8":1,"26":1,"30":1,"35":1,"76":1,"90":1,"91":2,"95":1,"97":1,"134":1,"138":1,"164":1,"244":1,"251":1,"252":1,"263":1,"265":1,"277":1,"285":1,"287":1,"322":1,"323":1,"350":1,"351":1}}],["org",{"2":{"12":1,"221":1,"354":2}}],["organize",{"2":{"8":1}}],["oracles",{"2":{"9":1}}],["or",{"2":{"2":1,"4":1,"7":5,"8":1,"10":5,"16":1,"17":1,"18":1,"19":1,"32":2,"41":1,"72":1,"78":1,"79":1,"81":1,"87":1,"88":1,"92":1,"94":1,"107":1,"110":1,"124":1,"128":1,"129":1,"133":1,"139":4,"141":1,"144":1,"157":1,"160":1,"161":1,"165":1,"171":2,"173":1,"181":1,"208":1,"209":1,"213":1,"214":2,"218":1,"234":1,"241":1,"244":1,"252":1,"260":1,"262":1,"265":1,"272":2,"276":2,"282":1,"284":1,"287":1,"305":3,"322":1,"324":2,"326":1,"337":1,"348":1,"349":1,"354":1}}],["offered",{"2":{"341":1}}],["offers",{"2":{"186":1}}],["offering",{"2":{"175":1}}],["offs",{"2":{"135":1,"138":1,"139":1}}],["offset",{"2":{"8":1}}],["offloading",{"2":{"15":1}}],["off",{"2":{"14":1,"139":1,"180":1}}],["offchain",{"2":{"8":1}}],["official",{"2":{"0":1,"134":1}}],["of",{"0":{"6":1,"19":1,"63":1,"91":1,"173":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"174":1},"2":{"0":1,"2":1,"5":2,"7":6,"8":5,"9":2,"10":6,"11":1,"13":2,"14":8,"15":1,"16":3,"18":2,"19":1,"26":3,"29":1,"30":1,"31":1,"35":1,"38":1,"40":3,"48":3,"50":1,"53":1,"61":4,"62":1,"63":1,"64":2,"70":1,"72":1,"74":1,"77":1,"78":1,"79":1,"80":3,"83":2,"86":1,"90":1,"91":3,"92":1,"93":1,"97":1,"98":1,"99":1,"100":1,"103":2,"106":2,"110":1,"112":1,"113":1,"117":3,"119":1,"120":2,"121":1,"122":1,"124":1,"125":1,"126":2,"127":3,"133":1,"134":1,"135":2,"138":6,"139":5,"141":1,"143":2,"144":1,"145":1,"146":2,"147":2,"150":3,"151":2,"152":1,"154":1,"155":2,"157":1,"158":1,"162":1,"165":2,"171":3,"175":2,"177":1,"178":1,"179":1,"180":5,"181":1,"182":2,"184":2,"186":1,"187":1,"188":2,"191":2,"195":1,"204":1,"205":1,"209":3,"213":6,"217":2,"218":4,"222":1,"226":1,"228":1,"230":1,"232":1,"233":1,"235":3,"236":1,"239":1,"246":2,"250":1,"252":2,"254":1,"255":1,"256":1,"258":2,"260":1,"265":1,"266":4,"268":3,"272":2,"276":1,"280":2,"282":1,"287":1,"288":4,"290":3,"295":1,"298":1,"300":2,"306":1,"310":1,"317":1,"323":1,"325":1,"331":1,"332":1,"335":2,"336":5,"337":3,"338":4,"342":1,"343":2,"346":2,"347":4,"348":7,"349":11,"352":1,"354":6}}],["md",{"2":{"338":1}}],["m",{"2":{"226":2}}],["my",{"2":{"226":1}}],["mykey4",{"2":{"178":1}}],["mykey3",{"2":{"178":1}}],["mykey2",{"2":{"178":1}}],["mykey",{"2":{"70":1,"178":1,"236":2}}],["ml",{"2":{"117":2,"120":2,"121":1,"122":2,"126":1,"127":1,"128":1}}],["mkdir",{"2":{"113":1,"248":1,"297":1,"354":1}}],["mv",{"2":{"47":1}}],["mnemonics",{"2":{"75":1,"113":1}}],["mnemonic",{"2":{"32":3,"71":2,"75":1,"188":2}}],["msgsubmitguessresponse",{"2":{"349":3,"350":2}}],["msgsubmitguess",{"2":{"349":1}}],["msgsubmitwordleresponse",{"2":{"348":2}}],["msgsubmitwordle",{"2":{"348":1,"354":2}}],["msgserver",{"2":{"348":1,"349":1}}],["msgsend",{"2":{"298":1}}],["msg=",{"2":{"112":10,"297":10}}],["msgchannelopenconfirm",{"2":{"76":1}}],["msgchannelopenack",{"2":{"76":1}}],["msgchannelopentry",{"2":{"76":1}}],["msgchannelopeninit",{"2":{"76":1}}],["msgupdateclient",{"2":{"76":4}}],["msg",{"2":{"30":1,"31":2,"32":1,"76":4,"348":7,"349":8}}],["much",{"2":{"337":1}}],["multiappconn",{"2":{"112":1,"297":1}}],["multiplier=1",{"2":{"61":1}}],["multiplier",{"2":{"61":2}}],["multiple",{"2":{"26":1,"87":1,"127":1,"158":1,"162":1,"165":1}}],["multi",{"2":{"26":1,"342":1}}],["must",{"2":{"7":1,"138":2,"171":1,"336":1,"337":1,"342":2,"348":2,"349":2,"354":2}}],["mb",{"2":{"14":1}}],["might",{"2":{"138":1,"158":1,"302":1}}],["migrate",{"2":{"30":2}}],["migratemsg",{"2":{"30":2}}],["mission",{"2":{"134":1,"145":1}}],["missing",{"2":{"14":1}}],["mit",{"2":{"126":1,"233":2,"234":1}}],["middleman",{"2":{"72":1}}],["millions",{"2":{"138":1}}],["milliseconds",{"2":{"10":1,"19":1}}],["milk",{"2":{"71":2,"75":2}}],["minus",{"2":{"79":1}}],["minutes",{"2":{"82":1,"139":1,"248":6,"297":1}}],["minute",{"2":{"62":1,"248":8}}],["min",{"2":{"74":4,"113":4}}],["mind",{"2":{"18":1,"127":1,"151":1}}],["mine",{"2":{"226":2}}],["miner",{"2":{"14":1}}],["mined",{"2":{"14":1}}],["minimizes",{"2":{"337":1}}],["minimized",{"2":{"8":1,"64":1,"143":1,"147":1,"161":1}}],["minimization",{"2":{"165":1}}],["minimizing",{"2":{"139":1}}],["minimal",{"2":{"135":1}}],["minimum",{"2":{"48":1,"49":1,"61":1,"112":1,"192":2,"214":2}}],["mining",{"2":{"14":1}}],["morning",{"2":{"295":1}}],["more",{"0":{"37":1,"181":1},"2":{"6":1,"7":1,"9":1,"12":1,"19":1,"26":1,"27":1,"30":1,"31":1,"34":1,"37":2,"64":1,"93":1,"118":1,"121":1,"135":2,"144":1,"146":1,"171":1,"175":1,"182":2,"186":1,"206":1,"213":1,"217":1,"245":1,"260":1,"276":1,"282":1,"295":1,"296":1,"302":1,"324":1,"332":1,"335":1,"337":1}}],["mounted",{"2":{"268":1,"290":1}}],["mount",{"2":{"251":2}}],["mock",{"2":{"186":1}}],["mockcontract",{"2":{"30":1}}],["mocha=",{"2":{"113":1}}],["mocha",{"0":{"113":1},"2":{"91":2,"112":1,"113":24,"129":1,"173":1,"209":1,"213":6,"214":1,"280":1,"281":3,"282":4,"284":2,"285":1,"291":1,"323":2,"324":6,"325":1,"326":1}}],["monitoring",{"2":{"220":1,"355":1}}],["monitored",{"2":{"88":1}}],["monitor",{"2":{"82":1,"87":1,"88":1,"177":1}}],["months",{"2":{"7":1,"139":1}}],["moment",{"2":{"32":1,"348":1}}],["moving",{"2":{"26":1,"354":1}}],["move",{"2":{"8":1,"18":1,"248":1,"252":1,"296":1}}],["modified",{"2":{"310":1,"350":1}}],["modifying",{"2":{"265":1,"287":1}}],["modify",{"0":{"123":1},"2":{"70":1,"122":1,"126":2,"179":2,"182":1,"203":1,"236":1,"265":1,"266":1,"268":1,"287":1,"288":1,"290":1,"352":1}}],["mod",{"2":{"30":1,"67":3,"352":2}}],["modulename",{"2":{"348":1,"349":1}}],["modules",{"2":{"175":1,"335":1,"338":2,"341":3,"342":1}}],["module=main",{"2":{"329":4}}],["module=baseapp",{"2":{"202":2}}],["module=blockmanager",{"2":{"59":1,"92":4,"112":4,"177":3,"202":4,"248":6,"297":4,"316":5,"329":2,"354":9}}],["module=grpc",{"2":{"112":1,"297":1}}],["module=polaris",{"2":{"316":2}}],["module=p2p",{"2":{"112":3,"297":3}}],["module=pubsub",{"2":{"112":1,"297":1}}],["module=proxy",{"2":{"112":1,"297":1}}],["module=events",{"2":{"112":1,"297":1}}],["module=abci",{"2":{"112":4,"297":4}}],["module=server",{"2":{"112":7,"202":17,"297":7,"316":2}}],["module=txindex",{"2":{"59":1,"112":2,"177":1,"202":2,"248":1,"297":2,"316":1,"354":3}}],["module",{"0":{"341":1,"342":1},"1":{"342":1},"2":{"15":1,"16":1,"18":1,"30":1,"211":1,"218":1,"265":1,"287":1,"337":3,"341":4,"342":6,"343":2,"347":3,"353":1}}],["modularism",{"2":{"18":1}}],["modularity",{"2":{"16":1}}],["modular",{"2":{"10":1,"15":1,"132":1,"134":1,"135":2,"139":1,"145":1,"173":2,"175":1,"195":2,"197":1,"218":1}}],["mode",{"2":{"74":4,"112":1,"113":4,"133":1,"177":1,"231":1,"297":1}}],["models",{"2":{"117":1}}],["model",{"2":{"10":1,"117":1,"121":1}}],["modes",{"0":{"163":1},"1":{"164":1,"165":1,"166":1},"2":{"10":1}}],["mostly",{"2":{"16":1}}],["most",{"2":{"0":1,"14":1,"16":1,"26":1,"61":1,"338":2,"347":1}}],["messaging",{"2":{"355":1}}],["messages",{"0":{"343":1},"1":{"344":1},"2":{"35":1,"72":1,"202":1,"206":1,"265":1,"287":1,"298":1,"335":1,"343":7,"345":1,"354":2}}],["message",{"0":{"344":1},"2":{"2":1,"72":1,"92":3,"173":1,"248":3,"255":1,"256":2,"265":1,"267":1,"287":1,"289":1,"297":3,"306":1,"341":2,"344":5,"346":2,"347":2,"354":9}}],["meter",{"2":{"354":1}}],["method",{"2":{"20":1,"323":1,"350":1}}],["methods",{"2":{"16":3,"31":2,"150":1,"151":2,"165":1,"323":1}}],["meet",{"2":{"177":1}}],["mean",{"2":{"354":1}}],["meanwhile",{"2":{"173":1}}],["means",{"2":{"7":1,"59":1,"128":1,"139":1,"336":3,"348":2}}],["mentioned",{"2":{"140":1}}],["memo",{"2":{"74":1,"113":2,"298":1,"354":2}}],["members",{"2":{"35":1}}],["mempoolttl=25",{"2":{"112":1,"297":1}}],["mempool",{"0":{"154":1},"2":{"14":2,"61":1,"91":3,"112":1,"154":3,"171":3,"297":1}}],["mev",{"2":{"9":1}}],["media",{"2":{"3":1}}],["map",{"2":{"346":3}}],["maple",{"2":{"71":2,"75":2}}],["maliciously",{"2":{"171":1}}],["made",{"2":{"112":1,"145":1,"218":2}}],["max",{"2":{"63":3,"74":2,"113":3,"349":1}}],["maximum",{"0":{"63":1},"2":{"63":1,"349":1}}],["maximalism",{"2":{"18":1}}],["maid",{"2":{"32":1}}],["mainnet",{"0":{"273":1,"276":1},"1":{"274":1,"275":1,"276":1,"277":2},"2":{"208":1,"209":2,"213":3,"214":1,"271":1,"274":1,"276":5,"277":3,"278":1,"293":1,"323":1}}],["maintains",{"2":{"53":1}}],["maintaining",{"2":{"10":1}}],["maintain",{"2":{"8":1}}],["main",{"2":{"2":1,"32":1,"101":3,"111":1,"139":1,"147":1,"209":1,"212":1,"338":1,"347":1,"353":3,"354":1}}],["macos",{"2":{"107":1,"110":1,"305":2}}],["macro",{"2":{"31":1}}],["macros",{"2":{"31":2}}],["machines",{"2":{"141":1}}],["machine",{"2":{"2":1,"9":1,"10":1,"21":1,"66":1,"109":1,"117":2,"125":1,"141":2,"195":1,"196":1,"197":1,"219":1,"305":1,"310":1,"311":2,"335":1}}],["manner",{"2":{"154":1}}],["managing",{"2":{"138":1,"247":1,"296":1,"334":1}}],["manager",{"0":{"155":1},"2":{"155":1}}],["manage",{"2":{"15":1,"104":1,"139":1,"351":1}}],["many",{"2":{"137":1,"140":1,"144":1,"220":1,"341":1,"346":1,"355":1}}],["manifest",{"2":{"122":1}}],["manually",{"2":{"29":1,"61":2,"101":1,"110":1}}],["matches",{"2":{"335":1}}],["matt",{"2":{"297":1,"335":1,"354":1}}],["matter",{"2":{"28":1}}],["materials",{"2":{"0":1,"3":1}}],["marked",{"2":{"59":1}}],["market",{"0":{"138":1},"2":{"12":1,"113":2,"139":2}}],["march",{"2":{"12":1}}],["maybe",{"2":{"162":2}}],["may",{"2":{"8":2,"58":1,"61":2,"76":1,"110":1,"134":1,"151":1,"158":1,"171":1,"180":1,"221":1,"244":1,"322":1,"335":1}}],["making",{"2":{"2":1,"18":1,"179":1,"180":1,"218":1,"246":1}}],["makes",{"2":{"7":1,"26":1,"72":2,"268":1,"290":1}}],["make",{"2":{"0":1,"2":1,"16":1,"18":1,"26":1,"50":1,"69":1,"73":1,"76":1,"78":1,"79":1,"80":1,"86":1,"90":1,"110":1,"113":1,"126":1,"135":1,"139":2,"161":1,"177":1,"179":1,"180":2,"181":1,"201":1,"202":1,"218":1,"220":2,"231":1,"239":1,"240":1,"265":1,"287":1,"301":1,"305":2,"315":1,"318":1,"325":1,"326":1,"337":1,"343":1}}],["f159e11116ec9505fc2c0d97e605357fec0f3dae06b57bfb17ea6a548905043e",{"2":{"354":1}}],["f1a64151bd29",{"2":{"354":1}}],["f921884f4132",{"2":{"297":1}}],["fc0kermqylp8voivw8qfywgeldflbaufcmpm7tb7ptlb4opwzjaost6hbo",{"2":{"173":1}}],["fcfs",{"2":{"154":1}}],["fwsrxeovry",{"2":{"173":1}}],["flu",{"2":{"248":1,"297":1,"354":1}}],["fluent",{"2":{"248":3,"297":3,"354":3}}],["flow",{"0":{"167":1},"1":{"168":1,"169":1,"170":1,"171":1},"2":{"167":1,"171":1}}],["flexible",{"2":{"158":1}}],["flexibility",{"2":{"137":1,"141":1,"145":1}}],["flags=",{"2":{"227":1}}],["flags>",{"2":{"23":1}}],["flags",{"0":{"191":1,"213":1},"2":{"19":2,"48":1,"51":2,"61":1,"62":2,"63":2,"191":1,"192":1,"213":1,"214":1,"227":1,"248":1,"297":1,"298":1,"354":1}}],["flag",{"2":{"19":2,"22":1,"23":1,"30":1,"48":1,"51":1,"61":2,"62":1,"63":1,"70":1,"173":1,"191":1,"213":2,"266":1,"288":1,"323":1,"337":1}}],["f",{"2":{"48":1,"123":6,"177":1,"352":1,"354":4}}],["fn",{"2":{"30":2,"32":1,"56":2,"59":1}}],["far",{"2":{"248":1,"297":1,"354":1}}],["fallbackfee=0",{"2":{"224":1}}],["false",{"2":{"113":2,"348":1}}],["familiar",{"2":{"134":1,"203":1,"258":1,"272":1,"280":1,"307":1}}],["familiarity",{"2":{"134":1}}],["faucet",{"2":{"113":1,"173":2,"188":1,"323":1}}],["failed",{"2":{"92":3,"233":1,"256":2}}],["failures",{"2":{"61":1}}],["face",{"2":{"139":1,"349":1}}],["factor",{"2":{"61":2}}],["facilitate",{"2":{"8":1,"16":1,"143":1,"175":1}}],["fast",{"2":{"33":1}}],["faster",{"2":{"19":1,"139":1,"162":1}}],["further",{"2":{"128":1,"205":1,"256":1,"330":1,"336":1}}],["furthermore",{"2":{"124":1,"133":2}}],["func",{"2":{"348":2,"349":1}}],["functionalities",{"2":{"182":1}}],["functionality",{"2":{"31":1,"120":1,"204":1,"233":1,"347":1}}],["functional",{"2":{"149":1,"310":1}}],["function",{"0":{"268":1,"290":1,"348":1,"349":1},"2":{"31":2,"126":2,"233":7,"234":2,"265":1,"268":4,"287":1,"290":4,"348":3,"349":1}}],["functions",{"0":{"347":1},"1":{"348":1,"349":1,"350":1},"2":{"16":1,"31":1,"180":1,"233":1,"265":1,"287":1,"338":2,"347":1,"350":1}}],["fun",{"2":{"337":1,"354":1}}],["funded",{"2":{"113":2,"237":1,"241":1,"244":1,"276":1,"319":1,"322":1,"323":1}}],["funding",{"2":{"92":1}}],["fund",{"0":{"93":1},"2":{"91":1,"113":2,"187":1,"188":1,"203":1,"209":2,"239":1,"244":1,"259":1,"274":1,"281":1,"307":2,"322":1,"324":1}}],["funds",{"0":{"71":1,"91":1,"239":1,"317":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1},"2":{"71":2,"91":1,"317":1}}],["future",{"0":{"355":1},"2":{"18":1,"138":1,"140":1,"171":1,"331":1,"349":1,"354":1}}],["fullnode",{"2":{"56":2}}],["fully",{"2":{"8":2,"149":1,"156":1,"160":1,"181":1,"182":1,"259":1,"274":1,"281":1,"310":1,"323":1,"324":1}}],["full",{"0":{"52":1,"55":1,"58":1,"59":1,"160":1,"164":1},"1":{"53":1,"54":1,"55":1,"56":2,"57":2,"58":2,"59":1,"60":1},"2":{"7":1,"19":1,"26":1,"33":1,"37":1,"53":2,"56":1,"58":1,"59":2,"60":1,"80":1,"132":1,"133":1,"138":1,"139":2,"146":1,"147":1,"151":1,"160":1,"164":1,"165":7,"171":6,"271":2,"278":2,"293":2}}],["few",{"2":{"297":1,"336":1,"348":1,"350":1,"354":1}}],["fen",{"2":{"248":3}}],["fetch",{"2":{"123":1,"165":1}}],["feature",{"2":{"62":1}}],["features",{"0":{"34":1},"2":{"27":1,"135":1,"144":1}}],["feb",{"2":{"14":1}}],["feel",{"2":{"349":1}}],["feegrants",{"2":{"74":2,"113":2}}],["fee",{"0":{"95":1,"97":1},"2":{"12":1,"76":4,"91":3,"92":1,"95":1,"97":1,"202":2,"298":1,"354":1}}],["fees",{"2":{"10":1,"76":4,"78":1,"79":2,"88":1,"113":1,"298":1}}],["feedback",{"0":{"4":1},"2":{"4":1}}],["front",{"2":{"355":2}}],["frontend",{"0":{"240":1,"243":1,"244":1,"318":1,"321":1,"322":1},"1":{"241":1,"242":1,"243":1,"244":1,"245":1,"319":1,"320":1,"321":1,"322":1},"2":{"237":1,"240":1,"243":8,"244":1,"245":1,"318":1,"321":8,"322":1}}],["from=base",{"2":{"352":4}}],["from",{"0":{"78":1,"79":1},"2":{"2":1,"4":1,"9":2,"11":1,"30":1,"31":1,"51":1,"56":1,"57":1,"58":1,"59":1,"62":1,"70":1,"72":1,"78":2,"79":2,"90":1,"101":1,"113":1,"126":2,"127":1,"139":3,"140":1,"147":1,"151":1,"165":1,"180":2,"188":2,"189":1,"192":1,"202":1,"208":1,"210":1,"212":1,"214":1,"226":1,"229":1,"234":1,"236":1,"241":1,"243":2,"244":1,"252":1,"255":1,"256":1,"260":1,"267":1,"276":2,"282":1,"289":1,"298":3,"302":1,"319":1,"321":2,"322":1,"323":1,"325":1,"337":2,"341":1,"342":1,"343":1,"347":1,"348":2,"352":6,"354":7}}],["fresh",{"2":{"337":1}}],["fred",{"2":{"256":3}}],["frequency",{"2":{"155":1}}],["free",{"0":{"11":1},"2":{"9":1,"305":1,"349":1}}],["freedom",{"2":{"7":1,"135":1}}],["fraudulent",{"2":{"139":1,"165":2}}],["fraud",{"0":{"165":1,"171":1},"2":{"7":1,"67":1,"133":1,"139":1,"144":1,"147":2,"150":1,"158":1,"160":2,"161":1,"165":7,"167":1,"171":1}}],["framework",{"0":{"7":1},"1":{"8":1,"9":1,"10":1,"11":1},"2":{"6":1,"7":1,"12":1,"14":1,"15":1,"26":1,"50":1,"80":1,"135":2,"139":1,"144":1,"145":1,"195":2,"197":1,"327":1}}],["five",{"2":{"336":2,"354":1}}],["field",{"2":{"266":1,"288":1}}],["fit",{"2":{"145":1}}],["finish",{"2":{"222":1,"229":1}}],["finished",{"2":{"126":1,"233":2,"241":1,"319":1}}],["finalizing",{"2":{"316":1}}],["finalized",{"2":{"112":1,"147":1,"177":1,"202":3,"248":2,"297":1,"316":1,"329":1,"354":3}}],["finality",{"2":{"191":1,"213":1}}],["finally",{"2":{"49":1,"114":1,"124":1,"214":1}}],["final",{"2":{"37":1,"344":1}}],["finding",{"2":{"192":1,"262":1,"276":1,"284":1}}],["find",{"2":{"0":1,"4":1,"5":1,"30":1,"31":2,"37":1,"80":2,"101":1,"122":1,"165":1,"171":1,"259":1,"267":1,"274":1,"281":1,"289":1,"324":1,"326":1}}],["fixed",{"2":{"61":1}}],["fix",{"2":{"18":1,"123":1}}],["fixing",{"2":{"2":1}}],["filter",{"2":{"113":1,"354":1}}],["file",{"0":{"29":1,"47":1,"56":1,"350":1},"2":{"27":1,"29":2,"30":4,"32":1,"35":1,"40":2,"48":1,"56":2,"74":2,"90":1,"98":1,"100":3,"101":5,"102":2,"103":1,"104":1,"111":1,"122":1,"123":8,"124":1,"178":1,"188":2,"203":1,"212":2,"233":1,"265":1,"266":1,"267":1,"268":2,"287":1,"288":1,"289":1,"290":2,"329":1,"338":4,"348":1,"349":1,"350":2,"352":2,"353":4}}],["filesystem",{"2":{"305":1}}],["files",{"2":{"3":1,"35":1,"122":1,"123":1,"126":1,"179":2,"203":1,"211":1,"220":1,"233":1,"241":1,"248":1,"265":1,"287":1,"297":1,"319":1,"338":2,"350":1,"352":3,"354":1}}],["fill",{"2":{"11":1,"86":1,"350":1}}],["firstly",{"2":{"74":1}}],["first",{"0":{"7":1,"88":1,"266":1,"288":1},"1":{"8":1,"9":1,"10":1,"11":1},"2":{"6":1,"12":1,"39":1,"56":1,"80":1,"83":1,"84":1,"87":1,"88":1,"93":1,"112":1,"127":1,"145":1,"154":2,"162":2,"179":1,"180":1,"191":1,"199":1,"213":1,"217":1,"220":1,"228":1,"232":1,"236":1,"240":1,"243":1,"250":1,"252":1,"254":1,"271":1,"293":1,"298":1,"305":1,"307":1,"315":1,"318":1,"321":1,"325":1,"332":1,"337":2,"343":1,"348":2,"350":1,"352":1,"354":1}}],["four",{"2":{"139":1,"178":1}}],["foundation",{"2":{"337":1}}],["foundryup",{"2":{"238":1,"315":1}}],["foundry",{"0":{"222":1,"238":1,"314":1},"2":{"222":3,"232":3,"233":1,"238":2,"241":1,"314":1,"319":1,"337":1}}],["found",{"2":{"14":1,"76":2,"110":1,"146":1,"150":1,"212":2,"260":1,"282":1,"329":3,"354":1}}],["food",{"2":{"122":2,"126":1,"127":1}}],["folders",{"2":{"261":1,"275":1,"283":1}}],["folder",{"2":{"35":1,"226":1,"230":1}}],["follows",{"2":{"150":1}}],["follow",{"2":{"13":1,"38":1,"40":1,"96":1,"100":1,"177":1,"179":1,"197":1,"198":1,"203":1,"259":1,"274":1,"281":1,"307":1,"317":1,"324":1}}],["following",{"2":{"1":1,"9":1,"21":1,"23":1,"24":1,"26":1,"35":1,"40":2,"49":1,"50":1,"58":1,"62":1,"71":2,"74":1,"93":1,"99":1,"101":1,"104":1,"108":1,"111":1,"120":1,"123":2,"126":1,"127":1,"129":2,"155":1,"156":1,"172":1,"173":1,"177":2,"179":2,"180":5,"188":3,"196":1,"213":1,"223":1,"225":1,"226":1,"229":1,"230":1,"233":4,"234":1,"236":1,"238":1,"248":1,"251":1,"253":1,"254":1,"255":1,"260":1,"262":1,"265":1,"268":1,"270":2,"282":1,"284":1,"287":1,"290":1,"292":2,"297":1,"298":1,"305":1,"308":1,"311":1,"317":1,"328":1,"335":1,"336":1,"337":1,"340":1,"341":1,"342":2,"344":1,"347":1,"348":3,"349":3,"350":1,"352":3,"353":3,"354":13}}],["foam",{"2":{"32":1}}],["focus",{"2":{"8":1,"76":3,"117":1,"203":3,"241":1,"298":1,"299":4,"316":3,"319":1,"354":1}}],["forgotten",{"2":{"248":3}}],["forget",{"2":{"150":1}}],["forge",{"2":{"126":3,"233":3,"234":1,"241":1,"319":1}}],["forth",{"2":{"193":1,"215":1}}],["formula",{"2":{"112":1}}],["formatting",{"2":{"123":1}}],["formatted",{"2":{"123":2,"124":1}}],["format",{"2":{"74":2,"113":2,"178":1,"248":1,"297":1,"348":1,"349":2,"353":2,"354":1}}],["form",{"2":{"11":1,"18":1,"86":1}}],["forward",{"2":{"8":1,"354":1}}],["forkchoice",{"2":{"202":3}}],["forking",{"0":{"171":1}}],["forks",{"2":{"8":1}}],["fork",{"2":{"2":3,"7":1,"10":1,"151":1,"162":3,"171":1,"235":1}}],["for",{"0":{"10":1,"38":1,"175":1,"191":1,"213":1,"225":1,"303":1},"1":{"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1},"2":{"0":1,"2":1,"3":1,"4":1,"6":1,"7":3,"8":2,"9":1,"10":2,"12":3,"13":2,"14":2,"15":3,"16":5,"17":1,"18":1,"19":1,"24":1,"26":2,"30":3,"31":4,"34":3,"35":2,"37":1,"38":1,"39":1,"48":1,"50":3,"51":1,"56":1,"58":1,"59":1,"62":2,"63":1,"64":3,"67":1,"72":1,"75":1,"76":3,"78":1,"87":1,"90":4,"101":1,"103":1,"106":2,"109":1,"110":1,"112":1,"113":1,"117":2,"121":2,"122":1,"123":3,"124":3,"126":2,"128":2,"135":3,"138":4,"139":4,"142":1,"143":3,"144":1,"145":1,"146":1,"149":1,"150":1,"151":1,"152":1,"155":4,"156":2,"160":2,"161":1,"162":3,"167":1,"171":1,"172":1,"173":2,"175":2,"178":1,"180":2,"182":1,"186":2,"188":2,"191":5,"192":3,"195":2,"197":1,"198":1,"202":5,"206":2,"208":1,"209":1,"211":1,"213":8,"214":3,"217":1,"218":4,"221":1,"224":1,"227":1,"231":1,"232":1,"233":2,"239":1,"241":2,"246":5,"248":2,"250":1,"252":2,"253":2,"254":1,"255":1,"256":1,"258":2,"263":2,"265":3,"266":2,"276":3,"277":1,"280":2,"285":2,"287":3,"288":2,"295":2,"297":4,"298":2,"299":1,"305":1,"310":1,"319":1,"323":1,"326":1,"331":2,"332":2,"335":2,"336":5,"337":1,"338":6,"341":3,"342":4,"343":2,"345":1,"346":1,"347":3,"348":6,"349":10,"350":2,"352":1,"353":1,"354":8,"355":1}}],["rf",{"2":{"189":1,"211":1,"221":1,"230":1,"261":1,"275":1,"283":1}}],["rly",{"2":{"73":2,"75":1,"76":2,"113":8}}],["rpcuser",{"2":{"231":1}}],["rpcuser=rpcuser",{"2":{"224":1,"225":1,"226":4,"227":2}}],["rpcpass",{"2":{"231":1}}],["rpcpassword=rpcpass",{"2":{"224":1,"225":1,"226":4,"227":2}}],["rpcport=18332",{"2":{"224":1,"225":1,"226":4,"227":2}}],["rpc",{"0":{"156":1},"1":{"157":1},"2":{"48":1,"49":1,"58":2,"70":1,"74":2,"86":1,"90":1,"95":1,"97":1,"112":1,"113":3,"126":4,"127":2,"156":6,"173":4,"191":2,"201":1,"213":4,"235":6,"236":3,"237":1,"241":4,"242":2,"244":1,"248":1,"256":2,"265":2,"266":4,"287":2,"288":4,"297":1,"306":2,"307":1,"319":4,"320":2,"322":1,"323":2,"324":1,"325":1}}],["rpcs",{"2":{"9":1}}],["rm",{"2":{"48":1,"90":1,"189":1,"211":1,"221":2,"250":1,"251":1,"261":1,"275":1,"283":1}}],["r",{"2":{"47":2,"113":1,"114":1,"189":1,"191":1,"213":1,"252":1,"254":1,"256":1,"261":1,"275":1,"283":1,"325":2,"348":2,"354":5}}],["routing",{"2":{"341":1}}],["routines",{"2":{"155":2}}],["round",{"2":{"173":1}}],["rosm",{"0":{"173":1,"174":1},"1":{"174":1},"2":{"173":9,"174":1}}],["roadmap",{"2":{"139":1}}],["root=0x9676648a3c292540562b082c20c4b6663986182f5d8733f84fb3f1445b66a4ce",{"2":{"202":1}}],["root=0x5f75afde5c6a596fa11c17e8c60ca291ffb31ae5c9a40392e0ceb4d45ab42037",{"2":{"202":4}}],["roots",{"2":{"165":1,"202":1}}],["rootcodespace",{"2":{"91":1}}],["root",{"2":{"40":2,"50":1,"56":4,"59":1,"74":2,"101":1,"111":1,"127":1,"162":1,"179":2,"202":3,"212":3,"222":1,"226":2,"250":1,"252":1,"329":4,"335":1,"352":4}}],["rollup=",{"2":{"113":1,"114":1}}],["rollup>d",{"2":{"103":3}}],["rollup",{"0":{"7":1,"20":1,"22":1,"23":1,"38":1,"52":1,"67":1,"78":1,"79":1,"82":1,"85":1,"89":1,"90":1,"91":1,"94":1,"96":1,"102":1,"105":1,"110":1,"112":1,"116":1,"129":1,"141":1,"142":1,"185":1,"190":1,"192":1,"194":1,"207":1,"211":1,"212":1,"214":1,"216":1,"231":1,"236":1,"237":1,"246":1,"248":1,"257":1,"260":1,"263":1,"269":1,"270":1,"272":1,"276":1,"277":1,"279":1,"282":1,"285":1,"291":1,"292":1,"294":1,"297":1,"326":1,"329":1},"1":{"8":1,"9":1,"10":1,"11":1,"21":1,"22":1,"23":1,"24":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"83":1,"84":1,"85":1,"86":2,"87":1,"88":1,"90":1,"91":1,"92":2,"93":2,"94":2,"95":2,"96":2,"97":2,"103":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"130":1,"131":1,"132":1,"133":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":2,"233":2,"234":2,"235":2,"236":2,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"258":1,"259":1,"260":1,"261":2,"262":2,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"273":1,"274":1,"275":1,"276":1,"277":2,"278":1,"280":1,"281":1,"282":1,"283":2,"284":2,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1},"2":{"6":1,"7":2,"8":1,"12":2,"13":1,"14":1,"17":1,"19":2,"20":1,"22":1,"23":1,"24":1,"38":2,"40":3,"47":4,"48":4,"50":3,"51":1,"56":2,"59":2,"61":3,"62":2,"64":2,"67":2,"71":1,"80":6,"82":1,"83":2,"84":1,"85":1,"86":2,"87":1,"88":2,"89":1,"90":4,"91":2,"94":1,"96":1,"97":1,"98":1,"100":1,"101":3,"102":1,"104":2,"106":6,"110":4,"112":1,"113":13,"114":3,"115":1,"117":2,"130":1,"131":1,"135":1,"139":4,"141":1,"142":2,"145":1,"147":3,"149":1,"150":1,"151":2,"152":1,"155":2,"156":5,"158":3,"160":1,"161":2,"162":3,"164":3,"167":2,"171":5,"173":1,"175":1,"177":2,"180":3,"183":1,"184":1,"186":4,"187":1,"188":1,"189":2,"190":2,"191":1,"192":4,"193":1,"195":2,"204":1,"205":3,"208":3,"209":2,"210":1,"211":1,"212":2,"213":1,"214":4,"215":1,"217":1,"223":1,"231":1,"236":1,"237":2,"240":1,"245":2,"247":1,"248":6,"252":1,"258":2,"260":2,"261":1,"262":2,"263":2,"269":1,"271":2,"272":2,"275":1,"276":4,"277":1,"278":2,"280":2,"282":2,"283":1,"284":2,"285":2,"291":1,"293":2,"295":4,"297":7,"298":1,"300":3,"301":1,"302":2,"310":1,"316":2,"318":1,"325":1,"326":1,"327":2,"329":1,"330":2,"331":1,"332":2,"334":1,"353":1,"354":5,"356":1}}],["rollups",{"0":{"12":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1},"2":{"3":1,"6":1,"7":6,"8":4,"9":2,"10":3,"12":5,"13":1,"14":1,"15":2,"18":3,"91":1,"129":1,"133":1,"135":4,"139":8,"140":1,"143":4,"145":1,"160":1,"162":3,"164":2,"166":1,"186":1,"195":1,"197":1,"217":2,"218":6}}],["rollkitheight=11",{"2":{"316":1}}],["rollkitigniteappversion",{"2":{"211":1,"340":1}}],["rollkitlatesttag",{"2":{"99":1,"108":1,"328":1}}],["rollkit",{"0":{"0":1,"7":1,"12":1,"15":1,"16":1,"40":1,"98":1,"99":1,"100":1,"101":1,"102":1,"108":1,"111":1,"119":1,"125":1,"134":1,"135":1,"136":1,"139":1,"140":1,"144":1,"147":1,"159":1,"175":1,"176":1,"194":1,"197":1,"249":1,"303":1,"306":1,"310":1,"315":1,"328":1,"339":1,"340":1},"1":{"1":1,"2":1,"3":1,"4":1,"8":1,"9":1,"10":1,"11":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"99":1,"100":1,"101":2,"102":1,"103":2,"104":1,"126":1,"135":1,"136":1,"137":2,"138":2,"139":1,"140":1,"141":2,"142":2,"143":2,"144":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":2,"161":2,"162":2,"163":1,"164":1,"165":1,"166":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"250":1,"251":1,"252":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"340":1},"2":{"0":2,"3":3,"6":2,"7":5,"9":3,"10":5,"11":1,"12":5,"13":2,"15":3,"16":3,"17":2,"18":4,"19":7,"21":1,"22":1,"23":1,"40":3,"47":1,"48":4,"49":2,"50":3,"51":4,"53":1,"54":2,"56":1,"58":3,"60":1,"61":5,"62":7,"63":4,"64":1,"67":5,"70":1,"80":3,"81":1,"82":1,"84":1,"86":2,"89":1,"90":6,"91":1,"94":1,"95":4,"97":5,"98":2,"99":3,"100":2,"101":6,"102":3,"103":4,"104":2,"106":1,"107":2,"108":3,"109":1,"110":1,"111":3,"112":3,"113":2,"114":3,"117":2,"118":1,"119":2,"123":4,"125":2,"126":3,"128":2,"129":1,"133":3,"134":2,"135":3,"139":8,"140":1,"141":2,"142":2,"144":2,"145":2,"146":5,"147":1,"149":1,"150":6,"151":1,"152":3,"155":3,"156":1,"158":2,"159":1,"161":1,"162":1,"164":1,"165":6,"166":1,"172":1,"173":8,"175":1,"176":3,"177":1,"184":2,"191":4,"192":3,"195":2,"197":2,"199":1,"200":4,"202":2,"204":2,"205":1,"206":1,"208":1,"210":1,"211":7,"212":4,"213":6,"214":5,"217":6,"218":5,"231":5,"240":1,"241":1,"246":1,"248":7,"250":2,"256":1,"260":1,"276":1,"278":1,"282":1,"295":1,"297":12,"298":1,"300":1,"303":1,"304":3,"305":1,"306":1,"309":2,"310":6,"311":1,"312":1,"313":2,"316":2,"319":1,"323":1,"324":2,"325":1,"327":2,"328":3,"329":4,"330":2,"331":2,"339":1,"340":5,"352":14,"353":8,"354":12,"356":1}}],["rt",{"2":{"32":2}}],["rs",{"2":{"30":4,"31":2,"35":4}}],["risk",{"2":{"138":1}}],["right",{"2":{"72":1,"86":1,"325":1,"336":1,"350":1,"354":1}}],["rich",{"2":{"9":1}}],["rid",{"2":{"8":1}}],["rustpub",{"2":{"31":1}}],["rustuse",{"2":{"30":1,"32":1}}],["rust",{"2":{"26":1,"30":2,"31":1,"246":1,"251":2,"252":1,"253":1}}],["rustcounter",{"2":{"26":1}}],["rule",{"0":{"88":1},"2":{"10":1,"113":1,"162":3}}],["rules",{"2":{"8":1,"336":2}}],["runs",{"2":{"91":1,"92":1,"109":1,"199":1,"213":1}}],["runtime",{"2":{"32":3,"175":2,"179":1,"181":1,"352":2}}],["running",{"0":{"91":1,"102":1,"109":1,"187":1,"192":1,"209":1,"214":1,"224":1,"231":1,"323":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"103":1,"188":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"232":1,"233":1,"234":1,"235":1,"236":1,"324":1,"325":1,"326":1},"2":{"13":1,"54":2,"60":1,"61":1,"66":1,"70":2,"90":1,"91":1,"93":1,"94":1,"97":1,"110":3,"112":1,"125":1,"133":1,"161":1,"177":1,"179":1,"183":1,"188":1,"190":2,"192":1,"195":1,"198":1,"201":1,"202":1,"206":2,"212":1,"214":1,"223":2,"226":1,"231":1,"233":1,"235":1,"243":1,"247":2,"248":8,"250":1,"252":1,"258":1,"259":1,"269":1,"272":1,"276":1,"278":1,"280":1,"291":1,"296":2,"297":10,"298":2,"305":2,"308":1,"310":1,"311":1,"316":1,"321":1,"323":1,"324":1,"330":1,"332":1,"334":2,"335":1,"340":1,"351":1,"352":3,"354":13,"355":1}}],["run",{"0":{"23":1,"67":1,"68":1,"70":1,"177":1,"199":1,"202":1,"259":1,"274":1,"281":1,"312":1,"329":1,"351":1,"354":1},"1":{"69":1,"70":1,"352":1,"353":1,"354":1,"355":1},"2":{"1":2,"8":1,"12":1,"17":1,"18":1,"21":2,"29":1,"40":3,"53":1,"58":1,"67":3,"70":1,"81":1,"90":1,"93":1,"98":1,"101":1,"102":1,"104":1,"107":1,"108":1,"109":1,"123":1,"124":3,"126":2,"133":1,"135":1,"152":1,"155":3,"177":1,"188":2,"192":1,"202":1,"217":1,"221":1,"222":1,"225":1,"226":1,"229":1,"232":1,"233":1,"234":1,"236":1,"238":1,"241":1,"247":1,"248":4,"250":2,"251":2,"252":1,"259":1,"263":1,"266":1,"270":1,"274":1,"276":1,"277":1,"281":1,"285":1,"288":1,"292":1,"296":1,"297":4,"301":1,"303":1,"305":1,"309":1,"310":1,"311":1,"312":1,"319":1,"324":3,"328":1,"334":1,"335":1,"337":1,"340":1,"344":1,"351":2,"352":13,"353":4,"354":6}}],["ram",{"2":{"219":1}}],["raw",{"2":{"156":1,"256":1,"354":7}}],["rabbit",{"2":{"144":1}}],["rather",{"2":{"139":2}}],["ratio",{"2":{"14":1}}],["rapid",{"2":{"135":1}}],["rand",{"2":{"213":1,"231":1,"260":1,"276":1,"282":1,"324":1}}],["ran",{"2":{"91":1,"126":1,"155":1,"241":1,"263":1,"277":1,"285":1,"319":1,"337":1}}],["range",{"0":{"82":1},"1":{"83":1,"84":1,"85":1,"86":1,"87":1,"88":1},"2":{"5":1,"80":2,"82":1,"83":1,"85":1,"86":2,"87":1,"348":1}}],["raise",{"2":{"4":1}}],["reward",{"2":{"348":3,"349":4,"350":1}}],["req",{"2":{"268":4,"290":4}}],["requisites",{"0":{"65":1,"332":1},"1":{"66":1}}],["require",{"2":{"139":1,"165":1,"267":1,"289":1}}],["requirements",{"0":{"66":1}}],["required",{"2":{"10":1,"106":1,"265":1,"287":1,"295":1}}],["requires",{"2":{"8":1,"138":2,"162":2,"191":1,"213":1,"223":1,"251":1,"305":1}}],["requesting",{"2":{"202":1}}],["requested",{"2":{"157":1}}],["request",{"0":{"267":1,"289":1},"2":{"2":2,"173":1,"256":1,"266":2,"268":4,"288":2,"290":4,"301":1,"354":3}}],["revealed",{"2":{"355":1}}],["reverse",{"2":{"248":1,"297":1,"354":2}}],["review",{"2":{"2":1,"26":3,"33":1,"206":1}}],["reorganization",{"2":{"191":1,"213":1}}],["reentrancy",{"2":{"182":1}}],["remainder",{"2":{"252":1,"317":1}}],["remaining",{"2":{"165":1,"220":1}}],["remotely",{"2":{"248":2}}],["removeguess",{"2":{"349":1}}],["remove",{"2":{"7":1,"8":1,"40":1,"59":1,"211":1,"261":1,"275":1,"283":1,"349":1}}],["remember",{"2":{"226":1,"348":1}}],["reuse",{"2":{"139":1,"158":1,"341":1}}],["registry",{"2":{"251":1}}],["register",{"2":{"91":1,"256":3}}],["regtest",{"2":{"223":1,"224":1,"225":1,"226":4,"227":2,"230":1}}],["regret",{"2":{"113":2,"310":1}}],["reiterate",{"2":{"95":1}}],["replay",{"2":{"164":1}}],["replacements",{"2":{"180":2}}],["replacement",{"2":{"149":1,"354":1}}],["replace",{"2":{"67":1,"74":1,"123":2,"150":2,"180":2,"191":1,"213":2,"229":1,"260":1,"276":1,"282":1,"348":1,"349":1,"353":3}}],["repositories",{"2":{"355":1}}],["repository",{"0":{"176":1,"200":1,"304":1},"2":{"0":1,"1":1,"2":2,"4":1,"33":1,"110":1,"150":2,"176":1,"200":1,"206":1,"240":1,"304":1,"313":1,"318":1,"353":1}}],["repo",{"0":{"313":1},"2":{"37":1,"122":1,"180":1,"260":1,"282":1}}],["recipent=",{"2":{"202":1}}],["recipientmodule",{"2":{"350":1}}],["recipientaddr",{"2":{"350":1}}],["recipient",{"2":{"202":1}}],["record",{"2":{"165":1,"256":2}}],["recommend",{"2":{"97":1,"332":1}}],["recommended",{"2":{"64":1,"161":1}}],["receipts",{"2":{"126":2,"241":2,"319":2}}],["receive",{"2":{"139":1,"147":1,"155":2}}],["receiver=",{"2":{"244":1,"322":1}}],["receiver",{"2":{"78":2,"79":1,"113":1,"244":1,"299":1,"322":1}}],["received",{"2":{"75":1,"155":2,"202":3}}],["receiving",{"2":{"64":1}}],["recruit",{"2":{"7":1}}],["rebuild",{"2":{"40":1,"190":1,"352":1}}],["reducing",{"2":{"26":1}}],["reduce",{"0":{"97":1},"2":{"10":1,"139":1}}],["retrieving",{"2":{"323":1}}],["retrieved",{"2":{"202":1}}],["retrieve",{"2":{"155":1,"178":1,"323":1}}],["retrieveloop",{"2":{"155":3}}],["retrieveblocks",{"2":{"16":1,"151":1}}],["retrieveblock",{"2":{"16":1}}],["returned",{"2":{"157":1,"248":1,"267":1,"289":1,"297":1,"354":1}}],["returning",{"2":{"154":1,"266":1,"288":1}}],["returns",{"2":{"30":1,"31":2,"233":1,"265":1,"266":3,"268":2,"287":1,"288":3,"290":2}}],["return",{"2":{"30":1,"61":1,"73":1,"76":1,"78":1,"79":1,"179":1,"233":1,"348":7,"349":7}}],["retain",{"2":{"7":1}}],["reach",{"2":{"349":1}}],["reached",{"2":{"349":1}}],["reasons",{"2":{"167":1}}],["real",{"2":{"85":1,"87":1,"162":2,"182":1}}],["reality",{"2":{"13":1,"14":1}}],["readme",{"2":{"338":2}}],["ready",{"2":{"18":1,"19":1,"26":1,"80":1,"144":1,"231":1,"306":1}}],["reading",{"2":{"16":1,"128":1}}],["reader",{"2":{"16":2}}],["read",{"2":{"16":3,"135":1,"171":1,"217":1,"235":1,"236":1,"335":1,"338":1,"354":1}}],["res=2",{"2":{"202":1}}],["res=0",{"2":{"112":1,"177":1,"248":2,"297":1,"316":1,"329":1,"354":3}}],["resource",{"2":{"146":1,"161":1}}],["resources",{"2":{"8":1,"9":1,"122":3,"126":1,"127":1,"137":1,"138":1,"139":2}}],["resolve",{"2":{"143":1,"256":1}}],["resist",{"2":{"113":2}}],["resistance",{"2":{"12":1,"162":1}}],["responsible",{"2":{"155":1,"162":1,"265":1,"266":1,"287":1,"288":1,"338":1,"341":1,"342":1}}],["response",{"0":{"267":1,"289":1},"2":{"31":2,"256":1,"266":5,"268":3,"270":1,"288":5,"290":3,"292":1,"354":4}}],["respective",{"2":{"90":1,"341":1}}],["restrict",{"2":{"141":1}}],["restricted",{"2":{"137":1}}],["rest",{"2":{"90":1,"139":1}}],["restore",{"2":{"75":2,"113":3}}],["restarted",{"2":{"97":1}}],["restarting",{"0":{"96":1,"230":1,"263":1,"277":1,"285":1},"2":{"95":1,"97":1}}],["restart",{"0":{"48":1,"89":1,"90":1,"91":1,"97":1,"269":1,"291":1},"1":{"90":1,"91":1,"92":2,"93":2,"94":2,"95":2,"96":2,"97":2},"2":{"48":5,"80":1,"89":1,"90":11,"91":2,"92":1,"96":1,"130":1,"179":2,"203":1,"263":5,"269":1,"277":4,"285":5,"291":1}}],["results",{"2":{"171":1,"173":1}}],["result",{"2":{"32":1,"171":1,"173":1,"191":1,"213":1,"233":1,"325":2}}],["resetting",{"0":{"41":1}}],["reset",{"2":{"31":3,"41":2}}],["research",{"2":{"12":1,"13":1,"15":1,"18":1}}],["rent",{"2":{"10":1}}],["refactored",{"2":{"349":1}}],["refreshed",{"2":{"202":1}}],["refused",{"2":{"171":1}}],["refers",{"2":{"162":1}}],["refer",{"2":{"34":1,"182":1,"186":1}}],["references",{"2":{"347":1}}],["reference",{"2":{"0":1,"3":1,"35":1,"126":1,"252":1}}],["refined",{"2":{"9":1}}],["reliable",{"2":{"186":1}}],["rely",{"2":{"117":1,"160":1}}],["relying",{"2":{"8":1}}],["relayed",{"2":{"78":1,"79":1}}],["relayers",{"2":{"72":2}}],["relayer",{"0":{"72":1,"73":1,"74":1,"75":1},"1":{"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1},"2":{"64":1,"72":4,"73":2,"74":3,"113":14}}],["relaying",{"0":{"72":1,"77":1},"1":{"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1},"2":{"75":1,"77":1}}],["relay",{"2":{"70":1,"71":2,"79":1}}],["related",{"2":{"9":1}}],["relevant",{"2":{"82":1}}],["relevantly",{"2":{"2":1}}],["release",{"2":{"9":1,"150":1,"188":1,"310":1,"335":1}}],["re",{"0":{"93":1},"2":{"2":1,"7":1,"8":1,"11":1,"12":1,"16":1,"19":1,"26":1,"30":1,"31":1,"40":1,"70":1,"91":2,"120":2,"133":1,"134":1,"137":1,"144":2,"145":2,"161":1,"191":1,"213":1,"231":1,"263":1,"265":1,"271":1,"278":1,"285":1,"287":1,"293":1,"308":1,"325":1}}],["tsx",{"2":{"243":1,"321":1}}],["ttl",{"2":{"112":1,"297":1}}],["tmp",{"2":{"109":1,"113":2}}],["txindex=1",{"2":{"224":1}}],["txt",{"2":{"123":1,"124":1,"127":1}}],["txhash",{"2":{"114":1,"252":1,"256":1,"298":1,"354":8}}],["txs",{"2":{"112":1,"173":2,"177":1,"202":1,"248":2,"297":1,"316":1,"329":1,"354":3}}],["txs=0",{"2":{"59":1,"316":1}}],["tx",{"2":{"76":4,"78":2,"79":1,"88":1,"91":2,"103":2,"113":6,"114":3,"252":1,"253":1,"254":1,"255":1,"256":2,"298":1,"350":1,"354":14}}],["two",{"2":{"76":1,"167":1,"191":1,"298":1,"346":1,"354":1}}],["tweet",{"2":{"14":1}}],["title",{"2":{"349":2,"350":1}}],["timberio",{"2":{"248":1,"297":1,"354":1}}],["timezone",{"2":{"355":1}}],["timer",{"2":{"155":3}}],["timeout",{"2":{"74":5,"113":5,"298":1,"354":3}}],["time=1000",{"2":{"112":1,"297":1}}],["time=1m0s",{"2":{"62":1}}],["time=30s",{"2":{"51":1}}],["timestamp",{"2":{"173":1,"203":1,"256":1,"354":2}}],["times",{"2":{"19":2,"349":2}}],["time",{"0":{"51":1,"138":1},"2":{"7":1,"10":1,"14":1,"19":5,"26":1,"29":1,"51":3,"62":4,"85":1,"87":1,"88":1,"138":1,"139":2,"162":2,"173":3,"188":1,"191":3,"209":1,"213":3,"248":1,"297":1,"338":1,"347":1,"348":2,"349":2,"350":1,"354":1,"355":1}}],["ti",{"2":{"178":1}}],["tia",{"0":{"105":1},"1":{"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"80":1,"91":1,"97":2,"106":3,"112":1,"113":3,"114":1,"115":1,"209":2,"323":1}}],["tidy",{"2":{"67":1}}],["tip",{"2":{"59":1,"67":1,"70":1,"76":1,"78":1,"106":1,"110":1,"127":1,"134":1,"177":1,"180":2,"191":1,"213":2,"232":1,"243":1,"246":1,"258":1,"260":1,"272":1,"276":1,"280":1,"282":1,"295":1,"298":1,"301":1,"310":1,"321":1,"323":1,"324":1,"331":1,"354":1}}],["tcp",{"2":{"48":1,"49":1,"57":1,"58":2,"78":2,"79":3,"88":1,"90":1,"95":1,"97":1,"112":2,"248":14,"297":13,"353":1,"354":11}}],["troubleshooting",{"0":{"206":1}}],["trigger",{"2":{"343":1}}],["triggering",{"2":{"202":1}}],["tries",{"2":{"336":2,"349":2}}],["triple",{"2":{"76":1}}],["trying",{"2":{"354":1}}],["try",{"2":{"180":1,"234":1,"256":1,"348":1,"349":2,"354":4}}],["true",{"2":{"74":2,"138":1,"231":2,"348":1}}],["trusted",{"2":{"8":1}}],["trust",{"2":{"8":2,"64":2,"71":2,"75":2,"139":1,"143":1,"147":1,"161":1,"165":1}}],["traefik",{"2":{"248":1,"297":1,"354":1}}],["tradeoffs",{"2":{"139":1}}],["trade",{"2":{"135":1,"138":1,"139":1}}],["tracked",{"2":{"310":1}}],["track",{"2":{"93":1}}],["tracking",{"2":{"64":1,"342":1}}],["transport",{"2":{"353":1}}],["transitions",{"2":{"343":1}}],["transition",{"2":{"165":2}}],["transient",{"2":{"61":1}}],["transfers",{"2":{"113":1,"143":1,"342":2}}],["transfer",{"0":{"78":1,"79":1},"2":{"76":11,"77":1,"78":5,"79":4,"112":2,"113":4,"244":1,"255":2,"322":1}}],["transact",{"2":{"76":4,"171":1}}],["transactionindex",{"2":{"127":1}}],["transactionhash",{"2":{"127":1}}],["transaction",{"0":{"45":1,"167":1,"168":1,"169":1},"1":{"168":1,"169":1,"170":1,"171":1},"2":{"14":2,"45":1,"61":2,"76":5,"78":1,"79":1,"88":3,"91":2,"114":2,"146":1,"156":1,"162":1,"167":1,"171":6,"175":1,"252":1,"254":1,"298":6,"299":1,"341":1,"354":11}}],["transactions",{"0":{"46":1,"114":1,"298":1},"2":{"14":1,"16":1,"46":1,"53":1,"59":1,"62":2,"82":1,"83":1,"85":1,"87":2,"88":1,"106":1,"133":1,"139":2,"147":1,"154":2,"156":2,"158":1,"162":2,"164":1,"165":2,"167":1,"171":2,"173":1,"235":1,"236":1,"295":1,"297":1,"306":1,"342":1,"343":1}}],["traits",{"2":{"31":1}}],["tlht0okdlzs1o4gb1d1ku+xug+",{"2":{"298":1}}],["tls",{"2":{"231":1}}],["tl",{"0":{"13":1}}],["tech",{"2":{"248":1,"297":1,"354":1}}],["technology",{"2":{"180":1}}],["techniques",{"2":{"124":1}}],["technical",{"0":{"146":1},"2":{"3":1}}],["team",{"2":{"246":1,"251":1}}],["teach",{"2":{"89":1}}],["tether",{"2":{"164":1}}],["telegram",{"2":{"81":1,"133":1}}],["text",{"2":{"74":1,"266":3,"267":2,"268":3,"288":3,"289":2,"290":3}}],["termination",{"2":{"76":8}}],["terminal",{"2":{"67":1,"70":1,"94":1,"108":1,"110":1,"202":1,"225":1,"244":1,"266":2,"276":1,"288":2,"312":1,"315":1,"322":1,"326":1,"328":1,"335":1,"355":1}}],["terms",{"2":{"72":1}}],["template",{"2":{"338":1}}],["temp",{"2":{"47":2}}],["tendermint",{"2":{"41":1,"76":8,"173":1}}],["testutil",{"2":{"338":1}}],["testapp",{"2":{"325":1}}],["testdecrement",{"2":{"233":2}}],["testincrement",{"2":{"233":2}}],["testing",{"2":{"24":1,"26":1,"37":1,"80":1,"178":4,"203":1,"338":1,"354":1}}],["testgetcount",{"2":{"233":2}}],["testnets",{"2":{"193":1,"208":1}}],["testnet",{"0":{"68":1,"70":1,"113":1,"129":1,"172":1,"173":1,"188":1,"280":1},"1":{"69":1,"70":1,"130":1,"131":1,"132":1,"133":1,"173":1,"174":2,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1},"2":{"64":1,"70":3,"74":2,"76":6,"77":1,"78":2,"79":1,"91":2,"112":1,"113":4,"129":1,"172":1,"174":1,"180":1,"187":2,"188":2,"191":2,"192":1,"209":2,"213":3,"214":1,"217":1,"235":1,"260":4,"262":1,"263":3,"269":1,"272":1,"280":1,"281":1,"282":4,"284":1,"285":3,"291":1,"323":3,"324":1,"326":1}}],["tests",{"0":{"233":1},"2":{"32":2,"233":1}}],["test",{"0":{"178":1},"2":{"9":1,"17":2,"26":3,"43":1,"44":1,"45":1,"74":3,"78":1,"88":1,"93":1,"113":5,"114":2,"149":1,"178":2,"184":1,"187":1,"205":1,"221":1,"233":10,"234":1,"235":1,"236":2,"252":2,"255":1,"256":1,"298":2,"335":1,"350":1,"354":8}}],["tested",{"2":{"9":1,"234":1,"236":1}}],["t",{"2":{"8":1,"67":1,"84":1,"91":1,"93":1,"112":1,"128":1,"150":1,"160":1,"174":1,"233":2,"298":1,"305":1,"312":1,"336":1,"349":2,"352":1,"354":2}}],["tag",{"2":{"352":1}}],["tar",{"2":{"220":1,"221":4}}],["targeted",{"2":{"332":1}}],["target=",{"2":{"251":2}}],["target",{"2":{"30":3,"251":1}}],["tasks",{"2":{"220":1}}],["taking",{"2":{"142":1}}],["takes",{"2":{"139":1,"344":1}}],["taken",{"2":{"101":1,"256":1}}],["take",{"0":{"8":1},"2":{"254":1,"297":1,"350":1}}],["tailored",{"2":{"141":1}}],["tail",{"2":{"113":1,"352":1}}],["tab",{"2":{"86":1,"87":1,"88":1}}],["table",{"0":{"6":1}}],["talk",{"2":{"72":1}}],["talking",{"2":{"72":1}}],["taproot",{"0":{"14":1},"2":{"13":1,"14":5,"16":3,"218":1}}],["tap",{"2":{"7":1}}],["typical",{"2":{"167":1}}],["typically",{"2":{"162":1}}],["typing",{"2":{"7":1}}],["type=light",{"2":{"324":1}}],["type=hash",{"2":{"254":1,"354":5}}],["type=volume",{"2":{"251":2}}],["typed",{"2":{"91":1}}],["type",{"2":{"74":4,"76":4,"93":1,"113":4,"127":1,"143":1,"173":1,"266":1,"268":1,"288":1,"290":1,"298":5,"338":1,"346":3,"348":1,"349":3,"354":8}}],["types",{"0":{"159":1,"267":1,"289":1,"345":1,"346":1},"1":{"160":1,"161":1,"162":1,"346":1},"2":{"35":1,"76":4,"265":1,"268":6,"287":1,"290":6,"335":1,"345":1,"348":8,"349":9,"350":1}}],["typos",{"2":{"2":1}}],["tue",{"2":{"297":1,"354":1}}],["turing",{"0":{"188":1},"2":{"187":2,"188":3,"191":3,"192":1}}],["turn",{"2":{"8":1,"62":1}}],["tutorial",{"0":{"64":1,"116":1,"216":1},"1":{"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1},"2":{"48":1,"64":1,"84":1,"90":2,"101":2,"106":2,"121":1,"122":1,"172":1,"180":6,"186":2,"189":1,"195":1,"203":1,"208":2,"210":1,"217":2,"231":1,"232":1,"237":2,"239":1,"246":3,"252":1,"258":4,"266":2,"271":2,"272":3,"276":1,"278":1,"280":4,"288":2,"293":2,"295":2,"302":1,"307":1,"310":2,"317":1,"323":1,"326":1,"331":3,"332":2,"338":1,"353":1}}],["tutorials",{"2":{"0":1,"3":1,"80":1,"122":1,"126":1,"127":1,"129":2,"133":1,"134":1,"144":1,"258":1,"272":1,"280":1,"351":1}}],["tube",{"2":{"26":1}}],["tuned",{"2":{"6":1}}],["thu",{"2":{"248":1}}],["thus",{"2":{"127":1}}],["throws",{"2":{"268":1,"290":1}}],["throttler",{"2":{"182":1}}],["throughout",{"2":{"28":1,"135":1,"175":1}}],["through",{"2":{"5":1,"8":1,"14":2,"19":1,"38":1,"72":1,"80":1,"98":1,"106":1,"139":1,"155":3,"171":1,"180":1,"186":2,"195":1,"197":1,"218":1,"295":1,"323":1,"332":1}}],["three",{"2":{"83":1,"213":1}}],["though",{"2":{"354":1}}],["thousands",{"2":{"14":1}}],["those",{"2":{"34":1,"129":1,"138":1,"336":1}}],["thanks",{"2":{"15":1,"149":1}}],["than",{"2":{"14":2,"16":1,"26":2,"61":1,"78":1,"82":1,"86":1,"139":2,"162":1,"175":1,"244":1,"322":1}}],["that",{"2":{"7":3,"8":4,"9":1,"10":1,"12":2,"14":4,"16":3,"18":2,"30":1,"31":1,"32":1,"33":1,"34":2,"35":1,"36":1,"40":2,"51":1,"59":1,"61":1,"72":1,"75":1,"80":1,"87":3,"88":1,"90":1,"91":5,"100":1,"101":1,"106":1,"110":1,"112":1,"113":1,"115":1,"117":2,"122":1,"123":1,"124":3,"126":1,"127":1,"129":1,"135":2,"137":1,"139":2,"142":1,"143":1,"150":1,"151":1,"155":2,"161":1,"164":2,"165":4,"171":1,"175":2,"180":2,"182":2,"186":2,"188":1,"193":1,"201":2,"202":1,"206":2,"208":1,"209":1,"215":1,"218":2,"220":1,"221":1,"230":1,"231":1,"234":1,"235":1,"236":1,"237":1,"244":2,"248":1,"252":1,"255":1,"256":2,"258":1,"262":1,"265":3,"266":4,"267":1,"268":4,"272":1,"276":2,"280":1,"284":1,"287":3,"288":4,"289":1,"290":4,"295":1,"297":1,"298":1,"300":1,"301":1,"306":1,"309":1,"310":2,"322":2,"329":1,"330":1,"332":1,"336":2,"337":2,"338":2,"343":1,"344":1,"346":2,"347":1,"348":2,"349":6,"350":1,"353":1,"354":4,"355":2}}],["thing",{"2":{"354":1}}],["things",{"2":{"348":1,"349":1,"354":1}}],["think",{"2":{"143":1,"337":1}}],["thinking",{"2":{"11":1}}],["this",{"0":{"92":1},"2":{"1":1,"2":2,"4":1,"5":1,"7":3,"8":6,"9":2,"11":1,"15":1,"16":1,"18":1,"20":1,"21":1,"24":1,"26":4,"28":1,"30":3,"31":1,"33":1,"35":1,"38":1,"40":1,"50":1,"51":1,"53":1,"58":2,"59":1,"61":2,"62":3,"63":1,"64":2,"70":4,"72":1,"74":1,"75":1,"76":3,"78":3,"79":2,"80":1,"82":1,"83":1,"89":1,"90":2,"91":7,"92":1,"98":1,"99":1,"100":1,"101":2,"104":1,"106":2,"109":1,"110":1,"112":1,"117":3,"119":2,"120":1,"121":2,"124":1,"125":2,"138":1,"139":1,"142":1,"147":1,"149":1,"151":1,"154":1,"158":1,"162":1,"165":2,"171":1,"175":1,"177":2,"178":1,"180":2,"183":1,"184":1,"186":1,"190":1,"191":2,"192":1,"195":1,"199":1,"202":1,"204":1,"208":1,"211":1,"212":1,"213":4,"217":2,"218":1,"222":1,"223":1,"226":2,"232":1,"233":1,"234":1,"237":2,"239":1,"243":1,"244":1,"246":3,"248":2,"251":1,"252":2,"254":2,"256":1,"258":3,"260":3,"266":3,"268":1,"272":2,"276":2,"280":3,"282":3,"288":3,"290":1,"295":2,"297":3,"298":2,"303":1,"305":2,"308":1,"309":1,"310":3,"316":1,"317":1,"321":1,"322":1,"323":1,"324":2,"331":3,"332":1,"335":2,"336":3,"337":2,"338":1,"342":1,"344":1,"346":2,"348":5,"349":4,"350":2,"352":3,"353":2,"354":8,"355":1}}],["these",{"2":{"16":2,"24":1,"31":1,"50":1,"72":1,"76":1,"77":1,"80":1,"100":1,"104":1,"113":1,"123":1,"139":2,"155":1,"165":2,"175":1,"177":1,"179":1,"181":1,"182":1,"195":1,"220":1,"221":1,"323":1,"330":1,"343":1}}],["therefore",{"2":{"133":1}}],["there",{"2":{"10":2,"14":1,"62":1,"72":1,"91":1,"151":1,"165":1,"171":1,"178":1,"208":1,"336":2,"348":1,"354":3,"355":1}}],["they",{"2":{"7":3,"8":3,"139":1,"143":2,"145":1,"160":2,"161":1,"171":2,"175":1,"197":1,"349":1}}],["then",{"2":{"7":1,"14":1,"19":1,"21":1,"30":2,"76":1,"78":1,"79":1,"110":1,"124":1,"126":1,"127":1,"165":2,"171":1,"217":1,"235":2,"236":1,"250":1,"263":1,"277":1,"285":1,"315":1,"348":2,"349":3,"352":3,"354":2}}],["their",{"2":{"3":1,"7":3,"8":3,"15":1,"82":1,"134":2,"139":2,"141":1,"145":1,"165":1,"171":2,"336":1}}],["themselves",{"2":{"165":1}}],["them",{"2":{"2":1,"7":1,"8":1,"18":1,"31":1,"34":1,"76":1,"147":1,"171":1,"182":1,"191":1,"213":2,"343":1}}],["the",{"0":{"1":1,"7":1,"9":1,"22":1,"32":1,"42":1,"45":2,"47":1,"49":1,"58":1,"63":1,"95":1,"119":1,"120":1,"127":1,"176":1,"179":1,"183":1,"200":1,"201":1,"202":1,"218":1,"225":1,"230":1,"231":1,"233":1,"234":1,"236":1,"241":1,"242":1,"243":1,"244":1,"250":1,"262":1,"276":1,"284":1,"304":1,"308":1,"313":1,"315":1,"319":1,"320":1,"321":1,"322":1,"326":1,"337":1,"341":1,"351":1,"355":1},"1":{"8":1,"9":1,"10":1,"11":1,"232":1,"233":1,"234":1,"235":1,"236":1,"277":1,"338":1,"342":1,"352":1,"353":1,"354":1,"355":1},"2":{"0":2,"1":2,"2":3,"3":3,"4":2,"6":1,"7":11,"8":8,"9":5,"10":10,"12":6,"13":2,"14":10,"16":13,"17":3,"18":5,"19":7,"21":3,"22":3,"23":2,"26":8,"27":1,"28":2,"29":1,"30":7,"31":9,"32":2,"33":3,"34":6,"35":6,"36":1,"37":3,"38":3,"39":1,"40":10,"42":2,"43":1,"44":1,"45":2,"46":1,"47":1,"48":5,"49":2,"50":6,"51":4,"53":2,"54":2,"56":7,"57":2,"58":5,"59":3,"61":22,"62":4,"63":2,"64":2,"67":6,"70":6,"71":2,"72":7,"74":3,"75":3,"76":2,"78":4,"79":6,"80":3,"81":1,"82":1,"83":3,"84":1,"86":5,"87":4,"88":4,"90":11,"91":12,"92":3,"93":2,"94":1,"95":2,"96":1,"97":4,"98":2,"99":2,"100":2,"101":10,"102":4,"103":2,"104":2,"106":8,"107":3,"108":4,"109":1,"110":5,"111":4,"112":6,"113":13,"114":2,"115":1,"117":5,"118":1,"119":1,"120":3,"122":7,"123":7,"124":8,"125":1,"126":7,"127":11,"129":2,"133":4,"134":2,"135":4,"137":2,"138":7,"139":18,"140":1,"141":2,"142":3,"143":1,"144":4,"145":4,"146":3,"147":4,"150":7,"151":5,"152":3,"154":4,"155":14,"156":8,"157":4,"158":3,"159":1,"161":1,"162":2,"164":2,"165":6,"167":2,"171":31,"172":4,"173":5,"174":1,"175":3,"176":1,"177":7,"178":6,"179":11,"180":18,"182":1,"183":2,"184":1,"186":3,"187":1,"188":7,"189":3,"190":2,"191":9,"192":3,"195":2,"196":1,"197":3,"198":1,"200":2,"201":3,"202":2,"203":3,"204":1,"205":1,"206":4,"208":2,"209":2,"210":1,"211":7,"212":4,"213":18,"214":8,"217":2,"218":3,"220":3,"221":1,"222":2,"223":2,"224":1,"225":1,"226":2,"227":2,"228":4,"229":7,"230":3,"231":5,"232":4,"233":11,"234":3,"235":8,"236":12,"238":1,"239":2,"240":1,"241":5,"242":1,"243":6,"244":5,"246":6,"247":4,"248":12,"250":8,"251":5,"252":16,"253":2,"254":6,"255":2,"256":8,"258":3,"259":4,"260":7,"261":2,"262":2,"263":2,"265":6,"266":12,"267":2,"268":14,"269":1,"270":2,"271":2,"272":2,"274":4,"275":2,"276":10,"277":2,"278":1,"280":3,"281":4,"282":7,"283":2,"284":2,"285":2,"287":6,"288":12,"289":2,"290":14,"291":1,"292":2,"293":2,"295":4,"296":3,"297":14,"298":8,"299":3,"300":4,"301":5,"302":2,"304":2,"305":6,"306":4,"307":3,"308":3,"310":3,"311":1,"313":2,"315":1,"316":1,"317":2,"318":2,"319":4,"320":1,"321":6,"322":5,"323":7,"324":5,"325":3,"326":3,"327":2,"328":4,"329":2,"331":6,"332":6,"334":4,"335":3,"336":19,"337":8,"338":10,"340":2,"341":4,"342":9,"343":7,"344":4,"345":2,"346":6,"347":12,"348":24,"349":35,"350":8,"351":1,"352":31,"353":18,"354":60,"355":6}}],["tomorrow",{"2":{"349":1}}],["tomlentrypoint",{"2":{"101":1,"111":1}}],["tomlcounter",{"2":{"32":1}}],["toml",{"0":{"29":1,"40":1,"100":1,"101":1,"111":1},"1":{"101":1},"2":{"27":1,"29":3,"35":3,"40":4,"50":1,"56":1,"98":1,"100":1,"101":7,"102":2,"103":1,"104":1,"111":3,"179":2,"188":4,"212":5,"352":5}}],["together",{"2":{"338":1}}],["touch",{"2":{"188":1}}],["touppercase",{"2":{"112":1}}],["toutf8",{"2":{"112":1}}],["tohex",{"2":{"112":1}}],["top",{"2":{"86":1,"91":1,"165":1}}],["topics",{"2":{"2":1,"5":1,"80":1}}],["total",{"2":{"78":1,"79":1,"113":1,"173":3,"242":1,"254":1,"256":2,"299":2,"320":1,"354":1}}],["tokio",{"2":{"32":2}}],["token=$",{"2":{"213":1}}],["token=$auth",{"2":{"90":1,"95":1,"97":1}}],["token=",{"2":{"90":1}}],["tokens",{"2":{"8":1,"75":1,"77":1,"91":1,"93":1,"138":1,"188":1,"203":1,"307":1,"336":1}}],["token",{"0":{"78":1,"79":1,"105":2},"1":{"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2},"2":{"7":1,"8":3,"10":3,"39":1,"44":1,"78":1,"79":1,"80":2,"90":3,"95":1,"97":1,"106":5,"112":2,"114":1,"115":1,"143":1,"202":1,"213":5,"214":2,"323":1,"325":2,"348":1,"349":1}}],["towards",{"2":{"18":1,"165":1}}],["today",{"2":{"12":1,"144":1,"348":1,"349":3,"354":1}}],["too",{"2":{"323":1,"354":1}}],["toolong",{"2":{"354":1}}],["tool",{"2":{"110":1,"180":2,"181":1,"251":1,"335":1}}],["tools",{"2":{"9":1,"149":1,"180":1,"195":1,"203":1,"307":1}}],["toolings",{"2":{"335":1}}],["tooling",{"2":{"7":1,"9":1,"142":1}}],["took",{"2":{"7":2,"16":1}}],["to",{"0":{"16":1,"19":1,"20":2,"22":2,"29":1,"38":1,"43":1,"51":1,"57":1,"61":1,"62":1,"63":1,"78":1,"79":1,"80":1,"82":1,"89":1,"98":1,"101":1,"105":1,"113":1,"121":1,"125":1,"138":1,"174":1,"181":1,"185":1,"192":1,"207":1,"214":1,"236":1,"258":1,"273":1,"280":1},"1":{"21":2,"22":2,"23":2,"24":2,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"81":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"122":1,"123":1,"124":1,"126":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"274":1,"275":1,"276":1,"277":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1},"2":{"0":2,"1":1,"2":4,"3":1,"5":2,"7":13,"8":13,"9":6,"10":8,"11":1,"12":6,"13":1,"14":7,"15":2,"16":9,"17":2,"18":7,"19":6,"20":3,"21":2,"22":3,"23":1,"24":2,"26":9,"27":1,"28":2,"29":3,"30":8,"31":3,"32":2,"33":1,"34":5,"35":5,"37":1,"38":1,"40":4,"43":1,"48":1,"51":2,"53":2,"54":1,"56":1,"57":1,"58":2,"59":3,"61":5,"62":5,"63":1,"64":3,"67":3,"70":5,"72":3,"75":1,"76":2,"78":3,"79":2,"80":9,"82":1,"84":2,"86":1,"87":2,"88":1,"89":1,"90":7,"91":12,"92":1,"93":3,"95":3,"97":2,"98":1,"99":1,"100":2,"101":5,"103":1,"106":2,"107":1,"108":1,"109":2,"110":4,"111":2,"112":4,"113":2,"115":1,"117":2,"120":1,"122":3,"123":8,"124":6,"125":1,"126":5,"127":5,"128":1,"129":2,"133":3,"134":7,"135":5,"137":2,"138":6,"139":13,"140":2,"141":4,"142":4,"143":3,"144":6,"145":4,"146":2,"147":1,"149":2,"150":4,"151":3,"152":2,"155":3,"157":1,"158":3,"162":4,"164":2,"165":7,"167":1,"171":10,"173":2,"174":2,"175":4,"177":2,"179":5,"180":4,"181":3,"182":6,"183":1,"184":1,"186":3,"187":1,"188":3,"189":1,"190":3,"191":3,"192":1,"193":1,"197":1,"198":1,"200":1,"201":2,"202":2,"203":3,"205":2,"206":1,"208":2,"209":3,"211":3,"212":3,"213":8,"214":1,"215":1,"217":8,"218":7,"220":2,"221":2,"222":1,"225":1,"226":2,"227":1,"229":3,"230":1,"231":2,"233":4,"234":3,"235":2,"236":8,"237":1,"238":1,"239":2,"241":3,"242":1,"243":3,"244":5,"245":1,"246":3,"247":3,"248":3,"250":1,"251":3,"252":5,"253":1,"256":6,"259":2,"260":4,"261":1,"263":4,"265":6,"266":4,"268":2,"271":2,"272":1,"274":2,"275":1,"276":4,"277":3,"281":2,"282":4,"283":1,"285":4,"287":6,"288":4,"290":2,"293":2,"295":2,"296":3,"297":3,"298":6,"300":4,"301":5,"302":3,"304":1,"305":4,"306":2,"307":4,"308":1,"309":1,"310":5,"311":1,"312":1,"313":2,"316":4,"317":3,"318":1,"319":3,"320":1,"321":3,"322":5,"323":8,"324":8,"325":3,"326":2,"327":2,"328":1,"329":1,"330":1,"331":3,"332":2,"334":3,"335":2,"336":6,"337":5,"338":3,"339":1,"340":3,"341":2,"342":1,"343":5,"344":1,"345":1,"346":2,"347":3,"348":9,"349":11,"350":7,"351":3,"352":7,"353":7,"354":24,"355":4,"356":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/@localSearchIndexroot.CoXXSohY.js b/assets/chunks/@localSearchIndexroot.CoXXSohY.js deleted file mode 100644 index 399c80081..000000000 --- a/assets/chunks/@localSearchIndexroot.CoXXSohY.js +++ /dev/null @@ -1 +0,0 @@ -const t='{"documentCount":357,"nextId":357,"documentIds":{"0":"/README#rollkit-documentation-site","1":"/README#building-the-site","2":"/README#contribution-guidelines","3":"/README#directory-structure","4":"/README#feedback-suggestions","5":"/blog/rollkit-the-first-sovereign-rollup-framework#rollkit-the-first-sovereign-rollup-framework","6":"/blog/rollkit-the-first-sovereign-rollup-framework#take-control","7":"/blog/rollkit-the-first-sovereign-rollup-framework#build-with-the-best","8":"/blog/rollkit-the-first-sovereign-rollup-framework#optimize-for-your-needs","9":"/blog/rollkit-the-first-sovereign-rollup-framework#break-free-be-sovereign","10":"/blog/overview#blog","11":"/blog/overview#table-of-contents","12":"/blog/sovereign-rollups-on-bitcoin#sovereign-rollups-on-bitcoin-with-rollkit","13":"/blog/sovereign-rollups-on-bitcoin#tl-dr","14":"/blog/sovereign-rollups-on-bitcoin#posting-data-on-bitcoin-with-taproot","15":"/blog/sovereign-rollups-on-bitcoin#integrating-bitcoin-as-a-data-availability-layer-into-rollkit","16":"/blog/sovereign-rollups-on-bitcoin#how-rollkit-posts-data-to-bitcoin","17":"/blog/sovereign-rollups-on-bitcoin#evm-on-bitcoin-demo","18":"/blog/sovereign-rollups-on-bitcoin#conclusion","19":"/guides/block-times#how-to-change-speed-of-block-production","20":"/guides/connect-local-da#how-to-connect-a-rollup-to-a-local-da-network","21":"/guides/connect-local-da#setting-up-a-local-da-network","22":"/guides/connect-local-da#configuring-your-rollup-to-connect-to-the-local-da-network","23":"/guides/connect-local-da#run-your-rollup","24":"/guides/connect-local-da#summary","25":"/guides/create-genesis#how-to-create-a-genesis-for-your-rollup","26":"/guides/create-genesis#_1-setting-variables","27":"/guides/create-genesis#_2-ensuring-rollkit-toml-is-present-and-building-entrypoint","28":"/guides/create-genesis#_3-resetting-existing-genesis-chain-data","29":"/guides/create-genesis#_4-initializing-the-validator","30":"/guides/create-genesis#_5-adding-a-key-to-keyring-backend","31":"/guides/create-genesis#_6-adding-a-genesis-account","32":"/guides/create-genesis#_7-setting-the-staking-amount-in-the-genesis-transaction","33":"/guides/create-genesis#_8-collecting-genesis-transactions","34":"/guides/create-genesis#_9-configuring-the-genesis-file","35":"/guides/create-genesis#_10-creating-a-restart-script","36":"/guides/create-genesis#_11-starting-the-chain","37":"/guides/create-genesis#summary","38":"/guides/cw-orch#speed-up-your-development-with-cw-orchestrator","39":"/guides/cw-orch#introduction","40":"/guides/cw-orch#summary","41":"/guides/cw-orch#single-contract-integration","42":"/guides/cw-orch#adding-cw-orch-to-your-cargo-toml-file","43":"/guides/cw-orch#creating-an-interface","44":"/guides/cw-orch#interaction-helpers","45":"/guides/cw-orch#using-the-integration","46":"/guides/cw-orch#integration-in-a-workspace","47":"/guides/cw-orch#handling-dependencies-and-features","48":"/guides/cw-orch#creating-an-interface-crate","49":"/guides/cw-orch#integrating-single-contracts","50":"/guides/cw-orch#more-examples-and-scripts","51":"/guides/da-block-time#how-to-configure-da-chain-block-syncing-time","52":"/guides/full-node#rollup-full-node-setup-guide","53":"/guides/full-node#introduction","54":"/guides/full-node#prerequisites","55":"/guides/full-node#setting-up-your-full-node","56":"/guides/full-node#initialize-chain-config-and-copy-genesis-file","57":"/guides/full-node#set-up-p2p-connection-to-sequencer-node","58":"/guides/full-node#start-the-full-node","59":"/guides/full-node#verifying-full-node-operation","60":"/guides/full-node#conclusion","61":"/guides/gas-price#how-to-configure-gas-price","62":"/guides/ibc-connection#ibc-connection-tutorial","63":"/guides/ibc-connection#prerequisites","64":"/guides/ibc-connection#software-requirements","65":"/guides/ibc-connection#run-a-gm-rollup-chain","66":"/guides/ibc-connection#run-your-local-osmosis-testnet","67":"/guides/ibc-connection#install-osmosis-binary","68":"/guides/ibc-connection#run-local-osmosis-testnet","69":"/guides/ibc-connection#funds","70":"/guides/ibc-connection#setup-relayer-create-ibc-connection-and-start-relaying-packets","71":"/guides/ibc-connection#install-relayer","72":"/guides/ibc-connection#setup-relayer-config","73":"/guides/ibc-connection#create-relayer-account","74":"/guides/ibc-connection#create-ibc-channel","75":"/guides/ibc-connection#start-relaying-packets","76":"/guides/ibc-connection#transfer-token-from-rollup-chain-to-osmosis-local","77":"/guides/ibc-connection#transfer-token-back-from-osmosis-local-to-rollup-chain","78":"/guides/max-pending-blocks#how-to-configure-the-maximum-number-of-blocks-pending-da-submission","79":"/guides/lazy-sequencing#how-to-use-lazy-sequencing-aggregation","80":"/guides/overview#how-to-guides","81":"/guides/overview#support","82":"/guides/rollkit-monitoring#how-to-integrate-range-with-your-rollup","83":"/guides/rollkit-monitoring#overview","84":"/guides/rollkit-monitoring#prerequisites","85":"/guides/rollkit-monitoring#_1-integrate-your-rollup","86":"/guides/rollkit-monitoring#steps","87":"/guides/rollkit-monitoring#_2-add-your-addresses-and-contracts","88":"/guides/rollkit-monitoring#_3-creating-your-first-alert-rule","89":"/guides/restart-rollup#🔄-how-to-restart-your-rollup","90":"/guides/restart-rollup#restart-rollup","91":"/guides/restart-rollup#restart-rollup-after-running-out-of-funds","92":"/guides/restart-rollup#errors","93":"/guides/restart-rollup#refund-your-account","94":"/guides/restart-rollup#stopping-your-rollup","95":"/guides/restart-rollup#increase-gas-fee","96":"/guides/restart-rollup#restarting-your-rollup","97":"/guides/restart-rollup#reduce-gas-fee-restart-again","98":"/guides/use-rollkit-cli#how-to-use-rollkit-cli","99":"/guides/use-rollkit-cli#_1-installing-rollkit-cli","100":"/guides/use-rollkit-cli#_2-initializing-rollkit-toml","101":"/guides/use-rollkit-cli#steps-to-generate-rollkit-toml","102":"/guides/use-rollkit-cli#_3-running-rollup-commands-using-rollkit-cli","103":"/guides/use-rollkit-cli#example","104":"/guides/use-rollkit-cli#summary","105":"/guides/use-tia-for-gas#how-to-use-ibc-token-tia-as-gas-token-in-your-rollup","106":"/guides/use-tia-for-gas#introduction","107":"/guides/use-tia-for-gas#dependencies","108":"/guides/use-tia-for-gas#install-rollkit","109":"/guides/use-tia-for-gas#running-local-da","110":"/guides/use-tia-for-gas#building-your-sovereign-rollup","111":"/guides/use-tia-for-gas#initialize-rollkit-configuration","112":"/guides/use-tia-for-gas#start-your-rollup","113":"/guides/use-tia-for-gas#ibc-to-celestia","114":"/guides/use-tia-for-gas#transactions","115":"/guides/use-tia-for-gas#🎉-next-steps","116":"/guides/zkml#zkml-rollup-tutorial-with-sindri","117":"/guides/zkml#introduction-code-once-verify-anywhere","118":"/guides/zkml#prerequisites","119":"/guides/zkml#setting-up-the-polaris-evm-using-rollkit","120":"/guides/zkml#installing-the-sindri-python-sdk","121":"/guides/zkml#deploying-and-proving-a-cool-zkml-circuit-to-sindri","122":"/guides/zkml#clone","123":"/guides/zkml#modify","124":"/guides/zkml#deploy-and-prove-your-zkml-circuit-on-sindri","125":"/guides/zkml#deploy-smart-contract-verifier-to-rollkit","126":"/guides/zkml#deploy","127":"/guides/zkml#interact-with-the-contract-verify-your-zkml-proof-on-chain","128":"/guides/zkml#congratulations","129":"/learn/about#about-rollkit","130":"/learn/about#what-is-rollkit","131":"/learn/about#what-problems-is-rollkit-solving","132":"/learn/about#_1-scalability-and-customizability","133":"/learn/about#_2-security-and-time-to-market","134":"/learn/about#why-rollkit","135":"/learn/about#how-can-you-use-rollkit","136":"/learn/about#rollup-with-any-execution-environment","137":"/learn/about#sovereign-rollup-with-cosmos-sdk","138":"/learn/about#build-a-settlement-layer","139":"/learn/about#when-can-you-use-rollkit","140":"/learn/building-and-deploying-a-rollup#🗞️-building-a-rollup-and-testnet-deployment","141":"/learn/building-and-deploying-a-rollup#beginner","142":"/learn/building-and-deploying-a-rollup#intermediate","143":"/learn/building-and-deploying-a-rollup#advanced","144":"/learn/building-and-deploying-a-rollup#support","145":"/learn/intro#introduction","146":"/learn/specifications#technical-specifications","147":"/learn/stack#rollkit-stack","148":"/learn/stack#application-structure","149":"/learn/stack#abci-interface","150":"/learn/stack#cosmos-sdk","151":"/learn/stack#data-availability","152":"/learn/stack#celestia","153":"/learn/stack#node-components","154":"/learn/stack#mempool","155":"/learn/stack#block-manager","156":"/learn/stack#rpc","157":"/learn/stack#parameters","158":"/learn/stack#p2p-layer","159":"/learn/stack#rollkit-node-types","160":"/learn/stack#full-node","161":"/learn/stack#light-node-work-in-progress","162":"/learn/stack#sequencer-node","163":"/learn/stack#state-validity-modes","164":"/learn/stack#pessimistic-full-nodes-only","165":"/learn/stack#optimistic-fraud-proofs-work-in-progress","166":"/learn/stack#validity-zk-proofs","167":"/learn/transaction-flow#transaction-flow","168":"/learn/transaction-flow#transaction-submission","169":"/learn/transaction-flow#transaction-validation-and-processing","170":"/learn/transaction-flow#block-processing","171":"/learn/transaction-flow#fraud-proof-gossip-and-forking","172":"/testnets/cosmwasm-testnet#cosmwasm-testnet","173":"/testnets/cosmwasm-testnet#details-of-rosm-testnet","174":"/testnets/cosmwasm-testnet#add-rosm-to-keplr","175":"/tutorials/artela-evm-plus-plus#quick-start-guide-for-artela-evm-with-rollkit","176":"/tutorials/artela-evm-plus-plus#📦-clone-the-artela-rollkit-repository","177":"/tutorials/artela-evm-plus-plus#🛥️-run-with-docker-compose","178":"/tutorials/artela-evm-plus-plus#🔑-get-prefunded-test-accounts","179":"/tutorials/artela-evm-plus-plus#⚙️-configuring-the-node","180":"/tutorials/artela-evm-plus-plus#🧪-build-on-evm","181":"/tutorials/artela-evm-plus-plus#📖-more-to-know","182":"/tutorials/artela-evm-plus-plus#💥-build-with-examples","183":"/tutorials/artela-evm-plus-plus#🛑-stopping-the-node","184":"/tutorials/artela-evm-plus-plus#🎉-conclusion","185":"/tutorials/avail-da#deploying-a-rollup-to-avail","186":"/tutorials/avail-da#introduction","187":"/tutorials/avail-da#🪶-running-an-avail-light-node","188":"/tutorials/avail-da#🚀-using-turing-testnet","189":"/tutorials/avail-da#🧹-cleaning-previous-chain-history","190":"/tutorials/avail-da#🏗️-building-your-rollup","191":"/tutorials/avail-da#🛠️-configuring-flags-for-da","192":"/tutorials/avail-da#🔥-running-your-rollup-connected-to-an-avail-light-node","193":"/tutorials/avail-da#🎉-next-steps","194":"/tutorials/beaconkit#building-a-sovereign-rollup-with-beaconkit-and-rollkit","195":"/tutorials/beaconkit#introduction","196":"/tutorials/beaconkit#prerequisites","197":"/tutorials/beaconkit#rollkit","198":"/tutorials/beaconkit#docker","199":"/tutorials/beaconkit#run-local-da-node","200":"/tutorials/beaconkit#clone-the-repo","201":"/tutorials/beaconkit#start-go-ethereum-client","202":"/tutorials/beaconkit#build-and-run-beaconkit-node","203":"/tutorials/beaconkit#smart-contract-deployment-and-interaction","204":"/tutorials/beaconkit#conclusion","205":"/tutorials/beaconkit#next-steps","206":"/tutorials/beaconkit#troubleshooting","207":"/tutorials/bitcoin#bitcoin-rollup-tutorial","208":"/tutorials/bitcoin#☀️introduction","209":"/tutorials/bitcoin#📖-the-stack","210":"/tutorials/bitcoin#💻-prerequisites","211":"/tutorials/bitcoin#🛠️-dependency-setup","212":"/tutorials/bitcoin#🏃-golang","213":"/tutorials/bitcoin#⚒️-foundry","214":"/tutorials/bitcoin#🪙-install-bitcoin","215":"/tutorials/bitcoin#🟢-running-a-local-bitcoin-network","216":"/tutorials/bitcoin#👛-create-a-wallet-for-the-chain","217":"/tutorials/bitcoin#🎬-start-generating-blocks","218":"/tutorials/bitcoin#🧊-block-height","219":"/tutorials/bitcoin#🧊-block-hash","220":"/tutorials/bitcoin#🧊-block-header","221":"/tutorials/bitcoin#🎬-restarting-the-local-network","222":"/tutorials/bitcoin#🏃‍♀️-running-the-ethermint-rollup","223":"/tutorials/bitcoin#⚡️-initialize-development-environment","224":"/tutorials/bitcoin#📒-updating-the-contract-and-tests","225":"/tutorials/bitcoin#📜-updating-the-deployment-script","226":"/tutorials/bitcoin#🏠-deploying-locally","227":"/tutorials/bitcoin#🧪-deploying-to-the-ethermint-sovereign-rollup","228":"/tutorials/celestia-da#deploying-a-rollup-to-celestia","229":"/tutorials/celestia-da#introduction","230":"/tutorials/celestia-da#🪶-running-a-celestia-light-node","231":"/tutorials/celestia-da#prerequisites","232":"/tutorials/celestia-da#building-your-sovereign-rollup","233":"/tutorials/celestia-da#configuring-your-sovereign-rollup","234":"/tutorials/celestia-da#🛠️-configuring-flags-for-da","235":"/tutorials/celestia-da#🔥-running-your-rollup-connected-to-celestia-light-node","236":"/tutorials/celestia-da#🎉-next-steps","237":"/tutorials/cosmwasm#🗞️-cosmwasm-rollup","238":"/tutorials/cosmwasm#dependencies","239":"/tutorials/cosmwasm#start-your-rollup","240":"/tutorials/cosmwasm#contract-deployment-on-cosmwasm","241":"/tutorials/cosmwasm#compile-smart-contract","242":"/tutorials/cosmwasm#optimized-smart-contract","243":"/tutorials/cosmwasm#contract-deployment","244":"/tutorials/cosmwasm#contract-interaction-on-local-da","245":"/tutorials/cosmwasm#contract-querying","246":"/tutorials/cosmwasm#contract-instantiation","247":"/tutorials/cosmwasm#contract-interaction","248":"/tutorials/evm-contract-interaction#smart-contract-interaction-on-evm-rollup","249":"/tutorials/evm-contract-interaction#install-foundry","250":"/tutorials/evm-contract-interaction#funds","251":"/tutorials/evm-contract-interaction#frontend","252":"/tutorials/evm-contract-interaction#deploy-the-ooga-booga-portal-contract","253":"/tutorials/evm-contract-interaction#interact-with-the-contract","254":"/tutorials/evm-contract-interaction#start-and-update-the-frontend","255":"/tutorials/evm-contract-interaction#interact-with-the-frontend","256":"/tutorials/evm-contract-interaction#conclusion","257":"/tutorials/gm-world-arabica-testnet#gm-world-rollup-part-2","258":"/tutorials/gm-world-arabica-testnet#deploying-to-a-celestia-devnet","259":"/tutorials/gm-world-arabica-testnet#run-celestia-node","260":"/tutorials/gm-world-arabica-testnet#start-your-sovereign-rollup","261":"/tutorials/gm-world-arabica-testnet#clear-previous-chain-history","262":"/tutorials/gm-world-arabica-testnet#start-the-new-chain","263":"/tutorials/gm-world-arabica-testnet#optional-restarting-your-rollup","264":"/tutorials/gm-world-arabica-testnet#optional-add-a-gm-world-query","265":"/tutorials/gm-world-arabica-testnet#say-gm-world","266":"/tutorials/gm-world-arabica-testnet#create-first-query","267":"/tutorials/gm-world-arabica-testnet#query-request-and-response-types","268":"/tutorials/gm-world-arabica-testnet#gm-keeper-function","269":"/tutorials/gm-world-arabica-testnet#restart-your-rollup","270":"/tutorials/gm-world-arabica-testnet#query-your-rollup","271":"/tutorials/gm-world-arabica-testnet#next-steps","272":"/tutorials/gm-world-mainnet#gm-world-rollup-part-3","273":"/tutorials/gm-world-mainnet#deploying-to-celestia-mainnet-beta","274":"/tutorials/gm-world-mainnet#run-celestia-node","275":"/tutorials/gm-world-mainnet#clear-previous-chain-history","276":"/tutorials/gm-world-mainnet#start-the-rollup-on-mainnet","277":"/tutorials/gm-world-mainnet#restarting-your-rollup","278":"/tutorials/gm-world-mainnet#next-steps","279":"/tutorials/gm-world#gm-world-rollup","280":"/tutorials/gm-world#introduction","281":"/tutorials/gm-world#dependencies","282":"/tutorials/gm-world#start-your-rollup","283":"/tutorials/gm-world#transactions","284":"/tutorials/gm-world#balances","285":"/tutorials/gm-world#📦-gm-world-ui-app","286":"/tutorials/gm-world#🔗-connecting-your-wallet","287":"/tutorials/gm-world#🎉-next-steps","288":"/tutorials/gm-world-mocha-testnet#gm-world-rollup-part-2","289":"/tutorials/gm-world-mocha-testnet#deploying-to-a-celestia-testnet","290":"/tutorials/gm-world-mocha-testnet#run-celestia-node","291":"/tutorials/gm-world-mocha-testnet#start-your-sovereign-rollup","292":"/tutorials/gm-world-mocha-testnet#clear-previous-chain-history","293":"/tutorials/gm-world-mocha-testnet#start-the-new-chain","294":"/tutorials/gm-world-mocha-testnet#optional-restarting-your-rollup","295":"/tutorials/gm-world-mocha-testnet#optional-add-a-gm-world-query","296":"/tutorials/gm-world-mocha-testnet#say-gm-world","297":"/tutorials/gm-world-mocha-testnet#create-first-query","298":"/tutorials/gm-world-mocha-testnet#query-request-and-response-types","299":"/tutorials/gm-world-mocha-testnet#gm-keeper-function","300":"/tutorials/gm-world-mocha-testnet#restart-your-rollup","301":"/tutorials/gm-world-mocha-testnet#query-your-rollup","302":"/tutorials/gm-world-mocha-testnet#next-steps","303":"/tutorials/octane-evm#quick-start-guide-for-omni-octane-with-rollkit","304":"/tutorials/octane-evm#📦-clone-the-omni-repository","305":"/tutorials/octane-evm#🏗️-build-docker-images","306":"/tutorials/octane-evm#🚀-deploy-omni-with-rollkit-and-local-da","307":"/tutorials/octane-evm#🧪-smart-contract-deployment-and-interaction","308":"/tutorials/octane-evm#🛑-stopping-the-node","309":"/tutorials/octane-evm#🎉-conclusion","310":"/tutorials/quick-start#quick-start-guide","311":"/tutorials/quick-start#📦-install-rollkit-cli","312":"/tutorials/quick-start#🚀-run-your-sovereign-rollup-node","313":"/tutorials/quick-start#🎉-conclusion","314":"/tutorials/polaris-evm#polaris-evm-and-rollkit","315":"/tutorials/polaris-evm#prerequisites","316":"/tutorials/polaris-evm#run-a-local-celestia-devnet","317":"/tutorials/polaris-evm#clone-the-repo","318":"/tutorials/polaris-evm#install-foundry","319":"/tutorials/polaris-evm#start-the-polaris-evm-using-rollkit","320":"/tutorials/polaris-evm#congratulations","321":"/tutorials/polaris-evm#funds","322":"/tutorials/polaris-evm#frontend","323":"/tutorials/polaris-evm#deploy-the-ooga-booga-portal-contract","324":"/tutorials/polaris-evm#interact-with-the-contract","325":"/tutorials/polaris-evm#start-and-update-the-frontend","326":"/tutorials/polaris-evm#interact-with-the-frontend","327":"/tutorials/polaris-evm#running-polaris-evm-with-a-celestia-light-node","328":"/tutorials/polaris-evm#start-your-light-node","329":"/tutorials/polaris-evm#setup-polaris-script","330":"/tutorials/polaris-evm#start-the-evm-rollup","331":"/tutorials/wordle#🕹️-wordle-app","332":"/tutorials/wordle#prerequisites","333":"/tutorials/wordle#dependencies","334":"/tutorials/wordle#kurtosis","335":"/tutorials/wordle#ignite","336":"/tutorials/wordle#design-implementation","337":"/tutorials/wordle#scaffolding-wordle-chain","338":"/tutorials/wordle#wordle-directory","339":"/tutorials/wordle#setting-up-rollkit","340":"/tutorials/wordle#installing-rollkit-ignite-app","341":"/tutorials/wordle#creating-wordle-module","342":"/tutorials/wordle#scaffolding-a-module","343":"/tutorials/wordle#messages","344":"/tutorials/wordle#scaffolding-a-message","345":"/tutorials/wordle#wordle-types","346":"/tutorials/wordle#scaffolding-wordle-types","347":"/tutorials/wordle#keeper-functions","348":"/tutorials/wordle#submitwordle-function","349":"/tutorials/wordle#submitguess-function","350":"/tutorials/wordle#protobuf-file","351":"/tutorials/wordle#⛓️-run-the-wordle-chain","352":"/tutorials/wordle#dockerfile","353":"/tutorials/wordle#kurtosis-init","354":"/tutorials/wordle#run-wordle-chain","355":"/tutorials/wordle#extending-in-the-future","356":"/tutorials/wordle#🎉-next-steps"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[3,1,24],"1":[3,3,20],"2":[2,3,69],"3":[2,3,41],"4":[3,3,25],"5":[6,1,171],"6":[2,6,172],"7":[4,6,110],"8":[4,6,114],"9":[5,6,27],"10":[1,1,22],"11":[3,1,17],"12":[6,1,79],"13":[2,6,43],"14":[6,6,129],"15":[9,6,46],"16":[6,6,110],"17":[4,6,34],"18":[1,6,90],"19":[7,1,83],"20":[8,1,22],"21":[6,8,40],"22":[9,8,19],"23":[3,8,25],"24":[1,8,32],"25":[8,1,27],"26":[3,8,29],"27":[9,8,54],"28":[6,8,13],"29":[4,8,15],"30":[7,8,14],"31":[5,8,19],"32":[8,8,21],"33":[4,8,8],"34":[5,8,39],"35":[5,8,64],"36":[4,8,31],"37":[1,8,52],"38":[7,1,1],"39":[1,7,129],"40":[1,7,42],"41":[3,7,27],"42":[8,10,41],"43":[3,10,124],"44":[2,10,114],"45":[3,10,119],"46":[4,7,36],"47":[4,11,51],"48":[4,11,79],"49":[3,11,16],"50":[4,7,42],"51":[8,1,41],"52":[5,1,1],"53":[1,5,33],"54":[1,5,29],"55":[5,5,1],"56":[7,8,42],"57":[7,8,36],"58":[4,8,72],"59":[4,5,74],"60":[1,5,14],"61":[5,1,91],"62":[3,1,73],"63":[3,3,1],"64":[2,6,15],"65":[5,3,104],"66":[5,3,1],"67":[3,8,17],"68":[4,8,76],"69":[1,3,33],"70":[9,3,72],"71":[2,10,38],"72":[3,10,106],"73":[3,10,47],"74":[3,10,168],"75":[3,10,25],"76":[8,10,104],"77":[9,10,79],"78":[11,1,36],"79":[7,1,81],"80":[3,1,83],"81":[2,3,30],"82":[7,1,27],"83":[1,7,37],"84":[1,7,22],"85":[4,8,17],"86":[1,12,48],"87":[6,8,44],"88":[6,8,76],"89":[6,1,12],"90":[2,6,101],"91":[7,6,104],"92":[5,12,48],"93":[5,12,43],"94":[4,12,23],"95":[5,12,47],"96":[4,12,7],"97":[7,12,67],"98":[5,1,30],"99":[4,5,26],"100":[4,5,27],"101":[6,9,72],"102":[7,5,26],"103":[2,10,23],"104":[1,5,29],"105":[11,1,1],"106":[2,11,75],"107":[2,11,35],"108":[5,11,38],"109":[6,11,45],"110":[5,11,96],"111":[5,11,28],"112":[4,11,172],"113":[8,11,228],"114":[2,11,56],"115":[3,11,20],"116":[5,1,1],"117":[5,5,81],"118":[1,5,29],"119":[7,6,22],"120":[5,6,48],"121":[9,5,32],"122":[1,12,56],"123":[1,12,88],"124":[8,12,89],"125":[6,5,39],"126":[1,11,156],"127":[10,5,119],"128":[1,5,41],"129":[2,1,61],"130":[4,2,88],"131":[6,2,1],"132":[4,7,38],"133":[6,7,102],"134":[3,2,181],"135":[6,2,24],"136":[5,7,37],"137":[5,7,48],"138":[4,7,47],"139":[6,2,76],"140":[7,1,41],"141":[2,7,6],"142":[2,7,5],"143":[2,7,7],"144":[2,7,73],"145":[1,1,56],"146":[2,1,32],"147":[2,1,61],"148":[2,2,2],"149":[2,4,37],"150":[2,6,65],"151":[2,4,77],"152":[1,6,45],"153":[2,2,1],"154":[1,4,43],"155":[2,4,82],"156":[1,4,67],"157":[1,5,23],"158":[2,4,68],"159":[3,2,9],"160":[2,4,24],"161":[6,4,45],"162":[2,4,107],"163":[3,2,1],"164":[5,5,38],"165":[7,5,114],"166":[4,5,12],"167":[2,1,41],"168":[2,2,2],"169":[4,2,2],"170":[2,2,2],"171":[5,2,125],"172":[2,1,18],"173":[4,2,147],"174":[4,6,18],"175":[8,1,74],"176":[6,8,18],"177":[5,8,89],"178":[5,8,64],"179":[4,8,56],"180":[4,8,134],"181":[4,11,38],"182":[4,11,62],"183":[4,8,22],"184":[2,8,32],"185":[5,1,1],"186":[2,5,74],"187":[6,5,29],"188":[4,10,94],"189":[5,5,28],"190":[4,5,35],"191":[5,5,125],"192":[10,5,74],"193":[3,5,28],"194":[8,1,1],"195":[1,8,42],"196":[1,8,13],"197":[1,9,37],"198":[1,9,17],"199":[7,8,37],"200":[4,8,24],"201":[6,8,45],"202":[6,8,167],"203":[5,8,64],"204":[1,8,26],"205":[2,8,29],"206":[1,8,50],"207":[3,1,1],"208":[1,3,78],"209":[3,4,63],"210":[2,3,16],"211":[3,3,50],"212":[2,6,85],"213":[2,6,24],"214":[3,6,30],"215":[6,3,19],"216":[7,8,30],"217":[4,8,88],"218":[3,12,32],"219":[3,12,28],"220":[3,12,30],"221":[5,12,28],"222":[5,3,84],"223":[4,7,52],"224":[6,7,147],"225":[5,7,68],"226":[3,7,100],"227":[7,7,108],"228":[5,1,1],"229":[2,5,54],"230":[6,5,54],"231":[2,5,21],"232":[5,5,55],"233":[5,5,39],"234":[5,5,177],"235":[9,5,81],"236":[3,5,27],"237":[3,1,55],"238":[3,3,41],"239":[4,3,276],"240":[7,3,1],"241":[5,9,53],"242":[4,9,75],"243":[3,9,122],"244":[5,3,41],"245":[3,7,75],"246":[3,7,67],"247":[3,7,166],"248":[6,1,33],"249":[2,6,17],"250":[1,6,30],"251":[1,6,30],"252":[6,7,112],"253":[4,7,31],"254":[5,7,56],"255":[4,7,72],"256":[1,7,24],"257":[5,1,1],"258":[5,5,37],"259":[6,10,36],"260":[5,10,76],"261":[4,14,22],"262":[4,14,35],"263":[4,10,41],"264":[7,10,1],"265":[4,14,72],"266":[5,17,104],"267":[6,17,29],"268":[4,17,99],"269":[3,17,13],"270":[3,17,19],"271":[2,5,41],"272":[5,1,36],"273":[5,5,1],"274":[6,10,34],"275":[4,10,22],"276":[5,10,98],"277":[3,14,33],"278":[2,5,31],"279":[3,1,1],"280":[2,3,65],"281":[2,3,44],"282":[4,3,341],"283":[2,3,157],"284":[3,3,36],"285":[5,3,43],"286":[4,3,62],"287":[3,3,37],"288":[5,1,1],"289":[5,5,38],"290":[6,10,34],"291":[5,10,76],"292":[4,14,22],"293":[4,14,35],"294":[4,10,41],"295":[7,10,1],"296":[4,14,72],"297":[5,17,104],"298":[6,17,29],"299":[4,17,99],"300":[3,17,13],"301":[3,17,19],"302":[2,5,41],"303":[8,1,18],"304":[5,8,20],"305":[4,8,83],"306":[8,8,62],"307":[6,8,54],"308":[4,8,26],"309":[2,8,26],"310":[3,1,19],"311":[5,3,38],"312":[6,3,69],"313":[2,3,39],"314":[4,1,80],"315":[1,4,28],"316":[5,4,36],"317":[3,4,25],"318":[2,4,9],"319":[6,4,15],"320":[1,4,68],"321":[1,4,44],"322":[1,4,41],"323":[6,5,108],"324":[4,5,31],"325":[5,5,56],"326":[4,5,72],"327":[8,4,83],"328":[4,10,108],"329":[3,10,74],"330":[4,10,41],"331":[3,1,47],"332":[3,3,49],"333":[2,3,1],"334":[2,5,41],"335":[2,5,149],"336":[3,3,110],"337":[5,3,96],"338":[3,8,114],"339":[4,3,16],"340":[5,7,25],"341":[5,3,55],"342":[4,8,71],"343":[2,3,73],"344":[4,5,33],"345":[3,3,15],"346":[4,5,49],"347":[3,3,62],"348":[3,6,216],"349":[3,6,285],"350":[3,6,85],"351":[5,3,26],"352":[2,8,167],"353":[2,8,121],"354":[4,8,551],"355":[5,8,80],"356":[3,3,23]},"averageFieldLength":[4.036414565826331,6.324929971988793,56.14845938375351],"storedFields":{"0":{"title":"Rollkit Documentation Site","titles":[]},"1":{"title":"Building the site","titles":["Rollkit Documentation Site"]},"2":{"title":"Contribution Guidelines","titles":["Rollkit Documentation Site"]},"3":{"title":"Directory Structure","titles":["Rollkit Documentation Site"]},"4":{"title":"Feedback & Suggestions","titles":["Rollkit Documentation Site"]},"5":{"title":"Rollkit: The First Sovereign Rollup Framework","titles":[]},"6":{"title":"Take Control","titles":["Rollkit: The First Sovereign Rollup Framework"]},"7":{"title":"Build with the Best","titles":["Rollkit: The First Sovereign Rollup Framework"]},"8":{"title":"Optimize for your needs","titles":["Rollkit: The First Sovereign Rollup Framework"]},"9":{"title":"Break Free. Be Sovereign.","titles":["Rollkit: The First Sovereign Rollup Framework"]},"10":{"title":"Blog","titles":[]},"11":{"title":"Table of contents","titles":["Blog"]},"12":{"title":"Sovereign rollups on Bitcoin with Rollkit","titles":[]},"13":{"title":"Tl;dr","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"14":{"title":"Posting data on Bitcoin with Taproot","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"15":{"title":"Integrating Bitcoin as a data availability layer into Rollkit","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"16":{"title":"How Rollkit posts data to Bitcoin","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"17":{"title":"EVM on Bitcoin demo","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"18":{"title":"Conclusion","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"19":{"title":"How to change speed of block production","titles":[]},"20":{"title":"How to connect a rollup to a local DA network","titles":[]},"21":{"title":"Setting Up a Local DA Network","titles":["How to connect a rollup to a local DA network"]},"22":{"title":"Configuring your rollup to connect to the local DA network","titles":["How to connect a rollup to a local DA network"]},"23":{"title":"Run your rollup","titles":["How to connect a rollup to a local DA network"]},"24":{"title":"Summary","titles":["How to connect a rollup to a local DA network"]},"25":{"title":"How to create a genesis for your rollup","titles":[]},"26":{"title":"1. Setting variables","titles":["How to create a genesis for your rollup"]},"27":{"title":"2. Ensuring rollkit.toml is present and building entrypoint","titles":["How to create a genesis for your rollup"]},"28":{"title":"3. Resetting existing genesis/chain data","titles":["How to create a genesis for your rollup"]},"29":{"title":"4. Initializing the validator","titles":["How to create a genesis for your rollup"]},"30":{"title":"5. Adding a key to keyring backend","titles":["How to create a genesis for your rollup"]},"31":{"title":"6. Adding a genesis account","titles":["How to create a genesis for your rollup"]},"32":{"title":"7. Setting the staking amount in the genesis transaction","titles":["How to create a genesis for your rollup"]},"33":{"title":"8. Collecting genesis transactions","titles":["How to create a genesis for your rollup"]},"34":{"title":"9. Configuring the genesis file","titles":["How to create a genesis for your rollup"]},"35":{"title":"10. Creating a restart script","titles":["How to create a genesis for your rollup"]},"36":{"title":"11. Starting the chain","titles":["How to create a genesis for your rollup"]},"37":{"title":"Summary","titles":["How to create a genesis for your rollup"]},"38":{"title":"Speed up your development with cw-orchestrator","titles":[]},"39":{"title":"Introduction","titles":["Speed up your development with cw-orchestrator"]},"40":{"title":"Summary","titles":["Speed up your development with cw-orchestrator"]},"41":{"title":"Single Contract Integration","titles":["Speed up your development with cw-orchestrator"]},"42":{"title":"Adding cw-orch to your Cargo.toml file","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"43":{"title":"Creating an Interface","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"44":{"title":"Interaction helpers","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"45":{"title":"Using the integration","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"46":{"title":"Integration in a workspace","titles":["Speed up your development with cw-orchestrator"]},"47":{"title":"Handling dependencies and features","titles":["Speed up your development with cw-orchestrator","Integration in a workspace"]},"48":{"title":"Creating an interface crate","titles":["Speed up your development with cw-orchestrator","Integration in a workspace"]},"49":{"title":"Integrating single contracts","titles":["Speed up your development with cw-orchestrator","Integration in a workspace"]},"50":{"title":"More examples and scripts","titles":["Speed up your development with cw-orchestrator"]},"51":{"title":"How to configure DA chain block syncing time","titles":[]},"52":{"title":"Rollup Full Node Setup Guide","titles":[]},"53":{"title":"Introduction","titles":["Rollup Full Node Setup Guide"]},"54":{"title":"Prerequisites","titles":["Rollup Full Node Setup Guide"]},"55":{"title":"Setting Up Your Full Node","titles":["Rollup Full Node Setup Guide"]},"56":{"title":"Initialize Chain Config and Copy Genesis File","titles":["Rollup Full Node Setup Guide","Setting Up Your Full Node"]},"57":{"title":"Set Up P2P Connection to Sequencer Node","titles":["Rollup Full Node Setup Guide","Setting Up Your Full Node"]},"58":{"title":"Start the Full Node","titles":["Rollup Full Node Setup Guide","Setting Up Your Full Node"]},"59":{"title":"Verifying Full Node Operation","titles":["Rollup Full Node Setup Guide"]},"60":{"title":"Conclusion","titles":["Rollup Full Node Setup Guide"]},"61":{"title":"How to configure gas price","titles":[]},"62":{"title":"IBC connection tutorial","titles":[]},"63":{"title":"💻 Pre-requisites","titles":["IBC connection tutorial"]},"64":{"title":"Software requirements","titles":["IBC connection tutorial","💻 Pre-requisites"]},"65":{"title":"Run a GM rollup chain","titles":["IBC connection tutorial"]},"66":{"title":"Run your local-osmosis-testnet","titles":["IBC connection tutorial"]},"67":{"title":"Install Osmosis binary","titles":["IBC connection tutorial","Run your local-osmosis-testnet"]},"68":{"title":"Run local-osmosis-testnet","titles":["IBC connection tutorial","Run your local-osmosis-testnet"]},"69":{"title":"Funds","titles":["IBC connection tutorial"]},"70":{"title":"Setup relayer, create IBC connection and start relaying packets","titles":["IBC connection tutorial"]},"71":{"title":"Install relayer","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"72":{"title":"Setup relayer config","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"73":{"title":"Create relayer account","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"74":{"title":"Create IBC channel","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"75":{"title":"Start relaying packets","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"76":{"title":"Transfer token from rollup chain to osmosis-local","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"77":{"title":"Transfer token back from osmosis-local to rollup chain","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"78":{"title":"How to configure the maximum number of blocks pending DA submission","titles":[]},"79":{"title":"How to Use Lazy Sequencing (Aggregation)","titles":[]},"80":{"title":"How To Guides","titles":[]},"81":{"title":"💻 Support","titles":["How To Guides"]},"82":{"title":"How to integrate Range with your rollup","titles":[]},"83":{"title":"Overview","titles":["How to integrate Range with your rollup"]},"84":{"title":"Prerequisites","titles":["How to integrate Range with your rollup"]},"85":{"title":"1. Integrate Your Rollup","titles":["How to integrate Range with your rollup","Prerequisites"]},"86":{"title":"Steps","titles":["How to integrate Range with your rollup","Prerequisites","1. Integrate Your Rollup"]},"87":{"title":"2. Add Your Addresses and Contracts","titles":["How to integrate Range with your rollup","Prerequisites"]},"88":{"title":"3. Creating Your First Alert Rule","titles":["How to integrate Range with your rollup","Prerequisites"]},"89":{"title":"🔄 How to restart your rollup","titles":[]},"90":{"title":"Restart rollup","titles":["🔄 How to restart your rollup"]},"91":{"title":"Restart rollup after running out of funds","titles":["🔄 How to restart your rollup"]},"92":{"title":"🟠 Errors in this example","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"93":{"title":"💰 Re-fund your account","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"94":{"title":"🛑 Stopping your rollup","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"95":{"title":"⛽ Increase the gas fee","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"96":{"title":"🔁 Restarting your rollup","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"97":{"title":"🛢️ Reduce gas fee & restart again","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"98":{"title":"How to Use Rollkit CLI","titles":[]},"99":{"title":"1. Installing Rollkit CLI","titles":["How to Use Rollkit CLI"]},"100":{"title":"2. Initializing rollkit.toml","titles":["How to Use Rollkit CLI"]},"101":{"title":"Steps to Generate rollkit.toml:","titles":["How to Use Rollkit CLI","2. Initializing rollkit.toml"]},"102":{"title":"3. Running Rollup Commands Using Rollkit CLI","titles":["How to Use Rollkit CLI"]},"103":{"title":"Example:","titles":["How to Use Rollkit CLI","3. Running Rollup Commands Using Rollkit CLI"]},"104":{"title":"Summary","titles":["How to Use Rollkit CLI"]},"105":{"title":"How to use IBC token (TIA) as gas token in your rollup","titles":[]},"106":{"title":"🌞 Introduction","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"107":{"title":"🛠️ Dependencies","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"108":{"title":"📦 Install Rollkit (CLI)","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"109":{"title":"🌐 Running a Local DA Network","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"110":{"title":"🏗️ Building Your Sovereign Rollup","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"111":{"title":"🛠️ Initialize Rollkit TOML Configuration","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"112":{"title":"🚀 Starting your rollup","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"113":{"title":"✨ Connecting to Celestia Mocha testnet using IBC","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"114":{"title":"💸 Transactions","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"115":{"title":"🎉 Next steps","titles":["How to use IBC token (TIA) as gas token in your rollup"]},"116":{"title":"zkML Rollup Tutorial with Sindri","titles":[]},"117":{"title":"Introduction - Code Once, Verify Anywhere","titles":["zkML Rollup Tutorial with Sindri"]},"118":{"title":"Prerequisites","titles":["zkML Rollup Tutorial with Sindri"]},"119":{"title":"Setting Up the Polaris EVM using Rollkit","titles":["zkML Rollup Tutorial with Sindri","Prerequisites"]},"120":{"title":"Installing the Sindri Python SDK","titles":["zkML Rollup Tutorial with Sindri","Prerequisites"]},"121":{"title":"Deploying and Proving a Cool zkML Circuit to Sindri","titles":["zkML Rollup Tutorial with Sindri"]},"122":{"title":"Clone","titles":["zkML Rollup Tutorial with Sindri","Deploying and Proving a Cool zkML Circuit to Sindri"]},"123":{"title":"Modify","titles":["zkML Rollup Tutorial with Sindri","Deploying and Proving a Cool zkML Circuit to Sindri"]},"124":{"title":"Deploy and Prove your zkML Circuit on Sindri","titles":["zkML Rollup Tutorial with Sindri","Deploying and Proving a Cool zkML Circuit to Sindri"]},"125":{"title":"Deploy Smart Contract Verifier to Rollkit","titles":["zkML Rollup Tutorial with Sindri"]},"126":{"title":"Deploy","titles":["zkML Rollup Tutorial with Sindri","Deploy Smart Contract Verifier to Rollkit"]},"127":{"title":"Interact with the Contract - Verify your zkML Proof On-Chain","titles":["zkML Rollup Tutorial with Sindri"]},"128":{"title":"Congratulations","titles":["zkML Rollup Tutorial with Sindri"]},"129":{"title":"About Rollkit","titles":[]},"130":{"title":"What is Rollkit?","titles":["About Rollkit"]},"131":{"title":"What problems is Rollkit solving?","titles":["About Rollkit"]},"132":{"title":"1. Scalability and customizability","titles":["About Rollkit","What problems is Rollkit solving?"]},"133":{"title":"2. Security and time to market","titles":["About Rollkit","What problems is Rollkit solving?"]},"134":{"title":"Why Rollkit?","titles":["About Rollkit"]},"135":{"title":"How can you use Rollkit?","titles":["About Rollkit"]},"136":{"title":"Rollup with any execution environment","titles":["About Rollkit","How can you use Rollkit?"]},"137":{"title":"Sovereign rollup with Cosmos SDK","titles":["About Rollkit","How can you use Rollkit?"]},"138":{"title":"Build a settlement layer","titles":["About Rollkit","How can you use Rollkit?"]},"139":{"title":"When can you use Rollkit?","titles":["About Rollkit"]},"140":{"title":"🗞️ Building a rollup and testnet deployment","titles":[]},"141":{"title":"1. Beginner","titles":["🗞️ Building a rollup and testnet deployment"]},"142":{"title":"2️. Intermediate","titles":["🗞️ Building a rollup and testnet deployment"]},"143":{"title":"3️. Advanced","titles":["🗞️ Building a rollup and testnet deployment"]},"144":{"title":"💻 Support","titles":["🗞️ Building a rollup and testnet deployment"]},"145":{"title":"Introduction","titles":[]},"146":{"title":"Technical specifications","titles":[]},"147":{"title":"Rollkit stack","titles":[]},"148":{"title":"Application structure","titles":["Rollkit stack"]},"149":{"title":"ABCI interface","titles":["Rollkit stack","Application structure"]},"150":{"title":"Cosmos SDK","titles":["Rollkit stack","Application structure","ABCI interface"]},"151":{"title":"Data availability","titles":["Rollkit stack","Application structure"]},"152":{"title":"Celestia","titles":["Rollkit stack","Application structure","Data availability"]},"153":{"title":"Node components","titles":["Rollkit stack"]},"154":{"title":"Mempool","titles":["Rollkit stack","Node components"]},"155":{"title":"Block manager","titles":["Rollkit stack","Node components"]},"156":{"title":"RPC","titles":["Rollkit stack","Node components"]},"157":{"title":"Parameters","titles":["Rollkit stack","Node components","RPC"]},"158":{"title":"P2P layer","titles":["Rollkit stack","Node components"]},"159":{"title":"Rollkit node types","titles":["Rollkit stack"]},"160":{"title":"Full node","titles":["Rollkit stack","Rollkit node types"]},"161":{"title":"Light node (work in progress)","titles":["Rollkit stack","Rollkit node types"]},"162":{"title":"Sequencer node","titles":["Rollkit stack","Rollkit node types"]},"163":{"title":"State validity modes","titles":["Rollkit stack"]},"164":{"title":"Pessimistic (full nodes only)","titles":["Rollkit stack","State validity modes"]},"165":{"title":"Optimistic (fraud proofs) (work in progress)","titles":["Rollkit stack","State validity modes"]},"166":{"title":"Validity (ZK proofs)","titles":["Rollkit stack","State validity modes"]},"167":{"title":"Transaction flow","titles":[]},"168":{"title":"Transaction submission","titles":["Transaction flow"]},"169":{"title":"Transaction validation and processing","titles":["Transaction flow"]},"170":{"title":"Block processing","titles":["Transaction flow"]},"171":{"title":"Fraud proof gossip and forking","titles":["Transaction flow"]},"172":{"title":"CosmWasm Testnet","titles":[]},"173":{"title":"Details of ROSM testnet","titles":["CosmWasm Testnet"]},"174":{"title":"Add Rosm to Keplr","titles":["CosmWasm Testnet","Details of ROSM testnet"]},"175":{"title":"Quick Start Guide for Artela EVM++ with Rollkit","titles":[]},"176":{"title":"📦 Clone the Artela Rollkit Repository","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"177":{"title":"🛥️ Run with Docker Compose","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"178":{"title":"🔑 Get prefunded test accounts","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"179":{"title":"⚙️ Configuring the Node","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"180":{"title":"🧪 Build on EVM++","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"181":{"title":"📖 More to know","titles":["Quick Start Guide for Artela EVM++ with Rollkit","🧪 Build on EVM++"]},"182":{"title":"💥 Build with examples","titles":["Quick Start Guide for Artela EVM++ with Rollkit","🧪 Build on EVM++"]},"183":{"title":"🛑 Stopping the Node","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"184":{"title":"🎉 Conclusion","titles":["Quick Start Guide for Artela EVM++ with Rollkit"]},"185":{"title":"Deploying a rollup to Avail","titles":[]},"186":{"title":"🌞 Introduction","titles":["Deploying a rollup to Avail"]},"187":{"title":"🪶 Running an Avail light node","titles":["Deploying a rollup to Avail"]},"188":{"title":"🚀 Using Turing Testnet","titles":["Deploying a rollup to Avail","🪶 Running an Avail light node"]},"189":{"title":"🧹 Cleaning previous chain history","titles":["Deploying a rollup to Avail"]},"190":{"title":"🏗️ Building your rollup","titles":["Deploying a rollup to Avail"]},"191":{"title":"🛠️ Configuring flags for DA","titles":["Deploying a rollup to Avail"]},"192":{"title":"🔥 Running your rollup connected to an avail light node","titles":["Deploying a rollup to Avail"]},"193":{"title":"🎉 Next steps","titles":["Deploying a rollup to Avail"]},"194":{"title":"Building a Sovereign Rollup with BeaconKit and Rollkit","titles":[]},"195":{"title":"Introduction","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"196":{"title":"Prerequisites","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"197":{"title":"Rollkit","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit","Prerequisites"]},"198":{"title":"Docker","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit","Prerequisites"]},"199":{"title":"Run a local Data Availability (DA) node","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"200":{"title":"Clone the BeaconKit repository","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"201":{"title":"Start the Go Ethereum (Geth) client","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"202":{"title":"Build and run the BeaconKit node","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"203":{"title":"Smart Contract Deployment and Interaction","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"204":{"title":"Conclusion","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"205":{"title":"Next Steps","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"206":{"title":"Troubleshooting","titles":["Building a Sovereign Rollup with BeaconKit and Rollkit"]},"207":{"title":"Bitcoin rollup tutorial","titles":[]},"208":{"title":"☀️Introduction","titles":["Bitcoin rollup tutorial"]},"209":{"title":"📖 The stack","titles":["Bitcoin rollup tutorial","☀️Introduction"]},"210":{"title":"💻 Prerequisites","titles":["Bitcoin rollup tutorial"]},"211":{"title":"🛠️ Dependency setup","titles":["Bitcoin rollup tutorial"]},"212":{"title":"🏃 Golang","titles":["Bitcoin rollup tutorial","🛠️ Dependency setup"]},"213":{"title":"⚒️ Foundry","titles":["Bitcoin rollup tutorial","🛠️ Dependency setup"]},"214":{"title":"🪙 Install Bitcoin","titles":["Bitcoin rollup tutorial","🛠️ Dependency setup"]},"215":{"title":"🟢 Running a local Bitcoin network","titles":["Bitcoin rollup tutorial"]},"216":{"title":"👛 Create a wallet for the chain","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network"]},"217":{"title":"🎬 Start generating blocks","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network"]},"218":{"title":"🧊 Block height","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"219":{"title":"🧊 Block hash","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"220":{"title":"🧊 Block header","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"221":{"title":"🎬 Restarting the local network","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"222":{"title":"🏃‍♀️ Running the Ethermint rollup","titles":["Bitcoin rollup tutorial"]},"223":{"title":"⚡️ Initialize development environment","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"224":{"title":"📒 Updating the contract and tests","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"225":{"title":"📜 Updating the deployment script","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"226":{"title":"🏠 Deploying locally","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"227":{"title":"🧪 Deploying to the Ethermint sovereign rollup","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"228":{"title":"Deploying a rollup to Celestia","titles":[]},"229":{"title":"🌞 Introduction","titles":["Deploying a rollup to Celestia"]},"230":{"title":"🪶 Running a Celestia light node","titles":["Deploying a rollup to Celestia"]},"231":{"title":"🏗️ Prerequisites","titles":["Deploying a rollup to Celestia"]},"232":{"title":"🏗️ Building your sovereign rollup","titles":["Deploying a rollup to Celestia"]},"233":{"title":"🧰 Configuring your sovereign rollup","titles":["Deploying a rollup to Celestia"]},"234":{"title":"🛠️ Configuring flags for DA","titles":["Deploying a rollup to Celestia"]},"235":{"title":"🔥 Running your rollup connected to Celestia light node","titles":["Deploying a rollup to Celestia"]},"236":{"title":"🎉 Next steps","titles":["Deploying a rollup to Celestia"]},"237":{"title":"🗞️ CosmWasm rollup","titles":[]},"238":{"title":"💻 CosmWasm dependency","titles":["🗞️ CosmWasm rollup"]},"239":{"title":"🚀 Starting your rollup","titles":["🗞️ CosmWasm rollup"]},"240":{"title":"📒 Contract deployment on CosmWasm with Rollkit","titles":["🗞️ CosmWasm rollup"]},"241":{"title":"🤖 Compile the smart contract","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"242":{"title":"🏎️ Optimized smart contract","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"243":{"title":"🚀 Contract deployment","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"244":{"title":"🌟 Contract interaction on CosmWasm","titles":["🗞️ CosmWasm rollup"]},"245":{"title":"🔎 Contract querying","titles":["🗞️ CosmWasm rollup","🌟 Contract interaction on CosmWasm"]},"246":{"title":"📃 Contract instantiation","titles":["🗞️ CosmWasm rollup","🌟 Contract interaction on CosmWasm"]},"247":{"title":"📄 Contract interaction","titles":["🗞️ CosmWasm rollup","🌟 Contract interaction on CosmWasm"]},"248":{"title":"Smart Contract Interaction on EVM Rollup","titles":[]},"249":{"title":"Install Foundry","titles":["Smart Contract Interaction on EVM Rollup"]},"250":{"title":"Funds","titles":["Smart Contract Interaction on EVM Rollup"]},"251":{"title":"Frontend","titles":["Smart Contract Interaction on EVM Rollup"]},"252":{"title":"Deploy the ooga booga portal contract","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"253":{"title":"Interact with the contract","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"254":{"title":"Start and update the frontend","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"255":{"title":"Interact with the frontend","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"256":{"title":"Conclusion","titles":["Smart Contract Interaction on EVM Rollup","Frontend"]},"257":{"title":"GM world rollup: Part 2","titles":[]},"258":{"title":"Deploying to a Celestia devnet","titles":["GM world rollup: Part 2"]},"259":{"title":"🪶 Run a Celestia light node","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"260":{"title":"🟢 Start your sovereign rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"261":{"title":"Clear previous chain history","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","🟢 Start your sovereign rollup"]},"262":{"title":"Start the new chain","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","🟢 Start your sovereign rollup"]},"263":{"title":"Optional: Restarting your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"264":{"title":"Optional: Add a "GM world" query","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"265":{"title":"💬 Say gm world","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query"]},"266":{"title":"✋ Create your first query","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"267":{"title":"📨 Query request and response types","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"268":{"title":"👋 Gm keeper function","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"269":{"title":"Restart your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"270":{"title":"Query your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"271":{"title":"Next steps","titles":["GM world rollup: Part 2"]},"272":{"title":"GM world rollup: Part 3","titles":[]},"273":{"title":"Deploying to Celestia Mainnet Beta","titles":["GM world rollup: Part 3"]},"274":{"title":"🪶 Run a Celestia light node","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta"]},"275":{"title":"Clear previous chain history","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta"]},"276":{"title":"Start the rollup on mainnet","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta"]},"277":{"title":"Restarting your rollup","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta","Start the rollup on mainnet"]},"278":{"title":"Next steps","titles":["GM world rollup: Part 3"]},"279":{"title":"GM world rollup","titles":[]},"280":{"title":"🌞 Introduction","titles":["GM world rollup"]},"281":{"title":"🛠️ Dependencies","titles":["GM world rollup"]},"282":{"title":"🚀 Starting your rollup","titles":["GM world rollup"]},"283":{"title":"💸 Transactions","titles":["GM world rollup"]},"284":{"title":"⚖️ Checking Balances","titles":["GM world rollup"]},"285":{"title":"📦 GM world UI app","titles":["GM world rollup"]},"286":{"title":"🔗 Connecting your wallet","titles":["GM world rollup"]},"287":{"title":"🎉 Next steps","titles":["GM world rollup"]},"288":{"title":"GM world rollup: Part 2","titles":[]},"289":{"title":"Deploying to a Celestia testnet","titles":["GM world rollup: Part 2"]},"290":{"title":"🪶 Run a Celestia light node","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"291":{"title":"🟢 Start your sovereign rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"292":{"title":"Clear previous chain history","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","🟢 Start your sovereign rollup"]},"293":{"title":"Start the new chain","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","🟢 Start your sovereign rollup"]},"294":{"title":"Optional: Restarting your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"295":{"title":"Optional: Add a "GM world" query","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"296":{"title":"💬 Say gm world","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query"]},"297":{"title":"✋ Create your first query","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"298":{"title":"📨 Query request and response types","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"299":{"title":"👋 Gm keeper function","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"300":{"title":"Restart your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"301":{"title":"Query your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"302":{"title":"Next steps","titles":["GM world rollup: Part 2"]},"303":{"title":"Quick start guide for Omni Octane with Rollkit","titles":[]},"304":{"title":"📦 Clone the Omni repository","titles":["Quick start guide for Omni Octane with Rollkit"]},"305":{"title":"🏗️ Build Docker images","titles":["Quick start guide for Omni Octane with Rollkit"]},"306":{"title":"🚀 Deploy Omni with Rollkit and local-DA","titles":["Quick start guide for Omni Octane with Rollkit"]},"307":{"title":"🧪 Smart Contract Deployment and Interaction","titles":["Quick start guide for Omni Octane with Rollkit"]},"308":{"title":"🛑 Stopping the node","titles":["Quick start guide for Omni Octane with Rollkit"]},"309":{"title":"🎉 Conclusion","titles":["Quick start guide for Omni Octane with Rollkit"]},"310":{"title":"Quick start guide","titles":[]},"311":{"title":"📦 Install Rollkit (CLI)","titles":["Quick start guide"]},"312":{"title":"🚀 Run your sovereign rollup node","titles":["Quick start guide"]},"313":{"title":"🎉 Conclusion","titles":["Quick start guide"]},"314":{"title":"Polaris EVM and Rollkit","titles":[]},"315":{"title":"Prerequisites","titles":["Polaris EVM and Rollkit"]},"316":{"title":"Run a local-celestia-devnet","titles":["Polaris EVM and Rollkit"]},"317":{"title":"Clone the repo","titles":["Polaris EVM and Rollkit"]},"318":{"title":"Install Foundry","titles":["Polaris EVM and Rollkit"]},"319":{"title":"Start the Polaris EVM using Rollkit","titles":["Polaris EVM and Rollkit"]},"320":{"title":"Congratulations","titles":["Polaris EVM and Rollkit"]},"321":{"title":"Funds","titles":["Polaris EVM and Rollkit"]},"322":{"title":"Frontend","titles":["Polaris EVM and Rollkit"]},"323":{"title":"Deploy the ooga booga portal contract","titles":["Polaris EVM and Rollkit","Frontend"]},"324":{"title":"Interact with the contract","titles":["Polaris EVM and Rollkit","Frontend"]},"325":{"title":"Start and update the frontend","titles":["Polaris EVM and Rollkit","Frontend"]},"326":{"title":"Interact with the frontend","titles":["Polaris EVM and Rollkit","Frontend"]},"327":{"title":"Running Polaris EVM with a Celestia light node","titles":["Polaris EVM and Rollkit"]},"328":{"title":"Start your light node","titles":["Polaris EVM and Rollkit","Running Polaris EVM with a Celestia light node"]},"329":{"title":"Setup Polaris script","titles":["Polaris EVM and Rollkit","Running Polaris EVM with a Celestia light node"]},"330":{"title":"Start the EVM rollup","titles":["Polaris EVM and Rollkit","Running Polaris EVM with a Celestia light node"]},"331":{"title":"🕹️ Wordle app","titles":[]},"332":{"title":"💻 Pre-requisites","titles":["🕹️ Wordle app"]},"333":{"title":"🛠️ Dependencies","titles":["🕹️ Wordle app"]},"334":{"title":"🟩 Kurtosis","titles":["🕹️ Wordle app","🛠️ Dependencies"]},"335":{"title":"🔥 Ignite","titles":["🕹️ Wordle app","🛠️ Dependencies"]},"336":{"title":"📖 Design implementation","titles":["🕹️ Wordle app"]},"337":{"title":"⛓️ Scaffolding the wordle chain","titles":["🕹️ Wordle app"]},"338":{"title":"🗂️ Wordle directory","titles":["🕹️ Wordle app","⛓️ Scaffolding the wordle chain"]},"339":{"title":"🛠️ Setting up Rollkit","titles":["🕹️ Wordle app"]},"340":{"title":"🗞️ Installing Rollkit Ignite App","titles":["🕹️ Wordle app","🛠️ Setting up Rollkit"]},"341":{"title":"✨ Creating the wordle module","titles":["🕹️ Wordle app"]},"342":{"title":"🔖 Scaffolding a module","titles":["🕹️ Wordle app","✨ Creating the wordle module"]},"343":{"title":"✉️ Messages","titles":["🕹️ Wordle app"]},"344":{"title":"💬 Scaffolding a message","titles":["🕹️ Wordle app","✉️ Messages"]},"345":{"title":"🎨 Wordle types","titles":["🕹️ Wordle app"]},"346":{"title":"🏗️ Scaffolding wordle types","titles":["🕹️ Wordle app","🎨 Wordle types"]},"347":{"title":"🔐 Keeper functions","titles":["🕹️ Wordle app"]},"348":{"title":"📤 SubmitWordle function","titles":["🕹️ Wordle app","🔐 Keeper functions"]},"349":{"title":"⌛ SubmitGuess function","titles":["🕹️ Wordle app","🔐 Keeper functions"]},"350":{"title":"📦 Protobuf file","titles":["🕹️ Wordle app","🔐 Keeper functions"]},"351":{"title":"⛓️ Run the wordle chain","titles":["🕹️ Wordle app"]},"352":{"title":"🐳 Dockerfile","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"353":{"title":"🟢 Kurtosis","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"354":{"title":"🚀 Run Wordle Chain","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"355":{"title":"🔮 Extending in the future","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"356":{"title":"🎉 Next steps","titles":["🕹️ Wordle app"]}},"dirtCount":0,"index":[["⌛",{"0":{"349":1}}],["✉️",{"0":{"343":1},"1":{"344":1}}],["⛓️",{"0":{"337":1,"351":1},"1":{"338":1,"352":1,"353":1,"354":1,"355":1}}],["ã���������$�i��",{"2":{"320":1}}],["�aru��5�",{"2":{"320":1}}],["���",{"2":{"320":1}}],["⚖️",{"0":{"284":1}}],["\\tjq",{"2":{"352":1}}],["\\tcurl",{"2":{"352":1}}],["\\tca",{"2":{"352":1}}],["\\tctx",{"2":{"268":2,"299":2}}],["\\tbuild",{"2":{"352":1}}],["\\tapt",{"2":{"352":2}}],["\\tv1",{"2":{"335":1}}],["\\t\\tgo",{"2":{"335":1}}],["\\t\\t\\tfalse",{"2":{"335":1}}],["\\t\\t\\t",{"2":{"335":1}}],["\\t\\t\\tamd64",{"2":{"335":1}}],["\\t\\t\\tdarwin",{"2":{"335":2}}],["\\t\\tv18",{"2":{"335":1}}],["\\t\\tv0",{"2":{"335":1}}],["\\t\\tv28",{"2":{"335":1}}],["\\t\\t83ee9ba5f81f2d2104ed91808f2cb72719a23e41",{"2":{"335":1}}],["\\t\\t2024",{"2":{"335":1}}],["\\t\\treturn",{"2":{"268":2,"299":2}}],["\\treturn",{"2":{"268":2,"299":2}}],["\\t",{"2":{"268":4,"299":4}}],["\\tif",{"2":{"268":2,"299":2}}],["✋",{"0":{"266":1,"297":1}}],["⠘",{"2":{"252":1,"323":1}}],["⭐",{"2":{"239":1,"282":1,"354":1}}],["⠑",{"2":{"224":1,"252":1,"323":1}}],["⠊",{"2":{"224":1}}],["⚒️",{"0":{"213":1}}],["☀️introduction",{"0":{"208":1},"1":{"209":1}}],["🤖",{"0":{"241":1}}],["🧰",{"0":{"233":1}}],["🧊",{"0":{"218":1,"219":1,"220":1}}],["🪙",{"0":{"214":1}}],["🧢",{"2":{"202":2}}],["🧹",{"0":{"189":1}}],["🪶",{"0":{"187":1,"230":1,"259":1,"274":1,"290":1},"1":{"188":1}}],["🧪",{"0":{"180":1,"227":1,"307":1},"1":{"181":1,"182":1}}],["⚙️",{"0":{"179":1}}],["⚡️",{"0":{"223":1},"2":{"162":2}}],["⏳",{"2":{"162":2}}],["❌",{"2":{"162":4}}],["✅",{"2":{"126":1,"162":9,"252":1,"323":1}}],["⠉",{"2":{"126":1,"252":1,"323":1}}],["⠰",{"2":{"126":1,"224":1}}],["⠆",{"2":{"126":1,"224":1}}],["⠒",{"2":{"126":1,"224":1,"252":1,"323":1}}],["^0",{"2":{"126":1,"224":2,"225":1}}],["zero",{"2":{"117":1,"186":1,"306":1,"308":1}}],["zkml",{"0":{"116":1,"121":1,"124":1,"127":1},"1":{"117":1,"118":1,"119":1,"120":1,"121":1,"122":2,"123":2,"124":2,"125":1,"126":1,"127":1,"128":1},"2":{"80":1,"121":1,"124":1,"125":1,"127":1,"128":1}}],["zk",{"0":{"166":1},"2":{"5":1,"8":2,"117":1,"134":2,"147":1,"166":1}}],["q",{"2":{"113":4,"114":1,"270":1,"301":1,"329":1,"354":1}}],["quality",{"2":{"124":1}}],["quot",{"0":{"264":2,"295":2},"1":{"265":2,"266":2,"267":2,"268":2,"269":2,"270":2,"296":2,"297":2,"298":2,"299":2,"300":2,"301":2},"2":{"122":2,"144":2,"157":2,"162":4,"192":2,"235":2,"253":2,"280":2,"286":2,"305":2,"324":2}}],["queried",{"2":{"219":1,"271":1,"302":1}}],["queries",{"2":{"44":1,"147":1,"161":1,"265":1,"296":1}}],["querygmresponse",{"2":{"266":2,"267":2,"268":5,"297":2,"298":2,"299":5}}],["querygmrequest",{"2":{"266":2,"267":2,"268":2,"297":2,"298":2,"299":2}}],["queryparamsresponse",{"2":{"266":1,"297":1}}],["queryparamsrequest",{"2":{"266":1,"297":1}}],["query=",{"2":{"247":1}}],["querying",{"0":{"245":1},"2":{"156":1,"354":1}}],["queryresponses",{"2":{"44":1}}],["queryfns",{"2":{"44":2,"47":1}}],["query",{"0":{"264":1,"266":1,"267":1,"270":1,"295":1,"297":1,"298":1,"301":1},"1":{"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1},"2":{"43":1,"44":3,"76":2,"77":3,"156":1,"173":3,"191":1,"220":1,"234":1,"245":3,"247":7,"265":2,"266":13,"268":8,"284":3,"296":2,"297":13,"299":8,"354":10}}],["querymsgfns",{"2":{"44":1}}],["querymsg",{"2":{"43":2,"44":3,"47":2}}],["quickly",{"2":{"130":1,"175":1,"303":1}}],["quickstart",{"2":{"120":1}}],["quicker",{"2":{"39":2}}],["quick",{"0":{"175":1,"303":1,"310":1},"1":{"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"311":1,"312":1,"313":1},"2":{"20":1,"39":2,"106":1,"180":1,"197":1,"280":1}}],["✨",{"0":{"113":1,"341":1},"1":{"342":1}}],["🎨",{"0":{"345":1},"1":{"346":1}}],["🌟",{"0":{"244":1},"1":{"245":1,"246":1,"247":1}}],["🏠",{"0":{"226":1}}],["🎬",{"0":{"217":1,"221":1},"1":{"218":1,"219":1,"220":1,"221":1}}],["🏃‍♀️",{"0":{"222":1},"1":{"223":1,"224":1,"225":1,"226":1,"227":1}}],["🏃",{"0":{"212":1}}],["🏎️",{"0":{"242":1},"2":{"202":1}}],["🌲",{"2":{"202":1}}],["🎉",{"0":{"115":1,"184":1,"193":1,"236":1,"287":1,"309":1,"313":1,"356":1},"2":{"266":1,"271":1,"297":1,"302":1}}],["🏗️",{"0":{"110":1,"190":1,"231":1,"232":1,"305":1,"346":1},"2":{"202":1}}],["🌐",{"0":{"109":1}}],["🌞",{"0":{"106":1,"186":1,"229":1,"280":1}}],["🎊",{"2":{"88":1,"97":1}}],["⛽",{"0":{"95":1}}],["+x",{"2":{"352":1}}],["+=",{"2":{"224":1,"349":1}}],["+calldata",{"2":{"123":1}}],["+",{"2":{"94":1,"97":1,"112":1,"128":1,"217":1,"276":1,"349":1}}],["++",{"2":{"19":1,"51":1,"56":1,"78":1,"79":1,"329":1}}],["🔮",{"0":{"355":1}}],["🐳",{"0":{"352":1}}],["📤",{"0":{"348":1}}],["🔐",{"0":{"347":1},"1":{"348":1,"349":1,"350":1}}],["🔖",{"0":{"342":1}}],["🗂️",{"0":{"338":1}}],["🟩",{"0":{"334":1}}],["🕹️",{"0":{"331":1},"1":{"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1,"353":1,"354":1,"355":1,"356":1}}],["🔗",{"0":{"286":1}}],["👋",{"0":{"268":1,"299":1}}],["📨",{"0":{"267":1,"298":1}}],["💬",{"0":{"265":1,"296":1,"344":1},"1":{"266":1,"267":1,"268":1,"269":1,"270":1,"297":1,"298":1,"299":1,"300":1,"301":1}}],["📄",{"0":{"247":1}}],["📃",{"0":{"246":1}}],["🔎",{"0":{"245":1}}],["😎",{"2":{"234":1,"260":1,"276":1,"291":1,"328":1}}],["📜",{"0":{"225":1}}],["📒",{"0":{"224":1,"240":1},"1":{"241":1,"242":1,"243":1}}],["👛",{"0":{"216":1}}],["🟢",{"0":{"215":1,"260":1,"291":1,"353":1},"1":{"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"261":1,"262":1,"292":1,"293":1}}],["🚧",{"2":{"202":1}}],["🔆",{"2":{"202":1}}],["🛩️",{"2":{"202":1}}],["📫",{"2":{"202":1}}],["🙈",{"2":{"202":1}}],["🔥",{"0":{"192":1,"235":1,"335":1}}],["💥",{"0":{"182":1}}],["📖",{"0":{"181":1,"209":1,"336":1}}],["👉",{"2":{"180":2}}],["👇",{"2":{"178":1}}],["🔑",{"0":{"178":1}}],["🛥️",{"0":{"177":1}}],["🟡",{"2":{"162":2}}],["🗞️",{"0":{"140":1,"237":1,"340":1},"1":{"141":1,"142":1,"143":1,"144":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1}}],["💸",{"0":{"114":1,"283":1}}],["🚀",{"0":{"112":1,"188":1,"239":1,"243":1,"282":1,"306":1,"312":1,"354":1},"2":{"212":1}}],["📦",{"0":{"108":1,"176":1,"285":1,"304":1,"311":1,"350":1}}],["🛠️",{"0":{"107":1,"111":1,"191":1,"211":1,"234":1,"281":1,"333":1,"339":1},"1":{"212":1,"213":1,"214":1,"334":1,"335":1,"340":1},"2":{"202":1}}],["🛢️",{"0":{"97":1}}],["🔁",{"0":{"96":1}}],["🛑",{"0":{"94":1,"183":1,"308":1}}],["💰",{"0":{"93":1}}],["🟠",{"0":{"92":1}}],["🔄",{"0":{"89":1},"1":{"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1}}],["💻",{"0":{"63":1,"81":1,"144":1,"210":1,"238":1,"332":1},"1":{"64":1},"2":{"202":1}}],["≥",{"2":{"64":2}}],["└──",{"2":{"48":2}}],["├──",{"2":{"48":5}}],["`gm`",{"2":{"260":1,"266":1,"276":1,"291":1,"297":1}}],["`date",{"2":{"217":1}}],["`nodejs",{"2":{"212":1}}],["```bash",{"2":{"212":4}}],["```",{"2":{"212":5}}],["`",{"2":{"45":1,"217":1}}],["01",{"2":{"348":1,"349":2}}],["01|09",{"2":{"312":6}}],["089b9be758464668857fa46c2187bfe3",{"2":{"354":2}}],["082",{"2":{"312":1}}],["081",{"2":{"312":1}}],["080",{"2":{"312":1}}],["080998z",{"2":{"74":1}}],["080992z",{"2":{"74":1}}],["080924z",{"2":{"74":1}}],["05",{"2":{"312":6,"335":1}}],["05bd40e",{"2":{"282":3}}],["03",{"2":{"306":1}}],["036da1ab230a4ce8654358f77cb426ba2f8ef9b81ea06faca32085b0b0d25c2a",{"2":{"173":2}}],["0`",{"2":{"212":1}}],["09bdf1e94862",{"2":{"354":1}}],["09",{"2":{"335":1}}],["09am",{"2":{"177":4}}],["09t15",{"2":{"173":2}}],["0xa174e9389633972458e6dce431d84736e0709e9406c1c3b14b5fa9ae0cdd6860",{"2":{"252":1,"323":1}}],["0xa06a4585af436e2271fc9f697488ce49771c6480e72caac76739e286564c0fc3",{"2":{"126":1}}],["0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306",{"2":{"250":1,"321":1}}],["0x123450000000000000000",{"2":{"203":1}}],["0x12345000000000000000000",{"2":{"203":1}}],["0x18df82c7e422a42d47345ed86b0e935e9718ebda",{"2":{"252":1,"323":1}}],["0x18d",{"2":{"180":1}}],["0x0",{"2":{"203":1}}],["0x0000000000000000",{"2":{"203":1}}],["0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",{"2":{"127":1}}],["0x000000",{"2":{"202":1}}],["0x9fcebd70654d360b41ccd123dadaaad6ce13c788",{"2":{"180":1}}],["0x58096aabd3cb58bdef28501bda01b6cf4a37ed0ba482f81462bc1043bb91f996",{"2":{"127":1}}],["0x5c59c83c099f72fce832208f96a23a1e43737a14",{"2":{"126":2,"127":1}}],["0x20f33ce90a13a4b5e7697e3544c3083b8f8a51d4",{"2":{"127":1,"203":1,"250":1,"321":1}}],["0xbbd872d0c37fe889c2456daf80505c20f262b001842d919d06e48c163319af3d",{"2":{"127":1}}],["002",{"2":{"312":2}}],["002924172006823068",{"2":{"126":1}}],["001",{"2":{"312":1}}],["001528707003566983",{"2":{"252":1,"323":1}}],["000001",{"2":{"215":1}}],["000000506f6c61726973",{"2":{"328":1}}],["000000",{"2":{"202":1}}],["00000000000000000000000000000000000000000008e5f679bf7116cb",{"2":{"234":2,"260":2,"276":2,"291":2}}],["0000000000000000000000000000000000000000000000000000000000000000",{"2":{"173":1}}],["000000000000000000000000000000000000b7b24d9321578eb83626",{"2":{"173":1}}],["000000007",{"2":{"126":1,"252":1,"323":1}}],["00",{"2":{"126":3,"239":6,"252":3,"282":8,"323":3,"354":13}}],["069040z",{"2":{"74":1}}],["062667z",{"2":{"74":1}}],["062649z",{"2":{"74":1}}],["078583z",{"2":{"74":1}}],["070389z",{"2":{"74":1}}],["070364z",{"2":{"74":1}}],["07",{"2":{"74":8,"239":5,"282":8,"306":1,"354":14}}],["04",{"2":{"74":5,"173":2,"239":5,"282":8,"354":13}}],["025uwasm",{"2":{"243":1,"246":1,"247":1}}],["025stake",{"2":{"35":1,"36":1,"112":1,"113":1,"192":1,"235":2}}],["02t11",{"2":{"239":1,"282":8}}],["02ibc",{"2":{"112":1,"114":1}}],["02",{"2":{"74":13,"282":1,"348":1,"349":2}}],["0s",{"2":{"72":2,"113":2,"126":1,"252":1,"323":1}}],["0",{"2":{"35":9,"36":9,"39":1,"42":1,"45":1,"57":2,"58":14,"61":1,"64":2,"65":2,"67":1,"72":2,"74":12,"76":2,"78":1,"79":1,"88":2,"90":8,"95":8,"97":8,"112":9,"113":7,"114":2,"126":4,"127":1,"156":4,"173":6,"188":2,"192":2,"212":3,"222":2,"224":5,"226":2,"227":6,"231":2,"235":2,"238":1,"239":49,"241":2,"242":1,"243":3,"245":5,"246":3,"247":21,"252":4,"281":1,"282":42,"283":1,"284":2,"306":2,"307":2,"315":1,"323":4,"328":3,"334":1,"335":3,"349":1,"352":1,"353":3,"354":47}}],["x86",{"2":{"335":2}}],["xnu",{"2":{"335":1}}],["xyz",{"2":{"213":1,"249":1,"318":1}}],["xzf",{"2":{"212":1}}],["x",{"2":{"126":1,"128":1,"247":1,"252":1,"266":3,"268":4,"297":3,"299":4,"323":1,"327":1,"338":2,"348":2,"349":2,"350":1}}],["x26",{"2":{"34":2,"35":2,"39":1,"43":3,"45":2,"93":2,"109":2,"111":2,"189":2,"190":2,"199":2,"200":2,"211":2,"232":2,"243":2,"254":2,"261":2,"268":2,"275":2,"292":2,"299":2,"317":2,"319":2,"322":2,"325":2,"329":2,"348":1,"349":2,"352":6}}],["x3c",{"2":{"23":1,"43":4,"45":1,"79":1,"93":1,"103":5,"124":1,"188":1,"203":1,"226":2,"227":1,"255":1,"307":1,"326":1}}],[">26657",{"2":{"282":1,"354":1}}],[">9730",{"2":{"239":1,"282":1,"354":1}}],[">9779",{"2":{"239":1,"282":1,"354":1}}],[">9710",{"2":{"239":1,"282":1,"354":1}}],[">9290",{"2":{"239":1}}],[">8081",{"2":{"239":1,"282":1,"354":1}}],[">7443",{"2":{"239":1,"282":1,"354":1}}],[">7980",{"2":{"239":1,"282":1,"354":1}}],[">36656",{"2":{"239":1}}],[">>",{"2":{"35":1,"90":4,"212":2}}],[">",{"2":{"34":1,"43":2,"45":2,"113":1,"212":2,"239":6,"282":4,"354":4}}],["=nil",{"2":{"349":1}}],["=====================================================",{"2":{"354":2}}],["======================================================",{"2":{"239":2,"282":2}}],["==========================================",{"2":{"239":2,"282":2,"354":2}}],["=========================================",{"2":{"239":2,"282":2,"354":2}}],["==",{"2":{"126":2,"252":2,"268":2,"299":2,"323":2,"349":2}}],["=>",{"2":{"113":5,"114":1}}],["=",{"2":{"34":1,"39":1,"42":2,"43":4,"45":8,"48":1,"56":2,"91":1,"101":2,"111":2,"123":8,"188":5,"224":6,"247":4,"266":2,"267":1,"268":4,"297":2,"298":1,"299":4,"315":1,"348":15,"349":21,"350":2,"353":5}}],["~",{"2":{"34":4,"101":1,"126":2,"178":1,"212":4,"223":1,"242":1}}],["jcstein",{"2":{"322":1}}],["jit",{"2":{"182":1}}],["join",{"2":{"123":1,"181":1,"353":1}}],["journey",{"2":{"39":1}}],["js",{"2":{"112":1,"212":1,"335":1,"355":1}}],["jsonrpc",{"2":{"173":1,"239":1,"282":2,"353":2,"354":2}}],["json",{"2":{"34":7,"44":1,"56":2,"58":1,"72":2,"113":2,"114":2,"122":1,"123":3,"156":2,"173":2,"180":1,"203":1,"243":1,"245":3,"247":4,"254":3,"270":1,"301":1,"312":4,"325":3,"354":8}}],["jump",{"2":{"243":1}}],["jul",{"2":{"239":1,"282":1,"354":1}}],["juno",{"2":{"45":1}}],["just",{"2":{"5":1,"8":1,"70":1,"106":1,"124":1,"128":1,"134":1,"175":1,"188":1,"242":1,"266":1,"280":1,"283":1,"297":1,"321":1,"327":1,"353":1}}],["jq",{"2":{"34":3,"110":3,"113":1,"114":2,"191":1,"197":1,"211":1,"220":1,"234":1,"243":1,"245":1,"247":1,"329":1,"352":1,"354":5}}],["9db601efd92b",{"2":{"282":1}}],["9d5c710cd64d031752a7db86e09c8ea8ce4cae4e30878c6d0487c57806060a47",{"2":{"173":2}}],["9731",{"2":{"239":2,"282":2,"354":2}}],["9730",{"2":{"239":1,"282":1,"354":1}}],["9779",{"2":{"239":1,"282":1,"354":1}}],["9711",{"2":{"239":2,"282":2,"354":2}}],["9710",{"2":{"239":1,"282":1,"354":1}}],["974724",{"2":{"126":1}}],["96d04bc472c9",{"2":{"239":1}}],["96d04bc472c9455d88d046128fbdefa6",{"2":{"239":3}}],["90",{"2":{"238":1,"239":2,"281":1,"282":2,"334":1,"354":2}}],["9090",{"2":{"65":2,"316":2}}],["9545",{"2":{"226":2}}],["93036ms",{"2":{"202":1}}],["9390",{"2":{"58":1}}],["990942dc84ab",{"2":{"282":1}}],["990942dc84ab4b3ab2c8d64002a5bafa",{"2":{"282":3}}],["99957931",{"2":{"284":1}}],["999",{"2":{"246":1}}],["999uwasm",{"2":{"246":1}}],["9999999999999999989995000",{"2":{"113":1}}],["9999999999999999999897679",{"2":{"77":1}}],["99ms",{"2":{"126":1}}],["991rcctqc5l4px95k6tdg4pjrms70m2a9t35rl50t",{"2":{"88":1}}],["991hesf7xgmjwttag2n2wzk43rvxh47nn4ckh3e6s",{"2":{"88":1}}],["9290",{"2":{"35":1,"36":1,"90":1,"95":1,"97":1,"112":1,"239":3,"282":1}}],["9",{"0":{"34":1},"2":{"212":1,"224":2,"239":1,"282":1,"354":1}}],["84990",{"2":{"354":1}}],["843",{"2":{"354":1}}],["80",{"2":{"239":1,"282":1,"354":1}}],["8081",{"2":{"239":1,"282":1,"354":1}}],["80085",{"2":{"126":1}}],["8000",{"2":{"97":1,"188":1,"191":2,"252":1,"306":1,"307":1}}],["8bfee95b49ee",{"2":{"239":1}}],["8cd936e91ada45beab50f0d19be8c57f",{"2":{"239":2}}],["8cd936e91ada",{"2":{"239":1}}],["8kyecn9mzv8ghjspkrde",{"2":{"234":1}}],["8510",{"2":{"224":1}}],["8545",{"2":{"126":1,"180":1,"201":1,"227":3,"252":1,"323":1}}],["8547",{"2":{"58":1}}],["8gb",{"2":{"210":1}}],["8",{"0":{"33":1},"2":{"126":3,"222":1,"224":6,"225":1,"252":2,"323":2,"352":1}}],["6bab65a2bddec8af5dbc7f8b24ef22fc58acc385abcde4a6c4e34387d3b29261",{"2":{"354":1}}],["64",{"2":{"335":2}}],["64ba6e31fe887d66c6f8f31c7b1a80c7ca179239677b4088bb55f5ea07dbe273",{"2":{"76":1,"77":1}}],["655",{"2":{"306":1}}],["6510stake",{"2":{"74":1}}],["677caf6c80b85acef6f9ec7906fb3cb021322aac78b015fa07d5112f2f824bff",{"2":{"283":1}}],["682",{"2":{"252":1,"323":1}}],["62da89015918",{"2":{"239":1}}],["6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",{"2":{"173":1}}],["69",{"2":{"74":1}}],["61",{"2":{"74":1}}],["6",{"0":{"31":1},"2":{"65":1,"212":1,"239":2,"242":1,"282":1,"316":1,"335":1,"336":3,"349":5,"352":1,"354":14}}],["$wordle",{"2":{"354":3}}],["$name",{"2":{"247":1}}],["$namespace",{"2":{"90":1,"95":1,"97":1,"222":1}}],["$receiver",{"2":{"255":1,"326":1}}],["$register",{"2":{"247":1}}],["$rpc",{"2":{"126":2,"127":2,"226":3,"252":2,"253":2,"255":1,"323":2,"324":2,"326":1}}],["$init",{"2":{"246":1}}],["$hash",{"2":{"220":2}}],["$home",{"2":{"65":1,"67":1,"71":1,"72":1,"93":1,"110":1,"113":4,"122":1,"125":1,"126":1,"127":1,"189":2,"190":2,"199":1,"200":1,"201":1,"202":1,"203":1,"212":5,"232":3,"233":2,"251":1,"254":2,"261":2,"263":1,"275":2,"277":1,"292":2,"294":1,"317":1,"319":1,"322":1,"325":2,"328":1,"329":2,"330":1,"352":1}}],["$flags",{"2":{"219":1,"220":2}}],["$cw",{"2":{"239":2,"243":2}}],["$code",{"2":{"245":2,"246":1,"247":2}}],["$coinbase",{"2":{"217":1}}],["$contract",{"2":{"127":2,"226":2,"227":2,"247":5,"253":2,"324":2}}],["$calldata",{"2":{"127":2}}],["$channel",{"2":{"76":1,"77":1,"113":1}}],["$chain",{"2":{"29":1,"32":1}}],["$tx",{"2":{"114":1,"243":1,"245":1,"354":5}}],["$token",{"2":{"31":1}}],["$da",{"2":{"90":1,"95":1,"97":1,"191":1,"192":1,"234":1,"235":3}}],["$anvil",{"2":{"226":2}}],["$account",{"2":{"113":1,"114":2}}],["$auth",{"2":{"90":1,"234":1,"235":1,"329":1}}],["$address",{"2":{"34":1,"217":1}}],["$gm",{"2":{"77":3,"282":2,"283":1}}],["$osmo",{"2":{"76":2}}],["$private",{"2":{"126":2,"127":2,"227":2,"252":2,"253":1,"255":1,"323":2,"324":1,"326":1}}],["$p2p",{"2":{"58":1}}],["$pubkey",{"2":{"34":1}}],["$pub",{"2":{"34":1}}],["$staking",{"2":{"32":1}}],["$key1",{"2":{"283":1,"284":1}}],["$key2",{"2":{"283":1,"284":1}}],["$key",{"2":{"30":1,"31":1,"32":1}}],["$validator",{"2":{"29":1}}],["$",{"2":{"26":1,"113":3,"114":1,"189":1,"221":1,"242":3,"329":1}}],["|jq",{"2":{"329":1}}],["||",{"2":{"239":2,"282":2,"354":2}}],["|",{"2":{"21":1,"65":1,"99":1,"107":1,"108":1,"109":1,"110":1,"113":2,"114":2,"191":1,"199":1,"213":1,"220":1,"231":1,"234":1,"239":1,"243":1,"245":1,"247":1,"249":1,"282":1,"311":1,"318":1,"329":1,"335":1,"352":2,"353":1,"354":14}}],["3~5",{"2":{"335":1}}],["364",{"2":{"247":1}}],["36656",{"2":{"35":1,"36":1,"57":1,"90":1,"95":1,"97":1,"239":3}}],["36657",{"2":{"35":1,"36":1,"72":1,"76":1,"77":2,"88":1,"90":1,"95":1,"97":1,"239":5,"243":1,"245":2,"246":1,"247":6}}],["31",{"2":{"239":1,"282":1,"354":1}}],["310493z",{"2":{"74":1}}],["39eb05e1c693",{"2":{"282":1}}],["39",{"2":{"239":6,"354":3}}],["390kb",{"2":{"14":1}}],["3b5a25b",{"2":{"239":1}}],["35",{"2":{"191":1}}],["322264",{"2":{"188":1}}],["38000",{"2":{"188":1}}],["3️",{"0":{"143":1}}],["33pm",{"2":{"59":2}}],["3",{"0":{"28":1,"88":1,"102":1,"272":1},"1":{"103":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1},"2":{"65":2,"118":1,"126":1,"182":1,"224":3,"239":7,"243":1,"246":1,"247":1,"252":1,"272":1,"282":1,"323":1,"338":1,"353":1}}],["3000",{"2":{"192":1,"286":1}}],["3000000007",{"2":{"127":1}}],["300397z",{"2":{"74":1}}],["30s",{"2":{"19":1}}],["30",{"2":{"19":1}}],["kv",{"2":{"348":2}}],["k",{"2":{"268":2,"299":2,"348":4,"349":6}}],["kurtos",{"2":{"239":1,"282":1,"354":1}}],["kurtosistech",{"2":{"239":2,"282":2,"354":2}}],["kurtosis",{"0":{"334":1,"353":1},"2":{"238":3,"239":9,"281":3,"282":9,"286":1,"334":3,"351":1,"353":6,"354":10}}],["kzg",{"2":{"186":1}}],["knowledge",{"2":{"117":1,"184":1,"186":1,"208":1}}],["know",{"0":{"181":1},"2":{"81":1,"144":1,"248":1}}],["kernel",{"2":{"335":1}}],["keplr",{"0":{"174":1},"2":{"174":3,"285":1,"286":3}}],["keyfile=",{"2":{"312":1}}],["key2=gm1r2udsh4za7r7sxvzy496qfazvjp04j4zgytve3",{"2":{"283":1}}],["key1=gm17rpwv7lnk96ka00v93rphhvcqqztpn896q0dxx",{"2":{"283":1}}],["keyinfo",{"2":{"178":1}}],["key>",{"2":{"124":1,"226":1}}],["key=0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306",{"2":{"126":1,"252":1,"323":1}}],["key=",{"2":{"124":1,"226":1}}],["key=gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy",{"2":{"76":1}}],["key=osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll",{"2":{"76":1}}],["key=$",{"2":{"34":1,"227":1}}],["keys",{"2":{"30":1,"72":2,"73":3,"76":1,"113":8,"114":1,"182":1,"226":3,"227":1,"283":3,"354":1}}],["keyring",{"0":{"30":1},"2":{"30":2,"31":1,"32":1,"72":2,"76":1,"88":1,"93":1,"113":5,"114":2,"178":1,"227":1,"243":1,"246":1,"247":1,"283":2,"354":6}}],["key",{"0":{"30":1},"2":{"26":2,"30":1,"34":5,"58":1,"68":2,"69":2,"72":4,"76":5,"77":3,"93":2,"113":7,"114":1,"118":1,"124":1,"126":5,"127":4,"173":1,"178":5,"180":2,"182":1,"226":5,"227":8,"243":1,"245":1,"246":1,"247":3,"250":1,"252":5,"253":2,"255":4,"283":2,"284":2,"312":3,"321":1,"323":5,"324":2,"326":4,"336":1,"347":1,"348":1,"354":3}}],["keepers",{"2":{"347":1,"350":1}}],["keeper",{"0":{"268":1,"299":1,"347":1},"1":{"348":1,"349":1,"350":1},"2":{"247":2,"265":3,"266":1,"268":7,"296":3,"297":1,"299":7,"347":5,"348":3,"349":3,"350":1}}],["keep",{"2":{"18":1,"61":1,"70":1,"93":1,"127":1,"151":1,"259":1,"341":1,"352":1}}],["kit",{"2":{"200":2,"201":1,"202":1,"203":1}}],["kickstarted",{"2":{"262":1,"293":1}}],["kicking",{"2":{"180":1}}],["kicked",{"2":{"14":1}}],["kinds",{"2":{"342":1}}],["kind",{"2":{"8":1}}],["40",{"2":{"354":1}}],["4039stake",{"2":{"88":1}}],["42",{"2":{"335":1}}],["42069$ibc",{"2":{"77":1}}],["42069",{"2":{"76":1,"283":1,"284":1}}],["42069stake",{"2":{"76":1,"283":1}}],["45z",{"2":{"354":1}}],["45",{"2":{"282":1}}],["45am",{"2":{"202":25}}],["49dd471ac3bb413d96932d4020c20b21",{"2":{"282":2}}],["49dd471ac3bb",{"2":{"282":1}}],["4980",{"2":{"219":1}}],["43",{"2":{"239":1,"282":2,"354":3}}],["46",{"2":{"282":7,"312":6,"354":3}}],["464427035z",{"2":{"173":2}}],["46656",{"2":{"58":1}}],["46657",{"2":{"58":1,"68":1,"72":1,"76":1,"77":1}}],["48",{"2":{"173":2,"354":1}}],["443mb",{"2":{"352":1}}],["443",{"2":{"113":1}}],["4762stake",{"2":{"74":1}}],["47",{"2":{"71":1}}],["4mb",{"2":{"14":1}}],["4",{"0":{"29":1},"2":{"14":1,"71":3,"92":3,"113":11,"210":1,"231":2,"290":1,"328":3,"335":2,"352":1,"354":1}}],["57pm",{"2":{"354":6}}],["57050",{"2":{"354":1}}],["5a969765174a",{"2":{"354":1}}],["5a969765174a47ada0727bd68e087f36",{"2":{"354":3}}],["54",{"2":{"354":3}}],["56pm",{"2":{"354":6}}],["56",{"2":{"354":14}}],["5699",{"2":{"126":1}}],["5d3533c1ea1c",{"2":{"352":1}}],["52",{"2":{"335":1}}],["52s",{"2":{"252":1,"323":1}}],["58pm",{"2":{"320":10}}],["58",{"2":{"312":6}}],["59855",{"2":{"282":1}}],["59s",{"2":{"224":1}}],["55500",{"2":{"239":1}}],["55pm",{"2":{"57":1,"239":7}}],["5bfeda0a871f",{"2":{"239":1}}],["53",{"2":{"239":5}}],["51",{"2":{"282":2}}],["51pm",{"2":{"92":4}}],["5183",{"2":{"72":1,"113":1}}],["5112",{"2":{"62":1}}],["509569",{"2":{"252":1,"323":1}}],["500uosmo",{"2":{"77":1}}],["5000stake",{"2":{"76":1,"88":1,"113":1,"283":1}}],["50",{"2":{"65":1,"173":2,"282":5,"335":1}}],["5",{"0":{"30":1},"2":{"12":1,"71":1,"72":2,"82":1,"113":3,"239":1,"335":2,"348":4,"349":4,"354":4}}],["uwasm",{"2":{"246":2}}],["uuid",{"2":{"239":5,"282":5,"354":5}}],["ui",{"0":{"285":1},"2":{"285":1,"286":1,"355":1}}],["uiiny",{"2":{"173":1}}],["uint256",{"2":{"127":8}}],["uint",{"2":{"78":1}}],["uri",{"2":{"156":1,"188":1}}],["url=http",{"2":{"126":1,"226":1,"252":1,"306":1,"323":1}}],["url",{"2":{"126":5,"127":4,"180":1,"191":1,"226":7,"227":3,"234":1,"248":1,"252":5,"253":4,"255":2,"307":1,"323":5,"324":4,"326":2}}],["ubuntu",{"2":{"110":1,"210":2}}],["utia",{"2":{"97":1,"112":1}}],["utilizing",{"2":{"129":1,"145":1}}],["utilization",{"2":{"14":1}}],["utilized",{"2":{"137":1}}],["utilizes",{"2":{"106":1,"280":1}}],["utilize",{"2":{"7":1,"8":1,"137":1,"162":1}}],["utest",{"2":{"76":1}}],["uosmo",{"2":{"76":1}}],["updating",{"0":{"224":1,"225":1}}],["updates",{"2":{"206":1}}],["updates=0",{"2":{"112":1,"177":1,"202":1,"239":2,"282":1,"312":1,"320":1,"354":3}}],["updated",{"2":{"155":1,"171":1,"286":1,"349":2}}],["update",{"0":{"254":1,"325":1},"2":{"56":1,"165":1,"202":3,"211":2,"212":1,"224":2,"225":1,"254":1,"268":1,"299":1,"314":1,"325":1,"352":2,"353":1}}],["upon",{"2":{"113":2,"306":1,"312":1}}],["uploading",{"2":{"282":1,"354":1}}],["uploadable",{"2":{"43":1}}],["upload",{"2":{"39":1,"45":1,"122":2,"124":1,"282":1,"354":1}}],["up",{"0":{"21":1,"38":1,"55":1,"57":1,"119":1,"339":1},"1":{"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"56":1,"57":1,"58":1,"340":1},"2":{"14":1,"19":1,"21":1,"24":1,"25":1,"27":1,"37":1,"40":1,"53":1,"60":1,"70":1,"88":1,"91":1,"102":1,"109":1,"126":1,"129":1,"155":1,"162":2,"175":1,"177":2,"184":1,"186":1,"199":1,"204":1,"206":1,"208":2,"209":1,"214":1,"215":1,"216":1,"229":1,"234":1,"239":7,"246":1,"248":1,"271":1,"278":1,"282":8,"286":1,"302":1,"303":1,"306":1,"308":1,"309":1,"313":1,"314":1,"336":1,"337":1,"339":1,"348":2,"349":2,"352":3,"353":2,"354":7}}],["upstream",{"2":{"7":1,"150":1}}],["upgrade",{"2":{"13":1,"14":1,"209":1,"211":2}}],["upgradeable",{"2":{"6":1}}],["upgrades",{"2":{"6":1}}],["unicode",{"2":{"348":2}}],["unified",{"2":{"130":1}}],["undelegating",{"2":{"342":1}}],["underpins",{"2":{"186":1}}],["under",{"2":{"101":2,"161":1,"205":1,"233":1}}],["understanding",{"2":{"106":1,"180":1,"181":1,"208":1,"280":2}}],["understand",{"2":{"80":1,"100":1,"146":1,"180":1,"341":1}}],["uname",{"2":{"335":1}}],["unable",{"2":{"91":1}}],["unknown",{"2":{"247":3}}],["unpacked",{"2":{"217":1}}],["unlikely",{"2":{"133":1}}],["unlike",{"2":{"106":1,"280":1}}],["unordered",{"2":{"74":1}}],["until",{"2":{"61":1}}],["unwrapsdkcontext",{"2":{"268":2,"299":2,"348":1,"349":1}}],["unwrap",{"2":{"43":1}}],["unwind",{"2":{"6":1}}],["unsafe",{"2":{"28":1,"227":1}}],["unconstrained",{"2":{"5":1}}],["usr",{"2":{"212":3,"242":1,"352":1}}],["us",{"2":{"81":1,"88":1,"123":1,"144":1,"239":1,"241":1,"245":1,"247":1,"265":1,"282":1,"296":1,"335":1,"343":1,"346":1,"347":2,"348":1,"349":2,"354":1}}],["usage",{"2":{"13":1,"14":1,"43":1,"44":1,"113":1,"209":1}}],["using",{"0":{"45":1,"102":1,"113":1,"119":1,"188":1,"319":1},"1":{"103":1},"2":{"5":2,"13":1,"17":1,"37":1,"39":1,"40":1,"41":1,"43":1,"47":1,"48":1,"49":1,"68":1,"72":1,"74":1,"90":1,"91":2,"94":1,"98":1,"102":1,"106":2,"110":1,"112":2,"114":1,"117":2,"118":1,"119":1,"127":1,"128":1,"150":1,"151":1,"152":2,"156":1,"158":1,"175":1,"178":1,"184":1,"188":2,"191":1,"195":2,"204":1,"208":2,"224":2,"225":1,"230":1,"232":1,"234":3,"235":1,"237":1,"244":2,"247":1,"260":1,"276":2,"280":1,"282":1,"287":1,"291":1,"303":1,"305":1,"310":1,"313":1,"314":1,"315":1,"327":4,"328":1,"342":1,"348":1,"354":1,"355":2,"356":1}}],["user",{"2":{"171":2,"222":1,"239":1,"282":1,"285":1,"287":1,"342":1,"354":1}}],["users",{"2":{"3":1,"128":1,"134":1,"147":1,"161":2,"167":1,"171":1,"282":1,"335":1,"354":1}}],["useful",{"2":{"24":1,"43":1,"44":1,"313":1}}],["uses",{"2":{"16":1,"59":1,"100":1,"106":1,"107":1,"115":1,"130":1,"132":1,"158":1,"164":1,"173":1,"224":1,"260":1,"276":1,"291":1,"314":1,"348":1,"349":1}}],["use",{"0":{"79":1,"98":1,"105":1,"135":1,"139":1},"1":{"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"136":1,"137":1,"138":1},"2":{"7":3,"8":1,"10":1,"12":1,"14":1,"16":1,"37":1,"42":1,"43":2,"44":1,"45":4,"46":1,"48":2,"50":1,"58":1,"61":1,"62":2,"65":1,"79":2,"80":3,"90":2,"129":1,"130":1,"136":2,"149":1,"158":1,"165":1,"167":1,"177":1,"178":1,"180":3,"182":5,"183":1,"186":1,"203":1,"208":1,"209":1,"212":1,"221":1,"225":1,"226":2,"227":1,"232":1,"237":2,"238":1,"241":1,"243":3,"244":2,"252":1,"255":1,"263":1,"268":1,"277":1,"281":2,"294":1,"299":1,"307":2,"308":1,"314":1,"323":1,"326":1,"328":2,"331":1,"334":1,"337":1,"348":1,"349":1,"351":1,"353":1}}],["used",{"2":{"3":1,"5":1,"7":2,"14":1,"16":1,"17":1,"27":1,"45":2,"47":1,"51":1,"59":1,"61":2,"74":5,"78":1,"79":1,"120":1,"127":1,"130":1,"134":1,"135":1,"149":1,"157":1,"158":1,"162":1,"173":2,"180":1,"192":1,"218":1,"234":1,"235":1,"239":1,"247":2,"250":1,"266":1,"282":1,"297":1,"314":1,"327":1,"345":1,"349":1,"354":3}}],["2b80b61fa136132f929cb288e17e640befad01548a9178caf9809bbc9154aa4e",{"2":{"354":1}}],["2b50989f65cd",{"2":{"354":1}}],["2e8da9bdf81f",{"2":{"354":1}}],["27",{"2":{"239":3}}],["2️",{"0":{"142":1}}],["24ms",{"2":{"224":1}}],["24",{"2":{"74":3,"126":2,"173":1,"336":1,"354":1}}],["24023uosmo",{"2":{"74":1}}],["29",{"2":{"306":1}}],["296353z",{"2":{"74":1}}],["293348z",{"2":{"74":1}}],["231649",{"2":{"127":2}}],["23",{"2":{"74":1,"335":2}}],["22",{"2":{"74":13,"210":1,"306":1,"335":1}}],["2006",{"2":{"348":1,"349":2}}],["200000",{"2":{"283":1,"354":2}}],["2061",{"2":{"252":1,"323":1}}],["20b",{"2":{"202":1}}],["2020",{"2":{"239":1,"282":1,"354":1}}],["2024",{"2":{"74":12,"173":2,"239":6,"282":9,"312":6,"335":1,"354":15}}],["2023",{"2":{"12":1,"14":1}}],["20s",{"2":{"72":2,"113":2}}],["20",{"2":{"72":1,"112":1,"113":1,"126":1,"234":1,"252":2,"306":1,"323":2,"335":1}}],["259b1278264180a2aefc2085f1b55753849c4815",{"2":{"71":1}}],["26650",{"2":{"316":2,"328":3}}],["26659",{"2":{"65":2,"316":2,"328":2}}],["26658",{"2":{"65":2,"234":2,"316":2,"328":2}}],["26657",{"2":{"65":2,"112":1,"113":1,"156":2,"282":5,"316":2,"354":3}}],["26656",{"2":{"58":1,"112":2,"282":2}}],["2x",{"2":{"61":1}}],["21pm",{"2":{"112":24,"282":24}}],["21",{"2":{"42":1,"64":1,"71":1,"315":1}}],["2",{"0":{"27":1,"87":1,"100":1,"133":1,"257":1,"288":1},"1":{"101":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1},"2":{"5":1,"42":1,"47":1,"59":2,"61":1,"64":1,"65":1,"71":3,"113":5,"114":1,"127":9,"173":2,"182":1,"224":1,"239":5,"241":2,"258":1,"272":1,"276":1,"282":10,"289":1,"343":1,"350":1,"352":1,"354":8}}],["1ether",{"2":{"255":1,"326":1}}],["1eb6366a5e16",{"2":{"239":1}}],["1777655",{"2":{"234":1}}],["17",{"2":{"224":4,"335":1,"354":1}}],["172",{"2":{"112":1,"239":2,"282":1,"354":1}}],["171590",{"2":{"74":1}}],["198f7873bbec",{"2":{"282":1}}],["19",{"2":{"74":1,"91":3,"92":3,"95":1,"212":1,"354":2}}],["14",{"2":{"74":1,"354":3}}],["18332",{"2":{"222":1}}],["18177uosmo",{"2":{"74":1}}],["18",{"2":{"74":1,"224":1,"252":1,"323":1,"354":3}}],["15t13",{"2":{"335":1}}],["15t09",{"2":{"74":13}}],["1594",{"2":{"314":1}}],["15s",{"2":{"173":1}}],["15utia",{"2":{"113":1}}],["150",{"2":{"113":1}}],["15",{"2":{"74":1,"86":1,"191":1,"234":1,"239":1,"282":9}}],["16t14",{"2":{"354":14}}],["1657ab3f1c3942658a3993a0e3b54327",{"2":{"282":2}}],["165662",{"2":{"74":1}}],["167533",{"2":{"247":1}}],["16",{"2":{"212":6,"239":2,"354":2}}],["160",{"2":{"210":1}}],["162",{"2":{"112":1,"282":1}}],["163",{"2":{"112":1,"282":1}}],["1632",{"2":{"62":1}}],["1uosmo",{"2":{"72":1}}],["1utia",{"2":{"61":1}}],["13z",{"2":{"335":1}}],["13285",{"2":{"224":1}}],["1317",{"2":{"173":1}}],["1318",{"2":{"58":1}}],["13",{"2":{"65":2,"79":1,"126":1,"173":1,"224":2,"225":1,"239":1,"352":1,"354":2}}],["12280a262f776f72646c652e776f72646c652e4d73675375626d6974576f72646c65526573706f6e7365",{"2":{"354":1}}],["121",{"2":{"335":1}}],["12345",{"2":{"354":1}}],["123809",{"2":{"247":1}}],["12350",{"2":{"224":1}}],["12d3koowsicdpmmtlf9fjbsshzc9uvp1cbnqkppbyvbgxhvbhauy",{"2":{"112":2,"282":2}}],["12d3koowjbd9tqomsssuyfhhmmgvy3lqcjxyfz8wq92qa6daqtmh",{"2":{"57":2}}],["124972",{"2":{"74":1}}],["126689",{"2":{"74":1}}],["12",{"2":{"74":1,"112":23,"224":2,"242":1,"282":24,"316":1,"328":1}}],["127",{"2":{"35":2,"36":2,"57":1,"58":5,"88":1,"90":2,"95":2,"97":2,"112":1,"156":2,"188":1,"222":1,"226":1,"227":3,"239":4,"243":1,"245":2,"246":1,"247":6,"282":3,"306":1,"307":1,"354":2}}],["11t11",{"2":{"239":4}}],["11544",{"2":{"127":1}}],["118",{"2":{"72":2,"113":2}}],["11",{"0":{"36":1},"2":{"173":1,"202":25,"239":2,"259":1,"282":1}}],["101",{"2":{"126":1,"217":2}}],["10+",{"2":{"118":1}}],["109",{"2":{"112":1,"282":1}}],["10s",{"2":{"72":1,"113":1,"173":1}}],["10",{"0":{"35":1},"2":{"74":1,"210":1,"224":3,"225":1,"234":3,"239":1,"260":3,"276":3,"282":1,"291":3,"328":2,"354":1}}],["10063",{"2":{"335":1}}],["100uwasm",{"2":{"246":1,"247":1}}],["1000000urosm",{"2":{"173":1}}],["1000000utia",{"2":{"113":1}}],["10000000utia",{"2":{"113":1}}],["10000000stake",{"2":{"113":2}}],["100000000999876914",{"2":{"76":1}}],["100000000000000",{"2":{"76":1}}],["10000000000000000000000000stake",{"2":{"26":1}}],["1000000000stake",{"2":{"26":1}}],["1000000stake",{"2":{"76":1}}],["1000000",{"2":{"72":2,"113":1}}],["100000",{"2":{"72":2}}],["1000",{"2":{"34":1}}],["100ms",{"2":{"19":1}}],["100",{"2":{"19":1,"246":1,"336":1,"348":1,"349":1}}],["1stake",{"2":{"72":1,"114":1,"192":1}}],["1s",{"2":{"19":3}}],["1",{"0":{"26":1,"85":1,"99":1,"132":1,"141":1},"1":{"86":1},"2":{"5":2,"14":1,"18":2,"35":2,"36":2,"39":1,"45":1,"48":2,"57":2,"58":5,"61":3,"64":1,"65":1,"67":1,"72":4,"74":7,"75":1,"76":1,"77":2,"79":1,"88":1,"90":2,"95":2,"97":2,"112":3,"113":5,"126":2,"127":3,"133":2,"134":2,"137":2,"156":2,"173":5,"182":1,"188":2,"212":2,"217":2,"222":2,"224":2,"226":1,"227":3,"238":1,"239":12,"243":2,"245":5,"246":2,"247":9,"252":3,"258":1,"267":1,"272":1,"276":1,"281":1,"282":12,"289":1,"298":1,"306":1,"307":1,"315":1,"323":3,"334":1,"335":2,"336":1,"349":1,"350":1,"352":1,"354":10}}],["yml",{"2":{"338":1,"353":2}}],["yarn",{"2":{"254":2,"325":2}}],["yamlname",{"2":{"353":1}}],["yamlglobal",{"2":{"72":1}}],["yaml",{"2":{"72":1,"113":1,"188":1}}],["y",{"2":{"113":1,"114":1,"211":2,"217":1,"243":1,"246":1,"247":1,"283":1,"342":1,"344":2,"346":2,"352":2,"354":6}}],["yearning",{"2":{"354":3}}],["years",{"2":{"5":2,"7":1,"134":1}}],["yes",{"2":{"162":8,"202":1}}],["yellow",{"2":{"113":2,"336":1}}],["yet",{"2":{"18":1,"144":1,"349":1,"354":2}}],["yourself",{"2":{"337":1}}],["yours",{"2":{"220":1}}],["yourrollup",{"2":{"59":1}}],["yourrollupd",{"2":{"56":4}}],["your",{"0":{"8":1,"22":1,"23":1,"25":1,"38":1,"42":1,"55":1,"66":1,"82":1,"85":1,"87":1,"88":1,"89":1,"93":1,"94":1,"96":1,"105":1,"110":1,"112":1,"124":1,"127":1,"190":1,"192":1,"232":1,"233":1,"235":1,"239":1,"260":1,"263":1,"266":1,"269":1,"270":1,"277":1,"282":1,"286":1,"291":1,"294":1,"297":1,"300":1,"301":1,"312":1,"328":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"56":1,"57":1,"58":1,"67":1,"68":1,"83":1,"84":1,"85":1,"86":2,"87":1,"88":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"261":1,"262":1,"292":1,"293":1},"2":{"2":5,"8":1,"9":1,"19":3,"20":1,"21":1,"22":1,"23":1,"24":1,"25":2,"26":1,"27":2,"37":3,"39":1,"40":2,"42":3,"43":4,"44":1,"45":2,"47":1,"48":5,"50":1,"54":1,"56":1,"58":2,"59":3,"60":1,"64":1,"68":2,"69":2,"71":1,"74":1,"76":4,"77":1,"79":1,"80":4,"83":3,"86":3,"87":2,"88":2,"89":1,"90":7,"91":4,"92":1,"93":3,"94":2,"97":2,"100":1,"101":2,"104":1,"108":1,"109":1,"110":2,"117":1,"122":1,"124":3,"125":2,"126":9,"127":3,"132":2,"141":1,"149":1,"150":1,"174":1,"177":1,"180":2,"181":1,"186":1,"187":1,"188":6,"191":2,"192":2,"195":1,"196":1,"197":1,"198":1,"201":1,"202":1,"203":3,"204":1,"205":3,"206":1,"216":1,"217":2,"218":1,"219":1,"221":1,"222":1,"223":1,"227":1,"229":1,"230":3,"234":8,"235":2,"243":1,"247":2,"248":1,"252":2,"254":2,"255":4,"256":2,"259":1,"260":1,"262":2,"263":2,"266":1,"268":1,"269":1,"271":2,"274":1,"276":5,"277":1,"278":1,"283":1,"285":3,"286":7,"287":1,"290":1,"291":1,"293":2,"294":2,"297":1,"299":1,"300":1,"302":2,"305":4,"306":3,"307":2,"310":1,"311":1,"313":1,"315":2,"319":1,"321":2,"323":2,"325":2,"326":4,"327":5,"328":4,"329":1,"330":4,"335":8,"337":2,"338":2,"340":1,"349":1,"352":1,"353":2,"354":3,"356":1}}],["you",{"0":{"135":1,"139":1},"1":{"136":1,"137":1,"138":1},"2":{"0":2,"2":1,"4":1,"8":1,"9":2,"10":1,"18":1,"19":4,"22":1,"24":1,"25":1,"27":2,"29":1,"37":1,"39":7,"42":2,"43":3,"45":2,"46":3,"47":2,"48":2,"49":2,"50":1,"54":1,"59":3,"60":1,"65":4,"68":2,"72":1,"73":1,"74":4,"75":1,"79":1,"80":4,"81":1,"84":3,"86":1,"87":4,"88":2,"89":1,"90":4,"91":6,"92":1,"93":3,"94":1,"95":1,"97":1,"98":2,"101":1,"102":3,"103":1,"104":2,"106":1,"110":4,"112":1,"115":1,"117":1,"119":1,"120":1,"122":3,"124":2,"125":1,"127":1,"128":1,"129":3,"132":1,"139":3,"140":2,"144":2,"145":1,"149":1,"150":2,"152":1,"165":1,"171":1,"173":1,"175":1,"177":2,"178":1,"179":2,"180":8,"181":1,"182":1,"184":2,"186":3,"187":2,"188":2,"189":1,"191":2,"192":1,"193":1,"195":1,"196":2,"201":1,"202":1,"203":2,"204":1,"206":1,"208":2,"212":1,"214":1,"217":2,"219":1,"221":2,"222":2,"223":1,"224":1,"226":2,"227":1,"229":1,"230":3,"234":3,"235":1,"236":1,"237":1,"238":2,"239":3,"241":1,"242":1,"243":4,"244":2,"247":3,"248":2,"250":1,"252":1,"254":4,"255":6,"256":2,"258":1,"259":1,"260":3,"262":1,"263":4,"265":1,"266":2,"268":1,"271":3,"272":1,"274":1,"276":4,"277":2,"278":2,"280":1,"281":2,"282":3,"283":3,"285":2,"286":1,"287":2,"289":1,"290":1,"291":3,"293":1,"294":4,"296":1,"297":2,"299":1,"302":3,"303":1,"305":6,"306":1,"307":3,"308":1,"309":2,"313":1,"315":2,"316":2,"320":1,"321":2,"323":1,"325":4,"326":6,"327":4,"328":4,"329":2,"332":1,"334":2,"335":5,"336":3,"337":4,"338":2,"349":2,"352":3,"353":2,"354":19,"355":7,"356":1}}],["7df4afc694ef096cb285544db57282bbdc28fcbdf75f7457d5dec4bf4367a9de",{"2":{"354":1}}],["74b6708de48e",{"2":{"354":1}}],["7fec3d659452",{"2":{"282":1}}],["775883b14f7f",{"2":{"354":1}}],["775883b14f7f4db393addcebe3afe34d",{"2":{"354":3}}],["7700c0b72195",{"2":{"239":1}}],["774628",{"2":{"14":1}}],["782dec73fcf8",{"2":{"239":1}}],["7980",{"2":{"21":1,"23":1,"35":1,"36":1,"54":1,"58":1,"109":1,"112":1,"199":1,"206":1,"239":4,"282":4,"354":4}}],["7x",{"2":{"14":1}}],["7",{"0":{"32":1},"2":{"5":1,"79":2,"173":1,"177":4,"239":1,"282":1,"320":9,"354":1}}],["h",{"2":{"217":1,"305":1}}],["hub",{"2":{"138":1}}],["hundred",{"2":{"8":1}}],["home",{"2":{"328":1}}],["homebrew",{"2":{"305":1}}],["hold",{"2":{"239":1,"282":1,"354":2}}],["hole",{"2":{"139":1}}],["hours",{"2":{"173":1,"282":6,"336":1}}],["honest",{"2":{"165":1}}],["host",{"2":{"124":1,"177":1,"179":1,"188":1,"222":1,"335":1}}],["hopefully",{"2":{"80":1}}],["hood",{"2":{"69":2,"73":2}}],["however",{"2":{"112":1,"145":1,"171":2}}],["how",{"0":{"16":1,"19":1,"20":1,"25":1,"51":1,"61":1,"78":1,"79":1,"80":1,"82":1,"89":1,"98":1,"105":1,"135":1},"1":{"21":1,"22":1,"23":1,"24":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"81":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"136":1,"137":1,"138":1},"2":{"5":1,"16":3,"18":1,"47":1,"50":1,"53":1,"62":2,"79":1,"80":6,"82":1,"89":1,"98":1,"106":1,"107":1,"117":1,"128":1,"137":1,"164":1,"180":1,"181":1,"182":2,"208":5,"230":1,"237":2,"244":1,"260":1,"271":1,"285":1,"287":1,"291":1,"302":1,"313":1,"321":1,"331":1,"332":1,"337":1,"343":1,"346":1,"354":1}}],["http",{"2":{"23":1,"35":1,"36":1,"58":1,"72":2,"112":2,"113":1,"156":4,"180":1,"188":1,"222":1,"227":3,"239":6,"243":1,"245":2,"246":1,"247":6,"265":1,"266":3,"282":3,"286":1,"296":1,"297":3,"307":1,"353":1,"354":3}}],["https",{"2":{"21":1,"65":2,"67":1,"68":1,"71":1,"99":1,"107":1,"108":1,"109":1,"110":1,"113":2,"122":1,"173":7,"176":1,"180":1,"191":3,"199":1,"200":1,"212":1,"213":1,"222":1,"231":1,"234":3,"239":1,"249":1,"251":1,"260":1,"276":1,"282":1,"291":1,"304":1,"311":1,"314":1,"317":1,"318":1,"322":1,"329":1,"335":1,"352":2,"354":1}}],["hints",{"2":{"336":1}}],["hire",{"2":{"45":1}}],["history",{"0":{"189":1,"261":1,"275":1,"292":1},"2":{"221":1}}],["his",{"2":{"14":1}}],["highlight",{"2":{"336":3}}],["high",{"2":{"6":1,"18":1,"61":1,"62":1,"120":1,"134":2,"145":1,"283":1}}],["happen",{"2":{"338":1}}],["happened",{"2":{"266":1,"297":1}}],["happy",{"2":{"145":1}}],["halts",{"2":{"183":1}}],["halt",{"2":{"171":1}}],["handy",{"2":{"260":1,"291":1}}],["hands",{"2":{"180":1,"203":1,"307":1}}],["handshake",{"2":{"74":5}}],["handful",{"2":{"122":1,"226":1}}],["handles",{"2":{"268":1,"299":1,"347":1}}],["handled",{"2":{"154":1}}],["handle",{"2":{"45":2,"110":1,"191":1,"234":1,"343":1}}],["handlers",{"2":{"265":1,"296":1}}],["handler",{"2":{"7":1}}],["handling",{"0":{"47":1},"2":{"40":1,"342":1}}],["had",{"2":{"16":1}}],["hasn",{"2":{"349":2}}],["hashing",{"2":{"355":1}}],["hash=f159e11116ec9505fc2c0d97e605357fec0f3dae06b57bfb17ea6a548905043e",{"2":{"354":1}}],["hash=c93d26aee9b611952c8122deb67dbad95b3604f5c9c5dfba95a3e7a4cf0af641",{"2":{"354":1}}],["hash=8c751ba9edcfad7f92e0e940995b0155bdc856070b876373299e7820c32f0b8b",{"2":{"354":2}}],["hash=826541369149f3f8de5a53f5b4174c51975bcc665f0e73b1db69d9206e4f5563",{"2":{"354":2}}],["hash=313f7c52e30b3dee3511d66b3e2c1b2a56df4cde54a90b02ac79678d822b644a",{"2":{"354":1}}],["hash=ac959f089c21dc617275e0ab35e77dc3839c9597ecfdecdad6c924ec49b1eb07",{"2":{"320":1}}],["hash=",{"2":{"312":1,"320":1}}],["hash=e09f4a71e216d85f4ccb9fcbcee53d82bca597451c1d4b4fce0e4081b5fa40e3",{"2":{"239":2}}],["hash=e71622a57b08d28613a34e3d7ad36bf294cf5a88f4cdd5dd18e6fb65c76f7209",{"2":{"239":2}}],["hash=e483920a1e1e7e492e47036300003769420813bb13bb3f25cfafdb0df19c144a",{"2":{"177":2}}],["hash=1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5",{"2":{"219":1}}],["hash=004216246ae7750d578035ea1c6cd13330bd91a0c3fdd628f96d514acf691be5",{"2":{"202":2}}],["hash=0x5207a1ff35540dafe70565d3a95ed07f6c9b1ed9114f93c6c47ee0a1c0d4cc2e",{"2":{"320":1}}],["hash=0x314b131b1d4117445091b25240eaf420cdbdcf9f653eabd1d95aa0dab3cd1359",{"2":{"320":1}}],["hash=0x2ff9329ffecc7f395cb72acb9fd81a6085e5d75101ab14b508f6418fbcd7d0b4",{"2":{"202":6}}],["hash=0x88081d5e4c48de2f82464f2c8b4b46df8892fe921e5e9b13113ed2a62081d843",{"2":{"202":7}}],["hash=$",{"2":{"114":1,"243":1,"354":4}}],["hash=235d3710d61f347dbbbdd6fd63aa7687842d1ef9cb475c712856d7da32f82f09",{"2":{"112":2,"282":2}}],["hash",{"0":{"219":1},"2":{"74":4,"76":1,"77":1,"108":1,"114":1,"126":1,"173":14,"219":3,"220":2,"243":2,"244":1,"245":2,"252":1,"283":1,"311":1,"323":1,"335":1,"348":3,"349":5,"354":7,"355":1}}],["has",{"2":{"14":2,"16":1,"61":1,"62":1,"69":2,"73":1,"76":1,"77":1,"132":2,"137":1,"150":1,"171":1,"182":1,"202":2,"223":1,"226":1,"227":1,"239":1,"241":1,"247":1,"266":1,"268":1,"282":1,"297":1,"299":1,"314":1,"321":1,"347":1,"348":2,"352":1,"354":1}}],["having",{"2":{"5":1,"130":1}}],["haven",{"2":{"84":1,"112":1}}],["have",{"2":{"4":1,"5":1,"6":2,"7":1,"12":1,"19":1,"54":1,"59":1,"84":1,"86":1,"102":1,"120":1,"124":1,"125":1,"128":1,"129":1,"134":1,"152":1,"174":1,"180":3,"184":2,"186":1,"189":1,"196":1,"208":2,"222":1,"223":1,"224":1,"229":1,"239":2,"241":1,"244":1,"247":1,"248":1,"255":1,"256":1,"260":1,"262":1,"276":1,"278":1,"282":2,"285":2,"291":1,"293":1,"305":2,"315":1,"320":1,"326":1,"332":2,"336":3,"348":1,"349":1,"353":1,"354":1}}],["hacks",{"2":{"5":1,"6":1}}],["hardhat",{"2":{"337":1}}],["hardcoded",{"2":{"113":1}}],["hard",{"2":{"5":1,"6":1}}],["hello",{"2":{"180":1}}],["helper",{"2":{"338":1,"348":1}}],["helpers",{"0":{"44":1},"2":{"40":1,"44":1,"47":1}}],["helps",{"2":{"2":1,"53":1,"104":1,"348":1,"349":1}}],["help",{"2":{"0":1,"3":1,"12":1,"39":1,"80":1,"140":1,"238":1,"281":1,"303":1,"334":1,"335":1,"347":1}}],["hex",{"2":{"178":1,"222":1,"234":1,"253":1,"260":1,"276":1,"291":1,"324":1,"328":1,"348":3,"349":4}}],["height=8",{"2":{"354":2}}],["height=7",{"2":{"354":4}}],["height=6",{"2":{"354":4}}],["height=5",{"2":{"354":2}}],["height=$",{"2":{"191":1,"234":1,"329":2}}],["height=$da",{"2":{"90":1}}],["height=41",{"2":{"202":1}}],["height=40",{"2":{"202":4}}],["height=4",{"2":{"177":1}}],["height=39",{"2":{"202":1}}],["height=3",{"2":{"177":3}}],["height=included",{"2":{"156":1}}],["height=223",{"2":{"312":2}}],["height=22",{"2":{"112":4,"282":4}}],["height=28126",{"2":{"92":1}}],["height=12",{"2":{"320":3}}],["height=11",{"2":{"320":4}}],["height=138",{"2":{"239":3}}],["height=137",{"2":{"239":4}}],["height=1",{"2":{"59":1,"156":1,"173":1}}],["height",{"0":{"218":1},"2":{"74":4,"90":4,"95":2,"97":2,"151":2,"155":1,"156":1,"157":4,"173":2,"191":6,"192":2,"218":1,"219":1,"220":2,"222":1,"234":6,"235":2,"247":1,"283":1,"329":4,"354":4}}],["health",{"2":{"156":1}}],["healthy",{"2":{"12":1}}],["header",{"0":{"220":1},"2":{"173":1,"191":1,"220":2,"234":1,"329":3}}],["headerinch",{"2":{"155":1}}],["headers",{"2":{"147":1,"155":2,"156":1,"158":1,"161":1,"165":2,"167":1}}],["head",{"2":{"87":1,"139":1,"202":3,"329":1}}],["hear",{"2":{"9":1}}],["here>",{"2":{"188":1}}],["here",{"2":{"0":1,"10":1,"18":1,"19":1,"26":1,"35":1,"48":1,"68":1,"80":1,"107":1,"118":1,"121":1,"122":1,"145":1,"167":1,"171":1,"174":1,"177":1,"188":1,"191":1,"224":2,"227":1,"234":1,"237":1,"238":1,"246":1,"250":1,"281":1,"334":1,"335":1,"338":1,"344":1,"346":1,"347":1,"348":1,"349":1,"350":1,"354":1,"355":3}}],["vue",{"2":{"338":2,"355":1}}],["v",{"2":{"242":1,"328":1}}],["vv",{"2":{"224":1}}],["v1beta1",{"2":{"173":2,"283":1,"354":1}}],["v1",{"2":{"74":8,"191":2,"314":1}}],["v2",{"2":{"71":1,"113":1,"314":1}}],["v21",{"2":{"67":1}}],["v28",{"2":{"64":1,"65":2,"231":2,"352":1}}],["v0",{"2":{"65":3,"71":1,"79":2,"173":1,"239":6,"241":2,"282":4,"316":1,"328":1,"352":1,"353":1,"354":3}}],["vesting",{"2":{"342":1}}],["vector",{"2":{"239":1,"282":1,"354":1}}],["venue",{"2":{"45":1}}],["verified",{"2":{"127":1,"128":1}}],["verifierscript",{"2":{"126":3}}],["verifier",{"0":{"125":1},"1":{"126":1},"2":{"117":1,"123":10,"124":3,"126":12,"127":1,"202":2}}],["verification",{"2":{"117":1,"202":1}}],["verifiable",{"2":{"117":2,"128":1}}],["verifyfraudproof",{"2":{"165":1}}],["verifyproof",{"2":{"127":2}}],["verifying",{"0":{"59":1},"2":{"124":1}}],["verify",{"0":{"117":1,"127":1},"2":{"6":2,"62":1,"69":2,"71":1,"73":2,"108":1,"113":2,"114":1,"117":1,"125":1,"127":1,"134":2,"138":1,"147":2,"155":2,"160":2,"165":1,"202":2,"206":1,"238":1,"239":1,"281":1,"282":1,"311":1,"334":1,"335":1,"354":2}}],["very",{"2":{"44":1,"123":1}}],["version",{"2":{"42":2,"62":1,"64":2,"71":3,"74":1,"99":1,"108":3,"113":1,"150":1,"173":2,"212":1,"214":2,"224":1,"238":3,"281":3,"311":3,"314":2,"315":1,"334":3,"335":10,"337":1}}],["ve",{"2":{"19":1,"60":1,"80":1,"87":1,"88":1,"97":1,"113":1,"115":1,"128":1,"193":1,"204":1,"225":1,"227":1,"236":1,"258":1,"271":1,"272":1,"287":1,"289":1,"302":1,"309":1,"356":1}}],["varying",{"2":{"342":1}}],["var",{"2":{"45":1,"348":6,"349":10}}],["various",{"2":{"205":1}}],["variable",{"2":{"57":1,"58":1,"124":1,"127":1,"218":1,"219":1,"226":2,"227":1,"244":1,"268":1,"299":1,"354":1}}],["variables",{"0":{"26":1},"2":{"26":1,"76":1,"90":2,"222":1,"243":3}}],["variant",{"2":{"44":1}}],["variety",{"2":{"10":1}}],["valuable",{"2":{"133":1}}],["values",{"2":{"234":1,"346":1}}],["value",{"2":{"4":1,"44":1,"72":2,"113":2,"122":1,"191":1,"224":9,"234":1,"245":2,"255":1,"326":1,"347":1,"349":1}}],["val",{"2":{"112":1,"177":1,"202":1,"239":2,"282":1,"312":1,"320":1,"354":3}}],["valid",{"2":{"171":2}}],["validating",{"2":{"341":1}}],["validation",{"0":{"169":1}}],["validate",{"2":{"53":1,"171":1}}],["validators",{"2":{"6":2,"34":1,"133":2,"173":2}}],["validator",{"0":{"29":1},"2":{"5":1,"6":1,"8":1,"29":1,"34":2,"37":1,"133":1,"134":1,"173":1,"312":3}}],["validity",{"0":{"163":1,"166":1},"1":{"164":1,"165":1,"166":1},"2":{"8":1,"144":1,"160":1,"161":1,"164":1,"166":1,"171":1}}],["visit",{"2":{"206":1}}],["visiting",{"2":{"129":1,"327":1}}],["view",{"2":{"127":1,"173":1,"192":1,"224":2,"235":1,"260":1,"262":1,"276":2,"291":1,"293":1,"330":1}}],["vital",{"2":{"113":2}}],["vitepress",{"2":{"1":1}}],["virtual",{"2":{"8":1,"136":1,"195":1,"314":1}}],["viable",{"2":{"14":1}}],["via",{"2":{"6":2,"7":2,"140":1,"152":1,"154":1,"164":1,"239":1,"283":1,"353":1,"354":2,"355":1}}],["vm",{"2":{"5":2,"126":2,"175":2,"225":2}}],["e2e",{"2":{"329":1}}],["eyjbbgxvdyi6wyjwdwjsawmilcjyzwfkiiwid3jpdguixx0",{"2":{"234":1}}],["eyjhbgcioijiuzi1niisinr5cci6ikpxvcj9",{"2":{"234":1}}],["eye",{"2":{"70":1}}],["emit",{"2":{"224":3}}],["empty",{"2":{"43":1,"72":1,"79":1,"266":1,"267":1,"268":1,"297":1,"298":1,"299":1,"348":2,"350":1}}],["empty>>",{"2":{"43":1}}],["empower",{"2":{"6":1,"130":1}}],["ephemeral",{"2":{"201":1,"202":1}}],["eoa",{"2":{"182":1}}],["e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",{"2":{"173":4}}],["etc",{"2":{"147":1}}],["eth1",{"2":{"202":7}}],["eth",{"2":{"126":1,"203":1,"227":1,"250":1,"252":1,"255":1,"323":1,"326":1}}],["ethermintd",{"2":{"227":1}}],["ethermint",{"0":{"222":1,"227":1},"1":{"223":1,"224":1,"225":1,"226":1,"227":1},"2":{"17":1,"222":5,"223":3,"227":4}}],["ethereum",{"0":{"201":1},"2":{"5":2,"6":1,"14":1,"195":1,"201":1,"255":1,"314":1,"326":1}}],["escrow",{"2":{"348":1}}],["estimate",{"2":{"247":1}}],["establish",{"2":{"113":1,"191":1,"234":1}}],["essentially",{"2":{"313":1}}],["essentials",{"2":{"180":1}}],["essential",{"2":{"146":1,"151":1,"181":1,"198":1,"211":2,"352":1}}],["e",{"2":{"144":1,"162":1,"173":1,"191":1,"234":2,"328":2}}],["either",{"2":{"113":2,"225":1,"328":1}}],["ed0233f8291d",{"2":{"282":1}}],["ed0233f8291d4a42bdd0e173393af809",{"2":{"282":3}}],["edt",{"2":{"239":1,"282":1,"354":1}}],["edge",{"2":{"186":1}}],["educational",{"2":{"109":1}}],["editor",{"2":{"72":1,"268":1,"299":1}}],["edit",{"2":{"65":1,"111":1}}],["efficient",{"2":{"208":1}}],["efficiently",{"2":{"104":1}}],["effect",{"2":{"133":1}}],["effectivegasprice",{"2":{"127":1}}],["effectively",{"2":{"80":1,"182":1}}],["errinvalidrequest",{"2":{"348":3,"349":4}}],["err",{"2":{"92":3,"348":3,"349":6}}],["errtxinmempoolcache",{"2":{"91":2}}],["error=",{"2":{"92":3}}],["errors",{"0":{"92":1},"2":{"92":1,"110":1,"243":1,"348":5,"349":6,"354":3}}],["error",{"2":{"59":1,"91":6,"95":1,"206":1,"247":3,"268":5,"299":5,"348":1,"349":1,"350":2,"354":2}}],["eric",{"2":{"14":1}}],["else",{"2":{"39":1,"348":1,"349":2}}],["eliminates",{"2":{"134":1}}],["eliminate",{"2":{"8":1}}],["equivalent",{"2":{"268":1,"299":1}}],["equality",{"2":{"224":1}}],["eq",{"2":{"39":1,"45":1}}],["economic",{"2":{"134":1}}],["ecosystem",{"2":{"5":1,"14":1,"186":1,"237":1}}],["echo",{"2":{"35":1,"90":4,"113":1,"191":1,"212":2,"217":2,"234":2,"239":1,"243":1,"245":1,"247":1,"282":1,"354":1}}],["evidence",{"2":{"173":3}}],["evm++",{"0":{"175":1,"180":1},"1":{"176":1,"177":1,"178":1,"179":1,"180":1,"181":2,"182":2,"183":1,"184":1},"2":{"175":2,"180":3,"184":3}}],["evm",{"0":{"17":1,"119":1,"248":1,"314":1,"319":1,"327":1,"330":1},"1":{"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":2,"329":2,"330":2},"2":{"12":1,"13":1,"17":2,"59":2,"118":1,"119":2,"125":1,"126":3,"127":1,"140":1,"175":1,"178":1,"195":2,"201":1,"203":1,"208":1,"222":1,"248":2,"251":1,"252":3,"256":2,"306":4,"307":1,"314":4,"315":1,"316":1,"320":3,"322":1,"323":2,"337":1}}],["ever",{"2":{"8":1,"14":1}}],["everyone",{"2":{"348":1}}],["everyday",{"2":{"134":1}}],["everything",{"2":{"58":1,"337":1}}],["everybody",{"2":{"39":1}}],["every",{"2":{"2":1,"88":1,"132":1,"173":1,"217":3,"336":2,"349":1,"355":1}}],["eventual",{"2":{"162":2}}],["eventually",{"2":{"61":1}}],["eventbus",{"2":{"112":1,"282":1}}],["events",{"2":{"88":2,"112":1,"177":1,"202":2,"239":1,"245":1,"247":1,"282":1,"320":1,"354":6}}],["event",{"2":{"74":1}}],["even",{"2":{"8":1,"19":1,"79":1,"134":1,"135":1,"354":1}}],["exit",{"2":{"354":1}}],["exist",{"2":{"341":1}}],["exists",{"2":{"91":2,"349":1}}],["existing",{"0":{"28":1},"2":{"6":1,"19":2,"28":1,"51":2,"61":1,"78":2,"79":2,"136":1,"137":1,"190":1,"232":1}}],["exercise",{"2":{"220":1}}],["exec",{"2":{"178":1,"179":1,"243":1,"283":1,"329":1,"354":1}}],["executable",{"2":{"352":2}}],["executing",{"2":{"88":1,"102":1,"106":1,"162":1,"280":1,"282":2,"354":2}}],["execution",{"0":{"136":1},"2":{"5":1,"6":1,"12":1,"15":2,"17":1,"18":1,"59":1,"127":1,"132":1,"134":1,"138":1,"139":1,"175":2,"201":1,"208":2,"209":2,"306":1,"312":1}}],["executed",{"2":{"112":1,"134":1,"177":1,"202":1,"239":2,"282":1,"320":1,"354":3}}],["executefns",{"2":{"44":2,"47":1}}],["execute",{"2":{"43":1,"44":1,"47":1,"99":1,"107":1,"144":1,"147":1,"165":1,"211":1,"247":3,"306":1,"312":1,"354":3}}],["executemsgfns",{"2":{"44":1}}],["executemsg",{"2":{"43":2,"44":3,"47":2}}],["extended",{"2":{"355":1}}],["extending",{"0":{"355":1}}],["extend",{"2":{"182":1,"331":1,"336":1,"354":1}}],["extensions",{"2":{"175":2}}],["extension",{"2":{"72":2,"113":2,"174":1,"175":1,"247":1,"283":2,"285":1,"354":4}}],["external",{"2":{"6":1,"255":1,"326":1}}],["extra",{"2":{"72":2,"113":2}}],["exotic",{"2":{"69":2,"73":2}}],["examples",{"0":{"50":1,"182":1},"2":{"40":1,"50":2,"182":1,"355":1}}],["example",{"0":{"92":1,"103":1},"2":{"19":2,"26":1,"39":1,"41":1,"44":1,"46":1,"50":2,"51":1,"78":1,"79":1,"88":1,"90":2,"91":2,"101":1,"126":2,"152":1,"173":3,"182":3,"188":1,"191":1,"223":1,"224":1,"233":1,"234":1,"276":1,"332":1,"354":5,"355":1}}],["excellent",{"2":{"354":1}}],["excessively",{"2":{"6":1}}],["exciting",{"2":{"11":1,"139":1}}],["exposing",{"2":{"265":1,"296":1}}],["exposes",{"2":{"130":1,"342":1}}],["export",{"2":{"43":1,"44":1,"110":1,"124":1,"126":2,"212":2,"227":2,"252":3,"283":2,"323":3}}],["explain",{"2":{"349":1}}],["explaining",{"2":{"128":1}}],["exploring",{"2":{"237":1,"287":1}}],["exploration",{"2":{"106":1}}],["explorer",{"2":{"87":1,"127":1,"173":2,"262":1,"293":1,"330":1}}],["explorers",{"2":{"7":1,"235":1}}],["explore",{"2":{"50":1,"81":1,"82":1,"83":1,"144":1,"208":1,"313":1,"356":1}}],["expecting",{"2":{"314":1}}],["expected",{"2":{"247":1,"258":1,"272":1,"289":1,"350":1}}],["experienced",{"2":{"287":1}}],["experience",{"2":{"180":1,"203":1,"243":1,"307":1,"332":1}}],["experimentation",{"2":{"130":1,"137":1}}],["experiment",{"2":{"19":1,"136":1,"205":1,"309":1}}],["expertise",{"2":{"133":1}}],["expensive",{"2":{"6":1,"128":1}}],["expanded",{"2":{"175":1}}],["expand",{"2":{"12":1}}],["early",{"2":{"12":1,"13":1,"15":1,"18":1,"113":2}}],["each",{"2":{"5":1,"44":1,"70":2,"73":2,"151":1,"191":1,"234":2,"265":1,"296":1,"338":1,"341":2,"343":1,"346":1,"347":2,"349":1}}],["easiest",{"2":{"310":1}}],["easier",{"2":{"80":1,"90":1,"134":1}}],["easily",{"2":{"14":1,"129":1,"145":1}}],["ease",{"2":{"5":1}}],["easy",{"2":{"5":1,"18":1,"39":1,"130":1,"134":1,"209":2,"337":1,"341":1}}],["enclave",{"2":{"239":3,"282":3,"354":3}}],["encodetostring",{"2":{"348":2,"349":3}}],["encoded",{"2":{"44":1,"253":1,"324":1}}],["encoding",{"2":{"348":1,"349":1}}],["encourage",{"2":{"338":1}}],["encountered",{"2":{"134":1}}],["encounter",{"2":{"91":1,"206":1,"305":1}}],["engine",{"2":{"202":5,"238":2,"239":2,"281":2,"282":2,"334":2,"354":4}}],["enough",{"2":{"188":1,"354":1}}],["enhance",{"2":{"181":1}}],["enhanced",{"2":{"150":1,"175":1}}],["entries",{"2":{"312":1}}],["entry",{"2":{"100":1,"133":1,"349":5}}],["entrypoint",{"0":{"27":1},"2":{"27":2,"101":3,"178":1,"233":1,"329":1,"352":6}}],["enter",{"2":{"283":1,"338":1,"354":1}}],["entering",{"2":{"178":1}}],["enjoy",{"2":{"134":1}}],["env`",{"2":{"45":1}}],["env",{"2":{"45":2}}],["environments",{"2":{"12":1,"18":1,"127":1,"134":1,"208":1,"209":2}}],["environment",{"0":{"136":1,"223":1},"2":{"5":1,"24":1,"39":1,"57":1,"58":1,"65":1,"124":1,"126":1,"127":1,"132":1,"183":1,"208":1,"223":1,"226":2,"244":1,"268":1,"286":1,"299":1,"308":1,"336":1,"352":3}}],["enum",{"2":{"44":2}}],["endpoint",{"2":{"86":1,"173":1,"191":1,"226":1,"234":1,"266":1,"297":1}}],["end",{"2":{"39":1,"74":1,"106":1,"128":1,"208":1,"280":1,"320":1,"336":1,"355":1}}],["ensuring",{"0":{"27":1},"2":{"23":1,"117":1,"355":1}}],["ensures",{"2":{"61":1,"186":1,"349":1}}],["ensure",{"2":{"2":1,"27":2,"54":1,"73":1,"102":1,"110":1,"177":1,"186":1,"196":1,"206":1,"229":1,"276":1,"329":1,"348":2,"349":1,"352":1,"354":1}}],["enshrine",{"2":{"7":1}}],["enshrined",{"2":{"5":2,"6":2}}],["enable",{"2":{"113":1,"117":1,"151":1,"165":1}}],["enabled",{"2":{"14":1,"106":1,"150":1,"165":1}}],["enables",{"2":{"5":1,"7":1,"134":1,"158":1,"175":1,"184":1}}],["enabling",{"2":{"5":1,"12":1,"44":1,"177":1,"186":1,"209":1}}],["enforce",{"2":{"5":1}}],["pdt",{"2":{"335":1}}],["pwd",{"2":{"242":2}}],["pseudo",{"2":{"342":1}}],["psprovider",{"2":{"305":1}}],["psdrive",{"2":{"305":1}}],["ps",{"2":{"239":2,"282":2,"329":1,"354":2}}],["pkg",{"2":{"211":1}}],["py",{"2":{"123":1,"124":2}}],["python",{"0":{"120":1},"2":{"118":2,"120":3,"123":1,"353":1}}],["p",{"2":{"65":4,"113":1,"316":5,"328":3}}],["peers",{"2":{"158":1}}],["peer",{"2":{"158":1}}],["person",{"2":{"346":1,"349":1}}],["perspective",{"2":{"229":1,"283":1}}],["performs",{"2":{"268":1,"299":1}}],["perform",{"2":{"226":1,"227":1}}],["performance",{"2":{"205":2}}],["perfect",{"2":{"133":1}}],["per",{"2":{"155":2,"336":1,"348":2,"349":1}}],["periods",{"2":{"61":1}}],["pending",{"0":{"78":1},"2":{"78":4}}],["pessimistic",{"0":{"164":1},"2":{"8":1,"144":1,"164":3}}],["pip",{"2":{"120":1}}],["pipe",{"2":{"45":1}}],["piece",{"2":{"14":1,"347":1}}],["p2p",{"0":{"57":1,"158":1},"2":{"35":1,"36":1,"57":4,"58":3,"90":1,"93":1,"95":1,"97":1,"112":3,"158":2,"165":2,"167":1,"171":1,"234":2,"239":1,"282":3,"327":1,"328":2}}],["plaintext",{"2":{"355":1}}],["plain",{"2":{"178":1}}],["plan",{"2":{"353":4}}],["planned",{"2":{"162":3,"166":1}}],["plans",{"2":{"162":1}}],["placed",{"2":{"134":1,"217":2}}],["place",{"2":{"70":1,"171":1,"242":1}}],["platform",{"2":{"65":1,"82":1,"138":1,"237":1,"316":1}}],["played",{"2":{"180":1}}],["play",{"2":{"18":1}}],["plus",{"2":{"46":1,"48":1,"132":1}}],["plugin",{"2":{"212":1}}],["pluggable",{"2":{"162":1}}],["plugged",{"2":{"151":1}}],["plug",{"2":{"15":1}}],["please",{"2":{"2":1,"4":1,"81":1,"101":1,"121":1,"144":1,"180":1}}],["panic",{"2":{"349":1}}],["particular",{"2":{"342":1}}],["part",{"0":{"257":1,"272":1,"288":1},"1":{"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1},"2":{"258":2,"272":3,"289":2,"336":1,"337":1}}],["parts",{"2":{"173":3,"276":1}}],["parent",{"2":{"202":4}}],["params",{"2":{"266":2,"297":2}}],["parameters",{"0":{"157":1},"2":{"179":1,"266":2,"267":1,"297":2,"298":1}}],["parameter",{"2":{"156":1,"344":1}}],["paradigm",{"2":{"213":1,"249":1,"318":1}}],["paragraph",{"2":{"46":1}}],["paid",{"2":{"126":1,"252":1,"323":1}}],["pagination",{"2":{"76":1,"77":1,"113":1,"245":1,"247":2,"284":2,"354":1}}],["page",{"2":{"39":1,"129":1,"147":1,"286":1}}],["packets",{"0":{"70":1,"75":1},"1":{"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1}}],["packages",{"2":{"48":2,"211":1}}],["package",{"2":{"16":3,"47":1,"48":2,"120":1,"152":1,"159":1,"282":3,"338":1,"353":6,"354":5}}],["passes",{"2":{"343":2}}],["passed",{"2":{"224":1,"282":1,"337":1,"348":1,"354":1}}],["passwd",{"2":{"178":1}}],["pass",{"2":{"22":1,"222":1,"224":3}}],["passing",{"2":{"14":2,"70":1,"344":1}}],["paste",{"2":{"188":2}}],["past",{"2":{"6":1,"7":1}}],["paying",{"2":{"133":1}}],["payer",{"2":{"74":4,"283":1,"354":1}}],["payload",{"2":{"14":1,"202":10}}],["pay",{"2":{"8":1}}],["paves",{"2":{"6":1}}],["path=",{"2":{"312":2}}],["path=$path",{"2":{"110":1,"212":2}}],["paths",{"2":{"70":2,"72":1,"74":1,"113":1}}],["path",{"2":{"5":1,"6":1,"43":2,"45":1,"48":2,"74":6,"110":1,"113":1,"212":1,"213":1,"305":1}}],["pops",{"2":{"234":2,"328":1,"329":1}}],["popular",{"2":{"7":1,"331":1}}],["polynomial",{"2":{"186":1}}],["polaris",{"0":{"119":1,"314":1,"319":1,"327":1,"329":1},"1":{"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":2,"329":2,"330":2},"2":{"119":2,"125":1,"126":3,"314":5,"315":1,"316":1,"317":3,"319":1,"320":1,"321":1,"322":3,"323":1,"327":1,"329":3,"330":2}}],["point",{"2":{"68":1,"100":1,"181":1,"329":1}}],["points",{"2":{"58":1,"336":1}}],["powershell",{"2":{"305":1}}],["power",{"2":{"34":1,"335":1}}],["powerful",{"2":{"5":1}}],["portion",{"2":{"223":1,"276":1,"327":1}}],["portal",{"0":{"252":1,"323":1},"2":{"125":1,"126":4,"180":2,"251":3,"254":6,"255":1,"321":2,"322":4,"325":6,"326":1}}],["ports=wordle",{"2":{"353":2}}],["portspec",{"2":{"353":1}}],["ports",{"2":{"58":1,"239":2,"282":2,"353":4,"354":2}}],["port",{"2":{"21":1,"54":1,"68":3,"74":10,"109":1,"113":2,"173":1,"188":2,"199":1,"201":2,"206":1,"226":1,"234":1,"247":1,"252":1,"282":2}}],["pool",{"2":{"14":1}}],["potential",{"2":{"12":1,"133":1}}],["position",{"2":{"336":3}}],["posted",{"2":{"134":1,"165":1}}],["post",{"2":{"14":1,"20":1,"24":1,"91":2,"128":1,"147":1,"208":1,"222":1,"255":1,"271":1,"302":1,"326":1,"327":2}}],["posting",{"0":{"14":1},"2":{"14":1,"54":1,"91":1,"106":1,"112":1,"134":1,"188":1,"192":1,"229":1,"230":1,"234":1,"235":1,"272":1,"280":1,"330":1}}],["posts",{"0":{"16":1},"2":{"3":1,"115":1,"165":1,"193":1,"236":1,"276":1}}],["possibly",{"2":{"187":1,"230":1}}],["possible",{"2":{"12":1,"13":1,"18":1,"75":1,"154":2,"209":3,"242":1}}],["possibility",{"2":{"137":1,"171":1}}],["possibilities",{"2":{"12":1,"130":1,"208":1,"209":1}}],["purpose",{"2":{"338":1}}],["purposes",{"2":{"109":1,"263":1,"294":1}}],["purchase",{"2":{"246":2}}],["purchasing",{"2":{"237":1}}],["pure",{"2":{"162":2}}],["putting",{"2":{"133":1,"217":1}}],["put",{"2":{"101":1,"217":1}}],["pubsub",{"2":{"112":1,"282":1}}],["pubkey",{"2":{"34":1,"283":4,"354":4}}],["pub",{"2":{"34":3,"43":3,"44":4,"45":1,"173":1}}],["publishing",{"2":{"13":1,"14":1,"112":1,"177":1,"202":3,"209":1,"239":2,"282":1,"312":1,"320":1,"354":3}}],["published",{"2":{"12":1}}],["publicnode",{"2":{"113":1,"191":1}}],["public",{"2":{"3":1,"14":1,"86":1,"126":2,"224":7,"225":2,"353":1}}],["pull",{"2":{"2":2,"241":1,"349":1}}],["push",{"2":{"2":2,"165":1}}],["prune",{"2":{"320":2}}],["practical",{"2":{"280":1}}],["pragma",{"2":{"126":1,"224":2,"225":1}}],["prhw8rohdq==",{"2":{"173":1}}],["primary",{"2":{"167":1}}],["printf",{"2":{"239":1,"282":1,"354":1}}],["printing",{"2":{"239":3,"282":3,"354":1}}],["print",{"2":{"123":2,"353":1}}],["priority",{"2":{"154":1}}],["prior",{"2":{"106":1,"280":1,"355":1}}],["prices",{"2":{"72":2,"113":2,"114":1,"192":1,"235":1,"243":1,"246":1,"247":1}}],["prices=",{"2":{"35":1,"36":1,"112":1,"192":2,"235":2}}],["price=0",{"2":{"61":2}}],["price",{"0":{"61":1},"2":{"61":11,"69":2,"73":2,"80":1,"192":1,"235":2,"246":4}}],["privileged",{"2":{"162":1}}],["privatekey",{"2":{"321":1}}],["private",{"2":{"69":2,"126":4,"127":2,"178":4,"180":2,"224":1,"226":6,"227":3,"250":1,"252":4,"253":1,"255":3,"312":1,"321":1,"323":4,"324":1,"326":3}}],["priv",{"2":{"34":2,"312":2}}],["press",{"2":{"217":1}}],["presents",{"2":{"133":1}}],["present",{"0":{"27":1},"2":{"27":1,"37":1,"197":1}}],["preserve",{"2":{"8":1}}],["preparing",{"2":{"320":1}}],["prepared",{"2":{"191":1,"234":1}}],["prepareproposal",{"2":{"154":1}}],["prepare",{"2":{"110":1}}],["prepend",{"2":{"124":1}}],["prevents",{"2":{"79":1}}],["previous",{"0":{"189":1,"261":1,"275":1,"292":1},"2":{"61":1,"180":2,"243":1,"244":1,"351":1}}],["prefunded",{"0":{"178":1}}],["prefer",{"2":{"72":1}}],["prefix",{"2":{"65":1,"72":2,"113":2,"173":1,"232":1}}],["pre",{"0":{"63":1,"332":1},"1":{"64":1},"2":{"121":1,"136":1,"158":1,"241":1}}],["prerequisites",{"0":{"54":1,"84":1,"118":1,"196":1,"210":1,"231":1,"315":1},"1":{"85":1,"86":1,"87":1,"88":1,"119":1,"120":1,"197":1,"198":1},"2":{"177":1,"206":1}}],["pretty",{"2":{"45":1,"337":1}}],["prelude",{"2":{"43":1,"45":1}}],["premature",{"2":{"6":1}}],["prematurely",{"2":{"5":1,"6":1}}],["prompt",{"2":{"286":1}}],["prompted",{"2":{"283":2}}],["prominent",{"2":{"152":1}}],["proxy",{"2":{"239":1,"282":1,"354":2}}],["proposal",{"2":{"202":4}}],["proposer",{"2":{"173":1}}],["properly",{"2":{"177":1,"206":1}}],["property",{"2":{"162":1}}],["propagate",{"2":{"147":1}}],["progress",{"0":{"161":1,"165":1},"2":{"162":1,"165":1,"167":1,"173":1,"306":1}}],["programmatically",{"2":{"151":1}}],["programming",{"2":{"107":1}}],["problem",{"2":{"150":1}}],["problems",{"0":{"131":1},"1":{"132":1,"133":1},"2":{"133":1}}],["prohibitively",{"2":{"128":1}}],["proved",{"2":{"124":1}}],["prove",{"0":{"124":1},"2":{"123":1,"124":2}}],["proving",{"0":{"121":1},"1":{"122":1,"123":1,"124":1},"2":{"124":1}}],["providing",{"2":{"106":1,"175":1}}],["provided",{"2":{"107":1,"191":1,"198":1,"234":1,"237":1,"238":1,"281":1,"334":1,"335":1}}],["provider",{"2":{"74":4}}],["provide",{"2":{"14":1,"137":1,"138":1,"191":1,"201":1,"224":1,"234":2,"312":1}}],["provides",{"2":{"5":2,"16":1,"20":1,"37":1,"44":1,"139":1,"156":1,"242":1,"280":1,"314":1,"335":1}}],["proof+public",{"2":{"123":2,"124":1}}],["proof",{"0":{"127":1,"171":1},"2":{"117":2,"123":7,"124":2,"125":1,"127":3,"134":1,"165":2}}],["proofs",{"0":{"165":1,"166":1},"2":{"5":1,"6":1,"62":2,"65":1,"117":1,"124":1,"134":2,"138":1,"139":1,"144":1,"147":2,"150":1,"158":1,"160":2,"161":2,"165":5,"167":1,"171":1}}],["proceeding",{"2":{"110":1,"186":1,"229":1,"354":1}}],["processed",{"2":{"171":1}}],["processor",{"2":{"74":1,"341":1}}],["processing",{"0":{"169":1,"170":1},"2":{"59":1,"146":1}}],["process",{"2":{"5":1,"25":1,"59":1,"106":1,"112":2,"117":1,"175":1,"190":1,"195":1,"197":1,"280":1,"282":2,"305":1,"337":1,"343":1}}],["profile",{"2":{"86":1,"212":2}}],["projects",{"2":{"182":3}}],["project",{"2":{"14":1,"16":1,"101":1,"104":1,"180":2,"181":1,"223":1,"232":1,"261":1,"275":1,"292":1,"337":1,"338":2,"340":1,"342":1}}],["proud",{"2":{"12":1}}],["producers",{"2":{"162":1}}],["produce",{"2":{"8":1,"160":1,"162":1}}],["products",{"2":{"133":1,"134":1}}],["production",{"0":{"19":1},"2":{"7":1,"18":1,"62":1,"79":1,"80":1,"124":1,"155":1,"354":2}}],["product",{"2":{"6":1}}],["protobuf",{"0":{"350":1}}],["protomessage",{"2":{"267":1,"298":1}}],["protoservice",{"2":{"266":1,"297":1}}],["proto",{"2":{"265":2,"266":4,"268":1,"296":2,"297":4,"299":1,"338":1,"350":2}}],["protocol=",{"2":{"353":2}}],["protocols",{"2":{"156":1}}],["protocol",{"2":{"5":1,"7":1,"62":1,"70":1,"265":2,"296":2,"338":1}}],["protect",{"2":{"5":1,"6":1}}],["pr",{"2":{"2":1}}],["nice",{"2":{"355":1}}],["nil",{"2":{"268":7,"299":7,"348":6,"349":8}}],["ncdu",{"2":{"211":1}}],["npc",{"2":{"182":1}}],["npm",{"2":{"180":2,"211":1,"212":3}}],["n",{"2":{"123":2,"191":2,"234":4,"283":1,"354":1}}],["null",{"2":{"72":2,"76":1,"113":2,"173":2,"245":1,"247":5,"283":1,"284":2,"352":1,"354":2}}],["numerous",{"2":{"180":1}}],["num",{"2":{"59":1,"112":2,"177":2,"202":3,"239":4,"282":2,"312":2,"320":3,"354":6}}],["number=26657",{"2":{"353":1}}],["numbers",{"2":{"182":1}}],["number",{"0":{"78":1},"2":{"44":1,"108":1,"151":1,"173":1,"188":1,"311":1}}],["nfts",{"2":{"14":2}}],["nft",{"2":{"14":2}}],["names",{"2":{"239":2,"282":2,"354":2}}],["nameservice",{"2":{"237":2,"241":4,"242":2,"243":3,"246":1,"247":1}}],["namespaces",{"2":{"234":1,"260":1,"276":1,"291":1,"328":1}}],["namespace=000000506f6c61726973",{"2":{"328":1}}],["namespace=00000000000000000000000000000000000000000008e5f679bf7116cb",{"2":{"234":1}}],["namespace=$",{"2":{"222":1}}],["namespace=$namespace",{"2":{"90":1}}],["namespace",{"2":{"90":2,"95":1,"97":1,"158":1,"173":1,"222":1,"234":3,"235":3,"260":1,"262":1,"276":3,"291":1,"293":1,"328":1,"330":2}}],["name",{"2":{"29":1,"30":1,"31":1,"32":1,"34":1,"68":2,"74":8,"122":1,"216":1,"227":2,"239":6,"241":1,"246":2,"247":8,"266":1,"282":6,"283":2,"297":1,"353":1,"354":8}}],["name=",{"2":{"353":1}}],["name=omni",{"2":{"306":1}}],["name=rollup",{"2":{"26":1}}],["name=validator1",{"2":{"26":1}}],["naming",{"2":{"2":1}}],["navigate",{"2":{"10":1,"103":1,"122":1,"266":1,"297":1}}],["native",{"2":{"8":1,"76":1,"106":1,"175":3}}],["nodejs",{"2":{"212":3}}],["node",{"0":{"52":1,"55":1,"57":1,"58":1,"59":1,"153":1,"159":1,"160":1,"161":1,"162":1,"179":1,"183":1,"187":1,"192":1,"199":1,"202":1,"230":1,"235":1,"259":1,"274":1,"290":1,"308":1,"312":1,"327":1,"328":1},"1":{"53":1,"54":1,"55":1,"56":2,"57":2,"58":2,"59":1,"60":1,"154":1,"155":1,"156":1,"157":1,"158":1,"160":1,"161":1,"162":1,"188":1,"328":1,"329":1,"330":1},"2":{"19":1,"21":3,"22":1,"23":1,"24":1,"35":1,"53":3,"54":2,"56":2,"57":1,"58":4,"59":2,"60":1,"61":2,"62":1,"73":1,"76":2,"77":3,"80":1,"88":1,"91":3,"92":1,"93":3,"94":1,"109":2,"112":4,"130":1,"144":1,"152":2,"155":1,"156":2,"158":1,"159":1,"165":1,"167":1,"171":4,"173":1,"175":1,"177":4,"178":1,"179":2,"180":4,"183":1,"186":1,"187":2,"188":4,"190":1,"191":1,"192":1,"199":2,"202":3,"204":1,"206":1,"208":1,"212":1,"214":1,"229":1,"230":3,"232":1,"234":3,"235":1,"239":2,"243":1,"245":2,"246":1,"247":6,"259":4,"271":2,"274":5,"276":1,"277":1,"278":2,"282":5,"290":5,"302":2,"303":1,"306":4,"308":1,"309":1,"310":1,"312":5,"313":1,"327":3,"328":8,"330":1,"335":1,"351":1,"352":1,"353":5,"354":1}}],["nodes",{"0":{"164":1},"2":{"6":1,"112":1,"134":3,"139":1,"144":1,"147":2,"151":1,"155":5,"158":3,"159":1,"160":1,"161":4,"162":2,"164":1,"165":10,"167":1,"171":4,"211":1,"282":1,"351":1}}],["nonce",{"2":{"203":1}}],["none",{"2":{"39":2,"45":2}}],["non",{"2":{"14":1,"283":1,"354":2}}],["nor",{"2":{"8":1}}],["no",{"2":{"8":1,"41":1,"65":1,"78":1,"79":1,"106":1,"112":1,"150":1,"151":1,"157":1,"162":4,"202":2,"229":1,"232":1,"239":1,"246":1,"280":1,"282":2,"337":2,"346":2,"348":1,"349":1,"354":3}}],["notably",{"2":{"342":1}}],["notifying",{"2":{"202":2}}],["notifies",{"2":{"88":1}}],["notice",{"2":{"35":1,"74":1,"201":1,"306":1,"337":1}}],["note",{"2":{"39":2,"43":1,"44":1,"68":1,"112":1,"113":1,"126":1,"127":1,"150":1,"155":1,"165":1,"180":1,"186":1,"227":1,"282":1,"354":2}}],["not",{"2":{"6":2,"12":1,"18":3,"27":1,"43":3,"58":2,"76":1,"77":1,"101":1,"110":1,"117":1,"136":1,"144":1,"165":1,"166":1,"171":1,"177":1,"181":1,"191":2,"197":1,"202":1,"222":1,"234":2,"266":1,"267":1,"297":1,"298":1,"314":1,"328":1,"348":2,"354":2,"355":1}}],["now",{"2":{"5":1,"12":1,"13":1,"14":1,"15":1,"19":1,"45":2,"49":1,"60":1,"65":1,"75":1,"87":1,"88":1,"103":1,"109":1,"112":1,"124":1,"127":1,"180":1,"190":1,"191":1,"192":2,"193":1,"202":1,"211":1,"217":1,"220":2,"222":1,"225":2,"226":1,"227":2,"234":2,"235":1,"236":1,"239":2,"241":2,"243":2,"245":2,"247":2,"251":1,"254":2,"255":1,"256":1,"262":1,"265":1,"282":2,"283":3,"285":1,"287":1,"293":1,"296":1,"313":1,"320":1,"322":1,"325":2,"326":1,"330":1,"336":1,"337":1,"338":1,"344":1,"347":1,"348":1,"349":1,"353":1,"354":5,"356":1}}],["net",{"2":{"234":1}}],["network=mocha",{"2":{"328":2}}],["network>",{"2":{"93":1}}],["networks",{"2":{"39":1,"45":1,"130":1,"158":1,"212":1,"230":1,"356":1}}],["network",{"0":{"20":1,"21":1,"22":1,"109":1,"215":1,"221":1},"1":{"21":1,"22":1,"23":1,"24":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1},"2":{"8":1,"17":1,"20":1,"21":1,"22":1,"24":1,"37":1,"45":2,"53":2,"54":2,"59":1,"61":1,"86":2,"93":1,"106":1,"109":2,"110":1,"112":1,"115":1,"117":1,"129":1,"133":5,"134":2,"145":1,"156":1,"158":1,"165":2,"167":1,"171":2,"176":1,"177":1,"180":1,"186":1,"187":1,"188":1,"192":3,"199":1,"215":1,"221":1,"225":1,"229":1,"234":2,"235":3,"239":3,"245":1,"247":1,"259":1,"274":1,"280":1,"282":4,"290":1,"314":2,"327":2,"328":1,"354":3}}],["neural",{"2":{"117":1}}],["next",{"0":{"115":1,"193":1,"205":1,"236":1,"271":1,"278":1,"287":1,"302":1,"356":1},"2":{"68":1,"74":1,"76":1,"113":1,"118":1,"124":1,"125":1,"126":1,"139":1,"173":1,"180":1,"190":1,"202":2,"217":1,"223":1,"224":2,"226":2,"234":1,"245":1,"247":3,"252":1,"259":1,"271":1,"284":2,"302":1,"323":1,"340":1,"345":1,"348":1,"349":2,"350":1,"354":2}}],["neck",{"2":{"45":1}}],["necessary",{"2":{"26":1,"39":1,"58":1,"179":1,"211":1,"305":1}}],["needing",{"2":{"314":1}}],["needs",{"0":{"8":1},"2":{"136":1,"307":1}}],["needed",{"2":{"5":1,"6":1,"8":2,"147":1,"150":1,"165":1,"191":1,"208":1}}],["need",{"2":{"5":1,"6":3,"8":1,"16":1,"19":1,"22":1,"39":1,"42":1,"43":2,"47":2,"65":2,"68":1,"74":1,"84":2,"90":2,"91":3,"93":1,"95":1,"110":1,"127":1,"134":1,"144":1,"150":1,"151":1,"179":1,"180":2,"187":1,"190":2,"201":1,"212":1,"227":1,"230":1,"238":1,"239":1,"243":1,"254":2,"255":2,"261":1,"265":1,"268":1,"275":1,"276":1,"281":1,"282":1,"292":1,"296":1,"299":1,"305":2,"315":1,"316":1,"325":2,"326":2,"327":4,"328":1,"334":1,"337":1,"339":1,"350":2,"351":1,"352":1,"353":1,"354":3}}],["newguess",{"2":{"349":2}}],["newint64coin",{"2":{"348":1,"349":1}}],["newly",{"2":{"158":1,"234":1,"260":1,"276":1,"291":1,"348":2}}],["new",{"0":{"262":1,"293":1},"2":{"2":2,"6":1,"12":1,"13":1,"16":1,"27":1,"43":2,"45":2,"48":2,"70":2,"74":5,"91":1,"110":1,"126":5,"130":3,"133":3,"134":2,"139":1,"151":1,"152":1,"165":1,"171":1,"179":1,"180":1,"190":2,"202":3,"208":1,"209":1,"216":1,"217":3,"223":1,"224":1,"225":1,"227":1,"232":1,"239":1,"266":2,"282":1,"297":2,"336":1,"337":3,"349":7,"352":2,"354":1}}],["akwmez0oyewolmy9aqjspcmdsovpog7t24r93rzatubz",{"2":{"354":1}}],["award",{"2":{"336":1}}],["away",{"2":{"6":1}}],["a+jox",{"2":{"283":1}}],["a5wpm5wzfniprgyha",{"2":{"283":1}}],["af16c1a5e68c",{"2":{"282":1}}],["afterward",{"2":{"72":1}}],["after",{"0":{"91":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1},"2":{"16":1,"39":1,"44":1,"59":1,"75":1,"88":1,"97":1,"171":1,"177":1,"179":1,"188":1,"230":1,"274":1,"284":1,"290":1,"305":1,"328":1,"337":1,"352":1}}],["auto",{"2":{"243":1,"246":1,"247":1,"354":1}}],["automatic",{"2":{"182":1}}],["automatically",{"2":{"117":1}}],["authorized",{"2":{"286":1}}],["authentication",{"2":{"234":1}}],["authenticate",{"2":{"147":1,"161":1}}],["auth",{"2":{"90":3,"95":1,"97":1,"173":2,"202":1,"234":4,"235":1,"327":1,"341":1}}],["avail",{"0":{"185":1,"187":1,"192":1},"1":{"186":1,"187":1,"188":2,"189":1,"190":1,"191":1,"192":1,"193":1},"2":{"186":3,"187":1,"188":4,"190":1,"191":3,"192":1,"193":1}}],["available",{"2":{"7":1,"171":1,"177":1,"178":1,"224":1,"239":1,"305":1,"306":2}}],["availability",{"0":{"15":1,"151":1,"199":1},"1":{"152":1},"2":{"6":1,"8":2,"12":2,"13":1,"14":1,"15":4,"16":5,"18":3,"20":1,"35":1,"37":1,"54":1,"106":1,"117":1,"129":1,"130":1,"134":4,"139":1,"140":1,"145":1,"147":1,"151":3,"152":1,"155":1,"162":1,"164":1,"171":1,"186":2,"199":1,"208":2,"209":5,"229":1,"259":1,"274":1,"280":1,"290":1,"314":2,"328":1,"329":1,"354":1}}],["average",{"2":{"161":1}}],["avoid",{"2":{"58":1,"61":1,"68":1,"95":1,"138":1,"336":1,"354":1}}],["ago",{"2":{"239":7,"282":7,"352":1,"354":7}}],["aggregating",{"2":{"162":1}}],["aggregationloop",{"2":{"155":2}}],["aggregation",{"0":{"79":1},"2":{"80":1}}],["aggregated",{"2":{"192":1,"235":1}}],["aggregate",{"2":{"147":1}}],["aggregator=false",{"2":{"58":2}}],["aggregator",{"2":{"35":1,"36":1,"58":1,"79":2,"90":1,"95":1,"97":1,"112":2,"192":1,"222":1,"235":1,"239":1,"282":2,"353":1,"354":2}}],["again",{"0":{"97":1},"2":{"44":1,"110":1,"221":1,"247":1,"255":1,"269":1,"300":1,"326":1,"349":3,"354":1}}],["against",{"2":{"5":1,"6":1,"61":1}}],["atoi",{"2":{"349":1}}],["atomic",{"2":{"162":1}}],["attributes",{"2":{"245":1}}],["attributes=false",{"2":{"202":1}}],["attributes=true",{"2":{"202":1}}],["attract",{"2":{"133":1}}],["attempting",{"2":{"354":1}}],["attempts",{"2":{"343":1}}],["attempt",{"2":{"155":2}}],["attempt=3",{"2":{"92":1}}],["attempt=2",{"2":{"92":1}}],["attempt=1",{"2":{"92":1}}],["at",{"2":{"14":1,"16":1,"39":2,"42":1,"72":1,"74":1,"87":1,"133":1,"150":1,"165":1,"175":1,"208":1,"217":1,"223":1,"225":1,"234":1,"239":1,"242":1,"245":1,"282":2,"283":1,"285":1,"336":1,"354":4,"355":1}}],["artroll",{"2":{"177":1,"178":3,"179":4}}],["artela",{"0":{"175":1,"176":1},"1":{"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1},"2":{"175":1,"176":4,"177":2,"179":1,"180":10,"183":1,"184":2}}],["artifacts",{"2":{"43":1,"239":1,"242":1,"243":1,"282":1,"354":1}}],["articles",{"2":{"10":1}}],["arabica",{"2":{"140":1,"230":1,"258":1,"259":3,"260":4,"262":2,"263":1,"269":1,"274":1,"327":1}}],["arm64",{"2":{"71":1}}],["architecture",{"2":{"117":1,"165":1,"336":1,"338":1}}],["arch",{"2":{"43":2,"335":1}}],["argjson",{"2":{"34":1}}],["argument",{"2":{"19":1,"282":1,"354":1}}],["args",{"2":{"19":1,"90":1}}],["around",{"2":{"14":1,"18":2,"91":2,"355":1}}],["arbitrary",{"2":{"12":1,"13":1,"14":3,"151":1,"209":2}}],["are",{"2":{"12":1,"13":1,"14":1,"16":1,"47":2,"58":1,"70":2,"73":1,"79":1,"80":1,"91":2,"102":1,"126":1,"133":1,"134":4,"138":1,"154":1,"155":3,"156":1,"159":1,"161":2,"162":1,"164":1,"165":2,"166":1,"167":1,"171":2,"178":1,"180":2,"197":1,"203":1,"206":1,"209":1,"211":2,"221":1,"224":1,"242":1,"246":1,"255":1,"258":1,"265":1,"272":1,"289":1,"296":1,"307":1,"314":2,"326":1,"336":3,"337":2,"343":3,"344":1,"346":1,"348":2,"349":3,"354":3,"355":2}}],["array",{"2":{"7":1}}],["admin",{"2":{"246":1,"247":1}}],["adr",{"2":{"165":1}}],["adoption",{"2":{"133":1}}],["adjusting",{"2":{"179":1}}],["adjust",{"2":{"101":1}}],["adjustment",{"2":{"72":2,"113":2,"243":1,"246":1,"247":1}}],["adjusted",{"2":{"19":1}}],["advertises",{"2":{"158":1}}],["advice",{"2":{"50":1}}],["advise",{"2":{"43":1,"48":2}}],["advanced",{"0":{"143":1},"2":{"39":1,"281":1}}],["advantages",{"2":{"8":1}}],["addr",{"2":{"68":1,"72":3,"113":3,"239":1}}],["address>",{"2":{"203":1,"226":1,"227":1,"255":1,"307":1,"326":1}}],["addresses",{"0":{"87":1},"2":{"58":1,"82":1,"83":1,"87":2}}],["address=0x18df82c7e422a42d47345ed86b0e935e9718ebda",{"2":{"252":1,"323":1}}],["address=0x5c59c83c099f72fce832208f96a23a1e43737a14",{"2":{"126":1}}],["address=http",{"2":{"234":1}}],["address=`bitcoin",{"2":{"217":1}}],["address=127",{"2":{"112":2,"282":2}}],["address=",{"2":{"57":1,"112":2,"192":1,"226":1,"227":1,"282":2,"307":1}}],["address",{"2":{"22":2,"23":2,"34":3,"35":4,"36":2,"57":2,"58":4,"65":1,"69":2,"76":2,"77":1,"87":1,"88":1,"90":1,"93":1,"95":1,"97":1,"112":1,"113":4,"126":4,"127":2,"173":4,"178":4,"180":1,"188":1,"191":1,"203":1,"217":1,"226":4,"227":4,"230":1,"232":1,"234":1,"235":2,"247":5,"250":2,"252":2,"253":2,"254":2,"283":4,"286":1,"323":2,"324":2,"325":2,"327":1,"336":1,"346":3,"349":2,"353":4,"354":3}}],["added",{"2":{"46":1,"87":1,"152":1,"239":2,"266":1,"282":2,"297":1,"314":1,"354":2}}],["additionally",{"2":{"79":1,"134":1,"138":1,"332":1}}],["additional",{"2":{"44":1,"156":1,"171":1}}],["additions",{"2":{"39":1,"123":1}}],["adding",{"0":{"30":1,"31":1,"42":1},"2":{"2":1,"16":1,"40":1,"87":1,"101":1,"171":1,"233":2,"239":3,"282":4,"335":1,"354":2}}],["add",{"0":{"87":1,"174":1,"264":1,"295":1},"1":{"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1},"2":{"16":2,"19":1,"25":1,"30":2,"31":2,"37":1,"42":3,"43":1,"44":1,"47":1,"48":4,"73":1,"79":1,"83":1,"86":1,"90":1,"110":1,"171":1,"174":2,"182":1,"188":1,"203":1,"212":1,"217":1,"224":1,"232":2,"255":1,"287":1,"326":1,"340":2,"341":1,"349":2,"350":1,"352":1,"353":1}}],["apt",{"2":{"110":1,"211":3,"352":2}}],["apart",{"2":{"70":1}}],["apps",{"2":{"232":1,"335":1,"340":1}}],["append",{"2":{"123":2}}],["appear",{"2":{"88":1}}],["app",{"0":{"285":1,"331":1,"340":1},"1":{"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"344":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"351":1,"352":1,"353":1,"354":1,"355":1,"356":1},"2":{"112":2,"173":1,"177":2,"179":1,"188":1,"202":2,"223":3,"232":3,"239":4,"254":1,"282":2,"286":1,"287":1,"312":1,"320":2,"325":1,"331":1,"338":3,"339":1,"340":2,"352":3,"354":6,"356":1}}],["approve",{"2":{"286":1}}],["approach",{"2":{"117":1,"280":1}}],["appropriate",{"2":{"101":1}}],["approximately",{"2":{"14":1}}],["apply",{"2":{"41":1,"162":1,"179":1}}],["applications",{"2":{"18":1,"106":1,"134":1,"136":1,"140":1,"198":1,"208":1,"256":1,"280":1,"313":1}}],["application",{"0":{"148":1},"1":{"149":1,"150":1,"151":1,"152":1},"2":{"5":3,"7":2,"106":1,"130":1,"132":2,"149":2,"150":1,"154":2,"156":1,"280":1,"285":1,"286":1,"287":1,"338":1,"341":1,"353":1}}],["apis",{"2":{"156":1}}],["api",{"2":{"8":1,"58":1,"72":1,"113":1,"118":1,"124":3,"152":1,"173":3,"239":2,"265":1,"266":3,"282":2,"296":1,"297":3,"354":2}}],["achieve",{"2":{"133":1,"336":1}}],["actions",{"2":{"268":1,"299":1}}],["activities",{"2":{"202":1}}],["activity",{"2":{"82":1}}],["active",{"2":{"158":1}}],["actual",{"2":{"191":1,"234":1}}],["act",{"2":{"138":1}}],["actor",{"2":{"45":1}}],["accaddress",{"2":{"350":2}}],["accaddressfrombech32",{"2":{"348":1,"349":1}}],["access",{"2":{"175":1,"178":1,"179":1}}],["accessed",{"2":{"151":1}}],["accelerated",{"2":{"124":1}}],["accepts",{"2":{"266":2,"268":1,"297":2,"299":1}}],["accepting",{"2":{"202":1}}],["accepted",{"2":{"61":2}}],["accept",{"2":{"6":1,"283":1,"306":1}}],["accordingly",{"2":{"171":1,"234":1}}],["according",{"2":{"101":1}}],["accounts",{"0":{"178":1},"2":{"113":2,"173":2,"178":3,"226":1,"342":3,"354":1}}],["account",{"0":{"31":1,"73":1,"93":1},"2":{"25":1,"31":2,"37":1,"72":2,"86":2,"91":1,"93":1,"113":3,"173":3,"180":1,"192":1,"203":2,"235":1,"248":1,"250":1,"255":2,"262":1,"276":2,"283":1,"293":1,"307":1,"326":2,"327":1,"354":1}}],["across",{"2":{"7":1,"127":2}}],["amt",{"2":{"350":2}}],["amazing",{"2":{"335":1}}],["amd",{"2":{"210":1,"212":1}}],["amd64",{"2":{"65":1,"212":3,"316":1,"335":1}}],["among",{"2":{"171":1}}],["amount=",{"2":{"26":2}}],["amount",{"0":{"32":1},"2":{"6":1,"31":2,"32":2,"72":4,"76":3,"77":1,"113":6,"246":2,"247":1,"283":3,"284":2,"349":1,"354":1}}],["am",{"2":{"126":1,"217":1,"252":1,"323":1}}],["amp",{"0":{"4":1,"97":1},"2":{"2":2}}],["abi",{"2":{"254":1,"325":1}}],["ability",{"2":{"5":2,"134":1,"145":1}}],["able",{"2":{"39":1,"133":1}}],["abci",{"0":{"149":1},"1":{"150":1},"2":{"7":3,"91":1,"112":1,"130":2,"136":1,"139":1,"149":3,"150":2,"156":1,"165":1,"282":1}}],["abci++",{"2":{"5":2,"7":1,"8":1,"154":1}}],["abstraction",{"2":{"265":1,"296":1,"347":1}}],["abstract",{"2":{"7":1}}],["about",{"0":{"129":1},"1":{"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1},"2":{"3":1,"43":1,"44":1,"58":1,"62":1,"130":1,"139":1,"147":1,"156":2,"161":1,"171":1,"202":1,"234":1,"239":8,"260":1,"268":1,"276":1,"283":1,"291":1,"299":1,"328":1,"335":1,"338":1}}],["above",{"2":{"2":1,"19":1,"47":1,"49":1,"96":1,"133":1,"135":1,"234":2,"254":1,"255":1,"325":1,"326":1,"349":1}}],["alright",{"2":{"354":1}}],["already",{"2":{"19":1,"59":1,"91":3,"112":1,"177":1,"180":1,"189":1,"197":1,"203":1,"286":1,"307":1,"348":2,"354":2}}],["alice",{"2":{"283":1,"354":1}}],["align",{"2":{"6":1}}],["alignment",{"2":{"6":1}}],["alerting",{"2":{"88":1}}],["alerts",{"2":{"88":1}}],["alert",{"0":{"88":1},"2":{"83":1,"88":2,"139":1}}],["algorithm",{"2":{"72":2,"113":2}}],["alphabet",{"2":{"348":2,"349":3,"354":1}}],["alphabets",{"2":{"348":2}}],["alpha",{"2":{"39":1,"81":1,"139":1,"144":1}}],["alongside",{"2":{"53":1,"60":1,"271":1,"278":1,"286":1,"302":1}}],["along",{"2":{"7":1,"13":1,"226":1,"239":1,"282":1,"314":1}}],["also",{"2":{"6":1,"12":1,"61":1,"68":1,"70":1,"97":1,"117":1,"133":1,"134":1,"152":1,"154":1,"155":1,"191":1,"208":1,"234":1,"265":1,"268":1,"296":1,"299":1,"327":1,"343":1,"346":1,"348":1,"351":1}}],["alloc",{"2":{"203":1}}],["allow",{"2":{"39":1,"123":1,"129":1,"145":1,"175":1,"265":1,"296":1,"343":1,"350":1}}],["allowing",{"2":{"6":1,"134":1,"136":1}}],["allows",{"2":{"5":1,"6":2,"7":1,"8":2,"12":1,"79":1,"144":1,"151":1,"209":2,"247":1,"309":1,"346":1,"347":1,"348":1,"349":1,"352":1}}],["alley",{"2":{"69":2,"73":2}}],["all",{"2":{"5":2,"27":1,"28":1,"37":1,"41":1,"45":1,"46":1,"47":1,"48":1,"59":1,"74":1,"75":1,"110":1,"133":1,"155":2,"160":2,"164":1,"183":1,"192":1,"206":1,"224":1,"235":1,"238":1,"239":1,"281":1,"282":1,"283":1,"305":1,"308":1,"334":1,"350":1,"351":1,"352":2,"353":1,"354":2}}],["alter",{"2":{"342":1}}],["alternatively",{"2":{"19":1,"42":1,"74":1,"178":1}}],["alternative",{"2":{"7":1}}],["although",{"2":{"336":1}}],["alt",{"2":{"5":1}}],["always",{"2":{"2":1,"61":1,"113":1}}],["anqnse6cuvtx5aiun9u3vxnq7rw9e2g0r4pcprysqzan",{"2":{"354":1}}],["answer",{"2":{"349":1}}],["anvil",{"2":{"226":6}}],["announce",{"2":{"12":1}}],["another",{"2":{"6":1,"18":1,"59":1,"137":1,"150":1,"171":1,"283":1,"354":1}}],["an",{"0":{"43":1,"48":1,"187":1,"192":1},"1":{"188":1},"2":{"4":1,"5":3,"6":6,"7":1,"12":1,"14":1,"15":3,"18":1,"19":1,"26":1,"27":2,"40":2,"43":1,"46":1,"51":1,"57":1,"58":1,"59":2,"62":3,"65":1,"70":1,"72":1,"76":1,"77":1,"78":1,"79":1,"84":1,"86":1,"88":2,"90":1,"91":1,"101":1,"106":1,"110":2,"112":2,"113":1,"118":1,"124":1,"125":1,"130":2,"134":1,"137":1,"139":1,"146":1,"147":1,"150":1,"151":1,"156":1,"171":1,"175":1,"184":1,"188":1,"191":2,"202":1,"210":1,"223":1,"226":2,"234":2,"239":1,"244":1,"247":1,"248":2,"253":1,"255":2,"262":1,"265":2,"266":3,"268":1,"282":1,"283":1,"284":1,"285":1,"293":1,"296":2,"297":3,"299":1,"303":1,"309":1,"321":1,"324":1,"326":2,"330":1,"332":1,"335":1,"336":1,"338":1,"347":1,"349":3,"354":3}}],["anyone",{"2":{"129":1,"145":1}}],["anywhere",{"0":{"117":1}}],["anyhow",{"2":{"45":2}}],["any",{"0":{"136":1},"2":{"4":1,"5":3,"7":1,"8":3,"16":1,"28":1,"41":1,"45":1,"72":1,"102":1,"103":1,"127":1,"130":1,"136":1,"149":1,"151":1,"162":1,"171":1,"173":1,"206":1,"285":1,"286":1,"305":1,"348":1,"352":1,"354":4}}],["and",{"0":{"27":1,"47":1,"50":1,"56":1,"70":1,"87":1,"121":1,"124":1,"132":1,"133":1,"140":1,"169":1,"171":1,"194":1,"202":1,"203":1,"224":1,"254":1,"267":1,"298":1,"306":1,"307":1,"314":1,"325":1},"1":{"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"122":1,"123":1,"124":1,"141":1,"142":1,"143":1,"144":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"329":1,"330":1},"2":{"0":1,"1":1,"2":4,"3":2,"5":6,"6":10,"7":5,"8":3,"12":1,"13":1,"14":2,"15":4,"16":7,"18":6,"19":3,"20":2,"21":2,"24":2,"25":1,"27":2,"37":3,"39":5,"40":2,"44":5,"45":1,"47":3,"50":1,"53":2,"54":1,"56":1,"58":1,"59":3,"62":3,"65":1,"68":3,"70":1,"74":3,"75":1,"76":2,"77":1,"79":1,"80":3,"82":2,"83":3,"85":2,"86":1,"87":1,"88":1,"90":1,"91":8,"97":1,"98":2,"99":1,"100":1,"101":2,"104":2,"106":1,"107":1,"108":1,"109":1,"110":2,"111":1,"112":1,"115":1,"117":3,"119":2,"120":1,"121":2,"123":4,"124":6,"125":2,"126":3,"127":2,"130":4,"133":5,"134":5,"135":1,"136":1,"137":3,"138":2,"139":3,"140":1,"144":1,"145":2,"146":2,"147":5,"149":1,"150":1,"151":1,"154":2,"155":3,"156":4,"158":2,"160":1,"161":1,"162":2,"165":8,"167":1,"171":8,"175":1,"177":3,"178":2,"179":1,"180":4,"181":1,"182":2,"183":2,"184":2,"186":4,"187":1,"189":1,"190":1,"191":2,"192":1,"193":1,"195":2,"197":1,"199":1,"200":1,"201":1,"202":6,"203":4,"205":1,"206":4,"208":6,"209":4,"211":2,"212":1,"216":1,"217":2,"220":1,"222":1,"223":1,"224":3,"226":2,"227":1,"229":1,"230":1,"232":2,"234":1,"235":1,"236":1,"239":6,"241":1,"243":2,"244":1,"246":1,"247":3,"248":2,"250":1,"252":1,"254":1,"255":1,"256":1,"258":1,"259":3,"263":2,"265":3,"266":2,"268":4,"271":2,"272":1,"274":3,"276":1,"277":1,"278":1,"280":1,"282":7,"283":2,"286":3,"287":1,"289":1,"290":3,"294":2,"296":3,"297":2,"299":4,"302":2,"303":2,"306":3,"307":1,"308":2,"309":2,"311":1,"312":2,"313":2,"314":3,"317":1,"320":1,"322":1,"323":1,"325":1,"326":1,"327":5,"328":4,"331":2,"335":3,"337":1,"338":4,"341":2,"342":1,"343":4,"346":1,"347":2,"348":1,"349":6,"350":1,"352":5,"353":4,"354":17,"355":1,"356":1}}],["ask",{"2":{"354":1}}],["asking",{"2":{"18":1}}],["async",{"2":{"354":5}}],["asynchronously",{"2":{"354":1}}],["asynchronous",{"2":{"6":1}}],["asdf",{"2":{"212":7}}],["aspect",{"2":{"180":6,"181":5,"182":11,"285":1}}],["asset",{"2":{"342":1}}],["assembly",{"2":{"202":1}}],["assertion",{"2":{"224":2}}],["asserteq",{"2":{"224":4}}],["assert",{"2":{"39":1,"45":1,"224":1}}],["assist",{"2":{"175":1}}],["assumes",{"2":{"119":1,"125":1,"248":1,"285":1}}],["assume",{"2":{"112":1,"180":1}}],["assumptions",{"2":{"62":1,"134":1}}],["associated",{"2":{"108":1,"178":1,"311":1}}],["as",{"0":{"15":1,"105":1},"1":{"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"3":1,"5":3,"6":1,"7":2,"8":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":2,"39":1,"42":1,"44":3,"46":1,"47":2,"59":2,"76":1,"80":1,"88":1,"90":1,"91":1,"106":3,"114":1,"115":1,"118":2,"119":1,"123":4,"124":1,"129":2,"130":4,"132":1,"133":1,"134":3,"135":1,"137":1,"138":2,"139":2,"145":2,"147":1,"149":1,"150":1,"151":2,"155":2,"156":2,"158":1,"164":1,"165":2,"171":3,"186":1,"191":1,"193":2,"202":1,"208":1,"209":1,"219":1,"226":4,"227":1,"229":1,"234":1,"238":1,"239":2,"242":2,"243":1,"276":1,"281":1,"282":3,"283":1,"285":2,"287":1,"314":1,"321":1,"331":2,"334":1,"337":1,"341":1,"342":1,"343":1,"344":2,"347":1,"348":1,"349":2,"352":2,"354":8}}],["a",{"0":{"15":1,"20":2,"21":1,"25":1,"30":1,"31":1,"35":1,"46":1,"65":1,"109":1,"121":1,"138":1,"140":1,"185":1,"194":1,"199":1,"215":1,"216":1,"228":1,"230":1,"258":1,"259":1,"264":1,"274":1,"289":1,"290":1,"295":1,"316":1,"327":1,"342":1,"344":1},"1":{"21":2,"22":2,"23":2,"24":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"47":1,"48":1,"49":1,"122":1,"123":1,"124":1,"141":1,"142":1,"143":1,"144":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":2,"266":2,"267":2,"268":2,"269":2,"270":2,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":2,"297":2,"298":2,"299":2,"300":2,"301":2,"328":1,"329":1,"330":1},"2":{"2":4,"5":11,"6":6,"7":2,"8":6,"9":1,"10":2,"12":3,"13":3,"14":9,"15":2,"16":7,"17":3,"18":3,"19":1,"20":2,"21":1,"24":2,"25":2,"27":2,"30":1,"31":1,"35":2,"37":3,"39":2,"40":1,"41":1,"43":2,"44":2,"48":2,"51":1,"53":5,"54":2,"59":1,"60":1,"61":3,"62":2,"65":2,"68":1,"70":4,"74":4,"79":1,"80":1,"81":1,"86":1,"88":2,"90":1,"91":4,"95":1,"98":1,"100":1,"106":5,"108":1,"109":2,"110":4,"113":10,"114":2,"115":2,"117":5,"118":1,"119":1,"120":1,"121":2,"122":1,"123":3,"124":2,"126":3,"127":2,"128":1,"129":2,"130":6,"132":2,"133":10,"134":8,"136":1,"137":4,"138":3,"139":4,"144":3,"145":2,"147":1,"149":2,"150":2,"151":1,"152":4,"154":2,"155":6,"158":1,"162":4,"164":3,"165":6,"167":2,"171":9,"175":3,"177":1,"180":2,"181":1,"182":1,"186":3,"187":1,"188":2,"190":2,"191":1,"193":1,"195":3,"197":1,"199":2,"202":2,"203":2,"204":1,"208":6,"209":2,"214":1,"216":2,"217":5,"218":1,"219":1,"223":1,"224":3,"225":1,"226":2,"229":3,"230":2,"232":2,"233":1,"234":3,"236":1,"237":1,"239":13,"242":1,"243":2,"244":1,"245":1,"246":1,"247":2,"248":2,"251":2,"252":2,"255":2,"256":2,"258":1,"259":1,"260":3,"263":1,"265":2,"266":4,"268":4,"270":1,"271":1,"272":2,"274":1,"276":2,"277":1,"278":2,"280":4,"282":7,"283":3,"285":2,"286":1,"287":1,"289":1,"290":1,"291":3,"294":1,"296":2,"297":4,"299":4,"301":1,"302":1,"307":1,"310":1,"311":1,"312":1,"313":2,"314":5,"316":2,"320":2,"321":1,"322":2,"323":2,"326":2,"327":2,"328":2,"329":1,"331":1,"332":1,"335":2,"336":10,"337":4,"338":4,"341":2,"343":3,"344":3,"346":2,"347":3,"348":8,"349":11,"350":2,"351":1,"352":2,"353":7,"354":19,"355":6,"356":1}}],["ics",{"2":{"112":1}}],["ics20",{"2":{"48":1,"74":1,"113":2}}],["illustrates",{"2":{"82":1}}],["ip",{"2":{"68":1,"328":1}}],["ip4",{"2":{"57":1,"112":2,"282":2}}],["io",{"2":{"65":1,"239":6,"241":2,"282":6,"316":1,"328":1,"348":1,"349":1,"354":3}}],["i",{"2":{"65":1,"123":2,"126":1,"144":1,"217":1,"252":1,"312":5,"316":1,"323":1}}],["igniteversiontag",{"2":{"335":1}}],["ignite",{"0":{"335":1,"340":1},"2":{"64":1,"65":3,"231":2,"232":5,"331":1,"335":8,"337":5,"340":2,"343":1,"352":5,"354":1,"355":1}}],["i32",{"2":{"44":2}}],["identity",{"2":{"188":5}}],["identifier",{"2":{"126":1,"224":2,"225":1}}],["identify",{"2":{"57":1}}],["idea",{"2":{"285":1}}],["ideas",{"2":{"180":1,"331":1}}],["ideal",{"2":{"138":1}}],["id=1651",{"2":{"306":1}}],["id=$",{"2":{"245":1}}],["id=0x03bc2b46dc4bef55",{"2":{"202":1}}],["id=channel",{"2":{"76":1}}],["id=",{"2":{"57":1}}],["id=your",{"2":{"56":1}}],["id=rollup",{"2":{"26":1}}],["id",{"2":{"26":2,"29":3,"32":2,"43":3,"56":3,"58":2,"72":2,"74":35,"76":4,"77":2,"88":1,"113":8,"114":1,"123":2,"158":1,"173":7,"188":1,"222":1,"239":1,"243":1,"245":5,"246":2,"247":5,"282":1,"283":1,"352":1,"354":11}}],["ibc",{"0":{"62":1,"70":1,"74":1,"105":1,"113":1},"1":{"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":2,"72":2,"73":2,"74":2,"75":2,"76":2,"77":2,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"5":1,"7":1,"62":5,"65":2,"68":2,"70":1,"74":9,"75":1,"76":5,"77":2,"80":2,"106":1,"112":3,"113":7,"114":1,"247":1}}],["if",{"2":{"4":1,"9":1,"19":1,"27":2,"39":2,"45":1,"46":1,"59":1,"61":1,"76":1,"77":1,"79":2,"81":1,"84":1,"91":1,"92":1,"93":1,"110":1,"112":1,"120":1,"127":1,"129":1,"139":1,"144":1,"157":2,"171":2,"177":2,"181":1,"186":1,"188":1,"191":1,"197":1,"206":1,"243":1,"247":1,"254":1,"255":1,"263":1,"268":1,"271":1,"278":1,"286":1,"294":1,"299":1,"302":1,"305":2,"321":1,"325":1,"326":1,"337":1,"348":8,"349":14,"354":2}}],["inner",{"2":{"146":1}}],["innovative",{"2":{"136":1,"180":1}}],["innovation",{"2":{"130":1}}],["innovate",{"2":{"130":1}}],["invalidargument",{"2":{"268":2,"299":2}}],["invalid",{"2":{"171":4,"268":2,"299":2,"354":4}}],["involved",{"2":{"88":1}}],["involves",{"2":{"70":1}}],["invite",{"2":{"18":1}}],["indicators",{"2":{"336":1}}],["indicating",{"2":{"201":1,"202":1,"306":1}}],["indicates",{"2":{"58":1,"59":1,"101":1,"306":1}}],["index",{"2":{"247":1,"348":4,"349":4,"354":5}}],["indexing",{"2":{"83":1,"85":1}}],["indexed",{"2":{"59":1,"112":1,"177":1,"202":2,"239":1,"282":1,"320":1,"354":3}}],["indexerservice",{"2":{"112":1,"282":1}}],["indexers",{"2":{"7":1}}],["independently",{"2":{"6":1}}],["independent",{"2":{"5":1}}],["initiate",{"2":{"187":1,"191":1,"230":1,"234":1,"235":1}}],["initial",{"2":{"45":1,"62":1,"343":2,"349":1}}],["initialization",{"2":{"312":1}}],["initializing",{"0":{"29":1,"100":1},"1":{"101":1},"2":{"73":1}}],["initialized",{"2":{"101":1,"206":1,"233":1}}],["initialize",{"0":{"56":1,"111":1,"223":1},"2":{"25":1,"29":1,"37":1,"56":1,"98":1,"100":1,"104":1,"111":1,"222":1,"232":2,"260":2,"262":1,"291":2,"293":1,"338":1,"349":1,"352":2,"353":1}}],["initially",{"2":{"15":1}}],["init",{"2":{"27":1,"29":1,"45":1,"56":1,"65":2,"68":3,"72":1,"90":2,"101":1,"110":2,"111":1,"113":1,"151":1,"190":2,"222":1,"223":1,"227":3,"232":1,"233":1,"243":1,"246":1,"260":4,"262":1,"263":1,"269":1,"276":4,"277":1,"291":4,"293":1,"294":1,"300":1,"352":2,"353":1}}],["insights",{"2":{"312":1}}],["inside",{"2":{"43":2,"48":2,"179":1,"239":1,"260":1,"276":1,"282":1,"291":1,"338":2,"348":1,"350":1,"354":1}}],["inspired",{"2":{"154":1}}],["inscriptions",{"2":{"14":2}}],["inscribe",{"2":{"14":2}}],["instantiating",{"2":{"246":1}}],["instantiation",{"0":{"246":1}}],["instantiated",{"2":{"245":1,"247":2}}],["instantiatemsg",{"2":{"39":1,"43":2,"45":2}}],["instantiate",{"2":{"39":1,"43":1,"45":1,"246":1}}],["instantaneous",{"2":{"186":1}}],["instance",{"2":{"47":1,"65":1,"125":1,"266":1,"297":1,"316":1}}],["installation",{"2":{"108":2,"120":1,"197":2,"213":1,"238":1,"281":1,"305":1,"311":2,"334":1}}],["installer",{"2":{"107":1}}],["installed",{"2":{"54":1,"110":1,"118":1,"120":1,"177":2,"180":1,"196":1,"206":1,"212":1,"223":1,"224":1,"231":2,"238":1,"239":1,"281":1,"282":1,"285":1,"305":3,"307":1,"315":1,"334":1,"335":1}}],["installs",{"2":{"99":1,"335":1}}],["installing",{"0":{"99":1,"120":1,"340":1},"2":{"98":1,"177":1,"224":1}}],["install",{"0":{"67":1,"71":1,"108":1,"214":1,"249":1,"311":1,"318":1},"2":{"21":2,"65":2,"67":1,"71":1,"98":1,"99":2,"104":1,"107":2,"108":2,"109":1,"110":4,"113":2,"120":1,"180":2,"197":1,"198":1,"199":1,"208":2,"211":2,"212":4,"213":1,"214":2,"222":1,"232":2,"238":1,"249":1,"259":2,"274":2,"281":1,"290":2,"305":3,"307":2,"311":2,"328":2,"334":1,"335":1,"340":2,"352":8}}],["instead",{"2":{"5":1,"6":2,"70":1,"103":2,"126":1,"150":1,"180":4,"243":1}}],["instructions",{"2":{"3":1,"18":1,"113":1,"120":1,"177":1,"259":2,"274":2,"290":2,"314":1,"328":2}}],["inherits",{"2":{"18":1}}],["inherit",{"2":{"12":1,"134":1,"209":1}}],["inflationary",{"2":{"133":1}}],["inflating",{"2":{"6":1}}],["inference",{"2":{"117":3}}],["inform",{"2":{"314":1}}],["information",{"2":{"118":1,"156":5,"186":1,"206":1,"268":1,"299":1,"332":1,"343":1,"354":1}}],["infos",{"2":{"283":1,"354":1}}],["info",{"2":{"74":13,"113":1,"156":1,"178":4,"192":1,"235":1,"239":4,"247":2,"282":7,"283":1,"306":1,"354":15}}],["inf",{"2":{"57":1,"59":1,"92":1,"112":24,"177":4,"202":24,"239":7,"282":24,"320":10,"354":12}}],["infrastructure",{"2":{"7":1,"124":1}}],["incoming",{"2":{"202":2}}],["incorporates",{"2":{"117":1}}],["incredibly",{"2":{"313":1}}],["increase",{"0":{"95":1},"2":{"91":3,"95":1,"284":1}}],["increasing",{"2":{"61":1}}],["incrementcounter",{"2":{"224":3,"226":1,"227":1}}],["increment",{"2":{"39":1,"44":2,"45":1,"349":2,"354":1}}],["incurring",{"2":{"133":1}}],["incur",{"2":{"18":1,"134":1}}],["includes",{"2":{"62":1,"110":1,"134":1,"150":1,"151":1}}],["included",{"2":{"14":1,"59":1,"156":1,"157":2,"171":2,"224":1,"336":1,"354":3}}],["include",{"2":{"14":2,"23":1,"47":1,"111":1,"123":1,"224":1}}],["including",{"2":{"5":1,"17":1,"133":1,"134":1,"146":1}}],["incentive",{"2":{"6":1}}],["int",{"2":{"224":9,"226":1,"227":1,"349":1}}],["introduction",{"0":{"39":1,"53":1,"106":1,"117":1,"145":1,"186":1,"195":1,"229":1,"280":1},"2":{"40":1}}],["introduced",{"2":{"79":1}}],["introduce",{"2":{"6":1}}],["integrity",{"2":{"186":1}}],["integrated",{"2":{"86":1,"87":1,"184":1,"309":1}}],["integrate",{"0":{"82":1,"85":1},"1":{"83":1,"84":1,"85":1,"86":2,"87":1,"88":1},"2":{"39":2,"48":1,"49":1,"80":1,"83":1,"85":1,"106":1,"209":1,"237":1}}],["integrating",{"0":{"15":1,"49":1},"2":{"14":1,"40":1}}],["integrations",{"2":{"152":1}}],["integration",{"0":{"41":1,"45":1,"46":1},"1":{"42":1,"43":1,"44":1,"45":1,"47":1,"48":1,"49":1},"2":{"12":1,"13":1,"17":1,"18":1,"39":2,"40":3,"45":1,"46":2,"48":1,"83":1,"151":1,"152":1,"175":1,"209":2,"314":2}}],["integers",{"2":{"348":1,"354":1}}],["integer",{"2":{"157":1}}],["interested",{"2":{"271":1,"278":1,"302":1}}],["intermediate",{"0":{"142":1},"2":{"165":1}}],["intermediaries",{"2":{"6":1}}],["interpreted",{"2":{"119":1}}],["interval",{"2":{"79":1}}],["inter",{"2":{"62":1}}],["interacted",{"2":{"247":1,"256":1}}],["interactive",{"2":{"110":1}}],["interacting",{"2":{"50":1,"155":1,"178":1,"180":1}}],["interactions",{"2":{"45":1,"50":1,"347":2}}],["interaction",{"0":{"44":1,"203":1,"244":1,"247":1,"248":1,"307":1},"1":{"245":1,"246":1,"247":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1},"2":{"40":1,"44":1,"47":1,"180":3,"203":1,"307":1,"342":1}}],["interact",{"0":{"127":1,"253":1,"255":1,"324":1,"326":1},"2":{"7":1,"39":2,"41":1,"104":1,"126":1,"127":1,"201":1,"203":1,"244":1,"247":1,"248":1,"254":2,"255":1,"283":1,"285":1,"307":1,"325":2,"326":1,"347":1,"354":1}}],["interchain",{"2":{"7":1}}],["interoperability",{"2":{"6":1}}],["interoperate",{"2":{"5":2}}],["internal",{"2":{"6":1}}],["interfaces",{"2":{"16":2,"48":1,"151":1,"156":1,"342":1}}],["interface",{"0":{"43":1,"48":1,"149":1},"1":{"150":1},"2":{"5":1,"7":1,"8":1,"16":6,"40":2,"43":9,"44":1,"48":7,"130":2,"139":1,"149":1,"150":1,"151":2,"152":1,"285":1,"350":2,"355":1}}],["into",{"0":{"15":1},"2":{"5":1,"34":1,"39":1,"65":1,"80":1,"81":1,"83":1,"85":1,"87":1,"117":1,"144":1,"147":1,"162":1,"180":1,"209":1,"223":1,"243":2,"254":1,"255":1,"266":1,"281":1,"286":1,"297":1,"312":1,"325":1,"326":1,"330":1}}],["in",{"0":{"32":1,"46":1,"92":1,"105":1,"161":1,"165":1,"355":1},"1":{"47":1,"48":1,"49":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"3":1,"4":2,"6":4,"7":1,"14":1,"15":2,"16":3,"18":1,"19":2,"24":1,"27":3,"32":1,"35":1,"37":1,"39":3,"40":1,"42":2,"43":4,"44":5,"45":2,"46":1,"47":1,"48":3,"50":1,"51":1,"53":1,"56":1,"61":1,"62":4,"65":2,"68":2,"70":2,"74":5,"76":3,"79":3,"80":2,"81":2,"82":1,"83":1,"85":1,"86":5,"87":1,"88":4,"90":1,"91":7,"94":1,"95":1,"97":2,"101":2,"102":1,"108":1,"110":1,"112":3,"113":1,"117":1,"120":1,"121":1,"123":1,"124":2,"125":1,"126":2,"127":3,"129":1,"130":1,"133":2,"134":2,"135":2,"139":1,"144":3,"147":1,"151":2,"154":1,"155":3,"158":1,"159":1,"162":2,"164":2,"165":4,"167":1,"171":9,"173":2,"177":1,"178":2,"180":4,"188":2,"192":1,"208":2,"217":1,"221":1,"223":1,"224":4,"227":1,"229":1,"230":1,"233":2,"234":1,"235":1,"237":1,"239":4,"241":1,"242":2,"243":5,"244":2,"245":1,"247":1,"248":1,"250":1,"252":1,"254":1,"255":4,"258":1,"260":2,"263":3,"265":1,"266":4,"267":1,"268":3,"270":1,"271":2,"272":1,"276":2,"277":2,"278":1,"282":7,"283":1,"285":1,"286":1,"287":1,"289":1,"291":2,"294":3,"296":1,"297":4,"298":1,"299":3,"301":1,"302":2,"305":1,"311":1,"314":1,"316":1,"319":1,"323":1,"325":1,"326":4,"327":3,"329":1,"330":2,"331":1,"332":1,"335":2,"336":5,"337":1,"338":1,"341":2,"343":2,"344":1,"348":5,"349":3,"350":2,"351":2,"352":1,"353":1,"354":9,"355":1}}],["image=",{"2":{"353":1}}],["image",{"2":{"14":1,"239":3,"241":2,"282":3,"352":4,"353":1,"354":3}}],["images",{"0":{"305":1},"2":{"3":1,"239":1,"282":1,"305":3,"352":1,"354":1}}],["impact",{"2":{"180":1}}],["impl=node",{"2":{"112":1,"282":1}}],["impl=rpc",{"2":{"112":1,"282":1}}],["impl=indexerservice",{"2":{"112":1,"282":1}}],["impl=pubsub",{"2":{"112":1,"282":1}}],["impl=eventbus",{"2":{"112":1,"282":1}}],["impl=localclient",{"2":{"112":4,"282":4}}],["impl=multiappconn",{"2":{"112":1,"282":1}}],["impl",{"2":{"43":1}}],["implementing",{"2":{"16":1,"139":1,"205":1}}],["implementers",{"2":{"16":1}}],["implemented",{"2":{"16":1,"130":1,"152":1,"154":1,"158":1,"159":1,"162":1,"341":1,"350":1,"354":1}}],["implements",{"2":{"14":1,"44":1,"156":1,"268":1,"299":1}}],["implementations",{"2":{"151":1,"331":1}}],["implementation",{"0":{"336":1},"2":{"12":1,"13":1,"15":1,"18":1,"134":1,"162":2,"331":1}}],["implement",{"2":{"8":1,"16":2,"336":2,"347":1}}],["import",{"2":{"123":1,"126":2,"224":2,"225":2,"348":1,"349":1,"353":2}}],["importing",{"2":{"45":1,"48":1}}],["important",{"2":{"16":1,"129":1,"151":1,"338":1}}],["imposed",{"2":{"8":1}}],["improves",{"2":{"354":1}}],["improve",{"2":{"182":1,"355":3}}],["improvements",{"2":{"4":1}}],["improving",{"2":{"2":1,"53":1}}],["itoa",{"2":{"349":2}}],["its",{"2":{"5":2,"7":1,"16":1,"57":1,"108":1,"121":1,"158":1,"164":1,"171":1,"178":1,"179":1,"180":1,"191":1,"234":1,"245":1,"311":1,"341":2,"349":1}}],["it",{"2":{"2":2,"6":1,"7":2,"12":1,"14":2,"16":3,"18":3,"19":2,"20":1,"24":1,"27":2,"35":1,"39":3,"42":1,"43":2,"44":1,"56":1,"57":1,"59":1,"62":1,"71":1,"74":3,"90":1,"106":1,"107":1,"110":2,"117":1,"122":1,"123":2,"124":5,"126":2,"127":2,"129":1,"130":1,"133":2,"134":4,"137":1,"139":1,"144":1,"145":1,"146":1,"149":1,"151":1,"152":1,"154":1,"155":1,"158":1,"165":1,"171":1,"173":1,"175":1,"179":1,"181":1,"186":1,"188":1,"191":1,"202":1,"209":3,"212":2,"217":2,"224":1,"225":1,"226":1,"227":1,"229":1,"230":1,"232":1,"238":1,"239":1,"241":1,"242":1,"243":1,"245":1,"247":1,"248":3,"250":1,"255":1,"256":1,"258":1,"260":1,"267":1,"268":1,"271":1,"272":1,"280":1,"281":1,"282":1,"283":2,"285":1,"289":1,"291":1,"298":1,"299":1,"302":1,"305":1,"309":1,"313":2,"326":1,"331":1,"334":1,"335":2,"336":2,"338":3,"342":1,"343":3,"346":1,"347":2,"348":1,"349":2,"350":1,"352":2,"353":3,"354":7,"355":3}}],["isfound",{"2":{"348":2,"349":4}}],["isletter",{"2":{"348":3,"349":1}}],["isn",{"2":{"336":1}}],["isrs",{"2":{"165":1}}],["issues",{"2":{"206":1,"286":1,"305":1,"314":2}}],["issue",{"2":{"4":1,"62":3,"81":1,"144":1}}],["is",{"0":{"27":1,"130":1,"131":1},"1":{"132":1,"133":1},"2":{"1":1,"5":1,"6":2,"7":1,"8":1,"12":3,"15":2,"18":4,"19":2,"24":1,"26":1,"27":3,"35":1,"37":1,"39":1,"44":1,"45":1,"48":1,"49":1,"51":1,"58":1,"59":1,"61":2,"68":2,"70":1,"74":3,"75":1,"76":1,"77":1,"78":1,"81":1,"83":1,"87":2,"88":1,"90":1,"91":4,"92":1,"94":1,"100":1,"101":2,"106":1,"110":1,"113":2,"120":1,"122":1,"123":1,"124":1,"125":1,"126":1,"129":1,"130":3,"132":2,"134":3,"137":1,"139":1,"144":2,"145":2,"146":1,"149":1,"151":1,"152":1,"154":3,"155":2,"157":2,"158":2,"162":1,"164":1,"165":1,"171":6,"172":1,"173":1,"175":1,"177":2,"187":1,"188":1,"191":4,"192":3,"195":2,"197":1,"198":1,"201":2,"202":4,"206":2,"209":1,"222":1,"224":1,"225":1,"227":1,"233":1,"234":7,"235":3,"237":3,"238":1,"239":2,"241":1,"243":1,"245":1,"246":2,"250":1,"252":1,"254":1,"258":3,"265":2,"266":3,"267":2,"268":1,"272":2,"274":1,"276":1,"280":1,"281":1,"282":3,"283":1,"285":1,"286":2,"289":3,"290":1,"296":2,"297":3,"298":2,"299":1,"305":2,"306":1,"310":1,"313":3,"314":4,"325":1,"328":1,"330":1,"332":1,"334":1,"335":2,"336":1,"337":2,"338":3,"341":3,"342":2,"343":2,"346":3,"347":3,"348":5,"349":3,"350":2,"352":1,"353":2,"354":7,"355":1}}],["l",{"2":{"213":1,"249":1,"318":1}}],["lunaroasis",{"2":{"234":1}}],["luck",{"2":{"193":1,"236":1,"263":1,"294":1,"313":1}}],["luxor",{"2":{"14":1}}],["l3s",{"2":{"135":1}}],["lt",{"2":{"90":1}}],["l2",{"2":{"6":2}}],["len",{"2":{"348":1,"349":1}}],["level",{"2":{"113":1,"120":1,"154":1,"175":1,"283":1}}],["leverages",{"2":{"117":1,"134":1}}],["leverage",{"2":{"82":1,"137":1,"146":1,"175":1}}],["left",{"2":{"61":1}}],["less",{"2":{"16":1,"82":1,"86":1}}],["letters",{"2":{"348":3,"349":2,"354":1}}],["letter",{"2":{"336":6,"348":1,"349":1,"354":2}}],["lets",{"2":{"56":1}}],["let",{"2":{"6":1,"39":1,"45":5,"81":1,"110":1,"126":1,"144":1,"180":1,"191":2,"192":1,"224":2,"225":1,"234":5,"235":1,"239":1,"241":1,"243":3,"245":1,"247":1,"282":1,"283":1,"285":1,"354":12}}],["leader",{"2":{"354":1}}],["leading",{"2":{"5":1}}],["least",{"2":{"165":1,"354":1}}],["leaf",{"2":{"113":2}}],["learnt",{"2":{"184":1}}],["learning",{"2":{"117":2}}],["learn",{"2":{"3":1,"43":1,"50":1,"62":2,"98":1,"109":1,"130":1,"137":1,"139":1,"182":1,"234":1,"260":1,"271":1,"276":1,"291":1,"302":1,"321":1,"328":1}}],["lies",{"2":{"230":1}}],["license",{"2":{"126":1,"224":2,"225":1}}],["listed",{"2":{"133":1}}],["listen=0",{"2":{"328":1}}],["listening",{"2":{"57":1,"109":1,"112":3,"201":1,"282":3}}],["listen",{"2":{"21":1,"72":1,"112":1,"113":1,"199":1,"239":1,"282":2,"354":1}}],["list",{"2":{"93":1,"113":1,"182":1,"245":1,"247":2,"266":2,"283":2,"297":2,"343":1,"354":3}}],["lifecycle",{"2":{"151":1,"175":1,"181":1}}],["life",{"2":{"80":1,"136":1}}],["limited",{"2":{"132":2}}],["limitations",{"2":{"132":1,"181":1}}],["limit",{"2":{"78":2,"113":1,"283":1,"354":1}}],["lines",{"2":{"123":1}}],["line",{"2":{"110":1,"243":2}}],["link",{"2":{"74":1,"198":1}}],["linux",{"2":{"65":1,"107":1,"212":3,"305":2,"316":1}}],["libraries",{"2":{"335":1}}],["library",{"2":{"50":1,"224":1}}],["libssl",{"2":{"211":1}}],["libs",{"2":{"181":1}}],["libp2p",{"2":{"158":1}}],["lib",{"2":{"43":2,"44":1,"48":1}}],["live",{"2":{"16":1,"39":1,"50":1,"61":1,"225":1}}],["liquidity",{"2":{"6":1,"138":1}}],["light",{"0":{"161":1,"187":1,"192":1,"230":1,"235":1,"259":1,"274":1,"290":1,"327":1,"328":1},"1":{"188":1,"328":1,"329":1,"330":1},"2":{"5":2,"6":1,"72":1,"91":1,"93":1,"113":1,"134":2,"139":1,"147":1,"152":1,"161":4,"162":1,"165":4,"167":2,"171":2,"187":1,"188":4,"190":1,"191":1,"230":2,"234":4,"259":2,"274":3,"276":1,"277":1,"290":3,"327":2,"328":7,"330":1}}],["like",{"2":{"5":2,"6":1,"7":1,"43":1,"44":1,"51":1,"59":1,"70":2,"74":1,"76":1,"77":2,"78":1,"92":1,"101":1,"122":1,"127":1,"133":1,"134":1,"149":1,"150":1,"167":1,"191":1,"211":1,"216":1,"239":1,"263":1,"282":2,"283":2,"294":1,"321":1,"351":1,"353":1,"354":3,"356":1}}],["label",{"2":{"246":1,"247":1}}],["labs",{"2":{"67":1,"122":1,"191":1}}],["lazy",{"0":{"79":1},"2":{"79":6,"80":1}}],["lastly",{"2":{"208":1,"234":1}}],["last",{"2":{"77":1,"155":1,"173":4,"234":1,"260":1,"276":1,"291":1}}],["layar",{"2":{"59":1}}],["layers",{"2":{"8":1,"15":2,"17":1,"18":1,"35":1,"130":1,"134":2,"135":1,"138":2,"208":1,"209":2}}],["layer",{"0":{"15":1,"138":1,"158":1},"2":{"5":5,"6":3,"8":1,"14":1,"16":2,"18":2,"91":1,"92":4,"133":2,"134":5,"137":2,"138":2,"139":1,"140":1,"147":1,"151":4,"152":1,"155":2,"158":2,"162":1,"164":1,"165":2,"171":4,"175":2,"191":2,"201":1,"208":1,"209":1,"222":1,"234":2,"236":1,"237":1,"239":1,"259":1,"274":1,"290":1,"314":1,"320":2,"328":1,"329":1,"353":1,"354":1}}],["language",{"2":{"107":1}}],["land",{"2":{"43":1}}],["lanes",{"2":{"7":1}}],["latest",{"2":{"42":1,"157":2,"191":2,"219":1,"305":1,"346":1,"349":1,"352":1,"354":1}}],["later",{"2":{"35":1,"79":1,"90":2,"239":1,"244":1,"282":1,"354":1}}],["laddr",{"2":{"35":2,"36":2,"58":2,"90":2,"95":2,"97":2,"239":2}}],["largest",{"2":{"14":1}}],["launched",{"2":{"239":1,"282":1}}],["launches",{"2":{"177":1}}],["launching",{"2":{"5":1,"6":1,"9":1}}],["launch",{"2":{"5":2,"6":1,"8":1,"129":1,"145":1,"239":1,"282":1,"310":1}}],["l1",{"2":{"5":2,"6":1,"162":1}}],["l1s",{"2":{"5":1}}],["lot",{"2":{"354":1}}],["lots",{"2":{"335":1}}],["long",{"2":{"165":1,"348":1,"349":1,"354":2}}],["low",{"2":{"161":1}}],["loop",{"2":{"72":2,"113":2}}],["looks",{"2":{"101":1,"155":1,"167":1,"282":1,"354":1}}],["look",{"2":{"51":1,"57":1,"78":1,"92":1,"126":1,"127":1,"208":1,"216":1,"218":1,"234":2,"245":1,"247":2,"252":1,"285":1,"320":1,"323":1,"348":1}}],["looking",{"2":{"39":1,"87":1,"133":1,"146":1,"354":1}}],["login",{"2":{"255":1,"326":1}}],["logic",{"2":{"175":1,"191":1,"234":1,"287":1,"341":1,"347":1,"354":1}}],["logging",{"2":{"224":1}}],["logger",{"2":{"45":1}}],["logsbloom",{"2":{"127":1}}],["logs",{"2":{"57":1,"112":1,"126":1,"127":1,"177":2,"201":1,"206":1,"224":3,"239":4,"247":1,"252":1,"282":4,"320":1,"323":1,"354":9}}],["log",{"2":{"45":1,"113":1,"202":1,"224":3,"226":1,"247":1,"312":1,"354":7}}],["loading",{"2":{"148":1,"168":1,"169":1,"170":1,"171":1}}],["loads",{"2":{"123":1}}],["loaded",{"2":{"113":1}}],["load",{"2":{"45":1}}],["location",{"2":{"221":1}}],["located",{"2":{"125":1,"223":1}}],["localwasm",{"2":{"243":2,"246":2,"247":2}}],["locally",{"0":{"226":1},"2":{"193":1,"225":1,"226":2,"227":1,"282":2,"354":2}}],["localclient",{"2":{"112":4,"282":4}}],["localhost",{"2":{"23":1,"35":1,"36":1,"58":1,"72":2,"76":2,"77":3,"112":1,"113":1,"126":1,"180":1,"191":2,"192":1,"234":1,"252":1,"286":1,"323":1}}],["localdalatesttag",{"2":{"21":1,"109":1,"199":1}}],["local",{"0":{"20":1,"21":1,"22":1,"66":1,"68":1,"76":1,"77":1,"109":1,"199":1,"215":1,"221":1,"306":1,"316":1},"1":{"21":1,"22":1,"23":1,"24":1,"67":1,"68":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1},"2":{"2":1,"17":1,"20":1,"21":3,"22":2,"24":1,"37":1,"45":4,"54":1,"62":1,"65":4,"68":5,"72":2,"73":3,"74":6,"76":1,"90":8,"109":3,"110":1,"112":1,"115":2,"117":1,"175":1,"177":3,"178":1,"180":1,"184":1,"186":2,"187":1,"191":2,"193":1,"199":2,"201":1,"202":1,"206":1,"208":1,"212":4,"214":1,"215":1,"223":1,"226":3,"229":2,"236":1,"237":1,"239":12,"242":1,"245":1,"247":1,"258":1,"272":1,"282":14,"283":2,"286":1,"289":1,"303":1,"306":1,"309":1,"314":1,"316":2,"329":2,"335":1,"337":1,"348":1,"349":1,"352":1,"353":3,"354":13,"355":1}}],["lock",{"2":{"45":1}}],["love",{"2":{"2":1,"9":1}}],["ll",{"2":{"0":1,"10":1,"62":1,"68":1,"79":1,"80":2,"83":1,"84":1,"85":1,"91":1,"93":1,"98":1,"121":1,"208":1,"217":1,"247":2,"254":1,"255":1,"266":1,"268":1,"271":1,"283":1,"297":1,"299":1,"302":1,"305":1,"325":1,"326":1,"327":2,"329":1,"354":1}}],["w1",{"2":{"216":2}}],["wget",{"2":{"211":1,"212":1,"260":1,"276":1,"291":1}}],["w",{"2":{"123":2}}],["ws",{"2":{"58":1}}],["would",{"2":{"51":1,"78":1,"144":1,"150":1,"191":1}}],["worry",{"2":{"283":1}}],["word",{"2":{"336":7,"343":1,"344":4,"346":3,"348":6,"349":8,"354":6,"355":2}}],["wordle",{"0":{"331":1,"337":1,"338":1,"341":1,"345":1,"346":1,"351":1,"354":1},"1":{"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":2,"339":1,"340":1,"341":1,"342":2,"343":1,"344":1,"345":1,"346":2,"347":1,"348":1,"349":1,"350":1,"351":1,"352":2,"353":2,"354":2,"355":2,"356":1},"2":{"142":1,"287":1,"331":1,"336":7,"337":3,"338":1,"339":1,"341":1,"342":3,"343":3,"344":2,"346":3,"348":24,"349":17,"350":3,"351":1,"352":7,"353":16,"354":41,"355":2,"356":1}}],["words",{"2":{"73":1}}],["workdir",{"2":{"352":2}}],["working",{"2":{"112":1,"120":1,"121":1,"139":1,"282":1,"352":2}}],["work",{"0":{"161":1,"165":1},"2":{"62":1,"165":2,"167":1,"173":1,"208":1,"239":1,"282":1,"332":1,"338":1,"342":1,"350":1}}],["workspace",{"0":{"46":1},"1":{"47":1,"48":1,"49":1},"2":{"40":1,"43":1,"48":4,"49":1,"87":1}}],["workspaces",{"2":{"39":1,"47":1}}],["works",{"2":{"16":1,"123":1,"208":1}}],["world",{"0":{"257":1,"264":1,"265":1,"272":1,"279":1,"285":1,"288":1,"295":1,"296":1},"1":{"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":2,"266":3,"267":3,"268":3,"269":3,"270":3,"271":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":2,"297":3,"298":3,"299":3,"300":3,"301":3,"302":1},"2":{"19":1,"62":1,"65":1,"84":1,"90":2,"91":1,"101":2,"106":1,"110":2,"141":1,"180":1,"182":1,"186":5,"189":1,"229":2,"231":1,"258":1,"265":1,"268":1,"270":1,"272":1,"280":1,"289":1,"296":1,"299":1,"301":1,"332":1,"337":1,"354":1}}],["wrap",{"2":{"348":3,"349":4}}],["wrapper",{"2":{"43":2}}],["wrong",{"2":{"336":1,"349":2}}],["wrn",{"2":{"202":1}}],["written",{"2":{"123":2}}],["writing",{"2":{"16":1,"39":1,"42":1,"246":1}}],["writer",{"2":{"16":2}}],["write",{"2":{"16":3,"39":2,"81":1,"123":2,"144":1,"234":1,"237":1,"265":1,"296":1,"337":1,"348":1}}],["watch",{"2":{"276":1}}],["warning",{"2":{"65":1,"110":1,"167":1,"173":1,"216":1}}],["waiting",{"2":{"126":1,"252":1,"323":1}}],["wait",{"2":{"51":1,"62":1,"79":1,"354":1}}],["wanted",{"2":{"247":2,"354":2}}],["want",{"2":{"39":1,"46":1,"79":1,"87":1,"129":1,"138":1,"181":1,"186":1,"188":1,"242":1,"283":2,"308":1,"329":1,"354":1}}],["wants",{"2":{"16":1,"349":1}}],["ways",{"2":{"135":1,"336":1,"355":1}}],["way",{"2":{"39":1,"310":1,"349":1}}],["walkthrough",{"2":{"119":1,"120":1}}],["walk",{"2":{"25":1,"98":1,"197":1}}],["wall",{"2":{"14":1}}],["wallet",{"0":{"216":1,"286":1},"2":{"7":1,"73":1,"174":2,"188":1,"216":1,"230":1,"247":1,"255":3,"285":3,"286":5,"326":3}}],["waste",{"2":{"45":1}}],["wasm1y9ceqvnsnm9xtcdmhrjvv4rslgwfzmrzky2c5z",{"2":{"247":2}}],["wasm14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s0phg4d",{"2":{"247":3}}],["wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5",{"2":{"173":4}}],["wasmvm",{"2":{"175":1}}],["wasmd",{"2":{"172":1,"173":1,"239":1,"242":1,"243":1,"245":1,"246":1,"247":6}}],["wasmpath",{"2":{"43":1}}],["wasm32",{"2":{"43":2}}],["wasm",{"2":{"43":4,"173":2,"237":1,"239":6,"242":2,"243":4,"245":1,"246":1,"247":7}}],["was",{"2":{"13":1,"14":2,"16":1,"79":1,"90":1,"127":1,"212":1,"239":1,"282":1,"348":1,"349":1,"354":6}}],["wire",{"2":{"338":1}}],["window",{"2":{"270":1,"301":1}}],["windows",{"2":{"107":1,"305":2}}],["win",{"2":{"113":2}}],["widespread",{"2":{"133":1}}],["widely",{"2":{"120":1}}],["wide",{"2":{"80":1}}],["witnesses",{"2":{"14":2}}],["without",{"2":{"5":1,"6":1,"14":1,"92":1,"151":1,"162":1,"314":1}}],["within",{"2":{"5":1,"106":1,"122":1,"201":1,"349":1}}],["with",{"0":{"7":1,"12":1,"14":1,"38":1,"82":1,"116":1,"127":1,"136":1,"137":1,"175":1,"177":1,"182":1,"194":1,"240":1,"253":1,"255":1,"303":1,"306":1,"324":1,"326":1,"327":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"241":1,"242":1,"243":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"328":1,"329":1,"330":1},"2":{"1":1,"2":1,"3":1,"5":5,"6":4,"7":4,"9":2,"11":1,"12":2,"13":2,"14":2,"16":1,"18":3,"19":1,"22":1,"23":1,"29":1,"31":1,"36":1,"39":2,"40":1,"41":1,"43":2,"46":1,"49":1,"50":1,"57":1,"58":1,"61":1,"65":2,"68":1,"71":1,"72":2,"73":1,"74":1,"75":1,"79":2,"80":3,"81":1,"83":1,"97":1,"104":1,"106":1,"110":3,"112":2,"113":2,"120":2,"121":1,"123":4,"124":1,"126":2,"127":1,"129":2,"130":2,"132":1,"133":2,"134":4,"137":1,"140":1,"143":1,"144":1,"150":3,"151":1,"155":5,"156":1,"162":1,"167":1,"171":1,"175":2,"177":1,"178":2,"180":8,"182":3,"184":1,"188":2,"191":1,"192":1,"201":1,"202":3,"203":3,"204":1,"205":1,"208":2,"209":2,"210":1,"212":1,"220":1,"224":3,"225":1,"226":4,"227":1,"232":1,"234":2,"235":1,"237":1,"238":2,"239":5,"243":2,"244":1,"247":4,"248":1,"250":1,"251":1,"252":1,"254":3,"255":2,"256":1,"258":1,"260":2,"262":2,"266":1,"272":1,"276":1,"281":1,"282":7,"283":1,"285":2,"289":1,"291":2,"293":2,"297":1,"304":1,"305":4,"306":1,"307":3,"309":3,"314":1,"322":1,"323":1,"325":3,"326":2,"327":1,"331":1,"334":2,"335":1,"337":2,"339":1,"342":5,"343":2,"344":1,"346":1,"347":2,"348":2,"349":5,"350":2,"353":2,"354":16,"355":1}}],["wizards",{"2":{"14":1}}],["will",{"2":{"8":1,"18":1,"19":1,"21":2,"24":1,"25":1,"35":1,"37":1,"39":3,"41":1,"46":1,"51":1,"57":1,"61":2,"65":1,"68":1,"69":2,"73":2,"76":2,"80":2,"81":1,"88":1,"89":1,"90":1,"91":3,"92":1,"95":1,"98":1,"106":2,"108":1,"110":1,"112":1,"113":1,"117":4,"120":1,"122":2,"123":1,"124":5,"125":1,"126":2,"127":3,"133":1,"140":1,"144":1,"147":2,"157":2,"165":3,"171":5,"175":1,"178":1,"179":1,"180":1,"191":1,"197":1,"199":1,"201":1,"208":5,"211":1,"212":1,"216":1,"218":1,"219":1,"223":1,"224":1,"226":2,"227":1,"232":1,"234":2,"237":2,"239":1,"242":1,"243":2,"244":1,"245":1,"247":2,"248":1,"251":1,"252":2,"254":2,"267":1,"270":1,"276":1,"280":2,"282":1,"286":1,"298":1,"301":1,"303":1,"305":1,"306":1,"308":1,"311":1,"312":1,"314":1,"320":1,"322":1,"323":2,"325":2,"327":3,"331":3,"332":1,"336":5,"337":2,"338":2,"342":2,"343":1,"345":1,"347":1,"348":2,"349":2,"351":1,"353":1,"354":8}}],["whoever",{"2":{"336":1}}],["who",{"2":{"138":1,"332":1}}],["why",{"0":{"134":1}}],["whatever",{"2":{"122":1}}],["what",{"0":{"130":1,"131":1},"1":{"132":1,"133":1},"2":{"92":1,"139":1,"167":1,"191":1,"234":1,"266":1,"297":1,"313":1}}],["whammy",{"2":{"74":1}}],["whitelist",{"2":{"48":1}}],["while",{"2":{"7":1,"14":1,"15":1,"133":1,"144":1,"171":1,"195":1,"217":1,"259":1,"341":1}}],["whichever",{"2":{"139":1}}],["which",{"2":{"5":1,"6":1,"16":2,"21":1,"27":1,"35":1,"61":1,"62":1,"65":1,"68":1,"70":1,"77":1,"81":1,"83":1,"106":1,"118":1,"130":2,"133":1,"134":2,"144":1,"150":2,"155":3,"171":2,"186":1,"187":1,"189":1,"192":1,"199":1,"229":1,"234":2,"235":1,"242":1,"306":1,"307":1,"313":1,"327":1,"336":1,"337":1,"342":2,"348":2,"349":2}}],["where",{"2":{"6":1,"15":1,"18":1,"19":1,"47":2,"62":1,"90":1,"91":1,"94":1,"101":1,"124":1,"134":1,"144":1,"217":2,"353":2}}],["when",{"0":{"139":1},"2":{"5":1,"8":1,"43":1,"47":1,"48":2,"61":2,"70":1,"73":1,"74":1,"80":1,"102":1,"123":1,"147":1,"155":1,"165":1,"171":1,"180":2,"263":1,"277":1,"294":1,"308":1,"328":1,"349":1,"355":2}}],["whether",{"2":{"2":1,"165":1,"354":1}}],["were",{"2":{"354":2}}],["wed",{"2":{"335":1}}],["web",{"2":{"338":1}}],["webassembly",{"2":{"237":1}}],["websockets",{"2":{"156":1}}],["weight",{"2":{"161":1}}],["well",{"2":{"47":1,"118":1,"151":1,"158":1,"193":2,"226":1,"236":1,"239":1,"282":1,"331":1}}],["welcome",{"2":{"0":1,"10":1,"80":1,"145":1,"310":1}}],["we",{"2":{"2":1,"4":1,"9":1,"12":1,"16":3,"17":1,"18":2,"19":1,"39":3,"41":1,"43":1,"46":1,"48":2,"58":1,"62":1,"68":2,"79":1,"83":1,"85":1,"88":1,"91":2,"97":1,"106":1,"110":1,"112":4,"113":2,"117":2,"120":2,"121":1,"122":1,"123":1,"125":1,"127":2,"139":1,"140":1,"145":2,"154":1,"180":1,"190":2,"191":1,"202":2,"208":4,"211":1,"212":1,"217":1,"223":1,"224":2,"225":2,"226":3,"227":6,"234":1,"237":2,"238":2,"239":6,"241":1,"242":2,"243":1,"244":1,"245":2,"246":2,"247":3,"251":1,"254":1,"260":3,"261":1,"262":1,"265":1,"267":1,"270":1,"275":1,"280":1,"281":3,"282":6,"283":4,"291":3,"292":1,"293":1,"296":1,"298":1,"301":1,"314":2,"322":1,"325":1,"327":1,"332":2,"334":2,"336":5,"337":4,"338":1,"339":2,"341":1,"342":2,"343":2,"344":3,"345":2,"346":1,"347":1,"348":9,"349":12,"350":2,"351":2,"352":1,"353":4,"354":11}}],["dc4026b38a604b82af88a0cd9bedb245",{"2":{"354":2}}],["dc4026b38a60",{"2":{"354":1}}],["df",{"2":{"305":1}}],["d532fc82579f",{"2":{"239":1}}],["dl",{"2":{"212":1}}],["d7d4c5a2ac271061512789bee3718305beaa519b",{"2":{"173":2}}],["d7e7e6ec0299c120c0e32167c11f0b60921ef88cc6524345bceb3b266ef727aa",{"2":{"74":1}}],["dht",{"2":{"158":3}}],["dst",{"2":{"74":3,"113":2}}],["dbg",{"2":{"59":1}}],["dynamic",{"2":{"175":1}}],["dyn",{"2":{"43":1}}],["dual",{"2":{"175":2}}],["dumps",{"2":{"123":1}}],["duplicate",{"2":{"91":1}}],["duplication",{"2":{"39":1}}],["during",{"2":{"61":1,"134":1}}],["duration=46",{"2":{"202":1}}],["duration>",{"2":{"79":1}}],["duration",{"2":{"51":1,"72":2,"113":2}}],["due",{"2":{"13":1,"91":1}}],["dramatically",{"2":{"354":1}}],["drive",{"2":{"350":1}}],["dr",{"0":{"13":1}}],["d",{"2":{"9":1,"90":1,"177":1,"217":1,"241":1,"263":1,"294":1,"321":1,"328":1,"354":4}}],["das",{"2":{"327":1}}],["dastartheight",{"2":{"155":1}}],["danger",{"2":{"222":1,"243":1,"314":1}}],["daemon",{"2":{"215":1}}],["daemonbuilder",{"2":{"45":1}}],["date",{"2":{"206":1,"335":1,"348":1,"354":1,"355":1}}],["datadir",{"2":{"59":1}}],["dataavailabilitylayerclient",{"2":{"16":1,"151":1}}],["data",{"0":{"14":1,"15":1,"16":1,"28":1,"151":1,"199":1},"1":{"152":1},"2":{"6":1,"8":2,"12":2,"13":2,"14":8,"15":4,"16":7,"18":3,"20":2,"24":1,"28":1,"35":1,"37":1,"54":1,"59":3,"106":2,"117":1,"129":1,"130":1,"134":4,"139":1,"140":1,"145":1,"146":1,"147":1,"151":3,"152":1,"155":3,"162":1,"164":1,"171":1,"173":2,"186":3,"188":1,"189":1,"199":1,"208":2,"209":6,"229":1,"230":1,"234":1,"236":1,"247":2,"259":1,"265":1,"268":1,"271":1,"274":1,"280":2,"290":1,"296":1,"299":1,"302":1,"312":1,"314":2,"327":2,"328":1,"329":1,"330":1,"338":1,"354":3}}],["daheight=30",{"2":{"320":1}}],["daheight",{"2":{"155":1}}],["dablocktime",{"2":{"155":2}}],["dapp",{"2":{"143":1}}],["dappsys",{"2":{"224":1}}],["dapps",{"2":{"14":1,"180":1}}],["darwin",{"2":{"71":1,"335":2}}],["days",{"2":{"313":1}}],["day",{"2":{"7":1,"16":1,"336":2,"343":1,"348":9,"349":15,"354":2,"355":1}}],["da",{"0":{"20":1,"21":1,"22":1,"51":1,"78":1,"109":1,"191":1,"199":1,"234":1,"306":1},"1":{"21":1,"22":1,"23":1,"24":1},"2":{"5":1,"6":2,"8":2,"16":4,"20":1,"21":3,"22":3,"23":2,"24":1,"35":3,"36":1,"37":1,"51":4,"54":2,"58":1,"59":1,"61":5,"78":1,"90":5,"91":3,"92":5,"95":3,"97":3,"106":1,"109":3,"110":1,"112":2,"115":1,"130":2,"134":1,"140":1,"147":1,"151":4,"152":3,"155":1,"156":1,"157":1,"165":2,"171":4,"173":1,"175":1,"177":1,"184":1,"186":3,"191":8,"192":5,"199":2,"206":1,"222":4,"229":2,"234":12,"235":5,"236":1,"237":1,"239":14,"247":1,"263":1,"280":1,"282":15,"294":1,"303":1,"306":1,"309":1,"320":2,"328":7,"329":3,"351":1,"352":1,"353":12,"354":13,"356":1}}],["doing",{"2":{"259":1,"348":1,"349":2}}],["do",{"2":{"47":1,"48":1,"103":1,"110":1,"217":1,"225":1,"227":1,"243":1,"263":1,"265":1,"277":1,"283":1,"294":1,"296":1,"354":1}}],["dotenv",{"2":{"45":2}}],["doubt",{"2":{"27":1}}],["door",{"2":{"12":1}}],["done",{"2":{"45":1,"84":1,"193":1,"217":1,"236":1,"254":1,"308":1,"325":1}}],["don",{"2":{"6":1,"91":1,"150":1,"160":1,"174":1,"283":1,"305":1}}],["doesn",{"2":{"128":1}}],["does",{"2":{"6":1,"136":1,"144":1,"191":1,"234":1,"267":1,"298":1,"328":1,"354":1}}],["downloaded",{"2":{"239":2}}],["downloads",{"2":{"99":1}}],["downloading",{"2":{"68":1,"211":1}}],["download",{"2":{"65":2,"107":1,"110":2,"134":1,"171":1,"177":1,"241":1,"276":1,"352":1}}],["down",{"2":{"5":1,"19":1,"139":1,"183":1,"354":1}}],["dockerfile",{"0":{"352":1},"2":{"352":4}}],["docker",{"0":{"177":1,"198":1,"305":1},"2":{"64":1,"177":3,"178":1,"179":2,"198":2,"239":2,"241":1,"242":2,"243":1,"282":2,"283":2,"305":4,"315":1,"329":2,"352":2,"353":1,"354":5}}],["docs",{"2":{"1":1,"145":1,"186":1,"332":1,"338":1,"341":1,"342":1,"343":1,"347":1}}],["documentation",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1},"2":{"0":1,"1":1,"3":1,"4":1,"39":1,"43":1,"44":1,"50":1,"129":1,"137":1,"146":1,"206":1,"234":1,"338":1}}],["did",{"2":{"349":1}}],["didn",{"2":{"93":1,"354":1}}],["disk",{"2":{"305":1}}],["disable",{"2":{"222":1}}],["distinct",{"2":{"180":1}}],["disputes",{"2":{"138":1}}],["displayed",{"2":{"286":1}}],["display",{"2":{"108":1,"178":1,"254":1,"311":1,"325":1,"354":1}}],["discover",{"2":{"313":1}}],["discovery",{"2":{"158":1}}],["disclaimer",{"2":{"62":1}}],["discrepancies",{"2":{"4":1}}],["divided",{"2":{"83":1}}],["dive",{"2":{"80":1,"180":1}}],["dir",{"2":{"43":1,"56":3,"101":4,"111":1}}],["directories",{"2":{"338":1}}],["directory",{"0":{"3":1,"338":1},"2":{"27":3,"37":1,"42":1,"43":1,"59":2,"65":1,"72":2,"101":2,"102":1,"103":1,"110":1,"111":1,"113":2,"122":2,"124":1,"125":2,"126":1,"189":1,"190":1,"217":1,"223":2,"224":1,"232":1,"233":2,"241":1,"242":1,"254":1,"260":2,"263":1,"266":1,"276":1,"277":1,"282":1,"291":2,"294":1,"297":1,"325":1,"330":1,"337":2,"338":4,"352":6,"354":1}}],["direct",{"2":{"72":2,"113":2,"119":1,"151":1,"158":1}}],["directly",{"2":{"5":1,"6":1,"14":1,"50":1,"70":1,"134":1}}],["difference",{"2":{"229":1,"230":1}}],["differently",{"2":{"342":1}}],["different",{"2":{"8":1,"18":2,"35":1,"58":1,"59":1,"70":1,"76":1,"126":1,"130":1,"135":1,"162":1,"205":1,"208":1,"209":1,"255":1,"326":1}}],["diff",{"2":{"46":1}}],["difficult",{"2":{"6":1}}],["diagrams",{"2":{"3":1}}],["debian",{"2":{"239":1,"282":1,"352":1,"354":1}}],["debug",{"2":{"7":1,"72":2,"113":2,"149":1}}],["delegating",{"2":{"342":1}}],["delegate",{"2":{"8":2}}],["deloyment",{"2":{"225":1}}],["dedicated",{"2":{"134":1,"158":1}}],["desc",{"2":{"247":2}}],["describing",{"2":{"338":1}}],["described",{"2":{"243":1}}],["description",{"2":{"121":1,"353":1}}],["desired",{"2":{"188":1}}],["designs",{"2":{"343":1}}],["design",{"0":{"336":1},"2":{"121":1,"151":1,"165":2,"209":1,"331":1,"336":2,"343":1}}],["designed",{"2":{"80":1,"109":1,"314":1,"337":2}}],["designate",{"2":{"8":1}}],["deep",{"2":{"117":1}}],["deeper",{"2":{"80":1,"106":1,"181":1}}],["determine",{"2":{"191":1,"234":2}}],["detect",{"2":{"165":1}}],["detected",{"2":{"88":1}}],["detail",{"2":{"80":1}}],["details",{"0":{"173":1},"1":{"174":1},"2":{"3":1,"16":1,"18":1,"47":1,"192":1,"235":1,"247":1}}],["detailed",{"2":{"2":1,"165":1,"206":1}}],["denom",{"2":{"76":5,"77":3,"112":1,"113":2,"246":2,"283":1,"284":2}}],["de5f15d2ceb85278fa916185a01fba5da604563462893288ec7a8745fb597b96",{"2":{"74":1}}],["decrementcounter",{"2":{"224":2}}],["decreasing",{"2":{"61":1}}],["decision",{"2":{"165":1}}],["decide",{"2":{"158":1,"171":1}}],["decoded",{"2":{"127":1}}],["decentralized",{"2":{"117":1,"132":1,"133":1,"162":2,"171":1}}],["decentralization",{"2":{"53":1}}],["def",{"2":{"353":1}}],["defer",{"2":{"162":1}}],["defaults",{"2":{"61":1}}],["default",{"2":{"45":1,"61":1,"72":2,"73":2,"97":1,"112":1,"154":1,"164":1,"173":1,"191":1,"234":3,"260":1,"276":1,"282":1,"291":1,"328":1,"330":1,"338":1}}],["definition",{"2":{"338":1}}],["definitions",{"2":{"44":1}}],["defining",{"2":{"48":1}}],["defined",{"2":{"47":2,"91":1,"341":1,"342":1,"347":1}}],["defines",{"2":{"16":2,"91":1,"266":1,"268":1,"297":1,"299":1,"343":1}}],["define",{"2":{"5":2,"6":1,"43":1,"265":2,"296":2,"353":4}}],["derived",{"2":{"250":1}}],["derive",{"2":{"44":4,"47":1}}],["dep",{"2":{"342":1}}],["dependency",{"0":{"211":1,"238":1},"1":{"212":1,"213":1,"214":1},"2":{"150":2,"342":2}}],["dependencies",{"0":{"47":1,"107":1,"281":1,"333":1},"1":{"334":1,"335":1},"2":{"40":1,"42":1,"45":2,"211":1,"341":1,"352":2}}],["depth",{"2":{"39":1,"113":1,"121":1}}],["deployed",{"2":{"123":1,"124":1,"134":1,"172":1,"226":1,"227":2,"245":2,"256":1}}],["deployment",{"0":{"140":1,"203":1,"225":1,"240":1,"243":1,"307":1},"1":{"141":1,"142":1,"143":1,"144":1,"241":1,"242":1,"243":1},"2":{"39":1,"126":2,"134":1,"239":1,"243":1,"252":2,"323":2}}],["deploy",{"0":{"124":1,"125":1,"126":1,"252":1,"306":1,"323":1},"1":{"126":1},"2":{"5":1,"18":1,"117":2,"125":1,"126":1,"130":1,"134":2,"152":1,"162":1,"201":1,"203":1,"208":1,"209":1,"222":1,"225":1,"226":1,"227":1,"243":3,"244":1,"248":1,"252":2,"306":1,"307":1,"314":1,"321":2,"323":2}}],["deploying",{"0":{"121":1,"185":1,"226":1,"227":1,"228":1,"258":1,"273":1,"289":1},"1":{"122":1,"123":1,"124":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"274":1,"275":1,"276":1,"277":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1},"2":{"5":2,"8":1,"18":1,"80":1,"130":2,"132":1,"133":3,"134":2,"137":1,"138":1,"180":1,"186":1,"225":1,"227":1,"229":1,"242":1,"276":1}}],["demonstrated",{"2":{"287":1}}],["demonstrates",{"2":{"106":1,"204":1}}],["demo",{"0":{"17":1},"2":{"13":1,"17":1}}],["demand",{"2":{"8":1}}],["degree",{"2":{"6":1}}],["devices",{"2":{"161":1}}],["devnet",{"0":{"258":1,"316":1},"1":{"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1},"2":{"65":2,"117":1,"140":1,"230":1,"258":2,"259":1,"262":1,"272":1,"289":1,"293":1,"306":1,"307":1,"308":1,"314":1,"316":2,"327":1,"329":1}}],["developing",{"2":{"80":1,"81":1,"144":1}}],["development",{"0":{"38":1,"223":1},"1":{"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"2":{"6":1,"24":1,"40":1,"106":1,"120":1,"161":1,"177":2,"178":1,"179":2,"180":1,"187":1,"191":1,"223":1,"263":1,"280":1,"294":1,"336":1,"337":1,"338":1}}],["developers",{"2":{"5":2,"6":3,"7":3,"8":1,"12":1,"15":1,"16":1,"82":1,"130":2,"133":3,"134":3,"136":2,"137":2,"138":1,"145":1,"146":1,"175":1,"195":1,"209":2,"332":1}}],["developer",{"2":{"5":1,"7":1,"132":1,"352":1}}],["dev",{"2":{"1":1,"21":1,"45":1,"65":1,"68":1,"99":1,"107":1,"108":1,"109":1,"110":1,"173":6,"199":1,"211":1,"254":1,"260":1,"276":1,"291":1,"311":1,"325":1,"352":2}}],["b�",{"2":{"320":1}}],["b",{"2":{"200":1,"304":1,"354":5}}],["b917289ec7566b57b2d0ec759f2e703dbd652f9044362e78c05c4f6df8fd7ac7",{"2":{"74":1}}],["black",{"2":{"182":1}}],["blank",{"2":{"74":1}}],["blob",{"2":{"61":2,"202":4}}],["blobs=0",{"2":{"202":1}}],["blobs",{"2":{"14":1}}],["block=true",{"2":{"202":2}}],["blockinch",{"2":{"155":1}}],["blockmanager",{"2":{"155":3}}],["blocktime",{"2":{"155":1}}],["blocknumber",{"2":{"127":1}}],["blockhash",{"2":{"127":1}}],["blockhash=7897885b959f52bf0d772e35f8da638cf8bbc361c819c3fd3e61dcef5034d1cc",{"2":{"59":1}}],["blockheight=5532",{"2":{"59":1}}],["blockretriever",{"2":{"16":1,"151":1}}],["blocks=100",{"2":{"78":1}}],["blockspace",{"2":{"12":1,"14":1}}],["blocks",{"0":{"78":1,"217":1},"1":{"218":1,"219":1,"220":1,"221":1},"2":{"8":1,"16":2,"19":1,"54":1,"59":1,"78":3,"79":2,"85":1,"91":2,"134":3,"147":3,"151":1,"156":2,"158":1,"160":2,"162":1,"165":3,"188":1,"192":1,"202":1,"217":2,"229":1,"230":1,"235":1,"276":1}}],["blocksdk",{"2":{"5":1,"7":1}}],["block",{"0":{"19":1,"51":1,"155":1,"170":1,"218":1,"219":1,"220":1},"2":{"7":2,"8":1,"14":1,"19":7,"51":4,"59":1,"72":2,"79":4,"80":1,"90":3,"91":1,"92":1,"95":1,"97":1,"112":6,"113":2,"126":1,"127":1,"151":2,"155":10,"156":3,"157":3,"161":1,"162":1,"165":3,"171":7,"173":10,"177":5,"188":2,"191":9,"192":1,"202":19,"217":4,"218":1,"219":3,"220":2,"234":10,"235":1,"239":9,"252":1,"282":6,"312":3,"320":10,"323":1,"329":5,"354":22}}],["blockchain",{"2":{"6":3,"7":1,"8":1,"14":1,"18":1,"53":2,"62":1,"70":1,"106":2,"110":1,"129":1,"130":1,"132":2,"133":1,"134":1,"145":1,"149":1,"156":2,"175":2,"208":1,"265":2,"280":2,"285":1,"296":2,"313":1,"337":5,"338":4,"341":1,"347":1,"350":1}}],["blockchains",{"2":{"5":2,"7":1,"70":6,"335":1,"337":1}}],["blog",{"0":{"10":1},"1":{"11":1},"2":{"3":3,"10":1,"128":1,"130":1,"208":1}}],["bit",{"2":{"239":2,"282":2,"348":1,"349":1,"354":2}}],["bitcoin",{"0":{"12":1,"14":1,"15":1,"16":1,"17":1,"207":1,"214":1,"215":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":2,"217":2,"218":2,"219":2,"220":2,"221":2,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1},"2":{"5":1,"11":1,"12":6,"13":4,"14":9,"15":3,"16":7,"17":1,"18":3,"164":1,"208":5,"209":7,"214":3,"217":3,"221":1,"222":3,"223":3}}],["bid",{"2":{"113":2}}],["bin",{"2":{"110":2,"178":1,"179":1,"212":3,"217":1,"239":6,"261":1,"275":1,"282":6,"292":1,"352":2,"353":1,"354":6}}],["binary",{"0":{"67":1},"2":{"27":2,"90":1,"189":1,"190":1,"232":1,"338":1,"352":1}}],["big",{"2":{"14":1}}],["bog",{"2":{"354":3}}],["body",{"2":{"283":1,"349":2,"350":1,"354":2}}],["bodies",{"2":{"155":1}}],["bookworm",{"2":{"352":1}}],["bool",{"2":{"348":1}}],["boogas",{"2":{"253":1,"324":1}}],["booga",{"0":{"252":1,"323":1},"2":{"253":2,"255":2,"321":1,"322":1,"324":2,"326":2}}],["bootstrapping",{"2":{"6":1}}],["bootstrap",{"2":{"5":1,"12":1,"133":1,"134":1,"158":2}}],["bob",{"2":{"202":2,"283":1,"354":7}}],["bonus",{"2":{"150":1}}],["bot",{"2":{"355":1}}],["bottom",{"2":{"123":1}}],["both",{"2":{"8":1,"19":1,"88":1}}],["box",{"2":{"43":2}}],["bar",{"2":{"145":1}}],["barrier",{"2":{"133":1}}],["back",{"0":{"77":1},"2":{"97":1,"245":1}}],["backend",{"0":{"30":1},"2":{"30":2,"31":1,"32":1,"72":2,"76":1,"88":1,"93":1,"113":5,"114":2,"227":1,"243":1,"246":1,"247":1,"283":2,"354":6}}],["bankkeeper",{"2":{"348":1,"349":1,"350":2}}],["bank",{"2":{"76":1,"77":2,"88":1,"113":2,"114":1,"247":2,"283":2,"284":2,"342":5}}],["balances",{"0":{"284":1},"2":{"76":2,"77":5,"113":2,"247":3,"284":3,"342":1}}],["balance",{"2":{"76":1,"77":1,"91":1,"113":4,"203":3,"284":2}}],["batches",{"2":{"188":1,"192":1,"230":1,"235":1}}],["batch",{"2":{"72":2,"113":2}}],["battle",{"2":{"7":1}}],["basename",{"2":{"242":1}}],["baseaccount",{"2":{"173":1}}],["base",{"2":{"47":2,"48":3,"352":1,"354":1}}],["based",{"2":{"8":1,"53":1,"158":1,"195":1}}],["basics",{"2":{"98":1}}],["basic",{"2":{"37":1,"180":1,"182":1,"184":1,"204":1,"224":2,"268":1,"299":1,"312":1,"354":1}}],["bashfailed",{"2":{"354":3}}],["bashforge",{"2":{"223":1,"224":1,"226":1,"227":1,"252":1,"323":1}}],["bashfoundryup",{"2":{"213":1}}],["bashfound",{"2":{"101":1}}],["bash7",{"2":{"320":1}}],["bash24",{"2":{"306":1}}],["bash2024",{"2":{"74":1}}],["bashmake",{"2":{"305":1,"306":1,"307":1,"308":1}}],["bashmodify",{"2":{"266":1,"297":1}}],["bashtext",{"2":{"270":1,"301":1}}],["bashtx",{"2":{"243":1,"354":5}}],["bashname",{"2":{"247":1}}],["bashwordle=$",{"2":{"354":1}}],["bashwasmd",{"2":{"245":1,"247":1}}],["bashwget",{"2":{"65":1,"68":1}}],["bashkurtosis",{"2":{"238":1,"239":1,"281":1,"282":1,"334":1,"353":1,"354":2}}],["bashkeyname",{"2":{"69":2}}],["bashopenssl",{"2":{"234":1,"260":1,"276":1,"291":1,"328":1}}],["bashosmosisd",{"2":{"76":1,"77":1}}],["bashosmo",{"2":{"76":1}}],["bashexit",{"2":{"354":1}}],["bashexport",{"2":{"57":1,"124":1,"126":2,"217":1,"218":1,"219":1,"222":1,"226":3,"227":1,"252":2,"255":1,"283":1,"323":2,"326":1}}],["basherror",{"2":{"247":1}}],["bashethermintd",{"2":{"222":1}}],["bash1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5",{"2":{"219":1}}],["bash12",{"2":{"112":1}}],["bashbrew",{"2":{"305":1}}],["bashbitcoin",{"2":{"214":1,"215":1,"216":1,"218":1,"219":1,"220":2}}],["bashbalances",{"2":{"76":1,"284":2}}],["bashbash",{"2":{"65":1,"68":1,"217":1,"222":1,"262":1,"263":1,"276":1,"277":1,"293":1,"294":1}}],["bashsource",{"2":{"213":1}}],["bashsudo",{"2":{"211":2,"214":1,"242":1}}],["bashver=",{"2":{"212":1}}],["bashversion",{"2":{"71":1}}],["bashda",{"2":{"191":1,"234":3}}],["bashdocker",{"2":{"65":1,"177":2,"178":1,"179":2,"183":1,"239":2,"241":3,"243":2,"282":2,"283":1,"316":1,"328":1,"352":2,"354":3}}],["bashhttp",{"2":{"188":1}}],["bashaddress",{"2":{"321":1}}],["bashauth",{"2":{"234":1,"283":1,"354":1}}],["bashanvil",{"2":{"226":1}}],["bashavail",{"2":{"188":1}}],["bashaccount",{"2":{"113":1,"114":1}}],["bashprivatekey",{"2":{"250":1}}],["bashprivate",{"2":{"178":1,"227":1}}],["bashpython3",{"2":{"124":1}}],["bashpip",{"2":{"120":1}}],["bashgo",{"2":{"305":1}}],["bashgm=$",{"2":{"282":1}}],["bashgmd",{"2":{"76":1,"77":2,"88":1,"270":1,"301":1}}],["bashgas",{"2":{"247":1}}],["bashgit",{"2":{"113":1,"176":1,"222":1,"304":1}}],["bash4980",{"2":{"218":1}}],["bash4",{"2":{"92":1}}],["bashi",{"2":{"312":1}}],["bashinit=",{"2":{"246":1}}],["bashinfo",{"2":{"239":1,"282":1,"354":1}}],["bashinterface",{"2":{"48":1}}],["bashignite",{"2":{"232":3,"266":1,"297":1,"335":2,"337":1,"340":2,"342":1,"344":2,"346":2}}],["bashibc",{"2":{"77":1}}],["bashrepository",{"2":{"352":1}}],["bashregister=",{"2":{"247":1}}],["bashrc",{"2":{"212":3,"213":1}}],["bashrm",{"2":{"189":1,"221":1,"261":1,"275":1,"292":1}}],["bashrly",{"2":{"71":1,"72":1,"73":1,"74":3,"75":1,"113":7}}],["bashrollkit",{"2":{"23":1,"51":1,"56":1,"58":1,"61":2,"78":1,"95":1,"97":1,"101":1,"108":1,"112":1,"113":2,"233":1,"235":1,"283":2,"284":2,"311":1,"312":1,"354":8}}],["bashcode",{"2":{"245":1,"354":1}}],["bashcontainer",{"2":{"239":1,"282":1,"354":1}}],["bashcw=$",{"2":{"239":1}}],["bashcli",{"2":{"238":1,"281":1,"334":1}}],["bashcargo",{"2":{"188":1}}],["bashcast",{"2":{"127":2,"226":2,"227":2,"253":2,"324":2}}],["bashcalldata=$",{"2":{"127":1}}],["bashcd",{"2":{"65":2,"67":1,"71":1,"93":1,"111":1,"122":2,"126":3,"190":1,"199":1,"200":1,"201":1,"202":1,"232":2,"251":1,"252":1,"254":2,"317":1,"319":1,"322":1,"323":1,"325":2,"329":1,"330":1,"338":1}}],["bashcp",{"2":{"56":1}}],["bashcurl",{"2":{"21":1,"65":1,"99":1,"107":1,"108":1,"110":1,"213":1,"249":1,"311":1,"318":1,"335":1}}],["bash",{"2":{"19":4,"21":1,"51":1,"56":1,"65":1,"78":1,"79":3,"90":1,"103":1,"107":1,"109":2,"177":1,"178":2,"179":1,"190":1,"191":1,"192":1,"202":1,"203":1,"212":3,"213":1,"217":1,"224":1,"231":1,"234":2,"239":1,"247":2,"249":1,"260":1,"276":1,"282":1,"283":2,"291":1,"318":1,"329":1,"335":1,"352":1,"354":2}}],["bashyarn",{"2":{"1":1}}],["berachain",{"2":{"314":1,"317":1}}],["being",{"2":{"218":1,"354":1}}],["beacond",{"2":{"202":1}}],["beacon",{"2":{"200":2,"201":1,"202":7,"203":1}}],["beaconkit",{"0":{"194":1,"200":1,"202":1},"1":{"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1},"2":{"195":2,"200":1,"201":1,"203":1,"204":2,"206":2}}],["begin",{"2":{"196":1,"320":1}}],["beginner",{"0":{"141":1}}],["benefit",{"2":{"134":1}}],["below",{"2":{"17":1,"25":1,"41":1,"42":2,"44":1,"118":1,"179":1,"218":1,"233":1,"243":1,"247":2,"328":1}}],["behavior",{"2":{"16":1,"121":1}}],["because",{"2":{"91":1,"113":1,"120":2,"158":1,"242":1,"267":1,"298":1,"337":1,"354":2}}],["became",{"2":{"14":1}}],["become",{"2":{"14":2}}],["becoming",{"2":{"6":1}}],["beta",{"0":{"273":1},"1":{"274":1,"275":1,"276":1,"277":1},"2":{"229":1,"230":2,"234":3,"235":1,"271":1,"274":1,"276":1,"278":1,"302":1,"327":1}}],["better",{"2":{"14":1,"243":1}}],["between",{"2":{"6":1,"8":3,"62":1,"68":1,"70":3,"74":1,"75":1,"138":1,"151":1,"158":1,"165":2,"342":1}}],["best",{"0":{"7":1}}],["been",{"2":{"6":1,"61":1,"76":1,"77":1,"171":1,"226":1,"227":1,"247":1,"266":1,"297":1,"314":1,"348":1,"349":1,"352":1,"354":1}}],["be",{"0":{"9":1},"2":{"5":1,"7":2,"8":1,"16":2,"18":1,"19":1,"35":1,"39":1,"41":1,"43":1,"44":1,"51":1,"58":1,"61":4,"74":1,"76":1,"86":1,"112":2,"113":1,"118":1,"119":1,"121":1,"126":1,"127":1,"128":1,"130":2,"133":4,"135":1,"137":1,"139":1,"147":1,"149":1,"150":1,"151":2,"152":1,"154":1,"157":2,"161":1,"165":1,"171":3,"173":2,"180":1,"191":2,"219":1,"220":1,"223":1,"233":1,"234":2,"237":1,"242":1,"250":1,"254":1,"283":1,"286":1,"305":1,"307":1,"314":1,"325":1,"327":3,"328":1,"336":2,"337":1,"342":1,"345":2,"348":3,"349":3,"350":1,"354":1,"355":1}}],["before",{"2":{"2":1,"39":1,"54":1,"65":1,"79":1,"95":1,"110":1,"171":1,"177":1,"186":1,"187":1,"196":1,"229":1,"230":1,"254":1,"261":1,"275":1,"283":1,"292":1,"305":1,"315":1,"316":1,"325":1,"327":1,"329":1,"336":1,"339":1,"354":2}}],["business",{"2":{"133":1}}],["buffer",{"2":{"79":1,"265":2,"296":2,"338":1}}],["budget",{"2":{"12":1,"45":1}}],["button",{"2":{"86":1,"286":1}}],["but",{"2":{"8":1,"12":1,"68":1,"117":1,"120":1,"133":1,"150":1,"158":1,"166":1,"227":1,"332":1,"336":1,"337":1,"338":1}}],["bugs",{"2":{"5":1,"6":1,"81":1,"144":1}}],["builder=false",{"2":{"202":1}}],["builder",{"2":{"202":5}}],["builds",{"2":{"109":1,"199":1,"202":1}}],["build",{"0":{"7":1,"138":1,"180":1,"182":1,"202":1,"305":1},"1":{"181":1,"182":1},"2":{"3":1,"5":1,"18":2,"21":1,"45":1,"106":1,"110":1,"117":1,"120":1,"133":1,"137":1,"144":1,"175":1,"182":1,"193":1,"202":1,"209":2,"211":1,"212":1,"232":2,"236":1,"237":1,"256":1,"280":1,"305":5,"313":1,"331":1,"332":1,"335":1,"337":3,"342":1,"352":8}}],["building",{"0":{"1":1,"27":1,"110":1,"140":1,"190":1,"194":1,"232":1},"1":{"141":1,"142":1,"143":1,"144":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1},"2":{"5":1,"6":1,"9":1,"79":2,"106":2,"139":1,"140":1,"180":1,"195":3,"280":2,"331":1,"335":1,"339":1}}],["built",{"2":{"1":1,"16":1,"115":1,"121":2,"124":1,"134":1,"137":1,"182":1,"193":1,"202":1,"236":1,"237":1,"241":1,"258":1,"271":1,"289":1,"302":1,"352":1,"353":1,"356":1}}],["briefly",{"2":{"135":1}}],["bring",{"2":{"134":1,"136":1}}],["bridge",{"2":{"6":1}}],["bridging",{"2":{"6":1}}],["brew",{"2":{"110":1}}],["break",{"0":{"9":1}}],["broadcasting",{"2":{"156":1,"283":1,"354":1}}],["broadcast",{"2":{"72":2,"113":2,"126":2,"226":1,"227":1,"252":2,"323":2}}],["broccoli",{"2":{"45":1}}],["browser",{"2":{"174":1,"285":1,"286":1}}],["browse",{"2":{"39":1}}],["brought",{"2":{"5":1}}],["branches",{"2":{"7":1,"150":1}}],["branch",{"2":{"2":3,"113":1,"200":1,"304":1,"317":1,"322":1,"329":1}}],["byte",{"2":{"348":2,"349":3}}],["bytecode",{"2":{"242":1}}],["bytes",{"2":{"234":2}}],["by",{"2":{"3":1,"5":5,"6":1,"7":1,"12":1,"14":3,"16":1,"18":1,"24":1,"37":1,"44":1,"45":1,"48":1,"59":1,"61":4,"68":1,"74":1,"90":2,"91":1,"94":1,"104":1,"108":1,"110":1,"117":1,"121":1,"123":1,"124":1,"129":2,"130":1,"134":5,"145":1,"152":1,"154":3,"155":1,"161":1,"162":1,"164":1,"165":2,"166":1,"172":1,"176":1,"178":1,"179":2,"180":2,"188":1,"190":1,"191":1,"192":1,"195":1,"208":1,"214":1,"217":1,"226":1,"227":1,"233":1,"234":3,"235":1,"237":2,"238":1,"239":2,"245":2,"246":1,"247":2,"260":1,"262":1,"266":1,"269":1,"276":2,"281":1,"282":2,"283":1,"291":1,"293":1,"297":1,"300":1,"310":1,"311":1,"314":1,"327":2,"328":1,"334":1,"335":1,"337":1,"338":1,"340":1,"341":1,"345":1,"349":1,"352":2,"354":7,"355":1}}],["cbf66a881cb2",{"2":{"354":1}}],["cb1fa1d3309513fc6c8599606defe75164f4cae2abd101d78133b287862a5aca",{"2":{"74":1}}],["c5363b77b543",{"2":{"282":1}}],["ctx",{"2":{"268":3,"299":3,"348":4,"349":6,"350":2}}],["ctrl+c",{"2":{"217":1}}],["c147257485b72e7ffa5fdb943c94ce951a37817554339586ffd645ad2aa397c3",{"2":{"247":1}}],["c71b0308616d",{"2":{"239":1}}],["c71b0308616d40ad919ad24c3d14f35b",{"2":{"239":3}}],["csrjjpfudtnftzgho69v0d",{"2":{"234":1}}],["cpu",{"2":{"210":1}}],["cp",{"2":{"126":2,"241":1,"243":1,"254":1,"325":1}}],["circom",{"2":{"122":1,"126":1,"127":1}}],["circuit",{"0":{"121":1,"124":1},"1":{"122":1,"123":1,"124":1},"2":{"117":3,"121":2,"122":6,"123":6,"124":6,"126":1,"127":2,"128":1}}],["c3e53d20bc7a4cc993b17c7971f8ecd06a433c10b6a96f4c4c3714f0624c56da",{"2":{"112":1,"113":1,"114":1}}],["cmd=",{"2":{"353":1}}],["cmd",{"2":{"101":3,"111":1,"233":1,"338":1,"352":1,"353":2}}],["c",{"2":{"94":1,"97":1,"212":1,"239":5,"276":1,"282":5,"353":1,"354":5}}],["c053d637cca2a2ba030e2c5ee1b28a16f71ccb0e45e8be52766dc1b241b77878",{"2":{"76":1}}],["cd",{"2":{"67":1,"71":1,"93":1,"109":1,"113":1,"176":1,"200":1,"212":1,"222":1,"223":1,"251":1,"266":1,"297":1,"304":1,"317":1,"322":1}}],["cut",{"2":{"354":4}}],["cutting",{"2":{"134":1,"186":1}}],["cumulativegasused",{"2":{"127":1}}],["curl",{"2":{"109":1,"156":1,"191":1,"199":1,"211":1,"231":1,"234":1,"329":1,"352":2}}],["currentcount",{"2":{"349":2}}],["currenttimeguesserhashstring",{"2":{"349":4}}],["currenttimeguesserhash",{"2":{"349":2}}],["currenttimeguesserbytes",{"2":{"349":2}}],["currenttimehashstring",{"2":{"348":3,"349":2}}],["currenttimehash",{"2":{"348":2,"349":2}}],["currenttimebytes",{"2":{"348":2,"349":2}}],["currenttime",{"2":{"348":2,"349":3}}],["currently",{"2":{"139":2,"144":2,"154":1,"156":1,"161":1,"166":1,"222":1,"268":1,"299":1,"348":1,"354":1}}],["current",{"2":{"44":2,"101":1,"165":2,"218":1,"233":1,"314":1,"336":1,"348":4,"349":7,"352":1,"354":1,"355":1}}],["customizing",{"2":{"338":1}}],["customization",{"2":{"175":2}}],["customizability",{"0":{"132":1},"2":{"134":1}}],["customizable",{"2":{"129":1,"134":1,"145":1,"195":1}}],["customize",{"2":{"8":1,"18":2,"87":1,"134":1,"145":1,"205":1,"208":1,"209":2}}],["custom",{"2":{"7":1,"15":1,"17":1,"44":1,"68":1,"79":2,"86":1,"124":1,"136":1,"175":1,"205":1,"208":1,"338":1}}],["cfg",{"2":{"43":2}}],["cwd",{"2":{"335":1}}],["cwinfer2ikqgxgo0da9j7ubq+e1ljwztmdjwdt",{"2":{"283":1}}],["cw1",{"2":{"48":2}}],["cw20",{"2":{"47":3,"48":6}}],["cwenv>",{"2":{"43":1}}],["cw",{"0":{"38":1,"42":1},"1":{"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"2":{"39":6,"40":2,"41":1,"42":4,"43":2,"44":7,"45":1,"46":2,"47":1,"48":2,"50":2,"80":1,"241":3,"242":1,"243":4,"244":1}}],["ce2291909a3d",{"2":{"354":1}}],["certificates",{"2":{"352":1}}],["certain",{"2":{"336":1}}],["cee974a1c2b141478c9eb2a9b1e4f87f",{"2":{"239":2}}],["cease",{"2":{"183":1}}],["censorship",{"2":{"162":1}}],["centralized",{"2":{"34":1,"139":1,"162":1,"354":2}}],["celenium",{"2":{"173":1,"276":2,"330":1}}],["celestiaorg",{"2":{"222":1}}],["celestia1jqevcsld0dqpjp3csfg7alkv3lehvn8u04ymsu",{"2":{"113":2}}],["celestia",{"0":{"113":1,"152":1,"228":1,"230":1,"235":1,"258":1,"259":1,"273":1,"274":1,"289":1,"290":1,"316":1,"327":1},"1":{"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"274":1,"275":1,"276":1,"277":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"328":1,"329":1,"330":1},"2":{"15":1,"35":1,"65":2,"91":4,"93":2,"112":2,"113":4,"117":2,"128":1,"130":2,"134":1,"140":2,"143":1,"144":1,"147":1,"152":5,"229":2,"230":2,"234":4,"235":3,"236":1,"258":1,"259":1,"263":1,"271":1,"272":1,"274":2,"276":2,"277":1,"278":1,"289":1,"290":1,"294":1,"302":1,"314":2,"316":2,"327":2,"328":10,"329":2,"330":1,"356":1}}],["cel",{"2":{"93":1}}],["carl",{"2":{"335":1}}],["cargo",{"0":{"42":1},"2":{"40":1,"42":1,"48":4,"242":1}}],["cast",{"2":{"226":2,"227":2,"255":1,"326":1}}],["cases",{"2":{"61":1,"134":1,"171":1,"182":1,"281":1,"354":1}}],["case",{"2":{"15":1,"35":1,"90":1,"91":1,"97":1,"134":1,"147":1,"171":2,"221":1,"245":1,"342":1}}],["capabilities",{"2":{"146":1,"156":1,"175":1,"181":1,"184":1,"309":1,"342":1}}],["capital",{"2":{"133":1}}],["calculate",{"2":{"112":1}}],["calling",{"2":{"202":2}}],["calldata=true",{"2":{"123":1}}],["calldata",{"2":{"123":15,"124":3,"127":3}}],["calls",{"2":{"44":1,"265":2,"296":2}}],["call",{"2":{"16":1,"56":1,"127":2,"140":1,"226":2,"227":2,"253":1,"324":1}}],["called",{"2":{"16":1,"242":1,"263":1,"277":1,"294":1,"337":1,"346":1,"347":1,"352":1}}],["cached",{"2":{"282":2,"354":2}}],["cache",{"2":{"72":1,"113":1,"242":2,"352":1}}],["cat",{"2":{"127":1}}],["catalog",{"2":{"45":1}}],["catch",{"2":{"39":1}}],["canary",{"2":{"173":1}}],["candidate",{"2":{"74":2}}],["canonical",{"2":{"5":1}}],["can",{"0":{"135":1,"139":1},"1":{"136":1,"137":1,"138":1},"2":{"5":2,"6":1,"7":2,"14":2,"15":1,"16":3,"19":1,"27":1,"42":1,"43":2,"44":1,"45":2,"46":1,"48":1,"49":1,"50":1,"61":2,"65":2,"68":1,"70":2,"74":1,"75":1,"82":1,"87":2,"88":2,"90":2,"93":1,"94":1,"102":1,"104":1,"110":1,"112":1,"118":1,"122":1,"127":2,"129":1,"130":3,"133":2,"134":4,"137":2,"139":1,"140":1,"149":2,"150":1,"151":2,"152":1,"154":1,"161":2,"162":1,"165":4,"171":2,"173":3,"178":1,"179":1,"181":1,"182":1,"186":1,"187":1,"188":1,"192":1,"195":1,"202":2,"203":1,"214":1,"221":1,"224":2,"225":1,"226":4,"227":5,"230":1,"234":1,"235":1,"237":1,"238":2,"239":5,"241":1,"243":2,"244":1,"245":1,"247":1,"254":2,"256":1,"259":1,"260":3,"262":1,"274":1,"276":1,"281":2,"282":6,"283":1,"290":1,"291":3,"293":1,"305":1,"307":2,"313":1,"315":1,"316":1,"321":1,"325":2,"327":3,"328":2,"334":2,"335":3,"336":1,"341":1,"343":1,"348":2,"349":3,"352":1,"354":10,"355":7}}],["chmod",{"2":{"352":1}}],["checked",{"2":{"349":1}}],["checks",{"2":{"155":1,"171":1,"349":1}}],["checktx",{"2":{"154":1}}],["checking",{"0":{"284":1},"2":{"108":1,"239":1,"282":1,"311":1,"354":1}}],["checkout",{"2":{"67":1,"71":1,"200":1,"222":1,"317":1,"322":1,"329":1}}],["check",{"2":{"35":1,"76":1,"77":1,"127":1,"128":1,"144":1,"164":1,"206":1,"212":1,"214":1,"218":1,"219":1,"237":1,"268":1,"299":1,"305":1,"322":1,"327":1,"332":1,"348":4,"349":5,"354":1}}],["cheaper",{"2":{"14":1}}],["choosing",{"2":{"19":1}}],["choose",{"2":{"8":3,"45":1,"86":1,"139":1}}],["choice",{"2":{"8":2,"162":3}}],["characters",{"2":{"234":1,"260":2,"276":2,"291":2,"348":1,"349":3}}],["challenging",{"2":{"133":1}}],["challenges",{"2":{"133":1,"134":1}}],["changing",{"2":{"92":1,"97":1}}],["changed",{"2":{"19":1,"70":1,"254":1,"325":1}}],["change",{"0":{"19":1},"2":{"39":1,"65":1,"68":1,"80":1,"111":1,"150":1,"223":1,"227":1,"254":2,"325":2,"327":1,"329":1,"330":1,"347":1}}],["changes",{"2":{"2":4,"179":2,"265":1,"296":1}}],["channel",{"0":{"74":1},"2":{"74":17,"76":3,"77":1,"112":3,"113":6,"155":2}}],["channels",{"2":{"70":2,"113":1,"155":1}}],["chain=regtest",{"2":{"215":1}}],["chain>",{"2":{"43":1}}],["chainflag=",{"2":{"26":1}}],["chains",{"2":{"6":1,"50":1,"62":1,"68":1,"72":1,"74":1,"113":1,"133":2,"134":1,"140":1}}],["chain",{"0":{"28":1,"36":1,"51":1,"56":1,"65":1,"76":1,"77":1,"127":1,"189":1,"216":1,"261":1,"262":1,"275":1,"292":1,"293":1,"337":1,"351":1,"354":1},"1":{"338":1,"352":1,"353":1,"354":1,"355":1},"2":{"5":3,"8":1,"9":2,"14":1,"18":2,"19":1,"25":2,"26":5,"27":2,"28":1,"29":2,"32":1,"35":1,"36":1,"37":1,"43":1,"45":4,"51":1,"56":6,"65":3,"68":1,"69":2,"72":2,"73":1,"74":20,"76":4,"77":1,"79":1,"88":1,"90":2,"91":1,"92":1,"94":1,"95":1,"97":2,"101":4,"111":1,"113":5,"114":1,"117":1,"124":1,"125":1,"127":1,"130":1,"133":2,"134":1,"137":2,"144":1,"171":3,"173":2,"178":1,"182":2,"195":1,"205":1,"221":1,"222":3,"227":2,"232":5,"243":1,"246":1,"247":1,"266":1,"267":1,"283":1,"297":1,"298":1,"306":4,"319":1,"321":1,"337":2,"338":1,"342":1,"351":1,"352":7,"353":4,"354":12,"355":2}}],["critical",{"2":{"133":1,"283":1,"354":2}}],["crates",{"2":{"47":1,"48":1}}],["crater",{"2":{"45":1}}],["crate",{"0":{"48":1},"2":{"39":1,"40":1,"43":6,"44":1,"45":1,"48":2}}],["cross",{"2":{"39":1,"243":1,"347":1}}],["creator",{"2":{"247":1,"348":2,"349":3,"354":2}}],["creative",{"2":{"234":1,"260":1,"276":1,"291":1,"328":1}}],["creation",{"2":{"43":1,"175":1,"239":1,"282":1,"354":1}}],["creating",{"0":{"35":1,"43":1,"48":1,"88":1,"341":1},"1":{"342":1},"2":{"40":2,"43":1,"70":1,"112":1,"177":1,"180":1,"188":1,"202":3,"204":1,"208":1,"239":3,"282":2,"312":1,"320":1,"337":3,"343":1,"345":1,"354":4}}],["createwallet",{"2":{"216":1}}],["created",{"2":{"74":2,"158":1,"171":1,"223":1,"239":3,"247":1,"266":1,"282":3,"297":1,"345":1,"349":1,"352":1,"354":4}}],["creates",{"2":{"27":1,"74":1,"190":1,"344":1}}],["create",{"0":{"25":1,"70":1,"73":1,"74":1,"216":1,"266":1,"297":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1},"2":{"2":3,"12":1,"35":1,"48":1,"57":1,"62":1,"65":1,"68":1,"74":3,"83":1,"86":1,"88":1,"90":1,"113":3,"117":1,"130":1,"136":1,"137":1,"195":1,"208":3,"209":1,"216":1,"223":1,"224":1,"232":2,"265":1,"266":3,"296":1,"297":3,"338":1,"344":2,"347":1,"348":2,"349":2,"352":2,"353":1,"355":2}}],["crypto",{"2":{"5":1,"283":2,"348":1,"349":1,"354":2}}],["clang",{"2":{"211":1}}],["classes",{"2":{"130":1}}],["clay",{"2":{"69":2,"73":2}}],["clarity",{"2":{"2":1}}],["cleaning",{"0":{"189":1}}],["clean",{"2":{"39":1,"188":1,"308":2,"354":1}}],["clears",{"2":{"183":1}}],["clear",{"0":{"261":1,"275":1,"292":1},"2":{"2":1,"14":1,"189":1,"221":1}}],["cloning",{"2":{"176":1}}],["clone",{"0":{"122":1,"176":1,"200":1,"304":1,"317":1},"2":{"1":1,"2":2,"67":1,"71":1,"113":1,"122":2,"176":1,"200":2,"222":2,"251":2,"304":2,"317":2,"322":2}}],["cloud",{"2":{"173":2}}],["close",{"2":{"14":1,"77":1}}],["clip",{"2":{"45":1}}],["cli",{"0":{"98":1,"99":1,"102":1,"108":1,"311":1},"1":{"99":1,"100":1,"101":1,"102":1,"103":2,"104":1},"2":{"7":1,"37":1,"54":1,"65":1,"98":2,"99":2,"102":1,"104":1,"149":1,"173":1,"197":1,"214":1,"216":1,"217":4,"218":1,"219":1,"220":2,"231":3,"244":1,"266":2,"268":3,"283":1,"285":1,"297":2,"299":3,"307":3,"310":1,"312":1,"327":2,"331":1,"335":7,"337":2,"338":1,"349":1,"352":2,"354":1}}],["clients",{"2":{"5":1,"6":1,"62":2,"70":1,"74":1,"113":1,"134":1,"147":1,"162":1,"195":1}}],["client",{"0":{"201":1},"2":{"5":1,"7":1,"16":1,"45":1,"59":1,"74":14,"112":5,"113":2,"130":2,"149":1,"150":1,"201":2,"202":2,"203":1,"206":1,"266":2,"268":2,"282":5,"297":2,"299":2}}],["click",{"2":{"5":1,"86":1,"162":1,"174":1,"286":1}}],["copies",{"2":{"260":1,"291":1}}],["copied",{"2":{"242":1}}],["copy",{"0":{"56":1},"2":{"34":1,"53":1,"56":1,"126":2,"241":1,"260":1,"291":1,"352":11}}],["co",{"2":{"175":1,"239":1,"282":1,"354":1}}],["cool",{"0":{"121":1},"1":{"122":1,"123":1,"124":1}}],["cover",{"2":{"106":1,"147":1,"280":1}}],["covers",{"2":{"53":1,"90":1,"91":1,"186":1,"229":1}}],["coins",{"2":{"283":1,"348":1,"349":1,"350":2}}],["coinbase=$",{"2":{"217":1}}],["coin",{"2":{"72":2,"113":2,"342":1}}],["coyote",{"2":{"45":1}}],["collector",{"2":{"239":1,"282":1,"354":1}}],["collection",{"2":{"48":1}}],["collecting",{"0":{"33":1}}],["collect",{"2":{"33":2,"147":1,"173":1}}],["corner",{"2":{"86":1}}],["correct",{"2":{"329":1,"336":2,"349":2,"354":1,"355":1}}],["correctly",{"2":{"27":1,"206":2,"336":1,"349":2}}],["correlation",{"2":{"151":1}}],["corresponding",{"2":{"43":1,"76":1,"121":1,"155":1}}],["core",{"2":{"6":1,"16":1,"61":2,"74":8,"208":1,"210":1,"214":3,"215":1,"216":1,"217":4,"218":1,"219":1,"220":2,"239":1,"282":1,"328":1,"347":2,"354":1}}],["codebase",{"2":{"331":1,"336":1,"339":1,"355":1}}],["codes",{"2":{"268":2,"299":2}}],["codespace",{"2":{"92":3,"247":1,"354":2}}],["codecs",{"2":{"72":2,"113":2}}],["code",{"0":{"117":1},"2":{"19":2,"27":1,"39":3,"43":1,"46":1,"51":2,"56":2,"74":3,"78":2,"79":2,"91":2,"92":3,"95":1,"114":1,"122":1,"123":7,"124":2,"172":1,"180":1,"203":3,"224":2,"225":1,"239":1,"242":2,"243":1,"245":4,"247":6,"252":1,"282":2,"283":1,"284":4,"320":3,"323":1,"329":2,"335":1,"337":1,"341":1,"348":2,"349":2,"350":1,"352":1,"353":1,"354":5}}],["counts",{"2":{"349":1}}],["count",{"2":{"39":5,"44":8,"45":5,"224":7,"346":3,"349":12,"354":2}}],["counterscript",{"2":{"225":1,"226":1,"227":1}}],["countertest",{"2":{"224":1}}],["counterparty",{"2":{"74":4}}],["counterquerymsgfns",{"2":{"44":1,"45":1}}],["counterexecutemsgfns",{"2":{"44":1,"45":1}}],["countercontract",{"2":{"43":3,"45":2}}],["counter",{"2":{"39":3,"41":1,"43":2,"44":2,"45":7,"50":1,"223":1,"224":16,"225":4,"226":1,"227":1}}],["council",{"2":{"6":1}}],["could",{"2":{"14":1,"19":1,"101":1,"103":1,"135":1,"137":1,"191":1,"234":2,"260":1,"276":1,"291":1,"328":1}}],["couple",{"2":{"8":1}}],["cost",{"2":{"18":1,"127":1}}],["costs",{"2":{"6":1,"134":1}}],["cosmwasm",{"0":{"172":1,"237":1,"238":1,"240":1,"244":1},"1":{"173":1,"174":1,"238":1,"239":1,"240":1,"241":2,"242":2,"243":2,"244":1,"245":2,"246":2,"247":2},"2":{"7":1,"17":1,"39":1,"43":1,"142":1,"172":2,"173":1,"237":3,"239":10,"242":2,"243":1,"247":2}}],["cosmos13uevxd5zen4ywjuqr7cz4903uyktqm0swvfjly",{"2":{"354":4}}],["cosmos17sdyjz0zjsefd79k8nt9uvvfk732d0w7tzxfck",{"2":{"354":1}}],["cosmossdk",{"2":{"348":1,"349":1}}],["cosmos",{"0":{"137":1,"150":1},"2":{"5":4,"7":4,"8":1,"17":1,"65":3,"71":2,"72":2,"74":4,"91":1,"106":2,"113":3,"129":2,"137":4,"139":1,"140":1,"150":5,"173":2,"237":2,"265":3,"280":2,"283":3,"287":1,"296":3,"331":1,"332":3,"335":3,"337":2,"338":2,"341":4,"342":1,"343":3,"347":3,"348":4,"349":4,"354":4,"356":1}}],["convert",{"2":{"349":1}}],["convenience",{"2":{"283":1}}],["convincing",{"2":{"6":1}}],["congratulations",{"0":{"128":1,"320":1},"2":{"115":1,"124":1,"128":1,"184":1,"193":1,"204":1,"222":1,"236":1,"271":1,"278":1,"287":1,"302":1,"330":1,"356":1}}],["congrats",{"2":{"86":1,"88":1,"97":1}}],["congestion",{"2":{"61":1}}],["conditions",{"2":{"205":1}}],["condition",{"2":{"74":2}}],["conditional",{"2":{"62":2}}],["confirming",{"2":{"286":1,"335":1}}],["confirm",{"2":{"283":2,"354":4}}],["confirmations",{"2":{"162":1}}],["config=serviceconfig",{"2":{"353":1}}],["config=",{"2":{"222":1}}],["config",{"0":{"56":1,"72":1},"2":{"34":4,"56":6,"72":4,"101":5,"111":1,"113":3,"179":3,"180":1,"188":2,"211":1,"215":1,"312":3,"335":1,"338":1,"352":1}}],["configurable",{"2":{"155":1}}],["configuration",{"0":{"111":1},"2":{"3":1,"27":1,"72":1,"98":1,"100":1,"101":1,"104":1,"111":2,"179":3,"191":1,"232":3,"233":1,"234":1,"338":1}}],["configuring",{"0":{"22":1,"34":1,"179":1,"191":1,"233":1,"234":1},"2":{"37":1,"106":1,"192":1,"235":1,"280":1}}],["configures",{"2":{"61":2,"202":1}}],["configured",{"2":{"61":2,"158":1,"202":1}}],["configure",{"0":{"51":1,"61":1,"78":1},"2":{"8":1,"20":1,"24":1,"51":1,"78":1,"80":1,"113":1,"179":1}}],["conflicts",{"2":{"58":1,"68":1}}],["console",{"2":{"216":1}}],["consist",{"2":{"348":1,"349":1,"354":1}}],["consists",{"2":{"165":1}}],["consider",{"2":{"171":1,"205":1,"287":1,"336":1}}],["constructor",{"2":{"224":1}}],["constrain",{"2":{"181":1}}],["const",{"2":{"43":1,"45":1}}],["constants",{"2":{"21":1,"99":1,"107":1,"108":1,"109":1,"199":1,"232":1,"311":1,"335":1,"340":1}}],["consensus",{"2":{"5":1,"6":1,"15":2,"18":1,"34":1,"91":1,"117":1,"133":1,"134":1,"171":1,"173":1,"195":1,"314":1}}],["connected",{"0":{"192":1,"235":1},"2":{"286":1}}],["connects",{"2":{"158":1,"353":1}}],["connecting",{"0":{"113":1,"286":1},"2":{"59":1,"186":1,"229":1,"239":1,"285":3,"287":1,"353":1,"354":1,"356":1}}],["connection=consensus",{"2":{"112":1,"282":1}}],["connection=mempool",{"2":{"112":1,"282":1}}],["connection=snapshot",{"2":{"112":1,"282":1}}],["connection=query",{"2":{"112":1,"282":1}}],["connections",{"2":{"70":1,"112":1,"282":1}}],["connection",{"0":{"57":1,"62":1,"70":1},"1":{"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":2,"72":2,"73":2,"74":2,"75":2,"76":2,"77":2},"2":{"62":1,"65":1,"68":1,"74":9,"80":1,"112":1,"113":3,"139":1,"191":1,"234":1,"286":1}}],["connect",{"0":{"20":1,"22":1},"1":{"21":1,"22":1,"23":1,"24":1},"2":{"22":1,"140":1,"180":1,"190":1,"286":3,"328":1,"353":1}}],["conclude",{"2":{"331":1}}],["conclusion",{"0":{"18":1,"60":1,"184":1,"204":1,"256":1,"309":1,"313":1}}],["concepts",{"2":{"181":1}}],["concept",{"2":{"130":1}}],["concise",{"2":{"2":1}}],["continue",{"2":{"339":1,"349":1}}],["continuation",{"2":{"119":1}}],["context",{"2":{"175":1,"268":5,"299":5,"348":3,"349":3,"350":4}}],["contents",{"0":{"11":1},"2":{"127":1,"260":1,"291":1,"349":1,"353":1}}],["content",{"2":{"2":1,"10":1,"11":1,"43":1,"72":1}}],["contained",{"2":{"343":1}}],["containerized",{"2":{"198":1}}],["containers",{"2":{"183":1,"308":1,"354":1}}],["container",{"2":{"178":1,"179":3,"239":4,"241":3,"243":3,"282":4,"283":2,"352":2,"353":1,"354":7}}],["contain",{"2":{"151":1,"265":1,"296":1}}],["contains",{"2":{"120":1,"122":1,"155":1,"165":1,"172":1,"267":1,"268":2,"298":1,"299":2,"338":1,"341":1,"347":1,"348":1,"349":1,"352":1}}],["containing",{"2":{"102":1,"103":1}}],["contribute",{"2":{"146":1}}],["contributions",{"2":{"2":1}}],["contribution",{"0":{"2":1},"2":{"2":2}}],["contract=$",{"2":{"247":1}}],["contracting",{"2":{"237":1}}],["contracttest",{"2":{"224":1}}],["contractaddress",{"2":{"127":1}}],["contractwrapper",{"2":{"43":1}}],["contracts",{"0":{"49":1,"87":1},"2":{"7":1,"39":4,"40":1,"43":1,"47":1,"48":3,"49":1,"50":1,"83":1,"87":1,"126":4,"180":1,"201":1,"203":1,"205":1,"222":1,"224":1,"237":1,"241":2,"243":1,"245":2,"247":2,"252":1,"254":2,"307":1,"323":1,"325":2}}],["contract",{"0":{"41":1,"125":1,"127":1,"203":1,"224":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"252":1,"253":1,"307":1,"323":1,"324":1},"1":{"42":1,"43":1,"44":1,"45":1,"126":1,"241":1,"242":1,"243":1,"245":1,"246":1,"247":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1},"2":{"6":1,"39":2,"40":1,"41":2,"42":2,"43":13,"44":2,"45":5,"47":2,"48":1,"50":1,"80":1,"117":1,"123":10,"124":3,"125":1,"126":10,"127":4,"129":1,"130":1,"132":2,"134":2,"145":1,"180":4,"203":1,"223":1,"224":4,"225":3,"226":5,"227":6,"237":3,"239":1,"241":5,"242":1,"243":4,"244":2,"245":3,"246":2,"247":11,"248":1,"251":1,"252":7,"253":1,"254":5,"255":1,"256":1,"307":1,"321":1,"322":1,"323":7,"324":1,"325":5,"326":1}}],["controls",{"2":{"155":1}}],["controlled",{"2":{"24":1}}],["control",{"0":{"6":1},"2":{"94":1,"97":1,"162":1,"276":1}}],["coming",{"2":{"139":1,"337":1}}],["com",{"2":{"65":3,"67":1,"71":1,"113":2,"122":1,"176":1,"180":1,"191":1,"200":1,"222":1,"231":1,"232":1,"239":2,"251":1,"282":4,"304":1,"305":1,"314":1,"317":1,"322":1,"335":1,"340":1,"348":2,"349":2,"352":1,"353":4,"354":3}}],["combining",{"2":{"195":1,"204":1}}],["combination",{"2":{"8":1}}],["combine",{"2":{"5":1}}],["come",{"2":{"6":1,"69":2,"73":2,"134":1,"154":1,"162":1}}],["comes",{"2":{"5":1,"6":1,"7":1,"337":2}}],["cometbft",{"2":{"5":1,"7":2,"112":1,"130":1,"149":1,"150":3,"154":1,"156":1,"282":1,"331":1,"354":1}}],["compressing",{"2":{"282":1,"354":1}}],["comprehensive",{"2":{"0":1,"146":1,"186":1,"229":1}}],["computed",{"2":{"202":1}}],["computing",{"2":{"202":2}}],["computational",{"2":{"132":1,"134":2}}],["compiling",{"2":{"126":2,"211":1,"224":2,"252":2,"323":2}}],["compiled",{"2":{"242":1,"243":1,"338":1}}],["compiler",{"2":{"126":1,"224":1,"252":1,"323":1}}],["compile",{"0":{"241":1},"2":{"123":1,"124":3,"241":1,"242":1,"350":1}}],["comparing",{"2":{"165":1}}],["compare",{"2":{"127":1}}],["compact",{"2":{"117":1}}],["compatibility",{"2":{"7":1,"65":1,"149":1}}],["compatible",{"2":{"5":1,"8":1,"39":1,"127":1,"130":2,"136":1,"137":1}}],["complex",{"2":{"133":1,"182":1,"256":1}}],["complexity",{"2":{"41":1}}],["completions",{"2":{"212":1}}],["completion",{"2":{"165":1}}],["completing",{"2":{"75":1}}],["completed",{"2":{"186":1,"229":1,"258":1,"272":1,"289":1}}],["complete",{"2":{"46":1,"53":1,"84":1}}],["compose",{"0":{"177":1},"2":{"177":1,"179":1,"183":1}}],["composability",{"2":{"6":1,"162":1}}],["components",{"0":{"153":1},"1":{"154":1,"155":1,"156":1,"157":1,"158":1},"2":{"8":1,"134":3,"146":1,"147":1,"332":1,"354":2}}],["compelled",{"2":{"6":1}}],["comma",{"2":{"266":1,"297":1}}],["command>",{"2":{"103":2}}],["commands",{"0":{"102":1},"1":{"103":1},"2":{"74":1,"98":1,"102":1,"104":1,"212":1,"214":1,"223":1,"243":1,"249":1,"260":1,"291":1,"337":1,"349":1}}],["command",{"2":{"19":1,"23":1,"27":2,"36":1,"37":1,"42":1,"48":1,"51":1,"58":2,"72":1,"73":1,"74":2,"76":1,"77":1,"78":1,"79":2,"90":2,"99":2,"101":1,"102":1,"108":1,"110":1,"124":1,"173":1,"177":3,"179":1,"183":1,"188":2,"191":1,"202":1,"220":1,"221":1,"224":1,"234":5,"239":2,"242":1,"243":4,"255":1,"260":1,"262":1,"266":1,"268":2,"270":1,"276":1,"282":2,"291":1,"293":1,"297":1,"299":2,"301":1,"305":4,"306":1,"308":1,"311":1,"326":1,"328":2,"335":2,"337":3,"340":1,"342":1,"344":1,"352":2,"353":3,"354":6}}],["common",{"2":{"218":1}}],["communicate",{"2":{"70":1,"155":1,"167":1}}],["communication",{"2":{"62":1,"70":1,"158":1}}],["communities",{"2":{"18":1,"134":1}}],["community",{"2":{"2":1,"4":1,"5":1,"6":1,"133":1,"182":1}}],["commitments",{"2":{"186":1}}],["commit",{"2":{"2":3,"71":1,"108":1,"173":2,"311":1}}],["snap",{"2":{"214":1}}],["snapd",{"2":{"211":1}}],["ssd",{"2":{"210":1}}],["ssl",{"2":{"21":1,"99":1,"107":1,"108":1,"109":1,"110":1,"199":1,"311":1,"352":1}}],["skills",{"2":{"208":1}}],["skipping",{"2":{"202":2}}],["skip",{"2":{"5":1,"7":1,"129":1,"139":1}}],["switch",{"2":{"200":1,"317":1}}],["sweet",{"2":{"45":1}}],["small",{"2":{"242":1}}],["smart",{"0":{"125":1,"203":1,"241":1,"242":1,"248":1,"307":1},"1":{"126":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1},"2":{"7":1,"39":2,"41":1,"43":1,"80":1,"117":1,"123":10,"124":3,"125":1,"126":2,"127":1,"129":1,"130":1,"132":2,"134":2,"145":1,"180":1,"201":1,"203":1,"205":1,"222":1,"223":1,"225":1,"227":1,"237":4,"241":1,"242":1,"243":2,"247":2,"248":1,"251":1,"252":2,"254":1,"256":1,"307":1,"321":1,"322":1,"323":2,"325":1}}],["smoothly",{"2":{"70":1}}],["symbol",{"2":{"113":2}}],["systems",{"2":{"134":1}}],["system",{"2":{"54":1,"165":1,"177":1,"198":1,"305":1}}],["syncloop",{"2":{"155":3}}],["sync",{"2":{"74":2,"187":1,"188":2,"230":1,"259":1,"274":1,"290":1,"328":1,"354":1}}],["syncing",{"0":{"51":1},"2":{"151":1}}],["synced",{"2":{"16":1,"51":1,"274":1,"290":1,"327":1,"328":1}}],["src",{"2":{"48":1,"74":3,"113":3,"126":3,"223":1,"224":2,"225":1,"254":1,"325":1}}],["sleep",{"2":{"217":1}}],["slot",{"2":{"202":1}}],["slot=41",{"2":{"202":2}}],["slot=40",{"2":{"202":5}}],["slot=0x28",{"2":{"202":2}}],["slow",{"2":{"19":1}}],["slashing",{"2":{"171":1,"341":1}}],["slim",{"2":{"352":1}}],["slightly",{"2":{"14":1}}],["slinky",{"2":{"5":1,"7":1}}],["say",{"0":{"265":1,"296":1},"1":{"266":1,"267":1,"268":1,"269":1,"270":1,"297":1,"298":1,"299":1,"300":1,"301":1},"2":{"265":1,"296":1}}],["safe",{"2":{"202":2}}],["save",{"2":{"90":1,"97":1,"123":3,"124":2,"127":1}}],["satisfy",{"2":{"16":1}}],["sample",{"2":{"83":1,"88":1}}],["samplingstats",{"2":{"327":1}}],["sampling",{"2":{"6":1}}],["same",{"2":{"5":1,"6":1,"61":1,"91":1,"113":1,"138":1,"158":1,"172":1,"247":1,"266":1,"267":1,"297":1,"298":1}}],["side",{"2":{"287":1}}],["sidecars",{"2":{"202":2}}],["sidecars=true",{"2":{"202":2}}],["size",{"2":{"72":1,"113":2,"352":1}}],["signer",{"2":{"283":1,"354":1}}],["signaled",{"2":{"155":1}}],["signal",{"2":{"155":1}}],["signatures",{"2":{"173":1,"283":1,"354":1}}],["signature",{"2":{"62":1,"173":1}}],["significant",{"2":{"133":1}}],["significantly",{"2":{"39":1}}],["signing",{"2":{"72":2,"113":2,"283":1,"354":1}}],["sign",{"2":{"72":2,"113":2,"283":1}}],["similarly",{"2":{"137":1}}],["similar",{"2":{"57":1,"59":1,"90":1,"101":1,"126":1,"164":1,"218":1,"224":1,"233":1,"234":3,"247":2,"252":1,"260":1,"276":1,"291":1,"320":1,"323":1,"328":1}}],["simplicity",{"2":{"336":1}}],["simplify",{"2":{"39":1,"43":1,"44":2}}],["simpler",{"2":{"70":1}}],["simple",{"2":{"39":1,"41":1,"110":1,"182":1,"287":1,"313":1,"331":1,"336":1,"353":1}}],["simply",{"2":{"16":1,"190":1,"286":1,"352":1}}],["sister",{"2":{"45":1}}],["sindri",{"0":{"116":1,"120":1,"121":1,"124":1},"1":{"117":1,"118":1,"119":1,"120":1,"121":1,"122":2,"123":2,"124":2,"125":1,"126":1,"127":1,"128":1},"2":{"117":4,"118":2,"120":3,"121":1,"122":7,"123":3,"124":7,"126":1,"127":1,"128":2}}],["single",{"0":{"41":1,"49":1},"1":{"42":1,"43":1,"44":1,"45":1},"2":{"40":2,"43":1,"49":1,"62":1,"124":1,"144":1,"165":1,"354":1}}],["since",{"2":{"14":1,"160":1,"245":1,"283":1,"354":1}}],["site",{"0":{"0":1,"1":1},"1":{"1":1,"2":1,"3":1,"4":1},"2":{"1":1}}],["shut",{"2":{"354":1}}],["shutdown",{"2":{"183":1}}],["shell",{"2":{"217":1}}],["shellcargo",{"2":{"42":1,"48":2}}],["shcurl",{"2":{"156":1}}],["shouldn",{"2":{"354":1}}],["should",{"2":{"59":1,"71":1,"74":1,"76":1,"77":1,"86":1,"101":1,"112":1,"113":1,"119":1,"180":1,"189":1,"191":1,"202":1,"233":1,"234":1,"239":1,"282":1,"283":1,"284":1,"306":1,"335":1,"352":1,"353":1,"354":4}}],["show",{"2":{"50":1,"113":2,"114":1,"117":1,"182":1,"244":1,"284":1,"336":1}}],["showcase",{"2":{"50":1}}],["shows",{"2":{"46":1,"336":1}}],["shown",{"2":{"42":1,"354":1}}],["shortcuts",{"2":{"354":1}}],["short",{"2":{"14":1}}],["sharing",{"2":{"134":1,"138":1}}],["share",{"2":{"6":1,"132":1,"134":1,"138":1}}],["shared",{"2":{"5":1,"8":1,"129":1,"132":2,"134":1,"145":1,"162":1}}],["sha256",{"2":{"112":1,"348":3,"349":4}}],["shaddress=$",{"2":{"34":1}}],["shrollkit",{"2":{"27":2,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"36":1}}],["shvalidator",{"2":{"26":1}}],["sh",{"2":{"21":1,"35":5,"65":2,"68":3,"90":8,"99":2,"107":1,"108":2,"109":1,"110":4,"190":2,"199":2,"217":2,"222":1,"227":3,"239":5,"243":2,"260":4,"262":1,"263":3,"269":1,"276":4,"277":3,"282":5,"283":1,"291":4,"293":1,"294":3,"300":1,"311":2,"329":1,"352":2,"353":1,"354":6}}],["space",{"2":{"305":2}}],["sparse",{"2":{"282":3}}],["spun",{"2":{"286":1}}],["spins",{"2":{"353":1}}],["spinned",{"2":{"248":1}}],["spinning",{"2":{"162":2}}],["spikes",{"2":{"61":1}}],["spoiler",{"2":{"139":1}}],["spots",{"2":{"46":1}}],["spdx",{"2":{"126":1,"224":2,"225":1}}],["split",{"2":{"8":1}}],["speed",{"0":{"19":1,"38":1},"1":{"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"2":{"19":2,"40":1,"80":1,"129":1}}],["spec",{"2":{"338":1}}],["special",{"2":{"138":1,"342":1}}],["specialized",{"2":{"134":1}}],["specifying",{"2":{"246":1}}],["specify",{"2":{"59":1,"74":1,"79":1}}],["specified",{"2":{"31":1,"99":1,"112":1,"157":1}}],["specifically",{"2":{"165":1,"192":1,"235":1,"337":1}}],["specifications",{"0":{"146":1},"2":{"146":1}}],["specifics",{"2":{"43":1}}],["specific",{"2":{"16":1,"76":1,"80":1,"88":1,"106":1,"136":1,"158":1,"206":1,"280":1,"338":1,"341":1,"343":1,"355":2}}],["specs",{"2":{"16":1}}],["speak",{"2":{"7":1}}],["spending",{"2":{"6":1}}],["scope",{"2":{"237":1,"338":1}}],["scheme",{"2":{"171":1}}],["schemes",{"2":{"8":1,"134":1,"162":1}}],["scalability",{"0":{"132":1},"2":{"117":1,"132":1,"134":2,"205":1}}],["scalable",{"2":{"5":1,"186":1,"208":1}}],["scaffolds",{"2":{"337":1}}],["scaffolding",{"0":{"337":1,"342":1,"344":1,"346":1},"1":{"338":1},"2":{"337":1}}],["scaffoldings",{"2":{"335":1}}],["scaffolded",{"2":{"268":1,"299":1}}],["scaffold",{"2":{"65":2,"232":1,"266":1,"297":1,"337":1,"342":2,"344":2,"346":2}}],["scripts",{"0":{"50":1},"2":{"40":1,"45":1}}],["scripting",{"2":{"39":1,"225":1,"244":1}}],["script",{"0":{"35":1,"225":1,"329":1},"2":{"21":2,"65":1,"68":3,"90":3,"107":1,"109":1,"110":3,"123":1,"124":1,"126":9,"190":1,"197":1,"199":1,"217":4,"225":5,"226":2,"227":4,"243":2,"252":5,"258":1,"260":3,"262":1,"263":2,"269":1,"276":3,"277":2,"289":1,"291":3,"293":1,"294":2,"300":1,"323":5,"352":1}}],["s",{"2":{"5":1,"7":1,"12":1,"13":2,"14":1,"21":1,"42":2,"43":1,"44":1,"48":1,"53":1,"57":1,"62":1,"68":1,"70":1,"91":1,"99":1,"107":2,"108":1,"109":1,"110":1,"112":1,"117":1,"120":1,"121":1,"122":1,"123":4,"124":3,"126":8,"127":1,"128":1,"129":1,"133":2,"134":1,"139":2,"140":2,"146":1,"151":1,"152":1,"156":2,"158":2,"161":1,"162":2,"165":1,"167":1,"171":1,"180":1,"181":1,"184":1,"186":1,"188":1,"191":2,"192":1,"193":1,"199":1,"209":1,"217":1,"224":3,"225":2,"226":1,"227":1,"229":3,"230":2,"234":6,"235":1,"236":1,"239":2,"241":1,"243":3,"244":1,"245":2,"247":2,"248":1,"252":3,"258":1,"268":1,"271":1,"276":2,"278":1,"282":1,"283":1,"284":2,"285":1,"289":1,"299":1,"302":1,"309":2,"311":1,"312":1,"313":2,"323":3,"327":1,"328":1,"329":1,"330":2,"336":3,"338":1,"347":1,"348":4,"349":4,"352":1,"354":15,"355":2}}],["soon",{"2":{"314":1}}],["soft",{"2":{"162":1}}],["software",{"0":{"64":1},"2":{"149":1,"196":1,"315":1}}],["sound",{"2":{"133":1}}],["source=registry",{"2":{"242":1}}],["source=",{"2":{"242":1}}],["source",{"2":{"130":1,"134":1,"212":2,"335":1,"355":1}}],["solves",{"2":{"134":1}}],["solving",{"0":{"131":1},"1":{"132":1,"133":1}}],["solution",{"2":{"133":1,"158":1,"346":1}}],["solc",{"2":{"126":1,"224":3,"252":1,"323":1}}],["solidity",{"2":{"126":1,"224":4,"225":3}}],["sol",{"2":{"123":1,"124":1,"126":14,"223":1,"224":5,"225":3,"226":1,"227":1,"252":2,"254":2,"323":2,"325":2}}],["somewhat",{"2":{"133":1}}],["something",{"2":{"70":1,"74":1,"76":1,"77":1,"90":1,"193":1,"236":1,"353":1}}],["some",{"2":{"50":2,"77":1,"80":2,"124":1,"129":1,"133":1,"184":1,"203":1,"222":1,"250":1,"307":1,"332":1,"354":1,"355":1}}],["so",{"2":{"16":1,"43":1,"70":1,"84":1,"123":1,"132":2,"134":1,"225":1,"227":1,"239":1,"243":1,"263":1,"265":1,"277":1,"282":1,"286":1,"294":1,"296":1,"354":1,"355":1}}],["social",{"2":{"5":1,"6":1,"171":1}}],["sovereignty",{"2":{"5":1,"134":2}}],["sovereign",{"0":{"5":1,"9":1,"12":1,"110":1,"137":1,"194":1,"227":1,"232":1,"233":1,"260":1,"291":1,"312":1},"1":{"6":1,"7":1,"8":1,"9":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"261":1,"262":1,"292":1,"293":1},"2":{"5":10,"6":5,"8":1,"9":2,"11":2,"12":3,"13":2,"14":1,"15":1,"17":1,"18":5,"80":1,"106":2,"129":1,"130":2,"134":1,"135":1,"137":1,"138":1,"140":1,"144":1,"145":2,"186":1,"195":2,"197":1,"204":1,"208":3,"209":3,"229":1,"280":2,"310":2,"312":1,"313":1,"331":1,"338":1}}],["session",{"2":{"182":2}}],["selection",{"2":{"354":1}}],["selecting",{"2":{"171":1,"259":1,"274":1,"290":1,"328":1}}],["self",{"2":{"5":1,"43":2}}],["seal",{"2":{"320":1}}],["search",{"2":{"156":1,"330":1}}],["seamless",{"2":{"151":1}}],["serve",{"2":{"162":1}}],["served",{"2":{"154":1}}],["serves",{"2":{"151":1,"186":1,"229":1}}],["server",{"2":{"112":2,"188":2,"201":1,"282":2,"348":1,"349":1}}],["serving",{"2":{"112":1,"282":1}}],["services",{"2":{"238":1,"239":2,"281":1,"282":2,"334":1,"354":1}}],["service=engine",{"2":{"202":2}}],["service=execution",{"2":{"202":4}}],["service=blockchain",{"2":{"202":5}}],["service=prepare",{"2":{"202":2}}],["service=payload",{"2":{"202":2}}],["service=validator",{"2":{"202":4}}],["service",{"2":{"112":20,"239":8,"246":1,"247":1,"266":2,"282":28,"297":2,"353":1,"354":6}}],["serde",{"2":{"44":3}}],["sendcoins",{"2":{"350":1}}],["sendcoinsfrommoduletoaccount",{"2":{"349":1,"350":1}}],["sendcoinsfromaccounttomodule",{"2":{"348":1,"350":1}}],["senderaddr",{"2":{"350":1}}],["sendermodule",{"2":{"350":1}}],["sender",{"2":{"284":1}}],["sender=",{"2":{"173":1}}],["sends",{"2":{"283":1}}],["sending",{"2":{"226":1,"227":1,"350":1}}],["send",{"2":{"88":1,"93":1,"113":1,"114":3,"127":3,"226":2,"227":2,"253":2,"255":1,"283":1,"324":2,"326":1,"349":1}}],["sent",{"2":{"70":1}}],["separated",{"2":{"266":1,"297":1}}],["separate",{"2":{"48":1,"65":1,"68":1,"192":1,"235":1,"270":1,"301":1,"316":1,"341":1}}],["seed",{"2":{"58":1,"112":1,"282":1}}],["seeds",{"2":{"58":1}}],["see",{"2":{"16":1,"17":1,"18":1,"59":2,"61":1,"65":1,"76":1,"77":1,"101":1,"112":1,"118":1,"121":1,"127":1,"145":1,"191":1,"192":1,"202":1,"235":1,"238":1,"239":3,"247":3,"260":1,"266":1,"271":1,"278":1,"281":1,"282":3,"283":2,"291":1,"297":1,"302":1,"306":1,"332":1,"334":1,"335":1,"338":1,"348":2,"352":2,"354":12}}],["seeking",{"2":{"8":1}}],["segwit",{"2":{"14":2}}],["sequence",{"2":{"173":1}}],["sequencers",{"2":{"134":1,"162":2,"165":1}}],["sequencer",{"0":{"57":1,"162":1},"2":{"8":2,"19":1,"34":2,"53":1,"54":1,"56":1,"57":1,"58":1,"60":1,"134":2,"139":1,"144":1,"147":1,"155":1,"162":7,"165":1,"171":6,"202":1,"271":2,"278":2,"302":2}}],["sequencing",{"0":{"79":1},"2":{"8":3,"79":2,"80":1}}],["several",{"2":{"7":1,"337":1,"338":1,"342":1}}],["sets",{"2":{"352":2}}],["setguess",{"2":{"349":1}}],["setwordle",{"2":{"348":1}}],["settings",{"2":{"86":1,"205":1}}],["setting",{"0":{"21":1,"26":1,"32":1,"55":1,"119":1,"339":1},"1":{"56":1,"57":1,"58":1,"340":1},"2":{"25":1,"145":1,"177":1,"186":1,"192":1,"229":1,"235":1,"271":1,"278":1,"302":1,"336":1}}],["settle",{"2":{"6":1}}],["settled",{"2":{"6":1}}],["settlement",{"0":{"138":1},"2":{"5":3,"6":3,"15":1,"135":1,"138":3}}],["setup",{"0":{"52":1,"70":1,"72":1,"211":1,"329":1},"1":{"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"212":1,"213":1,"214":1},"2":{"19":1,"24":1,"45":1,"49":1,"58":1,"65":1,"80":1,"104":1,"110":1,"126":1,"175":1,"177":1,"184":1,"186":2,"204":1,"224":1,"225":1,"271":1,"278":1,"302":1,"309":1,"331":1,"349":2}}],["set",{"0":{"57":1},"2":{"5":1,"6":1,"8":1,"21":1,"24":1,"26":1,"27":2,"29":1,"32":1,"35":1,"37":1,"45":1,"53":1,"56":1,"58":1,"60":1,"70":1,"76":1,"77":1,"88":1,"101":1,"102":1,"109":1,"133":3,"134":1,"157":1,"162":1,"175":1,"184":1,"191":2,"199":1,"204":1,"208":1,"212":1,"213":1,"214":1,"215":1,"218":1,"219":1,"222":1,"226":3,"227":1,"234":5,"255":2,"260":1,"276":1,"286":1,"291":1,"303":1,"306":1,"309":1,"314":1,"326":2,"327":1,"328":1,"329":1,"337":1,"339":1,"348":1,"352":3,"353":1}}],["secp256k1",{"2":{"283":2,"354":2}}],["secret",{"2":{"188":1}}],["sections",{"2":{"83":1}}],["section",{"2":{"49":1,"80":2,"82":1,"86":1,"87":1,"88":1,"90":1,"91":1,"96":1,"101":1,"125":1,"129":1,"139":2}}],["second",{"2":{"19":2,"217":3,"262":1,"293":1,"343":1,"346":1}}],["seconds",{"2":{"5":1,"19":1,"51":1,"86":1,"191":1,"234":1,"282":8,"352":1,"354":14}}],["security",{"0":{"133":1},"2":{"5":2,"12":1,"53":1,"117":1,"129":1,"134":3,"145":1,"160":1,"209":1}}],["secured",{"2":{"161":1}}],["secures",{"2":{"117":1}}],["secure",{"2":{"5":1,"6":1,"133":4,"342":1}}],["sdkerrors",{"2":{"348":4,"349":5}}],["sdk=github",{"2":{"65":1}}],["sdk",{"0":{"120":1,"137":1,"150":1},"2":{"5":3,"7":4,"8":1,"17":1,"65":1,"71":1,"91":1,"92":3,"106":2,"118":1,"120":2,"129":2,"137":4,"139":1,"140":1,"150":5,"237":1,"265":3,"268":2,"280":2,"287":1,"296":3,"299":2,"331":1,"332":3,"335":3,"337":2,"338":2,"341":4,"342":1,"343":3,"347":2,"348":7,"349":7,"350":4,"354":1,"356":1}}],["sum",{"2":{"352":1}}],["sum256",{"2":{"348":2,"349":3}}],["summary",{"0":{"24":1,"37":1,"40":1,"104":1},"2":{"40":1}}],["superior",{"2":{"180":1}}],["supports",{"2":{"17":1,"144":1,"164":2,"175":1}}],["supported",{"2":{"15":1,"156":1,"166":1,"222":1}}],["support",{"0":{"81":1,"144":1},"2":{"12":1,"62":1,"144":1,"154":1,"162":1,"314":1}}],["supporting",{"2":{"7":1}}],["supply",{"2":{"6":1}}],["sustainably",{"2":{"133":1}}],["sustainable",{"2":{"12":1,"18":1}}],["sustainability",{"2":{"133":1}}],["sufficient",{"2":{"305":1}}],["sufficiently",{"2":{"133":2}}],["suffice",{"2":{"120":1}}],["sudo",{"2":{"110":1,"211":1,"212":2}}],["suit",{"2":{"69":2,"73":2}}],["succeeded",{"2":{"202":1}}],["succeeds",{"2":{"61":1}}],["success",{"2":{"114":1,"126":1,"133":1,"252":1,"323":1}}],["successful",{"2":{"74":4,"88":1,"108":1,"126":2,"171":1,"224":2,"252":2,"311":1,"323":2}}],["successfully",{"2":{"59":1,"74":2,"97":1,"126":1,"184":1,"188":1,"202":2,"204":1,"224":1,"230":1,"239":3,"252":1,"256":1,"271":1,"282":3,"286":1,"302":1,"309":1,"320":1,"323":1,"327":1,"354":3}}],["such",{"2":{"3":1,"18":1,"39":1,"61":1,"130":1,"139":1,"147":1,"156":2,"171":2}}],["suggested",{"2":{"202":1}}],["suggest",{"2":{"39":1}}],["suggestions",{"0":{"4":1},"2":{"4":1}}],["sure",{"2":{"37":1,"70":2,"86":1,"177":1,"181":1,"211":1,"220":1,"223":1,"250":1,"286":1,"305":2}}],["subsequent",{"2":{"348":1}}],["substitute",{"2":{"130":1}}],["submits",{"2":{"355":1}}],["submitguess",{"0":{"349":1},"2":{"343":1,"344":1,"349":1}}],["submitwordle",{"0":{"348":1},"2":{"343":1,"344":1,"348":3}}],["submitteraddress",{"2":{"348":2}}],["submitter",{"2":{"346":4,"348":1,"349":8,"354":2}}],["submittedsolutionhashstring",{"2":{"348":2,"349":3}}],["submittedsolutionhash",{"2":{"348":2,"349":2}}],["submitted",{"2":{"171":3,"320":1,"336":1,"343":1,"346":3,"348":10,"349":1,"354":4,"355":1}}],["submitting",{"2":{"92":1,"167":1,"282":1,"320":1,"354":2,"355":1}}],["submit",{"2":{"171":2,"283":2,"343":1,"344":4,"348":1,"349":2,"354":8}}],["submitblocks",{"2":{"151":1}}],["submitblock",{"2":{"16":2}}],["submission",{"0":{"78":1,"168":1},"2":{"61":2,"78":1,"92":3}}],["subkeys",{"2":{"48":1}}],["sub",{"2":{"19":1}}],["subordinate",{"2":{"6":1}}],["stick",{"2":{"355":1}}],["still",{"2":{"7":1,"14":1,"81":1,"91":1,"112":1,"139":1,"144":1,"161":1,"165":1,"167":1}}],["storing",{"2":{"346":1}}],["stores",{"2":{"268":1,"299":1}}],["stored",{"2":{"244":1}}],["store",{"2":{"243":1,"346":1,"347":2,"348":2,"349":1,"354":1}}],["storage",{"2":{"146":1}}],["stopbroadcast",{"2":{"126":1,"225":1}}],["stop",{"2":{"94":1,"151":1,"217":1,"263":1,"274":1,"276":1,"290":1,"294":1,"308":2,"328":1}}],["stopping",{"0":{"94":1,"183":1,"308":1},"2":{"97":1}}],["stuck",{"2":{"91":1}}],["std",{"2":{"45":1,"126":1,"224":1,"225":1}}],["steak",{"2":{"45":2}}],["steps",{"0":{"86":1,"101":1,"115":1,"193":1,"205":1,"236":1,"271":1,"278":1,"287":1,"302":1,"356":1},"2":{"24":1,"25":1,"37":1,"39":2,"41":1,"47":1,"75":1,"83":1,"100":1,"104":1,"179":1,"244":1,"259":1,"327":1,"332":1,"345":1}}],["step",{"2":{"3":2,"68":1,"74":1,"77":1,"87":1,"113":1,"118":1,"124":1,"180":2,"305":1,"314":2}}],["strconv",{"2":{"349":4}}],["strong",{"2":{"133":1}}],["str+",{"2":{"123":1}}],["string",{"2":{"77":1,"157":2,"253":1,"266":1,"267":1,"297":1,"298":1,"324":1,"327":1,"348":3,"349":3,"350":4,"355":1}}],["string=youribc",{"2":{"77":1}}],["struct",{"2":{"43":2,"44":1}}],["structure",{"0":{"3":1,"148":1},"1":{"149":1,"150":1,"151":1,"152":1},"2":{"48":1,"100":1,"101":1,"338":1}}],["str",{"2":{"43":1,"45":1,"123":6}}],["straightforward",{"2":{"20":1,"44":1,"285":1,"287":1,"337":2}}],["stands",{"2":{"280":1}}],["standard",{"2":{"14":2,"224":1}}],["status",{"2":{"127":1,"156":1,"162":1,"238":1,"239":3,"268":2,"281":1,"282":3,"299":2,"306":1,"327":1,"334":1,"354":3}}],["statefile=",{"2":{"312":1}}],["state",{"0":{"163":1},"1":{"164":1,"165":1,"166":1},"2":{"6":1,"7":1,"8":1,"44":1,"59":1,"62":2,"136":2,"139":1,"147":1,"150":1,"158":1,"161":1,"162":1,"165":11,"171":2,"202":8,"247":1,"265":2,"296":2,"312":1,"343":1,"347":1,"349":1}}],["stage",{"2":{"81":1,"139":1,"144":1,"352":5}}],["stake",{"2":{"76":1,"77":1,"113":1,"283":1,"284":2}}],["staking",{"0":{"32":1},"2":{"26":1,"32":1}}],["star",{"2":{"353":3}}],["starlark",{"2":{"239":2,"282":3,"354":3}}],["starship",{"2":{"39":1}}],["starts",{"2":{"155":1,"180":1,"202":1}}],["startbroadcast",{"2":{"126":1,"225":1}}],["starting",{"0":{"36":1,"112":1,"239":1,"282":1},"2":{"37":1,"54":1,"59":1,"74":1,"112":14,"158":1,"188":1,"221":1,"222":1,"230":1,"261":1,"275":1,"282":14,"292":1,"329":1,"354":1}}],["start",{"0":{"58":1,"70":1,"75":1,"175":1,"201":1,"217":1,"254":1,"260":1,"262":1,"276":1,"291":1,"293":1,"303":1,"310":1,"319":1,"325":1,"328":1,"330":1},"1":{"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"218":1,"219":1,"220":1,"221":1,"261":1,"262":1,"277":1,"292":1,"293":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"311":1,"312":1,"313":1},"2":{"5":1,"7":1,"19":4,"20":1,"21":1,"23":2,"25":1,"35":1,"36":2,"37":1,"39":2,"45":1,"51":2,"58":1,"61":2,"65":1,"68":2,"73":1,"75":2,"78":2,"79":4,"83":1,"85":1,"87":1,"90":6,"95":2,"97":2,"103":2,"106":1,"112":12,"113":2,"139":1,"151":1,"155":1,"176":1,"177":1,"180":1,"187":1,"188":2,"191":3,"192":2,"197":1,"201":2,"202":1,"217":3,"222":3,"226":1,"227":1,"230":2,"234":3,"235":2,"246":1,"259":1,"274":1,"280":1,"282":12,"290":1,"306":2,"312":2,"313":1,"316":2,"319":2,"320":1,"328":4,"329":1,"330":1,"343":1,"348":1,"353":7,"354":1}}],["started",{"2":{"1":1,"9":1,"119":1,"140":2,"226":1,"266":1,"297":1,"304":1,"312":1,"317":1,"321":1,"335":1,"336":1,"352":1,"354":3}}],["stay",{"2":{"11":1}}],["stack",{"0":{"147":1,"209":1},"1":{"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1},"2":{"3":1,"130":1,"134":1,"143":1}}],["gz",{"2":{"212":3}}],["gb",{"2":{"210":1}}],["g",{"2":{"162":1,"173":1,"180":2,"212":1}}],["gateway",{"2":{"328":1}}],["gaming",{"2":{"182":1}}],["game",{"2":{"142":1,"182":1,"331":2}}],["gain",{"2":{"133":1,"181":1}}],["gasused",{"2":{"127":1}}],["gas",{"0":{"61":1,"95":1,"97":1,"105":1},"1":{"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"8":1,"35":1,"36":1,"61":15,"72":8,"74":4,"77":1,"80":2,"91":3,"92":1,"95":1,"97":1,"106":4,"112":2,"113":9,"114":2,"115":1,"126":1,"192":4,"224":3,"235":5,"243":3,"246":3,"247":7,"252":1,"283":1,"323":1,"354":5}}],["giant",{"2":{"354":3}}],["given",{"2":{"343":1,"354":1}}],["give",{"2":{"226":1,"245":1}}],["gives",{"2":{"130":1,"136":1}}],["gitpod",{"2":{"335":1}}],["git",{"2":{"67":2,"71":2,"108":1,"113":1,"122":2,"176":1,"180":1,"200":3,"211":1,"222":2,"251":2,"304":1,"311":1,"317":3,"322":3,"329":1}}],["github",{"2":{"65":1,"67":1,"71":1,"81":1,"113":1,"122":2,"144":1,"176":1,"180":1,"200":1,"206":1,"222":1,"232":1,"239":3,"251":1,"282":5,"304":1,"305":1,"314":1,"317":1,"322":1,"340":1,"348":2,"349":2,"353":4,"354":4}}],["gwei",{"2":{"126":1,"252":1,"323":1}}],["gpu",{"2":{"124":1}}],["global",{"2":{"113":1}}],["gt",{"2":{"90":1,"315":1}}],["ghcr",{"2":{"65":1,"239":6,"241":2,"282":6,"316":1,"328":1,"354":3}}],["grotto",{"2":{"282":3}}],["grow",{"2":{"186":1}}],["growth",{"2":{"137":1}}],["grey",{"2":{"336":1}}],["green",{"2":{"336":1}}],["grep",{"2":{"239":1,"282":1,"354":5}}],["great",{"2":{"137":2,"139":1,"193":1,"236":1}}],["greater",{"2":{"61":1}}],["granter",{"2":{"283":1,"354":1}}],["grasp",{"2":{"181":1}}],["grab",{"2":{"127":1}}],["gradually",{"2":{"61":1}}],["grpc",{"2":{"35":1,"36":1,"58":1,"90":1,"95":1,"97":1,"112":1,"192":1,"239":1,"266":1,"282":1,"297":1,"328":2}}],["gms",{"2":{"253":1,"324":1}}],["gmportalscript",{"2":{"252":2,"323":2}}],["gmportal",{"2":{"126":3,"252":2,"254":5,"323":2,"325":5}}],["gm1r2udsh4za7r7sxvzy496qfazvjp04j4zgytve3",{"2":{"283":2}}],["gm17rpwv7lnk96ka00v93rphhvcqqztpn896q0dxx",{"2":{"283":2}}],["gm1jqevcsld0dqpjp3csfg7alkv3lehvn8uswknrc",{"2":{"113":3}}],["gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy",{"2":{"69":1,"74":2}}],["gmd",{"2":{"101":3,"110":1,"111":1,"189":2,"190":1,"191":1,"192":1,"233":1,"261":1,"262":1,"275":1,"292":1,"293":1}}],["gm",{"0":{"65":1,"257":1,"264":1,"265":1,"268":1,"272":1,"279":1,"285":1,"288":1,"295":1,"296":1,"299":1},"1":{"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":2,"266":3,"267":3,"268":3,"269":3,"270":3,"271":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":2,"297":3,"298":3,"299":3,"300":3,"301":3,"302":1},"2":{"19":1,"62":1,"65":9,"68":1,"69":2,"72":3,"73":1,"74":22,"75":1,"76":5,"83":1,"84":1,"85":1,"88":4,"90":2,"91":1,"94":1,"101":6,"106":1,"110":3,"111":4,"113":24,"114":2,"125":1,"126":5,"141":1,"180":2,"186":5,"189":3,"190":2,"229":2,"231":1,"232":6,"233":3,"238":1,"251":3,"252":1,"253":1,"254":6,"258":1,"260":3,"261":1,"263":1,"265":1,"266":22,"268":15,"270":3,"272":1,"275":1,"276":1,"277":1,"280":2,"282":19,"283":1,"289":1,"291":3,"292":1,"294":1,"296":1,"297":22,"299":15,"301":3,"321":1,"322":3,"323":1,"324":1,"325":6,"332":1,"334":1}}],["gui",{"2":{"336":1}}],["guide",{"0":{"52":1,"175":1,"303":1,"310":1},"1":{"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"311":1,"312":1,"313":1},"2":{"20":1,"25":1,"27":1,"37":1,"39":1,"53":1,"79":1,"83":1,"89":1,"98":1,"106":2,"117":2,"119":1,"120":1,"175":1,"180":1,"186":1,"192":1,"197":1,"229":1,"235":1,"244":1,"280":2,"303":1,"331":1,"336":1,"338":1}}],["guidelines",{"0":{"2":1},"2":{"2":1,"65":1}}],["guides",{"0":{"80":1},"1":{"81":1},"2":{"0":1,"80":3,"81":1,"195":1}}],["guessing",{"2":{"349":1}}],["guessed",{"2":{"349":2}}],["guesseraddress",{"2":{"349":2}}],["guesser",{"2":{"349":2,"350":1}}],["guesses",{"2":{"336":2,"346":1,"348":2,"349":2}}],["guess",{"2":{"336":2,"343":2,"344":3,"346":3,"348":1,"349":19,"354":13,"355":1}}],["guard",{"2":{"182":1}}],["guarantees",{"2":{"12":1,"134":1,"209":2}}],["gotype",{"2":{"350":1}}],["gomessage",{"2":{"350":1}}],["gopackage",{"2":{"348":1,"349":1}}],["goreleaser",{"2":{"305":8}}],["goctx",{"2":{"268":4,"299":4,"348":2,"349":2}}],["gofunc",{"2":{"268":2,"299":2}}],["google",{"2":{"266":2,"297":2}}],["good",{"2":{"193":1,"208":1,"236":1,"239":1,"280":1,"282":1,"313":1}}],["go$ver",{"2":{"212":3}}],["golang",{"0":{"212":1},"2":{"197":1,"212":2,"352":1}}],["golangversion",{"2":{"107":1}}],["gossips",{"2":{"171":1}}],["gossipping",{"2":{"167":1}}],["gossiped",{"2":{"165":1}}],["gossip",{"0":{"171":1},"2":{"158":1,"165":2,"171":1}}],["going",{"2":{"120":1,"139":1,"265":1,"296":1,"338":1}}],["go1",{"2":{"71":1,"335":1}}],["gone",{"2":{"19":1,"80":1,"332":1}}],["goal",{"2":{"18":1,"106":1,"130":1,"134":1,"209":1,"280":1}}],["go",{"0":{"201":1},"2":{"8":2,"16":1,"39":1,"46":1,"62":1,"64":1,"65":3,"71":1,"79":1,"80":1,"83":1,"86":1,"91":1,"101":3,"107":2,"110":2,"111":1,"150":1,"152":1,"155":2,"186":1,"193":1,"201":1,"212":4,"233":1,"236":1,"247":1,"261":1,"266":3,"268":4,"275":1,"286":1,"292":1,"297":3,"299":4,"305":1,"315":1,"327":1,"331":3,"332":1,"335":1,"336":1,"338":1,"348":3,"349":1,"350":1,"352":4}}],["governance",{"2":{"5":1,"6":1}}],["gentxs",{"2":{"33":1}}],["gentx",{"2":{"32":1}}],["generating",{"0":{"217":1},"1":{"218":1,"219":1,"220":1,"221":1},"2":{"74":1,"217":2}}],["generation",{"2":{"44":2}}],["generatetoaddress",{"2":{"217":2}}],["generates",{"2":{"188":1,"230":1}}],["generatefraudproof",{"2":{"165":1}}],["generated",{"2":{"44":1,"90":1,"117":2,"123":1,"124":1,"226":1,"227":1,"234":1,"260":1,"263":1,"276":1,"277":1,"291":1,"294":1,"338":1}}],["generate",{"0":{"101":1},"2":{"27":2,"72":1,"101":1,"134":1,"165":2,"171":1,"217":3,"233":1,"266":1,"297":1,"328":1}}],["generic",{"2":{"5":1,"151":1}}],["genesis",{"0":{"25":1,"28":1,"31":1,"32":1,"33":1,"34":1,"56":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1},"2":{"25":2,"28":1,"31":3,"32":2,"33":2,"34":3,"37":2,"56":3,"203":2,"312":2}}],["getguess",{"2":{"349":1}}],["getwordle",{"2":{"348":1,"349":1}}],["gettotalgms",{"2":{"253":1,"324":1}}],["getting",{"2":{"156":2,"349":1}}],["getblockheader",{"2":{"220":2}}],["getblockhash",{"2":{"219":1}}],["getblockcount",{"2":{"218":1}}],["getnewaddress`",{"2":{"217":1}}],["getnewaddress",{"2":{"217":1}}],["geth",{"0":{"201":1},"2":{"201":2,"203":2,"206":1,"320":2}}],["getapphash",{"2":{"165":1}}],["gets",{"2":{"70":1,"336":1}}],["getcountresponse",{"2":{"44":2}}],["getcount",{"2":{"44":2,"224":4,"226":1,"227":1}}],["get",{"0":{"178":1},"2":{"1":1,"6":1,"9":1,"39":2,"44":1,"45":1,"48":1,"65":1,"91":2,"93":1,"110":2,"113":1,"123":2,"129":1,"140":2,"180":1,"188":1,"203":1,"220":1,"231":1,"234":1,"243":1,"245":1,"253":1,"260":1,"265":1,"266":2,"270":1,"276":1,"291":1,"296":1,"297":2,"301":1,"304":1,"305":1,"307":1,"317":1,"321":1,"324":1,"328":1,"335":2,"336":1,"348":1,"349":3,"352":3,"354":1}}],["octane",{"0":{"303":1},"1":{"304":1,"305":1,"306":1,"307":1,"308":1,"309":1},"2":{"252":1}}],["occurred",{"2":{"165":1}}],["occasional",{"2":{"61":1}}],["ooga",{"0":{"252":1,"323":1},"2":{"253":3,"255":2,"321":1,"322":1,"324":3,"326":2}}],["omni",{"0":{"303":1,"304":1,"306":1},"1":{"304":1,"305":1,"306":1,"307":1,"308":1,"309":1},"2":{"303":1,"304":3,"305":2,"306":3,"307":4,"308":1,"309":2}}],["omnilayer",{"2":{"164":1}}],["omit",{"2":{"234":1}}],["os",{"2":{"211":1,"335":1}}],["osmo",{"2":{"72":2,"73":1,"74":12}}],["osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll",{"2":{"69":1,"74":2}}],["osmosis",{"0":{"66":1,"67":1,"68":1,"76":1,"77":1},"1":{"67":1,"68":1},"2":{"62":1,"67":3,"68":6,"69":2,"72":2,"74":6,"75":1,"76":3,"77":2}}],["old",{"2":{"189":1,"221":1,"261":1,"275":1,"292":1}}],["observe",{"2":{"177":1}}],["observed",{"2":{"74":4}}],["objects",{"2":{"123":3,"343":1,"354":1}}],["obtained",{"2":{"118":1,"180":2}}],["obtain",{"2":{"117":1,"123":2,"234":1,"327":1}}],["obvious",{"2":{"45":1}}],["ok",{"2":{"45":2,"224":1}}],["our",{"2":{"10":2,"18":1,"44":1,"50":1,"81":1,"83":1,"85":1,"88":1,"91":1,"97":1,"112":1,"113":4,"114":1,"123":4,"125":1,"129":1,"130":1,"134":1,"144":1,"145":1,"172":1,"182":1,"190":2,"191":1,"192":2,"197":1,"203":1,"208":1,"212":1,"225":1,"227":2,"234":1,"239":1,"241":1,"243":1,"245":3,"247":2,"251":1,"254":2,"260":3,"262":1,"265":1,"268":1,"282":1,"283":2,"287":1,"291":3,"293":1,"296":1,"299":1,"307":1,"322":1,"325":2,"335":1,"336":1,"337":2,"339":2,"342":1,"343":3,"350":1,"351":1,"352":1,"354":1}}],["outline",{"2":{"347":1}}],["outside",{"2":{"237":1,"338":1}}],["outputs",{"2":{"354":1}}],["output",{"2":{"59":2,"72":2,"101":2,"113":2,"114":2,"126":2,"127":2,"177":1,"191":1,"202":1,"216":1,"218":1,"219":1,"224":1,"227":1,"233":1,"234":2,"239":2,"243":1,"245":3,"247":5,"252":2,"282":2,"283":2,"284":1,"306":1,"312":1,"323":2,"352":1,"354":14}}],["out",{"0":{"91":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1},"2":{"0":1,"9":1,"27":1,"35":1,"44":1,"86":1,"91":2,"92":1,"97":1,"128":1,"226":1,"237":1,"241":1,"244":1,"254":2,"322":1,"325":2,"332":1,"350":1,"354":2}}],["overlook",{"2":{"181":1}}],["overall",{"2":{"165":1}}],["override",{"2":{"91":1,"113":2,"202":1}}],["overview",{"0":{"83":1},"2":{"10":1,"88":1}}],["over",{"2":{"7":1,"79":1,"83":1,"156":3,"162":1,"165":2,"260":2,"291":2,"327":1,"331":3,"332":1,"336":2,"338":1,"348":2,"352":1}}],["overhead",{"2":{"5":2,"6":1,"8":1,"18":1,"133":1}}],["opportunity",{"2":{"137":1}}],["operators",{"2":{"79":1,"128":1}}],["operation",{"0":{"59":1},"2":{"312":1}}],["operations",{"2":{"27":1,"37":1,"155":1,"183":1,"192":1,"226":1,"227":1,"235":1}}],["operational",{"2":{"6":1,"84":1,"118":1,"125":1}}],["openapi",{"2":{"338":1}}],["openssl",{"2":{"222":1}}],["opens",{"2":{"209":1}}],["open",{"2":{"70":1,"101":1,"123":3,"126":1,"130":1,"134":1,"202":1,"203":1,"216":1,"224":2,"266":1,"286":1,"297":1,"348":1,"349":1,"353":2,"355":1}}],["opening",{"2":{"12":1,"130":1,"208":1}}],["optionally",{"2":{"191":1,"234":1}}],["optional",{"0":{"263":1,"264":1,"294":1,"295":1},"1":{"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1},"2":{"165":1,"212":1,"266":2,"297":2}}],["option",{"2":{"15":2,"266":3,"297":3}}],["options",{"2":{"3":1,"72":2,"113":2,"171":1,"283":2,"354":4}}],["optimistic=true",{"2":{"202":1}}],["optimistic=false",{"2":{"202":1}}],["optimistically",{"2":{"202":1}}],["optimistic",{"0":{"165":1},"2":{"8":2,"134":1,"147":1,"160":1,"171":1}}],["optimizer",{"2":{"242":2}}],["optimized",{"0":{"242":1},"2":{"242":1}}],["optimize",{"0":{"8":1},"2":{"8":1,"205":1}}],["onstart",{"2":{"155":1}}],["onto",{"2":{"147":1,"239":1,"354":1}}],["once",{"0":{"117":1},"2":{"87":1,"102":1,"154":1,"165":1,"226":2,"227":1,"238":1,"281":1,"286":1,"305":1,"334":1}}],["onchain",{"2":{"6":1}}],["only",{"0":{"164":1},"2":{"8":2,"12":1,"15":1,"16":1,"61":1,"62":1,"112":1,"117":1,"144":1,"155":1,"164":1,"254":1,"282":1,"325":1,"343":1,"348":6,"349":3,"354":1}}],["ones",{"2":{"171":1}}],["one",{"2":{"5":1,"7":1,"19":1,"27":1,"44":1,"74":3,"87":1,"91":1,"162":1,"165":1,"180":2,"226":2,"230":1,"232":1,"234":2,"237":1,"255":1,"283":1,"326":1,"328":2,"329":1,"338":1,"343":2,"348":2,"349":1,"354":2}}],["on",{"0":{"12":1,"14":1,"17":1,"124":1,"127":1,"180":1,"240":1,"244":1,"248":1,"276":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"181":1,"182":1,"241":1,"242":1,"243":1,"245":1,"246":1,"247":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"277":1},"2":{"5":3,"6":4,"8":2,"10":1,"11":1,"12":5,"13":1,"14":6,"16":2,"17":1,"18":2,"21":2,"27":1,"37":1,"44":1,"47":4,"50":1,"54":2,"57":1,"64":1,"69":2,"70":2,"79":1,"80":1,"86":1,"91":1,"109":2,"110":2,"112":2,"113":8,"114":4,"117":7,"123":1,"124":2,"125":2,"126":1,"127":1,"128":1,"129":1,"130":1,"132":1,"134":2,"139":1,"144":1,"146":1,"152":1,"154":2,"160":1,"161":1,"165":1,"173":1,"177":1,"180":6,"182":2,"186":1,"187":1,"192":2,"196":1,"197":1,"198":1,"199":1,"201":2,"203":2,"205":1,"206":1,"208":3,"209":3,"223":1,"229":1,"230":1,"234":1,"235":2,"239":2,"243":1,"245":1,"247":1,"248":2,"251":1,"252":1,"254":3,"255":2,"256":2,"259":1,"268":1,"274":1,"276":1,"278":1,"282":6,"286":1,"290":1,"299":1,"305":6,"307":2,"313":1,"315":2,"321":1,"322":1,"323":1,"325":3,"326":2,"328":1,"329":1,"330":1,"332":1,"335":1,"336":1,"339":1,"347":1,"349":1,"354":3,"355":1}}],["others",{"2":{"355":1}}],["other",{"2":{"3":1,"5":2,"23":1,"35":1,"50":1,"68":1,"70":3,"91":1,"94":1,"132":1,"134":2,"162":1,"171":1,"202":1,"285":1,"342":1,"347":1}}],["owner",{"2":{"247":2}}],["own",{"2":{"3":1,"5":3,"6":1,"9":1,"15":1,"129":1,"134":1,"145":1,"195":1,"204":1,"234":1,"260":1,"276":1,"291":1,"321":1,"328":1,"330":1,"335":1,"341":1,"353":1}}],["original",{"2":{"77":1,"90":1,"180":1}}],["originally",{"2":{"12":1,"255":1,"326":1}}],["orch",{"0":{"42":1},"2":{"39":3,"40":1,"41":1,"42":3,"43":2,"44":3,"45":1,"46":1,"47":1,"48":1,"50":1,"80":1}}],["orchestrator",{"0":{"38":1},"1":{"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"2":{"39":2,"40":1,"42":1,"44":1,"50":1,"243":1,"244":1}}],["ordinals",{"2":{"13":1,"14":2,"209":1}}],["ordering",{"2":{"154":1,"162":2}}],["ordered",{"2":{"147":1}}],["order",{"2":{"6":1,"39":1,"43":1,"48":1,"74":1,"90":1,"91":2,"95":1,"97":1,"129":1,"133":1,"164":1,"242":1,"243":1,"255":1,"263":1,"265":1,"277":1,"294":1,"296":1,"326":1,"327":1,"350":1,"351":1}}],["org",{"2":{"12":1,"212":1,"354":2}}],["organize",{"2":{"6":1}}],["oracles",{"2":{"7":1}}],["or",{"2":{"2":1,"4":1,"5":5,"6":1,"8":5,"16":1,"17":1,"18":1,"19":1,"28":1,"45":2,"70":1,"76":1,"77":1,"81":1,"87":1,"88":1,"92":1,"94":1,"107":1,"110":1,"124":1,"128":1,"134":4,"136":1,"139":1,"140":1,"144":1,"157":1,"160":1,"161":1,"165":1,"171":2,"173":1,"181":1,"209":1,"225":1,"229":1,"230":1,"234":1,"235":2,"243":1,"252":1,"255":1,"260":1,"262":1,"265":1,"272":2,"276":2,"291":1,"293":1,"296":1,"305":3,"326":1,"328":2,"330":1,"337":1,"348":1,"349":1,"354":1}}],["offered",{"2":{"341":1}}],["offers",{"2":{"186":1}}],["offering",{"2":{"175":1}}],["offs",{"2":{"130":1,"133":1,"134":1}}],["offset",{"2":{"6":1}}],["offloading",{"2":{"15":1}}],["off",{"2":{"14":1,"134":1,"180":1}}],["offchain",{"2":{"6":1}}],["official",{"2":{"0":1,"129":1}}],["of",{"0":{"11":1,"19":1,"78":1,"91":1,"173":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"174":1},"2":{"0":1,"2":1,"5":6,"6":5,"7":2,"8":6,"9":1,"10":2,"13":2,"14":8,"15":1,"16":3,"18":2,"19":1,"25":1,"27":3,"35":3,"37":1,"39":3,"42":1,"43":1,"44":1,"48":1,"53":1,"61":4,"62":2,"68":1,"70":1,"72":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":3,"83":2,"86":1,"90":1,"91":3,"92":1,"93":1,"97":1,"98":1,"99":1,"100":1,"103":2,"106":2,"110":1,"112":1,"113":1,"117":3,"119":1,"120":2,"121":1,"122":1,"124":1,"125":1,"126":2,"127":3,"129":1,"130":2,"133":6,"134":5,"136":1,"138":2,"139":1,"144":1,"145":1,"146":2,"147":2,"150":3,"151":2,"152":1,"154":1,"155":2,"157":1,"158":1,"162":1,"165":2,"171":3,"175":2,"177":1,"178":1,"179":1,"180":5,"181":1,"182":2,"184":2,"186":1,"187":1,"188":2,"191":2,"195":1,"204":1,"205":1,"208":2,"209":4,"213":1,"217":1,"219":1,"221":1,"223":1,"224":1,"226":3,"227":1,"230":3,"234":6,"237":2,"241":1,"243":2,"245":1,"246":1,"247":1,"250":1,"258":2,"260":1,"265":1,"266":4,"268":3,"272":2,"276":1,"280":1,"283":1,"285":2,"289":2,"291":1,"296":1,"297":4,"299":3,"306":1,"314":1,"321":1,"327":1,"329":1,"331":1,"332":1,"335":2,"336":5,"337":3,"338":4,"342":1,"343":2,"346":2,"347":4,"348":7,"349":11,"352":1,"354":6}}],["md",{"2":{"338":1}}],["m",{"2":{"217":2}}],["my",{"2":{"217":1}}],["mykey4",{"2":{"178":1}}],["mykey3",{"2":{"178":1}}],["mykey2",{"2":{"178":1}}],["mykey",{"2":{"68":1,"178":1,"227":2}}],["ml",{"2":{"117":2,"120":2,"121":1,"122":2,"126":1,"127":1,"128":1}}],["mkdir",{"2":{"113":1,"239":1,"282":1,"354":1}}],["mnemonics",{"2":{"73":1,"113":1}}],["mnemonic",{"2":{"45":3,"69":2,"73":1,"188":2}}],["msgsubmitguessresponse",{"2":{"349":3,"350":2}}],["msgsubmitguess",{"2":{"349":1}}],["msgsubmitwordleresponse",{"2":{"348":2}}],["msgsubmitwordle",{"2":{"348":1,"354":2}}],["msgserver",{"2":{"348":1,"349":1}}],["msgsend",{"2":{"283":1}}],["msg=",{"2":{"112":10,"282":10}}],["msgchannelopenconfirm",{"2":{"74":1}}],["msgchannelopenack",{"2":{"74":1}}],["msgchannelopentry",{"2":{"74":1}}],["msgchannelopeninit",{"2":{"74":1}}],["msgupdateclient",{"2":{"74":4}}],["msg",{"2":{"43":1,"44":2,"45":1,"74":4,"348":7,"349":8}}],["much",{"2":{"337":1}}],["multiappconn",{"2":{"112":1,"282":1}}],["multiplier=1",{"2":{"61":1}}],["multiplier",{"2":{"61":2}}],["multiple",{"2":{"39":1,"87":1,"127":1,"158":1,"162":1,"165":1}}],["multi",{"2":{"39":1,"342":1}}],["must",{"2":{"5":1,"133":2,"171":1,"336":1,"337":1,"342":2,"348":2,"349":2,"354":2}}],["mv",{"2":{"34":1}}],["mb",{"2":{"14":1}}],["might",{"2":{"133":1,"158":1,"287":1}}],["migrate",{"2":{"43":2}}],["migratemsg",{"2":{"43":2}}],["mission",{"2":{"129":1,"145":1}}],["missing",{"2":{"14":1}}],["mit",{"2":{"126":1,"224":2,"225":1}}],["middleman",{"2":{"70":1}}],["millions",{"2":{"133":1}}],["milliseconds",{"2":{"8":1,"19":1}}],["milk",{"2":{"69":2,"73":2}}],["minutes",{"2":{"82":1,"134":1,"239":6,"282":1}}],["minute",{"2":{"79":1,"239":8}}],["minus",{"2":{"77":1}}],["min",{"2":{"72":4,"113":4}}],["mind",{"2":{"18":1,"127":1,"151":1}}],["mine",{"2":{"217":2}}],["miner",{"2":{"14":1}}],["mined",{"2":{"14":1}}],["minimizes",{"2":{"337":1}}],["minimized",{"2":{"6":1,"62":1,"138":1,"147":1,"161":1}}],["minimization",{"2":{"165":1}}],["minimizing",{"2":{"134":1}}],["minimal",{"2":{"130":1}}],["minimum",{"2":{"35":1,"36":1,"61":1,"112":1,"192":2,"235":2}}],["mining",{"2":{"14":1}}],["morning",{"2":{"280":1}}],["more",{"0":{"50":1,"181":1},"2":{"5":1,"7":1,"11":1,"12":1,"19":1,"39":1,"40":1,"43":1,"44":1,"47":1,"50":2,"62":1,"93":1,"118":1,"121":1,"130":2,"139":1,"146":1,"171":1,"175":1,"182":2,"186":1,"206":1,"208":1,"234":1,"256":1,"260":1,"276":1,"280":1,"281":1,"287":1,"291":1,"328":1,"332":1,"335":1,"337":1}}],["mounted",{"2":{"268":1,"299":1}}],["mount",{"2":{"242":2}}],["mock",{"2":{"186":1}}],["mockcontract",{"2":{"43":1}}],["mocha=",{"2":{"113":1}}],["mocha",{"0":{"113":1},"2":{"91":2,"112":1,"113":24,"140":1,"173":1,"230":1,"234":6,"235":1,"289":1,"290":3,"291":4,"293":2,"294":1,"300":1,"327":2,"328":6,"329":1,"330":1}}],["monitoring",{"2":{"211":1,"355":1}}],["monitored",{"2":{"88":1}}],["monitor",{"2":{"82":1,"87":1,"88":1,"177":1}}],["months",{"2":{"5":1,"134":1}}],["moment",{"2":{"45":1,"348":1}}],["moving",{"2":{"39":1,"354":1}}],["move",{"2":{"6":1,"18":1,"239":1,"243":1,"281":1}}],["modified",{"2":{"314":1,"350":1}}],["modifying",{"2":{"265":1,"296":1}}],["modify",{"0":{"123":1},"2":{"68":1,"122":1,"126":2,"179":2,"182":1,"203":1,"227":1,"265":1,"266":1,"268":1,"296":1,"297":1,"299":1,"352":1}}],["mod",{"2":{"43":1,"65":3,"352":2}}],["modulename",{"2":{"348":1,"349":1}}],["modules",{"2":{"175":1,"335":1,"338":2,"341":3,"342":1}}],["module=main",{"2":{"312":4}}],["module=baseapp",{"2":{"202":2}}],["module=blockmanager",{"2":{"59":1,"92":4,"112":4,"177":3,"202":4,"239":6,"282":4,"312":2,"320":5,"354":9}}],["module=grpc",{"2":{"112":1,"282":1}}],["module=polaris",{"2":{"320":2}}],["module=p2p",{"2":{"112":3,"282":3}}],["module=pubsub",{"2":{"112":1,"282":1}}],["module=proxy",{"2":{"112":1,"282":1}}],["module=events",{"2":{"112":1,"282":1}}],["module=abci",{"2":{"112":4,"282":4}}],["module=server",{"2":{"112":7,"202":17,"282":7,"320":2}}],["module=txindex",{"2":{"59":1,"112":2,"177":1,"202":2,"239":1,"282":2,"320":1,"354":3}}],["module",{"0":{"341":1,"342":1},"1":{"342":1},"2":{"15":1,"16":1,"18":1,"43":1,"209":1,"232":1,"265":1,"296":1,"337":3,"341":4,"342":6,"343":2,"347":3,"353":1}}],["modularism",{"2":{"18":1}}],["modularity",{"2":{"16":1}}],["modular",{"2":{"8":1,"15":1,"129":1,"130":2,"134":1,"143":1,"145":1,"173":2,"175":1,"195":2,"197":1,"209":1}}],["mode",{"2":{"72":4,"112":1,"113":4,"144":1,"177":1,"222":1,"282":1}}],["models",{"2":{"117":1}}],["model",{"2":{"8":1,"117":1,"121":1}}],["modes",{"0":{"163":1},"1":{"164":1,"165":1,"166":1},"2":{"8":1}}],["mostly",{"2":{"16":1}}],["most",{"2":{"0":1,"14":1,"16":1,"39":1,"61":1,"338":2,"347":1}}],["messaging",{"2":{"355":1}}],["messages",{"0":{"343":1},"1":{"344":1},"2":{"48":1,"70":1,"202":1,"206":1,"265":1,"283":1,"296":1,"335":1,"343":7,"345":1,"354":2}}],["message",{"0":{"344":1},"2":{"2":1,"70":1,"92":3,"173":1,"239":3,"246":1,"247":2,"265":1,"267":1,"282":3,"296":1,"298":1,"306":1,"341":2,"344":5,"346":2,"347":2,"354":9}}],["meter",{"2":{"354":1}}],["method",{"2":{"20":1,"327":1,"350":1}}],["methods",{"2":{"16":3,"44":2,"150":1,"151":2,"165":1,"327":1}}],["meet",{"2":{"177":1}}],["mean",{"2":{"354":1}}],["meanwhile",{"2":{"173":1}}],["means",{"2":{"5":1,"59":1,"128":1,"134":1,"336":3,"348":2}}],["mentioned",{"2":{"135":1}}],["memo",{"2":{"72":1,"113":2,"283":1,"354":2}}],["members",{"2":{"48":1}}],["mempoolttl=25",{"2":{"112":1,"282":1}}],["mempool",{"0":{"154":1},"2":{"14":2,"61":1,"91":3,"112":1,"154":3,"171":3,"282":1}}],["mev",{"2":{"7":1}}],["media",{"2":{"3":1}}],["map",{"2":{"346":3}}],["maple",{"2":{"69":2,"73":2}}],["maliciously",{"2":{"171":1}}],["made",{"2":{"112":1,"145":1,"209":2}}],["maximum",{"0":{"78":1},"2":{"78":1,"349":1}}],["maximalism",{"2":{"18":1}}],["max",{"2":{"72":2,"78":3,"113":3,"349":1}}],["maid",{"2":{"45":1}}],["mainnet",{"0":{"273":1,"276":1},"1":{"274":1,"275":1,"276":1,"277":2},"2":{"229":1,"230":2,"234":3,"235":1,"271":1,"274":1,"276":5,"277":3,"278":1,"302":1,"327":1}}],["maintains",{"2":{"53":1}}],["maintaining",{"2":{"8":1}}],["maintain",{"2":{"6":1}}],["main",{"2":{"2":1,"45":1,"101":3,"111":1,"134":1,"147":1,"230":1,"233":1,"338":1,"347":1,"353":3,"354":1}}],["macos",{"2":{"107":1,"110":1,"305":2}}],["macro",{"2":{"44":1}}],["macros",{"2":{"44":2}}],["machines",{"2":{"136":1}}],["machine",{"2":{"2":1,"7":1,"8":1,"21":1,"64":1,"109":1,"117":2,"125":1,"136":2,"195":1,"196":1,"197":1,"210":1,"305":1,"314":1,"315":2,"335":1}}],["manner",{"2":{"154":1}}],["managing",{"2":{"133":1,"238":1,"281":1,"334":1}}],["manager",{"0":{"155":1},"2":{"155":1}}],["manage",{"2":{"15":1,"104":1,"134":1,"351":1}}],["many",{"2":{"132":1,"135":1,"139":1,"211":1,"341":1,"346":1,"355":1}}],["manifest",{"2":{"122":1}}],["manually",{"2":{"42":1,"61":2,"101":1,"110":1}}],["matches",{"2":{"335":1}}],["matt",{"2":{"282":1,"335":1,"354":1}}],["matter",{"2":{"41":1}}],["materials",{"2":{"0":1,"3":1}}],["marked",{"2":{"59":1}}],["market",{"0":{"133":1},"2":{"12":1,"113":2,"134":2}}],["march",{"2":{"12":1}}],["maybe",{"2":{"162":2}}],["may",{"2":{"6":2,"58":1,"61":2,"74":1,"110":1,"129":1,"151":1,"158":1,"171":1,"180":1,"212":1,"255":1,"326":1,"335":1}}],["making",{"2":{"2":1,"18":1,"179":1,"180":1,"209":1,"237":1}}],["makes",{"2":{"5":1,"39":1,"70":2,"268":1,"299":1}}],["make",{"2":{"0":1,"2":1,"16":1,"18":1,"37":1,"39":1,"67":1,"71":1,"74":1,"76":1,"77":1,"80":1,"86":1,"90":1,"110":1,"113":1,"126":1,"130":1,"134":2,"161":1,"177":1,"179":1,"180":2,"181":1,"201":1,"202":1,"209":1,"211":2,"222":1,"250":1,"251":1,"265":1,"286":1,"296":1,"305":2,"319":1,"322":1,"329":1,"330":1,"337":1,"343":1}}],["f159e11116ec9505fc2c0d97e605357fec0f3dae06b57bfb17ea6a548905043e",{"2":{"354":1}}],["f1a64151bd29",{"2":{"354":1}}],["f921884f4132",{"2":{"282":1}}],["fc0kermqylp8voivw8qfywgeldflbaufcmpm7tb7ptlb4opwzjaost6hbo",{"2":{"173":1}}],["fcfs",{"2":{"154":1}}],["fwsrxeovry",{"2":{"173":1}}],["flu",{"2":{"239":1,"282":1,"354":1}}],["fluent",{"2":{"239":3,"282":3,"354":3}}],["flow",{"0":{"167":1},"1":{"168":1,"169":1,"170":1,"171":1},"2":{"167":1,"171":1}}],["flexible",{"2":{"158":1}}],["flexibility",{"2":{"132":1,"136":1,"145":1}}],["flags=",{"2":{"218":1}}],["flags>",{"2":{"23":1}}],["flags",{"0":{"191":1,"234":1},"2":{"19":2,"35":1,"51":2,"61":1,"78":2,"79":2,"191":1,"192":1,"218":1,"234":1,"235":1,"239":1,"282":1,"283":1,"354":1}}],["flag",{"2":{"19":2,"22":1,"23":1,"35":1,"43":1,"51":1,"61":2,"68":1,"78":1,"79":1,"173":1,"191":1,"234":2,"266":1,"297":1,"327":1,"337":1}}],["fn",{"2":{"43":2,"45":1,"56":2,"59":1}}],["f",{"2":{"35":1,"123":6,"177":1,"352":1,"354":4}}],["far",{"2":{"239":1,"282":1,"354":1}}],["fallbackfee=0",{"2":{"215":1}}],["false",{"2":{"113":2,"348":1}}],["familiar",{"2":{"129":1,"203":1,"258":1,"272":1,"289":1,"307":1}}],["familiarity",{"2":{"129":1}}],["faucet",{"2":{"113":1,"173":2,"188":1,"327":1}}],["failed",{"2":{"92":3,"224":1,"247":2}}],["failures",{"2":{"61":1}}],["face",{"2":{"134":1,"349":1}}],["factor",{"2":{"61":2}}],["facilitate",{"2":{"6":1,"16":1,"138":1,"175":1}}],["fast",{"2":{"46":1}}],["faster",{"2":{"19":1,"134":1,"162":1}}],["further",{"2":{"128":1,"205":1,"247":1,"313":1,"336":1}}],["furthermore",{"2":{"124":1,"144":2}}],["func",{"2":{"348":2,"349":1}}],["functionalities",{"2":{"182":1}}],["functionality",{"2":{"44":1,"120":1,"204":1,"224":1,"347":1}}],["functional",{"2":{"149":1,"314":1}}],["function",{"0":{"268":1,"299":1,"348":1,"349":1},"2":{"44":2,"126":2,"224":7,"225":2,"265":1,"268":4,"296":1,"299":4,"348":3,"349":1}}],["functions",{"0":{"347":1},"1":{"348":1,"349":1,"350":1},"2":{"16":1,"44":1,"180":1,"224":1,"265":1,"296":1,"338":2,"347":1,"350":1}}],["fun",{"2":{"337":1,"354":1}}],["funded",{"2":{"113":2,"248":1,"252":1,"255":1,"276":1,"323":1,"326":1,"327":1}}],["funding",{"2":{"92":1}}],["fund",{"0":{"93":1},"2":{"91":1,"113":2,"187":1,"188":1,"203":1,"230":2,"250":1,"255":1,"259":1,"274":1,"290":1,"307":2,"326":1,"328":1}}],["funds",{"0":{"69":1,"91":1,"250":1,"321":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1},"2":{"69":2,"91":1,"321":1}}],["future",{"0":{"355":1},"2":{"18":1,"133":1,"135":1,"171":1,"331":1,"349":1,"354":1}}],["fullnode",{"2":{"56":2}}],["fully",{"2":{"6":2,"149":1,"156":1,"160":1,"181":1,"182":1,"259":1,"274":1,"290":1,"314":1,"327":1,"328":1}}],["full",{"0":{"52":1,"55":1,"58":1,"59":1,"160":1,"164":1},"1":{"53":1,"54":1,"55":1,"56":2,"57":2,"58":2,"59":1,"60":1},"2":{"5":1,"19":1,"39":1,"46":1,"50":1,"53":2,"56":1,"58":1,"59":2,"60":1,"80":1,"133":1,"134":2,"143":1,"144":1,"146":1,"147":1,"151":1,"160":1,"164":1,"165":7,"171":6,"271":2,"278":2,"302":2}}],["few",{"2":{"282":1,"336":1,"348":1,"350":1,"354":1}}],["fen",{"2":{"239":3}}],["fetch",{"2":{"123":1,"165":1}}],["feature",{"2":{"79":1}}],["features",{"0":{"47":1},"2":{"40":1,"130":1,"139":1}}],["feb",{"2":{"14":1}}],["feel",{"2":{"349":1}}],["feegrants",{"2":{"72":2,"113":2}}],["fee",{"0":{"95":1,"97":1},"2":{"12":1,"74":4,"91":3,"92":1,"95":1,"97":1,"202":2,"283":1,"354":1}}],["fees",{"2":{"8":1,"74":4,"76":1,"77":2,"88":1,"113":1,"283":1}}],["feedback",{"0":{"4":1},"2":{"4":1}}],["front",{"2":{"355":2}}],["frontend",{"0":{"251":1,"254":1,"255":1,"322":1,"325":1,"326":1},"1":{"252":1,"253":1,"254":1,"255":1,"256":1,"323":1,"324":1,"325":1,"326":1},"2":{"248":1,"251":1,"254":8,"255":1,"256":1,"322":1,"325":8,"326":1}}],["from=base",{"2":{"352":4}}],["from",{"0":{"76":1,"77":1},"2":{"2":1,"4":1,"7":2,"9":1,"43":1,"44":1,"51":1,"56":1,"57":1,"58":1,"59":1,"68":1,"70":1,"76":2,"77":2,"79":1,"90":1,"101":1,"113":1,"126":2,"127":1,"134":3,"135":1,"147":1,"151":1,"165":1,"180":2,"188":2,"189":1,"192":1,"202":1,"217":1,"220":1,"225":1,"227":1,"229":1,"231":1,"233":1,"235":1,"243":1,"246":1,"247":1,"252":1,"254":2,"255":1,"260":1,"267":1,"276":2,"283":3,"287":1,"291":1,"298":1,"323":1,"325":2,"326":1,"327":1,"329":1,"337":2,"341":1,"342":1,"343":1,"347":1,"348":2,"352":6,"354":7}}],["fresh",{"2":{"337":1}}],["fred",{"2":{"247":3}}],["frequency",{"2":{"155":1}}],["free",{"0":{"9":1},"2":{"7":1,"305":1,"349":1}}],["freedom",{"2":{"5":1,"130":1}}],["fraudulent",{"2":{"134":1,"165":2}}],["fraud",{"0":{"165":1,"171":1},"2":{"5":1,"65":1,"134":1,"139":1,"144":1,"147":2,"150":1,"158":1,"160":2,"161":1,"165":7,"167":1,"171":1}}],["framework",{"0":{"5":1},"1":{"6":1,"7":1,"8":1,"9":1},"2":{"5":1,"11":1,"12":1,"14":1,"15":1,"37":1,"39":1,"80":1,"130":2,"134":1,"139":1,"145":1,"195":2,"197":1,"310":1}}],["five",{"2":{"336":2,"354":1}}],["field",{"2":{"266":1,"297":1}}],["fit",{"2":{"145":1}}],["finish",{"2":{"213":1,"220":1}}],["finished",{"2":{"126":1,"224":2,"252":1,"323":1}}],["finalizing",{"2":{"320":1}}],["finalized",{"2":{"112":1,"147":1,"177":1,"202":3,"239":2,"282":1,"312":1,"320":1,"354":3}}],["finality",{"2":{"191":1,"234":1}}],["final",{"2":{"50":1,"344":1}}],["finally",{"2":{"36":1,"114":1,"124":1,"235":1}}],["finding",{"2":{"192":1,"262":1,"276":1,"293":1}}],["find",{"2":{"0":1,"4":1,"10":1,"43":1,"44":2,"50":1,"80":2,"101":1,"122":1,"165":1,"171":1,"259":1,"267":1,"274":1,"290":1,"298":1,"328":1,"330":1}}],["fixed",{"2":{"61":1}}],["fix",{"2":{"18":1,"123":1}}],["fixing",{"2":{"2":1}}],["filter",{"2":{"113":1,"354":1}}],["file",{"0":{"34":1,"42":1,"56":1,"350":1},"2":{"27":2,"35":1,"40":1,"42":2,"43":4,"45":1,"48":1,"56":2,"72":2,"90":1,"98":1,"100":3,"101":5,"102":2,"103":1,"104":1,"111":1,"122":1,"123":8,"124":1,"178":1,"188":2,"203":1,"224":1,"233":2,"265":1,"266":1,"267":1,"268":2,"296":1,"297":1,"298":1,"299":2,"312":1,"338":4,"348":1,"349":1,"350":2,"352":2,"353":4}}],["filesystem",{"2":{"305":1}}],["files",{"2":{"3":1,"48":1,"122":1,"123":1,"126":1,"179":2,"203":1,"211":1,"224":1,"232":1,"239":1,"252":1,"265":1,"282":1,"296":1,"323":1,"338":2,"350":1,"352":3,"354":1}}],["fill",{"2":{"9":1,"86":1,"350":1}}],["firstly",{"2":{"72":1}}],["first",{"0":{"5":1,"88":1,"266":1,"297":1},"1":{"6":1,"7":1,"8":1,"9":1},"2":{"11":1,"12":1,"26":1,"56":1,"80":1,"83":1,"84":1,"87":1,"88":1,"93":1,"112":1,"127":1,"145":1,"154":2,"162":2,"179":1,"180":1,"191":1,"199":1,"208":1,"211":1,"219":1,"223":1,"227":1,"234":1,"241":1,"243":1,"245":1,"251":1,"254":1,"271":1,"283":1,"302":1,"305":1,"307":1,"319":1,"322":1,"325":1,"329":1,"332":1,"337":2,"343":1,"348":2,"350":1,"352":1,"354":1}}],["four",{"2":{"134":1,"178":1}}],["foundation",{"2":{"337":1}}],["foundryup",{"2":{"249":1,"319":1}}],["foundry",{"0":{"213":1,"249":1,"318":1},"2":{"213":3,"223":3,"224":1,"249":2,"252":1,"318":1,"323":1,"337":1}}],["found",{"2":{"14":1,"74":2,"110":1,"150":1,"233":2,"260":1,"291":1,"312":3,"354":1}}],["food",{"2":{"122":2,"126":1,"127":1}}],["folders",{"2":{"261":1,"275":1,"292":1}}],["folder",{"2":{"48":1,"217":1,"221":1}}],["follows",{"2":{"150":1}}],["follow",{"2":{"13":1,"25":1,"27":1,"96":1,"100":1,"177":1,"179":1,"197":1,"198":1,"203":1,"259":1,"274":1,"290":1,"307":1,"321":1,"328":1}}],["following",{"2":{"1":1,"7":1,"21":1,"23":1,"24":1,"27":2,"36":1,"37":1,"39":1,"48":1,"58":1,"69":2,"72":1,"79":1,"93":1,"99":1,"101":1,"104":1,"108":1,"111":1,"120":1,"123":2,"126":1,"127":1,"140":2,"155":1,"156":1,"172":1,"173":1,"177":2,"179":2,"180":5,"188":3,"196":1,"214":1,"216":1,"217":1,"220":1,"221":1,"224":4,"225":1,"227":1,"234":1,"239":1,"242":1,"244":1,"245":1,"246":1,"249":1,"260":1,"262":1,"265":1,"268":1,"270":2,"282":1,"283":1,"291":1,"293":1,"296":1,"299":1,"301":2,"305":1,"308":1,"311":1,"315":1,"321":1,"335":1,"336":1,"337":1,"340":1,"341":1,"342":2,"344":1,"347":1,"348":3,"349":3,"350":1,"352":3,"353":3,"354":13}}],["foam",{"2":{"45":1}}],["focus",{"2":{"6":1,"74":3,"117":1,"203":3,"252":1,"283":1,"284":4,"320":3,"323":1,"354":1}}],["forgotten",{"2":{"239":3}}],["forget",{"2":{"150":1}}],["forge",{"2":{"126":3,"224":3,"225":1,"252":1,"323":1}}],["forth",{"2":{"193":1,"236":1}}],["formula",{"2":{"112":1}}],["formatting",{"2":{"123":1}}],["formatted",{"2":{"123":2,"124":1}}],["format",{"2":{"72":2,"113":2,"178":1,"239":1,"282":1,"348":1,"349":2,"353":2,"354":1}}],["form",{"2":{"9":1,"18":1,"86":1}}],["forward",{"2":{"6":1,"354":1}}],["forkchoice",{"2":{"202":3}}],["forking",{"0":{"171":1}}],["forks",{"2":{"6":1}}],["fork",{"2":{"2":3,"5":1,"8":1,"151":1,"162":3,"171":1,"226":1}}],["for",{"0":{"8":1,"25":1,"175":1,"191":1,"216":1,"234":1,"303":1},"1":{"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1},"2":{"0":1,"2":1,"3":1,"4":1,"5":3,"6":2,"7":1,"8":2,"11":1,"12":3,"13":2,"14":2,"15":3,"16":5,"17":1,"18":1,"19":1,"24":1,"25":1,"26":1,"35":1,"37":3,"39":2,"43":3,"44":4,"47":3,"48":2,"50":1,"51":1,"56":1,"58":1,"59":1,"62":3,"65":1,"70":1,"73":1,"74":3,"76":1,"78":1,"79":2,"87":1,"90":4,"101":1,"103":1,"106":2,"109":1,"110":1,"112":1,"113":1,"117":2,"121":2,"122":1,"123":3,"124":3,"126":2,"128":2,"130":3,"133":4,"134":4,"137":1,"138":3,"139":1,"145":1,"146":1,"149":1,"150":1,"151":1,"152":1,"155":4,"156":2,"160":2,"161":1,"162":3,"167":1,"171":1,"172":1,"173":2,"175":2,"178":1,"180":2,"182":1,"186":2,"188":2,"191":5,"192":3,"195":2,"197":1,"198":1,"202":5,"206":2,"208":1,"209":4,"212":1,"215":1,"218":1,"222":1,"223":1,"224":2,"229":1,"230":1,"232":1,"234":8,"235":3,"237":5,"239":2,"241":1,"243":2,"244":2,"245":1,"246":1,"247":1,"250":1,"252":2,"258":2,"263":2,"265":3,"266":2,"276":3,"277":1,"280":2,"282":4,"283":2,"284":1,"289":2,"294":2,"296":3,"297":2,"305":1,"314":1,"323":1,"327":1,"330":1,"331":2,"332":2,"335":2,"336":5,"337":1,"338":6,"341":3,"342":4,"343":2,"345":1,"346":1,"347":3,"348":6,"349":10,"350":2,"352":1,"353":1,"354":8,"355":1}}],["rf",{"2":{"189":1,"212":1,"221":1,"232":1,"261":1,"275":1,"292":1}}],["rly",{"2":{"71":2,"73":1,"74":2,"113":8}}],["rt",{"2":{"45":2}}],["rs",{"2":{"43":4,"44":2,"48":4}}],["rpcuser",{"2":{"222":1}}],["rpcuser=rpcuser",{"2":{"215":1,"216":1,"217":4,"218":2}}],["rpcpass",{"2":{"222":1}}],["rpcpassword=rpcpass",{"2":{"215":1,"216":1,"217":4,"218":2}}],["rpcport=18332",{"2":{"215":1,"216":1,"217":4,"218":2}}],["rpc",{"0":{"156":1},"1":{"157":1},"2":{"35":1,"36":1,"58":2,"68":1,"72":2,"86":1,"90":1,"95":1,"97":1,"112":1,"113":3,"126":4,"127":2,"156":6,"173":4,"191":2,"201":1,"226":6,"227":3,"234":4,"239":1,"247":2,"248":1,"252":4,"253":2,"255":1,"265":2,"266":4,"282":1,"296":2,"297":4,"306":2,"307":1,"323":4,"324":2,"326":1,"327":2,"328":1,"329":1}}],["rpcs",{"2":{"7":1}}],["rm",{"2":{"35":1,"90":1,"189":1,"212":2,"232":1,"241":1,"242":1,"261":1,"275":1,"292":1}}],["r",{"2":{"34":2,"113":1,"114":1,"189":1,"191":1,"234":1,"243":1,"245":1,"247":1,"261":1,"275":1,"292":1,"329":2,"348":2,"354":5}}],["routing",{"2":{"341":1}}],["routines",{"2":{"155":2}}],["round",{"2":{"173":1}}],["rosm",{"0":{"173":1,"174":1},"1":{"174":1},"2":{"173":9,"174":1}}],["roadmap",{"2":{"134":1}}],["root=0x9676648a3c292540562b082c20c4b6663986182f5d8733f84fb3f1445b66a4ce",{"2":{"202":1}}],["root=0x5f75afde5c6a596fa11c17e8c60ca291ffb31ae5c9a40392e0ceb4d45ab42037",{"2":{"202":4}}],["roots",{"2":{"165":1,"202":1}}],["rootcodespace",{"2":{"91":1}}],["root",{"2":{"27":2,"37":1,"56":4,"59":1,"72":2,"101":1,"111":1,"127":1,"162":1,"179":2,"202":3,"213":1,"217":2,"233":3,"241":1,"243":1,"312":4,"335":1,"352":4}}],["rollup=",{"2":{"113":1,"114":1}}],["rollup>d",{"2":{"103":3}}],["rollup",{"0":{"5":1,"20":1,"22":1,"23":1,"25":1,"52":1,"65":1,"76":1,"77":1,"82":1,"85":1,"89":1,"90":1,"91":1,"94":1,"96":1,"102":1,"105":1,"110":1,"112":1,"116":1,"136":1,"137":1,"140":1,"185":1,"190":1,"192":1,"194":1,"207":1,"222":1,"227":1,"228":1,"232":1,"233":1,"235":1,"237":1,"239":1,"248":1,"257":1,"260":1,"263":1,"269":1,"270":1,"272":1,"276":1,"277":1,"279":1,"282":1,"288":1,"291":1,"294":1,"300":1,"301":1,"312":1,"330":1},"1":{"6":1,"7":1,"8":1,"9":1,"21":1,"22":1,"23":1,"24":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"83":1,"84":1,"85":1,"86":2,"87":1,"88":1,"90":1,"91":1,"92":2,"93":2,"94":2,"95":2,"96":2,"97":2,"103":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"141":1,"142":1,"143":1,"144":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":2,"224":2,"225":2,"226":2,"227":2,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"258":1,"259":1,"260":1,"261":2,"262":2,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"273":1,"274":1,"275":1,"276":1,"277":2,"278":1,"280":1,"281":1,"282":1,"283":1,"284":1,"285":1,"286":1,"287":1,"289":1,"290":1,"291":1,"292":2,"293":2,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1,"302":1},"2":{"5":2,"6":1,"11":1,"12":2,"13":1,"14":1,"17":1,"19":2,"20":1,"22":1,"23":1,"24":1,"25":2,"27":3,"34":4,"35":4,"37":3,"51":1,"56":2,"59":2,"61":3,"62":2,"65":2,"69":1,"79":2,"80":6,"82":1,"83":2,"84":1,"85":1,"86":2,"87":1,"88":2,"89":1,"90":4,"91":2,"94":1,"96":1,"97":1,"98":1,"100":1,"101":3,"102":1,"104":2,"106":6,"110":4,"112":1,"113":13,"114":3,"115":1,"117":2,"130":1,"134":4,"136":1,"137":2,"141":1,"142":1,"145":1,"147":3,"149":1,"150":1,"151":2,"152":1,"155":2,"156":5,"158":3,"160":1,"161":2,"162":3,"164":3,"167":2,"171":5,"173":1,"175":1,"177":2,"180":3,"183":1,"184":1,"186":4,"187":1,"188":1,"189":2,"190":2,"191":1,"192":4,"193":1,"195":2,"204":1,"205":3,"208":1,"214":1,"222":1,"227":1,"229":3,"230":2,"231":1,"232":1,"233":2,"234":1,"235":4,"236":1,"238":1,"239":6,"243":1,"248":2,"251":1,"256":2,"258":2,"260":2,"261":1,"262":2,"263":2,"269":1,"271":2,"272":2,"275":1,"276":4,"277":1,"278":2,"280":4,"282":7,"283":1,"285":3,"286":1,"287":2,"289":2,"291":2,"292":1,"293":2,"294":2,"300":1,"302":2,"310":2,"312":1,"313":2,"314":1,"320":2,"322":1,"329":1,"330":1,"331":1,"332":2,"334":1,"353":1,"354":5,"356":1}}],["rollups",{"0":{"12":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1},"2":{"3":1,"5":6,"6":4,"7":2,"8":3,"11":1,"12":5,"13":1,"14":1,"15":2,"18":3,"91":1,"130":4,"134":8,"135":1,"138":4,"140":1,"144":1,"145":1,"160":1,"162":3,"164":2,"166":1,"186":1,"195":1,"197":1,"208":2,"209":6}}],["rollkitheight=11",{"2":{"320":1}}],["rollkitigniteappversion",{"2":{"232":1,"340":1}}],["rollkitlatesttag",{"2":{"99":1,"108":1,"311":1}}],["rollkit",{"0":{"0":1,"5":1,"12":1,"15":1,"16":1,"27":1,"98":1,"99":1,"100":1,"101":1,"102":1,"108":1,"111":1,"119":1,"125":1,"129":1,"130":1,"131":1,"134":1,"135":1,"139":1,"147":1,"159":1,"175":1,"176":1,"194":1,"197":1,"240":1,"303":1,"306":1,"311":1,"314":1,"319":1,"339":1,"340":1},"1":{"1":1,"2":1,"3":1,"4":1,"6":1,"7":1,"8":1,"9":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"99":1,"100":1,"101":2,"102":1,"103":2,"104":1,"126":1,"130":1,"131":1,"132":2,"133":2,"134":1,"135":1,"136":2,"137":2,"138":2,"139":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":2,"161":2,"162":2,"163":1,"164":1,"165":1,"166":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"241":1,"242":1,"243":1,"304":1,"305":1,"306":1,"307":1,"308":1,"309":1,"315":1,"316":1,"317":1,"318":1,"319":1,"320":1,"321":1,"322":1,"323":1,"324":1,"325":1,"326":1,"327":1,"328":1,"329":1,"330":1,"340":1},"2":{"0":2,"3":3,"5":5,"7":3,"8":5,"9":1,"11":2,"12":5,"13":2,"15":3,"16":3,"17":2,"18":4,"19":7,"21":1,"22":1,"23":1,"27":3,"34":1,"35":4,"36":2,"37":3,"51":4,"53":1,"54":2,"56":1,"58":3,"60":1,"61":5,"62":1,"65":5,"68":1,"78":4,"79":7,"80":3,"81":1,"82":1,"84":1,"86":2,"89":1,"90":6,"91":1,"94":1,"95":4,"97":5,"98":2,"99":3,"100":2,"101":6,"102":3,"103":4,"104":2,"106":1,"107":2,"108":3,"109":1,"110":1,"111":3,"112":3,"113":2,"114":3,"117":2,"118":1,"119":2,"123":4,"125":2,"126":3,"128":2,"129":2,"130":3,"134":8,"135":1,"136":2,"137":2,"139":2,"140":1,"144":3,"145":2,"146":3,"147":1,"149":1,"150":6,"151":1,"152":3,"155":3,"156":1,"158":2,"159":1,"161":1,"162":1,"164":1,"165":6,"166":1,"172":1,"173":8,"175":1,"176":3,"177":1,"184":2,"191":4,"192":3,"195":2,"197":2,"199":1,"200":4,"202":2,"204":2,"205":1,"206":1,"208":6,"209":5,"222":5,"229":1,"231":1,"232":7,"233":4,"234":6,"235":5,"237":1,"239":7,"241":2,"247":1,"251":1,"252":1,"260":1,"276":1,"278":1,"280":1,"282":12,"283":1,"285":1,"291":1,"303":1,"304":3,"305":1,"306":1,"309":2,"310":2,"311":3,"312":4,"313":2,"314":6,"315":1,"316":1,"317":2,"320":2,"323":1,"327":1,"328":2,"329":1,"331":2,"339":1,"340":5,"352":14,"353":8,"354":12,"356":1}}],["ram",{"2":{"210":1}}],["raw",{"2":{"156":1,"247":1,"354":7}}],["rabbit",{"2":{"139":1}}],["rather",{"2":{"134":2}}],["ratio",{"2":{"14":1}}],["rapid",{"2":{"130":1}}],["rand",{"2":{"222":1,"234":1,"260":1,"276":1,"291":1,"328":1}}],["ran",{"2":{"91":1,"126":1,"155":1,"252":1,"263":1,"277":1,"294":1,"323":1,"337":1}}],["range",{"0":{"82":1},"1":{"83":1,"84":1,"85":1,"86":1,"87":1,"88":1},"2":{"10":1,"80":2,"82":1,"83":1,"85":1,"86":2,"87":1,"348":1}}],["raise",{"2":{"4":1}}],["risk",{"2":{"133":1}}],["right",{"2":{"70":1,"86":1,"329":1,"336":1,"350":1,"354":1}}],["rich",{"2":{"7":1}}],["rid",{"2":{"6":1}}],["rustpub",{"2":{"44":1}}],["rustuse",{"2":{"43":1,"45":1}}],["rust",{"2":{"39":1,"43":2,"44":1,"237":1,"242":2,"243":1,"244":1}}],["rustcounter",{"2":{"39":1}}],["rule",{"0":{"88":1},"2":{"8":1,"113":1,"162":3}}],["rules",{"2":{"6":1,"336":2}}],["runs",{"2":{"91":1,"92":1,"109":1,"199":1,"234":1}}],["runtime",{"2":{"45":3,"175":2,"179":1,"181":1,"352":2}}],["running",{"0":{"91":1,"102":1,"109":1,"187":1,"192":1,"215":1,"222":1,"230":1,"235":1,"327":1},"1":{"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"103":1,"188":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"223":1,"224":1,"225":1,"226":1,"227":1,"328":1,"329":1,"330":1},"2":{"13":1,"54":2,"60":1,"61":1,"64":1,"68":2,"90":1,"91":1,"93":1,"94":1,"97":1,"110":3,"112":1,"125":1,"144":1,"161":1,"177":1,"179":1,"183":1,"188":1,"190":2,"192":1,"195":1,"198":1,"201":1,"202":1,"206":2,"214":2,"217":1,"222":1,"224":1,"226":1,"233":1,"235":1,"238":2,"239":8,"241":1,"243":1,"254":1,"258":1,"259":1,"269":1,"272":1,"276":1,"278":1,"281":2,"282":10,"283":2,"289":1,"300":1,"305":2,"308":1,"313":1,"314":1,"315":1,"320":1,"325":1,"327":1,"328":1,"332":1,"334":2,"335":1,"340":1,"351":1,"352":3,"354":13,"355":1}}],["run",{"0":{"23":1,"65":1,"66":1,"68":1,"177":1,"199":1,"202":1,"259":1,"274":1,"290":1,"312":1,"316":1,"351":1,"354":1},"1":{"67":1,"68":1,"352":1,"353":1,"354":1,"355":1},"2":{"1":2,"6":1,"12":1,"17":1,"18":1,"21":2,"27":3,"42":1,"53":1,"58":1,"65":3,"68":1,"81":1,"90":1,"93":1,"98":1,"101":1,"102":1,"104":1,"107":1,"108":1,"109":1,"123":1,"124":3,"126":2,"130":1,"144":1,"152":1,"155":3,"177":1,"188":2,"192":1,"202":1,"208":1,"212":1,"213":1,"216":1,"217":1,"220":1,"223":1,"224":1,"225":1,"227":1,"238":1,"239":4,"241":2,"242":2,"243":1,"249":1,"252":1,"259":1,"263":1,"266":1,"270":1,"274":1,"276":1,"277":1,"281":1,"282":4,"286":1,"290":1,"294":1,"297":1,"301":1,"303":1,"305":1,"309":1,"311":1,"314":1,"315":1,"316":1,"323":1,"328":3,"334":1,"335":1,"337":1,"340":1,"344":1,"351":2,"352":13,"353":4,"354":6}}],["reward",{"2":{"348":3,"349":4,"350":1}}],["req",{"2":{"268":4,"299":4}}],["requisites",{"0":{"63":1,"332":1},"1":{"64":1}}],["require",{"2":{"134":1,"165":1,"267":1,"298":1}}],["requirements",{"0":{"64":1}}],["required",{"2":{"8":1,"106":1,"265":1,"280":1,"296":1}}],["requires",{"2":{"6":1,"133":2,"162":2,"191":1,"214":1,"234":1,"242":1,"305":1}}],["requesting",{"2":{"202":1}}],["requested",{"2":{"157":1}}],["request",{"0":{"267":1,"298":1},"2":{"2":2,"173":1,"247":1,"266":2,"268":4,"286":1,"297":2,"299":4,"354":3}}],["revealed",{"2":{"355":1}}],["reverse",{"2":{"239":1,"282":1,"354":2}}],["review",{"2":{"2":1,"39":3,"46":1,"206":1}}],["reorganization",{"2":{"191":1,"234":1}}],["reentrancy",{"2":{"182":1}}],["remainder",{"2":{"243":1,"321":1}}],["remaining",{"2":{"165":1,"211":1}}],["remotely",{"2":{"239":2}}],["removeguess",{"2":{"349":1}}],["remove",{"2":{"5":1,"6":1,"27":1,"59":1,"232":1,"261":1,"275":1,"292":1,"349":1}}],["remember",{"2":{"217":1,"348":1}}],["reuse",{"2":{"134":1,"158":1,"341":1}}],["registry",{"2":{"242":1}}],["register",{"2":{"91":1,"247":3}}],["regtest",{"2":{"214":1,"215":1,"216":1,"217":4,"218":2,"221":1}}],["regret",{"2":{"113":2,"314":1}}],["reiterate",{"2":{"95":1}}],["replay",{"2":{"164":1}}],["replacements",{"2":{"180":2}}],["replacement",{"2":{"149":1,"354":1}}],["replace",{"2":{"65":1,"72":1,"123":2,"150":2,"180":2,"191":1,"220":1,"234":2,"260":1,"276":1,"291":1,"348":1,"349":1,"353":3}}],["repositories",{"2":{"355":1}}],["repository",{"0":{"176":1,"200":1,"304":1},"2":{"0":1,"1":1,"2":2,"4":1,"46":1,"110":1,"150":2,"176":1,"200":1,"206":1,"251":1,"304":1,"317":1,"322":1,"353":1}}],["repo",{"0":{"317":1},"2":{"50":1,"122":1,"180":1,"260":1,"291":1}}],["recipent=",{"2":{"202":1}}],["recipientmodule",{"2":{"350":1}}],["recipientaddr",{"2":{"350":1}}],["recipient",{"2":{"202":1}}],["record",{"2":{"165":1,"247":2}}],["recommend",{"2":{"97":1,"332":1}}],["recommended",{"2":{"62":1,"161":1}}],["receipts",{"2":{"126":2,"252":2,"323":2}}],["receive",{"2":{"134":1,"147":1,"155":2}}],["receiver=",{"2":{"255":1,"326":1}}],["receiver",{"2":{"76":2,"77":1,"113":1,"255":1,"284":1,"326":1}}],["received",{"2":{"73":1,"155":2,"202":3}}],["receiving",{"2":{"62":1}}],["recruit",{"2":{"5":1}}],["reducing",{"2":{"39":1}}],["reduce",{"0":{"97":1},"2":{"8":1,"134":1}}],["rebuild",{"2":{"27":1,"190":1,"352":1}}],["retrieving",{"2":{"327":1}}],["retrieved",{"2":{"202":1}}],["retrieve",{"2":{"155":1,"178":1,"327":1}}],["retrieveloop",{"2":{"155":3}}],["retrieveblocks",{"2":{"16":1,"151":1}}],["retrieveblock",{"2":{"16":1}}],["returned",{"2":{"157":1,"239":1,"267":1,"282":1,"298":1,"354":1}}],["returning",{"2":{"154":1,"266":1,"297":1}}],["returns",{"2":{"43":1,"44":2,"224":1,"265":1,"266":3,"268":2,"296":1,"297":3,"299":2}}],["return",{"2":{"43":1,"61":1,"71":1,"74":1,"76":1,"77":1,"179":1,"224":1,"348":7,"349":7}}],["retain",{"2":{"5":1}}],["reach",{"2":{"349":1}}],["reached",{"2":{"349":1}}],["reasons",{"2":{"167":1}}],["real",{"2":{"85":1,"87":1,"162":2,"182":1}}],["reality",{"2":{"13":1,"14":1}}],["readme",{"2":{"338":2}}],["ready",{"2":{"18":1,"19":1,"39":1,"80":1,"139":1,"222":1,"306":1}}],["reading",{"2":{"16":1,"128":1}}],["reader",{"2":{"16":2}}],["read",{"2":{"16":3,"130":1,"171":1,"208":1,"226":1,"227":1,"335":1,"338":1,"354":1}}],["res=2",{"2":{"202":1}}],["res=0",{"2":{"112":1,"177":1,"239":2,"282":1,"312":1,"320":1,"354":3}}],["resource",{"2":{"146":1,"161":1}}],["resources",{"2":{"6":1,"7":1,"122":3,"126":1,"127":1,"132":1,"133":1,"134":2}}],["resolve",{"2":{"138":1,"247":1}}],["resist",{"2":{"113":2}}],["resistance",{"2":{"12":1,"162":1}}],["responsible",{"2":{"155":1,"162":1,"265":1,"266":1,"296":1,"297":1,"338":1,"341":1,"342":1}}],["response",{"0":{"267":1,"298":1},"2":{"44":2,"247":1,"266":5,"268":3,"270":1,"297":5,"299":3,"301":1,"354":4}}],["respective",{"2":{"90":1,"341":1}}],["restrict",{"2":{"136":1}}],["restricted",{"2":{"132":1}}],["rest",{"2":{"90":1,"134":1}}],["restore",{"2":{"73":2,"113":3}}],["restarted",{"2":{"97":1}}],["restarting",{"0":{"96":1,"221":1,"263":1,"277":1,"294":1},"2":{"95":1,"97":1}}],["restart",{"0":{"35":1,"89":1,"90":1,"91":1,"97":1,"269":1,"300":1},"1":{"90":1,"91":1,"92":2,"93":2,"94":2,"95":2,"96":2,"97":2},"2":{"35":5,"80":1,"89":1,"90":11,"91":2,"92":1,"96":1,"141":1,"179":2,"203":1,"263":5,"269":1,"277":4,"294":5,"300":1}}],["results",{"2":{"171":1,"173":1}}],["result",{"2":{"45":1,"171":1,"173":1,"191":1,"224":1,"234":1,"329":2}}],["reset",{"2":{"28":2,"44":3}}],["resetting",{"0":{"28":1}}],["research",{"2":{"12":1,"13":1,"15":1,"18":1}}],["rent",{"2":{"8":1}}],["refactored",{"2":{"349":1}}],["refreshed",{"2":{"202":1}}],["refused",{"2":{"171":1}}],["refers",{"2":{"162":1}}],["refer",{"2":{"47":1,"182":1,"186":1}}],["references",{"2":{"347":1}}],["reference",{"2":{"0":1,"3":1,"48":1,"126":1,"243":1}}],["refined",{"2":{"7":1}}],["reliable",{"2":{"186":1}}],["rely",{"2":{"117":1,"160":1}}],["relying",{"2":{"6":1}}],["relayed",{"2":{"76":1,"77":1}}],["relayers",{"2":{"70":2}}],["relayer",{"0":{"70":1,"71":1,"72":1,"73":1},"1":{"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1},"2":{"62":1,"70":4,"71":2,"72":3,"113":14}}],["relaying",{"0":{"70":1,"75":1},"1":{"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1},"2":{"73":1,"75":1}}],["relay",{"2":{"68":1,"69":2,"77":1}}],["related",{"2":{"7":1}}],["relevant",{"2":{"82":1}}],["relevantly",{"2":{"2":1}}],["release",{"2":{"7":1,"150":1,"188":1,"314":1,"335":1}}],["re",{"0":{"93":1},"2":{"2":1,"5":1,"6":1,"9":1,"12":1,"16":1,"19":1,"27":1,"39":1,"43":1,"44":1,"68":1,"91":2,"120":2,"129":1,"132":1,"139":2,"144":1,"145":2,"161":1,"191":1,"222":1,"234":1,"263":1,"265":1,"271":1,"278":1,"294":1,"296":1,"302":1,"308":1,"329":1}}],["tsx",{"2":{"254":1,"325":1}}],["ttl",{"2":{"112":1,"282":1}}],["tmp",{"2":{"109":1,"113":2}}],["txindex=1",{"2":{"215":1}}],["txt",{"2":{"123":1,"124":1,"127":1}}],["txhash",{"2":{"114":1,"243":1,"247":1,"283":1,"354":8}}],["txs",{"2":{"112":1,"173":2,"177":1,"202":1,"239":2,"282":1,"312":1,"320":1,"354":3}}],["txs=0",{"2":{"59":1,"320":1}}],["tx",{"2":{"74":4,"76":2,"77":1,"88":1,"91":2,"103":2,"113":6,"114":3,"243":1,"244":1,"245":1,"246":1,"247":2,"283":1,"350":1,"354":14}}],["two",{"2":{"74":1,"167":1,"191":1,"283":1,"346":1,"354":1}}],["tweet",{"2":{"14":1}}],["title",{"2":{"349":2,"350":1}}],["timberio",{"2":{"239":1,"282":1,"354":1}}],["timezone",{"2":{"355":1}}],["timer",{"2":{"155":3}}],["time=1000",{"2":{"112":1,"282":1}}],["time=1m0s",{"2":{"79":1}}],["time=30s",{"2":{"51":1}}],["timeout",{"2":{"72":5,"113":5,"283":1,"354":3}}],["timestamp",{"2":{"173":1,"203":1,"247":1,"354":2}}],["times",{"2":{"19":2,"349":2}}],["time",{"0":{"51":1,"133":1},"2":{"5":1,"8":1,"14":1,"19":5,"39":1,"42":1,"51":3,"79":4,"85":1,"87":1,"88":1,"133":1,"134":2,"162":2,"173":3,"188":1,"191":3,"230":1,"234":3,"239":1,"282":1,"338":1,"347":1,"348":2,"349":2,"350":1,"354":1,"355":1}}],["ti",{"2":{"178":1}}],["tia",{"0":{"105":1},"1":{"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1},"2":{"80":1,"91":1,"97":2,"106":3,"112":1,"113":3,"114":1,"115":1,"230":2,"327":1}}],["tidy",{"2":{"65":1}}],["tip",{"2":{"59":1,"65":1,"68":1,"74":1,"76":1,"106":1,"110":1,"127":1,"129":1,"177":1,"180":2,"191":1,"223":1,"234":2,"237":1,"254":1,"258":1,"260":1,"272":1,"276":1,"280":1,"283":1,"286":1,"289":1,"291":1,"314":1,"325":1,"327":1,"328":1,"331":1,"354":1}}],["tcp",{"2":{"35":1,"36":1,"57":1,"58":2,"76":2,"77":3,"88":1,"90":1,"95":1,"97":1,"112":2,"239":14,"282":13,"353":1,"354":11}}],["troubleshooting",{"0":{"206":1}}],["trigger",{"2":{"343":1}}],["triggering",{"2":{"202":1}}],["tries",{"2":{"336":2,"349":2}}],["triple",{"2":{"74":1}}],["trying",{"2":{"354":1}}],["try",{"2":{"180":1,"225":1,"247":1,"348":1,"349":2,"354":4}}],["true",{"2":{"72":2,"133":1,"222":2,"348":1}}],["trusted",{"2":{"6":1}}],["trust",{"2":{"6":2,"62":2,"69":2,"73":2,"134":1,"138":1,"147":1,"161":1,"165":1}}],["traefik",{"2":{"239":1,"282":1,"354":1}}],["tradeoffs",{"2":{"134":1}}],["trade",{"2":{"130":1,"133":1,"134":1}}],["tracked",{"2":{"314":1}}],["track",{"2":{"93":1}}],["tracking",{"2":{"62":1,"342":1}}],["transport",{"2":{"353":1}}],["transitions",{"2":{"343":1}}],["transition",{"2":{"165":2}}],["transient",{"2":{"61":1}}],["transfers",{"2":{"113":1,"138":1,"342":2}}],["transfer",{"0":{"76":1,"77":1},"2":{"74":11,"75":1,"76":5,"77":4,"112":2,"113":4,"246":2,"255":1,"326":1}}],["transact",{"2":{"74":4,"171":1}}],["transactionindex",{"2":{"127":1}}],["transactionhash",{"2":{"127":1}}],["transaction",{"0":{"32":1,"167":1,"168":1,"169":1},"1":{"168":1,"169":1,"170":1,"171":1},"2":{"14":2,"32":1,"61":2,"74":5,"76":1,"77":1,"88":3,"91":2,"114":2,"146":1,"156":1,"162":1,"167":1,"171":6,"175":1,"243":1,"245":1,"283":6,"284":1,"341":1,"354":11}}],["transactions",{"0":{"33":1,"114":1,"283":1},"2":{"14":1,"16":1,"33":1,"53":1,"59":1,"79":2,"82":1,"83":1,"85":1,"87":2,"88":1,"106":1,"134":2,"144":1,"147":1,"154":2,"156":2,"158":1,"162":2,"164":1,"165":2,"167":1,"171":2,"173":1,"226":1,"227":1,"280":1,"282":1,"306":1,"342":1,"343":1}}],["traits",{"2":{"44":1}}],["tlht0okdlzs1o4gb1d1ku+xug+",{"2":{"283":1}}],["tls",{"2":{"222":1}}],["tl",{"0":{"13":1}}],["tech",{"2":{"239":1,"282":1,"354":1}}],["technology",{"2":{"180":1}}],["techniques",{"2":{"124":1}}],["technical",{"0":{"146":1},"2":{"3":1}}],["team",{"2":{"237":1,"242":1}}],["teach",{"2":{"89":1}}],["tether",{"2":{"164":1}}],["telegram",{"2":{"81":1,"144":1}}],["text",{"2":{"72":1,"266":3,"267":2,"268":3,"297":3,"298":2,"299":3}}],["termination",{"2":{"74":8}}],["terminal",{"2":{"65":1,"68":1,"94":1,"108":1,"110":1,"202":1,"216":1,"255":1,"266":2,"276":1,"297":2,"311":1,"316":1,"319":1,"326":1,"330":1,"335":1,"355":1}}],["terms",{"2":{"70":1}}],["template",{"2":{"338":1}}],["temp",{"2":{"34":2}}],["tendermint",{"2":{"28":1,"74":8,"173":1}}],["testutil",{"2":{"338":1}}],["testapp",{"2":{"329":1}}],["testdecrement",{"2":{"224":2}}],["testincrement",{"2":{"224":2}}],["testing",{"2":{"24":1,"39":1,"50":1,"80":1,"178":4,"203":1,"338":1,"354":1}}],["testgetcount",{"2":{"224":2}}],["testnets",{"2":{"193":1,"229":1}}],["testnet",{"0":{"66":1,"68":1,"113":1,"140":1,"172":1,"173":1,"188":1,"289":1},"1":{"67":1,"68":1,"141":1,"142":1,"143":1,"144":1,"173":1,"174":2,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1},"2":{"62":1,"68":3,"72":2,"74":6,"75":1,"76":2,"77":1,"91":2,"112":1,"113":4,"140":1,"172":1,"174":1,"180":1,"187":2,"188":2,"191":2,"192":1,"208":1,"226":1,"230":2,"234":3,"235":1,"260":4,"262":1,"263":3,"269":1,"272":1,"289":1,"290":1,"291":4,"293":1,"294":3,"300":1,"327":3,"328":1,"330":1}}],["tests",{"0":{"224":1},"2":{"45":2,"224":1}}],["test",{"0":{"178":1},"2":{"7":1,"17":2,"30":1,"31":1,"32":1,"39":3,"72":3,"76":1,"88":1,"93":1,"113":5,"114":2,"149":1,"178":2,"184":1,"187":1,"205":1,"212":1,"224":10,"225":1,"226":1,"227":2,"243":2,"246":1,"247":1,"283":2,"335":1,"350":1,"354":8}}],["tested",{"2":{"7":1,"225":1,"227":1}}],["tue",{"2":{"282":1,"354":1}}],["turing",{"0":{"188":1},"2":{"187":2,"188":3,"191":3,"192":1}}],["turn",{"2":{"6":1,"79":1}}],["tube",{"2":{"39":1}}],["tutorial",{"0":{"62":1,"116":1,"207":1},"1":{"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1},"2":{"35":1,"62":1,"84":1,"90":2,"101":2,"106":2,"121":1,"122":1,"172":1,"180":6,"186":2,"189":1,"195":1,"203":1,"208":2,"222":1,"223":1,"229":2,"231":1,"237":3,"243":1,"248":2,"250":1,"258":4,"266":2,"271":2,"272":3,"276":1,"278":1,"280":2,"287":1,"289":4,"297":2,"302":2,"307":1,"314":2,"321":1,"327":1,"330":1,"331":3,"332":2,"338":1,"353":1}}],["tutorials",{"2":{"0":1,"3":1,"80":1,"122":1,"126":1,"127":1,"129":1,"139":1,"140":2,"144":1,"258":1,"272":1,"289":1,"351":1}}],["tuned",{"2":{"11":1}}],["t",{"2":{"6":1,"65":1,"84":1,"91":1,"93":1,"112":1,"128":1,"150":1,"160":1,"174":1,"224":2,"283":1,"305":1,"316":1,"336":1,"349":2,"352":1,"354":2}}],["tag",{"2":{"352":1}}],["tar",{"2":{"211":1,"212":4}}],["targeted",{"2":{"332":1}}],["target=",{"2":{"242":2}}],["target",{"2":{"43":3,"242":1}}],["tasks",{"2":{"211":1}}],["taking",{"2":{"137":1}}],["takes",{"2":{"134":1,"344":1}}],["taken",{"2":{"101":1,"247":1}}],["take",{"0":{"6":1},"2":{"245":1,"282":1,"350":1}}],["tailored",{"2":{"136":1}}],["tail",{"2":{"113":1,"352":1}}],["tab",{"2":{"86":1,"87":1,"88":1}}],["table",{"0":{"11":1}}],["talk",{"2":{"70":1}}],["talking",{"2":{"70":1}}],["taproot",{"0":{"14":1},"2":{"13":1,"14":5,"16":3,"209":1}}],["tap",{"2":{"5":1}}],["typical",{"2":{"167":1}}],["typically",{"2":{"162":1}}],["typing",{"2":{"5":1}}],["type=light",{"2":{"328":1}}],["type=hash",{"2":{"245":1,"354":5}}],["type=volume",{"2":{"242":2}}],["typed",{"2":{"91":1}}],["type",{"2":{"72":4,"74":4,"93":1,"113":4,"127":1,"138":1,"173":1,"266":1,"268":1,"283":5,"297":1,"299":1,"338":1,"346":3,"348":1,"349":3,"354":8}}],["types",{"0":{"159":1,"267":1,"298":1,"345":1,"346":1},"1":{"160":1,"161":1,"162":1,"346":1},"2":{"48":1,"74":4,"265":1,"268":6,"296":1,"299":6,"335":1,"345":1,"348":8,"349":9,"350":1}}],["typos",{"2":{"2":1}}],["thu",{"2":{"239":1}}],["thus",{"2":{"127":1}}],["throws",{"2":{"268":1,"299":1}}],["throttler",{"2":{"182":1}}],["throughout",{"2":{"41":1,"130":1,"175":1}}],["through",{"2":{"6":1,"10":1,"14":2,"19":1,"25":1,"70":1,"80":1,"98":1,"106":1,"134":1,"155":3,"171":1,"180":1,"186":2,"195":1,"197":1,"209":1,"280":1,"327":1,"332":1}}],["three",{"2":{"83":1,"234":1}}],["though",{"2":{"354":1}}],["thousands",{"2":{"14":1}}],["those",{"2":{"47":1,"133":1,"140":1,"336":1}}],["thanks",{"2":{"15":1,"149":1}}],["than",{"2":{"14":2,"16":1,"39":2,"61":1,"76":1,"82":1,"86":1,"134":2,"162":1,"175":1,"255":1,"326":1}}],["that",{"2":{"5":3,"6":4,"7":1,"8":1,"12":2,"14":4,"16":3,"18":2,"27":2,"43":1,"44":1,"45":1,"46":1,"47":2,"48":1,"49":1,"51":1,"59":1,"61":1,"70":1,"73":1,"80":1,"87":3,"88":1,"90":1,"91":5,"100":1,"101":1,"106":1,"110":1,"112":1,"113":1,"115":1,"117":2,"122":1,"123":1,"124":3,"126":1,"127":1,"130":2,"132":1,"134":2,"137":1,"138":1,"140":1,"150":1,"151":1,"155":2,"161":1,"164":2,"165":4,"171":1,"175":2,"180":2,"182":2,"186":2,"188":1,"193":1,"201":2,"202":1,"206":2,"209":2,"211":1,"212":1,"221":1,"222":1,"225":1,"226":1,"227":1,"229":1,"230":1,"236":1,"239":1,"243":1,"246":1,"247":2,"248":1,"255":2,"258":1,"262":1,"265":3,"266":4,"267":1,"268":4,"272":1,"276":2,"280":1,"282":1,"283":1,"285":1,"286":1,"289":1,"293":1,"296":3,"297":4,"298":1,"299":4,"306":1,"309":1,"312":1,"313":1,"314":2,"326":2,"332":1,"336":2,"337":2,"338":2,"343":1,"344":1,"346":2,"347":1,"348":2,"349":6,"350":1,"353":1,"354":4,"355":2}}],["thing",{"2":{"354":1}}],["things",{"2":{"348":1,"349":1,"354":1}}],["think",{"2":{"138":1,"337":1}}],["thinking",{"2":{"9":1}}],["this",{"0":{"92":1},"2":{"1":1,"2":2,"4":1,"5":3,"6":6,"7":2,"9":1,"10":1,"15":1,"16":1,"18":1,"20":1,"21":1,"24":1,"25":1,"27":1,"37":1,"39":4,"41":1,"43":3,"44":1,"46":1,"48":1,"51":1,"53":1,"58":2,"59":1,"61":2,"62":2,"68":4,"70":1,"72":1,"73":1,"74":3,"76":3,"77":2,"78":1,"79":3,"80":1,"82":1,"83":1,"89":1,"90":2,"91":7,"92":1,"98":1,"99":1,"100":1,"101":2,"104":1,"106":2,"109":1,"110":1,"112":1,"117":3,"119":2,"120":1,"121":2,"124":1,"125":2,"133":1,"134":1,"137":1,"147":1,"149":1,"151":1,"154":1,"158":1,"162":1,"165":2,"171":1,"175":1,"177":2,"178":1,"180":2,"183":1,"184":1,"186":1,"190":1,"191":2,"192":1,"195":1,"199":1,"202":1,"204":1,"208":2,"209":1,"213":1,"214":1,"217":2,"223":1,"224":1,"225":1,"229":1,"232":1,"233":1,"234":4,"237":3,"239":2,"242":1,"243":2,"245":2,"247":1,"248":2,"250":1,"254":1,"255":1,"258":3,"260":3,"266":3,"268":1,"272":2,"276":2,"280":2,"282":3,"283":2,"289":3,"291":3,"297":3,"299":1,"303":1,"305":2,"308":1,"309":1,"314":3,"320":1,"321":1,"325":1,"326":1,"327":1,"328":2,"331":3,"332":1,"335":2,"336":3,"337":2,"338":1,"342":1,"344":1,"346":2,"348":5,"349":4,"350":2,"352":3,"353":2,"354":8,"355":1}}],["these",{"2":{"16":2,"24":1,"37":1,"44":1,"70":1,"74":1,"75":1,"80":1,"100":1,"104":1,"113":1,"123":1,"134":2,"155":1,"165":2,"175":1,"177":1,"179":1,"181":1,"182":1,"195":1,"211":1,"212":1,"313":1,"327":1,"343":1}}],["therefore",{"2":{"144":1}}],["there",{"2":{"8":2,"14":1,"70":1,"79":1,"91":1,"151":1,"165":1,"171":1,"178":1,"229":1,"336":2,"348":1,"354":3,"355":1}}],["they",{"2":{"5":3,"6":3,"134":1,"138":2,"145":1,"160":2,"161":1,"171":2,"175":1,"197":1,"349":1}}],["then",{"2":{"5":1,"14":1,"19":1,"21":1,"43":2,"74":1,"76":1,"77":1,"110":1,"124":1,"126":1,"127":1,"165":2,"171":1,"208":1,"226":2,"227":1,"241":1,"263":1,"277":1,"294":1,"319":1,"348":2,"349":3,"352":3,"354":2}}],["their",{"2":{"3":1,"5":3,"6":3,"15":1,"82":1,"129":2,"134":2,"136":1,"145":1,"165":1,"171":2,"336":1}}],["themselves",{"2":{"165":1}}],["them",{"2":{"2":1,"5":1,"6":1,"18":1,"44":1,"47":1,"74":1,"147":1,"171":1,"182":1,"191":1,"234":2,"343":1}}],["the",{"0":{"1":1,"5":1,"7":1,"22":1,"29":1,"32":2,"34":1,"36":1,"45":1,"58":1,"78":1,"95":1,"119":1,"120":1,"127":1,"176":1,"179":1,"183":1,"200":1,"201":1,"202":1,"209":1,"216":1,"221":1,"222":1,"224":1,"225":1,"227":1,"241":1,"252":1,"253":1,"254":1,"255":1,"262":1,"276":1,"293":1,"304":1,"308":1,"317":1,"319":1,"323":1,"324":1,"325":1,"326":1,"330":1,"337":1,"341":1,"351":1,"355":1},"1":{"6":1,"7":1,"8":1,"9":1,"223":1,"224":1,"225":1,"226":1,"227":1,"277":1,"338":1,"342":1,"352":1,"353":1,"354":1,"355":1},"2":{"0":2,"1":2,"2":3,"3":3,"4":2,"5":11,"6":8,"7":5,"8":10,"11":1,"12":6,"13":2,"14":10,"16":13,"17":3,"18":5,"19":7,"21":3,"22":3,"23":2,"25":3,"26":1,"27":10,"29":2,"30":1,"31":1,"32":2,"33":1,"34":1,"35":5,"36":2,"37":6,"39":8,"40":1,"41":2,"42":1,"43":7,"44":9,"45":2,"46":3,"47":6,"48":6,"49":1,"50":3,"51":4,"53":2,"54":2,"56":7,"57":2,"58":5,"59":3,"61":22,"62":2,"65":6,"68":6,"69":2,"70":7,"72":3,"73":3,"74":2,"76":4,"77":6,"78":2,"79":4,"80":3,"81":1,"82":1,"83":3,"84":1,"86":5,"87":4,"88":4,"90":11,"91":12,"92":3,"93":2,"94":1,"95":2,"96":1,"97":4,"98":2,"99":2,"100":2,"101":10,"102":4,"103":2,"104":2,"106":8,"107":3,"108":4,"109":1,"110":5,"111":4,"112":6,"113":13,"114":2,"115":1,"117":5,"118":1,"119":1,"120":3,"122":7,"123":7,"124":8,"125":1,"126":7,"127":11,"129":2,"130":4,"132":2,"133":7,"134":18,"135":1,"136":2,"137":3,"138":1,"139":4,"140":2,"144":4,"145":4,"146":2,"147":4,"150":7,"151":5,"152":3,"154":4,"155":14,"156":8,"157":4,"158":3,"159":1,"161":1,"162":2,"164":2,"165":6,"167":2,"171":31,"172":4,"173":5,"174":1,"175":3,"176":1,"177":7,"178":6,"179":11,"180":18,"182":1,"183":2,"184":1,"186":3,"187":1,"188":7,"189":3,"190":2,"191":9,"192":3,"195":2,"196":1,"197":3,"198":1,"200":2,"201":3,"202":2,"203":3,"204":1,"205":1,"206":4,"208":2,"209":3,"211":3,"212":1,"213":2,"214":2,"215":1,"216":1,"217":2,"218":2,"219":4,"220":7,"221":3,"222":5,"223":4,"224":11,"225":3,"226":8,"227":12,"229":2,"230":2,"231":1,"232":7,"233":4,"234":18,"235":8,"237":6,"238":4,"239":12,"241":8,"242":5,"243":16,"244":2,"245":6,"246":2,"247":8,"249":1,"250":2,"251":1,"252":5,"253":1,"254":6,"255":5,"258":3,"259":4,"260":7,"261":2,"262":2,"263":2,"265":6,"266":12,"267":2,"268":14,"269":1,"270":2,"271":2,"272":2,"274":4,"275":2,"276":10,"277":2,"278":1,"280":4,"281":3,"282":14,"283":8,"284":3,"285":4,"286":5,"287":2,"289":3,"290":4,"291":7,"292":2,"293":2,"294":2,"296":6,"297":12,"298":2,"299":14,"300":1,"301":2,"302":2,"304":2,"305":6,"306":4,"307":3,"308":3,"310":2,"311":4,"312":2,"314":3,"315":1,"317":2,"319":1,"320":1,"321":2,"322":2,"323":4,"324":1,"325":6,"326":5,"327":7,"328":5,"329":3,"330":3,"331":6,"332":6,"334":4,"335":3,"336":19,"337":8,"338":10,"340":2,"341":4,"342":9,"343":7,"344":4,"345":2,"346":6,"347":12,"348":24,"349":35,"350":8,"351":1,"352":31,"353":18,"354":60,"355":6}}],["tomorrow",{"2":{"349":1}}],["tomlentrypoint",{"2":{"101":1,"111":1}}],["tomlcounter",{"2":{"45":1}}],["toml",{"0":{"27":1,"42":1,"100":1,"101":1,"111":1},"1":{"101":1},"2":{"27":4,"37":1,"40":1,"42":3,"48":3,"56":1,"98":1,"100":1,"101":7,"102":2,"103":1,"104":1,"111":3,"179":2,"188":4,"233":5,"352":5}}],["together",{"2":{"338":1}}],["touch",{"2":{"188":1}}],["touppercase",{"2":{"112":1}}],["toutf8",{"2":{"112":1}}],["tohex",{"2":{"112":1}}],["top",{"2":{"86":1,"91":1,"165":1}}],["topics",{"2":{"2":1,"10":1,"80":1}}],["total",{"2":{"76":1,"77":1,"113":1,"173":3,"245":1,"247":2,"253":1,"284":2,"324":1,"354":1}}],["tokio",{"2":{"45":2}}],["token=$",{"2":{"234":1}}],["token=$auth",{"2":{"90":1,"95":1,"97":1}}],["token=",{"2":{"90":1}}],["tokens",{"2":{"6":1,"73":1,"75":1,"91":1,"93":1,"133":1,"188":1,"203":1,"307":1,"336":1}}],["token",{"0":{"76":1,"77":1,"105":2},"1":{"106":2,"107":2,"108":2,"109":2,"110":2,"111":2,"112":2,"113":2,"114":2,"115":2},"2":{"5":1,"6":3,"8":3,"26":1,"31":1,"76":1,"77":1,"80":2,"90":3,"95":1,"97":1,"106":5,"112":2,"114":1,"115":1,"138":1,"202":1,"234":5,"235":2,"327":1,"329":2,"348":1,"349":1}}],["towards",{"2":{"18":1,"165":1}}],["today",{"2":{"12":1,"139":1,"348":1,"349":3,"354":1}}],["too",{"2":{"327":1,"354":1}}],["toolong",{"2":{"354":1}}],["tool",{"2":{"110":1,"180":2,"181":1,"242":1,"335":1}}],["tools",{"2":{"7":1,"149":1,"180":1,"195":1,"203":1,"307":1}}],["toolings",{"2":{"335":1}}],["tooling",{"2":{"5":1,"7":1,"137":1}}],["took",{"2":{"5":2,"16":1}}],["to",{"0":{"16":1,"19":1,"20":2,"22":2,"25":1,"30":1,"42":1,"51":1,"57":1,"61":1,"76":1,"77":1,"78":1,"79":1,"80":1,"82":1,"89":1,"98":1,"101":1,"105":1,"113":1,"121":1,"125":1,"133":1,"174":1,"181":1,"185":1,"192":1,"227":1,"228":1,"235":1,"258":1,"273":1,"289":1},"1":{"21":2,"22":2,"23":2,"24":2,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"81":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"122":1,"123":1,"124":1,"126":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"274":1,"275":1,"276":1,"277":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"300":1,"301":1},"2":{"0":2,"1":1,"2":4,"3":1,"5":13,"6":13,"7":6,"8":8,"9":1,"10":2,"12":6,"13":1,"14":7,"15":2,"16":9,"17":2,"18":7,"19":6,"20":3,"21":2,"22":3,"23":1,"24":2,"25":1,"27":4,"30":1,"35":1,"39":9,"40":1,"41":2,"42":3,"43":8,"44":3,"45":2,"46":1,"47":5,"48":5,"50":1,"51":2,"53":2,"54":1,"56":1,"57":1,"58":2,"59":3,"61":5,"62":3,"65":3,"68":5,"70":3,"73":1,"74":2,"76":3,"77":2,"78":1,"79":5,"80":9,"82":1,"84":2,"86":1,"87":2,"88":1,"89":1,"90":7,"91":12,"92":1,"93":3,"95":3,"97":2,"98":1,"99":1,"100":2,"101":5,"103":1,"106":2,"107":1,"108":1,"109":2,"110":4,"111":2,"112":4,"113":2,"115":1,"117":2,"120":1,"122":3,"123":8,"124":6,"125":1,"126":5,"127":5,"128":1,"129":7,"130":5,"132":2,"133":6,"134":13,"135":2,"136":4,"137":4,"138":3,"139":6,"140":2,"144":3,"145":4,"146":2,"147":1,"149":2,"150":4,"151":3,"152":2,"155":3,"157":1,"158":3,"162":4,"164":2,"165":7,"167":1,"171":10,"173":2,"174":2,"175":4,"177":2,"179":5,"180":4,"181":3,"182":6,"183":1,"184":1,"186":3,"187":1,"188":3,"189":1,"190":3,"191":3,"192":1,"193":1,"197":1,"198":1,"200":1,"201":2,"202":2,"203":3,"205":2,"206":1,"208":8,"209":7,"211":2,"212":2,"213":1,"216":1,"217":2,"218":1,"220":3,"221":1,"222":2,"224":4,"225":3,"226":2,"227":8,"229":2,"230":3,"232":3,"233":3,"234":8,"235":1,"236":1,"237":3,"238":3,"239":3,"241":1,"242":3,"243":5,"244":1,"247":6,"248":1,"249":1,"250":2,"252":3,"253":1,"254":3,"255":5,"256":1,"259":2,"260":4,"261":1,"263":4,"265":6,"266":4,"268":2,"271":2,"272":1,"274":2,"275":1,"276":4,"277":3,"280":2,"281":3,"282":3,"283":6,"285":4,"286":5,"287":3,"290":2,"291":4,"292":1,"294":4,"296":6,"297":4,"299":2,"302":2,"304":1,"305":4,"306":2,"307":4,"308":1,"309":1,"310":2,"311":1,"312":1,"313":1,"314":5,"315":1,"316":1,"317":2,"320":4,"321":3,"322":1,"323":3,"324":1,"325":3,"326":5,"327":8,"328":8,"329":3,"330":2,"331":3,"332":2,"334":3,"335":2,"336":6,"337":5,"338":3,"339":1,"340":3,"341":2,"342":1,"343":5,"344":1,"345":1,"346":2,"347":3,"348":9,"349":11,"350":7,"351":3,"352":7,"353":7,"354":24,"355":4,"356":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/assets/chunks/VPLocalSearchBox.B1uKCOee.js b/assets/chunks/VPLocalSearchBox.D6ZtflHx.js similarity index 99% rename from assets/chunks/VPLocalSearchBox.B1uKCOee.js rename to assets/chunks/VPLocalSearchBox.D6ZtflHx.js index 3b32d481c..cf1b3667d 100644 --- a/assets/chunks/VPLocalSearchBox.B1uKCOee.js +++ b/assets/chunks/VPLocalSearchBox.D6ZtflHx.js @@ -1,4 +1,4 @@ -var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Re=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,p as se,h as pe,a5 as Xe,a6 as Rt,a7 as Ct,q as je,a8 as Mt,d as At,D as ye,a9 as et,aa as Lt,ab as Dt,s as zt,ac as Pt,v as Ce,P as ue,O as we,ad as jt,ae as Vt,W as $t,R as Bt,$ as Wt,o as q,b as Kt,j as S,a0 as Jt,k as D,af as Ut,ag as qt,ah as Gt,c as Y,n as tt,e as xe,C as st,F as nt,a as de,t as he,ai as Ht,aj as it,ak as Qt,al as Yt,am as Zt,an as Xt,_ as es}from"./framework.DLXsHQLa.js";import{u as ts,c as ss}from"./theme.BDaSHajG.js";const ns={root:()=>Ot(()=>import("./@localSearchIndexroot.CoXXSohY.js"),[])};/*! +var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Re=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,p as se,h as pe,a5 as Xe,a6 as Rt,a7 as Ct,q as je,a8 as Mt,d as At,D as ye,a9 as et,aa as Lt,ab as Dt,s as zt,ac as Pt,v as Ce,P as ue,O as we,ad as jt,ae as Vt,W as $t,R as Bt,$ as Wt,o as q,b as Kt,j as S,a0 as Jt,k as D,af as Ut,ag as qt,ah as Gt,c as Y,n as tt,e as xe,C as st,F as nt,a as de,t as he,ai as Ht,aj as it,ak as Qt,al as Yt,am as Zt,an as Xt,_ as es}from"./framework.DLXsHQLa.js";import{u as ts,c as ss}from"./theme.BMHO4YRL.js";const ns={root:()=>Ot(()=>import("./@localSearchIndexroot.Bj474y_l.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var vt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ie=vt.join(","),mt=typeof Element>"u",ie=mt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ke=!mt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},Ne=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},is=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},gt=function(e,t,s){if(Ne(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ie));return t&&ie.call(e,Ie)&&n.unshift(e),n=n.filter(s),n},bt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!Ne(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,s);s.flatten?n.push.apply(n,c):n.push({scopeParent:i,candidates:c})}else{var h=ie.call(i,Ie);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var v=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),p=!Ne(v,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(v&&p){var b=a(v===!0?i.children:v.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},yt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ne=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||is(e))&&!yt(e)?0:e.tabIndex},rs=function(e,t){var s=ne(e);return s<0&&t&&!yt(e)?0:s},as=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},wt=function(e){return e.tagName==="INPUT"},os=function(e){return wt(e)&&e.type==="hidden"},ls=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},cs=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(ie.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var l=e.parentElement,c=ke(e);if(l&&!l.shadowRoot&&n(l)===!0)return rt(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(fs(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return rt(e);return!1},vs=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},gs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,l=rs(o,i),c=i?a(n.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):s.push({documentOrder:r,tabIndex:l,item:n,isScope:i,content:c})}),s.sort(as).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},bs=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Ve.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ms}):s=gt(e,t.includeContainer,Ve.bind(null,t)),gs(s)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Fe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=gt(e,t.includeContainer,Fe.bind(null,t)),s},re=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ie.call(e,Ie)===!1?!1:Ve(t,e)},ws=vt.concat("iframe").join(","),Me=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ie.call(e,ws)===!1?!1:Fe(t,e)};/*! diff --git a/assets/chunks/arc.DKCjLDdQ.js b/assets/chunks/arc.CdagG_1u.js similarity index 98% rename from assets/chunks/arc.DKCjLDdQ.js rename to assets/chunks/arc.CdagG_1u.js index ab5b5fd1e..a3179333d 100644 --- a/assets/chunks/arc.DKCjLDdQ.js +++ b/assets/chunks/arc.CdagG_1u.js @@ -1 +1 @@ -import{M as ln,N as an,O as y,P as tn,Q as Y,R as O,S as _,T as un,V as rn,W as j,X as o,Y as Q,Z as sn,$ as on,a0 as fn}from"../app.D6i7gVln.js";function cn(l){return l.innerRadius}function yn(l){return l.outerRadius}function gn(l){return l.startAngle}function dn(l){return l.endAngle}function mn(l){return l&&l.padAngle}function pn(l,h,D,S,v,R,V,a){var E=D-l,i=S-h,n=V-v,d=a-R,u=d*E-n*i;if(!(u*ur*r+X*X&&(M=w,N=p),{cx:M,cy:N,x01:-n,y01:-d,x11:M*(v/T-1),y11:N*(v/T-1)}}function hn(){var l=cn,h=yn,D=Q(0),S=null,v=gn,R=dn,V=mn,a=null,E=ln(i);function i(){var n,d,u=+l.apply(this,arguments),s=+h.apply(this,arguments),f=v.apply(this,arguments)-an,c=R.apply(this,arguments)-an,W=un(c-f),t=c>f;if(a||(a=n=E()),sy))a.moveTo(0,0);else if(W>tn-y)a.moveTo(s*Y(f),s*O(f)),a.arc(0,0,s,f,c,!t),u>y&&(a.moveTo(u*Y(c),u*O(c)),a.arc(0,0,u,c,f,t));else{var m=f,g=c,A=f,T=c,P=W,I=W,M=V.apply(this,arguments)/2,N=M>y&&(S?+S.apply(this,arguments):j(u*u+s*s)),w=_(un(s-u)/2,+D.apply(this,arguments)),p=w,x=w,e,r;if(N>y){var X=sn(N/u*O(M)),z=sn(N/s*O(M));(P-=X*2)>y?(X*=t?1:-1,A+=X,T-=X):(P=0,A=T=(f+c)/2),(I-=z*2)>y?(z*=t?1:-1,m+=z,g-=z):(I=0,m=g=(f+c)/2)}var Z=s*Y(m),$=s*O(m),B=u*Y(T),C=u*O(T);if(w>y){var F=s*Y(g),G=s*O(g),J=u*Y(A),K=u*O(A),q;if(Wy?x>y?(e=H(J,K,Z,$,s,x,t),r=H(F,G,B,C,s,x,t),a.moveTo(e.cx+e.x01,e.cy+e.y01),xy)||!(P>y)?a.lineTo(B,C):p>y?(e=H(B,C,F,G,u,-p,t),r=H(Z,$,J,K,u,-p,t),a.lineTo(e.cx+e.x01,e.cy+e.y01),pr*r+X*X&&(M=w,N=p),{cx:M,cy:N,x01:-n,y01:-d,x11:M*(v/T-1),y11:N*(v/T-1)}}function hn(){var l=cn,h=yn,D=Q(0),S=null,v=gn,R=dn,V=mn,a=null,E=ln(i);function i(){var n,d,u=+l.apply(this,arguments),s=+h.apply(this,arguments),f=v.apply(this,arguments)-an,c=R.apply(this,arguments)-an,W=un(c-f),t=c>f;if(a||(a=n=E()),sy))a.moveTo(0,0);else if(W>tn-y)a.moveTo(s*Y(f),s*O(f)),a.arc(0,0,s,f,c,!t),u>y&&(a.moveTo(u*Y(c),u*O(c)),a.arc(0,0,u,c,f,t));else{var m=f,g=c,A=f,T=c,P=W,I=W,M=V.apply(this,arguments)/2,N=M>y&&(S?+S.apply(this,arguments):j(u*u+s*s)),w=_(un(s-u)/2,+D.apply(this,arguments)),p=w,x=w,e,r;if(N>y){var X=sn(N/u*O(M)),z=sn(N/s*O(M));(P-=X*2)>y?(X*=t?1:-1,A+=X,T-=X):(P=0,A=T=(f+c)/2),(I-=z*2)>y?(z*=t?1:-1,m+=z,g-=z):(I=0,m=g=(f+c)/2)}var Z=s*Y(m),$=s*O(m),B=u*Y(T),C=u*O(T);if(w>y){var F=s*Y(g),G=s*O(g),J=u*Y(A),K=u*O(A),q;if(Wy?x>y?(e=H(J,K,Z,$,s,x,t),r=H(F,G,B,C,s,x,t),a.moveTo(e.cx+e.x01,e.cy+e.y01),xy)||!(P>y)?a.lineTo(B,C):p>y?(e=H(B,C,F,G,u,-p,t),r=H(Z,$,J,K,u,-p,t),a.lineTo(e.cx+e.x01,e.cy+e.y01),ph?(this.rect.x-=(this.labelWidth-h)/2,this.setWidth(this.labelWidth)):this.labelPosHorizontal=="right"&&this.setWidth(h+this.labelWidth)),this.labelHeight&&(this.labelPosVertical=="top"?(this.rect.y-=this.labelHeight,this.setHeight(o+this.labelHeight)):this.labelPosVertical=="center"&&this.labelHeight>o?(this.rect.y-=(this.labelHeight-o)/2,this.setHeight(this.labelHeight)):this.labelPosVertical=="bottom"&&this.setHeight(o+this.labelHeight))}}},a.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==s.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},a.prototype.transform=function(t){var h=this.rect.x;h>r.WORLD_BOUNDARY?h=r.WORLD_BOUNDARY:h<-r.WORLD_BOUNDARY&&(h=-r.WORLD_BOUNDARY);var o=this.rect.y;o>r.WORLD_BOUNDARY?o=r.WORLD_BOUNDARY:o<-r.WORLD_BOUNDARY&&(o=-r.WORLD_BOUNDARY);var c=new f(h,o),l=t.inverseTransformPoint(c);this.setLocation(l.x,l.y)},a.prototype.getLeft=function(){return this.rect.x},a.prototype.getRight=function(){return this.rect.x+this.rect.width},a.prototype.getTop=function(){return this.rect.y},a.prototype.getBottom=function(){return this.rect.y+this.rect.height},a.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},A.exports=a},function(A,G,N){var g=N(0);function s(){}for(var i in g)s[i]=g[i];s.MAX_ITERATIONS=2500,s.DEFAULT_EDGE_LENGTH=50,s.DEFAULT_SPRING_STRENGTH=.45,s.DEFAULT_REPULSION_STRENGTH=4500,s.DEFAULT_GRAVITY_STRENGTH=.4,s.DEFAULT_COMPOUND_GRAVITY_STRENGTH=1,s.DEFAULT_GRAVITY_RANGE_FACTOR=3.8,s.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=1.5,s.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION=!0,s.DEFAULT_USE_SMART_REPULSION_RANGE_CALCULATION=!0,s.DEFAULT_COOLING_FACTOR_INCREMENTAL=.3,s.COOLING_ADAPTATION_FACTOR=.33,s.ADAPTATION_LOWER_NODE_LIMIT=1e3,s.ADAPTATION_UPPER_NODE_LIMIT=5e3,s.MAX_NODE_DISPLACEMENT_INCREMENTAL=100,s.MAX_NODE_DISPLACEMENT=s.MAX_NODE_DISPLACEMENT_INCREMENTAL*3,s.MIN_REPULSION_DIST=s.DEFAULT_EDGE_LENGTH/10,s.CONVERGENCE_CHECK_PERIOD=100,s.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=.1,s.MIN_EDGE_LENGTH=1,s.GRID_CALCULATION_CHECK_PERIOD=10,A.exports=s},function(A,G,N){function g(s,i){s==null&&i==null?(this.x=0,this.y=0):(this.x=s,this.y=i)}g.prototype.getX=function(){return this.x},g.prototype.getY=function(){return this.y},g.prototype.setX=function(s){this.x=s},g.prototype.setY=function(s){this.y=s},g.prototype.getDifference=function(s){return new DimensionD(this.x-s.x,this.y-s.y)},g.prototype.getCopy=function(){return new g(this.x,this.y)},g.prototype.translate=function(s){return this.x+=s.width,this.y+=s.height,this},A.exports=g},function(A,G,N){var g=N(2),s=N(10),i=N(0),r=N(7),e=N(3),f=N(1),a=N(13),y=N(12),t=N(11);function h(c,l,T){g.call(this,T),this.estimatedSize=s.MIN_VALUE,this.margin=i.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=c,l!=null&&l instanceof r?this.graphManager=l:l!=null&&l instanceof Layout&&(this.graphManager=l.graphManager)}h.prototype=Object.create(g.prototype);for(var o in g)h[o]=g[o];h.prototype.getNodes=function(){return this.nodes},h.prototype.getEdges=function(){return this.edges},h.prototype.getGraphManager=function(){return this.graphManager},h.prototype.getParent=function(){return this.parent},h.prototype.getLeft=function(){return this.left},h.prototype.getRight=function(){return this.right},h.prototype.getTop=function(){return this.top},h.prototype.getBottom=function(){return this.bottom},h.prototype.isConnected=function(){return this.isConnected},h.prototype.add=function(c,l,T){if(l==null&&T==null){var u=c;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(u)>-1)throw"Node already in graph!";return u.owner=this,this.getNodes().push(u),u}else{var d=c;if(!(this.getNodes().indexOf(l)>-1&&this.getNodes().indexOf(T)>-1))throw"Source or target not in graph!";if(!(l.owner==T.owner&&l.owner==this))throw"Both owners must be this graph!";return l.owner!=T.owner?null:(d.source=l,d.target=T,d.isInterGraph=!1,this.getEdges().push(d),l.edges.push(d),T!=l&&T.edges.push(d),d)}},h.prototype.remove=function(c){var l=c;if(c instanceof e){if(l==null)throw"Node is null!";if(!(l.owner!=null&&l.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var T=l.edges.slice(),u,d=T.length,L=0;L-1&&P>-1))throw"Source and/or target doesn't know this edge!";u.source.edges.splice(M,1),u.target!=u.source&&u.target.edges.splice(P,1);var F=u.source.owner.getEdges().indexOf(u);if(F==-1)throw"Not in owner's edge list!";u.source.owner.getEdges().splice(F,1)}},h.prototype.updateLeftTop=function(){for(var c=s.MAX_VALUE,l=s.MAX_VALUE,T,u,d,L=this.getNodes(),F=L.length,M=0;MT&&(c=T),l>u&&(l=u)}return c==s.MAX_VALUE?null:(L[0].getParent().paddingLeft!=null?d=L[0].getParent().paddingLeft:d=this.margin,this.left=l-d,this.top=c-d,new y(this.left,this.top))},h.prototype.updateBounds=function(c){for(var l=s.MAX_VALUE,T=-s.MAX_VALUE,u=s.MAX_VALUE,d=-s.MAX_VALUE,L,F,M,P,J,V=this.nodes,Q=V.length,D=0;DL&&(l=L),TM&&(u=M),dL&&(l=L),TM&&(u=M),d=this.nodes.length){var Q=0;T.forEach(function(D){D.owner==c&&Q++}),Q==this.nodes.length&&(this.isConnected=!0)}},A.exports=h},function(A,G,N){var g,s=N(1);function i(r){g=N(6),this.layout=r,this.graphs=[],this.edges=[]}i.prototype.addRoot=function(){var r=this.layout.newGraph(),e=this.layout.newNode(null),f=this.add(r,e);return this.setRootGraph(f),this.rootGraph},i.prototype.add=function(r,e,f,a,y){if(f==null&&a==null&&y==null){if(r==null)throw"Graph is null!";if(e==null)throw"Parent node is null!";if(this.graphs.indexOf(r)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(r),r.parent!=null)throw"Already has a parent!";if(e.child!=null)throw"Already has a child!";return r.parent=e,e.child=r,r}else{y=f,a=e,f=r;var t=a.getOwner(),h=y.getOwner();if(!(t!=null&&t.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(h!=null&&h.getGraphManager()==this))throw"Target not in this graph mgr!";if(t==h)return f.isInterGraph=!1,t.add(f,a,y);if(f.isInterGraph=!0,f.source=a,f.target=y,this.edges.indexOf(f)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(f),!(f.source!=null&&f.target!=null))throw"Edge source and/or target is null!";if(!(f.source.edges.indexOf(f)==-1&&f.target.edges.indexOf(f)==-1))throw"Edge already in source and/or target incidency list!";return f.source.edges.push(f),f.target.edges.push(f),f}},i.prototype.remove=function(r){if(r instanceof g){var e=r;if(e.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(e==this.rootGraph||e.parent!=null&&e.parent.graphManager==this))throw"Invalid parent node!";var f=[];f=f.concat(e.getEdges());for(var a,y=f.length,t=0;t=r.getRight()?e[0]+=Math.min(r.getX()-i.getX(),i.getRight()-r.getRight()):r.getX()<=i.getX()&&r.getRight()>=i.getRight()&&(e[0]+=Math.min(i.getX()-r.getX(),r.getRight()-i.getRight())),i.getY()<=r.getY()&&i.getBottom()>=r.getBottom()?e[1]+=Math.min(r.getY()-i.getY(),i.getBottom()-r.getBottom()):r.getY()<=i.getY()&&r.getBottom()>=i.getBottom()&&(e[1]+=Math.min(i.getY()-r.getY(),r.getBottom()-i.getBottom()));var y=Math.abs((r.getCenterY()-i.getCenterY())/(r.getCenterX()-i.getCenterX()));r.getCenterY()===i.getCenterY()&&r.getCenterX()===i.getCenterX()&&(y=1);var t=y*e[0],h=e[1]/y;e[0]t)return e[0]=f,e[1]=o,e[2]=y,e[3]=V,!1;if(ay)return e[0]=h,e[1]=a,e[2]=P,e[3]=t,!1;if(fy?(e[0]=l,e[1]=T,n=!0):(e[0]=c,e[1]=o,n=!0):v===p&&(f>y?(e[0]=h,e[1]=o,n=!0):(e[0]=u,e[1]=T,n=!0)),-E===p?y>f?(e[2]=J,e[3]=V,m=!0):(e[2]=P,e[3]=M,m=!0):E===p&&(y>f?(e[2]=F,e[3]=M,m=!0):(e[2]=Q,e[3]=V,m=!0)),n&&m)return!1;if(f>y?a>t?(I=this.getCardinalDirection(v,p,4),w=this.getCardinalDirection(E,p,2)):(I=this.getCardinalDirection(-v,p,3),w=this.getCardinalDirection(-E,p,1)):a>t?(I=this.getCardinalDirection(-v,p,1),w=this.getCardinalDirection(-E,p,3)):(I=this.getCardinalDirection(v,p,2),w=this.getCardinalDirection(E,p,4)),!n)switch(I){case 1:H=o,R=f+-L/p,e[0]=R,e[1]=H;break;case 2:R=u,H=a+d*p,e[0]=R,e[1]=H;break;case 3:H=T,R=f+L/p,e[0]=R,e[1]=H;break;case 4:R=l,H=a+-d*p,e[0]=R,e[1]=H;break}if(!m)switch(w){case 1:k=M,x=y+-rt/p,e[2]=x,e[3]=k;break;case 2:x=Q,k=t+D*p,e[2]=x,e[3]=k;break;case 3:k=V,x=y+rt/p,e[2]=x,e[3]=k;break;case 4:x=J,k=t+-D*p,e[2]=x,e[3]=k;break}}return!1},s.getCardinalDirection=function(i,r,e){return i>r?e:1+e%4},s.getIntersection=function(i,r,e,f){if(f==null)return this.getIntersection2(i,r,e);var a=i.x,y=i.y,t=r.x,h=r.y,o=e.x,c=e.y,l=f.x,T=f.y,u=void 0,d=void 0,L=void 0,F=void 0,M=void 0,P=void 0,J=void 0,V=void 0,Q=void 0;return L=h-y,M=a-t,J=t*y-a*h,F=T-c,P=o-l,V=l*c-o*T,Q=L*P-F*M,Q===0?null:(u=(M*V-P*J)/Q,d=(F*J-L*V)/Q,new g(u,d))},s.angleOfVector=function(i,r,e,f){var a=void 0;return i!==e?(a=Math.atan((f-r)/(e-i)),e=0){var T=(-o+Math.sqrt(o*o-4*h*c))/(2*h),u=(-o-Math.sqrt(o*o-4*h*c))/(2*h),d=null;return T>=0&&T<=1?[T]:u>=0&&u<=1?[u]:d}else return null},s.HALF_PI=.5*Math.PI,s.ONE_AND_HALF_PI=1.5*Math.PI,s.TWO_PI=2*Math.PI,s.THREE_PI=3*Math.PI,A.exports=s},function(A,G,N){function g(){}g.sign=function(s){return s>0?1:s<0?-1:0},g.floor=function(s){return s<0?Math.ceil(s):Math.floor(s)},g.ceil=function(s){return s<0?Math.floor(s):Math.ceil(s)},A.exports=g},function(A,G,N){function g(){}g.MAX_VALUE=2147483647,g.MIN_VALUE=-2147483648,A.exports=g},function(A,G,N){var g=function(){function a(y,t){for(var h=0;h"u"?"undefined":g(i);return i==null||r!="object"&&r!="function"},A.exports=s},function(A,G,N){function g(o){if(Array.isArray(o)){for(var c=0,l=Array(o.length);c0&&c;){for(L.push(M[0]);L.length>0&&c;){var P=L[0];L.splice(0,1),d.add(P);for(var J=P.getEdges(),u=0;u-1&&M.splice(rt,1)}d=new Set,F=new Map}}return o},h.prototype.createDummyNodesForBendpoints=function(o){for(var c=[],l=o.source,T=this.graphManager.calcLowestCommonAncestor(o.source,o.target),u=0;u0){for(var T=this.edgeToDummyNodes.get(l),u=0;u=0&&c.splice(V,1);var Q=F.getNeighborsList();Q.forEach(function(n){if(l.indexOf(n)<0){var m=T.get(n),v=m-1;v==1&&P.push(n),T.set(n,v)}})}l=l.concat(P),(c.length==1||c.length==2)&&(u=!0,d=c[0])}return d},h.prototype.setGraphManager=function(o){this.graphManager=o},A.exports=h},function(A,G,N){function g(){}g.seed=1,g.x=0,g.nextDouble=function(){return g.x=Math.sin(g.seed++)*1e4,g.x-Math.floor(g.x)},A.exports=g},function(A,G,N){var g=N(5);function s(i,r){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}s.prototype.getWorldOrgX=function(){return this.lworldOrgX},s.prototype.setWorldOrgX=function(i){this.lworldOrgX=i},s.prototype.getWorldOrgY=function(){return this.lworldOrgY},s.prototype.setWorldOrgY=function(i){this.lworldOrgY=i},s.prototype.getWorldExtX=function(){return this.lworldExtX},s.prototype.setWorldExtX=function(i){this.lworldExtX=i},s.prototype.getWorldExtY=function(){return this.lworldExtY},s.prototype.setWorldExtY=function(i){this.lworldExtY=i},s.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},s.prototype.setDeviceOrgX=function(i){this.ldeviceOrgX=i},s.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},s.prototype.setDeviceOrgY=function(i){this.ldeviceOrgY=i},s.prototype.getDeviceExtX=function(){return this.ldeviceExtX},s.prototype.setDeviceExtX=function(i){this.ldeviceExtX=i},s.prototype.getDeviceExtY=function(){return this.ldeviceExtY},s.prototype.setDeviceExtY=function(i){this.ldeviceExtY=i},s.prototype.transformX=function(i){var r=0,e=this.lworldExtX;return e!=0&&(r=this.ldeviceOrgX+(i-this.lworldOrgX)*this.ldeviceExtX/e),r},s.prototype.transformY=function(i){var r=0,e=this.lworldExtY;return e!=0&&(r=this.ldeviceOrgY+(i-this.lworldOrgY)*this.ldeviceExtY/e),r},s.prototype.inverseTransformX=function(i){var r=0,e=this.ldeviceExtX;return e!=0&&(r=this.lworldOrgX+(i-this.ldeviceOrgX)*this.lworldExtX/e),r},s.prototype.inverseTransformY=function(i){var r=0,e=this.ldeviceExtY;return e!=0&&(r=this.lworldOrgY+(i-this.ldeviceOrgY)*this.lworldExtY/e),r},s.prototype.inverseTransformPoint=function(i){var r=new g(this.inverseTransformX(i.x),this.inverseTransformY(i.y));return r},A.exports=s},function(A,G,N){function g(t){if(Array.isArray(t)){for(var h=0,o=Array(t.length);hi.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*i.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(t-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-i.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT_INCREMENTAL):(t>i.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(i.COOLING_ADAPTATION_FACTOR,1-(t-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*(1-i.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.displacementThresholdPerNode=3*i.DEFAULT_EDGE_LENGTH/100,this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},a.prototype.calcSpringForces=function(){for(var t=this.getAllEdges(),h,o=0;o0&&arguments[0]!==void 0?arguments[0]:!0,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o,c,l,T,u=this.getAllNodes(),d;if(this.useFRGridVariant)for(this.totalIterations%i.GRID_CALCULATION_CHECK_PERIOD==1&&t&&this.updateGrid(),d=new Set,o=0;oL||d>L)&&(t.gravitationForceX=-this.gravityConstant*l,t.gravitationForceY=-this.gravityConstant*T)):(L=h.getEstimatedSize()*this.compoundGravityRangeFactor,(u>L||d>L)&&(t.gravitationForceX=-this.gravityConstant*l*this.compoundGravityConstant,t.gravitationForceY=-this.gravityConstant*T*this.compoundGravityConstant))},a.prototype.isConverged=function(){var t,h=!1;return this.totalIterations>this.maxIterations/3&&(h=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),t=this.totalDisplacement=u.length||L>=u[0].length)){for(var F=0;Fa}}]),e}();A.exports=r},function(A,G,N){function g(){}g.svd=function(s){this.U=null,this.V=null,this.s=null,this.m=0,this.n=0,this.m=s.length,this.n=s[0].length;var i=Math.min(this.m,this.n);this.s=function(Nt){for(var Mt=[];Nt-- >0;)Mt.push(0);return Mt}(Math.min(this.m+1,this.n)),this.U=function(Nt){var Mt=function Zt(Gt){if(Gt.length==0)return 0;for(var $t=[],Ft=0;Ft0;)Mt.push(0);return Mt}(this.n),e=function(Nt){for(var Mt=[];Nt-- >0;)Mt.push(0);return Mt}(this.m),f=!0,a=Math.min(this.m-1,this.n),y=Math.max(0,Math.min(this.n-2,this.m)),t=0;t=0;E--)if(this.s[E]!==0){for(var p=E+1;p=0;W--){if(function(Nt,Mt){return Nt&&Mt}(W0;){var q=void 0,Rt=void 0;for(q=n-2;q>=-1&&q!==-1;q--)if(Math.abs(r[q])<=lt+_*(Math.abs(this.s[q])+Math.abs(this.s[q+1]))){r[q]=0;break}if(q===n-2)Rt=4;else{var Lt=void 0;for(Lt=n-1;Lt>=q&&Lt!==q;Lt--){var vt=(Lt!==n?Math.abs(r[Lt]):0)+(Lt!==q+1?Math.abs(r[Lt-1]):0);if(Math.abs(this.s[Lt])<=lt+_*vt){this.s[Lt]=0;break}}Lt===q?Rt=3:Lt===n-1?Rt=1:(Rt=2,q=Lt)}switch(q++,Rt){case 1:{var it=r[n-2];r[n-2]=0;for(var ut=n-2;ut>=q;ut--){var Tt=g.hypot(this.s[ut],it),At=this.s[ut]/Tt,Dt=it/Tt;this.s[ut]=Tt,ut!==q&&(it=-Dt*r[ut-1],r[ut-1]=At*r[ut-1]);for(var mt=0;mt=this.s[q+1]);){var Ct=this.s[q];if(this.s[q]=this.s[q+1],this.s[q+1]=Ct,qMath.abs(i)?(r=i/s,r=Math.abs(s)*Math.sqrt(1+r*r)):i!=0?(r=s/i,r=Math.abs(i)*Math.sqrt(1+r*r)):r=0,r},A.exports=g},function(A,G,N){var g=function(){function r(e,f){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:1,y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;s(this,r),this.sequence1=e,this.sequence2=f,this.match_score=a,this.mismatch_penalty=y,this.gap_penalty=t,this.iMax=e.length+1,this.jMax=f.length+1,this.grid=new Array(this.iMax);for(var h=0;h=0;e--){var f=this.listeners[e];f.event===i&&f.callback===r&&this.listeners.splice(e,1)}},s.emit=function(i,r){for(var e=0;e{var G={45:(i,r,e)=>{var f={};f.layoutBase=e(551),f.CoSEConstants=e(806),f.CoSEEdge=e(767),f.CoSEGraph=e(880),f.CoSEGraphManager=e(578),f.CoSELayout=e(765),f.CoSENode=e(991),f.ConstraintHandler=e(902),i.exports=f},806:(i,r,e)=>{var f=e(551).FDLayoutConstants;function a(){}for(var y in f)a[y]=f[y];a.DEFAULT_USE_MULTI_LEVEL_SCALING=!1,a.DEFAULT_RADIAL_SEPARATION=f.DEFAULT_EDGE_LENGTH,a.DEFAULT_COMPONENT_SEPERATION=60,a.TILE=!0,a.TILING_PADDING_VERTICAL=10,a.TILING_PADDING_HORIZONTAL=10,a.TRANSFORM_ON_CONSTRAINT_HANDLING=!0,a.ENFORCE_CONSTRAINTS=!0,a.APPLY_LAYOUT=!0,a.RELAX_MOVEMENT_ON_CONSTRAINTS=!0,a.TREE_REDUCTION_ON_INCREMENTAL=!0,a.PURE_INCREMENTAL=a.DEFAULT_INCREMENTAL,i.exports=a},767:(i,r,e)=>{var f=e(551).FDLayoutEdge;function a(t,h,o){f.call(this,t,h,o)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},880:(i,r,e)=>{var f=e(551).LGraph;function a(t,h,o){f.call(this,t,h,o)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},578:(i,r,e)=>{var f=e(551).LGraphManager;function a(t){f.call(this,t)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},765:(i,r,e)=>{var f=e(551).FDLayout,a=e(578),y=e(880),t=e(991),h=e(767),o=e(806),c=e(902),l=e(551).FDLayoutConstants,T=e(551).LayoutConstants,u=e(551).Point,d=e(551).PointD,L=e(551).DimensionD,F=e(551).Layout,M=e(551).Integer,P=e(551).IGeometry,J=e(551).LGraph,V=e(551).Transform,Q=e(551).LinkedList;function D(){f.call(this),this.toBeTiled={},this.constraints={}}D.prototype=Object.create(f.prototype);for(var rt in f)D[rt]=f[rt];D.prototype.newGraphManager=function(){var n=new a(this);return this.graphManager=n,n},D.prototype.newGraph=function(n){return new y(null,this.graphManager,n)},D.prototype.newNode=function(n){return new t(this.graphManager,n)},D.prototype.newEdge=function(n){return new h(null,null,n)},D.prototype.initParameters=function(){f.prototype.initParameters.call(this,arguments),this.isSubLayout||(o.DEFAULT_EDGE_LENGTH<10?this.idealEdgeLength=10:this.idealEdgeLength=o.DEFAULT_EDGE_LENGTH,this.useSmartIdealEdgeLengthCalculation=o.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION,this.gravityConstant=l.DEFAULT_GRAVITY_STRENGTH,this.compoundGravityConstant=l.DEFAULT_COMPOUND_GRAVITY_STRENGTH,this.gravityRangeFactor=l.DEFAULT_GRAVITY_RANGE_FACTOR,this.compoundGravityRangeFactor=l.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR,this.prunedNodesAll=[],this.growTreeIterations=0,this.afterGrowthIterations=0,this.isTreeGrowing=!1,this.isGrowthFinished=!1)},D.prototype.initSpringEmbedder=function(){f.prototype.initSpringEmbedder.call(this),this.coolingCycle=0,this.maxCoolingCycle=this.maxIterations/l.CONVERGENCE_CHECK_PERIOD,this.finalTemperature=.04,this.coolingAdjuster=1},D.prototype.layout=function(){var n=T.DEFAULT_CREATE_BENDS_AS_NEEDED;return n&&(this.createBendpoints(),this.graphManager.resetAllEdges()),this.level=0,this.classicLayout()},D.prototype.classicLayout=function(){if(this.nodesWithGravity=this.calculateNodesToApplyGravitationTo(),this.graphManager.setAllNodesToApplyGravitation(this.nodesWithGravity),this.calcNoOfChildrenForAllNodes(),this.graphManager.calcLowestCommonAncestors(),this.graphManager.calcInclusionTreeDepths(),this.graphManager.getRoot().calcEstimatedSize(),this.calcIdealEdgeLengths(),this.incremental){if(o.TREE_REDUCTION_ON_INCREMENTAL){this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var m=new Set(this.getAllNodes()),v=this.nodesWithGravity.filter(function(I){return m.has(I)});this.graphManager.setAllNodesToApplyGravitation(v)}}else{var n=this.getFlatForest();if(n.length>0)this.positionNodesRadially(n);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var m=new Set(this.getAllNodes()),v=this.nodesWithGravity.filter(function(E){return m.has(E)});this.graphManager.setAllNodesToApplyGravitation(v),this.positionNodesRandomly()}}return Object.keys(this.constraints).length>0&&(c.handleConstraints(this),this.initConstraintVariables()),this.initSpringEmbedder(),o.APPLY_LAYOUT&&this.runSpringEmbedder(),!0},D.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%l.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var n=new Set(this.getAllNodes()),m=this.nodesWithGravity.filter(function(p){return n.has(p)});this.graphManager.setAllNodesToApplyGravitation(m),this.graphManager.updateBounds(),this.updateGrid(),o.PURE_INCREMENTAL?this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL/2:this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),o.PURE_INCREMENTAL?this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL/2*((100-this.afterGrowthIterations)/100):this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var v=!this.isTreeGrowing&&!this.isGrowthFinished,E=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(v,E),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},D.prototype.getPositionsData=function(){for(var n=this.graphManager.getAllNodes(),m={},v=0;v0&&this.updateDisplacements();for(var v=0;v0&&(E.fixedNodeWeight=I)}}if(this.constraints.relativePlacementConstraint){var w=new Map,R=new Map;if(this.dummyToNodeForVerticalAlignment=new Map,this.dummyToNodeForHorizontalAlignment=new Map,this.fixedNodesOnHorizontal=new Set,this.fixedNodesOnVertical=new Set,this.fixedNodeSet.forEach(function(O){n.fixedNodesOnHorizontal.add(O),n.fixedNodesOnVertical.add(O)}),this.constraints.alignmentConstraint){if(this.constraints.alignmentConstraint.vertical)for(var H=this.constraints.alignmentConstraint.vertical,v=0;v=2*O.length/3;_--)X=Math.floor(Math.random()*(_+1)),B=O[_],O[_]=O[X],O[X]=B;return O},this.nodesInRelativeHorizontal=[],this.nodesInRelativeVertical=[],this.nodeToRelativeConstraintMapHorizontal=new Map,this.nodeToRelativeConstraintMapVertical=new Map,this.nodeToTempPositionMapHorizontal=new Map,this.nodeToTempPositionMapVertical=new Map,this.constraints.relativePlacementConstraint.forEach(function(O){if(O.left){var X=w.has(O.left)?w.get(O.left):O.left,B=w.has(O.right)?w.get(O.right):O.right;n.nodesInRelativeHorizontal.includes(X)||(n.nodesInRelativeHorizontal.push(X),n.nodeToRelativeConstraintMapHorizontal.set(X,[]),n.dummyToNodeForVerticalAlignment.has(X)?n.nodeToTempPositionMapHorizontal.set(X,n.idToNodeMap.get(n.dummyToNodeForVerticalAlignment.get(X)[0]).getCenterX()):n.nodeToTempPositionMapHorizontal.set(X,n.idToNodeMap.get(X).getCenterX())),n.nodesInRelativeHorizontal.includes(B)||(n.nodesInRelativeHorizontal.push(B),n.nodeToRelativeConstraintMapHorizontal.set(B,[]),n.dummyToNodeForVerticalAlignment.has(B)?n.nodeToTempPositionMapHorizontal.set(B,n.idToNodeMap.get(n.dummyToNodeForVerticalAlignment.get(B)[0]).getCenterX()):n.nodeToTempPositionMapHorizontal.set(B,n.idToNodeMap.get(B).getCenterX())),n.nodeToRelativeConstraintMapHorizontal.get(X).push({right:B,gap:O.gap}),n.nodeToRelativeConstraintMapHorizontal.get(B).push({left:X,gap:O.gap})}else{var _=R.has(O.top)?R.get(O.top):O.top,lt=R.has(O.bottom)?R.get(O.bottom):O.bottom;n.nodesInRelativeVertical.includes(_)||(n.nodesInRelativeVertical.push(_),n.nodeToRelativeConstraintMapVertical.set(_,[]),n.dummyToNodeForHorizontalAlignment.has(_)?n.nodeToTempPositionMapVertical.set(_,n.idToNodeMap.get(n.dummyToNodeForHorizontalAlignment.get(_)[0]).getCenterY()):n.nodeToTempPositionMapVertical.set(_,n.idToNodeMap.get(_).getCenterY())),n.nodesInRelativeVertical.includes(lt)||(n.nodesInRelativeVertical.push(lt),n.nodeToRelativeConstraintMapVertical.set(lt,[]),n.dummyToNodeForHorizontalAlignment.has(lt)?n.nodeToTempPositionMapVertical.set(lt,n.idToNodeMap.get(n.dummyToNodeForHorizontalAlignment.get(lt)[0]).getCenterY()):n.nodeToTempPositionMapVertical.set(lt,n.idToNodeMap.get(lt).getCenterY())),n.nodeToRelativeConstraintMapVertical.get(_).push({bottom:lt,gap:O.gap}),n.nodeToRelativeConstraintMapVertical.get(lt).push({top:_,gap:O.gap})}});else{var k=new Map,W=new Map;this.constraints.relativePlacementConstraint.forEach(function(O){if(O.left){var X=w.has(O.left)?w.get(O.left):O.left,B=w.has(O.right)?w.get(O.right):O.right;k.has(X)?k.get(X).push(B):k.set(X,[B]),k.has(B)?k.get(B).push(X):k.set(B,[X])}else{var _=R.has(O.top)?R.get(O.top):O.top,lt=R.has(O.bottom)?R.get(O.bottom):O.bottom;W.has(_)?W.get(_).push(lt):W.set(_,[lt]),W.has(lt)?W.get(lt).push(_):W.set(lt,[_])}});var U=function(X,B){var _=[],lt=[],q=new Q,Rt=new Set,Lt=0;return X.forEach(function(vt,it){if(!Rt.has(it)){_[Lt]=[],lt[Lt]=!1;var ut=it;for(q.push(ut),Rt.add(ut),_[Lt].push(ut);q.length!=0;){ut=q.shift(),B.has(ut)&&(lt[Lt]=!0);var Tt=X.get(ut);Tt.forEach(function(At){Rt.has(At)||(q.push(At),Rt.add(At),_[Lt].push(At))})}Lt++}}),{components:_,isFixed:lt}},et=U(k,n.fixedNodesOnHorizontal);this.componentsOnHorizontal=et.components,this.fixedComponentsOnHorizontal=et.isFixed;var z=U(W,n.fixedNodesOnVertical);this.componentsOnVertical=z.components,this.fixedComponentsOnVertical=z.isFixed}}},D.prototype.updateDisplacements=function(){var n=this;if(this.constraints.fixedNodeConstraint&&this.constraints.fixedNodeConstraint.forEach(function(z){var O=n.idToNodeMap.get(z.nodeId);O.displacementX=0,O.displacementY=0}),this.constraints.alignmentConstraint){if(this.constraints.alignmentConstraint.vertical)for(var m=this.constraints.alignmentConstraint.vertical,v=0;v1){var R;for(R=0;RE&&(E=Math.floor(w.y)),I=Math.floor(w.x+o.DEFAULT_COMPONENT_SEPERATION)}this.transform(new d(T.WORLD_CENTER_X-w.x/2,T.WORLD_CENTER_Y-w.y/2))},D.radialLayout=function(n,m,v){var E=Math.max(this.maxDiagonalInTree(n),o.DEFAULT_RADIAL_SEPARATION);D.branchRadialLayout(m,null,0,359,0,E);var p=J.calculateBounds(n),I=new V;I.setDeviceOrgX(p.getMinX()),I.setDeviceOrgY(p.getMinY()),I.setWorldOrgX(v.x),I.setWorldOrgY(v.y);for(var w=0;w1;){var B=X[0];X.splice(0,1);var _=W.indexOf(B);_>=0&&W.splice(_,1),z--,U--}m!=null?O=(W.indexOf(X[0])+1)%z:O=0;for(var lt=Math.abs(E-v)/U,q=O;et!=U;q=++q%z){var Rt=W[q].getOtherEnd(n);if(Rt!=m){var Lt=(v+et*lt)%360,vt=(Lt+lt)%360;D.branchRadialLayout(Rt,n,Lt,vt,p+I,I),et++}}},D.maxDiagonalInTree=function(n){for(var m=M.MIN_VALUE,v=0;vm&&(m=p)}return m},D.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},D.prototype.groupZeroDegreeMembers=function(){var n=this,m={};this.memberGroups={},this.idToDummyNode={};for(var v=[],E=this.graphManager.getAllNodes(),p=0;p"u"&&(m[R]=[]),m[R]=m[R].concat(I)}Object.keys(m).forEach(function(H){if(m[H].length>1){var x="DummyCompound_"+H;n.memberGroups[x]=m[H];var k=m[H][0].getParent(),W=new t(n.graphManager);W.id=x,W.paddingLeft=k.paddingLeft||0,W.paddingRight=k.paddingRight||0,W.paddingBottom=k.paddingBottom||0,W.paddingTop=k.paddingTop||0,n.idToDummyNode[x]=W;var U=n.getGraphManager().add(n.newGraph(),W),et=k.getChild();et.add(W);for(var z=0;zp?(E.rect.x-=(E.labelWidth-p)/2,E.setWidth(E.labelWidth),E.labelMarginLeft=(E.labelWidth-p)/2):E.labelPosHorizontal=="right"&&E.setWidth(p+E.labelWidth)),E.labelHeight&&(E.labelPosVertical=="top"?(E.rect.y-=E.labelHeight,E.setHeight(I+E.labelHeight),E.labelMarginTop=E.labelHeight):E.labelPosVertical=="center"&&E.labelHeight>I?(E.rect.y-=(E.labelHeight-I)/2,E.setHeight(E.labelHeight),E.labelMarginTop=(E.labelHeight-I)/2):E.labelPosVertical=="bottom"&&E.setHeight(I+E.labelHeight))}})},D.prototype.repopulateCompounds=function(){for(var n=this.compoundOrder.length-1;n>=0;n--){var m=this.compoundOrder[n],v=m.id,E=m.paddingLeft,p=m.paddingTop,I=m.labelMarginLeft,w=m.labelMarginTop;this.adjustLocations(this.tiledMemberPack[v],m.rect.x,m.rect.y,E,p,I,w)}},D.prototype.repopulateZeroDegreeMembers=function(){var n=this,m=this.tiledZeroDegreePack;Object.keys(m).forEach(function(v){var E=n.idToDummyNode[v],p=E.paddingLeft,I=E.paddingTop,w=E.labelMarginLeft,R=E.labelMarginTop;n.adjustLocations(m[v],E.rect.x,E.rect.y,p,I,w,R)})},D.prototype.getToBeTiled=function(n){var m=n.id;if(this.toBeTiled[m]!=null)return this.toBeTiled[m];var v=n.getChild();if(v==null)return this.toBeTiled[m]=!1,!1;for(var E=v.getNodes(),p=0;p0)return this.toBeTiled[m]=!1,!1;if(I.getChild()==null){this.toBeTiled[I.id]=!1;continue}if(!this.getToBeTiled(I))return this.toBeTiled[m]=!1,!1}return this.toBeTiled[m]=!0,!0},D.prototype.getNodeDegree=function(n){n.id;for(var m=n.getEdges(),v=0,E=0;Ek&&(k=U.rect.height)}v+=k+n.verticalPadding}},D.prototype.tileCompoundMembers=function(n,m){var v=this;this.tiledMemberPack=[],Object.keys(n).forEach(function(E){var p=m[E];if(v.tiledMemberPack[E]=v.tileNodes(n[E],p.paddingLeft+p.paddingRight),p.rect.width=v.tiledMemberPack[E].width,p.rect.height=v.tiledMemberPack[E].height,p.setCenter(v.tiledMemberPack[E].centerX,v.tiledMemberPack[E].centerY),p.labelMarginLeft=0,p.labelMarginTop=0,o.NODE_DIMENSIONS_INCLUDE_LABELS){var I=p.rect.width,w=p.rect.height;p.labelWidth&&(p.labelPosHorizontal=="left"?(p.rect.x-=p.labelWidth,p.setWidth(I+p.labelWidth),p.labelMarginLeft=p.labelWidth):p.labelPosHorizontal=="center"&&p.labelWidth>I?(p.rect.x-=(p.labelWidth-I)/2,p.setWidth(p.labelWidth),p.labelMarginLeft=(p.labelWidth-I)/2):p.labelPosHorizontal=="right"&&p.setWidth(I+p.labelWidth)),p.labelHeight&&(p.labelPosVertical=="top"?(p.rect.y-=p.labelHeight,p.setHeight(w+p.labelHeight),p.labelMarginTop=p.labelHeight):p.labelPosVertical=="center"&&p.labelHeight>w?(p.rect.y-=(p.labelHeight-w)/2,p.setHeight(p.labelHeight),p.labelMarginTop=(p.labelHeight-w)/2):p.labelPosVertical=="bottom"&&p.setHeight(w+p.labelHeight))}})},D.prototype.tileNodes=function(n,m){var v=this.tileNodesByFavoringDim(n,m,!0),E=this.tileNodesByFavoringDim(n,m,!1),p=this.getOrgRatio(v),I=this.getOrgRatio(E),w;return IR&&(R=z.getWidth())});var H=I/p,x=w/p,k=Math.pow(v-E,2)+4*(H+E)*(x+v)*p,W=(E-v+Math.sqrt(k))/(2*(H+E)),U;m?(U=Math.ceil(W),U==W&&U++):U=Math.floor(W);var et=U*(H+E)-E;return R>et&&(et=R),et+=E*2,et},D.prototype.tileNodesByFavoringDim=function(n,m,v){var E=o.TILING_PADDING_VERTICAL,p=o.TILING_PADDING_HORIZONTAL,I=o.TILING_COMPARE_BY,w={rows:[],rowWidth:[],rowHeight:[],width:0,height:m,verticalPadding:E,horizontalPadding:p,centerX:0,centerY:0};I&&(w.idealRowWidth=this.calcIdealRowWidth(n,v));var R=function(O){return O.rect.width*O.rect.height},H=function(O,X){return R(X)-R(O)};n.sort(function(z,O){var X=H;return w.idealRowWidth?(X=I,X(z.id,O.id)):X(z,O)});for(var x=0,k=0,W=0;W0&&(w+=n.horizontalPadding),n.rowWidth[v]=w,n.width0&&(R+=n.verticalPadding);var H=0;R>n.rowHeight[v]&&(H=n.rowHeight[v],n.rowHeight[v]=R,H=n.rowHeight[v]-H),n.height+=H,n.rows[v].push(m)},D.prototype.getShortestRowIndex=function(n){for(var m=-1,v=Number.MAX_VALUE,E=0;Ev&&(m=E,v=n.rowWidth[E]);return m},D.prototype.canAddHorizontal=function(n,m,v){if(n.idealRowWidth){var E=n.rows.length-1,p=n.rowWidth[E];return p+m+n.horizontalPadding<=n.idealRowWidth}var I=this.getShortestRowIndex(n);if(I<0)return!0;var w=n.rowWidth[I];if(w+n.horizontalPadding+m<=n.width)return!0;var R=0;n.rowHeight[I]0&&(R=v+n.verticalPadding-n.rowHeight[I]);var H;n.width-w>=m+n.horizontalPadding?H=(n.height+R)/(w+m+n.horizontalPadding):H=(n.height+R)/n.width,R=v+n.verticalPadding;var x;return n.widthI&&m!=v){E.splice(-1,1),n.rows[v].push(p),n.rowWidth[m]=n.rowWidth[m]-I,n.rowWidth[v]=n.rowWidth[v]+I,n.width=n.rowWidth[instance.getLongestRowIndex(n)];for(var w=Number.MIN_VALUE,R=0;Rw&&(w=E[R].height);m>0&&(w+=n.verticalPadding);var H=n.rowHeight[m]+n.rowHeight[v];n.rowHeight[m]=w,n.rowHeight[v]0)for(var et=p;et<=I;et++)U[0]+=this.grid[et][w-1].length+this.grid[et][w].length-1;if(I0)for(var et=w;et<=R;et++)U[3]+=this.grid[p-1][et].length+this.grid[p][et].length-1;for(var z=M.MAX_VALUE,O,X,B=0;B{var f=e(551).FDLayoutNode,a=e(551).IMath;function y(h,o,c,l){f.call(this,h,o,c,l)}y.prototype=Object.create(f.prototype);for(var t in f)y[t]=f[t];y.prototype.calculateDisplacement=function(){var h=this.graphManager.getLayout();this.getChild()!=null&&this.fixedNodeWeight?(this.displacementX+=h.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.fixedNodeWeight,this.displacementY+=h.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.fixedNodeWeight):(this.displacementX+=h.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.noOfChildren,this.displacementY+=h.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.noOfChildren),Math.abs(this.displacementX)>h.coolingFactor*h.maxNodeDisplacement&&(this.displacementX=h.coolingFactor*h.maxNodeDisplacement*a.sign(this.displacementX)),Math.abs(this.displacementY)>h.coolingFactor*h.maxNodeDisplacement&&(this.displacementY=h.coolingFactor*h.maxNodeDisplacement*a.sign(this.displacementY)),this.child&&this.child.getNodes().length>0&&this.propogateDisplacementToChildren(this.displacementX,this.displacementY)},y.prototype.propogateDisplacementToChildren=function(h,o){for(var c=this.getChild().getNodes(),l,T=0;T{function f(c){if(Array.isArray(c)){for(var l=0,T=Array(c.length);l0){var Ct=0;st.forEach(function(ht){$=="horizontal"?(tt.set(ht,u.has(ht)?d[u.get(ht)]:Z.get(ht)),Ct+=tt.get(ht)):(tt.set(ht,u.has(ht)?L[u.get(ht)]:Z.get(ht)),Ct+=tt.get(ht))}),Ct=Ct/st.length,ft.forEach(function(ht){K.has(ht)||tt.set(ht,Ct)})}else{var ct=0;ft.forEach(function(ht){$=="horizontal"?ct+=u.has(ht)?d[u.get(ht)]:Z.get(ht):ct+=u.has(ht)?L[u.get(ht)]:Z.get(ht)}),ct=ct/ft.length,ft.forEach(function(ht){tt.set(ht,ct)})}});for(var wt=function(){var st=dt.shift(),Ct=b.get(st);Ct.forEach(function(ct){if(tt.get(ct.id)ht&&(ht=qt),_tWt&&(Wt=_t)}}catch(ie){Mt=!0,Zt=ie}finally{try{!Nt&&Gt.return&&Gt.return()}finally{if(Mt)throw Zt}}var ce=(Ct+ht)/2-(ct+Wt)/2,Kt=!0,te=!1,ee=void 0;try{for(var jt=ft[Symbol.iterator](),se;!(Kt=(se=jt.next()).done);Kt=!0){var re=se.value;tt.set(re,tt.get(re)+ce)}}catch(ie){te=!0,ee=ie}finally{try{!Kt&&jt.return&&jt.return()}finally{if(te)throw ee}}})}return tt},rt=function(b){var $=0,K=0,Z=0,at=0;if(b.forEach(function(j){j.left?d[u.get(j.left)]-d[u.get(j.right)]>=0?$++:K++:L[u.get(j.top)]-L[u.get(j.bottom)]>=0?Z++:at++}),$>K&&Z>at)for(var gt=0;gtK)for(var ot=0;otat)for(var tt=0;tt1)l.fixedNodeConstraint.forEach(function(S,b){E[b]=[S.position.x,S.position.y],p[b]=[d[u.get(S.nodeId)],L[u.get(S.nodeId)]]}),I=!0;else if(l.alignmentConstraint)(function(){var S=0;if(l.alignmentConstraint.vertical){for(var b=l.alignmentConstraint.vertical,$=function(tt){var j=new Set;b[tt].forEach(function(yt){j.add(yt)});var dt=new Set([].concat(f(j)).filter(function(yt){return R.has(yt)})),wt=void 0;dt.size>0?wt=d[u.get(dt.values().next().value)]:wt=Q(j).x,b[tt].forEach(function(yt){E[S]=[wt,L[u.get(yt)]],p[S]=[d[u.get(yt)],L[u.get(yt)]],S++})},K=0;K0?wt=d[u.get(dt.values().next().value)]:wt=Q(j).y,Z[tt].forEach(function(yt){E[S]=[d[u.get(yt)],wt],p[S]=[d[u.get(yt)],L[u.get(yt)]],S++})},gt=0;gtW&&(W=k[et].length,U=et);if(W0){var mt={x:0,y:0};l.fixedNodeConstraint.forEach(function(S,b){var $={x:d[u.get(S.nodeId)],y:L[u.get(S.nodeId)]},K=S.position,Z=V(K,$);mt.x+=Z.x,mt.y+=Z.y}),mt.x/=l.fixedNodeConstraint.length,mt.y/=l.fixedNodeConstraint.length,d.forEach(function(S,b){d[b]+=mt.x}),L.forEach(function(S,b){L[b]+=mt.y}),l.fixedNodeConstraint.forEach(function(S){d[u.get(S.nodeId)]=S.position.x,L[u.get(S.nodeId)]=S.position.y})}if(l.alignmentConstraint){if(l.alignmentConstraint.vertical)for(var xt=l.alignmentConstraint.vertical,St=function(b){var $=new Set;xt[b].forEach(function(at){$.add(at)});var K=new Set([].concat(f($)).filter(function(at){return R.has(at)})),Z=void 0;K.size>0?Z=d[u.get(K.values().next().value)]:Z=Q($).x,$.forEach(function(at){R.has(at)||(d[u.get(at)]=Z)})},Vt=0;Vt0?Z=L[u.get(K.values().next().value)]:Z=Q($).y,$.forEach(function(at){R.has(at)||(L[u.get(at)]=Z)})},bt=0;bt{i.exports=A}},N={};function g(i){var r=N[i];if(r!==void 0)return r.exports;var e=N[i]={exports:{}};return G[i](e,e.exports,g),e.exports}var s=g(45);return s})()})}(pe)),pe.exports}(function(C,Y){(function(G,N){C.exports=N(cr())})(Te,function(A){return(()=>{var G={658:i=>{i.exports=Object.assign!=null?Object.assign.bind(Object):function(r){for(var e=arguments.length,f=Array(e>1?e-1:0),a=1;a{var f=function(){function t(h,o){var c=[],l=!0,T=!1,u=void 0;try{for(var d=h[Symbol.iterator](),L;!(l=(L=d.next()).done)&&(c.push(L.value),!(o&&c.length===o));l=!0);}catch(F){T=!0,u=F}finally{try{!l&&d.return&&d.return()}finally{if(T)throw u}}return c}return function(h,o){if(Array.isArray(h))return h;if(Symbol.iterator in Object(h))return t(h,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=e(140).layoutBase.LinkedList,y={};y.getTopMostNodes=function(t){for(var h={},o=0;o0&&I.merge(x)});for(var w=0;w1){L=u[0],F=L.connectedEdges().length,u.forEach(function(p){p.connectedEdges().length0&&c.set("dummy"+(c.size+1),J),V},y.relocateComponent=function(t,h,o){if(!o.fixedNodeConstraint){var c=Number.POSITIVE_INFINITY,l=Number.NEGATIVE_INFINITY,T=Number.POSITIVE_INFINITY,u=Number.NEGATIVE_INFINITY;if(o.quality=="draft"){var d=!0,L=!1,F=void 0;try{for(var M=h.nodeIndexes[Symbol.iterator](),P;!(d=(P=M.next()).done);d=!0){var J=P.value,V=f(J,2),Q=V[0],D=V[1],rt=o.cy.getElementById(Q);if(rt){var n=rt.boundingBox(),m=h.xCoords[D]-n.w/2,v=h.xCoords[D]+n.w/2,E=h.yCoords[D]-n.h/2,p=h.yCoords[D]+n.h/2;ml&&(l=v),Eu&&(u=p)}}}catch(x){L=!0,F=x}finally{try{!d&&M.return&&M.return()}finally{if(L)throw F}}var I=t.x-(l+c)/2,w=t.y-(u+T)/2;h.xCoords=h.xCoords.map(function(x){return x+I}),h.yCoords=h.yCoords.map(function(x){return x+w})}else{Object.keys(h).forEach(function(x){var k=h[x],W=k.getRect().x,U=k.getRect().x+k.getRect().width,et=k.getRect().y,z=k.getRect().y+k.getRect().height;Wl&&(l=U),etu&&(u=z)});var R=t.x-(l+c)/2,H=t.y-(u+T)/2;Object.keys(h).forEach(function(x){var k=h[x];k.setCenter(k.getCenterX()+R,k.getCenterY()+H)})}}},y.calcBoundingBox=function(t,h,o,c){for(var l=Number.MAX_SAFE_INTEGER,T=Number.MIN_SAFE_INTEGER,u=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER,L=void 0,F=void 0,M=void 0,P=void 0,J=t.descendants().not(":parent"),V=J.length,Q=0;QL&&(l=L),TM&&(u=M),d{var f=e(548),a=e(140).CoSELayout,y=e(140).CoSENode,t=e(140).layoutBase.PointD,h=e(140).layoutBase.DimensionD,o=e(140).layoutBase.LayoutConstants,c=e(140).layoutBase.FDLayoutConstants,l=e(140).CoSEConstants,T=function(d,L){var F=d.cy,M=d.eles,P=M.nodes(),J=M.edges(),V=void 0,Q=void 0,D=void 0,rt={};d.randomize&&(V=L.nodeIndexes,Q=L.xCoords,D=L.yCoords);var n=function(x){return typeof x=="function"},m=function(x,k){return n(x)?x(k):x},v=f.calcParentsWithoutChildren(F,M),E=function H(x,k,W,U){for(var et=k.length,z=0;z0){var q=void 0;q=W.getGraphManager().add(W.newGraph(),B),H(q,X,W,U)}}},p=function(x,k,W){for(var U=0,et=0,z=0;z0?l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=U/et:n(d.idealEdgeLength)?l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=50:l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=d.idealEdgeLength,l.MIN_REPULSION_DIST=c.MIN_REPULSION_DIST=c.DEFAULT_EDGE_LENGTH/10,l.DEFAULT_RADIAL_SEPARATION=c.DEFAULT_EDGE_LENGTH)},I=function(x,k){k.fixedNodeConstraint&&(x.constraints.fixedNodeConstraint=k.fixedNodeConstraint),k.alignmentConstraint&&(x.constraints.alignmentConstraint=k.alignmentConstraint),k.relativePlacementConstraint&&(x.constraints.relativePlacementConstraint=k.relativePlacementConstraint)};d.nestingFactor!=null&&(l.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=c.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=d.nestingFactor),d.gravity!=null&&(l.DEFAULT_GRAVITY_STRENGTH=c.DEFAULT_GRAVITY_STRENGTH=d.gravity),d.numIter!=null&&(l.MAX_ITERATIONS=c.MAX_ITERATIONS=d.numIter),d.gravityRange!=null&&(l.DEFAULT_GRAVITY_RANGE_FACTOR=c.DEFAULT_GRAVITY_RANGE_FACTOR=d.gravityRange),d.gravityCompound!=null&&(l.DEFAULT_COMPOUND_GRAVITY_STRENGTH=c.DEFAULT_COMPOUND_GRAVITY_STRENGTH=d.gravityCompound),d.gravityRangeCompound!=null&&(l.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=c.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=d.gravityRangeCompound),d.initialEnergyOnIncremental!=null&&(l.DEFAULT_COOLING_FACTOR_INCREMENTAL=c.DEFAULT_COOLING_FACTOR_INCREMENTAL=d.initialEnergyOnIncremental),d.tilingCompareBy!=null&&(l.TILING_COMPARE_BY=d.tilingCompareBy),d.quality=="proof"?o.QUALITY=2:o.QUALITY=0,l.NODE_DIMENSIONS_INCLUDE_LABELS=c.NODE_DIMENSIONS_INCLUDE_LABELS=o.NODE_DIMENSIONS_INCLUDE_LABELS=d.nodeDimensionsIncludeLabels,l.DEFAULT_INCREMENTAL=c.DEFAULT_INCREMENTAL=o.DEFAULT_INCREMENTAL=!d.randomize,l.ANIMATE=c.ANIMATE=o.ANIMATE=d.animate,l.TILE=d.tile,l.TILING_PADDING_VERTICAL=typeof d.tilingPaddingVertical=="function"?d.tilingPaddingVertical.call():d.tilingPaddingVertical,l.TILING_PADDING_HORIZONTAL=typeof d.tilingPaddingHorizontal=="function"?d.tilingPaddingHorizontal.call():d.tilingPaddingHorizontal,l.DEFAULT_INCREMENTAL=c.DEFAULT_INCREMENTAL=o.DEFAULT_INCREMENTAL=!0,l.PURE_INCREMENTAL=!d.randomize,o.DEFAULT_UNIFORM_LEAF_NODE_SIZES=d.uniformNodeDimensions,d.step=="transformed"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!0,l.ENFORCE_CONSTRAINTS=!1,l.APPLY_LAYOUT=!1),d.step=="enforced"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!0,l.APPLY_LAYOUT=!1),d.step=="cose"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!1,l.APPLY_LAYOUT=!0),d.step=="all"&&(d.randomize?l.TRANSFORM_ON_CONSTRAINT_HANDLING=!0:l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!0,l.APPLY_LAYOUT=!0),d.fixedNodeConstraint||d.alignmentConstraint||d.relativePlacementConstraint?l.TREE_REDUCTION_ON_INCREMENTAL=!1:l.TREE_REDUCTION_ON_INCREMENTAL=!0;var w=new a,R=w.newGraphManager();return E(R.addRoot(),f.getTopMostNodes(P),w,d),p(w,R,J),I(w,d),w.runLayout(),rt};i.exports={coseLayout:T}},212:(i,r,e)=>{var f=function(){function d(L,F){for(var M=0;M0)if(v){var I=t.getTopMostNodes(M.eles.nodes());if(D=t.connectComponents(P,M.eles,I),D.forEach(function(vt){var it=vt.boundingBox();rt.push({x:it.x1+it.w/2,y:it.y1+it.h/2})}),M.randomize&&D.forEach(function(vt){M.eles=vt,V.push(o(M))}),M.quality=="default"||M.quality=="proof"){var w=P.collection();if(M.tile){var R=new Map,H=[],x=[],k=0,W={nodeIndexes:R,xCoords:H,yCoords:x},U=[];if(D.forEach(function(vt,it){vt.edges().length==0&&(vt.nodes().forEach(function(ut,Tt){w.merge(vt.nodes()[Tt]),ut.isParent()||(W.nodeIndexes.set(vt.nodes()[Tt].id(),k++),W.xCoords.push(vt.nodes()[0].position().x),W.yCoords.push(vt.nodes()[0].position().y))}),U.push(it))}),w.length>1){var et=w.boundingBox();rt.push({x:et.x1+et.w/2,y:et.y1+et.h/2}),D.push(w),V.push(W);for(var z=U.length-1;z>=0;z--)D.splice(U[z],1),V.splice(U[z],1),rt.splice(U[z],1)}}D.forEach(function(vt,it){M.eles=vt,Q.push(l(M,V[it])),t.relocateComponent(rt[it],Q[it],M)})}else D.forEach(function(vt,it){t.relocateComponent(rt[it],V[it],M)});var O=new Set;if(D.length>1){var X=[],B=J.filter(function(vt){return vt.css("display")=="none"});D.forEach(function(vt,it){var ut=void 0;if(M.quality=="draft"&&(ut=V[it].nodeIndexes),vt.nodes().not(B).length>0){var Tt={};Tt.edges=[],Tt.nodes=[];var At=void 0;vt.nodes().not(B).forEach(function(Dt){if(M.quality=="draft")if(!Dt.isParent())At=ut.get(Dt.id()),Tt.nodes.push({x:V[it].xCoords[At]-Dt.boundingbox().w/2,y:V[it].yCoords[At]-Dt.boundingbox().h/2,width:Dt.boundingbox().w,height:Dt.boundingbox().h});else{var mt=t.calcBoundingBox(Dt,V[it].xCoords,V[it].yCoords,ut);Tt.nodes.push({x:mt.topLeftX,y:mt.topLeftY,width:mt.width,height:mt.height})}else Q[it][Dt.id()]&&Tt.nodes.push({x:Q[it][Dt.id()].getLeft(),y:Q[it][Dt.id()].getTop(),width:Q[it][Dt.id()].getWidth(),height:Q[it][Dt.id()].getHeight()})}),vt.edges().forEach(function(Dt){var mt=Dt.source(),xt=Dt.target();if(mt.css("display")!="none"&&xt.css("display")!="none")if(M.quality=="draft"){var St=ut.get(mt.id()),Vt=ut.get(xt.id()),Xt=[],Ut=[];if(mt.isParent()){var bt=t.calcBoundingBox(mt,V[it].xCoords,V[it].yCoords,ut);Xt.push(bt.topLeftX+bt.width/2),Xt.push(bt.topLeftY+bt.height/2)}else Xt.push(V[it].xCoords[St]),Xt.push(V[it].yCoords[St]);if(xt.isParent()){var Ht=t.calcBoundingBox(xt,V[it].xCoords,V[it].yCoords,ut);Ut.push(Ht.topLeftX+Ht.width/2),Ut.push(Ht.topLeftY+Ht.height/2)}else Ut.push(V[it].xCoords[Vt]),Ut.push(V[it].yCoords[Vt]);Tt.edges.push({startX:Xt[0],startY:Xt[1],endX:Ut[0],endY:Ut[1]})}else Q[it][mt.id()]&&Q[it][xt.id()]&&Tt.edges.push({startX:Q[it][mt.id()].getCenterX(),startY:Q[it][mt.id()].getCenterY(),endX:Q[it][xt.id()].getCenterX(),endY:Q[it][xt.id()].getCenterY()})}),Tt.nodes.length>0&&(X.push(Tt),O.add(it))}});var _=m.packComponents(X,M.randomize).shifts;if(M.quality=="draft")V.forEach(function(vt,it){var ut=vt.xCoords.map(function(At){return At+_[it].dx}),Tt=vt.yCoords.map(function(At){return At+_[it].dy});vt.xCoords=ut,vt.yCoords=Tt});else{var lt=0;O.forEach(function(vt){Object.keys(Q[vt]).forEach(function(it){var ut=Q[vt][it];ut.setCenter(ut.getCenterX()+_[lt].dx,ut.getCenterY()+_[lt].dy)}),lt++})}}}else{var E=M.eles.boundingBox();if(rt.push({x:E.x1+E.w/2,y:E.y1+E.h/2}),M.randomize){var p=o(M);V.push(p)}M.quality=="default"||M.quality=="proof"?(Q.push(l(M,V[0])),t.relocateComponent(rt[0],Q[0],M)):t.relocateComponent(rt[0],V[0],M)}var q=function(it,ut){if(M.quality=="default"||M.quality=="proof"){typeof it=="number"&&(it=ut);var Tt=void 0,At=void 0,Dt=it.data("id");return Q.forEach(function(xt){Dt in xt&&(Tt={x:xt[Dt].getRect().getCenterX(),y:xt[Dt].getRect().getCenterY()},At=xt[Dt])}),M.nodeDimensionsIncludeLabels&&(At.labelWidth&&(At.labelPosHorizontal=="left"?Tt.x+=At.labelWidth/2:At.labelPosHorizontal=="right"&&(Tt.x-=At.labelWidth/2)),At.labelHeight&&(At.labelPosVertical=="top"?Tt.y+=At.labelHeight/2:At.labelPosVertical=="bottom"&&(Tt.y-=At.labelHeight/2))),Tt==null&&(Tt={x:it.position("x"),y:it.position("y")}),{x:Tt.x,y:Tt.y}}else{var mt=void 0;return V.forEach(function(xt){var St=xt.nodeIndexes.get(it.id());St!=null&&(mt={x:xt.xCoords[St],y:xt.yCoords[St]})}),mt==null&&(mt={x:it.position("x"),y:it.position("y")}),{x:mt.x,y:mt.y}}};if(M.quality=="default"||M.quality=="proof"||M.randomize){var Rt=t.calcParentsWithoutChildren(P,J),Lt=J.filter(function(vt){return vt.css("display")=="none"});M.eles=J.not(Lt),J.nodes().not(":parent").not(Lt).layoutPositions(F,M,q),Rt.length>0&&Rt.forEach(function(vt){vt.position(q(vt))})}else console.log("If randomize option is set to false, then quality option must be 'default' or 'proof'.")}}]),d}();i.exports=u},657:(i,r,e)=>{var f=e(548),a=e(140).layoutBase.Matrix,y=e(140).layoutBase.SVD,t=function(o){var c=o.cy,l=o.eles,T=l.nodes(),u=l.nodes(":parent"),d=new Map,L=new Map,F=new Map,M=[],P=[],J=[],V=[],Q=[],D=[],rt=[],n=[],m=void 0,v=1e8,E=1e-9,p=o.piTol,I=o.samplingType,w=o.nodeSeparation,R=void 0,H=function(){for(var b=0,$=0,K=!1;$=at;){ot=Z[at++];for(var It=M[ot],ft=0;ftdt&&(dt=Q[Ct],wt=Ct)}return wt},k=function(b){var $=void 0;if(b){$=Math.floor(Math.random()*m);for(var Z=0;Z=1)break;j=tt}for(var yt=0;yt=1)break;j=tt}for(var ft=0;ft0&&($.isParent()?M[b].push(F.get($.id())):M[b].push($.id()))})});var Lt=function(b){var $=L.get(b),K=void 0;d.get(b).forEach(function(Z){c.getElementById(Z).isParent()?K=F.get(Z):K=Z,M[$].push(K),M[L.get(K)].push(b)})},vt=!0,it=!1,ut=void 0;try{for(var Tt=d.keys()[Symbol.iterator](),At;!(vt=(At=Tt.next()).done);vt=!0){var Dt=At.value;Lt(Dt)}}catch(S){it=!0,ut=S}finally{try{!vt&&Tt.return&&Tt.return()}finally{if(it)throw ut}}m=L.size;var mt=void 0;if(m>2){R=m{var f=e(212),a=function(t){t&&t("layout","fcose",f)};typeof cytoscape<"u"&&a(cytoscape),i.exports=a},140:i=>{i.exports=A}},N={};function g(i){var r=N[i];if(r!==void 0)return r.exports;var e=N[i]={exports:{}};return G[i](e,e.exports,g),e.exports}var s=g(579);return s})()})})(be);var gr=be.exports;const ur=ke(gr);var xe={L:"left",R:"right",T:"top",B:"bottom"},Ie={L:nt(C=>`${C},${C/2} 0,${C} 0,0`,"L"),R:nt(C=>`0,${C/2} ${C},0 ${C},${C}`,"R"),T:nt(C=>`0,0 ${C},0 ${C/2},${C}`,"T"),B:nt(C=>`${C/2},0 ${C},${C} 0,${C}`,"B")},he={L:nt((C,Y)=>C-Y+2,"L"),R:nt((C,Y)=>C-2,"R"),T:nt((C,Y)=>C-Y+2,"T"),B:nt((C,Y)=>C-2,"B")},dr=nt(function(C){return zt(C)?C==="L"?"R":"L":C==="T"?"B":"T"},"getOppositeArchitectureDirection"),Re=nt(function(C){const Y=C;return Y==="L"||Y==="R"||Y==="T"||Y==="B"},"isArchitectureDirection"),zt=nt(function(C){const Y=C;return Y==="L"||Y==="R"},"isArchitectureDirectionX"),Qt=nt(function(C){const Y=C;return Y==="T"||Y==="B"},"isArchitectureDirectionY"),Pe=nt(function(C,Y){const A=zt(C)&&Qt(Y),G=Qt(C)&&zt(Y);return A||G},"isArchitectureDirectionXY"),vr=nt(function(C){const Y=C[0],A=C[1],G=zt(Y)&&Qt(A),N=Qt(Y)&&zt(A);return G||N},"isArchitecturePairXY"),pr=nt(function(C){return C!=="LL"&&C!=="RR"&&C!=="TT"&&C!=="BB"},"isValidArchitectureDirectionPair"),me=nt(function(C,Y){const A=`${C}${Y}`;return pr(A)?A:void 0},"getArchitectureDirectionPair"),yr=nt(function([C,Y],A){const G=A[0],N=A[1];return zt(G)?Qt(N)?[C+(G==="L"?-1:1),Y+(N==="T"?1:-1)]:[C+(G==="L"?-1:1),Y]:zt(N)?[C+(N==="L"?1:-1),Y+(G==="T"?1:-1)]:[C,Y+(G==="T"?1:-1)]},"shiftPositionByArchitectureDirectionPair"),Er=nt(function(C){return C==="LT"||C==="TL"?[1,1]:C==="BL"||C==="LB"?[1,-1]:C==="BR"||C==="RB"?[-1,-1]:[-1,1]},"getArchitectureDirectionXYFactors"),mr=nt(function(C){return C.type==="service"},"isArchitectureService"),Tr=nt(function(C){return C.type==="junction"},"isArchitectureJunction"),Ge=nt(C=>C.data(),"edgeData"),ne=nt(C=>C.data(),"nodeData"),Ue=qe.architecture,pt=new hr(()=>({nodes:{},groups:{},edges:[],registeredIds:{},config:Ue,dataStructures:void 0,elements:{}})),Nr=nt(()=>{pt.reset(),ar()},"clear"),Lr=nt(function({id:C,icon:Y,in:A,title:G,iconText:N}){if(pt.records.registeredIds[C]!==void 0)throw new Error(`The service id [${C}] is already in use by another ${pt.records.registeredIds[C]}`);if(A!==void 0){if(C===A)throw new Error(`The service [${C}] cannot be placed within itself`);if(pt.records.registeredIds[A]===void 0)throw new Error(`The service [${C}]'s parent does not exist. Please make sure the parent is created before this service`);if(pt.records.registeredIds[A]==="node")throw new Error(`The service [${C}]'s parent is not a group`)}pt.records.registeredIds[C]="node",pt.records.nodes[C]={id:C,type:"service",icon:Y,iconText:N,title:G,edges:[],in:A}},"addService"),Cr=nt(()=>Object.values(pt.records.nodes).filter(mr),"getServices"),Mr=nt(function({id:C,in:Y}){pt.records.registeredIds[C]="node",pt.records.nodes[C]={id:C,type:"junction",edges:[],in:Y}},"addJunction"),Ar=nt(()=>Object.values(pt.records.nodes).filter(Tr),"getJunctions"),wr=nt(()=>Object.values(pt.records.nodes),"getNodes"),Or=nt(C=>pt.records.nodes[C],"getNode"),Dr=nt(function({id:C,icon:Y,in:A,title:G}){if(pt.records.registeredIds[C]!==void 0)throw new Error(`The group id [${C}] is already in use by another ${pt.records.registeredIds[C]}`);if(A!==void 0){if(C===A)throw new Error(`The group [${C}] cannot be placed within itself`);if(pt.records.registeredIds[A]===void 0)throw new Error(`The group [${C}]'s parent does not exist. Please make sure the parent is created before this group`);if(pt.records.registeredIds[A]==="node")throw new Error(`The group [${C}]'s parent is not a group`)}pt.records.registeredIds[C]="group",pt.records.groups[C]={id:C,icon:Y,title:G,in:A}},"addGroup"),xr=nt(()=>Object.values(pt.records.groups),"getGroups"),Ir=nt(function({lhsId:C,rhsId:Y,lhsDir:A,rhsDir:G,lhsInto:N,rhsInto:g,lhsGroup:s,rhsGroup:i,title:r}){if(!Re(A))throw new Error(`Invalid direction given for left hand side of edge ${C}--${Y}. Expected (L,R,T,B) got ${A}`);if(!Re(G))throw new Error(`Invalid direction given for right hand side of edge ${C}--${Y}. Expected (L,R,T,B) got ${G}`);if(pt.records.nodes[C]===void 0&&pt.records.groups[C]===void 0)throw new Error(`The left-hand id [${C}] does not yet exist. Please create the service/group before declaring an edge to it.`);if(pt.records.nodes[Y]===void 0&&pt.records.groups[C]===void 0)throw new Error(`The right-hand id [${Y}] does not yet exist. Please create the service/group before declaring an edge to it.`);const e=pt.records.nodes[C].in,f=pt.records.nodes[Y].in;if(s&&e&&f&&e==f)throw new Error(`The left-hand id [${C}] is modified to traverse the group boundary, but the edge does not pass through two groups.`);if(i&&e&&f&&e==f)throw new Error(`The right-hand id [${Y}] is modified to traverse the group boundary, but the edge does not pass through two groups.`);const a={lhsId:C,lhsDir:A,lhsInto:N,lhsGroup:s,rhsId:Y,rhsDir:G,rhsInto:g,rhsGroup:i,title:r};pt.records.edges.push(a),pt.records.nodes[C]&&pt.records.nodes[Y]&&(pt.records.nodes[C].edges.push(pt.records.edges[pt.records.edges.length-1]),pt.records.nodes[Y].edges.push(pt.records.edges[pt.records.edges.length-1]))},"addEdge"),Rr=nt(()=>pt.records.edges,"getEdges"),Sr=nt(()=>{if(pt.records.dataStructures===void 0){const C=Object.entries(pt.records.nodes).reduce((s,[i,r])=>(s[i]=r.edges.reduce((e,f)=>{if(f.lhsId===i){const a=me(f.lhsDir,f.rhsDir);a&&(e[a]=f.rhsId)}else{const a=me(f.rhsDir,f.lhsDir);a&&(e[a]=f.lhsId)}return e},{}),s),{}),Y=Object.keys(C)[0],A={[Y]:1},G=Object.keys(C).reduce((s,i)=>i===Y?s:{...s,[i]:1},{}),N=nt(s=>{const i={[s]:[0,0]},r=[s];for(;r.length>0;){const e=r.shift();if(e){A[e]=1,delete G[e];const f=C[e],[a,y]=i[e];Object.entries(f).forEach(([t,h])=>{A[h]||(i[h]=yr([a,y],t),r.push(h))})}}return i},"BFS"),g=[N(Y)];for(;Object.keys(G).length>0;)g.push(N(Object.keys(G)[0]));pt.records.dataStructures={adjList:C,spatialMaps:g}}return pt.records.dataStructures},"getDataStructures"),Fr=nt((C,Y)=>{pt.records.elements[C]=Y},"setElementForId"),br=nt(C=>pt.records.elements[C],"getElementById"),le={clear:Nr,setDiagramTitle:Ke,getDiagramTitle:je,setAccTitle:_e,getAccTitle:tr,setAccDescription:er,getAccDescription:rr,addService:Lr,getServices:Cr,addJunction:Mr,getJunctions:Ar,getNodes:wr,getNode:Or,addGroup:Dr,getGroups:xr,addEdge:Ir,getEdges:Rr,setElementForId:Fr,getElementById:br,getDataStructures:Sr};function Pt(C){const Y=fe().architecture;return Y!=null&&Y[C]?Y[C]:Ue[C]}nt(Pt,"getConfigField");var Pr=nt((C,Y)=>{sr(C,Y),C.groups.map(Y.addGroup),C.services.map(A=>Y.addService({...A,type:"service"})),C.junctions.map(A=>Y.addJunction({...A,type:"junction"})),C.edges.map(Y.addEdge)},"populateDb"),Gr={parse:nt(async C=>{const Y=await lr("architecture",C);Se.debug(Y),Pr(Y,le)},"parse")},Ur=nt(C=>` +import{aF as Te,aG as ke,F as qe,_ as nt,aH as Je,aI as Qe,q as Ke,r as je,s as _e,g as tr,c as er,b as rr,d as fe,l as Se,j as ir,t as ar,K as nr,aa as or,D as Ne,aJ as Ee}from"../app.BnrbdIpt.js";import{p as sr}from"./chunk-OQCM5LHU.D0_M07xA.js";import{I as hr}from"./chunk-2RYQ3QTB.DbGs-4XY.js";import{p as lr}from"./gitGraph-YCYPL57B.C8aJtab-.js";import{c as Fe}from"./cytoscape.esm.otp_DSkq.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";import"./clone.D5EWJlxq.js";var be={exports:{}},pe={exports:{}},ye={exports:{}},Oe;function fr(){return Oe||(Oe=1,function(C,Y){(function(G,N){C.exports=N()})(Te,function(){return function(A){var G={};function N(g){if(G[g])return G[g].exports;var s=G[g]={i:g,l:!1,exports:{}};return A[g].call(s.exports,s,s.exports,N),s.l=!0,s.exports}return N.m=A,N.c=G,N.i=function(g){return g},N.d=function(g,s,i){N.o(g,s)||Object.defineProperty(g,s,{configurable:!1,enumerable:!0,get:i})},N.n=function(g){var s=g&&g.__esModule?function(){return g.default}:function(){return g};return N.d(s,"a",s),s},N.o=function(g,s){return Object.prototype.hasOwnProperty.call(g,s)},N.p="",N(N.s=28)}([function(A,G,N){function g(){}g.QUALITY=1,g.DEFAULT_CREATE_BENDS_AS_NEEDED=!1,g.DEFAULT_INCREMENTAL=!1,g.DEFAULT_ANIMATION_ON_LAYOUT=!0,g.DEFAULT_ANIMATION_DURING_LAYOUT=!1,g.DEFAULT_ANIMATION_PERIOD=50,g.DEFAULT_UNIFORM_LEAF_NODE_SIZES=!1,g.DEFAULT_GRAPH_MARGIN=15,g.NODE_DIMENSIONS_INCLUDE_LABELS=!1,g.SIMPLE_NODE_SIZE=40,g.SIMPLE_NODE_HALF_SIZE=g.SIMPLE_NODE_SIZE/2,g.EMPTY_COMPOUND_NODE_SIZE=40,g.MIN_EDGE_LENGTH=1,g.WORLD_BOUNDARY=1e6,g.INITIAL_WORLD_BOUNDARY=g.WORLD_BOUNDARY/1e3,g.WORLD_CENTER_X=1200,g.WORLD_CENTER_Y=900,A.exports=g},function(A,G,N){var g=N(2),s=N(8),i=N(9);function r(f,a,y){g.call(this,y),this.isOverlapingSourceAndTarget=!1,this.vGraphObject=y,this.bendpoints=[],this.source=f,this.target=a}r.prototype=Object.create(g.prototype);for(var e in g)r[e]=g[e];r.prototype.getSource=function(){return this.source},r.prototype.getTarget=function(){return this.target},r.prototype.isInterGraph=function(){return this.isInterGraph},r.prototype.getLength=function(){return this.length},r.prototype.isOverlapingSourceAndTarget=function(){return this.isOverlapingSourceAndTarget},r.prototype.getBendpoints=function(){return this.bendpoints},r.prototype.getLca=function(){return this.lca},r.prototype.getSourceInLca=function(){return this.sourceInLca},r.prototype.getTargetInLca=function(){return this.targetInLca},r.prototype.getOtherEnd=function(f){if(this.source===f)return this.target;if(this.target===f)return this.source;throw"Node is not incident with this edge"},r.prototype.getOtherEndInGraph=function(f,a){for(var y=this.getOtherEnd(f),t=a.getGraphManager().getRoot();;){if(y.getOwner()==a)return y;if(y.getOwner()==t)break;y=y.getOwner().getParent()}return null},r.prototype.updateLength=function(){var f=new Array(4);this.isOverlapingSourceAndTarget=s.getIntersection(this.target.getRect(),this.source.getRect(),f),this.isOverlapingSourceAndTarget||(this.lengthX=f[0]-f[2],this.lengthY=f[1]-f[3],Math.abs(this.lengthX)<1&&(this.lengthX=i.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=i.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY))},r.prototype.updateLengthSimple=function(){this.lengthX=this.target.getCenterX()-this.source.getCenterX(),this.lengthY=this.target.getCenterY()-this.source.getCenterY(),Math.abs(this.lengthX)<1&&(this.lengthX=i.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=i.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY)},A.exports=r},function(A,G,N){function g(s){this.vGraphObject=s}A.exports=g},function(A,G,N){var g=N(2),s=N(10),i=N(13),r=N(0),e=N(16),f=N(5);function a(t,h,o,c){o==null&&c==null&&(c=h),g.call(this,c),t.graphManager!=null&&(t=t.graphManager),this.estimatedSize=s.MIN_VALUE,this.inclusionTreeDepth=s.MAX_VALUE,this.vGraphObject=c,this.edges=[],this.graphManager=t,o!=null&&h!=null?this.rect=new i(h.x,h.y,o.width,o.height):this.rect=new i}a.prototype=Object.create(g.prototype);for(var y in g)a[y]=g[y];a.prototype.getEdges=function(){return this.edges},a.prototype.getChild=function(){return this.child},a.prototype.getOwner=function(){return this.owner},a.prototype.getWidth=function(){return this.rect.width},a.prototype.setWidth=function(t){this.rect.width=t},a.prototype.getHeight=function(){return this.rect.height},a.prototype.setHeight=function(t){this.rect.height=t},a.prototype.getCenterX=function(){return this.rect.x+this.rect.width/2},a.prototype.getCenterY=function(){return this.rect.y+this.rect.height/2},a.prototype.getCenter=function(){return new f(this.rect.x+this.rect.width/2,this.rect.y+this.rect.height/2)},a.prototype.getLocation=function(){return new f(this.rect.x,this.rect.y)},a.prototype.getRect=function(){return this.rect},a.prototype.getDiagonal=function(){return Math.sqrt(this.rect.width*this.rect.width+this.rect.height*this.rect.height)},a.prototype.getHalfTheDiagonal=function(){return Math.sqrt(this.rect.height*this.rect.height+this.rect.width*this.rect.width)/2},a.prototype.setRect=function(t,h){this.rect.x=t.x,this.rect.y=t.y,this.rect.width=h.width,this.rect.height=h.height},a.prototype.setCenter=function(t,h){this.rect.x=t-this.rect.width/2,this.rect.y=h-this.rect.height/2},a.prototype.setLocation=function(t,h){this.rect.x=t,this.rect.y=h},a.prototype.moveBy=function(t,h){this.rect.x+=t,this.rect.y+=h},a.prototype.getEdgeListToNode=function(t){var h=[],o=this;return o.edges.forEach(function(c){if(c.target==t){if(c.source!=o)throw"Incorrect edge source!";h.push(c)}}),h},a.prototype.getEdgesBetween=function(t){var h=[],o=this;return o.edges.forEach(function(c){if(!(c.source==o||c.target==o))throw"Incorrect edge source and/or target";(c.target==t||c.source==t)&&h.push(c)}),h},a.prototype.getNeighborsList=function(){var t=new Set,h=this;return h.edges.forEach(function(o){if(o.source==h)t.add(o.target);else{if(o.target!=h)throw"Incorrect incidency!";t.add(o.source)}}),t},a.prototype.withChildren=function(){var t=new Set,h,o;if(t.add(this),this.child!=null)for(var c=this.child.getNodes(),l=0;lh?(this.rect.x-=(this.labelWidth-h)/2,this.setWidth(this.labelWidth)):this.labelPosHorizontal=="right"&&this.setWidth(h+this.labelWidth)),this.labelHeight&&(this.labelPosVertical=="top"?(this.rect.y-=this.labelHeight,this.setHeight(o+this.labelHeight)):this.labelPosVertical=="center"&&this.labelHeight>o?(this.rect.y-=(this.labelHeight-o)/2,this.setHeight(this.labelHeight)):this.labelPosVertical=="bottom"&&this.setHeight(o+this.labelHeight))}}},a.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==s.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},a.prototype.transform=function(t){var h=this.rect.x;h>r.WORLD_BOUNDARY?h=r.WORLD_BOUNDARY:h<-r.WORLD_BOUNDARY&&(h=-r.WORLD_BOUNDARY);var o=this.rect.y;o>r.WORLD_BOUNDARY?o=r.WORLD_BOUNDARY:o<-r.WORLD_BOUNDARY&&(o=-r.WORLD_BOUNDARY);var c=new f(h,o),l=t.inverseTransformPoint(c);this.setLocation(l.x,l.y)},a.prototype.getLeft=function(){return this.rect.x},a.prototype.getRight=function(){return this.rect.x+this.rect.width},a.prototype.getTop=function(){return this.rect.y},a.prototype.getBottom=function(){return this.rect.y+this.rect.height},a.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},A.exports=a},function(A,G,N){var g=N(0);function s(){}for(var i in g)s[i]=g[i];s.MAX_ITERATIONS=2500,s.DEFAULT_EDGE_LENGTH=50,s.DEFAULT_SPRING_STRENGTH=.45,s.DEFAULT_REPULSION_STRENGTH=4500,s.DEFAULT_GRAVITY_STRENGTH=.4,s.DEFAULT_COMPOUND_GRAVITY_STRENGTH=1,s.DEFAULT_GRAVITY_RANGE_FACTOR=3.8,s.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=1.5,s.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION=!0,s.DEFAULT_USE_SMART_REPULSION_RANGE_CALCULATION=!0,s.DEFAULT_COOLING_FACTOR_INCREMENTAL=.3,s.COOLING_ADAPTATION_FACTOR=.33,s.ADAPTATION_LOWER_NODE_LIMIT=1e3,s.ADAPTATION_UPPER_NODE_LIMIT=5e3,s.MAX_NODE_DISPLACEMENT_INCREMENTAL=100,s.MAX_NODE_DISPLACEMENT=s.MAX_NODE_DISPLACEMENT_INCREMENTAL*3,s.MIN_REPULSION_DIST=s.DEFAULT_EDGE_LENGTH/10,s.CONVERGENCE_CHECK_PERIOD=100,s.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=.1,s.MIN_EDGE_LENGTH=1,s.GRID_CALCULATION_CHECK_PERIOD=10,A.exports=s},function(A,G,N){function g(s,i){s==null&&i==null?(this.x=0,this.y=0):(this.x=s,this.y=i)}g.prototype.getX=function(){return this.x},g.prototype.getY=function(){return this.y},g.prototype.setX=function(s){this.x=s},g.prototype.setY=function(s){this.y=s},g.prototype.getDifference=function(s){return new DimensionD(this.x-s.x,this.y-s.y)},g.prototype.getCopy=function(){return new g(this.x,this.y)},g.prototype.translate=function(s){return this.x+=s.width,this.y+=s.height,this},A.exports=g},function(A,G,N){var g=N(2),s=N(10),i=N(0),r=N(7),e=N(3),f=N(1),a=N(13),y=N(12),t=N(11);function h(c,l,T){g.call(this,T),this.estimatedSize=s.MIN_VALUE,this.margin=i.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=c,l!=null&&l instanceof r?this.graphManager=l:l!=null&&l instanceof Layout&&(this.graphManager=l.graphManager)}h.prototype=Object.create(g.prototype);for(var o in g)h[o]=g[o];h.prototype.getNodes=function(){return this.nodes},h.prototype.getEdges=function(){return this.edges},h.prototype.getGraphManager=function(){return this.graphManager},h.prototype.getParent=function(){return this.parent},h.prototype.getLeft=function(){return this.left},h.prototype.getRight=function(){return this.right},h.prototype.getTop=function(){return this.top},h.prototype.getBottom=function(){return this.bottom},h.prototype.isConnected=function(){return this.isConnected},h.prototype.add=function(c,l,T){if(l==null&&T==null){var u=c;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(u)>-1)throw"Node already in graph!";return u.owner=this,this.getNodes().push(u),u}else{var d=c;if(!(this.getNodes().indexOf(l)>-1&&this.getNodes().indexOf(T)>-1))throw"Source or target not in graph!";if(!(l.owner==T.owner&&l.owner==this))throw"Both owners must be this graph!";return l.owner!=T.owner?null:(d.source=l,d.target=T,d.isInterGraph=!1,this.getEdges().push(d),l.edges.push(d),T!=l&&T.edges.push(d),d)}},h.prototype.remove=function(c){var l=c;if(c instanceof e){if(l==null)throw"Node is null!";if(!(l.owner!=null&&l.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var T=l.edges.slice(),u,d=T.length,L=0;L-1&&P>-1))throw"Source and/or target doesn't know this edge!";u.source.edges.splice(M,1),u.target!=u.source&&u.target.edges.splice(P,1);var F=u.source.owner.getEdges().indexOf(u);if(F==-1)throw"Not in owner's edge list!";u.source.owner.getEdges().splice(F,1)}},h.prototype.updateLeftTop=function(){for(var c=s.MAX_VALUE,l=s.MAX_VALUE,T,u,d,L=this.getNodes(),F=L.length,M=0;MT&&(c=T),l>u&&(l=u)}return c==s.MAX_VALUE?null:(L[0].getParent().paddingLeft!=null?d=L[0].getParent().paddingLeft:d=this.margin,this.left=l-d,this.top=c-d,new y(this.left,this.top))},h.prototype.updateBounds=function(c){for(var l=s.MAX_VALUE,T=-s.MAX_VALUE,u=s.MAX_VALUE,d=-s.MAX_VALUE,L,F,M,P,J,V=this.nodes,Q=V.length,D=0;DL&&(l=L),TM&&(u=M),dL&&(l=L),TM&&(u=M),d=this.nodes.length){var Q=0;T.forEach(function(D){D.owner==c&&Q++}),Q==this.nodes.length&&(this.isConnected=!0)}},A.exports=h},function(A,G,N){var g,s=N(1);function i(r){g=N(6),this.layout=r,this.graphs=[],this.edges=[]}i.prototype.addRoot=function(){var r=this.layout.newGraph(),e=this.layout.newNode(null),f=this.add(r,e);return this.setRootGraph(f),this.rootGraph},i.prototype.add=function(r,e,f,a,y){if(f==null&&a==null&&y==null){if(r==null)throw"Graph is null!";if(e==null)throw"Parent node is null!";if(this.graphs.indexOf(r)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(r),r.parent!=null)throw"Already has a parent!";if(e.child!=null)throw"Already has a child!";return r.parent=e,e.child=r,r}else{y=f,a=e,f=r;var t=a.getOwner(),h=y.getOwner();if(!(t!=null&&t.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(h!=null&&h.getGraphManager()==this))throw"Target not in this graph mgr!";if(t==h)return f.isInterGraph=!1,t.add(f,a,y);if(f.isInterGraph=!0,f.source=a,f.target=y,this.edges.indexOf(f)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(f),!(f.source!=null&&f.target!=null))throw"Edge source and/or target is null!";if(!(f.source.edges.indexOf(f)==-1&&f.target.edges.indexOf(f)==-1))throw"Edge already in source and/or target incidency list!";return f.source.edges.push(f),f.target.edges.push(f),f}},i.prototype.remove=function(r){if(r instanceof g){var e=r;if(e.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(e==this.rootGraph||e.parent!=null&&e.parent.graphManager==this))throw"Invalid parent node!";var f=[];f=f.concat(e.getEdges());for(var a,y=f.length,t=0;t=r.getRight()?e[0]+=Math.min(r.getX()-i.getX(),i.getRight()-r.getRight()):r.getX()<=i.getX()&&r.getRight()>=i.getRight()&&(e[0]+=Math.min(i.getX()-r.getX(),r.getRight()-i.getRight())),i.getY()<=r.getY()&&i.getBottom()>=r.getBottom()?e[1]+=Math.min(r.getY()-i.getY(),i.getBottom()-r.getBottom()):r.getY()<=i.getY()&&r.getBottom()>=i.getBottom()&&(e[1]+=Math.min(i.getY()-r.getY(),r.getBottom()-i.getBottom()));var y=Math.abs((r.getCenterY()-i.getCenterY())/(r.getCenterX()-i.getCenterX()));r.getCenterY()===i.getCenterY()&&r.getCenterX()===i.getCenterX()&&(y=1);var t=y*e[0],h=e[1]/y;e[0]t)return e[0]=f,e[1]=o,e[2]=y,e[3]=V,!1;if(ay)return e[0]=h,e[1]=a,e[2]=P,e[3]=t,!1;if(fy?(e[0]=l,e[1]=T,n=!0):(e[0]=c,e[1]=o,n=!0):v===p&&(f>y?(e[0]=h,e[1]=o,n=!0):(e[0]=u,e[1]=T,n=!0)),-E===p?y>f?(e[2]=J,e[3]=V,m=!0):(e[2]=P,e[3]=M,m=!0):E===p&&(y>f?(e[2]=F,e[3]=M,m=!0):(e[2]=Q,e[3]=V,m=!0)),n&&m)return!1;if(f>y?a>t?(I=this.getCardinalDirection(v,p,4),w=this.getCardinalDirection(E,p,2)):(I=this.getCardinalDirection(-v,p,3),w=this.getCardinalDirection(-E,p,1)):a>t?(I=this.getCardinalDirection(-v,p,1),w=this.getCardinalDirection(-E,p,3)):(I=this.getCardinalDirection(v,p,2),w=this.getCardinalDirection(E,p,4)),!n)switch(I){case 1:H=o,R=f+-L/p,e[0]=R,e[1]=H;break;case 2:R=u,H=a+d*p,e[0]=R,e[1]=H;break;case 3:H=T,R=f+L/p,e[0]=R,e[1]=H;break;case 4:R=l,H=a+-d*p,e[0]=R,e[1]=H;break}if(!m)switch(w){case 1:k=M,x=y+-rt/p,e[2]=x,e[3]=k;break;case 2:x=Q,k=t+D*p,e[2]=x,e[3]=k;break;case 3:k=V,x=y+rt/p,e[2]=x,e[3]=k;break;case 4:x=J,k=t+-D*p,e[2]=x,e[3]=k;break}}return!1},s.getCardinalDirection=function(i,r,e){return i>r?e:1+e%4},s.getIntersection=function(i,r,e,f){if(f==null)return this.getIntersection2(i,r,e);var a=i.x,y=i.y,t=r.x,h=r.y,o=e.x,c=e.y,l=f.x,T=f.y,u=void 0,d=void 0,L=void 0,F=void 0,M=void 0,P=void 0,J=void 0,V=void 0,Q=void 0;return L=h-y,M=a-t,J=t*y-a*h,F=T-c,P=o-l,V=l*c-o*T,Q=L*P-F*M,Q===0?null:(u=(M*V-P*J)/Q,d=(F*J-L*V)/Q,new g(u,d))},s.angleOfVector=function(i,r,e,f){var a=void 0;return i!==e?(a=Math.atan((f-r)/(e-i)),e=0){var T=(-o+Math.sqrt(o*o-4*h*c))/(2*h),u=(-o-Math.sqrt(o*o-4*h*c))/(2*h),d=null;return T>=0&&T<=1?[T]:u>=0&&u<=1?[u]:d}else return null},s.HALF_PI=.5*Math.PI,s.ONE_AND_HALF_PI=1.5*Math.PI,s.TWO_PI=2*Math.PI,s.THREE_PI=3*Math.PI,A.exports=s},function(A,G,N){function g(){}g.sign=function(s){return s>0?1:s<0?-1:0},g.floor=function(s){return s<0?Math.ceil(s):Math.floor(s)},g.ceil=function(s){return s<0?Math.floor(s):Math.ceil(s)},A.exports=g},function(A,G,N){function g(){}g.MAX_VALUE=2147483647,g.MIN_VALUE=-2147483648,A.exports=g},function(A,G,N){var g=function(){function a(y,t){for(var h=0;h"u"?"undefined":g(i);return i==null||r!="object"&&r!="function"},A.exports=s},function(A,G,N){function g(o){if(Array.isArray(o)){for(var c=0,l=Array(o.length);c0&&c;){for(L.push(M[0]);L.length>0&&c;){var P=L[0];L.splice(0,1),d.add(P);for(var J=P.getEdges(),u=0;u-1&&M.splice(rt,1)}d=new Set,F=new Map}}return o},h.prototype.createDummyNodesForBendpoints=function(o){for(var c=[],l=o.source,T=this.graphManager.calcLowestCommonAncestor(o.source,o.target),u=0;u0){for(var T=this.edgeToDummyNodes.get(l),u=0;u=0&&c.splice(V,1);var Q=F.getNeighborsList();Q.forEach(function(n){if(l.indexOf(n)<0){var m=T.get(n),v=m-1;v==1&&P.push(n),T.set(n,v)}})}l=l.concat(P),(c.length==1||c.length==2)&&(u=!0,d=c[0])}return d},h.prototype.setGraphManager=function(o){this.graphManager=o},A.exports=h},function(A,G,N){function g(){}g.seed=1,g.x=0,g.nextDouble=function(){return g.x=Math.sin(g.seed++)*1e4,g.x-Math.floor(g.x)},A.exports=g},function(A,G,N){var g=N(5);function s(i,r){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}s.prototype.getWorldOrgX=function(){return this.lworldOrgX},s.prototype.setWorldOrgX=function(i){this.lworldOrgX=i},s.prototype.getWorldOrgY=function(){return this.lworldOrgY},s.prototype.setWorldOrgY=function(i){this.lworldOrgY=i},s.prototype.getWorldExtX=function(){return this.lworldExtX},s.prototype.setWorldExtX=function(i){this.lworldExtX=i},s.prototype.getWorldExtY=function(){return this.lworldExtY},s.prototype.setWorldExtY=function(i){this.lworldExtY=i},s.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},s.prototype.setDeviceOrgX=function(i){this.ldeviceOrgX=i},s.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},s.prototype.setDeviceOrgY=function(i){this.ldeviceOrgY=i},s.prototype.getDeviceExtX=function(){return this.ldeviceExtX},s.prototype.setDeviceExtX=function(i){this.ldeviceExtX=i},s.prototype.getDeviceExtY=function(){return this.ldeviceExtY},s.prototype.setDeviceExtY=function(i){this.ldeviceExtY=i},s.prototype.transformX=function(i){var r=0,e=this.lworldExtX;return e!=0&&(r=this.ldeviceOrgX+(i-this.lworldOrgX)*this.ldeviceExtX/e),r},s.prototype.transformY=function(i){var r=0,e=this.lworldExtY;return e!=0&&(r=this.ldeviceOrgY+(i-this.lworldOrgY)*this.ldeviceExtY/e),r},s.prototype.inverseTransformX=function(i){var r=0,e=this.ldeviceExtX;return e!=0&&(r=this.lworldOrgX+(i-this.ldeviceOrgX)*this.lworldExtX/e),r},s.prototype.inverseTransformY=function(i){var r=0,e=this.ldeviceExtY;return e!=0&&(r=this.lworldOrgY+(i-this.ldeviceOrgY)*this.lworldExtY/e),r},s.prototype.inverseTransformPoint=function(i){var r=new g(this.inverseTransformX(i.x),this.inverseTransformY(i.y));return r},A.exports=s},function(A,G,N){function g(t){if(Array.isArray(t)){for(var h=0,o=Array(t.length);hi.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*i.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(t-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-i.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT_INCREMENTAL):(t>i.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(i.COOLING_ADAPTATION_FACTOR,1-(t-i.ADAPTATION_LOWER_NODE_LIMIT)/(i.ADAPTATION_UPPER_NODE_LIMIT-i.ADAPTATION_LOWER_NODE_LIMIT)*(1-i.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=i.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.displacementThresholdPerNode=3*i.DEFAULT_EDGE_LENGTH/100,this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},a.prototype.calcSpringForces=function(){for(var t=this.getAllEdges(),h,o=0;o0&&arguments[0]!==void 0?arguments[0]:!0,h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o,c,l,T,u=this.getAllNodes(),d;if(this.useFRGridVariant)for(this.totalIterations%i.GRID_CALCULATION_CHECK_PERIOD==1&&t&&this.updateGrid(),d=new Set,o=0;oL||d>L)&&(t.gravitationForceX=-this.gravityConstant*l,t.gravitationForceY=-this.gravityConstant*T)):(L=h.getEstimatedSize()*this.compoundGravityRangeFactor,(u>L||d>L)&&(t.gravitationForceX=-this.gravityConstant*l*this.compoundGravityConstant,t.gravitationForceY=-this.gravityConstant*T*this.compoundGravityConstant))},a.prototype.isConverged=function(){var t,h=!1;return this.totalIterations>this.maxIterations/3&&(h=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),t=this.totalDisplacement=u.length||L>=u[0].length)){for(var F=0;Fa}}]),e}();A.exports=r},function(A,G,N){function g(){}g.svd=function(s){this.U=null,this.V=null,this.s=null,this.m=0,this.n=0,this.m=s.length,this.n=s[0].length;var i=Math.min(this.m,this.n);this.s=function(Nt){for(var Mt=[];Nt-- >0;)Mt.push(0);return Mt}(Math.min(this.m+1,this.n)),this.U=function(Nt){var Mt=function Zt(Gt){if(Gt.length==0)return 0;for(var $t=[],Ft=0;Ft0;)Mt.push(0);return Mt}(this.n),e=function(Nt){for(var Mt=[];Nt-- >0;)Mt.push(0);return Mt}(this.m),f=!0,a=Math.min(this.m-1,this.n),y=Math.max(0,Math.min(this.n-2,this.m)),t=0;t=0;E--)if(this.s[E]!==0){for(var p=E+1;p=0;W--){if(function(Nt,Mt){return Nt&&Mt}(W0;){var q=void 0,Rt=void 0;for(q=n-2;q>=-1&&q!==-1;q--)if(Math.abs(r[q])<=lt+_*(Math.abs(this.s[q])+Math.abs(this.s[q+1]))){r[q]=0;break}if(q===n-2)Rt=4;else{var Lt=void 0;for(Lt=n-1;Lt>=q&&Lt!==q;Lt--){var vt=(Lt!==n?Math.abs(r[Lt]):0)+(Lt!==q+1?Math.abs(r[Lt-1]):0);if(Math.abs(this.s[Lt])<=lt+_*vt){this.s[Lt]=0;break}}Lt===q?Rt=3:Lt===n-1?Rt=1:(Rt=2,q=Lt)}switch(q++,Rt){case 1:{var it=r[n-2];r[n-2]=0;for(var ut=n-2;ut>=q;ut--){var Tt=g.hypot(this.s[ut],it),At=this.s[ut]/Tt,Dt=it/Tt;this.s[ut]=Tt,ut!==q&&(it=-Dt*r[ut-1],r[ut-1]=At*r[ut-1]);for(var mt=0;mt=this.s[q+1]);){var Ct=this.s[q];if(this.s[q]=this.s[q+1],this.s[q+1]=Ct,qMath.abs(i)?(r=i/s,r=Math.abs(s)*Math.sqrt(1+r*r)):i!=0?(r=s/i,r=Math.abs(i)*Math.sqrt(1+r*r)):r=0,r},A.exports=g},function(A,G,N){var g=function(){function r(e,f){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:1,y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;s(this,r),this.sequence1=e,this.sequence2=f,this.match_score=a,this.mismatch_penalty=y,this.gap_penalty=t,this.iMax=e.length+1,this.jMax=f.length+1,this.grid=new Array(this.iMax);for(var h=0;h=0;e--){var f=this.listeners[e];f.event===i&&f.callback===r&&this.listeners.splice(e,1)}},s.emit=function(i,r){for(var e=0;e{var G={45:(i,r,e)=>{var f={};f.layoutBase=e(551),f.CoSEConstants=e(806),f.CoSEEdge=e(767),f.CoSEGraph=e(880),f.CoSEGraphManager=e(578),f.CoSELayout=e(765),f.CoSENode=e(991),f.ConstraintHandler=e(902),i.exports=f},806:(i,r,e)=>{var f=e(551).FDLayoutConstants;function a(){}for(var y in f)a[y]=f[y];a.DEFAULT_USE_MULTI_LEVEL_SCALING=!1,a.DEFAULT_RADIAL_SEPARATION=f.DEFAULT_EDGE_LENGTH,a.DEFAULT_COMPONENT_SEPERATION=60,a.TILE=!0,a.TILING_PADDING_VERTICAL=10,a.TILING_PADDING_HORIZONTAL=10,a.TRANSFORM_ON_CONSTRAINT_HANDLING=!0,a.ENFORCE_CONSTRAINTS=!0,a.APPLY_LAYOUT=!0,a.RELAX_MOVEMENT_ON_CONSTRAINTS=!0,a.TREE_REDUCTION_ON_INCREMENTAL=!0,a.PURE_INCREMENTAL=a.DEFAULT_INCREMENTAL,i.exports=a},767:(i,r,e)=>{var f=e(551).FDLayoutEdge;function a(t,h,o){f.call(this,t,h,o)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},880:(i,r,e)=>{var f=e(551).LGraph;function a(t,h,o){f.call(this,t,h,o)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},578:(i,r,e)=>{var f=e(551).LGraphManager;function a(t){f.call(this,t)}a.prototype=Object.create(f.prototype);for(var y in f)a[y]=f[y];i.exports=a},765:(i,r,e)=>{var f=e(551).FDLayout,a=e(578),y=e(880),t=e(991),h=e(767),o=e(806),c=e(902),l=e(551).FDLayoutConstants,T=e(551).LayoutConstants,u=e(551).Point,d=e(551).PointD,L=e(551).DimensionD,F=e(551).Layout,M=e(551).Integer,P=e(551).IGeometry,J=e(551).LGraph,V=e(551).Transform,Q=e(551).LinkedList;function D(){f.call(this),this.toBeTiled={},this.constraints={}}D.prototype=Object.create(f.prototype);for(var rt in f)D[rt]=f[rt];D.prototype.newGraphManager=function(){var n=new a(this);return this.graphManager=n,n},D.prototype.newGraph=function(n){return new y(null,this.graphManager,n)},D.prototype.newNode=function(n){return new t(this.graphManager,n)},D.prototype.newEdge=function(n){return new h(null,null,n)},D.prototype.initParameters=function(){f.prototype.initParameters.call(this,arguments),this.isSubLayout||(o.DEFAULT_EDGE_LENGTH<10?this.idealEdgeLength=10:this.idealEdgeLength=o.DEFAULT_EDGE_LENGTH,this.useSmartIdealEdgeLengthCalculation=o.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION,this.gravityConstant=l.DEFAULT_GRAVITY_STRENGTH,this.compoundGravityConstant=l.DEFAULT_COMPOUND_GRAVITY_STRENGTH,this.gravityRangeFactor=l.DEFAULT_GRAVITY_RANGE_FACTOR,this.compoundGravityRangeFactor=l.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR,this.prunedNodesAll=[],this.growTreeIterations=0,this.afterGrowthIterations=0,this.isTreeGrowing=!1,this.isGrowthFinished=!1)},D.prototype.initSpringEmbedder=function(){f.prototype.initSpringEmbedder.call(this),this.coolingCycle=0,this.maxCoolingCycle=this.maxIterations/l.CONVERGENCE_CHECK_PERIOD,this.finalTemperature=.04,this.coolingAdjuster=1},D.prototype.layout=function(){var n=T.DEFAULT_CREATE_BENDS_AS_NEEDED;return n&&(this.createBendpoints(),this.graphManager.resetAllEdges()),this.level=0,this.classicLayout()},D.prototype.classicLayout=function(){if(this.nodesWithGravity=this.calculateNodesToApplyGravitationTo(),this.graphManager.setAllNodesToApplyGravitation(this.nodesWithGravity),this.calcNoOfChildrenForAllNodes(),this.graphManager.calcLowestCommonAncestors(),this.graphManager.calcInclusionTreeDepths(),this.graphManager.getRoot().calcEstimatedSize(),this.calcIdealEdgeLengths(),this.incremental){if(o.TREE_REDUCTION_ON_INCREMENTAL){this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var m=new Set(this.getAllNodes()),v=this.nodesWithGravity.filter(function(I){return m.has(I)});this.graphManager.setAllNodesToApplyGravitation(v)}}else{var n=this.getFlatForest();if(n.length>0)this.positionNodesRadially(n);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var m=new Set(this.getAllNodes()),v=this.nodesWithGravity.filter(function(E){return m.has(E)});this.graphManager.setAllNodesToApplyGravitation(v),this.positionNodesRandomly()}}return Object.keys(this.constraints).length>0&&(c.handleConstraints(this),this.initConstraintVariables()),this.initSpringEmbedder(),o.APPLY_LAYOUT&&this.runSpringEmbedder(),!0},D.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%l.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var n=new Set(this.getAllNodes()),m=this.nodesWithGravity.filter(function(p){return n.has(p)});this.graphManager.setAllNodesToApplyGravitation(m),this.graphManager.updateBounds(),this.updateGrid(),o.PURE_INCREMENTAL?this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL/2:this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),o.PURE_INCREMENTAL?this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL/2*((100-this.afterGrowthIterations)/100):this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var v=!this.isTreeGrowing&&!this.isGrowthFinished,E=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(v,E),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},D.prototype.getPositionsData=function(){for(var n=this.graphManager.getAllNodes(),m={},v=0;v0&&this.updateDisplacements();for(var v=0;v0&&(E.fixedNodeWeight=I)}}if(this.constraints.relativePlacementConstraint){var w=new Map,R=new Map;if(this.dummyToNodeForVerticalAlignment=new Map,this.dummyToNodeForHorizontalAlignment=new Map,this.fixedNodesOnHorizontal=new Set,this.fixedNodesOnVertical=new Set,this.fixedNodeSet.forEach(function(O){n.fixedNodesOnHorizontal.add(O),n.fixedNodesOnVertical.add(O)}),this.constraints.alignmentConstraint){if(this.constraints.alignmentConstraint.vertical)for(var H=this.constraints.alignmentConstraint.vertical,v=0;v=2*O.length/3;_--)X=Math.floor(Math.random()*(_+1)),B=O[_],O[_]=O[X],O[X]=B;return O},this.nodesInRelativeHorizontal=[],this.nodesInRelativeVertical=[],this.nodeToRelativeConstraintMapHorizontal=new Map,this.nodeToRelativeConstraintMapVertical=new Map,this.nodeToTempPositionMapHorizontal=new Map,this.nodeToTempPositionMapVertical=new Map,this.constraints.relativePlacementConstraint.forEach(function(O){if(O.left){var X=w.has(O.left)?w.get(O.left):O.left,B=w.has(O.right)?w.get(O.right):O.right;n.nodesInRelativeHorizontal.includes(X)||(n.nodesInRelativeHorizontal.push(X),n.nodeToRelativeConstraintMapHorizontal.set(X,[]),n.dummyToNodeForVerticalAlignment.has(X)?n.nodeToTempPositionMapHorizontal.set(X,n.idToNodeMap.get(n.dummyToNodeForVerticalAlignment.get(X)[0]).getCenterX()):n.nodeToTempPositionMapHorizontal.set(X,n.idToNodeMap.get(X).getCenterX())),n.nodesInRelativeHorizontal.includes(B)||(n.nodesInRelativeHorizontal.push(B),n.nodeToRelativeConstraintMapHorizontal.set(B,[]),n.dummyToNodeForVerticalAlignment.has(B)?n.nodeToTempPositionMapHorizontal.set(B,n.idToNodeMap.get(n.dummyToNodeForVerticalAlignment.get(B)[0]).getCenterX()):n.nodeToTempPositionMapHorizontal.set(B,n.idToNodeMap.get(B).getCenterX())),n.nodeToRelativeConstraintMapHorizontal.get(X).push({right:B,gap:O.gap}),n.nodeToRelativeConstraintMapHorizontal.get(B).push({left:X,gap:O.gap})}else{var _=R.has(O.top)?R.get(O.top):O.top,lt=R.has(O.bottom)?R.get(O.bottom):O.bottom;n.nodesInRelativeVertical.includes(_)||(n.nodesInRelativeVertical.push(_),n.nodeToRelativeConstraintMapVertical.set(_,[]),n.dummyToNodeForHorizontalAlignment.has(_)?n.nodeToTempPositionMapVertical.set(_,n.idToNodeMap.get(n.dummyToNodeForHorizontalAlignment.get(_)[0]).getCenterY()):n.nodeToTempPositionMapVertical.set(_,n.idToNodeMap.get(_).getCenterY())),n.nodesInRelativeVertical.includes(lt)||(n.nodesInRelativeVertical.push(lt),n.nodeToRelativeConstraintMapVertical.set(lt,[]),n.dummyToNodeForHorizontalAlignment.has(lt)?n.nodeToTempPositionMapVertical.set(lt,n.idToNodeMap.get(n.dummyToNodeForHorizontalAlignment.get(lt)[0]).getCenterY()):n.nodeToTempPositionMapVertical.set(lt,n.idToNodeMap.get(lt).getCenterY())),n.nodeToRelativeConstraintMapVertical.get(_).push({bottom:lt,gap:O.gap}),n.nodeToRelativeConstraintMapVertical.get(lt).push({top:_,gap:O.gap})}});else{var k=new Map,W=new Map;this.constraints.relativePlacementConstraint.forEach(function(O){if(O.left){var X=w.has(O.left)?w.get(O.left):O.left,B=w.has(O.right)?w.get(O.right):O.right;k.has(X)?k.get(X).push(B):k.set(X,[B]),k.has(B)?k.get(B).push(X):k.set(B,[X])}else{var _=R.has(O.top)?R.get(O.top):O.top,lt=R.has(O.bottom)?R.get(O.bottom):O.bottom;W.has(_)?W.get(_).push(lt):W.set(_,[lt]),W.has(lt)?W.get(lt).push(_):W.set(lt,[_])}});var U=function(X,B){var _=[],lt=[],q=new Q,Rt=new Set,Lt=0;return X.forEach(function(vt,it){if(!Rt.has(it)){_[Lt]=[],lt[Lt]=!1;var ut=it;for(q.push(ut),Rt.add(ut),_[Lt].push(ut);q.length!=0;){ut=q.shift(),B.has(ut)&&(lt[Lt]=!0);var Tt=X.get(ut);Tt.forEach(function(At){Rt.has(At)||(q.push(At),Rt.add(At),_[Lt].push(At))})}Lt++}}),{components:_,isFixed:lt}},et=U(k,n.fixedNodesOnHorizontal);this.componentsOnHorizontal=et.components,this.fixedComponentsOnHorizontal=et.isFixed;var z=U(W,n.fixedNodesOnVertical);this.componentsOnVertical=z.components,this.fixedComponentsOnVertical=z.isFixed}}},D.prototype.updateDisplacements=function(){var n=this;if(this.constraints.fixedNodeConstraint&&this.constraints.fixedNodeConstraint.forEach(function(z){var O=n.idToNodeMap.get(z.nodeId);O.displacementX=0,O.displacementY=0}),this.constraints.alignmentConstraint){if(this.constraints.alignmentConstraint.vertical)for(var m=this.constraints.alignmentConstraint.vertical,v=0;v1){var R;for(R=0;RE&&(E=Math.floor(w.y)),I=Math.floor(w.x+o.DEFAULT_COMPONENT_SEPERATION)}this.transform(new d(T.WORLD_CENTER_X-w.x/2,T.WORLD_CENTER_Y-w.y/2))},D.radialLayout=function(n,m,v){var E=Math.max(this.maxDiagonalInTree(n),o.DEFAULT_RADIAL_SEPARATION);D.branchRadialLayout(m,null,0,359,0,E);var p=J.calculateBounds(n),I=new V;I.setDeviceOrgX(p.getMinX()),I.setDeviceOrgY(p.getMinY()),I.setWorldOrgX(v.x),I.setWorldOrgY(v.y);for(var w=0;w1;){var B=X[0];X.splice(0,1);var _=W.indexOf(B);_>=0&&W.splice(_,1),z--,U--}m!=null?O=(W.indexOf(X[0])+1)%z:O=0;for(var lt=Math.abs(E-v)/U,q=O;et!=U;q=++q%z){var Rt=W[q].getOtherEnd(n);if(Rt!=m){var Lt=(v+et*lt)%360,vt=(Lt+lt)%360;D.branchRadialLayout(Rt,n,Lt,vt,p+I,I),et++}}},D.maxDiagonalInTree=function(n){for(var m=M.MIN_VALUE,v=0;vm&&(m=p)}return m},D.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},D.prototype.groupZeroDegreeMembers=function(){var n=this,m={};this.memberGroups={},this.idToDummyNode={};for(var v=[],E=this.graphManager.getAllNodes(),p=0;p"u"&&(m[R]=[]),m[R]=m[R].concat(I)}Object.keys(m).forEach(function(H){if(m[H].length>1){var x="DummyCompound_"+H;n.memberGroups[x]=m[H];var k=m[H][0].getParent(),W=new t(n.graphManager);W.id=x,W.paddingLeft=k.paddingLeft||0,W.paddingRight=k.paddingRight||0,W.paddingBottom=k.paddingBottom||0,W.paddingTop=k.paddingTop||0,n.idToDummyNode[x]=W;var U=n.getGraphManager().add(n.newGraph(),W),et=k.getChild();et.add(W);for(var z=0;zp?(E.rect.x-=(E.labelWidth-p)/2,E.setWidth(E.labelWidth),E.labelMarginLeft=(E.labelWidth-p)/2):E.labelPosHorizontal=="right"&&E.setWidth(p+E.labelWidth)),E.labelHeight&&(E.labelPosVertical=="top"?(E.rect.y-=E.labelHeight,E.setHeight(I+E.labelHeight),E.labelMarginTop=E.labelHeight):E.labelPosVertical=="center"&&E.labelHeight>I?(E.rect.y-=(E.labelHeight-I)/2,E.setHeight(E.labelHeight),E.labelMarginTop=(E.labelHeight-I)/2):E.labelPosVertical=="bottom"&&E.setHeight(I+E.labelHeight))}})},D.prototype.repopulateCompounds=function(){for(var n=this.compoundOrder.length-1;n>=0;n--){var m=this.compoundOrder[n],v=m.id,E=m.paddingLeft,p=m.paddingTop,I=m.labelMarginLeft,w=m.labelMarginTop;this.adjustLocations(this.tiledMemberPack[v],m.rect.x,m.rect.y,E,p,I,w)}},D.prototype.repopulateZeroDegreeMembers=function(){var n=this,m=this.tiledZeroDegreePack;Object.keys(m).forEach(function(v){var E=n.idToDummyNode[v],p=E.paddingLeft,I=E.paddingTop,w=E.labelMarginLeft,R=E.labelMarginTop;n.adjustLocations(m[v],E.rect.x,E.rect.y,p,I,w,R)})},D.prototype.getToBeTiled=function(n){var m=n.id;if(this.toBeTiled[m]!=null)return this.toBeTiled[m];var v=n.getChild();if(v==null)return this.toBeTiled[m]=!1,!1;for(var E=v.getNodes(),p=0;p0)return this.toBeTiled[m]=!1,!1;if(I.getChild()==null){this.toBeTiled[I.id]=!1;continue}if(!this.getToBeTiled(I))return this.toBeTiled[m]=!1,!1}return this.toBeTiled[m]=!0,!0},D.prototype.getNodeDegree=function(n){n.id;for(var m=n.getEdges(),v=0,E=0;Ek&&(k=U.rect.height)}v+=k+n.verticalPadding}},D.prototype.tileCompoundMembers=function(n,m){var v=this;this.tiledMemberPack=[],Object.keys(n).forEach(function(E){var p=m[E];if(v.tiledMemberPack[E]=v.tileNodes(n[E],p.paddingLeft+p.paddingRight),p.rect.width=v.tiledMemberPack[E].width,p.rect.height=v.tiledMemberPack[E].height,p.setCenter(v.tiledMemberPack[E].centerX,v.tiledMemberPack[E].centerY),p.labelMarginLeft=0,p.labelMarginTop=0,o.NODE_DIMENSIONS_INCLUDE_LABELS){var I=p.rect.width,w=p.rect.height;p.labelWidth&&(p.labelPosHorizontal=="left"?(p.rect.x-=p.labelWidth,p.setWidth(I+p.labelWidth),p.labelMarginLeft=p.labelWidth):p.labelPosHorizontal=="center"&&p.labelWidth>I?(p.rect.x-=(p.labelWidth-I)/2,p.setWidth(p.labelWidth),p.labelMarginLeft=(p.labelWidth-I)/2):p.labelPosHorizontal=="right"&&p.setWidth(I+p.labelWidth)),p.labelHeight&&(p.labelPosVertical=="top"?(p.rect.y-=p.labelHeight,p.setHeight(w+p.labelHeight),p.labelMarginTop=p.labelHeight):p.labelPosVertical=="center"&&p.labelHeight>w?(p.rect.y-=(p.labelHeight-w)/2,p.setHeight(p.labelHeight),p.labelMarginTop=(p.labelHeight-w)/2):p.labelPosVertical=="bottom"&&p.setHeight(w+p.labelHeight))}})},D.prototype.tileNodes=function(n,m){var v=this.tileNodesByFavoringDim(n,m,!0),E=this.tileNodesByFavoringDim(n,m,!1),p=this.getOrgRatio(v),I=this.getOrgRatio(E),w;return IR&&(R=z.getWidth())});var H=I/p,x=w/p,k=Math.pow(v-E,2)+4*(H+E)*(x+v)*p,W=(E-v+Math.sqrt(k))/(2*(H+E)),U;m?(U=Math.ceil(W),U==W&&U++):U=Math.floor(W);var et=U*(H+E)-E;return R>et&&(et=R),et+=E*2,et},D.prototype.tileNodesByFavoringDim=function(n,m,v){var E=o.TILING_PADDING_VERTICAL,p=o.TILING_PADDING_HORIZONTAL,I=o.TILING_COMPARE_BY,w={rows:[],rowWidth:[],rowHeight:[],width:0,height:m,verticalPadding:E,horizontalPadding:p,centerX:0,centerY:0};I&&(w.idealRowWidth=this.calcIdealRowWidth(n,v));var R=function(O){return O.rect.width*O.rect.height},H=function(O,X){return R(X)-R(O)};n.sort(function(z,O){var X=H;return w.idealRowWidth?(X=I,X(z.id,O.id)):X(z,O)});for(var x=0,k=0,W=0;W0&&(w+=n.horizontalPadding),n.rowWidth[v]=w,n.width0&&(R+=n.verticalPadding);var H=0;R>n.rowHeight[v]&&(H=n.rowHeight[v],n.rowHeight[v]=R,H=n.rowHeight[v]-H),n.height+=H,n.rows[v].push(m)},D.prototype.getShortestRowIndex=function(n){for(var m=-1,v=Number.MAX_VALUE,E=0;Ev&&(m=E,v=n.rowWidth[E]);return m},D.prototype.canAddHorizontal=function(n,m,v){if(n.idealRowWidth){var E=n.rows.length-1,p=n.rowWidth[E];return p+m+n.horizontalPadding<=n.idealRowWidth}var I=this.getShortestRowIndex(n);if(I<0)return!0;var w=n.rowWidth[I];if(w+n.horizontalPadding+m<=n.width)return!0;var R=0;n.rowHeight[I]0&&(R=v+n.verticalPadding-n.rowHeight[I]);var H;n.width-w>=m+n.horizontalPadding?H=(n.height+R)/(w+m+n.horizontalPadding):H=(n.height+R)/n.width,R=v+n.verticalPadding;var x;return n.widthI&&m!=v){E.splice(-1,1),n.rows[v].push(p),n.rowWidth[m]=n.rowWidth[m]-I,n.rowWidth[v]=n.rowWidth[v]+I,n.width=n.rowWidth[instance.getLongestRowIndex(n)];for(var w=Number.MIN_VALUE,R=0;Rw&&(w=E[R].height);m>0&&(w+=n.verticalPadding);var H=n.rowHeight[m]+n.rowHeight[v];n.rowHeight[m]=w,n.rowHeight[v]0)for(var et=p;et<=I;et++)U[0]+=this.grid[et][w-1].length+this.grid[et][w].length-1;if(I0)for(var et=w;et<=R;et++)U[3]+=this.grid[p-1][et].length+this.grid[p][et].length-1;for(var z=M.MAX_VALUE,O,X,B=0;B{var f=e(551).FDLayoutNode,a=e(551).IMath;function y(h,o,c,l){f.call(this,h,o,c,l)}y.prototype=Object.create(f.prototype);for(var t in f)y[t]=f[t];y.prototype.calculateDisplacement=function(){var h=this.graphManager.getLayout();this.getChild()!=null&&this.fixedNodeWeight?(this.displacementX+=h.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.fixedNodeWeight,this.displacementY+=h.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.fixedNodeWeight):(this.displacementX+=h.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.noOfChildren,this.displacementY+=h.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.noOfChildren),Math.abs(this.displacementX)>h.coolingFactor*h.maxNodeDisplacement&&(this.displacementX=h.coolingFactor*h.maxNodeDisplacement*a.sign(this.displacementX)),Math.abs(this.displacementY)>h.coolingFactor*h.maxNodeDisplacement&&(this.displacementY=h.coolingFactor*h.maxNodeDisplacement*a.sign(this.displacementY)),this.child&&this.child.getNodes().length>0&&this.propogateDisplacementToChildren(this.displacementX,this.displacementY)},y.prototype.propogateDisplacementToChildren=function(h,o){for(var c=this.getChild().getNodes(),l,T=0;T{function f(c){if(Array.isArray(c)){for(var l=0,T=Array(c.length);l0){var Ct=0;st.forEach(function(ht){$=="horizontal"?(tt.set(ht,u.has(ht)?d[u.get(ht)]:Z.get(ht)),Ct+=tt.get(ht)):(tt.set(ht,u.has(ht)?L[u.get(ht)]:Z.get(ht)),Ct+=tt.get(ht))}),Ct=Ct/st.length,ft.forEach(function(ht){K.has(ht)||tt.set(ht,Ct)})}else{var ct=0;ft.forEach(function(ht){$=="horizontal"?ct+=u.has(ht)?d[u.get(ht)]:Z.get(ht):ct+=u.has(ht)?L[u.get(ht)]:Z.get(ht)}),ct=ct/ft.length,ft.forEach(function(ht){tt.set(ht,ct)})}});for(var wt=function(){var st=dt.shift(),Ct=b.get(st);Ct.forEach(function(ct){if(tt.get(ct.id)ht&&(ht=qt),_tWt&&(Wt=_t)}}catch(ie){Mt=!0,Zt=ie}finally{try{!Nt&&Gt.return&&Gt.return()}finally{if(Mt)throw Zt}}var ce=(Ct+ht)/2-(ct+Wt)/2,Kt=!0,te=!1,ee=void 0;try{for(var jt=ft[Symbol.iterator](),se;!(Kt=(se=jt.next()).done);Kt=!0){var re=se.value;tt.set(re,tt.get(re)+ce)}}catch(ie){te=!0,ee=ie}finally{try{!Kt&&jt.return&&jt.return()}finally{if(te)throw ee}}})}return tt},rt=function(b){var $=0,K=0,Z=0,at=0;if(b.forEach(function(j){j.left?d[u.get(j.left)]-d[u.get(j.right)]>=0?$++:K++:L[u.get(j.top)]-L[u.get(j.bottom)]>=0?Z++:at++}),$>K&&Z>at)for(var gt=0;gtK)for(var ot=0;otat)for(var tt=0;tt1)l.fixedNodeConstraint.forEach(function(S,b){E[b]=[S.position.x,S.position.y],p[b]=[d[u.get(S.nodeId)],L[u.get(S.nodeId)]]}),I=!0;else if(l.alignmentConstraint)(function(){var S=0;if(l.alignmentConstraint.vertical){for(var b=l.alignmentConstraint.vertical,$=function(tt){var j=new Set;b[tt].forEach(function(yt){j.add(yt)});var dt=new Set([].concat(f(j)).filter(function(yt){return R.has(yt)})),wt=void 0;dt.size>0?wt=d[u.get(dt.values().next().value)]:wt=Q(j).x,b[tt].forEach(function(yt){E[S]=[wt,L[u.get(yt)]],p[S]=[d[u.get(yt)],L[u.get(yt)]],S++})},K=0;K0?wt=d[u.get(dt.values().next().value)]:wt=Q(j).y,Z[tt].forEach(function(yt){E[S]=[d[u.get(yt)],wt],p[S]=[d[u.get(yt)],L[u.get(yt)]],S++})},gt=0;gtW&&(W=k[et].length,U=et);if(W0){var mt={x:0,y:0};l.fixedNodeConstraint.forEach(function(S,b){var $={x:d[u.get(S.nodeId)],y:L[u.get(S.nodeId)]},K=S.position,Z=V(K,$);mt.x+=Z.x,mt.y+=Z.y}),mt.x/=l.fixedNodeConstraint.length,mt.y/=l.fixedNodeConstraint.length,d.forEach(function(S,b){d[b]+=mt.x}),L.forEach(function(S,b){L[b]+=mt.y}),l.fixedNodeConstraint.forEach(function(S){d[u.get(S.nodeId)]=S.position.x,L[u.get(S.nodeId)]=S.position.y})}if(l.alignmentConstraint){if(l.alignmentConstraint.vertical)for(var xt=l.alignmentConstraint.vertical,St=function(b){var $=new Set;xt[b].forEach(function(at){$.add(at)});var K=new Set([].concat(f($)).filter(function(at){return R.has(at)})),Z=void 0;K.size>0?Z=d[u.get(K.values().next().value)]:Z=Q($).x,$.forEach(function(at){R.has(at)||(d[u.get(at)]=Z)})},Vt=0;Vt0?Z=L[u.get(K.values().next().value)]:Z=Q($).y,$.forEach(function(at){R.has(at)||(L[u.get(at)]=Z)})},bt=0;bt{i.exports=A}},N={};function g(i){var r=N[i];if(r!==void 0)return r.exports;var e=N[i]={exports:{}};return G[i](e,e.exports,g),e.exports}var s=g(45);return s})()})}(pe)),pe.exports}(function(C,Y){(function(G,N){C.exports=N(cr())})(Te,function(A){return(()=>{var G={658:i=>{i.exports=Object.assign!=null?Object.assign.bind(Object):function(r){for(var e=arguments.length,f=Array(e>1?e-1:0),a=1;a{var f=function(){function t(h,o){var c=[],l=!0,T=!1,u=void 0;try{for(var d=h[Symbol.iterator](),L;!(l=(L=d.next()).done)&&(c.push(L.value),!(o&&c.length===o));l=!0);}catch(F){T=!0,u=F}finally{try{!l&&d.return&&d.return()}finally{if(T)throw u}}return c}return function(h,o){if(Array.isArray(h))return h;if(Symbol.iterator in Object(h))return t(h,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=e(140).layoutBase.LinkedList,y={};y.getTopMostNodes=function(t){for(var h={},o=0;o0&&I.merge(x)});for(var w=0;w1){L=u[0],F=L.connectedEdges().length,u.forEach(function(p){p.connectedEdges().length0&&c.set("dummy"+(c.size+1),J),V},y.relocateComponent=function(t,h,o){if(!o.fixedNodeConstraint){var c=Number.POSITIVE_INFINITY,l=Number.NEGATIVE_INFINITY,T=Number.POSITIVE_INFINITY,u=Number.NEGATIVE_INFINITY;if(o.quality=="draft"){var d=!0,L=!1,F=void 0;try{for(var M=h.nodeIndexes[Symbol.iterator](),P;!(d=(P=M.next()).done);d=!0){var J=P.value,V=f(J,2),Q=V[0],D=V[1],rt=o.cy.getElementById(Q);if(rt){var n=rt.boundingBox(),m=h.xCoords[D]-n.w/2,v=h.xCoords[D]+n.w/2,E=h.yCoords[D]-n.h/2,p=h.yCoords[D]+n.h/2;ml&&(l=v),Eu&&(u=p)}}}catch(x){L=!0,F=x}finally{try{!d&&M.return&&M.return()}finally{if(L)throw F}}var I=t.x-(l+c)/2,w=t.y-(u+T)/2;h.xCoords=h.xCoords.map(function(x){return x+I}),h.yCoords=h.yCoords.map(function(x){return x+w})}else{Object.keys(h).forEach(function(x){var k=h[x],W=k.getRect().x,U=k.getRect().x+k.getRect().width,et=k.getRect().y,z=k.getRect().y+k.getRect().height;Wl&&(l=U),etu&&(u=z)});var R=t.x-(l+c)/2,H=t.y-(u+T)/2;Object.keys(h).forEach(function(x){var k=h[x];k.setCenter(k.getCenterX()+R,k.getCenterY()+H)})}}},y.calcBoundingBox=function(t,h,o,c){for(var l=Number.MAX_SAFE_INTEGER,T=Number.MIN_SAFE_INTEGER,u=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER,L=void 0,F=void 0,M=void 0,P=void 0,J=t.descendants().not(":parent"),V=J.length,Q=0;QL&&(l=L),TM&&(u=M),d{var f=e(548),a=e(140).CoSELayout,y=e(140).CoSENode,t=e(140).layoutBase.PointD,h=e(140).layoutBase.DimensionD,o=e(140).layoutBase.LayoutConstants,c=e(140).layoutBase.FDLayoutConstants,l=e(140).CoSEConstants,T=function(d,L){var F=d.cy,M=d.eles,P=M.nodes(),J=M.edges(),V=void 0,Q=void 0,D=void 0,rt={};d.randomize&&(V=L.nodeIndexes,Q=L.xCoords,D=L.yCoords);var n=function(x){return typeof x=="function"},m=function(x,k){return n(x)?x(k):x},v=f.calcParentsWithoutChildren(F,M),E=function H(x,k,W,U){for(var et=k.length,z=0;z0){var q=void 0;q=W.getGraphManager().add(W.newGraph(),B),H(q,X,W,U)}}},p=function(x,k,W){for(var U=0,et=0,z=0;z0?l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=U/et:n(d.idealEdgeLength)?l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=50:l.DEFAULT_EDGE_LENGTH=c.DEFAULT_EDGE_LENGTH=d.idealEdgeLength,l.MIN_REPULSION_DIST=c.MIN_REPULSION_DIST=c.DEFAULT_EDGE_LENGTH/10,l.DEFAULT_RADIAL_SEPARATION=c.DEFAULT_EDGE_LENGTH)},I=function(x,k){k.fixedNodeConstraint&&(x.constraints.fixedNodeConstraint=k.fixedNodeConstraint),k.alignmentConstraint&&(x.constraints.alignmentConstraint=k.alignmentConstraint),k.relativePlacementConstraint&&(x.constraints.relativePlacementConstraint=k.relativePlacementConstraint)};d.nestingFactor!=null&&(l.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=c.PER_LEVEL_IDEAL_EDGE_LENGTH_FACTOR=d.nestingFactor),d.gravity!=null&&(l.DEFAULT_GRAVITY_STRENGTH=c.DEFAULT_GRAVITY_STRENGTH=d.gravity),d.numIter!=null&&(l.MAX_ITERATIONS=c.MAX_ITERATIONS=d.numIter),d.gravityRange!=null&&(l.DEFAULT_GRAVITY_RANGE_FACTOR=c.DEFAULT_GRAVITY_RANGE_FACTOR=d.gravityRange),d.gravityCompound!=null&&(l.DEFAULT_COMPOUND_GRAVITY_STRENGTH=c.DEFAULT_COMPOUND_GRAVITY_STRENGTH=d.gravityCompound),d.gravityRangeCompound!=null&&(l.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=c.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR=d.gravityRangeCompound),d.initialEnergyOnIncremental!=null&&(l.DEFAULT_COOLING_FACTOR_INCREMENTAL=c.DEFAULT_COOLING_FACTOR_INCREMENTAL=d.initialEnergyOnIncremental),d.tilingCompareBy!=null&&(l.TILING_COMPARE_BY=d.tilingCompareBy),d.quality=="proof"?o.QUALITY=2:o.QUALITY=0,l.NODE_DIMENSIONS_INCLUDE_LABELS=c.NODE_DIMENSIONS_INCLUDE_LABELS=o.NODE_DIMENSIONS_INCLUDE_LABELS=d.nodeDimensionsIncludeLabels,l.DEFAULT_INCREMENTAL=c.DEFAULT_INCREMENTAL=o.DEFAULT_INCREMENTAL=!d.randomize,l.ANIMATE=c.ANIMATE=o.ANIMATE=d.animate,l.TILE=d.tile,l.TILING_PADDING_VERTICAL=typeof d.tilingPaddingVertical=="function"?d.tilingPaddingVertical.call():d.tilingPaddingVertical,l.TILING_PADDING_HORIZONTAL=typeof d.tilingPaddingHorizontal=="function"?d.tilingPaddingHorizontal.call():d.tilingPaddingHorizontal,l.DEFAULT_INCREMENTAL=c.DEFAULT_INCREMENTAL=o.DEFAULT_INCREMENTAL=!0,l.PURE_INCREMENTAL=!d.randomize,o.DEFAULT_UNIFORM_LEAF_NODE_SIZES=d.uniformNodeDimensions,d.step=="transformed"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!0,l.ENFORCE_CONSTRAINTS=!1,l.APPLY_LAYOUT=!1),d.step=="enforced"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!0,l.APPLY_LAYOUT=!1),d.step=="cose"&&(l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!1,l.APPLY_LAYOUT=!0),d.step=="all"&&(d.randomize?l.TRANSFORM_ON_CONSTRAINT_HANDLING=!0:l.TRANSFORM_ON_CONSTRAINT_HANDLING=!1,l.ENFORCE_CONSTRAINTS=!0,l.APPLY_LAYOUT=!0),d.fixedNodeConstraint||d.alignmentConstraint||d.relativePlacementConstraint?l.TREE_REDUCTION_ON_INCREMENTAL=!1:l.TREE_REDUCTION_ON_INCREMENTAL=!0;var w=new a,R=w.newGraphManager();return E(R.addRoot(),f.getTopMostNodes(P),w,d),p(w,R,J),I(w,d),w.runLayout(),rt};i.exports={coseLayout:T}},212:(i,r,e)=>{var f=function(){function d(L,F){for(var M=0;M0)if(v){var I=t.getTopMostNodes(M.eles.nodes());if(D=t.connectComponents(P,M.eles,I),D.forEach(function(vt){var it=vt.boundingBox();rt.push({x:it.x1+it.w/2,y:it.y1+it.h/2})}),M.randomize&&D.forEach(function(vt){M.eles=vt,V.push(o(M))}),M.quality=="default"||M.quality=="proof"){var w=P.collection();if(M.tile){var R=new Map,H=[],x=[],k=0,W={nodeIndexes:R,xCoords:H,yCoords:x},U=[];if(D.forEach(function(vt,it){vt.edges().length==0&&(vt.nodes().forEach(function(ut,Tt){w.merge(vt.nodes()[Tt]),ut.isParent()||(W.nodeIndexes.set(vt.nodes()[Tt].id(),k++),W.xCoords.push(vt.nodes()[0].position().x),W.yCoords.push(vt.nodes()[0].position().y))}),U.push(it))}),w.length>1){var et=w.boundingBox();rt.push({x:et.x1+et.w/2,y:et.y1+et.h/2}),D.push(w),V.push(W);for(var z=U.length-1;z>=0;z--)D.splice(U[z],1),V.splice(U[z],1),rt.splice(U[z],1)}}D.forEach(function(vt,it){M.eles=vt,Q.push(l(M,V[it])),t.relocateComponent(rt[it],Q[it],M)})}else D.forEach(function(vt,it){t.relocateComponent(rt[it],V[it],M)});var O=new Set;if(D.length>1){var X=[],B=J.filter(function(vt){return vt.css("display")=="none"});D.forEach(function(vt,it){var ut=void 0;if(M.quality=="draft"&&(ut=V[it].nodeIndexes),vt.nodes().not(B).length>0){var Tt={};Tt.edges=[],Tt.nodes=[];var At=void 0;vt.nodes().not(B).forEach(function(Dt){if(M.quality=="draft")if(!Dt.isParent())At=ut.get(Dt.id()),Tt.nodes.push({x:V[it].xCoords[At]-Dt.boundingbox().w/2,y:V[it].yCoords[At]-Dt.boundingbox().h/2,width:Dt.boundingbox().w,height:Dt.boundingbox().h});else{var mt=t.calcBoundingBox(Dt,V[it].xCoords,V[it].yCoords,ut);Tt.nodes.push({x:mt.topLeftX,y:mt.topLeftY,width:mt.width,height:mt.height})}else Q[it][Dt.id()]&&Tt.nodes.push({x:Q[it][Dt.id()].getLeft(),y:Q[it][Dt.id()].getTop(),width:Q[it][Dt.id()].getWidth(),height:Q[it][Dt.id()].getHeight()})}),vt.edges().forEach(function(Dt){var mt=Dt.source(),xt=Dt.target();if(mt.css("display")!="none"&&xt.css("display")!="none")if(M.quality=="draft"){var St=ut.get(mt.id()),Vt=ut.get(xt.id()),Xt=[],Ut=[];if(mt.isParent()){var bt=t.calcBoundingBox(mt,V[it].xCoords,V[it].yCoords,ut);Xt.push(bt.topLeftX+bt.width/2),Xt.push(bt.topLeftY+bt.height/2)}else Xt.push(V[it].xCoords[St]),Xt.push(V[it].yCoords[St]);if(xt.isParent()){var Ht=t.calcBoundingBox(xt,V[it].xCoords,V[it].yCoords,ut);Ut.push(Ht.topLeftX+Ht.width/2),Ut.push(Ht.topLeftY+Ht.height/2)}else Ut.push(V[it].xCoords[Vt]),Ut.push(V[it].yCoords[Vt]);Tt.edges.push({startX:Xt[0],startY:Xt[1],endX:Ut[0],endY:Ut[1]})}else Q[it][mt.id()]&&Q[it][xt.id()]&&Tt.edges.push({startX:Q[it][mt.id()].getCenterX(),startY:Q[it][mt.id()].getCenterY(),endX:Q[it][xt.id()].getCenterX(),endY:Q[it][xt.id()].getCenterY()})}),Tt.nodes.length>0&&(X.push(Tt),O.add(it))}});var _=m.packComponents(X,M.randomize).shifts;if(M.quality=="draft")V.forEach(function(vt,it){var ut=vt.xCoords.map(function(At){return At+_[it].dx}),Tt=vt.yCoords.map(function(At){return At+_[it].dy});vt.xCoords=ut,vt.yCoords=Tt});else{var lt=0;O.forEach(function(vt){Object.keys(Q[vt]).forEach(function(it){var ut=Q[vt][it];ut.setCenter(ut.getCenterX()+_[lt].dx,ut.getCenterY()+_[lt].dy)}),lt++})}}}else{var E=M.eles.boundingBox();if(rt.push({x:E.x1+E.w/2,y:E.y1+E.h/2}),M.randomize){var p=o(M);V.push(p)}M.quality=="default"||M.quality=="proof"?(Q.push(l(M,V[0])),t.relocateComponent(rt[0],Q[0],M)):t.relocateComponent(rt[0],V[0],M)}var q=function(it,ut){if(M.quality=="default"||M.quality=="proof"){typeof it=="number"&&(it=ut);var Tt=void 0,At=void 0,Dt=it.data("id");return Q.forEach(function(xt){Dt in xt&&(Tt={x:xt[Dt].getRect().getCenterX(),y:xt[Dt].getRect().getCenterY()},At=xt[Dt])}),M.nodeDimensionsIncludeLabels&&(At.labelWidth&&(At.labelPosHorizontal=="left"?Tt.x+=At.labelWidth/2:At.labelPosHorizontal=="right"&&(Tt.x-=At.labelWidth/2)),At.labelHeight&&(At.labelPosVertical=="top"?Tt.y+=At.labelHeight/2:At.labelPosVertical=="bottom"&&(Tt.y-=At.labelHeight/2))),Tt==null&&(Tt={x:it.position("x"),y:it.position("y")}),{x:Tt.x,y:Tt.y}}else{var mt=void 0;return V.forEach(function(xt){var St=xt.nodeIndexes.get(it.id());St!=null&&(mt={x:xt.xCoords[St],y:xt.yCoords[St]})}),mt==null&&(mt={x:it.position("x"),y:it.position("y")}),{x:mt.x,y:mt.y}}};if(M.quality=="default"||M.quality=="proof"||M.randomize){var Rt=t.calcParentsWithoutChildren(P,J),Lt=J.filter(function(vt){return vt.css("display")=="none"});M.eles=J.not(Lt),J.nodes().not(":parent").not(Lt).layoutPositions(F,M,q),Rt.length>0&&Rt.forEach(function(vt){vt.position(q(vt))})}else console.log("If randomize option is set to false, then quality option must be 'default' or 'proof'.")}}]),d}();i.exports=u},657:(i,r,e)=>{var f=e(548),a=e(140).layoutBase.Matrix,y=e(140).layoutBase.SVD,t=function(o){var c=o.cy,l=o.eles,T=l.nodes(),u=l.nodes(":parent"),d=new Map,L=new Map,F=new Map,M=[],P=[],J=[],V=[],Q=[],D=[],rt=[],n=[],m=void 0,v=1e8,E=1e-9,p=o.piTol,I=o.samplingType,w=o.nodeSeparation,R=void 0,H=function(){for(var b=0,$=0,K=!1;$=at;){ot=Z[at++];for(var It=M[ot],ft=0;ftdt&&(dt=Q[Ct],wt=Ct)}return wt},k=function(b){var $=void 0;if(b){$=Math.floor(Math.random()*m);for(var Z=0;Z=1)break;j=tt}for(var yt=0;yt=1)break;j=tt}for(var ft=0;ft0&&($.isParent()?M[b].push(F.get($.id())):M[b].push($.id()))})});var Lt=function(b){var $=L.get(b),K=void 0;d.get(b).forEach(function(Z){c.getElementById(Z).isParent()?K=F.get(Z):K=Z,M[$].push(K),M[L.get(K)].push(b)})},vt=!0,it=!1,ut=void 0;try{for(var Tt=d.keys()[Symbol.iterator](),At;!(vt=(At=Tt.next()).done);vt=!0){var Dt=At.value;Lt(Dt)}}catch(S){it=!0,ut=S}finally{try{!vt&&Tt.return&&Tt.return()}finally{if(it)throw ut}}m=L.size;var mt=void 0;if(m>2){R=m{var f=e(212),a=function(t){t&&t("layout","fcose",f)};typeof cytoscape<"u"&&a(cytoscape),i.exports=a},140:i=>{i.exports=A}},N={};function g(i){var r=N[i];if(r!==void 0)return r.exports;var e=N[i]={exports:{}};return G[i](e,e.exports,g),e.exports}var s=g(579);return s})()})})(be);var gr=be.exports;const ur=ke(gr);var xe={L:"left",R:"right",T:"top",B:"bottom"},Ie={L:nt(C=>`${C},${C/2} 0,${C} 0,0`,"L"),R:nt(C=>`0,${C/2} ${C},0 ${C},${C}`,"R"),T:nt(C=>`0,0 ${C},0 ${C/2},${C}`,"T"),B:nt(C=>`${C/2},0 ${C},${C} 0,${C}`,"B")},he={L:nt((C,Y)=>C-Y+2,"L"),R:nt((C,Y)=>C-2,"R"),T:nt((C,Y)=>C-Y+2,"T"),B:nt((C,Y)=>C-2,"B")},dr=nt(function(C){return zt(C)?C==="L"?"R":"L":C==="T"?"B":"T"},"getOppositeArchitectureDirection"),Re=nt(function(C){const Y=C;return Y==="L"||Y==="R"||Y==="T"||Y==="B"},"isArchitectureDirection"),zt=nt(function(C){const Y=C;return Y==="L"||Y==="R"},"isArchitectureDirectionX"),Qt=nt(function(C){const Y=C;return Y==="T"||Y==="B"},"isArchitectureDirectionY"),Pe=nt(function(C,Y){const A=zt(C)&&Qt(Y),G=Qt(C)&&zt(Y);return A||G},"isArchitectureDirectionXY"),vr=nt(function(C){const Y=C[0],A=C[1],G=zt(Y)&&Qt(A),N=Qt(Y)&&zt(A);return G||N},"isArchitecturePairXY"),pr=nt(function(C){return C!=="LL"&&C!=="RR"&&C!=="TT"&&C!=="BB"},"isValidArchitectureDirectionPair"),me=nt(function(C,Y){const A=`${C}${Y}`;return pr(A)?A:void 0},"getArchitectureDirectionPair"),yr=nt(function([C,Y],A){const G=A[0],N=A[1];return zt(G)?Qt(N)?[C+(G==="L"?-1:1),Y+(N==="T"?1:-1)]:[C+(G==="L"?-1:1),Y]:zt(N)?[C+(N==="L"?1:-1),Y+(G==="T"?1:-1)]:[C,Y+(G==="T"?1:-1)]},"shiftPositionByArchitectureDirectionPair"),Er=nt(function(C){return C==="LT"||C==="TL"?[1,1]:C==="BL"||C==="LB"?[1,-1]:C==="BR"||C==="RB"?[-1,-1]:[-1,1]},"getArchitectureDirectionXYFactors"),mr=nt(function(C){return C.type==="service"},"isArchitectureService"),Tr=nt(function(C){return C.type==="junction"},"isArchitectureJunction"),Ge=nt(C=>C.data(),"edgeData"),ne=nt(C=>C.data(),"nodeData"),Ue=qe.architecture,pt=new hr(()=>({nodes:{},groups:{},edges:[],registeredIds:{},config:Ue,dataStructures:void 0,elements:{}})),Nr=nt(()=>{pt.reset(),ar()},"clear"),Lr=nt(function({id:C,icon:Y,in:A,title:G,iconText:N}){if(pt.records.registeredIds[C]!==void 0)throw new Error(`The service id [${C}] is already in use by another ${pt.records.registeredIds[C]}`);if(A!==void 0){if(C===A)throw new Error(`The service [${C}] cannot be placed within itself`);if(pt.records.registeredIds[A]===void 0)throw new Error(`The service [${C}]'s parent does not exist. Please make sure the parent is created before this service`);if(pt.records.registeredIds[A]==="node")throw new Error(`The service [${C}]'s parent is not a group`)}pt.records.registeredIds[C]="node",pt.records.nodes[C]={id:C,type:"service",icon:Y,iconText:N,title:G,edges:[],in:A}},"addService"),Cr=nt(()=>Object.values(pt.records.nodes).filter(mr),"getServices"),Mr=nt(function({id:C,in:Y}){pt.records.registeredIds[C]="node",pt.records.nodes[C]={id:C,type:"junction",edges:[],in:Y}},"addJunction"),Ar=nt(()=>Object.values(pt.records.nodes).filter(Tr),"getJunctions"),wr=nt(()=>Object.values(pt.records.nodes),"getNodes"),Or=nt(C=>pt.records.nodes[C],"getNode"),Dr=nt(function({id:C,icon:Y,in:A,title:G}){if(pt.records.registeredIds[C]!==void 0)throw new Error(`The group id [${C}] is already in use by another ${pt.records.registeredIds[C]}`);if(A!==void 0){if(C===A)throw new Error(`The group [${C}] cannot be placed within itself`);if(pt.records.registeredIds[A]===void 0)throw new Error(`The group [${C}]'s parent does not exist. Please make sure the parent is created before this group`);if(pt.records.registeredIds[A]==="node")throw new Error(`The group [${C}]'s parent is not a group`)}pt.records.registeredIds[C]="group",pt.records.groups[C]={id:C,icon:Y,title:G,in:A}},"addGroup"),xr=nt(()=>Object.values(pt.records.groups),"getGroups"),Ir=nt(function({lhsId:C,rhsId:Y,lhsDir:A,rhsDir:G,lhsInto:N,rhsInto:g,lhsGroup:s,rhsGroup:i,title:r}){if(!Re(A))throw new Error(`Invalid direction given for left hand side of edge ${C}--${Y}. Expected (L,R,T,B) got ${A}`);if(!Re(G))throw new Error(`Invalid direction given for right hand side of edge ${C}--${Y}. Expected (L,R,T,B) got ${G}`);if(pt.records.nodes[C]===void 0&&pt.records.groups[C]===void 0)throw new Error(`The left-hand id [${C}] does not yet exist. Please create the service/group before declaring an edge to it.`);if(pt.records.nodes[Y]===void 0&&pt.records.groups[C]===void 0)throw new Error(`The right-hand id [${Y}] does not yet exist. Please create the service/group before declaring an edge to it.`);const e=pt.records.nodes[C].in,f=pt.records.nodes[Y].in;if(s&&e&&f&&e==f)throw new Error(`The left-hand id [${C}] is modified to traverse the group boundary, but the edge does not pass through two groups.`);if(i&&e&&f&&e==f)throw new Error(`The right-hand id [${Y}] is modified to traverse the group boundary, but the edge does not pass through two groups.`);const a={lhsId:C,lhsDir:A,lhsInto:N,lhsGroup:s,rhsId:Y,rhsDir:G,rhsInto:g,rhsGroup:i,title:r};pt.records.edges.push(a),pt.records.nodes[C]&&pt.records.nodes[Y]&&(pt.records.nodes[C].edges.push(pt.records.edges[pt.records.edges.length-1]),pt.records.nodes[Y].edges.push(pt.records.edges[pt.records.edges.length-1]))},"addEdge"),Rr=nt(()=>pt.records.edges,"getEdges"),Sr=nt(()=>{if(pt.records.dataStructures===void 0){const C=Object.entries(pt.records.nodes).reduce((s,[i,r])=>(s[i]=r.edges.reduce((e,f)=>{if(f.lhsId===i){const a=me(f.lhsDir,f.rhsDir);a&&(e[a]=f.rhsId)}else{const a=me(f.rhsDir,f.lhsDir);a&&(e[a]=f.lhsId)}return e},{}),s),{}),Y=Object.keys(C)[0],A={[Y]:1},G=Object.keys(C).reduce((s,i)=>i===Y?s:{...s,[i]:1},{}),N=nt(s=>{const i={[s]:[0,0]},r=[s];for(;r.length>0;){const e=r.shift();if(e){A[e]=1,delete G[e];const f=C[e],[a,y]=i[e];Object.entries(f).forEach(([t,h])=>{A[h]||(i[h]=yr([a,y],t),r.push(h))})}}return i},"BFS"),g=[N(Y)];for(;Object.keys(G).length>0;)g.push(N(Object.keys(G)[0]));pt.records.dataStructures={adjList:C,spatialMaps:g}}return pt.records.dataStructures},"getDataStructures"),Fr=nt((C,Y)=>{pt.records.elements[C]=Y},"setElementForId"),br=nt(C=>pt.records.elements[C],"getElementById"),le={clear:Nr,setDiagramTitle:Ke,getDiagramTitle:je,setAccTitle:_e,getAccTitle:tr,setAccDescription:er,getAccDescription:rr,addService:Lr,getServices:Cr,addJunction:Mr,getJunctions:Ar,getNodes:wr,getNode:Or,addGroup:Dr,getGroups:xr,addEdge:Ir,getEdges:Rr,setElementForId:Fr,getElementById:br,getDataStructures:Sr};function Pt(C){const Y=fe().architecture;return Y!=null&&Y[C]?Y[C]:Ue[C]}nt(Pt,"getConfigField");var Pr=nt((C,Y)=>{sr(C,Y),C.groups.map(Y.addGroup),C.services.map(A=>Y.addService({...A,type:"service"})),C.junctions.map(A=>Y.addJunction({...A,type:"junction"})),C.edges.map(Y.addEdge)},"populateDb"),Gr={parse:nt(async C=>{const Y=await lr("architecture",C);Se.debug(Y),Pr(Y,le)},"parse")},Ur=nt(C=>` .edge { stroke-width: ${C.archEdgeWidth}; stroke: ${C.archEdgeColor}; diff --git a/assets/chunks/basePickBy.FvpENAq3.js b/assets/chunks/basePickBy.DoiOKIK8.js similarity index 94% rename from assets/chunks/basePickBy.FvpENAq3.js rename to assets/chunks/basePickBy.DoiOKIK8.js index c568a2614..0cc443c23 100644 --- a/assets/chunks/basePickBy.FvpENAq3.js +++ b/assets/chunks/basePickBy.DoiOKIK8.js @@ -1 +1 @@ -import{e as I,c as l,g as m,k as N,j as P,l as A,m as M,n as b,t as p,o as w}from"./baseUniq.Dd7GtCt-.js";import{aK as g,ay as E,aL as F,aM as _,aN as B,aO as o,aP as S,aQ as T,aR as c,aS as L}from"../app.D6i7gVln.js";var R=/\s/;function $(n){for(var r=n.length;r--&&R.test(n.charAt(r)););return r}var G=/^\s+/;function K(n){return n&&n.slice(0,$(n)+1).replace(G,"")}var x=NaN,q=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,z=/^0o[0-7]+$/i,C=parseInt;function H(n){if(typeof n=="number")return n;if(I(n))return x;if(g(n)){var r=typeof n.valueOf=="function"?n.valueOf():n;n=g(r)?r+"":r}if(typeof n!="string")return n===0?n:+n;n=K(n);var t=y.test(n);return t||z.test(n)?C(n.slice(2),t?2:8):q.test(n)?x:+n}var v=1/0,Q=17976931348623157e292;function W(n){if(!n)return n===0?n:0;if(n=H(n),n===v||n===-v){var r=n<0?-1:1;return r*Q}return n===n?n:0}function X(n){var r=W(n),t=r%1;return r===r?t?r-t:r:0}function tn(n){var r=n==null?0:n.length;return r?l(n):[]}var O=Object.prototype,Y=O.hasOwnProperty,an=E(function(n,r){n=Object(n);var t=-1,e=r.length,i=e>2?r[2]:void 0;for(i&&F(r[0],r[1],i)&&(e=1);++t-1?i[f?r[a]:a]:void 0}}var J=Math.max;function U(n,r,t){var e=n==null?0:n.length;if(!e)return-1;var i=t==null?0:X(t);return i<0&&(i=J(e+i,0)),P(n,m(r),i)}var sn=D(U);function Z(n,r){var t=-1,e=o(n)?Array(n.length):[];return A(n,function(i,f,a){e[++t]=r(i,f,a)}),e}function fn(n,r){var t=S(n)?M:Z;return t(n,m(r))}function V(n,r){return n2?r[2]:void 0;for(i&&F(r[0],r[1],i)&&(e=1);++t-1?i[f?r[a]:a]:void 0}}var J=Math.max;function U(n,r,t){var e=n==null?0:n.length;if(!e)return-1;var i=t==null?0:X(t);return i<0&&(i=J(e+i,0)),P(n,m(r),i)}var sn=D(U);function Z(n,r){var t=-1,e=o(n)?Array(n.length):[];return A(n,function(i,f,a){e[++t]=r(i,f,a)}),e}function fn(n,r){var t=S(n)?M:Z;return t(n,m(r))}function V(n,r){return n-1}function $(n){return sn(n)?Mn(n):mn(n)}var rr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,er=/^\w*$/;function B(n,r){if(T(n))return!1;var e=typeof n;return e=="number"||e=="symbol"||e=="boolean"||n==null||U(n)?!0:er.test(n)||!rr.test(n)||r!=null&&n in Object(r)}var tr=500;function ir(n){var r=Fn(n,function(t){return e.size===tr&&e.clear(),t}),e=r.cache;return r}var ar=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,fr=/\\(\\)?/g,sr=ir(function(n){var r=[];return n.charCodeAt(0)===46&&r.push(""),n.replace(ar,function(e,t,a,i){r.push(a?i.replace(fr,"$1"):t||e)}),r});function ur(n){return n==null?"":dn(n)}function An(n,r){return T(n)?n:B(n,r)?[n]:sr(ur(n))}var or=1/0;function M(n){if(typeof n=="string"||U(n))return n;var r=n+"";return r=="0"&&1/n==-or?"-0":r}function yn(n,r){r=An(r,n);for(var e=0,t=r.length;n!=null&&es))return!1;var b=i.get(n),l=i.get(r);if(b&&l)return b==r&&l==n;var o=-1,c=!0,h=e&xe?new S:void 0;for(i.set(n,r),i.set(r,n);++o=It){var b=r?null:_t(n);if(b)return H(b);f=!1,a=Pn,u=new S}else u=r?[]:s;n:for(;++t-1}function $(n){return sn(n)?Mn(n):mn(n)}var rr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,er=/^\w*$/;function B(n,r){if(T(n))return!1;var e=typeof n;return e=="number"||e=="symbol"||e=="boolean"||n==null||U(n)?!0:er.test(n)||!rr.test(n)||r!=null&&n in Object(r)}var tr=500;function ir(n){var r=Fn(n,function(t){return e.size===tr&&e.clear(),t}),e=r.cache;return r}var ar=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,fr=/\\(\\)?/g,sr=ir(function(n){var r=[];return n.charCodeAt(0)===46&&r.push(""),n.replace(ar,function(e,t,a,i){r.push(a?i.replace(fr,"$1"):t||e)}),r});function ur(n){return n==null?"":dn(n)}function An(n,r){return T(n)?n:B(n,r)?[n]:sr(ur(n))}var or=1/0;function M(n){if(typeof n=="string"||U(n))return n;var r=n+"";return r=="0"&&1/n==-or?"-0":r}function yn(n,r){r=An(r,n);for(var e=0,t=r.length;n!=null&&es))return!1;var b=i.get(n),l=i.get(r);if(b&&l)return b==r&&l==n;var o=-1,c=!0,h=e&xe?new S:void 0;for(i.set(n,r),i.set(r,n);++o=It){var b=r?null:_t(n);if(b)return H(b);f=!1,a=Pn,u=new S}else u=r?[]:s;n:for(;++t"u"&&(w.yylloc={});var $=w.yylloc;t.push($);var Ce=w.options&&w.options.ranges;typeof M.yy.parseError=="function"?this.parseError=M.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ae(z){r.length=r.length-2*z,p.length=p.length-z,t.length=t.length-z}u(Ae,"popStack");function he(){var z;return z=g.pop()||w.lex()||B,typeof z!="number"&&(z instanceof Array&&(g=z,z=g.pop()),z=s.symbols_[z]||z),z}u(he,"lex");for(var T,Y,A,ee,V={},U,F,ue,X;;){if(Y=r[r.length-1],this.defaultActions[Y]?A=this.defaultActions[Y]:((T===null||typeof T>"u")&&(T=he()),A=m[Y]&&m[Y][T]),typeof A>"u"||!A.length||!A[0]){var te="";X=[];for(U in m[Y])this.terminals_[U]&&U>K&&X.push("'"+this.terminals_[U]+"'");w.showPosition?te="Parse error on line "+(P+1)+`: +import{a as Re,i as Be,p as ke,m as Pe}from"./chunk-UGV5ZQQN.CLy102A_.js";import{i as xe,p as Fe}from"./chunk-YWFND7JV.D3tJSHEj.js";import{_ as u,d as Le,l as L,ab as Ke,H as ie,j as H,k as Me,t as Ye,z as We,e as Ve}from"../app.BnrbdIpt.js";import{c as je}from"./clone.D5EWJlxq.js";import{G as Ue}from"./graph.vJYnzSQu.js";import{c as Xe}from"./channel.D2e8U1N_.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";var se=function(){var e=u(function(N,c,s,r){for(s=s||{},r=N.length;r--;s[N[r]]=c);return s},"o"),l=[1,7],h=[1,13],n=[1,14],i=[1,15],d=[1,19],o=[1,16],f=[1,17],S=[1,18],b=[8,30],x=[8,21,28,29,30,31,32,40,44,47],_=[1,23],O=[1,24],I=[8,15,16,21,28,29,30,31,32,40,44,47],D=[8,15,16,21,27,28,29,30,31,32,40,44,47],C=[1,49],E={trace:u(function(){},"trace"),yy:{},symbols_:{error:2,spaceLines:3,SPACELINE:4,NL:5,separator:6,SPACE:7,EOF:8,start:9,BLOCK_DIAGRAM_KEY:10,document:11,stop:12,statement:13,link:14,LINK:15,START_LINK:16,LINK_LABEL:17,STR:18,nodeStatement:19,columnsStatement:20,SPACE_BLOCK:21,blockStatement:22,classDefStatement:23,cssClassStatement:24,styleStatement:25,node:26,SIZE:27,COLUMNS:28,"id-block":29,end:30,block:31,NODE_ID:32,nodeShapeNLabel:33,dirList:34,DIR:35,NODE_DSTART:36,NODE_DEND:37,BLOCK_ARROW_START:38,BLOCK_ARROW_END:39,classDef:40,CLASSDEF_ID:41,CLASSDEF_STYLEOPTS:42,DEFAULT:43,class:44,CLASSENTITY_IDS:45,STYLECLASS:46,style:47,STYLE_ENTITY_IDS:48,STYLE_DEFINITION_DATA:49,$accept:0,$end:1},terminals_:{2:"error",4:"SPACELINE",5:"NL",7:"SPACE",8:"EOF",10:"BLOCK_DIAGRAM_KEY",15:"LINK",16:"START_LINK",17:"LINK_LABEL",18:"STR",21:"SPACE_BLOCK",27:"SIZE",28:"COLUMNS",29:"id-block",30:"end",31:"block",32:"NODE_ID",35:"DIR",36:"NODE_DSTART",37:"NODE_DEND",38:"BLOCK_ARROW_START",39:"BLOCK_ARROW_END",40:"classDef",41:"CLASSDEF_ID",42:"CLASSDEF_STYLEOPTS",43:"DEFAULT",44:"class",45:"CLASSENTITY_IDS",46:"STYLECLASS",47:"style",48:"STYLE_ENTITY_IDS",49:"STYLE_DEFINITION_DATA"},productions_:[0,[3,1],[3,2],[3,2],[6,1],[6,1],[6,1],[9,3],[12,1],[12,1],[12,2],[12,2],[11,1],[11,2],[14,1],[14,4],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[13,1],[19,3],[19,2],[19,1],[20,1],[22,4],[22,3],[26,1],[26,2],[34,1],[34,2],[33,3],[33,4],[23,3],[23,3],[24,3],[25,3]],performAction:u(function(c,s,r,g,p,t,m){var a=t.length-1;switch(p){case 4:g.getLogger().debug("Rule: separator (NL) ");break;case 5:g.getLogger().debug("Rule: separator (Space) ");break;case 6:g.getLogger().debug("Rule: separator (EOF) ");break;case 7:g.getLogger().debug("Rule: hierarchy: ",t[a-1]),g.setHierarchy(t[a-1]);break;case 8:g.getLogger().debug("Stop NL ");break;case 9:g.getLogger().debug("Stop EOF ");break;case 10:g.getLogger().debug("Stop NL2 ");break;case 11:g.getLogger().debug("Stop EOF2 ");break;case 12:g.getLogger().debug("Rule: statement: ",t[a]),typeof t[a].length=="number"?this.$=t[a]:this.$=[t[a]];break;case 13:g.getLogger().debug("Rule: statement #2: ",t[a-1]),this.$=[t[a-1]].concat(t[a]);break;case 14:g.getLogger().debug("Rule: link: ",t[a],c),this.$={edgeTypeStr:t[a],label:""};break;case 15:g.getLogger().debug("Rule: LABEL link: ",t[a-3],t[a-1],t[a]),this.$={edgeTypeStr:t[a],label:t[a-1]};break;case 18:const P=parseInt(t[a]),W=g.generateId();this.$={id:W,type:"space",label:"",width:P,children:[]};break;case 23:g.getLogger().debug("Rule: (nodeStatement link node) ",t[a-2],t[a-1],t[a]," typestr: ",t[a-1].edgeTypeStr);const K=g.edgeStrToEdgeData(t[a-1].edgeTypeStr);this.$=[{id:t[a-2].id,label:t[a-2].label,type:t[a-2].type,directions:t[a-2].directions},{id:t[a-2].id+"-"+t[a].id,start:t[a-2].id,end:t[a].id,label:t[a-1].label,type:"edge",directions:t[a].directions,arrowTypeEnd:K,arrowTypeStart:"arrow_open"},{id:t[a].id,label:t[a].label,type:g.typeStr2Type(t[a].typeStr),directions:t[a].directions}];break;case 24:g.getLogger().debug("Rule: nodeStatement (abc88 node size) ",t[a-1],t[a]),this.$={id:t[a-1].id,label:t[a-1].label,type:g.typeStr2Type(t[a-1].typeStr),directions:t[a-1].directions,widthInColumns:parseInt(t[a],10)};break;case 25:g.getLogger().debug("Rule: nodeStatement (node) ",t[a]),this.$={id:t[a].id,label:t[a].label,type:g.typeStr2Type(t[a].typeStr),directions:t[a].directions,widthInColumns:1};break;case 26:g.getLogger().debug("APA123",this?this:"na"),g.getLogger().debug("COLUMNS: ",t[a]),this.$={type:"column-setting",columns:t[a]==="auto"?-1:parseInt(t[a])};break;case 27:g.getLogger().debug("Rule: id-block statement : ",t[a-2],t[a-1]),g.generateId(),this.$={...t[a-2],type:"composite",children:t[a-1]};break;case 28:g.getLogger().debug("Rule: blockStatement : ",t[a-2],t[a-1],t[a]);const B=g.generateId();this.$={id:B,type:"composite",label:"",children:t[a-1]};break;case 29:g.getLogger().debug("Rule: node (NODE_ID separator): ",t[a]),this.$={id:t[a]};break;case 30:g.getLogger().debug("Rule: node (NODE_ID nodeShapeNLabel separator): ",t[a-1],t[a]),this.$={id:t[a-1],label:t[a].label,typeStr:t[a].typeStr,directions:t[a].directions};break;case 31:g.getLogger().debug("Rule: dirList: ",t[a]),this.$=[t[a]];break;case 32:g.getLogger().debug("Rule: dirList: ",t[a-1],t[a]),this.$=[t[a-1]].concat(t[a]);break;case 33:g.getLogger().debug("Rule: nodeShapeNLabel: ",t[a-2],t[a-1],t[a]),this.$={typeStr:t[a-2]+t[a],label:t[a-1]};break;case 34:g.getLogger().debug("Rule: BLOCK_ARROW nodeShapeNLabel: ",t[a-3],t[a-2]," #3:",t[a-1],t[a]),this.$={typeStr:t[a-3]+t[a],label:t[a-2],directions:t[a-1]};break;case 35:case 36:this.$={type:"classDef",id:t[a-1].trim(),css:t[a].trim()};break;case 37:this.$={type:"applyClass",id:t[a-1].trim(),styleClass:t[a].trim()};break;case 38:this.$={type:"applyStyles",id:t[a-1].trim(),stylesStr:t[a].trim()};break}},"anonymous"),table:[{9:1,10:[1,2]},{1:[3]},{11:3,13:4,19:5,20:6,21:l,22:8,23:9,24:10,25:11,26:12,28:h,29:n,31:i,32:d,40:o,44:f,47:S},{8:[1,20]},e(b,[2,12],{13:4,19:5,20:6,22:8,23:9,24:10,25:11,26:12,11:21,21:l,28:h,29:n,31:i,32:d,40:o,44:f,47:S}),e(x,[2,16],{14:22,15:_,16:O}),e(x,[2,17]),e(x,[2,18]),e(x,[2,19]),e(x,[2,20]),e(x,[2,21]),e(x,[2,22]),e(I,[2,25],{27:[1,25]}),e(x,[2,26]),{19:26,26:12,32:d},{11:27,13:4,19:5,20:6,21:l,22:8,23:9,24:10,25:11,26:12,28:h,29:n,31:i,32:d,40:o,44:f,47:S},{41:[1,28],43:[1,29]},{45:[1,30]},{48:[1,31]},e(D,[2,29],{33:32,36:[1,33],38:[1,34]}),{1:[2,7]},e(b,[2,13]),{26:35,32:d},{32:[2,14]},{17:[1,36]},e(I,[2,24]),{11:37,13:4,14:22,15:_,16:O,19:5,20:6,21:l,22:8,23:9,24:10,25:11,26:12,28:h,29:n,31:i,32:d,40:o,44:f,47:S},{30:[1,38]},{42:[1,39]},{42:[1,40]},{46:[1,41]},{49:[1,42]},e(D,[2,30]),{18:[1,43]},{18:[1,44]},e(I,[2,23]),{18:[1,45]},{30:[1,46]},e(x,[2,28]),e(x,[2,35]),e(x,[2,36]),e(x,[2,37]),e(x,[2,38]),{37:[1,47]},{34:48,35:C},{15:[1,50]},e(x,[2,27]),e(D,[2,33]),{39:[1,51]},{34:52,35:C,39:[2,31]},{32:[2,15]},e(D,[2,34]),{39:[2,32]}],defaultActions:{20:[2,7],23:[2,14],50:[2,15],52:[2,32]},parseError:u(function(c,s){if(s.recoverable)this.trace(c);else{var r=new Error(c);throw r.hash=s,r}},"parseError"),parse:u(function(c){var s=this,r=[0],g=[],p=[null],t=[],m=this.table,a="",P=0,W=0,K=2,B=1,ze=t.slice.call(arguments,1),w=Object.create(this.lexer),M={yy:{}};for(var Q in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Q)&&(M.yy[Q]=this.yy[Q]);w.setInput(c,M.yy),M.yy.lexer=w,M.yy.parser=this,typeof w.yylloc>"u"&&(w.yylloc={});var $=w.yylloc;t.push($);var Ce=w.options&&w.options.ranges;typeof M.yy.parseError=="function"?this.parseError=M.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ae(z){r.length=r.length-2*z,p.length=p.length-z,t.length=t.length-z}u(Ae,"popStack");function he(){var z;return z=g.pop()||w.lex()||B,typeof z!="number"&&(z instanceof Array&&(g=z,z=g.pop()),z=s.symbols_[z]||z),z}u(he,"lex");for(var T,Y,A,ee,V={},U,F,ue,X;;){if(Y=r[r.length-1],this.defaultActions[Y]?A=this.defaultActions[Y]:((T===null||typeof T>"u")&&(T=he()),A=m[Y]&&m[Y][T]),typeof A>"u"||!A.length||!A[0]){var te="";X=[];for(U in m[Y])this.terminals_[U]&&U>K&&X.push("'"+this.terminals_[U]+"'");w.showPosition?te="Parse error on line "+(P+1)+`: `+w.showPosition()+` Expecting `+X.join(", ")+", got '"+(this.terminals_[T]||T)+"'":te="Parse error on line "+(P+1)+": Unexpected "+(T==B?"end of input":"'"+(this.terminals_[T]||T)+"'"),this.parseError(te,{text:w.match,token:this.terminals_[T]||T,line:w.yylineno,loc:$,expected:X})}if(A[0]instanceof Array&&A.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Y+", token: "+T);switch(A[0]){case 1:r.push(T),p.push(w.yytext),t.push(w.yylloc),r.push(A[1]),T=null,W=w.yyleng,a=w.yytext,P=w.yylineno,$=w.yylloc;break;case 2:if(F=this.productions_[A[1]][1],V.$=p[p.length-F],V._$={first_line:t[t.length-(F||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(F||1)].first_column,last_column:t[t.length-1].last_column},Ce&&(V._$.range=[t[t.length-(F||1)].range[0],t[t.length-1].range[1]]),ee=this.performAction.apply(V,[a,W,P,M.yy,A[1],p,t].concat(ze)),typeof ee<"u")return ee;F&&(r=r.slice(0,-1*F*2),p=p.slice(0,-1*F),t=t.slice(0,-1*F)),r.push(this.productions_[A[1]][0]),p.push(V.$),t.push(V._$),ue=m[r[r.length-2]][r[r.length-1]],r.push(ue);break;case 3:return!0}}return!0},"parse")},k=function(){var N={EOF:1,parseError:u(function(s,r){if(this.yy.parser)this.yy.parser.parseError(s,r);else throw new Error(s)},"parseError"),setInput:u(function(c,s){return this.yy=s||this.yy||{},this._input=c,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:u(function(){var c=this._input[0];this.yytext+=c,this.yyleng++,this.offset++,this.match+=c,this.matched+=c;var s=c.match(/(?:\r\n?|\n).*/g);return s?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),c},"input"),unput:u(function(c){var s=c.length,r=c.split(/(?:\r\n?|\n)/g);this._input=c+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-s),this.offset-=s;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var p=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===g.length?this.yylloc.first_column:0)+g[g.length-r.length].length-r[0].length:this.yylloc.first_column-s},this.options.ranges&&(this.yylloc.range=[p[0],p[0]+this.yyleng-s]),this.yyleng=this.yytext.length,this},"unput"),more:u(function(){return this._more=!0,this},"more"),reject:u(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:u(function(c){this.unput(this.match.slice(c))},"less"),pastInput:u(function(){var c=this.matched.substr(0,this.matched.length-this.match.length);return(c.length>20?"...":"")+c.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:u(function(){var c=this.match;return c.length<20&&(c+=this._input.substr(0,20-c.length)),(c.substr(0,20)+(c.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:u(function(){var c=this.pastInput(),s=new Array(c.length+1).join("-");return c+this.upcomingInput()+` diff --git a/assets/chunks/c4Diagram-THADGKDP.BBvHtRSU.js b/assets/chunks/c4Diagram-THADGKDP.DMBQ2pPd.js similarity index 99% rename from assets/chunks/c4Diagram-THADGKDP.BBvHtRSU.js rename to assets/chunks/c4Diagram-THADGKDP.DMBQ2pPd.js index ad9a9ed1a..d353e5eb7 100644 --- a/assets/chunks/c4Diagram-THADGKDP.BBvHtRSU.js +++ b/assets/chunks/c4Diagram-THADGKDP.DMBQ2pPd.js @@ -1,4 +1,4 @@ -import{d as Se,g as De}from"./chunk-XVOYOM2C.DCeqTsv_.js";import{_ as g,a as Pe,s as Be,g as Ie,b as Me,c as Le,d as Bt,w as Ne,e as $t,f as de,h as Tt,i as ge,j as jt,l as fe,k as Ye,m as je}from"../app.D6i7gVln.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";var Ft=function(){var e=g(function(_t,x,m,v){for(m=m||{},v=_t.length;v--;m[_t[v]]=x);return m},"o"),t=[1,24],s=[1,25],o=[1,26],l=[1,27],a=[1,28],r=[1,63],n=[1,64],i=[1,65],u=[1,66],d=[1,67],f=[1,68],y=[1,69],E=[1,29],O=[1,30],S=[1,31],P=[1,32],M=[1,33],U=[1,34],H=[1,35],q=[1,36],G=[1,37],K=[1,38],J=[1,39],Z=[1,40],$=[1,41],tt=[1,42],et=[1,43],at=[1,44],it=[1,45],nt=[1,46],rt=[1,47],st=[1,48],lt=[1,50],ot=[1,51],ct=[1,52],ht=[1,53],ut=[1,54],dt=[1,55],ft=[1,56],pt=[1,57],yt=[1,58],gt=[1,59],bt=[1,60],Ct=[14,42],Qt=[14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],St=[12,14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],k=[1,82],A=[1,83],C=[1,84],w=[1,85],T=[12,14,42],le=[12,14,33,42],Mt=[12,14,33,42,76,77,79,80],vt=[12,33],Ht=[34,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],qt={trace:g(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mermaidDoc:4,direction:5,direction_tb:6,direction_bt:7,direction_rl:8,direction_lr:9,graphConfig:10,C4_CONTEXT:11,NEWLINE:12,statements:13,EOF:14,C4_CONTAINER:15,C4_COMPONENT:16,C4_DYNAMIC:17,C4_DEPLOYMENT:18,otherStatements:19,diagramStatements:20,otherStatement:21,title:22,accDescription:23,acc_title:24,acc_title_value:25,acc_descr:26,acc_descr_value:27,acc_descr_multiline_value:28,boundaryStatement:29,boundaryStartStatement:30,boundaryStopStatement:31,boundaryStart:32,LBRACE:33,ENTERPRISE_BOUNDARY:34,attributes:35,SYSTEM_BOUNDARY:36,BOUNDARY:37,CONTAINER_BOUNDARY:38,NODE:39,NODE_L:40,NODE_R:41,RBRACE:42,diagramStatement:43,PERSON:44,PERSON_EXT:45,SYSTEM:46,SYSTEM_DB:47,SYSTEM_QUEUE:48,SYSTEM_EXT:49,SYSTEM_EXT_DB:50,SYSTEM_EXT_QUEUE:51,CONTAINER:52,CONTAINER_DB:53,CONTAINER_QUEUE:54,CONTAINER_EXT:55,CONTAINER_EXT_DB:56,CONTAINER_EXT_QUEUE:57,COMPONENT:58,COMPONENT_DB:59,COMPONENT_QUEUE:60,COMPONENT_EXT:61,COMPONENT_EXT_DB:62,COMPONENT_EXT_QUEUE:63,REL:64,BIREL:65,REL_U:66,REL_D:67,REL_L:68,REL_R:69,REL_B:70,REL_INDEX:71,UPDATE_EL_STYLE:72,UPDATE_REL_STYLE:73,UPDATE_LAYOUT_CONFIG:74,attribute:75,STR:76,STR_KEY:77,STR_VALUE:78,ATTRIBUTE:79,ATTRIBUTE_EMPTY:80,$accept:0,$end:1},terminals_:{2:"error",6:"direction_tb",7:"direction_bt",8:"direction_rl",9:"direction_lr",11:"C4_CONTEXT",12:"NEWLINE",14:"EOF",15:"C4_CONTAINER",16:"C4_COMPONENT",17:"C4_DYNAMIC",18:"C4_DEPLOYMENT",22:"title",23:"accDescription",24:"acc_title",25:"acc_title_value",26:"acc_descr",27:"acc_descr_value",28:"acc_descr_multiline_value",33:"LBRACE",34:"ENTERPRISE_BOUNDARY",36:"SYSTEM_BOUNDARY",37:"BOUNDARY",38:"CONTAINER_BOUNDARY",39:"NODE",40:"NODE_L",41:"NODE_R",42:"RBRACE",44:"PERSON",45:"PERSON_EXT",46:"SYSTEM",47:"SYSTEM_DB",48:"SYSTEM_QUEUE",49:"SYSTEM_EXT",50:"SYSTEM_EXT_DB",51:"SYSTEM_EXT_QUEUE",52:"CONTAINER",53:"CONTAINER_DB",54:"CONTAINER_QUEUE",55:"CONTAINER_EXT",56:"CONTAINER_EXT_DB",57:"CONTAINER_EXT_QUEUE",58:"COMPONENT",59:"COMPONENT_DB",60:"COMPONENT_QUEUE",61:"COMPONENT_EXT",62:"COMPONENT_EXT_DB",63:"COMPONENT_EXT_QUEUE",64:"REL",65:"BIREL",66:"REL_U",67:"REL_D",68:"REL_L",69:"REL_R",70:"REL_B",71:"REL_INDEX",72:"UPDATE_EL_STYLE",73:"UPDATE_REL_STYLE",74:"UPDATE_LAYOUT_CONFIG",76:"STR",77:"STR_KEY",78:"STR_VALUE",79:"ATTRIBUTE",80:"ATTRIBUTE_EMPTY"},productions_:[0,[3,1],[3,1],[5,1],[5,1],[5,1],[5,1],[4,1],[10,4],[10,4],[10,4],[10,4],[10,4],[13,1],[13,1],[13,2],[19,1],[19,2],[19,3],[21,1],[21,1],[21,2],[21,2],[21,1],[29,3],[30,3],[30,3],[30,4],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[31,1],[20,1],[20,2],[20,3],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,1],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[35,1],[35,2],[75,1],[75,2],[75,1],[75,1]],performAction:g(function(x,m,v,b,R,h,Dt){var p=h.length-1;switch(R){case 3:b.setDirection("TB");break;case 4:b.setDirection("BT");break;case 5:b.setDirection("RL");break;case 6:b.setDirection("LR");break;case 8:case 9:case 10:case 11:case 12:b.setC4Type(h[p-3]);break;case 19:b.setTitle(h[p].substring(6)),this.$=h[p].substring(6);break;case 20:b.setAccDescription(h[p].substring(15)),this.$=h[p].substring(15);break;case 21:this.$=h[p].trim(),b.setTitle(this.$);break;case 22:case 23:this.$=h[p].trim(),b.setAccDescription(this.$);break;case 28:h[p].splice(2,0,"ENTERPRISE"),b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 29:h[p].splice(2,0,"SYSTEM"),b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 30:b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 31:h[p].splice(2,0,"CONTAINER"),b.addContainerBoundary(...h[p]),this.$=h[p];break;case 32:b.addDeploymentNode("node",...h[p]),this.$=h[p];break;case 33:b.addDeploymentNode("nodeL",...h[p]),this.$=h[p];break;case 34:b.addDeploymentNode("nodeR",...h[p]),this.$=h[p];break;case 35:b.popBoundaryParseStack();break;case 39:b.addPersonOrSystem("person",...h[p]),this.$=h[p];break;case 40:b.addPersonOrSystem("external_person",...h[p]),this.$=h[p];break;case 41:b.addPersonOrSystem("system",...h[p]),this.$=h[p];break;case 42:b.addPersonOrSystem("system_db",...h[p]),this.$=h[p];break;case 43:b.addPersonOrSystem("system_queue",...h[p]),this.$=h[p];break;case 44:b.addPersonOrSystem("external_system",...h[p]),this.$=h[p];break;case 45:b.addPersonOrSystem("external_system_db",...h[p]),this.$=h[p];break;case 46:b.addPersonOrSystem("external_system_queue",...h[p]),this.$=h[p];break;case 47:b.addContainer("container",...h[p]),this.$=h[p];break;case 48:b.addContainer("container_db",...h[p]),this.$=h[p];break;case 49:b.addContainer("container_queue",...h[p]),this.$=h[p];break;case 50:b.addContainer("external_container",...h[p]),this.$=h[p];break;case 51:b.addContainer("external_container_db",...h[p]),this.$=h[p];break;case 52:b.addContainer("external_container_queue",...h[p]),this.$=h[p];break;case 53:b.addComponent("component",...h[p]),this.$=h[p];break;case 54:b.addComponent("component_db",...h[p]),this.$=h[p];break;case 55:b.addComponent("component_queue",...h[p]),this.$=h[p];break;case 56:b.addComponent("external_component",...h[p]),this.$=h[p];break;case 57:b.addComponent("external_component_db",...h[p]),this.$=h[p];break;case 58:b.addComponent("external_component_queue",...h[p]),this.$=h[p];break;case 60:b.addRel("rel",...h[p]),this.$=h[p];break;case 61:b.addRel("birel",...h[p]),this.$=h[p];break;case 62:b.addRel("rel_u",...h[p]),this.$=h[p];break;case 63:b.addRel("rel_d",...h[p]),this.$=h[p];break;case 64:b.addRel("rel_l",...h[p]),this.$=h[p];break;case 65:b.addRel("rel_r",...h[p]),this.$=h[p];break;case 66:b.addRel("rel_b",...h[p]),this.$=h[p];break;case 67:h[p].splice(0,1),b.addRel("rel",...h[p]),this.$=h[p];break;case 68:b.updateElStyle("update_el_style",...h[p]),this.$=h[p];break;case 69:b.updateRelStyle("update_rel_style",...h[p]),this.$=h[p];break;case 70:b.updateLayoutConfig("update_layout_config",...h[p]),this.$=h[p];break;case 71:this.$=[h[p]];break;case 72:h[p].unshift(h[p-1]),this.$=h[p];break;case 73:case 75:this.$=h[p].trim();break;case 74:let Et={};Et[h[p-1].trim()]=h[p].trim(),this.$=Et;break;case 76:this.$="";break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],7:[1,6],8:[1,7],9:[1,8],10:4,11:[1,9],15:[1,10],16:[1,11],17:[1,12],18:[1,13]},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,7]},{1:[2,3]},{1:[2,4]},{1:[2,5]},{1:[2,6]},{12:[1,14]},{12:[1,15]},{12:[1,16]},{12:[1,17]},{12:[1,18]},{13:19,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:70,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:71,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:72,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:73,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{14:[1,74]},e(Ct,[2,13],{43:23,29:49,30:61,32:62,20:75,34:r,36:n,37:i,38:u,39:d,40:f,41:y,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt}),e(Ct,[2,14]),e(Qt,[2,16],{12:[1,76]}),e(Ct,[2,36],{12:[1,77]}),e(St,[2,19]),e(St,[2,20]),{25:[1,78]},{27:[1,79]},e(St,[2,23]),{35:80,75:81,76:k,77:A,79:C,80:w},{35:86,75:81,76:k,77:A,79:C,80:w},{35:87,75:81,76:k,77:A,79:C,80:w},{35:88,75:81,76:k,77:A,79:C,80:w},{35:89,75:81,76:k,77:A,79:C,80:w},{35:90,75:81,76:k,77:A,79:C,80:w},{35:91,75:81,76:k,77:A,79:C,80:w},{35:92,75:81,76:k,77:A,79:C,80:w},{35:93,75:81,76:k,77:A,79:C,80:w},{35:94,75:81,76:k,77:A,79:C,80:w},{35:95,75:81,76:k,77:A,79:C,80:w},{35:96,75:81,76:k,77:A,79:C,80:w},{35:97,75:81,76:k,77:A,79:C,80:w},{35:98,75:81,76:k,77:A,79:C,80:w},{35:99,75:81,76:k,77:A,79:C,80:w},{35:100,75:81,76:k,77:A,79:C,80:w},{35:101,75:81,76:k,77:A,79:C,80:w},{35:102,75:81,76:k,77:A,79:C,80:w},{35:103,75:81,76:k,77:A,79:C,80:w},{35:104,75:81,76:k,77:A,79:C,80:w},e(T,[2,59]),{35:105,75:81,76:k,77:A,79:C,80:w},{35:106,75:81,76:k,77:A,79:C,80:w},{35:107,75:81,76:k,77:A,79:C,80:w},{35:108,75:81,76:k,77:A,79:C,80:w},{35:109,75:81,76:k,77:A,79:C,80:w},{35:110,75:81,76:k,77:A,79:C,80:w},{35:111,75:81,76:k,77:A,79:C,80:w},{35:112,75:81,76:k,77:A,79:C,80:w},{35:113,75:81,76:k,77:A,79:C,80:w},{35:114,75:81,76:k,77:A,79:C,80:w},{35:115,75:81,76:k,77:A,79:C,80:w},{20:116,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{12:[1,118],33:[1,117]},{35:119,75:81,76:k,77:A,79:C,80:w},{35:120,75:81,76:k,77:A,79:C,80:w},{35:121,75:81,76:k,77:A,79:C,80:w},{35:122,75:81,76:k,77:A,79:C,80:w},{35:123,75:81,76:k,77:A,79:C,80:w},{35:124,75:81,76:k,77:A,79:C,80:w},{35:125,75:81,76:k,77:A,79:C,80:w},{14:[1,126]},{14:[1,127]},{14:[1,128]},{14:[1,129]},{1:[2,8]},e(Ct,[2,15]),e(Qt,[2,17],{21:22,19:130,22:t,23:s,24:o,26:l,28:a}),e(Ct,[2,37],{19:20,20:21,21:22,43:23,29:49,30:61,32:62,13:131,22:t,23:s,24:o,26:l,28:a,34:r,36:n,37:i,38:u,39:d,40:f,41:y,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt}),e(St,[2,21]),e(St,[2,22]),e(T,[2,39]),e(le,[2,71],{75:81,35:132,76:k,77:A,79:C,80:w}),e(Mt,[2,73]),{78:[1,133]},e(Mt,[2,75]),e(Mt,[2,76]),e(T,[2,40]),e(T,[2,41]),e(T,[2,42]),e(T,[2,43]),e(T,[2,44]),e(T,[2,45]),e(T,[2,46]),e(T,[2,47]),e(T,[2,48]),e(T,[2,49]),e(T,[2,50]),e(T,[2,51]),e(T,[2,52]),e(T,[2,53]),e(T,[2,54]),e(T,[2,55]),e(T,[2,56]),e(T,[2,57]),e(T,[2,58]),e(T,[2,60]),e(T,[2,61]),e(T,[2,62]),e(T,[2,63]),e(T,[2,64]),e(T,[2,65]),e(T,[2,66]),e(T,[2,67]),e(T,[2,68]),e(T,[2,69]),e(T,[2,70]),{31:134,42:[1,135]},{12:[1,136]},{33:[1,137]},e(vt,[2,28]),e(vt,[2,29]),e(vt,[2,30]),e(vt,[2,31]),e(vt,[2,32]),e(vt,[2,33]),e(vt,[2,34]),{1:[2,9]},{1:[2,10]},{1:[2,11]},{1:[2,12]},e(Qt,[2,18]),e(Ct,[2,38]),e(le,[2,72]),e(Mt,[2,74]),e(T,[2,24]),e(T,[2,35]),e(Ht,[2,25]),e(Ht,[2,26],{12:[1,138]}),e(Ht,[2,27])],defaultActions:{2:[2,1],3:[2,2],4:[2,7],5:[2,3],6:[2,4],7:[2,5],8:[2,6],74:[2,8],126:[2,9],127:[2,10],128:[2,11],129:[2,12]},parseError:g(function(x,m){if(m.recoverable)this.trace(x);else{var v=new Error(x);throw v.hash=m,v}},"parseError"),parse:g(function(x){var m=this,v=[0],b=[],R=[null],h=[],Dt=this.table,p="",Et=0,oe=0,we=2,ce=1,Te=h.slice.call(arguments,1),D=Object.create(this.lexer),kt={yy:{}};for(var Gt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Gt)&&(kt.yy[Gt]=this.yy[Gt]);D.setInput(x,kt.yy),kt.yy.lexer=D,kt.yy.parser=this,typeof D.yylloc>"u"&&(D.yylloc={});var Kt=D.yylloc;h.push(Kt);var Oe=D.options&&D.options.ranges;typeof kt.yy.parseError=="function"?this.parseError=kt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Re(L){v.length=v.length-2*L,R.length=R.length-L,h.length=h.length-L}g(Re,"popStack");function he(){var L;return L=b.pop()||D.lex()||ce,typeof L!="number"&&(L instanceof Array&&(b=L,L=b.pop()),L=m.symbols_[L]||L),L}g(he,"lex");for(var I,At,N,Jt,wt={},Nt,W,ue,Yt;;){if(At=v[v.length-1],this.defaultActions[At]?N=this.defaultActions[At]:((I===null||typeof I>"u")&&(I=he()),N=Dt[At]&&Dt[At][I]),typeof N>"u"||!N.length||!N[0]){var Zt="";Yt=[];for(Nt in Dt[At])this.terminals_[Nt]&&Nt>we&&Yt.push("'"+this.terminals_[Nt]+"'");D.showPosition?Zt="Parse error on line "+(Et+1)+`: +import{d as Se,g as De}from"./chunk-XVOYOM2C.D5QlAc_u.js";import{_ as g,a as Pe,s as Be,g as Ie,b as Me,c as Le,d as Bt,w as Ne,e as $t,f as de,h as Tt,i as ge,j as jt,l as fe,k as Ye,m as je}from"../app.BnrbdIpt.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";var Ft=function(){var e=g(function(_t,x,m,v){for(m=m||{},v=_t.length;v--;m[_t[v]]=x);return m},"o"),t=[1,24],s=[1,25],o=[1,26],l=[1,27],a=[1,28],r=[1,63],n=[1,64],i=[1,65],u=[1,66],d=[1,67],f=[1,68],y=[1,69],E=[1,29],O=[1,30],S=[1,31],P=[1,32],M=[1,33],U=[1,34],H=[1,35],q=[1,36],G=[1,37],K=[1,38],J=[1,39],Z=[1,40],$=[1,41],tt=[1,42],et=[1,43],at=[1,44],it=[1,45],nt=[1,46],rt=[1,47],st=[1,48],lt=[1,50],ot=[1,51],ct=[1,52],ht=[1,53],ut=[1,54],dt=[1,55],ft=[1,56],pt=[1,57],yt=[1,58],gt=[1,59],bt=[1,60],Ct=[14,42],Qt=[14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],St=[12,14,34,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],k=[1,82],A=[1,83],C=[1,84],w=[1,85],T=[12,14,42],le=[12,14,33,42],Mt=[12,14,33,42,76,77,79,80],vt=[12,33],Ht=[34,36,37,38,39,40,41,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],qt={trace:g(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mermaidDoc:4,direction:5,direction_tb:6,direction_bt:7,direction_rl:8,direction_lr:9,graphConfig:10,C4_CONTEXT:11,NEWLINE:12,statements:13,EOF:14,C4_CONTAINER:15,C4_COMPONENT:16,C4_DYNAMIC:17,C4_DEPLOYMENT:18,otherStatements:19,diagramStatements:20,otherStatement:21,title:22,accDescription:23,acc_title:24,acc_title_value:25,acc_descr:26,acc_descr_value:27,acc_descr_multiline_value:28,boundaryStatement:29,boundaryStartStatement:30,boundaryStopStatement:31,boundaryStart:32,LBRACE:33,ENTERPRISE_BOUNDARY:34,attributes:35,SYSTEM_BOUNDARY:36,BOUNDARY:37,CONTAINER_BOUNDARY:38,NODE:39,NODE_L:40,NODE_R:41,RBRACE:42,diagramStatement:43,PERSON:44,PERSON_EXT:45,SYSTEM:46,SYSTEM_DB:47,SYSTEM_QUEUE:48,SYSTEM_EXT:49,SYSTEM_EXT_DB:50,SYSTEM_EXT_QUEUE:51,CONTAINER:52,CONTAINER_DB:53,CONTAINER_QUEUE:54,CONTAINER_EXT:55,CONTAINER_EXT_DB:56,CONTAINER_EXT_QUEUE:57,COMPONENT:58,COMPONENT_DB:59,COMPONENT_QUEUE:60,COMPONENT_EXT:61,COMPONENT_EXT_DB:62,COMPONENT_EXT_QUEUE:63,REL:64,BIREL:65,REL_U:66,REL_D:67,REL_L:68,REL_R:69,REL_B:70,REL_INDEX:71,UPDATE_EL_STYLE:72,UPDATE_REL_STYLE:73,UPDATE_LAYOUT_CONFIG:74,attribute:75,STR:76,STR_KEY:77,STR_VALUE:78,ATTRIBUTE:79,ATTRIBUTE_EMPTY:80,$accept:0,$end:1},terminals_:{2:"error",6:"direction_tb",7:"direction_bt",8:"direction_rl",9:"direction_lr",11:"C4_CONTEXT",12:"NEWLINE",14:"EOF",15:"C4_CONTAINER",16:"C4_COMPONENT",17:"C4_DYNAMIC",18:"C4_DEPLOYMENT",22:"title",23:"accDescription",24:"acc_title",25:"acc_title_value",26:"acc_descr",27:"acc_descr_value",28:"acc_descr_multiline_value",33:"LBRACE",34:"ENTERPRISE_BOUNDARY",36:"SYSTEM_BOUNDARY",37:"BOUNDARY",38:"CONTAINER_BOUNDARY",39:"NODE",40:"NODE_L",41:"NODE_R",42:"RBRACE",44:"PERSON",45:"PERSON_EXT",46:"SYSTEM",47:"SYSTEM_DB",48:"SYSTEM_QUEUE",49:"SYSTEM_EXT",50:"SYSTEM_EXT_DB",51:"SYSTEM_EXT_QUEUE",52:"CONTAINER",53:"CONTAINER_DB",54:"CONTAINER_QUEUE",55:"CONTAINER_EXT",56:"CONTAINER_EXT_DB",57:"CONTAINER_EXT_QUEUE",58:"COMPONENT",59:"COMPONENT_DB",60:"COMPONENT_QUEUE",61:"COMPONENT_EXT",62:"COMPONENT_EXT_DB",63:"COMPONENT_EXT_QUEUE",64:"REL",65:"BIREL",66:"REL_U",67:"REL_D",68:"REL_L",69:"REL_R",70:"REL_B",71:"REL_INDEX",72:"UPDATE_EL_STYLE",73:"UPDATE_REL_STYLE",74:"UPDATE_LAYOUT_CONFIG",76:"STR",77:"STR_KEY",78:"STR_VALUE",79:"ATTRIBUTE",80:"ATTRIBUTE_EMPTY"},productions_:[0,[3,1],[3,1],[5,1],[5,1],[5,1],[5,1],[4,1],[10,4],[10,4],[10,4],[10,4],[10,4],[13,1],[13,1],[13,2],[19,1],[19,2],[19,3],[21,1],[21,1],[21,2],[21,2],[21,1],[29,3],[30,3],[30,3],[30,4],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[32,2],[31,1],[20,1],[20,2],[20,3],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,1],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[35,1],[35,2],[75,1],[75,2],[75,1],[75,1]],performAction:g(function(x,m,v,b,R,h,Dt){var p=h.length-1;switch(R){case 3:b.setDirection("TB");break;case 4:b.setDirection("BT");break;case 5:b.setDirection("RL");break;case 6:b.setDirection("LR");break;case 8:case 9:case 10:case 11:case 12:b.setC4Type(h[p-3]);break;case 19:b.setTitle(h[p].substring(6)),this.$=h[p].substring(6);break;case 20:b.setAccDescription(h[p].substring(15)),this.$=h[p].substring(15);break;case 21:this.$=h[p].trim(),b.setTitle(this.$);break;case 22:case 23:this.$=h[p].trim(),b.setAccDescription(this.$);break;case 28:h[p].splice(2,0,"ENTERPRISE"),b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 29:h[p].splice(2,0,"SYSTEM"),b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 30:b.addPersonOrSystemBoundary(...h[p]),this.$=h[p];break;case 31:h[p].splice(2,0,"CONTAINER"),b.addContainerBoundary(...h[p]),this.$=h[p];break;case 32:b.addDeploymentNode("node",...h[p]),this.$=h[p];break;case 33:b.addDeploymentNode("nodeL",...h[p]),this.$=h[p];break;case 34:b.addDeploymentNode("nodeR",...h[p]),this.$=h[p];break;case 35:b.popBoundaryParseStack();break;case 39:b.addPersonOrSystem("person",...h[p]),this.$=h[p];break;case 40:b.addPersonOrSystem("external_person",...h[p]),this.$=h[p];break;case 41:b.addPersonOrSystem("system",...h[p]),this.$=h[p];break;case 42:b.addPersonOrSystem("system_db",...h[p]),this.$=h[p];break;case 43:b.addPersonOrSystem("system_queue",...h[p]),this.$=h[p];break;case 44:b.addPersonOrSystem("external_system",...h[p]),this.$=h[p];break;case 45:b.addPersonOrSystem("external_system_db",...h[p]),this.$=h[p];break;case 46:b.addPersonOrSystem("external_system_queue",...h[p]),this.$=h[p];break;case 47:b.addContainer("container",...h[p]),this.$=h[p];break;case 48:b.addContainer("container_db",...h[p]),this.$=h[p];break;case 49:b.addContainer("container_queue",...h[p]),this.$=h[p];break;case 50:b.addContainer("external_container",...h[p]),this.$=h[p];break;case 51:b.addContainer("external_container_db",...h[p]),this.$=h[p];break;case 52:b.addContainer("external_container_queue",...h[p]),this.$=h[p];break;case 53:b.addComponent("component",...h[p]),this.$=h[p];break;case 54:b.addComponent("component_db",...h[p]),this.$=h[p];break;case 55:b.addComponent("component_queue",...h[p]),this.$=h[p];break;case 56:b.addComponent("external_component",...h[p]),this.$=h[p];break;case 57:b.addComponent("external_component_db",...h[p]),this.$=h[p];break;case 58:b.addComponent("external_component_queue",...h[p]),this.$=h[p];break;case 60:b.addRel("rel",...h[p]),this.$=h[p];break;case 61:b.addRel("birel",...h[p]),this.$=h[p];break;case 62:b.addRel("rel_u",...h[p]),this.$=h[p];break;case 63:b.addRel("rel_d",...h[p]),this.$=h[p];break;case 64:b.addRel("rel_l",...h[p]),this.$=h[p];break;case 65:b.addRel("rel_r",...h[p]),this.$=h[p];break;case 66:b.addRel("rel_b",...h[p]),this.$=h[p];break;case 67:h[p].splice(0,1),b.addRel("rel",...h[p]),this.$=h[p];break;case 68:b.updateElStyle("update_el_style",...h[p]),this.$=h[p];break;case 69:b.updateRelStyle("update_rel_style",...h[p]),this.$=h[p];break;case 70:b.updateLayoutConfig("update_layout_config",...h[p]),this.$=h[p];break;case 71:this.$=[h[p]];break;case 72:h[p].unshift(h[p-1]),this.$=h[p];break;case 73:case 75:this.$=h[p].trim();break;case 74:let Et={};Et[h[p-1].trim()]=h[p].trim(),this.$=Et;break;case 76:this.$="";break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],7:[1,6],8:[1,7],9:[1,8],10:4,11:[1,9],15:[1,10],16:[1,11],17:[1,12],18:[1,13]},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,7]},{1:[2,3]},{1:[2,4]},{1:[2,5]},{1:[2,6]},{12:[1,14]},{12:[1,15]},{12:[1,16]},{12:[1,17]},{12:[1,18]},{13:19,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:70,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:71,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:72,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{13:73,19:20,20:21,21:22,22:t,23:s,24:o,26:l,28:a,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{14:[1,74]},e(Ct,[2,13],{43:23,29:49,30:61,32:62,20:75,34:r,36:n,37:i,38:u,39:d,40:f,41:y,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt}),e(Ct,[2,14]),e(Qt,[2,16],{12:[1,76]}),e(Ct,[2,36],{12:[1,77]}),e(St,[2,19]),e(St,[2,20]),{25:[1,78]},{27:[1,79]},e(St,[2,23]),{35:80,75:81,76:k,77:A,79:C,80:w},{35:86,75:81,76:k,77:A,79:C,80:w},{35:87,75:81,76:k,77:A,79:C,80:w},{35:88,75:81,76:k,77:A,79:C,80:w},{35:89,75:81,76:k,77:A,79:C,80:w},{35:90,75:81,76:k,77:A,79:C,80:w},{35:91,75:81,76:k,77:A,79:C,80:w},{35:92,75:81,76:k,77:A,79:C,80:w},{35:93,75:81,76:k,77:A,79:C,80:w},{35:94,75:81,76:k,77:A,79:C,80:w},{35:95,75:81,76:k,77:A,79:C,80:w},{35:96,75:81,76:k,77:A,79:C,80:w},{35:97,75:81,76:k,77:A,79:C,80:w},{35:98,75:81,76:k,77:A,79:C,80:w},{35:99,75:81,76:k,77:A,79:C,80:w},{35:100,75:81,76:k,77:A,79:C,80:w},{35:101,75:81,76:k,77:A,79:C,80:w},{35:102,75:81,76:k,77:A,79:C,80:w},{35:103,75:81,76:k,77:A,79:C,80:w},{35:104,75:81,76:k,77:A,79:C,80:w},e(T,[2,59]),{35:105,75:81,76:k,77:A,79:C,80:w},{35:106,75:81,76:k,77:A,79:C,80:w},{35:107,75:81,76:k,77:A,79:C,80:w},{35:108,75:81,76:k,77:A,79:C,80:w},{35:109,75:81,76:k,77:A,79:C,80:w},{35:110,75:81,76:k,77:A,79:C,80:w},{35:111,75:81,76:k,77:A,79:C,80:w},{35:112,75:81,76:k,77:A,79:C,80:w},{35:113,75:81,76:k,77:A,79:C,80:w},{35:114,75:81,76:k,77:A,79:C,80:w},{35:115,75:81,76:k,77:A,79:C,80:w},{20:116,29:49,30:61,32:62,34:r,36:n,37:i,38:u,39:d,40:f,41:y,43:23,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt},{12:[1,118],33:[1,117]},{35:119,75:81,76:k,77:A,79:C,80:w},{35:120,75:81,76:k,77:A,79:C,80:w},{35:121,75:81,76:k,77:A,79:C,80:w},{35:122,75:81,76:k,77:A,79:C,80:w},{35:123,75:81,76:k,77:A,79:C,80:w},{35:124,75:81,76:k,77:A,79:C,80:w},{35:125,75:81,76:k,77:A,79:C,80:w},{14:[1,126]},{14:[1,127]},{14:[1,128]},{14:[1,129]},{1:[2,8]},e(Ct,[2,15]),e(Qt,[2,17],{21:22,19:130,22:t,23:s,24:o,26:l,28:a}),e(Ct,[2,37],{19:20,20:21,21:22,43:23,29:49,30:61,32:62,13:131,22:t,23:s,24:o,26:l,28:a,34:r,36:n,37:i,38:u,39:d,40:f,41:y,44:E,45:O,46:S,47:P,48:M,49:U,50:H,51:q,52:G,53:K,54:J,55:Z,56:$,57:tt,58:et,59:at,60:it,61:nt,62:rt,63:st,64:lt,65:ot,66:ct,67:ht,68:ut,69:dt,70:ft,71:pt,72:yt,73:gt,74:bt}),e(St,[2,21]),e(St,[2,22]),e(T,[2,39]),e(le,[2,71],{75:81,35:132,76:k,77:A,79:C,80:w}),e(Mt,[2,73]),{78:[1,133]},e(Mt,[2,75]),e(Mt,[2,76]),e(T,[2,40]),e(T,[2,41]),e(T,[2,42]),e(T,[2,43]),e(T,[2,44]),e(T,[2,45]),e(T,[2,46]),e(T,[2,47]),e(T,[2,48]),e(T,[2,49]),e(T,[2,50]),e(T,[2,51]),e(T,[2,52]),e(T,[2,53]),e(T,[2,54]),e(T,[2,55]),e(T,[2,56]),e(T,[2,57]),e(T,[2,58]),e(T,[2,60]),e(T,[2,61]),e(T,[2,62]),e(T,[2,63]),e(T,[2,64]),e(T,[2,65]),e(T,[2,66]),e(T,[2,67]),e(T,[2,68]),e(T,[2,69]),e(T,[2,70]),{31:134,42:[1,135]},{12:[1,136]},{33:[1,137]},e(vt,[2,28]),e(vt,[2,29]),e(vt,[2,30]),e(vt,[2,31]),e(vt,[2,32]),e(vt,[2,33]),e(vt,[2,34]),{1:[2,9]},{1:[2,10]},{1:[2,11]},{1:[2,12]},e(Qt,[2,18]),e(Ct,[2,38]),e(le,[2,72]),e(Mt,[2,74]),e(T,[2,24]),e(T,[2,35]),e(Ht,[2,25]),e(Ht,[2,26],{12:[1,138]}),e(Ht,[2,27])],defaultActions:{2:[2,1],3:[2,2],4:[2,7],5:[2,3],6:[2,4],7:[2,5],8:[2,6],74:[2,8],126:[2,9],127:[2,10],128:[2,11],129:[2,12]},parseError:g(function(x,m){if(m.recoverable)this.trace(x);else{var v=new Error(x);throw v.hash=m,v}},"parseError"),parse:g(function(x){var m=this,v=[0],b=[],R=[null],h=[],Dt=this.table,p="",Et=0,oe=0,we=2,ce=1,Te=h.slice.call(arguments,1),D=Object.create(this.lexer),kt={yy:{}};for(var Gt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Gt)&&(kt.yy[Gt]=this.yy[Gt]);D.setInput(x,kt.yy),kt.yy.lexer=D,kt.yy.parser=this,typeof D.yylloc>"u"&&(D.yylloc={});var Kt=D.yylloc;h.push(Kt);var Oe=D.options&&D.options.ranges;typeof kt.yy.parseError=="function"?this.parseError=kt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Re(L){v.length=v.length-2*L,R.length=R.length-L,h.length=h.length-L}g(Re,"popStack");function he(){var L;return L=b.pop()||D.lex()||ce,typeof L!="number"&&(L instanceof Array&&(b=L,L=b.pop()),L=m.symbols_[L]||L),L}g(he,"lex");for(var I,At,N,Jt,wt={},Nt,W,ue,Yt;;){if(At=v[v.length-1],this.defaultActions[At]?N=this.defaultActions[At]:((I===null||typeof I>"u")&&(I=he()),N=Dt[At]&&Dt[At][I]),typeof N>"u"||!N.length||!N[0]){var Zt="";Yt=[];for(Nt in Dt[At])this.terminals_[Nt]&&Nt>we&&Yt.push("'"+this.terminals_[Nt]+"'");D.showPosition?Zt="Parse error on line "+(Et+1)+`: `+D.showPosition()+` Expecting `+Yt.join(", ")+", got '"+(this.terminals_[I]||I)+"'":Zt="Parse error on line "+(Et+1)+": Unexpected "+(I==ce?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(Zt,{text:D.match,token:this.terminals_[I]||I,line:D.yylineno,loc:Kt,expected:Yt})}if(N[0]instanceof Array&&N.length>1)throw new Error("Parse Error: multiple actions possible at state: "+At+", token: "+I);switch(N[0]){case 1:v.push(I),R.push(D.yytext),h.push(D.yylloc),v.push(N[1]),I=null,oe=D.yyleng,p=D.yytext,Et=D.yylineno,Kt=D.yylloc;break;case 2:if(W=this.productions_[N[1]][1],wt.$=R[R.length-W],wt._$={first_line:h[h.length-(W||1)].first_line,last_line:h[h.length-1].last_line,first_column:h[h.length-(W||1)].first_column,last_column:h[h.length-1].last_column},Oe&&(wt._$.range=[h[h.length-(W||1)].range[0],h[h.length-1].range[1]]),Jt=this.performAction.apply(wt,[p,oe,Et,kt.yy,N[1],R,h].concat(Te)),typeof Jt<"u")return Jt;W&&(v=v.slice(0,-1*W*2),R=R.slice(0,-1*W),h=h.slice(0,-1*W)),v.push(this.productions_[N[1]][0]),R.push(wt.$),h.push(wt._$),ue=Dt[v[v.length-2]][v[v.length-1]],v.push(ue);break;case 3:return!0}}return!0},"parse")},Ce=function(){var _t={EOF:1,parseError:g(function(m,v){if(this.yy.parser)this.yy.parser.parseError(m,v);else throw new Error(m)},"parseError"),setInput:g(function(x,m){return this.yy=m||this.yy||{},this._input=x,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:g(function(){var x=this._input[0];this.yytext+=x,this.yyleng++,this.offset++,this.match+=x,this.matched+=x;var m=x.match(/(?:\r\n?|\n).*/g);return m?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),x},"input"),unput:g(function(x){var m=x.length,v=x.split(/(?:\r\n?|\n)/g);this._input=x+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-m),this.offset-=m;var b=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),v.length-1&&(this.yylineno-=v.length-1);var R=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:v?(v.length===b.length?this.yylloc.first_column:0)+b[b.length-v.length].length-v[0].length:this.yylloc.first_column-m},this.options.ranges&&(this.yylloc.range=[R[0],R[0]+this.yyleng-m]),this.yyleng=this.yytext.length,this},"unput"),more:g(function(){return this._more=!0,this},"more"),reject:g(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:g(function(x){this.unput(this.match.slice(x))},"less"),pastInput:g(function(){var x=this.matched.substr(0,this.matched.length-this.match.length);return(x.length>20?"...":"")+x.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:g(function(){var x=this.match;return x.length<20&&(x+=this._input.substr(0,20-x.length)),(x.substr(0,20)+(x.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:g(function(){var x=this.pastInput(),m=new Array(x.length+1).join("-");return x+this.upcomingInput()+` diff --git a/assets/chunks/channel.Baid-llA.js b/assets/chunks/channel.Baid-llA.js deleted file mode 100644 index 3eb868a33..000000000 --- a/assets/chunks/channel.Baid-llA.js +++ /dev/null @@ -1 +0,0 @@ -import{U as a,E as n}from"../app.D6i7gVln.js";const t=(r,o)=>a.lang.round(n.parse(r)[o]);export{t as c}; diff --git a/assets/chunks/channel.D2e8U1N_.js b/assets/chunks/channel.D2e8U1N_.js new file mode 100644 index 000000000..33162d043 --- /dev/null +++ b/assets/chunks/channel.D2e8U1N_.js @@ -0,0 +1 @@ +import{U as a,E as n}from"../app.BnrbdIpt.js";const t=(r,o)=>a.lang.round(n.parse(r)[o]);export{t as c}; diff --git a/assets/chunks/chunk-2JBRQKJ5.DIRzpGn_.js b/assets/chunks/chunk-2JBRQKJ5.nwtrW0Zb.js similarity index 99% rename from assets/chunks/chunk-2JBRQKJ5.DIRzpGn_.js rename to assets/chunks/chunk-2JBRQKJ5.nwtrW0Zb.js index ebc7c2270..67c1e69a5 100644 --- a/assets/chunks/chunk-2JBRQKJ5.DIRzpGn_.js +++ b/assets/chunks/chunk-2JBRQKJ5.nwtrW0Zb.js @@ -1,4 +1,4 @@ -import{g as De,s as Ce}from"./chunk-DUMQOTYW.DtrraZ_9.js";import{_ as r,e as H,d as x,g as xe,s as Ae,b as Le,c as Ie,q as Re,r as Oe,l as b,y as Ne,u as we,t as $e,ag as Pe}from"../app.D6i7gVln.js";var Ot=function(){var t=r(function($,o,u,n){for(u=u||{},n=$.length;n--;u[$[n]]=o);return u},"o"),e=[1,2],c=[1,3],a=[1,4],d=[2,4],s=[1,9],p=[1,11],g=[1,16],l=[1,17],_=[1,18],v=[1,19],A=[1,32],B=[1,20],Y=[1,21],I=[1,22],f=[1,23],L=[1,24],R=[1,26],F=[1,27],V=[1,28],N=[1,29],w=[1,30],rt=[1,31],at=[1,34],nt=[1,35],lt=[1,36],ot=[1,37],J=[1,33],S=[1,4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],ct=[1,4,5,14,15,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],Vt=[4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],kt={trace:r(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,SD:6,document:7,line:8,statement:9,classDefStatement:10,styleStatement:11,cssClassStatement:12,idStatement:13,DESCR:14,"-->":15,HIDE_EMPTY:16,scale:17,WIDTH:18,COMPOSIT_STATE:19,STRUCT_START:20,STRUCT_STOP:21,STATE_DESCR:22,AS:23,ID:24,FORK:25,JOIN:26,CHOICE:27,CONCURRENT:28,note:29,notePosition:30,NOTE_TEXT:31,direction:32,acc_title:33,acc_title_value:34,acc_descr:35,acc_descr_value:36,acc_descr_multiline_value:37,classDef:38,CLASSDEF_ID:39,CLASSDEF_STYLEOPTS:40,DEFAULT:41,style:42,STYLE_IDS:43,STYLEDEF_STYLEOPTS:44,class:45,CLASSENTITY_IDS:46,STYLECLASS:47,direction_tb:48,direction_bt:49,direction_rl:50,direction_lr:51,eol:52,";":53,EDGE_STATE:54,STYLE_SEPARATOR:55,left_of:56,right_of:57,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",6:"SD",14:"DESCR",15:"-->",16:"HIDE_EMPTY",17:"scale",18:"WIDTH",19:"COMPOSIT_STATE",20:"STRUCT_START",21:"STRUCT_STOP",22:"STATE_DESCR",23:"AS",24:"ID",25:"FORK",26:"JOIN",27:"CHOICE",28:"CONCURRENT",29:"note",31:"NOTE_TEXT",33:"acc_title",34:"acc_title_value",35:"acc_descr",36:"acc_descr_value",37:"acc_descr_multiline_value",38:"classDef",39:"CLASSDEF_ID",40:"CLASSDEF_STYLEOPTS",41:"DEFAULT",42:"style",43:"STYLE_IDS",44:"STYLEDEF_STYLEOPTS",45:"class",46:"CLASSENTITY_IDS",47:"STYLECLASS",48:"direction_tb",49:"direction_bt",50:"direction_rl",51:"direction_lr",53:";",54:"EDGE_STATE",55:"STYLE_SEPARATOR",56:"left_of",57:"right_of"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[9,1],[9,1],[9,1],[9,1],[9,2],[9,3],[9,4],[9,1],[9,2],[9,1],[9,4],[9,3],[9,6],[9,1],[9,1],[9,1],[9,1],[9,4],[9,4],[9,1],[9,2],[9,2],[9,1],[10,3],[10,3],[11,3],[12,3],[32,1],[32,1],[32,1],[32,1],[52,1],[52,1],[13,1],[13,1],[13,3],[13,3],[30,1],[30,1]],performAction:r(function(o,u,n,y,T,i,q){var h=i.length-1;switch(T){case 3:return y.setRootDoc(i[h]),i[h];case 4:this.$=[];break;case 5:i[h]!="nl"&&(i[h-1].push(i[h]),this.$=i[h-1]);break;case 6:case 7:this.$=i[h];break;case 8:this.$="nl";break;case 12:this.$=i[h];break;case 13:const Q=i[h-1];Q.description=y.trimColon(i[h]),this.$=Q;break;case 14:this.$={stmt:"relation",state1:i[h-2],state2:i[h]};break;case 15:const Dt=y.trimColon(i[h]);this.$={stmt:"relation",state1:i[h-3],state2:i[h-1],description:Dt};break;case 19:this.$={stmt:"state",id:i[h-3],type:"default",description:"",doc:i[h-1]};break;case 20:var M=i[h],W=i[h-2].trim();if(i[h].match(":")){var ht=i[h].split(":");M=ht[0],W=[W,ht[1]]}this.$={stmt:"state",id:M,type:"default",description:W};break;case 21:this.$={stmt:"state",id:i[h-3],type:"default",description:i[h-5],doc:i[h-1]};break;case 22:this.$={stmt:"state",id:i[h],type:"fork"};break;case 23:this.$={stmt:"state",id:i[h],type:"join"};break;case 24:this.$={stmt:"state",id:i[h],type:"choice"};break;case 25:this.$={stmt:"state",id:y.getDividerId(),type:"divider"};break;case 26:this.$={stmt:"state",id:i[h-1].trim(),note:{position:i[h-2].trim(),text:i[h].trim()}};break;case 29:this.$=i[h].trim(),y.setAccTitle(this.$);break;case 30:case 31:this.$=i[h].trim(),y.setAccDescription(this.$);break;case 32:case 33:this.$={stmt:"classDef",id:i[h-1].trim(),classes:i[h].trim()};break;case 34:this.$={stmt:"style",id:i[h-1].trim(),styleClass:i[h].trim()};break;case 35:this.$={stmt:"applyClass",id:i[h-1].trim(),styleClass:i[h].trim()};break;case 36:y.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 37:y.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 38:y.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 39:y.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 42:case 43:this.$={stmt:"state",id:i[h].trim(),type:"default",description:""};break;case 44:this.$={stmt:"state",id:i[h-2].trim(),classes:[i[h].trim()],type:"default",description:""};break;case 45:this.$={stmt:"state",id:i[h-2].trim(),classes:[i[h].trim()],type:"default",description:""};break}},"anonymous"),table:[{3:1,4:e,5:c,6:a},{1:[3]},{3:5,4:e,5:c,6:a},{3:6,4:e,5:c,6:a},t([1,4,5,16,17,19,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],d,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,5]),{9:38,10:12,11:13,12:14,13:15,16:g,17:l,19:_,22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,7]),t(S,[2,8]),t(S,[2,9]),t(S,[2,10]),t(S,[2,11]),t(S,[2,12],{14:[1,39],15:[1,40]}),t(S,[2,16]),{18:[1,41]},t(S,[2,18],{20:[1,42]}),{23:[1,43]},t(S,[2,22]),t(S,[2,23]),t(S,[2,24]),t(S,[2,25]),{30:44,31:[1,45],56:[1,46],57:[1,47]},t(S,[2,28]),{34:[1,48]},{36:[1,49]},t(S,[2,31]),{39:[1,50],41:[1,51]},{43:[1,52]},{46:[1,53]},t(ct,[2,42],{55:[1,54]}),t(ct,[2,43],{55:[1,55]}),t(S,[2,36]),t(S,[2,37]),t(S,[2,38]),t(S,[2,39]),t(S,[2,6]),t(S,[2,13]),{13:56,24:A,54:J},t(S,[2,17]),t(Vt,d,{7:57}),{24:[1,58]},{24:[1,59]},{23:[1,60]},{24:[2,46]},{24:[2,47]},t(S,[2,29]),t(S,[2,30]),{40:[1,61]},{40:[1,62]},{44:[1,63]},{47:[1,64]},{24:[1,65]},{24:[1,66]},t(S,[2,14],{14:[1,67]}),{4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,21:[1,68],22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,20],{20:[1,69]}),{31:[1,70]},{24:[1,71]},t(S,[2,32]),t(S,[2,33]),t(S,[2,34]),t(S,[2,35]),t(ct,[2,44]),t(ct,[2,45]),t(S,[2,15]),t(S,[2,19]),t(Vt,d,{7:72}),t(S,[2,26]),t(S,[2,27]),{4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,21:[1,73],22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,21])],defaultActions:{5:[2,1],6:[2,2],46:[2,46],47:[2,47]},parseError:r(function(o,u){if(u.recoverable)this.trace(o);else{var n=new Error(o);throw n.hash=u,n}},"parseError"),parse:r(function(o){var u=this,n=[0],y=[],T=[null],i=[],q=this.table,h="",M=0,W=0,ht=2,Q=1,Dt=i.slice.call(arguments,1),E=Object.create(this.lexer),U={yy:{}};for(var Ct in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ct)&&(U.yy[Ct]=this.yy[Ct]);E.setInput(o,U.yy),U.yy.lexer=E,U.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var xt=E.yylloc;i.push(xt);var me=E.options&&E.options.ranges;typeof U.yy.parseError=="function"?this.parseError=U.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ke(D){n.length=n.length-2*D,T.length=T.length-D,i.length=i.length-D}r(ke,"popStack");function Mt(){var D;return D=y.pop()||E.lex()||Q,typeof D!="number"&&(D instanceof Array&&(y=D,D=y.pop()),D=u.symbols_[D]||D),D}r(Mt,"lex");for(var m,j,C,At,X={},dt,O,Ut,ft;;){if(j=n[n.length-1],this.defaultActions[j]?C=this.defaultActions[j]:((m===null||typeof m>"u")&&(m=Mt()),C=q[j]&&q[j][m]),typeof C>"u"||!C.length||!C[0]){var Lt="";ft=[];for(dt in q[j])this.terminals_[dt]&&dt>ht&&ft.push("'"+this.terminals_[dt]+"'");E.showPosition?Lt="Parse error on line "+(M+1)+`: +import{g as De,s as Ce}from"./chunk-DUMQOTYW.CQp35269.js";import{_ as r,e as H,d as x,g as xe,s as Ae,b as Le,c as Ie,q as Re,r as Oe,l as b,y as Ne,u as we,t as $e,ag as Pe}from"../app.BnrbdIpt.js";var Ot=function(){var t=r(function($,o,u,n){for(u=u||{},n=$.length;n--;u[$[n]]=o);return u},"o"),e=[1,2],c=[1,3],a=[1,4],d=[2,4],s=[1,9],p=[1,11],g=[1,16],l=[1,17],_=[1,18],v=[1,19],A=[1,32],B=[1,20],Y=[1,21],I=[1,22],f=[1,23],L=[1,24],R=[1,26],F=[1,27],V=[1,28],N=[1,29],w=[1,30],rt=[1,31],at=[1,34],nt=[1,35],lt=[1,36],ot=[1,37],J=[1,33],S=[1,4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],ct=[1,4,5,14,15,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],Vt=[4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],kt={trace:r(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,SD:6,document:7,line:8,statement:9,classDefStatement:10,styleStatement:11,cssClassStatement:12,idStatement:13,DESCR:14,"-->":15,HIDE_EMPTY:16,scale:17,WIDTH:18,COMPOSIT_STATE:19,STRUCT_START:20,STRUCT_STOP:21,STATE_DESCR:22,AS:23,ID:24,FORK:25,JOIN:26,CHOICE:27,CONCURRENT:28,note:29,notePosition:30,NOTE_TEXT:31,direction:32,acc_title:33,acc_title_value:34,acc_descr:35,acc_descr_value:36,acc_descr_multiline_value:37,classDef:38,CLASSDEF_ID:39,CLASSDEF_STYLEOPTS:40,DEFAULT:41,style:42,STYLE_IDS:43,STYLEDEF_STYLEOPTS:44,class:45,CLASSENTITY_IDS:46,STYLECLASS:47,direction_tb:48,direction_bt:49,direction_rl:50,direction_lr:51,eol:52,";":53,EDGE_STATE:54,STYLE_SEPARATOR:55,left_of:56,right_of:57,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",6:"SD",14:"DESCR",15:"-->",16:"HIDE_EMPTY",17:"scale",18:"WIDTH",19:"COMPOSIT_STATE",20:"STRUCT_START",21:"STRUCT_STOP",22:"STATE_DESCR",23:"AS",24:"ID",25:"FORK",26:"JOIN",27:"CHOICE",28:"CONCURRENT",29:"note",31:"NOTE_TEXT",33:"acc_title",34:"acc_title_value",35:"acc_descr",36:"acc_descr_value",37:"acc_descr_multiline_value",38:"classDef",39:"CLASSDEF_ID",40:"CLASSDEF_STYLEOPTS",41:"DEFAULT",42:"style",43:"STYLE_IDS",44:"STYLEDEF_STYLEOPTS",45:"class",46:"CLASSENTITY_IDS",47:"STYLECLASS",48:"direction_tb",49:"direction_bt",50:"direction_rl",51:"direction_lr",53:";",54:"EDGE_STATE",55:"STYLE_SEPARATOR",56:"left_of",57:"right_of"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[9,1],[9,1],[9,1],[9,1],[9,2],[9,3],[9,4],[9,1],[9,2],[9,1],[9,4],[9,3],[9,6],[9,1],[9,1],[9,1],[9,1],[9,4],[9,4],[9,1],[9,2],[9,2],[9,1],[10,3],[10,3],[11,3],[12,3],[32,1],[32,1],[32,1],[32,1],[52,1],[52,1],[13,1],[13,1],[13,3],[13,3],[30,1],[30,1]],performAction:r(function(o,u,n,y,T,i,q){var h=i.length-1;switch(T){case 3:return y.setRootDoc(i[h]),i[h];case 4:this.$=[];break;case 5:i[h]!="nl"&&(i[h-1].push(i[h]),this.$=i[h-1]);break;case 6:case 7:this.$=i[h];break;case 8:this.$="nl";break;case 12:this.$=i[h];break;case 13:const Q=i[h-1];Q.description=y.trimColon(i[h]),this.$=Q;break;case 14:this.$={stmt:"relation",state1:i[h-2],state2:i[h]};break;case 15:const Dt=y.trimColon(i[h]);this.$={stmt:"relation",state1:i[h-3],state2:i[h-1],description:Dt};break;case 19:this.$={stmt:"state",id:i[h-3],type:"default",description:"",doc:i[h-1]};break;case 20:var M=i[h],W=i[h-2].trim();if(i[h].match(":")){var ht=i[h].split(":");M=ht[0],W=[W,ht[1]]}this.$={stmt:"state",id:M,type:"default",description:W};break;case 21:this.$={stmt:"state",id:i[h-3],type:"default",description:i[h-5],doc:i[h-1]};break;case 22:this.$={stmt:"state",id:i[h],type:"fork"};break;case 23:this.$={stmt:"state",id:i[h],type:"join"};break;case 24:this.$={stmt:"state",id:i[h],type:"choice"};break;case 25:this.$={stmt:"state",id:y.getDividerId(),type:"divider"};break;case 26:this.$={stmt:"state",id:i[h-1].trim(),note:{position:i[h-2].trim(),text:i[h].trim()}};break;case 29:this.$=i[h].trim(),y.setAccTitle(this.$);break;case 30:case 31:this.$=i[h].trim(),y.setAccDescription(this.$);break;case 32:case 33:this.$={stmt:"classDef",id:i[h-1].trim(),classes:i[h].trim()};break;case 34:this.$={stmt:"style",id:i[h-1].trim(),styleClass:i[h].trim()};break;case 35:this.$={stmt:"applyClass",id:i[h-1].trim(),styleClass:i[h].trim()};break;case 36:y.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 37:y.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 38:y.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 39:y.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 42:case 43:this.$={stmt:"state",id:i[h].trim(),type:"default",description:""};break;case 44:this.$={stmt:"state",id:i[h-2].trim(),classes:[i[h].trim()],type:"default",description:""};break;case 45:this.$={stmt:"state",id:i[h-2].trim(),classes:[i[h].trim()],type:"default",description:""};break}},"anonymous"),table:[{3:1,4:e,5:c,6:a},{1:[3]},{3:5,4:e,5:c,6:a},{3:6,4:e,5:c,6:a},t([1,4,5,16,17,19,22,24,25,26,27,28,29,33,35,37,38,42,45,48,49,50,51,54],d,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,5]),{9:38,10:12,11:13,12:14,13:15,16:g,17:l,19:_,22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,7]),t(S,[2,8]),t(S,[2,9]),t(S,[2,10]),t(S,[2,11]),t(S,[2,12],{14:[1,39],15:[1,40]}),t(S,[2,16]),{18:[1,41]},t(S,[2,18],{20:[1,42]}),{23:[1,43]},t(S,[2,22]),t(S,[2,23]),t(S,[2,24]),t(S,[2,25]),{30:44,31:[1,45],56:[1,46],57:[1,47]},t(S,[2,28]),{34:[1,48]},{36:[1,49]},t(S,[2,31]),{39:[1,50],41:[1,51]},{43:[1,52]},{46:[1,53]},t(ct,[2,42],{55:[1,54]}),t(ct,[2,43],{55:[1,55]}),t(S,[2,36]),t(S,[2,37]),t(S,[2,38]),t(S,[2,39]),t(S,[2,6]),t(S,[2,13]),{13:56,24:A,54:J},t(S,[2,17]),t(Vt,d,{7:57}),{24:[1,58]},{24:[1,59]},{23:[1,60]},{24:[2,46]},{24:[2,47]},t(S,[2,29]),t(S,[2,30]),{40:[1,61]},{40:[1,62]},{44:[1,63]},{47:[1,64]},{24:[1,65]},{24:[1,66]},t(S,[2,14],{14:[1,67]}),{4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,21:[1,68],22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,20],{20:[1,69]}),{31:[1,70]},{24:[1,71]},t(S,[2,32]),t(S,[2,33]),t(S,[2,34]),t(S,[2,35]),t(ct,[2,44]),t(ct,[2,45]),t(S,[2,15]),t(S,[2,19]),t(Vt,d,{7:72}),t(S,[2,26]),t(S,[2,27]),{4:s,5:p,8:8,9:10,10:12,11:13,12:14,13:15,16:g,17:l,19:_,21:[1,73],22:v,24:A,25:B,26:Y,27:I,28:f,29:L,32:25,33:R,35:F,37:V,38:N,42:w,45:rt,48:at,49:nt,50:lt,51:ot,54:J},t(S,[2,21])],defaultActions:{5:[2,1],6:[2,2],46:[2,46],47:[2,47]},parseError:r(function(o,u){if(u.recoverable)this.trace(o);else{var n=new Error(o);throw n.hash=u,n}},"parseError"),parse:r(function(o){var u=this,n=[0],y=[],T=[null],i=[],q=this.table,h="",M=0,W=0,ht=2,Q=1,Dt=i.slice.call(arguments,1),E=Object.create(this.lexer),U={yy:{}};for(var Ct in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ct)&&(U.yy[Ct]=this.yy[Ct]);E.setInput(o,U.yy),U.yy.lexer=E,U.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var xt=E.yylloc;i.push(xt);var me=E.options&&E.options.ranges;typeof U.yy.parseError=="function"?this.parseError=U.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ke(D){n.length=n.length-2*D,T.length=T.length-D,i.length=i.length-D}r(ke,"popStack");function Mt(){var D;return D=y.pop()||E.lex()||Q,typeof D!="number"&&(D instanceof Array&&(y=D,D=y.pop()),D=u.symbols_[D]||D),D}r(Mt,"lex");for(var m,j,C,At,X={},dt,O,Ut,ft;;){if(j=n[n.length-1],this.defaultActions[j]?C=this.defaultActions[j]:((m===null||typeof m>"u")&&(m=Mt()),C=q[j]&&q[j][m]),typeof C>"u"||!C.length||!C[0]){var Lt="";ft=[];for(dt in q[j])this.terminals_[dt]&&dt>ht&&ft.push("'"+this.terminals_[dt]+"'");E.showPosition?Lt="Parse error on line "+(M+1)+`: `+E.showPosition()+` Expecting `+ft.join(", ")+", got '"+(this.terminals_[m]||m)+"'":Lt="Parse error on line "+(M+1)+": Unexpected "+(m==Q?"end of input":"'"+(this.terminals_[m]||m)+"'"),this.parseError(Lt,{text:E.match,token:this.terminals_[m]||m,line:E.yylineno,loc:xt,expected:ft})}if(C[0]instanceof Array&&C.length>1)throw new Error("Parse Error: multiple actions possible at state: "+j+", token: "+m);switch(C[0]){case 1:n.push(m),T.push(E.yytext),i.push(E.yylloc),n.push(C[1]),m=null,W=E.yyleng,h=E.yytext,M=E.yylineno,xt=E.yylloc;break;case 2:if(O=this.productions_[C[1]][1],X.$=T[T.length-O],X._$={first_line:i[i.length-(O||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(O||1)].first_column,last_column:i[i.length-1].last_column},me&&(X._$.range=[i[i.length-(O||1)].range[0],i[i.length-1].range[1]]),At=this.performAction.apply(X,[h,W,M,U.yy,C[1],T,i].concat(Dt)),typeof At<"u")return At;O&&(n=n.slice(0,-1*O*2),T=T.slice(0,-1*O),i=i.slice(0,-1*O)),n.push(this.productions_[C[1]][0]),T.push(X.$),i.push(X._$),Ut=q[n[n.length-2]][n[n.length-1]],n.push(Ut);break;case 3:return!0}}return!0},"parse")},be=function(){var $={EOF:1,parseError:r(function(u,n){if(this.yy.parser)this.yy.parser.parseError(u,n);else throw new Error(u)},"parseError"),setInput:r(function(o,u){return this.yy=u||this.yy||{},this._input=o,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:r(function(){var o=this._input[0];this.yytext+=o,this.yyleng++,this.offset++,this.match+=o,this.matched+=o;var u=o.match(/(?:\r\n?|\n).*/g);return u?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),o},"input"),unput:r(function(o){var u=o.length,n=o.split(/(?:\r\n?|\n)/g);this._input=o+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-u),this.offset-=u;var y=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var T=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===y.length?this.yylloc.first_column:0)+y[y.length-n.length].length-n[0].length:this.yylloc.first_column-u},this.options.ranges&&(this.yylloc.range=[T[0],T[0]+this.yyleng-u]),this.yyleng=this.yytext.length,this},"unput"),more:r(function(){return this._more=!0,this},"more"),reject:r(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:r(function(o){this.unput(this.match.slice(o))},"less"),pastInput:r(function(){var o=this.matched.substr(0,this.matched.length-this.match.length);return(o.length>20?"...":"")+o.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:r(function(){var o=this.match;return o.length<20&&(o+=this._input.substr(0,20-o.length)),(o.substr(0,20)+(o.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:r(function(){var o=this.pastInput(),u=new Array(o.length+1).join("-");return o+this.upcomingInput()+` diff --git a/assets/chunks/chunk-2RYQ3QTB.R1T3wwIj.js b/assets/chunks/chunk-2RYQ3QTB.DbGs-4XY.js similarity index 65% rename from assets/chunks/chunk-2RYQ3QTB.R1T3wwIj.js rename to assets/chunks/chunk-2RYQ3QTB.DbGs-4XY.js index 2a149e051..cc593ed3f 100644 --- a/assets/chunks/chunk-2RYQ3QTB.R1T3wwIj.js +++ b/assets/chunks/chunk-2RYQ3QTB.DbGs-4XY.js @@ -1 +1 @@ -import{_ as s}from"../app.D6i7gVln.js";var t,e=(t=class{constructor(i){this.init=i,this.records=this.init()}reset(){this.records=this.init()}},s(t,"ImperativeState"),t);export{e as I}; +import{_ as s}from"../app.BnrbdIpt.js";var t,e=(t=class{constructor(i){this.init=i,this.records=this.init()}reset(){this.records=this.init()}},s(t,"ImperativeState"),t);export{e as I}; diff --git a/assets/chunks/chunk-BAVOGKFW.D8JYsnL1.js b/assets/chunks/chunk-BAVOGKFW.FGNhd2bd.js similarity index 99% rename from assets/chunks/chunk-BAVOGKFW.D8JYsnL1.js rename to assets/chunks/chunk-BAVOGKFW.FGNhd2bd.js index ef37ed0dd..053bc478d 100644 --- a/assets/chunks/chunk-BAVOGKFW.D8JYsnL1.js +++ b/assets/chunks/chunk-BAVOGKFW.FGNhd2bd.js @@ -1,4 +1,4 @@ -import{_ as n,i as lt,d as D,a9 as Ve,s as ct,g as ot,b as ht,c as At,q as pt,r as ft,e as x,t as dt,l as Ct,u as $e,j as Y}from"../app.D6i7gVln.js";var Pe=function(){var e=n(function(O,a,l,A){for(l=l||{},A=O.length;A--;l[O[A]]=a);return l},"o"),i=[1,17],r=[1,18],h=[1,19],c=[1,39],f=[1,40],d=[1,25],B=[1,23],S=[1,24],N=[1,31],Ee=[1,32],ge=[1,33],me=[1,34],be=[1,35],ke=[1,36],Te=[1,26],ye=[1,27],Fe=[1,28],De=[1,29],E=[1,43],_e=[1,30],g=[1,42],m=[1,44],b=[1,41],T=[1,45],Be=[1,9],o=[1,8,9],Q=[1,56],X=[1,57],W=[1,58],q=[1,59],H=[1,60],Se=[1,61],ve=[1,62],J=[1,8,9,39],Ke=[1,74],U=[1,8,9,12,13,21,37,39,42,59,60,61,62,63,64,65,70,72],Z=[1,8,9,12,13,19,21,37,39,42,46,59,60,61,62,63,64,65,70,72,74,80,95,97,98],$=[13,74,80,95,97,98],z=[13,64,65,74,80,95,97,98],Ye=[13,59,60,61,62,63,74,80,95,97,98],Ne=[1,93],ee=[1,110],te=[1,108],se=[1,102],ie=[1,103],ue=[1,104],ne=[1,105],ae=[1,106],re=[1,107],le=[1,109],Le=[1,8,9,37,39,42],ce=[1,8,9,21],je=[1,8,9,78],v=[1,8,9,21,73,74,78,80,81,82,83,84,85],xe={trace:n(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mermaidDoc:4,statements:5,graphConfig:6,CLASS_DIAGRAM:7,NEWLINE:8,EOF:9,statement:10,classLabel:11,SQS:12,STR:13,SQE:14,namespaceName:15,alphaNumToken:16,className:17,classLiteralName:18,GENERICTYPE:19,relationStatement:20,LABEL:21,namespaceStatement:22,classStatement:23,memberStatement:24,annotationStatement:25,clickStatement:26,styleStatement:27,cssClassStatement:28,noteStatement:29,direction:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,namespaceIdentifier:36,STRUCT_START:37,classStatements:38,STRUCT_STOP:39,NAMESPACE:40,classIdentifier:41,STYLE_SEPARATOR:42,members:43,CLASS:44,ANNOTATION_START:45,ANNOTATION_END:46,MEMBER:47,SEPARATOR:48,relation:49,NOTE_FOR:50,noteText:51,NOTE:52,direction_tb:53,direction_bt:54,direction_rl:55,direction_lr:56,relationType:57,lineType:58,AGGREGATION:59,EXTENSION:60,COMPOSITION:61,DEPENDENCY:62,LOLLIPOP:63,LINE:64,DOTTED_LINE:65,CALLBACK:66,LINK:67,LINK_TARGET:68,CLICK:69,CALLBACK_NAME:70,CALLBACK_ARGS:71,HREF:72,STYLE:73,ALPHA:74,stylesOpt:75,CSSCLASS:76,style:77,COMMA:78,styleComponent:79,NUM:80,COLON:81,UNIT:82,SPACE:83,BRKT:84,PCT:85,commentToken:86,textToken:87,graphCodeTokens:88,textNoTagsToken:89,TAGSTART:90,TAGEND:91,"==":92,"--":93,DEFAULT:94,MINUS:95,keywords:96,UNICODE_TEXT:97,BQUOTE_STR:98,$accept:0,$end:1},terminals_:{2:"error",7:"CLASS_DIAGRAM",8:"NEWLINE",9:"EOF",12:"SQS",13:"STR",14:"SQE",19:"GENERICTYPE",21:"LABEL",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",37:"STRUCT_START",39:"STRUCT_STOP",40:"NAMESPACE",42:"STYLE_SEPARATOR",44:"CLASS",45:"ANNOTATION_START",46:"ANNOTATION_END",47:"MEMBER",48:"SEPARATOR",50:"NOTE_FOR",52:"NOTE",53:"direction_tb",54:"direction_bt",55:"direction_rl",56:"direction_lr",59:"AGGREGATION",60:"EXTENSION",61:"COMPOSITION",62:"DEPENDENCY",63:"LOLLIPOP",64:"LINE",65:"DOTTED_LINE",66:"CALLBACK",67:"LINK",68:"LINK_TARGET",69:"CLICK",70:"CALLBACK_NAME",71:"CALLBACK_ARGS",72:"HREF",73:"STYLE",74:"ALPHA",76:"CSSCLASS",78:"COMMA",80:"NUM",81:"COLON",82:"UNIT",83:"SPACE",84:"BRKT",85:"PCT",88:"graphCodeTokens",90:"TAGSTART",91:"TAGEND",92:"==",93:"--",94:"DEFAULT",95:"MINUS",96:"keywords",97:"UNICODE_TEXT",98:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[4,1],[6,4],[5,1],[5,2],[5,3],[11,3],[15,1],[15,2],[17,1],[17,1],[17,2],[17,2],[17,2],[10,1],[10,2],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,2],[10,1],[22,4],[22,5],[36,2],[38,1],[38,2],[38,3],[23,1],[23,3],[23,4],[23,6],[41,2],[41,3],[25,4],[43,1],[43,2],[24,1],[24,2],[24,1],[24,1],[20,3],[20,4],[20,4],[20,5],[29,3],[29,2],[30,1],[30,1],[30,1],[30,1],[49,3],[49,2],[49,2],[49,1],[57,1],[57,1],[57,1],[57,1],[57,1],[58,1],[58,1],[26,3],[26,4],[26,3],[26,4],[26,4],[26,5],[26,3],[26,4],[26,4],[26,5],[26,4],[26,5],[26,5],[26,6],[27,3],[28,3],[75,1],[75,3],[77,1],[77,2],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[86,1],[86,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[89,1],[89,1],[89,1],[89,1],[16,1],[16,1],[16,1],[16,1],[18,1],[51,1]],performAction:n(function(a,l,A,u,p,t,K){var s=t.length-1;switch(p){case 8:this.$=t[s-1];break;case 9:case 11:case 12:this.$=t[s];break;case 10:case 13:this.$=t[s-1]+t[s];break;case 14:case 15:this.$=t[s-1]+"~"+t[s]+"~";break;case 16:u.addRelation(t[s]);break;case 17:t[s-1].title=u.cleanupLabel(t[s]),u.addRelation(t[s-1]);break;case 27:this.$=t[s].trim(),u.setAccTitle(this.$);break;case 28:case 29:this.$=t[s].trim(),u.setAccDescription(this.$);break;case 30:u.addClassesToNamespace(t[s-3],t[s-1]);break;case 31:u.addClassesToNamespace(t[s-4],t[s-1]);break;case 32:this.$=t[s],u.addNamespace(t[s]);break;case 33:this.$=[t[s]];break;case 34:this.$=[t[s-1]];break;case 35:t[s].unshift(t[s-2]),this.$=t[s];break;case 37:u.setCssClass(t[s-2],t[s]);break;case 38:u.addMembers(t[s-3],t[s-1]);break;case 39:u.setCssClass(t[s-5],t[s-3]),u.addMembers(t[s-5],t[s-1]);break;case 40:this.$=t[s],u.addClass(t[s]);break;case 41:this.$=t[s-1],u.addClass(t[s-1]),u.setClassLabel(t[s-1],t[s]);break;case 42:u.addAnnotation(t[s],t[s-2]);break;case 43:this.$=[t[s]];break;case 44:t[s].push(t[s-1]),this.$=t[s];break;case 45:break;case 46:u.addMember(t[s-1],u.cleanupLabel(t[s]));break;case 47:break;case 48:break;case 49:this.$={id1:t[s-2],id2:t[s],relation:t[s-1],relationTitle1:"none",relationTitle2:"none"};break;case 50:this.$={id1:t[s-3],id2:t[s],relation:t[s-1],relationTitle1:t[s-2],relationTitle2:"none"};break;case 51:this.$={id1:t[s-3],id2:t[s],relation:t[s-2],relationTitle1:"none",relationTitle2:t[s-1]};break;case 52:this.$={id1:t[s-4],id2:t[s],relation:t[s-2],relationTitle1:t[s-3],relationTitle2:t[s-1]};break;case 53:u.addNote(t[s],t[s-1]);break;case 54:u.addNote(t[s]);break;case 55:u.setDirection("TB");break;case 56:u.setDirection("BT");break;case 57:u.setDirection("RL");break;case 58:u.setDirection("LR");break;case 59:this.$={type1:t[s-2],type2:t[s],lineType:t[s-1]};break;case 60:this.$={type1:"none",type2:t[s],lineType:t[s-1]};break;case 61:this.$={type1:t[s-1],type2:"none",lineType:t[s]};break;case 62:this.$={type1:"none",type2:"none",lineType:t[s]};break;case 63:this.$=u.relationType.AGGREGATION;break;case 64:this.$=u.relationType.EXTENSION;break;case 65:this.$=u.relationType.COMPOSITION;break;case 66:this.$=u.relationType.DEPENDENCY;break;case 67:this.$=u.relationType.LOLLIPOP;break;case 68:this.$=u.lineType.LINE;break;case 69:this.$=u.lineType.DOTTED_LINE;break;case 70:case 76:this.$=t[s-2],u.setClickEvent(t[s-1],t[s]);break;case 71:case 77:this.$=t[s-3],u.setClickEvent(t[s-2],t[s-1]),u.setTooltip(t[s-2],t[s]);break;case 72:this.$=t[s-2],u.setLink(t[s-1],t[s]);break;case 73:this.$=t[s-3],u.setLink(t[s-2],t[s-1],t[s]);break;case 74:this.$=t[s-3],u.setLink(t[s-2],t[s-1]),u.setTooltip(t[s-2],t[s]);break;case 75:this.$=t[s-4],u.setLink(t[s-3],t[s-2],t[s]),u.setTooltip(t[s-3],t[s-1]);break;case 78:this.$=t[s-3],u.setClickEvent(t[s-2],t[s-1],t[s]);break;case 79:this.$=t[s-4],u.setClickEvent(t[s-3],t[s-2],t[s-1]),u.setTooltip(t[s-3],t[s]);break;case 80:this.$=t[s-3],u.setLink(t[s-2],t[s]);break;case 81:this.$=t[s-4],u.setLink(t[s-3],t[s-1],t[s]);break;case 82:this.$=t[s-4],u.setLink(t[s-3],t[s-1]),u.setTooltip(t[s-3],t[s]);break;case 83:this.$=t[s-5],u.setLink(t[s-4],t[s-2],t[s]),u.setTooltip(t[s-4],t[s-1]);break;case 84:this.$=t[s-2],u.setCssStyle(t[s-1],t[s]);break;case 85:u.setCssClass(t[s-1],t[s]);break;case 86:this.$=[t[s]];break;case 87:t[s-2].push(t[s]),this.$=t[s-2];break;case 89:this.$=t[s-1]+t[s];break}},"anonymous"),table:[{3:1,4:2,5:3,6:4,7:[1,6],10:5,16:37,17:20,18:38,20:7,22:8,23:9,24:10,25:11,26:12,27:13,28:14,29:15,30:16,31:i,33:r,35:h,36:21,40:c,41:22,44:f,45:d,47:B,48:S,50:N,52:Ee,53:ge,54:me,55:be,56:ke,66:Te,67:ye,69:Fe,73:De,74:E,76:_e,80:g,95:m,97:b,98:T},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,3]},e(Be,[2,5],{8:[1,46]}),{8:[1,47]},e(o,[2,16],{21:[1,48]}),e(o,[2,18]),e(o,[2,19]),e(o,[2,20]),e(o,[2,21]),e(o,[2,22]),e(o,[2,23]),e(o,[2,24]),e(o,[2,25]),e(o,[2,26]),{32:[1,49]},{34:[1,50]},e(o,[2,29]),e(o,[2,45],{49:51,57:54,58:55,13:[1,52],21:[1,53],59:Q,60:X,61:W,62:q,63:H,64:Se,65:ve}),{37:[1,63]},e(J,[2,36],{37:[1,65],42:[1,64]}),e(o,[2,47]),e(o,[2,48]),{16:66,74:E,80:g,95:m,97:b},{16:37,17:67,18:38,74:E,80:g,95:m,97:b,98:T},{16:37,17:68,18:38,74:E,80:g,95:m,97:b,98:T},{16:37,17:69,18:38,74:E,80:g,95:m,97:b,98:T},{74:[1,70]},{13:[1,71]},{16:37,17:72,18:38,74:E,80:g,95:m,97:b,98:T},{13:Ke,51:73},e(o,[2,55]),e(o,[2,56]),e(o,[2,57]),e(o,[2,58]),e(U,[2,11],{16:37,18:38,17:75,19:[1,76],74:E,80:g,95:m,97:b,98:T}),e(U,[2,12],{19:[1,77]}),{15:78,16:79,74:E,80:g,95:m,97:b},{16:37,17:80,18:38,74:E,80:g,95:m,97:b,98:T},e(Z,[2,112]),e(Z,[2,113]),e(Z,[2,114]),e(Z,[2,115]),e([1,8,9,12,13,19,21,37,39,42,59,60,61,62,63,64,65,70,72],[2,116]),e(Be,[2,6],{10:5,20:7,22:8,23:9,24:10,25:11,26:12,27:13,28:14,29:15,30:16,17:20,36:21,41:22,16:37,18:38,5:81,31:i,33:r,35:h,40:c,44:f,45:d,47:B,48:S,50:N,52:Ee,53:ge,54:me,55:be,56:ke,66:Te,67:ye,69:Fe,73:De,74:E,76:_e,80:g,95:m,97:b,98:T}),{5:82,10:5,16:37,17:20,18:38,20:7,22:8,23:9,24:10,25:11,26:12,27:13,28:14,29:15,30:16,31:i,33:r,35:h,36:21,40:c,41:22,44:f,45:d,47:B,48:S,50:N,52:Ee,53:ge,54:me,55:be,56:ke,66:Te,67:ye,69:Fe,73:De,74:E,76:_e,80:g,95:m,97:b,98:T},e(o,[2,17]),e(o,[2,27]),e(o,[2,28]),{13:[1,84],16:37,17:83,18:38,74:E,80:g,95:m,97:b,98:T},{49:85,57:54,58:55,59:Q,60:X,61:W,62:q,63:H,64:Se,65:ve},e(o,[2,46]),{58:86,64:Se,65:ve},e($,[2,62],{57:87,59:Q,60:X,61:W,62:q,63:H}),e(z,[2,63]),e(z,[2,64]),e(z,[2,65]),e(z,[2,66]),e(z,[2,67]),e(Ye,[2,68]),e(Ye,[2,69]),{8:[1,89],23:90,38:88,41:22,44:f},{16:91,74:E,80:g,95:m,97:b},{43:92,47:Ne},{46:[1,94]},{13:[1,95]},{13:[1,96]},{70:[1,97],72:[1,98]},{21:ee,73:te,74:se,75:99,77:100,79:101,80:ie,81:ue,82:ne,83:ae,84:re,85:le},{74:[1,111]},{13:Ke,51:112},e(o,[2,54]),e(o,[2,117]),e(U,[2,13]),e(U,[2,14]),e(U,[2,15]),{37:[2,32]},{15:113,16:79,37:[2,9],74:E,80:g,95:m,97:b},e(Le,[2,40],{11:114,12:[1,115]}),e(Be,[2,7]),{9:[1,116]},e(ce,[2,49]),{16:37,17:117,18:38,74:E,80:g,95:m,97:b,98:T},{13:[1,119],16:37,17:118,18:38,74:E,80:g,95:m,97:b,98:T},e($,[2,61],{57:120,59:Q,60:X,61:W,62:q,63:H}),e($,[2,60]),{39:[1,121]},{23:90,38:122,41:22,44:f},{8:[1,123],39:[2,33]},e(J,[2,37],{37:[1,124]}),{39:[1,125]},{39:[2,43],43:126,47:Ne},{16:37,17:127,18:38,74:E,80:g,95:m,97:b,98:T},e(o,[2,70],{13:[1,128]}),e(o,[2,72],{13:[1,130],68:[1,129]}),e(o,[2,76],{13:[1,131],71:[1,132]}),{13:[1,133]},e(o,[2,84],{78:[1,134]}),e(je,[2,86],{79:135,21:ee,73:te,74:se,80:ie,81:ue,82:ne,83:ae,84:re,85:le}),e(v,[2,88]),e(v,[2,90]),e(v,[2,91]),e(v,[2,92]),e(v,[2,93]),e(v,[2,94]),e(v,[2,95]),e(v,[2,96]),e(v,[2,97]),e(v,[2,98]),e(o,[2,85]),e(o,[2,53]),{37:[2,10]},e(Le,[2,41]),{13:[1,136]},{1:[2,4]},e(ce,[2,51]),e(ce,[2,50]),{16:37,17:137,18:38,74:E,80:g,95:m,97:b,98:T},e($,[2,59]),e(o,[2,30]),{39:[1,138]},{23:90,38:139,39:[2,34],41:22,44:f},{43:140,47:Ne},e(J,[2,38]),{39:[2,44]},e(o,[2,42]),e(o,[2,71]),e(o,[2,73]),e(o,[2,74],{68:[1,141]}),e(o,[2,77]),e(o,[2,78],{13:[1,142]}),e(o,[2,80],{13:[1,144],68:[1,143]}),{21:ee,73:te,74:se,77:145,79:101,80:ie,81:ue,82:ne,83:ae,84:re,85:le},e(v,[2,89]),{14:[1,146]},e(ce,[2,52]),e(o,[2,31]),{39:[2,35]},{39:[1,147]},e(o,[2,75]),e(o,[2,79]),e(o,[2,81]),e(o,[2,82],{68:[1,148]}),e(je,[2,87],{79:135,21:ee,73:te,74:se,80:ie,81:ue,82:ne,83:ae,84:re,85:le}),e(Le,[2,8]),e(J,[2,39]),e(o,[2,83])],defaultActions:{2:[2,1],3:[2,2],4:[2,3],78:[2,32],113:[2,10],116:[2,4],126:[2,44],139:[2,35]},parseError:n(function(a,l){if(l.recoverable)this.trace(a);else{var A=new Error(a);throw A.hash=l,A}},"parseError"),parse:n(function(a){var l=this,A=[0],u=[],p=[null],t=[],K=this.table,s="",he=0,Qe=0,ut=2,Xe=1,nt=t.slice.call(arguments,1),k=Object.create(this.lexer),R={yy:{}};for(var Ie in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ie)&&(R.yy[Ie]=this.yy[Ie]);k.setInput(a,R.yy),R.yy.lexer=k,R.yy.parser=this,typeof k.yylloc>"u"&&(k.yylloc={});var Oe=k.yylloc;t.push(Oe);var at=k.options&&k.options.ranges;typeof R.yy.parseError=="function"?this.parseError=R.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function rt(F){A.length=A.length-2*F,p.length=p.length-F,t.length=t.length-F}n(rt,"popStack");function We(){var F;return F=u.pop()||k.lex()||Xe,typeof F!="number"&&(F instanceof Array&&(u=F,F=u.pop()),F=l.symbols_[F]||F),F}n(We,"lex");for(var y,w,_,Re,M={},Ae,L,qe,pe;;){if(w=A[A.length-1],this.defaultActions[w]?_=this.defaultActions[w]:((y===null||typeof y>"u")&&(y=We()),_=K[w]&&K[w][y]),typeof _>"u"||!_.length||!_[0]){var we="";pe=[];for(Ae in K[w])this.terminals_[Ae]&&Ae>ut&&pe.push("'"+this.terminals_[Ae]+"'");k.showPosition?we="Parse error on line "+(he+1)+`: +import{_ as n,i as lt,d as D,a9 as Ve,s as ct,g as ot,b as ht,c as At,q as pt,r as ft,e as x,t as dt,l as Ct,u as $e,j as Y}from"../app.BnrbdIpt.js";var Pe=function(){var e=n(function(O,a,l,A){for(l=l||{},A=O.length;A--;l[O[A]]=a);return l},"o"),i=[1,17],r=[1,18],h=[1,19],c=[1,39],f=[1,40],d=[1,25],B=[1,23],S=[1,24],N=[1,31],Ee=[1,32],ge=[1,33],me=[1,34],be=[1,35],ke=[1,36],Te=[1,26],ye=[1,27],Fe=[1,28],De=[1,29],E=[1,43],_e=[1,30],g=[1,42],m=[1,44],b=[1,41],T=[1,45],Be=[1,9],o=[1,8,9],Q=[1,56],X=[1,57],W=[1,58],q=[1,59],H=[1,60],Se=[1,61],ve=[1,62],J=[1,8,9,39],Ke=[1,74],U=[1,8,9,12,13,21,37,39,42,59,60,61,62,63,64,65,70,72],Z=[1,8,9,12,13,19,21,37,39,42,46,59,60,61,62,63,64,65,70,72,74,80,95,97,98],$=[13,74,80,95,97,98],z=[13,64,65,74,80,95,97,98],Ye=[13,59,60,61,62,63,74,80,95,97,98],Ne=[1,93],ee=[1,110],te=[1,108],se=[1,102],ie=[1,103],ue=[1,104],ne=[1,105],ae=[1,106],re=[1,107],le=[1,109],Le=[1,8,9,37,39,42],ce=[1,8,9,21],je=[1,8,9,78],v=[1,8,9,21,73,74,78,80,81,82,83,84,85],xe={trace:n(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mermaidDoc:4,statements:5,graphConfig:6,CLASS_DIAGRAM:7,NEWLINE:8,EOF:9,statement:10,classLabel:11,SQS:12,STR:13,SQE:14,namespaceName:15,alphaNumToken:16,className:17,classLiteralName:18,GENERICTYPE:19,relationStatement:20,LABEL:21,namespaceStatement:22,classStatement:23,memberStatement:24,annotationStatement:25,clickStatement:26,styleStatement:27,cssClassStatement:28,noteStatement:29,direction:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,namespaceIdentifier:36,STRUCT_START:37,classStatements:38,STRUCT_STOP:39,NAMESPACE:40,classIdentifier:41,STYLE_SEPARATOR:42,members:43,CLASS:44,ANNOTATION_START:45,ANNOTATION_END:46,MEMBER:47,SEPARATOR:48,relation:49,NOTE_FOR:50,noteText:51,NOTE:52,direction_tb:53,direction_bt:54,direction_rl:55,direction_lr:56,relationType:57,lineType:58,AGGREGATION:59,EXTENSION:60,COMPOSITION:61,DEPENDENCY:62,LOLLIPOP:63,LINE:64,DOTTED_LINE:65,CALLBACK:66,LINK:67,LINK_TARGET:68,CLICK:69,CALLBACK_NAME:70,CALLBACK_ARGS:71,HREF:72,STYLE:73,ALPHA:74,stylesOpt:75,CSSCLASS:76,style:77,COMMA:78,styleComponent:79,NUM:80,COLON:81,UNIT:82,SPACE:83,BRKT:84,PCT:85,commentToken:86,textToken:87,graphCodeTokens:88,textNoTagsToken:89,TAGSTART:90,TAGEND:91,"==":92,"--":93,DEFAULT:94,MINUS:95,keywords:96,UNICODE_TEXT:97,BQUOTE_STR:98,$accept:0,$end:1},terminals_:{2:"error",7:"CLASS_DIAGRAM",8:"NEWLINE",9:"EOF",12:"SQS",13:"STR",14:"SQE",19:"GENERICTYPE",21:"LABEL",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",37:"STRUCT_START",39:"STRUCT_STOP",40:"NAMESPACE",42:"STYLE_SEPARATOR",44:"CLASS",45:"ANNOTATION_START",46:"ANNOTATION_END",47:"MEMBER",48:"SEPARATOR",50:"NOTE_FOR",52:"NOTE",53:"direction_tb",54:"direction_bt",55:"direction_rl",56:"direction_lr",59:"AGGREGATION",60:"EXTENSION",61:"COMPOSITION",62:"DEPENDENCY",63:"LOLLIPOP",64:"LINE",65:"DOTTED_LINE",66:"CALLBACK",67:"LINK",68:"LINK_TARGET",69:"CLICK",70:"CALLBACK_NAME",71:"CALLBACK_ARGS",72:"HREF",73:"STYLE",74:"ALPHA",76:"CSSCLASS",78:"COMMA",80:"NUM",81:"COLON",82:"UNIT",83:"SPACE",84:"BRKT",85:"PCT",88:"graphCodeTokens",90:"TAGSTART",91:"TAGEND",92:"==",93:"--",94:"DEFAULT",95:"MINUS",96:"keywords",97:"UNICODE_TEXT",98:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[4,1],[6,4],[5,1],[5,2],[5,3],[11,3],[15,1],[15,2],[17,1],[17,1],[17,2],[17,2],[17,2],[10,1],[10,2],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,2],[10,1],[22,4],[22,5],[36,2],[38,1],[38,2],[38,3],[23,1],[23,3],[23,4],[23,6],[41,2],[41,3],[25,4],[43,1],[43,2],[24,1],[24,2],[24,1],[24,1],[20,3],[20,4],[20,4],[20,5],[29,3],[29,2],[30,1],[30,1],[30,1],[30,1],[49,3],[49,2],[49,2],[49,1],[57,1],[57,1],[57,1],[57,1],[57,1],[58,1],[58,1],[26,3],[26,4],[26,3],[26,4],[26,4],[26,5],[26,3],[26,4],[26,4],[26,5],[26,4],[26,5],[26,5],[26,6],[27,3],[28,3],[75,1],[75,3],[77,1],[77,2],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[79,1],[86,1],[86,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[89,1],[89,1],[89,1],[89,1],[16,1],[16,1],[16,1],[16,1],[18,1],[51,1]],performAction:n(function(a,l,A,u,p,t,K){var s=t.length-1;switch(p){case 8:this.$=t[s-1];break;case 9:case 11:case 12:this.$=t[s];break;case 10:case 13:this.$=t[s-1]+t[s];break;case 14:case 15:this.$=t[s-1]+"~"+t[s]+"~";break;case 16:u.addRelation(t[s]);break;case 17:t[s-1].title=u.cleanupLabel(t[s]),u.addRelation(t[s-1]);break;case 27:this.$=t[s].trim(),u.setAccTitle(this.$);break;case 28:case 29:this.$=t[s].trim(),u.setAccDescription(this.$);break;case 30:u.addClassesToNamespace(t[s-3],t[s-1]);break;case 31:u.addClassesToNamespace(t[s-4],t[s-1]);break;case 32:this.$=t[s],u.addNamespace(t[s]);break;case 33:this.$=[t[s]];break;case 34:this.$=[t[s-1]];break;case 35:t[s].unshift(t[s-2]),this.$=t[s];break;case 37:u.setCssClass(t[s-2],t[s]);break;case 38:u.addMembers(t[s-3],t[s-1]);break;case 39:u.setCssClass(t[s-5],t[s-3]),u.addMembers(t[s-5],t[s-1]);break;case 40:this.$=t[s],u.addClass(t[s]);break;case 41:this.$=t[s-1],u.addClass(t[s-1]),u.setClassLabel(t[s-1],t[s]);break;case 42:u.addAnnotation(t[s],t[s-2]);break;case 43:this.$=[t[s]];break;case 44:t[s].push(t[s-1]),this.$=t[s];break;case 45:break;case 46:u.addMember(t[s-1],u.cleanupLabel(t[s]));break;case 47:break;case 48:break;case 49:this.$={id1:t[s-2],id2:t[s],relation:t[s-1],relationTitle1:"none",relationTitle2:"none"};break;case 50:this.$={id1:t[s-3],id2:t[s],relation:t[s-1],relationTitle1:t[s-2],relationTitle2:"none"};break;case 51:this.$={id1:t[s-3],id2:t[s],relation:t[s-2],relationTitle1:"none",relationTitle2:t[s-1]};break;case 52:this.$={id1:t[s-4],id2:t[s],relation:t[s-2],relationTitle1:t[s-3],relationTitle2:t[s-1]};break;case 53:u.addNote(t[s],t[s-1]);break;case 54:u.addNote(t[s]);break;case 55:u.setDirection("TB");break;case 56:u.setDirection("BT");break;case 57:u.setDirection("RL");break;case 58:u.setDirection("LR");break;case 59:this.$={type1:t[s-2],type2:t[s],lineType:t[s-1]};break;case 60:this.$={type1:"none",type2:t[s],lineType:t[s-1]};break;case 61:this.$={type1:t[s-1],type2:"none",lineType:t[s]};break;case 62:this.$={type1:"none",type2:"none",lineType:t[s]};break;case 63:this.$=u.relationType.AGGREGATION;break;case 64:this.$=u.relationType.EXTENSION;break;case 65:this.$=u.relationType.COMPOSITION;break;case 66:this.$=u.relationType.DEPENDENCY;break;case 67:this.$=u.relationType.LOLLIPOP;break;case 68:this.$=u.lineType.LINE;break;case 69:this.$=u.lineType.DOTTED_LINE;break;case 70:case 76:this.$=t[s-2],u.setClickEvent(t[s-1],t[s]);break;case 71:case 77:this.$=t[s-3],u.setClickEvent(t[s-2],t[s-1]),u.setTooltip(t[s-2],t[s]);break;case 72:this.$=t[s-2],u.setLink(t[s-1],t[s]);break;case 73:this.$=t[s-3],u.setLink(t[s-2],t[s-1],t[s]);break;case 74:this.$=t[s-3],u.setLink(t[s-2],t[s-1]),u.setTooltip(t[s-2],t[s]);break;case 75:this.$=t[s-4],u.setLink(t[s-3],t[s-2],t[s]),u.setTooltip(t[s-3],t[s-1]);break;case 78:this.$=t[s-3],u.setClickEvent(t[s-2],t[s-1],t[s]);break;case 79:this.$=t[s-4],u.setClickEvent(t[s-3],t[s-2],t[s-1]),u.setTooltip(t[s-3],t[s]);break;case 80:this.$=t[s-3],u.setLink(t[s-2],t[s]);break;case 81:this.$=t[s-4],u.setLink(t[s-3],t[s-1],t[s]);break;case 82:this.$=t[s-4],u.setLink(t[s-3],t[s-1]),u.setTooltip(t[s-3],t[s]);break;case 83:this.$=t[s-5],u.setLink(t[s-4],t[s-2],t[s]),u.setTooltip(t[s-4],t[s-1]);break;case 84:this.$=t[s-2],u.setCssStyle(t[s-1],t[s]);break;case 85:u.setCssClass(t[s-1],t[s]);break;case 86:this.$=[t[s]];break;case 87:t[s-2].push(t[s]),this.$=t[s-2];break;case 89:this.$=t[s-1]+t[s];break}},"anonymous"),table:[{3:1,4:2,5:3,6:4,7:[1,6],10:5,16:37,17:20,18:38,20:7,22:8,23:9,24:10,25:11,26:12,27:13,28:14,29:15,30:16,31:i,33:r,35:h,36:21,40:c,41:22,44:f,45:d,47:B,48:S,50:N,52:Ee,53:ge,54:me,55:be,56:ke,66:Te,67:ye,69:Fe,73:De,74:E,76:_e,80:g,95:m,97:b,98:T},{1:[3]},{1:[2,1]},{1:[2,2]},{1:[2,3]},e(Be,[2,5],{8:[1,46]}),{8:[1,47]},e(o,[2,16],{21:[1,48]}),e(o,[2,18]),e(o,[2,19]),e(o,[2,20]),e(o,[2,21]),e(o,[2,22]),e(o,[2,23]),e(o,[2,24]),e(o,[2,25]),e(o,[2,26]),{32:[1,49]},{34:[1,50]},e(o,[2,29]),e(o,[2,45],{49:51,57:54,58:55,13:[1,52],21:[1,53],59:Q,60:X,61:W,62:q,63:H,64:Se,65:ve}),{37:[1,63]},e(J,[2,36],{37:[1,65],42:[1,64]}),e(o,[2,47]),e(o,[2,48]),{16:66,74:E,80:g,95:m,97:b},{16:37,17:67,18:38,74:E,80:g,95:m,97:b,98:T},{16:37,17:68,18:38,74:E,80:g,95:m,97:b,98:T},{16:37,17:69,18:38,74:E,80:g,95:m,97:b,98:T},{74:[1,70]},{13:[1,71]},{16:37,17:72,18:38,74:E,80:g,95:m,97:b,98:T},{13:Ke,51:73},e(o,[2,55]),e(o,[2,56]),e(o,[2,57]),e(o,[2,58]),e(U,[2,11],{16:37,18:38,17:75,19:[1,76],74:E,80:g,95:m,97:b,98:T}),e(U,[2,12],{19:[1,77]}),{15:78,16:79,74:E,80:g,95:m,97:b},{16:37,17:80,18:38,74:E,80:g,95:m,97:b,98:T},e(Z,[2,112]),e(Z,[2,113]),e(Z,[2,114]),e(Z,[2,115]),e([1,8,9,12,13,19,21,37,39,42,59,60,61,62,63,64,65,70,72],[2,116]),e(Be,[2,6],{10:5,20:7,22:8,23:9,24:10,25:11,26:12,27:13,28:14,29:15,30:16,17:20,36:21,41:22,16:37,18:38,5:81,31:i,33:r,35:h,40:c,44:f,45:d,47:B,48:S,50:N,52:Ee,53:ge,54:me,55:be,56:ke,66:Te,67:ye,69:Fe,73:De,74:E,76:_e,80:g,95:m,97:b,98:T}),{5:82,10:5,16:37,17:20,18:38,20:7,22:8,23:9,24:10,25:11,26:12,27:13,28:14,29:15,30:16,31:i,33:r,35:h,36:21,40:c,41:22,44:f,45:d,47:B,48:S,50:N,52:Ee,53:ge,54:me,55:be,56:ke,66:Te,67:ye,69:Fe,73:De,74:E,76:_e,80:g,95:m,97:b,98:T},e(o,[2,17]),e(o,[2,27]),e(o,[2,28]),{13:[1,84],16:37,17:83,18:38,74:E,80:g,95:m,97:b,98:T},{49:85,57:54,58:55,59:Q,60:X,61:W,62:q,63:H,64:Se,65:ve},e(o,[2,46]),{58:86,64:Se,65:ve},e($,[2,62],{57:87,59:Q,60:X,61:W,62:q,63:H}),e(z,[2,63]),e(z,[2,64]),e(z,[2,65]),e(z,[2,66]),e(z,[2,67]),e(Ye,[2,68]),e(Ye,[2,69]),{8:[1,89],23:90,38:88,41:22,44:f},{16:91,74:E,80:g,95:m,97:b},{43:92,47:Ne},{46:[1,94]},{13:[1,95]},{13:[1,96]},{70:[1,97],72:[1,98]},{21:ee,73:te,74:se,75:99,77:100,79:101,80:ie,81:ue,82:ne,83:ae,84:re,85:le},{74:[1,111]},{13:Ke,51:112},e(o,[2,54]),e(o,[2,117]),e(U,[2,13]),e(U,[2,14]),e(U,[2,15]),{37:[2,32]},{15:113,16:79,37:[2,9],74:E,80:g,95:m,97:b},e(Le,[2,40],{11:114,12:[1,115]}),e(Be,[2,7]),{9:[1,116]},e(ce,[2,49]),{16:37,17:117,18:38,74:E,80:g,95:m,97:b,98:T},{13:[1,119],16:37,17:118,18:38,74:E,80:g,95:m,97:b,98:T},e($,[2,61],{57:120,59:Q,60:X,61:W,62:q,63:H}),e($,[2,60]),{39:[1,121]},{23:90,38:122,41:22,44:f},{8:[1,123],39:[2,33]},e(J,[2,37],{37:[1,124]}),{39:[1,125]},{39:[2,43],43:126,47:Ne},{16:37,17:127,18:38,74:E,80:g,95:m,97:b,98:T},e(o,[2,70],{13:[1,128]}),e(o,[2,72],{13:[1,130],68:[1,129]}),e(o,[2,76],{13:[1,131],71:[1,132]}),{13:[1,133]},e(o,[2,84],{78:[1,134]}),e(je,[2,86],{79:135,21:ee,73:te,74:se,80:ie,81:ue,82:ne,83:ae,84:re,85:le}),e(v,[2,88]),e(v,[2,90]),e(v,[2,91]),e(v,[2,92]),e(v,[2,93]),e(v,[2,94]),e(v,[2,95]),e(v,[2,96]),e(v,[2,97]),e(v,[2,98]),e(o,[2,85]),e(o,[2,53]),{37:[2,10]},e(Le,[2,41]),{13:[1,136]},{1:[2,4]},e(ce,[2,51]),e(ce,[2,50]),{16:37,17:137,18:38,74:E,80:g,95:m,97:b,98:T},e($,[2,59]),e(o,[2,30]),{39:[1,138]},{23:90,38:139,39:[2,34],41:22,44:f},{43:140,47:Ne},e(J,[2,38]),{39:[2,44]},e(o,[2,42]),e(o,[2,71]),e(o,[2,73]),e(o,[2,74],{68:[1,141]}),e(o,[2,77]),e(o,[2,78],{13:[1,142]}),e(o,[2,80],{13:[1,144],68:[1,143]}),{21:ee,73:te,74:se,77:145,79:101,80:ie,81:ue,82:ne,83:ae,84:re,85:le},e(v,[2,89]),{14:[1,146]},e(ce,[2,52]),e(o,[2,31]),{39:[2,35]},{39:[1,147]},e(o,[2,75]),e(o,[2,79]),e(o,[2,81]),e(o,[2,82],{68:[1,148]}),e(je,[2,87],{79:135,21:ee,73:te,74:se,80:ie,81:ue,82:ne,83:ae,84:re,85:le}),e(Le,[2,8]),e(J,[2,39]),e(o,[2,83])],defaultActions:{2:[2,1],3:[2,2],4:[2,3],78:[2,32],113:[2,10],116:[2,4],126:[2,44],139:[2,35]},parseError:n(function(a,l){if(l.recoverable)this.trace(a);else{var A=new Error(a);throw A.hash=l,A}},"parseError"),parse:n(function(a){var l=this,A=[0],u=[],p=[null],t=[],K=this.table,s="",he=0,Qe=0,ut=2,Xe=1,nt=t.slice.call(arguments,1),k=Object.create(this.lexer),R={yy:{}};for(var Ie in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ie)&&(R.yy[Ie]=this.yy[Ie]);k.setInput(a,R.yy),R.yy.lexer=k,R.yy.parser=this,typeof k.yylloc>"u"&&(k.yylloc={});var Oe=k.yylloc;t.push(Oe);var at=k.options&&k.options.ranges;typeof R.yy.parseError=="function"?this.parseError=R.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function rt(F){A.length=A.length-2*F,p.length=p.length-F,t.length=t.length-F}n(rt,"popStack");function We(){var F;return F=u.pop()||k.lex()||Xe,typeof F!="number"&&(F instanceof Array&&(u=F,F=u.pop()),F=l.symbols_[F]||F),F}n(We,"lex");for(var y,w,_,Re,M={},Ae,L,qe,pe;;){if(w=A[A.length-1],this.defaultActions[w]?_=this.defaultActions[w]:((y===null||typeof y>"u")&&(y=We()),_=K[w]&&K[w][y]),typeof _>"u"||!_.length||!_[0]){var we="";pe=[];for(Ae in K[w])this.terminals_[Ae]&&Ae>ut&&pe.push("'"+this.terminals_[Ae]+"'");k.showPosition?we="Parse error on line "+(he+1)+`: `+k.showPosition()+` Expecting `+pe.join(", ")+", got '"+(this.terminals_[y]||y)+"'":we="Parse error on line "+(he+1)+": Unexpected "+(y==Xe?"end of input":"'"+(this.terminals_[y]||y)+"'"),this.parseError(we,{text:k.match,token:this.terminals_[y]||y,line:k.yylineno,loc:Oe,expected:pe})}if(_[0]instanceof Array&&_.length>1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+y);switch(_[0]){case 1:A.push(y),p.push(k.yytext),t.push(k.yylloc),A.push(_[1]),y=null,Qe=k.yyleng,s=k.yytext,he=k.yylineno,Oe=k.yylloc;break;case 2:if(L=this.productions_[_[1]][1],M.$=p[p.length-L],M._$={first_line:t[t.length-(L||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(L||1)].first_column,last_column:t[t.length-1].last_column},at&&(M._$.range=[t[t.length-(L||1)].range[0],t[t.length-1].range[1]]),Re=this.performAction.apply(M,[s,Qe,he,R.yy,_[1],p,t].concat(nt)),typeof Re<"u")return Re;L&&(A=A.slice(0,-1*L*2),p=p.slice(0,-1*L),t=t.slice(0,-1*L)),A.push(this.productions_[_[1]][0]),p.push(M.$),t.push(M._$),qe=K[A[A.length-2]][A[A.length-1]],A.push(qe);break;case 3:return!0}}return!0},"parse")},it=function(){var O={EOF:1,parseError:n(function(l,A){if(this.yy.parser)this.yy.parser.parseError(l,A);else throw new Error(l)},"parseError"),setInput:n(function(a,l){return this.yy=l||this.yy||{},this._input=a,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:n(function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var l=a.match(/(?:\r\n?|\n).*/g);return l?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},"input"),unput:n(function(a){var l=a.length,A=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-l),this.offset-=l;var u=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),A.length-1&&(this.yylineno-=A.length-1);var p=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:A?(A.length===u.length?this.yylloc.first_column:0)+u[u.length-A.length].length-A[0].length:this.yylloc.first_column-l},this.options.ranges&&(this.yylloc.range=[p[0],p[0]+this.yyleng-l]),this.yyleng=this.yytext.length,this},"unput"),more:n(function(){return this._more=!0,this},"more"),reject:n(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:n(function(a){this.unput(this.match.slice(a))},"less"),pastInput:n(function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:n(function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:n(function(){var a=this.pastInput(),l=new Array(a.length+1).join("-");return a+this.upcomingInput()+` diff --git a/assets/chunks/chunk-DUMQOTYW.DtrraZ_9.js b/assets/chunks/chunk-DUMQOTYW.CQp35269.js similarity index 90% rename from assets/chunks/chunk-DUMQOTYW.DtrraZ_9.js rename to assets/chunks/chunk-DUMQOTYW.CQp35269.js index 272bf4d15..2834b8395 100644 --- a/assets/chunks/chunk-DUMQOTYW.DtrraZ_9.js +++ b/assets/chunks/chunk-DUMQOTYW.CQp35269.js @@ -1 +1 @@ -import{_ as n,j as r,k as g,l as d}from"../app.D6i7gVln.js";var u=n((t,e)=>{let o;return e==="sandbox"&&(o=r("#i"+t)),(e==="sandbox"?r(o.nodes()[0].contentDocument.body):r("body")).select(`[id="${t}"]`)},"getDiagramElement"),b=n((t,e,o,i)=>{t.attr("class",o);const{width:a,height:s,x:h,y:x}=l(t,e);g(t,s,a,i);const c=w(h,x,a,s,e);t.attr("viewBox",c),d.debug(`viewBox configured: ${c} with padding: ${e}`)},"setupViewPortForSVG"),l=n((t,e)=>{var i;const o=((i=t.node())==null?void 0:i.getBBox())||{width:0,height:0,x:0,y:0};return{width:o.width+e*2,height:o.height+e*2,x:o.x,y:o.y}},"calculateDimensionsWithPadding"),w=n((t,e,o,i,a)=>`${t-a} ${e-a} ${o} ${i}`,"createViewBox");export{u as g,b as s}; +import{_ as n,j as r,k as g,l as d}from"../app.BnrbdIpt.js";var u=n((t,e)=>{let o;return e==="sandbox"&&(o=r("#i"+t)),(e==="sandbox"?r(o.nodes()[0].contentDocument.body):r("body")).select(`[id="${t}"]`)},"getDiagramElement"),b=n((t,e,o,i)=>{t.attr("class",o);const{width:a,height:s,x:h,y:x}=l(t,e);g(t,s,a,i);const c=w(h,x,a,s,e);t.attr("viewBox",c),d.debug(`viewBox configured: ${c} with padding: ${e}`)},"setupViewPortForSVG"),l=n((t,e)=>{var i;const o=((i=t.node())==null?void 0:i.getBBox())||{width:0,height:0,x:0,y:0};return{width:o.width+e*2,height:o.height+e*2,x:o.x,y:o.y}},"calculateDimensionsWithPadding"),w=n((t,e,o,i,a)=>`${t-a} ${e-a} ${o} ${i}`,"createViewBox");export{u as g,b as s}; diff --git a/assets/chunks/chunk-OQCM5LHU.Dwilvigv.js b/assets/chunks/chunk-OQCM5LHU.D0_M07xA.js similarity index 77% rename from assets/chunks/chunk-OQCM5LHU.Dwilvigv.js rename to assets/chunks/chunk-OQCM5LHU.D0_M07xA.js index b45130899..238651189 100644 --- a/assets/chunks/chunk-OQCM5LHU.Dwilvigv.js +++ b/assets/chunks/chunk-OQCM5LHU.D0_M07xA.js @@ -1 +1 @@ -import{_ as l}from"../app.D6i7gVln.js";function m(e,c){var i,t,o;e.accDescr&&((i=c.setAccDescription)==null||i.call(c,e.accDescr)),e.accTitle&&((t=c.setAccTitle)==null||t.call(c,e.accTitle)),e.title&&((o=c.setDiagramTitle)==null||o.call(c,e.title))}l(m,"populateCommonDb");export{m as p}; +import{_ as l}from"../app.BnrbdIpt.js";function m(e,c){var i,t,o;e.accDescr&&((i=c.setAccDescription)==null||i.call(c,e.accDescr)),e.accTitle&&((t=c.setAccTitle)==null||t.call(c,e.accTitle)),e.title&&((o=c.setDiagramTitle)==null||o.call(c,e.title))}l(m,"populateCommonDb");export{m as p}; diff --git a/assets/chunks/chunk-UGV5ZQQN.BXSRX4Fv.js b/assets/chunks/chunk-UGV5ZQQN.CLy102A_.js similarity index 98% rename from assets/chunks/chunk-UGV5ZQQN.BXSRX4Fv.js rename to assets/chunks/chunk-UGV5ZQQN.CLy102A_.js index b9c8f72d8..44ea9955b 100644 --- a/assets/chunks/chunk-UGV5ZQQN.BXSRX4Fv.js +++ b/assets/chunks/chunk-UGV5ZQQN.CLy102A_.js @@ -1,4 +1,4 @@ -import{a as y}from"./chunk-YWFND7JV.CjLP2Slu.js";import{_ as f,d as g,A as W,D as C,j as H,l as m,ae as R,u as w,af as X,a2 as Y,a8 as U}from"../app.D6i7gVln.js";var O=f((r,t,a,h)=>{t.forEach(o=>{J[o](r,a,h)})},"insertMarkers"),Z=f((r,t,a)=>{m.trace("Making markers for ",a),r.append("defs").append("marker").attr("id",a+"_"+t+"-extensionStart").attr("class","marker extension "+t).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"),r.append("defs").append("marker").attr("id",a+"_"+t+"-extensionEnd").attr("class","marker extension "+t).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")},"extension"),A=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-compositionStart").attr("class","marker composition "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-compositionEnd").attr("class","marker composition "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"composition"),I=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-aggregationStart").attr("class","marker aggregation "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-aggregationEnd").attr("class","marker aggregation "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"aggregation"),N=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-dependencyStart").attr("class","marker dependency "+t).attr("refX",6).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-dependencyEnd").attr("class","marker dependency "+t).attr("refX",13).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")},"dependency"),q=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-lollipopStart").attr("class","marker lollipop "+t).attr("refX",13).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6),r.append("defs").append("marker").attr("id",a+"_"+t+"-lollipopEnd").attr("class","marker lollipop "+t).attr("refX",1).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6)},"lollipop"),Q=f((r,t,a)=>{r.append("marker").attr("id",a+"_"+t+"-pointEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",6).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),r.append("marker").attr("id",a+"_"+t+"-pointStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",4.5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"point"),z=f((r,t,a)=>{r.append("marker").attr("id",a+"_"+t+"-circleEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),r.append("marker").attr("id",a+"_"+t+"-circleStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"circle"),F=f((r,t,a)=>{r.append("marker").attr("id",a+"_"+t+"-crossEnd").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),r.append("marker").attr("id",a+"_"+t+"-crossStart").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},"cross"),G=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","strokeWidth").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},"barb"),J={extension:Z,composition:A,aggregation:I,dependency:N,lollipop:q,point:Q,circle:z,cross:F,barb:G},at=O,V=f((r,t,a,h,o)=>{t.arrowTypeStart&&E(r,"start",t.arrowTypeStart,a,h,o),t.arrowTypeEnd&&E(r,"end",t.arrowTypeEnd,a,h,o)},"addEdgeMarkers"),j={arrow_cross:"cross",arrow_point:"point",arrow_barb:"barb",arrow_circle:"circle",aggregation:"aggregation",extension:"extension",composition:"composition",dependency:"dependency",lollipop:"lollipop"},E=f((r,t,a,h,o,c)=>{const n=j[a];if(!n){m.warn(`Unknown arrow type: ${a}`);return}const e=t==="start"?"Start":"End";r.attr(`marker-${t}`,`url(${h}#${o}_${c}-${n}${e})`)},"addEdgeMarker"),v={},k={},rt=f(()=>{v={},k={}},"clear"),et=f((r,t)=>{const a=g(),h=W(a.flowchart.htmlLabels),o=t.labelType==="markdown"?C(r,t.label,{style:t.labelStyle,useHtmlLabels:h,addSvgBackground:!0},a):y(t.label,t.labelStyle),c=r.insert("g").attr("class","edgeLabel"),n=c.insert("g").attr("class","label");n.node().appendChild(o);let e=o.getBBox();if(h){const i=o.children[0],l=H(o);e=i.getBoundingClientRect(),l.attr("width",e.width),l.attr("height",e.height)}n.attr("transform","translate("+-e.width/2+", "+-e.height/2+")"),v[t.id]=c,t.width=e.width,t.height=e.height;let s;if(t.startLabelLeft){const i=y(t.startLabelLeft,t.labelStyle),l=r.insert("g").attr("class","edgeTerminals"),d=l.insert("g").attr("class","inner");s=d.node().appendChild(i);const p=i.getBBox();d.attr("transform","translate("+-p.width/2+", "+-p.height/2+")"),k[t.id]||(k[t.id]={}),k[t.id].startLeft=l,u(s,t.startLabelLeft)}if(t.startLabelRight){const i=y(t.startLabelRight,t.labelStyle),l=r.insert("g").attr("class","edgeTerminals"),d=l.insert("g").attr("class","inner");s=l.node().appendChild(i),d.node().appendChild(i);const p=i.getBBox();d.attr("transform","translate("+-p.width/2+", "+-p.height/2+")"),k[t.id]||(k[t.id]={}),k[t.id].startRight=l,u(s,t.startLabelRight)}if(t.endLabelLeft){const i=y(t.endLabelLeft,t.labelStyle),l=r.insert("g").attr("class","edgeTerminals"),d=l.insert("g").attr("class","inner");s=d.node().appendChild(i);const p=i.getBBox();d.attr("transform","translate("+-p.width/2+", "+-p.height/2+")"),l.node().appendChild(i),k[t.id]||(k[t.id]={}),k[t.id].endLeft=l,u(s,t.endLabelLeft)}if(t.endLabelRight){const i=y(t.endLabelRight,t.labelStyle),l=r.insert("g").attr("class","edgeTerminals"),d=l.insert("g").attr("class","inner");s=d.node().appendChild(i);const p=i.getBBox();d.attr("transform","translate("+-p.width/2+", "+-p.height/2+")"),l.node().appendChild(i),k[t.id]||(k[t.id]={}),k[t.id].endRight=l,u(s,t.endLabelRight)}return o},"insertEdgeLabel");function u(r,t){g().flowchart.htmlLabels&&r&&(r.style.width=t.length*9+"px",r.style.height="12px")}f(u,"setTerminalWidth");var st=f((r,t)=>{m.debug("Moving label abc88 ",r.id,r.label,v[r.id],t);let a=t.updatedPath?t.updatedPath:t.originalPath;const h=g(),{subGraphTitleTotalMargin:o}=R(h);if(r.label){const c=v[r.id];let n=r.x,e=r.y;if(a){const s=w.calcLabelPosition(a);m.debug("Moving label "+r.label+" from (",n,",",e,") to (",s.x,",",s.y,") abc88"),t.updatedPath&&(n=s.x,e=s.y)}c.attr("transform",`translate(${n}, ${e+o/2})`)}if(r.startLabelLeft){const c=k[r.id].startLeft;let n=r.x,e=r.y;if(a){const s=w.calcTerminalLabelPosition(r.arrowTypeStart?10:0,"start_left",a);n=s.x,e=s.y}c.attr("transform",`translate(${n}, ${e})`)}if(r.startLabelRight){const c=k[r.id].startRight;let n=r.x,e=r.y;if(a){const s=w.calcTerminalLabelPosition(r.arrowTypeStart?10:0,"start_right",a);n=s.x,e=s.y}c.attr("transform",`translate(${n}, ${e})`)}if(r.endLabelLeft){const c=k[r.id].endLeft;let n=r.x,e=r.y;if(a){const s=w.calcTerminalLabelPosition(r.arrowTypeEnd?10:0,"end_left",a);n=s.x,e=s.y}c.attr("transform",`translate(${n}, ${e})`)}if(r.endLabelRight){const c=k[r.id].endRight;let n=r.x,e=r.y;if(a){const s=w.calcTerminalLabelPosition(r.arrowTypeEnd?10:0,"end_right",a);n=s.x,e=s.y}c.attr("transform",`translate(${n}, ${e})`)}},"positionEdgeLabel"),K=f((r,t)=>{const a=r.x,h=r.y,o=Math.abs(t.x-a),c=Math.abs(t.y-h),n=r.width/2,e=r.height/2;return o>=n||c>=e},"outsideNode"),D=f((r,t,a)=>{m.debug(`intersection calc abc89: +import{a as y}from"./chunk-YWFND7JV.D3tJSHEj.js";import{_ as f,d as g,A as W,D as C,j as H,l as m,ae as R,u as w,af as X,a2 as Y,a8 as U}from"../app.BnrbdIpt.js";var O=f((r,t,a,h)=>{t.forEach(o=>{J[o](r,a,h)})},"insertMarkers"),Z=f((r,t,a)=>{m.trace("Making markers for ",a),r.append("defs").append("marker").attr("id",a+"_"+t+"-extensionStart").attr("class","marker extension "+t).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"),r.append("defs").append("marker").attr("id",a+"_"+t+"-extensionEnd").attr("class","marker extension "+t).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")},"extension"),A=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-compositionStart").attr("class","marker composition "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-compositionEnd").attr("class","marker composition "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"composition"),I=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-aggregationStart").attr("class","marker aggregation "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-aggregationEnd").attr("class","marker aggregation "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"aggregation"),N=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-dependencyStart").attr("class","marker dependency "+t).attr("refX",6).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",a+"_"+t+"-dependencyEnd").attr("class","marker dependency "+t).attr("refX",13).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")},"dependency"),q=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-lollipopStart").attr("class","marker lollipop "+t).attr("refX",13).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6),r.append("defs").append("marker").attr("id",a+"_"+t+"-lollipopEnd").attr("class","marker lollipop "+t).attr("refX",1).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6)},"lollipop"),Q=f((r,t,a)=>{r.append("marker").attr("id",a+"_"+t+"-pointEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",6).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),r.append("marker").attr("id",a+"_"+t+"-pointStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",4.5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"point"),z=f((r,t,a)=>{r.append("marker").attr("id",a+"_"+t+"-circleEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),r.append("marker").attr("id",a+"_"+t+"-circleStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"circle"),F=f((r,t,a)=>{r.append("marker").attr("id",a+"_"+t+"-crossEnd").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),r.append("marker").attr("id",a+"_"+t+"-crossStart").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},"cross"),G=f((r,t,a)=>{r.append("defs").append("marker").attr("id",a+"_"+t+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","strokeWidth").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},"barb"),J={extension:Z,composition:A,aggregation:I,dependency:N,lollipop:q,point:Q,circle:z,cross:F,barb:G},at=O,V=f((r,t,a,h,o)=>{t.arrowTypeStart&&E(r,"start",t.arrowTypeStart,a,h,o),t.arrowTypeEnd&&E(r,"end",t.arrowTypeEnd,a,h,o)},"addEdgeMarkers"),j={arrow_cross:"cross",arrow_point:"point",arrow_barb:"barb",arrow_circle:"circle",aggregation:"aggregation",extension:"extension",composition:"composition",dependency:"dependency",lollipop:"lollipop"},E=f((r,t,a,h,o,c)=>{const n=j[a];if(!n){m.warn(`Unknown arrow type: ${a}`);return}const e=t==="start"?"Start":"End";r.attr(`marker-${t}`,`url(${h}#${o}_${c}-${n}${e})`)},"addEdgeMarker"),v={},k={},rt=f(()=>{v={},k={}},"clear"),et=f((r,t)=>{const a=g(),h=W(a.flowchart.htmlLabels),o=t.labelType==="markdown"?C(r,t.label,{style:t.labelStyle,useHtmlLabels:h,addSvgBackground:!0},a):y(t.label,t.labelStyle),c=r.insert("g").attr("class","edgeLabel"),n=c.insert("g").attr("class","label");n.node().appendChild(o);let e=o.getBBox();if(h){const i=o.children[0],l=H(o);e=i.getBoundingClientRect(),l.attr("width",e.width),l.attr("height",e.height)}n.attr("transform","translate("+-e.width/2+", "+-e.height/2+")"),v[t.id]=c,t.width=e.width,t.height=e.height;let s;if(t.startLabelLeft){const i=y(t.startLabelLeft,t.labelStyle),l=r.insert("g").attr("class","edgeTerminals"),d=l.insert("g").attr("class","inner");s=d.node().appendChild(i);const p=i.getBBox();d.attr("transform","translate("+-p.width/2+", "+-p.height/2+")"),k[t.id]||(k[t.id]={}),k[t.id].startLeft=l,u(s,t.startLabelLeft)}if(t.startLabelRight){const i=y(t.startLabelRight,t.labelStyle),l=r.insert("g").attr("class","edgeTerminals"),d=l.insert("g").attr("class","inner");s=l.node().appendChild(i),d.node().appendChild(i);const p=i.getBBox();d.attr("transform","translate("+-p.width/2+", "+-p.height/2+")"),k[t.id]||(k[t.id]={}),k[t.id].startRight=l,u(s,t.startLabelRight)}if(t.endLabelLeft){const i=y(t.endLabelLeft,t.labelStyle),l=r.insert("g").attr("class","edgeTerminals"),d=l.insert("g").attr("class","inner");s=d.node().appendChild(i);const p=i.getBBox();d.attr("transform","translate("+-p.width/2+", "+-p.height/2+")"),l.node().appendChild(i),k[t.id]||(k[t.id]={}),k[t.id].endLeft=l,u(s,t.endLabelLeft)}if(t.endLabelRight){const i=y(t.endLabelRight,t.labelStyle),l=r.insert("g").attr("class","edgeTerminals"),d=l.insert("g").attr("class","inner");s=d.node().appendChild(i);const p=i.getBBox();d.attr("transform","translate("+-p.width/2+", "+-p.height/2+")"),l.node().appendChild(i),k[t.id]||(k[t.id]={}),k[t.id].endRight=l,u(s,t.endLabelRight)}return o},"insertEdgeLabel");function u(r,t){g().flowchart.htmlLabels&&r&&(r.style.width=t.length*9+"px",r.style.height="12px")}f(u,"setTerminalWidth");var st=f((r,t)=>{m.debug("Moving label abc88 ",r.id,r.label,v[r.id],t);let a=t.updatedPath?t.updatedPath:t.originalPath;const h=g(),{subGraphTitleTotalMargin:o}=R(h);if(r.label){const c=v[r.id];let n=r.x,e=r.y;if(a){const s=w.calcLabelPosition(a);m.debug("Moving label "+r.label+" from (",n,",",e,") to (",s.x,",",s.y,") abc88"),t.updatedPath&&(n=s.x,e=s.y)}c.attr("transform",`translate(${n}, ${e+o/2})`)}if(r.startLabelLeft){const c=k[r.id].startLeft;let n=r.x,e=r.y;if(a){const s=w.calcTerminalLabelPosition(r.arrowTypeStart?10:0,"start_left",a);n=s.x,e=s.y}c.attr("transform",`translate(${n}, ${e})`)}if(r.startLabelRight){const c=k[r.id].startRight;let n=r.x,e=r.y;if(a){const s=w.calcTerminalLabelPosition(r.arrowTypeStart?10:0,"start_right",a);n=s.x,e=s.y}c.attr("transform",`translate(${n}, ${e})`)}if(r.endLabelLeft){const c=k[r.id].endLeft;let n=r.x,e=r.y;if(a){const s=w.calcTerminalLabelPosition(r.arrowTypeEnd?10:0,"end_left",a);n=s.x,e=s.y}c.attr("transform",`translate(${n}, ${e})`)}if(r.endLabelRight){const c=k[r.id].endRight;let n=r.x,e=r.y;if(a){const s=w.calcTerminalLabelPosition(r.arrowTypeEnd?10:0,"end_right",a);n=s.x,e=s.y}c.attr("transform",`translate(${n}, ${e})`)}},"positionEdgeLabel"),K=f((r,t)=>{const a=r.x,h=r.y,o=Math.abs(t.x-a),c=Math.abs(t.y-h),n=r.width/2,e=r.height/2;return o>=n||c>=e},"outsideNode"),D=f((r,t,a)=>{m.debug(`intersection calc abc89: outsidePoint: ${JSON.stringify(t)} insidePoint : ${JSON.stringify(a)} node : x:${r.x} y:${r.y} w:${r.width} h:${r.height}`);const h=r.x,o=r.y,c=Math.abs(h-a.x),n=r.width/2;let e=a.xMath.abs(h-t.x)*s){let d=a.y{m.debug("abc88 cutPathAtIntersect",r,t);let a=[],h=r[0],o=!1;return r.forEach(c=>{if(!K(t,c)&&!o){const n=D(t,h,c);let e=!1;a.forEach(s=>{e=e||s.x===n.x&&s.y===n.y}),a.some(s=>s.x===n.x&&s.y===n.y)||a.push(n),o=!0}else h=c,o||a.push(c)}),a},"cutPathAtIntersect"),nt=f(function(r,t,a,h,o,c,n){let e=a.points;m.debug("abc88 InsertEdge: edge=",a,"e=",t);let s=!1;const i=c.node(t.v);var l=c.node(t.w);l!=null&&l.intersect&&(i!=null&&i.intersect)&&(e=e.slice(1,a.points.length-1),e.unshift(i.intersect(e[0])),e.push(l.intersect(e[e.length-1]))),a.toCluster&&(m.debug("to cluster abc88",h[a.toCluster]),e=_(a.points,h[a.toCluster].node),s=!0),a.fromCluster&&(m.debug("from cluster abc88",h[a.fromCluster]),e=_(e.reverse(),h[a.fromCluster].node).reverse(),s=!0);const d=e.filter(T=>!Number.isNaN(T.y));let p=U;a.curve&&(o==="graph"||o==="flowchart")&&(p=a.curve);const{x,y:$}=X(a),S=Y().x(x).y($).curve(p);let b;switch(a.thickness){case"normal":b="edge-thickness-normal";break;case"thick":b="edge-thickness-thick";break;case"invisible":b="edge-thickness-thick";break;default:b=""}switch(a.pattern){case"solid":b+=" edge-pattern-solid";break;case"dotted":b+=" edge-pattern-dotted";break;case"dashed":b+=" edge-pattern-dashed";break}const B=r.append("path").attr("d",S(d)).attr("id",a.id).attr("class"," "+b+(a.classes?" "+a.classes:"")).attr("style",a.style);let L="";(g().flowchart.arrowMarkerAbsolute||g().state.arrowMarkerAbsolute)&&(L=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,L=L.replace(/\(/g,"\\("),L=L.replace(/\)/g,"\\)")),V(B,a,L,n,o);let M={};return s&&(M.updatedPath=e),M.originalPath=a.points,M},"insertEdge");export{nt as a,rt as c,et as i,at as m,st as p}; diff --git a/assets/chunks/chunk-XVOYOM2C.DCeqTsv_.js b/assets/chunks/chunk-XVOYOM2C.D5QlAc_u.js similarity index 95% rename from assets/chunks/chunk-XVOYOM2C.DCeqTsv_.js rename to assets/chunks/chunk-XVOYOM2C.D5QlAc_u.js index d45bf61e1..361c8d25b 100644 --- a/assets/chunks/chunk-XVOYOM2C.DCeqTsv_.js +++ b/assets/chunks/chunk-XVOYOM2C.D5QlAc_u.js @@ -1 +1 @@ -import{_ as n,n as c,m as l}from"../app.D6i7gVln.js";var o=n((a,t)=>{const e=a.append("rect");if(e.attr("x",t.x),e.attr("y",t.y),e.attr("fill",t.fill),e.attr("stroke",t.stroke),e.attr("width",t.width),e.attr("height",t.height),t.name&&e.attr("name",t.name),t.rx&&e.attr("rx",t.rx),t.ry&&e.attr("ry",t.ry),t.attrs!==void 0)for(const r in t.attrs)e.attr(r,t.attrs[r]);return t.class&&e.attr("class",t.class),e},"drawRect"),d=n((a,t)=>{const e={x:t.startx,y:t.starty,width:t.stopx-t.startx,height:t.stopy-t.starty,fill:t.fill,stroke:t.stroke,class:"rect"};o(a,e).lower()},"drawBackgroundRect"),g=n((a,t)=>{const e=t.text.replace(c," "),r=a.append("text");r.attr("x",t.x),r.attr("y",t.y),r.attr("class","legend"),r.style("text-anchor",t.anchor),t.class&&r.attr("class",t.class);const s=r.append("tspan");return s.attr("x",t.x+t.textMargin*2),s.text(e),r},"drawText"),m=n((a,t,e,r)=>{const s=a.append("image");s.attr("x",t),s.attr("y",e);const i=l(r);s.attr("xlink:href",i)},"drawImage"),h=n((a,t,e,r)=>{const s=a.append("use");s.attr("x",t),s.attr("y",e);const i=l(r);s.attr("xlink:href",`#${i}`)},"drawEmbeddedImage"),y=n(()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),"getNoteRect"),p=n(()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0}),"getTextObj");export{p as a,d as b,h as c,o as d,m as e,g as f,y as g}; +import{_ as n,n as c,m as l}from"../app.BnrbdIpt.js";var o=n((a,t)=>{const e=a.append("rect");if(e.attr("x",t.x),e.attr("y",t.y),e.attr("fill",t.fill),e.attr("stroke",t.stroke),e.attr("width",t.width),e.attr("height",t.height),t.name&&e.attr("name",t.name),t.rx&&e.attr("rx",t.rx),t.ry&&e.attr("ry",t.ry),t.attrs!==void 0)for(const r in t.attrs)e.attr(r,t.attrs[r]);return t.class&&e.attr("class",t.class),e},"drawRect"),d=n((a,t)=>{const e={x:t.startx,y:t.starty,width:t.stopx-t.startx,height:t.stopy-t.starty,fill:t.fill,stroke:t.stroke,class:"rect"};o(a,e).lower()},"drawBackgroundRect"),g=n((a,t)=>{const e=t.text.replace(c," "),r=a.append("text");r.attr("x",t.x),r.attr("y",t.y),r.attr("class","legend"),r.style("text-anchor",t.anchor),t.class&&r.attr("class",t.class);const s=r.append("tspan");return s.attr("x",t.x+t.textMargin*2),s.text(e),r},"drawText"),m=n((a,t,e,r)=>{const s=a.append("image");s.attr("x",t),s.attr("y",e);const i=l(r);s.attr("xlink:href",i)},"drawImage"),h=n((a,t,e,r)=>{const s=a.append("use");s.attr("x",t),s.attr("y",e);const i=l(r);s.attr("xlink:href",`#${i}`)},"drawEmbeddedImage"),y=n(()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),"getNoteRect"),p=n(()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0}),"getTextObj");export{p as a,d as b,h as c,o as d,m as e,g as f,y as g}; diff --git a/assets/chunks/chunk-YWFND7JV.CjLP2Slu.js b/assets/chunks/chunk-YWFND7JV.D3tJSHEj.js similarity index 99% rename from assets/chunks/chunk-YWFND7JV.CjLP2Slu.js rename to assets/chunks/chunk-YWFND7JV.D3tJSHEj.js index 1e77a1a84..e58added7 100644 --- a/assets/chunks/chunk-YWFND7JV.CjLP2Slu.js +++ b/assets/chunks/chunk-YWFND7JV.D3tJSHEj.js @@ -1 +1 @@ -import{_ as o,j as T,l as L,d as N,A,B as ct,C as X,D as lt,i as J}from"../app.D6i7gVln.js";function K(l,t){t&&l.attr("style",t)}o(K,"applyStyle");function Z(l){const t=T(document.createElementNS("http://www.w3.org/2000/svg","foreignObject")),c=t.append("xhtml:div"),e=l.label,s=l.isNode?"nodeLabel":"edgeLabel",r=c.append("span");return r.html(e),K(r,l.labelStyle),r.attr("class",s),K(c,l.labelStyle),c.style("display","inline-block"),c.style("white-space","nowrap"),c.attr("xmlns","http://www.w3.org/1999/xhtml"),t.node()}o(Z,"addHtmlLabel");var nt=o((l,t,c,e)=>{let s=l||"";if(typeof s=="object"&&(s=s[0]),A(N().flowchart.htmlLabels)){s=s.replace(/\\n|\n/g,"
"),L.debug("vertexText"+s);const r={isNode:e,label:ct(X(s)),labelStyle:t.replace("fill:","color:")};return Z(r)}else{const r=document.createElementNS("http://www.w3.org/2000/svg","text");r.setAttribute("style",t.replace("color:","fill:"));let a=[];typeof s=="string"?a=s.split(/\\n|\n|/gi):Array.isArray(s)?a=s:a=[];for(const i of a){const n=document.createElementNS("http://www.w3.org/2000/svg","tspan");n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),n.setAttribute("dy","1em"),n.setAttribute("x","0"),c?n.setAttribute("class","title-row"):n.setAttribute("class","row"),n.textContent=i.trim(),r.appendChild(n)}return r}},"createLabel"),R=nt,_=o(async(l,t,c,e)=>{const s=N();let r;const a=t.useHtmlLabels||A(s.flowchart.htmlLabels);c?r=c:r="node default";const i=l.insert("g").attr("class",r).attr("id",t.domId||t.id),n=i.insert("g").attr("class","label").attr("style",t.labelStyle);let y;t.labelText===void 0?y="":y=typeof t.labelText=="string"?t.labelText:t.labelText[0];const h=n.node();let x;t.labelType==="markdown"?x=lt(n,J(X(y),s),{useHtmlLabels:a,width:t.width||s.flowchart.wrappingWidth,classes:"markdown-node-label"},s):x=h.appendChild(R(J(X(y),s),t.labelStyle,!1,e));let f=x.getBBox();const g=t.padding/2;if(A(s.flowchart.htmlLabels)){const d=x.children[0],m=T(x),p=d.getElementsByTagName("img");if(p){const C=y.replace(/]*>/g,"").trim()==="";await Promise.all([...p].map(S=>new Promise(E=>{function B(){if(S.style.display="flex",S.style.flexDirection="column",C){const j=s.fontSize?s.fontSize:window.getComputedStyle(document.body).fontSize,F=parseInt(j,10)*5+"px";S.style.minWidth=F,S.style.maxWidth=F}else S.style.width="100%";E(S)}o(B,"setupImage"),setTimeout(()=>{S.complete&&B()}),S.addEventListener("error",B),S.addEventListener("load",B)})))}f=d.getBoundingClientRect(),m.attr("width",f.width),m.attr("height",f.height)}return a?n.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"):n.attr("transform","translate(0, "+-f.height/2+")"),t.centerLabel&&n.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"),n.insert("rect",":first-child"),{shapeSvg:i,bbox:f,halfPadding:g,label:n}},"labelHelper"),w=o((l,t)=>{const c=t.node().getBBox();l.width=c.width,l.height=c.height},"updateNodeBounds");function D(l,t,c,e){return l.insert("polygon",":first-child").attr("points",e.map(function(s){return s.x+","+s.y}).join(" ")).attr("class","label-container").attr("transform","translate("+-t/2+","+c/2+")")}o(D,"insertPolygonShape");var ht=o(l=>{const t=new Set;for(const c of l)switch(c){case"x":t.add("right"),t.add("left");break;case"y":t.add("up"),t.add("down");break;default:t.add(c);break}return t},"expandAndDeduplicateDirections"),ot=o((l,t,c)=>{const e=ht(l),s=2,r=t.height+2*c.padding,a=r/s,i=t.width+2*a+c.padding,n=c.padding/2;return e.has("right")&&e.has("left")&&e.has("up")&&e.has("down")?[{x:0,y:0},{x:a,y:0},{x:i/2,y:2*n},{x:i-a,y:0},{x:i,y:0},{x:i,y:-r/3},{x:i+2*n,y:-r/2},{x:i,y:-2*r/3},{x:i,y:-r},{x:i-a,y:-r},{x:i/2,y:-r-2*n},{x:a,y:-r},{x:0,y:-r},{x:0,y:-2*r/3},{x:-2*n,y:-r/2},{x:0,y:-r/3}]:e.has("right")&&e.has("left")&&e.has("up")?[{x:a,y:0},{x:i-a,y:0},{x:i,y:-r/2},{x:i-a,y:-r},{x:a,y:-r},{x:0,y:-r/2}]:e.has("right")&&e.has("left")&&e.has("down")?[{x:0,y:0},{x:a,y:-r},{x:i-a,y:-r},{x:i,y:0}]:e.has("right")&&e.has("up")&&e.has("down")?[{x:0,y:0},{x:i,y:-a},{x:i,y:-r+a},{x:0,y:-r}]:e.has("left")&&e.has("up")&&e.has("down")?[{x:i,y:0},{x:0,y:-a},{x:0,y:-r+a},{x:i,y:-r}]:e.has("right")&&e.has("left")?[{x:a,y:0},{x:a,y:-n},{x:i-a,y:-n},{x:i-a,y:0},{x:i,y:-r/2},{x:i-a,y:-r},{x:i-a,y:-r+n},{x:a,y:-r+n},{x:a,y:-r},{x:0,y:-r/2}]:e.has("up")&&e.has("down")?[{x:i/2,y:0},{x:0,y:-n},{x:a,y:-n},{x:a,y:-r+n},{x:0,y:-r+n},{x:i/2,y:-r},{x:i,y:-r+n},{x:i-a,y:-r+n},{x:i-a,y:-n},{x:i,y:-n}]:e.has("right")&&e.has("up")?[{x:0,y:0},{x:i,y:-a},{x:0,y:-r}]:e.has("right")&&e.has("down")?[{x:0,y:0},{x:i,y:0},{x:0,y:-r}]:e.has("left")&&e.has("up")?[{x:i,y:0},{x:0,y:-a},{x:i,y:-r}]:e.has("left")&&e.has("down")?[{x:i,y:0},{x:0,y:0},{x:i,y:-r}]:e.has("right")?[{x:a,y:-n},{x:a,y:-n},{x:i-a,y:-n},{x:i-a,y:0},{x:i,y:-r/2},{x:i-a,y:-r},{x:i-a,y:-r+n},{x:a,y:-r+n},{x:a,y:-r+n}]:e.has("left")?[{x:a,y:0},{x:a,y:-n},{x:i-a,y:-n},{x:i-a,y:-r+n},{x:a,y:-r+n},{x:a,y:-r},{x:0,y:-r/2}]:e.has("up")?[{x:a,y:-n},{x:a,y:-r+n},{x:0,y:-r+n},{x:i/2,y:-r},{x:i,y:-r+n},{x:i-a,y:-r+n},{x:i-a,y:-n}]:e.has("down")?[{x:i/2,y:0},{x:0,y:-n},{x:a,y:-n},{x:a,y:-r+n},{x:i-a,y:-r+n},{x:i-a,y:-n},{x:i,y:-n}]:[{x:0,y:0}]},"getArrowPoints");function tt(l,t){return l.intersect(t)}o(tt,"intersectNode");var yt=tt;function rt(l,t,c,e){var s=l.x,r=l.y,a=s-e.x,i=r-e.y,n=Math.sqrt(t*t*i*i+c*c*a*a),y=Math.abs(t*c*a/n);e.x0}o(U,"sameSign");var gt=st,ft=it;function it(l,t,c){var e=l.x,s=l.y,r=[],a=Number.POSITIVE_INFINITY,i=Number.POSITIVE_INFINITY;typeof t.forEach=="function"?t.forEach(function(d){a=Math.min(a,d.x),i=Math.min(i,d.y)}):(a=Math.min(a,t.x),i=Math.min(i,t.y));for(var n=e-l.width/2-a,y=s-l.height/2-i,h=0;h1&&r.sort(function(d,m){var p=d.x-c.x,C=d.y-c.y,S=Math.sqrt(p*p+C*C),E=m.x-c.x,B=m.y-c.y,j=Math.sqrt(E*E+B*B);return S{var c=l.x,e=l.y,s=t.x-c,r=t.y-e,a=l.width/2,i=l.height/2,n,y;return Math.abs(r)*a>Math.abs(s)*i?(r<0&&(i=-i),n=r===0?0:i*s/r,y=i):(s<0&&(a=-a),n=a,y=s===0?0:a*r/s),{x:c+n,y:e+y}},"intersectRect"),pt=dt,u={node:yt,circle:xt,ellipse:at,polygon:ft,rect:pt},ut=o(async(l,t)=>{t.useHtmlLabels||N().flowchart.htmlLabels||(t.centerLabel=!0);const{shapeSvg:e,bbox:s,halfPadding:r}=await _(l,t,"node "+t.classes,!0);L.info("Classes = ",t.classes);const a=e.insert("rect",":first-child");return a.attr("rx",t.rx).attr("ry",t.ry).attr("x",-s.width/2-r).attr("y",-s.height/2-r).attr("width",s.width+t.padding).attr("height",s.height+t.padding),w(t,a),t.intersect=function(i){return u.rect(t,i)},e},"note"),wt=ut,V=o(l=>l?" "+l:"","formatClass"),I=o((l,t)=>`${t||"node default"}${V(l.classes)} ${V(l.class)}`,"getClassesFromNode"),G=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=s+r,i=[{x:a/2,y:0},{x:a,y:-a/2},{x:a/2,y:-a},{x:0,y:-a/2}];L.info("Question main (Circle)");const n=D(c,a,a,i);return n.attr("style",t.style),w(t,n),t.intersect=function(y){return L.warn("Intersect called"),u.polygon(t,i,y)},c},"question"),bt=o((l,t)=>{const c=l.insert("g").attr("class","node default").attr("id",t.domId||t.id),e=28,s=[{x:0,y:e/2},{x:e/2,y:0},{x:0,y:-e/2},{x:-e/2,y:0}];return c.insert("polygon",":first-child").attr("points",s.map(function(a){return a.x+","+a.y}).join(" ")).attr("class","state-start").attr("r",7).attr("width",28).attr("height",28),t.width=28,t.height=28,t.intersect=function(a){return u.circle(t,14,a)},c},"choice"),vt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=4,r=e.height+t.padding,a=r/s,i=e.width+2*a+t.padding,n=[{x:a,y:0},{x:i-a,y:0},{x:i,y:-r/2},{x:i-a,y:-r},{x:a,y:-r},{x:0,y:-r/2}],y=D(c,i,r,n);return y.attr("style",t.style),w(t,y),t.intersect=function(h){return u.polygon(t,n,h)},c},"hexagon"),mt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,void 0,!0),s=2,r=e.height+2*t.padding,a=r/s,i=e.width+2*a+t.padding,n=ot(t.directions,e,t),y=D(c,i,r,n);return y.attr("style",t.style),w(t,y),t.intersect=function(h){return u.polygon(t,n,h)},c},"block_arrow"),St=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:-r/2,y:0},{x:s,y:0},{x:s,y:-r},{x:-r/2,y:-r},{x:0,y:-r/2}];return D(c,s,r,a).attr("style",t.style),t.width=s+r,t.height=r,t.intersect=function(n){return u.polygon(t,a,n)},c},"rect_left_inv_arrow"),Lt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:-2*r/6,y:0},{x:s-r/6,y:0},{x:s+2*r/6,y:-r},{x:r/6,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"lean_right"),_t=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:2*r/6,y:0},{x:s+r/6,y:0},{x:s-2*r/6,y:-r},{x:-r/6,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"lean_left"),Bt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:-2*r/6,y:0},{x:s+2*r/6,y:0},{x:s-r/6,y:-r},{x:r/6,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"trapezoid"),Ct=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:r/6,y:0},{x:s-r/6,y:0},{x:s+2*r/6,y:-r},{x:-2*r/6,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"inv_trapezoid"),Tt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:0,y:0},{x:s+r/2,y:0},{x:s,y:-r/2},{x:s+r/2,y:-r},{x:0,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"rect_right_inv_arrow"),kt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=s/2,a=r/(2.5+s/50),i=e.height+a+t.padding,n="M 0,"+a+" a "+r+","+a+" 0,0,0 "+s+" 0 a "+r+","+a+" 0,0,0 "+-s+" 0 l 0,"+i+" a "+r+","+a+" 0,0,0 "+s+" 0 l 0,"+-i,y=c.attr("label-offset-y",a).insert("path",":first-child").attr("style",t.style).attr("d",n).attr("transform","translate("+-s/2+","+-(i/2+a)+")");return w(t,y),t.intersect=function(h){const x=u.rect(t,h),f=x.x-t.x;if(r!=0&&(Math.abs(f)t.height/2-a)){let g=a*a*(1-f*f/(r*r));g!=0&&(g=Math.sqrt(g)),g=a-g,h.y-t.y>0&&(g=-g),x.y+=g}return x},c},"cylinder"),Nt=o(async(l,t)=>{const{shapeSvg:c,bbox:e,halfPadding:s}=await _(l,t,"node "+t.classes+" "+t.class,!0),r=c.insert("rect",":first-child"),a=t.positioned?t.width:e.width+t.padding,i=t.positioned?t.height:e.height+t.padding,n=t.positioned?-a/2:-e.width/2-s,y=t.positioned?-i/2:-e.height/2-s;if(r.attr("class","basic label-container").attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("x",n).attr("y",y).attr("width",a).attr("height",i),t.props){const h=new Set(Object.keys(t.props));t.props.borders&&(O(r,t.props.borders,a,i),h.delete("borders")),h.forEach(x=>{L.warn(`Unknown node property ${x}`)})}return w(t,r),t.intersect=function(h){return u.rect(t,h)},c},"rect"),It=o(async(l,t)=>{const{shapeSvg:c,bbox:e,halfPadding:s}=await _(l,t,"node "+t.classes,!0),r=c.insert("rect",":first-child"),a=t.positioned?t.width:e.width+t.padding,i=t.positioned?t.height:e.height+t.padding,n=t.positioned?-a/2:-e.width/2-s,y=t.positioned?-i/2:-e.height/2-s;if(r.attr("class","basic cluster composite label-container").attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("x",n).attr("y",y).attr("width",a).attr("height",i),t.props){const h=new Set(Object.keys(t.props));t.props.borders&&(O(r,t.props.borders,a,i),h.delete("borders")),h.forEach(x=>{L.warn(`Unknown node property ${x}`)})}return w(t,r),t.intersect=function(h){return u.rect(t,h)},c},"composite"),Dt=o(async(l,t)=>{const{shapeSvg:c}=await _(l,t,"label",!0);L.trace("Classes = ",t.class);const e=c.insert("rect",":first-child"),s=0,r=0;if(e.attr("width",s).attr("height",r),c.attr("class","label edgeLabel"),t.props){const a=new Set(Object.keys(t.props));t.props.borders&&(O(e,t.props.borders,s,r),a.delete("borders")),a.forEach(i=>{L.warn(`Unknown node property ${i}`)})}return w(t,e),t.intersect=function(a){return u.rect(t,a)},c},"labelRect");function O(l,t,c,e){const s=[],r=o(i=>{s.push(i,0)},"addBorder"),a=o(i=>{s.push(0,i)},"skipBorder");t.includes("t")?(L.debug("add top border"),r(c)):a(c),t.includes("r")?(L.debug("add right border"),r(e)):a(e),t.includes("b")?(L.debug("add bottom border"),r(c)):a(c),t.includes("l")?(L.debug("add left border"),r(e)):a(e),l.attr("stroke-dasharray",s.join(" "))}o(O,"applyNodePropertyBorders");var Et=o((l,t)=>{let c;t.classes?c="node "+t.classes:c="node default";const e=l.insert("g").attr("class",c).attr("id",t.domId||t.id),s=e.insert("rect",":first-child"),r=e.insert("line"),a=e.insert("g").attr("class","label"),i=t.labelText.flat?t.labelText.flat():t.labelText;let n="";typeof i=="object"?n=i[0]:n=i,L.info("Label text abc79",n,i,typeof i=="object");const y=a.node().appendChild(R(n,t.labelStyle,!0,!0));let h={width:0,height:0};if(A(N().flowchart.htmlLabels)){const m=y.children[0],p=T(y);h=m.getBoundingClientRect(),p.attr("width",h.width),p.attr("height",h.height)}L.info("Text 2",i);const x=i.slice(1,i.length);let f=y.getBBox();const g=a.node().appendChild(R(x.join?x.join("
"):x,t.labelStyle,!0,!0));if(A(N().flowchart.htmlLabels)){const m=g.children[0],p=T(g);h=m.getBoundingClientRect(),p.attr("width",h.width),p.attr("height",h.height)}const d=t.padding/2;return T(g).attr("transform","translate( "+(h.width>f.width?0:(f.width-h.width)/2)+", "+(f.height+d+5)+")"),T(y).attr("transform","translate( "+(h.width{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.height+t.padding,r=e.width+s/4+t.padding,a=c.insert("rect",":first-child").attr("style",t.style).attr("rx",s/2).attr("ry",s/2).attr("x",-r/2).attr("y",-s/2).attr("width",r).attr("height",s);return w(t,a),t.intersect=function(i){return u.rect(t,i)},c},"stadium"),At=o(async(l,t)=>{const{shapeSvg:c,bbox:e,halfPadding:s}=await _(l,t,I(t,void 0),!0),r=c.insert("circle",":first-child");return r.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("r",e.width/2+s).attr("width",e.width+t.padding).attr("height",e.height+t.padding),L.info("Circle main"),w(t,r),t.intersect=function(a){return L.info("Circle intersect",t,e.width/2+s,a),u.circle(t,e.width/2+s,a)},c},"circle"),jt=o(async(l,t)=>{const{shapeSvg:c,bbox:e,halfPadding:s}=await _(l,t,I(t,void 0),!0),r=5,a=c.insert("g",":first-child"),i=a.insert("circle"),n=a.insert("circle");return a.attr("class",t.class),i.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("r",e.width/2+s+r).attr("width",e.width+t.padding+r*2).attr("height",e.height+t.padding+r*2),n.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("r",e.width/2+s).attr("width",e.width+t.padding).attr("height",e.height+t.padding),L.info("DoubleCircle main"),w(t,i),t.intersect=function(y){return L.info("DoubleCircle intersect",t,e.width/2+s+r,y),u.circle(t,e.width/2+s+r,y)},c},"doublecircle"),Pt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:0,y:0},{x:s,y:0},{x:s,y:-r},{x:0,y:-r},{x:0,y:0},{x:-8,y:0},{x:s+8,y:0},{x:s+8,y:-r},{x:-8,y:-r},{x:-8,y:0}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"subroutine"),Rt=o((l,t)=>{const c=l.insert("g").attr("class","node default").attr("id",t.domId||t.id),e=c.insert("circle",":first-child");return e.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),w(t,e),t.intersect=function(s){return u.circle(t,7,s)},c},"start"),Q=o((l,t,c)=>{const e=l.insert("g").attr("class","node default").attr("id",t.domId||t.id);let s=70,r=10;c==="LR"&&(s=10,r=70);const a=e.append("rect").attr("x",-1*s/2).attr("y",-1*r/2).attr("width",s).attr("height",r).attr("class","fork-join");return w(t,a),t.height=t.height+t.padding/2,t.width=t.width+t.padding/2,t.intersect=function(i){return u.rect(t,i)},e},"forkJoin"),Ht=o((l,t)=>{const c=l.insert("g").attr("class","node default").attr("id",t.domId||t.id),e=c.insert("circle",":first-child"),s=c.insert("circle",":first-child");return s.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),e.attr("class","state-end").attr("r",5).attr("width",10).attr("height",10),w(t,s),t.intersect=function(r){return u.circle(t,7,r)},c},"end"),zt=o((l,t)=>{var Y;const c=t.padding/2,e=4,s=8;let r;t.classes?r="node "+t.classes:r="node default";const a=l.insert("g").attr("class",r).attr("id",t.domId||t.id),i=a.insert("rect",":first-child"),n=a.insert("line"),y=a.insert("line");let h=0,x=e;const f=a.insert("g").attr("class","label");let g=0;const d=(Y=t.classData.annotations)==null?void 0:Y[0],m=t.classData.annotations[0]?"«"+t.classData.annotations[0]+"»":"",p=f.node().appendChild(R(m,t.labelStyle,!0,!0));let C=p.getBBox();if(A(N().flowchart.htmlLabels)){const b=p.children[0],v=T(p);C=b.getBoundingClientRect(),v.attr("width",C.width),v.attr("height",C.height)}t.classData.annotations[0]&&(x+=C.height+e,h+=C.width);let S=t.classData.label;t.classData.type!==void 0&&t.classData.type!==""&&(N().flowchart.htmlLabels?S+="<"+t.classData.type+">":S+="<"+t.classData.type+">");const E=f.node().appendChild(R(S,t.labelStyle,!0,!0));T(E).attr("class","classTitle");let B=E.getBBox();if(A(N().flowchart.htmlLabels)){const b=E.children[0],v=T(E);B=b.getBoundingClientRect(),v.attr("width",B.width),v.attr("height",B.height)}x+=B.height+e,B.width>h&&(h=B.width);const j=[];t.classData.members.forEach(b=>{const v=b.getDisplayDetails();let P=v.displayText;N().flowchart.htmlLabels&&(P=P.replace(//g,">"));const M=f.node().appendChild(R(P,v.cssStyle?v.cssStyle:t.labelStyle,!0,!0));let k=M.getBBox();if(A(N().flowchart.htmlLabels)){const $=M.children[0],z=T(M);k=$.getBoundingClientRect(),z.attr("width",k.width),z.attr("height",k.height)}k.width>h&&(h=k.width),x+=k.height+e,j.push(M)}),x+=s;const W=[];if(t.classData.methods.forEach(b=>{const v=b.getDisplayDetails();let P=v.displayText;N().flowchart.htmlLabels&&(P=P.replace(//g,">"));const M=f.node().appendChild(R(P,v.cssStyle?v.cssStyle:t.labelStyle,!0,!0));let k=M.getBBox();if(A(N().flowchart.htmlLabels)){const $=M.children[0],z=T(M);k=$.getBoundingClientRect(),z.attr("width",k.width),z.attr("height",k.height)}k.width>h&&(h=k.width),x+=k.height+e,W.push(M)}),x+=s,d){let b=(h-C.width)/2;T(p).attr("transform","translate( "+(-1*h/2+b)+", "+-1*x/2+")"),g=C.height+e}let F=(h-B.width)/2;return T(E).attr("transform","translate( "+(-1*h/2+F)+", "+(-1*x/2+g)+")"),g+=B.height+e,n.attr("class","divider").attr("x1",-h/2-c).attr("x2",h/2+c).attr("y1",-x/2-c+s+g).attr("y2",-x/2-c+s+g),g+=s,j.forEach(b=>{T(b).attr("transform","translate( "+-h/2+", "+(-1*x/2+g+s/2)+")");const v=b==null?void 0:b.getBBox();g+=((v==null?void 0:v.height)??0)+e}),g+=s,y.attr("class","divider").attr("x1",-h/2-c).attr("x2",h/2+c).attr("y1",-x/2-c+s+g).attr("y2",-x/2-c+s+g),g+=s,W.forEach(b=>{T(b).attr("transform","translate( "+-h/2+", "+(-1*x/2+g)+")");const v=b==null?void 0:b.getBBox();g+=((v==null?void 0:v.height)??0)+e}),i.attr("style",t.style).attr("class","outer title-state").attr("x",-h/2-c).attr("y",-(x/2)-c).attr("width",h+t.padding).attr("height",x+t.padding),w(t,i),t.intersect=function(b){return u.rect(t,b)},a},"class_box"),q={rhombus:G,composite:It,question:G,rect:Nt,labelRect:Dt,rectWithTitle:Et,choice:bt,circle:At,doublecircle:jt,stadium:Mt,hexagon:vt,block_arrow:mt,rect_left_inv_arrow:St,lean_right:Lt,lean_left:_t,trapezoid:Bt,inv_trapezoid:Ct,rect_right_inv_arrow:Tt,cylinder:kt,start:Rt,end:Ht,note:wt,subroutine:Pt,fork:Q,join:Q,class_box:zt},H={},Ot=o(async(l,t,c)=>{let e,s;if(t.link){let r;N().securityLevel==="sandbox"?r="_top":t.linkTarget&&(r=t.linkTarget||"_blank"),e=l.insert("svg:a").attr("xlink:href",t.link).attr("target",r),s=await q[t.shape](e,t,c)}else s=await q[t.shape](l,t,c),e=s;return t.tooltip&&s.attr("title",t.tooltip),t.class&&s.attr("class","node default "+t.class),H[t.id]=e,t.haveCallback&&H[t.id].attr("class",H[t.id].attr("class")+" clickable"),e},"insertNode"),Wt=o((l,t)=>{H[t.id]=l},"setNodeElem"),$t=o(()=>{H={}},"clear"),Xt=o(l=>{const t=H[l.id];L.trace("Transforming node",l.diff,l,"translate("+(l.x-l.width/2-5)+", "+l.width/2+")");const c=8,e=l.diff||0;return l.clusterNode?t.attr("transform","translate("+(l.x+e-l.width/2)+", "+(l.y-l.height/2-c)+")"):t.attr("transform","translate("+l.x+", "+l.y+")"),e},"positionNode");export{R as a,pt as b,$t as c,Ot as i,Xt as p,Wt as s,w as u}; +import{_ as o,j as T,l as L,d as N,A,B as ct,C as X,D as lt,i as J}from"../app.BnrbdIpt.js";function K(l,t){t&&l.attr("style",t)}o(K,"applyStyle");function Z(l){const t=T(document.createElementNS("http://www.w3.org/2000/svg","foreignObject")),c=t.append("xhtml:div"),e=l.label,s=l.isNode?"nodeLabel":"edgeLabel",r=c.append("span");return r.html(e),K(r,l.labelStyle),r.attr("class",s),K(c,l.labelStyle),c.style("display","inline-block"),c.style("white-space","nowrap"),c.attr("xmlns","http://www.w3.org/1999/xhtml"),t.node()}o(Z,"addHtmlLabel");var nt=o((l,t,c,e)=>{let s=l||"";if(typeof s=="object"&&(s=s[0]),A(N().flowchart.htmlLabels)){s=s.replace(/\\n|\n/g,"
"),L.debug("vertexText"+s);const r={isNode:e,label:ct(X(s)),labelStyle:t.replace("fill:","color:")};return Z(r)}else{const r=document.createElementNS("http://www.w3.org/2000/svg","text");r.setAttribute("style",t.replace("color:","fill:"));let a=[];typeof s=="string"?a=s.split(/\\n|\n|/gi):Array.isArray(s)?a=s:a=[];for(const i of a){const n=document.createElementNS("http://www.w3.org/2000/svg","tspan");n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),n.setAttribute("dy","1em"),n.setAttribute("x","0"),c?n.setAttribute("class","title-row"):n.setAttribute("class","row"),n.textContent=i.trim(),r.appendChild(n)}return r}},"createLabel"),R=nt,_=o(async(l,t,c,e)=>{const s=N();let r;const a=t.useHtmlLabels||A(s.flowchart.htmlLabels);c?r=c:r="node default";const i=l.insert("g").attr("class",r).attr("id",t.domId||t.id),n=i.insert("g").attr("class","label").attr("style",t.labelStyle);let y;t.labelText===void 0?y="":y=typeof t.labelText=="string"?t.labelText:t.labelText[0];const h=n.node();let x;t.labelType==="markdown"?x=lt(n,J(X(y),s),{useHtmlLabels:a,width:t.width||s.flowchart.wrappingWidth,classes:"markdown-node-label"},s):x=h.appendChild(R(J(X(y),s),t.labelStyle,!1,e));let f=x.getBBox();const g=t.padding/2;if(A(s.flowchart.htmlLabels)){const d=x.children[0],m=T(x),p=d.getElementsByTagName("img");if(p){const C=y.replace(/]*>/g,"").trim()==="";await Promise.all([...p].map(S=>new Promise(E=>{function B(){if(S.style.display="flex",S.style.flexDirection="column",C){const j=s.fontSize?s.fontSize:window.getComputedStyle(document.body).fontSize,F=parseInt(j,10)*5+"px";S.style.minWidth=F,S.style.maxWidth=F}else S.style.width="100%";E(S)}o(B,"setupImage"),setTimeout(()=>{S.complete&&B()}),S.addEventListener("error",B),S.addEventListener("load",B)})))}f=d.getBoundingClientRect(),m.attr("width",f.width),m.attr("height",f.height)}return a?n.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"):n.attr("transform","translate(0, "+-f.height/2+")"),t.centerLabel&&n.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"),n.insert("rect",":first-child"),{shapeSvg:i,bbox:f,halfPadding:g,label:n}},"labelHelper"),w=o((l,t)=>{const c=t.node().getBBox();l.width=c.width,l.height=c.height},"updateNodeBounds");function D(l,t,c,e){return l.insert("polygon",":first-child").attr("points",e.map(function(s){return s.x+","+s.y}).join(" ")).attr("class","label-container").attr("transform","translate("+-t/2+","+c/2+")")}o(D,"insertPolygonShape");var ht=o(l=>{const t=new Set;for(const c of l)switch(c){case"x":t.add("right"),t.add("left");break;case"y":t.add("up"),t.add("down");break;default:t.add(c);break}return t},"expandAndDeduplicateDirections"),ot=o((l,t,c)=>{const e=ht(l),s=2,r=t.height+2*c.padding,a=r/s,i=t.width+2*a+c.padding,n=c.padding/2;return e.has("right")&&e.has("left")&&e.has("up")&&e.has("down")?[{x:0,y:0},{x:a,y:0},{x:i/2,y:2*n},{x:i-a,y:0},{x:i,y:0},{x:i,y:-r/3},{x:i+2*n,y:-r/2},{x:i,y:-2*r/3},{x:i,y:-r},{x:i-a,y:-r},{x:i/2,y:-r-2*n},{x:a,y:-r},{x:0,y:-r},{x:0,y:-2*r/3},{x:-2*n,y:-r/2},{x:0,y:-r/3}]:e.has("right")&&e.has("left")&&e.has("up")?[{x:a,y:0},{x:i-a,y:0},{x:i,y:-r/2},{x:i-a,y:-r},{x:a,y:-r},{x:0,y:-r/2}]:e.has("right")&&e.has("left")&&e.has("down")?[{x:0,y:0},{x:a,y:-r},{x:i-a,y:-r},{x:i,y:0}]:e.has("right")&&e.has("up")&&e.has("down")?[{x:0,y:0},{x:i,y:-a},{x:i,y:-r+a},{x:0,y:-r}]:e.has("left")&&e.has("up")&&e.has("down")?[{x:i,y:0},{x:0,y:-a},{x:0,y:-r+a},{x:i,y:-r}]:e.has("right")&&e.has("left")?[{x:a,y:0},{x:a,y:-n},{x:i-a,y:-n},{x:i-a,y:0},{x:i,y:-r/2},{x:i-a,y:-r},{x:i-a,y:-r+n},{x:a,y:-r+n},{x:a,y:-r},{x:0,y:-r/2}]:e.has("up")&&e.has("down")?[{x:i/2,y:0},{x:0,y:-n},{x:a,y:-n},{x:a,y:-r+n},{x:0,y:-r+n},{x:i/2,y:-r},{x:i,y:-r+n},{x:i-a,y:-r+n},{x:i-a,y:-n},{x:i,y:-n}]:e.has("right")&&e.has("up")?[{x:0,y:0},{x:i,y:-a},{x:0,y:-r}]:e.has("right")&&e.has("down")?[{x:0,y:0},{x:i,y:0},{x:0,y:-r}]:e.has("left")&&e.has("up")?[{x:i,y:0},{x:0,y:-a},{x:i,y:-r}]:e.has("left")&&e.has("down")?[{x:i,y:0},{x:0,y:0},{x:i,y:-r}]:e.has("right")?[{x:a,y:-n},{x:a,y:-n},{x:i-a,y:-n},{x:i-a,y:0},{x:i,y:-r/2},{x:i-a,y:-r},{x:i-a,y:-r+n},{x:a,y:-r+n},{x:a,y:-r+n}]:e.has("left")?[{x:a,y:0},{x:a,y:-n},{x:i-a,y:-n},{x:i-a,y:-r+n},{x:a,y:-r+n},{x:a,y:-r},{x:0,y:-r/2}]:e.has("up")?[{x:a,y:-n},{x:a,y:-r+n},{x:0,y:-r+n},{x:i/2,y:-r},{x:i,y:-r+n},{x:i-a,y:-r+n},{x:i-a,y:-n}]:e.has("down")?[{x:i/2,y:0},{x:0,y:-n},{x:a,y:-n},{x:a,y:-r+n},{x:i-a,y:-r+n},{x:i-a,y:-n},{x:i,y:-n}]:[{x:0,y:0}]},"getArrowPoints");function tt(l,t){return l.intersect(t)}o(tt,"intersectNode");var yt=tt;function rt(l,t,c,e){var s=l.x,r=l.y,a=s-e.x,i=r-e.y,n=Math.sqrt(t*t*i*i+c*c*a*a),y=Math.abs(t*c*a/n);e.x0}o(U,"sameSign");var gt=st,ft=it;function it(l,t,c){var e=l.x,s=l.y,r=[],a=Number.POSITIVE_INFINITY,i=Number.POSITIVE_INFINITY;typeof t.forEach=="function"?t.forEach(function(d){a=Math.min(a,d.x),i=Math.min(i,d.y)}):(a=Math.min(a,t.x),i=Math.min(i,t.y));for(var n=e-l.width/2-a,y=s-l.height/2-i,h=0;h1&&r.sort(function(d,m){var p=d.x-c.x,C=d.y-c.y,S=Math.sqrt(p*p+C*C),E=m.x-c.x,B=m.y-c.y,j=Math.sqrt(E*E+B*B);return S{var c=l.x,e=l.y,s=t.x-c,r=t.y-e,a=l.width/2,i=l.height/2,n,y;return Math.abs(r)*a>Math.abs(s)*i?(r<0&&(i=-i),n=r===0?0:i*s/r,y=i):(s<0&&(a=-a),n=a,y=s===0?0:a*r/s),{x:c+n,y:e+y}},"intersectRect"),pt=dt,u={node:yt,circle:xt,ellipse:at,polygon:ft,rect:pt},ut=o(async(l,t)=>{t.useHtmlLabels||N().flowchart.htmlLabels||(t.centerLabel=!0);const{shapeSvg:e,bbox:s,halfPadding:r}=await _(l,t,"node "+t.classes,!0);L.info("Classes = ",t.classes);const a=e.insert("rect",":first-child");return a.attr("rx",t.rx).attr("ry",t.ry).attr("x",-s.width/2-r).attr("y",-s.height/2-r).attr("width",s.width+t.padding).attr("height",s.height+t.padding),w(t,a),t.intersect=function(i){return u.rect(t,i)},e},"note"),wt=ut,V=o(l=>l?" "+l:"","formatClass"),I=o((l,t)=>`${t||"node default"}${V(l.classes)} ${V(l.class)}`,"getClassesFromNode"),G=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=s+r,i=[{x:a/2,y:0},{x:a,y:-a/2},{x:a/2,y:-a},{x:0,y:-a/2}];L.info("Question main (Circle)");const n=D(c,a,a,i);return n.attr("style",t.style),w(t,n),t.intersect=function(y){return L.warn("Intersect called"),u.polygon(t,i,y)},c},"question"),bt=o((l,t)=>{const c=l.insert("g").attr("class","node default").attr("id",t.domId||t.id),e=28,s=[{x:0,y:e/2},{x:e/2,y:0},{x:0,y:-e/2},{x:-e/2,y:0}];return c.insert("polygon",":first-child").attr("points",s.map(function(a){return a.x+","+a.y}).join(" ")).attr("class","state-start").attr("r",7).attr("width",28).attr("height",28),t.width=28,t.height=28,t.intersect=function(a){return u.circle(t,14,a)},c},"choice"),vt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=4,r=e.height+t.padding,a=r/s,i=e.width+2*a+t.padding,n=[{x:a,y:0},{x:i-a,y:0},{x:i,y:-r/2},{x:i-a,y:-r},{x:a,y:-r},{x:0,y:-r/2}],y=D(c,i,r,n);return y.attr("style",t.style),w(t,y),t.intersect=function(h){return u.polygon(t,n,h)},c},"hexagon"),mt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,void 0,!0),s=2,r=e.height+2*t.padding,a=r/s,i=e.width+2*a+t.padding,n=ot(t.directions,e,t),y=D(c,i,r,n);return y.attr("style",t.style),w(t,y),t.intersect=function(h){return u.polygon(t,n,h)},c},"block_arrow"),St=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:-r/2,y:0},{x:s,y:0},{x:s,y:-r},{x:-r/2,y:-r},{x:0,y:-r/2}];return D(c,s,r,a).attr("style",t.style),t.width=s+r,t.height=r,t.intersect=function(n){return u.polygon(t,a,n)},c},"rect_left_inv_arrow"),Lt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:-2*r/6,y:0},{x:s-r/6,y:0},{x:s+2*r/6,y:-r},{x:r/6,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"lean_right"),_t=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:2*r/6,y:0},{x:s+r/6,y:0},{x:s-2*r/6,y:-r},{x:-r/6,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"lean_left"),Bt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:-2*r/6,y:0},{x:s+2*r/6,y:0},{x:s-r/6,y:-r},{x:r/6,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"trapezoid"),Ct=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:r/6,y:0},{x:s-r/6,y:0},{x:s+2*r/6,y:-r},{x:-2*r/6,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"inv_trapezoid"),Tt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:0,y:0},{x:s+r/2,y:0},{x:s,y:-r/2},{x:s+r/2,y:-r},{x:0,y:-r}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"rect_right_inv_arrow"),kt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=s/2,a=r/(2.5+s/50),i=e.height+a+t.padding,n="M 0,"+a+" a "+r+","+a+" 0,0,0 "+s+" 0 a "+r+","+a+" 0,0,0 "+-s+" 0 l 0,"+i+" a "+r+","+a+" 0,0,0 "+s+" 0 l 0,"+-i,y=c.attr("label-offset-y",a).insert("path",":first-child").attr("style",t.style).attr("d",n).attr("transform","translate("+-s/2+","+-(i/2+a)+")");return w(t,y),t.intersect=function(h){const x=u.rect(t,h),f=x.x-t.x;if(r!=0&&(Math.abs(f)t.height/2-a)){let g=a*a*(1-f*f/(r*r));g!=0&&(g=Math.sqrt(g)),g=a-g,h.y-t.y>0&&(g=-g),x.y+=g}return x},c},"cylinder"),Nt=o(async(l,t)=>{const{shapeSvg:c,bbox:e,halfPadding:s}=await _(l,t,"node "+t.classes+" "+t.class,!0),r=c.insert("rect",":first-child"),a=t.positioned?t.width:e.width+t.padding,i=t.positioned?t.height:e.height+t.padding,n=t.positioned?-a/2:-e.width/2-s,y=t.positioned?-i/2:-e.height/2-s;if(r.attr("class","basic label-container").attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("x",n).attr("y",y).attr("width",a).attr("height",i),t.props){const h=new Set(Object.keys(t.props));t.props.borders&&(O(r,t.props.borders,a,i),h.delete("borders")),h.forEach(x=>{L.warn(`Unknown node property ${x}`)})}return w(t,r),t.intersect=function(h){return u.rect(t,h)},c},"rect"),It=o(async(l,t)=>{const{shapeSvg:c,bbox:e,halfPadding:s}=await _(l,t,"node "+t.classes,!0),r=c.insert("rect",":first-child"),a=t.positioned?t.width:e.width+t.padding,i=t.positioned?t.height:e.height+t.padding,n=t.positioned?-a/2:-e.width/2-s,y=t.positioned?-i/2:-e.height/2-s;if(r.attr("class","basic cluster composite label-container").attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("x",n).attr("y",y).attr("width",a).attr("height",i),t.props){const h=new Set(Object.keys(t.props));t.props.borders&&(O(r,t.props.borders,a,i),h.delete("borders")),h.forEach(x=>{L.warn(`Unknown node property ${x}`)})}return w(t,r),t.intersect=function(h){return u.rect(t,h)},c},"composite"),Dt=o(async(l,t)=>{const{shapeSvg:c}=await _(l,t,"label",!0);L.trace("Classes = ",t.class);const e=c.insert("rect",":first-child"),s=0,r=0;if(e.attr("width",s).attr("height",r),c.attr("class","label edgeLabel"),t.props){const a=new Set(Object.keys(t.props));t.props.borders&&(O(e,t.props.borders,s,r),a.delete("borders")),a.forEach(i=>{L.warn(`Unknown node property ${i}`)})}return w(t,e),t.intersect=function(a){return u.rect(t,a)},c},"labelRect");function O(l,t,c,e){const s=[],r=o(i=>{s.push(i,0)},"addBorder"),a=o(i=>{s.push(0,i)},"skipBorder");t.includes("t")?(L.debug("add top border"),r(c)):a(c),t.includes("r")?(L.debug("add right border"),r(e)):a(e),t.includes("b")?(L.debug("add bottom border"),r(c)):a(c),t.includes("l")?(L.debug("add left border"),r(e)):a(e),l.attr("stroke-dasharray",s.join(" "))}o(O,"applyNodePropertyBorders");var Et=o((l,t)=>{let c;t.classes?c="node "+t.classes:c="node default";const e=l.insert("g").attr("class",c).attr("id",t.domId||t.id),s=e.insert("rect",":first-child"),r=e.insert("line"),a=e.insert("g").attr("class","label"),i=t.labelText.flat?t.labelText.flat():t.labelText;let n="";typeof i=="object"?n=i[0]:n=i,L.info("Label text abc79",n,i,typeof i=="object");const y=a.node().appendChild(R(n,t.labelStyle,!0,!0));let h={width:0,height:0};if(A(N().flowchart.htmlLabels)){const m=y.children[0],p=T(y);h=m.getBoundingClientRect(),p.attr("width",h.width),p.attr("height",h.height)}L.info("Text 2",i);const x=i.slice(1,i.length);let f=y.getBBox();const g=a.node().appendChild(R(x.join?x.join("
"):x,t.labelStyle,!0,!0));if(A(N().flowchart.htmlLabels)){const m=g.children[0],p=T(g);h=m.getBoundingClientRect(),p.attr("width",h.width),p.attr("height",h.height)}const d=t.padding/2;return T(g).attr("transform","translate( "+(h.width>f.width?0:(f.width-h.width)/2)+", "+(f.height+d+5)+")"),T(y).attr("transform","translate( "+(h.width{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.height+t.padding,r=e.width+s/4+t.padding,a=c.insert("rect",":first-child").attr("style",t.style).attr("rx",s/2).attr("ry",s/2).attr("x",-r/2).attr("y",-s/2).attr("width",r).attr("height",s);return w(t,a),t.intersect=function(i){return u.rect(t,i)},c},"stadium"),At=o(async(l,t)=>{const{shapeSvg:c,bbox:e,halfPadding:s}=await _(l,t,I(t,void 0),!0),r=c.insert("circle",":first-child");return r.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("r",e.width/2+s).attr("width",e.width+t.padding).attr("height",e.height+t.padding),L.info("Circle main"),w(t,r),t.intersect=function(a){return L.info("Circle intersect",t,e.width/2+s,a),u.circle(t,e.width/2+s,a)},c},"circle"),jt=o(async(l,t)=>{const{shapeSvg:c,bbox:e,halfPadding:s}=await _(l,t,I(t,void 0),!0),r=5,a=c.insert("g",":first-child"),i=a.insert("circle"),n=a.insert("circle");return a.attr("class",t.class),i.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("r",e.width/2+s+r).attr("width",e.width+t.padding+r*2).attr("height",e.height+t.padding+r*2),n.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("r",e.width/2+s).attr("width",e.width+t.padding).attr("height",e.height+t.padding),L.info("DoubleCircle main"),w(t,i),t.intersect=function(y){return L.info("DoubleCircle intersect",t,e.width/2+s+r,y),u.circle(t,e.width/2+s+r,y)},c},"doublecircle"),Pt=o(async(l,t)=>{const{shapeSvg:c,bbox:e}=await _(l,t,I(t,void 0),!0),s=e.width+t.padding,r=e.height+t.padding,a=[{x:0,y:0},{x:s,y:0},{x:s,y:-r},{x:0,y:-r},{x:0,y:0},{x:-8,y:0},{x:s+8,y:0},{x:s+8,y:-r},{x:-8,y:-r},{x:-8,y:0}],i=D(c,s,r,a);return i.attr("style",t.style),w(t,i),t.intersect=function(n){return u.polygon(t,a,n)},c},"subroutine"),Rt=o((l,t)=>{const c=l.insert("g").attr("class","node default").attr("id",t.domId||t.id),e=c.insert("circle",":first-child");return e.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),w(t,e),t.intersect=function(s){return u.circle(t,7,s)},c},"start"),Q=o((l,t,c)=>{const e=l.insert("g").attr("class","node default").attr("id",t.domId||t.id);let s=70,r=10;c==="LR"&&(s=10,r=70);const a=e.append("rect").attr("x",-1*s/2).attr("y",-1*r/2).attr("width",s).attr("height",r).attr("class","fork-join");return w(t,a),t.height=t.height+t.padding/2,t.width=t.width+t.padding/2,t.intersect=function(i){return u.rect(t,i)},e},"forkJoin"),Ht=o((l,t)=>{const c=l.insert("g").attr("class","node default").attr("id",t.domId||t.id),e=c.insert("circle",":first-child"),s=c.insert("circle",":first-child");return s.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),e.attr("class","state-end").attr("r",5).attr("width",10).attr("height",10),w(t,s),t.intersect=function(r){return u.circle(t,7,r)},c},"end"),zt=o((l,t)=>{var Y;const c=t.padding/2,e=4,s=8;let r;t.classes?r="node "+t.classes:r="node default";const a=l.insert("g").attr("class",r).attr("id",t.domId||t.id),i=a.insert("rect",":first-child"),n=a.insert("line"),y=a.insert("line");let h=0,x=e;const f=a.insert("g").attr("class","label");let g=0;const d=(Y=t.classData.annotations)==null?void 0:Y[0],m=t.classData.annotations[0]?"«"+t.classData.annotations[0]+"»":"",p=f.node().appendChild(R(m,t.labelStyle,!0,!0));let C=p.getBBox();if(A(N().flowchart.htmlLabels)){const b=p.children[0],v=T(p);C=b.getBoundingClientRect(),v.attr("width",C.width),v.attr("height",C.height)}t.classData.annotations[0]&&(x+=C.height+e,h+=C.width);let S=t.classData.label;t.classData.type!==void 0&&t.classData.type!==""&&(N().flowchart.htmlLabels?S+="<"+t.classData.type+">":S+="<"+t.classData.type+">");const E=f.node().appendChild(R(S,t.labelStyle,!0,!0));T(E).attr("class","classTitle");let B=E.getBBox();if(A(N().flowchart.htmlLabels)){const b=E.children[0],v=T(E);B=b.getBoundingClientRect(),v.attr("width",B.width),v.attr("height",B.height)}x+=B.height+e,B.width>h&&(h=B.width);const j=[];t.classData.members.forEach(b=>{const v=b.getDisplayDetails();let P=v.displayText;N().flowchart.htmlLabels&&(P=P.replace(//g,">"));const M=f.node().appendChild(R(P,v.cssStyle?v.cssStyle:t.labelStyle,!0,!0));let k=M.getBBox();if(A(N().flowchart.htmlLabels)){const $=M.children[0],z=T(M);k=$.getBoundingClientRect(),z.attr("width",k.width),z.attr("height",k.height)}k.width>h&&(h=k.width),x+=k.height+e,j.push(M)}),x+=s;const W=[];if(t.classData.methods.forEach(b=>{const v=b.getDisplayDetails();let P=v.displayText;N().flowchart.htmlLabels&&(P=P.replace(//g,">"));const M=f.node().appendChild(R(P,v.cssStyle?v.cssStyle:t.labelStyle,!0,!0));let k=M.getBBox();if(A(N().flowchart.htmlLabels)){const $=M.children[0],z=T(M);k=$.getBoundingClientRect(),z.attr("width",k.width),z.attr("height",k.height)}k.width>h&&(h=k.width),x+=k.height+e,W.push(M)}),x+=s,d){let b=(h-C.width)/2;T(p).attr("transform","translate( "+(-1*h/2+b)+", "+-1*x/2+")"),g=C.height+e}let F=(h-B.width)/2;return T(E).attr("transform","translate( "+(-1*h/2+F)+", "+(-1*x/2+g)+")"),g+=B.height+e,n.attr("class","divider").attr("x1",-h/2-c).attr("x2",h/2+c).attr("y1",-x/2-c+s+g).attr("y2",-x/2-c+s+g),g+=s,j.forEach(b=>{T(b).attr("transform","translate( "+-h/2+", "+(-1*x/2+g+s/2)+")");const v=b==null?void 0:b.getBBox();g+=((v==null?void 0:v.height)??0)+e}),g+=s,y.attr("class","divider").attr("x1",-h/2-c).attr("x2",h/2+c).attr("y1",-x/2-c+s+g).attr("y2",-x/2-c+s+g),g+=s,W.forEach(b=>{T(b).attr("transform","translate( "+-h/2+", "+(-1*x/2+g)+")");const v=b==null?void 0:b.getBBox();g+=((v==null?void 0:v.height)??0)+e}),i.attr("style",t.style).attr("class","outer title-state").attr("x",-h/2-c).attr("y",-(x/2)-c).attr("width",h+t.padding).attr("height",x+t.padding),w(t,i),t.intersect=function(b){return u.rect(t,b)},a},"class_box"),q={rhombus:G,composite:It,question:G,rect:Nt,labelRect:Dt,rectWithTitle:Et,choice:bt,circle:At,doublecircle:jt,stadium:Mt,hexagon:vt,block_arrow:mt,rect_left_inv_arrow:St,lean_right:Lt,lean_left:_t,trapezoid:Bt,inv_trapezoid:Ct,rect_right_inv_arrow:Tt,cylinder:kt,start:Rt,end:Ht,note:wt,subroutine:Pt,fork:Q,join:Q,class_box:zt},H={},Ot=o(async(l,t,c)=>{let e,s;if(t.link){let r;N().securityLevel==="sandbox"?r="_top":t.linkTarget&&(r=t.linkTarget||"_blank"),e=l.insert("svg:a").attr("xlink:href",t.link).attr("target",r),s=await q[t.shape](e,t,c)}else s=await q[t.shape](l,t,c),e=s;return t.tooltip&&s.attr("title",t.tooltip),t.class&&s.attr("class","node default "+t.class),H[t.id]=e,t.haveCallback&&H[t.id].attr("class",H[t.id].attr("class")+" clickable"),e},"insertNode"),Wt=o((l,t)=>{H[t.id]=l},"setNodeElem"),$t=o(()=>{H={}},"clear"),Xt=o(l=>{const t=H[l.id];L.trace("Transforming node",l.diff,l,"translate("+(l.x-l.width/2-5)+", "+l.width/2+")");const c=8,e=l.diff||0;return l.clusterNode?t.attr("transform","translate("+(l.x+e-l.width/2)+", "+(l.y-l.height/2-c)+")"):t.attr("transform","translate("+l.x+", "+l.y+")"),e},"positionNode");export{R as a,pt as b,$t as c,Ot as i,Xt as p,Wt as s,w as u}; diff --git a/assets/chunks/classDiagram-4BHYIK4I.CV5cHmZC.js b/assets/chunks/classDiagram-4BHYIK4I.BqcPWx9C.js similarity index 96% rename from assets/chunks/classDiagram-4BHYIK4I.CV5cHmZC.js rename to assets/chunks/classDiagram-4BHYIK4I.BqcPWx9C.js index eae8f2bc3..7aa667f93 100644 --- a/assets/chunks/classDiagram-4BHYIK4I.CV5cHmZC.js +++ b/assets/chunks/classDiagram-4BHYIK4I.BqcPWx9C.js @@ -1,2 +1,2 @@ -import{c as G,a as N,s as I}from"./chunk-BAVOGKFW.D8JYsnL1.js";import{_ as f,d as S,l as u,j as B,k as W,a2 as P,a8 as R,u as _,a9 as X}from"../app.D6i7gVln.js";import{G as Y}from"./graph.TCYYt4eI.js";import{l as $}from"./layout.B5QJ4696.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./baseUniq.Dd7GtCt-.js";import"./basePickBy.FvpENAq3.js";var H=0,J=f(function(i,a,t,o,p){const g=f(function(e){switch(e){case p.db.relationType.AGGREGATION:return"aggregation";case p.db.relationType.EXTENSION:return"extension";case p.db.relationType.COMPOSITION:return"composition";case p.db.relationType.DEPENDENCY:return"dependency";case p.db.relationType.LOLLIPOP:return"lollipop"}},"getRelationType");a.points=a.points.filter(e=>!Number.isNaN(e.y));const s=a.points,c=P().x(function(e){return e.x}).y(function(e){return e.y}).curve(R),n=i.append("path").attr("d",c(s)).attr("id","edge"+H).attr("class","relation");let r="";o.arrowMarkerAbsolute&&(r=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,r=r.replace(/\(/g,"\\("),r=r.replace(/\)/g,"\\)")),t.relation.lineType==1&&n.attr("class","relation dashed-line"),t.relation.lineType==10&&n.attr("class","relation dotted-line"),t.relation.type1!=="none"&&n.attr("marker-start","url("+r+"#"+g(t.relation.type1)+"Start)"),t.relation.type2!=="none"&&n.attr("marker-end","url("+r+"#"+g(t.relation.type2)+"End)");let m,h;const x=a.points.length;let b=_.calcLabelPosition(a.points);m=b.x,h=b.y;let y,w,k,v;if(x%2!==0&&x>1){let e=_.calcCardinalityPosition(t.relation.type1!=="none",a.points,a.points[0]),d=_.calcCardinalityPosition(t.relation.type2!=="none",a.points,a.points[x-1]);u.debug("cardinality_1_point "+JSON.stringify(e)),u.debug("cardinality_2_point "+JSON.stringify(d)),y=e.x,w=e.y,k=d.x,v=d.y}if(t.title!==void 0){const e=i.append("g").attr("class","classLabel"),d=e.append("text").attr("class","label").attr("x",m).attr("y",h).attr("fill","red").attr("text-anchor","middle").text(t.title);window.label=d;const l=d.node().getBBox();e.insert("rect",":first-child").attr("class","box").attr("x",l.x-o.padding/2).attr("y",l.y-o.padding/2).attr("width",l.width+o.padding).attr("height",l.height+o.padding)}u.info("Rendering relation "+JSON.stringify(t)),t.relationTitle1!==void 0&&t.relationTitle1!=="none"&&i.append("g").attr("class","cardinality").append("text").attr("class","type1").attr("x",y).attr("y",w).attr("fill","black").attr("font-size","6").text(t.relationTitle1),t.relationTitle2!==void 0&&t.relationTitle2!=="none"&&i.append("g").attr("class","cardinality").append("text").attr("class","type2").attr("x",k).attr("y",v).attr("fill","black").attr("font-size","6").text(t.relationTitle2),H++},"drawEdge"),O=f(function(i,a,t,o){u.debug("Rendering class ",a,t);const p=a.id,g={id:p,label:a.id,width:0,height:0},s=i.append("g").attr("id",o.db.lookUpDomId(p)).attr("class","classGroup");let c;a.link?c=s.append("svg:a").attr("xlink:href",a.link).attr("target",a.linkTarget).append("text").attr("y",t.textHeight+t.padding).attr("x",0):c=s.append("text").attr("y",t.textHeight+t.padding).attr("x",0);let n=!0;a.annotations.forEach(function(d){const l=c.append("tspan").text("«"+d+"»");n||l.attr("dy",t.textHeight),n=!1});let r=A(a);const m=c.append("tspan").text(r).attr("class","title");n||m.attr("dy",t.textHeight);const h=c.node().getBBox().height;let x,b,y;if(a.members.length>0){x=s.append("line").attr("x1",0).attr("y1",t.padding+h+t.dividerMargin/2).attr("y2",t.padding+h+t.dividerMargin/2);const d=s.append("text").attr("x",t.padding).attr("y",h+t.dividerMargin+t.textHeight).attr("fill","white").attr("class","classText");n=!0,a.members.forEach(function(l){C(d,l,n,t),n=!1}),b=d.node().getBBox()}if(a.methods.length>0){y=s.append("line").attr("x1",0).attr("y1",t.padding+h+t.dividerMargin+b.height).attr("y2",t.padding+h+t.dividerMargin+b.height);const d=s.append("text").attr("x",t.padding).attr("y",h+2*t.dividerMargin+b.height+t.textHeight).attr("fill","white").attr("class","classText");n=!0,a.methods.forEach(function(l){C(d,l,n,t),n=!1})}const w=s.node().getBBox();var k=" ";a.cssClasses.length>0&&(k=k+a.cssClasses.join(" "));const e=s.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",w.width+2*t.padding).attr("height",w.height+t.padding+.5*t.dividerMargin).attr("class",k).node().getBBox().width;return c.node().childNodes.forEach(function(d){d.setAttribute("x",(e-d.getBBox().width)/2)}),a.tooltip&&c.insert("title").text(a.tooltip),x&&x.attr("x2",e),y&&y.attr("x2",e),g.width=e,g.height=w.height+t.padding+.5*t.dividerMargin,g},"drawClass"),A=f(function(i){let a=i.id;return i.type&&(a+="<"+X(i.type)+">"),a},"getClassTitleString"),Z=f(function(i,a,t,o){u.debug("Rendering note ",a,t);const p=a.id,g={id:p,text:a.text,width:0,height:0},s=i.append("g").attr("id",p).attr("class","classGroup");let c=s.append("text").attr("y",t.textHeight+t.padding).attr("x",0);const n=JSON.parse(`"${a.text}"`).split(` +import{c as G,a as N,s as I}from"./chunk-BAVOGKFW.FGNhd2bd.js";import{_ as f,d as S,l as u,j as B,k as W,a2 as P,a8 as R,u as _,a9 as X}from"../app.BnrbdIpt.js";import{G as Y}from"./graph.vJYnzSQu.js";import{l as $}from"./layout.BnlpQrLH.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";var H=0,J=f(function(i,a,t,o,p){const g=f(function(e){switch(e){case p.db.relationType.AGGREGATION:return"aggregation";case p.db.relationType.EXTENSION:return"extension";case p.db.relationType.COMPOSITION:return"composition";case p.db.relationType.DEPENDENCY:return"dependency";case p.db.relationType.LOLLIPOP:return"lollipop"}},"getRelationType");a.points=a.points.filter(e=>!Number.isNaN(e.y));const s=a.points,c=P().x(function(e){return e.x}).y(function(e){return e.y}).curve(R),n=i.append("path").attr("d",c(s)).attr("id","edge"+H).attr("class","relation");let r="";o.arrowMarkerAbsolute&&(r=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,r=r.replace(/\(/g,"\\("),r=r.replace(/\)/g,"\\)")),t.relation.lineType==1&&n.attr("class","relation dashed-line"),t.relation.lineType==10&&n.attr("class","relation dotted-line"),t.relation.type1!=="none"&&n.attr("marker-start","url("+r+"#"+g(t.relation.type1)+"Start)"),t.relation.type2!=="none"&&n.attr("marker-end","url("+r+"#"+g(t.relation.type2)+"End)");let m,h;const x=a.points.length;let b=_.calcLabelPosition(a.points);m=b.x,h=b.y;let y,w,k,v;if(x%2!==0&&x>1){let e=_.calcCardinalityPosition(t.relation.type1!=="none",a.points,a.points[0]),d=_.calcCardinalityPosition(t.relation.type2!=="none",a.points,a.points[x-1]);u.debug("cardinality_1_point "+JSON.stringify(e)),u.debug("cardinality_2_point "+JSON.stringify(d)),y=e.x,w=e.y,k=d.x,v=d.y}if(t.title!==void 0){const e=i.append("g").attr("class","classLabel"),d=e.append("text").attr("class","label").attr("x",m).attr("y",h).attr("fill","red").attr("text-anchor","middle").text(t.title);window.label=d;const l=d.node().getBBox();e.insert("rect",":first-child").attr("class","box").attr("x",l.x-o.padding/2).attr("y",l.y-o.padding/2).attr("width",l.width+o.padding).attr("height",l.height+o.padding)}u.info("Rendering relation "+JSON.stringify(t)),t.relationTitle1!==void 0&&t.relationTitle1!=="none"&&i.append("g").attr("class","cardinality").append("text").attr("class","type1").attr("x",y).attr("y",w).attr("fill","black").attr("font-size","6").text(t.relationTitle1),t.relationTitle2!==void 0&&t.relationTitle2!=="none"&&i.append("g").attr("class","cardinality").append("text").attr("class","type2").attr("x",k).attr("y",v).attr("fill","black").attr("font-size","6").text(t.relationTitle2),H++},"drawEdge"),O=f(function(i,a,t,o){u.debug("Rendering class ",a,t);const p=a.id,g={id:p,label:a.id,width:0,height:0},s=i.append("g").attr("id",o.db.lookUpDomId(p)).attr("class","classGroup");let c;a.link?c=s.append("svg:a").attr("xlink:href",a.link).attr("target",a.linkTarget).append("text").attr("y",t.textHeight+t.padding).attr("x",0):c=s.append("text").attr("y",t.textHeight+t.padding).attr("x",0);let n=!0;a.annotations.forEach(function(d){const l=c.append("tspan").text("«"+d+"»");n||l.attr("dy",t.textHeight),n=!1});let r=A(a);const m=c.append("tspan").text(r).attr("class","title");n||m.attr("dy",t.textHeight);const h=c.node().getBBox().height;let x,b,y;if(a.members.length>0){x=s.append("line").attr("x1",0).attr("y1",t.padding+h+t.dividerMargin/2).attr("y2",t.padding+h+t.dividerMargin/2);const d=s.append("text").attr("x",t.padding).attr("y",h+t.dividerMargin+t.textHeight).attr("fill","white").attr("class","classText");n=!0,a.members.forEach(function(l){C(d,l,n,t),n=!1}),b=d.node().getBBox()}if(a.methods.length>0){y=s.append("line").attr("x1",0).attr("y1",t.padding+h+t.dividerMargin+b.height).attr("y2",t.padding+h+t.dividerMargin+b.height);const d=s.append("text").attr("x",t.padding).attr("y",h+2*t.dividerMargin+b.height+t.textHeight).attr("fill","white").attr("class","classText");n=!0,a.methods.forEach(function(l){C(d,l,n,t),n=!1})}const w=s.node().getBBox();var k=" ";a.cssClasses.length>0&&(k=k+a.cssClasses.join(" "));const e=s.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",w.width+2*t.padding).attr("height",w.height+t.padding+.5*t.dividerMargin).attr("class",k).node().getBBox().width;return c.node().childNodes.forEach(function(d){d.setAttribute("x",(e-d.getBBox().width)/2)}),a.tooltip&&c.insert("title").text(a.tooltip),x&&x.attr("x2",e),y&&y.attr("x2",e),g.width=e,g.height=w.height+t.padding+.5*t.dividerMargin,g},"drawClass"),A=f(function(i){let a=i.id;return i.type&&(a+="<"+X(i.type)+">"),a},"getClassTitleString"),Z=f(function(i,a,t,o){u.debug("Rendering note ",a,t);const p=a.id,g={id:p,text:a.text,width:0,height:0},s=i.append("g").attr("id",p).attr("class","classGroup");let c=s.append("text").attr("y",t.textHeight+t.padding).attr("x",0);const n=JSON.parse(`"${a.text}"`).split(` `);n.forEach(function(x){u.debug(`Adding line: ${x}`),c.append("tspan").text(x).attr("class","title").attr("dy",t.textHeight)});const r=s.node().getBBox(),h=s.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",r.width+2*t.padding).attr("height",r.height+n.length*t.textHeight+t.padding+.5*t.dividerMargin).node().getBBox().width;return c.node().childNodes.forEach(function(x){x.setAttribute("x",(h-x.getBBox().width)/2)}),g.width=h,g.height=r.height+n.length*t.textHeight+t.padding+.5*t.dividerMargin,g},"drawNote"),C=f(function(i,a,t,o){const{displayText:p,cssStyle:g}=a.getDisplayDetails(),s=i.append("tspan").attr("x",o.padding).text(p);g!==""&&s.attr("style",a.cssStyle),t||s.attr("dy",o.textHeight)},"addTspan"),M={getClassTitleString:A,drawClass:O,drawEdge:J,drawNote:Z},L={},E=20,T=f(function(i){const a=Object.entries(L).find(t=>t[1].label===i);if(a)return a[0]},"getGraphId"),F=f(function(i){i.append("defs").append("marker").attr("id","extensionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),i.append("defs").append("marker").attr("id","extensionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z"),i.append("defs").append("marker").attr("id","compositionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),i.append("defs").append("marker").attr("id","compositionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),i.append("defs").append("marker").attr("id","aggregationStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),i.append("defs").append("marker").attr("id","aggregationEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),i.append("defs").append("marker").attr("id","dependencyStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),i.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")},"insertMarkers"),U=f(function(i,a,t,o){const p=S().class;L={},u.info("Rendering diagram "+i);const g=S().securityLevel;let s;g==="sandbox"&&(s=B("#i"+a));const c=g==="sandbox"?B(s.nodes()[0].contentDocument.body):B("body"),n=c.select(`[id='${a}']`);F(n);const r=new Y({multigraph:!0});r.setGraph({isMultiGraph:!0}),r.setDefaultEdgeLabel(function(){return{}});const m=o.db.getClasses(),h=[...m.keys()];for(const e of h){const d=m.get(e),l=M.drawClass(n,d,p,o);L[l.id]=l,r.setNode(l.id,l),u.info("Org height: "+l.height)}o.db.getRelations().forEach(function(e){u.info("tjoho"+T(e.id1)+T(e.id2)+JSON.stringify(e)),r.setEdge(T(e.id1),T(e.id2),{relation:e},e.title||"DEFAULT")}),o.db.getNotes().forEach(function(e){u.debug(`Adding note: ${JSON.stringify(e)}`);const d=M.drawNote(n,e,p,o);L[d.id]=d,r.setNode(d.id,d),e.class&&m.has(e.class)&&r.setEdge(e.id,T(e.class),{relation:{id1:e.id,id2:e.class,relation:{type1:"none",type2:"none",lineType:10}}},"DEFAULT")}),$(r),r.nodes().forEach(function(e){e!==void 0&&r.node(e)!==void 0&&(u.debug("Node "+e+": "+JSON.stringify(r.node(e))),c.select("#"+(o.db.lookUpDomId(e)||e)).attr("transform","translate("+(r.node(e).x-r.node(e).width/2)+","+(r.node(e).y-r.node(e).height/2)+" )"))}),r.edges().forEach(function(e){e!==void 0&&r.edge(e)!==void 0&&(u.debug("Edge "+e.v+" -> "+e.w+": "+JSON.stringify(r.edge(e))),M.drawEdge(n,r.edge(e),r.edge(e).relation,p,o))});const y=n.node().getBBox(),w=y.width+E*2,k=y.height+E*2;W(n,k,w,p.useMaxWidth);const v=`${y.x-E} ${y.y-E} ${w} ${k}`;u.debug(`viewBox ${v}`),n.attr("viewBox",v)},"draw"),z={draw:U},at={parser:G,db:N,renderer:z,styles:I,init:f(i=>{i.class||(i.class={}),i.class.arrowMarkerAbsolute=i.arrowMarkerAbsolute,N.clear()},"init")};export{at as diagram}; diff --git a/assets/chunks/classDiagram-v2-FI7KE7WJ.hOZryKu9.js b/assets/chunks/classDiagram-v2-FI7KE7WJ.CXBhRPUT.js similarity index 96% rename from assets/chunks/classDiagram-v2-FI7KE7WJ.hOZryKu9.js rename to assets/chunks/classDiagram-v2-FI7KE7WJ.CXBhRPUT.js index f9b2c7ad3..c622eb1e9 100644 --- a/assets/chunks/classDiagram-v2-FI7KE7WJ.hOZryKu9.js +++ b/assets/chunks/classDiagram-v2-FI7KE7WJ.CXBhRPUT.js @@ -1,2 +1,2 @@ -import{m as tt,c as et,i as nt,a as it,p as st}from"./chunk-UGV5ZQQN.BXSRX4Fv.js";import{c as at,a as G,s as rt}from"./chunk-BAVOGKFW.D8JYsnL1.js";import{c as lt,u as ot,s as ct,i as dt,p as M,a as F,b as R}from"./chunk-YWFND7JV.CjLP2Slu.js";import{_ as g,l as s,d as m,j as T,u as ft,aa as ut,ab as $,ac as H,ad as z,v as ht,e as W,ae as J,A as B,D as gt}from"../app.D6i7gVln.js";import{G as q}from"./graph.TCYYt4eI.js";import{l as wt}from"./layout.B5QJ4696.js";import{w as S}from"./json.BLO_No8I.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./baseUniq.Dd7GtCt-.js";import"./basePickBy.FvpENAq3.js";import"./clone.Ml66eyGp.js";var u={},x={},V={},yt=g(()=>{x={},V={},u={}},"clear"),L=g((e,t)=>(s.trace("In isDescendant",t," ",e," = ",x[t].includes(e)),!!x[t].includes(e)),"isDescendant"),bt=g((e,t)=>(s.info("Descendants of ",t," is ",x[t]),s.info("Edge is ",e),e.v===t||e.w===t?!1:x[t]?x[t].includes(e.v)||L(e.v,t)||L(e.w,t)||x[t].includes(e.w):(s.debug("Tilt, ",t,",not in descendants"),!1)),"edgeInCluster"),j=g((e,t,n,l)=>{s.warn("Copying children of ",e,"root",l,"data",t.node(e),l);const i=t.children(e)||[];e!==l&&i.push(e),s.warn("Copying (nodes) clusterId",e,"nodes",i),i.forEach(a=>{if(t.children(a).length>0)j(a,t,n,l);else{const r=t.node(a);s.info("cp ",a," to ",l," with parent ",e),n.setNode(a,r),l!==t.parent(a)&&(s.warn("Setting parent",a,t.parent(a)),n.setParent(a,t.parent(a))),e!==l&&a!==e?(s.debug("Setting parent",a,e),n.setParent(a,e)):(s.info("In copy ",e,"root",l,"data",t.node(e),l),s.debug("Not Setting parent for node=",a,"cluster!==rootId",e!==l,"node!==clusterId",a!==e));const f=t.edges(a);s.debug("Copying Edges",f),f.forEach(d=>{s.info("Edge",d);const h=t.edge(d.v,d.w,d.name);s.info("Edge data",h,l);try{bt(d,l)?(s.info("Copying as ",d.v,d.w,h,d.name),n.setEdge(d.v,d.w,h,d.name),s.info("newGraph edges ",n.edges(),n.edge(n.edges()[0]))):s.info("Skipping copy of edge ",d.v,"-->",d.w," rootId: ",l," clusterId:",e)}catch(b){s.error(b)}})}s.debug("Removing node",a),t.removeNode(a)})},"copy"),K=g((e,t)=>{const n=t.children(e);let l=[...n];for(const i of n)V[i]=e,l=[...l,...K(i,t)];return l},"extractDescendants"),k=g((e,t)=>{s.trace("Searching",e);const n=t.children(e);if(s.trace("Searching children of id ",e,n),n.length<1)return s.trace("This is a valid node",e),e;for(const l of n){const i=k(l,t);if(i)return s.trace("Found replacement for",e," => ",i),i}},"findNonClusterChild"),X=g(e=>!u[e]||!u[e].externalConnections?e:u[e]?u[e].id:e,"getAnchorId"),mt=g((e,t)=>{if(!e||t>10){s.debug("Opting out, no graph ");return}else s.debug("Opting in, graph ");e.nodes().forEach(function(n){e.children(n).length>0&&(s.warn("Cluster identified",n," Replacement id in edges: ",k(n,e)),x[n]=K(n,e),u[n]={id:k(n,e),clusterData:e.node(n)})}),e.nodes().forEach(function(n){const l=e.children(n),i=e.edges();l.length>0?(s.debug("Cluster identified",n,x),i.forEach(a=>{if(a.v!==n&&a.w!==n){const r=L(a.v,n),f=L(a.w,n);r^f&&(s.warn("Edge: ",a," leaves cluster ",n),s.warn("Descendants of XXX ",n,": ",x[n]),u[n].externalConnections=!0)}})):s.debug("Not a cluster ",n,x)});for(let n of Object.keys(u)){const l=u[n].id,i=e.parent(l);i!==n&&u[i]&&!u[i].externalConnections&&(u[n].id=i)}e.edges().forEach(function(n){const l=e.edge(n);s.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(n)),s.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(e.edge(n)));let i=n.v,a=n.w;if(s.warn("Fix XXX",u,"ids:",n.v,n.w,"Translating: ",u[n.v]," --- ",u[n.w]),u[n.v]&&u[n.w]&&u[n.v]===u[n.w]){s.warn("Fixing and trixing link to self - removing XXX",n.v,n.w,n.name),s.warn("Fixing and trixing - removing XXX",n.v,n.w,n.name),i=X(n.v),a=X(n.w),e.removeEdge(n.v,n.w,n.name);const r=n.w+"---"+n.v;e.setNode(r,{domId:r,id:r,labelStyle:"",labelText:l.label,padding:0,shape:"labelRect",style:""});const f=structuredClone(l),d=structuredClone(l);f.label="",f.arrowTypeEnd="none",d.label="",f.fromCluster=n.v,d.toCluster=n.v,e.setEdge(i,r,f,n.name+"-cyclic-special"),e.setEdge(r,a,d,n.name+"-cyclic-special")}else if(u[n.v]||u[n.w]){if(s.warn("Fixing and trixing - removing XXX",n.v,n.w,n.name),i=X(n.v),a=X(n.w),e.removeEdge(n.v,n.w,n.name),i!==n.v){const r=e.parent(i);u[r].externalConnections=!0,l.fromCluster=n.v}if(a!==n.w){const r=e.parent(a);u[r].externalConnections=!0,l.toCluster=n.w}s.warn("Fix Replacing with XXX",i,a,n.name),e.setEdge(i,a,l,n.name)}}),s.warn("Adjusted Graph",S(e)),Q(e,0),s.trace(u)},"adjustClustersAndEdges"),Q=g((e,t)=>{var i,a;if(s.warn("extractor - ",t,S(e),e.children("D")),t>10){s.error("Bailing out");return}let n=e.nodes(),l=!1;for(const r of n){const f=e.children(r);l=l||f.length>0}if(!l){s.debug("Done, no node has children",e.nodes());return}s.debug("Nodes = ",n,t);for(const r of n)if(s.debug("Extracting node",r,u,u[r]&&!u[r].externalConnections,!e.parent(r),e.node(r),e.children("D")," Depth ",t),!u[r])s.debug("Not a cluster",r,t);else if(!u[r].externalConnections&&e.children(r)&&e.children(r).length>0){s.warn("Cluster without external connections, without a parent and with children",r,t);let d=e.graph().rankdir==="TB"?"LR":"TB";(a=(i=u[r])==null?void 0:i.clusterData)!=null&&a.dir&&(d=u[r].clusterData.dir,s.warn("Fixing dir",u[r].clusterData.dir,d));const h=new q({multigraph:!0,compound:!0}).setGraph({rankdir:d,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});s.warn("Old graph before copy",S(e)),j(r,e,h,r),e.setNode(r,{clusterNode:!0,id:r,clusterData:u[r].clusterData,labelText:u[r].labelText,graph:h}),s.warn("New graph after copy node: (",r,")",S(h)),s.debug("Old graph after copy",S(e))}else s.warn("Cluster ** ",r," **not meeting the criteria !externalConnections:",!u[r].externalConnections," no parent: ",!e.parent(r)," children ",e.children(r)&&e.children(r).length>0,e.children("D"),t),s.debug(u);n=e.nodes(),s.warn("New list of nodes",n);for(const r of n){const f=e.node(r);s.warn(" Now next level",r,f),f.clusterNode&&Q(f.graph,t+1)}},"extractor"),U=g((e,t)=>{if(t.length===0)return[];let n=Object.assign(t);return t.forEach(l=>{const i=e.children(l),a=U(e,i);n=[...n,...a]}),n},"sorter"),vt=g(e=>U(e,e.children()),"sortNodesByHierarchy"),pt=g((e,t)=>{s.info("Creating subgraph rect for ",t.id,t);const n=m(),l=e.insert("g").attr("class","cluster"+(t.class?" "+t.class:"")).attr("id",t.id),i=l.insert("rect",":first-child"),a=B(n.flowchart.htmlLabels),r=l.insert("g").attr("class","cluster-label"),f=t.labelType==="markdown"?gt(r,t.labelText,{style:t.labelStyle,useHtmlLabels:a},n):r.node().appendChild(F(t.labelText,t.labelStyle,void 0,!0));let d=f.getBBox();if(B(n.flowchart.htmlLabels)){const c=f.children[0],o=T(f);d=c.getBoundingClientRect(),o.attr("width",d.width),o.attr("height",d.height)}const h=0*t.padding,b=h/2,y=t.width<=d.width+h?d.width+h:t.width;t.width<=d.width+h?t.diff=(d.width-t.width)/2-t.padding/2:t.diff=-t.padding/2,s.trace("Data ",t,JSON.stringify(t)),i.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-y/2).attr("y",t.y-t.height/2-b).attr("width",y).attr("height",t.height+h);const{subGraphTitleTopMargin:v}=J(n);a?r.attr("transform",`translate(${t.x-d.width/2}, ${t.y-t.height/2+v})`):r.attr("transform",`translate(${t.x}, ${t.y-t.height/2+v})`);const w=i.node().getBBox();return t.width=w.width,t.height=w.height,t.intersect=function(c){return R(t,c)},l},"rect"),xt=g((e,t)=>{const n=e.insert("g").attr("class","note-cluster").attr("id",t.id),l=n.insert("rect",":first-child"),i=0*t.padding,a=i/2;l.attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-t.width/2-a).attr("y",t.y-t.height/2-a).attr("width",t.width+i).attr("height",t.height+i).attr("fill","none");const r=l.node().getBBox();return t.width=r.width,t.height=r.height,t.intersect=function(f){return R(t,f)},n},"noteGroup"),St=g((e,t)=>{const n=m(),l=e.insert("g").attr("class",t.classes).attr("id",t.id),i=l.insert("rect",":first-child"),a=l.insert("g").attr("class","cluster-label"),r=l.append("rect"),f=a.node().appendChild(F(t.labelText,t.labelStyle,void 0,!0));let d=f.getBBox();if(B(n.flowchart.htmlLabels)){const c=f.children[0],o=T(f);d=c.getBoundingClientRect(),o.attr("width",d.width),o.attr("height",d.height)}d=f.getBBox();const h=0*t.padding,b=h/2,y=t.width<=d.width+t.padding?d.width+t.padding:t.width;t.width<=d.width+t.padding?t.diff=(d.width+t.padding*0-t.width)/2:t.diff=-t.padding/2,i.attr("class","outer").attr("x",t.x-y/2-b).attr("y",t.y-t.height/2-b).attr("width",y+h).attr("height",t.height+h),r.attr("class","inner").attr("x",t.x-y/2-b).attr("y",t.y-t.height/2-b+d.height-1).attr("width",y+h).attr("height",t.height+h-d.height-3);const{subGraphTitleTopMargin:v}=J(n);a.attr("transform",`translate(${t.x-d.width/2}, ${t.y-t.height/2-t.padding/3+(B(n.flowchart.htmlLabels)?5:3)+v})`);const w=i.node().getBBox();return t.height=w.height,t.intersect=function(c){return R(t,c)},l},"roundedWithTitle"),Nt=g((e,t)=>{const n=e.insert("g").attr("class",t.classes).attr("id",t.id),l=n.insert("rect",":first-child"),i=0*t.padding,a=i/2;l.attr("class","divider").attr("x",t.x-t.width/2-a).attr("y",t.y-t.height/2).attr("width",t.width+i).attr("height",t.height+i);const r=l.node().getBBox();return t.width=r.width,t.height=r.height,t.diff=-t.padding/2,t.intersect=function(f){return R(t,f)},n},"divider"),Et={rect:pt,roundedWithTitle:St,noteGroup:xt,divider:Nt},Y={},Ct=g((e,t)=>{s.trace("Inserting cluster");const n=t.shape||"rect";Y[t.id]=Et[n](e,t)},"insertCluster"),Tt=g(()=>{Y={}},"clear"),Z=g(async(e,t,n,l,i,a)=>{s.info("Graph in recursive render: XXX",S(t),i);const r=t.graph().rankdir;s.trace("Dir in recursive render - dir:",r);const f=e.insert("g").attr("class","root");t.nodes()?s.info("Recursive render XXX",t.nodes()):s.info("No nodes found for",t),t.edges().length>0&&s.trace("Recursive edges",t.edge(t.edges()[0]));const d=f.insert("g").attr("class","clusters"),h=f.insert("g").attr("class","edgePaths"),b=f.insert("g").attr("class","edgeLabels"),y=f.insert("g").attr("class","nodes");await Promise.all(t.nodes().map(async function(c){const o=t.node(c);if(i!==void 0){const p=JSON.parse(JSON.stringify(i.clusterData));s.info("Setting data for cluster XXX (",c,") ",p,i),t.setNode(i.id,p),t.parent(c)||(s.trace("Setting parent",c,i.id),t.setParent(c,i.id,p))}if(s.info("(Insert) Node XXX"+c+": "+JSON.stringify(t.node(c))),o!=null&&o.clusterNode){s.info("Cluster identified",c,o.width,t.node(c));const{ranksep:p,nodesep:E}=t.graph();o.graph.setGraph({...o.graph.graph(),ranksep:p,nodesep:E});const D=await Z(y,o.graph,n,l,t.node(c),a),N=D.elem;ot(o,N),o.diff=D.diff||0,s.info("Node bounds (abc123)",c,o,o.width,o.x,o.y),ct(N,o),s.warn("Recursive render complete ",N,o)}else t.children(c).length>0?(s.info("Cluster - the non recursive path XXX",c,o.id,o,t),s.info(k(o.id,t)),u[o.id]={id:k(o.id,t),node:o}):(s.info("Node - the non recursive path",c,o.id,o),await dt(y,t.node(c),r))})),t.edges().forEach(async function(c){const o=t.edge(c.v,c.w,c.name);s.info("Edge "+c.v+" -> "+c.w+": "+JSON.stringify(c)),s.info("Edge "+c.v+" -> "+c.w+": ",c," ",JSON.stringify(t.edge(c))),s.info("Fix",u,"ids:",c.v,c.w,"Translating: ",u[c.v],u[c.w]),await nt(b,o)}),t.edges().forEach(function(c){s.info("Edge "+c.v+" -> "+c.w+": "+JSON.stringify(c))}),s.info("Graph before layout:",JSON.stringify(S(t))),s.info("#############################################"),s.info("### Layout ###"),s.info("#############################################"),s.info(t),wt(t),s.info("Graph after layout:",JSON.stringify(S(t)));let v=0;const{subGraphTitleTotalMargin:w}=J(a);return vt(t).forEach(function(c){const o=t.node(c);s.info("Position "+c+": "+JSON.stringify(t.node(c))),s.info("Position "+c+": ("+o.x,","+o.y,") width: ",o.width," height: ",o.height),o!=null&&o.clusterNode?(o.y+=w,M(o)):t.children(c).length>0?(o.height+=w,Ct(d,o),u[o.id].node=o):(o.y+=w/2,M(o))}),t.edges().forEach(function(c){const o=t.edge(c);s.info("Edge "+c.v+" -> "+c.w+": "+JSON.stringify(o),o),o.points.forEach(E=>E.y+=w/2);const p=it(h,c,o,u,n,t,l);st(o,p)}),t.nodes().forEach(function(c){const o=t.node(c);s.info(c,o.type,o.diff),o.type==="group"&&(v=o.diff)}),{elem:f,diff:v}},"recursiveRender"),kt=g(async(e,t,n,l,i)=>{tt(e,n,l,i),lt(),et(),Tt(),yt(),s.warn("Graph at first:",JSON.stringify(S(t))),mt(t),s.warn("Graph after:",JSON.stringify(S(t)));const a=m();await Z(e,t,l,i,void 0,a)},"render"),O=g(e=>W.sanitizeText(e,m()),"sanitizeText"),_={dividerMargin:10,padding:5,textHeight:10,curve:void 0},Dt=g(function(e,t,n,l){s.info("keys:",[...e.keys()]),s.info(e),e.forEach(function(i){var f,d;const r={shape:"rect",id:i.id,domId:i.domId,labelText:O(i.id),labelStyle:"",style:"fill: none; stroke: black",padding:((f=m().flowchart)==null?void 0:f.padding)??((d=m().class)==null?void 0:d.padding)};t.setNode(i.id,r),I(i.classes,t,n,l,i.id),s.info("setNode",r)})},"addNamespaces"),I=g(function(e,t,n,l,i){s.info("keys:",[...e.keys()]),s.info(e),[...e.values()].filter(a=>a.parent===i).forEach(function(a){var v,w;const r=a.cssClasses.join(" "),f=$(a.styles),d=a.label??a.id,h=0,y={labelStyle:f.labelStyle,shape:"class_box",labelText:O(d),classData:a,rx:h,ry:h,class:r,style:f.style,id:a.id,domId:a.domId,tooltip:l.db.getTooltip(a.id,i)||"",haveCallback:a.haveCallback,link:a.link,width:a.type==="group"?500:void 0,type:a.type,padding:((v=m().flowchart)==null?void 0:v.padding)??((w=m().class)==null?void 0:w.padding)};t.setNode(a.id,y),i&&t.setParent(a.id,i),s.info("setNode",y)})},"addClasses"),Xt=g(function(e,t,n,l){s.info(e),e.forEach(function(i,a){var o,p;const r=i,f="",d={labelStyle:"",style:""},h=r.text,b=0,v={labelStyle:d.labelStyle,shape:"note",labelText:O(h),noteData:r,rx:b,ry:b,class:f,style:d.style,id:r.id,domId:r.id,tooltip:"",type:"note",padding:((o=m().flowchart)==null?void 0:o.padding)??((p=m().class)==null?void 0:p.padding)};if(t.setNode(r.id,v),s.info("setNode",v),!r.class||!l.has(r.class))return;const w=n+a,c={id:`edgeNote${w}`,classes:"relation",pattern:"dotted",arrowhead:"none",startLabelRight:"",endLabelLeft:"",arrowTypeStart:"none",arrowTypeEnd:"none",style:"fill:none",labelStyle:"",curve:H(_.curve,z)};t.setEdge(r.id,r.class,c,w)})},"addNotes"),Bt=g(function(e,t){const n=m().flowchart;let l=0;e.forEach(function(i){var r;l++;const a={classes:"relation",pattern:i.relation.lineType==1?"dashed":"solid",id:ht(i.id1,i.id2,{prefix:"id",counter:l}),arrowhead:i.type==="arrow_open"?"none":"normal",startLabelRight:i.relationTitle1==="none"?"":i.relationTitle1,endLabelLeft:i.relationTitle2==="none"?"":i.relationTitle2,arrowTypeStart:A(i.relation.type1),arrowTypeEnd:A(i.relation.type2),style:"fill:none",labelStyle:"",curve:H(n==null?void 0:n.curve,z)};if(s.info(a,i),i.style!==void 0){const f=$(i.style);a.style=f.style,a.labelStyle=f.labelStyle}i.text=i.title,i.text===void 0?i.style!==void 0&&(a.arrowheadStyle="fill: #333"):(a.arrowheadStyle="fill: #333",a.labelpos="c",((r=m().flowchart)==null?void 0:r.htmlLabels)??m().htmlLabels?(a.labelType="html",a.label=''+i.text+""):(a.labelType="text",a.label=i.text.replace(W.lineBreakRegex,` +import{m as tt,c as et,i as nt,a as it,p as st}from"./chunk-UGV5ZQQN.CLy102A_.js";import{c as at,a as G,s as rt}from"./chunk-BAVOGKFW.FGNhd2bd.js";import{c as lt,u as ot,s as ct,i as dt,p as M,a as F,b as R}from"./chunk-YWFND7JV.D3tJSHEj.js";import{_ as g,l as s,d as m,j as T,u as ft,aa as ut,ab as $,ac as H,ad as z,v as ht,e as W,ae as J,A as B,D as gt}from"../app.BnrbdIpt.js";import{G as q}from"./graph.vJYnzSQu.js";import{l as wt}from"./layout.BnlpQrLH.js";import{w as S}from"./json.D0vJ0-_x.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";import"./clone.D5EWJlxq.js";var u={},x={},V={},yt=g(()=>{x={},V={},u={}},"clear"),L=g((e,t)=>(s.trace("In isDescendant",t," ",e," = ",x[t].includes(e)),!!x[t].includes(e)),"isDescendant"),bt=g((e,t)=>(s.info("Descendants of ",t," is ",x[t]),s.info("Edge is ",e),e.v===t||e.w===t?!1:x[t]?x[t].includes(e.v)||L(e.v,t)||L(e.w,t)||x[t].includes(e.w):(s.debug("Tilt, ",t,",not in descendants"),!1)),"edgeInCluster"),j=g((e,t,n,l)=>{s.warn("Copying children of ",e,"root",l,"data",t.node(e),l);const i=t.children(e)||[];e!==l&&i.push(e),s.warn("Copying (nodes) clusterId",e,"nodes",i),i.forEach(a=>{if(t.children(a).length>0)j(a,t,n,l);else{const r=t.node(a);s.info("cp ",a," to ",l," with parent ",e),n.setNode(a,r),l!==t.parent(a)&&(s.warn("Setting parent",a,t.parent(a)),n.setParent(a,t.parent(a))),e!==l&&a!==e?(s.debug("Setting parent",a,e),n.setParent(a,e)):(s.info("In copy ",e,"root",l,"data",t.node(e),l),s.debug("Not Setting parent for node=",a,"cluster!==rootId",e!==l,"node!==clusterId",a!==e));const f=t.edges(a);s.debug("Copying Edges",f),f.forEach(d=>{s.info("Edge",d);const h=t.edge(d.v,d.w,d.name);s.info("Edge data",h,l);try{bt(d,l)?(s.info("Copying as ",d.v,d.w,h,d.name),n.setEdge(d.v,d.w,h,d.name),s.info("newGraph edges ",n.edges(),n.edge(n.edges()[0]))):s.info("Skipping copy of edge ",d.v,"-->",d.w," rootId: ",l," clusterId:",e)}catch(b){s.error(b)}})}s.debug("Removing node",a),t.removeNode(a)})},"copy"),K=g((e,t)=>{const n=t.children(e);let l=[...n];for(const i of n)V[i]=e,l=[...l,...K(i,t)];return l},"extractDescendants"),k=g((e,t)=>{s.trace("Searching",e);const n=t.children(e);if(s.trace("Searching children of id ",e,n),n.length<1)return s.trace("This is a valid node",e),e;for(const l of n){const i=k(l,t);if(i)return s.trace("Found replacement for",e," => ",i),i}},"findNonClusterChild"),X=g(e=>!u[e]||!u[e].externalConnections?e:u[e]?u[e].id:e,"getAnchorId"),mt=g((e,t)=>{if(!e||t>10){s.debug("Opting out, no graph ");return}else s.debug("Opting in, graph ");e.nodes().forEach(function(n){e.children(n).length>0&&(s.warn("Cluster identified",n," Replacement id in edges: ",k(n,e)),x[n]=K(n,e),u[n]={id:k(n,e),clusterData:e.node(n)})}),e.nodes().forEach(function(n){const l=e.children(n),i=e.edges();l.length>0?(s.debug("Cluster identified",n,x),i.forEach(a=>{if(a.v!==n&&a.w!==n){const r=L(a.v,n),f=L(a.w,n);r^f&&(s.warn("Edge: ",a," leaves cluster ",n),s.warn("Descendants of XXX ",n,": ",x[n]),u[n].externalConnections=!0)}})):s.debug("Not a cluster ",n,x)});for(let n of Object.keys(u)){const l=u[n].id,i=e.parent(l);i!==n&&u[i]&&!u[i].externalConnections&&(u[n].id=i)}e.edges().forEach(function(n){const l=e.edge(n);s.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(n)),s.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(e.edge(n)));let i=n.v,a=n.w;if(s.warn("Fix XXX",u,"ids:",n.v,n.w,"Translating: ",u[n.v]," --- ",u[n.w]),u[n.v]&&u[n.w]&&u[n.v]===u[n.w]){s.warn("Fixing and trixing link to self - removing XXX",n.v,n.w,n.name),s.warn("Fixing and trixing - removing XXX",n.v,n.w,n.name),i=X(n.v),a=X(n.w),e.removeEdge(n.v,n.w,n.name);const r=n.w+"---"+n.v;e.setNode(r,{domId:r,id:r,labelStyle:"",labelText:l.label,padding:0,shape:"labelRect",style:""});const f=structuredClone(l),d=structuredClone(l);f.label="",f.arrowTypeEnd="none",d.label="",f.fromCluster=n.v,d.toCluster=n.v,e.setEdge(i,r,f,n.name+"-cyclic-special"),e.setEdge(r,a,d,n.name+"-cyclic-special")}else if(u[n.v]||u[n.w]){if(s.warn("Fixing and trixing - removing XXX",n.v,n.w,n.name),i=X(n.v),a=X(n.w),e.removeEdge(n.v,n.w,n.name),i!==n.v){const r=e.parent(i);u[r].externalConnections=!0,l.fromCluster=n.v}if(a!==n.w){const r=e.parent(a);u[r].externalConnections=!0,l.toCluster=n.w}s.warn("Fix Replacing with XXX",i,a,n.name),e.setEdge(i,a,l,n.name)}}),s.warn("Adjusted Graph",S(e)),Q(e,0),s.trace(u)},"adjustClustersAndEdges"),Q=g((e,t)=>{var i,a;if(s.warn("extractor - ",t,S(e),e.children("D")),t>10){s.error("Bailing out");return}let n=e.nodes(),l=!1;for(const r of n){const f=e.children(r);l=l||f.length>0}if(!l){s.debug("Done, no node has children",e.nodes());return}s.debug("Nodes = ",n,t);for(const r of n)if(s.debug("Extracting node",r,u,u[r]&&!u[r].externalConnections,!e.parent(r),e.node(r),e.children("D")," Depth ",t),!u[r])s.debug("Not a cluster",r,t);else if(!u[r].externalConnections&&e.children(r)&&e.children(r).length>0){s.warn("Cluster without external connections, without a parent and with children",r,t);let d=e.graph().rankdir==="TB"?"LR":"TB";(a=(i=u[r])==null?void 0:i.clusterData)!=null&&a.dir&&(d=u[r].clusterData.dir,s.warn("Fixing dir",u[r].clusterData.dir,d));const h=new q({multigraph:!0,compound:!0}).setGraph({rankdir:d,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});s.warn("Old graph before copy",S(e)),j(r,e,h,r),e.setNode(r,{clusterNode:!0,id:r,clusterData:u[r].clusterData,labelText:u[r].labelText,graph:h}),s.warn("New graph after copy node: (",r,")",S(h)),s.debug("Old graph after copy",S(e))}else s.warn("Cluster ** ",r," **not meeting the criteria !externalConnections:",!u[r].externalConnections," no parent: ",!e.parent(r)," children ",e.children(r)&&e.children(r).length>0,e.children("D"),t),s.debug(u);n=e.nodes(),s.warn("New list of nodes",n);for(const r of n){const f=e.node(r);s.warn(" Now next level",r,f),f.clusterNode&&Q(f.graph,t+1)}},"extractor"),U=g((e,t)=>{if(t.length===0)return[];let n=Object.assign(t);return t.forEach(l=>{const i=e.children(l),a=U(e,i);n=[...n,...a]}),n},"sorter"),vt=g(e=>U(e,e.children()),"sortNodesByHierarchy"),pt=g((e,t)=>{s.info("Creating subgraph rect for ",t.id,t);const n=m(),l=e.insert("g").attr("class","cluster"+(t.class?" "+t.class:"")).attr("id",t.id),i=l.insert("rect",":first-child"),a=B(n.flowchart.htmlLabels),r=l.insert("g").attr("class","cluster-label"),f=t.labelType==="markdown"?gt(r,t.labelText,{style:t.labelStyle,useHtmlLabels:a},n):r.node().appendChild(F(t.labelText,t.labelStyle,void 0,!0));let d=f.getBBox();if(B(n.flowchart.htmlLabels)){const c=f.children[0],o=T(f);d=c.getBoundingClientRect(),o.attr("width",d.width),o.attr("height",d.height)}const h=0*t.padding,b=h/2,y=t.width<=d.width+h?d.width+h:t.width;t.width<=d.width+h?t.diff=(d.width-t.width)/2-t.padding/2:t.diff=-t.padding/2,s.trace("Data ",t,JSON.stringify(t)),i.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-y/2).attr("y",t.y-t.height/2-b).attr("width",y).attr("height",t.height+h);const{subGraphTitleTopMargin:v}=J(n);a?r.attr("transform",`translate(${t.x-d.width/2}, ${t.y-t.height/2+v})`):r.attr("transform",`translate(${t.x}, ${t.y-t.height/2+v})`);const w=i.node().getBBox();return t.width=w.width,t.height=w.height,t.intersect=function(c){return R(t,c)},l},"rect"),xt=g((e,t)=>{const n=e.insert("g").attr("class","note-cluster").attr("id",t.id),l=n.insert("rect",":first-child"),i=0*t.padding,a=i/2;l.attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-t.width/2-a).attr("y",t.y-t.height/2-a).attr("width",t.width+i).attr("height",t.height+i).attr("fill","none");const r=l.node().getBBox();return t.width=r.width,t.height=r.height,t.intersect=function(f){return R(t,f)},n},"noteGroup"),St=g((e,t)=>{const n=m(),l=e.insert("g").attr("class",t.classes).attr("id",t.id),i=l.insert("rect",":first-child"),a=l.insert("g").attr("class","cluster-label"),r=l.append("rect"),f=a.node().appendChild(F(t.labelText,t.labelStyle,void 0,!0));let d=f.getBBox();if(B(n.flowchart.htmlLabels)){const c=f.children[0],o=T(f);d=c.getBoundingClientRect(),o.attr("width",d.width),o.attr("height",d.height)}d=f.getBBox();const h=0*t.padding,b=h/2,y=t.width<=d.width+t.padding?d.width+t.padding:t.width;t.width<=d.width+t.padding?t.diff=(d.width+t.padding*0-t.width)/2:t.diff=-t.padding/2,i.attr("class","outer").attr("x",t.x-y/2-b).attr("y",t.y-t.height/2-b).attr("width",y+h).attr("height",t.height+h),r.attr("class","inner").attr("x",t.x-y/2-b).attr("y",t.y-t.height/2-b+d.height-1).attr("width",y+h).attr("height",t.height+h-d.height-3);const{subGraphTitleTopMargin:v}=J(n);a.attr("transform",`translate(${t.x-d.width/2}, ${t.y-t.height/2-t.padding/3+(B(n.flowchart.htmlLabels)?5:3)+v})`);const w=i.node().getBBox();return t.height=w.height,t.intersect=function(c){return R(t,c)},l},"roundedWithTitle"),Nt=g((e,t)=>{const n=e.insert("g").attr("class",t.classes).attr("id",t.id),l=n.insert("rect",":first-child"),i=0*t.padding,a=i/2;l.attr("class","divider").attr("x",t.x-t.width/2-a).attr("y",t.y-t.height/2).attr("width",t.width+i).attr("height",t.height+i);const r=l.node().getBBox();return t.width=r.width,t.height=r.height,t.diff=-t.padding/2,t.intersect=function(f){return R(t,f)},n},"divider"),Et={rect:pt,roundedWithTitle:St,noteGroup:xt,divider:Nt},Y={},Ct=g((e,t)=>{s.trace("Inserting cluster");const n=t.shape||"rect";Y[t.id]=Et[n](e,t)},"insertCluster"),Tt=g(()=>{Y={}},"clear"),Z=g(async(e,t,n,l,i,a)=>{s.info("Graph in recursive render: XXX",S(t),i);const r=t.graph().rankdir;s.trace("Dir in recursive render - dir:",r);const f=e.insert("g").attr("class","root");t.nodes()?s.info("Recursive render XXX",t.nodes()):s.info("No nodes found for",t),t.edges().length>0&&s.trace("Recursive edges",t.edge(t.edges()[0]));const d=f.insert("g").attr("class","clusters"),h=f.insert("g").attr("class","edgePaths"),b=f.insert("g").attr("class","edgeLabels"),y=f.insert("g").attr("class","nodes");await Promise.all(t.nodes().map(async function(c){const o=t.node(c);if(i!==void 0){const p=JSON.parse(JSON.stringify(i.clusterData));s.info("Setting data for cluster XXX (",c,") ",p,i),t.setNode(i.id,p),t.parent(c)||(s.trace("Setting parent",c,i.id),t.setParent(c,i.id,p))}if(s.info("(Insert) Node XXX"+c+": "+JSON.stringify(t.node(c))),o!=null&&o.clusterNode){s.info("Cluster identified",c,o.width,t.node(c));const{ranksep:p,nodesep:E}=t.graph();o.graph.setGraph({...o.graph.graph(),ranksep:p,nodesep:E});const D=await Z(y,o.graph,n,l,t.node(c),a),N=D.elem;ot(o,N),o.diff=D.diff||0,s.info("Node bounds (abc123)",c,o,o.width,o.x,o.y),ct(N,o),s.warn("Recursive render complete ",N,o)}else t.children(c).length>0?(s.info("Cluster - the non recursive path XXX",c,o.id,o,t),s.info(k(o.id,t)),u[o.id]={id:k(o.id,t),node:o}):(s.info("Node - the non recursive path",c,o.id,o),await dt(y,t.node(c),r))})),t.edges().forEach(async function(c){const o=t.edge(c.v,c.w,c.name);s.info("Edge "+c.v+" -> "+c.w+": "+JSON.stringify(c)),s.info("Edge "+c.v+" -> "+c.w+": ",c," ",JSON.stringify(t.edge(c))),s.info("Fix",u,"ids:",c.v,c.w,"Translating: ",u[c.v],u[c.w]),await nt(b,o)}),t.edges().forEach(function(c){s.info("Edge "+c.v+" -> "+c.w+": "+JSON.stringify(c))}),s.info("Graph before layout:",JSON.stringify(S(t))),s.info("#############################################"),s.info("### Layout ###"),s.info("#############################################"),s.info(t),wt(t),s.info("Graph after layout:",JSON.stringify(S(t)));let v=0;const{subGraphTitleTotalMargin:w}=J(a);return vt(t).forEach(function(c){const o=t.node(c);s.info("Position "+c+": "+JSON.stringify(t.node(c))),s.info("Position "+c+": ("+o.x,","+o.y,") width: ",o.width," height: ",o.height),o!=null&&o.clusterNode?(o.y+=w,M(o)):t.children(c).length>0?(o.height+=w,Ct(d,o),u[o.id].node=o):(o.y+=w/2,M(o))}),t.edges().forEach(function(c){const o=t.edge(c);s.info("Edge "+c.v+" -> "+c.w+": "+JSON.stringify(o),o),o.points.forEach(E=>E.y+=w/2);const p=it(h,c,o,u,n,t,l);st(o,p)}),t.nodes().forEach(function(c){const o=t.node(c);s.info(c,o.type,o.diff),o.type==="group"&&(v=o.diff)}),{elem:f,diff:v}},"recursiveRender"),kt=g(async(e,t,n,l,i)=>{tt(e,n,l,i),lt(),et(),Tt(),yt(),s.warn("Graph at first:",JSON.stringify(S(t))),mt(t),s.warn("Graph after:",JSON.stringify(S(t)));const a=m();await Z(e,t,l,i,void 0,a)},"render"),O=g(e=>W.sanitizeText(e,m()),"sanitizeText"),_={dividerMargin:10,padding:5,textHeight:10,curve:void 0},Dt=g(function(e,t,n,l){s.info("keys:",[...e.keys()]),s.info(e),e.forEach(function(i){var f,d;const r={shape:"rect",id:i.id,domId:i.domId,labelText:O(i.id),labelStyle:"",style:"fill: none; stroke: black",padding:((f=m().flowchart)==null?void 0:f.padding)??((d=m().class)==null?void 0:d.padding)};t.setNode(i.id,r),I(i.classes,t,n,l,i.id),s.info("setNode",r)})},"addNamespaces"),I=g(function(e,t,n,l,i){s.info("keys:",[...e.keys()]),s.info(e),[...e.values()].filter(a=>a.parent===i).forEach(function(a){var v,w;const r=a.cssClasses.join(" "),f=$(a.styles),d=a.label??a.id,h=0,y={labelStyle:f.labelStyle,shape:"class_box",labelText:O(d),classData:a,rx:h,ry:h,class:r,style:f.style,id:a.id,domId:a.domId,tooltip:l.db.getTooltip(a.id,i)||"",haveCallback:a.haveCallback,link:a.link,width:a.type==="group"?500:void 0,type:a.type,padding:((v=m().flowchart)==null?void 0:v.padding)??((w=m().class)==null?void 0:w.padding)};t.setNode(a.id,y),i&&t.setParent(a.id,i),s.info("setNode",y)})},"addClasses"),Xt=g(function(e,t,n,l){s.info(e),e.forEach(function(i,a){var o,p;const r=i,f="",d={labelStyle:"",style:""},h=r.text,b=0,v={labelStyle:d.labelStyle,shape:"note",labelText:O(h),noteData:r,rx:b,ry:b,class:f,style:d.style,id:r.id,domId:r.id,tooltip:"",type:"note",padding:((o=m().flowchart)==null?void 0:o.padding)??((p=m().class)==null?void 0:p.padding)};if(t.setNode(r.id,v),s.info("setNode",v),!r.class||!l.has(r.class))return;const w=n+a,c={id:`edgeNote${w}`,classes:"relation",pattern:"dotted",arrowhead:"none",startLabelRight:"",endLabelLeft:"",arrowTypeStart:"none",arrowTypeEnd:"none",style:"fill:none",labelStyle:"",curve:H(_.curve,z)};t.setEdge(r.id,r.class,c,w)})},"addNotes"),Bt=g(function(e,t){const n=m().flowchart;let l=0;e.forEach(function(i){var r;l++;const a={classes:"relation",pattern:i.relation.lineType==1?"dashed":"solid",id:ht(i.id1,i.id2,{prefix:"id",counter:l}),arrowhead:i.type==="arrow_open"?"none":"normal",startLabelRight:i.relationTitle1==="none"?"":i.relationTitle1,endLabelLeft:i.relationTitle2==="none"?"":i.relationTitle2,arrowTypeStart:A(i.relation.type1),arrowTypeEnd:A(i.relation.type2),style:"fill:none",labelStyle:"",curve:H(n==null?void 0:n.curve,z)};if(s.info(a,i),i.style!==void 0){const f=$(i.style);a.style=f.style,a.labelStyle=f.labelStyle}i.text=i.title,i.text===void 0?i.style!==void 0&&(a.arrowheadStyle="fill: #333"):(a.arrowheadStyle="fill: #333",a.labelpos="c",((r=m().flowchart)==null?void 0:r.htmlLabels)??m().htmlLabels?(a.labelType="html",a.label=''+i.text+""):(a.labelType="text",a.label=i.text.replace(W.lineBreakRegex,` `),i.style===void 0&&(a.style=a.style||"stroke: #333; stroke-width: 1.5px;fill:none"),a.labelStyle=a.labelStyle.replace("color:","fill:"))),t.setEdge(i.id1,i.id2,a,l)})},"addRelations"),Lt=g(function(e){_={..._,...e}},"setConf"),Rt=g(async function(e,t,n,l){s.info("Drawing class - ",t);const i=m().flowchart??m().class,a=m().securityLevel;s.info("config:",i);const r=(i==null?void 0:i.nodeSpacing)??50,f=(i==null?void 0:i.rankSpacing)??50,d=new q({multigraph:!0,compound:!0}).setGraph({rankdir:l.db.getDirection(),nodesep:r,ranksep:f,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}}),h=l.db.getNamespaces(),b=l.db.getClasses(),y=l.db.getRelations(),v=l.db.getNotes();s.info(y),Dt(h,d,t,l),I(b,d,t,l),Bt(y,d),Xt(v,d,y.length+1,b);let w;a==="sandbox"&&(w=T("#i"+t));const c=a==="sandbox"?T(w.nodes()[0].contentDocument.body):T("body"),o=c.select(`[id="${t}"]`),p=c.select("#"+t+" g");if(await kt(p,d,["aggregation","extension","composition","dependency","lollipop"],"classDiagram",t),ft.insertTitle(o,"classTitleText",(i==null?void 0:i.titleTopMargin)??5,l.db.getDiagramTitle()),ut(d,o,i==null?void 0:i.diagramPadding,i==null?void 0:i.useMaxWidth),!(i!=null&&i.htmlLabels)){const E=a==="sandbox"?w.nodes()[0].contentDocument:document,D=E.querySelectorAll('[id="'+t+'"] .edgeLabel .label');for(const N of D){const P=N.getBBox(),C=E.createElementNS("http://www.w3.org/2000/svg","rect");C.setAttribute("rx",0),C.setAttribute("ry",0),C.setAttribute("width",P.width),C.setAttribute("height",P.height),N.insertBefore(C,N.firstChild)}}},"draw");function A(e){let t;switch(e){case 0:t="aggregation";break;case 1:t="extension";break;case 2:t="composition";break;case 3:t="dependency";break;case 4:t="lollipop";break;default:t="none"}return t}g(A,"getArrowMarker");var _t={setConf:Lt,draw:Rt},Vt={parser:at,db:G,renderer:_t,styles:rt,init:g(e=>{e.class||(e.class={}),e.class.arrowMarkerAbsolute=e.arrowMarkerAbsolute,G.clear()},"init")};export{Vt as diagram}; diff --git a/assets/chunks/clone.D5EWJlxq.js b/assets/chunks/clone.D5EWJlxq.js new file mode 100644 index 000000000..817f13d32 --- /dev/null +++ b/assets/chunks/clone.D5EWJlxq.js @@ -0,0 +1 @@ +import{b as r}from"./baseUniq.CrLXGD5N.js";var e=4;function a(o){return r(o,e)}export{a as c}; diff --git a/assets/chunks/clone.Ml66eyGp.js b/assets/chunks/clone.Ml66eyGp.js deleted file mode 100644 index 292fe14b8..000000000 --- a/assets/chunks/clone.Ml66eyGp.js +++ /dev/null @@ -1 +0,0 @@ -import{b as r}from"./baseUniq.Dd7GtCt-.js";var e=4;function a(o){return r(o,e)}export{a as c}; diff --git a/assets/chunks/dagre-P3YPLUS5.DOs9sfns.js b/assets/chunks/dagre-P3YPLUS5.Dynhhn3b.js similarity index 97% rename from assets/chunks/dagre-P3YPLUS5.DOs9sfns.js rename to assets/chunks/dagre-P3YPLUS5.Dynhhn3b.js index 1bc01529a..874a488b8 100644 --- a/assets/chunks/dagre-P3YPLUS5.DOs9sfns.js +++ b/assets/chunks/dagre-P3YPLUS5.Dynhhn3b.js @@ -1,4 +1,4 @@ -import{_ as X,am as M,an as F,ao as Y,ap as _,l as i,d as j,aq as H,ar as q,as as z,ae as K,at as O,au as Q,av as U,aw as V,ax as W}from"../app.D6i7gVln.js";import{G as k}from"./graph.TCYYt4eI.js";import{l as Z}from"./layout.B5QJ4696.js";import{w as N}from"./json.BLO_No8I.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./baseUniq.Dd7GtCt-.js";import"./basePickBy.FvpENAq3.js";import"./clone.Ml66eyGp.js";var f=new Map,p=new Map,B=new Map,$=X(()=>{p.clear(),B.clear(),f.clear()},"clear"),D=X((e,t)=>{const n=p.get(t)||[];return i.trace("In isDescendant",t," ",e," = ",n.includes(e)),n.includes(e)},"isDescendant"),I=X((e,t)=>{const n=p.get(t)||[];return i.info("Descendants of ",t," is ",n),i.info("Edge is ",e),e.v===t||e.w===t?!1:n?n.includes(e.v)||D(e.v,t)||D(e.w,t)||n.includes(e.w):(i.debug("Tilt, ",t,",not in descendants"),!1)},"edgeInCluster"),A=X((e,t,n,o)=>{i.warn("Copying children of ",e,"root",o,"data",t.node(e),o);const d=t.children(e)||[];e!==o&&d.push(e),i.warn("Copying (nodes) clusterId",e,"nodes",d),d.forEach(c=>{if(t.children(c).length>0)A(c,t,n,o);else{const r=t.node(c);i.info("cp ",c," to ",o," with parent ",e),n.setNode(c,r),o!==t.parent(c)&&(i.warn("Setting parent",c,t.parent(c)),n.setParent(c,t.parent(c))),e!==o&&c!==e?(i.debug("Setting parent",c,e),n.setParent(c,e)):(i.info("In copy ",e,"root",o,"data",t.node(e),o),i.debug("Not Setting parent for node=",c,"cluster!==rootId",e!==o,"node!==clusterId",c!==e));const u=t.edges(c);i.debug("Copying Edges",u),u.forEach(l=>{i.info("Edge",l);const v=t.edge(l.v,l.w,l.name);i.info("Edge data",v,o);try{I(l,o)?(i.info("Copying as ",l.v,l.w,v,l.name),n.setEdge(l.v,l.w,v,l.name),i.info("newGraph edges ",n.edges(),n.edge(n.edges()[0]))):i.info("Skipping copy of edge ",l.v,"-->",l.w," rootId: ",o," clusterId:",e)}catch(C){i.error(C)}})}i.debug("Removing node",c),t.removeNode(c)})},"copy"),J=X((e,t)=>{const n=t.children(e);let o=[...n];for(const d of n)B.set(d,e),o=[...o,...J(d,t)];return o},"extractDescendants"),L=X((e,t,n)=>{const o=e.edges().filter(l=>l.v===t||l.w===t),d=e.edges().filter(l=>l.v===n||l.w===n),c=o.map(l=>({v:l.v===t?n:l.v,w:l.w===t?t:l.w})),r=d.map(l=>({v:l.v,w:l.w}));return c.filter(l=>r.some(v=>l.v===v.v&&l.w===v.w))},"findCommonEdges"),S=X((e,t,n)=>{const o=t.children(e);if(i.trace("Searching children of id ",e,o),o.length<1)return e;let d;for(const c of o){const r=S(c,t,n),u=L(t,n,r);if(r)if(u.length>0)d=r;else return r}return d},"findNonClusterChild"),P=X(e=>!f.has(e)||!f.get(e).externalConnections?e:f.has(e)?f.get(e).id:e,"getAnchorId"),ee=X((e,t)=>{if(!e||t>10){i.debug("Opting out, no graph ");return}else i.debug("Opting in, graph ");e.nodes().forEach(function(n){e.children(n).length>0&&(i.warn("Cluster identified",n," Replacement id in edges: ",S(n,e,n)),p.set(n,J(n,e)),f.set(n,{id:S(n,e,n),clusterData:e.node(n)}))}),e.nodes().forEach(function(n){const o=e.children(n),d=e.edges();o.length>0?(i.debug("Cluster identified",n,p),d.forEach(c=>{const r=D(c.v,n),u=D(c.w,n);r^u&&(i.warn("Edge: ",c," leaves cluster ",n),i.warn("Descendants of XXX ",n,": ",p.get(n)),f.get(n).externalConnections=!0)})):i.debug("Not a cluster ",n,p)});for(let n of f.keys()){const o=f.get(n).id,d=e.parent(o);d!==n&&f.has(d)&&!f.get(d).externalConnections&&(f.get(n).id=d)}e.edges().forEach(function(n){const o=e.edge(n);i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(n)),i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(e.edge(n)));let d=n.v,c=n.w;if(i.warn("Fix XXX",f,"ids:",n.v,n.w,"Translating: ",f.get(n.v)," --- ",f.get(n.w)),f.get(n.v)||f.get(n.w)){if(i.warn("Fixing and trying - removing XXX",n.v,n.w,n.name),d=P(n.v),c=P(n.w),e.removeEdge(n.v,n.w,n.name),d!==n.v){const r=e.parent(d);f.get(r).externalConnections=!0,o.fromCluster=n.v}if(c!==n.w){const r=e.parent(c);f.get(r).externalConnections=!0,o.toCluster=n.w}i.warn("Fix Replacing with XXX",d,c,n.name),e.setEdge(d,c,o,n.name)}}),i.warn("Adjusted Graph",N(e)),G(e,0),i.trace(f)},"adjustClustersAndEdges"),G=X((e,t)=>{var d,c;if(i.warn("extractor - ",t,N(e),e.children("D")),t>10){i.error("Bailing out");return}let n=e.nodes(),o=!1;for(const r of n){const u=e.children(r);o=o||u.length>0}if(!o){i.debug("Done, no node has children",e.nodes());return}i.debug("Nodes = ",n,t);for(const r of n)if(i.debug("Extracting node",r,f,f.has(r)&&!f.get(r).externalConnections,!e.parent(r),e.node(r),e.children("D")," Depth ",t),!f.has(r))i.debug("Not a cluster",r,t);else if(!f.get(r).externalConnections&&e.children(r)&&e.children(r).length>0){i.warn("Cluster without external connections, without a parent and with children",r,t);let l=e.graph().rankdir==="TB"?"LR":"TB";(c=(d=f.get(r))==null?void 0:d.clusterData)!=null&&c.dir&&(l=f.get(r).clusterData.dir,i.warn("Fixing dir",f.get(r).clusterData.dir,l));const v=new k({multigraph:!0,compound:!0}).setGraph({rankdir:l,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});i.warn("Old graph before copy",N(e)),A(r,e,v,r),e.setNode(r,{clusterNode:!0,id:r,clusterData:f.get(r).clusterData,label:f.get(r).label,graph:v}),i.warn("New graph after copy node: (",r,")",N(v)),i.debug("Old graph after copy",N(e))}else i.warn("Cluster ** ",r," **not meeting the criteria !externalConnections:",!f.get(r).externalConnections," no parent: ",!e.parent(r)," children ",e.children(r)&&e.children(r).length>0,e.children("D"),t),i.debug(f);n=e.nodes(),i.warn("New list of nodes",n);for(const r of n){const u=e.node(r);i.warn(" Now next level",r,u),u!=null&&u.clusterNode&&G(u.graph,t+1)}},"extractor"),R=X((e,t)=>{if(t.length===0)return[];let n=Object.assign([],t);return t.forEach(o=>{const d=e.children(o),c=R(e,d);n=[...n,...c]}),n},"sorter"),ne=X(e=>R(e,e.children()),"sortNodesByHierarchy"),T=X(async(e,t,n,o,d,c)=>{i.warn("Graph in recursive render:XAX",N(t),d);const r=t.graph().rankdir;i.trace("Dir in recursive render - dir:",r);const u=e.insert("g").attr("class","root");t.nodes()?i.info("Recursive render XXX",t.nodes()):i.info("No nodes found for",t),t.edges().length>0&&i.info("Recursive edges",t.edge(t.edges()[0]));const l=u.insert("g").attr("class","clusters"),v=u.insert("g").attr("class","edgePaths"),C=u.insert("g").attr("class","edgeLabels"),g=u.insert("g").attr("class","nodes");await Promise.all(t.nodes().map(async function(a){const s=t.node(a);if(d!==void 0){const m=JSON.parse(JSON.stringify(d.clusterData));i.trace(`Setting data for parent cluster XXX +import{_ as X,am as M,an as F,ao as Y,ap as _,l as i,d as j,aq as H,ar as q,as as z,ae as K,at as O,au as Q,av as U,aw as V,ax as W}from"../app.BnrbdIpt.js";import{G as k}from"./graph.vJYnzSQu.js";import{l as Z}from"./layout.BnlpQrLH.js";import{w as N}from"./json.D0vJ0-_x.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";import"./clone.D5EWJlxq.js";var f=new Map,p=new Map,B=new Map,$=X(()=>{p.clear(),B.clear(),f.clear()},"clear"),D=X((e,t)=>{const n=p.get(t)||[];return i.trace("In isDescendant",t," ",e," = ",n.includes(e)),n.includes(e)},"isDescendant"),I=X((e,t)=>{const n=p.get(t)||[];return i.info("Descendants of ",t," is ",n),i.info("Edge is ",e),e.v===t||e.w===t?!1:n?n.includes(e.v)||D(e.v,t)||D(e.w,t)||n.includes(e.w):(i.debug("Tilt, ",t,",not in descendants"),!1)},"edgeInCluster"),A=X((e,t,n,o)=>{i.warn("Copying children of ",e,"root",o,"data",t.node(e),o);const d=t.children(e)||[];e!==o&&d.push(e),i.warn("Copying (nodes) clusterId",e,"nodes",d),d.forEach(c=>{if(t.children(c).length>0)A(c,t,n,o);else{const r=t.node(c);i.info("cp ",c," to ",o," with parent ",e),n.setNode(c,r),o!==t.parent(c)&&(i.warn("Setting parent",c,t.parent(c)),n.setParent(c,t.parent(c))),e!==o&&c!==e?(i.debug("Setting parent",c,e),n.setParent(c,e)):(i.info("In copy ",e,"root",o,"data",t.node(e),o),i.debug("Not Setting parent for node=",c,"cluster!==rootId",e!==o,"node!==clusterId",c!==e));const u=t.edges(c);i.debug("Copying Edges",u),u.forEach(l=>{i.info("Edge",l);const v=t.edge(l.v,l.w,l.name);i.info("Edge data",v,o);try{I(l,o)?(i.info("Copying as ",l.v,l.w,v,l.name),n.setEdge(l.v,l.w,v,l.name),i.info("newGraph edges ",n.edges(),n.edge(n.edges()[0]))):i.info("Skipping copy of edge ",l.v,"-->",l.w," rootId: ",o," clusterId:",e)}catch(C){i.error(C)}})}i.debug("Removing node",c),t.removeNode(c)})},"copy"),J=X((e,t)=>{const n=t.children(e);let o=[...n];for(const d of n)B.set(d,e),o=[...o,...J(d,t)];return o},"extractDescendants"),L=X((e,t,n)=>{const o=e.edges().filter(l=>l.v===t||l.w===t),d=e.edges().filter(l=>l.v===n||l.w===n),c=o.map(l=>({v:l.v===t?n:l.v,w:l.w===t?t:l.w})),r=d.map(l=>({v:l.v,w:l.w}));return c.filter(l=>r.some(v=>l.v===v.v&&l.w===v.w))},"findCommonEdges"),S=X((e,t,n)=>{const o=t.children(e);if(i.trace("Searching children of id ",e,o),o.length<1)return e;let d;for(const c of o){const r=S(c,t,n),u=L(t,n,r);if(r)if(u.length>0)d=r;else return r}return d},"findNonClusterChild"),P=X(e=>!f.has(e)||!f.get(e).externalConnections?e:f.has(e)?f.get(e).id:e,"getAnchorId"),ee=X((e,t)=>{if(!e||t>10){i.debug("Opting out, no graph ");return}else i.debug("Opting in, graph ");e.nodes().forEach(function(n){e.children(n).length>0&&(i.warn("Cluster identified",n," Replacement id in edges: ",S(n,e,n)),p.set(n,J(n,e)),f.set(n,{id:S(n,e,n),clusterData:e.node(n)}))}),e.nodes().forEach(function(n){const o=e.children(n),d=e.edges();o.length>0?(i.debug("Cluster identified",n,p),d.forEach(c=>{const r=D(c.v,n),u=D(c.w,n);r^u&&(i.warn("Edge: ",c," leaves cluster ",n),i.warn("Descendants of XXX ",n,": ",p.get(n)),f.get(n).externalConnections=!0)})):i.debug("Not a cluster ",n,p)});for(let n of f.keys()){const o=f.get(n).id,d=e.parent(o);d!==n&&f.has(d)&&!f.get(d).externalConnections&&(f.get(n).id=d)}e.edges().forEach(function(n){const o=e.edge(n);i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(n)),i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(e.edge(n)));let d=n.v,c=n.w;if(i.warn("Fix XXX",f,"ids:",n.v,n.w,"Translating: ",f.get(n.v)," --- ",f.get(n.w)),f.get(n.v)||f.get(n.w)){if(i.warn("Fixing and trying - removing XXX",n.v,n.w,n.name),d=P(n.v),c=P(n.w),e.removeEdge(n.v,n.w,n.name),d!==n.v){const r=e.parent(d);f.get(r).externalConnections=!0,o.fromCluster=n.v}if(c!==n.w){const r=e.parent(c);f.get(r).externalConnections=!0,o.toCluster=n.w}i.warn("Fix Replacing with XXX",d,c,n.name),e.setEdge(d,c,o,n.name)}}),i.warn("Adjusted Graph",N(e)),G(e,0),i.trace(f)},"adjustClustersAndEdges"),G=X((e,t)=>{var d,c;if(i.warn("extractor - ",t,N(e),e.children("D")),t>10){i.error("Bailing out");return}let n=e.nodes(),o=!1;for(const r of n){const u=e.children(r);o=o||u.length>0}if(!o){i.debug("Done, no node has children",e.nodes());return}i.debug("Nodes = ",n,t);for(const r of n)if(i.debug("Extracting node",r,f,f.has(r)&&!f.get(r).externalConnections,!e.parent(r),e.node(r),e.children("D")," Depth ",t),!f.has(r))i.debug("Not a cluster",r,t);else if(!f.get(r).externalConnections&&e.children(r)&&e.children(r).length>0){i.warn("Cluster without external connections, without a parent and with children",r,t);let l=e.graph().rankdir==="TB"?"LR":"TB";(c=(d=f.get(r))==null?void 0:d.clusterData)!=null&&c.dir&&(l=f.get(r).clusterData.dir,i.warn("Fixing dir",f.get(r).clusterData.dir,l));const v=new k({multigraph:!0,compound:!0}).setGraph({rankdir:l,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});i.warn("Old graph before copy",N(e)),A(r,e,v,r),e.setNode(r,{clusterNode:!0,id:r,clusterData:f.get(r).clusterData,label:f.get(r).label,graph:v}),i.warn("New graph after copy node: (",r,")",N(v)),i.debug("Old graph after copy",N(e))}else i.warn("Cluster ** ",r," **not meeting the criteria !externalConnections:",!f.get(r).externalConnections," no parent: ",!e.parent(r)," children ",e.children(r)&&e.children(r).length>0,e.children("D"),t),i.debug(f);n=e.nodes(),i.warn("New list of nodes",n);for(const r of n){const u=e.node(r);i.warn(" Now next level",r,u),u!=null&&u.clusterNode&&G(u.graph,t+1)}},"extractor"),R=X((e,t)=>{if(t.length===0)return[];let n=Object.assign([],t);return t.forEach(o=>{const d=e.children(o),c=R(e,d);n=[...n,...c]}),n},"sorter"),ne=X(e=>R(e,e.children()),"sortNodesByHierarchy"),T=X(async(e,t,n,o,d,c)=>{i.warn("Graph in recursive render:XAX",N(t),d);const r=t.graph().rankdir;i.trace("Dir in recursive render - dir:",r);const u=e.insert("g").attr("class","root");t.nodes()?i.info("Recursive render XXX",t.nodes()):i.info("No nodes found for",t),t.edges().length>0&&i.info("Recursive edges",t.edge(t.edges()[0]));const l=u.insert("g").attr("class","clusters"),v=u.insert("g").attr("class","edgePaths"),C=u.insert("g").attr("class","edgeLabels"),g=u.insert("g").attr("class","nodes");await Promise.all(t.nodes().map(async function(a){const s=t.node(a);if(d!==void 0){const m=JSON.parse(JSON.stringify(d.clusterData));i.trace(`Setting data for parent cluster XXX Node.id = `,a,` data=`,m.height,` Parent cluster`,d.height),t.setNode(d.id,m),t.parent(a)||(i.trace("Setting parent",a,d.id),t.setParent(a,d.id,m))}if(i.info("(Insert) Node XXX"+a+": "+JSON.stringify(t.node(a))),s!=null&&s.clusterNode){i.info("Cluster identified XBX",a,s.width,t.node(a));const{ranksep:m,nodesep:h}=t.graph();s.graph.setGraph({...s.graph.graph(),ranksep:m+25,nodesep:h});const b=await T(g,s.graph,n,o,t.node(a),c),x=b.elem;H(s,x),s.diff=b.diff||0,i.info("New compound node after recursive render XAX",a,"width",s.width,"height",s.height),q(x,s)}else t.children(a).length>0?(i.trace("Cluster - the non recursive path XBX",a,s.id,s,s.width,"Graph:",t),i.trace(S(s.id,t)),f.set(s.id,{id:S(s.id,t),node:s})):(i.trace("Node - the non recursive path XAX",a,g,t.node(a),r),await z(g,t.node(a),r))})),await X(async()=>{const a=t.edges().map(async function(s){const m=t.edge(s.v,s.w,s.name);i.info("Edge "+s.v+" -> "+s.w+": "+JSON.stringify(s)),i.info("Edge "+s.v+" -> "+s.w+": ",s," ",JSON.stringify(t.edge(s))),i.info("Fix",f,"ids:",s.v,s.w,"Translating: ",f.get(s.v),f.get(s.w)),await W(C,m)});await Promise.all(a)},"processEdges")(),i.info("Graph before layout:",JSON.stringify(N(t))),i.info("############################################# XXX"),i.info("### Layout ### XXX"),i.info("############################################# XXX"),Z(t),i.info("Graph after layout:",JSON.stringify(N(t)));let E=0,{subGraphTitleTotalMargin:y}=K(c);return await Promise.all(ne(t).map(async function(a){var m;const s=t.node(a);if(i.info("Position XBX => "+a+": ("+s.x,","+s.y,") width: ",s.width," height: ",s.height),s!=null&&s.clusterNode)s.y+=y,i.info("A tainted cluster node XBX1",a,s.id,s.width,s.height,s.x,s.y,t.parent(a)),f.get(s.id).node=s,O(s);else if(t.children(a).length>0){i.info("A pure cluster node XBX1",a,s.id,s.x,s.y,s.width,s.height,t.parent(a)),s.height+=y,t.node(s.parentId);const h=(s==null?void 0:s.padding)/2||0,b=((m=s==null?void 0:s.labelBBox)==null?void 0:m.height)||0,x=b-h||0;i.debug("OffsetY",x,"labelHeight",b,"halfPadding",h),await Q(l,s),f.get(s.id).node=s}else{const h=t.node(s.parentId);s.y+=y/2,i.info("A regular node XBX1 - using the padding",s.id,"parent",s.parentId,s.width,s.height,s.x,s.y,"offsetY",s.offsetY,"parent",h,h==null?void 0:h.offsetY,s),O(s)}})),t.edges().forEach(function(a){const s=t.edge(a);i.info("Edge "+a.v+" -> "+a.w+": "+JSON.stringify(s),s),s.points.forEach(x=>x.y+=y/2);const m=t.node(a.v);var h=t.node(a.w);const b=U(v,s,f,n,m,h,o);V(s,b)}),t.nodes().forEach(function(a){const s=t.node(a);i.info(a,s.type,s.diff),s.isGroup&&(E=s.diff)}),i.warn("Returning from recursive render XAX",u,E),{elem:u,diff:E}},"recursiveRender"),fe=X(async(e,t)=>{var c,r,u,l,v,C;const n=new k({multigraph:!0,compound:!0}).setGraph({rankdir:e.direction,nodesep:((c=e.config)==null?void 0:c.nodeSpacing)||((u=(r=e.config)==null?void 0:r.flowchart)==null?void 0:u.nodeSpacing)||e.nodeSpacing,ranksep:((l=e.config)==null?void 0:l.rankSpacing)||((C=(v=e.config)==null?void 0:v.flowchart)==null?void 0:C.rankSpacing)||e.rankSpacing,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}}),o=t.select("g");M(o,e.markers,e.type,e.diagramId),F(),Y(),_(),$(),e.nodes.forEach(g=>{n.setNode(g.id,{...g}),g.parentId&&n.setParent(g.id,g.parentId)}),i.debug("Edges:",e.edges),e.edges.forEach(g=>{if(g.start===g.end){const w=g.start,E=w+"---"+w+"---1",y=w+"---"+w+"---2",a=n.node(w);n.setNode(E,{domId:E,id:E,parentId:a.parentId,labelStyle:"",label:"",padding:0,shape:"labelRect",style:"",width:10,height:10}),n.setParent(E,a.parentId),n.setNode(y,{domId:y,id:y,parentId:a.parentId,labelStyle:"",padding:0,shape:"labelRect",label:"",style:"",width:10,height:10}),n.setParent(y,a.parentId);const s=structuredClone(g),m=structuredClone(g),h=structuredClone(g);s.label="",s.arrowTypeEnd="none",s.id=w+"-cyclic-special-1",m.arrowTypeEnd="none",m.id=w+"-cyclic-special-mid",h.label="",a.isGroup&&(s.fromCluster=w,h.toCluster=w),h.id=w+"-cyclic-special-2",n.setEdge(w,E,s,w+"-cyclic-special-0"),n.setEdge(E,y,m,w+"-cyclic-special-1"),n.setEdge(y,w,h,w+"-cyc{const t=x({...L,...D().packet});return t.showBits&&(t.paddingY+=10),t},"getConfig"),G=n(()=>m.packet,"getPacket"),H=n(t=>{t.length>0&&m.packet.push(t)},"pushWord"),I=n(()=>{_(),m=structuredClone(C)},"clear"),h={pushWord:H,getPacket:G,getConfig:Y,clear:I,setAccTitle:S,getAccTitle:F,setDiagramTitle:z,getDiagramTitle:P,getAccDescription:W,setAccDescription:T},K=1e4,M=n(t=>{w(t,h);let e=-1,o=[],s=1;const{bitsPerRow:i}=h.getConfig();for(let{start:a,end:r,label:p}of t.blocks){if(r&&r{if(t.end===void 0&&(t.end=t.start),t.start>t.end)throw new Error(`Block start ${t.start} is greater than block end ${t.end}.`);return t.end+1<=e*o?[t,void 0]:[{start:t.start,end:e*o-1,label:t.label},{start:e*o,end:t.end,label:t.label}]},"getNextFittingBlock"),q={parse:n(async t=>{const e=await N("packet",t);v.debug(e),M(e)},"parse")},R=n((t,e,o,s)=>{const i=s.db,a=i.getConfig(),{rowHeight:r,paddingY:p,bitWidth:b,bitsPerRow:c}=a,u=i.getPacket(),l=i.getDiagramTitle(),g=r+p,d=g*(u.length+1)-(l?0:r),k=b*c+2,f=A(e);f.attr("viewbox",`0 0 ${k} ${d}`),E(f,d,k,a.useMaxWidth);for(const[$,y]of u.entries())U(f,y,$,a);f.append("text").text(l).attr("x",k/2).attr("y",d-g/2).attr("dominant-baseline","middle").attr("text-anchor","middle").attr("class","packetTitle")},"draw"),U=n((t,e,o,{rowHeight:s,paddingX:i,paddingY:a,bitWidth:r,bitsPerRow:p,showBits:b})=>{const c=t.append("g"),u=o*(s+a)+a;for(const l of e){const g=l.start%p*r+1,d=(l.end-l.start+1)*r-i;if(c.append("rect").attr("x",g).attr("y",u).attr("width",d).attr("height",s).attr("class","packetBlock"),c.append("text").attr("x",g+d/2).attr("y",u+s/2).attr("class","packetLabel").attr("dominant-baseline","middle").attr("text-anchor","middle").text(l.label),!b)continue;const k=l.end===l.start,f=u-2;c.append("text").attr("x",g+(k?d/2:0)).attr("y",f).attr("class","packetByte start").attr("dominant-baseline","auto").attr("text-anchor",k?"middle":"start").text(l.start),k||c.append("text").attr("x",g+d).attr("y",f).attr("class","packetByte end").attr("dominant-baseline","auto").attr("text-anchor","end").text(l.end)}},"drawWord"),X={draw:R},j={byteFontSize:"10px",startByteColor:"black",endByteColor:"black",labelColor:"black",labelFontSize:"12px",titleColor:"black",titleFontSize:"14px",blockStrokeColor:"black",blockStrokeWidth:"1",blockFillColor:"#efefef"},J=n(({packet:t}={})=>{const e=x(j,t);return` +import{p as w}from"./chunk-OQCM5LHU.D0_M07xA.js";import{F as B,s as S,g as F,q as z,r as P,b as W,c as T,_ as n,l as v,G as x,H as D,t as _,K as A,k as E}from"../app.BnrbdIpt.js";import{p as N}from"./gitGraph-YCYPL57B.C8aJtab-.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";import"./clone.D5EWJlxq.js";var C={packet:[]},m=structuredClone(C),L=B.packet,Y=n(()=>{const t=x({...L,...D().packet});return t.showBits&&(t.paddingY+=10),t},"getConfig"),G=n(()=>m.packet,"getPacket"),H=n(t=>{t.length>0&&m.packet.push(t)},"pushWord"),I=n(()=>{_(),m=structuredClone(C)},"clear"),h={pushWord:H,getPacket:G,getConfig:Y,clear:I,setAccTitle:S,getAccTitle:F,setDiagramTitle:z,getDiagramTitle:P,getAccDescription:W,setAccDescription:T},K=1e4,M=n(t=>{w(t,h);let e=-1,o=[],s=1;const{bitsPerRow:i}=h.getConfig();for(let{start:a,end:r,label:p}of t.blocks){if(r&&r{if(t.end===void 0&&(t.end=t.start),t.start>t.end)throw new Error(`Block start ${t.start} is greater than block end ${t.end}.`);return t.end+1<=e*o?[t,void 0]:[{start:t.start,end:e*o-1,label:t.label},{start:e*o,end:t.end,label:t.label}]},"getNextFittingBlock"),q={parse:n(async t=>{const e=await N("packet",t);v.debug(e),M(e)},"parse")},R=n((t,e,o,s)=>{const i=s.db,a=i.getConfig(),{rowHeight:r,paddingY:p,bitWidth:b,bitsPerRow:c}=a,u=i.getPacket(),l=i.getDiagramTitle(),g=r+p,d=g*(u.length+1)-(l?0:r),k=b*c+2,f=A(e);f.attr("viewbox",`0 0 ${k} ${d}`),E(f,d,k,a.useMaxWidth);for(const[$,y]of u.entries())U(f,y,$,a);f.append("text").text(l).attr("x",k/2).attr("y",d-g/2).attr("dominant-baseline","middle").attr("text-anchor","middle").attr("class","packetTitle")},"draw"),U=n((t,e,o,{rowHeight:s,paddingX:i,paddingY:a,bitWidth:r,bitsPerRow:p,showBits:b})=>{const c=t.append("g"),u=o*(s+a)+a;for(const l of e){const g=l.start%p*r+1,d=(l.end-l.start+1)*r-i;if(c.append("rect").attr("x",g).attr("y",u).attr("width",d).attr("height",s).attr("class","packetBlock"),c.append("text").attr("x",g+d/2).attr("y",u+s/2).attr("class","packetLabel").attr("dominant-baseline","middle").attr("text-anchor","middle").text(l.label),!b)continue;const k=l.end===l.start,f=u-2;c.append("text").attr("x",g+(k?d/2:0)).attr("y",f).attr("class","packetByte start").attr("dominant-baseline","auto").attr("text-anchor",k?"middle":"start").text(l.start),k||c.append("text").attr("x",g+d).attr("y",f).attr("class","packetByte end").attr("dominant-baseline","auto").attr("text-anchor","end").text(l.end)}},"drawWord"),X={draw:R},j={byteFontSize:"10px",startByteColor:"black",endByteColor:"black",labelColor:"black",labelFontSize:"12px",titleColor:"black",titleFontSize:"14px",blockStrokeColor:"black",blockStrokeWidth:"1",blockFillColor:"#efefef"},J=n(({packet:t}={})=>{const e=x(j,t);return` .packetByte { font-size: ${e.byteFontSize}; } diff --git a/assets/chunks/erDiagram-62CBQV5Y.CLwGOY6w.js b/assets/chunks/erDiagram-62CBQV5Y.D3wTXQ6H.js similarity index 99% rename from assets/chunks/erDiagram-62CBQV5Y.CLwGOY6w.js rename to assets/chunks/erDiagram-62CBQV5Y.D3wTXQ6H.js index 183b6d61c..0317eca71 100644 --- a/assets/chunks/erDiagram-62CBQV5Y.CLwGOY6w.js +++ b/assets/chunks/erDiagram-62CBQV5Y.D3wTXQ6H.js @@ -1,4 +1,4 @@ -import{_ as u,d as U,s as kt,g as xt,c as Rt,b as Ot,q as bt,r as Nt,l as X,t as Tt,j as at,u as At,k as Mt,a2 as vt,a8 as St,a9 as wt}from"../app.D6i7gVln.js";import{G as It}from"./graph.TCYYt4eI.js";import{l as Dt}from"./layout.B5QJ4696.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./baseUniq.Dd7GtCt-.js";import"./basePickBy.FvpENAq3.js";const Lt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Bt(t){return typeof t=="string"&&Lt.test(t)}const v=[];for(let t=0;t<256;++t)v.push((t+256).toString(16).slice(1));function Ct(t,e=0){return v[t[e+0]]+v[t[e+1]]+v[t[e+2]]+v[t[e+3]]+"-"+v[t[e+4]]+v[t[e+5]]+"-"+v[t[e+6]]+v[t[e+7]]+"-"+v[t[e+8]]+v[t[e+9]]+"-"+v[t[e+10]]+v[t[e+11]]+v[t[e+12]]+v[t[e+13]]+v[t[e+14]]+v[t[e+15]]}function Pt(t){if(!Bt(t))throw TypeError("Invalid UUID");let e;const r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}function Yt(t){t=unescape(encodeURIComponent(t));const e=[];for(let r=0;r>>32-e}function Ht(t){const e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){const y=unescape(encodeURIComponent(t));t=[];for(let o=0;o>>0;x=k,k=m,m=it(g,30)>>>0,g=h,h=b}r[0]=r[0]+h>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+k>>>0,r[4]=r[4]+x>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}const zt=Wt("v5",80,Ht);var nt=function(){var t=u(function(w,i,n,l){for(n=n||{},l=w.length;l--;n[w[l]]=i);return n},"o"),e=[6,8,10,20,22,24,26,27,28],r=[1,10],f=[1,11],c=[1,12],_=[1,13],y=[1,14],o=[1,15],h=[1,21],g=[1,22],m=[1,23],k=[1,24],x=[1,25],p=[6,8,10,13,15,18,19,20,22,24,26,27,28,41,42,43,44,45],O=[1,34],b=[27,28,46,47],Y=[41,42,43,44,45],Z=[17,34],F=[1,54],M=[1,53],S=[17,34,36,38],N={trace:u(function(){},"trace"),yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,entityName:11,relSpec:12,":":13,role:14,BLOCK_START:15,attributes:16,BLOCK_STOP:17,SQS:18,SQE:19,title:20,title_value:21,acc_title:22,acc_title_value:23,acc_descr:24,acc_descr_value:25,acc_descr_multiline_value:26,ALPHANUM:27,ENTITY_NAME:28,attribute:29,attributeType:30,attributeName:31,attributeKeyTypeList:32,attributeComment:33,ATTRIBUTE_WORD:34,attributeKeyType:35,COMMA:36,ATTRIBUTE_KEY:37,COMMENT:38,cardinality:39,relType:40,ZERO_OR_ONE:41,ZERO_OR_MORE:42,ONE_OR_MORE:43,ONLY_ONE:44,MD_PARENT:45,NON_IDENTIFYING:46,IDENTIFYING:47,WORD:48,$accept:0,$end:1},terminals_:{2:"error",4:"ER_DIAGRAM",6:"EOF",8:"SPACE",10:"NEWLINE",13:":",15:"BLOCK_START",17:"BLOCK_STOP",18:"SQS",19:"SQE",20:"title",21:"title_value",22:"acc_title",23:"acc_title_value",24:"acc_descr",25:"acc_descr_value",26:"acc_descr_multiline_value",27:"ALPHANUM",28:"ENTITY_NAME",34:"ATTRIBUTE_WORD",36:"COMMA",37:"ATTRIBUTE_KEY",38:"COMMENT",41:"ZERO_OR_ONE",42:"ZERO_OR_MORE",43:"ONE_OR_MORE",44:"ONLY_ONE",45:"MD_PARENT",46:"NON_IDENTIFYING",47:"IDENTIFYING",48:"WORD"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,5],[9,4],[9,3],[9,1],[9,7],[9,6],[9,4],[9,2],[9,2],[9,2],[9,1],[11,1],[11,1],[16,1],[16,2],[29,2],[29,3],[29,3],[29,4],[30,1],[31,1],[32,1],[32,3],[35,1],[33,1],[12,3],[39,1],[39,1],[39,1],[39,1],[39,1],[40,1],[40,1],[14,1],[14,1],[14,1]],performAction:u(function(i,n,l,d,E,a,V){var s=a.length-1;switch(E){case 1:break;case 2:this.$=[];break;case 3:a[s-1].push(a[s]),this.$=a[s-1];break;case 4:case 5:this.$=a[s];break;case 6:case 7:this.$=[];break;case 8:d.addEntity(a[s-4]),d.addEntity(a[s-2]),d.addRelationship(a[s-4],a[s],a[s-2],a[s-3]);break;case 9:d.addEntity(a[s-3]),d.addAttributes(a[s-3],a[s-1]);break;case 10:d.addEntity(a[s-2]);break;case 11:d.addEntity(a[s]);break;case 12:d.addEntity(a[s-6],a[s-4]),d.addAttributes(a[s-6],a[s-1]);break;case 13:d.addEntity(a[s-5],a[s-3]);break;case 14:d.addEntity(a[s-3],a[s-1]);break;case 15:case 16:this.$=a[s].trim(),d.setAccTitle(this.$);break;case 17:case 18:this.$=a[s].trim(),d.setAccDescription(this.$);break;case 19:case 43:this.$=a[s];break;case 20:case 41:case 42:this.$=a[s].replace(/"/g,"");break;case 21:case 29:this.$=[a[s]];break;case 22:a[s].push(a[s-1]),this.$=a[s];break;case 23:this.$={attributeType:a[s-1],attributeName:a[s]};break;case 24:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeKeyTypeList:a[s]};break;case 25:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeComment:a[s]};break;case 26:this.$={attributeType:a[s-3],attributeName:a[s-2],attributeKeyTypeList:a[s-1],attributeComment:a[s]};break;case 27:case 28:case 31:this.$=a[s];break;case 30:a[s-2].push(a[s]),this.$=a[s-2];break;case 32:this.$=a[s].replace(/"/g,"");break;case 33:this.$={cardA:a[s],relType:a[s-1],cardB:a[s-2]};break;case 34:this.$=d.Cardinality.ZERO_OR_ONE;break;case 35:this.$=d.Cardinality.ZERO_OR_MORE;break;case 36:this.$=d.Cardinality.ONE_OR_MORE;break;case 37:this.$=d.Cardinality.ONLY_ONE;break;case 38:this.$=d.Cardinality.MD_PARENT;break;case 39:this.$=d.Identification.NON_IDENTIFYING;break;case 40:this.$=d.Identification.IDENTIFYING;break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:9,20:r,22:f,24:c,26:_,27:y,28:o},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:16,11:9,20:r,22:f,24:c,26:_,27:y,28:o},t(e,[2,5]),t(e,[2,6]),t(e,[2,11],{12:17,39:20,15:[1,18],18:[1,19],41:h,42:g,43:m,44:k,45:x}),{21:[1,26]},{23:[1,27]},{25:[1,28]},t(e,[2,18]),t(p,[2,19]),t(p,[2,20]),t(e,[2,4]),{11:29,27:y,28:o},{16:30,17:[1,31],29:32,30:33,34:O},{11:35,27:y,28:o},{40:36,46:[1,37],47:[1,38]},t(b,[2,34]),t(b,[2,35]),t(b,[2,36]),t(b,[2,37]),t(b,[2,38]),t(e,[2,15]),t(e,[2,16]),t(e,[2,17]),{13:[1,39]},{17:[1,40]},t(e,[2,10]),{16:41,17:[2,21],29:32,30:33,34:O},{31:42,34:[1,43]},{34:[2,27]},{19:[1,44]},{39:45,41:h,42:g,43:m,44:k,45:x},t(Y,[2,39]),t(Y,[2,40]),{14:46,27:[1,49],28:[1,48],48:[1,47]},t(e,[2,9]),{17:[2,22]},t(Z,[2,23],{32:50,33:51,35:52,37:F,38:M}),t([17,34,37,38],[2,28]),t(e,[2,14],{15:[1,55]}),t([27,28],[2,33]),t(e,[2,8]),t(e,[2,41]),t(e,[2,42]),t(e,[2,43]),t(Z,[2,24],{33:56,36:[1,57],38:M}),t(Z,[2,25]),t(S,[2,29]),t(Z,[2,32]),t(S,[2,31]),{16:58,17:[1,59],29:32,30:33,34:O},t(Z,[2,26]),{35:60,37:F},{17:[1,61]},t(e,[2,13]),t(S,[2,30]),t(e,[2,12])],defaultActions:{34:[2,27],41:[2,22]},parseError:u(function(i,n){if(n.recoverable)this.trace(i);else{var l=new Error(i);throw l.hash=n,l}},"parseError"),parse:u(function(i){var n=this,l=[0],d=[],E=[null],a=[],V=this.table,s="",j=0,lt=0,_t=2,ct=1,Et=a.slice.call(arguments,1),A=Object.create(this.lexer),H={yy:{}};for(var $ in this.yy)Object.prototype.hasOwnProperty.call(this.yy,$)&&(H.yy[$]=this.yy[$]);A.setInput(i,H.yy),H.yy.lexer=A,H.yy.parser=this,typeof A.yylloc>"u"&&(A.yylloc={});var tt=A.yylloc;a.push(tt);var gt=A.options&&A.options.ranges;typeof H.yy.parseError=="function"?this.parseError=H.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function mt(D){l.length=l.length-2*D,E.length=E.length-D,a.length=a.length-D}u(mt,"popStack");function ht(){var D;return D=d.pop()||A.lex()||ct,typeof D!="number"&&(D instanceof Array&&(d=D,D=d.pop()),D=n.symbols_[D]||D),D}u(ht,"lex");for(var I,z,B,et,K={},q,W,dt,J;;){if(z=l[l.length-1],this.defaultActions[z]?B=this.defaultActions[z]:((I===null||typeof I>"u")&&(I=ht()),B=V[z]&&V[z][I]),typeof B>"u"||!B.length||!B[0]){var rt="";J=[];for(q in V[z])this.terminals_[q]&&q>_t&&J.push("'"+this.terminals_[q]+"'");A.showPosition?rt="Parse error on line "+(j+1)+`: +import{_ as u,d as U,s as kt,g as xt,c as Rt,b as Ot,q as bt,r as Nt,l as X,t as Tt,j as at,u as At,k as Mt,a2 as vt,a8 as St,a9 as wt}from"../app.BnrbdIpt.js";import{G as It}from"./graph.vJYnzSQu.js";import{l as Dt}from"./layout.BnlpQrLH.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";const Lt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Bt(t){return typeof t=="string"&&Lt.test(t)}const v=[];for(let t=0;t<256;++t)v.push((t+256).toString(16).slice(1));function Ct(t,e=0){return v[t[e+0]]+v[t[e+1]]+v[t[e+2]]+v[t[e+3]]+"-"+v[t[e+4]]+v[t[e+5]]+"-"+v[t[e+6]]+v[t[e+7]]+"-"+v[t[e+8]]+v[t[e+9]]+"-"+v[t[e+10]]+v[t[e+11]]+v[t[e+12]]+v[t[e+13]]+v[t[e+14]]+v[t[e+15]]}function Pt(t){if(!Bt(t))throw TypeError("Invalid UUID");let e;const r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}function Yt(t){t=unescape(encodeURIComponent(t));const e=[];for(let r=0;r>>32-e}function Ht(t){const e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){const y=unescape(encodeURIComponent(t));t=[];for(let o=0;o>>0;x=k,k=m,m=it(g,30)>>>0,g=h,h=b}r[0]=r[0]+h>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+k>>>0,r[4]=r[4]+x>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}const zt=Wt("v5",80,Ht);var nt=function(){var t=u(function(w,i,n,l){for(n=n||{},l=w.length;l--;n[w[l]]=i);return n},"o"),e=[6,8,10,20,22,24,26,27,28],r=[1,10],f=[1,11],c=[1,12],_=[1,13],y=[1,14],o=[1,15],h=[1,21],g=[1,22],m=[1,23],k=[1,24],x=[1,25],p=[6,8,10,13,15,18,19,20,22,24,26,27,28,41,42,43,44,45],O=[1,34],b=[27,28,46,47],Y=[41,42,43,44,45],Z=[17,34],F=[1,54],M=[1,53],S=[17,34,36,38],N={trace:u(function(){},"trace"),yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,entityName:11,relSpec:12,":":13,role:14,BLOCK_START:15,attributes:16,BLOCK_STOP:17,SQS:18,SQE:19,title:20,title_value:21,acc_title:22,acc_title_value:23,acc_descr:24,acc_descr_value:25,acc_descr_multiline_value:26,ALPHANUM:27,ENTITY_NAME:28,attribute:29,attributeType:30,attributeName:31,attributeKeyTypeList:32,attributeComment:33,ATTRIBUTE_WORD:34,attributeKeyType:35,COMMA:36,ATTRIBUTE_KEY:37,COMMENT:38,cardinality:39,relType:40,ZERO_OR_ONE:41,ZERO_OR_MORE:42,ONE_OR_MORE:43,ONLY_ONE:44,MD_PARENT:45,NON_IDENTIFYING:46,IDENTIFYING:47,WORD:48,$accept:0,$end:1},terminals_:{2:"error",4:"ER_DIAGRAM",6:"EOF",8:"SPACE",10:"NEWLINE",13:":",15:"BLOCK_START",17:"BLOCK_STOP",18:"SQS",19:"SQE",20:"title",21:"title_value",22:"acc_title",23:"acc_title_value",24:"acc_descr",25:"acc_descr_value",26:"acc_descr_multiline_value",27:"ALPHANUM",28:"ENTITY_NAME",34:"ATTRIBUTE_WORD",36:"COMMA",37:"ATTRIBUTE_KEY",38:"COMMENT",41:"ZERO_OR_ONE",42:"ZERO_OR_MORE",43:"ONE_OR_MORE",44:"ONLY_ONE",45:"MD_PARENT",46:"NON_IDENTIFYING",47:"IDENTIFYING",48:"WORD"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,5],[9,4],[9,3],[9,1],[9,7],[9,6],[9,4],[9,2],[9,2],[9,2],[9,1],[11,1],[11,1],[16,1],[16,2],[29,2],[29,3],[29,3],[29,4],[30,1],[31,1],[32,1],[32,3],[35,1],[33,1],[12,3],[39,1],[39,1],[39,1],[39,1],[39,1],[40,1],[40,1],[14,1],[14,1],[14,1]],performAction:u(function(i,n,l,d,E,a,V){var s=a.length-1;switch(E){case 1:break;case 2:this.$=[];break;case 3:a[s-1].push(a[s]),this.$=a[s-1];break;case 4:case 5:this.$=a[s];break;case 6:case 7:this.$=[];break;case 8:d.addEntity(a[s-4]),d.addEntity(a[s-2]),d.addRelationship(a[s-4],a[s],a[s-2],a[s-3]);break;case 9:d.addEntity(a[s-3]),d.addAttributes(a[s-3],a[s-1]);break;case 10:d.addEntity(a[s-2]);break;case 11:d.addEntity(a[s]);break;case 12:d.addEntity(a[s-6],a[s-4]),d.addAttributes(a[s-6],a[s-1]);break;case 13:d.addEntity(a[s-5],a[s-3]);break;case 14:d.addEntity(a[s-3],a[s-1]);break;case 15:case 16:this.$=a[s].trim(),d.setAccTitle(this.$);break;case 17:case 18:this.$=a[s].trim(),d.setAccDescription(this.$);break;case 19:case 43:this.$=a[s];break;case 20:case 41:case 42:this.$=a[s].replace(/"/g,"");break;case 21:case 29:this.$=[a[s]];break;case 22:a[s].push(a[s-1]),this.$=a[s];break;case 23:this.$={attributeType:a[s-1],attributeName:a[s]};break;case 24:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeKeyTypeList:a[s]};break;case 25:this.$={attributeType:a[s-2],attributeName:a[s-1],attributeComment:a[s]};break;case 26:this.$={attributeType:a[s-3],attributeName:a[s-2],attributeKeyTypeList:a[s-1],attributeComment:a[s]};break;case 27:case 28:case 31:this.$=a[s];break;case 30:a[s-2].push(a[s]),this.$=a[s-2];break;case 32:this.$=a[s].replace(/"/g,"");break;case 33:this.$={cardA:a[s],relType:a[s-1],cardB:a[s-2]};break;case 34:this.$=d.Cardinality.ZERO_OR_ONE;break;case 35:this.$=d.Cardinality.ZERO_OR_MORE;break;case 36:this.$=d.Cardinality.ONE_OR_MORE;break;case 37:this.$=d.Cardinality.ONLY_ONE;break;case 38:this.$=d.Cardinality.MD_PARENT;break;case 39:this.$=d.Identification.NON_IDENTIFYING;break;case 40:this.$=d.Identification.IDENTIFYING;break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:9,20:r,22:f,24:c,26:_,27:y,28:o},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:16,11:9,20:r,22:f,24:c,26:_,27:y,28:o},t(e,[2,5]),t(e,[2,6]),t(e,[2,11],{12:17,39:20,15:[1,18],18:[1,19],41:h,42:g,43:m,44:k,45:x}),{21:[1,26]},{23:[1,27]},{25:[1,28]},t(e,[2,18]),t(p,[2,19]),t(p,[2,20]),t(e,[2,4]),{11:29,27:y,28:o},{16:30,17:[1,31],29:32,30:33,34:O},{11:35,27:y,28:o},{40:36,46:[1,37],47:[1,38]},t(b,[2,34]),t(b,[2,35]),t(b,[2,36]),t(b,[2,37]),t(b,[2,38]),t(e,[2,15]),t(e,[2,16]),t(e,[2,17]),{13:[1,39]},{17:[1,40]},t(e,[2,10]),{16:41,17:[2,21],29:32,30:33,34:O},{31:42,34:[1,43]},{34:[2,27]},{19:[1,44]},{39:45,41:h,42:g,43:m,44:k,45:x},t(Y,[2,39]),t(Y,[2,40]),{14:46,27:[1,49],28:[1,48],48:[1,47]},t(e,[2,9]),{17:[2,22]},t(Z,[2,23],{32:50,33:51,35:52,37:F,38:M}),t([17,34,37,38],[2,28]),t(e,[2,14],{15:[1,55]}),t([27,28],[2,33]),t(e,[2,8]),t(e,[2,41]),t(e,[2,42]),t(e,[2,43]),t(Z,[2,24],{33:56,36:[1,57],38:M}),t(Z,[2,25]),t(S,[2,29]),t(Z,[2,32]),t(S,[2,31]),{16:58,17:[1,59],29:32,30:33,34:O},t(Z,[2,26]),{35:60,37:F},{17:[1,61]},t(e,[2,13]),t(S,[2,30]),t(e,[2,12])],defaultActions:{34:[2,27],41:[2,22]},parseError:u(function(i,n){if(n.recoverable)this.trace(i);else{var l=new Error(i);throw l.hash=n,l}},"parseError"),parse:u(function(i){var n=this,l=[0],d=[],E=[null],a=[],V=this.table,s="",j=0,lt=0,_t=2,ct=1,Et=a.slice.call(arguments,1),A=Object.create(this.lexer),H={yy:{}};for(var $ in this.yy)Object.prototype.hasOwnProperty.call(this.yy,$)&&(H.yy[$]=this.yy[$]);A.setInput(i,H.yy),H.yy.lexer=A,H.yy.parser=this,typeof A.yylloc>"u"&&(A.yylloc={});var tt=A.yylloc;a.push(tt);var gt=A.options&&A.options.ranges;typeof H.yy.parseError=="function"?this.parseError=H.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function mt(D){l.length=l.length-2*D,E.length=E.length-D,a.length=a.length-D}u(mt,"popStack");function ht(){var D;return D=d.pop()||A.lex()||ct,typeof D!="number"&&(D instanceof Array&&(d=D,D=d.pop()),D=n.symbols_[D]||D),D}u(ht,"lex");for(var I,z,B,et,K={},q,W,dt,J;;){if(z=l[l.length-1],this.defaultActions[z]?B=this.defaultActions[z]:((I===null||typeof I>"u")&&(I=ht()),B=V[z]&&V[z][I]),typeof B>"u"||!B.length||!B[0]){var rt="";J=[];for(q in V[z])this.terminals_[q]&&q>_t&&J.push("'"+this.terminals_[q]+"'");A.showPosition?rt="Parse error on line "+(j+1)+`: `+A.showPosition()+` Expecting `+J.join(", ")+", got '"+(this.terminals_[I]||I)+"'":rt="Parse error on line "+(j+1)+": Unexpected "+(I==ct?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(rt,{text:A.match,token:this.terminals_[I]||I,line:A.yylineno,loc:tt,expected:J})}if(B[0]instanceof Array&&B.length>1)throw new Error("Parse Error: multiple actions possible at state: "+z+", token: "+I);switch(B[0]){case 1:l.push(I),E.push(A.yytext),a.push(A.yylloc),l.push(B[1]),I=null,lt=A.yyleng,s=A.yytext,j=A.yylineno,tt=A.yylloc;break;case 2:if(W=this.productions_[B[1]][1],K.$=E[E.length-W],K._$={first_line:a[a.length-(W||1)].first_line,last_line:a[a.length-1].last_line,first_column:a[a.length-(W||1)].first_column,last_column:a[a.length-1].last_column},gt&&(K._$.range=[a[a.length-(W||1)].range[0],a[a.length-1].range[1]]),et=this.performAction.apply(K,[s,lt,j,H.yy,B[1],E,a].concat(Et)),typeof et<"u")return et;W&&(l=l.slice(0,-1*W*2),E=E.slice(0,-1*W),a=a.slice(0,-1*W)),l.push(this.productions_[B[1]][0]),E.push(K.$),a.push(K._$),dt=V[l[l.length-2]][l[l.length-1]],l.push(dt);break;case 3:return!0}}return!0},"parse")},T=function(){var w={EOF:1,parseError:u(function(n,l){if(this.yy.parser)this.yy.parser.parseError(n,l);else throw new Error(n)},"parseError"),setInput:u(function(i,n){return this.yy=n||this.yy||{},this._input=i,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:u(function(){var i=this._input[0];this.yytext+=i,this.yyleng++,this.offset++,this.match+=i,this.matched+=i;var n=i.match(/(?:\r\n?|\n).*/g);return n?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),i},"input"),unput:u(function(i){var n=i.length,l=i.split(/(?:\r\n?|\n)/g);this._input=i+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-n),this.offset-=n;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),l.length-1&&(this.yylineno-=l.length-1);var E=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:l?(l.length===d.length?this.yylloc.first_column:0)+d[d.length-l.length].length-l[0].length:this.yylloc.first_column-n},this.options.ranges&&(this.yylloc.range=[E[0],E[0]+this.yyleng-n]),this.yyleng=this.yytext.length,this},"unput"),more:u(function(){return this._more=!0,this},"more"),reject:u(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:u(function(i){this.unput(this.match.slice(i))},"less"),pastInput:u(function(){var i=this.matched.substr(0,this.matched.length-this.match.length);return(i.length>20?"...":"")+i.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:u(function(){var i=this.match;return i.length<20&&(i+=this._input.substr(0,20-i.length)),(i.substr(0,20)+(i.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:u(function(){var i=this.pastInput(),n=new Array(i.length+1).join("-");return i+this.upcomingInput()+` diff --git a/assets/chunks/flowDiagram-JSIZSE4D.Hi-4iqF8.js b/assets/chunks/flowDiagram-JSIZSE4D.CqI_5NZG.js similarity index 99% rename from assets/chunks/flowDiagram-JSIZSE4D.Hi-4iqF8.js rename to assets/chunks/flowDiagram-JSIZSE4D.CqI_5NZG.js index 94bec7ff3..36e74f5cd 100644 --- a/assets/chunks/flowDiagram-JSIZSE4D.Hi-4iqF8.js +++ b/assets/chunks/flowDiagram-JSIZSE4D.CqI_5NZG.js @@ -1,4 +1,4 @@ -import{g as pt,s as ft}from"./chunk-DUMQOTYW.DtrraZ_9.js";import"./chunk-YWFND7JV.CjLP2Slu.js";import{d as O1,_ as l,o as Qe,p as At,s as gt,g as kt,b as bt,c as Et,q as St,r as mt,l as e1,u as Ae,t as Dt,v as xt,j as D1,x as Tt,y as Ct,e as yt,z as Ft}from"../app.D6i7gVln.js";import{c as _t}from"./channel.Baid-llA.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";var vt="flowchart-",Ze=0,P1=O1(),g1=new Map,W=[],z1=new Map,p1=[],ge=new Map,ke=new Map,ee=0,pe=!0,H,se,re=[],ie=l(e=>yt.sanitizeText(e,P1),"sanitizeText"),ue=l(function(e){for(const r of g1.values())if(r.id===e)return r.domId;return e},"lookUpDomId"),Bt=l(function(e,r,i,u,n,c,f={}){if(!e||e.trim().length===0)return;let k,o=g1.get(e);o===void 0&&(o={id:e,labelType:"text",domId:vt+e+"-"+Ze,styles:[],classes:[]},g1.set(e,o)),Ze++,r!==void 0?(P1=O1(),k=ie(r.text.trim()),o.labelType=r.type,k.startsWith('"')&&k.endsWith('"')&&(k=k.substring(1,k.length-1)),o.text=k):o.text===void 0&&(o.text=e),i!==void 0&&(o.type=i),u!=null&&u.forEach(function(p){o.styles.push(p)}),n!=null&&n.forEach(function(p){o.classes.push(p)}),c!==void 0&&(o.dir=c),o.props===void 0?o.props=f:f!==void 0&&Object.assign(o.props,f)},"addVertex"),Vt=l(function(e,r,i){const c={start:e,end:r,type:void 0,text:"",labelType:"text"};e1.info("abc78 Got edge...",c);const f=i.text;if(f!==void 0&&(c.text=ie(f.text.trim()),c.text.startsWith('"')&&c.text.endsWith('"')&&(c.text=c.text.substring(1,c.text.length-1)),c.labelType=f.type),i!==void 0&&(c.type=i.type,c.stroke=i.stroke,c.length=i.length>10?10:i.length),W.length<(P1.maxEdges??500))e1.info("Pushing edge..."),W.push(c);else throw new Error(`Edge limit exceeded. ${W.length} edges found, but the limit is ${P1.maxEdges}. +import{g as pt,s as ft}from"./chunk-DUMQOTYW.CQp35269.js";import"./chunk-YWFND7JV.D3tJSHEj.js";import{d as O1,_ as l,o as Qe,p as At,s as gt,g as kt,b as bt,c as Et,q as St,r as mt,l as e1,u as Ae,t as Dt,v as xt,j as D1,x as Tt,y as Ct,e as yt,z as Ft}from"../app.BnrbdIpt.js";import{c as _t}from"./channel.D2e8U1N_.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";var vt="flowchart-",Ze=0,P1=O1(),g1=new Map,W=[],z1=new Map,p1=[],ge=new Map,ke=new Map,ee=0,pe=!0,H,se,re=[],ie=l(e=>yt.sanitizeText(e,P1),"sanitizeText"),ue=l(function(e){for(const r of g1.values())if(r.id===e)return r.domId;return e},"lookUpDomId"),Bt=l(function(e,r,i,u,n,c,f={}){if(!e||e.trim().length===0)return;let k,o=g1.get(e);o===void 0&&(o={id:e,labelType:"text",domId:vt+e+"-"+Ze,styles:[],classes:[]},g1.set(e,o)),Ze++,r!==void 0?(P1=O1(),k=ie(r.text.trim()),o.labelType=r.type,k.startsWith('"')&&k.endsWith('"')&&(k=k.substring(1,k.length-1)),o.text=k):o.text===void 0&&(o.text=e),i!==void 0&&(o.type=i),u!=null&&u.forEach(function(p){o.styles.push(p)}),n!=null&&n.forEach(function(p){o.classes.push(p)}),c!==void 0&&(o.dir=c),o.props===void 0?o.props=f:f!==void 0&&Object.assign(o.props,f)},"addVertex"),Vt=l(function(e,r,i){const c={start:e,end:r,type:void 0,text:"",labelType:"text"};e1.info("abc78 Got edge...",c);const f=i.text;if(f!==void 0&&(c.text=ie(f.text.trim()),c.text.startsWith('"')&&c.text.endsWith('"')&&(c.text=c.text.substring(1,c.text.length-1)),c.labelType=f.type),i!==void 0&&(c.type=i.type,c.stroke=i.stroke,c.length=i.length>10?10:i.length),W.length<(P1.maxEdges??500))e1.info("Pushing edge..."),W.push(c);else throw new Error(`Edge limit exceeded. ${W.length} edges found, but the limit is ${P1.maxEdges}. Initialize mermaid with maxEdges set to a higher number to allow more edges. You cannot set this config via configuration inside the diagram as it is a secure config. diff --git a/assets/chunks/ganttDiagram-ASEIQ4P5.VrfHZShZ.js b/assets/chunks/ganttDiagram-ASEIQ4P5.BS-EqwLf.js similarity index 99% rename from assets/chunks/ganttDiagram-ASEIQ4P5.VrfHZShZ.js rename to assets/chunks/ganttDiagram-ASEIQ4P5.BS-EqwLf.js index 22fcc9ab0..8ce7bdf16 100644 --- a/assets/chunks/ganttDiagram-ASEIQ4P5.VrfHZShZ.js +++ b/assets/chunks/ganttDiagram-ASEIQ4P5.BS-EqwLf.js @@ -1,4 +1,4 @@ -import{aT as ir,aU as sr,aV as or,aW as cr,aX as Wr,aY as ct,aZ as Or,_ as f,a_ as ae,d as Ye,s as Hr,g as Nr,q as Vr,r as Pr,c as zr,b as Rr,t as Br,m as Zr,l as tt,j as je,k as qr,e as Xr,u as Gr}from"../app.D6i7gVln.js";import{b as Qr,t as Vt,c as jr,a as Jr,l as $r}from"./linear.Cu1oyzO-.js";import{i as Kr}from"./init.Gi6I4Gst.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";function en(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r=a)&&(r=a)}return r}function tn(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a)}return r}function rn(e){return e}var $e=1,lt=2,bt=3,Je=4,Pt=1e-6;function nn(e){return"translate("+e+",0)"}function an(e){return"translate(0,"+e+")"}function sn(e){return t=>+e(t)}function on(e,t){return t=Math.max(0,e.bandwidth()-t*2)/2,e.round()&&(t=Math.round(t)),r=>+e(r)+t}function cn(){return!this.__axis}function lr(e,t){var r=[],n=null,a=null,i=6,s=6,g=3,k=typeof window<"u"&&window.devicePixelRatio>1?0:.5,v=e===$e||e===Je?-1:1,y=e===Je||e===lt?"x":"y",S=e===$e||e===bt?nn:an;function C(p){var N=n??(t.ticks?t.ticks.apply(t,r):t.domain()),M=a??(t.tickFormat?t.tickFormat.apply(t,r):rn),B=Math.max(i,0)+g,Q=t.range(),K=+Q[0]+k,R=+Q[Q.length-1]+k,Z=(t.bandwidth?on:sn)(t.copy(),k),j=p.selection?p.selection():p,w=j.selectAll(".domain").data([null]),L=j.selectAll(".tick").data(N,t).order(),D=L.exit(),F=L.enter().append("g").attr("class","tick"),_=L.select("line"),Y=L.select("text");w=w.merge(w.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),L=L.merge(F),_=_.merge(F.append("line").attr("stroke","currentColor").attr(y+"2",v*i)),Y=Y.merge(F.append("text").attr("fill","currentColor").attr(y,v*B).attr("dy",e===$e?"0em":e===bt?"0.71em":"0.32em")),p!==j&&(w=w.transition(p),L=L.transition(p),_=_.transition(p),Y=Y.transition(p),D=D.transition(p).attr("opacity",Pt).attr("transform",function(x){return isFinite(x=Z(x))?S(x+k):this.getAttribute("transform")}),F.attr("opacity",Pt).attr("transform",function(x){var A=this.parentNode.__axis;return S((A&&isFinite(A=A(x))?A:Z(x))+k)})),D.remove(),w.attr("d",e===Je||e===lt?s?"M"+v*s+","+K+"H"+k+"V"+R+"H"+v*s:"M"+k+","+K+"V"+R:s?"M"+K+","+v*s+"V"+k+"H"+R+"V"+v*s:"M"+K+","+k+"H"+R),L.attr("opacity",1).attr("transform",function(x){return S(Z(x)+k)}),_.attr(y+"2",v*i),Y.attr(y,v*B).text(M),j.filter(cn).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===lt?"start":e===Je?"end":"middle"),j.each(function(){this.__axis=Z})}return C.scale=function(p){return arguments.length?(t=p,C):t},C.ticks=function(){return r=Array.from(arguments),C},C.tickArguments=function(p){return arguments.length?(r=p==null?[]:Array.from(p),C):r.slice()},C.tickValues=function(p){return arguments.length?(n=p==null?null:Array.from(p),C):n&&n.slice()},C.tickFormat=function(p){return arguments.length?(a=p,C):a},C.tickSize=function(p){return arguments.length?(i=s=+p,C):i},C.tickSizeInner=function(p){return arguments.length?(i=+p,C):i},C.tickSizeOuter=function(p){return arguments.length?(s=+p,C):s},C.tickPadding=function(p){return arguments.length?(g=+p,C):g},C.offset=function(p){return arguments.length?(k=+p,C):k},C}function ln(e){return lr($e,e)}function un(e){return lr(bt,e)}const fn=Math.PI/180,hn=180/Math.PI,rt=18,ur=.96422,fr=1,hr=.82521,dr=4/29,Fe=6/29,mr=3*Fe*Fe,dn=Fe*Fe*Fe;function gr(e){if(e instanceof fe)return new fe(e.l,e.a,e.b,e.opacity);if(e instanceof ge)return yr(e);e instanceof or||(e=Wr(e));var t=dt(e.r),r=dt(e.g),n=dt(e.b),a=ut((.2225045*t+.7168786*r+.0606169*n)/fr),i,s;return t===r&&r===n?i=s=a:(i=ut((.4360747*t+.3850649*r+.1430804*n)/ur),s=ut((.0139322*t+.0971045*r+.7141733*n)/hr)),new fe(116*a-16,500*(i-a),200*(a-s),e.opacity)}function mn(e,t,r,n){return arguments.length===1?gr(e):new fe(e,t,r,n??1)}function fe(e,t,r,n){this.l=+e,this.a=+t,this.b=+r,this.opacity=+n}ir(fe,mn,sr(cr,{brighter(e){return new fe(this.l+rt*(e??1),this.a,this.b,this.opacity)},darker(e){return new fe(this.l-rt*(e??1),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,r=isNaN(this.b)?e:e-this.b/200;return t=ur*ft(t),e=fr*ft(e),r=hr*ft(r),new or(ht(3.1338561*t-1.6168667*e-.4906146*r),ht(-.9787684*t+1.9161415*e+.033454*r),ht(.0719453*t-.2289914*e+1.4052427*r),this.opacity)}}));function ut(e){return e>dn?Math.pow(e,1/3):e/mr+dr}function ft(e){return e>Fe?e*e*e:mr*(e-dr)}function ht(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function dt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function gn(e){if(e instanceof ge)return new ge(e.h,e.c,e.l,e.opacity);if(e instanceof fe||(e=gr(e)),e.a===0&&e.b===0)return new ge(NaN,0(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const s=a(i),g=a.ceil(i);return i-s(t(i=new Date(+i),s==null?1:Math.floor(s)),i),a.range=(i,s,g)=>{const k=[];if(i=a.ceil(i),g=g==null?1:Math.floor(g),!(i0))return k;let v;do k.push(v=new Date(+i)),t(i,g),e(i);while(v$(s=>{if(s>=s)for(;e(s),!i(s);)s.setTime(s-1)},(s,g)=>{if(s>=s)if(g<0)for(;++g<=0;)for(;t(s,-1),!i(s););else for(;--g>=0;)for(;t(s,1),!i(s););}),r&&(a.count=(i,s)=>(mt.setTime(+i),gt.setTime(+s),e(mt),e(gt),Math.floor(r(mt,gt))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(n?s=>n(s)%i===0:s=>a.count(0,s)%i===0):a)),a}const Ee=$(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ee.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?$(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Ee);Ee.range;const ye=1e3,se=ye*60,ke=se*60,ve=ke*24,St=ve*7,zt=ve*30,yt=ve*365,Te=$(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ye)},(e,t)=>(t-e)/ye,e=>e.getUTCSeconds());Te.range;const Ve=$(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ye)},(e,t)=>{e.setTime(+e+t*se)},(e,t)=>(t-e)/se,e=>e.getMinutes());Ve.range;const pn=$(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*se)},(e,t)=>(t-e)/se,e=>e.getUTCMinutes());pn.range;const Pe=$(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ye-e.getMinutes()*se)},(e,t)=>{e.setTime(+e+t*ke)},(e,t)=>(t-e)/ke,e=>e.getHours());Pe.range;const Tn=$(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ke)},(e,t)=>(t-e)/ke,e=>e.getUTCHours());Tn.range;const xe=$(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*se)/ve,e=>e.getDate()-1);xe.range;const _t=$(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ve,e=>e.getUTCDate()-1);_t.range;const bn=$(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ve,e=>Math.floor(e/ve));bn.range;function Ce(e){return $(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*se)/St)}const Be=Ce(0),ze=Ce(1),kr=Ce(2),vr=Ce(3),we=Ce(4),pr=Ce(5),Tr=Ce(6);Be.range;ze.range;kr.range;vr.range;we.range;pr.range;Tr.range;function Me(e){return $(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/St)}const br=Me(0),nt=Me(1),xn=Me(2),wn=Me(3),Ie=Me(4),Dn=Me(5),Cn=Me(6);br.range;nt.range;xn.range;wn.range;Ie.range;Dn.range;Cn.range;const Re=$(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Re.range;const Mn=$(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Mn.range;const pe=$(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());pe.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:$(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});pe.range;const De=$(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());De.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:$(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});De.range;function Sn(e,t,r,n,a,i){const s=[[Te,1,ye],[Te,5,5*ye],[Te,15,15*ye],[Te,30,30*ye],[i,1,se],[i,5,5*se],[i,15,15*se],[i,30,30*se],[a,1,ke],[a,3,3*ke],[a,6,6*ke],[a,12,12*ke],[n,1,ve],[n,2,2*ve],[r,1,St],[t,1,zt],[t,3,3*zt],[e,1,yt]];function g(v,y,S){const C=yB).right(s,C);if(p===s.length)return e.every(Vt(v/yt,y/yt,S));if(p===0)return Ee.every(Math.max(Vt(v,y,S),1));const[N,M]=s[C/s[p-1][2]53)return null;"w"in l||(l.w=1),"Z"in l?(U=vt(Le(l.y,0,1)),G=U.getUTCDay(),U=G>4||G===0?nt.ceil(U):nt(U),U=_t.offset(U,(l.V-1)*7),l.y=U.getUTCFullYear(),l.m=U.getUTCMonth(),l.d=U.getUTCDate()+(l.w+6)%7):(U=kt(Le(l.y,0,1)),G=U.getDay(),U=G>4||G===0?ze.ceil(U):ze(U),U=xe.offset(U,(l.V-1)*7),l.y=U.getFullYear(),l.m=U.getMonth(),l.d=U.getDate()+(l.w+6)%7)}else("W"in l||"U"in l)&&("w"in l||(l.w="u"in l?l.u%7:"W"in l?1:0),G="Z"in l?vt(Le(l.y,0,1)).getUTCDay():kt(Le(l.y,0,1)).getDay(),l.m=0,l.d="W"in l?(l.w+6)%7+l.W*7-(G+5)%7:l.w+l.U*7-(G+6)%7);return"Z"in l?(l.H+=l.Z/100|0,l.M+=l.Z%100,vt(l)):kt(l)}}function D(T,I,W,l){for(var re=0,U=I.length,G=W.length,z,ce;re=G)return-1;if(z=I.charCodeAt(re++),z===37){if(z=I.charAt(re++),ce=j[z in Rt?I.charAt(re++):z],!ce||(l=ce(T,W,l))<0)return-1}else if(z!=W.charCodeAt(l++))return-1}return l}function F(T,I,W){var l=v.exec(I.slice(W));return l?(T.p=y.get(l[0].toLowerCase()),W+l[0].length):-1}function _(T,I,W){var l=p.exec(I.slice(W));return l?(T.w=N.get(l[0].toLowerCase()),W+l[0].length):-1}function Y(T,I,W){var l=S.exec(I.slice(W));return l?(T.w=C.get(l[0].toLowerCase()),W+l[0].length):-1}function x(T,I,W){var l=Q.exec(I.slice(W));return l?(T.m=K.get(l[0].toLowerCase()),W+l[0].length):-1}function A(T,I,W){var l=M.exec(I.slice(W));return l?(T.m=B.get(l[0].toLowerCase()),W+l[0].length):-1}function u(T,I,W){return D(T,t,I,W)}function d(T,I,W){return D(T,r,I,W)}function b(T,I,W){return D(T,n,I,W)}function m(T){return s[T.getDay()]}function E(T){return i[T.getDay()]}function c(T){return k[T.getMonth()]}function h(T){return g[T.getMonth()]}function o(T){return a[+(T.getHours()>=12)]}function P(T){return 1+~~(T.getMonth()/3)}function O(T){return s[T.getUTCDay()]}function V(T){return i[T.getUTCDay()]}function ee(T){return k[T.getUTCMonth()]}function q(T){return g[T.getUTCMonth()]}function X(T){return a[+(T.getUTCHours()>=12)]}function oe(T){return 1+~~(T.getUTCMonth()/3)}return{format:function(T){var I=w(T+="",R);return I.toString=function(){return T},I},parse:function(T){var I=L(T+="",!1);return I.toString=function(){return T},I},utcFormat:function(T){var I=w(T+="",Z);return I.toString=function(){return T},I},utcParse:function(T){var I=L(T+="",!0);return I.toString=function(){return T},I}}}var Rt={"-":"",_:" ",0:"0"},te=/^\s*\d+/,Un=/^%/,En=/[\\^$*+?|[\]().{}]/g;function H(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",i=a.length;return n+(i[t.toLowerCase(),r]))}function An(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Ln(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Wn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function On(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Hn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function Bt(e,t,r){var n=te.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function Zt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Nn(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function Vn(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Pn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function qt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function zn(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function Xt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Rn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Bn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Zn(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function qn(e,t,r){var n=te.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function Xn(e,t,r){var n=Un.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function Gn(e,t,r){var n=te.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Qn(e,t,r){var n=te.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function Gt(e,t){return H(e.getDate(),t,2)}function jn(e,t){return H(e.getHours(),t,2)}function Jn(e,t){return H(e.getHours()%12||12,t,2)}function $n(e,t){return H(1+xe.count(pe(e),e),t,3)}function xr(e,t){return H(e.getMilliseconds(),t,3)}function Kn(e,t){return xr(e,t)+"000"}function ea(e,t){return H(e.getMonth()+1,t,2)}function ta(e,t){return H(e.getMinutes(),t,2)}function ra(e,t){return H(e.getSeconds(),t,2)}function na(e){var t=e.getDay();return t===0?7:t}function aa(e,t){return H(Be.count(pe(e)-1,e),t,2)}function wr(e){var t=e.getDay();return t>=4||t===0?we(e):we.ceil(e)}function ia(e,t){return e=wr(e),H(we.count(pe(e),e)+(pe(e).getDay()===4),t,2)}function sa(e){return e.getDay()}function oa(e,t){return H(ze.count(pe(e)-1,e),t,2)}function ca(e,t){return H(e.getFullYear()%100,t,2)}function la(e,t){return e=wr(e),H(e.getFullYear()%100,t,2)}function ua(e,t){return H(e.getFullYear()%1e4,t,4)}function fa(e,t){var r=e.getDay();return e=r>=4||r===0?we(e):we.ceil(e),H(e.getFullYear()%1e4,t,4)}function ha(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+H(t/60|0,"0",2)+H(t%60,"0",2)}function Qt(e,t){return H(e.getUTCDate(),t,2)}function da(e,t){return H(e.getUTCHours(),t,2)}function ma(e,t){return H(e.getUTCHours()%12||12,t,2)}function ga(e,t){return H(1+_t.count(De(e),e),t,3)}function Dr(e,t){return H(e.getUTCMilliseconds(),t,3)}function ya(e,t){return Dr(e,t)+"000"}function ka(e,t){return H(e.getUTCMonth()+1,t,2)}function va(e,t){return H(e.getUTCMinutes(),t,2)}function pa(e,t){return H(e.getUTCSeconds(),t,2)}function Ta(e){var t=e.getUTCDay();return t===0?7:t}function ba(e,t){return H(br.count(De(e)-1,e),t,2)}function Cr(e){var t=e.getUTCDay();return t>=4||t===0?Ie(e):Ie.ceil(e)}function xa(e,t){return e=Cr(e),H(Ie.count(De(e),e)+(De(e).getUTCDay()===4),t,2)}function wa(e){return e.getUTCDay()}function Da(e,t){return H(nt.count(De(e)-1,e),t,2)}function Ca(e,t){return H(e.getUTCFullYear()%100,t,2)}function Ma(e,t){return e=Cr(e),H(e.getUTCFullYear()%100,t,2)}function Sa(e,t){return H(e.getUTCFullYear()%1e4,t,4)}function _a(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Ie(e):Ie.ceil(e),H(e.getUTCFullYear()%1e4,t,4)}function Ya(){return"+0000"}function jt(){return"%"}function Jt(e){return+e}function $t(e){return Math.floor(+e/1e3)}var _e,at;Fa({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Fa(e){return _e=Fn(e),at=_e.format,_e.parse,_e.utcFormat,_e.utcParse,_e}function Ua(e){return new Date(e)}function Ea(e){return e instanceof Date?+e:+new Date(+e)}function Mr(e,t,r,n,a,i,s,g,k,v){var y=jr(),S=y.invert,C=y.domain,p=v(".%L"),N=v(":%S"),M=v("%I:%M"),B=v("%I %p"),Q=v("%a %d"),K=v("%b %d"),R=v("%B"),Z=v("%Y");function j(w){return(k(w)4&&(S+=7),y.add(S,pt)},a=function(k){return k.add(4-k.isoWeekday(),pt)},i=t.prototype;i.isoWeekYear=function(){var g=a(this);return g.year()},i.isoWeek=function(g){if(!this.$utils().u(g))return this.add((g-this.isoWeek())*7,pt);var k=a(this),v=n(this.isoWeekYear(),this.$u);return k.diff(v,Aa)+1},i.isoWeekday=function(g){return this.$utils().u(g)?this.day()||7:this.day(this.day()%7?g:g-7)};var s=i.startOf;i.startOf=function(g,k){var v=this.$utils(),y=v.u(k)?!0:k,S=v.p(g);return S===Oa?y?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):s.bind(this)(g,k)}};var Na=function(t){return t.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(r,n,a){return n||a.slice(1)})},Va={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Pa=function(t,r){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(n,a,i){var s=i&&i.toUpperCase();return a||r[i]||Va[i]||Na(r[s])})},za=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,Kt=/\d/,He=/\d\d/,Ra=/\d{3}/,Ba=/\d{4}/,le=/\d\d?/,Za=/[+-]?\d+/,qa=/[+-]\d\d:?(\d\d)?|Z/,Ne=/\d*[^-_:/,()\s\d]+/,be={},Sr=function(t){return t=+t,t+(t>68?1900:2e3)};function Xa(e){if(!e||e==="Z")return 0;var t=e.match(/([+-]|\d\d)/g),r=+(t[1]*60)+(+t[2]||0);return r===0?0:t[0]==="+"?-r:r}var ne=function(t){return function(r){this[t]=+r}},er=[qa,function(e){var t=this.zone||(this.zone={});t.offset=Xa(e)}],Tt=function(t){var r=be[t];return r&&(r.indexOf?r:r.s.concat(r.f))},tr=function(t,r){var n,a=be,i=a.meridiem;if(!i)n=t===(r?"pm":"PM");else for(var s=1;s<=24;s+=1)if(t.indexOf(i(s,0,r))>-1){n=s>12;break}return n},Ga={A:[Ne,function(e){this.afternoon=tr(e,!1)}],a:[Ne,function(e){this.afternoon=tr(e,!0)}],Q:[Kt,function(e){this.month=(e-1)*3+1}],S:[Kt,function(e){this.milliseconds=+e*100}],SS:[He,function(e){this.milliseconds=+e*10}],SSS:[Ra,function(e){this.milliseconds=+e}],s:[le,ne("seconds")],ss:[le,ne("seconds")],m:[le,ne("minutes")],mm:[le,ne("minutes")],H:[le,ne("hours")],h:[le,ne("hours")],HH:[le,ne("hours")],hh:[le,ne("hours")],D:[le,ne("day")],DD:[He,ne("day")],Do:[Ne,function(e){var t=be,r=t.ordinal,n=e.match(/\d+/);if(this.day=n[0],!!r)for(var a=1;a<=31;a+=1)r(a).replace(/\[|\]/g,"")===e&&(this.day=a)}],w:[le,ne("week")],ww:[He,ne("week")],M:[le,ne("month")],MM:[He,ne("month")],MMM:[Ne,function(e){var t=Tt("months"),r=Tt("monthsShort"),n=(r||t.map(function(a){return a.slice(0,3)})).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[Ne,function(e){var t=Tt("months"),r=t.indexOf(e)+1;if(r<1)throw new Error;this.month=r%12||r}],Y:[Za,ne("year")],YY:[He,function(e){this.year=Sr(e)}],YYYY:[Ba,ne("year")],Z:er,ZZ:er};function Qa(e){var t=e.afternoon;if(t!==void 0){var r=e.hours;t?r<12&&(e.hours+=12):r===12&&(e.hours=0),delete e.afternoon}}function ja(e){e=Pa(e,be&&be.formats);for(var t=e.match(za),r=t.length,n=0;n-1)return new Date((r==="X"?1e3:1)*t);var i=ja(r),s=i(t),g=s.year,k=s.month,v=s.day,y=s.hours,S=s.minutes,C=s.seconds,p=s.milliseconds,N=s.zone,M=s.week,B=new Date,Q=v||(!g&&!k?B.getDate():1),K=g||B.getFullYear(),R=0;g&&!k||(R=k>0?k-1:B.getMonth());var Z=y||0,j=S||0,w=C||0,L=p||0;if(N)return new Date(Date.UTC(K,R,Q,Z,j,w,L+N.offset*60*1e3));if(n)return new Date(Date.UTC(K,R,Q,Z,j,w,L));var D;return D=new Date(K,R,Q,Z,j,w,L),M&&(D=a(D).week(M).toDate()),D}catch{return new Date("")}};const $a=function(e,t,r){r.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(Sr=e.parseTwoDigitYear);var n=t.prototype,a=n.parse;n.parse=function(i){var s=i.date,g=i.utc,k=i.args;this.$u=g;var v=k[1];if(typeof v=="string"){var y=k[2]===!0,S=k[3]===!0,C=y||S,p=k[2];S&&(p=k[2]),be=this.$locale(),!y&&p&&(be=r.Ls[p]),this.$d=Ja(s,v,g,r),this.init(),p&&p!==!0&&(this.$L=this.locale(p).$L),C&&s!=this.format(v)&&(this.$d=new Date("")),be={}}else if(v instanceof Array)for(var N=v.length,M=1;M<=N;M+=1){k[1]=v[M-1];var B=r.apply(this,k);if(B.isValid()){this.$d=B.$d,this.$L=B.$L,this.init();break}M===N&&(this.$d=new Date(""))}else a.call(this,i)}},Ka=function(e,t){var r=t.prototype,n=r.format;r.format=function(a){var i=this,s=this.$locale();if(!this.isValid())return n.bind(this)(a);var g=this.$utils(),k=a||Wa,v=k.replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(y){switch(y){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return s.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return s.ordinal(i.week(),"W");case"w":case"ww":return g.s(i.week(),y==="w"?1:2,"0");case"W":case"WW":return g.s(i.isoWeek(),y==="W"?1:2,"0");case"k":case"kk":return g.s(String(i.$H===0?24:i.$H),y==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return y}});return n.bind(this)(v)}};var wt=function(){var e=f(function(A,u,d,b){for(d=d||{},b=A.length;b--;d[A[b]]=u);return d},"o"),t=[6,8,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,35,36,38,40],r=[1,26],n=[1,27],a=[1,28],i=[1,29],s=[1,30],g=[1,31],k=[1,32],v=[1,33],y=[1,34],S=[1,9],C=[1,10],p=[1,11],N=[1,12],M=[1,13],B=[1,14],Q=[1,15],K=[1,16],R=[1,19],Z=[1,20],j=[1,21],w=[1,22],L=[1,23],D=[1,25],F=[1,35],_={trace:f(function(){},"trace"),yy:{},symbols_:{error:2,start:3,gantt:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NL:10,weekday:11,weekday_monday:12,weekday_tuesday:13,weekday_wednesday:14,weekday_thursday:15,weekday_friday:16,weekday_saturday:17,weekday_sunday:18,weekend:19,weekend_friday:20,weekend_saturday:21,dateFormat:22,inclusiveEndDates:23,topAxis:24,axisFormat:25,tickInterval:26,excludes:27,includes:28,todayMarker:29,title:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,section:36,clickStatement:37,taskTxt:38,taskData:39,click:40,callbackname:41,callbackargs:42,href:43,clickStatementDebug:44,$accept:0,$end:1},terminals_:{2:"error",4:"gantt",6:"EOF",8:"SPACE",10:"NL",12:"weekday_monday",13:"weekday_tuesday",14:"weekday_wednesday",15:"weekday_thursday",16:"weekday_friday",17:"weekday_saturday",18:"weekday_sunday",20:"weekend_friday",21:"weekend_saturday",22:"dateFormat",23:"inclusiveEndDates",24:"topAxis",25:"axisFormat",26:"tickInterval",27:"excludes",28:"includes",29:"todayMarker",30:"title",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",36:"section",38:"taskTxt",39:"taskData",40:"click",41:"callbackname",42:"callbackargs",43:"href"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[19,1],[19,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,2],[37,2],[37,3],[37,3],[37,4],[37,3],[37,4],[37,2],[44,2],[44,3],[44,3],[44,4],[44,3],[44,4],[44,2]],performAction:f(function(u,d,b,m,E,c,h){var o=c.length-1;switch(E){case 1:return c[o-1];case 2:this.$=[];break;case 3:c[o-1].push(c[o]),this.$=c[o-1];break;case 4:case 5:this.$=c[o];break;case 6:case 7:this.$=[];break;case 8:m.setWeekday("monday");break;case 9:m.setWeekday("tuesday");break;case 10:m.setWeekday("wednesday");break;case 11:m.setWeekday("thursday");break;case 12:m.setWeekday("friday");break;case 13:m.setWeekday("saturday");break;case 14:m.setWeekday("sunday");break;case 15:m.setWeekend("friday");break;case 16:m.setWeekend("saturday");break;case 17:m.setDateFormat(c[o].substr(11)),this.$=c[o].substr(11);break;case 18:m.enableInclusiveEndDates(),this.$=c[o].substr(18);break;case 19:m.TopAxis(),this.$=c[o].substr(8);break;case 20:m.setAxisFormat(c[o].substr(11)),this.$=c[o].substr(11);break;case 21:m.setTickInterval(c[o].substr(13)),this.$=c[o].substr(13);break;case 22:m.setExcludes(c[o].substr(9)),this.$=c[o].substr(9);break;case 23:m.setIncludes(c[o].substr(9)),this.$=c[o].substr(9);break;case 24:m.setTodayMarker(c[o].substr(12)),this.$=c[o].substr(12);break;case 27:m.setDiagramTitle(c[o].substr(6)),this.$=c[o].substr(6);break;case 28:this.$=c[o].trim(),m.setAccTitle(this.$);break;case 29:case 30:this.$=c[o].trim(),m.setAccDescription(this.$);break;case 31:m.addSection(c[o].substr(8)),this.$=c[o].substr(8);break;case 33:m.addTask(c[o-1],c[o]),this.$="task";break;case 34:this.$=c[o-1],m.setClickEvent(c[o-1],c[o],null);break;case 35:this.$=c[o-2],m.setClickEvent(c[o-2],c[o-1],c[o]);break;case 36:this.$=c[o-2],m.setClickEvent(c[o-2],c[o-1],null),m.setLink(c[o-2],c[o]);break;case 37:this.$=c[o-3],m.setClickEvent(c[o-3],c[o-2],c[o-1]),m.setLink(c[o-3],c[o]);break;case 38:this.$=c[o-2],m.setClickEvent(c[o-2],c[o],null),m.setLink(c[o-2],c[o-1]);break;case 39:this.$=c[o-3],m.setClickEvent(c[o-3],c[o-1],c[o]),m.setLink(c[o-3],c[o-2]);break;case 40:this.$=c[o-1],m.setLink(c[o-1],c[o]);break;case 41:case 47:this.$=c[o-1]+" "+c[o];break;case 42:case 43:case 45:this.$=c[o-2]+" "+c[o-1]+" "+c[o];break;case 44:case 46:this.$=c[o-3]+" "+c[o-2]+" "+c[o-1]+" "+c[o];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},e(t,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:17,12:r,13:n,14:a,15:i,16:s,17:g,18:k,19:18,20:v,21:y,22:S,23:C,24:p,25:N,26:M,27:B,28:Q,29:K,30:R,31:Z,33:j,35:w,36:L,37:24,38:D,40:F},e(t,[2,7],{1:[2,1]}),e(t,[2,3]),{9:36,11:17,12:r,13:n,14:a,15:i,16:s,17:g,18:k,19:18,20:v,21:y,22:S,23:C,24:p,25:N,26:M,27:B,28:Q,29:K,30:R,31:Z,33:j,35:w,36:L,37:24,38:D,40:F},e(t,[2,5]),e(t,[2,6]),e(t,[2,17]),e(t,[2,18]),e(t,[2,19]),e(t,[2,20]),e(t,[2,21]),e(t,[2,22]),e(t,[2,23]),e(t,[2,24]),e(t,[2,25]),e(t,[2,26]),e(t,[2,27]),{32:[1,37]},{34:[1,38]},e(t,[2,30]),e(t,[2,31]),e(t,[2,32]),{39:[1,39]},e(t,[2,8]),e(t,[2,9]),e(t,[2,10]),e(t,[2,11]),e(t,[2,12]),e(t,[2,13]),e(t,[2,14]),e(t,[2,15]),e(t,[2,16]),{41:[1,40],43:[1,41]},e(t,[2,4]),e(t,[2,28]),e(t,[2,29]),e(t,[2,33]),e(t,[2,34],{42:[1,42],43:[1,43]}),e(t,[2,40],{41:[1,44]}),e(t,[2,35],{43:[1,45]}),e(t,[2,36]),e(t,[2,38],{42:[1,46]}),e(t,[2,37]),e(t,[2,39])],defaultActions:{},parseError:f(function(u,d){if(d.recoverable)this.trace(u);else{var b=new Error(u);throw b.hash=d,b}},"parseError"),parse:f(function(u){var d=this,b=[0],m=[],E=[null],c=[],h=this.table,o="",P=0,O=0,V=2,ee=1,q=c.slice.call(arguments,1),X=Object.create(this.lexer),oe={yy:{}};for(var T in this.yy)Object.prototype.hasOwnProperty.call(this.yy,T)&&(oe.yy[T]=this.yy[T]);X.setInput(u,oe.yy),oe.yy.lexer=X,oe.yy.parser=this,typeof X.yylloc>"u"&&(X.yylloc={});var I=X.yylloc;c.push(I);var W=X.options&&X.options.ranges;typeof oe.yy.parseError=="function"?this.parseError=oe.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function l(ie){b.length=b.length-2*ie,E.length=E.length-ie,c.length=c.length-ie}f(l,"popStack");function re(){var ie;return ie=m.pop()||X.lex()||ee,typeof ie!="number"&&(ie instanceof Array&&(m=ie,ie=m.pop()),ie=d.symbols_[ie]||ie),ie}f(re,"lex");for(var U,G,z,ce,he={},Ge,de,Nt,Qe;;){if(G=b[b.length-1],this.defaultActions[G]?z=this.defaultActions[G]:((U===null||typeof U>"u")&&(U=re()),z=h[G]&&h[G][U]),typeof z>"u"||!z.length||!z[0]){var ot="";Qe=[];for(Ge in h[G])this.terminals_[Ge]&&Ge>V&&Qe.push("'"+this.terminals_[Ge]+"'");X.showPosition?ot="Parse error on line "+(P+1)+`: +import{aT as ir,aU as sr,aV as or,aW as cr,aX as Wr,aY as ct,aZ as Or,_ as f,a_ as ae,d as Ye,s as Hr,g as Nr,q as Vr,r as Pr,c as zr,b as Rr,t as Br,m as Zr,l as tt,j as je,k as qr,e as Xr,u as Gr}from"../app.BnrbdIpt.js";import{b as Qr,t as Vt,c as jr,a as Jr,l as $r}from"./linear.COO-ivyG.js";import{i as Kr}from"./init.Gi6I4Gst.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";function en(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r=a)&&(r=a)}return r}function tn(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a)}return r}function rn(e){return e}var $e=1,lt=2,bt=3,Je=4,Pt=1e-6;function nn(e){return"translate("+e+",0)"}function an(e){return"translate(0,"+e+")"}function sn(e){return t=>+e(t)}function on(e,t){return t=Math.max(0,e.bandwidth()-t*2)/2,e.round()&&(t=Math.round(t)),r=>+e(r)+t}function cn(){return!this.__axis}function lr(e,t){var r=[],n=null,a=null,i=6,s=6,g=3,k=typeof window<"u"&&window.devicePixelRatio>1?0:.5,v=e===$e||e===Je?-1:1,y=e===Je||e===lt?"x":"y",S=e===$e||e===bt?nn:an;function C(p){var N=n??(t.ticks?t.ticks.apply(t,r):t.domain()),M=a??(t.tickFormat?t.tickFormat.apply(t,r):rn),B=Math.max(i,0)+g,Q=t.range(),K=+Q[0]+k,R=+Q[Q.length-1]+k,Z=(t.bandwidth?on:sn)(t.copy(),k),j=p.selection?p.selection():p,w=j.selectAll(".domain").data([null]),L=j.selectAll(".tick").data(N,t).order(),D=L.exit(),F=L.enter().append("g").attr("class","tick"),_=L.select("line"),Y=L.select("text");w=w.merge(w.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),L=L.merge(F),_=_.merge(F.append("line").attr("stroke","currentColor").attr(y+"2",v*i)),Y=Y.merge(F.append("text").attr("fill","currentColor").attr(y,v*B).attr("dy",e===$e?"0em":e===bt?"0.71em":"0.32em")),p!==j&&(w=w.transition(p),L=L.transition(p),_=_.transition(p),Y=Y.transition(p),D=D.transition(p).attr("opacity",Pt).attr("transform",function(x){return isFinite(x=Z(x))?S(x+k):this.getAttribute("transform")}),F.attr("opacity",Pt).attr("transform",function(x){var A=this.parentNode.__axis;return S((A&&isFinite(A=A(x))?A:Z(x))+k)})),D.remove(),w.attr("d",e===Je||e===lt?s?"M"+v*s+","+K+"H"+k+"V"+R+"H"+v*s:"M"+k+","+K+"V"+R:s?"M"+K+","+v*s+"V"+k+"H"+R+"V"+v*s:"M"+K+","+k+"H"+R),L.attr("opacity",1).attr("transform",function(x){return S(Z(x)+k)}),_.attr(y+"2",v*i),Y.attr(y,v*B).text(M),j.filter(cn).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",e===lt?"start":e===Je?"end":"middle"),j.each(function(){this.__axis=Z})}return C.scale=function(p){return arguments.length?(t=p,C):t},C.ticks=function(){return r=Array.from(arguments),C},C.tickArguments=function(p){return arguments.length?(r=p==null?[]:Array.from(p),C):r.slice()},C.tickValues=function(p){return arguments.length?(n=p==null?null:Array.from(p),C):n&&n.slice()},C.tickFormat=function(p){return arguments.length?(a=p,C):a},C.tickSize=function(p){return arguments.length?(i=s=+p,C):i},C.tickSizeInner=function(p){return arguments.length?(i=+p,C):i},C.tickSizeOuter=function(p){return arguments.length?(s=+p,C):s},C.tickPadding=function(p){return arguments.length?(g=+p,C):g},C.offset=function(p){return arguments.length?(k=+p,C):k},C}function ln(e){return lr($e,e)}function un(e){return lr(bt,e)}const fn=Math.PI/180,hn=180/Math.PI,rt=18,ur=.96422,fr=1,hr=.82521,dr=4/29,Fe=6/29,mr=3*Fe*Fe,dn=Fe*Fe*Fe;function gr(e){if(e instanceof fe)return new fe(e.l,e.a,e.b,e.opacity);if(e instanceof ge)return yr(e);e instanceof or||(e=Wr(e));var t=dt(e.r),r=dt(e.g),n=dt(e.b),a=ut((.2225045*t+.7168786*r+.0606169*n)/fr),i,s;return t===r&&r===n?i=s=a:(i=ut((.4360747*t+.3850649*r+.1430804*n)/ur),s=ut((.0139322*t+.0971045*r+.7141733*n)/hr)),new fe(116*a-16,500*(i-a),200*(a-s),e.opacity)}function mn(e,t,r,n){return arguments.length===1?gr(e):new fe(e,t,r,n??1)}function fe(e,t,r,n){this.l=+e,this.a=+t,this.b=+r,this.opacity=+n}ir(fe,mn,sr(cr,{brighter(e){return new fe(this.l+rt*(e??1),this.a,this.b,this.opacity)},darker(e){return new fe(this.l-rt*(e??1),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,r=isNaN(this.b)?e:e-this.b/200;return t=ur*ft(t),e=fr*ft(e),r=hr*ft(r),new or(ht(3.1338561*t-1.6168667*e-.4906146*r),ht(-.9787684*t+1.9161415*e+.033454*r),ht(.0719453*t-.2289914*e+1.4052427*r),this.opacity)}}));function ut(e){return e>dn?Math.pow(e,1/3):e/mr+dr}function ft(e){return e>Fe?e*e*e:mr*(e-dr)}function ht(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function dt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function gn(e){if(e instanceof ge)return new ge(e.h,e.c,e.l,e.opacity);if(e instanceof fe||(e=gr(e)),e.a===0&&e.b===0)return new ge(NaN,0(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const s=a(i),g=a.ceil(i);return i-s(t(i=new Date(+i),s==null?1:Math.floor(s)),i),a.range=(i,s,g)=>{const k=[];if(i=a.ceil(i),g=g==null?1:Math.floor(g),!(i0))return k;let v;do k.push(v=new Date(+i)),t(i,g),e(i);while(v$(s=>{if(s>=s)for(;e(s),!i(s);)s.setTime(s-1)},(s,g)=>{if(s>=s)if(g<0)for(;++g<=0;)for(;t(s,-1),!i(s););else for(;--g>=0;)for(;t(s,1),!i(s););}),r&&(a.count=(i,s)=>(mt.setTime(+i),gt.setTime(+s),e(mt),e(gt),Math.floor(r(mt,gt))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(n?s=>n(s)%i===0:s=>a.count(0,s)%i===0):a)),a}const Ee=$(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ee.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?$(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Ee);Ee.range;const ye=1e3,se=ye*60,ke=se*60,ve=ke*24,St=ve*7,zt=ve*30,yt=ve*365,Te=$(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ye)},(e,t)=>(t-e)/ye,e=>e.getUTCSeconds());Te.range;const Ve=$(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ye)},(e,t)=>{e.setTime(+e+t*se)},(e,t)=>(t-e)/se,e=>e.getMinutes());Ve.range;const pn=$(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*se)},(e,t)=>(t-e)/se,e=>e.getUTCMinutes());pn.range;const Pe=$(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ye-e.getMinutes()*se)},(e,t)=>{e.setTime(+e+t*ke)},(e,t)=>(t-e)/ke,e=>e.getHours());Pe.range;const Tn=$(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ke)},(e,t)=>(t-e)/ke,e=>e.getUTCHours());Tn.range;const xe=$(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*se)/ve,e=>e.getDate()-1);xe.range;const _t=$(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ve,e=>e.getUTCDate()-1);_t.range;const bn=$(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ve,e=>Math.floor(e/ve));bn.range;function Ce(e){return $(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*se)/St)}const Be=Ce(0),ze=Ce(1),kr=Ce(2),vr=Ce(3),we=Ce(4),pr=Ce(5),Tr=Ce(6);Be.range;ze.range;kr.range;vr.range;we.range;pr.range;Tr.range;function Me(e){return $(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/St)}const br=Me(0),nt=Me(1),xn=Me(2),wn=Me(3),Ie=Me(4),Dn=Me(5),Cn=Me(6);br.range;nt.range;xn.range;wn.range;Ie.range;Dn.range;Cn.range;const Re=$(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Re.range;const Mn=$(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());Mn.range;const pe=$(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());pe.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:$(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});pe.range;const De=$(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());De.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:$(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});De.range;function Sn(e,t,r,n,a,i){const s=[[Te,1,ye],[Te,5,5*ye],[Te,15,15*ye],[Te,30,30*ye],[i,1,se],[i,5,5*se],[i,15,15*se],[i,30,30*se],[a,1,ke],[a,3,3*ke],[a,6,6*ke],[a,12,12*ke],[n,1,ve],[n,2,2*ve],[r,1,St],[t,1,zt],[t,3,3*zt],[e,1,yt]];function g(v,y,S){const C=yB).right(s,C);if(p===s.length)return e.every(Vt(v/yt,y/yt,S));if(p===0)return Ee.every(Math.max(Vt(v,y,S),1));const[N,M]=s[C/s[p-1][2]53)return null;"w"in l||(l.w=1),"Z"in l?(U=vt(Le(l.y,0,1)),G=U.getUTCDay(),U=G>4||G===0?nt.ceil(U):nt(U),U=_t.offset(U,(l.V-1)*7),l.y=U.getUTCFullYear(),l.m=U.getUTCMonth(),l.d=U.getUTCDate()+(l.w+6)%7):(U=kt(Le(l.y,0,1)),G=U.getDay(),U=G>4||G===0?ze.ceil(U):ze(U),U=xe.offset(U,(l.V-1)*7),l.y=U.getFullYear(),l.m=U.getMonth(),l.d=U.getDate()+(l.w+6)%7)}else("W"in l||"U"in l)&&("w"in l||(l.w="u"in l?l.u%7:"W"in l?1:0),G="Z"in l?vt(Le(l.y,0,1)).getUTCDay():kt(Le(l.y,0,1)).getDay(),l.m=0,l.d="W"in l?(l.w+6)%7+l.W*7-(G+5)%7:l.w+l.U*7-(G+6)%7);return"Z"in l?(l.H+=l.Z/100|0,l.M+=l.Z%100,vt(l)):kt(l)}}function D(T,I,W,l){for(var re=0,U=I.length,G=W.length,z,ce;re=G)return-1;if(z=I.charCodeAt(re++),z===37){if(z=I.charAt(re++),ce=j[z in Rt?I.charAt(re++):z],!ce||(l=ce(T,W,l))<0)return-1}else if(z!=W.charCodeAt(l++))return-1}return l}function F(T,I,W){var l=v.exec(I.slice(W));return l?(T.p=y.get(l[0].toLowerCase()),W+l[0].length):-1}function _(T,I,W){var l=p.exec(I.slice(W));return l?(T.w=N.get(l[0].toLowerCase()),W+l[0].length):-1}function Y(T,I,W){var l=S.exec(I.slice(W));return l?(T.w=C.get(l[0].toLowerCase()),W+l[0].length):-1}function x(T,I,W){var l=Q.exec(I.slice(W));return l?(T.m=K.get(l[0].toLowerCase()),W+l[0].length):-1}function A(T,I,W){var l=M.exec(I.slice(W));return l?(T.m=B.get(l[0].toLowerCase()),W+l[0].length):-1}function u(T,I,W){return D(T,t,I,W)}function d(T,I,W){return D(T,r,I,W)}function b(T,I,W){return D(T,n,I,W)}function m(T){return s[T.getDay()]}function E(T){return i[T.getDay()]}function c(T){return k[T.getMonth()]}function h(T){return g[T.getMonth()]}function o(T){return a[+(T.getHours()>=12)]}function P(T){return 1+~~(T.getMonth()/3)}function O(T){return s[T.getUTCDay()]}function V(T){return i[T.getUTCDay()]}function ee(T){return k[T.getUTCMonth()]}function q(T){return g[T.getUTCMonth()]}function X(T){return a[+(T.getUTCHours()>=12)]}function oe(T){return 1+~~(T.getUTCMonth()/3)}return{format:function(T){var I=w(T+="",R);return I.toString=function(){return T},I},parse:function(T){var I=L(T+="",!1);return I.toString=function(){return T},I},utcFormat:function(T){var I=w(T+="",Z);return I.toString=function(){return T},I},utcParse:function(T){var I=L(T+="",!0);return I.toString=function(){return T},I}}}var Rt={"-":"",_:" ",0:"0"},te=/^\s*\d+/,Un=/^%/,En=/[\\^$*+?|[\]().{}]/g;function H(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",i=a.length;return n+(i[t.toLowerCase(),r]))}function An(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Ln(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Wn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function On(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Hn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function Bt(e,t,r){var n=te.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function Zt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Nn(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function Vn(e,t,r){var n=te.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Pn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function qt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function zn(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function Xt(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Rn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Bn(e,t,r){var n=te.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Zn(e,t,r){var n=te.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function qn(e,t,r){var n=te.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function Xn(e,t,r){var n=Un.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function Gn(e,t,r){var n=te.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Qn(e,t,r){var n=te.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function Gt(e,t){return H(e.getDate(),t,2)}function jn(e,t){return H(e.getHours(),t,2)}function Jn(e,t){return H(e.getHours()%12||12,t,2)}function $n(e,t){return H(1+xe.count(pe(e),e),t,3)}function xr(e,t){return H(e.getMilliseconds(),t,3)}function Kn(e,t){return xr(e,t)+"000"}function ea(e,t){return H(e.getMonth()+1,t,2)}function ta(e,t){return H(e.getMinutes(),t,2)}function ra(e,t){return H(e.getSeconds(),t,2)}function na(e){var t=e.getDay();return t===0?7:t}function aa(e,t){return H(Be.count(pe(e)-1,e),t,2)}function wr(e){var t=e.getDay();return t>=4||t===0?we(e):we.ceil(e)}function ia(e,t){return e=wr(e),H(we.count(pe(e),e)+(pe(e).getDay()===4),t,2)}function sa(e){return e.getDay()}function oa(e,t){return H(ze.count(pe(e)-1,e),t,2)}function ca(e,t){return H(e.getFullYear()%100,t,2)}function la(e,t){return e=wr(e),H(e.getFullYear()%100,t,2)}function ua(e,t){return H(e.getFullYear()%1e4,t,4)}function fa(e,t){var r=e.getDay();return e=r>=4||r===0?we(e):we.ceil(e),H(e.getFullYear()%1e4,t,4)}function ha(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+H(t/60|0,"0",2)+H(t%60,"0",2)}function Qt(e,t){return H(e.getUTCDate(),t,2)}function da(e,t){return H(e.getUTCHours(),t,2)}function ma(e,t){return H(e.getUTCHours()%12||12,t,2)}function ga(e,t){return H(1+_t.count(De(e),e),t,3)}function Dr(e,t){return H(e.getUTCMilliseconds(),t,3)}function ya(e,t){return Dr(e,t)+"000"}function ka(e,t){return H(e.getUTCMonth()+1,t,2)}function va(e,t){return H(e.getUTCMinutes(),t,2)}function pa(e,t){return H(e.getUTCSeconds(),t,2)}function Ta(e){var t=e.getUTCDay();return t===0?7:t}function ba(e,t){return H(br.count(De(e)-1,e),t,2)}function Cr(e){var t=e.getUTCDay();return t>=4||t===0?Ie(e):Ie.ceil(e)}function xa(e,t){return e=Cr(e),H(Ie.count(De(e),e)+(De(e).getUTCDay()===4),t,2)}function wa(e){return e.getUTCDay()}function Da(e,t){return H(nt.count(De(e)-1,e),t,2)}function Ca(e,t){return H(e.getUTCFullYear()%100,t,2)}function Ma(e,t){return e=Cr(e),H(e.getUTCFullYear()%100,t,2)}function Sa(e,t){return H(e.getUTCFullYear()%1e4,t,4)}function _a(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Ie(e):Ie.ceil(e),H(e.getUTCFullYear()%1e4,t,4)}function Ya(){return"+0000"}function jt(){return"%"}function Jt(e){return+e}function $t(e){return Math.floor(+e/1e3)}var _e,at;Fa({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Fa(e){return _e=Fn(e),at=_e.format,_e.parse,_e.utcFormat,_e.utcParse,_e}function Ua(e){return new Date(e)}function Ea(e){return e instanceof Date?+e:+new Date(+e)}function Mr(e,t,r,n,a,i,s,g,k,v){var y=jr(),S=y.invert,C=y.domain,p=v(".%L"),N=v(":%S"),M=v("%I:%M"),B=v("%I %p"),Q=v("%a %d"),K=v("%b %d"),R=v("%B"),Z=v("%Y");function j(w){return(k(w)4&&(S+=7),y.add(S,pt)},a=function(k){return k.add(4-k.isoWeekday(),pt)},i=t.prototype;i.isoWeekYear=function(){var g=a(this);return g.year()},i.isoWeek=function(g){if(!this.$utils().u(g))return this.add((g-this.isoWeek())*7,pt);var k=a(this),v=n(this.isoWeekYear(),this.$u);return k.diff(v,Aa)+1},i.isoWeekday=function(g){return this.$utils().u(g)?this.day()||7:this.day(this.day()%7?g:g-7)};var s=i.startOf;i.startOf=function(g,k){var v=this.$utils(),y=v.u(k)?!0:k,S=v.p(g);return S===Oa?y?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):s.bind(this)(g,k)}};var Na=function(t){return t.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(r,n,a){return n||a.slice(1)})},Va={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Pa=function(t,r){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(n,a,i){var s=i&&i.toUpperCase();return a||r[i]||Va[i]||Na(r[s])})},za=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,Kt=/\d/,He=/\d\d/,Ra=/\d{3}/,Ba=/\d{4}/,le=/\d\d?/,Za=/[+-]?\d+/,qa=/[+-]\d\d:?(\d\d)?|Z/,Ne=/\d*[^-_:/,()\s\d]+/,be={},Sr=function(t){return t=+t,t+(t>68?1900:2e3)};function Xa(e){if(!e||e==="Z")return 0;var t=e.match(/([+-]|\d\d)/g),r=+(t[1]*60)+(+t[2]||0);return r===0?0:t[0]==="+"?-r:r}var ne=function(t){return function(r){this[t]=+r}},er=[qa,function(e){var t=this.zone||(this.zone={});t.offset=Xa(e)}],Tt=function(t){var r=be[t];return r&&(r.indexOf?r:r.s.concat(r.f))},tr=function(t,r){var n,a=be,i=a.meridiem;if(!i)n=t===(r?"pm":"PM");else for(var s=1;s<=24;s+=1)if(t.indexOf(i(s,0,r))>-1){n=s>12;break}return n},Ga={A:[Ne,function(e){this.afternoon=tr(e,!1)}],a:[Ne,function(e){this.afternoon=tr(e,!0)}],Q:[Kt,function(e){this.month=(e-1)*3+1}],S:[Kt,function(e){this.milliseconds=+e*100}],SS:[He,function(e){this.milliseconds=+e*10}],SSS:[Ra,function(e){this.milliseconds=+e}],s:[le,ne("seconds")],ss:[le,ne("seconds")],m:[le,ne("minutes")],mm:[le,ne("minutes")],H:[le,ne("hours")],h:[le,ne("hours")],HH:[le,ne("hours")],hh:[le,ne("hours")],D:[le,ne("day")],DD:[He,ne("day")],Do:[Ne,function(e){var t=be,r=t.ordinal,n=e.match(/\d+/);if(this.day=n[0],!!r)for(var a=1;a<=31;a+=1)r(a).replace(/\[|\]/g,"")===e&&(this.day=a)}],w:[le,ne("week")],ww:[He,ne("week")],M:[le,ne("month")],MM:[He,ne("month")],MMM:[Ne,function(e){var t=Tt("months"),r=Tt("monthsShort"),n=(r||t.map(function(a){return a.slice(0,3)})).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[Ne,function(e){var t=Tt("months"),r=t.indexOf(e)+1;if(r<1)throw new Error;this.month=r%12||r}],Y:[Za,ne("year")],YY:[He,function(e){this.year=Sr(e)}],YYYY:[Ba,ne("year")],Z:er,ZZ:er};function Qa(e){var t=e.afternoon;if(t!==void 0){var r=e.hours;t?r<12&&(e.hours+=12):r===12&&(e.hours=0),delete e.afternoon}}function ja(e){e=Pa(e,be&&be.formats);for(var t=e.match(za),r=t.length,n=0;n-1)return new Date((r==="X"?1e3:1)*t);var i=ja(r),s=i(t),g=s.year,k=s.month,v=s.day,y=s.hours,S=s.minutes,C=s.seconds,p=s.milliseconds,N=s.zone,M=s.week,B=new Date,Q=v||(!g&&!k?B.getDate():1),K=g||B.getFullYear(),R=0;g&&!k||(R=k>0?k-1:B.getMonth());var Z=y||0,j=S||0,w=C||0,L=p||0;if(N)return new Date(Date.UTC(K,R,Q,Z,j,w,L+N.offset*60*1e3));if(n)return new Date(Date.UTC(K,R,Q,Z,j,w,L));var D;return D=new Date(K,R,Q,Z,j,w,L),M&&(D=a(D).week(M).toDate()),D}catch{return new Date("")}};const $a=function(e,t,r){r.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(Sr=e.parseTwoDigitYear);var n=t.prototype,a=n.parse;n.parse=function(i){var s=i.date,g=i.utc,k=i.args;this.$u=g;var v=k[1];if(typeof v=="string"){var y=k[2]===!0,S=k[3]===!0,C=y||S,p=k[2];S&&(p=k[2]),be=this.$locale(),!y&&p&&(be=r.Ls[p]),this.$d=Ja(s,v,g,r),this.init(),p&&p!==!0&&(this.$L=this.locale(p).$L),C&&s!=this.format(v)&&(this.$d=new Date("")),be={}}else if(v instanceof Array)for(var N=v.length,M=1;M<=N;M+=1){k[1]=v[M-1];var B=r.apply(this,k);if(B.isValid()){this.$d=B.$d,this.$L=B.$L,this.init();break}M===N&&(this.$d=new Date(""))}else a.call(this,i)}},Ka=function(e,t){var r=t.prototype,n=r.format;r.format=function(a){var i=this,s=this.$locale();if(!this.isValid())return n.bind(this)(a);var g=this.$utils(),k=a||Wa,v=k.replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(y){switch(y){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return s.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return s.ordinal(i.week(),"W");case"w":case"ww":return g.s(i.week(),y==="w"?1:2,"0");case"W":case"WW":return g.s(i.isoWeek(),y==="W"?1:2,"0");case"k":case"kk":return g.s(String(i.$H===0?24:i.$H),y==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return y}});return n.bind(this)(v)}};var wt=function(){var e=f(function(A,u,d,b){for(d=d||{},b=A.length;b--;d[A[b]]=u);return d},"o"),t=[6,8,10,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,33,35,36,38,40],r=[1,26],n=[1,27],a=[1,28],i=[1,29],s=[1,30],g=[1,31],k=[1,32],v=[1,33],y=[1,34],S=[1,9],C=[1,10],p=[1,11],N=[1,12],M=[1,13],B=[1,14],Q=[1,15],K=[1,16],R=[1,19],Z=[1,20],j=[1,21],w=[1,22],L=[1,23],D=[1,25],F=[1,35],_={trace:f(function(){},"trace"),yy:{},symbols_:{error:2,start:3,gantt:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NL:10,weekday:11,weekday_monday:12,weekday_tuesday:13,weekday_wednesday:14,weekday_thursday:15,weekday_friday:16,weekday_saturday:17,weekday_sunday:18,weekend:19,weekend_friday:20,weekend_saturday:21,dateFormat:22,inclusiveEndDates:23,topAxis:24,axisFormat:25,tickInterval:26,excludes:27,includes:28,todayMarker:29,title:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,section:36,clickStatement:37,taskTxt:38,taskData:39,click:40,callbackname:41,callbackargs:42,href:43,clickStatementDebug:44,$accept:0,$end:1},terminals_:{2:"error",4:"gantt",6:"EOF",8:"SPACE",10:"NL",12:"weekday_monday",13:"weekday_tuesday",14:"weekday_wednesday",15:"weekday_thursday",16:"weekday_friday",17:"weekday_saturday",18:"weekday_sunday",20:"weekend_friday",21:"weekend_saturday",22:"dateFormat",23:"inclusiveEndDates",24:"topAxis",25:"axisFormat",26:"tickInterval",27:"excludes",28:"includes",29:"todayMarker",30:"title",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",36:"section",38:"taskTxt",39:"taskData",40:"click",41:"callbackname",42:"callbackargs",43:"href"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[11,1],[19,1],[19,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,2],[37,2],[37,3],[37,3],[37,4],[37,3],[37,4],[37,2],[44,2],[44,3],[44,3],[44,4],[44,3],[44,4],[44,2]],performAction:f(function(u,d,b,m,E,c,h){var o=c.length-1;switch(E){case 1:return c[o-1];case 2:this.$=[];break;case 3:c[o-1].push(c[o]),this.$=c[o-1];break;case 4:case 5:this.$=c[o];break;case 6:case 7:this.$=[];break;case 8:m.setWeekday("monday");break;case 9:m.setWeekday("tuesday");break;case 10:m.setWeekday("wednesday");break;case 11:m.setWeekday("thursday");break;case 12:m.setWeekday("friday");break;case 13:m.setWeekday("saturday");break;case 14:m.setWeekday("sunday");break;case 15:m.setWeekend("friday");break;case 16:m.setWeekend("saturday");break;case 17:m.setDateFormat(c[o].substr(11)),this.$=c[o].substr(11);break;case 18:m.enableInclusiveEndDates(),this.$=c[o].substr(18);break;case 19:m.TopAxis(),this.$=c[o].substr(8);break;case 20:m.setAxisFormat(c[o].substr(11)),this.$=c[o].substr(11);break;case 21:m.setTickInterval(c[o].substr(13)),this.$=c[o].substr(13);break;case 22:m.setExcludes(c[o].substr(9)),this.$=c[o].substr(9);break;case 23:m.setIncludes(c[o].substr(9)),this.$=c[o].substr(9);break;case 24:m.setTodayMarker(c[o].substr(12)),this.$=c[o].substr(12);break;case 27:m.setDiagramTitle(c[o].substr(6)),this.$=c[o].substr(6);break;case 28:this.$=c[o].trim(),m.setAccTitle(this.$);break;case 29:case 30:this.$=c[o].trim(),m.setAccDescription(this.$);break;case 31:m.addSection(c[o].substr(8)),this.$=c[o].substr(8);break;case 33:m.addTask(c[o-1],c[o]),this.$="task";break;case 34:this.$=c[o-1],m.setClickEvent(c[o-1],c[o],null);break;case 35:this.$=c[o-2],m.setClickEvent(c[o-2],c[o-1],c[o]);break;case 36:this.$=c[o-2],m.setClickEvent(c[o-2],c[o-1],null),m.setLink(c[o-2],c[o]);break;case 37:this.$=c[o-3],m.setClickEvent(c[o-3],c[o-2],c[o-1]),m.setLink(c[o-3],c[o]);break;case 38:this.$=c[o-2],m.setClickEvent(c[o-2],c[o],null),m.setLink(c[o-2],c[o-1]);break;case 39:this.$=c[o-3],m.setClickEvent(c[o-3],c[o-1],c[o]),m.setLink(c[o-3],c[o-2]);break;case 40:this.$=c[o-1],m.setLink(c[o-1],c[o]);break;case 41:case 47:this.$=c[o-1]+" "+c[o];break;case 42:case 43:case 45:this.$=c[o-2]+" "+c[o-1]+" "+c[o];break;case 44:case 46:this.$=c[o-3]+" "+c[o-2]+" "+c[o-1]+" "+c[o];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},e(t,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:17,12:r,13:n,14:a,15:i,16:s,17:g,18:k,19:18,20:v,21:y,22:S,23:C,24:p,25:N,26:M,27:B,28:Q,29:K,30:R,31:Z,33:j,35:w,36:L,37:24,38:D,40:F},e(t,[2,7],{1:[2,1]}),e(t,[2,3]),{9:36,11:17,12:r,13:n,14:a,15:i,16:s,17:g,18:k,19:18,20:v,21:y,22:S,23:C,24:p,25:N,26:M,27:B,28:Q,29:K,30:R,31:Z,33:j,35:w,36:L,37:24,38:D,40:F},e(t,[2,5]),e(t,[2,6]),e(t,[2,17]),e(t,[2,18]),e(t,[2,19]),e(t,[2,20]),e(t,[2,21]),e(t,[2,22]),e(t,[2,23]),e(t,[2,24]),e(t,[2,25]),e(t,[2,26]),e(t,[2,27]),{32:[1,37]},{34:[1,38]},e(t,[2,30]),e(t,[2,31]),e(t,[2,32]),{39:[1,39]},e(t,[2,8]),e(t,[2,9]),e(t,[2,10]),e(t,[2,11]),e(t,[2,12]),e(t,[2,13]),e(t,[2,14]),e(t,[2,15]),e(t,[2,16]),{41:[1,40],43:[1,41]},e(t,[2,4]),e(t,[2,28]),e(t,[2,29]),e(t,[2,33]),e(t,[2,34],{42:[1,42],43:[1,43]}),e(t,[2,40],{41:[1,44]}),e(t,[2,35],{43:[1,45]}),e(t,[2,36]),e(t,[2,38],{42:[1,46]}),e(t,[2,37]),e(t,[2,39])],defaultActions:{},parseError:f(function(u,d){if(d.recoverable)this.trace(u);else{var b=new Error(u);throw b.hash=d,b}},"parseError"),parse:f(function(u){var d=this,b=[0],m=[],E=[null],c=[],h=this.table,o="",P=0,O=0,V=2,ee=1,q=c.slice.call(arguments,1),X=Object.create(this.lexer),oe={yy:{}};for(var T in this.yy)Object.prototype.hasOwnProperty.call(this.yy,T)&&(oe.yy[T]=this.yy[T]);X.setInput(u,oe.yy),oe.yy.lexer=X,oe.yy.parser=this,typeof X.yylloc>"u"&&(X.yylloc={});var I=X.yylloc;c.push(I);var W=X.options&&X.options.ranges;typeof oe.yy.parseError=="function"?this.parseError=oe.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function l(ie){b.length=b.length-2*ie,E.length=E.length-ie,c.length=c.length-ie}f(l,"popStack");function re(){var ie;return ie=m.pop()||X.lex()||ee,typeof ie!="number"&&(ie instanceof Array&&(m=ie,ie=m.pop()),ie=d.symbols_[ie]||ie),ie}f(re,"lex");for(var U,G,z,ce,he={},Ge,de,Nt,Qe;;){if(G=b[b.length-1],this.defaultActions[G]?z=this.defaultActions[G]:((U===null||typeof U>"u")&&(U=re()),z=h[G]&&h[G][U]),typeof z>"u"||!z.length||!z[0]){var ot="";Qe=[];for(Ge in h[G])this.terminals_[Ge]&&Ge>V&&Qe.push("'"+this.terminals_[Ge]+"'");X.showPosition?ot="Parse error on line "+(P+1)+`: `+X.showPosition()+` Expecting `+Qe.join(", ")+", got '"+(this.terminals_[U]||U)+"'":ot="Parse error on line "+(P+1)+": Unexpected "+(U==ee?"end of input":"'"+(this.terminals_[U]||U)+"'"),this.parseError(ot,{text:X.match,token:this.terminals_[U]||U,line:X.yylineno,loc:I,expected:Qe})}if(z[0]instanceof Array&&z.length>1)throw new Error("Parse Error: multiple actions possible at state: "+G+", token: "+U);switch(z[0]){case 1:b.push(U),E.push(X.yytext),c.push(X.yylloc),b.push(z[1]),U=null,O=X.yyleng,o=X.yytext,P=X.yylineno,I=X.yylloc;break;case 2:if(de=this.productions_[z[1]][1],he.$=E[E.length-de],he._$={first_line:c[c.length-(de||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(de||1)].first_column,last_column:c[c.length-1].last_column},W&&(he._$.range=[c[c.length-(de||1)].range[0],c[c.length-1].range[1]]),ce=this.performAction.apply(he,[o,O,P,oe.yy,z[1],E,c].concat(q)),typeof ce<"u")return ce;de&&(b=b.slice(0,-1*de*2),E=E.slice(0,-1*de),c=c.slice(0,-1*de)),b.push(this.productions_[z[1]][0]),E.push(he.$),c.push(he._$),Nt=h[b[b.length-2]][b[b.length-1]],b.push(Nt);break;case 3:return!0}}return!0},"parse")},Y=function(){var A={EOF:1,parseError:f(function(d,b){if(this.yy.parser)this.yy.parser.parseError(d,b);else throw new Error(d)},"parseError"),setInput:f(function(u,d){return this.yy=d||this.yy||{},this._input=u,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:f(function(){var u=this._input[0];this.yytext+=u,this.yyleng++,this.offset++,this.match+=u,this.matched+=u;var d=u.match(/(?:\r\n?|\n).*/g);return d?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),u},"input"),unput:f(function(u){var d=u.length,b=u.split(/(?:\r\n?|\n)/g);this._input=u+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-d),this.offset-=d;var m=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),b.length-1&&(this.yylineno-=b.length-1);var E=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:b?(b.length===m.length?this.yylloc.first_column:0)+m[m.length-b.length].length-b[0].length:this.yylloc.first_column-d},this.options.ranges&&(this.yylloc.range=[E[0],E[0]+this.yyleng-d]),this.yyleng=this.yytext.length,this},"unput"),more:f(function(){return this._more=!0,this},"more"),reject:f(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:f(function(u){this.unput(this.match.slice(u))},"less"),pastInput:f(function(){var u=this.matched.substr(0,this.matched.length-this.match.length);return(u.length>20?"...":"")+u.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:f(function(){var u=this.match;return u.length<20&&(u+=this._input.substr(0,20-u.length)),(u.substr(0,20)+(u.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:f(function(){var u=this.pastInput(),d=new Array(u.length+1).join("-");return u+this.upcomingInput()+` diff --git a/assets/chunks/gitGraph-YCYPL57B.DxRA5cIX.js b/assets/chunks/gitGraph-YCYPL57B.C8aJtab-.js similarity index 99% rename from assets/chunks/gitGraph-YCYPL57B.DxRA5cIX.js rename to assets/chunks/gitGraph-YCYPL57B.C8aJtab-.js index 66d5b5c5a..443340ffc 100644 --- a/assets/chunks/gitGraph-YCYPL57B.DxRA5cIX.js +++ b/assets/chunks/gitGraph-YCYPL57B.C8aJtab-.js @@ -1,4 +1,4 @@ -var Fl=Object.defineProperty;var Gl=(n,e,t)=>e in n?Fl(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Je=(n,e,t)=>Gl(n,typeof e!="symbol"?e+"":e,t);import{V as tn}from"./framework.DLXsHQLa.js";import{bx as Ul,by as Bl,aO as so,bh as Vl,aS as Wl,aP as Z,ay as jl,az as Ji,b7 as Hl,ba as ao,bb as oo,bm as Qi,b8 as Kl,aB as mt,aC as D,aQ as Zi,aK as zl}from"../app.D6i7gVln.js";import{k as Mt,l as Ti,g as Kt,S as ql,w as Yl,x as Xl,c as co,v as K,y as lo,m as Jl,z as Ql,A as Zl,B as eu,C as tu,a as uo,d as C,i as ze,h as _,r as oe,f as ve,D as q}from"./baseUniq.Dd7GtCt-.js";import{i as Ri,m as S,d as nu,f as Ne,g as Dt,h as Ai,l as Ft,e as ru}from"./basePickBy.FvpENAq3.js";import{c as te}from"./clone.Ml66eyGp.js";var iu=Object.prototype,su=iu.hasOwnProperty,Ae=Ul(function(n,e){if(Bl(e)||so(e)){Vl(e,Mt(e),n);return}for(var t in e)su.call(e,t)&&Wl(n,t,e[t])});function fo(n,e,t){var r=-1,i=n.length;e<0&&(e=-e>i?0:i+e),t=t>i?i:t,t<0&&(t+=i),i=e>t?0:t-e>>>0,e>>>=0;for(var s=Array(i);++r=lu&&(s=Xl,a=!1,e=new ql(e));e:for(;++i-1:!!i&&lo(n,e,t)>-1}function es(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=0;return lo(n,e,i)}var Tu="[object RegExp]";function Ru(n){return ao(n)&&oo(n)==Tu}var ts=Qi&&Qi.isRegExp,qe=ts?Kl(ts):Ru,Au="Expected a function";function vu(n){if(typeof n!="function")throw new TypeError(Au);return function(){var e=arguments;switch(e.length){case 0:return!n.call(this);case 1:return!n.call(this,e[0]);case 2:return!n.call(this,e[0],e[1]);case 3:return!n.call(this,e[0],e[1],e[2])}return!n.apply(this,e)}}function Pe(n,e){if(n==null)return{};var t=Jl(Ql(n),function(r){return[r]});return e=Kt(e),nu(n,t,function(r,i){return e(r,i[0])})}function rr(n,e){var t=Z(n)?Zl:eu;return t(n,vu(Kt(e)))}function Eu(n,e){var t;return Ti(n,function(r,i,s){return t=e(r,i,s),!t}),!!t}function ho(n,e,t){var r=Z(n)?tu:Eu;return r(n,Kt(e))}function vi(n){return n&&n.length?uo(n):[]}function ku(n,e){return n&&n.length?uo(n,Kt(e)):[]}function ae(n){return typeof n=="object"&&n!==null&&typeof n.$type=="string"}function Ge(n){return typeof n=="object"&&n!==null&&typeof n.$refText=="string"}function Su(n){return typeof n=="object"&&n!==null&&typeof n.name=="string"&&typeof n.type=="string"&&typeof n.path=="string"}function xn(n){return typeof n=="object"&&n!==null&&ae(n.container)&&Ge(n.reference)&&typeof n.message=="string"}class po{constructor(){this.subtypes={},this.allSubtypes={}}isInstance(e,t){return ae(e)&&this.isSubtype(e.$type,t)}isSubtype(e,t){if(e===t)return!0;let r=this.subtypes[e];r||(r=this.subtypes[e]={});const i=r[t];if(i!==void 0)return i;{const s=this.computeIsSubtype(e,t);return r[t]=s,s}}getAllSubTypes(e){const t=this.allSubtypes[e];if(t)return t;{const r=this.getAllTypes(),i=[];for(const s of r)this.isSubtype(s,e)&&i.push(s);return this.allSubtypes[e]=i,i}}}function Gt(n){return typeof n=="object"&&n!==null&&Array.isArray(n.content)}function mo(n){return typeof n=="object"&&n!==null&&typeof n.tokenType=="object"}function go(n){return Gt(n)&&typeof n.fullText=="string"}class ie{constructor(e,t){this.startFn=e,this.nextFn=t}iterator(){const e={state:this.startFn(),next:()=>this.nextFn(e.state),[Symbol.iterator]:()=>e};return e}[Symbol.iterator](){return this.iterator()}isEmpty(){return!!this.iterator().next().done}count(){const e=this.iterator();let t=0,r=e.next();for(;!r.done;)t++,r=e.next();return t}toArray(){const e=[],t=this.iterator();let r;do r=t.next(),r.value!==void 0&&e.push(r.value);while(!r.done);return e}toSet(){return new Set(this)}toMap(e,t){const r=this.map(i=>[e?e(i):i,t?t(i):i]);return new Map(r)}toString(){return this.join()}concat(e){const t=e[Symbol.iterator]();return new ie(()=>({first:this.startFn(),firstDone:!1}),r=>{let i;if(!r.firstDone){do if(i=this.nextFn(r.first),!i.done)return i;while(!i.done);r.firstDone=!0}do if(i=t.next(),!i.done)return i;while(!i.done);return xe})}join(e=","){const t=this.iterator();let r="",i,s=!1;do i=t.next(),i.done||(s&&(r+=e),r+=Iu(i.value)),s=!0;while(!i.done);return r}indexOf(e,t=0){const r=this.iterator();let i=0,s=r.next();for(;!s.done;){if(i>=t&&s.value===e)return i;s=r.next(),i++}return-1}every(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(!e(r.value))return!1;r=t.next()}return!0}some(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(e(r.value))return!0;r=t.next()}return!1}forEach(e){const t=this.iterator();let r=0,i=t.next();for(;!i.done;)e(i.value,r),i=t.next(),r++}map(e){return new ie(this.startFn,t=>{const{done:r,value:i}=this.nextFn(t);return r?xe:{done:!1,value:e(i)}})}filter(e){return new ie(this.startFn,t=>{let r;do if(r=this.nextFn(t),!r.done&&e(r.value))return r;while(!r.done);return xe})}nonNullable(){return this.filter(e=>e!=null)}reduce(e,t){const r=this.iterator();let i=t,s=r.next();for(;!s.done;)i===void 0?i=s.value:i=e(i,s.value),s=r.next();return i}reduceRight(e,t){return this.recursiveReduce(this.iterator(),e,t)}recursiveReduce(e,t,r){const i=e.next();if(i.done)return r;const s=this.recursiveReduce(e,t,r);return s===void 0?i.value:t(s,i.value)}find(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(e(r.value))return r.value;r=t.next()}}findIndex(e){const t=this.iterator();let r=0,i=t.next();for(;!i.done;){if(e(i.value))return r;i=t.next(),r++}return-1}includes(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(r.value===e)return!0;r=t.next()}return!1}flatMap(e){return new ie(()=>({this:this.startFn()}),t=>{do{if(t.iterator){const s=t.iterator.next();if(s.done)t.iterator=void 0;else return s}const{done:r,value:i}=this.nextFn(t.this);if(!r){const s=e(i);if($n(s))t.iterator=s[Symbol.iterator]();else return{done:!1,value:s}}}while(t.iterator);return xe})}flat(e){if(e===void 0&&(e=1),e<=0)return this;const t=e>1?this.flat(e-1):this;return new ie(()=>({this:t.startFn()}),r=>{do{if(r.iterator){const a=r.iterator.next();if(a.done)r.iterator=void 0;else return a}const{done:i,value:s}=t.nextFn(r.this);if(!i)if($n(s))r.iterator=s[Symbol.iterator]();else return{done:!1,value:s}}while(r.iterator);return xe})}head(){const t=this.iterator().next();if(!t.done)return t.value}tail(e=1){return new ie(()=>{const t=this.startFn();for(let r=0;r({size:0,state:this.startFn()}),t=>(t.size++,t.size>e?xe:this.nextFn(t.state)))}distinct(e){const t=new Set;return this.filter(r=>{const i=e?e(r):r;return t.has(i)?!1:(t.add(i),!0)})}exclude(e,t){const r=new Set;for(const i of e){const s=t?t(i):i;r.add(s)}return this.filter(i=>{const s=t?t(i):i;return!r.has(s)})}}function Iu(n){return typeof n=="string"?n:typeof n>"u"?"undefined":typeof n.toString=="function"?n.toString():Object.prototype.toString.call(n)}function $n(n){return!!n&&typeof n[Symbol.iterator]=="function"}const xu=new ie(()=>{},()=>xe),xe=Object.freeze({done:!0,value:void 0});function Q(...n){if(n.length===1){const e=n[0];if(e instanceof ie)return e;if($n(e))return new ie(()=>e[Symbol.iterator](),t=>t.next());if(typeof e.length=="number")return new ie(()=>({index:0}),t=>t.index1?new ie(()=>({collIndex:0,arrIndex:0}),e=>{do{if(e.iterator){const t=e.iterator.next();if(!t.done)return t;e.iterator=void 0}if(e.array){if(e.arrIndex({iterators:r!=null&&r.includeRoot?[[e][Symbol.iterator]()]:[t(e)[Symbol.iterator]()],pruned:!1}),i=>{for(i.pruned&&(i.iterators.pop(),i.pruned=!1);i.iterators.length>0;){const a=i.iterators[i.iterators.length-1].next();if(a.done)i.iterators.pop();else return i.iterators.push(t(a.value)[Symbol.iterator]()),a}return xe})}iterator(){const e={state:this.startFn(),next:()=>this.nextFn(e.state),prune:()=>{e.state.pruned=!0},[Symbol.iterator]:()=>e};return e}}var br;(function(n){function e(s){return s.reduce((a,o)=>a+o,0)}n.sum=e;function t(s){return s.reduce((a,o)=>a*o,0)}n.product=t;function r(s){return s.reduce((a,o)=>Math.min(a,o))}n.min=r;function i(s){return s.reduce((a,o)=>Math.max(a,o))}n.max=i})(br||(br={}));function Pr(n){return new Ei(n,e=>Gt(e)?e.content:[],{includeRoot:!0})}function Nu(n,e){for(;n.container;)if(n=n.container,n===e)return!0;return!1}function Mr(n){return{start:{character:n.startColumn-1,line:n.startLine-1},end:{character:n.endColumn,line:n.endLine-1}}}function On(n){if(!n)return;const{offset:e,end:t,range:r}=n;return{range:r,offset:e,end:t,length:t-e}}var Ze;(function(n){n[n.Before=0]="Before",n[n.After=1]="After",n[n.OverlapFront=2]="OverlapFront",n[n.OverlapBack=3]="OverlapBack",n[n.Inside=4]="Inside"})(Ze||(Ze={}));function Cu(n,e){if(n.end.linee.end.line||n.start.line===e.end.line&&n.start.character>e.end.character)return Ze.After;const t=n.start.line>e.start.line||n.start.line===e.start.line&&n.start.character>=e.start.character,r=n.end.lineZe.After}const wu=/^[\w\p{L}]$/u;function Lu(n,e){if(n){const t=$u(n,!0);if(t&&ns(t,e))return t;if(go(n)){const r=n.content.findIndex(i=>!i.hidden);for(let i=r-1;i>=0;i--){const s=n.content[i];if(ns(s,e))return s}}}}function ns(n,e){return mo(n)&&e.includes(n.tokenType.name)}function $u(n,e=!0){for(;n.container;){const t=n.container;let r=t.content.indexOf(n);for(;r>0;){r--;const i=t.content[r];if(e||!i.hidden)return i}n=t}}class yo extends Error{constructor(e,t){super(e?`${t} at ${e.range.start.line}:${e.range.start.character}`:t)}}function ir(n){throw new Error("Error! The input value was not handled.")}const Ar="AbstractRule",vr="AbstractType",rs="Condition",Ou="TypeDefinition",is="ValueLiteral",To="AbstractElement";function bu(n){return M.isInstance(n,To)}const Pu="ArrayLiteral",Mu="ArrayType",Ro="BooleanLiteral";function Du(n){return M.isInstance(n,Ro)}const Ao="Conjunction";function Fu(n){return M.isInstance(n,Ao)}const vo="Disjunction";function Gu(n){return M.isInstance(n,vo)}const Uu="Grammar",Eo="InferredType";function ko(n){return M.isInstance(n,Eo)}const So="Interface";function Io(n){return M.isInstance(n,So)}const xo="Negation";function Bu(n){return M.isInstance(n,xo)}const Vu="NumberLiteral",Wu="Parameter",No="ParameterReference";function ju(n){return M.isInstance(n,No)}const Co="ParserRule";function Ce(n){return M.isInstance(n,Co)}const Hu="ReferenceType",Ku="ReturnType";function zu(n){return M.isInstance(n,Ku)}const _o="SimpleType";function qu(n){return M.isInstance(n,_o)}const Yu="StringLiteral",Dr="TerminalRule";function gt(n){return M.isInstance(n,Dr)}const wo="Type";function Lo(n){return M.isInstance(n,wo)}const Xu="UnionType",$o="Action";function sr(n){return M.isInstance(n,$o)}const Oo="Alternatives";function bo(n){return M.isInstance(n,Oo)}const Po="Assignment";function ut(n){return M.isInstance(n,Po)}const Mo="CharacterRange";function Ju(n){return M.isInstance(n,Mo)}const Do="CrossReference";function ki(n){return M.isInstance(n,Do)}const Fo="EndOfFile";function Qu(n){return M.isInstance(n,Fo)}const Go="Group";function Si(n){return M.isInstance(n,Go)}const Uo="Keyword";function dt(n){return M.isInstance(n,Uo)}const Bo="NegatedToken";function Zu(n){return M.isInstance(n,Bo)}const Vo="RegexToken";function ed(n){return M.isInstance(n,Vo)}const Wo="RuleCall";function ft(n){return M.isInstance(n,Wo)}const jo="TerminalAlternatives";function td(n){return M.isInstance(n,jo)}const Ho="TerminalGroup";function nd(n){return M.isInstance(n,Ho)}const Ko="TerminalRuleCall";function rd(n){return M.isInstance(n,Ko)}const zo="UnorderedGroup";function qo(n){return M.isInstance(n,zo)}const Yo="UntilToken";function id(n){return M.isInstance(n,Yo)}const Xo="Wildcard";function sd(n){return M.isInstance(n,Xo)}class Jo extends po{getAllTypes(){return["AbstractElement","AbstractRule","AbstractType","Action","Alternatives","ArrayLiteral","ArrayType","Assignment","BooleanLiteral","CharacterRange","Condition","Conjunction","CrossReference","Disjunction","EndOfFile","Grammar","GrammarImport","Group","InferredType","Interface","Keyword","NamedArgument","NegatedToken","Negation","NumberLiteral","Parameter","ParameterReference","ParserRule","ReferenceType","RegexToken","ReturnType","RuleCall","SimpleType","StringLiteral","TerminalAlternatives","TerminalGroup","TerminalRule","TerminalRuleCall","Type","TypeAttribute","TypeDefinition","UnionType","UnorderedGroup","UntilToken","ValueLiteral","Wildcard"]}computeIsSubtype(e,t){switch(e){case $o:case Oo:case Po:case Mo:case Do:case Fo:case Go:case Uo:case Bo:case Vo:case Wo:case jo:case Ho:case Ko:case zo:case Yo:case Xo:return this.isSubtype(To,t);case Pu:case Vu:case Yu:return this.isSubtype(is,t);case Mu:case Hu:case _o:case Xu:return this.isSubtype(Ou,t);case Ro:return this.isSubtype(rs,t)||this.isSubtype(is,t);case Ao:case vo:case xo:case No:return this.isSubtype(rs,t);case Eo:case So:case wo:return this.isSubtype(vr,t);case Co:return this.isSubtype(Ar,t)||this.isSubtype(vr,t);case Dr:return this.isSubtype(Ar,t);default:return!1}}getReferenceType(e){const t=`${e.container.$type}:${e.property}`;switch(t){case"Action:type":case"CrossReference:type":case"Interface:superTypes":case"ParserRule:returnType":case"SimpleType:typeRef":return vr;case"Grammar:hiddenTokens":case"ParserRule:hiddenTokens":case"RuleCall:rule":return Ar;case"Grammar:usedGrammars":return Uu;case"NamedArgument:parameter":case"ParameterReference:parameter":return Wu;case"TerminalRuleCall:rule":return Dr;default:throw new Error(`${t} is not a valid reference id.`)}}getTypeMetaData(e){switch(e){case"AbstractElement":return{name:"AbstractElement",properties:[{name:"cardinality"},{name:"lookahead"}]};case"ArrayLiteral":return{name:"ArrayLiteral",properties:[{name:"elements",defaultValue:[]}]};case"ArrayType":return{name:"ArrayType",properties:[{name:"elementType"}]};case"BooleanLiteral":return{name:"BooleanLiteral",properties:[{name:"true",defaultValue:!1}]};case"Conjunction":return{name:"Conjunction",properties:[{name:"left"},{name:"right"}]};case"Disjunction":return{name:"Disjunction",properties:[{name:"left"},{name:"right"}]};case"Grammar":return{name:"Grammar",properties:[{name:"definesHiddenTokens",defaultValue:!1},{name:"hiddenTokens",defaultValue:[]},{name:"imports",defaultValue:[]},{name:"interfaces",defaultValue:[]},{name:"isDeclared",defaultValue:!1},{name:"name"},{name:"rules",defaultValue:[]},{name:"types",defaultValue:[]},{name:"usedGrammars",defaultValue:[]}]};case"GrammarImport":return{name:"GrammarImport",properties:[{name:"path"}]};case"InferredType":return{name:"InferredType",properties:[{name:"name"}]};case"Interface":return{name:"Interface",properties:[{name:"attributes",defaultValue:[]},{name:"name"},{name:"superTypes",defaultValue:[]}]};case"NamedArgument":return{name:"NamedArgument",properties:[{name:"calledByName",defaultValue:!1},{name:"parameter"},{name:"value"}]};case"Negation":return{name:"Negation",properties:[{name:"value"}]};case"NumberLiteral":return{name:"NumberLiteral",properties:[{name:"value"}]};case"Parameter":return{name:"Parameter",properties:[{name:"name"}]};case"ParameterReference":return{name:"ParameterReference",properties:[{name:"parameter"}]};case"ParserRule":return{name:"ParserRule",properties:[{name:"dataType"},{name:"definesHiddenTokens",defaultValue:!1},{name:"definition"},{name:"entry",defaultValue:!1},{name:"fragment",defaultValue:!1},{name:"hiddenTokens",defaultValue:[]},{name:"inferredType"},{name:"name"},{name:"parameters",defaultValue:[]},{name:"returnType"},{name:"wildcard",defaultValue:!1}]};case"ReferenceType":return{name:"ReferenceType",properties:[{name:"referenceType"}]};case"ReturnType":return{name:"ReturnType",properties:[{name:"name"}]};case"SimpleType":return{name:"SimpleType",properties:[{name:"primitiveType"},{name:"stringType"},{name:"typeRef"}]};case"StringLiteral":return{name:"StringLiteral",properties:[{name:"value"}]};case"TerminalRule":return{name:"TerminalRule",properties:[{name:"definition"},{name:"fragment",defaultValue:!1},{name:"hidden",defaultValue:!1},{name:"name"},{name:"type"}]};case"Type":return{name:"Type",properties:[{name:"name"},{name:"type"}]};case"TypeAttribute":return{name:"TypeAttribute",properties:[{name:"defaultValue"},{name:"isOptional",defaultValue:!1},{name:"name"},{name:"type"}]};case"UnionType":return{name:"UnionType",properties:[{name:"types",defaultValue:[]}]};case"Action":return{name:"Action",properties:[{name:"cardinality"},{name:"feature"},{name:"inferredType"},{name:"lookahead"},{name:"operator"},{name:"type"}]};case"Alternatives":return{name:"Alternatives",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"Assignment":return{name:"Assignment",properties:[{name:"cardinality"},{name:"feature"},{name:"lookahead"},{name:"operator"},{name:"terminal"}]};case"CharacterRange":return{name:"CharacterRange",properties:[{name:"cardinality"},{name:"left"},{name:"lookahead"},{name:"right"}]};case"CrossReference":return{name:"CrossReference",properties:[{name:"cardinality"},{name:"deprecatedSyntax",defaultValue:!1},{name:"lookahead"},{name:"terminal"},{name:"type"}]};case"EndOfFile":return{name:"EndOfFile",properties:[{name:"cardinality"},{name:"lookahead"}]};case"Group":return{name:"Group",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"guardCondition"},{name:"lookahead"}]};case"Keyword":return{name:"Keyword",properties:[{name:"cardinality"},{name:"lookahead"},{name:"value"}]};case"NegatedToken":return{name:"NegatedToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"terminal"}]};case"RegexToken":return{name:"RegexToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"regex"}]};case"RuleCall":return{name:"RuleCall",properties:[{name:"arguments",defaultValue:[]},{name:"cardinality"},{name:"lookahead"},{name:"rule"}]};case"TerminalAlternatives":return{name:"TerminalAlternatives",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"TerminalGroup":return{name:"TerminalGroup",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"TerminalRuleCall":return{name:"TerminalRuleCall",properties:[{name:"cardinality"},{name:"lookahead"},{name:"rule"}]};case"UnorderedGroup":return{name:"UnorderedGroup",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"UntilToken":return{name:"UntilToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"terminal"}]};case"Wildcard":return{name:"Wildcard",properties:[{name:"cardinality"},{name:"lookahead"}]};default:return{name:e,properties:[]}}}}const M=new Jo;function ad(n){for(const[e,t]of Object.entries(n))e.startsWith("$")||(Array.isArray(t)?t.forEach((r,i)=>{ae(r)&&(r.$container=n,r.$containerProperty=e,r.$containerIndex=i)}):ae(t)&&(t.$container=n,t.$containerProperty=e))}function ar(n,e){let t=n;for(;t;){if(e(t))return t;t=t.$container}}function Ue(n){const t=od(n).$document;if(!t)throw new Error("AST node has no document.");return t}function od(n){for(;n.$container;)n=n.$container;return n}function Ii(n,e){if(!n)throw new Error("Node must be an AstNode.");const t=e==null?void 0:e.range;return new ie(()=>({keys:Object.keys(n),keyIndex:0,arrayIndex:0}),r=>{for(;r.keyIndexIi(t,e))}function vt(n,e){if(!n)throw new Error("Root node must be an AstNode.");return new Ei(n,t=>Ii(t,e),{includeRoot:!0})}function ss(n,e){var t;if(!e)return!0;const r=(t=n.$cstNode)===null||t===void 0?void 0:t.range;return r?_u(r,e):!1}function Qo(n){return new ie(()=>({keys:Object.keys(n),keyIndex:0,arrayIndex:0}),e=>{for(;e.keyIndexe in n?Fl(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Je=(n,e,t)=>Gl(n,typeof e!="symbol"?e+"":e,t);import{V as tn}from"./framework.DLXsHQLa.js";import{bx as Ul,by as Bl,aO as so,bh as Vl,aS as Wl,aP as Z,ay as jl,az as Ji,b7 as Hl,ba as ao,bb as oo,bm as Qi,b8 as Kl,aB as mt,aC as D,aQ as Zi,aK as zl}from"../app.BnrbdIpt.js";import{k as Mt,l as Ti,g as Kt,S as ql,w as Yl,x as Xl,c as co,v as K,y as lo,m as Jl,z as Ql,A as Zl,B as eu,C as tu,a as uo,d as C,i as ze,h as _,r as oe,f as ve,D as q}from"./baseUniq.CrLXGD5N.js";import{i as Ri,m as S,d as nu,f as Ne,g as Dt,h as Ai,l as Ft,e as ru}from"./basePickBy.DoiOKIK8.js";import{c as te}from"./clone.D5EWJlxq.js";var iu=Object.prototype,su=iu.hasOwnProperty,Ae=Ul(function(n,e){if(Bl(e)||so(e)){Vl(e,Mt(e),n);return}for(var t in e)su.call(e,t)&&Wl(n,t,e[t])});function fo(n,e,t){var r=-1,i=n.length;e<0&&(e=-e>i?0:i+e),t=t>i?i:t,t<0&&(t+=i),i=e>t?0:t-e>>>0,e>>>=0;for(var s=Array(i);++r=lu&&(s=Xl,a=!1,e=new ql(e));e:for(;++i-1:!!i&&lo(n,e,t)>-1}function es(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=0;return lo(n,e,i)}var Tu="[object RegExp]";function Ru(n){return ao(n)&&oo(n)==Tu}var ts=Qi&&Qi.isRegExp,qe=ts?Kl(ts):Ru,Au="Expected a function";function vu(n){if(typeof n!="function")throw new TypeError(Au);return function(){var e=arguments;switch(e.length){case 0:return!n.call(this);case 1:return!n.call(this,e[0]);case 2:return!n.call(this,e[0],e[1]);case 3:return!n.call(this,e[0],e[1],e[2])}return!n.apply(this,e)}}function Pe(n,e){if(n==null)return{};var t=Jl(Ql(n),function(r){return[r]});return e=Kt(e),nu(n,t,function(r,i){return e(r,i[0])})}function rr(n,e){var t=Z(n)?Zl:eu;return t(n,vu(Kt(e)))}function Eu(n,e){var t;return Ti(n,function(r,i,s){return t=e(r,i,s),!t}),!!t}function ho(n,e,t){var r=Z(n)?tu:Eu;return r(n,Kt(e))}function vi(n){return n&&n.length?uo(n):[]}function ku(n,e){return n&&n.length?uo(n,Kt(e)):[]}function ae(n){return typeof n=="object"&&n!==null&&typeof n.$type=="string"}function Ge(n){return typeof n=="object"&&n!==null&&typeof n.$refText=="string"}function Su(n){return typeof n=="object"&&n!==null&&typeof n.name=="string"&&typeof n.type=="string"&&typeof n.path=="string"}function xn(n){return typeof n=="object"&&n!==null&&ae(n.container)&&Ge(n.reference)&&typeof n.message=="string"}class po{constructor(){this.subtypes={},this.allSubtypes={}}isInstance(e,t){return ae(e)&&this.isSubtype(e.$type,t)}isSubtype(e,t){if(e===t)return!0;let r=this.subtypes[e];r||(r=this.subtypes[e]={});const i=r[t];if(i!==void 0)return i;{const s=this.computeIsSubtype(e,t);return r[t]=s,s}}getAllSubTypes(e){const t=this.allSubtypes[e];if(t)return t;{const r=this.getAllTypes(),i=[];for(const s of r)this.isSubtype(s,e)&&i.push(s);return this.allSubtypes[e]=i,i}}}function Gt(n){return typeof n=="object"&&n!==null&&Array.isArray(n.content)}function mo(n){return typeof n=="object"&&n!==null&&typeof n.tokenType=="object"}function go(n){return Gt(n)&&typeof n.fullText=="string"}class ie{constructor(e,t){this.startFn=e,this.nextFn=t}iterator(){const e={state:this.startFn(),next:()=>this.nextFn(e.state),[Symbol.iterator]:()=>e};return e}[Symbol.iterator](){return this.iterator()}isEmpty(){return!!this.iterator().next().done}count(){const e=this.iterator();let t=0,r=e.next();for(;!r.done;)t++,r=e.next();return t}toArray(){const e=[],t=this.iterator();let r;do r=t.next(),r.value!==void 0&&e.push(r.value);while(!r.done);return e}toSet(){return new Set(this)}toMap(e,t){const r=this.map(i=>[e?e(i):i,t?t(i):i]);return new Map(r)}toString(){return this.join()}concat(e){const t=e[Symbol.iterator]();return new ie(()=>({first:this.startFn(),firstDone:!1}),r=>{let i;if(!r.firstDone){do if(i=this.nextFn(r.first),!i.done)return i;while(!i.done);r.firstDone=!0}do if(i=t.next(),!i.done)return i;while(!i.done);return xe})}join(e=","){const t=this.iterator();let r="",i,s=!1;do i=t.next(),i.done||(s&&(r+=e),r+=Iu(i.value)),s=!0;while(!i.done);return r}indexOf(e,t=0){const r=this.iterator();let i=0,s=r.next();for(;!s.done;){if(i>=t&&s.value===e)return i;s=r.next(),i++}return-1}every(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(!e(r.value))return!1;r=t.next()}return!0}some(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(e(r.value))return!0;r=t.next()}return!1}forEach(e){const t=this.iterator();let r=0,i=t.next();for(;!i.done;)e(i.value,r),i=t.next(),r++}map(e){return new ie(this.startFn,t=>{const{done:r,value:i}=this.nextFn(t);return r?xe:{done:!1,value:e(i)}})}filter(e){return new ie(this.startFn,t=>{let r;do if(r=this.nextFn(t),!r.done&&e(r.value))return r;while(!r.done);return xe})}nonNullable(){return this.filter(e=>e!=null)}reduce(e,t){const r=this.iterator();let i=t,s=r.next();for(;!s.done;)i===void 0?i=s.value:i=e(i,s.value),s=r.next();return i}reduceRight(e,t){return this.recursiveReduce(this.iterator(),e,t)}recursiveReduce(e,t,r){const i=e.next();if(i.done)return r;const s=this.recursiveReduce(e,t,r);return s===void 0?i.value:t(s,i.value)}find(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(e(r.value))return r.value;r=t.next()}}findIndex(e){const t=this.iterator();let r=0,i=t.next();for(;!i.done;){if(e(i.value))return r;i=t.next(),r++}return-1}includes(e){const t=this.iterator();let r=t.next();for(;!r.done;){if(r.value===e)return!0;r=t.next()}return!1}flatMap(e){return new ie(()=>({this:this.startFn()}),t=>{do{if(t.iterator){const s=t.iterator.next();if(s.done)t.iterator=void 0;else return s}const{done:r,value:i}=this.nextFn(t.this);if(!r){const s=e(i);if($n(s))t.iterator=s[Symbol.iterator]();else return{done:!1,value:s}}}while(t.iterator);return xe})}flat(e){if(e===void 0&&(e=1),e<=0)return this;const t=e>1?this.flat(e-1):this;return new ie(()=>({this:t.startFn()}),r=>{do{if(r.iterator){const a=r.iterator.next();if(a.done)r.iterator=void 0;else return a}const{done:i,value:s}=t.nextFn(r.this);if(!i)if($n(s))r.iterator=s[Symbol.iterator]();else return{done:!1,value:s}}while(r.iterator);return xe})}head(){const t=this.iterator().next();if(!t.done)return t.value}tail(e=1){return new ie(()=>{const t=this.startFn();for(let r=0;r({size:0,state:this.startFn()}),t=>(t.size++,t.size>e?xe:this.nextFn(t.state)))}distinct(e){const t=new Set;return this.filter(r=>{const i=e?e(r):r;return t.has(i)?!1:(t.add(i),!0)})}exclude(e,t){const r=new Set;for(const i of e){const s=t?t(i):i;r.add(s)}return this.filter(i=>{const s=t?t(i):i;return!r.has(s)})}}function Iu(n){return typeof n=="string"?n:typeof n>"u"?"undefined":typeof n.toString=="function"?n.toString():Object.prototype.toString.call(n)}function $n(n){return!!n&&typeof n[Symbol.iterator]=="function"}const xu=new ie(()=>{},()=>xe),xe=Object.freeze({done:!0,value:void 0});function Q(...n){if(n.length===1){const e=n[0];if(e instanceof ie)return e;if($n(e))return new ie(()=>e[Symbol.iterator](),t=>t.next());if(typeof e.length=="number")return new ie(()=>({index:0}),t=>t.index1?new ie(()=>({collIndex:0,arrIndex:0}),e=>{do{if(e.iterator){const t=e.iterator.next();if(!t.done)return t;e.iterator=void 0}if(e.array){if(e.arrIndex({iterators:r!=null&&r.includeRoot?[[e][Symbol.iterator]()]:[t(e)[Symbol.iterator]()],pruned:!1}),i=>{for(i.pruned&&(i.iterators.pop(),i.pruned=!1);i.iterators.length>0;){const a=i.iterators[i.iterators.length-1].next();if(a.done)i.iterators.pop();else return i.iterators.push(t(a.value)[Symbol.iterator]()),a}return xe})}iterator(){const e={state:this.startFn(),next:()=>this.nextFn(e.state),prune:()=>{e.state.pruned=!0},[Symbol.iterator]:()=>e};return e}}var br;(function(n){function e(s){return s.reduce((a,o)=>a+o,0)}n.sum=e;function t(s){return s.reduce((a,o)=>a*o,0)}n.product=t;function r(s){return s.reduce((a,o)=>Math.min(a,o))}n.min=r;function i(s){return s.reduce((a,o)=>Math.max(a,o))}n.max=i})(br||(br={}));function Pr(n){return new Ei(n,e=>Gt(e)?e.content:[],{includeRoot:!0})}function Nu(n,e){for(;n.container;)if(n=n.container,n===e)return!0;return!1}function Mr(n){return{start:{character:n.startColumn-1,line:n.startLine-1},end:{character:n.endColumn,line:n.endLine-1}}}function On(n){if(!n)return;const{offset:e,end:t,range:r}=n;return{range:r,offset:e,end:t,length:t-e}}var Ze;(function(n){n[n.Before=0]="Before",n[n.After=1]="After",n[n.OverlapFront=2]="OverlapFront",n[n.OverlapBack=3]="OverlapBack",n[n.Inside=4]="Inside"})(Ze||(Ze={}));function Cu(n,e){if(n.end.linee.end.line||n.start.line===e.end.line&&n.start.character>e.end.character)return Ze.After;const t=n.start.line>e.start.line||n.start.line===e.start.line&&n.start.character>=e.start.character,r=n.end.lineZe.After}const wu=/^[\w\p{L}]$/u;function Lu(n,e){if(n){const t=$u(n,!0);if(t&&ns(t,e))return t;if(go(n)){const r=n.content.findIndex(i=>!i.hidden);for(let i=r-1;i>=0;i--){const s=n.content[i];if(ns(s,e))return s}}}}function ns(n,e){return mo(n)&&e.includes(n.tokenType.name)}function $u(n,e=!0){for(;n.container;){const t=n.container;let r=t.content.indexOf(n);for(;r>0;){r--;const i=t.content[r];if(e||!i.hidden)return i}n=t}}class yo extends Error{constructor(e,t){super(e?`${t} at ${e.range.start.line}:${e.range.start.character}`:t)}}function ir(n){throw new Error("Error! The input value was not handled.")}const Ar="AbstractRule",vr="AbstractType",rs="Condition",Ou="TypeDefinition",is="ValueLiteral",To="AbstractElement";function bu(n){return M.isInstance(n,To)}const Pu="ArrayLiteral",Mu="ArrayType",Ro="BooleanLiteral";function Du(n){return M.isInstance(n,Ro)}const Ao="Conjunction";function Fu(n){return M.isInstance(n,Ao)}const vo="Disjunction";function Gu(n){return M.isInstance(n,vo)}const Uu="Grammar",Eo="InferredType";function ko(n){return M.isInstance(n,Eo)}const So="Interface";function Io(n){return M.isInstance(n,So)}const xo="Negation";function Bu(n){return M.isInstance(n,xo)}const Vu="NumberLiteral",Wu="Parameter",No="ParameterReference";function ju(n){return M.isInstance(n,No)}const Co="ParserRule";function Ce(n){return M.isInstance(n,Co)}const Hu="ReferenceType",Ku="ReturnType";function zu(n){return M.isInstance(n,Ku)}const _o="SimpleType";function qu(n){return M.isInstance(n,_o)}const Yu="StringLiteral",Dr="TerminalRule";function gt(n){return M.isInstance(n,Dr)}const wo="Type";function Lo(n){return M.isInstance(n,wo)}const Xu="UnionType",$o="Action";function sr(n){return M.isInstance(n,$o)}const Oo="Alternatives";function bo(n){return M.isInstance(n,Oo)}const Po="Assignment";function ut(n){return M.isInstance(n,Po)}const Mo="CharacterRange";function Ju(n){return M.isInstance(n,Mo)}const Do="CrossReference";function ki(n){return M.isInstance(n,Do)}const Fo="EndOfFile";function Qu(n){return M.isInstance(n,Fo)}const Go="Group";function Si(n){return M.isInstance(n,Go)}const Uo="Keyword";function dt(n){return M.isInstance(n,Uo)}const Bo="NegatedToken";function Zu(n){return M.isInstance(n,Bo)}const Vo="RegexToken";function ed(n){return M.isInstance(n,Vo)}const Wo="RuleCall";function ft(n){return M.isInstance(n,Wo)}const jo="TerminalAlternatives";function td(n){return M.isInstance(n,jo)}const Ho="TerminalGroup";function nd(n){return M.isInstance(n,Ho)}const Ko="TerminalRuleCall";function rd(n){return M.isInstance(n,Ko)}const zo="UnorderedGroup";function qo(n){return M.isInstance(n,zo)}const Yo="UntilToken";function id(n){return M.isInstance(n,Yo)}const Xo="Wildcard";function sd(n){return M.isInstance(n,Xo)}class Jo extends po{getAllTypes(){return["AbstractElement","AbstractRule","AbstractType","Action","Alternatives","ArrayLiteral","ArrayType","Assignment","BooleanLiteral","CharacterRange","Condition","Conjunction","CrossReference","Disjunction","EndOfFile","Grammar","GrammarImport","Group","InferredType","Interface","Keyword","NamedArgument","NegatedToken","Negation","NumberLiteral","Parameter","ParameterReference","ParserRule","ReferenceType","RegexToken","ReturnType","RuleCall","SimpleType","StringLiteral","TerminalAlternatives","TerminalGroup","TerminalRule","TerminalRuleCall","Type","TypeAttribute","TypeDefinition","UnionType","UnorderedGroup","UntilToken","ValueLiteral","Wildcard"]}computeIsSubtype(e,t){switch(e){case $o:case Oo:case Po:case Mo:case Do:case Fo:case Go:case Uo:case Bo:case Vo:case Wo:case jo:case Ho:case Ko:case zo:case Yo:case Xo:return this.isSubtype(To,t);case Pu:case Vu:case Yu:return this.isSubtype(is,t);case Mu:case Hu:case _o:case Xu:return this.isSubtype(Ou,t);case Ro:return this.isSubtype(rs,t)||this.isSubtype(is,t);case Ao:case vo:case xo:case No:return this.isSubtype(rs,t);case Eo:case So:case wo:return this.isSubtype(vr,t);case Co:return this.isSubtype(Ar,t)||this.isSubtype(vr,t);case Dr:return this.isSubtype(Ar,t);default:return!1}}getReferenceType(e){const t=`${e.container.$type}:${e.property}`;switch(t){case"Action:type":case"CrossReference:type":case"Interface:superTypes":case"ParserRule:returnType":case"SimpleType:typeRef":return vr;case"Grammar:hiddenTokens":case"ParserRule:hiddenTokens":case"RuleCall:rule":return Ar;case"Grammar:usedGrammars":return Uu;case"NamedArgument:parameter":case"ParameterReference:parameter":return Wu;case"TerminalRuleCall:rule":return Dr;default:throw new Error(`${t} is not a valid reference id.`)}}getTypeMetaData(e){switch(e){case"AbstractElement":return{name:"AbstractElement",properties:[{name:"cardinality"},{name:"lookahead"}]};case"ArrayLiteral":return{name:"ArrayLiteral",properties:[{name:"elements",defaultValue:[]}]};case"ArrayType":return{name:"ArrayType",properties:[{name:"elementType"}]};case"BooleanLiteral":return{name:"BooleanLiteral",properties:[{name:"true",defaultValue:!1}]};case"Conjunction":return{name:"Conjunction",properties:[{name:"left"},{name:"right"}]};case"Disjunction":return{name:"Disjunction",properties:[{name:"left"},{name:"right"}]};case"Grammar":return{name:"Grammar",properties:[{name:"definesHiddenTokens",defaultValue:!1},{name:"hiddenTokens",defaultValue:[]},{name:"imports",defaultValue:[]},{name:"interfaces",defaultValue:[]},{name:"isDeclared",defaultValue:!1},{name:"name"},{name:"rules",defaultValue:[]},{name:"types",defaultValue:[]},{name:"usedGrammars",defaultValue:[]}]};case"GrammarImport":return{name:"GrammarImport",properties:[{name:"path"}]};case"InferredType":return{name:"InferredType",properties:[{name:"name"}]};case"Interface":return{name:"Interface",properties:[{name:"attributes",defaultValue:[]},{name:"name"},{name:"superTypes",defaultValue:[]}]};case"NamedArgument":return{name:"NamedArgument",properties:[{name:"calledByName",defaultValue:!1},{name:"parameter"},{name:"value"}]};case"Negation":return{name:"Negation",properties:[{name:"value"}]};case"NumberLiteral":return{name:"NumberLiteral",properties:[{name:"value"}]};case"Parameter":return{name:"Parameter",properties:[{name:"name"}]};case"ParameterReference":return{name:"ParameterReference",properties:[{name:"parameter"}]};case"ParserRule":return{name:"ParserRule",properties:[{name:"dataType"},{name:"definesHiddenTokens",defaultValue:!1},{name:"definition"},{name:"entry",defaultValue:!1},{name:"fragment",defaultValue:!1},{name:"hiddenTokens",defaultValue:[]},{name:"inferredType"},{name:"name"},{name:"parameters",defaultValue:[]},{name:"returnType"},{name:"wildcard",defaultValue:!1}]};case"ReferenceType":return{name:"ReferenceType",properties:[{name:"referenceType"}]};case"ReturnType":return{name:"ReturnType",properties:[{name:"name"}]};case"SimpleType":return{name:"SimpleType",properties:[{name:"primitiveType"},{name:"stringType"},{name:"typeRef"}]};case"StringLiteral":return{name:"StringLiteral",properties:[{name:"value"}]};case"TerminalRule":return{name:"TerminalRule",properties:[{name:"definition"},{name:"fragment",defaultValue:!1},{name:"hidden",defaultValue:!1},{name:"name"},{name:"type"}]};case"Type":return{name:"Type",properties:[{name:"name"},{name:"type"}]};case"TypeAttribute":return{name:"TypeAttribute",properties:[{name:"defaultValue"},{name:"isOptional",defaultValue:!1},{name:"name"},{name:"type"}]};case"UnionType":return{name:"UnionType",properties:[{name:"types",defaultValue:[]}]};case"Action":return{name:"Action",properties:[{name:"cardinality"},{name:"feature"},{name:"inferredType"},{name:"lookahead"},{name:"operator"},{name:"type"}]};case"Alternatives":return{name:"Alternatives",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"Assignment":return{name:"Assignment",properties:[{name:"cardinality"},{name:"feature"},{name:"lookahead"},{name:"operator"},{name:"terminal"}]};case"CharacterRange":return{name:"CharacterRange",properties:[{name:"cardinality"},{name:"left"},{name:"lookahead"},{name:"right"}]};case"CrossReference":return{name:"CrossReference",properties:[{name:"cardinality"},{name:"deprecatedSyntax",defaultValue:!1},{name:"lookahead"},{name:"terminal"},{name:"type"}]};case"EndOfFile":return{name:"EndOfFile",properties:[{name:"cardinality"},{name:"lookahead"}]};case"Group":return{name:"Group",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"guardCondition"},{name:"lookahead"}]};case"Keyword":return{name:"Keyword",properties:[{name:"cardinality"},{name:"lookahead"},{name:"value"}]};case"NegatedToken":return{name:"NegatedToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"terminal"}]};case"RegexToken":return{name:"RegexToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"regex"}]};case"RuleCall":return{name:"RuleCall",properties:[{name:"arguments",defaultValue:[]},{name:"cardinality"},{name:"lookahead"},{name:"rule"}]};case"TerminalAlternatives":return{name:"TerminalAlternatives",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"TerminalGroup":return{name:"TerminalGroup",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"TerminalRuleCall":return{name:"TerminalRuleCall",properties:[{name:"cardinality"},{name:"lookahead"},{name:"rule"}]};case"UnorderedGroup":return{name:"UnorderedGroup",properties:[{name:"cardinality"},{name:"elements",defaultValue:[]},{name:"lookahead"}]};case"UntilToken":return{name:"UntilToken",properties:[{name:"cardinality"},{name:"lookahead"},{name:"terminal"}]};case"Wildcard":return{name:"Wildcard",properties:[{name:"cardinality"},{name:"lookahead"}]};default:return{name:e,properties:[]}}}}const M=new Jo;function ad(n){for(const[e,t]of Object.entries(n))e.startsWith("$")||(Array.isArray(t)?t.forEach((r,i)=>{ae(r)&&(r.$container=n,r.$containerProperty=e,r.$containerIndex=i)}):ae(t)&&(t.$container=n,t.$containerProperty=e))}function ar(n,e){let t=n;for(;t;){if(e(t))return t;t=t.$container}}function Ue(n){const t=od(n).$document;if(!t)throw new Error("AST node has no document.");return t}function od(n){for(;n.$container;)n=n.$container;return n}function Ii(n,e){if(!n)throw new Error("Node must be an AstNode.");const t=e==null?void 0:e.range;return new ie(()=>({keys:Object.keys(n),keyIndex:0,arrayIndex:0}),r=>{for(;r.keyIndexIi(t,e))}function vt(n,e){if(!n)throw new Error("Root node must be an AstNode.");return new Ei(n,t=>Ii(t,e),{includeRoot:!0})}function ss(n,e){var t;if(!e)return!0;const r=(t=n.$cstNode)===null||t===void 0?void 0:t.range;return r?_u(r,e):!1}function Qo(n){return new ie(()=>({keys:Object.keys(n),keyIndex:0,arrayIndex:0}),e=>{for(;e.keyIndexer({...yr,...tr().gitGraph}),"getConfig"),i=new F(()=>{const t=z(),r=t.mainBranchName,a=t.mainBranchOrder;return{mainBranchName:r,commits:new Map,head:null,branchConfig:new Map([[r,{name:r,order:a}]]),branches:new Map([[r,null]]),currBranch:r,direction:"LR",seq:0,options:{}}});function j(){return ar({length:7})}h(j,"getID");function N(t,r){const a=Object.create(null);return t.reduce((s,e)=>{const n=r(e);return a[n]||(a[n]=!0,s.push(e)),s},[])}h(N,"uniqBy");var pr=h(function(t){i.records.direction=t},"setDirection"),ur=h(function(t){w.debug("options str",t),t=t==null?void 0:t.trim(),t=t||"{}";try{i.records.options=JSON.parse(t)}catch(r){w.error("error while parsing gitGraph options",r.message)}},"setOptions"),xr=h(function(){return i.records.options},"getOptions"),br=h(function(t){let r=t.msg,a=t.id;const s=t.type;let e=t.tags;w.info("commit",r,a,s,e),w.debug("Entering commit:",r,a,s,e);const n=z();a=B.sanitizeText(a,n),r=B.sanitizeText(r,n),e=e==null?void 0:e.map(o=>B.sanitizeText(o,n));const c={id:a||i.records.seq+"-"+j(),message:r,seq:i.records.seq++,type:s??u.NORMAL,tags:e??[],parents:i.records.head==null?[]:[i.records.head.id],branch:i.records.currBranch};i.records.head=c,w.info("main branch",n.mainBranchName),i.records.commits.set(c.id,c),i.records.branches.set(i.records.currBranch,c.id),w.debug("in pushCommit "+c.id)},"commit"),mr=h(function(t){let r=t.name;const a=t.order;if(r=B.sanitizeText(r,z()),i.records.branches.has(r))throw 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 ${r}")`);i.records.branches.set(r,i.records.head!=null?i.records.head.id:null),i.records.branchConfig.set(r,{name:r,order:a}),_(r),w.debug("in createBranch")},"branch"),wr=h(t=>{let r=t.branch,a=t.id;const s=t.type,e=t.tags,n=z();r=B.sanitizeText(r,n),a&&(a=B.sanitizeText(a,n));const c=i.records.branches.get(i.records.currBranch),o=i.records.branches.get(r),$=c?i.records.commits.get(c):void 0,l=o?i.records.commits.get(o):void 0;if($&&l&&$.branch===r)throw new Error(`Cannot merge branch '${r}' into itself.`);if(i.records.currBranch===r){const d=new Error('Incorrect usage of "merge". Cannot merge a branch to itself');throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["branch abc"]},d}if($===void 0||!$){const d=new Error(`Incorrect usage of "merge". Current branch (${i.records.currBranch})has no commits`);throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["commit"]},d}if(!i.records.branches.has(r)){const d=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") does not exist");throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:[`branch ${r}`]},d}if(l===void 0||!l){const d=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") has no commits");throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:['"commit"']},d}if($===l){const d=new Error('Incorrect usage of "merge". Both branches have same head');throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["branch abc"]},d}if(a&&i.records.commits.has(a)){const d=new Error('Incorrect usage of "merge". Commit with id:'+a+" already exists, use different custom Id");throw d.hash={text:`merge ${r} ${a} ${s} ${e==null?void 0:e.join(" ")}`,token:`merge ${r} ${a} ${s} ${e==null?void 0:e.join(" ")}`,expected:[`merge ${r} ${a}_UNIQUE ${s} ${e==null?void 0:e.join(" ")}`]},d}const f=o||"",g={id:a||`${i.records.seq}-${j()}`,message:`merged branch ${r} into ${i.records.currBranch}`,seq:i.records.seq++,parents:i.records.head==null?[]:[i.records.head.id,f],branch:i.records.currBranch,type:u.MERGE,customType:s,customId:!!a,tags:e??[]};i.records.head=g,i.records.commits.set(g.id,g),i.records.branches.set(i.records.currBranch,g.id),w.debug(i.records.branches),w.debug("in mergeBranch")},"merge"),vr=h(function(t){let r=t.id,a=t.targetId,s=t.tags,e=t.parent;w.debug("Entering cherryPick:",r,a,s);const n=z();if(r=B.sanitizeText(r,n),a=B.sanitizeText(a,n),s=s==null?void 0:s.map($=>B.sanitizeText($,n)),e=B.sanitizeText(e,n),!r||!i.records.commits.has(r)){const $=new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');throw $.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},$}const c=i.records.commits.get(r);if(c===void 0||!c)throw new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');if(e&&!(Array.isArray(c.parents)&&c.parents.includes(e)))throw new Error("Invalid operation: The specified parent commit is not an immediate parent of the cherry-picked commit.");const o=c.branch;if(c.type===u.MERGE&&!e)throw new Error("Incorrect usage of cherry-pick: If the source commit is a merge commit, an immediate parent commit must be specified.");if(!a||!i.records.commits.has(a)){if(o===i.records.currBranch){const g=new Error('Incorrect usage of "cherryPick". Source commit is already on current branch');throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const $=i.records.branches.get(i.records.currBranch);if($===void 0||!$){const g=new Error(`Incorrect usage of "cherry-pick". Current branch (${i.records.currBranch})has no commits`);throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const l=i.records.commits.get($);if(l===void 0||!l){const g=new Error(`Incorrect usage of "cherry-pick". Current branch (${i.records.currBranch})has no commits`);throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const f={id:i.records.seq+"-"+j(),message:`cherry-picked ${c==null?void 0:c.message} into ${i.records.currBranch}`,seq:i.records.seq++,parents:i.records.head==null?[]:[i.records.head.id,c.id],branch:i.records.currBranch,type:u.CHERRY_PICK,tags:s?s.filter(Boolean):[`cherry-pick:${c.id}${c.type===u.MERGE?`|parent:${e}`:""}`]};i.records.head=f,i.records.commits.set(f.id,f),i.records.branches.set(i.records.currBranch,f.id),w.debug(i.records.branches),w.debug("in cherryPick")}},"cherryPick"),_=h(function(t){if(t=B.sanitizeText(t,z()),i.records.branches.has(t)){i.records.currBranch=t;const r=i.records.branches.get(i.records.currBranch);r===void 0||!r?i.records.head=null:i.records.head=i.records.commits.get(r)??null}else{const r=new Error(`Trying to checkout branch which is not yet created. (Help try using "branch ${t}")`);throw r.hash={text:`checkout ${t}`,token:`checkout ${t}`,expected:[`branch ${t}`]},r}},"checkout");function A(t,r,a){const s=t.indexOf(r);s===-1?t.push(a):t.splice(s,1,a)}h(A,"upsert");function Y(t){const r=t.reduce((e,n)=>e.seq>n.seq?e:n,t[0]);let a="";t.forEach(function(e){e===r?a+=" *":a+=" |"});const s=[a,r.id,r.seq];for(const e in i.records.branches)i.records.branches.get(e)===r.id&&s.push(e);if(w.debug(s.join(" ")),r.parents&&r.parents.length==2&&r.parents[0]&&r.parents[1]){const e=i.records.commits.get(r.parents[0]);A(t,r,e),r.parents[1]&&t.push(i.records.commits.get(r.parents[1]))}else{if(r.parents.length==0)return;if(r.parents[0]){const e=i.records.commits.get(r.parents[0]);A(t,r,e)}}t=N(t,e=>e.id),Y(t)}h(Y,"prettyPrintCommitHistory");var Cr=h(function(){w.debug(i.records.commits);const t=V()[0];Y([t])},"prettyPrint"),Er=h(function(){i.reset(),hr()},"clear"),Br=h(function(){return[...i.records.branchConfig.values()].map((r,a)=>r.order!==null&&r.order!==void 0?r:{...r,order:parseFloat(`0.${a}`)}).sort((r,a)=>(r.order??0)-(a.order??0)).map(({name:r})=>({name:r}))},"getBranchesAsObjArray"),kr=h(function(){return i.records.branches},"getBranches"),Lr=h(function(){return i.records.commits},"getCommits"),V=h(function(){const t=[...i.records.commits.values()];return t.forEach(function(r){w.debug(r.id)}),t.sort((r,a)=>r.seq-a.seq),t},"getCommitsArray"),Tr=h(function(){return i.records.currBranch},"getCurrentBranch"),Mr=h(function(){return i.records.direction},"getDirection"),Rr=h(function(){return i.records.head},"getHead"),J={commitType:u,getConfig:z,setDirection:pr,setOptions:ur,getOptions:xr,commit:br,branch:mr,merge:wr,cherryPick:vr,checkout:_,prettyPrint:Cr,clear:Er,getBranchesAsObjArray:Br,getBranches:kr,getCommits:Lr,getCommitsArray:V,getCurrentBranch:Tr,getDirection:Mr,getHead:Rr,setAccTitle:nr,getAccTitle:sr,getAccDescription:or,setAccDescription:cr,setDiagramTitle:ir,getDiagramTitle:dr},Ir=h((t,r)=>{Z(t,r),t.dir&&r.setDirection(t.dir);for(const a of t.statements)qr(a,r)},"populate"),qr=h((t,r)=>{const s={Commit:h(e=>r.commit(Or(e)),"Commit"),Branch:h(e=>r.branch(zr(e)),"Branch"),Merge:h(e=>r.merge(Gr(e)),"Merge"),Checkout:h(e=>r.checkout(Hr(e)),"Checkout"),CherryPicking:h(e=>r.cherryPick(Pr(e)),"CherryPicking")}[t.$type];s?s(t):w.error(`Unknown statement type: ${t.$type}`)},"parseStatement"),Or=h(t=>({id:t.id,msg:t.message??"",type:t.type!==void 0?u[t.type]:u.NORMAL,tags:t.tags??void 0}),"parseCommit"),zr=h(t=>({name:t.name,order:t.order??0}),"parseBranch"),Gr=h(t=>({branch:t.branch,id:t.id??"",type:t.type!==void 0?u[t.type]:void 0,tags:t.tags??void 0}),"parseMerge"),Hr=h(t=>t.branch,"parseCheckout"),Pr=h(t=>{var a;return{id:t.id,targetId:"",tags:((a=t.tags)==null?void 0:a.length)===0?void 0:t.tags,parent:t.parent}},"parseCherryPicking"),Wr={parse:h(async t=>{const r=await gr("gitGraph",t);w.debug(r),Ir(r,J)},"parse")},S=rr(),b=S==null?void 0:S.gitGraph,R=10,I=40,k=4,L=2,O=8,C=new Map,E=new Map,P=30,G=new Map,W=[],M=0,p="LR",jr=h(()=>{C.clear(),E.clear(),G.clear(),M=0,W=[],p="LR"},"clear"),X=h(t=>{const r=document.createElementNS("http://www.w3.org/2000/svg","text");return(typeof t=="string"?t.split(/\\n|\n|/gi):t).forEach(s=>{const e=document.createElementNS("http://www.w3.org/2000/svg","tspan");e.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),e.setAttribute("dy","1em"),e.setAttribute("x","0"),e.setAttribute("class","row"),e.textContent=s.trim(),r.appendChild(e)}),r},"drawText"),Q=h(t=>{let r,a,s;return p==="BT"?(a=h((e,n)=>e<=n,"comparisonFunc"),s=1/0):(a=h((e,n)=>e>=n,"comparisonFunc"),s=0),t.forEach(e=>{var c,o;const n=p==="TB"||p=="BT"?(c=E.get(e))==null?void 0:c.y:(o=E.get(e))==null?void 0:o.x;n!==void 0&&a(n,s)&&(r=e,s=n)}),r},"findClosestParent"),Sr=h(t=>{let r="",a=1/0;return t.forEach(s=>{const e=E.get(s).y;e<=a&&(r=s,a=e)}),r||void 0},"findClosestParentBT"),Ar=h((t,r,a)=>{let s=a,e=a;const n=[];t.forEach(c=>{const o=r.get(c);if(!o)throw new Error(`Commit not found for key ${c}`);o.parents.length?(s=Dr(o),e=Math.max(s,e)):n.push(o),Kr(o,s)}),s=e,n.forEach(c=>{Nr(c,s,a)}),t.forEach(c=>{const o=r.get(c);if(o!=null&&o.parents.length){const $=Sr(o.parents);s=E.get($).y-I,s<=e&&(e=s);const l=C.get(o.branch).pos,f=s-R;E.set(o.id,{x:l,y:f})}})},"setParallelBTPos"),Yr=h(t=>{var s;const r=Q(t.parents.filter(e=>e!==null));if(!r)throw new Error(`Closest parent not found for commit ${t.id}`);const a=(s=E.get(r))==null?void 0:s.y;if(a===void 0)throw new Error(`Closest parent position not found for commit ${t.id}`);return a},"findClosestParentPos"),Dr=h(t=>Yr(t)+I,"calculateCommitPosition"),Kr=h((t,r)=>{const a=C.get(t.branch);if(!a)throw new Error(`Branch not found for commit ${t.id}`);const s=a.pos,e=r+R;return E.set(t.id,{x:s,y:e}),{x:s,y:e}},"setCommitPosition"),Nr=h((t,r,a)=>{const s=C.get(t.branch);if(!s)throw new Error(`Branch not found for commit ${t.id}`);const e=r+a,n=s.pos;E.set(t.id,{x:n,y:e})},"setRootPosition"),_r=h((t,r,a,s,e,n)=>{if(n===u.HIGHLIGHT)t.append("rect").attr("x",a.x-10).attr("y",a.y-10).attr("width",20).attr("height",20).attr("class",`commit ${r.id} commit-highlight${e%O} ${s}-outer`),t.append("rect").attr("x",a.x-6).attr("y",a.y-6).attr("width",12).attr("height",12).attr("class",`commit ${r.id} commit${e%O} ${s}-inner`);else if(n===u.CHERRY_PICK)t.append("circle").attr("cx",a.x).attr("cy",a.y).attr("r",10).attr("class",`commit ${r.id} ${s}`),t.append("circle").attr("cx",a.x-3).attr("cy",a.y+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${r.id} ${s}`),t.append("circle").attr("cx",a.x+3).attr("cy",a.y+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${r.id} ${s}`),t.append("line").attr("x1",a.x+3).attr("y1",a.y+1).attr("x2",a.x).attr("y2",a.y-5).attr("stroke","#fff").attr("class",`commit ${r.id} ${s}`),t.append("line").attr("x1",a.x-3).attr("y1",a.y+1).attr("x2",a.x).attr("y2",a.y-5).attr("stroke","#fff").attr("class",`commit ${r.id} ${s}`);else{const c=t.append("circle");if(c.attr("cx",a.x),c.attr("cy",a.y),c.attr("r",r.type===u.MERGE?9:10),c.attr("class",`commit ${r.id} commit${e%O}`),n===u.MERGE){const o=t.append("circle");o.attr("cx",a.x),o.attr("cy",a.y),o.attr("r",6),o.attr("class",`commit ${s} ${r.id} commit${e%O}`)}n===u.REVERSE&&t.append("path").attr("d",`M ${a.x-5},${a.y-5}L${a.x+5},${a.y+5}M${a.x-5},${a.y+5}L${a.x+5},${a.y-5}`).attr("class",`commit ${s} ${r.id} commit${e%O}`)}},"drawCommitBullet"),Vr=h((t,r,a,s)=>{var e;if(r.type!==u.CHERRY_PICK&&(r.customId&&r.type===u.MERGE||r.type!==u.MERGE)&&(b!=null&&b.showCommitLabel)){const n=t.append("g"),c=n.insert("rect").attr("class","commit-label-bkg"),o=n.append("text").attr("x",s).attr("y",a.y+25).attr("class","commit-label").text(r.id),$=(e=o.node())==null?void 0:e.getBBox();if($&&(c.attr("x",a.posWithOffset-$.width/2-L).attr("y",a.y+13.5).attr("width",$.width+2*L).attr("height",$.height+2*L),p==="TB"||p==="BT"?(c.attr("x",a.x-($.width+4*k+5)).attr("y",a.y-12),o.attr("x",a.x-($.width+4*k)).attr("y",a.y+$.height-12)):o.attr("x",a.posWithOffset-$.width/2),b.rotateCommitLabel))if(p==="TB"||p==="BT")o.attr("transform","rotate(-45, "+a.x+", "+a.y+")"),c.attr("transform","rotate(-45, "+a.x+", "+a.y+")");else{const l=-7.5-($.width+10)/25*9.5,f=10+$.width/25*8.5;n.attr("transform","translate("+l+", "+f+") rotate(-45, "+s+", "+a.y+")")}}},"drawCommitLabel"),Jr=h((t,r,a,s)=>{var e;if(r.tags.length>0){let n=0,c=0,o=0;const $=[];for(const l of r.tags.reverse()){const f=t.insert("polygon"),g=t.append("circle"),d=t.append("text").attr("y",a.y-16-n).attr("class","tag-label").text(l),y=(e=d.node())==null?void 0:e.getBBox();if(!y)throw new Error("Tag bbox not found");c=Math.max(c,y.width),o=Math.max(o,y.height),d.attr("x",a.posWithOffset-y.width/2),$.push({tag:d,hole:g,rect:f,yOffset:n}),n+=20}for(const{tag:l,hole:f,rect:g,yOffset:d}of $){const y=o/2,x=a.y-19.2-d;if(g.attr("class","tag-label-bkg").attr("points",` +import{p as Z}from"./chunk-OQCM5LHU.D0_M07xA.js";import{I as F}from"./chunk-2RYQ3QTB.DbGs-4XY.js";import{F as U,_ as h,d as rr,G as er,H as tr,I as ar,l as w,s as nr,g as sr,b as or,c as cr,q as ir,r as dr,e as B,t as hr,j as lr,u as $r,J as fr}from"../app.BnrbdIpt.js";import{p as gr}from"./gitGraph-YCYPL57B.C8aJtab-.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";import"./clone.D5EWJlxq.js";var u={NORMAL:0,REVERSE:1,HIGHLIGHT:2,MERGE:3,CHERRY_PICK:4},yr=U.gitGraph,z=h(()=>er({...yr,...tr().gitGraph}),"getConfig"),i=new F(()=>{const t=z(),r=t.mainBranchName,a=t.mainBranchOrder;return{mainBranchName:r,commits:new Map,head:null,branchConfig:new Map([[r,{name:r,order:a}]]),branches:new Map([[r,null]]),currBranch:r,direction:"LR",seq:0,options:{}}});function j(){return ar({length:7})}h(j,"getID");function N(t,r){const a=Object.create(null);return t.reduce((s,e)=>{const n=r(e);return a[n]||(a[n]=!0,s.push(e)),s},[])}h(N,"uniqBy");var pr=h(function(t){i.records.direction=t},"setDirection"),ur=h(function(t){w.debug("options str",t),t=t==null?void 0:t.trim(),t=t||"{}";try{i.records.options=JSON.parse(t)}catch(r){w.error("error while parsing gitGraph options",r.message)}},"setOptions"),xr=h(function(){return i.records.options},"getOptions"),br=h(function(t){let r=t.msg,a=t.id;const s=t.type;let e=t.tags;w.info("commit",r,a,s,e),w.debug("Entering commit:",r,a,s,e);const n=z();a=B.sanitizeText(a,n),r=B.sanitizeText(r,n),e=e==null?void 0:e.map(o=>B.sanitizeText(o,n));const c={id:a||i.records.seq+"-"+j(),message:r,seq:i.records.seq++,type:s??u.NORMAL,tags:e??[],parents:i.records.head==null?[]:[i.records.head.id],branch:i.records.currBranch};i.records.head=c,w.info("main branch",n.mainBranchName),i.records.commits.set(c.id,c),i.records.branches.set(i.records.currBranch,c.id),w.debug("in pushCommit "+c.id)},"commit"),mr=h(function(t){let r=t.name;const a=t.order;if(r=B.sanitizeText(r,z()),i.records.branches.has(r))throw 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 ${r}")`);i.records.branches.set(r,i.records.head!=null?i.records.head.id:null),i.records.branchConfig.set(r,{name:r,order:a}),_(r),w.debug("in createBranch")},"branch"),wr=h(t=>{let r=t.branch,a=t.id;const s=t.type,e=t.tags,n=z();r=B.sanitizeText(r,n),a&&(a=B.sanitizeText(a,n));const c=i.records.branches.get(i.records.currBranch),o=i.records.branches.get(r),$=c?i.records.commits.get(c):void 0,l=o?i.records.commits.get(o):void 0;if($&&l&&$.branch===r)throw new Error(`Cannot merge branch '${r}' into itself.`);if(i.records.currBranch===r){const d=new Error('Incorrect usage of "merge". Cannot merge a branch to itself');throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["branch abc"]},d}if($===void 0||!$){const d=new Error(`Incorrect usage of "merge". Current branch (${i.records.currBranch})has no commits`);throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["commit"]},d}if(!i.records.branches.has(r)){const d=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") does not exist");throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:[`branch ${r}`]},d}if(l===void 0||!l){const d=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") has no commits");throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:['"commit"']},d}if($===l){const d=new Error('Incorrect usage of "merge". Both branches have same head');throw d.hash={text:`merge ${r}`,token:`merge ${r}`,expected:["branch abc"]},d}if(a&&i.records.commits.has(a)){const d=new Error('Incorrect usage of "merge". Commit with id:'+a+" already exists, use different custom Id");throw d.hash={text:`merge ${r} ${a} ${s} ${e==null?void 0:e.join(" ")}`,token:`merge ${r} ${a} ${s} ${e==null?void 0:e.join(" ")}`,expected:[`merge ${r} ${a}_UNIQUE ${s} ${e==null?void 0:e.join(" ")}`]},d}const f=o||"",g={id:a||`${i.records.seq}-${j()}`,message:`merged branch ${r} into ${i.records.currBranch}`,seq:i.records.seq++,parents:i.records.head==null?[]:[i.records.head.id,f],branch:i.records.currBranch,type:u.MERGE,customType:s,customId:!!a,tags:e??[]};i.records.head=g,i.records.commits.set(g.id,g),i.records.branches.set(i.records.currBranch,g.id),w.debug(i.records.branches),w.debug("in mergeBranch")},"merge"),vr=h(function(t){let r=t.id,a=t.targetId,s=t.tags,e=t.parent;w.debug("Entering cherryPick:",r,a,s);const n=z();if(r=B.sanitizeText(r,n),a=B.sanitizeText(a,n),s=s==null?void 0:s.map($=>B.sanitizeText($,n)),e=B.sanitizeText(e,n),!r||!i.records.commits.has(r)){const $=new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');throw $.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},$}const c=i.records.commits.get(r);if(c===void 0||!c)throw new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');if(e&&!(Array.isArray(c.parents)&&c.parents.includes(e)))throw new Error("Invalid operation: The specified parent commit is not an immediate parent of the cherry-picked commit.");const o=c.branch;if(c.type===u.MERGE&&!e)throw new Error("Incorrect usage of cherry-pick: If the source commit is a merge commit, an immediate parent commit must be specified.");if(!a||!i.records.commits.has(a)){if(o===i.records.currBranch){const g=new Error('Incorrect usage of "cherryPick". Source commit is already on current branch');throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const $=i.records.branches.get(i.records.currBranch);if($===void 0||!$){const g=new Error(`Incorrect usage of "cherry-pick". Current branch (${i.records.currBranch})has no commits`);throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const l=i.records.commits.get($);if(l===void 0||!l){const g=new Error(`Incorrect usage of "cherry-pick". Current branch (${i.records.currBranch})has no commits`);throw g.hash={text:`cherryPick ${r} ${a}`,token:`cherryPick ${r} ${a}`,expected:["cherry-pick abc"]},g}const f={id:i.records.seq+"-"+j(),message:`cherry-picked ${c==null?void 0:c.message} into ${i.records.currBranch}`,seq:i.records.seq++,parents:i.records.head==null?[]:[i.records.head.id,c.id],branch:i.records.currBranch,type:u.CHERRY_PICK,tags:s?s.filter(Boolean):[`cherry-pick:${c.id}${c.type===u.MERGE?`|parent:${e}`:""}`]};i.records.head=f,i.records.commits.set(f.id,f),i.records.branches.set(i.records.currBranch,f.id),w.debug(i.records.branches),w.debug("in cherryPick")}},"cherryPick"),_=h(function(t){if(t=B.sanitizeText(t,z()),i.records.branches.has(t)){i.records.currBranch=t;const r=i.records.branches.get(i.records.currBranch);r===void 0||!r?i.records.head=null:i.records.head=i.records.commits.get(r)??null}else{const r=new Error(`Trying to checkout branch which is not yet created. (Help try using "branch ${t}")`);throw r.hash={text:`checkout ${t}`,token:`checkout ${t}`,expected:[`branch ${t}`]},r}},"checkout");function A(t,r,a){const s=t.indexOf(r);s===-1?t.push(a):t.splice(s,1,a)}h(A,"upsert");function Y(t){const r=t.reduce((e,n)=>e.seq>n.seq?e:n,t[0]);let a="";t.forEach(function(e){e===r?a+=" *":a+=" |"});const s=[a,r.id,r.seq];for(const e in i.records.branches)i.records.branches.get(e)===r.id&&s.push(e);if(w.debug(s.join(" ")),r.parents&&r.parents.length==2&&r.parents[0]&&r.parents[1]){const e=i.records.commits.get(r.parents[0]);A(t,r,e),r.parents[1]&&t.push(i.records.commits.get(r.parents[1]))}else{if(r.parents.length==0)return;if(r.parents[0]){const e=i.records.commits.get(r.parents[0]);A(t,r,e)}}t=N(t,e=>e.id),Y(t)}h(Y,"prettyPrintCommitHistory");var Cr=h(function(){w.debug(i.records.commits);const t=V()[0];Y([t])},"prettyPrint"),Er=h(function(){i.reset(),hr()},"clear"),Br=h(function(){return[...i.records.branchConfig.values()].map((r,a)=>r.order!==null&&r.order!==void 0?r:{...r,order:parseFloat(`0.${a}`)}).sort((r,a)=>(r.order??0)-(a.order??0)).map(({name:r})=>({name:r}))},"getBranchesAsObjArray"),kr=h(function(){return i.records.branches},"getBranches"),Lr=h(function(){return i.records.commits},"getCommits"),V=h(function(){const t=[...i.records.commits.values()];return t.forEach(function(r){w.debug(r.id)}),t.sort((r,a)=>r.seq-a.seq),t},"getCommitsArray"),Tr=h(function(){return i.records.currBranch},"getCurrentBranch"),Mr=h(function(){return i.records.direction},"getDirection"),Rr=h(function(){return i.records.head},"getHead"),J={commitType:u,getConfig:z,setDirection:pr,setOptions:ur,getOptions:xr,commit:br,branch:mr,merge:wr,cherryPick:vr,checkout:_,prettyPrint:Cr,clear:Er,getBranchesAsObjArray:Br,getBranches:kr,getCommits:Lr,getCommitsArray:V,getCurrentBranch:Tr,getDirection:Mr,getHead:Rr,setAccTitle:nr,getAccTitle:sr,getAccDescription:or,setAccDescription:cr,setDiagramTitle:ir,getDiagramTitle:dr},Ir=h((t,r)=>{Z(t,r),t.dir&&r.setDirection(t.dir);for(const a of t.statements)qr(a,r)},"populate"),qr=h((t,r)=>{const s={Commit:h(e=>r.commit(Or(e)),"Commit"),Branch:h(e=>r.branch(zr(e)),"Branch"),Merge:h(e=>r.merge(Gr(e)),"Merge"),Checkout:h(e=>r.checkout(Hr(e)),"Checkout"),CherryPicking:h(e=>r.cherryPick(Pr(e)),"CherryPicking")}[t.$type];s?s(t):w.error(`Unknown statement type: ${t.$type}`)},"parseStatement"),Or=h(t=>({id:t.id,msg:t.message??"",type:t.type!==void 0?u[t.type]:u.NORMAL,tags:t.tags??void 0}),"parseCommit"),zr=h(t=>({name:t.name,order:t.order??0}),"parseBranch"),Gr=h(t=>({branch:t.branch,id:t.id??"",type:t.type!==void 0?u[t.type]:void 0,tags:t.tags??void 0}),"parseMerge"),Hr=h(t=>t.branch,"parseCheckout"),Pr=h(t=>{var a;return{id:t.id,targetId:"",tags:((a=t.tags)==null?void 0:a.length)===0?void 0:t.tags,parent:t.parent}},"parseCherryPicking"),Wr={parse:h(async t=>{const r=await gr("gitGraph",t);w.debug(r),Ir(r,J)},"parse")},S=rr(),b=S==null?void 0:S.gitGraph,R=10,I=40,k=4,L=2,O=8,C=new Map,E=new Map,P=30,G=new Map,W=[],M=0,p="LR",jr=h(()=>{C.clear(),E.clear(),G.clear(),M=0,W=[],p="LR"},"clear"),X=h(t=>{const r=document.createElementNS("http://www.w3.org/2000/svg","text");return(typeof t=="string"?t.split(/\\n|\n|/gi):t).forEach(s=>{const e=document.createElementNS("http://www.w3.org/2000/svg","tspan");e.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),e.setAttribute("dy","1em"),e.setAttribute("x","0"),e.setAttribute("class","row"),e.textContent=s.trim(),r.appendChild(e)}),r},"drawText"),Q=h(t=>{let r,a,s;return p==="BT"?(a=h((e,n)=>e<=n,"comparisonFunc"),s=1/0):(a=h((e,n)=>e>=n,"comparisonFunc"),s=0),t.forEach(e=>{var c,o;const n=p==="TB"||p=="BT"?(c=E.get(e))==null?void 0:c.y:(o=E.get(e))==null?void 0:o.x;n!==void 0&&a(n,s)&&(r=e,s=n)}),r},"findClosestParent"),Sr=h(t=>{let r="",a=1/0;return t.forEach(s=>{const e=E.get(s).y;e<=a&&(r=s,a=e)}),r||void 0},"findClosestParentBT"),Ar=h((t,r,a)=>{let s=a,e=a;const n=[];t.forEach(c=>{const o=r.get(c);if(!o)throw new Error(`Commit not found for key ${c}`);o.parents.length?(s=Dr(o),e=Math.max(s,e)):n.push(o),Kr(o,s)}),s=e,n.forEach(c=>{Nr(c,s,a)}),t.forEach(c=>{const o=r.get(c);if(o!=null&&o.parents.length){const $=Sr(o.parents);s=E.get($).y-I,s<=e&&(e=s);const l=C.get(o.branch).pos,f=s-R;E.set(o.id,{x:l,y:f})}})},"setParallelBTPos"),Yr=h(t=>{var s;const r=Q(t.parents.filter(e=>e!==null));if(!r)throw new Error(`Closest parent not found for commit ${t.id}`);const a=(s=E.get(r))==null?void 0:s.y;if(a===void 0)throw new Error(`Closest parent position not found for commit ${t.id}`);return a},"findClosestParentPos"),Dr=h(t=>Yr(t)+I,"calculateCommitPosition"),Kr=h((t,r)=>{const a=C.get(t.branch);if(!a)throw new Error(`Branch not found for commit ${t.id}`);const s=a.pos,e=r+R;return E.set(t.id,{x:s,y:e}),{x:s,y:e}},"setCommitPosition"),Nr=h((t,r,a)=>{const s=C.get(t.branch);if(!s)throw new Error(`Branch not found for commit ${t.id}`);const e=r+a,n=s.pos;E.set(t.id,{x:n,y:e})},"setRootPosition"),_r=h((t,r,a,s,e,n)=>{if(n===u.HIGHLIGHT)t.append("rect").attr("x",a.x-10).attr("y",a.y-10).attr("width",20).attr("height",20).attr("class",`commit ${r.id} commit-highlight${e%O} ${s}-outer`),t.append("rect").attr("x",a.x-6).attr("y",a.y-6).attr("width",12).attr("height",12).attr("class",`commit ${r.id} commit${e%O} ${s}-inner`);else if(n===u.CHERRY_PICK)t.append("circle").attr("cx",a.x).attr("cy",a.y).attr("r",10).attr("class",`commit ${r.id} ${s}`),t.append("circle").attr("cx",a.x-3).attr("cy",a.y+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${r.id} ${s}`),t.append("circle").attr("cx",a.x+3).attr("cy",a.y+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${r.id} ${s}`),t.append("line").attr("x1",a.x+3).attr("y1",a.y+1).attr("x2",a.x).attr("y2",a.y-5).attr("stroke","#fff").attr("class",`commit ${r.id} ${s}`),t.append("line").attr("x1",a.x-3).attr("y1",a.y+1).attr("x2",a.x).attr("y2",a.y-5).attr("stroke","#fff").attr("class",`commit ${r.id} ${s}`);else{const c=t.append("circle");if(c.attr("cx",a.x),c.attr("cy",a.y),c.attr("r",r.type===u.MERGE?9:10),c.attr("class",`commit ${r.id} commit${e%O}`),n===u.MERGE){const o=t.append("circle");o.attr("cx",a.x),o.attr("cy",a.y),o.attr("r",6),o.attr("class",`commit ${s} ${r.id} commit${e%O}`)}n===u.REVERSE&&t.append("path").attr("d",`M ${a.x-5},${a.y-5}L${a.x+5},${a.y+5}M${a.x-5},${a.y+5}L${a.x+5},${a.y-5}`).attr("class",`commit ${s} ${r.id} commit${e%O}`)}},"drawCommitBullet"),Vr=h((t,r,a,s)=>{var e;if(r.type!==u.CHERRY_PICK&&(r.customId&&r.type===u.MERGE||r.type!==u.MERGE)&&(b!=null&&b.showCommitLabel)){const n=t.append("g"),c=n.insert("rect").attr("class","commit-label-bkg"),o=n.append("text").attr("x",s).attr("y",a.y+25).attr("class","commit-label").text(r.id),$=(e=o.node())==null?void 0:e.getBBox();if($&&(c.attr("x",a.posWithOffset-$.width/2-L).attr("y",a.y+13.5).attr("width",$.width+2*L).attr("height",$.height+2*L),p==="TB"||p==="BT"?(c.attr("x",a.x-($.width+4*k+5)).attr("y",a.y-12),o.attr("x",a.x-($.width+4*k)).attr("y",a.y+$.height-12)):o.attr("x",a.posWithOffset-$.width/2),b.rotateCommitLabel))if(p==="TB"||p==="BT")o.attr("transform","rotate(-45, "+a.x+", "+a.y+")"),c.attr("transform","rotate(-45, "+a.x+", "+a.y+")");else{const l=-7.5-($.width+10)/25*9.5,f=10+$.width/25*8.5;n.attr("transform","translate("+l+", "+f+") rotate(-45, "+s+", "+a.y+")")}}},"drawCommitLabel"),Jr=h((t,r,a,s)=>{var e;if(r.tags.length>0){let n=0,c=0,o=0;const $=[];for(const l of r.tags.reverse()){const f=t.insert("polygon"),g=t.append("circle"),d=t.append("text").attr("y",a.y-16-n).attr("class","tag-label").text(l),y=(e=d.node())==null?void 0:e.getBBox();if(!y)throw new Error("Tag bbox not found");c=Math.max(c,y.width),o=Math.max(o,y.height),d.attr("x",a.posWithOffset-y.width/2),$.push({tag:d,hole:g,rect:f,yOffset:n}),n+=20}for(const{tag:l,hole:f,rect:g,yOffset:d}of $){const y=o/2,x=a.y-19.2-d;if(g.attr("class","tag-label-bkg").attr("points",` ${s-c/2-k/2},${x+L} ${s-c/2-k/2},${x-L} ${a.posWithOffset-c/2-k},${x-y-L} diff --git a/assets/chunks/graph.TCYYt4eI.js b/assets/chunks/graph.vJYnzSQu.js similarity index 97% rename from assets/chunks/graph.TCYYt4eI.js rename to assets/chunks/graph.vJYnzSQu.js index ba88a4678..49a77323b 100644 --- a/assets/chunks/graph.TCYYt4eI.js +++ b/assets/chunks/graph.vJYnzSQu.js @@ -1 +1 @@ -import{a as O,c as j,h as u,k as l,f as c,d as a,i as f,v as p,r as F}from"./baseUniq.Dd7GtCt-.js";import{ay as y,az as P,aA as m,aB as E,aC as C}from"../app.D6i7gVln.js";var M=y(function(d){return O(j(d,1,P,!0))}),A="\0",o="\0",L="";class D{constructor(e={}){this._isDirected=u(e,"directed")?e.directed:!0,this._isMultigraph=u(e,"multigraph")?e.multigraph:!1,this._isCompound=u(e,"compound")?e.compound:!1,this._label=void 0,this._defaultNodeLabelFn=m(void 0),this._defaultEdgeLabelFn=m(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[o]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}isDirected(){return this._isDirected}isMultigraph(){return this._isMultigraph}isCompound(){return this._isCompound}setGraph(e){return this._label=e,this}graph(){return this._label}setDefaultNodeLabel(e){return E(e)||(e=m(e)),this._defaultNodeLabelFn=e,this}nodeCount(){return this._nodeCount}nodes(){return l(this._nodes)}sources(){var e=this;return c(this.nodes(),function(t){return C(e._in[t])})}sinks(){var e=this;return c(this.nodes(),function(t){return C(e._out[t])})}setNodes(e,t){var s=arguments,i=this;return a(e,function(r){s.length>1?i.setNode(r,t):i.setNode(r)}),this}setNode(e,t){return u(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=t),this):(this._nodes[e]=arguments.length>1?t:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=o,this._children[e]={},this._children[o][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)}node(e){return this._nodes[e]}hasNode(e){return u(this._nodes,e)}removeNode(e){var t=this;if(u(this._nodes,e)){var s=function(i){t.removeEdge(t._edgeObjs[i])};delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],a(this.children(e),function(i){t.setParent(i)}),delete this._children[e]),a(l(this._in[e]),s),delete this._in[e],delete this._preds[e],a(l(this._out[e]),s),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this}setParent(e,t){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(f(t))t=o;else{t+="";for(var s=t;!f(s);s=this.parent(s))if(s===e)throw new Error("Setting "+t+" as parent of "+e+" would create a cycle");this.setNode(t)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=t,this._children[t][e]=!0,this}_removeFromParentsChildList(e){delete this._children[this._parent[e]][e]}parent(e){if(this._isCompound){var t=this._parent[e];if(t!==o)return t}}children(e){if(f(e)&&(e=o),this._isCompound){var t=this._children[e];if(t)return l(t)}else{if(e===o)return this.nodes();if(this.hasNode(e))return[]}}predecessors(e){var t=this._preds[e];if(t)return l(t)}successors(e){var t=this._sucs[e];if(t)return l(t)}neighbors(e){var t=this.predecessors(e);if(t)return M(t,this.successors(e))}isLeaf(e){var t;return this.isDirected()?t=this.successors(e):t=this.neighbors(e),t.length===0}filterNodes(e){var t=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});t.setGraph(this.graph());var s=this;a(this._nodes,function(n,h){e(h)&&t.setNode(h,n)}),a(this._edgeObjs,function(n){t.hasNode(n.v)&&t.hasNode(n.w)&&t.setEdge(n,s.edge(n))});var i={};function r(n){var h=s.parent(n);return h===void 0||t.hasNode(h)?(i[n]=h,h):h in i?i[h]:r(h)}return this._isCompound&&a(t.nodes(),function(n){t.setParent(n,r(n))}),t}setDefaultEdgeLabel(e){return E(e)||(e=m(e)),this._defaultEdgeLabelFn=e,this}edgeCount(){return this._edgeCount}edges(){return p(this._edgeObjs)}setPath(e,t){var s=this,i=arguments;return F(e,function(r,n){return i.length>1?s.setEdge(r,n,t):s.setEdge(r,n),n}),this}setEdge(){var e,t,s,i,r=!1,n=arguments[0];typeof n=="object"&&n!==null&&"v"in n?(e=n.v,t=n.w,s=n.name,arguments.length===2&&(i=arguments[1],r=!0)):(e=n,t=arguments[1],s=arguments[3],arguments.length>2&&(i=arguments[2],r=!0)),e=""+e,t=""+t,f(s)||(s=""+s);var h=g(this._isDirected,e,t,s);if(u(this._edgeLabels,h))return r&&(this._edgeLabels[h]=i),this;if(!f(s)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(t),this._edgeLabels[h]=r?i:this._defaultEdgeLabelFn(e,t,s);var _=G(this._isDirected,e,t,s);return e=_.v,t=_.w,Object.freeze(_),this._edgeObjs[h]=_,N(this._preds[t],e),N(this._sucs[e],t),this._in[t][h]=_,this._out[e][h]=_,this._edgeCount++,this}edge(e,t,s){var i=arguments.length===1?b(this._isDirected,arguments[0]):g(this._isDirected,e,t,s);return this._edgeLabels[i]}hasEdge(e,t,s){var i=arguments.length===1?b(this._isDirected,arguments[0]):g(this._isDirected,e,t,s);return u(this._edgeLabels,i)}removeEdge(e,t,s){var i=arguments.length===1?b(this._isDirected,arguments[0]):g(this._isDirected,e,t,s),r=this._edgeObjs[i];return r&&(e=r.v,t=r.w,delete this._edgeLabels[i],delete this._edgeObjs[i],v(this._preds[t],e),v(this._sucs[e],t),delete this._in[t][i],delete this._out[e][i],this._edgeCount--),this}inEdges(e,t){var s=this._in[e];if(s){var i=p(s);return t?c(i,function(r){return r.v===t}):i}}outEdges(e,t){var s=this._out[e];if(s){var i=p(s);return t?c(i,function(r){return r.w===t}):i}}nodeEdges(e,t){var s=this.inEdges(e,t);if(s)return s.concat(this.outEdges(e,t))}}D.prototype._nodeCount=0;D.prototype._edgeCount=0;function N(d,e){d[e]?d[e]++:d[e]=1}function v(d,e){--d[e]||delete d[e]}function g(d,e,t,s){var i=""+e,r=""+t;if(!d&&i>r){var n=i;i=r,r=n}return i+L+r+L+(f(s)?A:s)}function G(d,e,t,s){var i=""+e,r=""+t;if(!d&&i>r){var n=i;i=r,r=n}var h={v:i,w:r};return s&&(h.name=s),h}function b(d,e){return g(d,e.v,e.w,e.name)}export{D as G}; +import{a as O,c as j,h as u,k as l,f as c,d as a,i as f,v as p,r as F}from"./baseUniq.CrLXGD5N.js";import{ay as y,az as P,aA as m,aB as E,aC as C}from"../app.BnrbdIpt.js";var M=y(function(d){return O(j(d,1,P,!0))}),A="\0",o="\0",L="";class D{constructor(e={}){this._isDirected=u(e,"directed")?e.directed:!0,this._isMultigraph=u(e,"multigraph")?e.multigraph:!1,this._isCompound=u(e,"compound")?e.compound:!1,this._label=void 0,this._defaultNodeLabelFn=m(void 0),this._defaultEdgeLabelFn=m(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[o]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}isDirected(){return this._isDirected}isMultigraph(){return this._isMultigraph}isCompound(){return this._isCompound}setGraph(e){return this._label=e,this}graph(){return this._label}setDefaultNodeLabel(e){return E(e)||(e=m(e)),this._defaultNodeLabelFn=e,this}nodeCount(){return this._nodeCount}nodes(){return l(this._nodes)}sources(){var e=this;return c(this.nodes(),function(t){return C(e._in[t])})}sinks(){var e=this;return c(this.nodes(),function(t){return C(e._out[t])})}setNodes(e,t){var s=arguments,i=this;return a(e,function(r){s.length>1?i.setNode(r,t):i.setNode(r)}),this}setNode(e,t){return u(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=t),this):(this._nodes[e]=arguments.length>1?t:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=o,this._children[e]={},this._children[o][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)}node(e){return this._nodes[e]}hasNode(e){return u(this._nodes,e)}removeNode(e){var t=this;if(u(this._nodes,e)){var s=function(i){t.removeEdge(t._edgeObjs[i])};delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],a(this.children(e),function(i){t.setParent(i)}),delete this._children[e]),a(l(this._in[e]),s),delete this._in[e],delete this._preds[e],a(l(this._out[e]),s),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this}setParent(e,t){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(f(t))t=o;else{t+="";for(var s=t;!f(s);s=this.parent(s))if(s===e)throw new Error("Setting "+t+" as parent of "+e+" would create a cycle");this.setNode(t)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=t,this._children[t][e]=!0,this}_removeFromParentsChildList(e){delete this._children[this._parent[e]][e]}parent(e){if(this._isCompound){var t=this._parent[e];if(t!==o)return t}}children(e){if(f(e)&&(e=o),this._isCompound){var t=this._children[e];if(t)return l(t)}else{if(e===o)return this.nodes();if(this.hasNode(e))return[]}}predecessors(e){var t=this._preds[e];if(t)return l(t)}successors(e){var t=this._sucs[e];if(t)return l(t)}neighbors(e){var t=this.predecessors(e);if(t)return M(t,this.successors(e))}isLeaf(e){var t;return this.isDirected()?t=this.successors(e):t=this.neighbors(e),t.length===0}filterNodes(e){var t=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});t.setGraph(this.graph());var s=this;a(this._nodes,function(n,h){e(h)&&t.setNode(h,n)}),a(this._edgeObjs,function(n){t.hasNode(n.v)&&t.hasNode(n.w)&&t.setEdge(n,s.edge(n))});var i={};function r(n){var h=s.parent(n);return h===void 0||t.hasNode(h)?(i[n]=h,h):h in i?i[h]:r(h)}return this._isCompound&&a(t.nodes(),function(n){t.setParent(n,r(n))}),t}setDefaultEdgeLabel(e){return E(e)||(e=m(e)),this._defaultEdgeLabelFn=e,this}edgeCount(){return this._edgeCount}edges(){return p(this._edgeObjs)}setPath(e,t){var s=this,i=arguments;return F(e,function(r,n){return i.length>1?s.setEdge(r,n,t):s.setEdge(r,n),n}),this}setEdge(){var e,t,s,i,r=!1,n=arguments[0];typeof n=="object"&&n!==null&&"v"in n?(e=n.v,t=n.w,s=n.name,arguments.length===2&&(i=arguments[1],r=!0)):(e=n,t=arguments[1],s=arguments[3],arguments.length>2&&(i=arguments[2],r=!0)),e=""+e,t=""+t,f(s)||(s=""+s);var h=g(this._isDirected,e,t,s);if(u(this._edgeLabels,h))return r&&(this._edgeLabels[h]=i),this;if(!f(s)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(t),this._edgeLabels[h]=r?i:this._defaultEdgeLabelFn(e,t,s);var _=G(this._isDirected,e,t,s);return e=_.v,t=_.w,Object.freeze(_),this._edgeObjs[h]=_,N(this._preds[t],e),N(this._sucs[e],t),this._in[t][h]=_,this._out[e][h]=_,this._edgeCount++,this}edge(e,t,s){var i=arguments.length===1?b(this._isDirected,arguments[0]):g(this._isDirected,e,t,s);return this._edgeLabels[i]}hasEdge(e,t,s){var i=arguments.length===1?b(this._isDirected,arguments[0]):g(this._isDirected,e,t,s);return u(this._edgeLabels,i)}removeEdge(e,t,s){var i=arguments.length===1?b(this._isDirected,arguments[0]):g(this._isDirected,e,t,s),r=this._edgeObjs[i];return r&&(e=r.v,t=r.w,delete this._edgeLabels[i],delete this._edgeObjs[i],v(this._preds[t],e),v(this._sucs[e],t),delete this._in[t][i],delete this._out[e][i],this._edgeCount--),this}inEdges(e,t){var s=this._in[e];if(s){var i=p(s);return t?c(i,function(r){return r.v===t}):i}}outEdges(e,t){var s=this._out[e];if(s){var i=p(s);return t?c(i,function(r){return r.w===t}):i}}nodeEdges(e,t){var s=this.inEdges(e,t);if(s)return s.concat(this.outEdges(e,t))}}D.prototype._nodeCount=0;D.prototype._edgeCount=0;function N(d,e){d[e]?d[e]++:d[e]=1}function v(d,e){--d[e]||delete d[e]}function g(d,e,t,s){var i=""+e,r=""+t;if(!d&&i>r){var n=i;i=r,r=n}return i+L+r+L+(f(s)?A:s)}function G(d,e,t,s){var i=""+e,r=""+t;if(!d&&i>r){var n=i;i=r,r=n}var h={v:i,w:r};return s&&(h.name=s),h}function b(d,e){return g(d,e.v,e.w,e.name)}export{D as G}; diff --git a/assets/chunks/infoDiagram-7APDZ6AT.CCPvmBea.js b/assets/chunks/infoDiagram-7APDZ6AT.BrDmx0Cf.js similarity index 54% rename from assets/chunks/infoDiagram-7APDZ6AT.CCPvmBea.js rename to assets/chunks/infoDiagram-7APDZ6AT.BrDmx0Cf.js index cddca5222..f403f889c 100644 --- a/assets/chunks/infoDiagram-7APDZ6AT.CCPvmBea.js +++ b/assets/chunks/infoDiagram-7APDZ6AT.BrDmx0Cf.js @@ -1,2 +1,2 @@ -import{_ as e,l as o,K as i,k as n,L as p}from"../app.D6i7gVln.js";import{p as g}from"./gitGraph-YCYPL57B.DxRA5cIX.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./baseUniq.Dd7GtCt-.js";import"./basePickBy.FvpENAq3.js";import"./clone.Ml66eyGp.js";var m={parse:e(async r=>{const a=await g("info",r);o.debug(a)},"parse")},v={version:p},d=e(()=>v.version,"getVersion"),c={getVersion:d},l=e((r,a,s)=>{o.debug(`rendering info diagram +import{_ as e,l as o,K as i,k as n,L as p}from"../app.BnrbdIpt.js";import{p as g}from"./gitGraph-YCYPL57B.C8aJtab-.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";import"./clone.D5EWJlxq.js";var m={parse:e(async r=>{const a=await g("info",r);o.debug(a)},"parse")},v={version:p},d=e(()=>v.version,"getVersion"),c={getVersion:d},l=e((r,a,s)=>{o.debug(`rendering info diagram `+r);const t=i(a);n(t,100,400,!0),t.append("g").append("text").attr("x",100).attr("y",40).attr("class","version").attr("font-size",32).style("text-anchor","middle").text(`v${s}`)},"draw"),f={draw:l},D={parser:m,db:c,renderer:f};export{D as diagram}; diff --git a/assets/chunks/journeyDiagram-G5LC7W2K.CmlWpClx.js b/assets/chunks/journeyDiagram-G5LC7W2K.L5XL2MS2.js similarity index 98% rename from assets/chunks/journeyDiagram-G5LC7W2K.CmlWpClx.js rename to assets/chunks/journeyDiagram-G5LC7W2K.L5XL2MS2.js index 817257969..d544358ec 100644 --- a/assets/chunks/journeyDiagram-G5LC7W2K.CmlWpClx.js +++ b/assets/chunks/journeyDiagram-G5LC7W2K.L5XL2MS2.js @@ -1,4 +1,4 @@ -import{d as ft,f as gt,g as at,b as mt}from"./chunk-XVOYOM2C.DCeqTsv_.js";import{_ as i,d as A,q as xt,r as kt,s as _t,g as vt,c as bt,b as wt,t as Tt,j as W,k as St}from"../app.D6i7gVln.js";import{d as tt}from"./arc.DKCjLDdQ.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";var H=function(){var t=i(function(g,r,a,l){for(a=a||{},l=g.length;l--;a[g[l]]=r);return a},"o"),e=[6,8,10,11,12,14,16,17,18],n=[1,9],c=[1,10],s=[1,11],u=[1,12],h=[1,13],p=[1,14],d={trace:i(function(){},"trace"),yy:{},symbols_:{error:2,start:3,journey:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,taskName:18,taskData:19,$accept:0,$end:1},terminals_:{2:"error",4:"journey",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",18:"taskName",19:"taskData"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,2]],performAction:i(function(r,a,l,y,f,o,S){var _=o.length-1;switch(f){case 1:return o[_-1];case 2:this.$=[];break;case 3:o[_-1].push(o[_]),this.$=o[_-1];break;case 4:case 5:this.$=o[_];break;case 6:case 7:this.$=[];break;case 8:y.setDiagramTitle(o[_].substr(6)),this.$=o[_].substr(6);break;case 9:this.$=o[_].trim(),y.setAccTitle(this.$);break;case 10:case 11:this.$=o[_].trim(),y.setAccDescription(this.$);break;case 12:y.addSection(o[_].substr(8)),this.$=o[_].substr(8);break;case 13:y.addTask(o[_-1],o[_]),this.$="task";break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:n,12:c,14:s,16:u,17:h,18:p},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:15,11:n,12:c,14:s,16:u,17:h,18:p},t(e,[2,5]),t(e,[2,6]),t(e,[2,8]),{13:[1,16]},{15:[1,17]},t(e,[2,11]),t(e,[2,12]),{19:[1,18]},t(e,[2,4]),t(e,[2,9]),t(e,[2,10]),t(e,[2,13])],defaultActions:{},parseError:i(function(r,a){if(a.recoverable)this.trace(r);else{var l=new Error(r);throw l.hash=a,l}},"parseError"),parse:i(function(r){var a=this,l=[0],y=[],f=[null],o=[],S=this.table,_="",B=0,J=0,ut=2,K=1,yt=o.slice.call(arguments,1),k=Object.create(this.lexer),E={yy:{}};for(var O in this.yy)Object.prototype.hasOwnProperty.call(this.yy,O)&&(E.yy[O]=this.yy[O]);k.setInput(r,E.yy),E.yy.lexer=k,E.yy.parser=this,typeof k.yylloc>"u"&&(k.yylloc={});var Y=k.yylloc;o.push(Y);var dt=k.options&&k.options.ranges;typeof E.yy.parseError=="function"?this.parseError=E.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function pt(b){l.length=l.length-2*b,f.length=f.length-b,o.length=o.length-b}i(pt,"popStack");function Q(){var b;return b=y.pop()||k.lex()||K,typeof b!="number"&&(b instanceof Array&&(y=b,b=y.pop()),b=a.symbols_[b]||b),b}i(Q,"lex");for(var v,P,w,q,C={},j,M,D,N;;){if(P=l[l.length-1],this.defaultActions[P]?w=this.defaultActions[P]:((v===null||typeof v>"u")&&(v=Q()),w=S[P]&&S[P][v]),typeof w>"u"||!w.length||!w[0]){var G="";N=[];for(j in S[P])this.terminals_[j]&&j>ut&&N.push("'"+this.terminals_[j]+"'");k.showPosition?G="Parse error on line "+(B+1)+`: +import{d as ft,f as gt,g as at,b as mt}from"./chunk-XVOYOM2C.D5QlAc_u.js";import{_ as i,d as A,q as xt,r as kt,s as _t,g as vt,c as bt,b as wt,t as Tt,j as W,k as St}from"../app.BnrbdIpt.js";import{d as tt}from"./arc.CdagG_1u.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";var H=function(){var t=i(function(g,r,a,l){for(a=a||{},l=g.length;l--;a[g[l]]=r);return a},"o"),e=[6,8,10,11,12,14,16,17,18],n=[1,9],c=[1,10],s=[1,11],u=[1,12],h=[1,13],p=[1,14],d={trace:i(function(){},"trace"),yy:{},symbols_:{error:2,start:3,journey:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,taskName:18,taskData:19,$accept:0,$end:1},terminals_:{2:"error",4:"journey",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",18:"taskName",19:"taskData"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,2]],performAction:i(function(r,a,l,y,f,o,S){var _=o.length-1;switch(f){case 1:return o[_-1];case 2:this.$=[];break;case 3:o[_-1].push(o[_]),this.$=o[_-1];break;case 4:case 5:this.$=o[_];break;case 6:case 7:this.$=[];break;case 8:y.setDiagramTitle(o[_].substr(6)),this.$=o[_].substr(6);break;case 9:this.$=o[_].trim(),y.setAccTitle(this.$);break;case 10:case 11:this.$=o[_].trim(),y.setAccDescription(this.$);break;case 12:y.addSection(o[_].substr(8)),this.$=o[_].substr(8);break;case 13:y.addTask(o[_-1],o[_]),this.$="task";break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},t(e,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:n,12:c,14:s,16:u,17:h,18:p},t(e,[2,7],{1:[2,1]}),t(e,[2,3]),{9:15,11:n,12:c,14:s,16:u,17:h,18:p},t(e,[2,5]),t(e,[2,6]),t(e,[2,8]),{13:[1,16]},{15:[1,17]},t(e,[2,11]),t(e,[2,12]),{19:[1,18]},t(e,[2,4]),t(e,[2,9]),t(e,[2,10]),t(e,[2,13])],defaultActions:{},parseError:i(function(r,a){if(a.recoverable)this.trace(r);else{var l=new Error(r);throw l.hash=a,l}},"parseError"),parse:i(function(r){var a=this,l=[0],y=[],f=[null],o=[],S=this.table,_="",B=0,J=0,ut=2,K=1,yt=o.slice.call(arguments,1),k=Object.create(this.lexer),E={yy:{}};for(var O in this.yy)Object.prototype.hasOwnProperty.call(this.yy,O)&&(E.yy[O]=this.yy[O]);k.setInput(r,E.yy),E.yy.lexer=k,E.yy.parser=this,typeof k.yylloc>"u"&&(k.yylloc={});var Y=k.yylloc;o.push(Y);var dt=k.options&&k.options.ranges;typeof E.yy.parseError=="function"?this.parseError=E.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function pt(b){l.length=l.length-2*b,f.length=f.length-b,o.length=o.length-b}i(pt,"popStack");function Q(){var b;return b=y.pop()||k.lex()||K,typeof b!="number"&&(b instanceof Array&&(y=b,b=y.pop()),b=a.symbols_[b]||b),b}i(Q,"lex");for(var v,P,w,q,C={},j,M,D,N;;){if(P=l[l.length-1],this.defaultActions[P]?w=this.defaultActions[P]:((v===null||typeof v>"u")&&(v=Q()),w=S[P]&&S[P][v]),typeof w>"u"||!w.length||!w[0]){var G="";N=[];for(j in S[P])this.terminals_[j]&&j>ut&&N.push("'"+this.terminals_[j]+"'");k.showPosition?G="Parse error on line "+(B+1)+`: `+k.showPosition()+` Expecting `+N.join(", ")+", got '"+(this.terminals_[v]||v)+"'":G="Parse error on line "+(B+1)+": Unexpected "+(v==K?"end of input":"'"+(this.terminals_[v]||v)+"'"),this.parseError(G,{text:k.match,token:this.terminals_[v]||v,line:k.yylineno,loc:Y,expected:N})}if(w[0]instanceof Array&&w.length>1)throw new Error("Parse Error: multiple actions possible at state: "+P+", token: "+v);switch(w[0]){case 1:l.push(v),f.push(k.yytext),o.push(k.yylloc),l.push(w[1]),v=null,J=k.yyleng,_=k.yytext,B=k.yylineno,Y=k.yylloc;break;case 2:if(M=this.productions_[w[1]][1],C.$=f[f.length-M],C._$={first_line:o[o.length-(M||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-(M||1)].first_column,last_column:o[o.length-1].last_column},dt&&(C._$.range=[o[o.length-(M||1)].range[0],o[o.length-1].range[1]]),q=this.performAction.apply(C,[_,J,B,E.yy,w[1],f,o].concat(yt)),typeof q<"u")return q;M&&(l=l.slice(0,-1*M*2),f=f.slice(0,-1*M),o=o.slice(0,-1*M)),l.push(this.productions_[w[1]][0]),f.push(C.$),o.push(C._$),D=S[l[l.length-2]][l[l.length-1]],l.push(D);break;case 3:return!0}}return!0},"parse")},x=function(){var g={EOF:1,parseError:i(function(a,l){if(this.yy.parser)this.yy.parser.parseError(a,l);else throw new Error(a)},"parseError"),setInput:i(function(r,a){return this.yy=a||this.yy||{},this._input=r,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:i(function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var a=r.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},"input"),unput:i(function(r){var a=r.length,l=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a;var y=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),l.length-1&&(this.yylineno-=l.length-1);var f=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:l?(l.length===y.length?this.yylloc.first_column:0)+y[y.length-l.length].length-l[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[f[0],f[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},"unput"),more:i(function(){return this._more=!0,this},"more"),reject:i(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:i(function(r){this.unput(this.match.slice(r))},"less"),pastInput:i(function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:i(function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:i(function(){var r=this.pastInput(),a=new Array(r.length+1).join("-");return r+this.upcomingInput()+` diff --git a/assets/chunks/json.BLO_No8I.js b/assets/chunks/json.D0vJ0-_x.js similarity index 68% rename from assets/chunks/json.BLO_No8I.js rename to assets/chunks/json.D0vJ0-_x.js index a521892a0..08c700ffa 100644 --- a/assets/chunks/json.BLO_No8I.js +++ b/assets/chunks/json.D0vJ0-_x.js @@ -1 +1 @@ -import"./graph.TCYYt4eI.js";import{i as o}from"./baseUniq.Dd7GtCt-.js";import{c as d}from"./clone.Ml66eyGp.js";import{m as t}from"./basePickBy.FvpENAq3.js";function v(e){var r={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:u(e),edges:p(e)};return o(e.graph())||(r.value=d(e.graph())),r}function u(e){return t(e.nodes(),function(r){var i=e.node(r),n=e.parent(r),a={v:r};return o(i)||(a.value=i),o(n)||(a.parent=n),a})}function p(e){return t(e.edges(),function(r){var i=e.edge(r),n={v:r.v,w:r.w};return o(r.name)||(n.name=r.name),o(i)||(n.value=i),n})}export{v as w}; +import"./graph.vJYnzSQu.js";import{i as o}from"./baseUniq.CrLXGD5N.js";import{c as d}from"./clone.D5EWJlxq.js";import{m as t}from"./basePickBy.DoiOKIK8.js";function v(e){var r={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:u(e),edges:p(e)};return o(e.graph())||(r.value=d(e.graph())),r}function u(e){return t(e.nodes(),function(r){var i=e.node(r),n=e.parent(r),a={v:r};return o(i)||(a.value=i),o(n)||(a.parent=n),a})}function p(e){return t(e.edges(),function(r){var i=e.edge(r),n={v:r.v,w:r.w};return o(r.name)||(n.name=r.name),o(i)||(n.value=i),n})}export{v as w}; diff --git a/assets/chunks/layout.B5QJ4696.js b/assets/chunks/layout.BnlpQrLH.js similarity index 99% rename from assets/chunks/layout.B5QJ4696.js rename to assets/chunks/layout.BnlpQrLH.js index 4a82f3b5b..1e2fa15e2 100644 --- a/assets/chunks/layout.B5QJ4696.js +++ b/assets/chunks/layout.BnlpQrLH.js @@ -1 +1 @@ -import{G as k}from"./graph.TCYYt4eI.js";import{b as Pn,p as ln,q as vn,g as X,e as en,m as A,o as Sn,s as On,c as Fn,u as Vn,d as s,h as m,i as g,f as M,v as y,r as O}from"./baseUniq.Dd7GtCt-.js";import{f as N,b as pn,a as An,c as Bn,d as Gn,t as B,m as w,e as R,g as U,l as P,h as Yn}from"./basePickBy.FvpENAq3.js";import{b4 as Dn,b5 as qn,b6 as $n,aM as Wn,b7 as jn,aQ as mn,aP as wn,b8 as zn,aL as W,ay as Xn,aS as Un,aA as Hn,b9 as j}from"../app.D6i7gVln.js";function Jn(n){return Dn(qn(n,void 0,N),n+"")}var Qn=1,Zn=4;function Kn(n){return Pn(n,Qn|Zn)}function ne(n,e){return n==null?n:$n(n,ln(e),Wn)}function ee(n,e){return n&&vn(n,ln(e))}function re(n,e){return n>e}function F(n,e){var r={};return e=X(e),vn(n,function(i,t,a){jn(r,t,e(i,t,a))}),r}function x(n){return n&&n.length?pn(n,mn,re):void 0}function H(n,e){return n&&n.length?pn(n,X(e),An):void 0}function ie(n,e){var r=n.length;for(n.sort(e);r--;)n[r]=n[r].value;return n}function te(n,e){if(n!==e){var r=n!==void 0,i=n===null,t=n===n,a=en(n),o=e!==void 0,u=e===null,d=e===e,f=en(e);if(!u&&!f&&!a&&n>e||a&&o&&d&&!u&&!f||i&&o&&d||!r&&d||!t)return 1;if(!i&&!a&&!f&&n=u)return d;var f=r[i];return d*(f=="desc"?-1:1)}}return n.index-e.index}function oe(n,e,r){e.length?e=A(e,function(a){return wn(a)?function(o){return Sn(o,a.length===1?a[0]:a)}:a}):e=[mn];var i=-1;e=A(e,zn(X));var t=Bn(n,function(a,o,u){var d=A(e,function(f){return f(a)});return{criteria:d,index:++i,value:a}});return ie(t,function(a,o){return ae(a,o,r)})}function ue(n,e){return Gn(n,e,function(r,i){return On(n,i)})}var S=Jn(function(n,e){return n==null?{}:ue(n,e)}),de=Math.ceil,fe=Math.max;function se(n,e,r,i){for(var t=-1,a=fe(de((e-n)/(r||1)),0),o=Array(a);a--;)o[++t]=n,n+=r;return o}function ce(n){return function(e,r,i){return i&&typeof i!="number"&&W(e,r,i)&&(r=i=void 0),e=B(e),r===void 0?(r=e,e=0):r=B(r),i=i===void 0?e1&&W(n,e[0],e[1])?e=[]:r>2&&W(e[0],e[1],e[2])&&(e=[e[0]]),oe(n,Fn(e),[])}),he=0;function J(n){var e=++he;return Vn(n)+e}function le(n,e,r){for(var i=-1,t=n.length,a=e.length,o={};++i0;--u)if(o=e[u].dequeue(),o){i=i.concat(G(n,e,r,o,!0));break}}}return i}function G(n,e,r,i,t){var a=t?[]:void 0;return s(n.inEdges(i.v),function(o){var u=n.edge(o),d=n.node(o.v);t&&a.push({v:o.v,w:o.w}),d.out-=u,z(e,r,d)}),s(n.outEdges(i.v),function(o){var u=n.edge(o),d=o.w,f=n.node(d);f.in-=u,z(e,r,f)}),n.removeNode(i.v),a}function ke(n,e){var r=new k,i=0,t=0;s(n.nodes(),function(u){r.setNode(u,{v:u,in:0,out:0})}),s(n.edges(),function(u){var d=r.edge(u.v,u.w)||0,f=e(u),c=d+f;r.setEdge(u.v,u.w,c),t=Math.max(t,r.node(u.v).out+=f),i=Math.max(i,r.node(u.w).in+=f)});var a=L(t+i+3).map(function(){return new pe}),o=i+1;return s(r.nodes(),function(u){z(a,o,r.node(u))}),{graph:r,buckets:a,zeroIdx:o}}function z(n,e,r){r.out?r.in?n[r.out-r.in+e].enqueue(r):n[n.length-1].enqueue(r):n[0].enqueue(r)}function xe(n){var e=n.graph().acyclicer==="greedy"?be(n,r(n)):Ee(n);s(e,function(i){var t=n.edge(i);n.removeEdge(i),t.forwardName=i.name,t.reversed=!0,n.setEdge(i.w,i.v,t,J("rev"))});function r(i){return function(t){return i.edge(t).weight}}}function Ee(n){var e=[],r={},i={};function t(a){m(i,a)||(i[a]=!0,r[a]=!0,s(n.outEdges(a),function(o){m(r,o.w)?e.push(o):t(o.w)}),delete r[a])}return s(n.nodes(),t),e}function ye(n){s(n.edges(),function(e){var r=n.edge(e);if(r.reversed){n.removeEdge(e);var i=r.forwardName;delete r.reversed,delete r.forwardName,n.setEdge(e.w,e.v,r,i)}})}function C(n,e,r,i){var t;do t=J(i);while(n.hasNode(t));return r.dummy=e,n.setNode(t,r),t}function Le(n){var e=new k().setGraph(n.graph());return s(n.nodes(),function(r){e.setNode(r,n.node(r))}),s(n.edges(),function(r){var i=e.edge(r.v,r.w)||{weight:0,minlen:1},t=n.edge(r);e.setEdge(r.v,r.w,{weight:i.weight+t.weight,minlen:Math.max(i.minlen,t.minlen)})}),e}function bn(n){var e=new k({multigraph:n.isMultigraph()}).setGraph(n.graph());return s(n.nodes(),function(r){n.children(r).length||e.setNode(r,n.node(r))}),s(n.edges(),function(r){e.setEdge(r,n.edge(r))}),e}function tn(n,e){var r=n.x,i=n.y,t=e.x-r,a=e.y-i,o=n.width/2,u=n.height/2;if(!t&&!a)throw new Error("Not possible to find intersection inside of the rectangle");var d,f;return Math.abs(a)*o>Math.abs(t)*u?(a<0&&(u=-u),d=u*t/a,f=u):(t<0&&(o=-o),d=o,f=o*a/t),{x:r+d,y:i+f}}function V(n){var e=w(L(gn(n)+1),function(){return[]});return s(n.nodes(),function(r){var i=n.node(r),t=i.rank;g(t)||(e[t][i.order]=r)}),e}function Ne(n){var e=R(w(n.nodes(),function(r){return n.node(r).rank}));s(n.nodes(),function(r){var i=n.node(r);m(i,"rank")&&(i.rank-=e)})}function Ce(n){var e=R(w(n.nodes(),function(a){return n.node(a).rank})),r=[];s(n.nodes(),function(a){var o=n.node(a).rank-e;r[o]||(r[o]=[]),r[o].push(a)});var i=0,t=n.graph().nodeRankFactor;s(r,function(a,o){g(a)&&o%t!==0?--i:i&&s(a,function(u){n.node(u).rank+=i})})}function an(n,e,r,i){var t={width:0,height:0};return arguments.length>=4&&(t.rank=r,t.order=i),C(n,"border",t,e)}function gn(n){return x(w(n.nodes(),function(e){var r=n.node(e).rank;if(!g(r))return r}))}function _e(n,e){var r={lhs:[],rhs:[]};return s(n,function(i){e(i)?r.lhs.push(i):r.rhs.push(i)}),r}function Re(n,e){return e()}function Te(n){function e(r){var i=n.children(r),t=n.node(r);if(i.length&&s(i,e),m(t,"minRank")){t.borderLeft=[],t.borderRight=[];for(var a=t.minRank,o=t.maxRank+1;ao.lim&&(u=o,d=!0);var f=M(e.edges(),function(c){return d===dn(n,n.node(c.v),u)&&d!==dn(n,n.node(c.w),u)});return H(f,function(c){return T(e,c)})}function Rn(n,e,r,i){var t=r.v,a=r.w;n.removeEdge(t,a),n.setEdge(i.v,i.w,{}),K(n),Z(n,e),We(n,e)}function We(n,e){var r=U(n.nodes(),function(t){return!e.node(t).parent}),i=qe(n,r);i=i.slice(1),s(i,function(t){var a=n.node(t).parent,o=e.edge(t,a),u=!1;o||(o=e.edge(a,t),u=!0),e.node(t).rank=e.node(a).rank+(u?o.minlen:-o.minlen)})}function je(n,e,r){return n.hasEdge(e,r)}function dn(n,e,r){return r.low<=e.lim&&e.lim<=r.lim}function ze(n){switch(n.graph().ranker){case"network-simplex":fn(n);break;case"tight-tree":Ue(n);break;case"longest-path":Xe(n);break;default:fn(n)}}var Xe=Q;function Ue(n){Q(n),xn(n)}function fn(n){E(n)}function He(n){var e=C(n,"root",{},"_root"),r=Je(n),i=x(y(r))-1,t=2*i+1;n.graph().nestingRoot=e,s(n.edges(),function(o){n.edge(o).minlen*=t});var a=Qe(n)+1;s(n.children(),function(o){Tn(n,e,t,a,i,r,o)}),n.graph().nodeRankFactor=t}function Tn(n,e,r,i,t,a,o){var u=n.children(o);if(!u.length){o!==e&&n.setEdge(e,o,{weight:0,minlen:r});return}var d=an(n,"_bt"),f=an(n,"_bb"),c=n.node(o);n.setParent(d,o),c.borderTop=d,n.setParent(f,o),c.borderBottom=f,s(u,function(h){Tn(n,e,r,i,t,a,h);var l=n.node(h),v=l.borderTop?l.borderTop:h,p=l.borderBottom?l.borderBottom:h,b=l.borderTop?i:2*i,_=v!==p?1:t-a[o]+1;n.setEdge(d,v,{weight:b,minlen:_,nestingEdge:!0}),n.setEdge(p,f,{weight:b,minlen:_,nestingEdge:!0})}),n.parent(o)||n.setEdge(e,d,{weight:0,minlen:t+a[o]})}function Je(n){var e={};function r(i,t){var a=n.children(i);a&&a.length&&s(a,function(o){r(o,t+1)}),e[i]=t}return s(n.children(),function(i){r(i,1)}),e}function Qe(n){return O(n.edges(),function(e,r){return e+n.edge(r).weight},0)}function Ze(n){var e=n.graph();n.removeNode(e.nestingRoot),delete e.nestingRoot,s(n.edges(),function(r){var i=n.edge(r);i.nestingEdge&&n.removeEdge(r)})}function Ke(n,e,r){var i={},t;s(r,function(a){for(var o=n.parent(a),u,d;o;){if(u=n.parent(o),u?(d=i[u],i[u]=o):(d=t,t=o),d&&d!==o){e.setEdge(d,o);return}o=u}})}function nr(n,e,r){var i=er(n),t=new k({compound:!0}).setGraph({root:i}).setDefaultNodeLabel(function(a){return n.node(a)});return s(n.nodes(),function(a){var o=n.node(a),u=n.parent(a);(o.rank===e||o.minRank<=e&&e<=o.maxRank)&&(t.setNode(a),t.setParent(a,u||i),s(n[r](a),function(d){var f=d.v===a?d.w:d.v,c=t.edge(f,a),h=g(c)?0:c.weight;t.setEdge(f,a,{weight:n.edge(d).weight+h})}),m(o,"minRank")&&t.setNode(a,{borderLeft:o.borderLeft[e],borderRight:o.borderRight[e]}))}),t}function er(n){for(var e;n.hasNode(e=J("_root")););return e}function rr(n,e){for(var r=0,i=1;i0;)c%2&&(h+=u[c+1]),c=c-1>>1,u[c]+=f.weight;d+=f.weight*h})),d}function tr(n){var e={},r=M(n.nodes(),function(u){return!n.children(u).length}),i=x(w(r,function(u){return n.node(u).rank})),t=w(L(i+1),function(){return[]});function a(u){if(!m(e,u)){e[u]=!0;var d=n.node(u);t[d.rank].push(u),s(n.successors(u),a)}}var o=I(r,function(u){return n.node(u).rank});return s(o,a),t}function ar(n,e){return w(e,function(r){var i=n.inEdges(r);if(i.length){var t=O(i,function(a,o){var u=n.edge(o),d=n.node(o.v);return{sum:a.sum+u.weight*d.order,weight:a.weight+u.weight}},{sum:0,weight:0});return{v:r,barycenter:t.sum/t.weight,weight:t.weight}}else return{v:r}})}function or(n,e){var r={};s(n,function(t,a){var o=r[t.v]={indegree:0,in:[],out:[],vs:[t.v],i:a};g(t.barycenter)||(o.barycenter=t.barycenter,o.weight=t.weight)}),s(e.edges(),function(t){var a=r[t.v],o=r[t.w];!g(a)&&!g(o)&&(o.indegree++,a.out.push(r[t.w]))});var i=M(r,function(t){return!t.indegree});return ur(i)}function ur(n){var e=[];function r(a){return function(o){o.merged||(g(o.barycenter)||g(a.barycenter)||o.barycenter>=a.barycenter)&&dr(a,o)}}function i(a){return function(o){o.in.push(a),--o.indegree===0&&n.push(o)}}for(;n.length;){var t=n.pop();e.push(t),s(t.in.reverse(),r(t)),s(t.out,i(t))}return w(M(e,function(a){return!a.merged}),function(a){return S(a,["vs","i","barycenter","weight"])})}function dr(n,e){var r=0,i=0;n.weight&&(r+=n.barycenter*n.weight,i+=n.weight),e.weight&&(r+=e.barycenter*e.weight,i+=e.weight),n.vs=e.vs.concat(n.vs),n.barycenter=r/i,n.weight=i,n.i=Math.min(e.i,n.i),e.merged=!0}function fr(n,e){var r=_e(n,function(c){return m(c,"barycenter")}),i=r.lhs,t=I(r.rhs,function(c){return-c.i}),a=[],o=0,u=0,d=0;i.sort(sr(!!e)),d=sn(a,t,d),s(i,function(c){d+=c.vs.length,a.push(c.vs),o+=c.barycenter*c.weight,u+=c.weight,d=sn(a,t,d)});var f={vs:N(a)};return u&&(f.barycenter=o/u,f.weight=u),f}function sn(n,e,r){for(var i;e.length&&(i=P(e)).i<=r;)e.pop(),n.push(i.vs),r++;return r}function sr(n){return function(e,r){return e.barycenterr.barycenter?1:n?r.i-e.i:e.i-r.i}}function Mn(n,e,r,i){var t=n.children(e),a=n.node(e),o=a?a.borderLeft:void 0,u=a?a.borderRight:void 0,d={};o&&(t=M(t,function(p){return p!==o&&p!==u}));var f=ar(n,t);s(f,function(p){if(n.children(p.v).length){var b=Mn(n,p.v,r,i);d[p.v]=b,m(b,"barycenter")&&hr(p,b)}});var c=or(f,r);cr(c,d);var h=fr(c,i);if(o&&(h.vs=N([o,h.vs,u]),n.predecessors(o).length)){var l=n.node(n.predecessors(o)[0]),v=n.node(n.predecessors(u)[0]);m(h,"barycenter")||(h.barycenter=0,h.weight=0),h.barycenter=(h.barycenter*h.weight+l.order+v.order)/(h.weight+2),h.weight+=2}return h}function cr(n,e){s(n,function(r){r.vs=N(r.vs.map(function(i){return e[i]?e[i].vs:i}))})}function hr(n,e){g(n.barycenter)?(n.barycenter=e.barycenter,n.weight=e.weight):(n.barycenter=(n.barycenter*n.weight+e.barycenter*e.weight)/(n.weight+e.weight),n.weight+=e.weight)}function lr(n){var e=gn(n),r=cn(n,L(1,e+1),"inEdges"),i=cn(n,L(e-1,-1,-1),"outEdges"),t=tr(n);hn(n,t);for(var a=Number.POSITIVE_INFINITY,o,u=0,d=0;d<4;++u,++d){vr(u%2?r:i,u%4>=2),t=V(n);var f=rr(n,t);fo||u>e[d].lim));for(f=d,d=i;(d=n.parent(d))!==f;)a.push(d);return{path:t.concat(a.reverse()),lca:f}}function wr(n){var e={},r=0;function i(t){var a=r;s(n.children(t),i),e[t]={low:a,lim:r++}}return s(n.children(),i),e}function br(n,e){var r={};function i(t,a){var o=0,u=0,d=t.length,f=P(a);return s(a,function(c,h){var l=kr(n,c),v=l?n.node(l).order:d;(l||c===f)&&(s(a.slice(u,h+1),function(p){s(n.predecessors(p),function(b){var _=n.node(b),nn=_.order;(nnf)&&In(r,l,c)})})}function t(a,o){var u=-1,d,f=0;return s(o,function(c,h){if(n.node(c).dummy==="border"){var l=n.predecessors(c);l.length&&(d=n.node(l[0]).order,i(o,f,h,u,d),f=h,u=d)}i(o,f,o.length,d,a.length)}),o}return O(e,t),r}function kr(n,e){if(n.node(e).dummy)return U(n.predecessors(e),function(r){return n.node(r).dummy})}function In(n,e,r){if(e>r){var i=e;e=r,r=i}var t=n[e];t||(n[e]=t={}),t[r]=!0}function xr(n,e,r){if(e>r){var i=e;e=r,r=i}return m(n[e],r)}function Er(n,e,r,i){var t={},a={},o={};return s(e,function(u){s(u,function(d,f){t[d]=d,a[d]=d,o[d]=f})}),s(e,function(u){var d=-1;s(u,function(f){var c=i(f);if(c.length){c=I(c,function(b){return o[b]});for(var h=(c.length-1)/2,l=Math.floor(h),v=Math.ceil(h);l<=v;++l){var p=c[l];a[f]===f&&de}function F(n,e){var r={};return e=X(e),vn(n,function(i,t,a){jn(r,t,e(i,t,a))}),r}function x(n){return n&&n.length?pn(n,mn,re):void 0}function H(n,e){return n&&n.length?pn(n,X(e),An):void 0}function ie(n,e){var r=n.length;for(n.sort(e);r--;)n[r]=n[r].value;return n}function te(n,e){if(n!==e){var r=n!==void 0,i=n===null,t=n===n,a=en(n),o=e!==void 0,u=e===null,d=e===e,f=en(e);if(!u&&!f&&!a&&n>e||a&&o&&d&&!u&&!f||i&&o&&d||!r&&d||!t)return 1;if(!i&&!a&&!f&&n=u)return d;var f=r[i];return d*(f=="desc"?-1:1)}}return n.index-e.index}function oe(n,e,r){e.length?e=A(e,function(a){return wn(a)?function(o){return Sn(o,a.length===1?a[0]:a)}:a}):e=[mn];var i=-1;e=A(e,zn(X));var t=Bn(n,function(a,o,u){var d=A(e,function(f){return f(a)});return{criteria:d,index:++i,value:a}});return ie(t,function(a,o){return ae(a,o,r)})}function ue(n,e){return Gn(n,e,function(r,i){return On(n,i)})}var S=Jn(function(n,e){return n==null?{}:ue(n,e)}),de=Math.ceil,fe=Math.max;function se(n,e,r,i){for(var t=-1,a=fe(de((e-n)/(r||1)),0),o=Array(a);a--;)o[++t]=n,n+=r;return o}function ce(n){return function(e,r,i){return i&&typeof i!="number"&&W(e,r,i)&&(r=i=void 0),e=B(e),r===void 0?(r=e,e=0):r=B(r),i=i===void 0?e1&&W(n,e[0],e[1])?e=[]:r>2&&W(e[0],e[1],e[2])&&(e=[e[0]]),oe(n,Fn(e),[])}),he=0;function J(n){var e=++he;return Vn(n)+e}function le(n,e,r){for(var i=-1,t=n.length,a=e.length,o={};++i0;--u)if(o=e[u].dequeue(),o){i=i.concat(G(n,e,r,o,!0));break}}}return i}function G(n,e,r,i,t){var a=t?[]:void 0;return s(n.inEdges(i.v),function(o){var u=n.edge(o),d=n.node(o.v);t&&a.push({v:o.v,w:o.w}),d.out-=u,z(e,r,d)}),s(n.outEdges(i.v),function(o){var u=n.edge(o),d=o.w,f=n.node(d);f.in-=u,z(e,r,f)}),n.removeNode(i.v),a}function ke(n,e){var r=new k,i=0,t=0;s(n.nodes(),function(u){r.setNode(u,{v:u,in:0,out:0})}),s(n.edges(),function(u){var d=r.edge(u.v,u.w)||0,f=e(u),c=d+f;r.setEdge(u.v,u.w,c),t=Math.max(t,r.node(u.v).out+=f),i=Math.max(i,r.node(u.w).in+=f)});var a=L(t+i+3).map(function(){return new pe}),o=i+1;return s(r.nodes(),function(u){z(a,o,r.node(u))}),{graph:r,buckets:a,zeroIdx:o}}function z(n,e,r){r.out?r.in?n[r.out-r.in+e].enqueue(r):n[n.length-1].enqueue(r):n[0].enqueue(r)}function xe(n){var e=n.graph().acyclicer==="greedy"?be(n,r(n)):Ee(n);s(e,function(i){var t=n.edge(i);n.removeEdge(i),t.forwardName=i.name,t.reversed=!0,n.setEdge(i.w,i.v,t,J("rev"))});function r(i){return function(t){return i.edge(t).weight}}}function Ee(n){var e=[],r={},i={};function t(a){m(i,a)||(i[a]=!0,r[a]=!0,s(n.outEdges(a),function(o){m(r,o.w)?e.push(o):t(o.w)}),delete r[a])}return s(n.nodes(),t),e}function ye(n){s(n.edges(),function(e){var r=n.edge(e);if(r.reversed){n.removeEdge(e);var i=r.forwardName;delete r.reversed,delete r.forwardName,n.setEdge(e.w,e.v,r,i)}})}function C(n,e,r,i){var t;do t=J(i);while(n.hasNode(t));return r.dummy=e,n.setNode(t,r),t}function Le(n){var e=new k().setGraph(n.graph());return s(n.nodes(),function(r){e.setNode(r,n.node(r))}),s(n.edges(),function(r){var i=e.edge(r.v,r.w)||{weight:0,minlen:1},t=n.edge(r);e.setEdge(r.v,r.w,{weight:i.weight+t.weight,minlen:Math.max(i.minlen,t.minlen)})}),e}function bn(n){var e=new k({multigraph:n.isMultigraph()}).setGraph(n.graph());return s(n.nodes(),function(r){n.children(r).length||e.setNode(r,n.node(r))}),s(n.edges(),function(r){e.setEdge(r,n.edge(r))}),e}function tn(n,e){var r=n.x,i=n.y,t=e.x-r,a=e.y-i,o=n.width/2,u=n.height/2;if(!t&&!a)throw new Error("Not possible to find intersection inside of the rectangle");var d,f;return Math.abs(a)*o>Math.abs(t)*u?(a<0&&(u=-u),d=u*t/a,f=u):(t<0&&(o=-o),d=o,f=o*a/t),{x:r+d,y:i+f}}function V(n){var e=w(L(gn(n)+1),function(){return[]});return s(n.nodes(),function(r){var i=n.node(r),t=i.rank;g(t)||(e[t][i.order]=r)}),e}function Ne(n){var e=R(w(n.nodes(),function(r){return n.node(r).rank}));s(n.nodes(),function(r){var i=n.node(r);m(i,"rank")&&(i.rank-=e)})}function Ce(n){var e=R(w(n.nodes(),function(a){return n.node(a).rank})),r=[];s(n.nodes(),function(a){var o=n.node(a).rank-e;r[o]||(r[o]=[]),r[o].push(a)});var i=0,t=n.graph().nodeRankFactor;s(r,function(a,o){g(a)&&o%t!==0?--i:i&&s(a,function(u){n.node(u).rank+=i})})}function an(n,e,r,i){var t={width:0,height:0};return arguments.length>=4&&(t.rank=r,t.order=i),C(n,"border",t,e)}function gn(n){return x(w(n.nodes(),function(e){var r=n.node(e).rank;if(!g(r))return r}))}function _e(n,e){var r={lhs:[],rhs:[]};return s(n,function(i){e(i)?r.lhs.push(i):r.rhs.push(i)}),r}function Re(n,e){return e()}function Te(n){function e(r){var i=n.children(r),t=n.node(r);if(i.length&&s(i,e),m(t,"minRank")){t.borderLeft=[],t.borderRight=[];for(var a=t.minRank,o=t.maxRank+1;ao.lim&&(u=o,d=!0);var f=M(e.edges(),function(c){return d===dn(n,n.node(c.v),u)&&d!==dn(n,n.node(c.w),u)});return H(f,function(c){return T(e,c)})}function Rn(n,e,r,i){var t=r.v,a=r.w;n.removeEdge(t,a),n.setEdge(i.v,i.w,{}),K(n),Z(n,e),We(n,e)}function We(n,e){var r=U(n.nodes(),function(t){return!e.node(t).parent}),i=qe(n,r);i=i.slice(1),s(i,function(t){var a=n.node(t).parent,o=e.edge(t,a),u=!1;o||(o=e.edge(a,t),u=!0),e.node(t).rank=e.node(a).rank+(u?o.minlen:-o.minlen)})}function je(n,e,r){return n.hasEdge(e,r)}function dn(n,e,r){return r.low<=e.lim&&e.lim<=r.lim}function ze(n){switch(n.graph().ranker){case"network-simplex":fn(n);break;case"tight-tree":Ue(n);break;case"longest-path":Xe(n);break;default:fn(n)}}var Xe=Q;function Ue(n){Q(n),xn(n)}function fn(n){E(n)}function He(n){var e=C(n,"root",{},"_root"),r=Je(n),i=x(y(r))-1,t=2*i+1;n.graph().nestingRoot=e,s(n.edges(),function(o){n.edge(o).minlen*=t});var a=Qe(n)+1;s(n.children(),function(o){Tn(n,e,t,a,i,r,o)}),n.graph().nodeRankFactor=t}function Tn(n,e,r,i,t,a,o){var u=n.children(o);if(!u.length){o!==e&&n.setEdge(e,o,{weight:0,minlen:r});return}var d=an(n,"_bt"),f=an(n,"_bb"),c=n.node(o);n.setParent(d,o),c.borderTop=d,n.setParent(f,o),c.borderBottom=f,s(u,function(h){Tn(n,e,r,i,t,a,h);var l=n.node(h),v=l.borderTop?l.borderTop:h,p=l.borderBottom?l.borderBottom:h,b=l.borderTop?i:2*i,_=v!==p?1:t-a[o]+1;n.setEdge(d,v,{weight:b,minlen:_,nestingEdge:!0}),n.setEdge(p,f,{weight:b,minlen:_,nestingEdge:!0})}),n.parent(o)||n.setEdge(e,d,{weight:0,minlen:t+a[o]})}function Je(n){var e={};function r(i,t){var a=n.children(i);a&&a.length&&s(a,function(o){r(o,t+1)}),e[i]=t}return s(n.children(),function(i){r(i,1)}),e}function Qe(n){return O(n.edges(),function(e,r){return e+n.edge(r).weight},0)}function Ze(n){var e=n.graph();n.removeNode(e.nestingRoot),delete e.nestingRoot,s(n.edges(),function(r){var i=n.edge(r);i.nestingEdge&&n.removeEdge(r)})}function Ke(n,e,r){var i={},t;s(r,function(a){for(var o=n.parent(a),u,d;o;){if(u=n.parent(o),u?(d=i[u],i[u]=o):(d=t,t=o),d&&d!==o){e.setEdge(d,o);return}o=u}})}function nr(n,e,r){var i=er(n),t=new k({compound:!0}).setGraph({root:i}).setDefaultNodeLabel(function(a){return n.node(a)});return s(n.nodes(),function(a){var o=n.node(a),u=n.parent(a);(o.rank===e||o.minRank<=e&&e<=o.maxRank)&&(t.setNode(a),t.setParent(a,u||i),s(n[r](a),function(d){var f=d.v===a?d.w:d.v,c=t.edge(f,a),h=g(c)?0:c.weight;t.setEdge(f,a,{weight:n.edge(d).weight+h})}),m(o,"minRank")&&t.setNode(a,{borderLeft:o.borderLeft[e],borderRight:o.borderRight[e]}))}),t}function er(n){for(var e;n.hasNode(e=J("_root")););return e}function rr(n,e){for(var r=0,i=1;i0;)c%2&&(h+=u[c+1]),c=c-1>>1,u[c]+=f.weight;d+=f.weight*h})),d}function tr(n){var e={},r=M(n.nodes(),function(u){return!n.children(u).length}),i=x(w(r,function(u){return n.node(u).rank})),t=w(L(i+1),function(){return[]});function a(u){if(!m(e,u)){e[u]=!0;var d=n.node(u);t[d.rank].push(u),s(n.successors(u),a)}}var o=I(r,function(u){return n.node(u).rank});return s(o,a),t}function ar(n,e){return w(e,function(r){var i=n.inEdges(r);if(i.length){var t=O(i,function(a,o){var u=n.edge(o),d=n.node(o.v);return{sum:a.sum+u.weight*d.order,weight:a.weight+u.weight}},{sum:0,weight:0});return{v:r,barycenter:t.sum/t.weight,weight:t.weight}}else return{v:r}})}function or(n,e){var r={};s(n,function(t,a){var o=r[t.v]={indegree:0,in:[],out:[],vs:[t.v],i:a};g(t.barycenter)||(o.barycenter=t.barycenter,o.weight=t.weight)}),s(e.edges(),function(t){var a=r[t.v],o=r[t.w];!g(a)&&!g(o)&&(o.indegree++,a.out.push(r[t.w]))});var i=M(r,function(t){return!t.indegree});return ur(i)}function ur(n){var e=[];function r(a){return function(o){o.merged||(g(o.barycenter)||g(a.barycenter)||o.barycenter>=a.barycenter)&&dr(a,o)}}function i(a){return function(o){o.in.push(a),--o.indegree===0&&n.push(o)}}for(;n.length;){var t=n.pop();e.push(t),s(t.in.reverse(),r(t)),s(t.out,i(t))}return w(M(e,function(a){return!a.merged}),function(a){return S(a,["vs","i","barycenter","weight"])})}function dr(n,e){var r=0,i=0;n.weight&&(r+=n.barycenter*n.weight,i+=n.weight),e.weight&&(r+=e.barycenter*e.weight,i+=e.weight),n.vs=e.vs.concat(n.vs),n.barycenter=r/i,n.weight=i,n.i=Math.min(e.i,n.i),e.merged=!0}function fr(n,e){var r=_e(n,function(c){return m(c,"barycenter")}),i=r.lhs,t=I(r.rhs,function(c){return-c.i}),a=[],o=0,u=0,d=0;i.sort(sr(!!e)),d=sn(a,t,d),s(i,function(c){d+=c.vs.length,a.push(c.vs),o+=c.barycenter*c.weight,u+=c.weight,d=sn(a,t,d)});var f={vs:N(a)};return u&&(f.barycenter=o/u,f.weight=u),f}function sn(n,e,r){for(var i;e.length&&(i=P(e)).i<=r;)e.pop(),n.push(i.vs),r++;return r}function sr(n){return function(e,r){return e.barycenterr.barycenter?1:n?r.i-e.i:e.i-r.i}}function Mn(n,e,r,i){var t=n.children(e),a=n.node(e),o=a?a.borderLeft:void 0,u=a?a.borderRight:void 0,d={};o&&(t=M(t,function(p){return p!==o&&p!==u}));var f=ar(n,t);s(f,function(p){if(n.children(p.v).length){var b=Mn(n,p.v,r,i);d[p.v]=b,m(b,"barycenter")&&hr(p,b)}});var c=or(f,r);cr(c,d);var h=fr(c,i);if(o&&(h.vs=N([o,h.vs,u]),n.predecessors(o).length)){var l=n.node(n.predecessors(o)[0]),v=n.node(n.predecessors(u)[0]);m(h,"barycenter")||(h.barycenter=0,h.weight=0),h.barycenter=(h.barycenter*h.weight+l.order+v.order)/(h.weight+2),h.weight+=2}return h}function cr(n,e){s(n,function(r){r.vs=N(r.vs.map(function(i){return e[i]?e[i].vs:i}))})}function hr(n,e){g(n.barycenter)?(n.barycenter=e.barycenter,n.weight=e.weight):(n.barycenter=(n.barycenter*n.weight+e.barycenter*e.weight)/(n.weight+e.weight),n.weight+=e.weight)}function lr(n){var e=gn(n),r=cn(n,L(1,e+1),"inEdges"),i=cn(n,L(e-1,-1,-1),"outEdges"),t=tr(n);hn(n,t);for(var a=Number.POSITIVE_INFINITY,o,u=0,d=0;d<4;++u,++d){vr(u%2?r:i,u%4>=2),t=V(n);var f=rr(n,t);fo||u>e[d].lim));for(f=d,d=i;(d=n.parent(d))!==f;)a.push(d);return{path:t.concat(a.reverse()),lca:f}}function wr(n){var e={},r=0;function i(t){var a=r;s(n.children(t),i),e[t]={low:a,lim:r++}}return s(n.children(),i),e}function br(n,e){var r={};function i(t,a){var o=0,u=0,d=t.length,f=P(a);return s(a,function(c,h){var l=kr(n,c),v=l?n.node(l).order:d;(l||c===f)&&(s(a.slice(u,h+1),function(p){s(n.predecessors(p),function(b){var _=n.node(b),nn=_.order;(nnf)&&In(r,l,c)})})}function t(a,o){var u=-1,d,f=0;return s(o,function(c,h){if(n.node(c).dummy==="border"){var l=n.predecessors(c);l.length&&(d=n.node(l[0]).order,i(o,f,h,u,d),f=h,u=d)}i(o,f,o.length,d,a.length)}),o}return O(e,t),r}function kr(n,e){if(n.node(e).dummy)return U(n.predecessors(e),function(r){return n.node(r).dummy})}function In(n,e,r){if(e>r){var i=e;e=r,r=i}var t=n[e];t||(n[e]=t={}),t[r]=!0}function xr(n,e,r){if(e>r){var i=e;e=r,r=i}return m(n[e],r)}function Er(n,e,r,i){var t={},a={},o={};return s(e,function(u){s(u,function(d,f){t[d]=d,a[d]=d,o[d]=f})}),s(e,function(u){var d=-1;s(u,function(f){var c=i(f);if(c.length){c=I(c,function(b){return o[b]});for(var h=(c.length-1)/2,l=Math.floor(h),v=Math.ceil(h);l<=v;++l){var p=c[l];a[f]===f&&dt?1:n>=t?0:NaN}function hn(n,t){return n==null||t==null?NaN:tn?1:t>=n?0:NaN}function _(n){let t,e,r;n.length!==2?(t=F,e=(u,c)=>F(n(u),c),r=(u,c)=>n(u)-c):(t=n===F||n===hn?n:mn,e=n,r=n);function i(u,c,o=0,s=u.length){if(o>>1;e(u[h],c)<0?o=h+1:s=h}while(o>>1;e(u[h],c)<=0?o=h+1:s=h}while(oo&&r(u[h-1],c)>-r(u[h],c)?h-1:h}return{left:i,center:a,right:f}}function mn(){return 0}function ln(n){return n===null?NaN:+n}const sn=_(F),dn=sn.right;_(ln).center;const gn=Math.sqrt(50),yn=Math.sqrt(10),Mn=Math.sqrt(2);function R(n,t,e){const r=(t-n)/Math.max(0,e),i=Math.floor(Math.log10(r)),f=r/Math.pow(10,i),a=f>=gn?10:f>=yn?5:f>=Mn?2:1;let u,c,o;return i<0?(o=Math.pow(10,-i)/a,u=Math.round(n*o),c=Math.round(t*o),u/ot&&--c,o=-o):(o=Math.pow(10,i)*a,u=Math.round(n/o),c=Math.round(t/o),u*ot&&--c),c0))return[];if(n===t)return[n];const r=t=i))return[];const u=f-i+1,c=new Array(u);if(r)if(a<0)for(let o=0;o=1e21?n.toLocaleString("en").replace(/,/g,""):n.toString(10)}function E(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}function v(n){return n=E(Math.abs(n)),n?n[1]:NaN}function jn(n,t){return function(e,r){for(var i=e.length,f=[],a=0,u=n[0],c=0;i>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),f.push(e.substring(i-=u,i+u)),!((c+=u+1)>r));)u=n[a=(a+1)%n.length];return f.reverse().join(t)}}function Pn(n){return function(t){return t.replace(/[0-9]/g,function(e){return n[+e]})}}var zn=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function D(n){if(!(t=zn.exec(n)))throw new Error("invalid format: "+n);var t;return new B({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}D.prototype=B.prototype;function B(n){this.fill=n.fill===void 0?" ":n.fill+"",this.align=n.align===void 0?">":n.align+"",this.sign=n.sign===void 0?"-":n.sign+"",this.symbol=n.symbol===void 0?"":n.symbol+"",this.zero=!!n.zero,this.width=n.width===void 0?void 0:+n.width,this.comma=!!n.comma,this.precision=n.precision===void 0?void 0:+n.precision,this.trim=!!n.trim,this.type=n.type===void 0?"":n.type+""}B.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function $n(n){n:for(var t=n.length,e=1,r=-1,i;e0&&(r=0);break}return r>0?n.slice(0,r)+n.slice(i+1):n}var nn;function Fn(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1],f=i-(nn=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=r.length;return f===a?r:f>a?r+new Array(f-a+1).join("0"):f>0?r.slice(0,f)+"."+r.slice(f):"0."+new Array(1-f).join("0")+E(n,Math.max(0,t+f-1))[0]}function Z(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const H={"%":(n,t)=>(n*100).toFixed(t),b:n=>Math.round(n).toString(2),c:n=>n+"",d:bn,e:(n,t)=>n.toExponential(t),f:(n,t)=>n.toFixed(t),g:(n,t)=>n.toPrecision(t),o:n=>Math.round(n).toString(8),p:(n,t)=>Z(n*100,t),r:Z,s:Fn,X:n=>Math.round(n).toString(16).toUpperCase(),x:n=>Math.round(n).toString(16)};function J(n){return n}var K=Array.prototype.map,Q=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Rn(n){var t=n.grouping===void 0||n.thousands===void 0?J:jn(K.call(n.grouping,Number),n.thousands+""),e=n.currency===void 0?"":n.currency[0]+"",r=n.currency===void 0?"":n.currency[1]+"",i=n.decimal===void 0?".":n.decimal+"",f=n.numerals===void 0?J:Pn(K.call(n.numerals,String)),a=n.percent===void 0?"%":n.percent+"",u=n.minus===void 0?"−":n.minus+"",c=n.nan===void 0?"NaN":n.nan+"";function o(h){h=D(h);var l=h.fill,p=h.align,y=h.sign,S=h.symbol,k=h.zero,b=h.width,T=h.comma,w=h.precision,G=h.trim,d=h.type;d==="n"?(T=!0,d="g"):H[d]||(w===void 0&&(w=12),G=!0,d="g"),(k||l==="0"&&p==="=")&&(k=!0,l="0",p="=");var en=S==="$"?e:S==="#"&&/[boxX]/.test(d)?"0"+d.toLowerCase():"",on=S==="$"?r:/[%p]/.test(d)?a:"",O=H[d],an=/[defgprs%]/.test(d);w=w===void 0?6:/[gprs]/.test(d)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function V(m){var N=en,g=on,x,X,j;if(d==="c")g=O(m)+g,m="";else{m=+m;var P=m<0||1/m<0;if(m=isNaN(m)?c:O(Math.abs(m),w),G&&(m=$n(m)),P&&+m==0&&y!=="+"&&(P=!1),N=(P?y==="("?y:u:y==="-"||y==="("?"":y)+N,g=(d==="s"?Q[8+nn/3]:"")+g+(P&&y==="("?")":""),an){for(x=-1,X=m.length;++xj||j>57){g=(j===46?i+m.slice(x+1):m.slice(x))+g,m=m.slice(0,x);break}}}T&&!k&&(m=t(m,1/0));var z=N.length+m.length+g.length,M=z>1)+N+m+g+M.slice(z);break;default:m=M+N+m+g;break}return f(m)}return V.toString=function(){return h+""},V}function s(h,l){var p=o((h=D(h),h.type="f",h)),y=Math.max(-8,Math.min(8,Math.floor(v(l)/3)))*3,S=Math.pow(10,-y),k=Q[8+y/3];return function(b){return p(S*b)+k}}return{format:o,formatPrefix:s}}var $,tn,rn;En({thousands:",",grouping:[3],currency:["$",""]});function En(n){return $=Rn(n),tn=$.format,rn=$.formatPrefix,$}function Dn(n){return Math.max(0,-v(Math.abs(n)))}function Tn(n,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(v(t)/3)))*3-v(Math.abs(n)))}function In(n,t){return n=Math.abs(n),t=Math.abs(t)-n,Math.max(0,v(t)-v(n))+1}function Ln(n){return function(){return n}}function qn(n){return+n}var W=[0,1];function A(n){return n}function q(n,t){return(t-=n=+n)?function(e){return(e-n)/t}:Ln(isNaN(t)?NaN:.5)}function Cn(n,t){var e;return n>t&&(e=n,n=t,t=e),function(r){return Math.max(n,Math.min(t,r))}}function Bn(n,t,e){var r=n[0],i=n[1],f=t[0],a=t[1];return i2?Gn:Bn,c=o=null,h}function h(l){return l==null||isNaN(l=+l)?f:(c||(c=u(n.map(r),t,e)))(r(a(l)))}return h.invert=function(l){return a(i((o||(o=u(t,n.map(r),I)))(l)))},h.domain=function(l){return arguments.length?(n=Array.from(l,qn),s()):n.slice()},h.range=function(l){return arguments.length?(t=Array.from(l),s()):t.slice()},h.rangeRound=function(l){return t=Array.from(l),e=Sn,s()},h.clamp=function(l){return arguments.length?(a=l?!0:A,s()):a!==A},h.interpolate=function(l){return arguments.length?(e=l,s()):e},h.unknown=function(l){return arguments.length?(f=l,h):f},function(l,p){return r=l,i=p,s()}}function Xn(){return Vn()(A,A)}function Un(n,t,e,r){var i=wn(n,t,e),f;switch(r=D(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(n),Math.abs(t));return r.precision==null&&!isNaN(f=Tn(i,a))&&(r.precision=f),rn(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(f=In(i,Math.max(Math.abs(n),Math.abs(t))))&&(r.precision=f-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(f=Dn(i))&&(r.precision=f-(r.type==="%")*2);break}}return tn(r)}function Yn(n){var t=n.domain;return n.ticks=function(e){var r=t();return pn(r[0],r[r.length-1],e??10)},n.tickFormat=function(e,r){var i=t();return Un(i[0],i[i.length-1],e??10,r)},n.nice=function(e){e==null&&(e=10);var r=t(),i=0,f=r.length-1,a=r[i],u=r[f],c,o,s=10;for(u0;){if(o=L(a,u,e),o===c)return r[i]=a,r[f]=u,t(r);if(o>0)a=Math.floor(a/o)*o,u=Math.ceil(u/o)*o;else if(o<0)a=Math.ceil(a*o)/o,u=Math.floor(u*o)/o;else break;c=o}return n},n}function Zn(){var n=Xn();return n.copy=function(){return On(n,Zn())},cn.apply(n,arguments),Yn(n)}export{On as a,_ as b,Xn as c,Zn as l,wn as t}; +import{a$ as un,b0 as I,b1 as U,b2 as Y,b3 as fn}from"../app.BnrbdIpt.js";import{i as cn}from"./init.Gi6I4Gst.js";function F(n,t){return n==null||t==null?NaN:nt?1:n>=t?0:NaN}function hn(n,t){return n==null||t==null?NaN:tn?1:t>=n?0:NaN}function _(n){let t,e,r;n.length!==2?(t=F,e=(u,c)=>F(n(u),c),r=(u,c)=>n(u)-c):(t=n===F||n===hn?n:mn,e=n,r=n);function i(u,c,o=0,s=u.length){if(o>>1;e(u[h],c)<0?o=h+1:s=h}while(o>>1;e(u[h],c)<=0?o=h+1:s=h}while(oo&&r(u[h-1],c)>-r(u[h],c)?h-1:h}return{left:i,center:a,right:f}}function mn(){return 0}function ln(n){return n===null?NaN:+n}const sn=_(F),dn=sn.right;_(ln).center;const gn=Math.sqrt(50),yn=Math.sqrt(10),Mn=Math.sqrt(2);function R(n,t,e){const r=(t-n)/Math.max(0,e),i=Math.floor(Math.log10(r)),f=r/Math.pow(10,i),a=f>=gn?10:f>=yn?5:f>=Mn?2:1;let u,c,o;return i<0?(o=Math.pow(10,-i)/a,u=Math.round(n*o),c=Math.round(t*o),u/ot&&--c,o=-o):(o=Math.pow(10,i)*a,u=Math.round(n/o),c=Math.round(t/o),u*ot&&--c),c0))return[];if(n===t)return[n];const r=t=i))return[];const u=f-i+1,c=new Array(u);if(r)if(a<0)for(let o=0;o=1e21?n.toLocaleString("en").replace(/,/g,""):n.toString(10)}function E(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}function v(n){return n=E(Math.abs(n)),n?n[1]:NaN}function jn(n,t){return function(e,r){for(var i=e.length,f=[],a=0,u=n[0],c=0;i>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),f.push(e.substring(i-=u,i+u)),!((c+=u+1)>r));)u=n[a=(a+1)%n.length];return f.reverse().join(t)}}function Pn(n){return function(t){return t.replace(/[0-9]/g,function(e){return n[+e]})}}var zn=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function D(n){if(!(t=zn.exec(n)))throw new Error("invalid format: "+n);var t;return new B({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}D.prototype=B.prototype;function B(n){this.fill=n.fill===void 0?" ":n.fill+"",this.align=n.align===void 0?">":n.align+"",this.sign=n.sign===void 0?"-":n.sign+"",this.symbol=n.symbol===void 0?"":n.symbol+"",this.zero=!!n.zero,this.width=n.width===void 0?void 0:+n.width,this.comma=!!n.comma,this.precision=n.precision===void 0?void 0:+n.precision,this.trim=!!n.trim,this.type=n.type===void 0?"":n.type+""}B.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function $n(n){n:for(var t=n.length,e=1,r=-1,i;e0&&(r=0);break}return r>0?n.slice(0,r)+n.slice(i+1):n}var nn;function Fn(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1],f=i-(nn=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=r.length;return f===a?r:f>a?r+new Array(f-a+1).join("0"):f>0?r.slice(0,f)+"."+r.slice(f):"0."+new Array(1-f).join("0")+E(n,Math.max(0,t+f-1))[0]}function Z(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const H={"%":(n,t)=>(n*100).toFixed(t),b:n=>Math.round(n).toString(2),c:n=>n+"",d:bn,e:(n,t)=>n.toExponential(t),f:(n,t)=>n.toFixed(t),g:(n,t)=>n.toPrecision(t),o:n=>Math.round(n).toString(8),p:(n,t)=>Z(n*100,t),r:Z,s:Fn,X:n=>Math.round(n).toString(16).toUpperCase(),x:n=>Math.round(n).toString(16)};function J(n){return n}var K=Array.prototype.map,Q=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Rn(n){var t=n.grouping===void 0||n.thousands===void 0?J:jn(K.call(n.grouping,Number),n.thousands+""),e=n.currency===void 0?"":n.currency[0]+"",r=n.currency===void 0?"":n.currency[1]+"",i=n.decimal===void 0?".":n.decimal+"",f=n.numerals===void 0?J:Pn(K.call(n.numerals,String)),a=n.percent===void 0?"%":n.percent+"",u=n.minus===void 0?"−":n.minus+"",c=n.nan===void 0?"NaN":n.nan+"";function o(h){h=D(h);var l=h.fill,p=h.align,y=h.sign,S=h.symbol,k=h.zero,b=h.width,T=h.comma,w=h.precision,G=h.trim,d=h.type;d==="n"?(T=!0,d="g"):H[d]||(w===void 0&&(w=12),G=!0,d="g"),(k||l==="0"&&p==="=")&&(k=!0,l="0",p="=");var en=S==="$"?e:S==="#"&&/[boxX]/.test(d)?"0"+d.toLowerCase():"",on=S==="$"?r:/[%p]/.test(d)?a:"",O=H[d],an=/[defgprs%]/.test(d);w=w===void 0?6:/[gprs]/.test(d)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function V(m){var N=en,g=on,x,X,j;if(d==="c")g=O(m)+g,m="";else{m=+m;var P=m<0||1/m<0;if(m=isNaN(m)?c:O(Math.abs(m),w),G&&(m=$n(m)),P&&+m==0&&y!=="+"&&(P=!1),N=(P?y==="("?y:u:y==="-"||y==="("?"":y)+N,g=(d==="s"?Q[8+nn/3]:"")+g+(P&&y==="("?")":""),an){for(x=-1,X=m.length;++xj||j>57){g=(j===46?i+m.slice(x+1):m.slice(x))+g,m=m.slice(0,x);break}}}T&&!k&&(m=t(m,1/0));var z=N.length+m.length+g.length,M=z>1)+N+m+g+M.slice(z);break;default:m=M+N+m+g;break}return f(m)}return V.toString=function(){return h+""},V}function s(h,l){var p=o((h=D(h),h.type="f",h)),y=Math.max(-8,Math.min(8,Math.floor(v(l)/3)))*3,S=Math.pow(10,-y),k=Q[8+y/3];return function(b){return p(S*b)+k}}return{format:o,formatPrefix:s}}var $,tn,rn;En({thousands:",",grouping:[3],currency:["$",""]});function En(n){return $=Rn(n),tn=$.format,rn=$.formatPrefix,$}function Dn(n){return Math.max(0,-v(Math.abs(n)))}function Tn(n,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(v(t)/3)))*3-v(Math.abs(n)))}function In(n,t){return n=Math.abs(n),t=Math.abs(t)-n,Math.max(0,v(t)-v(n))+1}function Ln(n){return function(){return n}}function qn(n){return+n}var W=[0,1];function A(n){return n}function q(n,t){return(t-=n=+n)?function(e){return(e-n)/t}:Ln(isNaN(t)?NaN:.5)}function Cn(n,t){var e;return n>t&&(e=n,n=t,t=e),function(r){return Math.max(n,Math.min(t,r))}}function Bn(n,t,e){var r=n[0],i=n[1],f=t[0],a=t[1];return i2?Gn:Bn,c=o=null,h}function h(l){return l==null||isNaN(l=+l)?f:(c||(c=u(n.map(r),t,e)))(r(a(l)))}return h.invert=function(l){return a(i((o||(o=u(t,n.map(r),I)))(l)))},h.domain=function(l){return arguments.length?(n=Array.from(l,qn),s()):n.slice()},h.range=function(l){return arguments.length?(t=Array.from(l),s()):t.slice()},h.rangeRound=function(l){return t=Array.from(l),e=Sn,s()},h.clamp=function(l){return arguments.length?(a=l?!0:A,s()):a!==A},h.interpolate=function(l){return arguments.length?(e=l,s()):e},h.unknown=function(l){return arguments.length?(f=l,h):f},function(l,p){return r=l,i=p,s()}}function Xn(){return Vn()(A,A)}function Un(n,t,e,r){var i=wn(n,t,e),f;switch(r=D(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(n),Math.abs(t));return r.precision==null&&!isNaN(f=Tn(i,a))&&(r.precision=f),rn(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(f=In(i,Math.max(Math.abs(n),Math.abs(t))))&&(r.precision=f-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(f=Dn(i))&&(r.precision=f-(r.type==="%")*2);break}}return tn(r)}function Yn(n){var t=n.domain;return n.ticks=function(e){var r=t();return pn(r[0],r[r.length-1],e??10)},n.tickFormat=function(e,r){var i=t();return Un(i[0],i[i.length-1],e??10,r)},n.nice=function(e){e==null&&(e=10);var r=t(),i=0,f=r.length-1,a=r[i],u=r[f],c,o,s=10;for(u0;){if(o=L(a,u,e),o===c)return r[i]=a,r[f]=u,t(r);if(o>0)a=Math.floor(a/o)*o,u=Math.ceil(u/o)*o;else if(o<0)a=Math.ceil(a*o)/o,u=Math.floor(u*o)/o;else break;c=o}return n},n}function Zn(){var n=Xn();return n.copy=function(){return On(n,Zn())},cn.apply(n,arguments),Yn(n)}export{On as a,_ as b,Xn as c,Zn as l,wn as t}; diff --git a/assets/chunks/mindmap-definition-FCEC46F3.DqDnaIh6.js b/assets/chunks/mindmap-definition-FCEC46F3.C01GakhB.js similarity index 99% rename from assets/chunks/mindmap-definition-FCEC46F3.DqDnaIh6.js rename to assets/chunks/mindmap-definition-FCEC46F3.C01GakhB.js index d38fdfc9a..c8937a142 100644 --- a/assets/chunks/mindmap-definition-FCEC46F3.DqDnaIh6.js +++ b/assets/chunks/mindmap-definition-FCEC46F3.C01GakhB.js @@ -1,4 +1,4 @@ -import{aF as at,aG as Nt,_ as S,l as z,j as Dt,D as mt,a6 as Ot,d as ot,K as At,aa as It,F as tt,i as et,aj as Ct,ak as Rt,al as xt}from"../app.D6i7gVln.js";import{c as pt}from"./cytoscape.esm.otp_DSkq.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";var dt={exports:{}},it={exports:{}},nt={exports:{}},ut;function Mt(){return ut||(ut=1,function(I,w){(function(m,y){I.exports=y()})(at,function(){return function(f){var m={};function y(r){if(m[r])return m[r].exports;var t=m[r]={i:r,l:!1,exports:{}};return f[r].call(t.exports,t,t.exports,y),t.l=!0,t.exports}return y.m=f,y.c=m,y.i=function(r){return r},y.d=function(r,t,e){y.o(r,t)||Object.defineProperty(r,t,{configurable:!1,enumerable:!0,get:e})},y.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return y.d(t,"a",t),t},y.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},y.p="",y(y.s=26)}([function(f,m,y){function r(){}r.QUALITY=1,r.DEFAULT_CREATE_BENDS_AS_NEEDED=!1,r.DEFAULT_INCREMENTAL=!1,r.DEFAULT_ANIMATION_ON_LAYOUT=!0,r.DEFAULT_ANIMATION_DURING_LAYOUT=!1,r.DEFAULT_ANIMATION_PERIOD=50,r.DEFAULT_UNIFORM_LEAF_NODE_SIZES=!1,r.DEFAULT_GRAPH_MARGIN=15,r.NODE_DIMENSIONS_INCLUDE_LABELS=!1,r.SIMPLE_NODE_SIZE=40,r.SIMPLE_NODE_HALF_SIZE=r.SIMPLE_NODE_SIZE/2,r.EMPTY_COMPOUND_NODE_SIZE=40,r.MIN_EDGE_LENGTH=1,r.WORLD_BOUNDARY=1e6,r.INITIAL_WORLD_BOUNDARY=r.WORLD_BOUNDARY/1e3,r.WORLD_CENTER_X=1200,r.WORLD_CENTER_Y=900,f.exports=r},function(f,m,y){var r=y(2),t=y(8),e=y(9);function i(g,a,v){r.call(this,v),this.isOverlapingSourceAndTarget=!1,this.vGraphObject=v,this.bendpoints=[],this.source=g,this.target=a}i.prototype=Object.create(r.prototype);for(var o in r)i[o]=r[o];i.prototype.getSource=function(){return this.source},i.prototype.getTarget=function(){return this.target},i.prototype.isInterGraph=function(){return this.isInterGraph},i.prototype.getLength=function(){return this.length},i.prototype.isOverlapingSourceAndTarget=function(){return this.isOverlapingSourceAndTarget},i.prototype.getBendpoints=function(){return this.bendpoints},i.prototype.getLca=function(){return this.lca},i.prototype.getSourceInLca=function(){return this.sourceInLca},i.prototype.getTargetInLca=function(){return this.targetInLca},i.prototype.getOtherEnd=function(g){if(this.source===g)return this.target;if(this.target===g)return this.source;throw"Node is not incident with this edge"},i.prototype.getOtherEndInGraph=function(g,a){for(var v=this.getOtherEnd(g),n=a.getGraphManager().getRoot();;){if(v.getOwner()==a)return v;if(v.getOwner()==n)break;v=v.getOwner().getParent()}return null},i.prototype.updateLength=function(){var g=new Array(4);this.isOverlapingSourceAndTarget=t.getIntersection(this.target.getRect(),this.source.getRect(),g),this.isOverlapingSourceAndTarget||(this.lengthX=g[0]-g[2],this.lengthY=g[1]-g[3],Math.abs(this.lengthX)<1&&(this.lengthX=e.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=e.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY))},i.prototype.updateLengthSimple=function(){this.lengthX=this.target.getCenterX()-this.source.getCenterX(),this.lengthY=this.target.getCenterY()-this.source.getCenterY(),Math.abs(this.lengthX)<1&&(this.lengthX=e.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=e.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY)},f.exports=i},function(f,m,y){function r(t){this.vGraphObject=t}f.exports=r},function(f,m,y){var r=y(2),t=y(10),e=y(13),i=y(0),o=y(16),g=y(4);function a(n,c,l,E){l==null&&E==null&&(E=c),r.call(this,E),n.graphManager!=null&&(n=n.graphManager),this.estimatedSize=t.MIN_VALUE,this.inclusionTreeDepth=t.MAX_VALUE,this.vGraphObject=E,this.edges=[],this.graphManager=n,l!=null&&c!=null?this.rect=new e(c.x,c.y,l.width,l.height):this.rect=new e}a.prototype=Object.create(r.prototype);for(var v in r)a[v]=r[v];a.prototype.getEdges=function(){return this.edges},a.prototype.getChild=function(){return this.child},a.prototype.getOwner=function(){return this.owner},a.prototype.getWidth=function(){return this.rect.width},a.prototype.setWidth=function(n){this.rect.width=n},a.prototype.getHeight=function(){return this.rect.height},a.prototype.setHeight=function(n){this.rect.height=n},a.prototype.getCenterX=function(){return this.rect.x+this.rect.width/2},a.prototype.getCenterY=function(){return this.rect.y+this.rect.height/2},a.prototype.getCenter=function(){return new g(this.rect.x+this.rect.width/2,this.rect.y+this.rect.height/2)},a.prototype.getLocation=function(){return new g(this.rect.x,this.rect.y)},a.prototype.getRect=function(){return this.rect},a.prototype.getDiagonal=function(){return Math.sqrt(this.rect.width*this.rect.width+this.rect.height*this.rect.height)},a.prototype.getHalfTheDiagonal=function(){return Math.sqrt(this.rect.height*this.rect.height+this.rect.width*this.rect.width)/2},a.prototype.setRect=function(n,c){this.rect.x=n.x,this.rect.y=n.y,this.rect.width=c.width,this.rect.height=c.height},a.prototype.setCenter=function(n,c){this.rect.x=n-this.rect.width/2,this.rect.y=c-this.rect.height/2},a.prototype.setLocation=function(n,c){this.rect.x=n,this.rect.y=c},a.prototype.moveBy=function(n,c){this.rect.x+=n,this.rect.y+=c},a.prototype.getEdgeListToNode=function(n){var c=[],l=this;return l.edges.forEach(function(E){if(E.target==n){if(E.source!=l)throw"Incorrect edge source!";c.push(E)}}),c},a.prototype.getEdgesBetween=function(n){var c=[],l=this;return l.edges.forEach(function(E){if(!(E.source==l||E.target==l))throw"Incorrect edge source and/or target";(E.target==n||E.source==n)&&c.push(E)}),c},a.prototype.getNeighborsList=function(){var n=new Set,c=this;return c.edges.forEach(function(l){if(l.source==c)n.add(l.target);else{if(l.target!=c)throw"Incorrect incidency!";n.add(l.source)}}),n},a.prototype.withChildren=function(){var n=new Set,c,l;if(n.add(this),this.child!=null)for(var E=this.child.getNodes(),T=0;Tc&&(this.rect.x-=(this.labelWidth-c)/2,this.setWidth(this.labelWidth)),this.labelHeight>l&&(this.labelPos=="center"?this.rect.y-=(this.labelHeight-l)/2:this.labelPos=="top"&&(this.rect.y-=this.labelHeight-l),this.setHeight(this.labelHeight))}}},a.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==t.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},a.prototype.transform=function(n){var c=this.rect.x;c>i.WORLD_BOUNDARY?c=i.WORLD_BOUNDARY:c<-i.WORLD_BOUNDARY&&(c=-i.WORLD_BOUNDARY);var l=this.rect.y;l>i.WORLD_BOUNDARY?l=i.WORLD_BOUNDARY:l<-i.WORLD_BOUNDARY&&(l=-i.WORLD_BOUNDARY);var E=new g(c,l),T=n.inverseTransformPoint(E);this.setLocation(T.x,T.y)},a.prototype.getLeft=function(){return this.rect.x},a.prototype.getRight=function(){return this.rect.x+this.rect.width},a.prototype.getTop=function(){return this.rect.y},a.prototype.getBottom=function(){return this.rect.y+this.rect.height},a.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},f.exports=a},function(f,m,y){function r(t,e){t==null&&e==null?(this.x=0,this.y=0):(this.x=t,this.y=e)}r.prototype.getX=function(){return this.x},r.prototype.getY=function(){return this.y},r.prototype.setX=function(t){this.x=t},r.prototype.setY=function(t){this.y=t},r.prototype.getDifference=function(t){return new DimensionD(this.x-t.x,this.y-t.y)},r.prototype.getCopy=function(){return new r(this.x,this.y)},r.prototype.translate=function(t){return this.x+=t.width,this.y+=t.height,this},f.exports=r},function(f,m,y){var r=y(2),t=y(10),e=y(0),i=y(6),o=y(3),g=y(1),a=y(13),v=y(12),n=y(11);function c(E,T,D){r.call(this,D),this.estimatedSize=t.MIN_VALUE,this.margin=e.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=E,T!=null&&T instanceof i?this.graphManager=T:T!=null&&T instanceof Layout&&(this.graphManager=T.graphManager)}c.prototype=Object.create(r.prototype);for(var l in r)c[l]=r[l];c.prototype.getNodes=function(){return this.nodes},c.prototype.getEdges=function(){return this.edges},c.prototype.getGraphManager=function(){return this.graphManager},c.prototype.getParent=function(){return this.parent},c.prototype.getLeft=function(){return this.left},c.prototype.getRight=function(){return this.right},c.prototype.getTop=function(){return this.top},c.prototype.getBottom=function(){return this.bottom},c.prototype.isConnected=function(){return this.isConnected},c.prototype.add=function(E,T,D){if(T==null&&D==null){var L=E;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(L)>-1)throw"Node already in graph!";return L.owner=this,this.getNodes().push(L),L}else{var O=E;if(!(this.getNodes().indexOf(T)>-1&&this.getNodes().indexOf(D)>-1))throw"Source or target not in graph!";if(!(T.owner==D.owner&&T.owner==this))throw"Both owners must be this graph!";return T.owner!=D.owner?null:(O.source=T,O.target=D,O.isInterGraph=!1,this.getEdges().push(O),T.edges.push(O),D!=T&&D.edges.push(O),O)}},c.prototype.remove=function(E){var T=E;if(E instanceof o){if(T==null)throw"Node is null!";if(!(T.owner!=null&&T.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var D=T.edges.slice(),L,O=D.length,d=0;d-1&&h>-1))throw"Source and/or target doesn't know this edge!";L.source.edges.splice(s,1),L.target!=L.source&&L.target.edges.splice(h,1);var N=L.source.owner.getEdges().indexOf(L);if(N==-1)throw"Not in owner's edge list!";L.source.owner.getEdges().splice(N,1)}},c.prototype.updateLeftTop=function(){for(var E=t.MAX_VALUE,T=t.MAX_VALUE,D,L,O,d=this.getNodes(),N=d.length,s=0;sD&&(E=D),T>L&&(T=L)}return E==t.MAX_VALUE?null:(d[0].getParent().paddingLeft!=null?O=d[0].getParent().paddingLeft:O=this.margin,this.left=T-O,this.top=E-O,new v(this.left,this.top))},c.prototype.updateBounds=function(E){for(var T=t.MAX_VALUE,D=-t.MAX_VALUE,L=t.MAX_VALUE,O=-t.MAX_VALUE,d,N,s,h,u,p=this.nodes,A=p.length,C=0;Cd&&(T=d),Ds&&(L=s),Od&&(T=d),Ds&&(L=s),O=this.nodes.length){var A=0;D.forEach(function(C){C.owner==E&&A++}),A==this.nodes.length&&(this.isConnected=!0)}},f.exports=c},function(f,m,y){var r,t=y(1);function e(i){r=y(5),this.layout=i,this.graphs=[],this.edges=[]}e.prototype.addRoot=function(){var i=this.layout.newGraph(),o=this.layout.newNode(null),g=this.add(i,o);return this.setRootGraph(g),this.rootGraph},e.prototype.add=function(i,o,g,a,v){if(g==null&&a==null&&v==null){if(i==null)throw"Graph is null!";if(o==null)throw"Parent node is null!";if(this.graphs.indexOf(i)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(i),i.parent!=null)throw"Already has a parent!";if(o.child!=null)throw"Already has a child!";return i.parent=o,o.child=i,i}else{v=g,a=o,g=i;var n=a.getOwner(),c=v.getOwner();if(!(n!=null&&n.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(c!=null&&c.getGraphManager()==this))throw"Target not in this graph mgr!";if(n==c)return g.isInterGraph=!1,n.add(g,a,v);if(g.isInterGraph=!0,g.source=a,g.target=v,this.edges.indexOf(g)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(g),!(g.source!=null&&g.target!=null))throw"Edge source and/or target is null!";if(!(g.source.edges.indexOf(g)==-1&&g.target.edges.indexOf(g)==-1))throw"Edge already in source and/or target incidency list!";return g.source.edges.push(g),g.target.edges.push(g),g}},e.prototype.remove=function(i){if(i instanceof r){var o=i;if(o.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(o==this.rootGraph||o.parent!=null&&o.parent.graphManager==this))throw"Invalid parent node!";var g=[];g=g.concat(o.getEdges());for(var a,v=g.length,n=0;n=i.getRight()?o[0]+=Math.min(i.getX()-e.getX(),e.getRight()-i.getRight()):i.getX()<=e.getX()&&i.getRight()>=e.getRight()&&(o[0]+=Math.min(e.getX()-i.getX(),i.getRight()-e.getRight())),e.getY()<=i.getY()&&e.getBottom()>=i.getBottom()?o[1]+=Math.min(i.getY()-e.getY(),e.getBottom()-i.getBottom()):i.getY()<=e.getY()&&i.getBottom()>=e.getBottom()&&(o[1]+=Math.min(e.getY()-i.getY(),i.getBottom()-e.getBottom()));var v=Math.abs((i.getCenterY()-e.getCenterY())/(i.getCenterX()-e.getCenterX()));i.getCenterY()===e.getCenterY()&&i.getCenterX()===e.getCenterX()&&(v=1);var n=v*o[0],c=o[1]/v;o[0]n)return o[0]=g,o[1]=l,o[2]=v,o[3]=p,!1;if(av)return o[0]=c,o[1]=a,o[2]=h,o[3]=n,!1;if(gv?(o[0]=T,o[1]=D,x=!0):(o[0]=E,o[1]=l,x=!0):U===M&&(g>v?(o[0]=c,o[1]=l,x=!0):(o[0]=L,o[1]=D,x=!0)),-X===M?v>g?(o[2]=u,o[3]=p,_=!0):(o[2]=h,o[3]=s,_=!0):X===M&&(v>g?(o[2]=N,o[3]=s,_=!0):(o[2]=A,o[3]=p,_=!0)),x&&_)return!1;if(g>v?a>n?(G=this.getCardinalDirection(U,M,4),F=this.getCardinalDirection(X,M,2)):(G=this.getCardinalDirection(-U,M,3),F=this.getCardinalDirection(-X,M,1)):a>n?(G=this.getCardinalDirection(-U,M,1),F=this.getCardinalDirection(-X,M,3)):(G=this.getCardinalDirection(U,M,2),F=this.getCardinalDirection(X,M,4)),!x)switch(G){case 1:Y=l,b=g+-d/M,o[0]=b,o[1]=Y;break;case 2:b=L,Y=a+O*M,o[0]=b,o[1]=Y;break;case 3:Y=D,b=g+d/M,o[0]=b,o[1]=Y;break;case 4:b=T,Y=a+-O*M,o[0]=b,o[1]=Y;break}if(!_)switch(F){case 1:H=s,k=v+-R/M,o[2]=k,o[3]=H;break;case 2:k=A,H=n+C*M,o[2]=k,o[3]=H;break;case 3:H=p,k=v+R/M,o[2]=k,o[3]=H;break;case 4:k=u,H=n+-C*M,o[2]=k,o[3]=H;break}}return!1},t.getCardinalDirection=function(e,i,o){return e>i?o:1+o%4},t.getIntersection=function(e,i,o,g){if(g==null)return this.getIntersection2(e,i,o);var a=e.x,v=e.y,n=i.x,c=i.y,l=o.x,E=o.y,T=g.x,D=g.y,L=void 0,O=void 0,d=void 0,N=void 0,s=void 0,h=void 0,u=void 0,p=void 0,A=void 0;return d=c-v,s=a-n,u=n*v-a*c,N=D-E,h=l-T,p=T*E-l*D,A=d*h-N*s,A===0?null:(L=(s*p-h*u)/A,O=(N*u-d*p)/A,new r(L,O))},t.angleOfVector=function(e,i,o,g){var a=void 0;return e!==o?(a=Math.atan((g-i)/(o-e)),o0?1:t<0?-1:0},r.floor=function(t){return t<0?Math.ceil(t):Math.floor(t)},r.ceil=function(t){return t<0?Math.floor(t):Math.ceil(t)},f.exports=r},function(f,m,y){function r(){}r.MAX_VALUE=2147483647,r.MIN_VALUE=-2147483648,f.exports=r},function(f,m,y){var r=function(){function a(v,n){for(var c=0;c"u"?"undefined":r(e);return e==null||i!="object"&&i!="function"},f.exports=t},function(f,m,y){function r(l){if(Array.isArray(l)){for(var E=0,T=Array(l.length);E0&&E;){for(d.push(s[0]);d.length>0&&E;){var h=d[0];d.splice(0,1),O.add(h);for(var u=h.getEdges(),L=0;L-1&&s.splice(R,1)}O=new Set,N=new Map}}return l},c.prototype.createDummyNodesForBendpoints=function(l){for(var E=[],T=l.source,D=this.graphManager.calcLowestCommonAncestor(l.source,l.target),L=0;L0){for(var D=this.edgeToDummyNodes.get(T),L=0;L=0&&E.splice(p,1);var A=N.getNeighborsList();A.forEach(function(x){if(T.indexOf(x)<0){var _=D.get(x),U=_-1;U==1&&h.push(x),D.set(x,U)}})}T=T.concat(h),(E.length==1||E.length==2)&&(L=!0,O=E[0])}return O},c.prototype.setGraphManager=function(l){this.graphManager=l},f.exports=c},function(f,m,y){function r(){}r.seed=1,r.x=0,r.nextDouble=function(){return r.x=Math.sin(r.seed++)*1e4,r.x-Math.floor(r.x)},f.exports=r},function(f,m,y){var r=y(4);function t(e,i){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}t.prototype.getWorldOrgX=function(){return this.lworldOrgX},t.prototype.setWorldOrgX=function(e){this.lworldOrgX=e},t.prototype.getWorldOrgY=function(){return this.lworldOrgY},t.prototype.setWorldOrgY=function(e){this.lworldOrgY=e},t.prototype.getWorldExtX=function(){return this.lworldExtX},t.prototype.setWorldExtX=function(e){this.lworldExtX=e},t.prototype.getWorldExtY=function(){return this.lworldExtY},t.prototype.setWorldExtY=function(e){this.lworldExtY=e},t.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},t.prototype.setDeviceOrgX=function(e){this.ldeviceOrgX=e},t.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},t.prototype.setDeviceOrgY=function(e){this.ldeviceOrgY=e},t.prototype.getDeviceExtX=function(){return this.ldeviceExtX},t.prototype.setDeviceExtX=function(e){this.ldeviceExtX=e},t.prototype.getDeviceExtY=function(){return this.ldeviceExtY},t.prototype.setDeviceExtY=function(e){this.ldeviceExtY=e},t.prototype.transformX=function(e){var i=0,o=this.lworldExtX;return o!=0&&(i=this.ldeviceOrgX+(e-this.lworldOrgX)*this.ldeviceExtX/o),i},t.prototype.transformY=function(e){var i=0,o=this.lworldExtY;return o!=0&&(i=this.ldeviceOrgY+(e-this.lworldOrgY)*this.ldeviceExtY/o),i},t.prototype.inverseTransformX=function(e){var i=0,o=this.ldeviceExtX;return o!=0&&(i=this.lworldOrgX+(e-this.ldeviceOrgX)*this.lworldExtX/o),i},t.prototype.inverseTransformY=function(e){var i=0,o=this.ldeviceExtY;return o!=0&&(i=this.lworldOrgY+(e-this.ldeviceOrgY)*this.lworldExtY/o),i},t.prototype.inverseTransformPoint=function(e){var i=new r(this.inverseTransformX(e.x),this.inverseTransformY(e.y));return i},f.exports=t},function(f,m,y){function r(n){if(Array.isArray(n)){for(var c=0,l=Array(n.length);ce.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*e.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(n-e.ADAPTATION_LOWER_NODE_LIMIT)/(e.ADAPTATION_UPPER_NODE_LIMIT-e.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-e.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=e.MAX_NODE_DISPLACEMENT_INCREMENTAL):(n>e.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(e.COOLING_ADAPTATION_FACTOR,1-(n-e.ADAPTATION_LOWER_NODE_LIMIT)/(e.ADAPTATION_UPPER_NODE_LIMIT-e.ADAPTATION_LOWER_NODE_LIMIT)*(1-e.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=e.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},a.prototype.calcSpringForces=function(){for(var n=this.getAllEdges(),c,l=0;l0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l,E,T,D,L=this.getAllNodes(),O;if(this.useFRGridVariant)for(this.totalIterations%e.GRID_CALCULATION_CHECK_PERIOD==1&&n&&this.updateGrid(),O=new Set,l=0;ld||O>d)&&(n.gravitationForceX=-this.gravityConstant*T,n.gravitationForceY=-this.gravityConstant*D)):(d=c.getEstimatedSize()*this.compoundGravityRangeFactor,(L>d||O>d)&&(n.gravitationForceX=-this.gravityConstant*T*this.compoundGravityConstant,n.gravitationForceY=-this.gravityConstant*D*this.compoundGravityConstant))},a.prototype.isConverged=function(){var n,c=!1;return this.totalIterations>this.maxIterations/3&&(c=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),n=this.totalDisplacement=L.length||d>=L[0].length)){for(var N=0;Na}}]),o}();f.exports=i},function(f,m,y){var r=function(){function i(o,g){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:1,v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;t(this,i),this.sequence1=o,this.sequence2=g,this.match_score=a,this.mismatch_penalty=v,this.gap_penalty=n,this.iMax=o.length+1,this.jMax=g.length+1,this.grid=new Array(this.iMax);for(var c=0;c=0;o--){var g=this.listeners[o];g.event===e&&g.callback===i&&this.listeners.splice(o,1)}},t.emit=function(e,i){for(var o=0;og.coolingFactor*g.maxNodeDisplacement&&(this.displacementX=g.coolingFactor*g.maxNodeDisplacement*e.sign(this.displacementX)),Math.abs(this.displacementY)>g.coolingFactor*g.maxNodeDisplacement&&(this.displacementY=g.coolingFactor*g.maxNodeDisplacement*e.sign(this.displacementY)),this.child==null?this.moveBy(this.displacementX,this.displacementY):this.child.getNodes().length==0?this.moveBy(this.displacementX,this.displacementY):this.propogateDisplacementToChildren(this.displacementX,this.displacementY),g.totalDisplacement+=Math.abs(this.displacementX)+Math.abs(this.displacementY),this.springForceX=0,this.springForceY=0,this.repulsionForceX=0,this.repulsionForceY=0,this.gravitationForceX=0,this.gravitationForceY=0,this.displacementX=0,this.displacementY=0},i.prototype.propogateDisplacementToChildren=function(g,a){for(var v=this.getChild().getNodes(),n,c=0;c0)this.positionNodesRadially(s);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var h=new Set(this.getAllNodes()),u=this.nodesWithGravity.filter(function(p){return h.has(p)});this.graphManager.setAllNodesToApplyGravitation(u),this.positionNodesRandomly()}}return this.initSpringEmbedder(),this.runSpringEmbedder(),!0},d.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%v.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var s=new Set(this.getAllNodes()),h=this.nodesWithGravity.filter(function(A){return s.has(A)});this.graphManager.setAllNodesToApplyGravitation(h),this.graphManager.updateBounds(),this.updateGrid(),this.coolingFactor=v.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),this.coolingFactor=v.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var u=!this.isTreeGrowing&&!this.isGrowthFinished,p=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(u,p),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},d.prototype.getPositionsData=function(){for(var s=this.graphManager.getAllNodes(),h={},u=0;u1){var x;for(x=0;xp&&(p=Math.floor(R.y)),C=Math.floor(R.x+a.DEFAULT_COMPONENT_SEPERATION)}this.transform(new l(n.WORLD_CENTER_X-R.x/2,n.WORLD_CENTER_Y-R.y/2))},d.radialLayout=function(s,h,u){var p=Math.max(this.maxDiagonalInTree(s),a.DEFAULT_RADIAL_SEPARATION);d.branchRadialLayout(h,null,0,359,0,p);var A=L.calculateBounds(s),C=new O;C.setDeviceOrgX(A.getMinX()),C.setDeviceOrgY(A.getMinY()),C.setWorldOrgX(u.x),C.setWorldOrgY(u.y);for(var R=0;R1;){var H=k[0];k.splice(0,1);var P=M.indexOf(H);P>=0&&M.splice(P,1),b--,G--}h!=null?Y=(M.indexOf(k[0])+1)%b:Y=0;for(var B=Math.abs(p-u)/G,$=Y;F!=G;$=++$%b){var K=M[$].getOtherEnd(s);if(K!=h){var Q=(u+F*B)%360,J=(Q+B)%360;d.branchRadialLayout(K,s,Q,J,A+C,C),F++}}},d.maxDiagonalInTree=function(s){for(var h=T.MIN_VALUE,u=0;uh&&(h=A)}return h},d.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},d.prototype.groupZeroDegreeMembers=function(){var s=this,h={};this.memberGroups={},this.idToDummyNode={};for(var u=[],p=this.graphManager.getAllNodes(),A=0;A"u"&&(h[x]=[]),h[x]=h[x].concat(C)}Object.keys(h).forEach(function(_){if(h[_].length>1){var U="DummyCompound_"+_;s.memberGroups[U]=h[_];var X=h[_][0].getParent(),M=new o(s.graphManager);M.id=U,M.paddingLeft=X.paddingLeft||0,M.paddingRight=X.paddingRight||0,M.paddingBottom=X.paddingBottom||0,M.paddingTop=X.paddingTop||0,s.idToDummyNode[U]=M;var G=s.getGraphManager().add(s.newGraph(),M),F=X.getChild();F.add(M);for(var b=0;b=0;s--){var h=this.compoundOrder[s],u=h.id,p=h.paddingLeft,A=h.paddingTop;this.adjustLocations(this.tiledMemberPack[u],h.rect.x,h.rect.y,p,A)}},d.prototype.repopulateZeroDegreeMembers=function(){var s=this,h=this.tiledZeroDegreePack;Object.keys(h).forEach(function(u){var p=s.idToDummyNode[u],A=p.paddingLeft,C=p.paddingTop;s.adjustLocations(h[u],p.rect.x,p.rect.y,A,C)})},d.prototype.getToBeTiled=function(s){var h=s.id;if(this.toBeTiled[h]!=null)return this.toBeTiled[h];var u=s.getChild();if(u==null)return this.toBeTiled[h]=!1,!1;for(var p=u.getNodes(),A=0;A0)return this.toBeTiled[h]=!1,!1;if(C.getChild()==null){this.toBeTiled[C.id]=!1;continue}if(!this.getToBeTiled(C))return this.toBeTiled[h]=!1,!1}return this.toBeTiled[h]=!0,!0},d.prototype.getNodeDegree=function(s){s.id;for(var h=s.getEdges(),u=0,p=0;p_&&(_=X.rect.height)}u+=_+s.verticalPadding}},d.prototype.tileCompoundMembers=function(s,h){var u=this;this.tiledMemberPack=[],Object.keys(s).forEach(function(p){var A=h[p];u.tiledMemberPack[p]=u.tileNodes(s[p],A.paddingLeft+A.paddingRight),A.rect.width=u.tiledMemberPack[p].width,A.rect.height=u.tiledMemberPack[p].height})},d.prototype.tileNodes=function(s,h){var u=a.TILING_PADDING_VERTICAL,p=a.TILING_PADDING_HORIZONTAL,A={rows:[],rowWidth:[],rowHeight:[],width:0,height:h,verticalPadding:u,horizontalPadding:p};s.sort(function(x,_){return x.rect.width*x.rect.height>_.rect.width*_.rect.height?-1:x.rect.width*x.rect.height<_.rect.width*_.rect.height?1:0});for(var C=0;C0&&(R+=s.horizontalPadding),s.rowWidth[u]=R,s.width0&&(x+=s.verticalPadding);var _=0;x>s.rowHeight[u]&&(_=s.rowHeight[u],s.rowHeight[u]=x,_=s.rowHeight[u]-_),s.height+=_,s.rows[u].push(h)},d.prototype.getShortestRowIndex=function(s){for(var h=-1,u=Number.MAX_VALUE,p=0;pu&&(h=p,u=s.rowWidth[p]);return h},d.prototype.canAddHorizontal=function(s,h,u){var p=this.getShortestRowIndex(s);if(p<0)return!0;var A=s.rowWidth[p];if(A+s.horizontalPadding+h<=s.width)return!0;var C=0;s.rowHeight[p]0&&(C=u+s.verticalPadding-s.rowHeight[p]);var R;s.width-A>=h+s.horizontalPadding?R=(s.height+C)/(A+h+s.horizontalPadding):R=(s.height+C)/s.width,C=u+s.verticalPadding;var x;return s.widthC&&h!=u){p.splice(-1,1),s.rows[u].push(A),s.rowWidth[h]=s.rowWidth[h]-C,s.rowWidth[u]=s.rowWidth[u]+C,s.width=s.rowWidth[instance.getLongestRowIndex(s)];for(var R=Number.MIN_VALUE,x=0;xR&&(R=p[x].height);h>0&&(R+=s.verticalPadding);var _=s.rowHeight[h]+s.rowHeight[u];s.rowHeight[h]=R,s.rowHeight[u]0)for(var F=A;F<=C;F++)G[0]+=this.grid[F][R-1].length+this.grid[F][R].length-1;if(C0)for(var F=R;F<=x;F++)G[3]+=this.grid[A-1][F].length+this.grid[A][F].length-1;for(var b=T.MAX_VALUE,Y,k,H=0;H0){var x;x=O.getGraphManager().add(O.newGraph(),u),this.processChildrenList(x,h,O)}}},l.prototype.stop=function(){return this.stopped=!0,this};var T=function(L){L("layout","cose-bilkent",l)};typeof cytoscape<"u"&&T(cytoscape),m.exports=T}])})})(dt);var St=dt.exports;const Gt=Nt(St);var st=function(){var I=S(function(O,d,N,s){for(N=N||{},s=O.length;s--;N[O[s]]=d);return N},"o"),w=[1,4],f=[1,13],m=[1,12],y=[1,15],r=[1,16],t=[1,20],e=[1,19],i=[6,7,8],o=[1,26],g=[1,24],a=[1,25],v=[6,7,11],n=[1,6,13,15,16,19,22],c=[1,33],l=[1,34],E=[1,6,7,11,13,15,16,19,22],T={trace:S(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mindMap:4,spaceLines:5,SPACELINE:6,NL:7,MINDMAP:8,document:9,stop:10,EOF:11,statement:12,SPACELIST:13,node:14,ICON:15,CLASS:16,nodeWithId:17,nodeWithoutId:18,NODE_DSTART:19,NODE_DESCR:20,NODE_DEND:21,NODE_ID:22,$accept:0,$end:1},terminals_:{2:"error",6:"SPACELINE",7:"NL",8:"MINDMAP",11:"EOF",13:"SPACELIST",15:"ICON",16:"CLASS",19:"NODE_DSTART",20:"NODE_DESCR",21:"NODE_DEND",22:"NODE_ID"},productions_:[0,[3,1],[3,2],[5,1],[5,2],[5,2],[4,2],[4,3],[10,1],[10,1],[10,1],[10,2],[10,2],[9,3],[9,2],[12,2],[12,2],[12,2],[12,1],[12,1],[12,1],[12,1],[12,1],[14,1],[14,1],[18,3],[17,1],[17,4]],performAction:S(function(d,N,s,h,u,p,A){var C=p.length-1;switch(u){case 6:case 7:return h;case 8:h.getLogger().trace("Stop NL ");break;case 9:h.getLogger().trace("Stop EOF ");break;case 11:h.getLogger().trace("Stop NL2 ");break;case 12:h.getLogger().trace("Stop EOF2 ");break;case 15:h.getLogger().info("Node: ",p[C].id),h.addNode(p[C-1].length,p[C].id,p[C].descr,p[C].type);break;case 16:h.getLogger().trace("Icon: ",p[C]),h.decorateNode({icon:p[C]});break;case 17:case 21:h.decorateNode({class:p[C]});break;case 18:h.getLogger().trace("SPACELIST");break;case 19:h.getLogger().trace("Node: ",p[C].id),h.addNode(0,p[C].id,p[C].descr,p[C].type);break;case 20:h.decorateNode({icon:p[C]});break;case 25:h.getLogger().trace("node found ..",p[C-2]),this.$={id:p[C-1],descr:p[C-1],type:h.getType(p[C-2],p[C])};break;case 26:this.$={id:p[C],descr:p[C],type:h.nodeType.DEFAULT};break;case 27:h.getLogger().trace("node found ..",p[C-3]),this.$={id:p[C-3],descr:p[C-1],type:h.getType(p[C-2],p[C])};break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],8:w},{1:[3]},{1:[2,1]},{4:6,6:[1,7],7:[1,8],8:w},{6:f,7:[1,10],9:9,12:11,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},I(i,[2,3]),{1:[2,2]},I(i,[2,4]),I(i,[2,5]),{1:[2,6],6:f,12:21,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},{6:f,9:22,12:11,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},{6:o,7:g,10:23,11:a},I(v,[2,22],{17:17,18:18,14:27,15:[1,28],16:[1,29],19:t,22:e}),I(v,[2,18]),I(v,[2,19]),I(v,[2,20]),I(v,[2,21]),I(v,[2,23]),I(v,[2,24]),I(v,[2,26],{19:[1,30]}),{20:[1,31]},{6:o,7:g,10:32,11:a},{1:[2,7],6:f,12:21,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},I(n,[2,14],{7:c,11:l}),I(E,[2,8]),I(E,[2,9]),I(E,[2,10]),I(v,[2,15]),I(v,[2,16]),I(v,[2,17]),{20:[1,35]},{21:[1,36]},I(n,[2,13],{7:c,11:l}),I(E,[2,11]),I(E,[2,12]),{21:[1,37]},I(v,[2,25]),I(v,[2,27])],defaultActions:{2:[2,1],6:[2,2]},parseError:S(function(d,N){if(N.recoverable)this.trace(d);else{var s=new Error(d);throw s.hash=N,s}},"parseError"),parse:S(function(d){var N=this,s=[0],h=[],u=[null],p=[],A=this.table,C="",R=0,x=0,_=2,U=1,X=p.slice.call(arguments,1),M=Object.create(this.lexer),G={yy:{}};for(var F in this.yy)Object.prototype.hasOwnProperty.call(this.yy,F)&&(G.yy[F]=this.yy[F]);M.setInput(d,G.yy),G.yy.lexer=M,G.yy.parser=this,typeof M.yylloc>"u"&&(M.yylloc={});var b=M.yylloc;p.push(b);var Y=M.options&&M.options.ranges;typeof G.yy.parseError=="function"?this.parseError=G.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function k(V){s.length=s.length-2*V,u.length=u.length-V,p.length=p.length-V}S(k,"popStack");function H(){var V;return V=h.pop()||M.lex()||U,typeof V!="number"&&(V instanceof Array&&(h=V,V=h.pop()),V=N.symbols_[V]||V),V}S(H,"lex");for(var P,B,$,K,Q={},J,j,gt,q;;){if(B=s[s.length-1],this.defaultActions[B]?$=this.defaultActions[B]:((P===null||typeof P>"u")&&(P=H()),$=A[B]&&A[B][P]),typeof $>"u"||!$.length||!$[0]){var rt="";q=[];for(J in A[B])this.terminals_[J]&&J>_&&q.push("'"+this.terminals_[J]+"'");M.showPosition?rt="Parse error on line "+(R+1)+`: +import{aF as at,aG as Nt,_ as S,l as z,j as Dt,D as mt,a6 as Ot,d as ot,K as At,aa as It,F as tt,i as et,aj as Ct,ak as Rt,al as xt}from"../app.BnrbdIpt.js";import{c as pt}from"./cytoscape.esm.otp_DSkq.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";var dt={exports:{}},it={exports:{}},nt={exports:{}},ut;function Mt(){return ut||(ut=1,function(I,w){(function(m,y){I.exports=y()})(at,function(){return function(f){var m={};function y(r){if(m[r])return m[r].exports;var t=m[r]={i:r,l:!1,exports:{}};return f[r].call(t.exports,t,t.exports,y),t.l=!0,t.exports}return y.m=f,y.c=m,y.i=function(r){return r},y.d=function(r,t,e){y.o(r,t)||Object.defineProperty(r,t,{configurable:!1,enumerable:!0,get:e})},y.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return y.d(t,"a",t),t},y.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},y.p="",y(y.s=26)}([function(f,m,y){function r(){}r.QUALITY=1,r.DEFAULT_CREATE_BENDS_AS_NEEDED=!1,r.DEFAULT_INCREMENTAL=!1,r.DEFAULT_ANIMATION_ON_LAYOUT=!0,r.DEFAULT_ANIMATION_DURING_LAYOUT=!1,r.DEFAULT_ANIMATION_PERIOD=50,r.DEFAULT_UNIFORM_LEAF_NODE_SIZES=!1,r.DEFAULT_GRAPH_MARGIN=15,r.NODE_DIMENSIONS_INCLUDE_LABELS=!1,r.SIMPLE_NODE_SIZE=40,r.SIMPLE_NODE_HALF_SIZE=r.SIMPLE_NODE_SIZE/2,r.EMPTY_COMPOUND_NODE_SIZE=40,r.MIN_EDGE_LENGTH=1,r.WORLD_BOUNDARY=1e6,r.INITIAL_WORLD_BOUNDARY=r.WORLD_BOUNDARY/1e3,r.WORLD_CENTER_X=1200,r.WORLD_CENTER_Y=900,f.exports=r},function(f,m,y){var r=y(2),t=y(8),e=y(9);function i(g,a,v){r.call(this,v),this.isOverlapingSourceAndTarget=!1,this.vGraphObject=v,this.bendpoints=[],this.source=g,this.target=a}i.prototype=Object.create(r.prototype);for(var o in r)i[o]=r[o];i.prototype.getSource=function(){return this.source},i.prototype.getTarget=function(){return this.target},i.prototype.isInterGraph=function(){return this.isInterGraph},i.prototype.getLength=function(){return this.length},i.prototype.isOverlapingSourceAndTarget=function(){return this.isOverlapingSourceAndTarget},i.prototype.getBendpoints=function(){return this.bendpoints},i.prototype.getLca=function(){return this.lca},i.prototype.getSourceInLca=function(){return this.sourceInLca},i.prototype.getTargetInLca=function(){return this.targetInLca},i.prototype.getOtherEnd=function(g){if(this.source===g)return this.target;if(this.target===g)return this.source;throw"Node is not incident with this edge"},i.prototype.getOtherEndInGraph=function(g,a){for(var v=this.getOtherEnd(g),n=a.getGraphManager().getRoot();;){if(v.getOwner()==a)return v;if(v.getOwner()==n)break;v=v.getOwner().getParent()}return null},i.prototype.updateLength=function(){var g=new Array(4);this.isOverlapingSourceAndTarget=t.getIntersection(this.target.getRect(),this.source.getRect(),g),this.isOverlapingSourceAndTarget||(this.lengthX=g[0]-g[2],this.lengthY=g[1]-g[3],Math.abs(this.lengthX)<1&&(this.lengthX=e.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=e.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY))},i.prototype.updateLengthSimple=function(){this.lengthX=this.target.getCenterX()-this.source.getCenterX(),this.lengthY=this.target.getCenterY()-this.source.getCenterY(),Math.abs(this.lengthX)<1&&(this.lengthX=e.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=e.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY)},f.exports=i},function(f,m,y){function r(t){this.vGraphObject=t}f.exports=r},function(f,m,y){var r=y(2),t=y(10),e=y(13),i=y(0),o=y(16),g=y(4);function a(n,c,l,E){l==null&&E==null&&(E=c),r.call(this,E),n.graphManager!=null&&(n=n.graphManager),this.estimatedSize=t.MIN_VALUE,this.inclusionTreeDepth=t.MAX_VALUE,this.vGraphObject=E,this.edges=[],this.graphManager=n,l!=null&&c!=null?this.rect=new e(c.x,c.y,l.width,l.height):this.rect=new e}a.prototype=Object.create(r.prototype);for(var v in r)a[v]=r[v];a.prototype.getEdges=function(){return this.edges},a.prototype.getChild=function(){return this.child},a.prototype.getOwner=function(){return this.owner},a.prototype.getWidth=function(){return this.rect.width},a.prototype.setWidth=function(n){this.rect.width=n},a.prototype.getHeight=function(){return this.rect.height},a.prototype.setHeight=function(n){this.rect.height=n},a.prototype.getCenterX=function(){return this.rect.x+this.rect.width/2},a.prototype.getCenterY=function(){return this.rect.y+this.rect.height/2},a.prototype.getCenter=function(){return new g(this.rect.x+this.rect.width/2,this.rect.y+this.rect.height/2)},a.prototype.getLocation=function(){return new g(this.rect.x,this.rect.y)},a.prototype.getRect=function(){return this.rect},a.prototype.getDiagonal=function(){return Math.sqrt(this.rect.width*this.rect.width+this.rect.height*this.rect.height)},a.prototype.getHalfTheDiagonal=function(){return Math.sqrt(this.rect.height*this.rect.height+this.rect.width*this.rect.width)/2},a.prototype.setRect=function(n,c){this.rect.x=n.x,this.rect.y=n.y,this.rect.width=c.width,this.rect.height=c.height},a.prototype.setCenter=function(n,c){this.rect.x=n-this.rect.width/2,this.rect.y=c-this.rect.height/2},a.prototype.setLocation=function(n,c){this.rect.x=n,this.rect.y=c},a.prototype.moveBy=function(n,c){this.rect.x+=n,this.rect.y+=c},a.prototype.getEdgeListToNode=function(n){var c=[],l=this;return l.edges.forEach(function(E){if(E.target==n){if(E.source!=l)throw"Incorrect edge source!";c.push(E)}}),c},a.prototype.getEdgesBetween=function(n){var c=[],l=this;return l.edges.forEach(function(E){if(!(E.source==l||E.target==l))throw"Incorrect edge source and/or target";(E.target==n||E.source==n)&&c.push(E)}),c},a.prototype.getNeighborsList=function(){var n=new Set,c=this;return c.edges.forEach(function(l){if(l.source==c)n.add(l.target);else{if(l.target!=c)throw"Incorrect incidency!";n.add(l.source)}}),n},a.prototype.withChildren=function(){var n=new Set,c,l;if(n.add(this),this.child!=null)for(var E=this.child.getNodes(),T=0;Tc&&(this.rect.x-=(this.labelWidth-c)/2,this.setWidth(this.labelWidth)),this.labelHeight>l&&(this.labelPos=="center"?this.rect.y-=(this.labelHeight-l)/2:this.labelPos=="top"&&(this.rect.y-=this.labelHeight-l),this.setHeight(this.labelHeight))}}},a.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==t.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},a.prototype.transform=function(n){var c=this.rect.x;c>i.WORLD_BOUNDARY?c=i.WORLD_BOUNDARY:c<-i.WORLD_BOUNDARY&&(c=-i.WORLD_BOUNDARY);var l=this.rect.y;l>i.WORLD_BOUNDARY?l=i.WORLD_BOUNDARY:l<-i.WORLD_BOUNDARY&&(l=-i.WORLD_BOUNDARY);var E=new g(c,l),T=n.inverseTransformPoint(E);this.setLocation(T.x,T.y)},a.prototype.getLeft=function(){return this.rect.x},a.prototype.getRight=function(){return this.rect.x+this.rect.width},a.prototype.getTop=function(){return this.rect.y},a.prototype.getBottom=function(){return this.rect.y+this.rect.height},a.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},f.exports=a},function(f,m,y){function r(t,e){t==null&&e==null?(this.x=0,this.y=0):(this.x=t,this.y=e)}r.prototype.getX=function(){return this.x},r.prototype.getY=function(){return this.y},r.prototype.setX=function(t){this.x=t},r.prototype.setY=function(t){this.y=t},r.prototype.getDifference=function(t){return new DimensionD(this.x-t.x,this.y-t.y)},r.prototype.getCopy=function(){return new r(this.x,this.y)},r.prototype.translate=function(t){return this.x+=t.width,this.y+=t.height,this},f.exports=r},function(f,m,y){var r=y(2),t=y(10),e=y(0),i=y(6),o=y(3),g=y(1),a=y(13),v=y(12),n=y(11);function c(E,T,D){r.call(this,D),this.estimatedSize=t.MIN_VALUE,this.margin=e.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=E,T!=null&&T instanceof i?this.graphManager=T:T!=null&&T instanceof Layout&&(this.graphManager=T.graphManager)}c.prototype=Object.create(r.prototype);for(var l in r)c[l]=r[l];c.prototype.getNodes=function(){return this.nodes},c.prototype.getEdges=function(){return this.edges},c.prototype.getGraphManager=function(){return this.graphManager},c.prototype.getParent=function(){return this.parent},c.prototype.getLeft=function(){return this.left},c.prototype.getRight=function(){return this.right},c.prototype.getTop=function(){return this.top},c.prototype.getBottom=function(){return this.bottom},c.prototype.isConnected=function(){return this.isConnected},c.prototype.add=function(E,T,D){if(T==null&&D==null){var L=E;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(L)>-1)throw"Node already in graph!";return L.owner=this,this.getNodes().push(L),L}else{var O=E;if(!(this.getNodes().indexOf(T)>-1&&this.getNodes().indexOf(D)>-1))throw"Source or target not in graph!";if(!(T.owner==D.owner&&T.owner==this))throw"Both owners must be this graph!";return T.owner!=D.owner?null:(O.source=T,O.target=D,O.isInterGraph=!1,this.getEdges().push(O),T.edges.push(O),D!=T&&D.edges.push(O),O)}},c.prototype.remove=function(E){var T=E;if(E instanceof o){if(T==null)throw"Node is null!";if(!(T.owner!=null&&T.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var D=T.edges.slice(),L,O=D.length,d=0;d-1&&h>-1))throw"Source and/or target doesn't know this edge!";L.source.edges.splice(s,1),L.target!=L.source&&L.target.edges.splice(h,1);var N=L.source.owner.getEdges().indexOf(L);if(N==-1)throw"Not in owner's edge list!";L.source.owner.getEdges().splice(N,1)}},c.prototype.updateLeftTop=function(){for(var E=t.MAX_VALUE,T=t.MAX_VALUE,D,L,O,d=this.getNodes(),N=d.length,s=0;sD&&(E=D),T>L&&(T=L)}return E==t.MAX_VALUE?null:(d[0].getParent().paddingLeft!=null?O=d[0].getParent().paddingLeft:O=this.margin,this.left=T-O,this.top=E-O,new v(this.left,this.top))},c.prototype.updateBounds=function(E){for(var T=t.MAX_VALUE,D=-t.MAX_VALUE,L=t.MAX_VALUE,O=-t.MAX_VALUE,d,N,s,h,u,p=this.nodes,A=p.length,C=0;Cd&&(T=d),Ds&&(L=s),Od&&(T=d),Ds&&(L=s),O=this.nodes.length){var A=0;D.forEach(function(C){C.owner==E&&A++}),A==this.nodes.length&&(this.isConnected=!0)}},f.exports=c},function(f,m,y){var r,t=y(1);function e(i){r=y(5),this.layout=i,this.graphs=[],this.edges=[]}e.prototype.addRoot=function(){var i=this.layout.newGraph(),o=this.layout.newNode(null),g=this.add(i,o);return this.setRootGraph(g),this.rootGraph},e.prototype.add=function(i,o,g,a,v){if(g==null&&a==null&&v==null){if(i==null)throw"Graph is null!";if(o==null)throw"Parent node is null!";if(this.graphs.indexOf(i)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(i),i.parent!=null)throw"Already has a parent!";if(o.child!=null)throw"Already has a child!";return i.parent=o,o.child=i,i}else{v=g,a=o,g=i;var n=a.getOwner(),c=v.getOwner();if(!(n!=null&&n.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(c!=null&&c.getGraphManager()==this))throw"Target not in this graph mgr!";if(n==c)return g.isInterGraph=!1,n.add(g,a,v);if(g.isInterGraph=!0,g.source=a,g.target=v,this.edges.indexOf(g)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(g),!(g.source!=null&&g.target!=null))throw"Edge source and/or target is null!";if(!(g.source.edges.indexOf(g)==-1&&g.target.edges.indexOf(g)==-1))throw"Edge already in source and/or target incidency list!";return g.source.edges.push(g),g.target.edges.push(g),g}},e.prototype.remove=function(i){if(i instanceof r){var o=i;if(o.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(o==this.rootGraph||o.parent!=null&&o.parent.graphManager==this))throw"Invalid parent node!";var g=[];g=g.concat(o.getEdges());for(var a,v=g.length,n=0;n=i.getRight()?o[0]+=Math.min(i.getX()-e.getX(),e.getRight()-i.getRight()):i.getX()<=e.getX()&&i.getRight()>=e.getRight()&&(o[0]+=Math.min(e.getX()-i.getX(),i.getRight()-e.getRight())),e.getY()<=i.getY()&&e.getBottom()>=i.getBottom()?o[1]+=Math.min(i.getY()-e.getY(),e.getBottom()-i.getBottom()):i.getY()<=e.getY()&&i.getBottom()>=e.getBottom()&&(o[1]+=Math.min(e.getY()-i.getY(),i.getBottom()-e.getBottom()));var v=Math.abs((i.getCenterY()-e.getCenterY())/(i.getCenterX()-e.getCenterX()));i.getCenterY()===e.getCenterY()&&i.getCenterX()===e.getCenterX()&&(v=1);var n=v*o[0],c=o[1]/v;o[0]n)return o[0]=g,o[1]=l,o[2]=v,o[3]=p,!1;if(av)return o[0]=c,o[1]=a,o[2]=h,o[3]=n,!1;if(gv?(o[0]=T,o[1]=D,x=!0):(o[0]=E,o[1]=l,x=!0):U===M&&(g>v?(o[0]=c,o[1]=l,x=!0):(o[0]=L,o[1]=D,x=!0)),-X===M?v>g?(o[2]=u,o[3]=p,_=!0):(o[2]=h,o[3]=s,_=!0):X===M&&(v>g?(o[2]=N,o[3]=s,_=!0):(o[2]=A,o[3]=p,_=!0)),x&&_)return!1;if(g>v?a>n?(G=this.getCardinalDirection(U,M,4),F=this.getCardinalDirection(X,M,2)):(G=this.getCardinalDirection(-U,M,3),F=this.getCardinalDirection(-X,M,1)):a>n?(G=this.getCardinalDirection(-U,M,1),F=this.getCardinalDirection(-X,M,3)):(G=this.getCardinalDirection(U,M,2),F=this.getCardinalDirection(X,M,4)),!x)switch(G){case 1:Y=l,b=g+-d/M,o[0]=b,o[1]=Y;break;case 2:b=L,Y=a+O*M,o[0]=b,o[1]=Y;break;case 3:Y=D,b=g+d/M,o[0]=b,o[1]=Y;break;case 4:b=T,Y=a+-O*M,o[0]=b,o[1]=Y;break}if(!_)switch(F){case 1:H=s,k=v+-R/M,o[2]=k,o[3]=H;break;case 2:k=A,H=n+C*M,o[2]=k,o[3]=H;break;case 3:H=p,k=v+R/M,o[2]=k,o[3]=H;break;case 4:k=u,H=n+-C*M,o[2]=k,o[3]=H;break}}return!1},t.getCardinalDirection=function(e,i,o){return e>i?o:1+o%4},t.getIntersection=function(e,i,o,g){if(g==null)return this.getIntersection2(e,i,o);var a=e.x,v=e.y,n=i.x,c=i.y,l=o.x,E=o.y,T=g.x,D=g.y,L=void 0,O=void 0,d=void 0,N=void 0,s=void 0,h=void 0,u=void 0,p=void 0,A=void 0;return d=c-v,s=a-n,u=n*v-a*c,N=D-E,h=l-T,p=T*E-l*D,A=d*h-N*s,A===0?null:(L=(s*p-h*u)/A,O=(N*u-d*p)/A,new r(L,O))},t.angleOfVector=function(e,i,o,g){var a=void 0;return e!==o?(a=Math.atan((g-i)/(o-e)),o0?1:t<0?-1:0},r.floor=function(t){return t<0?Math.ceil(t):Math.floor(t)},r.ceil=function(t){return t<0?Math.floor(t):Math.ceil(t)},f.exports=r},function(f,m,y){function r(){}r.MAX_VALUE=2147483647,r.MIN_VALUE=-2147483648,f.exports=r},function(f,m,y){var r=function(){function a(v,n){for(var c=0;c"u"?"undefined":r(e);return e==null||i!="object"&&i!="function"},f.exports=t},function(f,m,y){function r(l){if(Array.isArray(l)){for(var E=0,T=Array(l.length);E0&&E;){for(d.push(s[0]);d.length>0&&E;){var h=d[0];d.splice(0,1),O.add(h);for(var u=h.getEdges(),L=0;L-1&&s.splice(R,1)}O=new Set,N=new Map}}return l},c.prototype.createDummyNodesForBendpoints=function(l){for(var E=[],T=l.source,D=this.graphManager.calcLowestCommonAncestor(l.source,l.target),L=0;L0){for(var D=this.edgeToDummyNodes.get(T),L=0;L=0&&E.splice(p,1);var A=N.getNeighborsList();A.forEach(function(x){if(T.indexOf(x)<0){var _=D.get(x),U=_-1;U==1&&h.push(x),D.set(x,U)}})}T=T.concat(h),(E.length==1||E.length==2)&&(L=!0,O=E[0])}return O},c.prototype.setGraphManager=function(l){this.graphManager=l},f.exports=c},function(f,m,y){function r(){}r.seed=1,r.x=0,r.nextDouble=function(){return r.x=Math.sin(r.seed++)*1e4,r.x-Math.floor(r.x)},f.exports=r},function(f,m,y){var r=y(4);function t(e,i){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}t.prototype.getWorldOrgX=function(){return this.lworldOrgX},t.prototype.setWorldOrgX=function(e){this.lworldOrgX=e},t.prototype.getWorldOrgY=function(){return this.lworldOrgY},t.prototype.setWorldOrgY=function(e){this.lworldOrgY=e},t.prototype.getWorldExtX=function(){return this.lworldExtX},t.prototype.setWorldExtX=function(e){this.lworldExtX=e},t.prototype.getWorldExtY=function(){return this.lworldExtY},t.prototype.setWorldExtY=function(e){this.lworldExtY=e},t.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},t.prototype.setDeviceOrgX=function(e){this.ldeviceOrgX=e},t.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},t.prototype.setDeviceOrgY=function(e){this.ldeviceOrgY=e},t.prototype.getDeviceExtX=function(){return this.ldeviceExtX},t.prototype.setDeviceExtX=function(e){this.ldeviceExtX=e},t.prototype.getDeviceExtY=function(){return this.ldeviceExtY},t.prototype.setDeviceExtY=function(e){this.ldeviceExtY=e},t.prototype.transformX=function(e){var i=0,o=this.lworldExtX;return o!=0&&(i=this.ldeviceOrgX+(e-this.lworldOrgX)*this.ldeviceExtX/o),i},t.prototype.transformY=function(e){var i=0,o=this.lworldExtY;return o!=0&&(i=this.ldeviceOrgY+(e-this.lworldOrgY)*this.ldeviceExtY/o),i},t.prototype.inverseTransformX=function(e){var i=0,o=this.ldeviceExtX;return o!=0&&(i=this.lworldOrgX+(e-this.ldeviceOrgX)*this.lworldExtX/o),i},t.prototype.inverseTransformY=function(e){var i=0,o=this.ldeviceExtY;return o!=0&&(i=this.lworldOrgY+(e-this.ldeviceOrgY)*this.lworldExtY/o),i},t.prototype.inverseTransformPoint=function(e){var i=new r(this.inverseTransformX(e.x),this.inverseTransformY(e.y));return i},f.exports=t},function(f,m,y){function r(n){if(Array.isArray(n)){for(var c=0,l=Array(n.length);ce.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*e.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(n-e.ADAPTATION_LOWER_NODE_LIMIT)/(e.ADAPTATION_UPPER_NODE_LIMIT-e.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-e.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=e.MAX_NODE_DISPLACEMENT_INCREMENTAL):(n>e.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(e.COOLING_ADAPTATION_FACTOR,1-(n-e.ADAPTATION_LOWER_NODE_LIMIT)/(e.ADAPTATION_UPPER_NODE_LIMIT-e.ADAPTATION_LOWER_NODE_LIMIT)*(1-e.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=e.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},a.prototype.calcSpringForces=function(){for(var n=this.getAllEdges(),c,l=0;l0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l,E,T,D,L=this.getAllNodes(),O;if(this.useFRGridVariant)for(this.totalIterations%e.GRID_CALCULATION_CHECK_PERIOD==1&&n&&this.updateGrid(),O=new Set,l=0;ld||O>d)&&(n.gravitationForceX=-this.gravityConstant*T,n.gravitationForceY=-this.gravityConstant*D)):(d=c.getEstimatedSize()*this.compoundGravityRangeFactor,(L>d||O>d)&&(n.gravitationForceX=-this.gravityConstant*T*this.compoundGravityConstant,n.gravitationForceY=-this.gravityConstant*D*this.compoundGravityConstant))},a.prototype.isConverged=function(){var n,c=!1;return this.totalIterations>this.maxIterations/3&&(c=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),n=this.totalDisplacement=L.length||d>=L[0].length)){for(var N=0;Na}}]),o}();f.exports=i},function(f,m,y){var r=function(){function i(o,g){for(var a=0;a2&&arguments[2]!==void 0?arguments[2]:1,v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;t(this,i),this.sequence1=o,this.sequence2=g,this.match_score=a,this.mismatch_penalty=v,this.gap_penalty=n,this.iMax=o.length+1,this.jMax=g.length+1,this.grid=new Array(this.iMax);for(var c=0;c=0;o--){var g=this.listeners[o];g.event===e&&g.callback===i&&this.listeners.splice(o,1)}},t.emit=function(e,i){for(var o=0;og.coolingFactor*g.maxNodeDisplacement&&(this.displacementX=g.coolingFactor*g.maxNodeDisplacement*e.sign(this.displacementX)),Math.abs(this.displacementY)>g.coolingFactor*g.maxNodeDisplacement&&(this.displacementY=g.coolingFactor*g.maxNodeDisplacement*e.sign(this.displacementY)),this.child==null?this.moveBy(this.displacementX,this.displacementY):this.child.getNodes().length==0?this.moveBy(this.displacementX,this.displacementY):this.propogateDisplacementToChildren(this.displacementX,this.displacementY),g.totalDisplacement+=Math.abs(this.displacementX)+Math.abs(this.displacementY),this.springForceX=0,this.springForceY=0,this.repulsionForceX=0,this.repulsionForceY=0,this.gravitationForceX=0,this.gravitationForceY=0,this.displacementX=0,this.displacementY=0},i.prototype.propogateDisplacementToChildren=function(g,a){for(var v=this.getChild().getNodes(),n,c=0;c0)this.positionNodesRadially(s);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var h=new Set(this.getAllNodes()),u=this.nodesWithGravity.filter(function(p){return h.has(p)});this.graphManager.setAllNodesToApplyGravitation(u),this.positionNodesRandomly()}}return this.initSpringEmbedder(),this.runSpringEmbedder(),!0},d.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%v.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var s=new Set(this.getAllNodes()),h=this.nodesWithGravity.filter(function(A){return s.has(A)});this.graphManager.setAllNodesToApplyGravitation(h),this.graphManager.updateBounds(),this.updateGrid(),this.coolingFactor=v.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),this.coolingFactor=v.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var u=!this.isTreeGrowing&&!this.isGrowthFinished,p=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(u,p),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},d.prototype.getPositionsData=function(){for(var s=this.graphManager.getAllNodes(),h={},u=0;u1){var x;for(x=0;xp&&(p=Math.floor(R.y)),C=Math.floor(R.x+a.DEFAULT_COMPONENT_SEPERATION)}this.transform(new l(n.WORLD_CENTER_X-R.x/2,n.WORLD_CENTER_Y-R.y/2))},d.radialLayout=function(s,h,u){var p=Math.max(this.maxDiagonalInTree(s),a.DEFAULT_RADIAL_SEPARATION);d.branchRadialLayout(h,null,0,359,0,p);var A=L.calculateBounds(s),C=new O;C.setDeviceOrgX(A.getMinX()),C.setDeviceOrgY(A.getMinY()),C.setWorldOrgX(u.x),C.setWorldOrgY(u.y);for(var R=0;R1;){var H=k[0];k.splice(0,1);var P=M.indexOf(H);P>=0&&M.splice(P,1),b--,G--}h!=null?Y=(M.indexOf(k[0])+1)%b:Y=0;for(var B=Math.abs(p-u)/G,$=Y;F!=G;$=++$%b){var K=M[$].getOtherEnd(s);if(K!=h){var Q=(u+F*B)%360,J=(Q+B)%360;d.branchRadialLayout(K,s,Q,J,A+C,C),F++}}},d.maxDiagonalInTree=function(s){for(var h=T.MIN_VALUE,u=0;uh&&(h=A)}return h},d.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},d.prototype.groupZeroDegreeMembers=function(){var s=this,h={};this.memberGroups={},this.idToDummyNode={};for(var u=[],p=this.graphManager.getAllNodes(),A=0;A"u"&&(h[x]=[]),h[x]=h[x].concat(C)}Object.keys(h).forEach(function(_){if(h[_].length>1){var U="DummyCompound_"+_;s.memberGroups[U]=h[_];var X=h[_][0].getParent(),M=new o(s.graphManager);M.id=U,M.paddingLeft=X.paddingLeft||0,M.paddingRight=X.paddingRight||0,M.paddingBottom=X.paddingBottom||0,M.paddingTop=X.paddingTop||0,s.idToDummyNode[U]=M;var G=s.getGraphManager().add(s.newGraph(),M),F=X.getChild();F.add(M);for(var b=0;b=0;s--){var h=this.compoundOrder[s],u=h.id,p=h.paddingLeft,A=h.paddingTop;this.adjustLocations(this.tiledMemberPack[u],h.rect.x,h.rect.y,p,A)}},d.prototype.repopulateZeroDegreeMembers=function(){var s=this,h=this.tiledZeroDegreePack;Object.keys(h).forEach(function(u){var p=s.idToDummyNode[u],A=p.paddingLeft,C=p.paddingTop;s.adjustLocations(h[u],p.rect.x,p.rect.y,A,C)})},d.prototype.getToBeTiled=function(s){var h=s.id;if(this.toBeTiled[h]!=null)return this.toBeTiled[h];var u=s.getChild();if(u==null)return this.toBeTiled[h]=!1,!1;for(var p=u.getNodes(),A=0;A0)return this.toBeTiled[h]=!1,!1;if(C.getChild()==null){this.toBeTiled[C.id]=!1;continue}if(!this.getToBeTiled(C))return this.toBeTiled[h]=!1,!1}return this.toBeTiled[h]=!0,!0},d.prototype.getNodeDegree=function(s){s.id;for(var h=s.getEdges(),u=0,p=0;p_&&(_=X.rect.height)}u+=_+s.verticalPadding}},d.prototype.tileCompoundMembers=function(s,h){var u=this;this.tiledMemberPack=[],Object.keys(s).forEach(function(p){var A=h[p];u.tiledMemberPack[p]=u.tileNodes(s[p],A.paddingLeft+A.paddingRight),A.rect.width=u.tiledMemberPack[p].width,A.rect.height=u.tiledMemberPack[p].height})},d.prototype.tileNodes=function(s,h){var u=a.TILING_PADDING_VERTICAL,p=a.TILING_PADDING_HORIZONTAL,A={rows:[],rowWidth:[],rowHeight:[],width:0,height:h,verticalPadding:u,horizontalPadding:p};s.sort(function(x,_){return x.rect.width*x.rect.height>_.rect.width*_.rect.height?-1:x.rect.width*x.rect.height<_.rect.width*_.rect.height?1:0});for(var C=0;C0&&(R+=s.horizontalPadding),s.rowWidth[u]=R,s.width0&&(x+=s.verticalPadding);var _=0;x>s.rowHeight[u]&&(_=s.rowHeight[u],s.rowHeight[u]=x,_=s.rowHeight[u]-_),s.height+=_,s.rows[u].push(h)},d.prototype.getShortestRowIndex=function(s){for(var h=-1,u=Number.MAX_VALUE,p=0;pu&&(h=p,u=s.rowWidth[p]);return h},d.prototype.canAddHorizontal=function(s,h,u){var p=this.getShortestRowIndex(s);if(p<0)return!0;var A=s.rowWidth[p];if(A+s.horizontalPadding+h<=s.width)return!0;var C=0;s.rowHeight[p]0&&(C=u+s.verticalPadding-s.rowHeight[p]);var R;s.width-A>=h+s.horizontalPadding?R=(s.height+C)/(A+h+s.horizontalPadding):R=(s.height+C)/s.width,C=u+s.verticalPadding;var x;return s.widthC&&h!=u){p.splice(-1,1),s.rows[u].push(A),s.rowWidth[h]=s.rowWidth[h]-C,s.rowWidth[u]=s.rowWidth[u]+C,s.width=s.rowWidth[instance.getLongestRowIndex(s)];for(var R=Number.MIN_VALUE,x=0;xR&&(R=p[x].height);h>0&&(R+=s.verticalPadding);var _=s.rowHeight[h]+s.rowHeight[u];s.rowHeight[h]=R,s.rowHeight[u]0)for(var F=A;F<=C;F++)G[0]+=this.grid[F][R-1].length+this.grid[F][R].length-1;if(C0)for(var F=R;F<=x;F++)G[3]+=this.grid[A-1][F].length+this.grid[A][F].length-1;for(var b=T.MAX_VALUE,Y,k,H=0;H0){var x;x=O.getGraphManager().add(O.newGraph(),u),this.processChildrenList(x,h,O)}}},l.prototype.stop=function(){return this.stopped=!0,this};var T=function(L){L("layout","cose-bilkent",l)};typeof cytoscape<"u"&&T(cytoscape),m.exports=T}])})})(dt);var St=dt.exports;const Gt=Nt(St);var st=function(){var I=S(function(O,d,N,s){for(N=N||{},s=O.length;s--;N[O[s]]=d);return N},"o"),w=[1,4],f=[1,13],m=[1,12],y=[1,15],r=[1,16],t=[1,20],e=[1,19],i=[6,7,8],o=[1,26],g=[1,24],a=[1,25],v=[6,7,11],n=[1,6,13,15,16,19,22],c=[1,33],l=[1,34],E=[1,6,7,11,13,15,16,19,22],T={trace:S(function(){},"trace"),yy:{},symbols_:{error:2,start:3,mindMap:4,spaceLines:5,SPACELINE:6,NL:7,MINDMAP:8,document:9,stop:10,EOF:11,statement:12,SPACELIST:13,node:14,ICON:15,CLASS:16,nodeWithId:17,nodeWithoutId:18,NODE_DSTART:19,NODE_DESCR:20,NODE_DEND:21,NODE_ID:22,$accept:0,$end:1},terminals_:{2:"error",6:"SPACELINE",7:"NL",8:"MINDMAP",11:"EOF",13:"SPACELIST",15:"ICON",16:"CLASS",19:"NODE_DSTART",20:"NODE_DESCR",21:"NODE_DEND",22:"NODE_ID"},productions_:[0,[3,1],[3,2],[5,1],[5,2],[5,2],[4,2],[4,3],[10,1],[10,1],[10,1],[10,2],[10,2],[9,3],[9,2],[12,2],[12,2],[12,2],[12,1],[12,1],[12,1],[12,1],[12,1],[14,1],[14,1],[18,3],[17,1],[17,4]],performAction:S(function(d,N,s,h,u,p,A){var C=p.length-1;switch(u){case 6:case 7:return h;case 8:h.getLogger().trace("Stop NL ");break;case 9:h.getLogger().trace("Stop EOF ");break;case 11:h.getLogger().trace("Stop NL2 ");break;case 12:h.getLogger().trace("Stop EOF2 ");break;case 15:h.getLogger().info("Node: ",p[C].id),h.addNode(p[C-1].length,p[C].id,p[C].descr,p[C].type);break;case 16:h.getLogger().trace("Icon: ",p[C]),h.decorateNode({icon:p[C]});break;case 17:case 21:h.decorateNode({class:p[C]});break;case 18:h.getLogger().trace("SPACELIST");break;case 19:h.getLogger().trace("Node: ",p[C].id),h.addNode(0,p[C].id,p[C].descr,p[C].type);break;case 20:h.decorateNode({icon:p[C]});break;case 25:h.getLogger().trace("node found ..",p[C-2]),this.$={id:p[C-1],descr:p[C-1],type:h.getType(p[C-2],p[C])};break;case 26:this.$={id:p[C],descr:p[C],type:h.nodeType.DEFAULT};break;case 27:h.getLogger().trace("node found ..",p[C-3]),this.$={id:p[C-3],descr:p[C-1],type:h.getType(p[C-2],p[C])};break}},"anonymous"),table:[{3:1,4:2,5:3,6:[1,5],8:w},{1:[3]},{1:[2,1]},{4:6,6:[1,7],7:[1,8],8:w},{6:f,7:[1,10],9:9,12:11,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},I(i,[2,3]),{1:[2,2]},I(i,[2,4]),I(i,[2,5]),{1:[2,6],6:f,12:21,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},{6:f,9:22,12:11,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},{6:o,7:g,10:23,11:a},I(v,[2,22],{17:17,18:18,14:27,15:[1,28],16:[1,29],19:t,22:e}),I(v,[2,18]),I(v,[2,19]),I(v,[2,20]),I(v,[2,21]),I(v,[2,23]),I(v,[2,24]),I(v,[2,26],{19:[1,30]}),{20:[1,31]},{6:o,7:g,10:32,11:a},{1:[2,7],6:f,12:21,13:m,14:14,15:y,16:r,17:17,18:18,19:t,22:e},I(n,[2,14],{7:c,11:l}),I(E,[2,8]),I(E,[2,9]),I(E,[2,10]),I(v,[2,15]),I(v,[2,16]),I(v,[2,17]),{20:[1,35]},{21:[1,36]},I(n,[2,13],{7:c,11:l}),I(E,[2,11]),I(E,[2,12]),{21:[1,37]},I(v,[2,25]),I(v,[2,27])],defaultActions:{2:[2,1],6:[2,2]},parseError:S(function(d,N){if(N.recoverable)this.trace(d);else{var s=new Error(d);throw s.hash=N,s}},"parseError"),parse:S(function(d){var N=this,s=[0],h=[],u=[null],p=[],A=this.table,C="",R=0,x=0,_=2,U=1,X=p.slice.call(arguments,1),M=Object.create(this.lexer),G={yy:{}};for(var F in this.yy)Object.prototype.hasOwnProperty.call(this.yy,F)&&(G.yy[F]=this.yy[F]);M.setInput(d,G.yy),G.yy.lexer=M,G.yy.parser=this,typeof M.yylloc>"u"&&(M.yylloc={});var b=M.yylloc;p.push(b);var Y=M.options&&M.options.ranges;typeof G.yy.parseError=="function"?this.parseError=G.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function k(V){s.length=s.length-2*V,u.length=u.length-V,p.length=p.length-V}S(k,"popStack");function H(){var V;return V=h.pop()||M.lex()||U,typeof V!="number"&&(V instanceof Array&&(h=V,V=h.pop()),V=N.symbols_[V]||V),V}S(H,"lex");for(var P,B,$,K,Q={},J,j,gt,q;;){if(B=s[s.length-1],this.defaultActions[B]?$=this.defaultActions[B]:((P===null||typeof P>"u")&&(P=H()),$=A[B]&&A[B][P]),typeof $>"u"||!$.length||!$[0]){var rt="";q=[];for(J in A[B])this.terminals_[J]&&J>_&&q.push("'"+this.terminals_[J]+"'");M.showPosition?rt="Parse error on line "+(R+1)+`: `+M.showPosition()+` Expecting `+q.join(", ")+", got '"+(this.terminals_[P]||P)+"'":rt="Parse error on line "+(R+1)+": Unexpected "+(P==U?"end of input":"'"+(this.terminals_[P]||P)+"'"),this.parseError(rt,{text:M.match,token:this.terminals_[P]||P,line:M.yylineno,loc:b,expected:q})}if($[0]instanceof Array&&$.length>1)throw new Error("Parse Error: multiple actions possible at state: "+B+", token: "+P);switch($[0]){case 1:s.push(P),u.push(M.yytext),p.push(M.yylloc),s.push($[1]),P=null,x=M.yyleng,C=M.yytext,R=M.yylineno,b=M.yylloc;break;case 2:if(j=this.productions_[$[1]][1],Q.$=u[u.length-j],Q._$={first_line:p[p.length-(j||1)].first_line,last_line:p[p.length-1].last_line,first_column:p[p.length-(j||1)].first_column,last_column:p[p.length-1].last_column},Y&&(Q._$.range=[p[p.length-(j||1)].range[0],p[p.length-1].range[1]]),K=this.performAction.apply(Q,[C,x,R,G.yy,$[1],u,p].concat(X)),typeof K<"u")return K;j&&(s=s.slice(0,-1*j*2),u=u.slice(0,-1*j),p=p.slice(0,-1*j)),s.push(this.productions_[$[1]][0]),u.push(Q.$),p.push(Q._$),gt=A[s[s.length-2]][s[s.length-1]],s.push(gt);break;case 3:return!0}}return!0},"parse")},D=function(){var O={EOF:1,parseError:S(function(N,s){if(this.yy.parser)this.yy.parser.parseError(N,s);else throw new Error(N)},"parseError"),setInput:S(function(d,N){return this.yy=N||this.yy||{},this._input=d,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:S(function(){var d=this._input[0];this.yytext+=d,this.yyleng++,this.offset++,this.match+=d,this.matched+=d;var N=d.match(/(?:\r\n?|\n).*/g);return N?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),d},"input"),unput:S(function(d){var N=d.length,s=d.split(/(?:\r\n?|\n)/g);this._input=d+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-N),this.offset-=N;var h=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),s.length-1&&(this.yylineno-=s.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:s?(s.length===h.length?this.yylloc.first_column:0)+h[h.length-s.length].length-s[0].length:this.yylloc.first_column-N},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-N]),this.yyleng=this.yytext.length,this},"unput"),more:S(function(){return this._more=!0,this},"more"),reject:S(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:S(function(d){this.unput(this.match.slice(d))},"less"),pastInput:S(function(){var d=this.matched.substr(0,this.matched.length-this.match.length);return(d.length>20?"...":"")+d.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:S(function(){var d=this.match;return d.length<20&&(d+=this._input.substr(0,20-d.length)),(d.substr(0,20)+(d.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:S(function(){var d=this.pastInput(),N=new Array(d.length+1).join("-");return d+this.upcomingInput()+` diff --git a/assets/chunks/pieDiagram-OZX6XH5M.BuU68mP0.js b/assets/chunks/pieDiagram-OZX6XH5M.B7KT5JXF.js similarity index 93% rename from assets/chunks/pieDiagram-OZX6XH5M.BuU68mP0.js rename to assets/chunks/pieDiagram-OZX6XH5M.B7KT5JXF.js index f8097efcc..8de64c848 100644 --- a/assets/chunks/pieDiagram-OZX6XH5M.BuU68mP0.js +++ b/assets/chunks/pieDiagram-OZX6XH5M.B7KT5JXF.js @@ -1,4 +1,4 @@ -import{p as U}from"./chunk-OQCM5LHU.Dwilvigv.js";import{Y as y,P as z,aE as j,F as q,q as K,r as Y,s as Z,g as H,c as J,b as Q,_ as p,l as F,t as X,d as tt,G as et,K as at,a6 as rt,k as nt}from"../app.D6i7gVln.js";import{p as it}from"./gitGraph-YCYPL57B.DxRA5cIX.js";import{d as O}from"./arc.DKCjLDdQ.js";import{o as st}from"./ordinal.BYWQX77i.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./baseUniq.Dd7GtCt-.js";import"./basePickBy.FvpENAq3.js";import"./clone.Ml66eyGp.js";import"./init.Gi6I4Gst.js";function ot(t,a){return at?1:a>=t?0:NaN}function lt(t){return t}function ct(){var t=lt,a=ot,m=null,o=y(0),g=y(z),x=y(0);function i(e){var r,l=(e=j(e)).length,c,A,h=0,u=new Array(l),n=new Array(l),v=+o.apply(this,arguments),w=Math.min(z,Math.max(-z,g.apply(this,arguments)-v)),f,T=Math.min(Math.abs(w)/l,x.apply(this,arguments)),$=T*(w<0?-1:1),d;for(r=0;r0&&(h+=d);for(a!=null?u.sort(function(S,C){return a(n[S],n[C])}):m!=null&&u.sort(function(S,C){return m(e[S],e[C])}),r=0,A=h?(w-l*$)/h:0;r0?d*A:0)+$,n[c]={data:e[c],index:r,value:d,startAngle:v,endAngle:f,padAngle:T};return n}return i.value=function(e){return arguments.length?(t=typeof e=="function"?e:y(+e),i):t},i.sortValues=function(e){return arguments.length?(a=e,m=null,i):a},i.sort=function(e){return arguments.length?(m=e,a=null,i):m},i.startAngle=function(e){return arguments.length?(o=typeof e=="function"?e:y(+e),i):o},i.endAngle=function(e){return arguments.length?(g=typeof e=="function"?e:y(+e),i):g},i.padAngle=function(e){return arguments.length?(x=typeof e=="function"?e:y(+e),i):x},i}var R=q.pie,G={sections:new Map,showData:!1,config:R},b=G.sections,P=G.showData,ut=structuredClone(R),pt=p(()=>structuredClone(ut),"getConfig"),gt=p(()=>{b=new Map,P=G.showData,X()},"clear"),dt=p(({label:t,value:a})=>{b.has(t)||(b.set(t,a),F.debug(`added new section: ${t}, with value: ${a}`))},"addSection"),ft=p(()=>b,"getSections"),mt=p(t=>{P=t},"setShowData"),ht=p(()=>P,"getShowData"),I={getConfig:pt,clear:gt,setDiagramTitle:K,getDiagramTitle:Y,setAccTitle:Z,getAccTitle:H,setAccDescription:J,getAccDescription:Q,addSection:dt,getSections:ft,setShowData:mt,getShowData:ht},vt=p((t,a)=>{U(t,a),a.setShowData(t.showData),t.sections.map(a.addSection)},"populateDb"),St={parse:p(async t=>{const a=await it("pie",t);F.debug(a),vt(a,I)},"parse")},yt=p(t=>` +import{p as U}from"./chunk-OQCM5LHU.D0_M07xA.js";import{Y as y,P as z,aE as j,F as q,q as K,r as Y,s as Z,g as H,c as J,b as Q,_ as p,l as F,t as X,d as tt,G as et,K as at,a6 as rt,k as nt}from"../app.BnrbdIpt.js";import{p as it}from"./gitGraph-YCYPL57B.C8aJtab-.js";import{d as O}from"./arc.CdagG_1u.js";import{o as st}from"./ordinal.BYWQX77i.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";import"./clone.D5EWJlxq.js";import"./init.Gi6I4Gst.js";function ot(t,a){return at?1:a>=t?0:NaN}function lt(t){return t}function ct(){var t=lt,a=ot,m=null,o=y(0),g=y(z),x=y(0);function i(e){var r,l=(e=j(e)).length,c,A,h=0,u=new Array(l),n=new Array(l),v=+o.apply(this,arguments),w=Math.min(z,Math.max(-z,g.apply(this,arguments)-v)),f,T=Math.min(Math.abs(w)/l,x.apply(this,arguments)),$=T*(w<0?-1:1),d;for(r=0;r0&&(h+=d);for(a!=null?u.sort(function(S,C){return a(n[S],n[C])}):m!=null&&u.sort(function(S,C){return m(e[S],e[C])}),r=0,A=h?(w-l*$)/h:0;r0?d*A:0)+$,n[c]={data:e[c],index:r,value:d,startAngle:v,endAngle:f,padAngle:T};return n}return i.value=function(e){return arguments.length?(t=typeof e=="function"?e:y(+e),i):t},i.sortValues=function(e){return arguments.length?(a=e,m=null,i):a},i.sort=function(e){return arguments.length?(m=e,a=null,i):m},i.startAngle=function(e){return arguments.length?(o=typeof e=="function"?e:y(+e),i):o},i.endAngle=function(e){return arguments.length?(g=typeof e=="function"?e:y(+e),i):g},i.padAngle=function(e){return arguments.length?(x=typeof e=="function"?e:y(+e),i):x},i}var R=q.pie,G={sections:new Map,showData:!1,config:R},b=G.sections,P=G.showData,ut=structuredClone(R),pt=p(()=>structuredClone(ut),"getConfig"),gt=p(()=>{b=new Map,P=G.showData,X()},"clear"),dt=p(({label:t,value:a})=>{b.has(t)||(b.set(t,a),F.debug(`added new section: ${t}, with value: ${a}`))},"addSection"),ft=p(()=>b,"getSections"),mt=p(t=>{P=t},"setShowData"),ht=p(()=>P,"getShowData"),I={getConfig:pt,clear:gt,setDiagramTitle:K,getDiagramTitle:Y,setAccTitle:Z,getAccTitle:H,setAccDescription:J,getAccDescription:Q,addSection:dt,getSections:ft,setShowData:mt,getShowData:ht},vt=p((t,a)=>{U(t,a),a.setShowData(t.showData),t.sections.map(a.addSection)},"populateDb"),St={parse:p(async t=>{const a=await it("pie",t);F.debug(a),vt(a,I)},"parse")},yt=p(t=>` .pieCircle{ stroke: ${t.pieStrokeColor}; stroke-width : ${t.pieStrokeWidth}; diff --git a/assets/chunks/quadrantDiagram-VG34DGKC.DpkyY7W5.js b/assets/chunks/quadrantDiagram-VG34DGKC.DZu18HUQ.js similarity index 99% rename from assets/chunks/quadrantDiagram-VG34DGKC.DpkyY7W5.js rename to assets/chunks/quadrantDiagram-VG34DGKC.DZu18HUQ.js index d6514ab16..1ed5eb465 100644 --- a/assets/chunks/quadrantDiagram-VG34DGKC.DpkyY7W5.js +++ b/assets/chunks/quadrantDiagram-VG34DGKC.DZu18HUQ.js @@ -1,4 +1,4 @@ -import{_ as o,a1 as _e,F as D,l as At,d as wt,i as Ae,r as ie,s as ke,g as Fe,q as Pe,b as ve,c as Ce,t as Le,j as zt,k as Ee}from"../app.D6i7gVln.js";import{l as ee}from"./linear.Cu1oyzO-.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./init.Gi6I4Gst.js";var Vt=function(){var t=o(function(j,r,l,g){for(l=l||{},g=j.length;g--;l[j[g]]=r);return l},"o"),n=[1,3],u=[1,4],c=[1,5],h=[1,6],p=[1,7],y=[1,4,5,10,12,13,14,18,25,35,37,39,41,42,48,50,51,52,53,54,55,56,57,60,61,63,64,65,66,67],S=[1,4,5,10,12,13,14,18,25,28,35,37,39,41,42,48,50,51,52,53,54,55,56,57,60,61,63,64,65,66,67],a=[55,56,57],A=[2,36],d=[1,37],T=[1,36],q=[1,38],m=[1,35],b=[1,43],x=[1,41],O=[1,14],Y=[1,23],G=[1,18],yt=[1,19],Tt=[1,20],dt=[1,21],Ft=[1,22],ut=[1,24],xt=[1,25],ft=[1,26],gt=[1,27],i=[1,28],Bt=[1,29],W=[1,32],U=[1,33],k=[1,34],F=[1,39],P=[1,40],v=[1,42],C=[1,44],H=[1,62],X=[1,61],L=[4,5,8,10,12,13,14,18,44,47,49,55,56,57,63,64,65,66,67],Rt=[1,65],Nt=[1,66],Wt=[1,67],Ut=[1,68],Qt=[1,69],Ot=[1,70],Ht=[1,71],Xt=[1,72],Mt=[1,73],Yt=[1,74],jt=[1,75],Gt=[1,76],I=[4,5,6,7,8,9,10,11,12,13,14,15,18],J=[1,90],$=[1,91],tt=[1,92],et=[1,99],it=[1,93],at=[1,96],nt=[1,94],st=[1,95],rt=[1,97],ot=[1,98],Pt=[1,102],Kt=[10,55,56,57],R=[4,5,6,8,10,11,13,17,18,19,20,55,56,57],vt={trace:o(function(){},"trace"),yy:{},symbols_:{error:2,idStringToken:3,ALPHA:4,NUM:5,NODE_STRING:6,DOWN:7,MINUS:8,DEFAULT:9,COMMA:10,COLON:11,AMP:12,BRKT:13,MULT:14,UNICODE_TEXT:15,styleComponent:16,UNIT:17,SPACE:18,STYLE:19,PCT:20,idString:21,style:22,stylesOpt:23,classDefStatement:24,CLASSDEF:25,start:26,eol:27,QUADRANT:28,document:29,line:30,statement:31,axisDetails:32,quadrantDetails:33,points:34,title:35,title_value:36,acc_title:37,acc_title_value:38,acc_descr:39,acc_descr_value:40,acc_descr_multiline_value:41,section:42,text:43,point_start:44,point_x:45,point_y:46,class_name:47,"X-AXIS":48,"AXIS-TEXT-DELIMITER":49,"Y-AXIS":50,QUADRANT_1:51,QUADRANT_2:52,QUADRANT_3:53,QUADRANT_4:54,NEWLINE:55,SEMI:56,EOF:57,alphaNumToken:58,textNoTagsToken:59,STR:60,MD_STR:61,alphaNum:62,PUNCTUATION:63,PLUS:64,EQUALS:65,DOT:66,UNDERSCORE:67,$accept:0,$end:1},terminals_:{2:"error",4:"ALPHA",5:"NUM",6:"NODE_STRING",7:"DOWN",8:"MINUS",9:"DEFAULT",10:"COMMA",11:"COLON",12:"AMP",13:"BRKT",14:"MULT",15:"UNICODE_TEXT",17:"UNIT",18:"SPACE",19:"STYLE",20:"PCT",25:"CLASSDEF",28:"QUADRANT",35:"title",36:"title_value",37:"acc_title",38:"acc_title_value",39:"acc_descr",40:"acc_descr_value",41:"acc_descr_multiline_value",42:"section",44:"point_start",45:"point_x",46:"point_y",47:"class_name",48:"X-AXIS",49:"AXIS-TEXT-DELIMITER",50:"Y-AXIS",51:"QUADRANT_1",52:"QUADRANT_2",53:"QUADRANT_3",54:"QUADRANT_4",55:"NEWLINE",56:"SEMI",57:"EOF",60:"STR",61:"MD_STR",63:"PUNCTUATION",64:"PLUS",65:"EQUALS",66:"DOT",67:"UNDERSCORE"},productions_:[0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[21,1],[21,2],[22,1],[22,2],[23,1],[23,3],[24,5],[26,2],[26,2],[26,2],[29,0],[29,2],[30,2],[31,0],[31,1],[31,2],[31,1],[31,1],[31,1],[31,2],[31,2],[31,2],[31,1],[31,1],[34,4],[34,5],[34,5],[34,6],[32,4],[32,3],[32,2],[32,4],[32,3],[32,2],[33,2],[33,2],[33,2],[33,2],[27,1],[27,1],[27,1],[43,1],[43,2],[43,1],[43,1],[62,1],[62,2],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[59,1],[59,1],[59,1]],performAction:o(function(r,l,g,f,_,e,pt){var s=e.length-1;switch(_){case 23:this.$=e[s];break;case 24:this.$=e[s-1]+""+e[s];break;case 26:this.$=e[s-1]+e[s];break;case 27:this.$=[e[s].trim()];break;case 28:e[s-2].push(e[s].trim()),this.$=e[s-2];break;case 29:this.$=e[s-4],f.addClass(e[s-2],e[s]);break;case 37:this.$=[];break;case 42:this.$=e[s].trim(),f.setDiagramTitle(this.$);break;case 43:this.$=e[s].trim(),f.setAccTitle(this.$);break;case 44:case 45:this.$=e[s].trim(),f.setAccDescription(this.$);break;case 46:f.addSection(e[s].substr(8)),this.$=e[s].substr(8);break;case 47:f.addPoint(e[s-3],"",e[s-1],e[s],[]);break;case 48:f.addPoint(e[s-4],e[s-3],e[s-1],e[s],[]);break;case 49:f.addPoint(e[s-4],"",e[s-2],e[s-1],e[s]);break;case 50:f.addPoint(e[s-5],e[s-4],e[s-2],e[s-1],e[s]);break;case 51:f.setXAxisLeftText(e[s-2]),f.setXAxisRightText(e[s]);break;case 52:e[s-1].text+=" ⟶ ",f.setXAxisLeftText(e[s-1]);break;case 53:f.setXAxisLeftText(e[s]);break;case 54:f.setYAxisBottomText(e[s-2]),f.setYAxisTopText(e[s]);break;case 55:e[s-1].text+=" ⟶ ",f.setYAxisBottomText(e[s-1]);break;case 56:f.setYAxisBottomText(e[s]);break;case 57:f.setQuadrant1Text(e[s]);break;case 58:f.setQuadrant2Text(e[s]);break;case 59:f.setQuadrant3Text(e[s]);break;case 60:f.setQuadrant4Text(e[s]);break;case 64:this.$={text:e[s],type:"text"};break;case 65:this.$={text:e[s-1].text+""+e[s],type:e[s-1].type};break;case 66:this.$={text:e[s],type:"text"};break;case 67:this.$={text:e[s],type:"markdown"};break;case 68:this.$=e[s];break;case 69:this.$=e[s-1]+""+e[s];break}},"anonymous"),table:[{18:n,26:1,27:2,28:u,55:c,56:h,57:p},{1:[3]},{18:n,26:8,27:2,28:u,55:c,56:h,57:p},{18:n,26:9,27:2,28:u,55:c,56:h,57:p},t(y,[2,33],{29:10}),t(S,[2,61]),t(S,[2,62]),t(S,[2,63]),{1:[2,30]},{1:[2,31]},t(a,A,{30:11,31:12,24:13,32:15,33:16,34:17,43:30,58:31,1:[2,32],4:d,5:T,10:q,12:m,13:b,14:x,18:O,25:Y,35:G,37:yt,39:Tt,41:dt,42:Ft,48:ut,50:xt,51:ft,52:gt,53:i,54:Bt,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(y,[2,34]),{27:45,55:c,56:h,57:p},t(a,[2,37]),t(a,A,{24:13,32:15,33:16,34:17,43:30,58:31,31:46,4:d,5:T,10:q,12:m,13:b,14:x,18:O,25:Y,35:G,37:yt,39:Tt,41:dt,42:Ft,48:ut,50:xt,51:ft,52:gt,53:i,54:Bt,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(a,[2,39]),t(a,[2,40]),t(a,[2,41]),{36:[1,47]},{38:[1,48]},{40:[1,49]},t(a,[2,45]),t(a,[2,46]),{18:[1,50]},{4:d,5:T,10:q,12:m,13:b,14:x,43:51,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:52,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:53,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:54,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:55,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:56,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,44:[1,57],47:[1,58],58:60,59:59,63:k,64:F,65:P,66:v,67:C},t(L,[2,64]),t(L,[2,66]),t(L,[2,67]),t(L,[2,70]),t(L,[2,71]),t(L,[2,72]),t(L,[2,73]),t(L,[2,74]),t(L,[2,75]),t(L,[2,76]),t(L,[2,77]),t(L,[2,78]),t(L,[2,79]),t(L,[2,80]),t(y,[2,35]),t(a,[2,38]),t(a,[2,42]),t(a,[2,43]),t(a,[2,44]),{3:64,4:Rt,5:Nt,6:Wt,7:Ut,8:Qt,9:Ot,10:Ht,11:Xt,12:Mt,13:Yt,14:jt,15:Gt,21:63},t(a,[2,53],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,49:[1,77],63:k,64:F,65:P,66:v,67:C}),t(a,[2,56],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,49:[1,78],63:k,64:F,65:P,66:v,67:C}),t(a,[2,57],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,58],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,59],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,60],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),{45:[1,79]},{44:[1,80]},t(L,[2,65]),t(L,[2,81]),t(L,[2,82]),t(L,[2,83]),{3:82,4:Rt,5:Nt,6:Wt,7:Ut,8:Qt,9:Ot,10:Ht,11:Xt,12:Mt,13:Yt,14:jt,15:Gt,18:[1,81]},t(I,[2,23]),t(I,[2,1]),t(I,[2,2]),t(I,[2,3]),t(I,[2,4]),t(I,[2,5]),t(I,[2,6]),t(I,[2,7]),t(I,[2,8]),t(I,[2,9]),t(I,[2,10]),t(I,[2,11]),t(I,[2,12]),t(a,[2,52],{58:31,43:83,4:d,5:T,10:q,12:m,13:b,14:x,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(a,[2,55],{58:31,43:84,4:d,5:T,10:q,12:m,13:b,14:x,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),{46:[1,85]},{45:[1,86]},{4:J,5:$,6:tt,8:et,11:it,13:at,16:89,17:nt,18:st,19:rt,20:ot,22:88,23:87},t(I,[2,24]),t(a,[2,51],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,54],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,47],{22:88,16:89,23:100,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),{46:[1,101]},t(a,[2,29],{10:Pt}),t(Kt,[2,27],{16:103,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),t(R,[2,25]),t(R,[2,13]),t(R,[2,14]),t(R,[2,15]),t(R,[2,16]),t(R,[2,17]),t(R,[2,18]),t(R,[2,19]),t(R,[2,20]),t(R,[2,21]),t(R,[2,22]),t(a,[2,49],{10:Pt}),t(a,[2,48],{22:88,16:89,23:104,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),{4:J,5:$,6:tt,8:et,11:it,13:at,16:89,17:nt,18:st,19:rt,20:ot,22:105},t(R,[2,26]),t(a,[2,50],{10:Pt}),t(Kt,[2,28],{16:103,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot})],defaultActions:{8:[2,30],9:[2,31]},parseError:o(function(r,l){if(l.recoverable)this.trace(r);else{var g=new Error(r);throw g.hash=l,g}},"parseError"),parse:o(function(r){var l=this,g=[0],f=[],_=[null],e=[],pt=this.table,s="",mt=0,Zt=0,qe=2,Jt=1,me=e.slice.call(arguments,1),E=Object.create(this.lexer),K={yy:{}};for(var Ct in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ct)&&(K.yy[Ct]=this.yy[Ct]);E.setInput(r,K.yy),K.yy.lexer=E,K.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var Lt=E.yylloc;e.push(Lt);var be=E.options&&E.options.ranges;typeof K.yy.parseError=="function"?this.parseError=K.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Se(B){g.length=g.length-2*B,_.length=_.length-B,e.length=e.length-B}o(Se,"popStack");function $t(){var B;return B=f.pop()||E.lex()||Jt,typeof B!="number"&&(B instanceof Array&&(f=B,B=f.pop()),B=l.symbols_[B]||B),B}o($t,"lex");for(var w,Z,N,Et,lt={},bt,M,te,St;;){if(Z=g[g.length-1],this.defaultActions[Z]?N=this.defaultActions[Z]:((w===null||typeof w>"u")&&(w=$t()),N=pt[Z]&&pt[Z][w]),typeof N>"u"||!N.length||!N[0]){var Dt="";St=[];for(bt in pt[Z])this.terminals_[bt]&&bt>qe&&St.push("'"+this.terminals_[bt]+"'");E.showPosition?Dt="Parse error on line "+(mt+1)+`: +import{_ as o,a1 as _e,F as D,l as At,d as wt,i as Ae,r as ie,s as ke,g as Fe,q as Pe,b as ve,c as Ce,t as Le,j as zt,k as Ee}from"../app.BnrbdIpt.js";import{l as ee}from"./linear.COO-ivyG.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./init.Gi6I4Gst.js";var Vt=function(){var t=o(function(j,r,l,g){for(l=l||{},g=j.length;g--;l[j[g]]=r);return l},"o"),n=[1,3],u=[1,4],c=[1,5],h=[1,6],p=[1,7],y=[1,4,5,10,12,13,14,18,25,35,37,39,41,42,48,50,51,52,53,54,55,56,57,60,61,63,64,65,66,67],S=[1,4,5,10,12,13,14,18,25,28,35,37,39,41,42,48,50,51,52,53,54,55,56,57,60,61,63,64,65,66,67],a=[55,56,57],A=[2,36],d=[1,37],T=[1,36],q=[1,38],m=[1,35],b=[1,43],x=[1,41],O=[1,14],Y=[1,23],G=[1,18],yt=[1,19],Tt=[1,20],dt=[1,21],Ft=[1,22],ut=[1,24],xt=[1,25],ft=[1,26],gt=[1,27],i=[1,28],Bt=[1,29],W=[1,32],U=[1,33],k=[1,34],F=[1,39],P=[1,40],v=[1,42],C=[1,44],H=[1,62],X=[1,61],L=[4,5,8,10,12,13,14,18,44,47,49,55,56,57,63,64,65,66,67],Rt=[1,65],Nt=[1,66],Wt=[1,67],Ut=[1,68],Qt=[1,69],Ot=[1,70],Ht=[1,71],Xt=[1,72],Mt=[1,73],Yt=[1,74],jt=[1,75],Gt=[1,76],I=[4,5,6,7,8,9,10,11,12,13,14,15,18],J=[1,90],$=[1,91],tt=[1,92],et=[1,99],it=[1,93],at=[1,96],nt=[1,94],st=[1,95],rt=[1,97],ot=[1,98],Pt=[1,102],Kt=[10,55,56,57],R=[4,5,6,8,10,11,13,17,18,19,20,55,56,57],vt={trace:o(function(){},"trace"),yy:{},symbols_:{error:2,idStringToken:3,ALPHA:4,NUM:5,NODE_STRING:6,DOWN:7,MINUS:8,DEFAULT:9,COMMA:10,COLON:11,AMP:12,BRKT:13,MULT:14,UNICODE_TEXT:15,styleComponent:16,UNIT:17,SPACE:18,STYLE:19,PCT:20,idString:21,style:22,stylesOpt:23,classDefStatement:24,CLASSDEF:25,start:26,eol:27,QUADRANT:28,document:29,line:30,statement:31,axisDetails:32,quadrantDetails:33,points:34,title:35,title_value:36,acc_title:37,acc_title_value:38,acc_descr:39,acc_descr_value:40,acc_descr_multiline_value:41,section:42,text:43,point_start:44,point_x:45,point_y:46,class_name:47,"X-AXIS":48,"AXIS-TEXT-DELIMITER":49,"Y-AXIS":50,QUADRANT_1:51,QUADRANT_2:52,QUADRANT_3:53,QUADRANT_4:54,NEWLINE:55,SEMI:56,EOF:57,alphaNumToken:58,textNoTagsToken:59,STR:60,MD_STR:61,alphaNum:62,PUNCTUATION:63,PLUS:64,EQUALS:65,DOT:66,UNDERSCORE:67,$accept:0,$end:1},terminals_:{2:"error",4:"ALPHA",5:"NUM",6:"NODE_STRING",7:"DOWN",8:"MINUS",9:"DEFAULT",10:"COMMA",11:"COLON",12:"AMP",13:"BRKT",14:"MULT",15:"UNICODE_TEXT",17:"UNIT",18:"SPACE",19:"STYLE",20:"PCT",25:"CLASSDEF",28:"QUADRANT",35:"title",36:"title_value",37:"acc_title",38:"acc_title_value",39:"acc_descr",40:"acc_descr_value",41:"acc_descr_multiline_value",42:"section",44:"point_start",45:"point_x",46:"point_y",47:"class_name",48:"X-AXIS",49:"AXIS-TEXT-DELIMITER",50:"Y-AXIS",51:"QUADRANT_1",52:"QUADRANT_2",53:"QUADRANT_3",54:"QUADRANT_4",55:"NEWLINE",56:"SEMI",57:"EOF",60:"STR",61:"MD_STR",63:"PUNCTUATION",64:"PLUS",65:"EQUALS",66:"DOT",67:"UNDERSCORE"},productions_:[0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[3,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[16,1],[21,1],[21,2],[22,1],[22,2],[23,1],[23,3],[24,5],[26,2],[26,2],[26,2],[29,0],[29,2],[30,2],[31,0],[31,1],[31,2],[31,1],[31,1],[31,1],[31,2],[31,2],[31,2],[31,1],[31,1],[34,4],[34,5],[34,5],[34,6],[32,4],[32,3],[32,2],[32,4],[32,3],[32,2],[33,2],[33,2],[33,2],[33,2],[27,1],[27,1],[27,1],[43,1],[43,2],[43,1],[43,1],[62,1],[62,2],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[58,1],[59,1],[59,1],[59,1]],performAction:o(function(r,l,g,f,_,e,pt){var s=e.length-1;switch(_){case 23:this.$=e[s];break;case 24:this.$=e[s-1]+""+e[s];break;case 26:this.$=e[s-1]+e[s];break;case 27:this.$=[e[s].trim()];break;case 28:e[s-2].push(e[s].trim()),this.$=e[s-2];break;case 29:this.$=e[s-4],f.addClass(e[s-2],e[s]);break;case 37:this.$=[];break;case 42:this.$=e[s].trim(),f.setDiagramTitle(this.$);break;case 43:this.$=e[s].trim(),f.setAccTitle(this.$);break;case 44:case 45:this.$=e[s].trim(),f.setAccDescription(this.$);break;case 46:f.addSection(e[s].substr(8)),this.$=e[s].substr(8);break;case 47:f.addPoint(e[s-3],"",e[s-1],e[s],[]);break;case 48:f.addPoint(e[s-4],e[s-3],e[s-1],e[s],[]);break;case 49:f.addPoint(e[s-4],"",e[s-2],e[s-1],e[s]);break;case 50:f.addPoint(e[s-5],e[s-4],e[s-2],e[s-1],e[s]);break;case 51:f.setXAxisLeftText(e[s-2]),f.setXAxisRightText(e[s]);break;case 52:e[s-1].text+=" ⟶ ",f.setXAxisLeftText(e[s-1]);break;case 53:f.setXAxisLeftText(e[s]);break;case 54:f.setYAxisBottomText(e[s-2]),f.setYAxisTopText(e[s]);break;case 55:e[s-1].text+=" ⟶ ",f.setYAxisBottomText(e[s-1]);break;case 56:f.setYAxisBottomText(e[s]);break;case 57:f.setQuadrant1Text(e[s]);break;case 58:f.setQuadrant2Text(e[s]);break;case 59:f.setQuadrant3Text(e[s]);break;case 60:f.setQuadrant4Text(e[s]);break;case 64:this.$={text:e[s],type:"text"};break;case 65:this.$={text:e[s-1].text+""+e[s],type:e[s-1].type};break;case 66:this.$={text:e[s],type:"text"};break;case 67:this.$={text:e[s],type:"markdown"};break;case 68:this.$=e[s];break;case 69:this.$=e[s-1]+""+e[s];break}},"anonymous"),table:[{18:n,26:1,27:2,28:u,55:c,56:h,57:p},{1:[3]},{18:n,26:8,27:2,28:u,55:c,56:h,57:p},{18:n,26:9,27:2,28:u,55:c,56:h,57:p},t(y,[2,33],{29:10}),t(S,[2,61]),t(S,[2,62]),t(S,[2,63]),{1:[2,30]},{1:[2,31]},t(a,A,{30:11,31:12,24:13,32:15,33:16,34:17,43:30,58:31,1:[2,32],4:d,5:T,10:q,12:m,13:b,14:x,18:O,25:Y,35:G,37:yt,39:Tt,41:dt,42:Ft,48:ut,50:xt,51:ft,52:gt,53:i,54:Bt,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(y,[2,34]),{27:45,55:c,56:h,57:p},t(a,[2,37]),t(a,A,{24:13,32:15,33:16,34:17,43:30,58:31,31:46,4:d,5:T,10:q,12:m,13:b,14:x,18:O,25:Y,35:G,37:yt,39:Tt,41:dt,42:Ft,48:ut,50:xt,51:ft,52:gt,53:i,54:Bt,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(a,[2,39]),t(a,[2,40]),t(a,[2,41]),{36:[1,47]},{38:[1,48]},{40:[1,49]},t(a,[2,45]),t(a,[2,46]),{18:[1,50]},{4:d,5:T,10:q,12:m,13:b,14:x,43:51,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:52,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:53,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:54,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:55,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,10:q,12:m,13:b,14:x,43:56,58:31,60:W,61:U,63:k,64:F,65:P,66:v,67:C},{4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,44:[1,57],47:[1,58],58:60,59:59,63:k,64:F,65:P,66:v,67:C},t(L,[2,64]),t(L,[2,66]),t(L,[2,67]),t(L,[2,70]),t(L,[2,71]),t(L,[2,72]),t(L,[2,73]),t(L,[2,74]),t(L,[2,75]),t(L,[2,76]),t(L,[2,77]),t(L,[2,78]),t(L,[2,79]),t(L,[2,80]),t(y,[2,35]),t(a,[2,38]),t(a,[2,42]),t(a,[2,43]),t(a,[2,44]),{3:64,4:Rt,5:Nt,6:Wt,7:Ut,8:Qt,9:Ot,10:Ht,11:Xt,12:Mt,13:Yt,14:jt,15:Gt,21:63},t(a,[2,53],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,49:[1,77],63:k,64:F,65:P,66:v,67:C}),t(a,[2,56],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,49:[1,78],63:k,64:F,65:P,66:v,67:C}),t(a,[2,57],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,58],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,59],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,60],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),{45:[1,79]},{44:[1,80]},t(L,[2,65]),t(L,[2,81]),t(L,[2,82]),t(L,[2,83]),{3:82,4:Rt,5:Nt,6:Wt,7:Ut,8:Qt,9:Ot,10:Ht,11:Xt,12:Mt,13:Yt,14:jt,15:Gt,18:[1,81]},t(I,[2,23]),t(I,[2,1]),t(I,[2,2]),t(I,[2,3]),t(I,[2,4]),t(I,[2,5]),t(I,[2,6]),t(I,[2,7]),t(I,[2,8]),t(I,[2,9]),t(I,[2,10]),t(I,[2,11]),t(I,[2,12]),t(a,[2,52],{58:31,43:83,4:d,5:T,10:q,12:m,13:b,14:x,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),t(a,[2,55],{58:31,43:84,4:d,5:T,10:q,12:m,13:b,14:x,60:W,61:U,63:k,64:F,65:P,66:v,67:C}),{46:[1,85]},{45:[1,86]},{4:J,5:$,6:tt,8:et,11:it,13:at,16:89,17:nt,18:st,19:rt,20:ot,22:88,23:87},t(I,[2,24]),t(a,[2,51],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,54],{59:59,58:60,4:d,5:T,8:H,10:q,12:m,13:b,14:x,18:X,63:k,64:F,65:P,66:v,67:C}),t(a,[2,47],{22:88,16:89,23:100,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),{46:[1,101]},t(a,[2,29],{10:Pt}),t(Kt,[2,27],{16:103,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),t(R,[2,25]),t(R,[2,13]),t(R,[2,14]),t(R,[2,15]),t(R,[2,16]),t(R,[2,17]),t(R,[2,18]),t(R,[2,19]),t(R,[2,20]),t(R,[2,21]),t(R,[2,22]),t(a,[2,49],{10:Pt}),t(a,[2,48],{22:88,16:89,23:104,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot}),{4:J,5:$,6:tt,8:et,11:it,13:at,16:89,17:nt,18:st,19:rt,20:ot,22:105},t(R,[2,26]),t(a,[2,50],{10:Pt}),t(Kt,[2,28],{16:103,4:J,5:$,6:tt,8:et,11:it,13:at,17:nt,18:st,19:rt,20:ot})],defaultActions:{8:[2,30],9:[2,31]},parseError:o(function(r,l){if(l.recoverable)this.trace(r);else{var g=new Error(r);throw g.hash=l,g}},"parseError"),parse:o(function(r){var l=this,g=[0],f=[],_=[null],e=[],pt=this.table,s="",mt=0,Zt=0,qe=2,Jt=1,me=e.slice.call(arguments,1),E=Object.create(this.lexer),K={yy:{}};for(var Ct in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ct)&&(K.yy[Ct]=this.yy[Ct]);E.setInput(r,K.yy),K.yy.lexer=E,K.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var Lt=E.yylloc;e.push(Lt);var be=E.options&&E.options.ranges;typeof K.yy.parseError=="function"?this.parseError=K.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Se(B){g.length=g.length-2*B,_.length=_.length-B,e.length=e.length-B}o(Se,"popStack");function $t(){var B;return B=f.pop()||E.lex()||Jt,typeof B!="number"&&(B instanceof Array&&(f=B,B=f.pop()),B=l.symbols_[B]||B),B}o($t,"lex");for(var w,Z,N,Et,lt={},bt,M,te,St;;){if(Z=g[g.length-1],this.defaultActions[Z]?N=this.defaultActions[Z]:((w===null||typeof w>"u")&&(w=$t()),N=pt[Z]&&pt[Z][w]),typeof N>"u"||!N.length||!N[0]){var Dt="";St=[];for(bt in pt[Z])this.terminals_[bt]&&bt>qe&&St.push("'"+this.terminals_[bt]+"'");E.showPosition?Dt="Parse error on line "+(mt+1)+`: `+E.showPosition()+` Expecting `+St.join(", ")+", got '"+(this.terminals_[w]||w)+"'":Dt="Parse error on line "+(mt+1)+": Unexpected "+(w==Jt?"end of input":"'"+(this.terminals_[w]||w)+"'"),this.parseError(Dt,{text:E.match,token:this.terminals_[w]||w,line:E.yylineno,loc:Lt,expected:St})}if(N[0]instanceof Array&&N.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Z+", token: "+w);switch(N[0]){case 1:g.push(w),_.push(E.yytext),e.push(E.yylloc),g.push(N[1]),w=null,Zt=E.yyleng,s=E.yytext,mt=E.yylineno,Lt=E.yylloc;break;case 2:if(M=this.productions_[N[1]][1],lt.$=_[_.length-M],lt._$={first_line:e[e.length-(M||1)].first_line,last_line:e[e.length-1].last_line,first_column:e[e.length-(M||1)].first_column,last_column:e[e.length-1].last_column},be&&(lt._$.range=[e[e.length-(M||1)].range[0],e[e.length-1].range[1]]),Et=this.performAction.apply(lt,[s,Zt,mt,K.yy,N[1],_,e].concat(me)),typeof Et<"u")return Et;M&&(g=g.slice(0,-1*M*2),_=_.slice(0,-1*M),e=e.slice(0,-1*M)),g.push(this.productions_[N[1]][0]),_.push(lt.$),e.push(lt._$),te=pt[g[g.length-2]][g[g.length-1]],g.push(te);break;case 3:return!0}}return!0},"parse")},Te=function(){var j={EOF:1,parseError:o(function(l,g){if(this.yy.parser)this.yy.parser.parseError(l,g);else throw new Error(l)},"parseError"),setInput:o(function(r,l){return this.yy=l||this.yy||{},this._input=r,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:o(function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var l=r.match(/(?:\r\n?|\n).*/g);return l?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},"input"),unput:o(function(r){var l=r.length,g=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-l),this.offset-=l;var f=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),g.length-1&&(this.yylineno-=g.length-1);var _=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:g?(g.length===f.length?this.yylloc.first_column:0)+f[f.length-g.length].length-g[0].length:this.yylloc.first_column-l},this.options.ranges&&(this.yylloc.range=[_[0],_[0]+this.yyleng-l]),this.yyleng=this.yytext.length,this},"unput"),more:o(function(){return this._more=!0,this},"more"),reject:o(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:o(function(r){this.unput(this.match.slice(r))},"less"),pastInput:o(function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:o(function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:o(function(){var r=this.pastInput(),l=new Array(r.length+1).join("-");return r+this.upcomingInput()+` diff --git a/assets/chunks/requirementDiagram-FPZB6IJI.DakAn9M1.js b/assets/chunks/requirementDiagram-FPZB6IJI.BY8B4HNf.js similarity index 98% rename from assets/chunks/requirementDiagram-FPZB6IJI.DakAn9M1.js rename to assets/chunks/requirementDiagram-FPZB6IJI.BY8B4HNf.js index d0bb9db38..26518f0ae 100644 --- a/assets/chunks/requirementDiagram-FPZB6IJI.DakAn9M1.js +++ b/assets/chunks/requirementDiagram-FPZB6IJI.BY8B4HNf.js @@ -1,4 +1,4 @@ -import{_ as r,d as ve,s as Fe,g as De,c as Pe,b as Ye,l as xe,t as Ue,j as ce,k as Be,a2 as Qe,e as Te}from"../app.D6i7gVln.js";import{G as He}from"./graph.TCYYt4eI.js";import{l as We}from"./layout.B5QJ4696.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./baseUniq.Dd7GtCt-.js";import"./basePickBy.FvpENAq3.js";var he=function(){var e=r(function($,i,a,l){for(a=a||{},l=$.length;l--;a[$[l]]=i);return a},"o"),t=[1,3],c=[1,4],d=[1,5],u=[1,6],p=[5,6,8,9,11,13,31,32,33,34,35,36,44,62,63],y=[1,18],h=[2,7],o=[1,22],g=[1,23],R=[1,24],I=[1,25],b=[1,26],w=[1,27],q=[1,20],v=[1,28],A=[1,29],F=[62,63],pe=[5,8,9,11,13,31,32,33,34,35,36,44,51,53,62,63],fe=[1,47],ye=[1,48],_e=[1,49],ge=[1,50],Ee=[1,51],Re=[1,52],me=[1,53],O=[53,54],D=[1,64],P=[1,60],Y=[1,61],U=[1,62],B=[1,63],Q=[1,65],j=[1,69],X=[1,70],J=[1,67],Z=[1,68],S=[5,8,9,11,13,31,32,33,34,35,36,44,62,63],ne={trace:r(function(){},"trace"),yy:{},symbols_:{error:2,start:3,directive:4,NEWLINE:5,RD:6,diagram:7,EOF:8,acc_title:9,acc_title_value:10,acc_descr:11,acc_descr_value:12,acc_descr_multiline_value:13,requirementDef:14,elementDef:15,relationshipDef:16,requirementType:17,requirementName:18,STRUCT_START:19,requirementBody:20,ID:21,COLONSEP:22,id:23,TEXT:24,text:25,RISK:26,riskLevel:27,VERIFYMTHD:28,verifyType:29,STRUCT_STOP:30,REQUIREMENT:31,FUNCTIONAL_REQUIREMENT:32,INTERFACE_REQUIREMENT:33,PERFORMANCE_REQUIREMENT:34,PHYSICAL_REQUIREMENT:35,DESIGN_CONSTRAINT:36,LOW_RISK:37,MED_RISK:38,HIGH_RISK:39,VERIFY_ANALYSIS:40,VERIFY_DEMONSTRATION:41,VERIFY_INSPECTION:42,VERIFY_TEST:43,ELEMENT:44,elementName:45,elementBody:46,TYPE:47,type:48,DOCREF:49,ref:50,END_ARROW_L:51,relationship:52,LINE:53,END_ARROW_R:54,CONTAINS:55,COPIES:56,DERIVES:57,SATISFIES:58,VERIFIES:59,REFINES:60,TRACES:61,unqString:62,qString:63,$accept:0,$end:1},terminals_:{2:"error",5:"NEWLINE",6:"RD",8:"EOF",9:"acc_title",10:"acc_title_value",11:"acc_descr",12:"acc_descr_value",13:"acc_descr_multiline_value",19:"STRUCT_START",21:"ID",22:"COLONSEP",24:"TEXT",26:"RISK",28:"VERIFYMTHD",30:"STRUCT_STOP",31:"REQUIREMENT",32:"FUNCTIONAL_REQUIREMENT",33:"INTERFACE_REQUIREMENT",34:"PERFORMANCE_REQUIREMENT",35:"PHYSICAL_REQUIREMENT",36:"DESIGN_CONSTRAINT",37:"LOW_RISK",38:"MED_RISK",39:"HIGH_RISK",40:"VERIFY_ANALYSIS",41:"VERIFY_DEMONSTRATION",42:"VERIFY_INSPECTION",43:"VERIFY_TEST",44:"ELEMENT",47:"TYPE",49:"DOCREF",51:"END_ARROW_L",53:"LINE",54:"END_ARROW_R",55:"CONTAINS",56:"COPIES",57:"DERIVES",58:"SATISFIES",59:"VERIFIES",60:"REFINES",61:"TRACES",62:"unqString",63:"qString"},productions_:[0,[3,3],[3,2],[3,4],[4,2],[4,2],[4,1],[7,0],[7,2],[7,2],[7,2],[7,2],[7,2],[14,5],[20,5],[20,5],[20,5],[20,5],[20,2],[20,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[27,1],[27,1],[27,1],[29,1],[29,1],[29,1],[29,1],[15,5],[46,5],[46,5],[46,2],[46,1],[16,5],[16,5],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[18,1],[18,1],[23,1],[23,1],[25,1],[25,1],[45,1],[45,1],[48,1],[48,1],[50,1],[50,1]],performAction:r(function(i,a,l,n,f,s,K){var E=s.length-1;switch(f){case 4:this.$=s[E].trim(),n.setAccTitle(this.$);break;case 5:case 6:this.$=s[E].trim(),n.setAccDescription(this.$);break;case 7:this.$=[];break;case 13:n.addRequirement(s[E-3],s[E-4]);break;case 14:n.setNewReqId(s[E-2]);break;case 15:n.setNewReqText(s[E-2]);break;case 16:n.setNewReqRisk(s[E-2]);break;case 17:n.setNewReqVerifyMethod(s[E-2]);break;case 20:this.$=n.RequirementType.REQUIREMENT;break;case 21:this.$=n.RequirementType.FUNCTIONAL_REQUIREMENT;break;case 22:this.$=n.RequirementType.INTERFACE_REQUIREMENT;break;case 23:this.$=n.RequirementType.PERFORMANCE_REQUIREMENT;break;case 24:this.$=n.RequirementType.PHYSICAL_REQUIREMENT;break;case 25:this.$=n.RequirementType.DESIGN_CONSTRAINT;break;case 26:this.$=n.RiskLevel.LOW_RISK;break;case 27:this.$=n.RiskLevel.MED_RISK;break;case 28:this.$=n.RiskLevel.HIGH_RISK;break;case 29:this.$=n.VerifyType.VERIFY_ANALYSIS;break;case 30:this.$=n.VerifyType.VERIFY_DEMONSTRATION;break;case 31:this.$=n.VerifyType.VERIFY_INSPECTION;break;case 32:this.$=n.VerifyType.VERIFY_TEST;break;case 33:n.addElement(s[E-3]);break;case 34:n.setNewElementType(s[E-2]);break;case 35:n.setNewElementDocRef(s[E-2]);break;case 38:n.addRelationship(s[E-2],s[E],s[E-4]);break;case 39:n.addRelationship(s[E-2],s[E-4],s[E]);break;case 40:this.$=n.Relationships.CONTAINS;break;case 41:this.$=n.Relationships.COPIES;break;case 42:this.$=n.Relationships.DERIVES;break;case 43:this.$=n.Relationships.SATISFIES;break;case 44:this.$=n.Relationships.VERIFIES;break;case 45:this.$=n.Relationships.REFINES;break;case 46:this.$=n.Relationships.TRACES;break}},"anonymous"),table:[{3:1,4:2,6:t,9:c,11:d,13:u},{1:[3]},{3:8,4:2,5:[1,7],6:t,9:c,11:d,13:u},{5:[1,9]},{10:[1,10]},{12:[1,11]},e(p,[2,6]),{3:12,4:2,6:t,9:c,11:d,13:u},{1:[2,2]},{4:17,5:y,7:13,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},e(p,[2,4]),e(p,[2,5]),{1:[2,1]},{8:[1,30]},{4:17,5:y,7:31,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:32,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:33,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:34,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:35,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{18:36,62:[1,37],63:[1,38]},{45:39,62:[1,40],63:[1,41]},{51:[1,42],53:[1,43]},e(F,[2,20]),e(F,[2,21]),e(F,[2,22]),e(F,[2,23]),e(F,[2,24]),e(F,[2,25]),e(pe,[2,49]),e(pe,[2,50]),{1:[2,3]},{8:[2,8]},{8:[2,9]},{8:[2,10]},{8:[2,11]},{8:[2,12]},{19:[1,44]},{19:[2,47]},{19:[2,48]},{19:[1,45]},{19:[2,53]},{19:[2,54]},{52:46,55:fe,56:ye,57:_e,58:ge,59:Ee,60:Re,61:me},{52:54,55:fe,56:ye,57:_e,58:ge,59:Ee,60:Re,61:me},{5:[1,55]},{5:[1,56]},{53:[1,57]},e(O,[2,40]),e(O,[2,41]),e(O,[2,42]),e(O,[2,43]),e(O,[2,44]),e(O,[2,45]),e(O,[2,46]),{54:[1,58]},{5:D,20:59,21:P,24:Y,26:U,28:B,30:Q},{5:j,30:X,46:66,47:J,49:Z},{23:71,62:v,63:A},{23:72,62:v,63:A},e(S,[2,13]),{22:[1,73]},{22:[1,74]},{22:[1,75]},{22:[1,76]},{5:D,20:77,21:P,24:Y,26:U,28:B,30:Q},e(S,[2,19]),e(S,[2,33]),{22:[1,78]},{22:[1,79]},{5:j,30:X,46:80,47:J,49:Z},e(S,[2,37]),e(S,[2,38]),e(S,[2,39]),{23:81,62:v,63:A},{25:82,62:[1,83],63:[1,84]},{27:85,37:[1,86],38:[1,87],39:[1,88]},{29:89,40:[1,90],41:[1,91],42:[1,92],43:[1,93]},e(S,[2,18]),{48:94,62:[1,95],63:[1,96]},{50:97,62:[1,98],63:[1,99]},e(S,[2,36]),{5:[1,100]},{5:[1,101]},{5:[2,51]},{5:[2,52]},{5:[1,102]},{5:[2,26]},{5:[2,27]},{5:[2,28]},{5:[1,103]},{5:[2,29]},{5:[2,30]},{5:[2,31]},{5:[2,32]},{5:[1,104]},{5:[2,55]},{5:[2,56]},{5:[1,105]},{5:[2,57]},{5:[2,58]},{5:D,20:106,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:107,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:108,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:109,21:P,24:Y,26:U,28:B,30:Q},{5:j,30:X,46:110,47:J,49:Z},{5:j,30:X,46:111,47:J,49:Z},e(S,[2,14]),e(S,[2,15]),e(S,[2,16]),e(S,[2,17]),e(S,[2,34]),e(S,[2,35])],defaultActions:{8:[2,2],12:[2,1],30:[2,3],31:[2,8],32:[2,9],33:[2,10],34:[2,11],35:[2,12],37:[2,47],38:[2,48],40:[2,53],41:[2,54],83:[2,51],84:[2,52],86:[2,26],87:[2,27],88:[2,28],90:[2,29],91:[2,30],92:[2,31],93:[2,32],95:[2,55],96:[2,56],98:[2,57],99:[2,58]},parseError:r(function(i,a){if(a.recoverable)this.trace(i);else{var l=new Error(i);throw l.hash=a,l}},"parseError"),parse:r(function(i){var a=this,l=[0],n=[],f=[null],s=[],K=this.table,E="",te=0,Ie=0,Le=2,be=1,Oe=s.slice.call(arguments,1),m=Object.create(this.lexer),C={yy:{}};for(var se in this.yy)Object.prototype.hasOwnProperty.call(this.yy,se)&&(C.yy[se]=this.yy[se]);m.setInput(i,C.yy),C.yy.lexer=m,C.yy.parser=this,typeof m.yylloc>"u"&&(m.yylloc={});var ae=m.yylloc;s.push(ae);var Ce=m.options&&m.options.ranges;typeof C.yy.parseError=="function"?this.parseError=C.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Me(N){l.length=l.length-2*N,f.length=f.length-N,s.length=s.length-N}r(Me,"popStack");function Se(){var N;return N=n.pop()||m.lex()||be,typeof N!="number"&&(N instanceof Array&&(n=N,N=n.pop()),N=a.symbols_[N]||N),N}r(Se,"lex");for(var k,M,x,le,H={},ie,V,ke,re;;){if(M=l[l.length-1],this.defaultActions[M]?x=this.defaultActions[M]:((k===null||typeof k>"u")&&(k=Se()),x=K[M]&&K[M][k]),typeof x>"u"||!x.length||!x[0]){var oe="";re=[];for(ie in K[M])this.terminals_[ie]&&ie>Le&&re.push("'"+this.terminals_[ie]+"'");m.showPosition?oe="Parse error on line "+(te+1)+`: +import{_ as r,d as ve,s as Fe,g as De,c as Pe,b as Ye,l as xe,t as Ue,j as ce,k as Be,a2 as Qe,e as Te}from"../app.BnrbdIpt.js";import{G as He}from"./graph.vJYnzSQu.js";import{l as We}from"./layout.BnlpQrLH.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";var he=function(){var e=r(function($,i,a,l){for(a=a||{},l=$.length;l--;a[$[l]]=i);return a},"o"),t=[1,3],c=[1,4],d=[1,5],u=[1,6],p=[5,6,8,9,11,13,31,32,33,34,35,36,44,62,63],y=[1,18],h=[2,7],o=[1,22],g=[1,23],R=[1,24],I=[1,25],b=[1,26],w=[1,27],q=[1,20],v=[1,28],A=[1,29],F=[62,63],pe=[5,8,9,11,13,31,32,33,34,35,36,44,51,53,62,63],fe=[1,47],ye=[1,48],_e=[1,49],ge=[1,50],Ee=[1,51],Re=[1,52],me=[1,53],O=[53,54],D=[1,64],P=[1,60],Y=[1,61],U=[1,62],B=[1,63],Q=[1,65],j=[1,69],X=[1,70],J=[1,67],Z=[1,68],S=[5,8,9,11,13,31,32,33,34,35,36,44,62,63],ne={trace:r(function(){},"trace"),yy:{},symbols_:{error:2,start:3,directive:4,NEWLINE:5,RD:6,diagram:7,EOF:8,acc_title:9,acc_title_value:10,acc_descr:11,acc_descr_value:12,acc_descr_multiline_value:13,requirementDef:14,elementDef:15,relationshipDef:16,requirementType:17,requirementName:18,STRUCT_START:19,requirementBody:20,ID:21,COLONSEP:22,id:23,TEXT:24,text:25,RISK:26,riskLevel:27,VERIFYMTHD:28,verifyType:29,STRUCT_STOP:30,REQUIREMENT:31,FUNCTIONAL_REQUIREMENT:32,INTERFACE_REQUIREMENT:33,PERFORMANCE_REQUIREMENT:34,PHYSICAL_REQUIREMENT:35,DESIGN_CONSTRAINT:36,LOW_RISK:37,MED_RISK:38,HIGH_RISK:39,VERIFY_ANALYSIS:40,VERIFY_DEMONSTRATION:41,VERIFY_INSPECTION:42,VERIFY_TEST:43,ELEMENT:44,elementName:45,elementBody:46,TYPE:47,type:48,DOCREF:49,ref:50,END_ARROW_L:51,relationship:52,LINE:53,END_ARROW_R:54,CONTAINS:55,COPIES:56,DERIVES:57,SATISFIES:58,VERIFIES:59,REFINES:60,TRACES:61,unqString:62,qString:63,$accept:0,$end:1},terminals_:{2:"error",5:"NEWLINE",6:"RD",8:"EOF",9:"acc_title",10:"acc_title_value",11:"acc_descr",12:"acc_descr_value",13:"acc_descr_multiline_value",19:"STRUCT_START",21:"ID",22:"COLONSEP",24:"TEXT",26:"RISK",28:"VERIFYMTHD",30:"STRUCT_STOP",31:"REQUIREMENT",32:"FUNCTIONAL_REQUIREMENT",33:"INTERFACE_REQUIREMENT",34:"PERFORMANCE_REQUIREMENT",35:"PHYSICAL_REQUIREMENT",36:"DESIGN_CONSTRAINT",37:"LOW_RISK",38:"MED_RISK",39:"HIGH_RISK",40:"VERIFY_ANALYSIS",41:"VERIFY_DEMONSTRATION",42:"VERIFY_INSPECTION",43:"VERIFY_TEST",44:"ELEMENT",47:"TYPE",49:"DOCREF",51:"END_ARROW_L",53:"LINE",54:"END_ARROW_R",55:"CONTAINS",56:"COPIES",57:"DERIVES",58:"SATISFIES",59:"VERIFIES",60:"REFINES",61:"TRACES",62:"unqString",63:"qString"},productions_:[0,[3,3],[3,2],[3,4],[4,2],[4,2],[4,1],[7,0],[7,2],[7,2],[7,2],[7,2],[7,2],[14,5],[20,5],[20,5],[20,5],[20,5],[20,2],[20,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[27,1],[27,1],[27,1],[29,1],[29,1],[29,1],[29,1],[15,5],[46,5],[46,5],[46,2],[46,1],[16,5],[16,5],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[18,1],[18,1],[23,1],[23,1],[25,1],[25,1],[45,1],[45,1],[48,1],[48,1],[50,1],[50,1]],performAction:r(function(i,a,l,n,f,s,K){var E=s.length-1;switch(f){case 4:this.$=s[E].trim(),n.setAccTitle(this.$);break;case 5:case 6:this.$=s[E].trim(),n.setAccDescription(this.$);break;case 7:this.$=[];break;case 13:n.addRequirement(s[E-3],s[E-4]);break;case 14:n.setNewReqId(s[E-2]);break;case 15:n.setNewReqText(s[E-2]);break;case 16:n.setNewReqRisk(s[E-2]);break;case 17:n.setNewReqVerifyMethod(s[E-2]);break;case 20:this.$=n.RequirementType.REQUIREMENT;break;case 21:this.$=n.RequirementType.FUNCTIONAL_REQUIREMENT;break;case 22:this.$=n.RequirementType.INTERFACE_REQUIREMENT;break;case 23:this.$=n.RequirementType.PERFORMANCE_REQUIREMENT;break;case 24:this.$=n.RequirementType.PHYSICAL_REQUIREMENT;break;case 25:this.$=n.RequirementType.DESIGN_CONSTRAINT;break;case 26:this.$=n.RiskLevel.LOW_RISK;break;case 27:this.$=n.RiskLevel.MED_RISK;break;case 28:this.$=n.RiskLevel.HIGH_RISK;break;case 29:this.$=n.VerifyType.VERIFY_ANALYSIS;break;case 30:this.$=n.VerifyType.VERIFY_DEMONSTRATION;break;case 31:this.$=n.VerifyType.VERIFY_INSPECTION;break;case 32:this.$=n.VerifyType.VERIFY_TEST;break;case 33:n.addElement(s[E-3]);break;case 34:n.setNewElementType(s[E-2]);break;case 35:n.setNewElementDocRef(s[E-2]);break;case 38:n.addRelationship(s[E-2],s[E],s[E-4]);break;case 39:n.addRelationship(s[E-2],s[E-4],s[E]);break;case 40:this.$=n.Relationships.CONTAINS;break;case 41:this.$=n.Relationships.COPIES;break;case 42:this.$=n.Relationships.DERIVES;break;case 43:this.$=n.Relationships.SATISFIES;break;case 44:this.$=n.Relationships.VERIFIES;break;case 45:this.$=n.Relationships.REFINES;break;case 46:this.$=n.Relationships.TRACES;break}},"anonymous"),table:[{3:1,4:2,6:t,9:c,11:d,13:u},{1:[3]},{3:8,4:2,5:[1,7],6:t,9:c,11:d,13:u},{5:[1,9]},{10:[1,10]},{12:[1,11]},e(p,[2,6]),{3:12,4:2,6:t,9:c,11:d,13:u},{1:[2,2]},{4:17,5:y,7:13,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},e(p,[2,4]),e(p,[2,5]),{1:[2,1]},{8:[1,30]},{4:17,5:y,7:31,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:32,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:33,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:34,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{4:17,5:y,7:35,8:h,9:c,11:d,13:u,14:14,15:15,16:16,17:19,23:21,31:o,32:g,33:R,34:I,35:b,36:w,44:q,62:v,63:A},{18:36,62:[1,37],63:[1,38]},{45:39,62:[1,40],63:[1,41]},{51:[1,42],53:[1,43]},e(F,[2,20]),e(F,[2,21]),e(F,[2,22]),e(F,[2,23]),e(F,[2,24]),e(F,[2,25]),e(pe,[2,49]),e(pe,[2,50]),{1:[2,3]},{8:[2,8]},{8:[2,9]},{8:[2,10]},{8:[2,11]},{8:[2,12]},{19:[1,44]},{19:[2,47]},{19:[2,48]},{19:[1,45]},{19:[2,53]},{19:[2,54]},{52:46,55:fe,56:ye,57:_e,58:ge,59:Ee,60:Re,61:me},{52:54,55:fe,56:ye,57:_e,58:ge,59:Ee,60:Re,61:me},{5:[1,55]},{5:[1,56]},{53:[1,57]},e(O,[2,40]),e(O,[2,41]),e(O,[2,42]),e(O,[2,43]),e(O,[2,44]),e(O,[2,45]),e(O,[2,46]),{54:[1,58]},{5:D,20:59,21:P,24:Y,26:U,28:B,30:Q},{5:j,30:X,46:66,47:J,49:Z},{23:71,62:v,63:A},{23:72,62:v,63:A},e(S,[2,13]),{22:[1,73]},{22:[1,74]},{22:[1,75]},{22:[1,76]},{5:D,20:77,21:P,24:Y,26:U,28:B,30:Q},e(S,[2,19]),e(S,[2,33]),{22:[1,78]},{22:[1,79]},{5:j,30:X,46:80,47:J,49:Z},e(S,[2,37]),e(S,[2,38]),e(S,[2,39]),{23:81,62:v,63:A},{25:82,62:[1,83],63:[1,84]},{27:85,37:[1,86],38:[1,87],39:[1,88]},{29:89,40:[1,90],41:[1,91],42:[1,92],43:[1,93]},e(S,[2,18]),{48:94,62:[1,95],63:[1,96]},{50:97,62:[1,98],63:[1,99]},e(S,[2,36]),{5:[1,100]},{5:[1,101]},{5:[2,51]},{5:[2,52]},{5:[1,102]},{5:[2,26]},{5:[2,27]},{5:[2,28]},{5:[1,103]},{5:[2,29]},{5:[2,30]},{5:[2,31]},{5:[2,32]},{5:[1,104]},{5:[2,55]},{5:[2,56]},{5:[1,105]},{5:[2,57]},{5:[2,58]},{5:D,20:106,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:107,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:108,21:P,24:Y,26:U,28:B,30:Q},{5:D,20:109,21:P,24:Y,26:U,28:B,30:Q},{5:j,30:X,46:110,47:J,49:Z},{5:j,30:X,46:111,47:J,49:Z},e(S,[2,14]),e(S,[2,15]),e(S,[2,16]),e(S,[2,17]),e(S,[2,34]),e(S,[2,35])],defaultActions:{8:[2,2],12:[2,1],30:[2,3],31:[2,8],32:[2,9],33:[2,10],34:[2,11],35:[2,12],37:[2,47],38:[2,48],40:[2,53],41:[2,54],83:[2,51],84:[2,52],86:[2,26],87:[2,27],88:[2,28],90:[2,29],91:[2,30],92:[2,31],93:[2,32],95:[2,55],96:[2,56],98:[2,57],99:[2,58]},parseError:r(function(i,a){if(a.recoverable)this.trace(i);else{var l=new Error(i);throw l.hash=a,l}},"parseError"),parse:r(function(i){var a=this,l=[0],n=[],f=[null],s=[],K=this.table,E="",te=0,Ie=0,Le=2,be=1,Oe=s.slice.call(arguments,1),m=Object.create(this.lexer),C={yy:{}};for(var se in this.yy)Object.prototype.hasOwnProperty.call(this.yy,se)&&(C.yy[se]=this.yy[se]);m.setInput(i,C.yy),C.yy.lexer=m,C.yy.parser=this,typeof m.yylloc>"u"&&(m.yylloc={});var ae=m.yylloc;s.push(ae);var Ce=m.options&&m.options.ranges;typeof C.yy.parseError=="function"?this.parseError=C.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Me(N){l.length=l.length-2*N,f.length=f.length-N,s.length=s.length-N}r(Me,"popStack");function Se(){var N;return N=n.pop()||m.lex()||be,typeof N!="number"&&(N instanceof Array&&(n=N,N=n.pop()),N=a.symbols_[N]||N),N}r(Se,"lex");for(var k,M,x,le,H={},ie,V,ke,re;;){if(M=l[l.length-1],this.defaultActions[M]?x=this.defaultActions[M]:((k===null||typeof k>"u")&&(k=Se()),x=K[M]&&K[M][k]),typeof x>"u"||!x.length||!x[0]){var oe="";re=[];for(ie in K[M])this.terminals_[ie]&&ie>Le&&re.push("'"+this.terminals_[ie]+"'");m.showPosition?oe="Parse error on line "+(te+1)+`: `+m.showPosition()+` Expecting `+re.join(", ")+", got '"+(this.terminals_[k]||k)+"'":oe="Parse error on line "+(te+1)+": Unexpected "+(k==be?"end of input":"'"+(this.terminals_[k]||k)+"'"),this.parseError(oe,{text:m.match,token:this.terminals_[k]||k,line:m.yylineno,loc:ae,expected:re})}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+k);switch(x[0]){case 1:l.push(k),f.push(m.yytext),s.push(m.yylloc),l.push(x[1]),k=null,Ie=m.yyleng,E=m.yytext,te=m.yylineno,ae=m.yylloc;break;case 2:if(V=this.productions_[x[1]][1],H.$=f[f.length-V],H._$={first_line:s[s.length-(V||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(V||1)].first_column,last_column:s[s.length-1].last_column},Ce&&(H._$.range=[s[s.length-(V||1)].range[0],s[s.length-1].range[1]]),le=this.performAction.apply(H,[E,Ie,te,C.yy,x[1],f,s].concat(Oe)),typeof le<"u")return le;V&&(l=l.slice(0,-1*V*2),f=f.slice(0,-1*V),s=s.slice(0,-1*V)),l.push(this.productions_[x[1]][0]),f.push(H.$),s.push(H._$),ke=K[l[l.length-2]][l[l.length-1]],l.push(ke);break;case 3:return!0}}return!0},"parse")},$e=function(){var $={EOF:1,parseError:r(function(a,l){if(this.yy.parser)this.yy.parser.parseError(a,l);else throw new Error(a)},"parseError"),setInput:r(function(i,a){return this.yy=a||this.yy||{},this._input=i,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:r(function(){var i=this._input[0];this.yytext+=i,this.yyleng++,this.offset++,this.match+=i,this.matched+=i;var a=i.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),i},"input"),unput:r(function(i){var a=i.length,l=i.split(/(?:\r\n?|\n)/g);this._input=i+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),l.length-1&&(this.yylineno-=l.length-1);var f=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:l?(l.length===n.length?this.yylloc.first_column:0)+n[n.length-l.length].length-l[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[f[0],f[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},"unput"),more:r(function(){return this._more=!0,this},"more"),reject:r(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:r(function(i){this.unput(this.match.slice(i))},"less"),pastInput:r(function(){var i=this.matched.substr(0,this.matched.length-this.match.length);return(i.length>20?"...":"")+i.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:r(function(){var i=this.match;return i.length<20&&(i+=this._input.substr(0,20-i.length)),(i.substr(0,20)+(i.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:r(function(){var i=this.pastInput(),a=new Array(i.length+1).join("-");return i+this.upcomingInput()+` diff --git a/assets/chunks/sankeyDiagram-KMMQDL5K.C2MUZo-P.js b/assets/chunks/sankeyDiagram-KMMQDL5K.yArl22mg.js similarity index 99% rename from assets/chunks/sankeyDiagram-KMMQDL5K.C2MUZo-P.js rename to assets/chunks/sankeyDiagram-KMMQDL5K.yArl22mg.js index b43d5652a..39439a133 100644 --- a/assets/chunks/sankeyDiagram-KMMQDL5K.C2MUZo-P.js +++ b/assets/chunks/sankeyDiagram-KMMQDL5K.yArl22mg.js @@ -1,4 +1,4 @@ -import{_ as m,d as lt,g as _t,s as xt,b as vt,c as bt,r as wt,q as St,t as Lt,e as Et,p as At,j as H,aa as Tt}from"../app.D6i7gVln.js";import{o as Mt}from"./ordinal.BYWQX77i.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./init.Gi6I4Gst.js";function Nt(t){for(var e=t.length/6|0,i=new Array(e),a=0;a=a)&&(i=a);else{let a=-1;for(let h of t)(h=e(h,++a,t))!=null&&(i=h)&&(i=h)}return i}function pt(t,e){let i;if(e===void 0)for(const a of t)a!=null&&(i>a||i===void 0&&a>=a)&&(i=a);else{let a=-1;for(let h of t)(h=e(h,++a,t))!=null&&(i>h||i===void 0&&h>=h)&&(i=h)}return i}function nt(t,e){let i=0;if(e===void 0)for(let a of t)(a=+a)&&(i+=a);else{let a=-1;for(let h of t)(h=+e(h,++a,t))&&(i+=h)}return i}function Pt(t){return t.target.depth}function Ct(t){return t.depth}function Ot(t,e){return e-1-t.height}function mt(t,e){return t.sourceLinks.length?t.depth:e-1}function Dt(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?pt(t.sourceLinks,Pt)-1:0}function X(t){return function(){return t}}function ut(t,e){return Q(t.source,e.source)||t.index-e.index}function ht(t,e){return Q(t.target,e.target)||t.index-e.index}function Q(t,e){return t.y0-e.y0}function it(t){return t.value}function jt(t){return t.index}function zt(t){return t.nodes}function $t(t){return t.links}function ft(t,e){const i=t.get(e);if(!i)throw new Error("missing: "+e);return i}function yt({nodes:t}){for(const e of t){let i=e.y0,a=i;for(const h of e.sourceLinks)h.y0=i+h.width/2,i+=h.width;for(const h of e.targetLinks)h.y1=a+h.width/2,a+=h.width}}function Bt(){let t=0,e=0,i=1,a=1,h=24,d=8,p,_=jt,s=mt,o,l,x=zt,v=$t,y=6;function b(){const n={nodes:x.apply(null,arguments),links:v.apply(null,arguments)};return M(n),T(n),N(n),C(n),S(n),yt(n),n}b.update=function(n){return yt(n),n},b.nodeId=function(n){return arguments.length?(_=typeof n=="function"?n:X(n),b):_},b.nodeAlign=function(n){return arguments.length?(s=typeof n=="function"?n:X(n),b):s},b.nodeSort=function(n){return arguments.length?(o=n,b):o},b.nodeWidth=function(n){return arguments.length?(h=+n,b):h},b.nodePadding=function(n){return arguments.length?(d=p=+n,b):d},b.nodes=function(n){return arguments.length?(x=typeof n=="function"?n:X(n),b):x},b.links=function(n){return arguments.length?(v=typeof n=="function"?n:X(n),b):v},b.linkSort=function(n){return arguments.length?(l=n,b):l},b.size=function(n){return arguments.length?(t=e=0,i=+n[0],a=+n[1],b):[i-t,a-e]},b.extent=function(n){return arguments.length?(t=+n[0][0],i=+n[1][0],e=+n[0][1],a=+n[1][1],b):[[t,e],[i,a]]},b.iterations=function(n){return arguments.length?(y=+n,b):y};function M({nodes:n,links:f}){for(const[c,r]of n.entries())r.index=c,r.sourceLinks=[],r.targetLinks=[];const u=new Map(n.map((c,r)=>[_(c,r,n),c]));for(const[c,r]of f.entries()){r.index=c;let{source:k,target:w}=r;typeof k!="object"&&(k=r.source=ft(u,k)),typeof w!="object"&&(w=r.target=ft(u,w)),k.sourceLinks.push(r),w.targetLinks.push(r)}if(l!=null)for(const{sourceLinks:c,targetLinks:r}of n)c.sort(l),r.sort(l)}function T({nodes:n}){for(const f of n)f.value=f.fixedValue===void 0?Math.max(nt(f.sourceLinks,it),nt(f.targetLinks,it)):f.fixedValue}function N({nodes:n}){const f=n.length;let u=new Set(n),c=new Set,r=0;for(;u.size;){for(const k of u){k.depth=r;for(const{target:w}of k.sourceLinks)c.add(w)}if(++r>f)throw new Error("circular link");u=c,c=new Set}}function C({nodes:n}){const f=n.length;let u=new Set(n),c=new Set,r=0;for(;u.size;){for(const k of u){k.height=r;for(const{source:w}of k.targetLinks)c.add(w)}if(++r>f)throw new Error("circular link");u=c,c=new Set}}function j({nodes:n}){const f=ct(n,r=>r.depth)+1,u=(i-t-h)/(f-1),c=new Array(f);for(const r of n){const k=Math.max(0,Math.min(f-1,Math.floor(s.call(null,r,f))));r.layer=k,r.x0=t+k*u,r.x1=r.x0+h,c[k]?c[k].push(r):c[k]=[r]}if(o)for(const r of c)r.sort(o);return c}function R(n){const f=pt(n,u=>(a-e-(u.length-1)*p)/nt(u,it));for(const u of n){let c=e;for(const r of u){r.y0=c,r.y1=c+r.value*f,c=r.y1+p;for(const k of r.sourceLinks)k.width=k.value*f}c=(a-c+p)/(u.length+1);for(let r=0;ru.length)-1)),R(f);for(let u=0;u0))continue;let G=(L/V-w.y0)*f;w.y0+=G,w.y1+=G,E(w)}o===void 0&&k.sort(Q),O(k,u)}}function B(n,f,u){for(let c=n.length,r=c-2;r>=0;--r){const k=n[r];for(const w of k){let L=0,V=0;for(const{target:Y,value:et}of w.sourceLinks){let q=et*(Y.layer-w.layer);L+=I(w,Y)*q,V+=q}if(!(V>0))continue;let G=(L/V-w.y0)*f;w.y0+=G,w.y1+=G,E(w)}o===void 0&&k.sort(Q),O(k,u)}}function O(n,f){const u=n.length>>1,c=n[u];g(n,c.y0-p,u-1,f),D(n,c.y1+p,u+1,f),g(n,a,n.length-1,f),D(n,e,0,f)}function D(n,f,u,c){for(;u1e-6&&(r.y0+=k,r.y1+=k),f=r.y1+p}}function g(n,f,u,c){for(;u>=0;--u){const r=n[u],k=(r.y1-f)*c;k>1e-6&&(r.y0-=k,r.y1-=k),f=r.y0-p}}function E({sourceLinks:n,targetLinks:f}){if(l===void 0){for(const{source:{sourceLinks:u}}of f)u.sort(ht);for(const{target:{targetLinks:u}}of n)u.sort(ut)}}function A(n){if(l===void 0)for(const{sourceLinks:f,targetLinks:u}of n)f.sort(ht),u.sort(ut)}function z(n,f){let u=n.y0-(n.sourceLinks.length-1)*p/2;for(const{target:c,width:r}of n.sourceLinks){if(c===f)break;u+=r+p}for(const{source:c,width:r}of f.targetLinks){if(c===n)break;u-=r}return u}function I(n,f){let u=f.y0-(f.targetLinks.length-1)*p/2;for(const{source:c,width:r}of f.targetLinks){if(c===n)break;u+=r+p}for(const{target:c,width:r}of n.sourceLinks){if(c===f)break;u-=r}return u}return b}var st=Math.PI,rt=2*st,F=1e-6,Rt=rt-F;function ot(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function kt(){return new ot}ot.prototype=kt.prototype={constructor:ot,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,i,a){this._+="Q"+ +t+","+ +e+","+(this._x1=+i)+","+(this._y1=+a)},bezierCurveTo:function(t,e,i,a,h,d){this._+="C"+ +t+","+ +e+","+ +i+","+ +a+","+(this._x1=+h)+","+(this._y1=+d)},arcTo:function(t,e,i,a,h){t=+t,e=+e,i=+i,a=+a,h=+h;var d=this._x1,p=this._y1,_=i-t,s=a-e,o=d-t,l=p-e,x=o*o+l*l;if(h<0)throw new Error("negative radius: "+h);if(this._x1===null)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(x>F)if(!(Math.abs(l*_-s*o)>F)||!h)this._+="L"+(this._x1=t)+","+(this._y1=e);else{var v=i-d,y=a-p,b=_*_+s*s,M=v*v+y*y,T=Math.sqrt(b),N=Math.sqrt(x),C=h*Math.tan((st-Math.acos((b+x-M)/(2*T*N)))/2),j=C/N,R=C/T;Math.abs(j-1)>F&&(this._+="L"+(t+j*o)+","+(e+j*l)),this._+="A"+h+","+h+",0,0,"+ +(l*v>o*y)+","+(this._x1=t+R*_)+","+(this._y1=e+R*s)}},arc:function(t,e,i,a,h,d){t=+t,e=+e,i=+i,d=!!d;var p=i*Math.cos(a),_=i*Math.sin(a),s=t+p,o=e+_,l=1^d,x=d?a-h:h-a;if(i<0)throw new Error("negative radius: "+i);this._x1===null?this._+="M"+s+","+o:(Math.abs(this._x1-s)>F||Math.abs(this._y1-o)>F)&&(this._+="L"+s+","+o),i&&(x<0&&(x=x%rt+rt),x>Rt?this._+="A"+i+","+i+",0,1,"+l+","+(t-p)+","+(e-_)+"A"+i+","+i+",0,1,"+l+","+(this._x1=s)+","+(this._y1=o):x>F&&(this._+="A"+i+","+i+",0,"+ +(x>=st)+","+l+","+(this._x1=t+i*Math.cos(h))+","+(this._y1=e+i*Math.sin(h))))},rect:function(t,e,i,a){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +i+"v"+ +a+"h"+-i+"Z"},toString:function(){return this._}};function dt(t){return function(){return t}}function Vt(t){return t[0]}function Ft(t){return t[1]}var Wt=Array.prototype.slice;function Ut(t){return t.source}function Gt(t){return t.target}function Yt(t){var e=Ut,i=Gt,a=Vt,h=Ft,d=null;function p(){var _,s=Wt.call(arguments),o=e.apply(this,s),l=i.apply(this,s);if(d||(d=_=kt()),t(d,+a.apply(this,(s[0]=o,s)),+h.apply(this,s),+a.apply(this,(s[0]=l,s)),+h.apply(this,s)),_)return d=null,_+""||null}return p.source=function(_){return arguments.length?(e=_,p):e},p.target=function(_){return arguments.length?(i=_,p):i},p.x=function(_){return arguments.length?(a=typeof _=="function"?_:dt(+_),p):a},p.y=function(_){return arguments.length?(h=typeof _=="function"?_:dt(+_),p):h},p.context=function(_){return arguments.length?(d=_??null,p):d},p}function qt(t,e,i,a,h){t.moveTo(e,i),t.bezierCurveTo(e=(e+a)/2,i,e,h,a,h)}function Ht(){return Yt(qt)}function Xt(t){return[t.source.x1,t.y0]}function Qt(t){return[t.target.x0,t.y1]}function Kt(){return Ht().source(Xt).target(Qt)}var at=function(){var t=m(function(_,s,o,l){for(o=o||{},l=_.length;l--;o[_[l]]=s);return o},"o"),e=[1,9],i=[1,10],a=[1,5,10,12],h={trace:m(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SANKEY:4,NEWLINE:5,csv:6,opt_eof:7,record:8,csv_tail:9,EOF:10,"field[source]":11,COMMA:12,"field[target]":13,"field[value]":14,field:15,escaped:16,non_escaped:17,DQUOTE:18,ESCAPED_TEXT:19,NON_ESCAPED_TEXT:20,$accept:0,$end:1},terminals_:{2:"error",4:"SANKEY",5:"NEWLINE",10:"EOF",11:"field[source]",12:"COMMA",13:"field[target]",14:"field[value]",18:"DQUOTE",19:"ESCAPED_TEXT",20:"NON_ESCAPED_TEXT"},productions_:[0,[3,4],[6,2],[9,2],[9,0],[7,1],[7,0],[8,5],[15,1],[15,1],[16,3],[17,1]],performAction:m(function(s,o,l,x,v,y,b){var M=y.length-1;switch(v){case 7:const T=x.findOrCreateNode(y[M-4].trim().replaceAll('""','"')),N=x.findOrCreateNode(y[M-2].trim().replaceAll('""','"')),C=parseFloat(y[M].trim());x.addLink(T,N,C);break;case 8:case 9:case 11:this.$=y[M];break;case 10:this.$=y[M-1];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},{5:[1,3]},{6:4,8:5,15:6,16:7,17:8,18:e,20:i},{1:[2,6],7:11,10:[1,12]},t(i,[2,4],{9:13,5:[1,14]}),{12:[1,15]},t(a,[2,8]),t(a,[2,9]),{19:[1,16]},t(a,[2,11]),{1:[2,1]},{1:[2,5]},t(i,[2,2]),{6:17,8:5,15:6,16:7,17:8,18:e,20:i},{15:18,16:7,17:8,18:e,20:i},{18:[1,19]},t(i,[2,3]),{12:[1,20]},t(a,[2,10]),{15:21,16:7,17:8,18:e,20:i},t([1,5,10],[2,7])],defaultActions:{11:[2,1],12:[2,5]},parseError:m(function(s,o){if(o.recoverable)this.trace(s);else{var l=new Error(s);throw l.hash=o,l}},"parseError"),parse:m(function(s){var o=this,l=[0],x=[],v=[null],y=[],b=this.table,M="",T=0,N=0,C=2,j=1,R=y.slice.call(arguments,1),S=Object.create(this.lexer),P={yy:{}};for(var B in this.yy)Object.prototype.hasOwnProperty.call(this.yy,B)&&(P.yy[B]=this.yy[B]);S.setInput(s,P.yy),P.yy.lexer=S,P.yy.parser=this,typeof S.yylloc>"u"&&(S.yylloc={});var O=S.yylloc;y.push(O);var D=S.options&&S.options.ranges;typeof P.yy.parseError=="function"?this.parseError=P.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function g(L){l.length=l.length-2*L,v.length=v.length-L,y.length=y.length-L}m(g,"popStack");function E(){var L;return L=x.pop()||S.lex()||j,typeof L!="number"&&(L instanceof Array&&(x=L,L=x.pop()),L=o.symbols_[L]||L),L}m(E,"lex");for(var A,z,I,n,f={},u,c,r,k;;){if(z=l[l.length-1],this.defaultActions[z]?I=this.defaultActions[z]:((A===null||typeof A>"u")&&(A=E()),I=b[z]&&b[z][A]),typeof I>"u"||!I.length||!I[0]){var w="";k=[];for(u in b[z])this.terminals_[u]&&u>C&&k.push("'"+this.terminals_[u]+"'");S.showPosition?w="Parse error on line "+(T+1)+`: +import{_ as m,d as lt,g as _t,s as xt,b as vt,c as bt,r as wt,q as St,t as Lt,e as Et,p as At,j as H,aa as Tt}from"../app.BnrbdIpt.js";import{o as Mt}from"./ordinal.BYWQX77i.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./init.Gi6I4Gst.js";function Nt(t){for(var e=t.length/6|0,i=new Array(e),a=0;a=a)&&(i=a);else{let a=-1;for(let h of t)(h=e(h,++a,t))!=null&&(i=h)&&(i=h)}return i}function pt(t,e){let i;if(e===void 0)for(const a of t)a!=null&&(i>a||i===void 0&&a>=a)&&(i=a);else{let a=-1;for(let h of t)(h=e(h,++a,t))!=null&&(i>h||i===void 0&&h>=h)&&(i=h)}return i}function nt(t,e){let i=0;if(e===void 0)for(let a of t)(a=+a)&&(i+=a);else{let a=-1;for(let h of t)(h=+e(h,++a,t))&&(i+=h)}return i}function Pt(t){return t.target.depth}function Ct(t){return t.depth}function Ot(t,e){return e-1-t.height}function mt(t,e){return t.sourceLinks.length?t.depth:e-1}function Dt(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?pt(t.sourceLinks,Pt)-1:0}function X(t){return function(){return t}}function ut(t,e){return Q(t.source,e.source)||t.index-e.index}function ht(t,e){return Q(t.target,e.target)||t.index-e.index}function Q(t,e){return t.y0-e.y0}function it(t){return t.value}function jt(t){return t.index}function zt(t){return t.nodes}function $t(t){return t.links}function ft(t,e){const i=t.get(e);if(!i)throw new Error("missing: "+e);return i}function yt({nodes:t}){for(const e of t){let i=e.y0,a=i;for(const h of e.sourceLinks)h.y0=i+h.width/2,i+=h.width;for(const h of e.targetLinks)h.y1=a+h.width/2,a+=h.width}}function Bt(){let t=0,e=0,i=1,a=1,h=24,d=8,p,_=jt,s=mt,o,l,x=zt,v=$t,y=6;function b(){const n={nodes:x.apply(null,arguments),links:v.apply(null,arguments)};return M(n),T(n),N(n),C(n),S(n),yt(n),n}b.update=function(n){return yt(n),n},b.nodeId=function(n){return arguments.length?(_=typeof n=="function"?n:X(n),b):_},b.nodeAlign=function(n){return arguments.length?(s=typeof n=="function"?n:X(n),b):s},b.nodeSort=function(n){return arguments.length?(o=n,b):o},b.nodeWidth=function(n){return arguments.length?(h=+n,b):h},b.nodePadding=function(n){return arguments.length?(d=p=+n,b):d},b.nodes=function(n){return arguments.length?(x=typeof n=="function"?n:X(n),b):x},b.links=function(n){return arguments.length?(v=typeof n=="function"?n:X(n),b):v},b.linkSort=function(n){return arguments.length?(l=n,b):l},b.size=function(n){return arguments.length?(t=e=0,i=+n[0],a=+n[1],b):[i-t,a-e]},b.extent=function(n){return arguments.length?(t=+n[0][0],i=+n[1][0],e=+n[0][1],a=+n[1][1],b):[[t,e],[i,a]]},b.iterations=function(n){return arguments.length?(y=+n,b):y};function M({nodes:n,links:f}){for(const[c,r]of n.entries())r.index=c,r.sourceLinks=[],r.targetLinks=[];const u=new Map(n.map((c,r)=>[_(c,r,n),c]));for(const[c,r]of f.entries()){r.index=c;let{source:k,target:w}=r;typeof k!="object"&&(k=r.source=ft(u,k)),typeof w!="object"&&(w=r.target=ft(u,w)),k.sourceLinks.push(r),w.targetLinks.push(r)}if(l!=null)for(const{sourceLinks:c,targetLinks:r}of n)c.sort(l),r.sort(l)}function T({nodes:n}){for(const f of n)f.value=f.fixedValue===void 0?Math.max(nt(f.sourceLinks,it),nt(f.targetLinks,it)):f.fixedValue}function N({nodes:n}){const f=n.length;let u=new Set(n),c=new Set,r=0;for(;u.size;){for(const k of u){k.depth=r;for(const{target:w}of k.sourceLinks)c.add(w)}if(++r>f)throw new Error("circular link");u=c,c=new Set}}function C({nodes:n}){const f=n.length;let u=new Set(n),c=new Set,r=0;for(;u.size;){for(const k of u){k.height=r;for(const{source:w}of k.targetLinks)c.add(w)}if(++r>f)throw new Error("circular link");u=c,c=new Set}}function j({nodes:n}){const f=ct(n,r=>r.depth)+1,u=(i-t-h)/(f-1),c=new Array(f);for(const r of n){const k=Math.max(0,Math.min(f-1,Math.floor(s.call(null,r,f))));r.layer=k,r.x0=t+k*u,r.x1=r.x0+h,c[k]?c[k].push(r):c[k]=[r]}if(o)for(const r of c)r.sort(o);return c}function R(n){const f=pt(n,u=>(a-e-(u.length-1)*p)/nt(u,it));for(const u of n){let c=e;for(const r of u){r.y0=c,r.y1=c+r.value*f,c=r.y1+p;for(const k of r.sourceLinks)k.width=k.value*f}c=(a-c+p)/(u.length+1);for(let r=0;ru.length)-1)),R(f);for(let u=0;u0))continue;let G=(L/V-w.y0)*f;w.y0+=G,w.y1+=G,E(w)}o===void 0&&k.sort(Q),O(k,u)}}function B(n,f,u){for(let c=n.length,r=c-2;r>=0;--r){const k=n[r];for(const w of k){let L=0,V=0;for(const{target:Y,value:et}of w.sourceLinks){let q=et*(Y.layer-w.layer);L+=I(w,Y)*q,V+=q}if(!(V>0))continue;let G=(L/V-w.y0)*f;w.y0+=G,w.y1+=G,E(w)}o===void 0&&k.sort(Q),O(k,u)}}function O(n,f){const u=n.length>>1,c=n[u];g(n,c.y0-p,u-1,f),D(n,c.y1+p,u+1,f),g(n,a,n.length-1,f),D(n,e,0,f)}function D(n,f,u,c){for(;u1e-6&&(r.y0+=k,r.y1+=k),f=r.y1+p}}function g(n,f,u,c){for(;u>=0;--u){const r=n[u],k=(r.y1-f)*c;k>1e-6&&(r.y0-=k,r.y1-=k),f=r.y0-p}}function E({sourceLinks:n,targetLinks:f}){if(l===void 0){for(const{source:{sourceLinks:u}}of f)u.sort(ht);for(const{target:{targetLinks:u}}of n)u.sort(ut)}}function A(n){if(l===void 0)for(const{sourceLinks:f,targetLinks:u}of n)f.sort(ht),u.sort(ut)}function z(n,f){let u=n.y0-(n.sourceLinks.length-1)*p/2;for(const{target:c,width:r}of n.sourceLinks){if(c===f)break;u+=r+p}for(const{source:c,width:r}of f.targetLinks){if(c===n)break;u-=r}return u}function I(n,f){let u=f.y0-(f.targetLinks.length-1)*p/2;for(const{source:c,width:r}of f.targetLinks){if(c===n)break;u+=r+p}for(const{target:c,width:r}of n.sourceLinks){if(c===f)break;u-=r}return u}return b}var st=Math.PI,rt=2*st,F=1e-6,Rt=rt-F;function ot(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function kt(){return new ot}ot.prototype=kt.prototype={constructor:ot,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,i,a){this._+="Q"+ +t+","+ +e+","+(this._x1=+i)+","+(this._y1=+a)},bezierCurveTo:function(t,e,i,a,h,d){this._+="C"+ +t+","+ +e+","+ +i+","+ +a+","+(this._x1=+h)+","+(this._y1=+d)},arcTo:function(t,e,i,a,h){t=+t,e=+e,i=+i,a=+a,h=+h;var d=this._x1,p=this._y1,_=i-t,s=a-e,o=d-t,l=p-e,x=o*o+l*l;if(h<0)throw new Error("negative radius: "+h);if(this._x1===null)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(x>F)if(!(Math.abs(l*_-s*o)>F)||!h)this._+="L"+(this._x1=t)+","+(this._y1=e);else{var v=i-d,y=a-p,b=_*_+s*s,M=v*v+y*y,T=Math.sqrt(b),N=Math.sqrt(x),C=h*Math.tan((st-Math.acos((b+x-M)/(2*T*N)))/2),j=C/N,R=C/T;Math.abs(j-1)>F&&(this._+="L"+(t+j*o)+","+(e+j*l)),this._+="A"+h+","+h+",0,0,"+ +(l*v>o*y)+","+(this._x1=t+R*_)+","+(this._y1=e+R*s)}},arc:function(t,e,i,a,h,d){t=+t,e=+e,i=+i,d=!!d;var p=i*Math.cos(a),_=i*Math.sin(a),s=t+p,o=e+_,l=1^d,x=d?a-h:h-a;if(i<0)throw new Error("negative radius: "+i);this._x1===null?this._+="M"+s+","+o:(Math.abs(this._x1-s)>F||Math.abs(this._y1-o)>F)&&(this._+="L"+s+","+o),i&&(x<0&&(x=x%rt+rt),x>Rt?this._+="A"+i+","+i+",0,1,"+l+","+(t-p)+","+(e-_)+"A"+i+","+i+",0,1,"+l+","+(this._x1=s)+","+(this._y1=o):x>F&&(this._+="A"+i+","+i+",0,"+ +(x>=st)+","+l+","+(this._x1=t+i*Math.cos(h))+","+(this._y1=e+i*Math.sin(h))))},rect:function(t,e,i,a){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +i+"v"+ +a+"h"+-i+"Z"},toString:function(){return this._}};function dt(t){return function(){return t}}function Vt(t){return t[0]}function Ft(t){return t[1]}var Wt=Array.prototype.slice;function Ut(t){return t.source}function Gt(t){return t.target}function Yt(t){var e=Ut,i=Gt,a=Vt,h=Ft,d=null;function p(){var _,s=Wt.call(arguments),o=e.apply(this,s),l=i.apply(this,s);if(d||(d=_=kt()),t(d,+a.apply(this,(s[0]=o,s)),+h.apply(this,s),+a.apply(this,(s[0]=l,s)),+h.apply(this,s)),_)return d=null,_+""||null}return p.source=function(_){return arguments.length?(e=_,p):e},p.target=function(_){return arguments.length?(i=_,p):i},p.x=function(_){return arguments.length?(a=typeof _=="function"?_:dt(+_),p):a},p.y=function(_){return arguments.length?(h=typeof _=="function"?_:dt(+_),p):h},p.context=function(_){return arguments.length?(d=_??null,p):d},p}function qt(t,e,i,a,h){t.moveTo(e,i),t.bezierCurveTo(e=(e+a)/2,i,e,h,a,h)}function Ht(){return Yt(qt)}function Xt(t){return[t.source.x1,t.y0]}function Qt(t){return[t.target.x0,t.y1]}function Kt(){return Ht().source(Xt).target(Qt)}var at=function(){var t=m(function(_,s,o,l){for(o=o||{},l=_.length;l--;o[_[l]]=s);return o},"o"),e=[1,9],i=[1,10],a=[1,5,10,12],h={trace:m(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SANKEY:4,NEWLINE:5,csv:6,opt_eof:7,record:8,csv_tail:9,EOF:10,"field[source]":11,COMMA:12,"field[target]":13,"field[value]":14,field:15,escaped:16,non_escaped:17,DQUOTE:18,ESCAPED_TEXT:19,NON_ESCAPED_TEXT:20,$accept:0,$end:1},terminals_:{2:"error",4:"SANKEY",5:"NEWLINE",10:"EOF",11:"field[source]",12:"COMMA",13:"field[target]",14:"field[value]",18:"DQUOTE",19:"ESCAPED_TEXT",20:"NON_ESCAPED_TEXT"},productions_:[0,[3,4],[6,2],[9,2],[9,0],[7,1],[7,0],[8,5],[15,1],[15,1],[16,3],[17,1]],performAction:m(function(s,o,l,x,v,y,b){var M=y.length-1;switch(v){case 7:const T=x.findOrCreateNode(y[M-4].trim().replaceAll('""','"')),N=x.findOrCreateNode(y[M-2].trim().replaceAll('""','"')),C=parseFloat(y[M].trim());x.addLink(T,N,C);break;case 8:case 9:case 11:this.$=y[M];break;case 10:this.$=y[M-1];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},{5:[1,3]},{6:4,8:5,15:6,16:7,17:8,18:e,20:i},{1:[2,6],7:11,10:[1,12]},t(i,[2,4],{9:13,5:[1,14]}),{12:[1,15]},t(a,[2,8]),t(a,[2,9]),{19:[1,16]},t(a,[2,11]),{1:[2,1]},{1:[2,5]},t(i,[2,2]),{6:17,8:5,15:6,16:7,17:8,18:e,20:i},{15:18,16:7,17:8,18:e,20:i},{18:[1,19]},t(i,[2,3]),{12:[1,20]},t(a,[2,10]),{15:21,16:7,17:8,18:e,20:i},t([1,5,10],[2,7])],defaultActions:{11:[2,1],12:[2,5]},parseError:m(function(s,o){if(o.recoverable)this.trace(s);else{var l=new Error(s);throw l.hash=o,l}},"parseError"),parse:m(function(s){var o=this,l=[0],x=[],v=[null],y=[],b=this.table,M="",T=0,N=0,C=2,j=1,R=y.slice.call(arguments,1),S=Object.create(this.lexer),P={yy:{}};for(var B in this.yy)Object.prototype.hasOwnProperty.call(this.yy,B)&&(P.yy[B]=this.yy[B]);S.setInput(s,P.yy),P.yy.lexer=S,P.yy.parser=this,typeof S.yylloc>"u"&&(S.yylloc={});var O=S.yylloc;y.push(O);var D=S.options&&S.options.ranges;typeof P.yy.parseError=="function"?this.parseError=P.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function g(L){l.length=l.length-2*L,v.length=v.length-L,y.length=y.length-L}m(g,"popStack");function E(){var L;return L=x.pop()||S.lex()||j,typeof L!="number"&&(L instanceof Array&&(x=L,L=x.pop()),L=o.symbols_[L]||L),L}m(E,"lex");for(var A,z,I,n,f={},u,c,r,k;;){if(z=l[l.length-1],this.defaultActions[z]?I=this.defaultActions[z]:((A===null||typeof A>"u")&&(A=E()),I=b[z]&&b[z][A]),typeof I>"u"||!I.length||!I[0]){var w="";k=[];for(u in b[z])this.terminals_[u]&&u>C&&k.push("'"+this.terminals_[u]+"'");S.showPosition?w="Parse error on line "+(T+1)+`: `+S.showPosition()+` Expecting `+k.join(", ")+", got '"+(this.terminals_[A]||A)+"'":w="Parse error on line "+(T+1)+": Unexpected "+(A==j?"end of input":"'"+(this.terminals_[A]||A)+"'"),this.parseError(w,{text:S.match,token:this.terminals_[A]||A,line:S.yylineno,loc:O,expected:k})}if(I[0]instanceof Array&&I.length>1)throw new Error("Parse Error: multiple actions possible at state: "+z+", token: "+A);switch(I[0]){case 1:l.push(A),v.push(S.yytext),y.push(S.yylloc),l.push(I[1]),A=null,N=S.yyleng,M=S.yytext,T=S.yylineno,O=S.yylloc;break;case 2:if(c=this.productions_[I[1]][1],f.$=v[v.length-c],f._$={first_line:y[y.length-(c||1)].first_line,last_line:y[y.length-1].last_line,first_column:y[y.length-(c||1)].first_column,last_column:y[y.length-1].last_column},D&&(f._$.range=[y[y.length-(c||1)].range[0],y[y.length-1].range[1]]),n=this.performAction.apply(f,[M,N,T,P.yy,I[1],v,y].concat(R)),typeof n<"u")return n;c&&(l=l.slice(0,-1*c*2),v=v.slice(0,-1*c),y=y.slice(0,-1*c)),l.push(this.productions_[I[1]][0]),v.push(f.$),y.push(f._$),r=b[l[l.length-2]][l[l.length-1]],l.push(r);break;case 3:return!0}}return!0},"parse")},d=function(){var _={EOF:1,parseError:m(function(o,l){if(this.yy.parser)this.yy.parser.parseError(o,l);else throw new Error(o)},"parseError"),setInput:m(function(s,o){return this.yy=o||this.yy||{},this._input=s,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:m(function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var o=s.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},"input"),unput:m(function(s){var o=s.length,l=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o),this.offset-=o;var x=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),l.length-1&&(this.yylineno-=l.length-1);var v=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:l?(l.length===x.length?this.yylloc.first_column:0)+x[x.length-l.length].length-l[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[v[0],v[0]+this.yyleng-o]),this.yyleng=this.yytext.length,this},"unput"),more:m(function(){return this._more=!0,this},"more"),reject:m(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:m(function(s){this.unput(this.match.slice(s))},"less"),pastInput:m(function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:m(function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:m(function(){var s=this.pastInput(),o=new Array(s.length+1).join("-");return s+this.upcomingInput()+` diff --git a/assets/chunks/sequenceDiagram-PQT5PN7B.GQ0mn9mt.js b/assets/chunks/sequenceDiagram-PQT5PN7B.BaLcewer.js similarity index 99% rename from assets/chunks/sequenceDiagram-PQT5PN7B.GQ0mn9mt.js rename to assets/chunks/sequenceDiagram-PQT5PN7B.BaLcewer.js index 2abfe0734..2a60f3537 100644 --- a/assets/chunks/sequenceDiagram-PQT5PN7B.GQ0mn9mt.js +++ b/assets/chunks/sequenceDiagram-PQT5PN7B.BaLcewer.js @@ -1,4 +1,4 @@ -import{g as St,a as Kt,d as Se,b as Me,c as Re,e as De}from"./chunk-XVOYOM2C.DCeqTsv_.js";import{I as Ce}from"./chunk-2RYQ3QTB.R1T3wwIj.js";import{_ as d,g as Oe,r as Be,q as Ve,d as at,s as se,c as Ye,b as Fe,e as _,a3 as lt,a4 as wt,u as F,l as J,t as We,i as Mt,a as qe,j as kt,k as ze,m as ae,a5 as ie,H as Ft,a6 as ne,a7 as He}from"../app.D6i7gVln.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";var Wt=function(){var t=d(function(pt,I,L,A){for(L=L||{},A=pt.length;A--;L[pt[A]]=I);return L},"o"),e=[1,2],o=[1,3],r=[1,4],a=[2,4],i=[1,9],c=[1,11],h=[1,13],p=[1,14],s=[1,16],f=[1,17],E=[1,18],g=[1,24],T=[1,25],m=[1,26],w=[1,27],k=[1,28],V=[1,29],M=[1,30],Y=[1,31],C=[1,32],z=[1,33],H=[1,34],Z=[1,35],et=[1,36],K=[1,37],U=[1,38],q=[1,39],R=[1,41],Q=[1,42],G=[1,43],j=[1,44],rt=[1,45],S=[1,46],y=[1,4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,48,49,50,52,53,54,59,60,61,62,70],P=[4,5,16,50,52,53],$=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],it=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,49,50,52,53,54,59,60,61,62,70],N=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,48,50,52,53,54,59,60,61,62,70],Jt=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,50,52,53,54,59,60,61,62,70],ot=[68,69,70],dt=[1,122],Ct={trace:d(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SPACE:4,NEWLINE:5,SD:6,document:7,line:8,statement:9,box_section:10,box_line:11,participant_statement:12,create:13,box:14,restOfLine:15,end:16,signal:17,autonumber:18,NUM:19,off:20,activate:21,actor:22,deactivate:23,note_statement:24,links_statement:25,link_statement:26,properties_statement:27,details_statement:28,title:29,legacy_title:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,loop:36,rect:37,opt:38,alt:39,else_sections:40,par:41,par_sections:42,par_over:43,critical:44,option_sections:45,break:46,option:47,and:48,else:49,participant:50,AS:51,participant_actor:52,destroy:53,note:54,placement:55,text2:56,over:57,actor_pair:58,links:59,link:60,properties:61,details:62,spaceList:63,",":64,left_of:65,right_of:66,signaltype:67,"+":68,"-":69,ACTOR:70,SOLID_OPEN_ARROW:71,DOTTED_OPEN_ARROW:72,SOLID_ARROW:73,BIDIRECTIONAL_SOLID_ARROW:74,DOTTED_ARROW:75,BIDIRECTIONAL_DOTTED_ARROW:76,SOLID_CROSS:77,DOTTED_CROSS:78,SOLID_POINT:79,DOTTED_POINT:80,TXT:81,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NEWLINE",6:"SD",13:"create",14:"box",15:"restOfLine",16:"end",18:"autonumber",19:"NUM",20:"off",21:"activate",23:"deactivate",29:"title",30:"legacy_title",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",36:"loop",37:"rect",38:"opt",39:"alt",41:"par",43:"par_over",44:"critical",46:"break",47:"option",48:"and",49:"else",50:"participant",51:"AS",52:"participant_actor",53:"destroy",54:"note",57:"over",59:"links",60:"link",61:"properties",62:"details",64:",",65:"left_of",66:"right_of",68:"+",69:"-",70:"ACTOR",71:"SOLID_OPEN_ARROW",72:"DOTTED_OPEN_ARROW",73:"SOLID_ARROW",74:"BIDIRECTIONAL_SOLID_ARROW",75:"DOTTED_ARROW",76:"BIDIRECTIONAL_DOTTED_ARROW",77:"SOLID_CROSS",78:"DOTTED_CROSS",79:"SOLID_POINT",80:"DOTTED_POINT",81:"TXT"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[10,0],[10,2],[11,2],[11,1],[11,1],[9,1],[9,2],[9,4],[9,2],[9,4],[9,3],[9,3],[9,2],[9,3],[9,3],[9,2],[9,2],[9,2],[9,2],[9,2],[9,1],[9,1],[9,2],[9,2],[9,1],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[45,1],[45,4],[42,1],[42,4],[40,1],[40,4],[12,5],[12,3],[12,5],[12,3],[12,3],[24,4],[24,4],[25,3],[26,3],[27,3],[28,3],[63,2],[63,1],[58,3],[58,1],[55,1],[55,1],[17,5],[17,5],[17,4],[22,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[56,1]],performAction:d(function(I,L,A,b,D,l,mt){var u=l.length-1;switch(D){case 3:return b.apply(l[u]),l[u];case 4:case 9:this.$=[];break;case 5:case 10:l[u-1].push(l[u]),this.$=l[u-1];break;case 6:case 7:case 11:case 12:this.$=l[u];break;case 8:case 13:this.$=[];break;case 15:l[u].type="createParticipant",this.$=l[u];break;case 16:l[u-1].unshift({type:"boxStart",boxData:b.parseBoxData(l[u-2])}),l[u-1].push({type:"boxEnd",boxText:l[u-2]}),this.$=l[u-1];break;case 18:this.$={type:"sequenceIndex",sequenceIndex:Number(l[u-2]),sequenceIndexStep:Number(l[u-1]),sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 19:this.$={type:"sequenceIndex",sequenceIndex:Number(l[u-1]),sequenceIndexStep:1,sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 20:this.$={type:"sequenceIndex",sequenceVisible:!1,signalType:b.LINETYPE.AUTONUMBER};break;case 21:this.$={type:"sequenceIndex",sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 22:this.$={type:"activeStart",signalType:b.LINETYPE.ACTIVE_START,actor:l[u-1].actor};break;case 23:this.$={type:"activeEnd",signalType:b.LINETYPE.ACTIVE_END,actor:l[u-1].actor};break;case 29:b.setDiagramTitle(l[u].substring(6)),this.$=l[u].substring(6);break;case 30:b.setDiagramTitle(l[u].substring(7)),this.$=l[u].substring(7);break;case 31:this.$=l[u].trim(),b.setAccTitle(this.$);break;case 32:case 33:this.$=l[u].trim(),b.setAccDescription(this.$);break;case 34:l[u-1].unshift({type:"loopStart",loopText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.LOOP_START}),l[u-1].push({type:"loopEnd",loopText:l[u-2],signalType:b.LINETYPE.LOOP_END}),this.$=l[u-1];break;case 35:l[u-1].unshift({type:"rectStart",color:b.parseMessage(l[u-2]),signalType:b.LINETYPE.RECT_START}),l[u-1].push({type:"rectEnd",color:b.parseMessage(l[u-2]),signalType:b.LINETYPE.RECT_END}),this.$=l[u-1];break;case 36:l[u-1].unshift({type:"optStart",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.OPT_START}),l[u-1].push({type:"optEnd",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.OPT_END}),this.$=l[u-1];break;case 37:l[u-1].unshift({type:"altStart",altText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.ALT_START}),l[u-1].push({type:"altEnd",signalType:b.LINETYPE.ALT_END}),this.$=l[u-1];break;case 38:l[u-1].unshift({type:"parStart",parText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.PAR_START}),l[u-1].push({type:"parEnd",signalType:b.LINETYPE.PAR_END}),this.$=l[u-1];break;case 39:l[u-1].unshift({type:"parStart",parText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.PAR_OVER_START}),l[u-1].push({type:"parEnd",signalType:b.LINETYPE.PAR_END}),this.$=l[u-1];break;case 40:l[u-1].unshift({type:"criticalStart",criticalText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.CRITICAL_START}),l[u-1].push({type:"criticalEnd",signalType:b.LINETYPE.CRITICAL_END}),this.$=l[u-1];break;case 41:l[u-1].unshift({type:"breakStart",breakText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.BREAK_START}),l[u-1].push({type:"breakEnd",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.BREAK_END}),this.$=l[u-1];break;case 43:this.$=l[u-3].concat([{type:"option",optionText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.CRITICAL_OPTION},l[u]]);break;case 45:this.$=l[u-3].concat([{type:"and",parText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.PAR_AND},l[u]]);break;case 47:this.$=l[u-3].concat([{type:"else",altText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.ALT_ELSE},l[u]]);break;case 48:l[u-3].draw="participant",l[u-3].type="addParticipant",l[u-3].description=b.parseMessage(l[u-1]),this.$=l[u-3];break;case 49:l[u-1].draw="participant",l[u-1].type="addParticipant",this.$=l[u-1];break;case 50:l[u-3].draw="actor",l[u-3].type="addParticipant",l[u-3].description=b.parseMessage(l[u-1]),this.$=l[u-3];break;case 51:l[u-1].draw="actor",l[u-1].type="addParticipant",this.$=l[u-1];break;case 52:l[u-1].type="destroyParticipant",this.$=l[u-1];break;case 53:this.$=[l[u-1],{type:"addNote",placement:l[u-2],actor:l[u-1].actor,text:l[u]}];break;case 54:l[u-2]=[].concat(l[u-1],l[u-1]).slice(0,2),l[u-2][0]=l[u-2][0].actor,l[u-2][1]=l[u-2][1].actor,this.$=[l[u-1],{type:"addNote",placement:b.PLACEMENT.OVER,actor:l[u-2].slice(0,2),text:l[u]}];break;case 55:this.$=[l[u-1],{type:"addLinks",actor:l[u-1].actor,text:l[u]}];break;case 56:this.$=[l[u-1],{type:"addALink",actor:l[u-1].actor,text:l[u]}];break;case 57:this.$=[l[u-1],{type:"addProperties",actor:l[u-1].actor,text:l[u]}];break;case 58:this.$=[l[u-1],{type:"addDetails",actor:l[u-1].actor,text:l[u]}];break;case 61:this.$=[l[u-2],l[u]];break;case 62:this.$=l[u];break;case 63:this.$=b.PLACEMENT.LEFTOF;break;case 64:this.$=b.PLACEMENT.RIGHTOF;break;case 65:this.$=[l[u-4],l[u-1],{type:"addMessage",from:l[u-4].actor,to:l[u-1].actor,signalType:l[u-3],msg:l[u],activate:!0},{type:"activeStart",signalType:b.LINETYPE.ACTIVE_START,actor:l[u-1].actor}];break;case 66:this.$=[l[u-4],l[u-1],{type:"addMessage",from:l[u-4].actor,to:l[u-1].actor,signalType:l[u-3],msg:l[u]},{type:"activeEnd",signalType:b.LINETYPE.ACTIVE_END,actor:l[u-4].actor}];break;case 67:this.$=[l[u-3],l[u-1],{type:"addMessage",from:l[u-3].actor,to:l[u-1].actor,signalType:l[u-2],msg:l[u]}];break;case 68:this.$={type:"addParticipant",actor:l[u]};break;case 69:this.$=b.LINETYPE.SOLID_OPEN;break;case 70:this.$=b.LINETYPE.DOTTED_OPEN;break;case 71:this.$=b.LINETYPE.SOLID;break;case 72:this.$=b.LINETYPE.BIDIRECTIONAL_SOLID;break;case 73:this.$=b.LINETYPE.DOTTED;break;case 74:this.$=b.LINETYPE.BIDIRECTIONAL_DOTTED;break;case 75:this.$=b.LINETYPE.SOLID_CROSS;break;case 76:this.$=b.LINETYPE.DOTTED_CROSS;break;case 77:this.$=b.LINETYPE.SOLID_POINT;break;case 78:this.$=b.LINETYPE.DOTTED_POINT;break;case 79:this.$=b.parseMessage(l[u].trim().substring(1));break}},"anonymous"),table:[{3:1,4:e,5:o,6:r},{1:[3]},{3:5,4:e,5:o,6:r},{3:6,4:e,5:o,6:r},t([1,4,5,13,14,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],a,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:i,5:c,8:8,9:10,12:12,13:h,14:p,17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},t(y,[2,5]),{9:47,12:12,13:h,14:p,17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},t(y,[2,7]),t(y,[2,8]),t(y,[2,14]),{12:48,50:K,52:U,53:q},{15:[1,49]},{5:[1,50]},{5:[1,53],19:[1,51],20:[1,52]},{22:54,70:S},{22:55,70:S},{5:[1,56]},{5:[1,57]},{5:[1,58]},{5:[1,59]},{5:[1,60]},t(y,[2,29]),t(y,[2,30]),{32:[1,61]},{34:[1,62]},t(y,[2,33]),{15:[1,63]},{15:[1,64]},{15:[1,65]},{15:[1,66]},{15:[1,67]},{15:[1,68]},{15:[1,69]},{15:[1,70]},{22:71,70:S},{22:72,70:S},{22:73,70:S},{67:74,71:[1,75],72:[1,76],73:[1,77],74:[1,78],75:[1,79],76:[1,80],77:[1,81],78:[1,82],79:[1,83],80:[1,84]},{55:85,57:[1,86],65:[1,87],66:[1,88]},{22:89,70:S},{22:90,70:S},{22:91,70:S},{22:92,70:S},t([5,51,64,71,72,73,74,75,76,77,78,79,80,81],[2,68]),t(y,[2,6]),t(y,[2,15]),t(P,[2,9],{10:93}),t(y,[2,17]),{5:[1,95],19:[1,94]},{5:[1,96]},t(y,[2,21]),{5:[1,97]},{5:[1,98]},t(y,[2,24]),t(y,[2,25]),t(y,[2,26]),t(y,[2,27]),t(y,[2,28]),t(y,[2,31]),t(y,[2,32]),t($,a,{7:99}),t($,a,{7:100}),t($,a,{7:101}),t(it,a,{40:102,7:103}),t(N,a,{42:104,7:105}),t(N,a,{7:105,42:106}),t(Jt,a,{45:107,7:108}),t($,a,{7:109}),{5:[1,111],51:[1,110]},{5:[1,113],51:[1,112]},{5:[1,114]},{22:117,68:[1,115],69:[1,116],70:S},t(ot,[2,69]),t(ot,[2,70]),t(ot,[2,71]),t(ot,[2,72]),t(ot,[2,73]),t(ot,[2,74]),t(ot,[2,75]),t(ot,[2,76]),t(ot,[2,77]),t(ot,[2,78]),{22:118,70:S},{22:120,58:119,70:S},{70:[2,63]},{70:[2,64]},{56:121,81:dt},{56:123,81:dt},{56:124,81:dt},{56:125,81:dt},{4:[1,128],5:[1,130],11:127,12:129,16:[1,126],50:K,52:U,53:q},{5:[1,131]},t(y,[2,19]),t(y,[2,20]),t(y,[2,22]),t(y,[2,23]),{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,132],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,133],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,134],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,135]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,46],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,49:[1,136],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,137]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,44],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,48:[1,138],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,139]},{16:[1,140]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,42],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,47:[1,141],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,142],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{15:[1,143]},t(y,[2,49]),{15:[1,144]},t(y,[2,51]),t(y,[2,52]),{22:145,70:S},{22:146,70:S},{56:147,81:dt},{56:148,81:dt},{56:149,81:dt},{64:[1,150],81:[2,62]},{5:[2,55]},{5:[2,79]},{5:[2,56]},{5:[2,57]},{5:[2,58]},t(y,[2,16]),t(P,[2,10]),{12:151,50:K,52:U,53:q},t(P,[2,12]),t(P,[2,13]),t(y,[2,18]),t(y,[2,34]),t(y,[2,35]),t(y,[2,36]),t(y,[2,37]),{15:[1,152]},t(y,[2,38]),{15:[1,153]},t(y,[2,39]),t(y,[2,40]),{15:[1,154]},t(y,[2,41]),{5:[1,155]},{5:[1,156]},{56:157,81:dt},{56:158,81:dt},{5:[2,67]},{5:[2,53]},{5:[2,54]},{22:159,70:S},t(P,[2,11]),t(it,a,{7:103,40:160}),t(N,a,{7:105,42:161}),t(Jt,a,{7:108,45:162}),t(y,[2,48]),t(y,[2,50]),{5:[2,65]},{5:[2,66]},{81:[2,61]},{16:[2,47]},{16:[2,45]},{16:[2,43]}],defaultActions:{5:[2,1],6:[2,2],87:[2,63],88:[2,64],121:[2,55],122:[2,79],123:[2,56],124:[2,57],125:[2,58],147:[2,67],148:[2,53],149:[2,54],157:[2,65],158:[2,66],159:[2,61],160:[2,47],161:[2,45],162:[2,43]},parseError:d(function(I,L){if(L.recoverable)this.trace(I);else{var A=new Error(I);throw A.hash=L,A}},"parseError"),parse:d(function(I){var L=this,A=[0],b=[],D=[null],l=[],mt=this.table,u="",Lt=0,Zt=0,Pe=2,Qt=1,Ae=l.slice.call(arguments,1),W=Object.create(this.lexer),ut={yy:{}};for(var Ot in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ot)&&(ut.yy[Ot]=this.yy[Ot]);W.setInput(I,ut.yy),ut.yy.lexer=W,ut.yy.parser=this,typeof W.yylloc>"u"&&(W.yylloc={});var Bt=W.yylloc;l.push(Bt);var ke=W.options&&W.options.ranges;typeof ut.yy.parseError=="function"?this.parseError=ut.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ne(tt){A.length=A.length-2*tt,D.length=D.length-tt,l.length=l.length-tt}d(Ne,"popStack");function jt(){var tt;return tt=b.pop()||W.lex()||Qt,typeof tt!="number"&&(tt instanceof Array&&(b=tt,tt=b.pop()),tt=L.symbols_[tt]||tt),tt}d(jt,"lex");for(var X,gt,st,Vt,yt={},Pt,ht,$t,At;;){if(gt=A[A.length-1],this.defaultActions[gt]?st=this.defaultActions[gt]:((X===null||typeof X>"u")&&(X=jt()),st=mt[gt]&&mt[gt][X]),typeof st>"u"||!st.length||!st[0]){var Yt="";At=[];for(Pt in mt[gt])this.terminals_[Pt]&&Pt>Pe&&At.push("'"+this.terminals_[Pt]+"'");W.showPosition?Yt="Parse error on line "+(Lt+1)+`: +import{g as St,a as Kt,d as Se,b as Me,c as Re,e as De}from"./chunk-XVOYOM2C.D5QlAc_u.js";import{I as Ce}from"./chunk-2RYQ3QTB.DbGs-4XY.js";import{_ as d,g as Oe,r as Be,q as Ve,d as at,s as se,c as Ye,b as Fe,e as _,a3 as lt,a4 as wt,u as F,l as J,t as We,i as Mt,a as qe,j as kt,k as ze,m as ae,a5 as ie,H as Ft,a6 as ne,a7 as He}from"../app.BnrbdIpt.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";var Wt=function(){var t=d(function(pt,I,L,A){for(L=L||{},A=pt.length;A--;L[pt[A]]=I);return L},"o"),e=[1,2],o=[1,3],r=[1,4],a=[2,4],i=[1,9],c=[1,11],h=[1,13],p=[1,14],s=[1,16],f=[1,17],E=[1,18],g=[1,24],T=[1,25],m=[1,26],w=[1,27],k=[1,28],V=[1,29],M=[1,30],Y=[1,31],C=[1,32],z=[1,33],H=[1,34],Z=[1,35],et=[1,36],K=[1,37],U=[1,38],q=[1,39],R=[1,41],Q=[1,42],G=[1,43],j=[1,44],rt=[1,45],S=[1,46],y=[1,4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,48,49,50,52,53,54,59,60,61,62,70],P=[4,5,16,50,52,53],$=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],it=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,49,50,52,53,54,59,60,61,62,70],N=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,48,50,52,53,54,59,60,61,62,70],Jt=[4,5,13,14,16,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,47,50,52,53,54,59,60,61,62,70],ot=[68,69,70],dt=[1,122],Ct={trace:d(function(){},"trace"),yy:{},symbols_:{error:2,start:3,SPACE:4,NEWLINE:5,SD:6,document:7,line:8,statement:9,box_section:10,box_line:11,participant_statement:12,create:13,box:14,restOfLine:15,end:16,signal:17,autonumber:18,NUM:19,off:20,activate:21,actor:22,deactivate:23,note_statement:24,links_statement:25,link_statement:26,properties_statement:27,details_statement:28,title:29,legacy_title:30,acc_title:31,acc_title_value:32,acc_descr:33,acc_descr_value:34,acc_descr_multiline_value:35,loop:36,rect:37,opt:38,alt:39,else_sections:40,par:41,par_sections:42,par_over:43,critical:44,option_sections:45,break:46,option:47,and:48,else:49,participant:50,AS:51,participant_actor:52,destroy:53,note:54,placement:55,text2:56,over:57,actor_pair:58,links:59,link:60,properties:61,details:62,spaceList:63,",":64,left_of:65,right_of:66,signaltype:67,"+":68,"-":69,ACTOR:70,SOLID_OPEN_ARROW:71,DOTTED_OPEN_ARROW:72,SOLID_ARROW:73,BIDIRECTIONAL_SOLID_ARROW:74,DOTTED_ARROW:75,BIDIRECTIONAL_DOTTED_ARROW:76,SOLID_CROSS:77,DOTTED_CROSS:78,SOLID_POINT:79,DOTTED_POINT:80,TXT:81,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NEWLINE",6:"SD",13:"create",14:"box",15:"restOfLine",16:"end",18:"autonumber",19:"NUM",20:"off",21:"activate",23:"deactivate",29:"title",30:"legacy_title",31:"acc_title",32:"acc_title_value",33:"acc_descr",34:"acc_descr_value",35:"acc_descr_multiline_value",36:"loop",37:"rect",38:"opt",39:"alt",41:"par",43:"par_over",44:"critical",46:"break",47:"option",48:"and",49:"else",50:"participant",51:"AS",52:"participant_actor",53:"destroy",54:"note",57:"over",59:"links",60:"link",61:"properties",62:"details",64:",",65:"left_of",66:"right_of",68:"+",69:"-",70:"ACTOR",71:"SOLID_OPEN_ARROW",72:"DOTTED_OPEN_ARROW",73:"SOLID_ARROW",74:"BIDIRECTIONAL_SOLID_ARROW",75:"DOTTED_ARROW",76:"BIDIRECTIONAL_DOTTED_ARROW",77:"SOLID_CROSS",78:"DOTTED_CROSS",79:"SOLID_POINT",80:"DOTTED_POINT",81:"TXT"},productions_:[0,[3,2],[3,2],[3,2],[7,0],[7,2],[8,2],[8,1],[8,1],[10,0],[10,2],[11,2],[11,1],[11,1],[9,1],[9,2],[9,4],[9,2],[9,4],[9,3],[9,3],[9,2],[9,3],[9,3],[9,2],[9,2],[9,2],[9,2],[9,2],[9,1],[9,1],[9,2],[9,2],[9,1],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[9,4],[45,1],[45,4],[42,1],[42,4],[40,1],[40,4],[12,5],[12,3],[12,5],[12,3],[12,3],[24,4],[24,4],[25,3],[26,3],[27,3],[28,3],[63,2],[63,1],[58,3],[58,1],[55,1],[55,1],[17,5],[17,5],[17,4],[22,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[67,1],[56,1]],performAction:d(function(I,L,A,b,D,l,mt){var u=l.length-1;switch(D){case 3:return b.apply(l[u]),l[u];case 4:case 9:this.$=[];break;case 5:case 10:l[u-1].push(l[u]),this.$=l[u-1];break;case 6:case 7:case 11:case 12:this.$=l[u];break;case 8:case 13:this.$=[];break;case 15:l[u].type="createParticipant",this.$=l[u];break;case 16:l[u-1].unshift({type:"boxStart",boxData:b.parseBoxData(l[u-2])}),l[u-1].push({type:"boxEnd",boxText:l[u-2]}),this.$=l[u-1];break;case 18:this.$={type:"sequenceIndex",sequenceIndex:Number(l[u-2]),sequenceIndexStep:Number(l[u-1]),sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 19:this.$={type:"sequenceIndex",sequenceIndex:Number(l[u-1]),sequenceIndexStep:1,sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 20:this.$={type:"sequenceIndex",sequenceVisible:!1,signalType:b.LINETYPE.AUTONUMBER};break;case 21:this.$={type:"sequenceIndex",sequenceVisible:!0,signalType:b.LINETYPE.AUTONUMBER};break;case 22:this.$={type:"activeStart",signalType:b.LINETYPE.ACTIVE_START,actor:l[u-1].actor};break;case 23:this.$={type:"activeEnd",signalType:b.LINETYPE.ACTIVE_END,actor:l[u-1].actor};break;case 29:b.setDiagramTitle(l[u].substring(6)),this.$=l[u].substring(6);break;case 30:b.setDiagramTitle(l[u].substring(7)),this.$=l[u].substring(7);break;case 31:this.$=l[u].trim(),b.setAccTitle(this.$);break;case 32:case 33:this.$=l[u].trim(),b.setAccDescription(this.$);break;case 34:l[u-1].unshift({type:"loopStart",loopText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.LOOP_START}),l[u-1].push({type:"loopEnd",loopText:l[u-2],signalType:b.LINETYPE.LOOP_END}),this.$=l[u-1];break;case 35:l[u-1].unshift({type:"rectStart",color:b.parseMessage(l[u-2]),signalType:b.LINETYPE.RECT_START}),l[u-1].push({type:"rectEnd",color:b.parseMessage(l[u-2]),signalType:b.LINETYPE.RECT_END}),this.$=l[u-1];break;case 36:l[u-1].unshift({type:"optStart",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.OPT_START}),l[u-1].push({type:"optEnd",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.OPT_END}),this.$=l[u-1];break;case 37:l[u-1].unshift({type:"altStart",altText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.ALT_START}),l[u-1].push({type:"altEnd",signalType:b.LINETYPE.ALT_END}),this.$=l[u-1];break;case 38:l[u-1].unshift({type:"parStart",parText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.PAR_START}),l[u-1].push({type:"parEnd",signalType:b.LINETYPE.PAR_END}),this.$=l[u-1];break;case 39:l[u-1].unshift({type:"parStart",parText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.PAR_OVER_START}),l[u-1].push({type:"parEnd",signalType:b.LINETYPE.PAR_END}),this.$=l[u-1];break;case 40:l[u-1].unshift({type:"criticalStart",criticalText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.CRITICAL_START}),l[u-1].push({type:"criticalEnd",signalType:b.LINETYPE.CRITICAL_END}),this.$=l[u-1];break;case 41:l[u-1].unshift({type:"breakStart",breakText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.BREAK_START}),l[u-1].push({type:"breakEnd",optText:b.parseMessage(l[u-2]),signalType:b.LINETYPE.BREAK_END}),this.$=l[u-1];break;case 43:this.$=l[u-3].concat([{type:"option",optionText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.CRITICAL_OPTION},l[u]]);break;case 45:this.$=l[u-3].concat([{type:"and",parText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.PAR_AND},l[u]]);break;case 47:this.$=l[u-3].concat([{type:"else",altText:b.parseMessage(l[u-1]),signalType:b.LINETYPE.ALT_ELSE},l[u]]);break;case 48:l[u-3].draw="participant",l[u-3].type="addParticipant",l[u-3].description=b.parseMessage(l[u-1]),this.$=l[u-3];break;case 49:l[u-1].draw="participant",l[u-1].type="addParticipant",this.$=l[u-1];break;case 50:l[u-3].draw="actor",l[u-3].type="addParticipant",l[u-3].description=b.parseMessage(l[u-1]),this.$=l[u-3];break;case 51:l[u-1].draw="actor",l[u-1].type="addParticipant",this.$=l[u-1];break;case 52:l[u-1].type="destroyParticipant",this.$=l[u-1];break;case 53:this.$=[l[u-1],{type:"addNote",placement:l[u-2],actor:l[u-1].actor,text:l[u]}];break;case 54:l[u-2]=[].concat(l[u-1],l[u-1]).slice(0,2),l[u-2][0]=l[u-2][0].actor,l[u-2][1]=l[u-2][1].actor,this.$=[l[u-1],{type:"addNote",placement:b.PLACEMENT.OVER,actor:l[u-2].slice(0,2),text:l[u]}];break;case 55:this.$=[l[u-1],{type:"addLinks",actor:l[u-1].actor,text:l[u]}];break;case 56:this.$=[l[u-1],{type:"addALink",actor:l[u-1].actor,text:l[u]}];break;case 57:this.$=[l[u-1],{type:"addProperties",actor:l[u-1].actor,text:l[u]}];break;case 58:this.$=[l[u-1],{type:"addDetails",actor:l[u-1].actor,text:l[u]}];break;case 61:this.$=[l[u-2],l[u]];break;case 62:this.$=l[u];break;case 63:this.$=b.PLACEMENT.LEFTOF;break;case 64:this.$=b.PLACEMENT.RIGHTOF;break;case 65:this.$=[l[u-4],l[u-1],{type:"addMessage",from:l[u-4].actor,to:l[u-1].actor,signalType:l[u-3],msg:l[u],activate:!0},{type:"activeStart",signalType:b.LINETYPE.ACTIVE_START,actor:l[u-1].actor}];break;case 66:this.$=[l[u-4],l[u-1],{type:"addMessage",from:l[u-4].actor,to:l[u-1].actor,signalType:l[u-3],msg:l[u]},{type:"activeEnd",signalType:b.LINETYPE.ACTIVE_END,actor:l[u-4].actor}];break;case 67:this.$=[l[u-3],l[u-1],{type:"addMessage",from:l[u-3].actor,to:l[u-1].actor,signalType:l[u-2],msg:l[u]}];break;case 68:this.$={type:"addParticipant",actor:l[u]};break;case 69:this.$=b.LINETYPE.SOLID_OPEN;break;case 70:this.$=b.LINETYPE.DOTTED_OPEN;break;case 71:this.$=b.LINETYPE.SOLID;break;case 72:this.$=b.LINETYPE.BIDIRECTIONAL_SOLID;break;case 73:this.$=b.LINETYPE.DOTTED;break;case 74:this.$=b.LINETYPE.BIDIRECTIONAL_DOTTED;break;case 75:this.$=b.LINETYPE.SOLID_CROSS;break;case 76:this.$=b.LINETYPE.DOTTED_CROSS;break;case 77:this.$=b.LINETYPE.SOLID_POINT;break;case 78:this.$=b.LINETYPE.DOTTED_POINT;break;case 79:this.$=b.parseMessage(l[u].trim().substring(1));break}},"anonymous"),table:[{3:1,4:e,5:o,6:r},{1:[3]},{3:5,4:e,5:o,6:r},{3:6,4:e,5:o,6:r},t([1,4,5,13,14,18,21,23,29,30,31,33,35,36,37,38,39,41,43,44,46,50,52,53,54,59,60,61,62,70],a,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:i,5:c,8:8,9:10,12:12,13:h,14:p,17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},t(y,[2,5]),{9:47,12:12,13:h,14:p,17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},t(y,[2,7]),t(y,[2,8]),t(y,[2,14]),{12:48,50:K,52:U,53:q},{15:[1,49]},{5:[1,50]},{5:[1,53],19:[1,51],20:[1,52]},{22:54,70:S},{22:55,70:S},{5:[1,56]},{5:[1,57]},{5:[1,58]},{5:[1,59]},{5:[1,60]},t(y,[2,29]),t(y,[2,30]),{32:[1,61]},{34:[1,62]},t(y,[2,33]),{15:[1,63]},{15:[1,64]},{15:[1,65]},{15:[1,66]},{15:[1,67]},{15:[1,68]},{15:[1,69]},{15:[1,70]},{22:71,70:S},{22:72,70:S},{22:73,70:S},{67:74,71:[1,75],72:[1,76],73:[1,77],74:[1,78],75:[1,79],76:[1,80],77:[1,81],78:[1,82],79:[1,83],80:[1,84]},{55:85,57:[1,86],65:[1,87],66:[1,88]},{22:89,70:S},{22:90,70:S},{22:91,70:S},{22:92,70:S},t([5,51,64,71,72,73,74,75,76,77,78,79,80,81],[2,68]),t(y,[2,6]),t(y,[2,15]),t(P,[2,9],{10:93}),t(y,[2,17]),{5:[1,95],19:[1,94]},{5:[1,96]},t(y,[2,21]),{5:[1,97]},{5:[1,98]},t(y,[2,24]),t(y,[2,25]),t(y,[2,26]),t(y,[2,27]),t(y,[2,28]),t(y,[2,31]),t(y,[2,32]),t($,a,{7:99}),t($,a,{7:100}),t($,a,{7:101}),t(it,a,{40:102,7:103}),t(N,a,{42:104,7:105}),t(N,a,{7:105,42:106}),t(Jt,a,{45:107,7:108}),t($,a,{7:109}),{5:[1,111],51:[1,110]},{5:[1,113],51:[1,112]},{5:[1,114]},{22:117,68:[1,115],69:[1,116],70:S},t(ot,[2,69]),t(ot,[2,70]),t(ot,[2,71]),t(ot,[2,72]),t(ot,[2,73]),t(ot,[2,74]),t(ot,[2,75]),t(ot,[2,76]),t(ot,[2,77]),t(ot,[2,78]),{22:118,70:S},{22:120,58:119,70:S},{70:[2,63]},{70:[2,64]},{56:121,81:dt},{56:123,81:dt},{56:124,81:dt},{56:125,81:dt},{4:[1,128],5:[1,130],11:127,12:129,16:[1,126],50:K,52:U,53:q},{5:[1,131]},t(y,[2,19]),t(y,[2,20]),t(y,[2,22]),t(y,[2,23]),{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,132],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,133],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,134],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,135]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,46],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,49:[1,136],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,137]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,44],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,48:[1,138],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{16:[1,139]},{16:[1,140]},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[2,42],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,47:[1,141],50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{4:i,5:c,8:8,9:10,12:12,13:h,14:p,16:[1,142],17:15,18:s,21:f,22:40,23:E,24:19,25:20,26:21,27:22,28:23,29:g,30:T,31:m,33:w,35:k,36:V,37:M,38:Y,39:C,41:z,43:H,44:Z,46:et,50:K,52:U,53:q,54:R,59:Q,60:G,61:j,62:rt,70:S},{15:[1,143]},t(y,[2,49]),{15:[1,144]},t(y,[2,51]),t(y,[2,52]),{22:145,70:S},{22:146,70:S},{56:147,81:dt},{56:148,81:dt},{56:149,81:dt},{64:[1,150],81:[2,62]},{5:[2,55]},{5:[2,79]},{5:[2,56]},{5:[2,57]},{5:[2,58]},t(y,[2,16]),t(P,[2,10]),{12:151,50:K,52:U,53:q},t(P,[2,12]),t(P,[2,13]),t(y,[2,18]),t(y,[2,34]),t(y,[2,35]),t(y,[2,36]),t(y,[2,37]),{15:[1,152]},t(y,[2,38]),{15:[1,153]},t(y,[2,39]),t(y,[2,40]),{15:[1,154]},t(y,[2,41]),{5:[1,155]},{5:[1,156]},{56:157,81:dt},{56:158,81:dt},{5:[2,67]},{5:[2,53]},{5:[2,54]},{22:159,70:S},t(P,[2,11]),t(it,a,{7:103,40:160}),t(N,a,{7:105,42:161}),t(Jt,a,{7:108,45:162}),t(y,[2,48]),t(y,[2,50]),{5:[2,65]},{5:[2,66]},{81:[2,61]},{16:[2,47]},{16:[2,45]},{16:[2,43]}],defaultActions:{5:[2,1],6:[2,2],87:[2,63],88:[2,64],121:[2,55],122:[2,79],123:[2,56],124:[2,57],125:[2,58],147:[2,67],148:[2,53],149:[2,54],157:[2,65],158:[2,66],159:[2,61],160:[2,47],161:[2,45],162:[2,43]},parseError:d(function(I,L){if(L.recoverable)this.trace(I);else{var A=new Error(I);throw A.hash=L,A}},"parseError"),parse:d(function(I){var L=this,A=[0],b=[],D=[null],l=[],mt=this.table,u="",Lt=0,Zt=0,Pe=2,Qt=1,Ae=l.slice.call(arguments,1),W=Object.create(this.lexer),ut={yy:{}};for(var Ot in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Ot)&&(ut.yy[Ot]=this.yy[Ot]);W.setInput(I,ut.yy),ut.yy.lexer=W,ut.yy.parser=this,typeof W.yylloc>"u"&&(W.yylloc={});var Bt=W.yylloc;l.push(Bt);var ke=W.options&&W.options.ranges;typeof ut.yy.parseError=="function"?this.parseError=ut.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ne(tt){A.length=A.length-2*tt,D.length=D.length-tt,l.length=l.length-tt}d(Ne,"popStack");function jt(){var tt;return tt=b.pop()||W.lex()||Qt,typeof tt!="number"&&(tt instanceof Array&&(b=tt,tt=b.pop()),tt=L.symbols_[tt]||tt),tt}d(jt,"lex");for(var X,gt,st,Vt,yt={},Pt,ht,$t,At;;){if(gt=A[A.length-1],this.defaultActions[gt]?st=this.defaultActions[gt]:((X===null||typeof X>"u")&&(X=jt()),st=mt[gt]&&mt[gt][X]),typeof st>"u"||!st.length||!st[0]){var Yt="";At=[];for(Pt in mt[gt])this.terminals_[Pt]&&Pt>Pe&&At.push("'"+this.terminals_[Pt]+"'");W.showPosition?Yt="Parse error on line "+(Lt+1)+`: `+W.showPosition()+` Expecting `+At.join(", ")+", got '"+(this.terminals_[X]||X)+"'":Yt="Parse error on line "+(Lt+1)+": Unexpected "+(X==Qt?"end of input":"'"+(this.terminals_[X]||X)+"'"),this.parseError(Yt,{text:W.match,token:this.terminals_[X]||X,line:W.yylineno,loc:Bt,expected:At})}if(st[0]instanceof Array&&st.length>1)throw new Error("Parse Error: multiple actions possible at state: "+gt+", token: "+X);switch(st[0]){case 1:A.push(X),D.push(W.yytext),l.push(W.yylloc),A.push(st[1]),X=null,Zt=W.yyleng,u=W.yytext,Lt=W.yylineno,Bt=W.yylloc;break;case 2:if(ht=this.productions_[st[1]][1],yt.$=D[D.length-ht],yt._$={first_line:l[l.length-(ht||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(ht||1)].first_column,last_column:l[l.length-1].last_column},ke&&(yt._$.range=[l[l.length-(ht||1)].range[0],l[l.length-1].range[1]]),Vt=this.performAction.apply(yt,[u,Zt,Lt,ut.yy,st[1],D,l].concat(Ae)),typeof Vt<"u")return Vt;ht&&(A=A.slice(0,-1*ht*2),D=D.slice(0,-1*ht),l=l.slice(0,-1*ht)),A.push(this.productions_[st[1]][0]),D.push(yt.$),l.push(yt._$),$t=mt[A[A.length-2]][A[A.length-1]],A.push($t);break;case 3:return!0}}return!0},"parse")},Le=function(){var pt={EOF:1,parseError:d(function(L,A){if(this.yy.parser)this.yy.parser.parseError(L,A);else throw new Error(L)},"parseError"),setInput:d(function(I,L){return this.yy=L||this.yy||{},this._input=I,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:d(function(){var I=this._input[0];this.yytext+=I,this.yyleng++,this.offset++,this.match+=I,this.matched+=I;var L=I.match(/(?:\r\n?|\n).*/g);return L?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),I},"input"),unput:d(function(I){var L=I.length,A=I.split(/(?:\r\n?|\n)/g);this._input=I+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-L),this.offset-=L;var b=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),A.length-1&&(this.yylineno-=A.length-1);var D=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:A?(A.length===b.length?this.yylloc.first_column:0)+b[b.length-A.length].length-A[0].length:this.yylloc.first_column-L},this.options.ranges&&(this.yylloc.range=[D[0],D[0]+this.yyleng-L]),this.yyleng=this.yytext.length,this},"unput"),more:d(function(){return this._more=!0,this},"more"),reject:d(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:d(function(I){this.unput(this.match.slice(I))},"less"),pastInput:d(function(){var I=this.matched.substr(0,this.matched.length-this.match.length);return(I.length>20?"...":"")+I.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:d(function(){var I=this.match;return I.length<20&&(I+=this._input.substr(0,20-I.length)),(I.substr(0,20)+(I.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:d(function(){var I=this.pastInput(),L=new Array(I.length+1).join("-");return I+this.upcomingInput()+` diff --git a/assets/chunks/stateDiagram-TQSDS2D4.oc3GF9lf.js b/assets/chunks/stateDiagram-TQSDS2D4.CZsGk3Fs.js similarity index 96% rename from assets/chunks/stateDiagram-TQSDS2D4.oc3GF9lf.js rename to assets/chunks/stateDiagram-TQSDS2D4.CZsGk3Fs.js index cf53dcb08..e4d1d2cac 100644 --- a/assets/chunks/stateDiagram-TQSDS2D4.oc3GF9lf.js +++ b/assets/chunks/stateDiagram-TQSDS2D4.CZsGk3Fs.js @@ -1 +1 @@ -import{s as W,a as N,b as P}from"./chunk-2JBRQKJ5.DIRzpGn_.js";import{_ as u,d as t,j as H,l as S,k as C,e as z,a2 as U,a8 as F,u as O}from"../app.D6i7gVln.js";import"./chunk-YWFND7JV.CjLP2Slu.js";import{G as J}from"./graph.TCYYt4eI.js";import{l as X}from"./layout.B5QJ4696.js";import"./chunk-DUMQOTYW.DtrraZ_9.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";import"./baseUniq.Dd7GtCt-.js";import"./basePickBy.FvpENAq3.js";var L={},D=u((e,i)=>{L[e]=i},"set"),Y=u(e=>L[e],"get"),G=u(()=>Object.keys(L),"keys"),I=u(()=>G().length,"size"),$={get:Y,set:D,keys:G,size:I},j=u(e=>e.append("circle").attr("class","start-state").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit).attr("cy",t().state.padding+t().state.sizeUnit),"drawStartState"),q=u(e=>e.append("line").style("stroke","grey").style("stroke-dasharray","3").attr("x1",t().state.textHeight).attr("class","divider").attr("x2",t().state.textHeight*2).attr("y1",0).attr("y2",0),"drawDivider"),Z=u((e,i)=>{const d=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+2*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),o=d.node().getBBox();return e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",o.width+2*t().state.padding).attr("height",o.height+2*t().state.padding).attr("rx",t().state.radius),d},"drawSimpleState"),K=u((e,i)=>{const d=u(function(l,B,m){const k=l.append("tspan").attr("x",2*t().state.padding).text(B);m||k.attr("dy",t().state.textHeight)},"addTspan"),n=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+1.3*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.descriptions[0]).node().getBBox(),g=n.height,p=e.append("text").attr("x",t().state.padding).attr("y",g+t().state.padding*.4+t().state.dividerMargin+t().state.textHeight).attr("class","state-description");let a=!0,s=!0;i.descriptions.forEach(function(l){a||(d(p,l,s),s=!1),a=!1});const y=e.append("line").attr("x1",t().state.padding).attr("y1",t().state.padding+g+t().state.dividerMargin/2).attr("y2",t().state.padding+g+t().state.dividerMargin/2).attr("class","descr-divider"),x=p.node().getBBox(),c=Math.max(x.width,n.width);return y.attr("x2",c+3*t().state.padding),e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",c+2*t().state.padding).attr("height",x.height+g+2*t().state.padding).attr("rx",t().state.radius),e},"drawDescrState"),Q=u((e,i,d)=>{const o=t().state.padding,n=2*t().state.padding,g=e.node().getBBox(),p=g.width,a=g.x,s=e.append("text").attr("x",0).attr("y",t().state.titleShift).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),x=s.node().getBBox().width+n;let c=Math.max(x,p);c===p&&(c=c+n);let l;const B=e.node().getBBox();i.doc,l=a-o,x>p&&(l=(p-c)/2+o),Math.abs(a-B.x)p&&(l=a-(x-p)/2);const m=1-t().state.textHeight;return e.insert("rect",":first-child").attr("x",l).attr("y",m).attr("class",d?"alt-composit":"composit").attr("width",c).attr("height",B.height+t().state.textHeight+t().state.titleShift+1).attr("rx","0"),s.attr("x",l+o),x<=p&&s.attr("x",a+(c-n)/2-x/2+o),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",c).attr("height",t().state.textHeight*3).attr("rx",t().state.radius),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",c).attr("height",B.height+3+2*t().state.textHeight).attr("rx",t().state.radius),e},"addTitleAndBox"),V=u(e=>(e.append("circle").attr("class","end-state-outer").attr("r",t().state.sizeUnit+t().state.miniPadding).attr("cx",t().state.padding+t().state.sizeUnit+t().state.miniPadding).attr("cy",t().state.padding+t().state.sizeUnit+t().state.miniPadding),e.append("circle").attr("class","end-state-inner").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit+2).attr("cy",t().state.padding+t().state.sizeUnit+2)),"drawEndState"),tt=u((e,i)=>{let d=t().state.forkWidth,o=t().state.forkHeight;if(i.parentId){let n=d;d=o,o=n}return e.append("rect").style("stroke","black").style("fill","black").attr("width",d).attr("height",o).attr("x",t().state.padding).attr("y",t().state.padding)},"drawForkJoinState"),et=u((e,i,d,o)=>{let n=0;const g=o.append("text");g.style("text-anchor","start"),g.attr("class","noteText");let p=e.replace(/\r\n/g,"
");p=p.replace(/\n/g,"
");const a=p.split(z.lineBreakRegex);let s=1.25*t().state.noteMargin;for(const y of a){const x=y.trim();if(x.length>0){const c=g.append("tspan");if(c.text(x),s===0){const l=c.node().getBBox();s+=l.height}n+=s,c.attr("x",i+t().state.noteMargin),c.attr("y",d+n+1.25*t().state.noteMargin)}}return{textWidth:g.node().getBBox().width,textHeight:n}},"_drawLongText"),at=u((e,i)=>{i.attr("class","state-note");const d=i.append("rect").attr("x",0).attr("y",t().state.padding),o=i.append("g"),{textWidth:n,textHeight:g}=et(e,0,0,o);return d.attr("height",g+2*t().state.noteMargin),d.attr("width",n+t().state.noteMargin*2),d},"drawNote"),_=u(function(e,i){const d=i.id,o={id:d,label:i.id,width:0,height:0},n=e.append("g").attr("id",d).attr("class","stateGroup");i.type==="start"&&j(n),i.type==="end"&&V(n),(i.type==="fork"||i.type==="join")&&tt(n,i),i.type==="note"&&at(i.note.text,n),i.type==="divider"&&q(n),i.type==="default"&&i.descriptions.length===0&&Z(n,i),i.type==="default"&&i.descriptions.length>0&&K(n,i);const g=n.node().getBBox();return o.width=g.width+2*t().state.padding,o.height=g.height+2*t().state.padding,$.set(d,o),o},"drawState"),A=0,it=u(function(e,i,d){const o=u(function(s){switch(s){case N.relationType.AGGREGATION:return"aggregation";case N.relationType.EXTENSION:return"extension";case N.relationType.COMPOSITION:return"composition";case N.relationType.DEPENDENCY:return"dependency"}},"getRelationType");i.points=i.points.filter(s=>!Number.isNaN(s.y));const n=i.points,g=U().x(function(s){return s.x}).y(function(s){return s.y}).curve(F),p=e.append("path").attr("d",g(n)).attr("id","edge"+A).attr("class","transition");let a="";if(t().state.arrowMarkerAbsolute&&(a=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,a=a.replace(/\(/g,"\\("),a=a.replace(/\)/g,"\\)")),p.attr("marker-end","url("+a+"#"+o(N.relationType.DEPENDENCY)+"End)"),d.title!==void 0){const s=e.append("g").attr("class","stateLabel"),{x:y,y:x}=O.calcLabelPosition(i.points),c=z.getRows(d.title);let l=0;const B=[];let m=0,k=0;for(let f=0;f<=c.length;f++){const h=s.append("text").attr("text-anchor","middle").text(c[f]).attr("x",y).attr("y",x+l),w=h.node().getBBox();m=Math.max(m,w.width),k=Math.min(k,w.x),S.info(w.x,y,x+l),l===0&&(l=h.node().getBBox().height,S.info("Title height",l,x)),B.push(h)}let E=l*c.length;if(c.length>1){const f=(c.length-1)*l*.5;B.forEach((h,w)=>h.attr("y",x+w*l-f)),E=l*c.length}const r=s.node().getBBox();s.insert("rect",":first-child").attr("class","box").attr("x",y-m/2-t().state.padding/2).attr("y",x-E/2-t().state.padding/2-3.5).attr("width",m+t().state.padding).attr("height",E+t().state.padding),S.info(r)}A++},"drawEdge"),b,T={},rt=u(function(){},"setConf"),nt=u(function(e){e.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")},"insertMarkers"),st=u(function(e,i,d,o){b=t().state;const n=t().securityLevel;let g;n==="sandbox"&&(g=H("#i"+i));const p=n==="sandbox"?H(g.nodes()[0].contentDocument.body):H("body"),a=n==="sandbox"?g.nodes()[0].contentDocument:document;S.debug("Rendering diagram "+e);const s=p.select(`[id='${i}']`);nt(s);const y=o.db.getRootDoc();R(y,s,void 0,!1,p,a,o);const x=b.padding,c=s.node().getBBox(),l=c.width+x*2,B=c.height+x*2,m=l*1.75;C(s,B,m,b.useMaxWidth),s.attr("viewBox",`${c.x-b.padding} ${c.y-b.padding} `+l+" "+B)},"draw"),dt=u(e=>e?e.length*b.fontSizeFactor:1,"getLabelWidth"),R=u((e,i,d,o,n,g,p)=>{const a=new J({compound:!0,multigraph:!0});let s,y=!0;for(s=0;s{const w=h.parentElement;let v=0,M=0;w&&(w.parentElement&&(v=w.parentElement.getBBox().width),M=parseInt(w.getAttribute("data-x-shift"),10),Number.isNaN(M)&&(M=0)),h.setAttribute("x1",0-M+8),h.setAttribute("x2",v-M-8)})):S.debug("No Node "+r+": "+JSON.stringify(a.node(r)))});let k=m.getBBox();a.edges().forEach(function(r){r!==void 0&&a.edge(r)!==void 0&&(S.debug("Edge "+r.v+" -> "+r.w+": "+JSON.stringify(a.edge(r))),it(i,a.edge(r),a.edge(r).relation))}),k=m.getBBox();const E={id:d||"root",label:d||"root",width:0,height:0};return E.width=k.width+2*b.padding,E.height=k.height+2*b.padding,S.debug("Doc rendered",E,a),E},"renderDoc"),ot={setConf:rt,draw:st},mt={parser:W,db:N,renderer:ot,styles:P,init:u(e=>{e.state||(e.state={}),e.state.arrowMarkerAbsolute=e.arrowMarkerAbsolute,N.clear()},"init")};export{mt as diagram}; +import{s as W,a as N,b as P}from"./chunk-2JBRQKJ5.nwtrW0Zb.js";import{_ as u,d as t,j as H,l as S,k as C,e as z,a2 as U,a8 as F,u as O}from"../app.BnrbdIpt.js";import"./chunk-YWFND7JV.D3tJSHEj.js";import{G as J}from"./graph.vJYnzSQu.js";import{l as X}from"./layout.BnlpQrLH.js";import"./chunk-DUMQOTYW.CQp35269.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";import"./baseUniq.CrLXGD5N.js";import"./basePickBy.DoiOKIK8.js";var L={},D=u((e,i)=>{L[e]=i},"set"),Y=u(e=>L[e],"get"),G=u(()=>Object.keys(L),"keys"),I=u(()=>G().length,"size"),$={get:Y,set:D,keys:G,size:I},j=u(e=>e.append("circle").attr("class","start-state").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit).attr("cy",t().state.padding+t().state.sizeUnit),"drawStartState"),q=u(e=>e.append("line").style("stroke","grey").style("stroke-dasharray","3").attr("x1",t().state.textHeight).attr("class","divider").attr("x2",t().state.textHeight*2).attr("y1",0).attr("y2",0),"drawDivider"),Z=u((e,i)=>{const d=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+2*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),o=d.node().getBBox();return e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",o.width+2*t().state.padding).attr("height",o.height+2*t().state.padding).attr("rx",t().state.radius),d},"drawSimpleState"),K=u((e,i)=>{const d=u(function(l,B,m){const k=l.append("tspan").attr("x",2*t().state.padding).text(B);m||k.attr("dy",t().state.textHeight)},"addTspan"),n=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+1.3*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.descriptions[0]).node().getBBox(),g=n.height,p=e.append("text").attr("x",t().state.padding).attr("y",g+t().state.padding*.4+t().state.dividerMargin+t().state.textHeight).attr("class","state-description");let a=!0,s=!0;i.descriptions.forEach(function(l){a||(d(p,l,s),s=!1),a=!1});const y=e.append("line").attr("x1",t().state.padding).attr("y1",t().state.padding+g+t().state.dividerMargin/2).attr("y2",t().state.padding+g+t().state.dividerMargin/2).attr("class","descr-divider"),x=p.node().getBBox(),c=Math.max(x.width,n.width);return y.attr("x2",c+3*t().state.padding),e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",c+2*t().state.padding).attr("height",x.height+g+2*t().state.padding).attr("rx",t().state.radius),e},"drawDescrState"),Q=u((e,i,d)=>{const o=t().state.padding,n=2*t().state.padding,g=e.node().getBBox(),p=g.width,a=g.x,s=e.append("text").attr("x",0).attr("y",t().state.titleShift).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),x=s.node().getBBox().width+n;let c=Math.max(x,p);c===p&&(c=c+n);let l;const B=e.node().getBBox();i.doc,l=a-o,x>p&&(l=(p-c)/2+o),Math.abs(a-B.x)p&&(l=a-(x-p)/2);const m=1-t().state.textHeight;return e.insert("rect",":first-child").attr("x",l).attr("y",m).attr("class",d?"alt-composit":"composit").attr("width",c).attr("height",B.height+t().state.textHeight+t().state.titleShift+1).attr("rx","0"),s.attr("x",l+o),x<=p&&s.attr("x",a+(c-n)/2-x/2+o),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",c).attr("height",t().state.textHeight*3).attr("rx",t().state.radius),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",c).attr("height",B.height+3+2*t().state.textHeight).attr("rx",t().state.radius),e},"addTitleAndBox"),V=u(e=>(e.append("circle").attr("class","end-state-outer").attr("r",t().state.sizeUnit+t().state.miniPadding).attr("cx",t().state.padding+t().state.sizeUnit+t().state.miniPadding).attr("cy",t().state.padding+t().state.sizeUnit+t().state.miniPadding),e.append("circle").attr("class","end-state-inner").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit+2).attr("cy",t().state.padding+t().state.sizeUnit+2)),"drawEndState"),tt=u((e,i)=>{let d=t().state.forkWidth,o=t().state.forkHeight;if(i.parentId){let n=d;d=o,o=n}return e.append("rect").style("stroke","black").style("fill","black").attr("width",d).attr("height",o).attr("x",t().state.padding).attr("y",t().state.padding)},"drawForkJoinState"),et=u((e,i,d,o)=>{let n=0;const g=o.append("text");g.style("text-anchor","start"),g.attr("class","noteText");let p=e.replace(/\r\n/g,"
");p=p.replace(/\n/g,"
");const a=p.split(z.lineBreakRegex);let s=1.25*t().state.noteMargin;for(const y of a){const x=y.trim();if(x.length>0){const c=g.append("tspan");if(c.text(x),s===0){const l=c.node().getBBox();s+=l.height}n+=s,c.attr("x",i+t().state.noteMargin),c.attr("y",d+n+1.25*t().state.noteMargin)}}return{textWidth:g.node().getBBox().width,textHeight:n}},"_drawLongText"),at=u((e,i)=>{i.attr("class","state-note");const d=i.append("rect").attr("x",0).attr("y",t().state.padding),o=i.append("g"),{textWidth:n,textHeight:g}=et(e,0,0,o);return d.attr("height",g+2*t().state.noteMargin),d.attr("width",n+t().state.noteMargin*2),d},"drawNote"),_=u(function(e,i){const d=i.id,o={id:d,label:i.id,width:0,height:0},n=e.append("g").attr("id",d).attr("class","stateGroup");i.type==="start"&&j(n),i.type==="end"&&V(n),(i.type==="fork"||i.type==="join")&&tt(n,i),i.type==="note"&&at(i.note.text,n),i.type==="divider"&&q(n),i.type==="default"&&i.descriptions.length===0&&Z(n,i),i.type==="default"&&i.descriptions.length>0&&K(n,i);const g=n.node().getBBox();return o.width=g.width+2*t().state.padding,o.height=g.height+2*t().state.padding,$.set(d,o),o},"drawState"),A=0,it=u(function(e,i,d){const o=u(function(s){switch(s){case N.relationType.AGGREGATION:return"aggregation";case N.relationType.EXTENSION:return"extension";case N.relationType.COMPOSITION:return"composition";case N.relationType.DEPENDENCY:return"dependency"}},"getRelationType");i.points=i.points.filter(s=>!Number.isNaN(s.y));const n=i.points,g=U().x(function(s){return s.x}).y(function(s){return s.y}).curve(F),p=e.append("path").attr("d",g(n)).attr("id","edge"+A).attr("class","transition");let a="";if(t().state.arrowMarkerAbsolute&&(a=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,a=a.replace(/\(/g,"\\("),a=a.replace(/\)/g,"\\)")),p.attr("marker-end","url("+a+"#"+o(N.relationType.DEPENDENCY)+"End)"),d.title!==void 0){const s=e.append("g").attr("class","stateLabel"),{x:y,y:x}=O.calcLabelPosition(i.points),c=z.getRows(d.title);let l=0;const B=[];let m=0,k=0;for(let f=0;f<=c.length;f++){const h=s.append("text").attr("text-anchor","middle").text(c[f]).attr("x",y).attr("y",x+l),w=h.node().getBBox();m=Math.max(m,w.width),k=Math.min(k,w.x),S.info(w.x,y,x+l),l===0&&(l=h.node().getBBox().height,S.info("Title height",l,x)),B.push(h)}let E=l*c.length;if(c.length>1){const f=(c.length-1)*l*.5;B.forEach((h,w)=>h.attr("y",x+w*l-f)),E=l*c.length}const r=s.node().getBBox();s.insert("rect",":first-child").attr("class","box").attr("x",y-m/2-t().state.padding/2).attr("y",x-E/2-t().state.padding/2-3.5).attr("width",m+t().state.padding).attr("height",E+t().state.padding),S.info(r)}A++},"drawEdge"),b,T={},rt=u(function(){},"setConf"),nt=u(function(e){e.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")},"insertMarkers"),st=u(function(e,i,d,o){b=t().state;const n=t().securityLevel;let g;n==="sandbox"&&(g=H("#i"+i));const p=n==="sandbox"?H(g.nodes()[0].contentDocument.body):H("body"),a=n==="sandbox"?g.nodes()[0].contentDocument:document;S.debug("Rendering diagram "+e);const s=p.select(`[id='${i}']`);nt(s);const y=o.db.getRootDoc();R(y,s,void 0,!1,p,a,o);const x=b.padding,c=s.node().getBBox(),l=c.width+x*2,B=c.height+x*2,m=l*1.75;C(s,B,m,b.useMaxWidth),s.attr("viewBox",`${c.x-b.padding} ${c.y-b.padding} `+l+" "+B)},"draw"),dt=u(e=>e?e.length*b.fontSizeFactor:1,"getLabelWidth"),R=u((e,i,d,o,n,g,p)=>{const a=new J({compound:!0,multigraph:!0});let s,y=!0;for(s=0;s{const w=h.parentElement;let v=0,M=0;w&&(w.parentElement&&(v=w.parentElement.getBBox().width),M=parseInt(w.getAttribute("data-x-shift"),10),Number.isNaN(M)&&(M=0)),h.setAttribute("x1",0-M+8),h.setAttribute("x2",v-M-8)})):S.debug("No Node "+r+": "+JSON.stringify(a.node(r)))});let k=m.getBBox();a.edges().forEach(function(r){r!==void 0&&a.edge(r)!==void 0&&(S.debug("Edge "+r.v+" -> "+r.w+": "+JSON.stringify(a.edge(r))),it(i,a.edge(r),a.edge(r).relation))}),k=m.getBBox();const E={id:d||"root",label:d||"root",width:0,height:0};return E.width=k.width+2*b.padding,E.height=k.height+2*b.padding,S.debug("Doc rendered",E,a),E},"renderDoc"),ot={setConf:rt,draw:st},mt={parser:W,db:N,renderer:ot,styles:P,init:u(e=>{e.state||(e.state={}),e.state.arrowMarkerAbsolute=e.arrowMarkerAbsolute,N.clear()},"init")};export{mt as diagram}; diff --git a/assets/chunks/stateDiagram-v2-J5TZWJW5.D7SOTAxY.js b/assets/chunks/stateDiagram-v2-J5TZWJW5.D7SOTAxY.js deleted file mode 100644 index e5f045709..000000000 --- a/assets/chunks/stateDiagram-v2-J5TZWJW5.D7SOTAxY.js +++ /dev/null @@ -1 +0,0 @@ -import{s as r,a,c as e,b as s}from"./chunk-2JBRQKJ5.DIRzpGn_.js";import{_ as i}from"../app.D6i7gVln.js";import"./chunk-YWFND7JV.CjLP2Slu.js";import"./chunk-DUMQOTYW.DtrraZ_9.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";var u={parser:r,db:a,renderer:e,styles:s,init:i(t=>{t.state||(t.state={}),t.state.arrowMarkerAbsolute=t.arrowMarkerAbsolute,a.clear()},"init")};export{u as diagram}; diff --git a/assets/chunks/stateDiagram-v2-J5TZWJW5.Gr7obmzR.js b/assets/chunks/stateDiagram-v2-J5TZWJW5.Gr7obmzR.js new file mode 100644 index 000000000..17da57fca --- /dev/null +++ b/assets/chunks/stateDiagram-v2-J5TZWJW5.Gr7obmzR.js @@ -0,0 +1 @@ +import{s as r,a,c as e,b as s}from"./chunk-2JBRQKJ5.nwtrW0Zb.js";import{_ as i}from"../app.BnrbdIpt.js";import"./chunk-YWFND7JV.D3tJSHEj.js";import"./chunk-DUMQOTYW.CQp35269.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";var u={parser:r,db:a,renderer:e,styles:s,init:i(t=>{t.state||(t.state={}),t.state.arrowMarkerAbsolute=t.arrowMarkerAbsolute,a.clear()},"init")};export{u as diagram}; diff --git a/assets/chunks/theme.BDaSHajG.js b/assets/chunks/theme.BMHO4YRL.js similarity index 99% rename from assets/chunks/theme.BDaSHajG.js rename to assets/chunks/theme.BMHO4YRL.js index 5891bd9ef..d45d460a6 100644 --- a/assets/chunks/theme.BDaSHajG.js +++ b/assets/chunks/theme.BMHO4YRL.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.B1uKCOee.js","assets/chunks/framework.DLXsHQLa.js"])))=>i.map(i=>d[i]); -import{d as m,o as a,c as u,r as c,n as w,a as F,t as N,b as k,w as v,e as h,T as ue,_ as g,u as Ce,i as He,f as Ee,g as de,h as y,j as p,k as r,l as z,m as ae,p as M,q as O,s as Y,v as K,x as ve,y as pe,z as De,A as Fe,B as q,F as I,C,D as ye,E as Q,G as _,H as E,I as Pe,J as Z,K as j,L as x,M as Oe,N as Le,O as re,P as Ge,Q as Ve,R as ee,S as Ue,U as je,V as ze,W as Se,X as Te,Y as Ke,Z as qe,$ as Re,a0 as We,a1 as Je,a2 as Xe}from"./framework.DLXsHQLa.js";const Ye=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:w(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[F(N(e.text),1)])],2))}}),Qe={key:0,class:"VPBackdrop"},Ze=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),k(ue,{name:"fade"},{default:v(()=>[e.show?(a(),u("div",Qe)):h("",!0)]),_:1}))}}),xe=g(Ze,[["__scopeId","data-v-54a304ca"]]),L=Ce;function et(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function ie(s){return/^\//.test(s)?s:`/${s}`}function fe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(He(s)||s.startsWith("#")||!n.startsWith("http")||!Ee(e))return s;const{site:i}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return de(l)}function W({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=L(),l=y(()=>{var d,$;return{label:(d=e.value.locales[t.value])==null?void 0:d.label,link:(($=e.value.locales[t.value])==null?void 0:$.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([d,$])=>l.value.label===$.label?[]:{text:$.label,link:tt($.link||(d==="root"?"/":`/${d}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function tt(s,e,t,o){return e?s.replace(/\/$/,"")+ie(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const nt={class:"NotFound"},ot={class:"code"},st={class:"title"},at={class:"quote"},rt={class:"action"},it=["href","aria-label"],lt=m({__name:"NotFound",setup(s){const{theme:e}=L(),{currentLang:t}=W();return(o,n)=>{var i,l,f,d,$;return a(),u("div",nt,[p("p",ot,N(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",st,N(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=p("div",{class:"divider"},null,-1)),p("blockquote",at,N(((f=r(e).notFound)==null?void 0:f.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",rt,[p("a",{class:"link",href:r(de)(r(t).link),"aria-label":((d=r(e).notFound)==null?void 0:d.linkLabel)??"go to home"},N((($=r(e).notFound)==null?void 0:$.linkText)??"Take me home"),9,it)])])}}}),ct=g(lt,[["__scopeId","data-v-6ff51ddd"]]);function Ne(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=ie(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ie(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function ut(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function dt(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function le(s,e){return Array.isArray(e)?e.some(t=>le(s,t)):z(s,e.link)?!0:e.items?le(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function G(){const{frontmatter:s,page:e,theme:t}=L(),o=ae("(min-width: 960px)"),n=M(!1),i=y(()=>{const B=t.value.sidebar,S=e.value.relativePath;return B?Ne(B,S):[]}),l=M(i.value);O(i,(B,S)=>{JSON.stringify(B)!==JSON.stringify(S)&&(l.value=i.value)});const f=y(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),d=y(()=>$?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),$=y(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=y(()=>f.value&&o.value),b=y(()=>f.value?ut(l.value):[]);function P(){n.value=!0}function T(){n.value=!1}function A(){n.value?T():P()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:f,hasAside:$,leftAside:d,isSidebarEnabled:V,open:P,close:T,toggle:A}}function vt(s,e){let t;Y(()=>{t=s.value?document.activeElement:void 0}),K(()=>{window.addEventListener("keyup",o)}),ve(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function pt(s){const{page:e,hash:t}=L(),o=M(!1),n=y(()=>s.value.collapsed!=null),i=y(()=>!!s.value.link),l=M(!1),f=()=>{l.value=z(e.value.relativePath,s.value.link)};O([e,s,t],f),K(f);const d=y(()=>l.value?!0:s.value.items?le(e.value.relativePath,s.value.items):!1),$=y(()=>!!(s.value.items&&s.value.items.length));Y(()=>{o.value=!!(n.value&&s.value.collapsed)}),pe(()=>{(l.value||d.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:d,hasChildren:$,toggle:V}}function ft(){const{hasSidebar:s}=G(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const ce=[];function Me(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function he(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:ht(t),link:"#"+t.id,level:o}});return mt(e,s)}function ht(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function mt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(l=>l.level>=o&&l.level<=n),ce.length=0;for(const{element:l,link:f}of s)ce.push({element:l,link:f});const i=[];e:for(let l=0;l=0;d--){const $=s[d];if($.level{requestAnimationFrame(i),window.addEventListener("scroll",o)}),De(()=>{l(location.hash)}),ve(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const f=window.scrollY,d=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(f+d-$)<1,b=ce.map(({element:T,link:A})=>({link:A,top:kt(T)})).filter(({top:T})=>!Number.isNaN(T)).sort((T,A)=>T.top-A.top);if(!b.length){l(null);return}if(f<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:T,top:A}of b){if(A>f+Fe()+4)break;P=T}l(P)}function l(f){n&&n.classList.remove("active"),f==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(f)}"]`);const d=n;d?(d.classList.add("active"),e.value.style.top=d.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function kt(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const bt=["href","title"],gt=m({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const o=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(o));n==null||n.focus({preventScroll:!0})}return(t,o)=>{const n=q("VPDocOutlineItem",!0);return a(),u("ul",{class:w(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(I,null,C(t.headers,({children:i,link:l,title:f})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:f},N(f),9,bt),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),we=g(gt,[["__scopeId","data-v-53c99d69"]]),$t={class:"content"},yt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Pt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=ye([]);Q(()=>{o.value=he(e.value.outline??t.value.outline)});const n=M(),i=M();return _t(n,i),(l,f)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:w(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[p("div",$t,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",yt,N(r(Me)(r(t))),1),_(we,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Lt=g(Pt,[["__scopeId","data-v-f610f197"]]),Vt={class:"VPDocAsideCarbonAds"},St=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Vt,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Tt={class:"VPDocAside"},Nt=m({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",Tt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),_(Lt),c(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=p("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(St,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Mt=g(Nt,[["__scopeId","data-v-cb998dce"]]);function wt(){const{theme:s,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function It(){const{page:s,theme:e,frontmatter:t}=L();return y(()=>{var $,V,b,P,T,A,B,S;const o=Ne(e.value.sidebar,s.value.relativePath),n=dt(o),i=At(n,H=>H.link.replace(/[?#].*$/,"")),l=i.findIndex(H=>z(s.value.relativePath,H.link)),f=(($=e.value.docFooter)==null?void 0:$.prev)===!1&&!t.value.prev||t.value.prev===!1,d=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:f?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((T=i[l-1])==null?void 0:T.link)},next:d?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((B=i[l+1])==null?void 0:B.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[l+1])==null?void 0:S.link)}}})}function At(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.tag??(e.href?"a":"span")),o=y(()=>e.href&&Pe.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(E(t.value),{class:w(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(fe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:v(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Bt={class:"VPLastUpdated"},Ct=["datetime"],Ht=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=L(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=M("");return K(()=>{Y(()=>{var f,d,$;l.value=new Intl.DateTimeFormat((d=(f=e.value.lastUpdated)==null?void 0:f.formatOptions)!=null&&d.forceLocale?o.value:void 0,(($=e.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(f,d)=>{var $;return a(),u("p",Bt,[F(N((($=r(e).lastUpdated)==null?void 0:$.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},N(l.value),9,Ct)])}}}),Et=g(Ht,[["__scopeId","data-v-1bb0c8a8"]]),Dt={key:0,class:"VPDocFooter"},Ft={key:0,class:"edit-info"},Ot={key:0,class:"edit-link"},Gt={key:1,class:"last-updated"},Ut={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},jt={class:"pager"},zt=["innerHTML"],Kt=["innerHTML"],qt={class:"pager"},Rt=["innerHTML"],Wt=["innerHTML"],Jt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=wt(),i=It(),l=y(()=>e.value.editLink&&o.value.editLink!==!1),f=y(()=>t.value.lastUpdated),d=y(()=>l.value||f.value||i.value.prev||i.value.next);return($,V)=>{var b,P,T,A;return d.value?(a(),u("footer",Dt,[c($.$slots,"doc-footer-before",{},void 0,!0),l.value||f.value?(a(),u("div",Ft,[l.value?(a(),u("div",Ot,[_(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:v(()=>[V[0]||(V[0]=p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),F(" "+N(r(n).text),1)]),_:1},8,["href"])])):h("",!0),f.value?(a(),u("div",Gt,[_(Et)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Ut,[V[1]||(V[1]=p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),p("div",jt,[(T=r(i).prev)!=null&&T.link?(a(),k(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var B;return[p("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.prev)||"Previous page"},null,8,zt),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,Kt)]}),_:1},8,["href"])):h("",!0)]),p("div",qt,[(A=r(i).next)!=null&&A.link?(a(),k(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var B;return[p("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.next)||"Next page"},null,8,Rt),p("span",{class:"title",innerHTML:r(i).next.text},null,8,Wt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),Xt=g(Jt,[["__scopeId","data-v-1bcd8184"]]),Yt={class:"container"},Qt={class:"aside-container"},Zt={class:"aside-content"},xt={class:"content"},en={class:"content-container"},tn={class:"main"},nn=m({__name:"VPDoc",setup(s){const{theme:e}=L(),t=Z(),{hasSidebar:o,hasAside:n,leftAside:i}=G(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(f,d)=>{const $=q("Content");return a(),u("div",{class:w(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[c(f.$slots,"doc-top",{},void 0,!0),p("div",Yt,[r(n)?(a(),u("div",{key:0,class:w(["aside",{"left-aside":r(i)}])},[d[0]||(d[0]=p("div",{class:"aside-curtain"},null,-1)),p("div",Qt,[p("div",Zt,[_(Mt,null,{"aside-top":v(()=>[c(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",xt,[p("div",en,[c(f.$slots,"doc-before",{},void 0,!0),p("main",tn,[_($,{class:w(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(Xt,null,{"doc-footer-before":v(()=>[c(f.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(f.$slots,"doc-after",{},void 0,!0)])])]),c(f.$slots,"doc-bottom",{},void 0,!0)],2)}}}),on=g(nn,[["__scopeId","data-v-e6f2a212"]]),sn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.href&&Pe.test(e.href)),o=y(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),k(E(o.value),{class:w(["VPButton",[n.size,n.theme]]),href:n.href?r(fe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[F(N(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),an=g(sn,[["__scopeId","data-v-c9cf0e3c"]]),rn=["src","alt"],ln=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=q("VPImage",!0);return e.image?(a(),u(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",j({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(de)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,rn)):(a(),u(I,{key:1},[_(o,j({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,j({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),X=g(ln,[["__scopeId","data-v-ab19afbb"]]),cn={class:"container"},un={class:"main"},dn={key:0,class:"name"},vn=["innerHTML"],pn=["innerHTML"],fn=["innerHTML"],hn={key:0,class:"actions"},mn={key:0,class:"image"},_n={class:"image-container"},kn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:w(["VPHero",{"has-image":t.image||r(e)}])},[p("div",cn,[p("div",un,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",dn,[p("span",{innerHTML:t.name,class:"clip"},null,8,vn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,pn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,fn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",hn,[(a(!0),u(I,null,C(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(an,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",mn,[p("div",_n,[o[0]||(o[0]=p("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(X,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),bn=g(kn,[["__scopeId","data-v-b10c5094"]]),gn=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).hero?(a(),k(bn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),$n={class:"box"},yn={key:0,class:"icon"},Pn=["innerHTML"],Ln=["innerHTML"],Vn=["innerHTML"],Sn={key:4,class:"link-text"},Tn={class:"link-text-value"},Nn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),k(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[p("article",$n,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",yn,[_(X,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(X,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Pn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Ln),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Vn)):h("",!0),e.linkText?(a(),u("div",Sn,[p("p",Tn,[F(N(e.linkText)+" ",1),t[0]||(t[0]=p("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=g(Nn,[["__scopeId","data-v-bd37d1a2"]]),wn={key:0,class:"VPFeatures"},In={class:"container"},An={class:"items"},Bn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=y(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",wn,[p("div",In,[p("div",An,[(a(!0),u(I,null,C(o.features,i=>(a(),u("div",{key:i.title,class:w(["item",[t.value]])},[_(Mn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Cn=g(Bn,[["__scopeId","data-v-b1eea84a"]]),Hn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).features?(a(),k(Cn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),En=m({__name:"VPHomeContent",setup(s){const{width:e}=Oe({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Le(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Dn=g(En,[["__scopeId","data-v-c141a4bd"]]),Fn={class:"VPHome"},On=m({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,o)=>{const n=q("Content");return a(),u("div",Fn,[c(t.$slots,"home-hero-before",{},void 0,!0),_(gn,null,{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),_(Hn),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Dn,{key:0},{default:v(()=>[_(n)]),_:1})):(a(),k(n,{key:1}))])}}}),Gn=g(On,[["__scopeId","data-v-07b1ad08"]]),Un={},jn={class:"VPPage"};function zn(s,e){const t=q("Content");return a(),u("div",jn,[c(s.$slots,"page-top"),_(t),c(s.$slots,"page-bottom")])}const Kn=g(Un,[["render",zn]]),qn=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=G();return(n,i)=>(a(),u("div",{class:w(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[_(ct)],!0):r(t).layout==="page"?(a(),k(Kn,{key:1},{"page-top":v(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(Gn,{key:2},{"home-hero-before":v(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(E(r(t).layout),{key:3})):(a(),k(on,{key:4},{"doc-top":v(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Rn=g(qn,[["__scopeId","data-v-9a6c75ad"]]),Wn={class:"container"},Jn=["innerHTML"],Xn=["innerHTML"],Yn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=G();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:w(["VPFooter",{"has-sidebar":r(o)}])},[p("div",Wn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,Jn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,Xn)):h("",!0)])],2)):h("",!0)}}),Qn=g(Yn,[["__scopeId","data-v-566314d4"]]);function Zn(){const{theme:s,frontmatter:e}=L(),t=ye([]),o=y(()=>t.value.length>0);return Q(()=>{t.value=he(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const xn={class:"menu-text"},eo={class:"header"},to={class:"outline"},no=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=M(!1),n=M(0),i=M(),l=M();function f(b){var P;(P=i.value)!=null&&P.contains(b.target)||(o.value=!1)}O(o,b=>{if(b){document.addEventListener("click",f);return}document.removeEventListener("click",f)}),re("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function d(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ge(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Le({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:d,class:w({open:o.value})},[p("span",xn,N(r(Me)(r(t))),1),P[0]||(P[0]=p("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},N(r(t).returnToTopLabel||"Return to top"),1)),_(ue,{name:"flyout"},{default:v(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:$},[p("div",eo,[p("a",{class:"top-link",href:"#",onClick:V},N(r(t).returnToTopLabel||"Return to top"),1)]),p("div",to,[_(we,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),oo=g(no,[["__scopeId","data-v-883964e0"]]),so={class:"container"},ao=["aria-expanded"],ro={class:"menu-text"},io=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=G(),{headers:n}=Zn(),{y:i}=Ve(),l=M(0);K(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=he(t.value.outline??e.value.outline)});const f=y(()=>n.value.length===0),d=y(()=>f.value&&!o.value),$=y(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:f.value,fixed:d.value}));return(V,b)=>r(t).layout!=="home"&&(!d.value||r(i)>=l.value)?(a(),u("div",{key:0,class:w($.value)},[p("div",so,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=p("span",{class:"vpi-align-left menu-icon"},null,-1)),p("span",ro,N(r(e).sidebarMenuLabel||"Menu"),1)],8,ao)):h("",!0),_(oo,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),lo=g(io,[["__scopeId","data-v-2488c25a"]]);function co(){const s=M(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=Z();return O(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const uo={},vo={class:"VPSwitch",type:"button",role:"switch"},po={class:"check"},fo={key:0,class:"icon"};function ho(s,e){return a(),u("button",vo,[p("span",po,[s.$slots.default?(a(),u("span",fo,[c(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const mo=g(uo,[["render",ho],["__scopeId","data-v-b4ccac88"]]),_o=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=M("");return pe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),k(mo,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:v(()=>l[0]||(l[0]=[p("span",{class:"vpi-sun sun"},null,-1),p("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),me=g(_o,[["__scopeId","data-v-be9742d9"]]),ko={key:0,class:"VPNavBarAppearance"},bo=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",ko,[_(me)])):h("",!0)}}),go=g(bo,[["__scopeId","data-v-3f90c1a5"]]),_e=M();let Ie=!1,se=0;function $o(s){const e=M(!1);if(ee){!Ie&&yo(),se++;const t=O(_e,o=>{var n,i,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});ve(()=>{t(),se--,se||Po()})}return Ue(e)}function yo(){document.addEventListener("focusin",Ae),Ie=!0,_e.value=document.activeElement}function Po(){document.removeEventListener("focusin",Ae)}function Ae(){_e.value=document.activeElement}const Lo={class:"VPMenuLink"},Vo=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Lo,[_(D,{class:w({active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[F(N(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),te=g(Vo,[["__scopeId","data-v-f51f088d"]]),So={class:"VPMenuGroup"},To={key:0,class:"title"},No=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",So,[e.text?(a(),u("p",To,N(e.text),1)):h("",!0),(a(!0),u(I,null,C(e.items,o=>(a(),u(I,null,["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Mo=g(No,[["__scopeId","data-v-a6b0397c"]]),wo={class:"VPMenu"},Io={key:0,class:"items"},Ao=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",wo,[e.items?(a(),u("div",Io,[(a(!0),u(I,null,C(e.items,o=>(a(),u(I,{key:JSON.stringify(o)},["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),k(E(o.component),j({key:1,ref_for:!0},o.props),null,16)):(a(),k(Mo,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Bo=g(Ao,[["__scopeId","data-v-20ed86d6"]]),Co=["aria-expanded","aria-label"],Ho={key:0,class:"text"},Eo=["innerHTML"],Do={key:1,class:"vpi-more-horizontal icon"},Fo={class:"menu"},Oo=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=M(!1),t=M();$o({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Ho,[n.icon?(a(),u("span",{key:0,class:w([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Eo)):h("",!0),i[3]||(i[3]=p("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Do))],8,Co),p("div",Fo,[_(Bo,{items:n.items},{default:v(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ke=g(Oo,[["__scopeId","data-v-af5898d3"]]),Go=["href","aria-label","innerHTML"],Uo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Go))}}),jo=g(Uo,[["__scopeId","data-v-358b6670"]]),zo={class:"VPSocialLinks"},Ko=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",zo,[(a(!0),u(I,null,C(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),k(jo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=g(Ko,[["__scopeId","data-v-e71e869c"]]),qo={key:0,class:"group translations"},Ro={class:"trans-title"},Wo={key:1,class:"group"},Jo={class:"item appearance"},Xo={class:"label"},Yo={class:"appearance-action"},Qo={key:2,class:"group"},Zo={class:"item social-links"},xo=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=W({correspondingLink:!0}),i=y(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,f)=>i.value?(a(),k(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(o).length&&r(n).label?(a(),u("div",qo,[p("p",Ro,N(r(n).label),1),(a(!0),u(I,null,C(r(o),d=>(a(),k(te,{key:d.link,item:d},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Wo,[p("div",Jo,[p("p",Xo,N(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",Yo,[_(me)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Qo,[p("div",Zo,[_(be,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),es=g(xo,[["__scopeId","data-v-f953d92f"]]),ts=["aria-expanded"],ns=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:w(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)]),10,ts))}}),os=g(ns,[["__scopeId","data-v-6bee1efd"]]),ss=["innerHTML"],as=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),k(D,{class:w({VPNavBarMenuLink:!0,active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[p("span",{innerHTML:t.item.text},null,8,ss)]),_:1},8,["class","href","noIcon","target","rel"]))}}),rs=g(as,[["__scopeId","data-v-08fbf4b6"]]),is=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=i=>"component"in i?!1:"link"in i?z(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=y(()=>o(e.item));return(i,l)=>(a(),k(ke,{class:w({VPNavBarMenuGroup:!0,active:r(z)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ls={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},cs=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",ls,[o[0]||(o[0]=p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(I,null,C(r(e).nav,n=>(a(),u(I,{key:JSON.stringify(n)},["link"in n?(a(),k(rs,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),j({key:1,ref_for:!0},n.props),null,16)):(a(),k(is,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),us=g(cs,[["__scopeId","data-v-afb2845e"]]);function ds(s){const{localeIndex:e,theme:t}=L();function o(n){var A,B,S;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,f=l&&typeof l=="object",d=f&&((S=(B=l.locales)==null?void 0:B[e.value])==null?void 0:S.translations)||null,$=f&&l.translations||null;let V=d,b=$,P=s;const T=i.pop();for(const H of i){let U=null;const R=P==null?void 0:P[H];R&&(U=P=R);const ne=b==null?void 0:b[H];ne&&(U=b=ne);const oe=V==null?void 0:V[H];oe&&(U=V=oe),R||(P=U),ne||(b=U),oe||(V=U)}return(V==null?void 0:V[T])??(b==null?void 0:b[T])??(P==null?void 0:P[T])??""}return o}const vs=["aria-label"],ps={class:"DocSearch-Button-Container"},fs={class:"DocSearch-Button-Placeholder"},ge=m({__name:"VPNavBarSearchButton",setup(s){const t=ds({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",ps,[n[0]||(n[0]=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),p("span",fs,N(r(t)("button.buttonText")),1)]),n[1]||(n[1]=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,vs))}}),hs={class:"VPNavBarSearch"},ms={id:"local-search"},_s={key:1,id:"docsearch"},ks=m({__name:"VPNavBarSearch",setup(s){const e=je(()=>ze(()=>import("./VPLocalSearchBox.B1uKCOee.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=M(!1),i=M(!1);K(()=>{});function l(){n.value||(n.value=!0,setTimeout(f,16))}function f(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||f()},16)}function d(b){const P=b.target,T=P.tagName;return P.isContentEditable||T==="INPUT"||T==="SELECT"||T==="TEXTAREA"}const $=M(!1);re("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),$.value=!0)}),re("/",b=>{d(b)||(b.preventDefault(),$.value=!0)});const V="local";return(b,P)=>{var T;return a(),u("div",hs,[r(V)==="local"?(a(),u(I,{key:0},[$.value?(a(),k(r(e),{key:0,onClose:P[0]||(P[0]=A=>$.value=!1)})):h("",!0),p("div",ms,[_(ge,{onClick:P[1]||(P[1]=A=>$.value=!0)})])],64)):r(V)==="algolia"?(a(),u(I,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((T=r(o).search)==null?void 0:T.options)??r(o).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",_s,[_(ge,{onClick:l})]))],64)):h("",!0)])}}}),bs=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),gs=g(bs,[["__scopeId","data-v-ef6192dc"]]),$s=["href","rel","target"],ys={key:1},Ps={key:2},Ls=m({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=G(),{currentLang:n}=W(),i=y(()=>{var d;return typeof t.value.logoLink=="string"?t.value.logoLink:(d=t.value.logoLink)==null?void 0:d.link}),l=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.rel}),f=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.target});return(d,$)=>(a(),u("div",{class:w(["VPNavBarTitle",{"has-sidebar":r(o)}])},[p("a",{class:"title",href:i.value??r(fe)(r(n).link),rel:l.value,target:f.value},[c(d.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(X,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",ys,N(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",Ps,N(r(e).title),1)):h("",!0),c(d.$slots,"nav-bar-title-after",{},void 0,!0)],8,$s)],2))}}),Vs=g(Ls,[["__scopeId","data-v-0ad69264"]]),Ss={class:"items"},Ts={class:"title"},Ns=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=W({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),k(ke,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[p("div",Ss,[p("p",Ts,N(r(o).label),1),(a(!0),u(I,null,C(r(t),l=>(a(),k(te,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Ms=g(Ns,[["__scopeId","data-v-acee064b"]]),ws={class:"wrapper"},Is={class:"container"},As={class:"title"},Bs={class:"content"},Cs={class:"content-body"},Hs=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ve(),{hasSidebar:o}=G(),{frontmatter:n}=L(),i=M({});return pe(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,f)=>(a(),u("div",{class:w(["VPNavBar",i.value])},[p("div",ws,[p("div",Is,[p("div",As,[_(Vs,null,{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",Bs,[p("div",Cs,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),_(ks,{class:"search"}),_(us,{class:"menu"}),_(Ms,{class:"translations"}),_(go,{class:"appearance"}),_(gs,{class:"social-links"}),_(es,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),_(os,{class:"hamburger",active:l.isScreenOpen,onClick:f[0]||(f[0]=d=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),f[1]||(f[1]=p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1))],2))}}),Es=g(Hs,[["__scopeId","data-v-9fd4d1dd"]]),Ds={key:0,class:"VPNavScreenAppearance"},Fs={class:"text"},Os=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ds,[p("p",Fs,N(r(t).darkModeSwitchLabel||"Appearance"),1),_(me)])):h("",!0)}}),Gs=g(Os,[["__scopeId","data-v-a3e2920d"]]),Us=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),js=g(Us,[["__scopeId","data-v-1a934d60"]]),zs=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:v(()=>[F(N(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Be=g(zs,[["__scopeId","data-v-aea78dd1"]]),Ks={class:"VPNavScreenMenuGroupSection"},qs={key:0,class:"title"},Rs=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Ks,[e.text?(a(),u("p",qs,N(e.text),1)):h("",!0),(a(!0),u(I,null,C(e.items,o=>(a(),k(Be,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Ws=g(Rs,[["__scopeId","data-v-f60dbfa7"]]),Js=["aria-controls","aria-expanded"],Xs=["innerHTML"],Ys=["id"],Qs={key:0,class:"item"},Zs={key:1,class:"item"},xs={key:2,class:"group"},ea=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=M(!1),o=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:w(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:i.text},null,8,Xs),l[0]||(l[0]=p("span",{class:"vpi-plus button-icon"},null,-1))],8,Js),p("div",{id:o.value,class:"items"},[(a(!0),u(I,null,C(i.items,f=>(a(),u(I,{key:JSON.stringify(f)},["link"in f?(a(),u("div",Qs,[_(Be,{item:f},null,8,["item"])])):"component"in f?(a(),u("div",Zs,[(a(),k(E(f.component),j({ref_for:!0},f.props,{"screen-menu":""}),null,16))])):(a(),u("div",xs,[_(Ws,{text:f.text,items:f.items},null,8,["text","items"])]))],64))),128))],8,Ys)],2))}}),ta=g(ea,[["__scopeId","data-v-d99bfeec"]]),na={key:0,class:"VPNavScreenMenu"},oa=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",na,[(a(!0),u(I,null,C(r(e).nav,n=>(a(),u(I,{key:JSON.stringify(n)},["link"in n?(a(),k(js,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),j({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(ta,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),sa=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),aa={class:"list"},ra=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=W({correspondingLink:!0}),o=M(!1);function n(){o.value=!o.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:w(["VPNavScreenTranslations",{open:o.value}])},[p("button",{class:"title",onClick:n},[l[0]||(l[0]=p("span",{class:"vpi-languages icon lang"},null,-1)),F(" "+N(r(t).label)+" ",1),l[1]||(l[1]=p("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),p("ul",aa,[(a(!0),u(I,null,C(r(e),f=>(a(),u("li",{key:f.link,class:"item"},[_(D,{class:"link",href:f.link},{default:v(()=>[F(N(f.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ia=g(ra,[["__scopeId","data-v-516e4bc3"]]),la={class:"container"},ca=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=M(null),t=Se(ee?document.body:null);return(o,n)=>(a(),k(ue,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:v(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",la,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),_(oa,{class:"menu"}),_(ia,{class:"translations"}),_(Gs,{class:"appearance"}),_(sa,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),ua=g(ca,[["__scopeId","data-v-2dd6d0c7"]]),da={key:0,class:"VPNav"},va=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=co(),{frontmatter:n}=L(),i=y(()=>n.value.navbar!==!1);return Te("close-screen",t),Y(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,f)=>i.value?(a(),u("header",da,[_(Es,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(ua,{open:r(e)},{"nav-screen-content-before":v(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),pa=g(va,[["__scopeId","data-v-7ad780c2"]]),fa=["role","tabindex"],ha={key:1,class:"items"},ma=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:f,toggle:d}=pt(y(()=>e.item)),$=y(()=>f.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>f.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),T=y(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&d()}function B(){e.item.link&&d()}return(S,H)=>{const U=q("VPSidebarItem",!0);return a(),k(E($.value),{class:w(["VPSidebarItem",T.value])},{default:v(()=>[S.item.text?(a(),u("div",j({key:0,class:"item",role:P.value},Ke(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[H[1]||(H[1]=p("div",{class:"indicator"},null,-1)),S.item.link?(a(),k(D,{key:0,tag:V.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:v(()=>[(a(),k(E(b.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(E(b.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:B,onKeydown:qe(B,["enter"]),tabindex:"0"},H[0]||(H[0]=[p("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,fa)):h("",!0),S.item.items&&S.item.items.length?(a(),u("div",ha,[S.depth<5?(a(!0),u(I,{key:0},C(S.item.items,R=>(a(),k(U,{key:R.text,item:R,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),_a=g(ma,[["__scopeId","data-v-edd2eed8"]]),ka=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=M(!0);let t=null;return K(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Re(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(I,null,C(o.items,i=>(a(),u("div",{key:i.text,class:w(["group",{"no-transition":e.value}])},[_(_a,{item:i,depth:0},null,8,["item"])],2))),128))}}),ba=g(ka,[["__scopeId","data-v-51288d80"]]),ga={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},$a=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=G(),o=s,n=M(null),i=Se(ee?document.body:null);O([o,n],()=>{var f;o.open?(i.value=!0,(f=n.value)==null||f.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=M(0);return O(e,()=>{l.value+=1},{deep:!0}),(f,d)=>r(t)?(a(),u("aside",{key:0,class:w(["VPSidebar",{open:f.open}]),ref_key:"navEl",ref:n,onClick:d[0]||(d[0]=We(()=>{},["stop"]))},[d[2]||(d[2]=p("div",{class:"curtain"},null,-1)),p("nav",ga,[d[1]||(d[1]=p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(f.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k(ba,{items:r(e),key:l.value},null,8,["items"])),c(f.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),ya=g($a,[["__scopeId","data-v-42c4c606"]]),Pa=m({__name:"VPSkipLink",setup(s){const e=Z(),t=M();O(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(I,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),La=g(Pa,[["__scopeId","data-v-c8291ffa"]]),Va=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=G(),n=Z();O(()=>n.path,o),vt(e,o);const{frontmatter:i}=L(),l=Je(),f=y(()=>!!l["home-hero-image"]);return Te("hero-image-slot-exists",f),(d,$)=>{const V=q("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:w(["Layout",r(i).pageClass])},[c(d.$slots,"layout-top",{},void 0,!0),_(La),_(xe,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(pa,null,{"nav-bar-title-before":v(()=>[c(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(d.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[c(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(lo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(ya,{open:r(e)},{"sidebar-nav-before":v(()=>[c(d.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[c(d.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(Rn,null,{"page-top":v(()=>[c(d.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(d.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[c(d.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[c(d.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(d.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(d.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(d.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(d.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(d.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(d.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(d.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(d.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(d.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(d.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[c(d.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(d.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Qn),c(d.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(V,{key:1}))}}}),Sa=g(Va,[["__scopeId","data-v-d8b57b2d"]]),$e={Layout:Sa,enhanceApp:({app:s})=>{s.component("Badge",Ye)}},Na={extends:$e,Layout:()=>Xe($e.Layout,null,{}),enhanceApp({app:s,router:e,siteData:t}){}};export{Na as R,ds as c,L as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.D6ZtflHx.js","assets/chunks/framework.DLXsHQLa.js"])))=>i.map(i=>d[i]); +import{d as m,o as a,c as u,r as c,n as w,a as F,t as N,b as k,w as v,e as h,T as ue,_ as g,u as Ce,i as He,f as Ee,g as de,h as y,j as p,k as r,l as z,m as ae,p as M,q as O,s as Y,v as K,x as ve,y as pe,z as De,A as Fe,B as q,F as I,C,D as ye,E as Q,G as _,H as E,I as Pe,J as Z,K as j,L as x,M as Oe,N as Le,O as re,P as Ge,Q as Ve,R as ee,S as Ue,U as je,V as ze,W as Se,X as Te,Y as Ke,Z as qe,$ as Re,a0 as We,a1 as Je,a2 as Xe}from"./framework.DLXsHQLa.js";const Ye=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:w(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[F(N(e.text),1)])],2))}}),Qe={key:0,class:"VPBackdrop"},Ze=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),k(ue,{name:"fade"},{default:v(()=>[e.show?(a(),u("div",Qe)):h("",!0)]),_:1}))}}),xe=g(Ze,[["__scopeId","data-v-54a304ca"]]),L=Ce;function et(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function ie(s){return/^\//.test(s)?s:`/${s}`}function fe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(He(s)||s.startsWith("#")||!n.startsWith("http")||!Ee(e))return s;const{site:i}=L(),l=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return de(l)}function W({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=L(),l=y(()=>{var d,$;return{label:(d=e.value.locales[t.value])==null?void 0:d.label,link:(($=e.value.locales[t.value])==null?void 0:$.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([d,$])=>l.value.label===$.label?[]:{text:$.label,link:tt($.link||(d==="root"?"/":`/${d}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function tt(s,e,t,o){return e?s.replace(/\/$/,"")+ie(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const nt={class:"NotFound"},ot={class:"code"},st={class:"title"},at={class:"quote"},rt={class:"action"},it=["href","aria-label"],lt=m({__name:"NotFound",setup(s){const{theme:e}=L(),{currentLang:t}=W();return(o,n)=>{var i,l,f,d,$;return a(),u("div",nt,[p("p",ot,N(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",st,N(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=p("div",{class:"divider"},null,-1)),p("blockquote",at,N(((f=r(e).notFound)==null?void 0:f.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",rt,[p("a",{class:"link",href:r(de)(r(t).link),"aria-label":((d=r(e).notFound)==null?void 0:d.linkLabel)??"go to home"},N((($=r(e).notFound)==null?void 0:$.linkText)??"Take me home"),9,it)])])}}}),ct=g(lt,[["__scopeId","data-v-6ff51ddd"]]);function Ne(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=ie(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ie(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function ut(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function dt(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function le(s,e){return Array.isArray(e)?e.some(t=>le(s,t)):z(s,e.link)?!0:e.items?le(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function G(){const{frontmatter:s,page:e,theme:t}=L(),o=ae("(min-width: 960px)"),n=M(!1),i=y(()=>{const B=t.value.sidebar,S=e.value.relativePath;return B?Ne(B,S):[]}),l=M(i.value);O(i,(B,S)=>{JSON.stringify(B)!==JSON.stringify(S)&&(l.value=i.value)});const f=y(()=>s.value.sidebar!==!1&&l.value.length>0&&s.value.layout!=="home"),d=y(()=>$?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),$=y(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=y(()=>f.value&&o.value),b=y(()=>f.value?ut(l.value):[]);function P(){n.value=!0}function T(){n.value=!1}function A(){n.value?T():P()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:f,hasAside:$,leftAside:d,isSidebarEnabled:V,open:P,close:T,toggle:A}}function vt(s,e){let t;Y(()=>{t=s.value?document.activeElement:void 0}),K(()=>{window.addEventListener("keyup",o)}),ve(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function pt(s){const{page:e,hash:t}=L(),o=M(!1),n=y(()=>s.value.collapsed!=null),i=y(()=>!!s.value.link),l=M(!1),f=()=>{l.value=z(e.value.relativePath,s.value.link)};O([e,s,t],f),K(f);const d=y(()=>l.value?!0:s.value.items?le(e.value.relativePath,s.value.items):!1),$=y(()=>!!(s.value.items&&s.value.items.length));Y(()=>{o.value=!!(n.value&&s.value.collapsed)}),pe(()=>{(l.value||d.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:d,hasChildren:$,toggle:V}}function ft(){const{hasSidebar:s}=G(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const ce=[];function Me(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function he(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:ht(t),link:"#"+t.id,level:o}});return mt(e,s)}function ht(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function mt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(l=>l.level>=o&&l.level<=n),ce.length=0;for(const{element:l,link:f}of s)ce.push({element:l,link:f});const i=[];e:for(let l=0;l=0;d--){const $=s[d];if($.level{requestAnimationFrame(i),window.addEventListener("scroll",o)}),De(()=>{l(location.hash)}),ve(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const f=window.scrollY,d=window.innerHeight,$=document.body.offsetHeight,V=Math.abs(f+d-$)<1,b=ce.map(({element:T,link:A})=>({link:A,top:kt(T)})).filter(({top:T})=>!Number.isNaN(T)).sort((T,A)=>T.top-A.top);if(!b.length){l(null);return}if(f<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:T,top:A}of b){if(A>f+Fe()+4)break;P=T}l(P)}function l(f){n&&n.classList.remove("active"),f==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(f)}"]`);const d=n;d?(d.classList.add("active"),e.value.style.top=d.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function kt(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const bt=["href","title"],gt=m({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const o=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(o));n==null||n.focus({preventScroll:!0})}return(t,o)=>{const n=q("VPDocOutlineItem",!0);return a(),u("ul",{class:w(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(I,null,C(t.headers,({children:i,link:l,title:f})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:f},N(f),9,bt),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),we=g(gt,[["__scopeId","data-v-53c99d69"]]),$t={class:"content"},yt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Pt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=L(),o=ye([]);Q(()=>{o.value=he(e.value.outline??t.value.outline)});const n=M(),i=M();return _t(n,i),(l,f)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:w(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[p("div",$t,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",yt,N(r(Me)(r(t))),1),_(we,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),Lt=g(Pt,[["__scopeId","data-v-f610f197"]]),Vt={class:"VPDocAsideCarbonAds"},St=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",Vt,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Tt={class:"VPDocAside"},Nt=m({__name:"VPDocAside",setup(s){const{theme:e}=L();return(t,o)=>(a(),u("div",Tt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),_(Lt),c(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=p("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(St,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Mt=g(Nt,[["__scopeId","data-v-cb998dce"]]);function wt(){const{theme:s,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function It(){const{page:s,theme:e,frontmatter:t}=L();return y(()=>{var $,V,b,P,T,A,B,S;const o=Ne(e.value.sidebar,s.value.relativePath),n=dt(o),i=At(n,H=>H.link.replace(/[?#].*$/,"")),l=i.findIndex(H=>z(s.value.relativePath,H.link)),f=(($=e.value.docFooter)==null?void 0:$.prev)===!1&&!t.value.prev||t.value.prev===!1,d=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:f?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((T=i[l-1])==null?void 0:T.link)},next:d?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((B=i[l+1])==null?void 0:B.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[l+1])==null?void 0:S.link)}}})}function At(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.tag??(e.href?"a":"span")),o=y(()=>e.href&&Pe.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(E(t.value),{class:w(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(fe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:v(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Bt={class:"VPLastUpdated"},Ct=["datetime"],Ht=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=L(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=M("");return K(()=>{Y(()=>{var f,d,$;l.value=new Intl.DateTimeFormat((d=(f=e.value.lastUpdated)==null?void 0:f.formatOptions)!=null&&d.forceLocale?o.value:void 0,(($=e.value.lastUpdated)==null?void 0:$.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(f,d)=>{var $;return a(),u("p",Bt,[F(N((($=r(e).lastUpdated)==null?void 0:$.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},N(l.value),9,Ct)])}}}),Et=g(Ht,[["__scopeId","data-v-1bb0c8a8"]]),Dt={key:0,class:"VPDocFooter"},Ft={key:0,class:"edit-info"},Ot={key:0,class:"edit-link"},Gt={key:1,class:"last-updated"},Ut={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},jt={class:"pager"},zt=["innerHTML"],Kt=["innerHTML"],qt={class:"pager"},Rt=["innerHTML"],Wt=["innerHTML"],Jt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=L(),n=wt(),i=It(),l=y(()=>e.value.editLink&&o.value.editLink!==!1),f=y(()=>t.value.lastUpdated),d=y(()=>l.value||f.value||i.value.prev||i.value.next);return($,V)=>{var b,P,T,A;return d.value?(a(),u("footer",Dt,[c($.$slots,"doc-footer-before",{},void 0,!0),l.value||f.value?(a(),u("div",Ft,[l.value?(a(),u("div",Ot,[_(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:v(()=>[V[0]||(V[0]=p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),F(" "+N(r(n).text),1)]),_:1},8,["href"])])):h("",!0),f.value?(a(),u("div",Gt,[_(Et)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Ut,[V[1]||(V[1]=p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),p("div",jt,[(T=r(i).prev)!=null&&T.link?(a(),k(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var B;return[p("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.prev)||"Previous page"},null,8,zt),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,Kt)]}),_:1},8,["href"])):h("",!0)]),p("div",qt,[(A=r(i).next)!=null&&A.link?(a(),k(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var B;return[p("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.next)||"Next page"},null,8,Rt),p("span",{class:"title",innerHTML:r(i).next.text},null,8,Wt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),Xt=g(Jt,[["__scopeId","data-v-1bcd8184"]]),Yt={class:"container"},Qt={class:"aside-container"},Zt={class:"aside-content"},xt={class:"content"},en={class:"content-container"},tn={class:"main"},nn=m({__name:"VPDoc",setup(s){const{theme:e}=L(),t=Z(),{hasSidebar:o,hasAside:n,leftAside:i}=G(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(f,d)=>{const $=q("Content");return a(),u("div",{class:w(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[c(f.$slots,"doc-top",{},void 0,!0),p("div",Yt,[r(n)?(a(),u("div",{key:0,class:w(["aside",{"left-aside":r(i)}])},[d[0]||(d[0]=p("div",{class:"aside-curtain"},null,-1)),p("div",Qt,[p("div",Zt,[_(Mt,null,{"aside-top":v(()=>[c(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",xt,[p("div",en,[c(f.$slots,"doc-before",{},void 0,!0),p("main",tn,[_($,{class:w(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(Xt,null,{"doc-footer-before":v(()=>[c(f.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(f.$slots,"doc-after",{},void 0,!0)])])]),c(f.$slots,"doc-bottom",{},void 0,!0)],2)}}}),on=g(nn,[["__scopeId","data-v-e6f2a212"]]),sn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=y(()=>e.href&&Pe.test(e.href)),o=y(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),k(E(o.value),{class:w(["VPButton",[n.size,n.theme]]),href:n.href?r(fe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[F(N(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),an=g(sn,[["__scopeId","data-v-c9cf0e3c"]]),rn=["src","alt"],ln=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=q("VPImage",!0);return e.image?(a(),u(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",j({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(de)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,rn)):(a(),u(I,{key:1},[_(o,j({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,j({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),X=g(ln,[["__scopeId","data-v-ab19afbb"]]),cn={class:"container"},un={class:"main"},dn={key:0,class:"name"},vn=["innerHTML"],pn=["innerHTML"],fn=["innerHTML"],hn={key:0,class:"actions"},mn={key:0,class:"image"},_n={class:"image-container"},kn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:w(["VPHero",{"has-image":t.image||r(e)}])},[p("div",cn,[p("div",un,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",dn,[p("span",{innerHTML:t.name,class:"clip"},null,8,vn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,pn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,fn)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",hn,[(a(!0),u(I,null,C(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(an,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",mn,[p("div",_n,[o[0]||(o[0]=p("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(X,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),bn=g(kn,[["__scopeId","data-v-b10c5094"]]),gn=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).hero?(a(),k(bn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),$n={class:"box"},yn={key:0,class:"icon"},Pn=["innerHTML"],Ln=["innerHTML"],Vn=["innerHTML"],Sn={key:4,class:"link-text"},Tn={class:"link-text-value"},Nn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),k(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[p("article",$n,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",yn,[_(X,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(X,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Pn)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Ln),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,Vn)):h("",!0),e.linkText?(a(),u("div",Sn,[p("p",Tn,[F(N(e.linkText)+" ",1),t[0]||(t[0]=p("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Mn=g(Nn,[["__scopeId","data-v-bd37d1a2"]]),wn={key:0,class:"VPFeatures"},In={class:"container"},An={class:"items"},Bn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=y(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",wn,[p("div",In,[p("div",An,[(a(!0),u(I,null,C(o.features,i=>(a(),u("div",{key:i.title,class:w(["item",[t.value]])},[_(Mn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Cn=g(Bn,[["__scopeId","data-v-b1eea84a"]]),Hn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=L();return(t,o)=>r(e).features?(a(),k(Cn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),En=m({__name:"VPHomeContent",setup(s){const{width:e}=Oe({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:Le(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Dn=g(En,[["__scopeId","data-v-c141a4bd"]]),Fn={class:"VPHome"},On=m({__name:"VPHome",setup(s){const{frontmatter:e}=L();return(t,o)=>{const n=q("Content");return a(),u("div",Fn,[c(t.$slots,"home-hero-before",{},void 0,!0),_(gn,null,{"home-hero-info-before":v(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),_(Hn),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Dn,{key:0},{default:v(()=>[_(n)]),_:1})):(a(),k(n,{key:1}))])}}}),Gn=g(On,[["__scopeId","data-v-07b1ad08"]]),Un={},jn={class:"VPPage"};function zn(s,e){const t=q("Content");return a(),u("div",jn,[c(s.$slots,"page-top"),_(t),c(s.$slots,"page-bottom")])}const Kn=g(Un,[["render",zn]]),qn=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=L(),{hasSidebar:o}=G();return(n,i)=>(a(),u("div",{class:w(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[_(ct)],!0):r(t).layout==="page"?(a(),k(Kn,{key:1},{"page-top":v(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(Gn,{key:2},{"home-hero-before":v(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(E(r(t).layout),{key:3})):(a(),k(on,{key:4},{"doc-top":v(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Rn=g(qn,[["__scopeId","data-v-9a6c75ad"]]),Wn={class:"container"},Jn=["innerHTML"],Xn=["innerHTML"],Yn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=G();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:w(["VPFooter",{"has-sidebar":r(o)}])},[p("div",Wn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,Jn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,Xn)):h("",!0)])],2)):h("",!0)}}),Qn=g(Yn,[["__scopeId","data-v-566314d4"]]);function Zn(){const{theme:s,frontmatter:e}=L(),t=ye([]),o=y(()=>t.value.length>0);return Q(()=>{t.value=he(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const xn={class:"menu-text"},eo={class:"header"},to={class:"outline"},no=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=L(),o=M(!1),n=M(0),i=M(),l=M();function f(b){var P;(P=i.value)!=null&&P.contains(b.target)||(o.value=!1)}O(o,b=>{if(b){document.addEventListener("click",f);return}document.removeEventListener("click",f)}),re("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function d(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function $(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ge(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Le({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:d,class:w({open:o.value})},[p("span",xn,N(r(Me)(r(t))),1),P[0]||(P[0]=p("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},N(r(t).returnToTopLabel||"Return to top"),1)),_(ue,{name:"flyout"},{default:v(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:$},[p("div",eo,[p("a",{class:"top-link",href:"#",onClick:V},N(r(t).returnToTopLabel||"Return to top"),1)]),p("div",to,[_(we,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),oo=g(no,[["__scopeId","data-v-883964e0"]]),so={class:"container"},ao=["aria-expanded"],ro={class:"menu-text"},io=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=L(),{hasSidebar:o}=G(),{headers:n}=Zn(),{y:i}=Ve(),l=M(0);K(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=he(t.value.outline??e.value.outline)});const f=y(()=>n.value.length===0),d=y(()=>f.value&&!o.value),$=y(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:f.value,fixed:d.value}));return(V,b)=>r(t).layout!=="home"&&(!d.value||r(i)>=l.value)?(a(),u("div",{key:0,class:w($.value)},[p("div",so,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=p("span",{class:"vpi-align-left menu-icon"},null,-1)),p("span",ro,N(r(e).sidebarMenuLabel||"Menu"),1)],8,ao)):h("",!0),_(oo,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),lo=g(io,[["__scopeId","data-v-2488c25a"]]);function co(){const s=M(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=Z();return O(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const uo={},vo={class:"VPSwitch",type:"button",role:"switch"},po={class:"check"},fo={key:0,class:"icon"};function ho(s,e){return a(),u("button",vo,[p("span",po,[s.$slots.default?(a(),u("span",fo,[c(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const mo=g(uo,[["render",ho],["__scopeId","data-v-b4ccac88"]]),_o=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=L(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=M("");return pe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),k(mo,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:v(()=>l[0]||(l[0]=[p("span",{class:"vpi-sun sun"},null,-1),p("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),me=g(_o,[["__scopeId","data-v-be9742d9"]]),ko={key:0,class:"VPNavBarAppearance"},bo=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=L();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",ko,[_(me)])):h("",!0)}}),go=g(bo,[["__scopeId","data-v-3f90c1a5"]]),_e=M();let Ie=!1,se=0;function $o(s){const e=M(!1);if(ee){!Ie&&yo(),se++;const t=O(_e,o=>{var n,i,l;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(l=s.onBlur)==null||l.call(s))});ve(()=>{t(),se--,se||Po()})}return Ue(e)}function yo(){document.addEventListener("focusin",Ae),Ie=!0,_e.value=document.activeElement}function Po(){document.removeEventListener("focusin",Ae)}function Ae(){_e.value=document.activeElement}const Lo={class:"VPMenuLink"},Vo=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),u("div",Lo,[_(D,{class:w({active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[F(N(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),te=g(Vo,[["__scopeId","data-v-f51f088d"]]),So={class:"VPMenuGroup"},To={key:0,class:"title"},No=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",So,[e.text?(a(),u("p",To,N(e.text),1)):h("",!0),(a(!0),u(I,null,C(e.items,o=>(a(),u(I,null,["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Mo=g(No,[["__scopeId","data-v-a6b0397c"]]),wo={class:"VPMenu"},Io={key:0,class:"items"},Ao=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",wo,[e.items?(a(),u("div",Io,[(a(!0),u(I,null,C(e.items,o=>(a(),u(I,{key:JSON.stringify(o)},["link"in o?(a(),k(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),k(E(o.component),j({key:1,ref_for:!0},o.props),null,16)):(a(),k(Mo,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Bo=g(Ao,[["__scopeId","data-v-20ed86d6"]]),Co=["aria-expanded","aria-label"],Ho={key:0,class:"text"},Eo=["innerHTML"],Do={key:1,class:"vpi-more-horizontal icon"},Fo={class:"menu"},Oo=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=M(!1),t=M();$o({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",Ho,[n.icon?(a(),u("span",{key:0,class:w([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Eo)):h("",!0),i[3]||(i[3]=p("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Do))],8,Co),p("div",Fo,[_(Bo,{items:n.items},{default:v(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ke=g(Oo,[["__scopeId","data-v-af5898d3"]]),Go=["href","aria-label","innerHTML"],Uo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Go))}}),jo=g(Uo,[["__scopeId","data-v-358b6670"]]),zo={class:"VPSocialLinks"},Ko=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",zo,[(a(!0),u(I,null,C(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),k(jo,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=g(Ko,[["__scopeId","data-v-e71e869c"]]),qo={key:0,class:"group translations"},Ro={class:"trans-title"},Wo={key:1,class:"group"},Jo={class:"item appearance"},Xo={class:"label"},Yo={class:"appearance-action"},Qo={key:2,class:"group"},Zo={class:"item social-links"},xo=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=L(),{localeLinks:o,currentLang:n}=W({correspondingLink:!0}),i=y(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,f)=>i.value?(a(),k(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(o).length&&r(n).label?(a(),u("div",qo,[p("p",Ro,N(r(n).label),1),(a(!0),u(I,null,C(r(o),d=>(a(),k(te,{key:d.link,item:d},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Wo,[p("div",Jo,[p("p",Xo,N(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",Yo,[_(me)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Qo,[p("div",Zo,[_(be,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),es=g(xo,[["__scopeId","data-v-f953d92f"]]),ts=["aria-expanded"],ns=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:w(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)]),10,ts))}}),os=g(ns,[["__scopeId","data-v-6bee1efd"]]),ss=["innerHTML"],as=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=L();return(t,o)=>(a(),k(D,{class:w({VPNavBarMenuLink:!0,active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[p("span",{innerHTML:t.item.text},null,8,ss)]),_:1},8,["class","href","noIcon","target","rel"]))}}),rs=g(as,[["__scopeId","data-v-08fbf4b6"]]),is=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=L(),o=i=>"component"in i?!1:"link"in i?z(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=y(()=>o(e.item));return(i,l)=>(a(),k(ke,{class:w({VPNavBarMenuGroup:!0,active:r(z)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ls={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},cs=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",ls,[o[0]||(o[0]=p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(I,null,C(r(e).nav,n=>(a(),u(I,{key:JSON.stringify(n)},["link"in n?(a(),k(rs,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),j({key:1,ref_for:!0},n.props),null,16)):(a(),k(is,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),us=g(cs,[["__scopeId","data-v-afb2845e"]]);function ds(s){const{localeIndex:e,theme:t}=L();function o(n){var A,B,S;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,f=l&&typeof l=="object",d=f&&((S=(B=l.locales)==null?void 0:B[e.value])==null?void 0:S.translations)||null,$=f&&l.translations||null;let V=d,b=$,P=s;const T=i.pop();for(const H of i){let U=null;const R=P==null?void 0:P[H];R&&(U=P=R);const ne=b==null?void 0:b[H];ne&&(U=b=ne);const oe=V==null?void 0:V[H];oe&&(U=V=oe),R||(P=U),ne||(b=U),oe||(V=U)}return(V==null?void 0:V[T])??(b==null?void 0:b[T])??(P==null?void 0:P[T])??""}return o}const vs=["aria-label"],ps={class:"DocSearch-Button-Container"},fs={class:"DocSearch-Button-Placeholder"},ge=m({__name:"VPNavBarSearchButton",setup(s){const t=ds({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",ps,[n[0]||(n[0]=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),p("span",fs,N(r(t)("button.buttonText")),1)]),n[1]||(n[1]=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,vs))}}),hs={class:"VPNavBarSearch"},ms={id:"local-search"},_s={key:1,id:"docsearch"},ks=m({__name:"VPNavBarSearch",setup(s){const e=je(()=>ze(()=>import("./VPLocalSearchBox.D6ZtflHx.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:o}=L(),n=M(!1),i=M(!1);K(()=>{});function l(){n.value||(n.value=!0,setTimeout(f,16))}function f(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||f()},16)}function d(b){const P=b.target,T=P.tagName;return P.isContentEditable||T==="INPUT"||T==="SELECT"||T==="TEXTAREA"}const $=M(!1);re("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),$.value=!0)}),re("/",b=>{d(b)||(b.preventDefault(),$.value=!0)});const V="local";return(b,P)=>{var T;return a(),u("div",hs,[r(V)==="local"?(a(),u(I,{key:0},[$.value?(a(),k(r(e),{key:0,onClose:P[0]||(P[0]=A=>$.value=!1)})):h("",!0),p("div",ms,[_(ge,{onClick:P[1]||(P[1]=A=>$.value=!0)})])],64)):r(V)==="algolia"?(a(),u(I,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((T=r(o).search)==null?void 0:T.options)??r(o).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",_s,[_(ge,{onClick:l})]))],64)):h("",!0)])}}}),bs=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),gs=g(bs,[["__scopeId","data-v-ef6192dc"]]),$s=["href","rel","target"],ys={key:1},Ps={key:2},Ls=m({__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=L(),{hasSidebar:o}=G(),{currentLang:n}=W(),i=y(()=>{var d;return typeof t.value.logoLink=="string"?t.value.logoLink:(d=t.value.logoLink)==null?void 0:d.link}),l=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.rel}),f=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.target});return(d,$)=>(a(),u("div",{class:w(["VPNavBarTitle",{"has-sidebar":r(o)}])},[p("a",{class:"title",href:i.value??r(fe)(r(n).link),rel:l.value,target:f.value},[c(d.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(X,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",ys,N(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",Ps,N(r(e).title),1)):h("",!0),c(d.$slots,"nav-bar-title-after",{},void 0,!0)],8,$s)],2))}}),Vs=g(Ls,[["__scopeId","data-v-0ad69264"]]),Ss={class:"items"},Ts={class:"title"},Ns=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=L(),{localeLinks:t,currentLang:o}=W({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),k(ke,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[p("div",Ss,[p("p",Ts,N(r(o).label),1),(a(!0),u(I,null,C(r(t),l=>(a(),k(te,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Ms=g(Ns,[["__scopeId","data-v-acee064b"]]),ws={class:"wrapper"},Is={class:"container"},As={class:"title"},Bs={class:"content"},Cs={class:"content-body"},Hs=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=Ve(),{hasSidebar:o}=G(),{frontmatter:n}=L(),i=M({});return pe(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,f)=>(a(),u("div",{class:w(["VPNavBar",i.value])},[p("div",ws,[p("div",Is,[p("div",As,[_(Vs,null,{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",Bs,[p("div",Cs,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),_(ks,{class:"search"}),_(us,{class:"menu"}),_(Ms,{class:"translations"}),_(go,{class:"appearance"}),_(gs,{class:"social-links"}),_(es,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),_(os,{class:"hamburger",active:l.isScreenOpen,onClick:f[0]||(f[0]=d=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),f[1]||(f[1]=p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1))],2))}}),Es=g(Hs,[["__scopeId","data-v-9fd4d1dd"]]),Ds={key:0,class:"VPNavScreenAppearance"},Fs={class:"text"},Os=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=L();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ds,[p("p",Fs,N(r(t).darkModeSwitchLabel||"Appearance"),1),_(me)])):h("",!0)}}),Gs=g(Os,[["__scopeId","data-v-a3e2920d"]]),Us=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),js=g(Us,[["__scopeId","data-v-1a934d60"]]),zs=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),k(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:v(()=>[F(N(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Be=g(zs,[["__scopeId","data-v-aea78dd1"]]),Ks={class:"VPNavScreenMenuGroupSection"},qs={key:0,class:"title"},Rs=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Ks,[e.text?(a(),u("p",qs,N(e.text),1)):h("",!0),(a(!0),u(I,null,C(e.items,o=>(a(),k(Be,{key:o.text,item:o},null,8,["item"]))),128))]))}}),Ws=g(Rs,[["__scopeId","data-v-f60dbfa7"]]),Js=["aria-controls","aria-expanded"],Xs=["innerHTML"],Ys=["id"],Qs={key:0,class:"item"},Zs={key:1,class:"item"},xs={key:2,class:"group"},ea=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=M(!1),o=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:w(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:i.text},null,8,Xs),l[0]||(l[0]=p("span",{class:"vpi-plus button-icon"},null,-1))],8,Js),p("div",{id:o.value,class:"items"},[(a(!0),u(I,null,C(i.items,f=>(a(),u(I,{key:JSON.stringify(f)},["link"in f?(a(),u("div",Qs,[_(Be,{item:f},null,8,["item"])])):"component"in f?(a(),u("div",Zs,[(a(),k(E(f.component),j({ref_for:!0},f.props,{"screen-menu":""}),null,16))])):(a(),u("div",xs,[_(Ws,{text:f.text,items:f.items},null,8,["text","items"])]))],64))),128))],8,Ys)],2))}}),ta=g(ea,[["__scopeId","data-v-d99bfeec"]]),na={key:0,class:"VPNavScreenMenu"},oa=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=L();return(t,o)=>r(e).nav?(a(),u("nav",na,[(a(!0),u(I,null,C(r(e).nav,n=>(a(),u(I,{key:JSON.stringify(n)},["link"in n?(a(),k(js,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(E(n.component),j({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(ta,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),sa=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=L();return(t,o)=>r(e).socialLinks?(a(),k(be,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),aa={class:"list"},ra=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=W({correspondingLink:!0}),o=M(!1);function n(){o.value=!o.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:w(["VPNavScreenTranslations",{open:o.value}])},[p("button",{class:"title",onClick:n},[l[0]||(l[0]=p("span",{class:"vpi-languages icon lang"},null,-1)),F(" "+N(r(t).label)+" ",1),l[1]||(l[1]=p("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),p("ul",aa,[(a(!0),u(I,null,C(r(e),f=>(a(),u("li",{key:f.link,class:"item"},[_(D,{class:"link",href:f.link},{default:v(()=>[F(N(f.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),ia=g(ra,[["__scopeId","data-v-516e4bc3"]]),la={class:"container"},ca=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=M(null),t=Se(ee?document.body:null);return(o,n)=>(a(),k(ue,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:v(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",la,[c(o.$slots,"nav-screen-content-before",{},void 0,!0),_(oa,{class:"menu"}),_(ia,{class:"translations"}),_(Gs,{class:"appearance"}),_(sa,{class:"social-links"}),c(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),ua=g(ca,[["__scopeId","data-v-2dd6d0c7"]]),da={key:0,class:"VPNav"},va=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=co(),{frontmatter:n}=L(),i=y(()=>n.value.navbar!==!1);return Te("close-screen",t),Y(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,f)=>i.value?(a(),u("header",da,[_(Es,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":v(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(ua,{open:r(e)},{"nav-screen-content-before":v(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),pa=g(va,[["__scopeId","data-v-7ad780c2"]]),fa=["role","tabindex"],ha={key:1,class:"items"},ma=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:f,toggle:d}=pt(y(()=>e.item)),$=y(()=>f.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>f.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),T=y(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&d()}function B(){e.item.link&&d()}return(S,H)=>{const U=q("VPSidebarItem",!0);return a(),k(E($.value),{class:w(["VPSidebarItem",T.value])},{default:v(()=>[S.item.text?(a(),u("div",j({key:0,class:"item",role:P.value},Ke(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[H[1]||(H[1]=p("div",{class:"indicator"},null,-1)),S.item.link?(a(),k(D,{key:0,tag:V.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:v(()=>[(a(),k(E(b.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(E(b.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:B,onKeydown:qe(B,["enter"]),tabindex:"0"},H[0]||(H[0]=[p("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,fa)):h("",!0),S.item.items&&S.item.items.length?(a(),u("div",ha,[S.depth<5?(a(!0),u(I,{key:0},C(S.item.items,R=>(a(),k(U,{key:R.text,item:R,depth:S.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),_a=g(ma,[["__scopeId","data-v-edd2eed8"]]),ka=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=M(!0);let t=null;return K(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Re(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(I,null,C(o.items,i=>(a(),u("div",{key:i.text,class:w(["group",{"no-transition":e.value}])},[_(_a,{item:i,depth:0},null,8,["item"])],2))),128))}}),ba=g(ka,[["__scopeId","data-v-51288d80"]]),ga={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},$a=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=G(),o=s,n=M(null),i=Se(ee?document.body:null);O([o,n],()=>{var f;o.open?(i.value=!0,(f=n.value)==null||f.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=M(0);return O(e,()=>{l.value+=1},{deep:!0}),(f,d)=>r(t)?(a(),u("aside",{key:0,class:w(["VPSidebar",{open:f.open}]),ref_key:"navEl",ref:n,onClick:d[0]||(d[0]=We(()=>{},["stop"]))},[d[2]||(d[2]=p("div",{class:"curtain"},null,-1)),p("nav",ga,[d[1]||(d[1]=p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(f.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k(ba,{items:r(e),key:l.value},null,8,["items"])),c(f.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),ya=g($a,[["__scopeId","data-v-42c4c606"]]),Pa=m({__name:"VPSkipLink",setup(s){const e=Z(),t=M();O(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(I,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),La=g(Pa,[["__scopeId","data-v-c8291ffa"]]),Va=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=G(),n=Z();O(()=>n.path,o),vt(e,o);const{frontmatter:i}=L(),l=Je(),f=y(()=>!!l["home-hero-image"]);return Te("hero-image-slot-exists",f),(d,$)=>{const V=q("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:w(["Layout",r(i).pageClass])},[c(d.$slots,"layout-top",{},void 0,!0),_(La),_(xe,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(pa,null,{"nav-bar-title-before":v(()=>[c(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(d.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[c(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(lo,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(ya,{open:r(e)},{"sidebar-nav-before":v(()=>[c(d.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[c(d.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(Rn,null,{"page-top":v(()=>[c(d.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(d.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[c(d.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[c(d.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[c(d.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(d.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[c(d.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[c(d.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[c(d.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(d.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(d.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(d.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(d.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(d.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[c(d.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(d.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Qn),c(d.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(V,{key:1}))}}}),Sa=g(Va,[["__scopeId","data-v-d8b57b2d"]]),$e={Layout:Sa,enhanceApp:({app:s})=>{s.component("Badge",Ye)}},Na={extends:$e,Layout:()=>Xe($e.Layout,null,{}),enhanceApp({app:s,router:e,siteData:t}){}};export{Na as R,ds as c,L as u}; diff --git a/assets/chunks/timeline-definition-KYQAIZUX.uFUTEctd.js b/assets/chunks/timeline-definition-KYQAIZUX.BwGaIVEV.js similarity index 99% rename from assets/chunks/timeline-definition-KYQAIZUX.uFUTEctd.js rename to assets/chunks/timeline-definition-KYQAIZUX.BwGaIVEV.js index 2c336913f..0c9619df5 100644 --- a/assets/chunks/timeline-definition-KYQAIZUX.uFUTEctd.js +++ b/assets/chunks/timeline-definition-KYQAIZUX.BwGaIVEV.js @@ -1,4 +1,4 @@ -import{_ as s,ah as xt,ai as kt,t as vt,j as q,d as _t,l as T,aa as bt,aj as wt,ak as St,al as Et}from"../app.D6i7gVln.js";import{d as nt}from"./arc.DKCjLDdQ.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";var X=function(){var n=s(function(f,i,a,d){for(a=a||{},d=f.length;d--;a[f[d]]=i);return a},"o"),t=[6,8,10,11,12,14,16,17,20,21],e=[1,9],l=[1,10],r=[1,11],h=[1,12],c=[1,13],g=[1,16],m=[1,17],p={trace:s(function(){},"trace"),yy:{},symbols_:{error:2,start:3,timeline:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,period_statement:18,event_statement:19,period:20,event:21,$accept:0,$end:1},terminals_:{2:"error",4:"timeline",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",20:"period",21:"event"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,1],[18,1],[19,1]],performAction:s(function(i,a,d,u,y,o,S){var k=o.length-1;switch(y){case 1:return o[k-1];case 2:this.$=[];break;case 3:o[k-1].push(o[k]),this.$=o[k-1];break;case 4:case 5:this.$=o[k];break;case 6:case 7:this.$=[];break;case 8:u.getCommonDb().setDiagramTitle(o[k].substr(6)),this.$=o[k].substr(6);break;case 9:this.$=o[k].trim(),u.getCommonDb().setAccTitle(this.$);break;case 10:case 11:this.$=o[k].trim(),u.getCommonDb().setAccDescription(this.$);break;case 12:u.addSection(o[k].substr(8)),this.$=o[k].substr(8);break;case 15:u.addTask(o[k],0,""),this.$=o[k];break;case 16:u.addEvent(o[k].substr(2)),this.$=o[k];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},n(t,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:e,12:l,14:r,16:h,17:c,18:14,19:15,20:g,21:m},n(t,[2,7],{1:[2,1]}),n(t,[2,3]),{9:18,11:e,12:l,14:r,16:h,17:c,18:14,19:15,20:g,21:m},n(t,[2,5]),n(t,[2,6]),n(t,[2,8]),{13:[1,19]},{15:[1,20]},n(t,[2,11]),n(t,[2,12]),n(t,[2,13]),n(t,[2,14]),n(t,[2,15]),n(t,[2,16]),n(t,[2,4]),n(t,[2,9]),n(t,[2,10])],defaultActions:{},parseError:s(function(i,a){if(a.recoverable)this.trace(i);else{var d=new Error(i);throw d.hash=a,d}},"parseError"),parse:s(function(i){var a=this,d=[0],u=[],y=[null],o=[],S=this.table,k="",M=0,P=0,B=2,J=1,O=o.slice.call(arguments,1),v=Object.create(this.lexer),E={yy:{}};for(var b in this.yy)Object.prototype.hasOwnProperty.call(this.yy,b)&&(E.yy[b]=this.yy[b]);v.setInput(i,E.yy),E.yy.lexer=v,E.yy.parser=this,typeof v.yylloc>"u"&&(v.yylloc={});var L=v.yylloc;o.push(L);var A=v.options&&v.options.ranges;typeof E.yy.parseError=="function"?this.parseError=E.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function R(I){d.length=d.length-2*I,y.length=y.length-I,o.length=o.length-I}s(R,"popStack");function F(){var I;return I=u.pop()||v.lex()||J,typeof I!="number"&&(I instanceof Array&&(u=I,I=u.pop()),I=a.symbols_[I]||I),I}s(F,"lex");for(var w,C,N,K,z={},j,$,et,G;;){if(C=d[d.length-1],this.defaultActions[C]?N=this.defaultActions[C]:((w===null||typeof w>"u")&&(w=F()),N=S[C]&&S[C][w]),typeof N>"u"||!N.length||!N[0]){var Q="";G=[];for(j in S[C])this.terminals_[j]&&j>B&&G.push("'"+this.terminals_[j]+"'");v.showPosition?Q="Parse error on line "+(M+1)+`: +import{_ as s,ah as xt,ai as kt,t as vt,j as q,d as _t,l as T,aa as bt,aj as wt,ak as St,al as Et}from"../app.BnrbdIpt.js";import{d as nt}from"./arc.CdagG_1u.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";var X=function(){var n=s(function(f,i,a,d){for(a=a||{},d=f.length;d--;a[f[d]]=i);return a},"o"),t=[6,8,10,11,12,14,16,17,20,21],e=[1,9],l=[1,10],r=[1,11],h=[1,12],c=[1,13],g=[1,16],m=[1,17],p={trace:s(function(){},"trace"),yy:{},symbols_:{error:2,start:3,timeline:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,title:11,acc_title:12,acc_title_value:13,acc_descr:14,acc_descr_value:15,acc_descr_multiline_value:16,section:17,period_statement:18,event_statement:19,period:20,event:21,$accept:0,$end:1},terminals_:{2:"error",4:"timeline",6:"EOF",8:"SPACE",10:"NEWLINE",11:"title",12:"acc_title",13:"acc_title_value",14:"acc_descr",15:"acc_descr_value",16:"acc_descr_multiline_value",17:"section",20:"period",21:"event"},productions_:[0,[3,3],[5,0],[5,2],[7,2],[7,1],[7,1],[7,1],[9,1],[9,2],[9,2],[9,1],[9,1],[9,1],[9,1],[18,1],[19,1]],performAction:s(function(i,a,d,u,y,o,S){var k=o.length-1;switch(y){case 1:return o[k-1];case 2:this.$=[];break;case 3:o[k-1].push(o[k]),this.$=o[k-1];break;case 4:case 5:this.$=o[k];break;case 6:case 7:this.$=[];break;case 8:u.getCommonDb().setDiagramTitle(o[k].substr(6)),this.$=o[k].substr(6);break;case 9:this.$=o[k].trim(),u.getCommonDb().setAccTitle(this.$);break;case 10:case 11:this.$=o[k].trim(),u.getCommonDb().setAccDescription(this.$);break;case 12:u.addSection(o[k].substr(8)),this.$=o[k].substr(8);break;case 15:u.addTask(o[k],0,""),this.$=o[k];break;case 16:u.addEvent(o[k].substr(2)),this.$=o[k];break}},"anonymous"),table:[{3:1,4:[1,2]},{1:[3]},n(t,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:e,12:l,14:r,16:h,17:c,18:14,19:15,20:g,21:m},n(t,[2,7],{1:[2,1]}),n(t,[2,3]),{9:18,11:e,12:l,14:r,16:h,17:c,18:14,19:15,20:g,21:m},n(t,[2,5]),n(t,[2,6]),n(t,[2,8]),{13:[1,19]},{15:[1,20]},n(t,[2,11]),n(t,[2,12]),n(t,[2,13]),n(t,[2,14]),n(t,[2,15]),n(t,[2,16]),n(t,[2,4]),n(t,[2,9]),n(t,[2,10])],defaultActions:{},parseError:s(function(i,a){if(a.recoverable)this.trace(i);else{var d=new Error(i);throw d.hash=a,d}},"parseError"),parse:s(function(i){var a=this,d=[0],u=[],y=[null],o=[],S=this.table,k="",M=0,P=0,B=2,J=1,O=o.slice.call(arguments,1),v=Object.create(this.lexer),E={yy:{}};for(var b in this.yy)Object.prototype.hasOwnProperty.call(this.yy,b)&&(E.yy[b]=this.yy[b]);v.setInput(i,E.yy),E.yy.lexer=v,E.yy.parser=this,typeof v.yylloc>"u"&&(v.yylloc={});var L=v.yylloc;o.push(L);var A=v.options&&v.options.ranges;typeof E.yy.parseError=="function"?this.parseError=E.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function R(I){d.length=d.length-2*I,y.length=y.length-I,o.length=o.length-I}s(R,"popStack");function F(){var I;return I=u.pop()||v.lex()||J,typeof I!="number"&&(I instanceof Array&&(u=I,I=u.pop()),I=a.symbols_[I]||I),I}s(F,"lex");for(var w,C,N,K,z={},j,$,et,G;;){if(C=d[d.length-1],this.defaultActions[C]?N=this.defaultActions[C]:((w===null||typeof w>"u")&&(w=F()),N=S[C]&&S[C][w]),typeof N>"u"||!N.length||!N[0]){var Q="";G=[];for(j in S[C])this.terminals_[j]&&j>B&&G.push("'"+this.terminals_[j]+"'");v.showPosition?Q="Parse error on line "+(M+1)+`: `+v.showPosition()+` Expecting `+G.join(", ")+", got '"+(this.terminals_[w]||w)+"'":Q="Parse error on line "+(M+1)+": Unexpected "+(w==J?"end of input":"'"+(this.terminals_[w]||w)+"'"),this.parseError(Q,{text:v.match,token:this.terminals_[w]||w,line:v.yylineno,loc:L,expected:G})}if(N[0]instanceof Array&&N.length>1)throw new Error("Parse Error: multiple actions possible at state: "+C+", token: "+w);switch(N[0]){case 1:d.push(w),y.push(v.yytext),o.push(v.yylloc),d.push(N[1]),w=null,P=v.yyleng,k=v.yytext,M=v.yylineno,L=v.yylloc;break;case 2:if($=this.productions_[N[1]][1],z.$=y[y.length-$],z._$={first_line:o[o.length-($||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-($||1)].first_column,last_column:o[o.length-1].last_column},A&&(z._$.range=[o[o.length-($||1)].range[0],o[o.length-1].range[1]]),K=this.performAction.apply(z,[k,P,M,E.yy,N[1],y,o].concat(O)),typeof K<"u")return K;$&&(d=d.slice(0,-1*$*2),y=y.slice(0,-1*$),o=o.slice(0,-1*$)),d.push(this.productions_[N[1]][0]),y.push(z.$),o.push(z._$),et=S[d[d.length-2]][d[d.length-1]],d.push(et);break;case 3:return!0}}return!0},"parse")},x=function(){var f={EOF:1,parseError:s(function(a,d){if(this.yy.parser)this.yy.parser.parseError(a,d);else throw new Error(a)},"parseError"),setInput:s(function(i,a){return this.yy=a||this.yy||{},this._input=i,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:s(function(){var i=this._input[0];this.yytext+=i,this.yyleng++,this.offset++,this.match+=i,this.matched+=i;var a=i.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),i},"input"),unput:s(function(i){var a=i.length,d=i.split(/(?:\r\n?|\n)/g);this._input=i+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a;var u=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),d.length-1&&(this.yylineno-=d.length-1);var y=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:d?(d.length===u.length?this.yylloc.first_column:0)+u[u.length-d.length].length-d[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[y[0],y[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},"unput"),more:s(function(){return this._more=!0,this},"more"),reject:s(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:s(function(i){this.unput(this.match.slice(i))},"less"),pastInput:s(function(){var i=this.matched.substr(0,this.matched.length-this.match.length);return(i.length>20?"...":"")+i.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:s(function(){var i=this.match;return i.length<20&&(i+=this._input.substr(0,20-i.length)),(i.substr(0,20)+(i.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:s(function(){var i=this.pastInput(),a=new Array(i.length+1).join("-");return i+this.upcomingInput()+` diff --git a/assets/chunks/xychartDiagram-LESROZAQ.Dji-8AXO.js b/assets/chunks/xychartDiagram-LESROZAQ.W441yQWv.js similarity index 99% rename from assets/chunks/xychartDiagram-LESROZAQ.Dji-8AXO.js rename to assets/chunks/xychartDiagram-LESROZAQ.W441yQWv.js index 70b6f4132..516379422 100644 --- a/assets/chunks/xychartDiagram-LESROZAQ.Dji-8AXO.js +++ b/assets/chunks/xychartDiagram-LESROZAQ.W441yQWv.js @@ -1,4 +1,4 @@ -import{_ as a,aD as ui,l as Ft,a2 as Bt,a1 as gi,H as At,G as Xt,F as xi,i as di,r as Nt,s as pi,g as fi,q as mi,b as yi,c as bi,t as Ai,K as wi,k as Ci}from"../app.D6i7gVln.js";import{i as Si}from"./init.Gi6I4Gst.js";import{o as _i}from"./ordinal.BYWQX77i.js";import{l as Wt}from"./linear.Cu1oyzO-.js";import"./framework.DLXsHQLa.js";import"./theme.BDaSHajG.js";function ki(e,t,i){e=+e,t=+t,i=(n=arguments.length)<2?(t=e,e=0,1):n<3?1:+i;for(var s=-1,n=Math.max(0,Math.ceil((t-e)/i))|0,o=new Array(n);++s"u"&&(T.yylloc={});var gt=T.yylloc;r.push(gt);var li=T.options&&T.options.ranges;typeof W.yy.parseError=="function"?this.parseError=W.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ci(L){g.length=g.length-2*L,A.length=A.length-L,r.length=r.length-L}a(ci,"popStack");function Mt(){var L;return L=x.pop()||T.lex()||It,typeof L!="number"&&(L instanceof Array&&(x=L,L=x.pop()),L=c.symbols_[L]||L),L}a(Mt,"lex");for(var P,O,M,xt,z={},at,V,Vt,rt;;){if(O=g[g.length-1],this.defaultActions[O]?M=this.defaultActions[O]:((P===null||typeof P>"u")&&(P=Mt()),M=Z[O]&&Z[O][P]),typeof M>"u"||!M.length||!M[0]){var dt="";rt=[];for(at in Z[O])this.terminals_[at]&&at>oi&&rt.push("'"+this.terminals_[at]+"'");T.showPosition?dt="Parse error on line "+(nt+1)+`: +import{_ as a,aD as ui,l as Ft,a2 as Bt,a1 as gi,H as At,G as Xt,F as xi,i as di,r as Nt,s as pi,g as fi,q as mi,b as yi,c as bi,t as Ai,K as wi,k as Ci}from"../app.BnrbdIpt.js";import{i as Si}from"./init.Gi6I4Gst.js";import{o as _i}from"./ordinal.BYWQX77i.js";import{l as Wt}from"./linear.COO-ivyG.js";import"./framework.DLXsHQLa.js";import"./theme.BMHO4YRL.js";function ki(e,t,i){e=+e,t=+t,i=(n=arguments.length)<2?(t=e,e=0,1):n<3?1:+i;for(var s=-1,n=Math.max(0,Math.ceil((t-e)/i))|0,o=new Array(n);++s"u"&&(T.yylloc={});var gt=T.yylloc;r.push(gt);var li=T.options&&T.options.ranges;typeof W.yy.parseError=="function"?this.parseError=W.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ci(L){g.length=g.length-2*L,A.length=A.length-L,r.length=r.length-L}a(ci,"popStack");function Mt(){var L;return L=x.pop()||T.lex()||It,typeof L!="number"&&(L instanceof Array&&(x=L,L=x.pop()),L=c.symbols_[L]||L),L}a(Mt,"lex");for(var P,O,M,xt,z={},at,V,Vt,rt;;){if(O=g[g.length-1],this.defaultActions[O]?M=this.defaultActions[O]:((P===null||typeof P>"u")&&(P=Mt()),M=Z[O]&&Z[O][P]),typeof M>"u"||!M.length||!M[0]){var dt="";rt=[];for(at in Z[O])this.terminals_[at]&&at>oi&&rt.push("'"+this.terminals_[at]+"'");T.showPosition?dt="Parse error on line "+(nt+1)+`: `+T.showPosition()+` Expecting `+rt.join(", ")+", got '"+(this.terminals_[P]||P)+"'":dt="Parse error on line "+(nt+1)+": Unexpected "+(P==It?"end of input":"'"+(this.terminals_[P]||P)+"'"),this.parseError(dt,{text:T.match,token:this.terminals_[P]||P,line:T.yylineno,loc:gt,expected:rt})}if(M[0]instanceof Array&&M.length>1)throw new Error("Parse Error: multiple actions possible at state: "+O+", token: "+P);switch(M[0]){case 1:g.push(P),A.push(T.yytext),r.push(T.yylloc),g.push(M[1]),P=null,Et=T.yyleng,d=T.yytext,nt=T.yylineno,gt=T.yylloc;break;case 2:if(V=this.productions_[M[1]][1],z.$=A[A.length-V],z._$={first_line:r[r.length-(V||1)].first_line,last_line:r[r.length-1].last_line,first_column:r[r.length-(V||1)].first_column,last_column:r[r.length-1].last_column},li&&(z._$.range=[r[r.length-(V||1)].range[0],r[r.length-1].range[1]]),xt=this.performAction.apply(z,[d,Et,nt,W.yy,M[1],A,r].concat(hi)),typeof xt<"u")return xt;V&&(g=g.slice(0,-1*V*2),A=A.slice(0,-1*V),r=r.slice(0,-1*V)),g.push(this.productions_[M[1]][0]),A.push(z.$),r.push(z._$),Vt=Z[g[g.length-2]][g[g.length-1]],g.push(Vt);break;case 3:return!0}}return!0},"parse")},ri=function(){var B={EOF:1,parseError:a(function(c,g){if(this.yy.parser)this.yy.parser.parseError(c,g);else throw new Error(c)},"parseError"),setInput:a(function(h,c){return this.yy=c||this.yy||{},this._input=h,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:a(function(){var h=this._input[0];this.yytext+=h,this.yyleng++,this.offset++,this.match+=h,this.matched+=h;var c=h.match(/(?:\r\n?|\n).*/g);return c?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),h},"input"),unput:a(function(h){var c=h.length,g=h.split(/(?:\r\n?|\n)/g);this._input=h+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-c),this.offset-=c;var x=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),g.length-1&&(this.yylineno-=g.length-1);var A=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:g?(g.length===x.length?this.yylloc.first_column:0)+x[x.length-g.length].length-g[0].length:this.yylloc.first_column-c},this.options.ranges&&(this.yylloc.range=[A[0],A[0]+this.yyleng-c]),this.yyleng=this.yytext.length,this},"unput"),more:a(function(){return this._more=!0,this},"more"),reject:a(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). `+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:a(function(h){this.unput(this.match.slice(h))},"less"),pastInput:a(function(){var h=this.matched.substr(0,this.matched.length-this.match.length);return(h.length>20?"...":"")+h.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:a(function(){var h=this.match;return h.length<20&&(h+=this._input.substr(0,20-h.length)),(h.substr(0,20)+(h.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:a(function(){var h=this.pastInput(),c=new Array(h.length+1).join("-");return h+this.upcomingInput()+` diff --git a/assets/learn_specifications.md.6QGyXBMP.js b/assets/learn_specifications.md.DQRmowca.js similarity index 55% rename from assets/learn_specifications.md.6QGyXBMP.js rename to assets/learn_specifications.md.DQRmowca.js index e77254b4e..6abe3f444 100644 --- a/assets/learn_specifications.md.6QGyXBMP.js +++ b/assets/learn_specifications.md.DQRmowca.js @@ -1 +1 @@ -import{_ as a,c as n,j as e,a as i,o}from"./chunks/framework.DLXsHQLa.js";const m=JSON.parse('{"title":"Technical specifications","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Technical specifications | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/specifications.md","filePath":"learn/specifications.md","lastUpdated":1715868824000}'),c={name:"learn/specifications.md"};function s(r,t,l,p,d,f){return o(),n("div",null,t[0]||(t[0]=[e("h1",{id:"technical-specifications",tabindex:"-1"},[i("Technical specifications "),e("a",{class:"header-anchor",href:"#technical-specifications","aria-label":'Permalink to "Technical specifications"'},"​")],-1),e("p",null,[e("a",{href:"https://rollkit.github.io/rollkit/index.html",target:"_blank",rel:"noreferrer"},"Rollkit specifications"),i(" - is comprehensive documentation on the inner components of Rollkit, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to and leverage the full capabilities of Rollkit.")],-1)]))}const u=a(c,[["render",s]]);export{m as __pageData,u as default}; +import{_ as a,c as n,j as e,a as t,o}from"./chunks/framework.DLXsHQLa.js";const m=JSON.parse('{"title":"Technical specifications","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Technical specifications | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/specifications.md","filePath":"learn/specifications.md","lastUpdated":1727812949000}'),c={name:"learn/specifications.md"};function l(s,i,r,d,p,f){return o(),n("div",null,i[0]||(i[0]=[e("h1",{id:"technical-specifications",tabindex:"-1"},[t("Technical specifications "),e("a",{class:"header-anchor",href:"#technical-specifications","aria-label":'Permalink to "Technical specifications"'},"​")],-1),e("p",null,[e("a",{href:"https://rollkit.github.io/rollkit/index.html",target:"_blank",rel:"noreferrer"},"Rollkit specifications"),t(" - is comprehensive documentation on the inner components of Rollkit, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to and leverage the full capabilities of Rollkit.")],-1),e("p",null,[t("Additional Rollkit documentation can be found in the "),e("a",{href:"https://pkg.go.dev/github.com/rollkit/rollkit",target:"_blank",rel:"noreferrer"},"Rollkit godocs"),t(".")],-1)]))}const k=a(c,[["render",l]]);export{m as __pageData,k as default}; diff --git a/assets/learn_specifications.md.6QGyXBMP.lean.js b/assets/learn_specifications.md.DQRmowca.lean.js similarity index 55% rename from assets/learn_specifications.md.6QGyXBMP.lean.js rename to assets/learn_specifications.md.DQRmowca.lean.js index e77254b4e..6abe3f444 100644 --- a/assets/learn_specifications.md.6QGyXBMP.lean.js +++ b/assets/learn_specifications.md.DQRmowca.lean.js @@ -1 +1 @@ -import{_ as a,c as n,j as e,a as i,o}from"./chunks/framework.DLXsHQLa.js";const m=JSON.parse('{"title":"Technical specifications","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Technical specifications | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/specifications.md","filePath":"learn/specifications.md","lastUpdated":1715868824000}'),c={name:"learn/specifications.md"};function s(r,t,l,p,d,f){return o(),n("div",null,t[0]||(t[0]=[e("h1",{id:"technical-specifications",tabindex:"-1"},[i("Technical specifications "),e("a",{class:"header-anchor",href:"#technical-specifications","aria-label":'Permalink to "Technical specifications"'},"​")],-1),e("p",null,[e("a",{href:"https://rollkit.github.io/rollkit/index.html",target:"_blank",rel:"noreferrer"},"Rollkit specifications"),i(" - is comprehensive documentation on the inner components of Rollkit, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to and leverage the full capabilities of Rollkit.")],-1)]))}const u=a(c,[["render",s]]);export{m as __pageData,u as default}; +import{_ as a,c as n,j as e,a as t,o}from"./chunks/framework.DLXsHQLa.js";const m=JSON.parse('{"title":"Technical specifications","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Technical specifications | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/specifications.md","filePath":"learn/specifications.md","lastUpdated":1727812949000}'),c={name:"learn/specifications.md"};function l(s,i,r,d,p,f){return o(),n("div",null,i[0]||(i[0]=[e("h1",{id:"technical-specifications",tabindex:"-1"},[t("Technical specifications "),e("a",{class:"header-anchor",href:"#technical-specifications","aria-label":'Permalink to "Technical specifications"'},"​")],-1),e("p",null,[e("a",{href:"https://rollkit.github.io/rollkit/index.html",target:"_blank",rel:"noreferrer"},"Rollkit specifications"),t(" - is comprehensive documentation on the inner components of Rollkit, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to and leverage the full capabilities of Rollkit.")],-1),e("p",null,[t("Additional Rollkit documentation can be found in the "),e("a",{href:"https://pkg.go.dev/github.com/rollkit/rollkit",target:"_blank",rel:"noreferrer"},"Rollkit godocs"),t(".")],-1)]))}const k=a(c,[["render",l]]);export{m as __pageData,k as default}; diff --git a/blog/overview.html b/blog/overview.html index 6d8a12846..d4f101fe2 100644 --- a/blog/overview.html +++ b/blog/overview.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

Blog

Welcome to our blog! Here, you'll find a variety of articles on a range of topics. Use this overview to navigate through our content.

Table of contents

Stay tuned for more exciting content!

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/blog/rollkit-the-first-sovereign-rollup-framework.html b/blog/rollkit-the-first-sovereign-rollup-framework.html index ce2bc2c05..723ae42bc 100644 --- a/blog/rollkit-the-first-sovereign-rollup-framework.html +++ b/blog/rollkit-the-first-sovereign-rollup-framework.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -68,7 +68,7 @@

Rollkit: The First Sovereign Rollup Framework

By Rollkit

Rollkit blog cover

Bitcoin to Ethereum took 7 years. Ethereum to more scalable alt-L1s took 1–2 years. And then Cosmos SDK and CometBFT brought down time-to-launch a sovereign L1 to months.

Now, Rollkit makes deploying any VM or application on its own sovereign chain as easy as typing rollkit start.

Rollkit provides a path to one-click sovereignty for any crypto application, enabling any developer to launch their own sovereign rollups within seconds.

Sovereign rollups combine the self-governance of a Layer 1 with the ease of deploying a rollup. They remove the need to recruit a secure validator set or bootstrap security by prematurely launching a token. Just like an independent L1, sovereign rollups retain the ability to hard fork which allows them to protect against hacks or bugs. This provides its community the ability to enforce social consensus and be sovereign.

Without the overhead of a settlement layer, sovereign rollups can directly interoperate with shared security when using the same DA layer.

By using a generic application interface like ABCI++, Rollkit is compatible with the Cosmos SDK, the leading framework for building sovereign blockchains. This enables all Cosmos SDK developers to build a sovereign rollup and tap into all the powerful cosmos ecosystem tooling they’re used to including IBC, ABCI++, and Skip Protocol's Slinky and BlockSDK.

Developers have full-freedom to deploy a VM or define their own execution environment, unconstrained by the overhead of an enshrined settlement layer that must process fraud or ZK proofs for their rollups. This means that instead of a canonical on-chain light client that comes with an enshrined settlement layer, sovereign rollups can define how they interoperate with other blockchains by having on-chain light clients of each other as needed.

Take Control

In the past, developers have been compelled to accept a degree of trust in convincing validators to organize and independently run nodes that secure a new blockchain. This requires launching premature tokens, inflating away their token supply in order to maintain incentive alignment with validators and offset their operational costs. This does not let developers focus on the core product they’re building. Sovereign rollups empower developers to get rid of this need to launch a token prematurely for bootstrapping a validator set and spending an excessively high amount of internal resources on blockchain development.

Existing settled rollups come with the overhead of an enshrined settlement layer like Ethereum L1 where it is difficult and expensive to unwind a token on an L2 and move to another L2 without relying on trusted liquidity bridging intermediaries. This also comes with becoming subordinate to the social consensus of an enshrined settlement layer, which they may or may not align with.

Sovereign rollups don’t need to settle to an external blockchain and can instead fully own their settlement. This allows them to protect against hacks and bugs, and facilitate upgrades via hard forks. They introduce rollup light clients that verify DA directly through data availability sampling and verify execution state proofs allowing asynchronous composability as needed. This in turn paves the path forward for trust-minimized interoperability between sovereign chains that share the same DA layer.

Sovereign rollups remove the need to have a bridge contract that is upgradeable by an offchain council and instead allows the sovereign community to define rules via fully onchain governance.

Build with the Best

Cosmos SDK’s rich array of developer tooling, battle-tested and refined over the past several years, is available to Rollkit developers from day one. Developers can use popular wallet infrastructure, block explorers and indexers supporting CometBFT RPCs, speak IBC across the interchain, have Cosmwasm smart contracts along with Abstract SDK, utilize MEV and free lanes via the BlockSDK and enshrine oracles in block production with Slinky from Skip Protocol. More cosmos related resources.

Rollkit rollups interact with a state machine via the Application Blockchain Interface (ABCI++). This allows it to be used as an alternative to CometBFT for any ABCI application. Rollkit comes with a custom start handler that can be used by Cosmos SDK blockchains to use it as its ABCI client while still following the release branches of upstream Cosmos SDK. This compatibility enables developers to use tools like abci-cli to test and debug rollups.

Optimize for your needs

Rollkit allows developers to optimize between the different modular components of a sovereign chain as needed. Rollkit allows you to:

  • Choose between data availability layers that implement the go-da interface.

  • Choose any ABCI++ compatible virtual machine.

  • Utilize the Sequencing API to delegate sequencing to the shared sequencer network of your choice or even delegate sequencing to the DA layer to go based. Choose between state validity modes: Pessimistic, Optimistic, or ZK or use a combination of both zk and optimistic schemes. Eliminate the need to launch a token or designate the native token or any token for gas fees.

  • Customize block time to just a couple hundred milliseconds and produce blocks only when needed.

  • Configure the fork choice rule.

Rollkit rollups pay only for data availability on demand. There is no sequencer split required, nor will there ever be any kind of rent seeking model imposed on Rollkit rollups. Rollkit rollups preserve the advantages of a Cosmos SDK blockchain but reduce the overhead of deploying and maintaining a validator set.

Break Free. Be Sovereign.

Get started with launching your own sovereign chain with Rollkit. If you’re thinking of building a sovereign chain, we’d love to hear from you. Fill out this form.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/blog/sovereign-rollups-on-bitcoin.html b/blog/sovereign-rollups-on-bitcoin.html index ca00c3e62..45a8520a6 100644 --- a/blog/sovereign-rollups-on-bitcoin.html +++ b/blog/sovereign-rollups-on-bitcoin.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -69,7 +69,7 @@

Sovereign rollups on Bitcoin with Rollkit

By Rollkit

rollkit-bitcoinOriginally published on 5 March 2023

Today, we are proud to announce that Rollkit is the first rollup framework to support sovereign rollups on Bitcoin. An early research implementation allows Rollkit rollups to use Bitcoin for data availability.

Rollkit is opening the door for developers to create rollups with arbitrary execution environments that inherit Bitcoin’s data availability guarantees and re-org resistance. With the new integration it is now possible to run the EVM on Bitcoin as a Rollkit sovereign rollup. Sovereign rollups on Bitcoin not only expand the possibilities for rollups, but also have the potential to help bootstrap a healthy blockspace fee market on Bitcoin, enabling a more sustainable security budget.

Tl;dr

  • Sovereign rollups using Bitcoin for data availability are now a reality with Rollkit’s new early research integration.
  • Follow along with a demo of the EVM running on Bitcoin as a sovereign Rollkit rollup.
  • The implementation was possible due to Bitcoin's Taproot upgrade and Ordinals' usage of Bitcoin for publishing arbitrary data.

Posting data on Bitcoin with Taproot

On Feb. 1, 2023, the Luxor mining pool mined the largest Bitcoin block (#774628) ever, approximately 4 MB. Most of the blockspace was used to inscribe a Taproot Wizards NFT with Ordinals, a project that implements NFTs on Bitcoin by publishing the image data on-chain.

Bitcoin NFTs use Taproot witnesses to inscribe arbitrary data, enabled by Bitcoin's Taproot upgrade. Taproot witnesses provide a slightly better payload-to-data ratio than SegWit transactions. A standard transaction can include up to around 390kB of arbitrary data while still passing through the public mempool. A non-standard transaction, included by a miner directly without passing through the mempool, can include close to 4MB of arbitrary data. In short, with SegWit, it became viable to post big blobs of data to the Bitcoin blockchain.

Since then, the usage of Ordinals for NFT inscriptions and Taproot utilization has kicked off. Eric Wall found that at the time of his tweet, posting data on Bitcoin was 7x cheaper than Ethereum. Now that there are thousands of inscriptions on Bitcoin, it has become clear that sovereign rollups and an ecosystem of dapps on Bitcoin could become a reality. The missing piece: a rollup framework for easily integrating Bitcoin as a data availability layer.

Integrating Bitcoin as a data availability layer into Rollkit

Rollkit is a modular framework for rollups, where developers can plug-in custom execution layers and data availability layers. Initially, Rollkit only supported Celestia as an option for data availability and consensus. Now, Bitcoin is an option, thanks to an early research implementation of a Bitcoin data availability module for Rollkit. In this case, sovereign rollups manage their own execution and settlement while offloading consensus and data availability to Bitcoin.

rollkit-bitcoin-rollup

How Rollkit posts data to Bitcoin

To write and read data on Bitcoin, we make use of Taproot transactions. To facilitate this, we implemented a Go package called bitcoin-da that provides a reader/writer interface to Bitcoin. For details of how the interface works and how it uses Taproot, see the specs. The package can be re-used by any project that wants to read or write data on Bitcoin.

Rollkit was built with modularity at its core. It has a data availability interface so that developers can simply implement specific methods to add a new data availability layer. To add a data availability layer, implementers need to satisfy the DataAvailabilityLayerClient interface which defines the behavior of the data availability client, and the BlockRetriever interface which defines how blocks can be synced. These interfaces live in the da package. The most important methods in these interfaces are SubmitBlock and RetrieveBlock for reading and writing the blocks.

After implementing the Taproot reader/writer interface for Bitcoin (bitcoin-da), adding it as a data availability module for Rollkit took less than a day. We mostly only had to implement the SubmitBlock and RetrieveBlocks functions for Rollkit to call the Read and Write methods in bitcoin-da.

rollkit-bitcoin-rollup-2

EVM on Bitcoin demo

Rollkit supports custom execution layers, including EVM, CosmWasm, or the Cosmos SDK. To test the integration, we used Rollkit to run the EVM (using Ethermint) as a sovereign rollup on a local Bitcoin test network. See below for a demo.

Conclusion

As we move towards a future where sovereign communities will form around different applications, asking them to incur the high cost and overhead of deploying a layer 1 blockchain to be sovereign is not sustainable. Sovereign rollups fix this by making it possible to deploy a sovereign chain that inherits the data availability and consensus of another layer 1 chain such as Bitcoin.

Our goal with Rollkit is to make it easy to build and customize rollups. We invite you to play around Rollkit and build sovereign rollups on Bitcoin, or customize Rollkit with different execution environments and data availability layers. For details on how to run Rollkit with the Bitcoin data availability module, see the instructions here. Keep in mind that the integration is an early research implementation and it is not yet production-ready!

Modularism, not maximalism.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/block-times.html b/guides/block-times.html index 7591cff84..1da9e7ac7 100644 --- a/guides/block-times.html +++ b/guides/block-times.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -68,7 +68,7 @@

How to change speed of block production

If you have gone through both the GM world and the Full and sequencer node rollup setup already, you're now ready to experiment with faster block times.

In your rollkit start [args...] command, you will need to add a flag and then the argument for block time.

The flag is:

bash
--rollkit.block_time 1s

Where 1s can be adjusted to the speed of your choosing.

Here is an example:

bash
# start the chain
 rollkit start [existing flags...] // [!code --]
 rollkit start [existing flags...] --rollkit.block_time 1s // [!code ++]

In the above example, we've changed it to one second blocks. Alternatively, you could slow your rollup down to 30 seconds:

bash
--rollkit.block_time 30s

Or speed it up even more, to sub-second block times (100 milliseconds):

bash
--rollkit.block_time 100ms

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/connect-local-da.html b/guides/connect-local-da.html index 4fb6fe2bb..6cc9dde40 100644 --- a/guides/connect-local-da.html +++ b/guides/connect-local-da.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -69,7 +69,7 @@

How to connect a rollup to a local DA network

This guide provides a quick and straightforward method to start a local Data Availability (DA) network and configure your rollup to post data to it.

Setting Up a Local DA Network

To set up a local DA network node on your machine, run the following script to install and start the local DA node:

bash
curl -sSL https://rollkit.dev/install-local-da.sh | bash -s v0.3.1

This script will build and run the node, which will then listen on port 7980.

Configuring your rollup to connect to the local DA network

To connect your rollup to the local DA network, you need to pass the --rollkit.da_address flag with the local DA node address.

Run your rollup

Start your rollup node with the following command, ensuring to include the DA address flag:

bash
rollkit start \
     --rollkit.da_address http://localhost:7980 \
     <other-flags>

Summary

By following these steps, you will set up a local DA network node and configure your rollup to post data to it. This setup is useful for testing and development in a controlled environment.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/create-genesis.html b/guides/create-genesis.html index 33f506cca..ffa4118a1 100644 --- a/guides/create-genesis.html +++ b/guides/create-genesis.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -75,7 +75,7 @@ jq --argjson pubKey "$PUB_KEY" '.consensus["validators"]=[{"address": "'$ADDRESS'", "pub_key": $pubKey, "power": "1000", "name": "Rollkit Sequencer"}]' ~/.rollup/config/genesis.json > temp.json && mv temp.json ~/.rollup/config/genesis.json

10. Creating a restart script

Create a restart-rollup.sh file to restart the chain later, notice the rollkit.da_address flag which is the address of the data availability node, for other DA layers it will be a different set of flags (in case of Celestia check out the tutorial here):

sh
[ -f restart-rollup.sh ] && rm restart-rollup.sh
 
 echo "rollkit start --rollkit.aggregator --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr \"0.0.0.0:36656\" --minimum-gas-prices=\"0.025stake\" --rollkit.da_address \"http://localhost:7980\"" >> restart-rollup.sh

11. Starting the chain

Finally, start the chain with the following command:

sh
rollkit start --rollkit.aggregator --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656" --minimum-gas-prices="0.025stake" --rollkit.da_address "http://localhost:7980"

Summary

By following these steps, you will set up the genesis for your rollup, initialize the validator, add a genesis account, and start the chain on a local data availability network (DA). This guide provides a basic framework for configuring and starting your rollup using the Rollkit CLI. Make sure rollkit.toml is present in the root of your rollup directory, and use the rollkit command for all operations.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/cw-orch.html b/guides/cw-orch.html index 7cd446c2e..094a85236 100644 --- a/guides/cw-orch.html +++ b/guides/cw-orch.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -156,7 +156,7 @@ ├── cw20_ics20.rs └── ..

When importing your crates to get the messages types, you can use the following command in the interface folder.

shell
cargo add cw20-base --path ../contracts/cw20-base/
 cargo add cw20 --path ../packages/cw20

Integrating single contracts

Now that you workspace is setup, you can integrate with single contracts using the above section

More examples and scripts

You can find more example interactions on the counter-contract example directly in the cw-orchestrator repo:

FINAL ADVICE: Learn more and explore our full cw-orch documentation !.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/da-block-time.html b/guides/da-block-time.html index 341976ac1..d9a3af3dc 100644 --- a/guides/da-block-time.html +++ b/guides/da-block-time.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -67,7 +67,7 @@

How to configure DA chain block syncing time

The --rollkit.da_block_time flag is used to configure the time in seconds that the rollup will wait for a block to be synced from the DA chain.

bash
--rollkit.da_block_time duration

An example command would look like this:

bash
rollkit start [existing flags...] // [!code --]
 rollkit start [existing flags...] --rollkit.da_block_time=30s // [!code ++]

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/full-node.html b/guides/full-node.html index 1477864a5..3352a7408 100644 --- a/guides/full-node.html +++ b/guides/full-node.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -76,7 +76,7 @@ --json-rpc.ws-address 127.0.0.1:8547 \ --api.address tcp://localhost:1318

Key points about this command:

  • --rollkit.aggregator=false indicates this is not an aggregator node.
  • The ports and addresses are different from the sequencer node to avoid conflicts. Not everything may be necessary for your setup.
  • We use the P2P_ID environment variable to set the seed node.

Verifying Full Node Operation

After starting your full node, you should see output similar to:

2:33PM DBG indexed transactions height=1 module=txindex num_txs=0
 2:33PM INF block marked as DA included blockHash=7897885B959F52BF0D772E35F8DA638CF8BBC361C819C3FD3E61DCEF5034D1CC blockHeight=5532 module=BlockManager

This output indicates that your full node is successfully connecting to the network and processing blocks.

TIP

If your rollup uses EVM as an execution layar and you see an error like datadir already used by another process, it means you have to remove all the state from rollup data directory (/root/.yourrollup_fn/data/) and specify a different data directory for the EVM client.

Conclusion

You've now set up a full node running alongside your Rollkit sequencer.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/gas-price.html b/guides/gas-price.html index 82d0123b4..4293268bc 100644 --- a/guides/gas-price.html +++ b/guides/gas-price.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

How to configure gas price

In most cases, the gas price can be left to the defaults, which ensures that the price is greater than the minimum gas price accepted by the core node.

The gas price can also be configured manually with the flag --rollkit.da_gas_price:

bash
rollkit start --rollkit.da_gas_price=0.1 [existing flags...]

This configures the rollup to always use the fixed gas price of 0.1utia/gas.

When running a rollup against a live network, the gas price may see occasional spikes during periods of high mempool congestion.

To avoid such transient blob submission failures, the flag --rollkit.da_gas_multiplier may be used:

bash
rollkit start --rollkit.da_gas_price=0.1 --rollkit.da_gas_multiplier=1.2 [...]

This configures the rollup to keep increasing the gas price by a factor of 1.2x of the previous price until the transaction is accepted by the core node.

When the blob submission transaction eventually succeeds, the gas price will gradually return to the default, decreasing by the same factor.

The gas multiplier will only be used if the gas price has been manually configured.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/ibc-connection.html b/guides/ibc-connection.html index 1cdbed0e9..761e4bcb7 100644 --- a/guides/ibc-connection.html +++ b/guides/ibc-connection.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -172,7 +172,7 @@ denom: stake pagination: total: "1"

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/lazy-sequencing.html b/guides/lazy-sequencing.html index ec07c0b94..2360aa535 100644 --- a/guides/lazy-sequencing.html +++ b/guides/lazy-sequencing.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -68,7 +68,7 @@

How to Use Lazy Sequencing (Aggregation)

In this guide, we'll go over how to use lazy sequencing.

This feature was introduced in Rollkit v0.7.0 (with custom buffer time later in v0.13.7) and allows rollup operators to wait for transactions before building blocks. This prevents the rollup from building empty blocks.

To turn on lazy sequencing, add the following flag to your start command:

bash
--rollkit.lazy_aggregator

Additionally, if you want to specify the time interval used for block production even if there are no transactions, use:

bash
--rollkit.lazy_block_time <duration>

An example command with a custom block time of 1 minute:

bash
# start the chain
 rollkit start [existing flags...] // [!code --]
 rollkit start [existing flags...] --rollkit.lazy_aggregator --rollkit.lazy_block_time=1m0s // [!code ++]

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/max-pending-blocks.html b/guides/max-pending-blocks.html index 6328886b1..7e57d7083 100644 --- a/guides/max-pending-blocks.html +++ b/guides/max-pending-blocks.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -67,7 +67,7 @@

How to configure the maximum number of blocks pending DA submission

The --rollkit.max_pending_blocks flag is used to configure the maximum limit of blocks pending DA submission (0 for no limit)

bash
--rollkit.max_pending_blocks uint

An example command would look like this:

bash
rollkit start [existing flags...] // [!code --]
 rollkit start [existing flags...] --rollkit.max_pending_blocks=100 // [!code ++]

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/overview.html b/guides/overview.html index 51ae433e9..3d13c9f7c 100644 --- a/guides/overview.html +++ b/guides/overview.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

How To Guides

Welcome to the Rollkit guides section! Here, you'll find a wide range of guides designed to help you understand and effectively use Rollkit, the first sovereign rollup framework.

Hopefully you've gone through some of the tutorials and are ready to dive deeper. These guides will go into detail on some specific topics that will make your life easier when developing with Rollkit.

In this section, you'll find:

💻 Support

The guides will explore developing with Rollkit, which is still in Alpha stage. If you run into bugs, please write a GitHub issue or let us know in our Telegram.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/restart-rollup.html b/guides/restart-rollup.html index e4d5fe878..940308c03 100644 --- a/guides/restart-rollup.html +++ b/guides/restart-rollup.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -78,7 +78,7 @@ 4:51PM ERR DA layer submission failed Error="Codespace: 'sdk', Code: 19, Message: " attempt=2 module=BlockManager 4:51PM ERR DA layer submission failed error="Codespace: 'sdk', Code: 19, Message: " attempt=3 module=BlockManager

💰 Re-fund your account

First, you'll need to send more tokens to the account running your Celestia node. If you didn't keep track of your key, you can run the following to get your address:

bash
cd $HOME && cd celestia-node
 ./cel-key list --keyring-backend test --node.type light --p2p.network <network>

🛑 Stopping your rollup

You can stop your gm chain (or other Rollkit rollup) by using Control + C in your terminal where the node is running.

⛽ Increase the gas fee

To reiterate, before restarting the chain, you will need to increase the gas fee in order to avoid a Code: 19 error:

bash
rollkit start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace $NAMESPACE --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656"

🔁 Restarting your rollup

Follow the restart rollup section above.

🛢️ Reduce gas fee & restart again

In order to save your TIA, we also recommend stopping the chain with Control + C, changing the gas fee back to the default (in our case, 8000 utia) and restarting the chain:

bash
rollkit start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace $NAMESPACE --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656"

🎊 Congrats! You've successfully restarted your Rollkit rollup after running out of TIA.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/rollkit-monitoring.html b/guides/rollkit-monitoring.html index 4776d3d5d..06b61f269 100644 --- a/guides/rollkit-monitoring.html +++ b/guides/rollkit-monitoring.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

How to integrate Range with your rollup

This section illustrates how Rollkit developers can leverage the Range platform to monitor their rollup activity and explore relevant addresses and transactions in less than 5 minutes.

Overview

In this guide, we’ll go over the steps of the integration of our sample rollup GM, which is divided into three sections:

  1. Integrate your rollup with Range and start the indexing.
  2. Add your addresses and contracts.
  3. Create your first alert and explore transactions.

Prerequisites

You need to have an operational rollkit rollup. If you haven't done so, you'll need to complete the GM world tutorial first.

1. Integrate Your Rollup

We’ll integrate our rollup GM into Range and start indexing blocks and transactions in real-time.

custom-network

Steps

  • Create an account in Range
  • Make sure you have a public RPC endpoint of your Rollkit rollup
  • Go to the settings tab on your account profile in the top-right corner
  • Click the Add Network button in the Custom Network section
  • Choose Rollkit and fill out the form
  • Congrats! Your rollup should be integrated in Range in less than 15 seconds.

2. Add Your Addresses and Contracts

Now that your rollup is integrated into Range, you can customize your workspace. The first step is adding addresses and contracts that you want to monitor. For that, head to the Address section:

import-address

Once you’ve added one or multiple addresses, you can start looking at the real-time transactions explorer in the Transactions tab.

3. Creating Your First Alert Rule

Now, you can set up alerts to monitor specific events or transactions in your rollup. As an example, we can create an alert that notifies us every time our address is involved in a successful transaction:

alert-rules

After executing a sample transaction:

bash
gmd tx bank send gm-991hesf7xgmjwttag2n2wzk43rvxh47nn4ckh3e6s gm-991rcctqc5l4px95k6tdg4pjrms70m2a9t35rl50t 4039stake --keyring-backend test --node tcp://127.0.0.1:36657 --chain-id gm --fees 5000stake

The alert events will appear both in the Overview tab and the Alerting section:

alert-events

🎊 Congrats! You've detected the first monitored transaction in your GM rollup.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/use-rollkit-cli.html b/guides/use-rollkit-cli.html index a87f520a7..ddc087fbc 100644 --- a/guides/use-rollkit-cli.html +++ b/guides/use-rollkit-cli.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -77,7 +77,7 @@ rollkit tx # for any <rollup>d <command> rollkit <command>

Summary

By following these steps, you can install the Rollkit CLI, initialize the rollkit.toml configuration file, and run rollup commands. This setup helps you manage and interact with your rollup project efficiently.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/use-tia-for-gas.html b/guides/use-tia-for-gas.html index 08659a265..447e2679f 100644 --- a/guides/use-tia-for-gas.html +++ b/guides/use-tia-for-gas.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -192,7 +192,7 @@ # Verify success rollkit q tx "$TX_HASH" --output json | jq .code # => 0

🎉 Next steps

Congratulations! You've built a local rollup that posts to a local DA network and uses TIA as the gas token!

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/guides/zkml.html b/guides/zkml.html index 519f2d2aa..5738fd863 100644 --- a/guides/zkml.html +++ b/guides/zkml.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -151,7 +151,7 @@ transactionIndex 0 type 2 to 0x5C59C83c099F72FcE832208f96a23a1E43737a14

TIP

Note: To see the decoded output of the contract call (to check if the proof was verified), you will need to view the call in a block explorer.

Congratulations

Congratulations, you've just verified a zkML circuit on Rollkit.

For further reading, check out Sindri's blog post explaining how using Sindri + Rollkit x Celestia means verifiable ML doesn’t have to be prohibitively expensive for operators or end users.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 853824cbd..164c9aac4 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"blog_overview.md":"DkUHaNyQ","blog_rollkit-the-first-sovereign-rollup-framework.md":"CjQSxNuR","blog_sovereign-rollups-on-bitcoin.md":"Cv2UdG7J","guides_block-times.md":"CaOyn1-e","guides_connect-local-da.md":"DB1ttNpF","guides_create-genesis.md":"CzOSoTO5","guides_cw-orch.md":"D3nB1xuK","guides_da-block-time.md":"CSrh9_hh","guides_full-node.md":"zoxkOyye","guides_gas-price.md":"4GiwnhUl","guides_ibc-connection.md":"BXVkSoiW","guides_lazy-sequencing.md":"B8gIwhlO","guides_max-pending-blocks.md":"ID6j4TbD","guides_overview.md":"NsAG6ffQ","guides_restart-rollup.md":"DqAJTtFX","guides_rollkit-monitoring.md":"qRHSIaJm","guides_use-rollkit-cli.md":"C6tEusFa","guides_use-tia-for-gas.md":"C4c9J-UH","guides_zkml.md":"DegGXlKz","index.md":"8QV9tXeO","learn_about.md":"ctNRr3kK","learn_building-and-deploying-a-rollup.md":"dEb8pH2h","learn_intro.md":"DBFmDC17","learn_specifications.md":"6QGyXBMP","learn_stack.md":"CmGD13uN","learn_transaction-flow.md":"ghtVDGc7","readme.md":"DK1yqCXZ","testnets_cosmwasm-testnet.md":"BA9ygO8S","tutorials_artela-evm-plus-plus.md":"BgJLpYEB","tutorials_avail-da.md":"BYgtzi-O","tutorials_beaconkit.md":"CJNLw986","tutorials_bitcoin.md":"BVLQlH9n","tutorials_celestia-da.md":"DendMjKP","tutorials_cosmwasm.md":"DXnrSnDi","tutorials_evm-contract-interaction.md":"BspW9kO6","tutorials_gm-world-arabica-testnet.md":"2655C1Y5","tutorials_gm-world-mainnet.md":"CrBDdMQU","tutorials_gm-world-mocha-testnet.md":"DNBxIFyc","tutorials_gm-world.md":"XCDIurbN","tutorials_octane-evm.md":"B8ZMLZOc","tutorials_polaris-evm.md":"B9MfVQFu","tutorials_quick-start.md":"DdSy1gdq","tutorials_wordle.md":"B80diCZr"} +{"blog_overview.md":"DkUHaNyQ","blog_rollkit-the-first-sovereign-rollup-framework.md":"CjQSxNuR","blog_sovereign-rollups-on-bitcoin.md":"Cv2UdG7J","guides_block-times.md":"CaOyn1-e","guides_connect-local-da.md":"DB1ttNpF","guides_create-genesis.md":"CzOSoTO5","guides_cw-orch.md":"D3nB1xuK","guides_da-block-time.md":"CSrh9_hh","guides_full-node.md":"zoxkOyye","guides_gas-price.md":"4GiwnhUl","guides_ibc-connection.md":"BXVkSoiW","guides_lazy-sequencing.md":"B8gIwhlO","guides_max-pending-blocks.md":"ID6j4TbD","guides_overview.md":"NsAG6ffQ","guides_restart-rollup.md":"DqAJTtFX","guides_rollkit-monitoring.md":"qRHSIaJm","guides_use-rollkit-cli.md":"C6tEusFa","guides_use-tia-for-gas.md":"C4c9J-UH","guides_zkml.md":"DegGXlKz","index.md":"8QV9tXeO","learn_about.md":"ctNRr3kK","learn_building-and-deploying-a-rollup.md":"dEb8pH2h","learn_intro.md":"DBFmDC17","learn_specifications.md":"DQRmowca","learn_stack.md":"CmGD13uN","learn_transaction-flow.md":"ghtVDGc7","readme.md":"DK1yqCXZ","testnets_cosmwasm-testnet.md":"BA9ygO8S","tutorials_artela-evm-plus-plus.md":"BgJLpYEB","tutorials_avail-da.md":"BYgtzi-O","tutorials_beaconkit.md":"CJNLw986","tutorials_bitcoin.md":"BVLQlH9n","tutorials_celestia-da.md":"DendMjKP","tutorials_cosmwasm.md":"DXnrSnDi","tutorials_evm-contract-interaction.md":"BspW9kO6","tutorials_gm-world-arabica-testnet.md":"2655C1Y5","tutorials_gm-world-mainnet.md":"CrBDdMQU","tutorials_gm-world-mocha-testnet.md":"DNBxIFyc","tutorials_gm-world.md":"XCDIurbN","tutorials_octane-evm.md":"B8ZMLZOc","tutorials_polaris-evm.md":"B9MfVQFu","tutorials_quick-start.md":"DdSy1gdq","tutorials_wordle.md":"B80diCZr"} diff --git a/index.html b/index.html index a8d7db6df..0658996e7 100644 --- a/index.html +++ b/index.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/learn/about.html b/learn/about.html index c6396ecfb..deb37fba7 100644 --- a/learn/about.html +++ b/learn/about.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

About Rollkit

Our mission is to allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.

TIP

In order to use Rollkit, it's important to have some familiarity with Cosmos SDK. You can get up to speed on Cosmos SDK by visiting their official documentation page.

If you're familiar with Rollkit, you may want to skip to the tutorials section.

What is Rollkit?

Rollkit is a sovereign rollup framework that gives developers the freedom to deploy rollups throughout the modular stack, opening new possibilities for rapid experimentation and innovation.

Read more on the Celestia blog to learn more about the concept of sovereign rollups.

Rollkit is an open-source framework. It features a modular node that can run rollups and exposes an ABCI-compatible client interface, which can be used as a substitute for CometBFT in any ABCI-compatible blockchain application.

Rollkit uses data availability (DA) layers by having a unified client interface which can be implemented for use with different DA networks, such as Celestia.

Our goal is to empower developers to quickly innovate and create new classes of rollups with minimal trade-offs, and to make deploying a new chain as easy as deploying a smart contract.

What problems is Rollkit solving?

1. Scalability and customizability

Deploying your decentralized application as a smart contract on a shared blockchain has many limitations. Your smart contract has to share computational resources with every other application, so scalability is limited.

Plus, you're restricted to the execution environment that the shared blockchain uses, so developer flexibility is limited.

2. Security and time to market

Deploying a new chain might sound like the perfect solution for the problems listed above. While it's somewhat true, deploying a new layer 1 chain presents a complex set of challenges and trade-offs for developers looking to build blockchain products.

Deploying a new layer 1 requires significant resources, including time, capital, and expertise, which can be a barrier to entry for some developers.

In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the business sustainability of the network at risk. A strong community and network effect are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable.

In a potential future with millions of chains, it's unlikely all of those chains will be able to sustainably attract a sufficiently secure and decentralized validator set.

Why Rollkit?

Rollkit solves the challenges encountered during the deployment of a smart contract or a new layer 1, by minimizing these tradeoffs through the implementation of rollup chains (rollups).

With Rollkit, developers can benefit from:

  • Shared security: Rollups inherit security from a data availability layer, by posting blocks to it. Rollups reduce the trust assumptions placed on rollup sequencers by allowing full nodes to download and verify the transactions in the blocks posted by the sequencer. For optimistic or zk rollups, in case of fraudulent blocks, full nodes can generate fraud or zk proofs, which they can share with the rest of the network, including light nodes. Our roadmap includes the ability for light clients to receive and verify proofs, so that everyday users can enjoy high security guarantees.

  • Scalability: Rollkit rollups are deployed on specialized data availability layers like Celestia, which directly leverages the scalability of the DA layer. Additionally, rollup transactions are executed off-chain rather than the data availability layer. This means rollups have their own dedicated computational resources, rather than sharing computational resources with other applications.

  • Customizability: Rollkit is built as an open source modular framework, to make it easier for developers to reuse the four main components and customize their rollups. These components are data availability layers, execution environments, proof systems, and sequencer schemes. The components used by the Rollkit stack are customizable.

  • Faster time to market: Rollkit eliminates the need to bootstrap a validator set, manage a consensus network, incur high economic costs, and face other trade-offs that come with deploying a new layer 1. Rollkit's goal is to make deploying a rollup as easy as it is to deploy a smart contract, cutting the time it takes to bring blockchain products to market from months or even years to just minutes.

  • Sovereignty: Rollkit also enables developers to deploy sovereign rollups for cases where communities require sovereignty.

How can you use Rollkit?

As briefly mentioned above, Rollkit could be used in many different ways. From sovereign rollups, to settlement layers, and in the future even to L3s.

Rollup with any execution environment

Rollkit gives developers the flexibility to use pre-existing ABCI-compatible state machines or create a custom state machine tailored to their rollup needs. Rollkit does not restrict the use of any specific virtual machine, allowing developers to experiment and bring innovative applications to life.

Sovereign rollup with Cosmos SDK

Similarly to how developers utilize the Cosmos SDK to build a sovereign layer 1 chain, the Cosmos SDK could be utilized to create a Rollkit-compatible rollup chain. Cosmos-SDK has great documentation and tooling that developers can leverage to learn.

Another possibility is taking an existing layer 1 built with the Cosmos SDK and deploying it as a Rollkit rollup. This can provide a great opportunity for experimentation and growth.

Build a settlement layer

Settlement layers are ideal for developers who want to avoid deploying sovereign rollups. They provide a platform for rollups to verify proofs and resolve disputes. Additionally, they act as a hub for rollups to facilitate trust-minimized token transfers and liquidity sharing between rollups that share the same settlement layer. Think of settlement layers as a special type of execution layer.

When can you use Rollkit?

As of today, Rollkit is still in the alpha stage. The framework currently provides a centralized sequencer, an execution interface (ABCI or Cosmos SDK), and a connection to a data availability layer.

We're currently working on implementing many new and exciting features such as light nodes and state fraud proofs.

Head down to the next section to learn more about what's coming for Rollkit. If you're ready to start building, you can skip to the Tutorials section.

Spoiler alert, whichever you choose, it's going to be a great rabbit hole!

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/learn/building-and-deploying-a-rollup.html b/learn/building-and-deploying-a-rollup.html index 403011861..fb3918680 100644 --- a/learn/building-and-deploying-a-rollup.html +++ b/learn/building-and-deploying-a-rollup.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

🗞️ Building a rollup and testnet deployment

The following tutorials will help you get started building Cosmos-SDK and EVM applications that connect to Celestia's data availability (DA) layer via Rollkit to Celestia's Mocha testnet or Arabica devnet. We call those chains Sovereign Rollups.

You can get started with the following tutorials:

1. Beginner

2️. Intermediate

3️. Advanced

💻 Support

The tutorials will explore developing with Rollkit, which is still in Alpha stage. If you run into bugs, please write a GitHub issue or let us know in our Telegram. Furthermore, while Rollkit allows you to build sovereign rollups on Celestia, it currently does not support fraud proofs yet and is therefore running in "pessimistic" mode, where nodes would need to re-execute the transactions to check the validity of the chain (i.e. a full node). Furthermore, Rollkit currently only supports a single sequencer.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/learn/intro.html b/learn/intro.html index 3adbe4598..b823bfa15 100644 --- a/learn/intro.html +++ b/learn/intro.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

Introduction

Welcome to the Rollkit docs. We're happy you made it here! Our mission is to allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.

Rollkit is the first sovereign rollup framework, and we're setting the bar high for developers' flexibility and ability to customize rollups however they see fit.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/learn/specifications.html b/learn/specifications.html index afa6713d5..c0cba2ccc 100644 --- a/learn/specifications.html +++ b/learn/specifications.html @@ -8,36 +8,36 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + @@ -65,8 +65,8 @@

Technical specifications

Rollkit specifications - is comprehensive documentation on the inner components of Rollkit, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to and leverage the full capabilities of Rollkit.

Released under the APACHE-2.0 License

- +

Technical specifications

Rollkit specifications - is comprehensive documentation on the inner components of Rollkit, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to and leverage the full capabilities of Rollkit.

Additional Rollkit documentation can be found in the Rollkit godocs.

Released under the APACHE-2.0 License

+ \ No newline at end of file diff --git a/learn/stack.html b/learn/stack.html index f1d341351..a1c0651df 100644 --- a/learn/stack.html +++ b/learn/stack.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -68,7 +68,7 @@

Rollkit stack

This page will cover the main components of Rollkit.

Rollup sequencer nodes collect transactions from users, aggregate them into blocks, and post the blocks onto a data availability (DA) layer (such as Celestia) to be ordered and finalized. Full nodes execute and verify rollup blocks, and in the case of an optimistic rollup, propagate fraud proofs when needed. Light clients will receive headers, verify proofs (fraud, zk, etc), and authenticate trust-minimized queries about the state.

Application structure

ABCI interface

Rollkit is a fully functional Application BlockChain Interface (ABCI) client software. It can be used as a CometBFT replacement for any ABCI application. Thanks to this compatibility, you can use tools like abci-cli to test and debug your rollup.

Cosmos SDK

Would you like to change your Cosmos SDK application to a Rollkit rollup? No problem! You need to replace the Cosmos SDK Go dependency with a Rollkit-enabled version, which can be found at the rollkit/cosmos-sdk repository.

Note the rollkit/cosmos-sdk repository follows the release branches of upstream Cosmos SDK, but with the bonus of using Rollkit instead of CometBFT as the ABCI client.

And don't forget to replace another dependency, CometBFT, with rollkit/cometbft, which has an enhanced ABCI interface that includes the methods needed for state fraud proofs.

Data availability

Data availability (DA) can be accessed using generic interfaces. This design allows for seamless integration with any DA layer. New implementations can be plugged in programmatically, without a need to fork Rollkit.

The DataAvailabilityLayerClient interface includes essential lifecycle methods (Init, Start, Stop) as well as data availability methods (SubmitBlocks, RetrieveBlocks).

The BlockRetriever interface serves to enable syncing of full nodes from the data availability layer. It's important to keep in mind that there is no direct correlation between the DA layer block height and the rollup height. Each DA layer block may contain an arbitrary number of rollup blocks.

Celestia

Celestia is a prominent example of a data availability integration implemented for Rollkit. It's using the Celestia Node API via the rollkit/celestia-da package. To deploy a Rollkit rollup on Celestia you also have to run a Celestia light node.

New DA layer integrations can be added by using the go-da interface.

Node components

Mempool

The mempool is inspired by the CometBFT mempool. By default, transactions are handled in a First Come, First Served (FCFS) manner. Ordering of transactions can be implemented on the application level; currently this is possible by returning a priority on CheckTx, and once we support ABCI++ it is also possible via PrepareProposal and the application mempool.

Block manager

The block manager contains routines AggregationLoop, RetrieveLoop, and SyncLoop that communicate through Go channels. These Go routines are ran when a Rollkit node starts up (OnStart). Only the sequencer nodes run AggregationLoop which controls the frequency of block production for a rollup with a timer as per the BlockTime in BlockManager.

All nodes run SyncLoop which looks for the following operations:

  • Receive block headers: block headers are received through a channel HeaderInCh and Rollkit nodes attempt to verify the block with the corresponding block data.
  • Receive block data: block bodies are received through a channel blockInCh and Rollkit nodes attempt to verify the block.
  • Signal RetrieveLoop with timer as per the DABlockTime in BlockManager.

All nodes also run RetrieveLoop which is responsible for interacting with the data availability layer. It checks the last updated DAHeight to retrieve a block with timer DABlockTime signaled by SyncLoop. Note that the start height of the DA layer for the rollup, DAStartHeight, is configurable in BlockManager.

RPC

Rollkit's RPC fully implements the CometBFT RPC interfaces and APIs for querying:

  • Information about the rollup node: information such as node's health, status, and network info.
  • The rollup blockchain: getting information about the rollup blockchain such as blocks and block headers.
  • The rollup transactions: getting transaction information and broadcasting raw transactions, with search capabilities.
  • ABCI: rollup application information.

The following RPC protocols are currently supported:

  • URI over HTTP
  • JSON-RPC over HTTP
  • JSON-RPC over WebSockets

The RPC provides an additional query for DA included blocks using the height parameter:

sh
curl http://127.0.0.1:26657/block?height=1
 
 curl http://127.0.0.1:26657/block?height=included

Parameters

  • height (integer or string): height of the requested block. If no height is specified the latest block will be used. If height is set to the string "included", the latest DA included block will be returned.

P2P layer

Rollkit's P2P layer enables direct communication between rollup nodes. It's used to gossip transactions, headers of newly created blocks, and state fraud proofs. The P2P layer is implemented using libp2p.

Rollkit uses DHT-based active peer discovery. Starting a node connects to pre-configured bootstrap peers, and advertises its namespace ID in the DHT. This solution is flexible, because multiple rollup networks may reuse the same DHT/bootstrap nodes, but specific rollup network might decide to use dedicated nodes as well.

Rollkit node types

Rollkit nodes are implemented in the node package.

Full node

Full nodes verify all blocks, and produce fraud proofs for optimistic rollups. Since they fully verify all rollup blocks, they don't rely on fraud or validity proofs for security.

Light node (work in progress)

Light nodes are light-weight rollup nodes that authenticate block headers, and can be secured by fraud proofs or validity proofs. They're recommended for average users on low-resource devices. Users running light nodes can make trust-minimized queries about the rollup's state. Currently, Rollkit light nodes are still under development.

Sequencer node

Rollups can utilize sequencer nodes. Sequencers are block producers for rollups, responsible for aggregating transactions into blocks, and typically executing transactions to produce a state root, used by the rollup's light clients.

Rollkit plans to support multiple different pluggable sequencer schemes:

Deploy in one-clickFaster soft-confirmations than L1Control over rollup's transaction orderingAtomic composability with other rollupsCensorship resistanceImplementation Status
Centralized sequencerRequires spinning up a sequencerYes ✅Yes ✅No ❌Eventual ⏳*✅ Implemented!
Decentralized sequencerRequires spinning up a sequencer setYes ✅Yes ✅No ❌Real-time ⚡️Planned
Shared decentralized sequencerYes ✅Yes ✅No ❌Yes ✅Real-time ⚡️Planned
Pure fork-choice ruleYes ✅No ❌Maybe 🟡Maybe 🟡Eventual ⏳Planned

"Pure fork-choice rule" refers to any rollup without privileged sequencers, e.g. nodes defer to the data availability layer for ordering and apply a "first-come-first-serve" fork-choice rule.

* implementation of this property is in progress.

State validity modes

Pessimistic (full nodes only)

A pessimistic rollup is a rollup that only supports full nodes that replay all the transactions in the rollup in order to check its validity. Rollkit supports pessimistic rollups by default.

Pessimistic rollups are similar to how Tether uses Bitcoin as a data availability layer via OmniLayer.

Optimistic (fraud proofs) (work in progress)

Rollkit's current design consists of a single sequencer that posts blocks to the DA layer, and multiple (optional) full nodes. Sequencers gossip block headers to full nodes and full nodes fetch posted blocks from the DA layer. Full nodes then execute transactions in these blocks to update their state, and gossip block headers over the P2P network to Rollkit light nodes.

Once state fraud proofs are enabled, when a block contains a fraudulent state transition, Rollkit full nodes can detect it by comparing intermediate state roots (ISRs) between transactions, and generate a state fraud proof that can be gossiped over the P2P network to Rollkit light nodes. These Rollkit light nodes can then use this state fraud proof to verify whether a fraudulent state transition occurred or not by themselves.

Overall, state fraud proofs will enable trust-minimization between full nodes and light nodes as long as there is at least one honest full node in the system that will generate state fraud proofs.

Note that Rollkit state fraud proofs are still a work in progress and will require new methods on top of ABCI, specifically, GenerateFraudProof, VerifyFraudProof, and GetAppHash.

You can find current detailed design and the remaining work needed to push state fraud proofs towards completion in this Architecture Decision Record (ADR).

Validity (ZK proofs)

Validity (ZK) rollups are planned, but not currently supported by Rollkit.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/learn/transaction-flow.html b/learn/transaction-flow.html index 46ff3cdb5..ca58d8f39 100644 --- a/learn/transaction-flow.html +++ b/learn/transaction-flow.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,7 +66,7 @@

Transaction flow

Rollup users use a light node to communicate with the rollup P2P network for two primary reasons:

  • submitting transactions
  • gossipping headers and fraud proofs

WARNING

Light nodes are still a work in progress.

Here's what the typical transaction flow looks like:

Transaction submission

Transaction validation and processing

Block processing

Fraud proof gossip and forking

To transact, users submit a transaction to their light node, which gossips the transaction to a full node. Before adding the transaction to their mempool, the full node checks its validity. Valid transactions are included in the mempool, while invalid ones are refused, and the user's transaction will not be processed.

If the transaction is valid and has been included in the mempool, the sequencer can add it to a rollup block, which is then submitted to the data availability (DA) layer. This results in a successful transaction flow for the user, and the state of the rollup is updated accordingly.

After the block is submitted to the DA layer, the full nodes download and validate the block. However, there is a possibility that the sequencer may maliciously submit a block to the DA layer with invalid transactions or state. In such cases, the full nodes of the rollup chain will consider the block invalid. In the case of an optimistic rollup, if they find the block invalid, they generate fraud proofs and gossip them in the P2P network among other full and light nodes.

As a result, the rollup chain will halt, and the network will decide to fork the chain through social consensus. In the future, when a decentralized sequencer scheme is in place, additional options will be available, such as slashing the sequencer or selecting another full node as the sequencer. However, in any case, a new block must be created and submitted to the DA layer. You can read more about sequencer nodes here.

Released under the APACHE-2.0 License

- + \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 59aad95a7..0eb024d6f 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://rollkit.dev/README2024-09-27T17:28:15.000Zhttps://rollkit.dev/blog/overview2024-05-09T20:42:25.000Zhttps://rollkit.dev/blog/rollkit-the-first-sovereign-rollup-framework2024-05-09T20:42:25.000Zhttps://rollkit.dev/blog/sovereign-rollups-on-bitcoin2024-05-09T20:42:25.000Zhttps://rollkit.dev/guides/block-times2024-08-16T11:27:25.000Zhttps://rollkit.dev/guides/connect-local-da2024-06-20T20:48:11.000Zhttps://rollkit.dev/guides/create-genesis2024-05-21T23:41:02.000Zhttps://rollkit.dev/guides/cw-orch2024-05-03T17:12:19.000Zhttps://rollkit.dev/guides/da-block-time2024-06-14T16:28:33.000Zhttps://rollkit.dev/guides/full-node2024-09-23T15:26:55.000Zhttps://rollkit.dev/guides/gas-price2024-08-16T17:00:21.000Zhttps://rollkit.dev/guides/ibc-connection2024-05-09T19:05:29.000Zhttps://rollkit.dev/guides/lazy-sequencing2024-08-16T17:00:21.000Zhttps://rollkit.dev/guides/max-pending-blocks2024-05-21T23:41:02.000Zhttps://rollkit.dev/guides/overview2024-09-23T15:26:55.000Zhttps://rollkit.dev/guides/restart-rollup2024-08-16T17:00:21.000Zhttps://rollkit.dev/guides/rollkit-monitoring2024-04-25T22:26:49.000Zhttps://rollkit.dev/guides/use-rollkit-cli2024-05-21T23:41:02.000Zhttps://rollkit.dev/guides/use-tia-for-gas2024-08-08T16:28:58.000Zhttps://rollkit.dev/guides/zkml2024-09-09T17:27:05.000Zhttps://rollkit.dev/2024-05-06T13:04:53.000Zhttps://rollkit.dev/learn/about2024-09-30T16:29:13.000Zhttps://rollkit.dev/learn/building-and-deploying-a-rollup2024-07-02T19:46:05.000Zhttps://rollkit.dev/learn/intro2024-09-30T16:29:13.000Zhttps://rollkit.dev/learn/specifications2024-05-16T14:13:44.000Zhttps://rollkit.dev/learn/stack2024-09-03T20:39:01.000Zhttps://rollkit.dev/learn/transaction-flow2023-09-06T14:53:35.000Zhttps://rollkit.dev/testnets/cosmwasm-testnet2024-05-24T13:29:04.000Zhttps://rollkit.dev/tutorials/artela-evm-plus-plus2024-09-19T11:04:23.000Zhttps://rollkit.dev/tutorials/avail-da2024-07-05T12:40:07.000Zhttps://rollkit.dev/tutorials/beaconkit2024-09-03T20:31:11.000Zhttps://rollkit.dev/tutorials/bitcoin2024-02-09T02:41:25.000Zhttps://rollkit.dev/tutorials/celestia-da2024-08-27T18:59:30.000Zhttps://rollkit.dev/tutorials/cosmwasm2024-07-13T07:38:55.000Zhttps://rollkit.dev/tutorials/evm-contract-interaction2024-07-25T18:34:12.000Zhttps://rollkit.dev/tutorials/gm-world-arabica-testnet2024-05-03T19:33:05.000Zhttps://rollkit.dev/tutorials/gm-world-mainnet2024-05-03T17:12:19.000Zhttps://rollkit.dev/tutorials/gm-world-mocha-testnet2024-05-03T19:33:05.000Zhttps://rollkit.dev/tutorials/gm-world2024-07-12T11:55:06.000Zhttps://rollkit.dev/tutorials/octane-evm2024-07-24T16:56:26.000Zhttps://rollkit.dev/tutorials/polaris-evm2024-05-03T17:12:19.000Zhttps://rollkit.dev/tutorials/quick-start2024-05-07T14:56:34.000Zhttps://rollkit.dev/tutorials/wordle2024-07-19T15:07:59.000Z \ No newline at end of file +https://rollkit.dev/README2024-09-27T17:28:15.000Zhttps://rollkit.dev/blog/overview2024-05-09T20:42:25.000Zhttps://rollkit.dev/blog/rollkit-the-first-sovereign-rollup-framework2024-05-09T20:42:25.000Zhttps://rollkit.dev/blog/sovereign-rollups-on-bitcoin2024-05-09T20:42:25.000Zhttps://rollkit.dev/guides/block-times2024-08-16T11:27:25.000Zhttps://rollkit.dev/guides/connect-local-da2024-06-20T20:48:11.000Zhttps://rollkit.dev/guides/create-genesis2024-05-21T23:41:02.000Zhttps://rollkit.dev/guides/cw-orch2024-05-03T17:12:19.000Zhttps://rollkit.dev/guides/da-block-time2024-06-14T16:28:33.000Zhttps://rollkit.dev/guides/full-node2024-09-23T15:26:55.000Zhttps://rollkit.dev/guides/gas-price2024-08-16T17:00:21.000Zhttps://rollkit.dev/guides/ibc-connection2024-05-09T19:05:29.000Zhttps://rollkit.dev/guides/lazy-sequencing2024-08-16T17:00:21.000Zhttps://rollkit.dev/guides/max-pending-blocks2024-05-21T23:41:02.000Zhttps://rollkit.dev/guides/overview2024-09-23T15:26:55.000Zhttps://rollkit.dev/guides/restart-rollup2024-08-16T17:00:21.000Zhttps://rollkit.dev/guides/rollkit-monitoring2024-04-25T22:26:49.000Zhttps://rollkit.dev/guides/use-rollkit-cli2024-05-21T23:41:02.000Zhttps://rollkit.dev/guides/use-tia-for-gas2024-08-08T16:28:58.000Zhttps://rollkit.dev/guides/zkml2024-09-09T17:27:05.000Zhttps://rollkit.dev/2024-05-06T13:04:53.000Zhttps://rollkit.dev/learn/about2024-09-30T16:29:13.000Zhttps://rollkit.dev/learn/building-and-deploying-a-rollup2024-07-02T19:46:05.000Zhttps://rollkit.dev/learn/intro2024-09-30T16:29:13.000Zhttps://rollkit.dev/learn/specifications2024-10-01T20:02:29.000Zhttps://rollkit.dev/learn/stack2024-09-03T20:39:01.000Zhttps://rollkit.dev/learn/transaction-flow2023-09-06T14:53:35.000Zhttps://rollkit.dev/testnets/cosmwasm-testnet2024-05-24T13:29:04.000Zhttps://rollkit.dev/tutorials/artela-evm-plus-plus2024-09-19T11:04:23.000Zhttps://rollkit.dev/tutorials/avail-da2024-07-05T12:40:07.000Zhttps://rollkit.dev/tutorials/beaconkit2024-09-03T20:31:11.000Zhttps://rollkit.dev/tutorials/bitcoin2024-02-09T02:41:25.000Zhttps://rollkit.dev/tutorials/celestia-da2024-08-27T18:59:30.000Zhttps://rollkit.dev/tutorials/cosmwasm2024-07-13T07:38:55.000Zhttps://rollkit.dev/tutorials/evm-contract-interaction2024-07-25T18:34:12.000Zhttps://rollkit.dev/tutorials/gm-world-arabica-testnet2024-05-03T19:33:05.000Zhttps://rollkit.dev/tutorials/gm-world-mainnet2024-05-03T17:12:19.000Zhttps://rollkit.dev/tutorials/gm-world-mocha-testnet2024-05-03T19:33:05.000Zhttps://rollkit.dev/tutorials/gm-world2024-07-12T11:55:06.000Zhttps://rollkit.dev/tutorials/octane-evm2024-07-24T16:56:26.000Zhttps://rollkit.dev/tutorials/polaris-evm2024-05-03T17:12:19.000Zhttps://rollkit.dev/tutorials/quick-start2024-05-07T14:56:34.000Zhttps://rollkit.dev/tutorials/wordle2024-07-19T15:07:59.000Z \ No newline at end of file diff --git a/testnets/cosmwasm-testnet.html b/testnets/cosmwasm-testnet.html index e56abc0b6..f5eca03e3 100644 --- a/testnets/cosmwasm-testnet.html +++ b/testnets/cosmwasm-testnet.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -138,7 +138,7 @@ "sequence": "0" } }
  • Block Explorer: https://canary.modular.cloud/rollkit-cosmwasm
  • WARNING

    The modular.cloud explorer is work in progress. In the meanwhile, the wasm CLI can be used to query the accounts. For example: to collect the transactions for any account, following command can be used.

    wasmd query txs --query "message.sender='wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5'" --node https://rpc.rosm.rollkit.dev

    Add Rosm to Keplr

    Don't have the Keplr Browser extension? Add Keplr Wallet Here

    Click to add Rosm testnet to your Keplr wallet

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/artela-evm-plus-plus.html b/tutorials/artela-evm-plus-plus.html index dcea9acd8..910eab027 100644 --- a/tutorials/artela-evm-plus-plus.html +++ b/tutorials/artela-evm-plus-plus.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -74,7 +74,7 @@ ...

    🔑 Get prefunded test accounts

    Access testing accounts by entering the artroll Docker container:

    bash
    docker exec -ti artroll /bin/bash

    Retrieve the address and private key of testing accounts using:

    bash
    # 👇 Alternatively, you can use myKey2.info, myKey3.info, myKey4.info
     ./entrypoint keyinfo --file ~/.artroll/keyring-test/mykey.info --passwd test

    This will display the testing private key and its address:

    bash
    private key: { Plain Private Key in Hex Format }
     address: { Address Associated with the Private Key }

    There are four testing accounts available in the local development node for interacting with the EVM chain.

    ⚙️ Configuring the Node

    You can modify runtime parameters of the Artela development node by adjusting its configuration files. Follow the steps below to make these changes.

    To configure the development node, first access the Docker container by running the following command:

    bash
    docker exec -it artroll /bin/bash

    Inside the container, you will need to modify the following configuration files:

    • /root/.artroll/config/app.toml
    • /root/.artroll/config/config.toml

    After making the necessary changes, return to the Docker host and restart the container to apply the new configuration:

    bash
    docker compose restart artroll

    🧪 Build on EVM++

    Let’s dive into Artela EVM++ by kicking off with the Hello World project, the following code will guide you through the essentials:

    👉 Contract interaction tutorial: Get hands-on experience with deploying and interacting with smart contracts on the Artela rollup node.

    TIP

    When you are following the Contract interaction tutorial, you need to make the following replacements:

    1. Use https://github.com/artela-network/gm-portal.git instead of the original gm-portal repo.
    2. Use the private key you obtained from the previous step in this tutorial instead of the one used in the Contract interaction tutorial.
    3. The contract address should be 0x9fcEbD70654D360b41ccD123dADAAad6ce13C788 instead of the one starts with 0x18D....

    👉 Quick Start for Aspect on EVM++: Try your first Aspect with Artela rollup node.

    TIP

    Please note that when you are following the Aspect on EVM++ tutorial, you need to make the following replacements:

    1. Replace npm install -g @artela/aspect-tool with npm install -g @artela-next/aspect-tool
    2. Replace the Artela Testnet node URL in project.config.json with http://localhost:8545 to connect to your local rollup node.
    3. Use the private key you obtained from the previous step in this tutorial instead of creating a new account.

    By now, we assume that you:

    • Have a basic understanding of Artela technology.
    • Have installed and played with Artela development tools.
    • Understand how Aspect functions and its impact on making dApps distinct and superior.
    • May already have numerous innovative ideas for building on Artela.

    📖 More to know

    If you want to gain a deeper understanding of Aspect’s capabilities and limitations to fully grasp how it can enhance or constrain your project, make sure not to overlook these essential concepts:

    💥 Build with examples

    Our community has built numbers of projects with Aspect, you can refer to these projects and modify them to learn how to use Aspect more effectively.

    Simple examples that use the basic functionalities of Aspect:

    Real-world use cases that show how to build more complex projects with Aspect:

    🛑 Stopping the Node

    To cease operations and shutdown the Artela rollup node, use:

    bash
    docker compose down

    This command halts all running containers and clears the environment.

    🎉 Conclusion

    Congratulations! You have successfully learnt some basic knowledge of EVM++ and have set up an Artela EVM++ rollup using Rollkit and local-DA. This setup enables you to test the integrated capabilities of Artela’s EVM++ with Rollkit.

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/avail-da.html b/tutorials/avail-da.html index ff6efa35f..918d20f43 100644 --- a/tutorials/avail-da.html +++ b/tutorials/avail-da.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -74,7 +74,7 @@ --rollkit.da_address="grpc://localhost:3000" \ --rollkit.da_start_height $DA_BLOCK_HEIGHT \ --minimum-gas-prices="0.1stake"

    Now, the rollup is running and posting blocks (aggregated in batches) to Avail. You can view your rollup by finding your account on Turing testnet

    INFO

    For details on configuring gas prices specifically for the DA network, see our DA Network Gas Price Guide. This is separate from the --minimum-gas-prices="0.025stake" setting, which is used for rollup network operations.

    🎉 Next steps

    Congratulations! You've built a local rollup that posts to Avail's testnets as well as locally. Well done! Now, go forth and build something great! Good luck!

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/beaconkit.html b/tutorials/beaconkit.html index 8b0081d05..35becde0f 100644 --- a/tutorials/beaconkit.html +++ b/tutorials/beaconkit.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -105,7 +105,7 @@ "0x20f33ce90a13a4b5e7697e3544c3083b8f8a51d4": { "balance": "0x123450000000000000000" },

    Conclusion

    Congratulations! You've successfully set up a BeaconKit node using Rollkit, creating your own sovereign rollup. This setup demonstrates the basic functionality of combining BeaconKit with Rollkit.

    Next Steps

    To further customize your rollup chain:

    1. Experiment with different Rollkit settings to optimize performance.
    2. Consider implementing custom smart contracts on your rollup.
    3. Test the scalability and performance of your rollup under various conditions.

    Troubleshooting

    If you encounter issues:

    • Ensure all prerequisites are correctly installed and up to date.
    • Check that your local DA node is running correctly on port 7980.
    • Verify that the Geth client is properly initialized and running.
    • Review the BeaconKit logs for any specific error messages.

    For more detailed information and updates, visit the BeaconKit GitHub repository and the Rollkit documentation.

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/bitcoin.html b/tutorials/bitcoin.html index 1b4d153c6..030e8e5ad 100644 --- a/tutorials/bitcoin.html +++ b/tutorials/bitcoin.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -187,7 +187,7 @@ --private-key $ANVIL_KEY --rpc-url $RPC_URL

    We can then perform read operations with cast call:

    bash
    cast call $CONTRACT_ADDRESS "getCount()(int)" --rpc-url $RPC_URL

    🧪 Deploying to the Ethermint sovereign rollup

    Now that we've deployed and tested locally, we can deploy to our Ethermint chain.

    First, we will need to export the private key generated by the ethermint init.sh script:

    bash
    PRIVATE_KEY=$(ethermintd keys unsafe-export-eth-key mykey --keyring-backend test)

    NOTE: Here, the key name from init.sh is mykey but you can modify the init.sh to change the name of your key.

    Now, we can start deploying the smart contract to our Ethermint chain.

    To do so, run the following script:

    bash
    forge script script/Counter.s.sol:CounterScript \
     --rpc-url http://127.0.0.1:8545 --private-key $PRIVATE_KEY --broadcast

    Set the contract address in the output as the CONTRACT_ADDRESS variable:

    bash
    export CONTRACT_ADDRESS=<new-contract-address>

    Once the contract has been deployed to the Ethermint rollup, we can use cast send to test sending transactions to it:

    bash
    cast send $CONTRACT_ADDRESS "incrementCounter()" \
     --rpc-url http://127.0.0.1:8545 --private-key $PRIVATE_KEY

    We can then perform read operations with cast call:

    bash
    cast call $CONTRACT_ADDRESS "getCount()(int)" --rpc-url http://127.0.0.1:8545

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/celestia-da.html b/tutorials/celestia-da.html index ebf44cdcb..f40685b18 100644 --- a/tutorials/celestia-da.html +++ b/tutorials/celestia-da.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -79,7 +79,7 @@ --rollkit.da_start_height $DA_BLOCK_HEIGHT \ --rollkit.da_address $DA_ADDRESS \ --minimum-gas-prices="0.025stake"

    Now, the rollup is running and posting blocks (aggregated in batches) to Celestia. You can view your rollup by using your namespace or account on Mocha testnet or Mainnet Beta explorers.

    INFO

    For details on configuring gas prices, specifically for the Celestia network, see the DA Network Gas Price Guide. The Celestia gas price is separate from the --minimum-gas-prices="0.025stake" setting, which is used for the rollup network operations.

    🎉 Next steps

    Congratulations! You've built a local rollup that posts data to Celestia's DA layer. Well done! Now, go forth and build something great! Good luck!

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/cosmwasm.html b/tutorials/cosmwasm.html index 4449d5d0c..ab6820c18 100644 --- a/tutorials/cosmwasm.html +++ b/tutorials/cosmwasm.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -166,7 +166,7 @@ tx: null txhash: C147257485B72E7FFA5FDB943C94CE951A37817554339586FFD645AD2AA397C3

    If you try to register the same name again, you'll see an expected error:

    bash
    Error: rpc error: code = Unknown desc = rpc error: code = Unknown desc = failed to execute message; message index: 0: Name has been taken (name fred): execute wasm contract failed [CosmWasm/wasmd/x/wasm/keeper/keeper.go:364] With gas wanted: '0' and gas used: '123809' : unknown request

    Next, query the owner of the name record:

    bash
    NAME_QUERY='{"resolve_record": {"name": "fred"}}'
     wasmd query wasm contract-state smart $CONTRACT "$NAME_QUERY" --node http://127.0.0.1:36657 --output json

    You'll see the owner's address in a JSON response:

    bash
    {"data":{"address":"wasm1y9ceqvnsnm9xtcdmhrjvv4rslgwfzmrzky2c5z"}}

    With that, we have instantiated and interacted with the CosmWasm nameservice smart contract on our local DA network using Rollkit!

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/evm-contract-interaction.html b/tutorials/evm-contract-interaction.html index 3d5796fdf..fbad71473 100644 --- a/tutorials/evm-contract-interaction.html +++ b/tutorials/evm-contract-interaction.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -99,7 +99,7 @@ yarn && yarn dev

    Now, your frontend is running! We'll display and interact with our smart contract on our frontend.

    First, you will need to change the contract address on gm-portal/frontend/src/App.tsx to your contract address from above before you can interact with the contract on the frontend:

    TIP

    Only if you changed the contract, you will need to update the ABI in gm-portal/frontend/GmPortal.json from gm-portal/contracts/out/GmPortal.sol/GmPortal.json. This can be done with:

    bash
    cd $HOME
     cp gm-portal/contracts/out/GmPortal.sol/GmPortal.json gm-portal/frontend

    Interact with the frontend

    In order to interact with the contract on the frontend, you'll need to fund an account that you have in your Ethereum wallet or add the private key from above into your wallet.

    To transfer to an external account, use this command:

    bash
    export RECEIVER=<receiver ETH address>
     cast send --private-key $PRIVATE_KEY $RECEIVER --value 1ether --rpc-url $RPC_URL

    If you are in a different terminal than the one you set the private key in originally, you may need to set it again.

    Now, login with your wallet that you funded, and post a ooga booga on your ooga booga portal!

    frontend-evm

    Conclusion

    You have successfully deployed a smart contract to your EVM rollup and interacted with it on a frontend. You can now build more complex applications on your EVM rollup!

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/gm-world-arabica-testnet.html b/tutorials/gm-world-arabica-testnet.html index 4754133c9..11e413090 100644 --- a/tutorials/gm-world-arabica-testnet.html +++ b/tutorials/gm-world-arabica-testnet.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -100,7 +100,7 @@ _ = ctx return &types.QueryGmResponse{Text: "gm world!"}, nil }

    The query command has also scaffolded x/gm/client/cli/query_gm.go that implements a CLI equivalent of the gm query and mounted this command in x/gm/client/cli/query.go.

    Restart your rollup

    Restart your rollup by running the init-arabica-testnet.sh script again.

    Query your rollup

    In a separate window, run the following command:

    bash
    gmd q gm gm

    We will get the following JSON response:

    bash
    text: gm world!

    gm.png

    Next steps

    Congratulations 🎉 you've successfully built your first rollup and queried it!

    In the next tutorial, you'll learn how to post data to Celestia's Mainnet Beta.

    If you're interested in setting up a full node alongside your sequencer, see the Full and sequencer node rollup setup tutorial.

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/gm-world-mainnet.html b/tutorials/gm-world-mainnet.html index f25a45f05..464ceb32c 100644 --- a/tutorials/gm-world-mainnet.html +++ b/tutorials/gm-world-mainnet.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -68,7 +68,7 @@

    GM world rollup: Part 3

    This tutorial is part 3 of the GM world rollup tutorials. In this tutorial, it is expected that you've completed part 1 or part 2 of the tutorial and are familiar with running a local rollup devnet or posting to a Celestia testnet.

    TIP

    This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub issue ticket or reach out in our Telegram group.

    Deploying to Celestia Mainnet Beta

    🪶 Run a Celestia light node

    Fully sync and fund a light node on Mainnet beta (celestia). Follow instructions to install and start your Celestia data availability layer light node selecting the Arabica network. You can find instructions to install and run the node. After the node is synced, stop the light node.

    Clear previous chain history

    Before starting the rollup, we need to remove the old project folders:

    bash
    rm -r $HOME/go/bin/gmd && rm -rf $HOME/.gm

    Start the rollup on mainnet

    For this portion, you will need to stop the rollup that you have running from parts 1 and 2 of the tutorial, using Control + C in the terminal.

    1. Download the script for deploying to Celestia's Mainnet Beta:

      bash
      # From inside the `gm` directory
       wget https://rollkit.dev/gm/init-mainnet.sh
    2. Ensure that the account for your light node is funded.

    3. Run the init-mainnet.sh script:

      bash
      bash init-mainnet.sh
    4. Watch as your rollup posts blocks to Celestia!

    5. View your rollup by finding your namespace or account Celenium.

    View the example rollup's namespace on Celenium.

    TIP

    init-mainnet.sh script uses a default namespace 00000000000000000000000000000000000000000008e5f679bf7116cb. You can set your own by using a command similar to this (or, you could get creative 😎):

    bash
    openssl rand -hex 10

    Replace the last 10 characters in 00000000000000000000000000000000000000000008e5f679bf7116cb with the newly generated 10 characters.

    Learn more about namespaces .

    Restarting your rollup

    When you ran init-mainnet.sh, the script generated a script called restart-mainnet.sh in the $HOME/gm directory for you to use to restart your rollup.

    In order to do so, restart celestia light node and then run:

    bash
    bash restart-mainnet.sh

    Next steps

    Congratulations! You have a Rollkit rollup running on Celestia's Mainnet Beta.

    If you're interested in setting up a full node alongside your sequencer, see the Full and sequencer node rollup setup tutorial.

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/gm-world-mocha-testnet.html b/tutorials/gm-world-mocha-testnet.html index 9308ef7be..1e63c4126 100644 --- a/tutorials/gm-world-mocha-testnet.html +++ b/tutorials/gm-world-mocha-testnet.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -100,7 +100,7 @@ _ = ctx return &types.QueryGmResponse{Text: "gm world!"}, nil }

    The query command has also scaffolded x/gm/client/cli/query_gm.go that implements a CLI equivalent of the gm query and mounted this command in x/gm/client/cli/query.go.

    Restart your rollup

    Restart your rollup by running the init-mocha-testnet.sh script again.

    Query your rollup

    In a separate window, run the following command:

    bash
    gmd q gm gm

    We will get the following JSON response:

    bash
    text: gm world!

    gm.png

    Next steps

    Congratulations 🎉 you've successfully built your first rollup and queried it!

    In the next tutorial, you'll learn how to post data to Celestia's Mainnet Beta.

    If you're interested in setting up a full node alongside your sequencer, see the Full and sequencer node rollup setup tutorial.

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/gm-world.html b/tutorials/gm-world.html index 2c9766af9..8c9e63cdd 100644 --- a/tutorials/gm-world.html +++ b/tutorials/gm-world.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -186,7 +186,7 @@ pagination: next_key: null total: "0"

    📦 GM world UI app

    Now that you have an idea of how to interact with the rollup with the rollkit CLI, let's look at the user interface (UI) application aspect of connecting a wallet to a rollup.

    Connecting your wallet to your rollup is as straightforward as connecting to any other blockchain. It assumes you have the Keplr wallet extension installed in your browser.

    🔗 Connecting your wallet

    Kurtosis spun up a UI app alongside your rollup already, so to connect your Keplr wallet to the application, simply open your browser and go to http://localhost:3000.

    Click the "Connect Wallet" button on the page, and approve the connection request in the Keplr prompt.

    Once authorized, your wallet address will be displayed, confirming that your wallet is successfully connected.

    gm-world-frontend-connected

    TIP

    If you run into any issues, make sure your Keplr wallet is updated and set to connect to your local environment.

    🎉 Next steps

    Congratulations! You've experienced connecting to a rollup from the user side — simple and straightforward. Now, you might consider exploring how to add more application logic to your rollup using the Cosmos SDK, as demonstrated in our Wordle App tutorial.

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/octane-evm.html b/tutorials/octane-evm.html index 51a1f7ce9..3ea4e1195 100644 --- a/tutorials/octane-evm.html +++ b/tutorials/octane-evm.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -68,7 +68,7 @@

    Quick start guide for Omni Octane with Rollkit

    This guide will help you quickly set up and run an Omni node using Rollkit and local-DA.

    📦 Clone the Omni repository

    To get started, clone the Omni repository with the Rollkit branch:

    bash
    git clone -b rollkit https://github.com/rollkit/omni.git
     cd omni

    🏗️ Build Docker images

    Before running Omni, you need to build the Docker images. This step requires GoReleaser to be installed on your system. If you don't have GoReleaser, you'll need to install it first:

    • On macOS with Homebrew:
      bash
      brew install goreleaser
    • On Linux or Windows with Go installed:
      bash
      go install github.com/goreleaser/goreleaser@latest

    Make sure GoReleaser is in your PATH after installation.

    Once GoReleaser is installed, run the following command to build the Docker images:

    bash
    make build-docker

    This command will build all the necessary Docker images for running Omni with Rollkit.

    If you encounter any issues with GoReleaser or the build process, make sure you have sufficient free space on your machine. You can check your available disk space using the df -h command on Linux/macOS or powershell -command "Get-PSDrive -PSProvider 'FileSystem'" on Windows.

    🚀 Deploy Omni with Rollkit and local-DA

    To start your Omni node with Rollkit and local-DA, execute:

    bash
    make devnet-zero-deploy

    Upon execution, the command will set up and start your Omni node. You should see output indicating the progress and status of your node. Notice the EVM Chain RPC available message, which indicates that the Omni node is ready to accept EVM transactions:

    bash
    24-07-22 20:29:03.655 INFO EVM Chain RPC available                  chain_id=1651 chain_name=omni_evm url=http://127.0.0.1:8000

    🧪 Smart Contract Deployment and Interaction

    To deploy and interact with smart contracts on the Omni EVM, you can use the tools you are already familiar with, follow our Contract interaction tutorial to get a hands on experience.

    To fund your account with some tokens, you can use the omni-cli, which needs to be installed first:

    bash
    make install-cli # install omni cli 
     omni devnet fund --rpc-url http://127.0.0.1:8000 --address=<your address>

    🛑 Stopping the node

    When you're done and want to stop the Omni node, use the following command:

    bash
    make devnet-zero-clean

    This will stop all running containers and clean up the environment.

    🎉 Conclusion

    That's it! You've successfully set up and run an Omni node with Rollkit and local-DA. This setup allows you to experiment with Omni's capabilities integrated with Rollkit.

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/polaris-evm.html b/tutorials/polaris-evm.html index a3169dc26..122b0f33e 100644 --- a/tutorials/polaris-evm.html +++ b/tutorials/polaris-evm.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -127,7 +127,7 @@ DA_BLOCK_HEIGHT=$(docker exec $(docker ps -q) celestia header local-head --token $AUTH_TOKEN | jq '.result.header.height' -r) // [!code --] DA_BLOCK_HEIGHT=$(curl https://rpc-mocha.pops.one/block |jq -r '.result.block.header.height') // [!code ++]

    Start the EVM rollup

    Change into the Polaris directory in your terminal:

    bash
    cd $HOME/polaris
     make start

    Congratulations! Your light node is now posting your rollup's data to Celestia's Mocha testnet.

    Find an explorer to view the default namespace in the tutorial or search for your own namespace on Celenium.

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/quick-start.html b/tutorials/quick-start.html index 07071630d..a54afd457 100644 --- a/tutorials/quick-start.html +++ b/tutorials/quick-start.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -73,7 +73,7 @@ I[2024-05-01|09:58:46.080] Started node module=main I[2024-05-01|09:58:46.081] Creating and publishing block module=BlockManager height=223 I[2024-05-01|09:58:46.082] Finalized block module=BlockManager height=223 num_txs_res=0 num_val_updates=0 block_app_hash=

    🎉 Conclusion

    That's it! Your sovereign rollup node is now up and running. It's incredibly simple to start a blockchain (which is essentially what a rollup is) these days using Rollkit. Explore further and discover how you can build useful applications on Rollkit. Good luck!

    Released under the APACHE-2.0 License

    - + \ No newline at end of file diff --git a/tutorials/wordle.html b/tutorials/wordle.html index be8d97a56..a7b374086 100644 --- a/tutorials/wordle.html +++ b/tutorials/wordle.html @@ -8,34 +8,34 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -489,7 +489,7 @@ "total": "1" } }

    With that, we implemented a basic example of Wordle using Cosmos-SDK and Ignite and Rollkit.

    You can exit out of your docker container with:

    bash
    exit

    Then you can shut down your rollup and kurtosis by running:

    bash
    kurtosis clean -a

    Read on to how you can extend the code base.

    🔮 Extending in the future

    There are many ways this codebase can be extended:

    1. You can improve messaging around when you guess the correct word.
    2. You can hash the word prior to submitting it to the chain, ensuring the hashing is local so that it’s not revealed via front-running by others monitoring the plaintext string when it’s submitted on-chain.
    3. You can improve the UI in terminal using a nice interface for Wordle. Some examples are here.
    4. You can improve current date to stick to a specific timezone.
    5. You can create a bot that submits a wordle every day at a specific time.
    6. You can create a vue.js front-end with Ignite using example open-source repositories here and here.

    🎉 Next steps

    Congratulations! You've built a Wordle app using Cosmos-SDK and Rollkit. Now, explore connecting your rollup to DA networks like Celestia.

    Released under the APACHE-2.0 License

    - + \ No newline at end of file