From 6334020d6086657df14170e434b1f1d12433da85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20K=C3=A4stner?= Date: Thu, 29 Jan 2026 08:39:47 +0100 Subject: [PATCH] Provide samples for EVPN/VXLAN Fabric configuration --- docs/.vitepress/config.mts | 8 + docs/assets/evpn-vxlan-topology.cast | 3827 ++++++++ docs/assets/evpn-vxlan-topology.png | Bin 0 -> 864092 bytes docs/index.md | 3 + docs/package-lock.json | 8061 +++++++++-------- docs/package.json | 3 + docs/tutorials/evpn-vxlan-fabric.md | 609 ++ docs/tutorials/index.md | 19 + examples/cisco-n9k-evpn-vxlan/README.md | 5 + .../kubernetes/01-devices/kustomization.yaml | 9 + .../kubernetes/01-devices/leaf1.yaml | 11 + .../kubernetes/01-devices/leaf2.yaml | 11 + .../kubernetes/01-devices/leaf3.yaml | 11 + .../kubernetes/01-devices/secret.yaml | 8 + .../kubernetes/01-devices/spine1.yaml | 11 + .../kubernetes/01-devices/spine2.yaml | 11 + .../02-loopbacks/kustomization.yaml | 13 + .../kubernetes/02-loopbacks/leaf1-lo0.yaml | 14 + .../kubernetes/02-loopbacks/leaf1-lo1.yaml | 15 + .../kubernetes/02-loopbacks/leaf2-lo0.yaml | 14 + .../kubernetes/02-loopbacks/leaf2-lo1.yaml | 15 + .../kubernetes/02-loopbacks/leaf3-lo0.yaml | 14 + .../kubernetes/02-loopbacks/leaf3-lo1.yaml | 14 + .../kubernetes/02-loopbacks/spine1-lo0.yaml | 14 + .../kubernetes/02-loopbacks/spine1-lo1.yaml | 14 + .../kubernetes/02-loopbacks/spine2-lo0.yaml | 14 + .../kubernetes/02-loopbacks/spine2-lo1.yaml | 14 + .../03-vpc-keepalive/kustomization.yaml | 7 + .../03-vpc-keepalive/leaf1-eth1-30.yaml | 18 + .../03-vpc-keepalive/leaf1-vpc-keepalive.yaml | 11 + .../03-vpc-keepalive/leaf2-eth1-30.yaml | 18 + .../03-vpc-keepalive/leaf2-vpc-keepalive.yaml | 11 + .../04-vpc-peerlink/kustomization.yaml | 10 + .../04-vpc-peerlink/leaf1-eth1-31.yaml | 20 + .../04-vpc-peerlink/leaf1-eth1-32.yaml | 20 + .../kubernetes/04-vpc-peerlink/leaf1-po1.yaml | 26 + .../04-vpc-peerlink/leaf2-eth1-31.yaml | 20 + .../04-vpc-peerlink/leaf2-eth1-32.yaml | 20 + .../kubernetes/04-vpc-peerlink/leaf2-po1.yaml | 26 + .../spanning-tree-network.yaml | 7 + .../05-vpc-domain/kustomization.yaml | 5 + .../05-vpc-domain/leaf1-vpc-domain.yaml | 22 + .../05-vpc-domain/leaf2-vpc-domain.yaml | 22 + .../06-interconnects/kustomization.yaml | 15 + .../06-interconnects/leaf1-eth1-1.yaml | 18 + .../06-interconnects/leaf1-eth1-2.yaml | 18 + .../06-interconnects/leaf2-eth1-1.yaml | 18 + .../06-interconnects/leaf2-eth1-2.yaml | 18 + .../06-interconnects/leaf3-eth1-1.yaml | 18 + .../06-interconnects/leaf3-eth1-2.yaml | 18 + .../06-interconnects/spine1-eth1-1.yaml | 18 + .../06-interconnects/spine1-eth1-2.yaml | 18 + .../06-interconnects/spine1-eth1-3.yaml | 18 + .../06-interconnects/spine2-eth1-1.yaml | 18 + .../06-interconnects/spine2-eth1-2.yaml | 18 + .../06-interconnects/spine2-eth1-3.yaml | 18 + .../kubernetes/07-underlay/kustomization.yaml | 8 + .../kubernetes/07-underlay/leaf1-ospf.yaml | 21 + .../kubernetes/07-underlay/leaf2-ospf.yaml | 21 + .../kubernetes/07-underlay/leaf3-ospf.yaml | 21 + .../kubernetes/07-underlay/spine1-ospf.yaml | 23 + .../kubernetes/07-underlay/spine2-ospf.yaml | 23 + .../kubernetes/08-pim/kustomization.yaml | 8 + .../kubernetes/08-pim/leaf1-pim.yaml | 20 + .../kubernetes/08-pim/leaf2-pim.yaml | 20 + .../kubernetes/08-pim/leaf3-pim.yaml | 20 + .../kubernetes/08-pim/spine1-pim.yaml | 25 + .../kubernetes/08-pim/spine2-pim.yaml | 25 + .../09-bgp-router/kustomization.yaml | 8 + .../kubernetes/09-bgp-router/leaf1-bgp.yaml | 12 + .../kubernetes/09-bgp-router/leaf2-bgp.yaml | 12 + .../kubernetes/09-bgp-router/leaf3-bgp.yaml | 12 + .../kubernetes/09-bgp-router/spine1-bgp.yaml | 12 + .../kubernetes/09-bgp-router/spine2-bgp.yaml | 12 + .../10-bgp-peers/kustomization.yaml | 8 + .../10-bgp-peers/leaf1-bgp-peers.yaml | 33 + .../10-bgp-peers/leaf2-bgp-peers.yaml | 33 + .../10-bgp-peers/leaf3-bgp-peers.yaml | 33 + .../10-bgp-peers/spine1-bgp-peers.yaml | 53 + .../10-bgp-peers/spine2-bgp-peers.yaml | 53 + .../kubernetes/11-nve/kustomization.yaml | 6 + .../kubernetes/11-nve/leaf1-nve1.yaml | 15 + .../kubernetes/11-nve/leaf2-nve1.yaml | 15 + .../kubernetes/11-nve/leaf3-nve1.yaml | 15 + .../kubernetes/12-vlan/kustomization.yaml | 6 + .../kubernetes/12-vlan/leaf1-vlan-10.yaml | 8 + .../kubernetes/12-vlan/leaf2-vlan-10.yaml | 8 + .../kubernetes/12-vlan/leaf3-vlan-10.yaml | 8 + .../kubernetes/13-host/kustomization.yaml | 8 + .../kubernetes/13-host/leaf1-eth1-10.yaml | 17 + .../kubernetes/13-host/leaf1-po10.yaml | 24 + .../kubernetes/13-host/leaf2-eth1-10.yaml | 17 + .../kubernetes/13-host/leaf2-po10.yaml | 24 + .../kubernetes/13-host/leaf3-eth1-10.yaml | 17 + .../kubernetes/14-vxlan/kustomization.yaml | 6 + .../14-vxlan/leaf1-vxlan-100010.yaml | 12 + .../14-vxlan/leaf2-vxlan-100010.yaml | 12 + .../14-vxlan/leaf3-vxlan-100010.yaml | 12 + .../kubernetes/kustomization.yaml | 16 + .../cisco-n9k-evpn-vxlan/topology.clab.yml | 124 + 100 files changed, 10199 insertions(+), 3943 deletions(-) create mode 100644 docs/assets/evpn-vxlan-topology.cast create mode 100644 docs/assets/evpn-vxlan-topology.png create mode 100644 docs/tutorials/evpn-vxlan-fabric.md create mode 100644 docs/tutorials/index.md create mode 100644 examples/cisco-n9k-evpn-vxlan/README.md create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf2.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf3.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/secret.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/spine1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/spine2.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf1-lo0.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf1-lo1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf2-lo0.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf2-lo1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf3-lo0.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf3-lo1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine1-lo0.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine1-lo1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine2-lo0.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine2-lo1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf1-eth1-30.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf1-vpc-keepalive.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf2-eth1-30.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf2-vpc-keepalive.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-eth1-31.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-eth1-32.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-po1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-eth1-31.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-eth1-32.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-po1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/spanning-tree-network.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/leaf1-vpc-domain.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/leaf2-vpc-domain.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf1-eth1-1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf1-eth1-2.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf2-eth1-1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf2-eth1-2.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf3-eth1-1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf3-eth1-2.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-2.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-3.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-2.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-3.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf1-ospf.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf2-ospf.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf3-ospf.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/spine1-ospf.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/spine2-ospf.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf1-pim.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf2-pim.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf3-pim.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/spine1-pim.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/spine2-pim.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf1-bgp.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf2-bgp.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf3-bgp.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/spine1-bgp.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/spine2-bgp.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf1-bgp-peers.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf2-bgp-peers.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf3-bgp-peers.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/spine1-bgp-peers.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/spine2-bgp-peers.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf1-nve1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf2-nve1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf3-nve1.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf1-vlan-10.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf2-vlan-10.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf3-vlan-10.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf1-eth1-10.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf1-po10.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf2-eth1-10.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf2-po10.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf3-eth1-10.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf1-vxlan-100010.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf2-vxlan-100010.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf3-vxlan-100010.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/kubernetes/kustomization.yaml create mode 100644 examples/cisco-n9k-evpn-vxlan/topology.clab.yml diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index e5f4f4b9..241e5fcd 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -33,6 +33,7 @@ export default withMermaid({ text: 'Documentation', items: [ { text: 'Overview', link: '/overview' }, + { text: 'Tutorials', link: '/tutorials/evpn-vxlan-fabric' }, { text: 'API References', link: '/api/' }, ], }, @@ -69,6 +70,13 @@ export default withMermaid({ text: 'Overview', items: [{ text: 'Index', link: '/overview/' }], }, + { + text: 'Tutorials', + items: [ + { text: 'Index', link: '/tutorials/' }, + { text: 'EVPN/VXLAN Fabric', link: '/tutorials/evpn-vxlan-fabric' } + ], + }, { text: 'API References', items: [{ text: 'Index', link: '/api/' }], diff --git a/docs/assets/evpn-vxlan-topology.cast b/docs/assets/evpn-vxlan-topology.cast new file mode 100644 index 00000000..96b37c19 --- /dev/null +++ b/docs/assets/evpn-vxlan-topology.cast @@ -0,0 +1,3827 @@ +{"version":3,"term":{"cols":187,"rows":91,"type":"tmux-256color","version":"tmux 3.6a","theme":{"fg":"#cdd6f4","bg":"#1e1e2e","palette":"#45475a:#f38ba8:#a6e3a1:#f9e2af:#89b4fa:#f5c2e7:#94e2d5:#bac2de:#585b70:#f38ba8:#a6e3a1:#f9e2af:#89b4fa:#f5c2e7:#94e2d5:#a6adc8"}},"timestamp":1772880610,"command":"env ZDOTDIR=${XDG_CONFIG_HOME:-$HOME/.config}/asciinema zsh","env":{"SHELL":"/opt/homebrew/bin/fish"}} +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.779, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.479, "m", ""] +[1.487, "o", "k"] +[0.000, "o", "\bku"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "c"] +[0.000, "o", "l"] +[0.001, "o", "u"] +[0.000, "o", "s"] +[0.000, "o", "t"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "-"] +[0.000, "o", "i"] +[0.000, "o", "n"] +[0.001, "o", "f"] +[0.006, "o", "\u001b[19D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[12Co"] +[1.187, "o", "\r\r\n"] +[0.069, "o", "Kubernetes control plane is running at https://127.0.0.1:61688\r\nCoreDNS is running at https://127.0.0.1:61688/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy\r\n\r\nTo further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.\r\n"] +[0.001, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.997, "o", "k"] +[0.000, "o", "\bku"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "g"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", " "] +[0.001, "o", "d"] +[0.000, "o", "e"] +[0.000, "o", "p"] +[0.001, "o", "l"] +[0.000, "o", "o"] +[0.001, "o", "y"] +[0.000, "o", "m"] +[0.000, "o", "e"] +[0.001, "o", "n"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "n"] +[0.001, "o", " "] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "w"] +[0.000, "o", "o"] +[0.001, "o", "r"] +[0.000, "o", "k"] +[0.000, "o", "-"] +[0.001, "o", "o"] +[0.000, "o", "p"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "a"] +[0.001, "o", "t"] +[0.001, "o", "o"] +[0.000, "o", "r"] +[0.000, "o", "-"] +[0.001, "o", "s"] +[0.000, "o", "y"] +[0.000, "o", "s"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.002, "o", "\u001b[48D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[41Cm"] +[1.337, "o", "\r\r\n"] +[0.050, "o", "NAME READY UP-TO-DATE AVAILABLE AGE\r\nnetwork-operator-controller-manager 1/1 1 1 4m45s\r\n"] +[0.001, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.603, "m", ""] +[1.454, "o", "y"] +[0.000, "o", "\byq"] +[0.001, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "d"] +[0.000, "o", "e"] +[0.000, "o", "v"] +[0.001, "o", "i"] +[0.000, "o", "c"] +[0.001, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.001, "o", "f"] +[0.000, "o", "1"] +[0.001, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.001, "o", "m"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.000, "o", "1"] +[0.001, "o", "-"] +[0.000, "o", "d"] +[0.000, "o", "e"] +[0.001, "o", "v"] +[0.000, "o", "i"] +[0.000, "o", "c"] +[0.001, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "s"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.000, "o", "r"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "."] +[0.001, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.002, "o", "\u001b[72D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m1\u001b[4m-\u001b[4md\u001b[4me\u001b[4mv\u001b[4mi\u001b[4mc\u001b[4me\u001b[4ms\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m1\u001b[4m-\u001b[4md\u001b[4me\u001b[4mv\u001b[4mi\u001b[4mc\u001b[4me\u001b[4ms\u001b[4m/\u001b[4ms\u001b[4me\u001b[4mc\u001b[4mr\u001b[4me\u001b[4mt\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[1.153, "o", "\r\r\n"] +[0.009, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Device\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m labels\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m networking.metal.ironcore.dev/role\u001b[0m:\u001b[32m evpn-leaf\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m endpoint\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m address\u001b[0m:\u001b[32m 192.168.5.2:50011\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36msecretRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m fabric-credentials\u001b[0m\r\n"] +[0.000, "o", "---\r\n\u001b[36mapiVersion\u001b[0m:\u001b[32m v1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Secret\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m fabric-credentials\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m kubernetes.io/basic-auth\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mstringData\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m username\u001b[0m:\u001b[32m admin\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mpassword\u001b[0m:\u001b[32m admin\u001b[0m\r\n"] +[0.001, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.317, "m", ""] +[2.606, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "a"] +[0.000, "o", "p"] +[0.001, "o", "p"] +[0.000, "o", "l"] +[0.000, "o", "y"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "k"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "d"] +[0.000, "o", "e"] +[0.000, "o", "v"] +[0.001, "o", "i"] +[0.000, "o", "c"] +[0.001, "o", "e"] +[0.001, "o", "\u001b[39D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m1\u001b[4m-\u001b[4md\u001b[4me\u001b[4mv\u001b[4mi\u001b[4mc\u001b[4me\u001b[4ms\u001b[24m"] +[0.835, "o", "\r\r\n"] +[0.097, "o", "secret/fabric-credentials created\r\n"] +[0.005, "o", "device.networking.metal.ironcore.dev/leaf1 created\r\n"] +[0.005, "o", "device.networking.metal.ironcore.dev/leaf2 created\r\n"] +[0.007, "o", "device.networking.metal.ironcore.dev/leaf3 created\r\n"] +[0.005, "o", "device.networking.metal.ironcore.dev/spine1 created\r\n"] +[0.003, "o", "device.networking.metal.ironcore.dev/spine2 created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[3.483, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "g"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "d"] +[0.001, "o", "e"] +[0.000, "o", "v"] +[0.001, "o", "i"] +[0.000, "o", "c"] +[0.001, "o", "e"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "o"] +[0.000, "o", " "] +[0.001, "o", "w"] +[0.000, "o", "i"] +[0.000, "o", "d"] +[0.003, "o", "\u001b[25D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[18Ce"] +[1.457, "o", "\r\r\n"] +[0.047, "o", "NAME ENDPOINT MANUFACTURER MODEL SERIALNUMBER FIRMWAREVERSION PORTS PHASE READY AGE\r\nleaf1 192.168.5.2:50011"] +[0.000, "o", " Cisco N9K-C9300v 9D9X10CJ4NB 10.4(6) 0/64 (10g) Running True 5s\r\nleaf2 "] +[0.000, "o", "192.168.5.2:50012 "] +[0.000, "o", "Cisco N9K-C9300v 95Y2QS3MWJI "] +[0.000, "o", "10.4(6) "] +[0.000, "o", "0/64 (10g) Running True 5s\r\nleaf3"] +[0.000, "o", " 192.168.5.2:50013 Cisco N9K-C9300v 9NIPG1KUN7D 10.4(6) 0/64 (10g)"] +[0.000, "o", " Running"] +[0.000, "o", " True 5s"] +[0.000, "o", "\r\nspine1 192.168.5.2:50001 Cisco "] +[0.000, "o", " N9K-C9300v "] +[0.000, "o", "94M7ETP4RRI 10.4(6)"] +[0.000, "o", " "] +[0.000, "o", "0/64 (10g)"] +[0.000, "o", " Running "] +[0.000, "o", "True 5s\r\nspine2 192.168.5.2:50002 "] +[0.000, "o", "Cisco "] +[0.000, "o", "N9K-C9300v"] +[0.000, "o", " 97UMBFX3T63 10.4(6)"] +[0.000, "o", " "] +[0.000, "o", "0/64 (10g) "] +[0.000, "o", "Running"] +[0.000, "o", " "] +[0.000, "o", "True 5s\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.574, "m", ""] +[0.554, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.958, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.000, "o", "/"] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "0"] +[0.000, "o", "2"] +[0.000, "o", "-"] +[0.000, "o", "l"] +[0.001, "o", "o"] +[0.000, "o", "o"] +[0.000, "o", "p"] +[0.000, "o", "b"] +[0.001, "o", "a"] +[0.000, "o", "c"] +[0.000, "o", "k"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "s"] +[0.000, "o", "p"] +[0.000, "o", "i"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "1"] +[0.001, "o", "-"] +[0.000, "o", "l"] +[0.000, "o", "o"] +[0.000, "o", "0"] +[0.001, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.001, "o", "m"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.000, "o", "2"] +[0.000, "o", "-"] +[0.001, "o", "l"] +[0.000, "o", "o"] +[0.000, "o", "o"] +[0.000, "o", "p"] +[0.001, "o", "b"] +[0.000, "o", "a"] +[0.000, "o", "c"] +[0.000, "o", "k"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "s"] +[0.000, "o", "p"] +[0.001, "o", "i"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "1"] +[0.001, "o", "-"] +[0.000, "o", "l"] +[0.000, "o", "o"] +[0.001, "o", "1"] +[0.000, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.001, "o", "m"] +[0.005, "o", "\u001b[85D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m2\u001b[4m-\u001b[4ml\u001b[4mo\u001b[4mo\u001b[4mp\u001b[4mb\u001b[4ma\u001b[4mc\u001b[4mk\u001b[4ms\u001b[4m/\u001b[4ms\u001b[4mp\u001b[4mi\u001b[4mn\u001b[4me\u001b[4m1\u001b[4m-\u001b[4ml\u001b[4mo\u001b[4m0\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m2\u001b[4m-\u001b[4ml\u001b[4mo\u001b[4mo\u001b[4mp\u001b[4mb\u001b[4ma\u001b[4mc\u001b[4mk\u001b[4ms\u001b[4m/\u001b[4ms\u001b[4mp\u001b[4mi\u001b[4mn\u001b[4me\u001b[4m1\u001b[4m-\u001b[4ml\u001b[4mo\u001b[4m1\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.732, "o", "\r\r\n"] +[0.006, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m spine1-lo0\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m spine1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m lo0\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m Router-ID Spine1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Loopback\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mipv4\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m addresses\u001b[0m:\r\n -\u001b[32m 10.0.0.1/32\u001b[0m\r\n"] +[0.000, "o", "---\r\n\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m spine1-lo1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m spine1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m lo1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m Anycast RP\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Loopback\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mipv4\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m addresses\u001b[0m:\r\n -\u001b[32m 10.0.0.100/32\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.832, "m", ""] +[0.923, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.203, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "2"] +[0.001, "o", "-"] +[0.000, "o", "l"] +[0.000, "o", "o"] +[0.001, "o", "o"] +[0.000, "o", "p"] +[0.000, "o", "b"] +[0.001, "o", "a"] +[0.000, "o", "c"] +[0.001, "o", "k"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.001, "o", "f"] +[0.000, "o", "1"] +[0.001, "o", "-"] +[0.000, "o", "l"] +[0.000, "o", "o"] +[0.001, "o", "0"] +[0.000, "o", "."] +[0.001, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "0"] +[0.000, "o", "2"] +[0.000, "o", "-"] +[0.000, "o", "l"] +[0.001, "o", "o"] +[0.000, "o", "o"] +[0.000, "o", "p"] +[0.001, "o", "b"] +[0.000, "o", "a"] +[0.000, "o", "c"] +[0.001, "o", "k"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.001, "o", "a"] +[0.000, "o", "f"] +[0.000, "o", "1"] +[0.001, "o", "-"] +[0.000, "o", "l"] +[0.000, "o", "o"] +[0.001, "o", "1"] +[0.000, "o", "."] +[0.000, "o", "y"] +[0.001, "o", "a"] +[0.000, "o", "m"] +[0.002, "o", "\u001b[83D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m2\u001b[4m-\u001b[4ml\u001b[4mo\u001b[4mo\u001b[4mp\u001b[4mb\u001b[4ma\u001b[4mc\u001b[4mk\u001b[4ms\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4ml\u001b[4mo\u001b[4m0\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m2\u001b[4m-\u001b[4ml\u001b[4mo\u001b[4mo\u001b[4mp\u001b[4mb\u001b[4ma\u001b[4mc\u001b[4mk\u001b[4ms\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4ml\u001b[4mo\u001b[4m1\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.869, "o", "\r\r\n"] +[0.009, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo0\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m lo0\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m Router-ID Leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Loopback\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mipv4\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m addresses\u001b[0m:\r\n -\u001b[32m 10.0.0.10/32\u001b[0m\r\n"] +[0.000, "o", "---\r\n\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m lo1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m VTEP Leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Loopback\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mipv4\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m addresses\u001b[0m:\r\n -\u001b[32m 10.0.1.10/32\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[32m 10.1.0.10/32\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.044, "m", ""] +[1.673, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.447, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "a"] +[0.000, "o", "p"] +[0.001, "o", "p"] +[0.000, "o", "l"] +[0.000, "o", "y"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "k"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "0"] +[0.000, "o", "2"] +[0.001, "o", "-"] +[0.000, "o", "l"] +[0.000, "o", "o"] +[0.001, "o", "o"] +[0.000, "o", "p"] +[0.000, "o", "b"] +[0.001, "o", "a"] +[0.000, "o", "c"] +[0.000, "o", "k"] +[0.002, "o", "\u001b[41D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m2\u001b[4m-\u001b[4ml\u001b[4mo\u001b[4mo\u001b[4mp\u001b[4mb\u001b[4ma\u001b[4mc\u001b[4mk\u001b[4ms\u001b[24m"] +[0.904, "o", "\r\r\n"] +[0.073, "o", "interface.networking.metal.ironcore.dev/leaf1-lo0 created\r\n"] +[0.005, "o", "interface.networking.metal.ironcore.dev/leaf1-lo1 created\r\n"] +[0.006, "o", "interface.networking.metal.ironcore.dev/leaf2-lo0 created\r\n"] +[0.007, "o", "interface.networking.metal.ironcore.dev/leaf2-lo1 created\r\n"] +[0.007, "o", "interface.networking.metal.ironcore.dev/leaf3-lo0 created\r\n"] +[0.006, "o", "interface.networking.metal.ironcore.dev/leaf3-lo1 created\r\n"] +[0.006, "o", "interface.networking.metal.ironcore.dev/spine1-lo0 created\r\n"] +[0.005, "o", "interface.networking.metal.ironcore.dev/spine1-lo1 created\r\n"] +[0.010, "o", "interface.networking.metal.ironcore.dev/spine2-lo0 created\r\n"] +[0.006, "o", "interface.networking.metal.ironcore.dev/spine2-lo1 created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.854, "o", "w"] +[0.001, "o", "\bwa"] +[0.000, "o", "t"] +[0.000, "o", "c"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.000, "o", "g"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "i"] +[0.000, "o", "n"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "f"] +[0.000, "o", "a"] +[0.001, "o", "c"] +[0.000, "o", "e"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "o"] +[0.000, "o", " "] +[0.000, "o", "w"] +[0.001, "o", "i"] +[0.000, "o", "d"] +[0.002, "o", "\u001b[34D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[29Ce"] +[1.664, "o", "\r\r\n"] +[0.005, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.053, "o", "\u001b[H\u001b[JNAME\u001b[1;14HINTERFACE TYPE\u001b[37GADMIN STATE DESCRIPTION\u001b[1;70HMTU DEVICE READY CONFIGURED OPERATIONAL AGE\r\u001b[2dleaf1-lo0 lo0\u001b[2;26HLoopback Up\u001b[2;51H"] +[0.000, "o", "Router-ID Leaf1\u001b[2;76Hleaf1 True True\u001b[2;106HTrue\u001b[2;120H3s\r\u001b[3dleaf1-lo1 lo1\u001b[3;26H"] +[0.000, "o", "Loopback Up\u001b[3;51H"] +[0.000, "o", "VTEP Leaf1\u001b[3;76Hleaf1\u001b[3;120H3s\r\u001b[4d"] +[0.000, "o", "leaf2-lo0 lo0\u001b[4;26H"] +[0.000, "o", "Loopback Up\u001b[4;51H"] +[0.000, "o", "Router-ID Leaf2\u001b[4;76H"] +[0.000, "o", "leaf2\u001b[4;120H"] +[0.000, "o", "3s\r\u001b[5d"] +[0.000, "o", "leaf2-lo1 lo1\u001b[5;26HLoopback Up\u001b[5;51H"] +[0.000, "o", "VTEP Leaf2\u001b[5;76Hleaf2 True True\u001b[5;106HTrue\u001b[5;120H"] +[0.000, "o", "3s\r\u001b[6d"] +[0.000, "o", "leaf3-lo0 lo0\u001b[6;26H"] +[0.000, "o", "Loopback Up\u001b[6;51H"] +[0.000, "o", "Router-ID Leaf3\u001b[6;76H"] +[0.000, "o", "leaf3 True True\u001b[6;106H"] +[0.000, "o", "True\u001b[6;120H"] +[0.000, "o", "3s\r\u001b[7d"] +[0.000, "o", "leaf3-lo1 lo1\u001b[7;26HLoopback Up\u001b[7;51HVTEP Leaf3\u001b[7;76Hleaf3\u001b[7;120H3s\r\u001b[8dspine1-lo0 lo0\u001b[8;26HLoopback Up\u001b[8;51HRouter-ID Spine1\u001b[8;76Hspine1 True True\u001b[8;106HTrue\u001b[8;120H"] +[0.000, "o", "3s\r\u001b[9dspine1-lo1 lo1\u001b[9;26HLoopback Up\u001b[9;51HAnycast RP\u001b[9;76Hspine1 True True\u001b[9;106HTrue\u001b[9;120H3s\r\u001b[10dspine2-lo0 lo0\u001b[10;26HLoopback Up\u001b[10;51HRouter-ID Spine2\u001b[10;76Hspine2\u001b[10;120H3s\r\u001b[11dspine2-lo1 lo1\u001b[11;26HLoopback Up\u001b[11;51HAnycast RP\u001b[11;76Hspine2 True True\u001b[11;106HTrue\u001b[11;120H"] +[0.000, "o", "3s\r\u001b[12d"] +[1.055, "o", "\u001b[2;120H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b"] +[0.000, "o", "4\u001b[6d\b4\u001b[7d\b4\u001b[8d\b"] +[0.000, "o", "4\u001b[9d\b"] +[0.000, "o", "4\u001b[10d\b"] +[0.000, "o", "4\u001b[11d\b4\r\u001b[12d"] +[1.058, "o", "\u001b[1;90H CONFIGURED OPERATIONAL AGE\u001b[2;93H True\u001b[106G True\u001b[2;120H 5s\u001b[3;85HUnknown Unknown\u001b[108GUnknown 5s\u001b[4;85H"] +[0.000, "o", "Unknown Unknown\u001b[108GUnknown 5s\u001b[5;93H True\u001b[106G True\u001b[5;120H 5s\u001b[6;93H"] +[0.000, "o", " True\u001b[106G"] +[0.000, "o", " True\u001b[6;120H 5s\u001b[7;85HUnknown Unknown\u001b[108G"] +[0.000, "o", "Unknown "] +[0.000, "o", " 5s\u001b[8;93H True\u001b[106G True\u001b[8;120H 5s\u001b[9;93H True\u001b[106G True\u001b[9;120H 5s\u001b[10;85HUnknown Unknown\u001b[108G"] +[0.000, "o", "Unknown 5s\u001b[11;93H"] +[0.000, "o", " True\u001b[106G"] +[0.000, "o", " True\u001b[11;120H"] +[0.000, "o", " "] +[0.000, "o", " 5s\r\u001b[12d"] +[1.053, "o", "\u001b[1;90H\u001b[2P\u001b[2;93HTrue \u001b[106GTrue \u001b[2;120H6s\u001b[K\u001b[3;85HTrue True True 6s\u001b[K\u001b[4;85HTrue True True 6"] +[0.000, "o", "s\u001b[K\u001b[5;93HTrue \u001b[106GTrue \u001b[5;120H6s\u001b[K\u001b[6;93H"] +[0.000, "o", "True \u001b[106GTrue \u001b[6;120H6s\u001b[K\u001b[7;85HTrue True True 6s\u001b[K\u001b[8;93HTrue \u001b[106GTrue \u001b[8;120H6s\u001b[K\u001b[9;93HTrue \u001b[106GTrue \u001b[9;120H6s\u001b[K\u001b[10;85HTrue True True 6s\u001b[K\u001b[11;93H"] +[0.000, "o", "True \u001b[106GTrue \u001b[11;120H6"] +[0.000, "o", "s\u001b[K\r\u001b[12d"] +[1.053, "o", "\u001b[2;120H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b"] +[0.000, "o", "7\u001b[6d\b7\u001b[7d\b7\u001b[8d\b"] +[0.000, "o", "7\u001b[9d\b"] +[0.000, "o", "7\u001b[10d\b7\u001b[11d\b7\r\u001b[12d"] +[1.052, "o", "\u001b[2;120H8\u001b[3d\b8\u001b[4d\b8\u001b[5d\b8\u001b[6d\b"] +[0.000, "o", "8\u001b[7d\b8\u001b[8d\b8\u001b[9d\b"] +[0.000, "o", "8\u001b[10d\b8\u001b[11d\b8\r\u001b[12d"] +[1.056, "o", "\u001b[2;120H10s\u001b[3;120H10s\u001b[4;120H10s\u001b[5;120H"] +[0.000, "o", "10s\u001b[6;120H10s\u001b[7;120H1"] +[0.000, "o", "0s\u001b[8;120H1"] +[0.000, "o", "0s\u001b[9;120H"] +[0.000, "o", "1"] +[0.000, "o", "0s\u001b[10;120H10s\u001b[11;120H1"] +[0.000, "o", "0s\r\u001b[12d"] +[1.052, "o", "\u001b[2;121H1\u001b[3d\b1\u001b[4d\b1\u001b[5d\b1\u001b[6d\b"] +[0.000, "o", "1\u001b[7d\b1\u001b[8d\b"] +[0.000, "o", "1\u001b[9d\b1\u001b[10d\b1\u001b[11d\b"] +[0.000, "o", "1\r\u001b[12d"] +[1.051, "o", "\u001b[2;121H2\u001b[3d\b2\u001b[4d\b2\u001b[5d\b2\u001b[6d\b"] +[0.000, "o", "2\u001b[7d\b2\u001b[8d\b2\u001b[9d\b"] +[0.000, "o", "2\u001b[10d\b2\u001b[11d\b"] +[0.000, "o", "2\r\u001b[12d"] +[0.543, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.574, "m", ""] +[0.948, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.945, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "0"] +[0.000, "o", "3"] +[0.000, "o", "-"] +[0.001, "o", "v"] +[0.000, "o", "p"] +[0.000, "o", "c"] +[0.000, "o", "-"] +[0.001, "o", "k"] +[0.000, "o", "e"] +[0.000, "o", "e"] +[0.001, "o", "p"] +[0.000, "o", "a"] +[0.000, "o", "l"] +[0.001, "o", "i"] +[0.000, "o", "v"] +[0.000, "o", "e"] +[0.000, "o", "/"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.001, "o", "f"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.001, "o", "p"] +[0.000, "o", "c"] +[0.000, "o", "-"] +[0.001, "o", "k"] +[0.000, "o", "e"] +[0.000, "o", "e"] +[0.001, "o", "p"] +[0.000, "o", "a"] +[0.000, "o", "l"] +[0.000, "o", "i"] +[0.001, "o", "v"] +[0.000, "o", "e"] +[0.000, "o", "."] +[0.000, "o", "y"] +[0.001, "o", "a"] +[0.000, "o", "m"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "3"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.000, "o", "p"] +[0.001, "o", "c"] +[0.000, "o", "-"] +[0.000, "o", "k"] +[0.001, "o", "e"] +[0.000, "o", "e"] +[0.000, "o", "p"] +[0.000, "o", "a"] +[0.001, "o", "l"] +[0.000, "o", "i"] +[0.000, "o", "v"] +[0.000, "o", "e"] +[0.001, "o", "/"] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.001, "o", "f"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "h"] +[0.000, "o", "1"] +[0.001, "o", "-"] +[0.000, "o", "3"] +[0.000, "o", "0"] +[0.000, "o", "."] +[0.001, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.006, "o", "\u001b[105D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m3\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4mk\u001b[4me\u001b[4me\u001b[4mp\u001b[4ma\u001b[4ml\u001b[4mi\u001b[4mv\u001b[4me\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4mk\u001b[4me\u001b[4me\u001b[4mp\u001b[4ma\u001b[4ml\u001b[4mi\u001b[4mv\u001b[4me\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m3\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4mk\u001b[4me\u001b[4me\u001b[4mp\u001b[4ma\u001b[4ml\u001b[4mi\u001b[4mv\u001b[4me\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4me\u001b[4mt\u001b[4mh\u001b[4m1\u001b[4m-\u001b[4m3\u001b[4m0\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.794, "o", "\r\r\n"] +[0.008, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m VRF\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m labels\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m networking.metal.ironcore.dev/role\u001b[0m:\u001b[32m vpc-keepalive\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m leaf1-vpc-keepalive\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m VPC_KEEPALIVE\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m VRF for vPC Keepalive\u001b[0m\r\n"] +[0.001, "o", "---\r\n\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m labels\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m networking.metal.ironcore.dev/role\u001b[0m:\u001b[32m vpc-keepalive\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m leaf1-eth1-30\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m eth1/30\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m vPC Keepalive\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Physical\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mvrfRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-vpc-keepalive\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mipv4\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m addresses\u001b[0m:\r\n -\u001b[32m 10.1.1.1/30\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.495, "m", ""] +[1.692, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "a"] +[0.000, "o", "p"] +[0.001, "o", "p"] +[0.000, "o", "l"] +[0.000, "o", "y"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "k"] +[0.001, "o", " "] +[0.000, "o", "."] +[0.000, "o", "/"] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "3"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.001, "o", "p"] +[0.000, "o", "c"] +[0.000, "o", "-"] +[0.000, "o", "k"] +[0.001, "o", "e"] +[0.000, "o", "e"] +[0.000, "o", "p"] +[0.001, "o", "a"] +[0.000, "o", "l"] +[0.000, "o", "i"] +[0.001, "o", "v"] +[0.001, "o", "\u001b[45D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m3\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4mk\u001b[4me\u001b[4me\u001b[4mp\u001b[4ma\u001b[4ml\u001b[4mi\u001b[4mv\u001b[4me\u001b[24m"] +[1.241, "o", "\r\r\n"] +[0.090, "o", "interface.networking.metal.ironcore.dev/leaf1-eth1-30 created\r\n"] +[0.006, "o", "interface.networking.metal.ironcore.dev/leaf2-eth1-30 created\r\n"] +[0.009, "o", "vrf.networking.metal.ironcore.dev/leaf1-vpc-keepalive created\r\n"] +[0.007, "o", "vrf.networking.metal.ironcore.dev/leaf2-vpc-keepalive created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.162, "o", "w"] +[0.001, "o", "\bwa"] +[0.000, "o", "t"] +[0.000, "o", "c"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "g"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "v"] +[0.001, "o", "r"] +[0.000, "o", "f"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "o"] +[0.000, "o", " "] +[0.000, "o", "w"] +[0.001, "o", "i"] +[0.000, "o", "d"] +[0.003, "o", "\u001b[28D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[23Ce"] +[2.747, "o", "\r\r\n"] +[0.005, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.054, "o", "\u001b[H\u001b[JNAME\u001b[1;23HVRF\u001b[1;39HDEVICE READY AGE\r\u001b[2dleaf1-vpc-keepalive VPC_KEEPALIVE leaf1\u001b[2;56H5s\r\u001b[3dleaf2-vpc-keepalive VPC_KEEPALIVE leaf2\u001b[3;56H"] +[0.000, "o", "5s\r\u001b[4d"] +[1.051, "o", "\u001b[2;48HTrue 6\u001b[3;48HTrue 6\r\u001b[4d"] +[1.053, "o", "\u001b[2;56H7\u001b[3d\b7\r\u001b[4d"] +[1.057, "o", "\u001b[2;56H8\u001b[3d\b8\r\u001b[4d"] +[1.056, "o", "\u001b[2;56H9\u001b[3d\b9\r\u001b[4d"] +[1.052, "o", "\u001b[2;56H10s\u001b[3;56H10s\r\u001b[4d"] +[0.083, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.001, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.311, "o", "w"] +[0.000, "o", "\bwa"] +[0.001, "o", "t"] +[0.000, "o", "c"] +[0.000, "o", "h"] +[0.001, "o", " "] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "g"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", " "] +[0.000, "o", "i"] +[0.000, "o", "n"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "f"] +[0.000, "o", "a"] +[0.000, "o", "c"] +[0.000, "o", "e"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "w"] +[0.000, "o", "o"] +[0.000, "o", "r"] +[0.001, "o", "k"] +[0.000, "o", "i"] +[0.000, "o", "n"] +[0.001, "o", "g"] +[0.000, "o", "."] +[0.000, "o", "m"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "a"] +[0.001, "o", "l"] +[0.000, "o", "."] +[0.000, "o", "i"] +[0.000, "o", "r"] +[0.001, "o", "o"] +[0.000, "o", "n"] +[0.000, "o", "c"] +[0.001, "o", "o"] +[0.000, "o", "r"] +[0.000, "o", "e"] +[0.001, "o", "."] +[0.000, "o", "d"] +[0.000, "o", "e"] +[0.001, "o", "v"] +[0.000, "o", "/"] +[0.000, "o", "r"] +[0.000, "o", "o"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "="] +[0.001, "o", "v"] +[0.000, "o", "p"] +[0.000, "o", "c"] +[0.001, "o", "-"] +[0.000, "o", "k"] +[0.000, "o", "e"] +[0.000, "o", "e"] +[0.001, "o", "p"] +[0.000, "o", "a"] +[0.000, "o", "l"] +[0.000, "o", "i"] +[0.001, "o", "v"] +[0.000, "o", "e"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "o"] +[0.001, "o", " "] +[0.000, "o", "w"] +[0.000, "o", "i"] +[0.001, "o", "d"] +[0.001, "o", "\u001b[86D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[81Ce"] +[1.695, "m", ""] +[1.281, "o", "\r\r\n"] +[0.004, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.053, "o", "\u001b[H\u001b[JNAME\u001b[1;17HINTERFACE TYPE\u001b[40GADMIN STATE DESCRIPTION MTU DEVICE READY CONFIGURED OPERATIONAL AGE\r\u001b[2dleaf1-eth1-30 eth1/30 Physical Up\u001b[2;54H"] +[0.000, "o", "vPC Keepalive\u001b[2;76Hleaf1 True True\u001b[2;106HTrue\u001b[2;120H16s\r\u001b[3dleaf2-eth1-30 eth1/30 Physical Up\u001b[3;54HvPC Keepalive\u001b[3;76Hleaf2 True True\u001b[3;106HTrue\u001b[3;120H"] +[0.000, "o", "16s\r\u001b[4d"] +[1.048, "o", "\u001b[2;121H7\u001b[3d\b7\r\u001b[4d"] +[1.050, "o", "\u001b[2;121H8\u001b[3d\b8\r\u001b[4d"] +[1.052, "o", "\u001b[2;121H9\u001b[3d\b9\r\u001b[4d"] +[1.053, "o", "\u001b[2;120H20\u001b[3d\b\b20\r\u001b[4d"] +[1.055, "o", "\u001b[2;121H1\u001b[3d\b1\r\u001b[4d"] +[1.051, "o", "\u001b[2;121H2\u001b[3d\b2\r\u001b[4d"] +[1.056, "o", "\u001b[2;121H3\u001b[3d\b3\r\u001b[4d"] +[0.986, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.225, "r", "187x45"] +[0.000, "r", "187x91"] +[1.300, "m", ""] +[1.072, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.552, "o", "s"] +[0.000, "o", "\bss"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.001, "o", "a"] +[0.000, "o", "f"] +[0.001, "o", "\u001b[8D\u001b[32ms\u001b[32ms\u001b[32mh\u001b[39m\u001b[5C1"] +[1.189, "o", "\r\r\n"] +[1.372, "o", "** WARNING: connection is not using a post-quantum key exchange algorithm.\r\r\n** This session may be vulnerable to \"store now, decrypt later\" attacks.\r\r\n** The server may need to be upgraded. See https://openssh.com/pq.html\r\r\n"] +[0.111, "o", "User Access Verification\r\n"] +[0.417, "o", "\r\n"] +[0.267, "o", "Bad terminal type: \"tmux-256color\". Will assume vt100.\r\n"] +[0.042, "o", "Cisco NX-OS Software\r\nCopyright (c) 2002-2025, Cisco Systems, Inc. All rights reserved.\r\nNexus 9000v software (\"Nexus 9000v Software\") and related documentation,\r\nfiles or other reference materials (\"Documentation\") are\r\nthe proprietary property and confidential information of Cisco\r\nSystems, Inc. (\"Cisco\") and are protected, without limitation,\r\npursuant to United States and International copyright and trademark\r\nlaws in the applicable jurisdiction which provide civil and criminal\r\npenalties for copying or distribution without Cisco's authorization.\r\n\r\nAny use or disclosure, in whole or in part, of the Nexus 9000v Software\r\nor Documentation to any third party for any purposes is expressly\r\nprohibited except as otherwise authorized by Cisco in writing.\r\nThe copyrights to certain works contained herein are owned by other\r\nthird parties and are used and distributed under license. Some parts\r\nof this software may be covered under the GNU Public License or the\r\nGNU Lesser General Public License. A copy of each su"] +[0.000, "o", "ch license is\r\navailable at\r\nhttp://www.gnu.org/licenses/gpl.html and\r\nhttp://www.gnu.org/licenses/lgpl.html\r\n***************************************************************************\r\n* Nexus 9000v is strictly limited to use for evaluation, demonstration *\r\n* and NX-OS education. Any use or disclosure, in whole or in part of *\r\n* the Nexus 9000v Software or Documentation to any third party for any *\r\n* purposes is expressly prohibited except as otherwise authorized by *\r\n* Cisco in writing. *\r\n***************************************************************************\r\n\rleaf1# "] +[1.640, "o", "ping 10.1.1.2 vrf VPC_KEEPALIVE source 10.1.1.1"] +[1.138, "o", "\r\r\n"] +[0.201, "o", "PING 10.1.1.2 (10.1.1.2) from 10.1.1.1: 56 data bytes\r\n"] +[0.044, "o", "64 bytes from 10.1.1.2: icmp_seq=0 ttl=254 time=8.365 ms\r\n64 bytes from 10.1.1.2: icmp_seq=1 ttl=254 time=5.239 ms\r\n64 bytes from 10.1.1.2: icmp_seq=2 ttl=254 time=5.613 ms\r\n64 bytes from 10.1.1.2: icmp_seq=3 ttl=254 time=5.489 ms\r\n64 bytes from 10.1.1.2: icmp_seq=4 ttl=254 time=4.823 ms\r\n\r\n--- 10.1.1.2 ping statistics ---\r\n5 packets transmitted, 5 packets received, 0.00% packet loss\r\nround-trip min/avg/max = 4.823/5.905/8.365 ms\r\n"] +[0.041, "o", "\rleaf1# "] +[1.548, "m", ""] +[1.202, "o", "e"] +[0.194, "o", "x"] +[0.172, "o", "i"] +[0.134, "o", "t"] +[1.269, "o", "\r\r\n"] +[0.063, "o", "Connection to clab-evpn-vxlan-fabric-leaf1 closed.\r\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.783, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.637, "o", "y"] +[0.000, "o", "\byq"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "0"] +[0.000, "o", "4"] +[0.000, "o", "-"] +[0.001, "o", "v"] +[0.000, "o", "p"] +[0.000, "o", "c"] +[0.001, "o", "-"] +[0.000, "o", "p"] +[0.000, "o", "e"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "l"] +[0.000, "o", "i"] +[0.001, "o", "n"] +[0.000, "o", "k"] +[0.001, "o", "/"] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.001, "o", "a"] +[0.000, "o", "f"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "h"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "3"] +[0.000, "o", "1"] +[0.000, "o", "."] +[0.000, "o", "y"] +[0.001, "o", "a"] +[0.000, "o", "m"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "4"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.000, "o", "p"] +[0.001, "o", "c"] +[0.000, "o", "-"] +[0.000, "o", "p"] +[0.001, "o", "e"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "l"] +[0.001, "o", "i"] +[0.000, "o", "n"] +[0.000, "o", "k"] +[0.000, "o", "/"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.000, "o", "f"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "h"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "3"] +[0.001, "o", "2"] +[0.000, "o", "."] +[0.000, "o", "y"] +[0.001, "o", "a"] +[0.000, "o", "m"] +[0.005, "o", "\u001b[97D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m4\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4mp\u001b[4me\u001b[4me\u001b[4mr\u001b[4ml\u001b[4mi\u001b[4mn\u001b[4mk\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4me\u001b[4mt\u001b[4mh\u001b[4m1\u001b[4m-\u001b[4m3\u001b[4m1\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m4\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4mp\u001b[4me\u001b[4me\u001b[4mr\u001b[4ml\u001b[4mi\u001b[4mn\u001b[4mk\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4me\u001b[4mt\u001b[4mh\u001b[4m1\u001b[4m-\u001b[4m3\u001b[4m2\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[1.544, "o", "\r\r\n"] +[0.015, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m labels\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m networking.metal.ironcore.dev/role\u001b[0m:\u001b[32m vpc-peer-link\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m leaf1-eth1-31\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mproviderConfigRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m apiVersion\u001b[0m:\u001b[32m nx.cisco.networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m InterfaceConfig\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m spanning-tree-network\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m eth1/31\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m vPC Peer-Link\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Physical\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mswitchport\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m mode\u001b[0m:\u001b[32m Trunk\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mnativeVlan\u001b[0m:\u001b[95m 1\u001b[0m\r\n"] +[0.005, "o", "---\r\n\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m labels\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m networking.metal.ironcore.dev/role\u001b[0m:\u001b[32m vpc-peer-link\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m leaf1-eth1-32\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mproviderConfigRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m apiVersion\u001b[0m:\u001b[32m nx.cisco.networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m InterfaceConfig\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m spanning-tree-network\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m eth1/32\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m vPC Peer-Link\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Physical\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mswitchport\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m mode\u001b[0m:\u001b[32m Trunk\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mnativeVlan\u001b[0m:\u001b[95m 1\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.152, "m", ""] +[2.095, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.465, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.000, "o", "/"] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "4"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.001, "o", "p"] +[0.000, "o", "c"] +[0.000, "o", "-"] +[0.001, "o", "p"] +[0.000, "o", "e"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "l"] +[0.000, "o", "i"] +[0.001, "o", "n"] +[0.000, "o", "k"] +[0.001, "o", "/"] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.001, "o", "a"] +[0.000, "o", "f"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "p"] +[0.000, "o", "o"] +[0.000, "o", "1"] +[0.000, "o", "."] +[0.001, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.001, "o", "\u001b[45D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m4\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4mp\u001b[4me\u001b[4me\u001b[4mr\u001b[4ml\u001b[4mi\u001b[4mn\u001b[4mk\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mp\u001b[4mo\u001b[4m1\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[1.046, "o", "\r\r\n"] +[0.009, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m labels\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m networking.metal.ironcore.dev/role\u001b[0m:\u001b[32m vpc-peer-link\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m leaf1-po1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mproviderConfigRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m apiVersion\u001b[0m:\u001b[32m nx.cisco.networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m InterfaceConfig\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m spanning-tree-network\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m po1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m vPC Peer-Link\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Aggregate\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mswitchport\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m mode\u001b[0m:\u001b[32m Trunk\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mnativeVlan\u001b[0m:\u001b[95m 1\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36maggregation\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m controlProtoco"] +[0.000, "o", "l\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m mode\u001b[0m:\u001b[32m Active\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmemberInterfaceRefs\u001b[0m:\r\n -\u001b[36m name\u001b[0m:\u001b[32m leaf1-eth1-31\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m leaf1-eth1-32\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.693, "m", ""] +[2.787, "o", "k"] +[0.000, "o", "\bku"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "a"] +[0.000, "o", "p"] +[0.000, "o", "p"] +[0.001, "o", "l"] +[0.000, "o", "y"] +[0.000, "o", " "] +[0.001, "o", "-"] +[0.000, "o", "k"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.000, "o", "4"] +[0.000, "o", "-"] +[0.001, "o", "v"] +[0.000, "o", "p"] +[0.000, "o", "c"] +[0.001, "o", "-"] +[0.000, "o", "p"] +[0.000, "o", "e"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "l"] +[0.000, "o", "i"] +[0.001, "o", "n"] +[0.002, "o", "\u001b[44D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m4\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4mp\u001b[4me\u001b[4me\u001b[4mr\u001b[4ml\u001b[4mi\u001b[4mn\u001b[4mk\u001b[24m"] +[1.069, "o", "\r\r\n"] +[0.079, "o", "interface.networking.metal.ironcore.dev/leaf1-eth1-31 created\r\n"] +[0.005, "o", "interface.networking.metal.ironcore.dev/leaf1-eth1-32 created\r\n"] +[0.005, "o", "interface.networking.metal.ironcore.dev/leaf1-po1 created\r\n"] +[0.005, "o", "interface.networking.metal.ironcore.dev/leaf2-eth1-31 created\r\n"] +[0.005, "o", "interface.networking.metal.ironcore.dev/leaf2-eth1-32 created\r\n"] +[0.006, "o", "interface.networking.metal.ironcore.dev/leaf2-po1 created\r\n"] +[0.006, "o", "interfaceconfig.nx.cisco.networking.metal.ironcore.dev/spanning-tree-network created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.451, "o", "w"] +[0.000, "o", "\bwa"] +[0.000, "o", "t"] +[0.001, "o", "c"] +[0.000, "o", "h"] +[0.000, "o", " "] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "g"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "i"] +[0.000, "o", "n"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "f"] +[0.000, "o", "a"] +[0.000, "o", "c"] +[0.001, "o", "e"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "w"] +[0.000, "o", "o"] +[0.000, "o", "r"] +[0.001, "o", "k"] +[0.000, "o", "i"] +[0.000, "o", "n"] +[0.001, "o", "g"] +[0.000, "o", "."] +[0.000, "o", "m"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "a"] +[0.001, "o", "l"] +[0.000, "o", "."] +[0.000, "o", "i"] +[0.001, "o", "r"] +[0.000, "o", "o"] +[0.000, "o", "n"] +[0.001, "o", "c"] +[0.000, "o", "o"] +[0.000, "o", "r"] +[0.001, "o", "e"] +[0.000, "o", "."] +[0.000, "o", "d"] +[0.001, "o", "e"] +[0.000, "o", "v"] +[0.000, "o", "/"] +[0.000, "o", "r"] +[0.001, "o", "o"] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.001, "o", "="] +[0.000, "o", "v"] +[0.000, "o", "p"] +[0.000, "o", "c"] +[0.001, "o", "-"] +[0.000, "o", "p"] +[0.000, "o", "e"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "-"] +[0.000, "o", "l"] +[0.001, "o", "i"] +[0.000, "o", "n"] +[0.000, "o", "k"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "o"] +[0.000, "o", " "] +[0.001, "o", "w"] +[0.000, "o", "i"] +[0.000, "o", "d"] +[0.003, "o", "\u001b[86D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[81Ce"] +[1.923, "m", ""] +[2.061, "o", "\r\r\n"] +[0.004, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.056, "o", "\u001b[H\u001b[JNAME\u001b[1;17HINTERFACE TYPE\u001b[1;41HADMIN STATE DESCRIPTION MTU DEVICE READY CONFIGURED OPERATIONAL AGE\r\u001b[2dleaf1-eth1-31 eth1/31 Physical Up\u001b[2;55HvPC Peer-Link\u001b[2;77Hleaf1 Unknown Unknown\u001b[109G"] +[0.000, "o", "Unknown\u001b[123G7s\r\u001b[3dleaf1-eth1-32 eth1/32 Physical Up\u001b[3;55HvPC Peer-Link\u001b[3;77Hleaf1 True\u001b[96GTrue\u001b[3;109HTrue\u001b[3;123H"] +[0.000, "o", "7s\r\u001b[4d"] +[0.000, "o", "leaf1-po1\u001b[17G"] +[0.000, "o", "po1\u001b[4;29H"] +[0.000, "o", "Aggregate Up\u001b[4;55H"] +[0.000, "o", "vPC Peer-Link\u001b[4;77Hleaf1\u001b[4;123H7s\r\u001b[5dleaf2-eth1-31 eth1/31 Physical Up\u001b[5;55HvPC Peer-Link\u001b[5;77Hleaf2 True\u001b[96GTrue\u001b[5;109HTrue\u001b[5;123H"] +[0.000, "o", "7s\r\u001b[6d"] +[0.000, "o", "leaf2-eth1-32 eth1/32 Physical Up\u001b[6;55H"] +[0.000, "o", "vPC Peer-Link\u001b[6;77H"] +[0.000, "o", "leaf2 Unknown Unknown\u001b[109GUnknown\u001b[123G7s\r\u001b[7dleaf2-po1\u001b[17Gpo1\u001b[7;29HAggregate Up\u001b[7;55H"] +[0.000, "o", "vPC Peer-Link\u001b[7;77H"] +[0.000, "o", "leaf2 Unknown Unknown\u001b[109GUnknown\u001b[123G"] +[0.000, "o", "7s\r\u001b[8d"] +[1.053, "o", "\u001b[2;86HTrue True \u001b[109GTrue \u001b[123G8\u001b[3d\b"] +[0.000, "o", "8\u001b[4d\b8\u001b[5d\b8\u001b[6;86H"] +[0.000, "o", "True True \u001b[109GTrue \u001b[123G"] +[0.000, "o", "8\u001b[7d\b8\r\u001b[8d"] +[1.053, "o", "\u001b[2;123H9\u001b[3d\b9\u001b[4d\b9\u001b[5d\b9\u001b[6d\b9\u001b[7d\b"] +[0.000, "o", "9\r\u001b[8d"] +[1.053, "o", "\u001b[2;123H10s\u001b[3;123H10s\u001b[4;123H10s\u001b[5;123H1"] +[0.000, "o", "0s\u001b[6;123H10s\u001b[7;123H10s\r\u001b[8d"] +[1.051, "o", "\u001b[2;124H1\u001b[3d\b1\u001b[4;86H"] +[0.000, "o", "Unknown Unknown\u001b[109GUnknown\u001b[4;124H1\u001b[5d\b"] +[0.000, "o", "1\u001b[6d\b1\u001b[7d\b1\r\u001b[8d"] +[1.054, "o", "\u001b[1;91H\u001b[2P\u001b[2;94HTrue \u001b[107GTrue \u001b[2;121H12s\u001b[K\u001b[3;94HTrue \u001b[107GTrue \u001b[3;121H12"] +[0.000, "o", "s\u001b[K\u001b[4;86HFalse True False 12s\u001b[K\u001b[5;94HTrue \u001b[107GTrue \u001b[5;121H"] +[0.000, "o", "12"] +[0.000, "o", "s\u001b[K\u001b[6;94HTrue \u001b[107GTrue \u001b[6;121H12s\u001b[K\u001b[7;86HFalse True False 12s\u001b[K\r\u001b[8d"] +[1.052, "o", "\u001b[2;122H3\u001b[3d\b3\u001b[4d\b3\u001b[5d\b3\u001b[6d\b"] +[0.000, "o", "3\u001b[7d\b3\r\u001b[8d"] +[1.054, "o", "\u001b[2;122H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b"] +[0.000, "o", "4\u001b[6d\b4\u001b[7d\b4\r\u001b[8d"] +[1.050, "o", "\u001b[2;122H5\u001b[3d\b5\u001b[4d\b5\u001b[5d\b"] +[0.000, "o", "5\u001b[6d\b5\u001b[7d\b"] +[0.000, "o", "5\r\u001b[8d"] +[1.058, "o", "\u001b[2;122H6\u001b[3d\b6\u001b[4d\b6\u001b[5d\b"] +[0.000, "o", "6\u001b[6d\b6\u001b[7d\b"] +[0.000, "o", "6\r\u001b[8d"] +[1.052, "o", "\u001b[2;122H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b"] +[0.000, "o", "7\u001b[6d\b7\u001b[7d\b7\r\u001b[8d"] +[1.053, "o", "\u001b[2;122H8\u001b[3d\b8\u001b[4d\b8\u001b[5d\b8\u001b[6d\b"] +[0.000, "o", "8\u001b[7d\b8\r\u001b[8d"] +[1.051, "o", "\u001b[2;122H9\u001b[3d\b9\u001b[4d\b9\u001b[5d\b"] +[0.000, "o", "9\u001b[6d\b9\u001b[7d\b9\r\u001b[8d"] +[1.057, "o", "\u001b[2;121H20\u001b[3d\b\b20\u001b[4d\b\b20\u001b[5d\b\b"] +[0.000, "o", "20\u001b[6d\b\b20\u001b[7d\b\b"] +[0.000, "o", "20\r\u001b[8d"] +[1.054, "o", "\u001b[2;122H1\u001b[3d\b1\u001b[4d\b1\u001b[5d\b1\u001b[6d\b"] +[0.000, "o", "1\u001b[7d\b1\r\u001b[8d"] +[1.059, "o", "\u001b[2;122H2\u001b[3d\b2\u001b[4d\b"] +[0.000, "o", "2\u001b[5d\b2\u001b[6d\b"] +[0.000, "o", "2\u001b[7d\b2\r\u001b[8d"] +[1.051, "o", "\u001b[2;122H3\u001b[3d\b3\u001b[4;86HTrue \u001b[4;107HTrue \u001b[4;122H3\u001b[5d\b"] +[0.000, "o", "3\u001b[6d\b3\u001b[7;86H"] +[0.000, "o", "True \u001b[7;107H"] +[0.000, "o", "True \u001b[7;122H3\r\u001b[8d"] +[1.052, "o", "\u001b[2;122H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b4\u001b[6d\b4\u001b[7d\b4\r\u001b[8d"] +[1.053, "o", "\u001b[2;122H6\u001b[3d\b6\u001b[4d\b6\u001b[5d\b"] +[0.000, "o", "6\u001b[6d\b6\u001b[7d\b6\r\u001b[8d"] +[1.049, "o", "\u001b[2;122H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b"] +[0.000, "o", "7\u001b[6d\b7\u001b[7d\b7\r\u001b[8d"] +[1.055, "o", "\u001b[2;122H8\u001b[3d\b8\u001b[4d\b8\u001b[5d\b8\u001b[6d\b"] +[0.000, "o", "8\u001b[7d\b8\r\u001b[8d"] +[1.053, "o", "\u001b[2;122H9\u001b[3d\b9\u001b[4d\b9\u001b[5d\b9\u001b[6d\b"] +[0.000, "o", "9\u001b[7d\b9\r\u001b[8d"] +[1.056, "o", "\u001b[2;121H30\u001b[3d\b\b30\u001b[4d\b\b30\u001b[5d\b\b"] +[0.000, "o", "30\u001b[6d\b\b30\u001b[7d\b\b30\r\u001b[8d"] +[0.619, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.837, "m", ""] +[0.799, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.904, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "5"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.001, "o", "p"] +[0.000, "o", "c"] +[0.000, "o", "-"] +[0.000, "o", "d"] +[0.001, "o", "o"] +[0.000, "o", "m"] +[0.000, "o", "a"] +[0.001, "o", "i"] +[0.000, "o", "n"] +[0.000, "o", "/"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.000, "o", "f"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.001, "o", "p"] +[0.000, "o", "c"] +[0.000, "o", "-"] +[0.001, "o", "d"] +[0.000, "o", "o"] +[0.000, "o", "m"] +[0.000, "o", "a"] +[0.001, "o", "i"] +[0.000, "o", "n"] +[0.000, "o", "."] +[0.001, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.006, "o", "\u001b[50D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m5\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4md\u001b[4mo\u001b[4mm\u001b[4ma\u001b[4mi\u001b[4mn\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4md\u001b[4mo\u001b[4mm\u001b[4ma\u001b[4mi\u001b[4mn\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[1.153, "o", "\r\r\n"] +[0.007, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m nx.cisco.networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m VPCDomain\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-vpcdomain\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdomainId\u001b[0m:\u001b[95m 1\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mpeer\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m adminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36minterfaceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-po1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mswitch\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m enabled\u001b[0m:\u001b[95m true\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36mgateway\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m enabled\u001b[0m:\u001b[95m true\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36mkeepalive\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m source\u001b[0m:\u001b[32m 10.1.1.1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdestination\u001b[0m:\u001b[32m 10.1.1.2\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mvrfRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-vpc-keepalive\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.402, "m", ""] +[1.244, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "a"] +[0.000, "o", "p"] +[0.001, "o", "p"] +[0.000, "o", "l"] +[0.001, "o", "y"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "k"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.000, "o", "5"] +[0.001, "o", "-"] +[0.000, "o", "v"] +[0.000, "o", "p"] +[0.001, "o", "c"] +[0.000, "o", "-"] +[0.000, "o", "d"] +[0.001, "o", "o"] +[0.000, "o", "m"] +[0.000, "o", "a"] +[0.001, "o", "i"] +[0.001, "o", "\u001b[42D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m5\u001b[4m-\u001b[4mv\u001b[4mp\u001b[4mc\u001b[4m-\u001b[4md\u001b[4mo\u001b[4mm\u001b[4ma\u001b[4mi\u001b[4mn\u001b[24m"] +[1.274, "o", "\r\r\n"] +[0.060, "o", "vpcdomain.nx.cisco.networking.metal.ironcore.dev/leaf1-vpcdomain created\r\n"] +[0.006, "o", "vpcdomain.nx.cisco.networking.metal.ironcore.dev/leaf2-vpcdomain created\r\n"] +[0.001, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.051, "o", "w"] +[0.000, "o", "\bwa"] +[0.000, "o", "t"] +[0.001, "o", "c"] +[0.000, "o", "h"] +[0.000, "o", " "] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "g"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "v"] +[0.000, "o", "p"] +[0.000, "o", "c"] +[0.001, "o", "d"] +[0.000, "o", "o"] +[0.001, "o", "m"] +[0.000, "o", "a"] +[0.000, "o", "i"] +[0.000, "o", "n"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "o"] +[0.001, "o", " "] +[0.000, "o", "w"] +[0.000, "o", "i"] +[0.001, "o", "d"] +[0.002, "o", "\u001b[34D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[29Ce"] +[1.100, "o", "\r\r\n"] +[0.004, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.048, "o", "\u001b[H\u001b[JNAME\u001b[1;19HDEVICE DOMAIN ENABLED READY CONFIGURED OPERATIONAL PEERSTATUS ROLE\u001b[1;107HPEERLINKIFOPERST \u001b[1;126HKEEPALIVEPEERUPTIME AGE\r\u001b[2dleaf1-vpcdomain leaf1 1\u001b[2;37HUp\u001b[2;47HTrue True\u001b[2;68HTrue\u001b[2;82HUp\u001b[2;95HPrimary \u001b[2;107H"] +[0.0, "o", "Up\u001b[148G4s\r\u001b[3dleaf2-vpcdomain leaf2 1\u001b[3;37HUp\u001b[3;47H"] +[0.0, "o", "True True\u001b[3;68HTrue\u001b[3;82HUp\u001b[3;95HSecondary \u001b[3;107HUp\u001b[148G"] +[0.0, "o", "4s\r\u001b[4d"] +[1.057, "o", "\u001b[2;148H5\u001b[3d\b5\r\u001b[4d"] +[1.049, "o", "\u001b[2;148H6\u001b[3d\b6\r\u001b[4d"] +[1.048, "o", "\u001b[2;148H7\u001b[3d\b7\r\u001b[4d"] +[1.056, "o", "\u001b[2;148H8\u001b[3d\b8\r\u001b[4d"] +[1.052, "o", "\u001b[2;148H9\u001b[3d\b9\r\u001b[4d"] +[1.052, "o", "\u001b[2;148H10s\u001b[3;148H10s\r\u001b[4d"] +[1.056, "o", "\u001b[2;149H1\u001b[3d\b1\r\u001b[4d"] +[1.048, "o", "\u001b[2;149H2\u001b[3d\b2\r\u001b[4d"] +[1.048, "o", "\u001b[2;149H3\u001b[3d\b3\r\u001b[4d"] +[1.053, "o", "\u001b[2;149H4\u001b[3d\b4\r\u001b[4d"] +[1.058, "o", "\u001b[2;149H5\u001b[3d\b5\r\u001b[4d"] +[1.059, "o", "\u001b[2;149H6\u001b[3;126H13s\u001b[149G6\r\u001b[4d"] +[1.054, "o", "\u001b[2;149H7\u001b[3d\b7\r\u001b[4d"] +[1.057, "o", "\u001b[2;149H8\u001b[3d\b8\r\u001b[4d"] +[1.058, "o", "\u001b[2;149H9\u001b[3d\b9\r\u001b[4d"] +[1.05, "o", "\u001b[2;148H20\u001b[3d\b\b20\r\u001b[4d"] +[1.054, "o", "\u001b[2;149H1\u001b[3d\b1\r\u001b[4d"] +[1.054, "o", "\u001b[2;126H20s\u001b[149G3\u001b[3d\b"] +[0.0, "o", "3\r\u001b[4d"] +[1.052, "o", "\u001b[2;149H4\u001b[3d\b4\r\u001b[4d"] +[1.054, "o", "\u001b[2;149H5\u001b[3d\b5\r\u001b[4d"] +[1.051, "o", "\u001b[2;149H6\u001b[3d\b6\r\u001b[4d"] +[1.049, "o", "\u001b[2;149H7\u001b[3d\b7\r\u001b[4d"] +[0.924, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.489, "m", ""] +[2.183, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.227, "o", "s"] +[0.000, "o", "\bss"] +[0.000, "o", "h"] +[0.001, "o", " "] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.001, "o", "a"] +[0.000, "o", "f"] +[0.001, "o", "\u001b[8D\u001b[32ms\u001b[32ms\u001b[32mh\u001b[39m\u001b[5C1"] +[0.931, "o", "\r\r\n"] +[1.823, "o", "** WARNING: connection is not using a post-quantum key exchange algorithm.\r\r\n** This session may be vulnerable to \"store now, decrypt later\" attacks.\r\r\n** The server may need to be upgraded. See https://openssh.com/pq.html\r\r\n"] +[0.110, "o", "User Access Verification\r\n"] +[0.407, "o", "\r\n"] +[0.278, "o", "Bad terminal type: \"tmux-256color\". Will assume vt100.\r\n"] +[0.042, "o", "Cisco NX-OS Software\r\nCopyright (c) 2002-2025, Cisco Systems, Inc. All rights reserved.\r\nNexus 9000v software (\"Nexus 9000v Software\") and related documentation,\r\nfiles or other reference materials (\"Documentation\") are\r\nthe proprietary property and confidential information of Cisco\r\nSystems, Inc. (\"Cisco\") and are protected, without limitation,\r\npursuant to United States and International copyright and trademark\r\nlaws in the applicable jurisdiction which provide civil and criminal\r\npenalties for copying or distribution without Cisco's authorization.\r\n\r\nAny use or disclosure, in whole or in part, of the Nexus 9000v Software\r\nor Documentation to any third party for any purposes is expressly\r\nprohibited except as otherwise authorized by Cisco in writing.\r\nThe copyrights to certain works contained herein are owned by other\r\nthird parties and are used and distributed under license. Some parts\r\nof this software may be covered under the GNU Public License or the\r\nGNU Lesser General Public License. A copy of each su"] +[0.000, "o", "ch license is\r\navailable at\r\nhttp://www.gnu.org/licenses/gpl.html and\r\nhttp://www.gnu.org/licenses/lgpl.html\r\n***************************************************************************\r\n* Nexus 9000v is strictly limited to use for evaluation, demonstration *\r\n* and NX-OS education. Any use or disclosure, in whole or in part of *\r\n* the Nexus 9000v Software or Documentation to any third party for any *\r\n* purposes is expressly prohibited except as otherwise authorized by *\r\n* Cisco in writing. *\r\n***************************************************************************\r\n\rleaf1# "] +[1.398, "o", "show vpc brief"] +[1.223, "o", "\r\r\n"] +[0.044, "o", "Legend:\r\n (*) - local vPC is down, forwarding via vPC peer-link\r\n\r\nvPC domain id : 1 \r\nPeer status : peer adjacency formed ok \r\nvPC keep-alive status : peer is alive \r\nConfiguration consistency status : success \r\nPer-vlan consistency status : success \r\nType-2 consistency status : success \r\nvPC role : primary \r\nNumber of vPCs configured : 0 \r\nPeer Gateway : Enabled\r\nDual-active excluded VLANs : -\r\nGraceful Consistency Check : Enabled\r\nAuto-recovery status : Disabled\r\nDelay-restore status : Timer is on.(timeout = 30s, 5s left)\r\nDelay-restore SVI status : Timer is off.(timeout = 10s)\r\nDelay-restore Orphan-port status : Timer is off.(timeout = 0s)\r\nOperational Layer3 Peer-router : Disabled\r\nVirtual-peerlink mode : Disabled\r\n\r\nvPC Peer-link status"] +[0.000, "o", "\r\n---------------------------------------------------------------------\r\nid Port Status Active vlans \r\n-- ---- ------ -------------------------------------------------\r\n1 Po1 up 1 \r\n\rleaf1# "] +[2.166, "m", ""] +[1.265, "o", "e"] +[0.261, "o", "x"] +[0.211, "o", "i"] +[0.187, "o", "t"] +[2.327, "o", "\r\r\n"] +[0.057, "o", "Connection to clab-evpn-vxlan-fabric-leaf1 closed.\r\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.447, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.916, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "6"] +[0.000, "o", "-"] +[0.000, "o", "i"] +[0.001, "o", "n"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "c"] +[0.000, "o", "o"] +[0.001, "o", "n"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.000, "o", "f"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "h"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "1"] +[0.001, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.001, "o", "m"] +[0.006, "o", "\u001b[49D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m6\u001b[4m-\u001b[4mi\u001b[4mn\u001b[4mt\u001b[4me\u001b[4mr\u001b[4mc\u001b[4mo\u001b[4mn\u001b[4mn\u001b[4me\u001b[4mc\u001b[4mt\u001b[4ms\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4me\u001b[4mt\u001b[4mh\u001b[4m1\u001b[4m-\u001b[4m1\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.842, "o", "\r\r\n"] +[0.009, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m labels\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m networking.metal.ironcore.dev/role\u001b[0m:\u001b[32m fabric\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m leaf1-eth1-1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m eth1/1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m Leaf1 to Spine1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Physical\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmtu\u001b[0m:\u001b[95m 9216\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36mipv4\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m unnumbered\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m interfaceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo0\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.981, "m", ""] +[2.096, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "a"] +[0.000, "o", "p"] +[0.001, "o", "p"] +[0.000, "o", "l"] +[0.000, "o", "y"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "k"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "6"] +[0.000, "o", "-"] +[0.000, "o", "i"] +[0.001, "o", "n"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "c"] +[0.000, "o", "o"] +[0.000, "o", "n"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.001, "o", "\u001b[45D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m6\u001b[4m-\u001b[4mi\u001b[4mn\u001b[4mt\u001b[4me\u001b[4mr\u001b[4mc\u001b[4mo\u001b[4mn\u001b[4mn\u001b[4me\u001b[4mc\u001b[4mt\u001b[4ms\u001b[24m"] +[1.154, "o", "\r\r\n"] +[0.124, "o", "interface.networking.metal.ironcore.dev/leaf1-eth1-1 created\r\n"] +[0.004, "o", "interface.networking.metal.ironcore.dev/leaf1-eth1-2 created\r\n"] +[0.004, "o", "interface.networking.metal.ironcore.dev/leaf2-eth1-1 created\r\n"] +[0.005, "o", "interface.networking.metal.ironcore.dev/leaf2-eth1-2 created\r\n"] +[0.009, "o", "interface.networking.metal.ironcore.dev/leaf3-eth1-1 created\r\n"] +[0.004, "o", "interface.networking.metal.ironcore.dev/leaf3-eth1-2 created\r\n"] +[0.006, "o", "interface.networking.metal.ironcore.dev/spine1-eth1-1 created\r\n"] +[0.008, "o", "interface.networking.metal.ironcore.dev/spine1-eth1-2 created\r\n"] +[0.007, "o", "interface.networking.metal.ironcore.dev/spine1-eth1-3 created\r\n"] +[0.008, "o", "interface.networking.metal.ironcore.dev/spine2-eth1-1 created\r\n"] +[0.004, "o", "interface.networking.metal.ironcore.dev/spine2-eth1-2 created\r\n"] +[0.007, "o", "interface.networking.metal.ironcore.dev/spine2-eth1-3 created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.140, "o", "w"] +[0.000, "o", "\bwa"] +[0.001, "o", "t"] +[0.000, "o", "c"] +[0.000, "o", "h"] +[0.001, "o", " "] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.000, "o", "g"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", " "] +[0.001, "o", "i"] +[0.000, "o", "n"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "f"] +[0.000, "o", "a"] +[0.000, "o", "c"] +[0.001, "o", "e"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.000, "o", "n"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "w"] +[0.001, "o", "o"] +[0.000, "o", "r"] +[0.000, "o", "k"] +[0.000, "o", "i"] +[0.001, "o", "n"] +[0.000, "o", "g"] +[0.000, "o", "."] +[0.001, "o", "m"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "a"] +[0.000, "o", "l"] +[0.000, "o", "."] +[0.000, "o", "i"] +[0.001, "o", "r"] +[0.000, "o", "o"] +[0.000, "o", "n"] +[0.001, "o", "c"] +[0.000, "o", "o"] +[0.000, "o", "r"] +[0.000, "o", "e"] +[0.001, "o", "."] +[0.000, "o", "d"] +[0.000, "o", "e"] +[0.001, "o", "v"] +[0.000, "o", "/"] +[0.000, "o", "r"] +[0.001, "o", "o"] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "="] +[0.001, "o", "f"] +[0.000, "o", "a"] +[0.000, "o", "b"] +[0.000, "o", "r"] +[0.001, "o", "i"] +[0.000, "o", "c"] +[0.000, "o", " "] +[0.001, "o", "-"] +[0.000, "o", "o"] +[0.000, "o", " "] +[0.000, "o", "w"] +[0.001, "o", "i"] +[0.000, "o", "d"] +[0.002, "o", "\u001b[79D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[74Ce"] +[2.093, "o", "\r\r\n"] +[0.004, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.049, "o", "\u001b[H\u001b[JNAME\u001b[1;17HINTERFACE TYPE\u001b[40GADMIN STATE DESCRIPTION\u001b[72GMTU DEVICE READY CONFIGURED OPERATIONAL AGE\r\u001b[2d"] +[0.000, "o", "leaf1-eth1-1 eth1/1\u001b[29GPhysical Up\u001b[2;54HLeaf1 to Spine1 9216 leaf1\u001b[2;123H5s\r\u001b[3dleaf1-eth1-2 eth1/2\u001b[29GPhysical Up\u001b[3;54HLeaf1 to Spine2 9216 leaf1\u001b[3;123H5s\r\u001b[4dleaf2-eth1-1 eth1/1\u001b[29G"] +[0.000, "o", "Physical Up\u001b[4;54HLeaf2 to Spine1 9216 leaf2 True True\u001b[4;109H"] +[0.000, "o", "True\u001b[4;123H"] +[0.000, "o", "5s\r\u001b[5d"] +[0.000, "o", "leaf2-eth1-2 eth1/2\u001b[29GPhysical Up\u001b[5;54HLeaf2 to Spine2 9216 leaf2\u001b[5;123H"] +[0.000, "o", "5s\r\u001b[6dleaf3-eth1-1 eth1/1\u001b[29GPhysical Up\u001b[6;54H"] +[0.000, "o", "Leaf3 to Spine1 9216 leaf3 True True\u001b[6;109HTrue\u001b[6;123H5s\r\u001b[7dleaf3-eth1-2 eth1/2\u001b[29GPhysical Up\u001b[7;54HLeaf3 to Spine2 9216 leaf3\u001b[7;123H5s\r\u001b[8dspine1-eth1-1 eth1/1\u001b[29G"] +[0.000, "o", "Physical Up\u001b[8;54HSpine1 to Leaf1 9216 spine1 True True\u001b[8;109HTrue\u001b[8;123H5s\r\u001b[9dspine1-eth1-2 eth1/2\u001b[29GPhysical Up\u001b[9;54HSpine1 to Leaf2 9216 spine1\u001b[9;123H"] +[0.000, "o", "5s\r\u001b[10d"] +[0.000, "o", "spine1-eth1-3 eth1/3\u001b[29GPhysical Up\u001b[10;54HSpine1 to Leaf3 9216 spine1\u001b[10;123H"] +[0.000, "o", "5s\r\u001b[11d"] +[0.000, "o", "spine2-eth1-1 eth1/1\u001b[29GPhysical Up\u001b[11;54H"] +[0.000, "o", "Spine2 to Leaf1 9216 spine2 True True\u001b[11;109HTrue\u001b[11;123H5s\r\u001b[12d"] +[0.000, "o", "spine2-eth1-2 eth1/2\u001b[29G"] +[0.000, "o", "Physical Up\u001b[12;54HSpine2 to Leaf2 9216 spine2\u001b[12;123H"] +[0.000, "o", "5s\r\u001b[13d"] +[0.000, "o", "spine2-eth1-3 eth1/3\u001b[29GPhysical Up\u001b[13;54H"] +[0.000, "o", "Spine2 to Leaf3 9216 spine2\u001b[13;123H"] +[0.000, "o", "5s\r\u001b[14d"] +[1.053, "o", "\u001b[1;93H CONFIGURED OPERATIONAL AGE\u001b[2;88HUnknown Unknown\u001b[111GUnknown 6s\u001b[3;123H 6s\u001b[4;96H"] +[0.000, "o", " True\u001b[109G True\u001b[4;123H 6s\u001b[5;88HUnknown Unknown\u001b[111GUnknown 6s\u001b[6;96H"] +[0.000, "o", " True\u001b[109G True\u001b[6;123H 6s\u001b[7;88HUnknown Unknown\u001b[111GUnknown 6s\u001b[8;96H True\u001b[109G True\u001b[8;123H "] +[0.000, "o", " 6s\u001b[9;88HUnknown Unknown\u001b[9;123H 6s\u001b[10;88HUnknown Unknown\u001b[111G"] +[0.000, "o", "Unknown 6s\u001b[11;96H True\u001b[109G"] +[0.000, "o", " True\u001b[11;123H"] +[0.000, "o", " 6s\u001b[12;88HUnknown Unknown\u001b[111GUnknown 6s\u001b[13;123H "] +[0.000, "o", " 6s\r\u001b[14d"] +[1.051, "o", "\u001b[2;125H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b"] +[0.000, "o", "7\u001b[6d\b7\u001b[7d\b7\u001b[8d\b"] +[0.000, "o", "7\u001b[9d\b"] +[0.000, "o", "7\u001b[10d\b7\u001b[11d\b"] +[0.000, "o", "7\u001b[12d\b7\u001b[13;88HUnknown Unknown\u001b[111GUnknown\u001b[125G7\r\u001b[14d"] +[1.052, "o", "\u001b[2;88HTrue True \u001b[111GTrue \u001b[125G8\u001b[3d\b8\u001b[4d\b"] +[0.000, "o", "8\u001b[5;88HTrue True \u001b[111GTrue \u001b[125G8\u001b[6d\b"] +[0.000, "o", "8\u001b[7;88HTrue True \u001b[111GTrue \u001b[125G"] +[0.000, "o", "8\u001b[8d\b"] +[0.000, "o", "8\u001b[9d\b8\u001b[10;88HTrue True \u001b[111GTrue \u001b[125G8\u001b[11d\b8\u001b[12;88HTrue True \u001b[111G"] +[0.000, "o", "True \u001b[125G"] +[0.000, "o", "8\u001b[13d\b8\r\u001b[14d"] +[1.052, "o", "\u001b[2;125H9\u001b[3d\b9\u001b[4d\b9\u001b[5d\b"] +[0.000, "o", "9\u001b[6d\b9\u001b[7d\b"] +[0.000, "o", "9\u001b[8d\b9\u001b[9d\b"] +[0.000, "o", "9\u001b[10d\b9\u001b[11d\b"] +[0.000, "o", "9\u001b[12d\b9\u001b[13;88HTrue True \u001b[111G"] +[0.000, "o", "True \u001b[125G"] +[0.000, "o", "9\r\u001b[14d"] +[1.056, "o", "\u001b[2;125H10s\u001b[3;125H10s\u001b[4;125H10s\u001b[5;125H1"] +[0.000, "o", "0s\u001b[6;125H10s\u001b[7;125H10s\u001b[8;125H10s\u001b[9;125H1"] +[0.001, "o", "0s\u001b[10;125H10s\u001b[11;125H10s\u001b[12;125H10s\u001b[13;125H10s\r\u001b[14d"] +[1.054, "o", "\u001b[2;126H1\u001b[3;88HUnknown Unknown\u001b[111GUnknown\u001b[3;126H"] +[0.000, "o", "1\u001b[4d\b1\u001b[5d\b"] +[0.000, "o", "1\u001b[6d\b1\u001b[7d\b1\u001b[8d\b1\u001b[9;111HUnknown\u001b[9;126H1\u001b[10d\b1\u001b[11d\b1\u001b[12d\b"] +[0.000, "o", "1\u001b[13d\b"] +[0.000, "o", "1\r\u001b[14d"] +[1.054, "o", "\u001b[2;126H2\u001b[3;88HTrue True \u001b[111GTrue \u001b[3;126H2\u001b[4d\b2\u001b[5d\b2\u001b[6d\b2\u001b[7d\b2\u001b[8d\b"] +[0.000, "o", "2\u001b[9d\b2\u001b[10d\b2\u001b[11d\b2\u001b[12d\b"] +[0.000, "o", "2\u001b[13d\b"] +[0.000, "o", "2\r\u001b[14d"] +[1.055, "o", "\u001b[1;93H\u001b[2P\u001b[2;96HTrue \u001b[109GTrue \u001b[2;123H13s\u001b[K\u001b[3;96HTrue \u001b[109G"] +[0.000, "o", "True \u001b[3;123H13s\u001b[K\u001b[4;96HTrue \u001b[109GTrue \u001b[4;123H13s\u001b[K\u001b[5;96HTrue \u001b[109G"] +[0.000, "o", "True \u001b[5;123H13"] +[0.000, "o", "s\u001b[K\u001b[6;96HTrue \u001b[109GTrue \u001b[6;123H13"] +[0.000, "o", "s\u001b[K\u001b[7;96HTrue \u001b[109G"] +[0.000, "o", "True \u001b[7;123H"] +[0.000, "o", "13"] +[0.000, "o", "s\u001b[K\u001b[8;96HTrue \u001b[109GTrue \u001b[8;123H13s\u001b[K\u001b[9;88HTrue True True 13"] +[0.000, "o", "s\u001b[K\u001b[10;96HTrue \u001b[109G"] +[0.000, "o", "True \u001b[10;123H"] +[0.000, "o", "13"] +[0.000, "o", "s\u001b[K\u001b[11;96H"] +[0.000, "o", "True \u001b[109GTrue \u001b[11;123H13s\u001b[K\u001b[12;96HTrue \u001b[109G"] +[0.000, "o", "True \u001b[12;123H13"] +[0.000, "o", "s\u001b[K\u001b[13;96H"] +[0.000, "o", "True \u001b[109GTrue \u001b[13;123H13"] +[0.000, "o", "s\u001b[K\r\u001b[14d"] +[1.057, "o", "\u001b[2;124H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b4\u001b[6d\b"] +[0.000, "o", "4\u001b[7d\b4\u001b[8d\b"] +[0.000, "o", "4\u001b[9d\b"] +[0.000, "o", "4\u001b[10d\b4\u001b[11d\b4\u001b[12d\b4\u001b[13d\b4\r\u001b[14d"] +[1.054, "o", "\u001b[2;124H5\u001b[3d\b5\u001b[4d\b5\u001b[5d\b"] +[0.000, "o", "5\u001b[6d\b5\u001b[7d\b"] +[0.000, "o", "5\u001b[8d\b"] +[0.000, "o", "5\u001b[9d\b5\u001b[10d\b5\u001b[11d\b5\u001b[12d\b5\u001b[13d\b"] +[0.000, "o", "5\r\u001b[14d"] +[1.056, "o", "\u001b[2;124H6\u001b[3d\b6\u001b[4d\b6\u001b[5d\b"] +[0.000, "o", "6\u001b[6d\b6\u001b[7d\b6\u001b[8d\b"] +[0.000, "o", "6\u001b[9d\b6\u001b[10d\b6\u001b[11d\b6\u001b[12d\b"] +[0.000, "o", "6\u001b[13d\b"] +[0.000, "o", "6\r\u001b[14d"] +[1.057, "o", "\u001b[2;124H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b"] +[0.000, "o", "7\u001b[6d\b7\u001b[7d\b7\u001b[8d\b7\u001b[9d\b"] +[0.000, "o", "7\u001b[10d\b7\u001b[11d\b7\u001b[12d\b7\u001b[13d\b"] +[0.000, "o", "7\r\u001b[14d"] +[1.055, "o", "\u001b[2;124H8\u001b[3d\b8\u001b[4d\b8\u001b[5d\b8\u001b[6d\b"] +[0.000, "o", "8\u001b[7d\b8\u001b[8d\b8\u001b[9d\b"] +[0.000, "o", "8\u001b[10d\b"] +[0.000, "o", "8\u001b[11d\b8\u001b[12d\b8\u001b[13d\b8\r\u001b[14d"] +[0.447, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.675, "m", ""] +[0.586, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.991, "o", "y"] +[0.000, "o", "\byq"] +[0.001, "o", " "] +[0.000, "o", "."] +[0.000, "o", "/"] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "7"] +[0.000, "o", "-"] +[0.000, "o", "u"] +[0.001, "o", "n"] +[0.000, "o", "d"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "l"] +[0.000, "o", "a"] +[0.001, "o", "y"] +[0.000, "o", "/"] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.001, "o", "a"] +[0.000, "o", "f"] +[0.000, "o", "1"] +[0.001, "o", "-"] +[0.000, "o", "o"] +[0.000, "o", "s"] +[0.000, "o", "p"] +[0.001, "o", "f"] +[0.000, "o", "."] +[0.000, "o", "y"] +[0.001, "o", "a"] +[0.000, "o", "m"] +[0.005, "o", "\u001b[42D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m7\u001b[4m-\u001b[4mu\u001b[4mn\u001b[4md\u001b[4me\u001b[4mr\u001b[4ml\u001b[4ma\u001b[4my\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mo\u001b[4ms\u001b[4mp\u001b[4mf\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[1.005, "o", "\r\r\n"] +[0.010, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m OSPF\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-underlay\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36minstance\u001b[0m:\u001b[32m UNDERLAY\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mrouterId\u001b[0m:\u001b[32m 10.0.0.10\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mlogAdjacencyChanges\u001b[0m:\u001b[95m true\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36minterfaceRefs\u001b[0m:\r\n -\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo0\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36marea\u001b[0m:\u001b[32m 0.0.0.0\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mpassive\u001b[0m:\u001b[95m true\u001b[0m\r\n\u001b[95m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36marea\u001b[0m:\u001b[32m 0.0.0.0\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mpassive\u001b[0m:\u001b[95m true\u001b[0m\r\n\u001b[95m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m leaf1-eth1-1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36marea\u001b[0m:\u001b[32m 0.0.0.0\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m leaf1-eth1-2\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36marea\u001b[0m:\u001b[32m 0.0.0.0\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.065, "m", ""] +[2.150, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "a"] +[0.001, "o", "p"] +[0.000, "o", "p"] +[0.001, "o", "l"] +[0.000, "o", "y"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "k"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "0"] +[0.001, "o", "7"] +[0.000, "o", "-"] +[0.000, "o", "u"] +[0.001, "o", "n"] +[0.000, "o", "d"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "l"] +[0.000, "o", "a"] +[0.001, "o", "\u001b[40D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m7\u001b[4m-\u001b[4mu\u001b[4mn\u001b[4md\u001b[4me\u001b[4mr\u001b[4ml\u001b[4ma\u001b[4my\u001b[24m"] +[0.918, "o", "\r\r\n"] +[0.143, "o", "ospf.networking.metal.ironcore.dev/leaf1-underlay created\r\n"] +[0.004, "o", "ospf.networking.metal.ironcore.dev/leaf2-underlay created\r\n"] +[0.006, "o", "ospf.networking.metal.ironcore.dev/leaf3-underlay created\r\n"] +[0.005, "o", "ospf.networking.metal.ironcore.dev/spine1-underlay created\r\n"] +[0.007, "o", "ospf.networking.metal.ironcore.dev/spine2-underlay created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.034, "o", "w"] +[0.000, "o", "\bwa"] +[0.000, "o", "t"] +[0.001, "o", "c"] +[0.000, "o", "h"] +[0.001, "o", " "] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "g"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "o"] +[0.000, "o", "s"] +[0.001, "o", "p"] +[0.000, "o", "f"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "o"] +[0.000, "o", " "] +[0.001, "o", "w"] +[0.000, "o", "i"] +[0.000, "o", "d"] +[0.003, "o", "\u001b[29D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[24Ce"] +[2.571, "o", "\r\r\n"] +[0.013, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.050, "o", "\u001b[H\u001b[JNAME\u001b[1;19HDEVICE INSTANCE ROUTER-ID READY CONFIGURED OPERATIONAL ADJACENCIES AGE\r\u001b[2dleaf1-underlay leaf1 UNDERLAY 10.0.0.10\u001b[2;100H"] +[0.000, "o", "5s\r\u001b[3dleaf2-underlay leaf2 UNDERLAY 10.0.0.11 False True\u001b[3;72HFalse\u001b[3;100H5s\r\u001b[4d"] +[0.000, "o", "leaf3-underlay leaf3 UNDERLAY 10.0.0.12 False True\u001b[4;72HFalse\u001b[4;100H5s\r\u001b[5d"] +[0.000, "o", "spine1-underlay spine1 UNDERLAY 10.0.0.1 False True\u001b[5;72H"] +[0.000, "o", "False\u001b[5;100H5s\r\u001b[6d"] +[0.000, "o", "spine2-underlay spine2 UNDERLAY 10.0.0.2 False True\u001b[6;72HFalse\u001b[6;100H"] +[0.001, "o", "5s\r\u001b[7d"] +[1.054, "o", "\u001b[1;56H CONFIGURED OPERATIONAL ADJACENCIES AGE\u001b[2;51HUnknown Unknown\u001b[74GUnknown\u001b[2;100H 6s\u001b[3;59H True\u001b[72G False\u001b[3;100H "] +[0.000, "o", " 6s\u001b[4;59H True\u001b[72G False\u001b[4;100H 6s\u001b[5;59H"] +[0.000, "o", " True\u001b[72G False\u001b[5;100H 6s\u001b[6;59H"] +[0.000, "o", " True\u001b[72G False\u001b[6;100H 6s\r\u001b[7d"] +[1.053, "o", "\u001b[1;56H\u001b[2P\u001b[2;51HFalse True False \u001b[2;100H7s\u001b[K\u001b[3;59HTrue \u001b[72GFalse \u001b[3;100H7s\u001b[K\u001b[4;59H"] +[0.000, "o", "True \u001b[72GFalse \u001b[4;100H7s\u001b[K\u001b[5;59HTrue \u001b[72GFalse \u001b[5;100H7s\u001b[K\u001b[6;59H"] +[0.000, "o", "True \u001b[72GFalse \u001b[6;100H7s\u001b[K\r\u001b[7d"] +[1.051, "o", "\u001b[2;51HTrue \u001b[2;72HTrue \u001b[2;100H8\u001b[3d\b8\u001b[4d\b"] +[0.000, "o", "8\u001b[5d\b8\u001b[6d\b8\r\u001b[7d"] +[1.053, "o", "\u001b[2;86H2 Full\u001b[2;100H9\u001b[3d\b9\u001b[4d\b9\u001b[5d\b"] +[0.000, "o", "9\u001b[6d\b9\r\u001b[7d"] +[1.051, "o", "\u001b[2;100H10s\u001b[3;100H1"] +[0.000, "o", "0s\u001b[4;100H10s\u001b[5;100H10s\u001b[6;100H1"] +[0.000, "o", "0s\r\u001b[7d"] +[1.049, "o", "\u001b[2;101H1\u001b[3d\b1\u001b[4d\b1\u001b[5d\b"] +[0.000, "o", "1\u001b[6d\b1\r\u001b[7d"] +[1.050, "o", "\u001b[2;101H2\u001b[3d\b2\u001b[4d\b2\u001b[5d\b2\u001b[6d\b"] +[0.000, "o", "2\r\u001b[7d"] +[1.054, "o", "\u001b[2;101H3\u001b[3d\b3\u001b[4d\b3\u001b[5d\b3\u001b[6d\b"] +[0.000, "o", "3\r\u001b[7d"] +[1.052, "o", "\u001b[2;101H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b"] +[0.000, "o", "4\u001b[6d\b4\r\u001b[7d"] +[1.053, "o", "\u001b[2;101H5\u001b[3d\b5\u001b[4d\b5\u001b[5d\b5\u001b[6d\b5\r\u001b[7d"] +[1.051, "o", "\u001b[2;101H6\u001b[3d\b6\u001b[4d\b6\u001b[5d\b"] +[0.000, "o", "6\u001b[6d\b6\r\u001b[7d"] +[1.054, "o", "\u001b[2;101H7\u001b[3d\b7\u001b[4;51HTrue \u001b[4;72H"] +[0.000, "o", "True \u001b[4;86H2 Full\u001b[4;101H7\u001b[5d\b7\u001b[6;51HTrue \u001b[6;72HTrue \u001b[6;86H3 Full\u001b[6;101H7\r\u001b[7d"] +[1.052, "o", "\u001b[2;101H8\u001b[3;51HTrue \u001b[3;72HTrue \u001b[3;86H2 Full\u001b[3;101H8\u001b[4d\b8\u001b[5;51H"] +[0.000, "o", "True \u001b[5;72HTrue \u001b[5;86H3 Full\u001b[5;101H8\u001b[6d\b8\r\u001b[7d"] +[1.049, "o", "\u001b[2;101H9\u001b[3d\b9\u001b[4d\b9\u001b[5d\b"] +[0.000, "o", "9\u001b[6d\b9\r\u001b[7d"] +[1.046, "o", "\u001b[2;100H20\u001b[3d\b\b20\u001b[4d\b\b"] +[0.000, "o", "20\u001b[5d\b\b20\u001b[6d\b\b"] +[0.000, "o", "20\r\u001b[7d"] +[1.054, "o", "\u001b[2;101H1\u001b[3d\b1\u001b[4d\b1\u001b[5d\b1\u001b[6d\b"] +[0.000, "o", "1\r\u001b[7d"] +[1.053, "o", "\u001b[2;101H3\u001b[3d\b3\u001b[4d\b3\u001b[5d\b"] +[0.000, "o", "3\u001b[6d\b3\r\u001b[7d"] +[1.054, "o", "\u001b[2;101H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b"] +[0.000, "o", "4\u001b[6d\b4\r\u001b[7d"] +[1.053, "o", "\u001b[2;101H5\u001b[3d\b5\u001b[4d\b5\u001b[5d\b5\u001b[6d\b5\r\u001b[7d"] +[1.057, "o", "\u001b[2;101H6\u001b[3d\b6\u001b[4d\b6\u001b[5d\b6\u001b[6d\b"] +[0.000, "o", "6\r\u001b[7d"] +[1.059, "o", "\u001b[2;101H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b7\u001b[6d\b7\r\u001b[7d"] +[0.846, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.857, "m", ""] +[2.251, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.264, "o", "s"] +[0.000, "o", "\bss"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.001, "o", "f"] +[0.001, "o", "\u001b[8D\u001b[32ms\u001b[32ms\u001b[32mh\u001b[39m\u001b[5C1"] +[0.835, "o", "\r\r\n"] +[1.527, "o", "** WARNING: connection is not using a post-quantum key exchange algorithm.\r\r\n** This session may be vulnerable to \"store now, decrypt later\" attacks.\r\r\n** The server may need to be upgraded. See https://openssh.com/pq.html\r\r\n"] +[0.220, "o", "User Access Verification\r\n"] +[0.506, "o", "\r\n"] +[0.268, "o", "Bad terminal type: \"tmux-256color\". Will assume vt100.\r\n"] +[0.048, "o", "Cisco NX-OS Software\r\nCopyright (c) 2002-2025, Cisco Systems, Inc. All rights reserved.\r\nNexus 9000v software (\"Nexus 9000v Software\") and related documentation,\r\nfiles or other reference materials (\"Documentation\") are\r\nthe proprietary property and confidential information of Cisco\r\nSystems, Inc. (\"Cisco\") and are protected, without limitation,\r\npursuant to United States and International copyright and trademark\r\nlaws in the applicable jurisdiction which provide civil and criminal\r\npenalties for copying or distribution without Cisco's authorization.\r\n\r\nAny use or disclosure, in whole or in part, of the Nexus 9000v Software\r\nor Documentation to any third party for any purposes is expressly\r\nprohibited except as otherwise authorized by Cisco in writing.\r\nThe copyrights to certain works contained herein are owned by other\r\nthird parties and are used and distributed under license. Some parts\r\nof this software may be covered under the GNU Public License or the\r\nGNU Lesser General Public License. A copy of each su"] +[0.000, "o", "ch license is\r\navailable at\r\nhttp://www.gnu.org/licenses/gpl.html and\r\nhttp://www.gnu.org/licenses/lgpl.html\r\n***************************************************************************\r\n* Nexus 9000v is strictly limited to use for evaluation, demonstration *\r\n* and NX-OS education. Any use or disclosure, in whole or in part of *\r\n* the Nexus 9000v Software or Documentation to any third party for any *\r\n* purposes is expressly prohibited except as otherwise authorized by *\r\n* Cisco in writing. *\r\n***************************************************************************\r\n\rleaf1# "] +[1.769, "o", "show ip ospf neighbors"] +[1.390, "o", "\r\r\n"] +[0.047, "o", " OSPF Process ID UNDERLAY VRF default\r\n Total number of neighbors: 2\r\n Neighbor ID Pri State Up Time Address Interface\r\n 10.0.0.1 1 FULL/ - 00:01:20 10.0.0.1 Eth1/1 \r\n 10.0.0.2 1 FULL/ - 00:01:20 10.0.0.2 Eth1/2 \r\n\rleaf1# "] +[0.943, "m", ""] +[2.619, "o", "show ip route ospf"] +[1.270, "o", "\r\r\n"] +[0.012, "o", "IP Route Table for VRF \"default\"\r\n'*' denotes best ucast next-hop\r\n'**' denotes best mcast next-hop\r\n'[x/y]' denotes [preference/metric]\r\n'%' in via output denotes VRF \r\n\r\n10.0.0.1/32, ubest/mbest: 1/0\r\n *via 10.0.0.1, Eth1/1, [110/41], 00:01:19, ospf-UNDERLAY, intra\r\n10.0.0.2/32, ubest/mbest: 1/0\r\n *via 10.0.0.2, Eth1/2, [110/41], 00:01:19, ospf-UNDERLAY, intra\r\n10.0.0.11/32, ubest/mbest: 2/0\r\n *via 10.0.0.1, Eth1/1, [110/81], 00:01:19, ospf-UNDERLAY, intra\r\n *via 10.0.0.2, Eth1/2, [110/81], 00:01:19, ospf-UNDERLAY, intra\r\n10.0.0.12/32, ubest/mbest: 2/0\r\n *via 10.0.0.1, Eth1/1, [110/81], 00:01:19, ospf-UNDERLAY, intra\r\n *via 10.0.0.2, Eth1/2, [110/81], 00:01:19, ospf-UNDERLAY, intra\r\n10.0.0.100/32, ubest/mbest: 2/0\r\n *via 10.0.0.1, Eth1/1, [110/41], 00:01:19, ospf-UNDERLAY, intra\r\n *via 10.0.0.2, Eth1/2, [110/41], 00:01:19, ospf-UNDERLAY, intra\r\n10.0.1.11/32, ubest/mbest: 2/0\r\n *via 10.0.0.1, Eth1/1, [110/81], 00:01:19, ospf-UNDERLAY, intra\r\n"] +[0.032, "o", " *via 10.0.0.2, Eth1/2, [110/81], 00:01:19, ospf-UNDERLAY, intra\r\n10.0.1.12/32, ubest/mbest: 2/0\r\n *via 10.0.0.1, Eth1/1, [110/81], 00:01:19, ospf-UNDERLAY, intra\r\n *via 10.0.0.2, Eth1/2, [110/81], 00:01:19, ospf-UNDERLAY, intra\r\n\r\n\rleaf1# "] +[2.881, "m", ""] +[1.388, "o", "ping 10.0.0.12"] +[1.278, "o", "\r\r\n"] +[0.191, "o", "PING 10.0.0.12 (10.0.0.12): 56 data bytes\r\n"] +[0.042, "o", "64 bytes from 10.0.0.12: icmp_seq=0 ttl=253 time=10.852 ms\r\n64 bytes from 10.0.0.12: icmp_seq=1 ttl=253 time=8.183 ms\r\n64 bytes from 10.0.0.12: icmp_seq=2 ttl=253 time=7.207 ms\r\n64 bytes from 10.0.0.12: icmp_seq=3 ttl=253 time=6.293 ms\r\n64 bytes from 10.0.0.12: icmp_seq=4 ttl=253 time=7.235 ms\r\n\r\n--- 10.0.0.12 ping statistics ---\r\n5 packets transmitted, 5 packets received, 0.00% packet loss\r\nround-trip min/avg/max = 6.293/7.954/10.852 ms\r\n"] +[0.048, "o", "\rleaf1# "] +[1.788, "m", ""] +[1.435, "o", "e"] +[0.318, "o", "x"] +[0.293, "o", "i"] +[0.147, "o", "t"] +[1.113, "o", "\r\r\n"] +[0.051, "o", "Connection to clab-evpn-vxlan-fabric-leaf1 closed.\r\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.353, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.769, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.000, "o", "8"] +[0.001, "o", "-"] +[0.000, "o", "p"] +[0.000, "o", "i"] +[0.001, "o", "m"] +[0.000, "o", "/"] +[0.000, "o", "l"] +[0.001, "o", "e"] +[0.000, "o", "a"] +[0.000, "o", "f"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "p"] +[0.001, "o", "i"] +[0.000, "o", "m"] +[0.001, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.001, "o", "m"] +[0.005, "o", "\u001b[36D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m8\u001b[4m-\u001b[4mp\u001b[4mi\u001b[4mm\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mp\u001b[4mi\u001b[4mm\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.732, "o", "\r\r\n"] +[0.008, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m PIM\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-pim\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mrendezvousPoints\u001b[0m:\r\n -\u001b[36m address\u001b[0m:\u001b[32m 10.0.0.100\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmulticastGroups\u001b[0m:\r\n -\u001b[32m 224.0.0.0/4\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36minterfaceRefs\u001b[0m:\r\n -\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo0\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmode\u001b[0m:\u001b[32m Sparse\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmode\u001b[0m:\u001b[32m Sparse\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m leaf1-eth1-1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmode\u001b[0m:\u001b[32m Sparse\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m leaf1-eth1-2\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmode\u001b[0m:\u001b[32m Sparse\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.305, "m", ""] +[1.070, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.022, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "0"] +[0.000, "o", "8"] +[0.000, "o", "-"] +[0.001, "o", "p"] +[0.000, "o", "i"] +[0.000, "o", "m"] +[0.001, "o", "/"] +[0.000, "o", "s"] +[0.000, "o", "p"] +[0.000, "o", "i"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "p"] +[0.000, "o", "i"] +[0.000, "o", "m"] +[0.001, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.001, "o", "\u001b[37D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m8\u001b[4m-\u001b[4mp\u001b[4mi\u001b[4mm\u001b[4m/\u001b[4ms\u001b[4mp\u001b[4mi\u001b[4mn\u001b[4me\u001b[4m1\u001b[4m-\u001b[4mp\u001b[4mi\u001b[4mm\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.906, "o", "\r\r\n"] +[0.008, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m PIM\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m spine1-pim\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m spine1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mrendezvousPoints\u001b[0m:\r\n -\u001b[36m address\u001b[0m:\u001b[32m 10.0.0.100\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmulticastGroups\u001b[0m:\r\n -\u001b[32m 224.0.0.0/4\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36manycastAddresses\u001b[0m:\r\n -\u001b[32m 10.0.0.1\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[32m 10.0.0.2\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36minterfaceRefs\u001b[0m:\r\n -\u001b[36m name\u001b[0m:\u001b[32m spine1-lo0\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmode\u001b[0m:\u001b[32m Sparse\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m spine1-lo1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmode\u001b[0m:\u001b[32m Sparse\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m spine1-eth1-1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmode\u001b[0m:\u001b[32m Sparse\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m spine1-eth1-2\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmode\u001b[0m:\u001b[32m Sparse\u001b[0m\r\n\u001b[32m \u001b[0m-\u001b[36m name\u001b[0m:\u001b[32m spine1-eth"] +[0.000, "o", "1-3\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmode\u001b[0m:\u001b[32m Sparse\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.278, "m", ""] +[1.059, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "a"] +[0.000, "o", "p"] +[0.001, "o", "p"] +[0.000, "o", "l"] +[0.000, "o", "y"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "k"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.000, "o", "8"] +[0.001, "o", "-"] +[0.000, "o", "p"] +[0.000, "o", "i"] +[0.001, "o", "\u001b[35D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m8\u001b[4m-\u001b[4mp\u001b[4mi\u001b[4mm\u001b[24m"] +[0.977, "o", "\r\r\n"] +[0.089, "o", "pim.networking.metal.ironcore.dev/leaf1-pim created\r\n"] +[0.005, "o", "pim.networking.metal.ironcore.dev/leaf2-pim created\r\n"] +[0.005, "o", "pim.networking.metal.ironcore.dev/leaf3-pim created\r\n"] +[0.006, "o", "pim.networking.metal.ironcore.dev/spine1-pim created\r\n"] +[0.008, "o", "pim.networking.metal.ironcore.dev/spine2-pim created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.480, "o", "w"] +[0.001, "o", "\bwa"] +[0.000, "o", "t"] +[0.000, "o", "c"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "g"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "p"] +[0.000, "o", "i"] +[0.001, "o", "m"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "o"] +[0.000, "o", " "] +[0.000, "o", "w"] +[0.000, "o", "i"] +[0.001, "o", "d"] +[0.002, "o", "\u001b[28D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[23Ce"] +[1.754, "o", "\r\r\n"] +[0.006, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.053, "o", "\u001b[H\u001b[JNAME\u001b[1;14HDEVICE READY AGE\r\u001b[2dleaf1-pim leaf1 True\u001b[33G3s\r\u001b[3dleaf2-pim leaf2 True\u001b[33G"] +[0.001, "o", "3s\r\u001b[4dleaf3-pim leaf3 True\u001b[33G3s\r\u001b[5dspine1-pim spine1 True\u001b[33G3s\r\u001b[6d"] +[0.000, "o", "spine2-pim spine2 Unknown 3s\r\u001b[7d"] +[1.056, "o", "\u001b[2;33H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b4\u001b[6d\b4\r\u001b[7d"] +[1.049, "o", "\u001b[2;33H5\u001b[3d\b5\u001b[4d\b5\u001b[5d\b"] +[0.000, "o", "5\u001b[6d\b5\r\u001b[7d"] +[1.048, "o", "\u001b[2;33H6\u001b[3d\b6\u001b[4d\b6\u001b[5d\b6\u001b[6d\b"] +[0.000, "o", "6\r\u001b[7d"] +[1.052, "o", "\u001b[1;28H\u001b[2P\u001b[2;31H7s\u001b[K\u001b[3d\b\b7"] +[0.000, "o", "s\u001b[K\u001b[4d\b\b7s\u001b[K\u001b[5d\b\b7s\u001b[K\u001b[6;23HTrue 7"] +[0.000, "o", "s\u001b[K\r\u001b[7d"] +[1.051, "o", "\u001b[2;31H8\u001b[3d\b8\u001b[4d\b8\u001b[5d\b"] +[0.000, "o", "8\u001b[6d\b8\r\u001b[7d"] +[1.056, "o", "\u001b[2;31H9\u001b[3d\b9\u001b[4d\b9\u001b[5d\b9\u001b[6d\b"] +[0.000, "o", "9\r\u001b[7d"] +[1.050, "o", "\u001b[2;31H10s\u001b[3;31H10s\u001b[4;31H10s\u001b[5;31H1"] +[0.000, "o", "0s\u001b[6;31H10s\r\u001b[7d"] +[0.999, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.693, "m", ""] +[0.662, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.425, "o", "y"] +[0.000, "o", "\byq"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.000, "o", "9"] +[0.000, "o", "-"] +[0.001, "o", "b"] +[0.000, "o", "g"] +[0.000, "o", "p"] +[0.001, "o", "-"] +[0.000, "o", "r"] +[0.001, "o", "o"] +[0.000, "o", "u"] +[0.000, "o", "t"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "/"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.001, "o", "f"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "b"] +[0.000, "o", "g"] +[0.000, "o", "p"] +[0.000, "o", "."] +[0.001, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.005, "o", "\u001b[43D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m9\u001b[4m-\u001b[4mb\u001b[4mg\u001b[4mp\u001b[4m-\u001b[4mr\u001b[4mo\u001b[4mu\u001b[4mt\u001b[4me\u001b[4mr\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mb\u001b[4mg\u001b[4mp\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[2.289, "o", "\r\r\n"] +[0.008, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m BGP\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-bgp\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36masNumber\u001b[0m:\u001b[95m 65000\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36mrouterId\u001b[0m:\u001b[32m 10.0.0.10\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36maddressFamilies\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m ipv4Unicast\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m enabled\u001b[0m:\u001b[95m true\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[3.203, "o", "k"] +[0.000, "o", "\bku"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "a"] +[0.000, "o", "p"] +[0.000, "o", "p"] +[0.001, "o", "l"] +[0.000, "o", "y"] +[0.000, "o", " "] +[0.001, "o", "-"] +[0.000, "o", "k"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "0"] +[0.000, "o", "9"] +[0.001, "o", "-"] +[0.000, "o", "b"] +[0.000, "o", "g"] +[0.001, "o", "p"] +[0.000, "o", "-"] +[0.001, "o", "r"] +[0.000, "o", "o"] +[0.000, "o", "u"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.002, "o", "\u001b[42D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m0\u001b[4m9\u001b[4m-\u001b[4mb\u001b[4mg\u001b[4mp\u001b[4m-\u001b[4mr\u001b[4mo\u001b[4mu\u001b[4mt\u001b[4me\u001b[4mr\u001b[24m"] +[1.388, "o", "\r\r\n"] +[0.083, "o", "bgp.networking.metal.ironcore.dev/leaf1-bgp created\r\n"] +[0.004, "o", "bgp.networking.metal.ironcore.dev/leaf2-bgp created\r\n"] +[0.005, "o", "bgp.networking.metal.ironcore.dev/leaf3-bgp created\r\n"] +[0.005, "o", "bgp.networking.metal.ironcore.dev/spine1-bgp created\r\n"] +[0.006, "o", "bgp.networking.metal.ironcore.dev/spine2-bgp created\r\n"] +[0.001, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.374, "o", "w"] +[0.001, "o", "\bwa"] +[0.000, "o", "t"] +[0.000, "o", "c"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.000, "o", "g"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", " "] +[0.000, "o", "b"] +[0.001, "o", "g"] +[0.000, "o", "p"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "o"] +[0.000, "o", " "] +[0.000, "o", "w"] +[0.000, "o", "i"] +[0.001, "o", "d"] +[0.002, "o", "\u001b[28D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[23Ce"] +[2.194, "o", "\r\r\n"] +[0.004, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.047, "o", "\u001b[H\u001b[JNAME\u001b[1;14HDEVICE READY AGE\r\u001b[2d"] +[0.000, "o", "leaf1-bgp leaf1 True 4s\r\u001b[3dleaf2-bgp leaf2\u001b[3;31H4s\r\u001b[4d"] +[0.000, "o", "leaf3-bgp leaf3 True 4s\r\u001b[5d"] +[0.000, "o", "spine1-bgp spine1 True 4s\r\u001b[6d"] +[0.000, "o", "spine2-bgp spine2 True 4s\r\u001b[7d"] +[1.050, "o", "\u001b[1;28H AGE\u001b[2;31H 5s\u001b[3;23HUnknown 5s\u001b[4;31H 5s\u001b[5;31H"] +[0.000, "o", " 5s\u001b[6;31H 5s\r\u001b[7d"] +[1.050, "o", "\u001b[2;33H6\u001b[3d\b6\u001b[4d\b6\u001b[5d\b6\u001b[6d\b6\r\u001b[7d"] +[1.053, "o", "\u001b[2;33H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b"] +[0.000, "o", "7\u001b[6d\b7\r\u001b[7d"] +[1.049, "o", "\u001b[1;28H\u001b[2P\u001b[2;31H8s\u001b[K\u001b[3;23HTrue 8s\u001b[K\u001b[4d\b\b8"] +[0.000, "o", "s\u001b[K\u001b[5d\b\b8s\u001b[K\u001b[6d\b\b8"] +[0.000, "o", "s\u001b[K\r\u001b[7d"] +[1.051, "o", "\u001b[2;31H9\u001b[3d\b9\u001b[4d\b9\u001b[5d\b"] +[0.000, "o", "9\u001b[6d\b9\r\u001b[7d"] +[1.053, "o", "\u001b[2;31H11s\u001b[3;31H11s\u001b[4;31H11s\u001b[5;31H1"] +[0.000, "o", "1s\u001b[6;31H11s\r\u001b[7d"] +[0.951, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.597, "m", ""] +[0.360, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.258, "o", "y"] +[0.000, "o", "\byq"] +[0.001, "o", " "] +[0.000, "o", "."] +[0.000, "o", "/"] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "1"] +[0.001, "o", "0"] +[0.000, "o", "-"] +[0.000, "o", "b"] +[0.001, "o", "g"] +[0.000, "o", "p"] +[0.000, "o", "-"] +[0.001, "o", "p"] +[0.000, "o", "e"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.001, "o", "f"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "b"] +[0.000, "o", "g"] +[0.000, "o", "p"] +[0.001, "o", "-"] +[0.000, "o", "p"] +[0.000, "o", "e"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "s"] +[0.001, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.001, "o", "m"] +[0.005, "o", "\u001b[48D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m0\u001b[4m-\u001b[4mb\u001b[4mg\u001b[4mp\u001b[4m-\u001b[4mp\u001b[4me\u001b[4me\u001b[4mr\u001b[4ms\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mb\u001b[4mg\u001b[4mp\u001b[4m-\u001b[4mp\u001b[4me\u001b[4me\u001b[4mr\u001b[4ms\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.906, "o", "\r\r\n"] +[0.007, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m BGPPeer\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-spine1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36maddress\u001b[0m:\u001b[32m 10.0.0.1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36masNumber\u001b[0m:\u001b[95m 65000\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36mlocalAddress\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m interfaceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo0\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36maddressFamilies\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m l2vpnEvpn\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m enabled\u001b[0m:\u001b[95m true\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36msendCommunity\u001b[0m:\u001b[32m Both\u001b[0m\r\n"] +[0.000, "o", "---\r\n\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m BGPPeer\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-spine2\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36maddress\u001b[0m:\u001b[32m 10.0.0.2\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36masNumber\u001b[0m:\u001b[95m 65000\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36mlocalAddress\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m interfaceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo0\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36maddressFamilies\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m l2vpnEvpn\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m enabled\u001b[0m:\u001b[95m true\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36msendCommunity\u001b[0m:\u001b[32m Both\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.877, "m", ""] +[0.943, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.000, "o", "a"] +[0.001, "o", "p"] +[0.000, "o", "p"] +[0.001, "o", "l"] +[0.000, "o", "y"] +[0.000, "o", " "] +[0.001, "o", "-"] +[0.000, "o", "k"] +[0.001, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "1"] +[0.000, "o", "0"] +[0.000, "o", "-"] +[0.001, "o", "b"] +[0.000, "o", "g"] +[0.000, "o", "p"] +[0.001, "o", "-"] +[0.000, "o", "p"] +[0.000, "o", "e"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.002, "o", "\u001b[41D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m0\u001b[4m-\u001b[4mb\u001b[4mg\u001b[4mp\u001b[4m-\u001b[4mp\u001b[4me\u001b[4me\u001b[4mr\u001b[4ms\u001b[24m"] +[1.075, "o", "\r\r\n"] +[0.078, "o", "bgppeer.networking.metal.ironcore.dev/leaf1-spine1 created\r\n"] +[0.005, "o", "bgppeer.networking.metal.ironcore.dev/leaf1-spine2 created\r\n"] +[0.005, "o", "bgppeer.networking.metal.ironcore.dev/leaf2-spine1 created\r\n"] +[0.006, "o", "bgppeer.networking.metal.ironcore.dev/leaf2-spine2 created\r\n"] +[0.006, "o", "bgppeer.networking.metal.ironcore.dev/leaf3-spine1 created\r\n"] +[0.006, "o", "bgppeer.networking.metal.ironcore.dev/leaf3-spine2 created\r\n"] +[0.004, "o", "bgppeer.networking.metal.ironcore.dev/spine1-leaf1 created\r\n"] +[0.007, "o", "bgppeer.networking.metal.ironcore.dev/spine1-leaf2 created\r\n"] +[0.005, "o", "bgppeer.networking.metal.ironcore.dev/spine1-leaf3 created\r\n"] +[0.005, "o", "bgppeer.networking.metal.ironcore.dev/spine2-leaf1 created\r\n"] +[0.005, "o", "bgppeer.networking.metal.ironcore.dev/spine2-leaf2 created\r\n"] +[0.004, "o", "bgppeer.networking.metal.ironcore.dev/spine2-leaf3 created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.779, "o", "w"] +[0.001, "o", "\bwa"] +[0.000, "o", "t"] +[0.000, "o", "c"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "g"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "b"] +[0.000, "o", "g"] +[0.001, "o", "p"] +[0.000, "o", "p"] +[0.000, "o", "e"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "o"] +[0.000, "o", " "] +[0.000, "o", "w"] +[0.001, "o", "i"] +[0.000, "o", "d"] +[0.002, "o", "\u001b[32D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[27Ce"] +[1.870, "o", "\r\r\n"] +[0.004, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.051, "o", "\u001b[H\u001b[JNAME\u001b[1;16H"] +[0.000, "o", "DEVICE READY CONFIGURED OPERATIONAL SESSION STATE LAST ESTABLISHED ADVERTISED PREFIXES AGE\r\u001b[2dleaf1-spine1 leaf1\u001b[2;119H4s\r\u001b[3d"] +[0.000, "o", "leaf1-spine2 leaf1\u001b[3;119H4s\r\u001b[4dleaf2-spine1 leaf2 False True\u001b[4;48HFalse\u001b[4;62HIdle\u001b[4;78H33s\u001b[4;97H0 (L2vpnEvpn)\u001b[4;119H4s\r\u001b[5dleaf2-spine2 leaf2\u001b[5;119H"] +[0.000, "o", "4s\r\u001b[6dleaf3-spine1 leaf3\u001b[6;119H4s\r\u001b[7dleaf3-spine2 leaf3\u001b[7;119H4s\r\u001b[8dspine1-leaf1 spine1 Unknown\u001b[8;119H"] +[0.000, "o", "4s\r\u001b[9dspine1-leaf2 spine1 False True\u001b[9;48HFalse\u001b[9;62HIdle\u001b[9;78H36s\u001b[9;97H0 (L2vpnEvpn)\u001b[9;119H4s\r\u001b[10dspine1-leaf3 spine1\u001b[10;119H4s\r\u001b[11dspine2-leaf1 spine2\u001b[11;119H4s\r\u001b[12dspine2-leaf2 spine2\u001b[12;119H"] +[0.000, "o", "4s\r\u001b[13dspine2-leaf3 spine2\u001b[13;119H"] +[0.000, "o", "4s\r\u001b[14d"] +[1.051, "o", "\u001b[2;119H5\u001b[3d\b5\u001b[4;79H4\u001b[4;119H5\u001b[5d\b"] +[0.000, "o", "5\u001b[6d\b"] +[0.000, "o", "5\u001b[7d\b5\u001b[8d\b"] +[0.000, "o", "5\u001b[9;79H7\u001b[9;119H"] +[0.000, "o", "5\u001b[10d\b5\u001b[11d\b"] +[0.000, "o", "5\u001b[12d\b5\u001b[13d\b5\r\u001b[14d"] +[1.053, "o", "\u001b[2;25HUnknown Unknown\u001b[48GUnknown\u001b[2;119H6\u001b[3d\b6\u001b[4;79H5\u001b[4;119H"] +[0.000, "o", "6\u001b[5;25HUnknown Unknown\u001b[48GUnknown\u001b[5;119H6\u001b[6d\b"] +[0.000, "o", "6\u001b[7d\b"] +[0.000, "o", "6\u001b[8d\b6\u001b[9;79H8\u001b[9;119H6\u001b[10d\b6\u001b[11d\b6\u001b[12d\b"] +[0.000, "o", "6\u001b[13d\b"] +[0.000, "o", "6\r\u001b[14d"] +[1.053, "o", "\u001b[2;25HFalse True \u001b[48GFalse \u001b[62GIdle\u001b[2;78H33s\u001b[2;97H0 (L2vpnEvpn)\u001b[2;119H7\u001b[3d\b"] +[0.000, "o", "7\u001b[4;79H6\u001b[4;119H7\u001b[5;25H"] +[0.000, "o", "False True \u001b[48G"] +[0.000, "o", "False \u001b[62G"] +[0.000, "o", "Idle\u001b[5;78H31s\u001b[5;97H0 (L2vpnEvpn)\u001b[5;119H"] +[0.000, "o", "7\u001b[6d\b7\u001b[7d\b7\u001b[8d\b7\u001b[9;79H9\u001b[9;119H7\u001b[10d\b7\u001b[11d\b7\u001b[12d\b7\u001b[13d\b"] +[0.000, "o", "7\r\u001b[14d"] +[1.055, "o", "\u001b[2;79H4\u001b[2;119H8\u001b[3d\b8\u001b[4;79H7\u001b[4;119H8\u001b[5;79H2\u001b[5;119H"] +[0.000, "o", "8\u001b[6d\b8\u001b[7d\b8\u001b[8d\b"] +[0.000, "o", "8\u001b[9;78H"] +[0.000, "o", "40\u001b[9;119H"] +[0.000, "o", "8\u001b[10d\b"] +[0.000, "o", "8\u001b[11d\b8\u001b[12d\b8\u001b[13d\b"] +[0.000, "o", "8\r\u001b[14d"] +[1.053, "o", "\u001b[2;79H5\u001b[2;119H9\u001b[3d\b9\u001b[4;79H8\u001b[4;119H9\u001b[5;79H3\u001b[5;119H"] +[0.000, "o", "9\u001b[6d\b9\u001b[7d\b"] +[0.000, "o", "9\u001b[8d\b"] +[0.000, "o", "9\u001b[9;79H1\u001b[9;119H"] +[0.000, "o", "9\u001b[10d\b9\u001b[11d\b9\u001b[12d\b9\u001b[13d\b"] +[0.000, "o", "9\r\u001b[14d"] +[1.053, "o", "\u001b[2;79H6\u001b[2;119H10s\u001b[3;119H10s\u001b[4;79H9\u001b[4;119H1"] +[0.000, "o", "0s\u001b[5;79H4\u001b[5;119H10s\u001b[6;25HUnknown Unknown\u001b[48GUnknown\u001b[6;119H10s\u001b[7;119H1"] +[0.000, "o", "0s\u001b[8;119H10s\u001b[9;79H2\u001b[9;119H10s\u001b[10;119H10s\u001b[11;119H10s\u001b[12;119H10s\u001b[13;25HUnknown Unknown\u001b[48GUnknown\u001b[13;119H1"] +[0.000, "o", "0s\r\u001b[14d"] +[1.053, "o", "\u001b[2;79H8\u001b[2;120H2\u001b[3d\b2\u001b[4;78H41\u001b[4;120H2\u001b[5;79H6\u001b[5;120H2\u001b[6d\b"] +[0.000, "o", "2\u001b[7d\b2\u001b[8d\b2\u001b[9;79H4\u001b[9;120H"] +[0.000, "o", "2\u001b[10d\b"] +[0.000, "o", "2\u001b[11d\b"] +[0.000, "o", "2\u001b[12d\b2\u001b[13d\b2\r\u001b[14d"] +[1.055, "o", "\u001b[2;79H9\u001b[2;120H3\u001b[3d\b3\u001b[4;79H2\u001b[4;120H3\u001b[5;79H7\u001b[5;120H3\u001b[6;25HFalse True \u001b[48G"] +[0.000, "o", "False \u001b[62GIdle\u001b[6;78H35s\u001b[6;97H0 (L2vpnEvpn)\u001b[6;120H"] +[0.000, "o", "3\u001b[7d\b3\u001b[8d\b"] +[0.000, "o", "3\u001b[9;79H"] +[0.000, "o", "5\u001b[9;120H"] +[0.000, "o", "3\u001b[10d\b3\u001b[11d\b3\u001b[12d\b3\u001b[13;25HFalse True \u001b[48G"] +[0.000, "o", "False \u001b[62G"] +[0.000, "o", "Idle\u001b[13;78H"] +[0.000, "o", "34s\u001b[13;97H"] +[0.000, "o", "0 (L2vpnEvpn)\u001b[13;120H"] +[0.000, "o", "3\r\u001b[14d"] +[1.052, "o", "\u001b[2;78H40\u001b[2;120H4\u001b[3d\b4\u001b[4;79H3\u001b[4;120H4\u001b[5;79H8\u001b[5;120H4\u001b[6;79H6\u001b[6;120H"] +[0.000, "o", "4\u001b[7d\b4\u001b[8d\b4\u001b[9;79H6\u001b[9;120H4\u001b[10d\b4\u001b[11d\b"] +[0.000, "o", "4\u001b[12d\b4\u001b[13;79H5\u001b[13;120H4\r\u001b[14d"] +[1.052, "o", "\u001b[2;79H1\u001b[2;120H5\u001b[3d\b5\u001b[4;79H4\u001b[4;120H5\u001b[5;79H9\u001b[5;120H5\u001b[6;79H7\u001b[6;120H"] +[0.000, "o", "5\u001b[7d\b5\u001b[8d\b5\u001b[9;79H7\u001b[9;120H5\u001b[10d\b"] +[0.000, "o", "5\u001b[11d\b"] +[0.000, "o", "5\u001b[12d\b5\u001b[13;79H6\u001b[13;120H"] +[0.000, "o", "5\r\u001b[14d"] +[1.050, "o", "\u001b[2;79H2\u001b[2;120H6\u001b[3;25HUnknown Unknown\u001b[48GUnknown\u001b[3;120H6\u001b[4;79H5\u001b[4;120H6\u001b[5;78H40\u001b[5;120H6\u001b[6;79H8\u001b[6;120H6\u001b[7d\b6\u001b[8d\b6\u001b[9;79H8\u001b[9;120H"] +[0.000, "o", "6\u001b[10d\b6\u001b[11d\b6\u001b[12d\b6\u001b[13;79H7\u001b[13;120H6\r\u001b[14d"] +[1.052, "o", "\u001b[2;79H3\u001b[2;120H7\u001b[3d\b7\u001b[4;79H6\u001b[4;120H7\u001b[5;79H1\u001b[5;120H7\u001b[6;79H9\u001b[6;120H"] +[0.000, "o", "7\u001b[7d\b"] +[0.000, "o", "7\u001b[8d\b"] +[0.000, "o", "7\u001b[9;79H"] +[0.000, "o", "9\u001b[9;120H"] +[0.000, "o", "7\u001b[10d\b7\u001b[11d\b7\u001b[12d\b7\u001b[13;79H8\u001b[13;120H7\r\u001b[14d"] +[1.053, "o", "\u001b[2;79H4\u001b[2;120H8\u001b[3;25HFalse True \u001b[48GFalse \u001b[62GIdle\u001b[3;78H33s\u001b[3;97H0 (L2vpnEvpn)\u001b[3;120H8\u001b[4;79H7\u001b[4;120H8\u001b[5;79H"] +[0.000, "o", "2\u001b[5;120H8\u001b[6;78H40\u001b[6;120H8\u001b[7d\b"] +[0.000, "o", "8\u001b[8d\b8\u001b[9;25HTrue \u001b[9;48HTrue \u001b[9;62HEstablished\u001b[79G4\u001b[9;120H8\u001b[10d\b"] +[0.000, "o", "8\u001b[11d\b"] +[0.000, "o", "8\u001b[12d\b8\u001b[13;79H9\u001b[13;120H8\r\u001b[14d"] +[1.053, "o", "\u001b[2;79H5\u001b[2;120H9\u001b[3;79H4\u001b[3;120H9\u001b[4;79H8\u001b[4;120H9\u001b[5;79H3\u001b[5;120H9\u001b[6;79H1\u001b[6;120H9\u001b[7d\b"] +[0.000, "o", "9\u001b[8d\b9\u001b[9;79H5\u001b[9;120H9\u001b[10d\b9\u001b[11d\b9\u001b[12d\b9\u001b[13;78H40\u001b[13;120H9\r\u001b[14d"] +[1.053, "o", "\u001b[2;79H6\u001b[2;119H20\u001b[3;79H5\u001b[3;119H20\u001b[4;79H"] +[0.000, "o", "9\u001b[4;119H20\u001b[5;79H4\u001b[5;119H20\u001b[6;79H2\u001b[6;119H20\u001b[7d\b\b"] +[0.000, "o", "20\u001b[8d\b\b20\u001b[9;79H6\u001b[9;119H"] +[0.000, "o", "20\u001b[10d\b\b20\u001b[11d\b\b20\u001b[12d\b\b20\u001b[13;79H1\u001b[13;119H"] +[0.000, "o", "20\r\u001b[14d"] +[1.051, "o", "\u001b[2;79H7\u001b[2;120H1\u001b[3;79H6\u001b[3;120H1\u001b[4;78H50\u001b[4;120H1\u001b[5;79H5\u001b[5;120H1\u001b[6;79H3\u001b[6;120H1\u001b[7d\b"] +[0.000, "o", "1\u001b[8d\b1\u001b[9;79H7\u001b[9;120H1\u001b[10d\b1\u001b[11d\b"] +[0.000, "o", "1\u001b[12d\b1\u001b[13;79H2\u001b[13;120H1\r\u001b[14d"] +[1.054, "o", "\u001b[2;79H8\u001b[2;120H2\u001b[3;79H7\u001b[3;120H2\u001b[4;79H1\u001b[4;120H2\u001b[5;79H6\u001b[5;120H2\u001b[6;79H4\u001b[6;120H2\u001b[7d\b2\u001b[8d\b2\u001b[9;79H8\u001b[9;120H"] +[0.000, "o", "2\u001b[10d\b2\u001b[11d\b2\u001b[12d\b2\u001b[13;79H3\u001b[13;120H"] +[0.000, "o", "2\r\u001b[14d"] +[1.055, "o", "\u001b[2;79H9\u001b[2;120H3\u001b[3;79H8\u001b[3;120H3\u001b[4;25HTrue \u001b[4;48HTrue \u001b[4;62HEstablished 47\u001b[4;120H3\u001b[5;79H7\u001b[5;120H3\u001b[6;79H5\u001b[6;120H"] +[0.000, "o", "3\u001b[7d\b3\u001b[8d\b3\u001b[9;79H9\u001b[9;120H3\u001b[10d\b"] +[0.000, "o", "3\u001b[11d\b3\u001b[12d\b3\u001b[13;79H"] +[0.000, "o", "4\u001b[13;120H"] +[0.000, "o", "3\r\u001b[14d"] +[1.049, "o", "\u001b[2;78H50\u001b[2;120H4\u001b[3;79H9\u001b[3;120H4\u001b[4;79H8\u001b[4;120H4\u001b[5;79H8\u001b[5;120H4\u001b[6;79H"] +[0.000, "o", "6\u001b[6;120H4\u001b[7d\b4\u001b[8d\b4\u001b[9;78H50\u001b[9;120H"] +[0.000, "o", "4\u001b[10d\b4\u001b[11d\b4\u001b[12d\b4\u001b[13;79H"] +[0.000, "o", "5\u001b[13;120H4\r\u001b[14d"] +[1.050, "o", "\u001b[2;79H1\u001b[2;120H5\u001b[3;78H40\u001b[3;120H5\u001b[4;79H9\u001b[4;120H5\u001b[5;79H9\u001b[5;120H5\u001b[6;79H"] +[0.000, "o", "7\u001b[6;120H5\u001b[7d\b5\u001b[8d\b5\u001b[9;79H"] +[0.000, "o", "1\u001b[9;120H"] +[0.000, "o", "5\u001b[10d\b5\u001b[11d\b"] +[0.000, "o", "5\u001b[12d\b5\u001b[13;79H"] +[0.000, "o", "6\u001b[13;120H"] +[0.000, "o", "5\r\u001b[14d"] +[1.052, "o", "\u001b[2;79H2\u001b[2;120H6\u001b[3;79H1\u001b[3;120H6\u001b[4;78H50\u001b[4;120H6\u001b[5;78H50\u001b[5;120H6\u001b[6;79H8\u001b[6;120H"] +[0.000, "o", "6\u001b[7d\b6\u001b[8;35HUnknown\u001b[48GUnknown\u001b[8;120H"] +[0.000, "o", "6\u001b[9;79H"] +[0.000, "o", "2\u001b[9;120H6\u001b[10d\b"] +[0.000, "o", "6\u001b[11;25H"] +[0.001, "o", "Unknown Unknown\u001b[48G"] +[0.000, "o", "Unknown\u001b[11;120H"] +[0.000, "o", "6\u001b[12d\b6\u001b[13;79H7\u001b[13;120H"] +[0.000, "o", "6\r\u001b[14d"] +[1.053, "o", "\u001b[1;30H\u001b[2P\u001b[2;33HTrue \u001b[46GFalse \u001b[60GIdle \u001b[2;76H53s \u001b[2;95H0 (L2vpnEvpn) \u001b[117G"] +[0.000, "o", "27s\u001b[K\u001b[3;33HTrue \u001b[46GFalse \u001b[60GIdle \u001b[3;76H42s \u001b[3;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G27"] +[0.000, "o", "s\u001b[K\u001b[4;33HTrue \u001b[46GTrue \u001b[4;60HEstablished 51s \u001b[4;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G"] +[0.000, "o", "27s\u001b[K\u001b[5;33HTrue \u001b[46GFalse \u001b[60GIdle \u001b[5;76H51s \u001b[5;95H0 (L2vpnEvpn) \u001b[117G27"] +[0.000, "o", "s\u001b[K\u001b[6;33HTrue \u001b[46G"] +[0.000, "o", "False \u001b[60GIdle \u001b[6;76H49s \u001b[6;95H0 (L2vpnEvpn) \u001b[117G27s\u001b[K\u001b[7;117H27s\u001b[K\u001b[8;25HFalse True False Idle\u001b[8;76H34s\u001b[8;95H"] +[0.000, "o", "0 (L2vpnEvpn)\u001b[8;117H27s\u001b[K\u001b[9;33H"] +[0.000, "o", "True \u001b[46GTrue \u001b[9;60HEstablished 53s \u001b[9;95H0 (L2vpnEvpn) \u001b[117G"] +[0.000, "o", "27"] +[0.000, "o", "s\u001b[K\u001b[10;117H27s\u001b[K\u001b[11;25HFalse True False Idle\u001b[11;76H33s\u001b[11;95H0 (L2vpnEvpn)\u001b[11;117H"] +[0.000, "o", "27"] +[0.000, "o", "s\u001b[K\u001b[12;117H27s\u001b[K\u001b[13;33H"] +[0.000, "o", "True \u001b[46GFalse \u001b[60G"] +[0.000, "o", "Idle \u001b[13;76H48s \u001b[13;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G27s\u001b[K\r\u001b[14d"] +[1.051, "o", "\u001b[2;77H4\u001b[2;118H8\u001b[3;77H3\u001b[3;118H8\u001b[4;77H2\u001b[4;118H8\u001b[5;77H2\u001b[5;118H8\u001b[6;76H50\u001b[6;118H"] +[0.000, "o", "8\u001b[7d\b8\u001b[8;77H5\u001b[8;118H8\u001b[9;77H4\u001b[9;118H"] +[0.000, "o", "8\u001b[10d\b8\u001b[11;77H"] +[0.000, "o", "4\u001b[11;118H"] +[0.000, "o", "8\u001b[12d\b8\u001b[13;77H9\u001b[13;118H8\r\u001b[14d"] +[1.050, "o", "\u001b[2;77H5\u001b[2;118H9\u001b[3;77H4\u001b[3;118H9\u001b[4;77H3\u001b[4;118H9\u001b[5;77H3\u001b[5;118H"] +[0.000, "o", "9\u001b[6;77H1\u001b[6;118H9\u001b[7d\b9\u001b[8;77H6\u001b[8;118H9\u001b[9;77H5\u001b[9;118H"] +[0.000, "o", "9\u001b[10d\b9\u001b[11;77H5\u001b[11;118H"] +[0.000, "o", "9\u001b[12d\b9\u001b[13;76H50\u001b[13;118H9\r\u001b[14d"] +[1.052, "o", "\u001b[1;30H CONFIGURED OPERATIONAL SESSION STATE LAST ESTABLISHED ADVERTISED PREFIXES AGE\u001b[2;33H True\u001b[46G False\u001b[60G Idle\u001b[2;76H 56s\u001b[2;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G 30s\u001b[3;33H True\u001b[46G"] +[0.000, "o", " False\u001b[60G Idle\u001b[3;76H 45s\u001b[3;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G "] +[0.000, "o", "30s\u001b[4;33H True\u001b[46G"] +[0.000, "o", " True\u001b[4;60H"] +[0.000, "o", " Established 54s\u001b[4;95H 0 (L2vpnEvpn)\u001b[117G 30s\u001b[5;33H"] +[0.000, "o", " True\u001b[46G False\u001b[60G Idle\u001b[5;76H 54s\u001b[5;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G 30s\u001b[6;33H"] +[0.000, "o", " True\u001b[46G False\u001b[60G Idle\u001b[6;76H"] +[0.000, "o", " 52s\u001b[6;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G 30s\u001b[7;117H 30s\u001b[8;33H"] +[0.000, "o", " True\u001b[46G False\u001b[60G Idle\u001b[8;76H"] +[0.000, "o", " 37s\u001b[8;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G 30s\u001b[9;33H True\u001b[46G"] +[0.000, "o", " True\u001b[9;60H"] +[0.000, "o", " Established 56s\u001b[9;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G "] +[0.000, "o", "30s\u001b[10;25H"] +[0.000, "o", "Unknown Unknown\u001b[48GUnknown\u001b[10;117H 30s\u001b[11;33H True\u001b[46G False\u001b[60G Idle\u001b[11;76H"] +[0.000, "o", " 36s\u001b[11;95H 0 (L2vpnEvpn)\u001b[117G "] +[0.000, "o", "30s\u001b[12;117H"] +[0.000, "o", " 30s\u001b[13;33H"] +[0.000, "o", " True\u001b[46G"] +[0.000, "o", " False\u001b[60G Idle\u001b[13;76H 51s\u001b[13;95H 0 (L2vpnEvpn)\u001b[117G "] +[0.000, "o", "30s\r\u001b[14d"] +[1.054, "o", "\u001b[2;79H8\u001b[2;120H2\u001b[3;79H7\u001b[3;120H2\u001b[4;79H6\u001b[4;120H2\u001b[5;79H6\u001b[5;120H2\u001b[6;79H4\u001b[6;120H2\u001b[7d\b"] +[0.000, "o", "2\u001b[8;79H9\u001b[8;120H2\u001b[9;79H8\u001b[9;120H2\u001b[10d\b2\u001b[11;79H8\u001b[11;120H"] +[0.000, "o", "2\u001b[12d\b2\u001b[13;79H3\u001b[13;120H2\r\u001b[14d"] +[1.053, "o", "\u001b[1;30H\u001b[2P\u001b[2;33HTrue \u001b[46GFalse \u001b[60GIdle \u001b[2;76H59s \u001b[2;95H0 (L2vpnEvpn) \u001b[117G33"] +[0.000, "o", "s\u001b[K\u001b[3;33HTrue \u001b[46GFalse \u001b[60GIdle \u001b[3;76H48s \u001b[3;95H0 (L2vpnEvpn) \u001b[117G33s\u001b[K\u001b[4;33H"] +[0.000, "o", "True \u001b[46GTrue \u001b[4;60H"] +[0.000, "o", "Established 57s \u001b[4;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G33s\u001b[K\u001b[5;33HTrue \u001b[46GFalse \u001b[60GIdle \u001b[5;76H57s \u001b[5;95H0 (L2vpnEvpn) \u001b[117G33s\u001b[K\u001b[6;33HTrue \u001b[46GFalse \u001b[60GIdle \u001b[6;76H55s \u001b[6;95H0 (L2vpnEvpn) \u001b[117G33s\u001b[K\u001b[7;117H33"] +[0.000, "o", "s\u001b[K\u001b[8;33HTrue \u001b[46G"] +[0.000, "o", "False \u001b[60G"] +[0.000, "o", "Idle \u001b[8;76H"] +[0.000, "o", "40s \u001b[8;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G33s\u001b[K\u001b[9;33HTrue \u001b[46GTrue \u001b[9;60HEstablished 59s \u001b[9;95H0 (L2vpnEvpn) \u001b[117G33s\u001b[K\u001b[10;25HFalse True False Idle\u001b[10;76H35s\u001b[10;95H0 (L2vpnEvpn)\u001b[10;117H33s\u001b[K\u001b[11;33HTrue \u001b[46GFalse \u001b[60GIdle \u001b[11;76H39s \u001b[11;95H0 (L2vpnEvpn) \u001b[117G33s\u001b[K\u001b[12;117H"] +[0.000, "o", "33s\u001b[K\u001b[13;33HTrue \u001b[46G"] +[0.000, "o", "False \u001b[60GIdle \u001b[13;76H54s \u001b[13;95H0 (L2vpnEvpn) \u001b[117G33s\u001b[K\r\u001b[14d"] +[1.052, "o", "\u001b[2;76H60\u001b[2;118H4\u001b[3;77H9\u001b[3;118H4\u001b[4;77H8\u001b[4;118H4\u001b[5;77H8\u001b[5;118H"] +[0.000, "o", "4\u001b[6;77H6\u001b[6;118H"] +[0.000, "o", "4\u001b[7d\b4\u001b[8;77H1\u001b[8;118H4\u001b[9;76H"] +[0.000, "o", "60\u001b[9;118H4\u001b[10;77H"] +[0.000, "o", "6\u001b[10;118H"] +[0.000, "o", "4\u001b[11;76H"] +[0.000, "o", "40\u001b[11;118H"] +[0.000, "o", "4\u001b[12d\b4\u001b[13;77H5\u001b[13;118H4\r\u001b[14d"] +[1.053, "o", "\u001b[2;77H1\u001b[2;118H5\u001b[3;25HTrue \u001b[3;46HTrue \u001b[3;60HEstablished 34\u001b[3;118H5\u001b[4;77H9\u001b[4;118H5\u001b[5;77H9\u001b[5;118H5\u001b[6;77H7\u001b[6;118H"] +[0.000, "o", "5\u001b[7d\b5\u001b[8;77H2\u001b[8;118H5\u001b[9;77H1\u001b[9;118H"] +[0.000, "o", "5\u001b[10;77H7\u001b[10;118H5\u001b[11;77H1\u001b[11;118H"] +[0.000, "o", "5\u001b[12d\b5\u001b[13;77H6\u001b[13;118H"] +[0.000, "o", "5\r\u001b[14d"] +[1.048, "o", "\u001b[1;30H CONFIGURED OPERATIONAL SESSION STATE LAST ESTABLISHED ADVERTISED PREFIXES AGE\u001b[2;33H True\u001b[46G False\u001b[60G Idle\u001b[2;76H 62s\u001b[2;95H 0 (L2vpnEvpn)\u001b[117G"] +[0.000, "o", " 36s\u001b[3;33H True\u001b[46G True\u001b[3;60H Established 35s\u001b[3;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G 36s\u001b[4;33H True\u001b[46G True\u001b[4;60H Established 60s\u001b[4;95H 0 (L2vpnEvpn)\u001b[117G 36s\u001b[5;33H True\u001b[46G"] +[0.000, "o", " False\u001b[60G Idle\u001b[5;76H"] +[0.000, "o", " 60s\u001b[5;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G"] +[0.000, "o", " "] +[0.000, "o", "36s\u001b[6;33H True\u001b[46G False\u001b[60G"] +[0.000, "o", " Idle\u001b[6;76H 58s\u001b[6;95H 0 (L2vpnEvpn)\u001b[117G"] +[0.000, "o", " "] +[0.000, "o", "36s\u001b[7;25HUnknown Unknown\u001b[48GUnknown\u001b[7;117H 36s\u001b[8;33H True\u001b[46G"] +[0.000, "o", " False\u001b[60G Idle\u001b[8;76H 43s\u001b[8;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G 36s\u001b[9;33H True\u001b[46G True\u001b[9;60H Established 62s\u001b[9;95H 0 (L2vpnEvpn)\u001b[117G"] +[0.000, "o", " "] +[0.000, "o", "36s\u001b[10;33H True\u001b[46G"] +[0.000, "o", " False\u001b[60G Idle\u001b[10;76H 38s\u001b[10;95H 0 (L2vpnEvpn)\u001b[117G 36s\u001b[11;33H True\u001b[46G False\u001b[60G"] +[0.000, "o", " Idle\u001b[11;76H 42s\u001b[11;95H 0 (L2vpnEvpn)\u001b[117G "] +[0.000, "o", "36s\u001b[12;25H"] +[0.000, "o", "Unknown Unknown\u001b[48GUnknown\u001b[12;117H 36s\u001b[13;33H True\u001b[46G False\u001b[60G Idle\u001b[13;76H 57s\u001b[13;95H"] +[0.000, "o", " 0 (L2vpnEvpn)\u001b[117G 36s\r\u001b[14d"] +[1.050, "o", "\u001b[1;30H\u001b[2P\u001b[2;33HTrue \u001b[46GFalse \u001b[60GIdle \u001b[2;76H63s \u001b[2;95H0 (L2vpnEvpn) \u001b[117G37s\u001b[K\u001b[3;33H"] +[0.000, "o", "True \u001b[46GTrue \u001b[3;60HEstablished 36s \u001b[3;95H0 (L2vpnEvpn) \u001b[117G37s\u001b[K\u001b[4;33H"] +[0.000, "o", "True \u001b[46GTrue \u001b[4;60H"] +[0.000, "o", "Established 61s \u001b[4;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G37s\u001b[K\u001b[5;33H"] +[0.000, "o", "True \u001b[46G"] +[0.000, "o", "False \u001b[60G"] +[0.000, "o", "Idle \u001b[5;76H"] +[0.000, "o", "61s \u001b[5;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G37s\u001b[K\u001b[6;33HTrue \u001b[46GFalse \u001b[60G"] +[0.000, "o", "Idle \u001b[6;76H59s \u001b[6;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G37"] +[0.000, "o", "s\u001b[K\u001b[7;25HFalse True False Idle\u001b[7;76H34s\u001b[7;95H0 (L2vpnEvpn)\u001b[7;117H37s\u001b[K\u001b[8;33H"] +[0.000, "o", "True \u001b[46G"] +[0.000, "o", "False \u001b[60G"] +[0.000, "o", "Idle \u001b[8;76H44s \u001b[8;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G"] +[0.000, "o", "37"] +[0.000, "o", "s\u001b[K\u001b[9;33H"] +[0.000, "o", "True \u001b[46GTrue \u001b[9;60H"] +[0.000, "o", "Established 63s \u001b[9;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G37s\u001b[K\u001b[10;33HTrue \u001b[46G"] +[0.000, "o", "False \u001b[60GIdle \u001b[10;76H39s \u001b[10;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G37"] +[0.000, "o", "s\u001b[K\u001b[11;33HTrue \u001b[46G"] +[0.000, "o", "False \u001b[60G"] +[0.000, "o", "Idle \u001b[11;76H43s \u001b[11;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G37s\u001b[K\u001b[12;25HFalse True False Idle\u001b[12;76H33s\u001b[12;95H"] +[0.000, "o", "0 (L2vpnEvpn)\u001b[12;117H"] +[0.000, "o", "37s\u001b[K\u001b[13;33H"] +[0.000, "o", "True \u001b[46G"] +[0.000, "o", "False \u001b[60G"] +[0.000, "o", "Idle \u001b[13;76H58s \u001b[13;95H"] +[0.000, "o", "0 (L2vpnEvpn) \u001b[117G37s\u001b[K\r\u001b[14d"] +[1.050, "o", "\u001b[2;77H4\u001b[2;118H8\u001b[3;77H7\u001b[3;118H8\u001b[4;77H2\u001b[4;118H8\u001b[5;77H2\u001b[5;118H8\u001b[6;76H60\u001b[6;118H8\u001b[7;77H5\u001b[7;118H"] +[0.000, "o", "8\u001b[8;77H5\u001b[8;118H8\u001b[9;77H4\u001b[9;118H8\u001b[10;76H40\u001b[10;118H"] +[0.000, "o", "8\u001b[11;77H4\u001b[11;118H8\u001b[12;77H4\u001b[12;118H8\u001b[13;77H"] +[0.000, "o", "9\u001b[13;118H"] +[0.000, "o", "8\r\u001b[14d"] +[1.051, "o", "\u001b[2;77H5\u001b[2;118H9\u001b[3;77H8\u001b[3;118H9\u001b[4;77H3\u001b[4;118H9\u001b[5;77H3\u001b[5;118H9\u001b[6;77H1\u001b[6;118H9\u001b[7;77H6\u001b[7;118H9\u001b[8;77H"] +[0.000, "o", "6\u001b[8;118H9\u001b[9;77H5\u001b[9;118H9\u001b[10;77H1\u001b[10;118H9\u001b[11;77H5\u001b[11;118H9\u001b[12;77H5\u001b[12;118H"] +[0.000, "o", "9\u001b[13;76H"] +[0.000, "o", "60\u001b[13;118H"] +[0.000, "o", "9\r\u001b[14d"] +[1.054, "o", "\u001b[2;77H6\u001b[2;117H40\u001b[3;77H9\u001b[3;117H40\u001b[4;77H4\u001b[4;117H40\u001b[5;77H4\u001b[5;117H40\u001b[6;77H2\u001b[6;117H"] +[0.000, "o", "40\u001b[7;77H7\u001b[7;117H40\u001b[8;77H7\u001b[8;117H40\u001b[9;77H6\u001b[9;117H40\u001b[10;77H2\u001b[10;117H40\u001b[11;77H6\u001b[11;117H40\u001b[12;77H6\u001b[12;117H40\u001b[13;77H1\u001b[13;117H"] +[0.000, "o", "40\r\u001b[14d"] +[1.055, "o", "\u001b[2;77H7\u001b[2;118H1\u001b[3;76H40\u001b[3;118H1\u001b[4;77H5\u001b[4;118H1\u001b[5;77H5\u001b[5;118H1\u001b[6;77H3\u001b[6;118H1\u001b[7;77H"] +[0.000, "o", "8\u001b[7;118H1\u001b[8;77H8\u001b[8;118H1\u001b[9;77H7\u001b[9;118H1\u001b[10;77H3\u001b[10;118H1\u001b[11;77H7\u001b[11;118H1\u001b[12;77H7\u001b[12;118H1\u001b[13;77H"] +[0.000, "o", "2\u001b[13;118H"] +[0.000, "o", "1\r\u001b[14d"] +[1.059, "o", "\u001b[2;77H8\u001b[2;118H2\u001b[3;77H1\u001b[3;118H2\u001b[4;77H6\u001b[4;118H2\u001b[5;77H6\u001b[5;118H2\u001b[6;77H4\u001b[6;118H2\u001b[7;77H"] +[0.000, "o", "9\u001b[7;118H2\u001b[8;25HTrue \u001b[8;46HTrue \u001b[8;60HEstablished\u001b[77G3\u001b[8;118H2\u001b[9;77H8\u001b[9;118H"] +[0.000, "o", "2\u001b[10;77H4\u001b[10;118H"] +[0.000, "o", "2\u001b[11;77H8\u001b[11;118H2\u001b[12;77H8\u001b[12;118H2\u001b[13;77H3\u001b[13;118H"] +[0.000, "o", "2\r\u001b[14d"] +[1.055, "o", "\u001b[2;77H9\u001b[2;118H3\u001b[3;77H2\u001b[3;118H3\u001b[4;77H7\u001b[4;118H3\u001b[5;77H7\u001b[5;118H3\u001b[6;77H5\u001b[6;118H"] +[0.000, "o", "3\u001b[7;76H40\u001b[7;118H3\u001b[8;77H4\u001b[8;118H3\u001b[9;77H9\u001b[9;118H3\u001b[10;77H5\u001b[10;118H3\u001b[11;77H9\u001b[11;118H"] +[0.000, "o", "3\u001b[12;77H"] +[0.000, "o", "9\u001b[12;118H"] +[0.000, "o", "3\u001b[13;77H4\u001b[13;118H"] +[0.000, "o", "3\r\u001b[14d"] +[1.055, "o", "\u001b[2;76H70\u001b[2;118H4\u001b[3;77H3\u001b[3;118H4\u001b[4;77H8\u001b[4;118H4\u001b[5;77H8\u001b[5;118H4\u001b[6;77H6\u001b[6;118H4\u001b[7;77H1\u001b[7;118H4\u001b[8;77H5\u001b[8;118H4\u001b[9;76H70\u001b[9;118H4\u001b[10;77H6\u001b[10;118H"] +[0.000, "o", "4\u001b[11;76H50\u001b[11;118H4\u001b[12;76H40\u001b[12;118H4\u001b[13;77H5\u001b[13;118H"] +[0.000, "o", "4\r\u001b[14d"] +[1.058, "o", "\u001b[2;77H1\u001b[2;118H5\u001b[3;77H4\u001b[3;118H5\u001b[4;77H9\u001b[4;118H5\u001b[5;77H9\u001b[5;118H5\u001b[6;25HTrue \u001b[6;46H"] +[0.000, "o", "True \u001b[6;60HEstablished 40\u001b[6;118H5\u001b[7;77H2\u001b[7;118H5\u001b[8;77H6\u001b[8;118H5\u001b[9;77H1\u001b[9;118H5\u001b[10;77H7\u001b[10;118H5\u001b[11;77H1\u001b[11;118H5\u001b[12;77H"] +[0.000, "o", "1\u001b[12;118H5\u001b[13;77H"] +[0.000, "o", "6\u001b[13;118H5\r\u001b[14d"] +[1.056, "o", "\u001b[2;77H2\u001b[2;118H6\u001b[3;77H5\u001b[3;118H6\u001b[4;76H70\u001b[4;118H6\u001b[5;76H70\u001b[5;118H6\u001b[6;77H1\u001b[6;118H"] +[0.000, "o", "6\u001b[7;77H3\u001b[7;118H6\u001b[8;77H7\u001b[8;118H6\u001b[9;77H2\u001b[9;118H6\u001b[10;77H8\u001b[10;118H"] +[0.000, "o", "6\u001b[11;77H2\u001b[11;118H"] +[0.000, "o", "6\u001b[12;77H2\u001b[12;118H"] +[0.000, "o", "6\u001b[13;77H7\u001b[13;118H"] +[0.000, "o", "6\r\u001b[14d"] +[1.061, "o", "\u001b[2;77H3\u001b[2;118H7\u001b[3;77H6\u001b[3;118H7\u001b[4;77H1\u001b[4;118H7\u001b[5;77H1\u001b[5;118H7\u001b[6;77H2\u001b[6;118H"] +[0.000, "o", "7\u001b[7;77H4\u001b[7;118H7\u001b[8;77H8\u001b[8;118H7\u001b[9;77H3\u001b[9;118H7\u001b[10;77H9\u001b[10;118H7\u001b[11;77H3\u001b[11;118H"] +[0.000, "o", "7\u001b[12;77H3\u001b[12;118H"] +[0.000, "o", "7\u001b[13;77H8\u001b[13;118H"] +[0.000, "o", "7\r\u001b[14d"] +[1.055, "o", "\u001b[2;77H4\u001b[2;118H8\u001b[3;77H7\u001b[3;118H8\u001b[4;77H2\u001b[4;118H8\u001b[5;77H2\u001b[5;118H8\u001b[6;77H3\u001b[6;118H8\u001b[7;77H5\u001b[7;118H8\u001b[8;77H9\u001b[8;118H"] +[0.000, "o", "8\u001b[9;77H4\u001b[9;118H8\u001b[10;25HTrue \u001b[10;46HTrue \u001b[10;60HEstablished\u001b[77G"] +[0.000, "o", "3\u001b[10;118H8\u001b[11;77H4\u001b[11;118H8\u001b[12;77H"] +[0.000, "o", "4\u001b[12;118H"] +[0.000, "o", "8\u001b[13;77H9\u001b[13;118H"] +[0.000, "o", "8\r\u001b[14d"] +[1.056, "o", "\u001b[2;25HTrue \u001b[2;46HTrue \u001b[2;60HEstablished 49\u001b[2;118H9\u001b[3;77H8\u001b[3;118H9\u001b[4;77H3\u001b[4;118H9\u001b[5;77H3\u001b[5;118H9\u001b[6;77H4\u001b[6;118H9\u001b[7;77H6\u001b[7;118H9\u001b[8;76H50\u001b[8;118H"] +[0.000, "o", "9\u001b[9;77H5\u001b[9;118H9\u001b[10;77H4\u001b[10;118H9\u001b[11;77H5\u001b[11;118H9\u001b[12;77H5\u001b[12;118H9\u001b[13;76H70\u001b[13;118H9\r\u001b[14d"] +[1.052, "o", "\u001b[2;76H50\u001b[2;117H50\u001b[3;77H9\u001b[3;117H50\u001b[4;77H4\u001b[4;117H50\u001b[5;77H4\u001b[5;117H50\u001b[6;77H"] +[0.000, "o", "5\u001b[6;117H50\u001b[7;77H7\u001b[7;117H50\u001b[8;77H1\u001b[8;117H50\u001b[9;77H6\u001b[9;117H50\u001b[10;77H"] +[0.000, "o", "5\u001b[10;117H"] +[0.000, "o", "50\u001b[11;77H"] +[0.000, "o", "6\u001b[11;117H"] +[0.000, "o", "50\u001b[12;77H"] +[0.000, "o", "6\u001b[12;117H50\u001b[13;77H1\u001b[13;117H"] +[0.000, "o", "50\r\u001b[14d"] +[1.055, "o", "\u001b[2;77H2\u001b[2;118H2\u001b[3;76H51\u001b[3;118H2\u001b[4;77H6\u001b[4;118H2\u001b[5;77H6\u001b[5;118H2\u001b[6;77H7\u001b[6;118H2\u001b[7;77H"] +[0.000, "o", "9\u001b[7;118H2\u001b[8;77H3\u001b[8;118H2\u001b[9;77H8\u001b[9;118H2\u001b[10;77H7\u001b[10;118H2\u001b[11;77H8\u001b[11;118H2\u001b[12;77H"] +[0.000, "o", "8\u001b[12;118H2\u001b[13;77H"] +[0.000, "o", "3\u001b[13;118H"] +[0.000, "o", "2\r\u001b[14d"] +[1.054, "o", "\u001b[2;77H3\u001b[2;118H3\u001b[3;77H2\u001b[3;118H3\u001b[4;77H7\u001b[4;118H3\u001b[5;77H7\u001b[5;118H3\u001b[6;77H8\u001b[6;118H3\u001b[7;25H"] +[0.000, "o", "True \u001b[7;46HTrue \u001b[7;60HEstablished\u001b[77G4\u001b[7;118H3\u001b[8;77H4\u001b[8;118H3\u001b[9;77H"] +[0.000, "o", "9\u001b[9;118H3\u001b[10;77H"] +[0.000, "o", "8\u001b[10;118H3\u001b[11;77H9\u001b[11;118H"] +[0.001, "o", "3\u001b[12;77H9\u001b[12;118H3\u001b[13;77H4\u001b[13;118H3\r\u001b[14d"] +[1.050, "o", "\u001b[2;77H4\u001b[2;118H4\u001b[3;77H3\u001b[3;118H4\u001b[4;77H8\u001b[4;118H4\u001b[5;77H8\u001b[5;118H4\u001b[6;77H"] +[0.000, "o", "9\u001b[6;118H4\u001b[7;77H5\u001b[7;118H4\u001b[8;77H5\u001b[8;118H4\u001b[9;76H80\u001b[9;118H4\u001b[10;77H9\u001b[10;118H4\u001b[11;25HTrue \u001b[11;46HTrue \u001b[11;60H"] +[0.000, "o", "Established\u001b[77G"] +[0.000, "o", "4\u001b[11;118H"] +[0.000, "o", "4\u001b[12;25H"] +[0.000, "o", "True \u001b[12;46HTrue \u001b[12;60HEstablished\u001b[77G"] +[0.000, "o", "5\u001b[12;118H"] +[0.000, "o", "4\u001b[13;77H"] +[0.000, "o", "5\u001b[13;118H4\r\u001b[14d"] +[1.056, "o", "\u001b[2;77H5\u001b[2;118H5\u001b[3;77H4\u001b[3;118H5\u001b[4;77H9\u001b[4;118H5\u001b[5;77H9\u001b[5;118H5\u001b[6;76H50\u001b[6;118H5\u001b[7;77H6\u001b[7;118H"] +[0.000, "o", "5\u001b[8;77H6\u001b[8;118H5\u001b[9;77H1\u001b[9;118H5\u001b[10;76H50\u001b[10;118H"] +[0.000, "o", "5\u001b[11;77H5\u001b[11;118H5\u001b[12;77H"] +[0.000, "o", "6\u001b[12;118H"] +[0.000, "o", "5\u001b[13;25HTrue \u001b[13;46H"] +[0.000, "o", "True \u001b[13;60HEstablished 4\u001b[13;118H"] +[0.000, "o", "5\r\u001b[14d"] +[1.053, "o", "\u001b[2;77H6\u001b[2;118H6\u001b[3;77H5\u001b[3;118H6\u001b[4;76H80\u001b[4;118H6\u001b[5;76H80\u001b[5;118H6\u001b[6;77H1\u001b[6;118H6\u001b[7;77H"] +[0.000, "o", "7\u001b[7;118H6\u001b[8;77H7\u001b[8;118H6\u001b[9;77H2\u001b[9;118H6\u001b[10;77H1\u001b[10;118H6\u001b[11;77H6\u001b[11;118H"] +[0.000, "o", "6\u001b[12;77H7\u001b[12;118H6\u001b[13;77H6\u001b[13;118H6\r\u001b[14d"] +[1.057, "o", "\u001b[2;77H7\u001b[2;118H7\u001b[3;77H6\u001b[3;118H7\u001b[4;77H1\u001b[4;118H7\u001b[5;77H1\u001b[5;118H7\u001b[6;77H2\u001b[6;118H7\u001b[7;77H8\u001b[7;118H7\u001b[8;77H8\u001b[8;118H"] +[0.000, "o", "7\u001b[9;77H3\u001b[9;118H7\u001b[10;77H2\u001b[10;118H7\u001b[11;77H7\u001b[11;118H"] +[0.000, "o", "7\u001b[12;77H8\u001b[12;118H7\u001b[13;77H7\u001b[13;118H7\r\u001b[14d"] +[1.053, "o", "\u001b[2;77H8\u001b[2;118H8\u001b[3;77H7\u001b[3;118H8\u001b[4;77H2\u001b[4;118H8\u001b[5;77H2\u001b[5;118H8\u001b[6;77H3\u001b[6;118H8\u001b[7;77H"] +[0.000, "o", "9\u001b[7;118H8\u001b[8;77H9\u001b[8;118H8\u001b[9;77H4\u001b[9;118H"] +[0.000, "o", "8\u001b[10;77H3\u001b[10;118H"] +[0.000, "o", "8\u001b[11;77H8\u001b[11;118H"] +[0.000, "o", "8\u001b[12;77H9\u001b[12;118H"] +[0.000, "o", "8\u001b[13;77H"] +[0.000, "o", "8\u001b[13;118H"] +[0.000, "o", "8\r\u001b[14d"] +[1.061, "o", "\u001b[2;77H9\u001b[2;118H9\u001b[3;77H8\u001b[3;118H9\u001b[4;77H3\u001b[4;118H9\u001b[5;77H3\u001b[5;118H9\u001b[6;77H4\u001b[6;118H"] +[0.000, "o", "9\u001b[7;76H50\u001b[7;118H9\u001b[8;76H60\u001b[8;118H9\u001b[9;77H5\u001b[9;118H9\u001b[10;77H4\u001b[10;118H9\u001b[11;77H9\u001b[11;118H"] +[0.000, "o", "9\u001b[12;76H50\u001b[12;118H"] +[0.000, "o", "9\u001b[13;77H9\u001b[13;118H"] +[0.000, "o", "9\r\u001b[14d"] +[1.058, "o", "\u001b[2;76H60\u001b[2;117H60\u001b[3;77H9\u001b[3;117H60\u001b[4;77H4\u001b[4;117H60\u001b[5;77H4\u001b[5;117H60\u001b[6;77H5\u001b[6;117H60\u001b[7;77H"] +[0.000, "o", "1\u001b[7;117H60\u001b[8;77H1\u001b[8;117H60\u001b[9;77H6\u001b[9;117H60\u001b[10;77H5\u001b[10;117H60\u001b[11;76H60\u001b[11;117H60\u001b[12;77H"] +[0.000, "o", "1\u001b[12;117H"] +[0.000, "o", "60\u001b[13;76H50\u001b[13;117H60\r\u001b[14d"] +[1.059, "o", "\u001b[2;77H1\u001b[2;118H1\u001b[3;76H60\u001b[3;118H1\u001b[4;77H5\u001b[4;118H1\u001b[5;77H5\u001b[5;118H1\u001b[6;77H6\u001b[6;118H"] +[0.000, "o", "1\u001b[7;77H2\u001b[7;118H1\u001b[8;77H2\u001b[8;118H1\u001b[9;77H7\u001b[9;118H1\u001b[10;77H6\u001b[10;118H1\u001b[11;77H"] +[0.000, "o", "1\u001b[11;118H"] +[0.000, "o", "1\u001b[12;77H2\u001b[12;118H"] +[0.000, "o", "1\u001b[13;77H"] +[0.000, "o", "1\u001b[13;118H"] +[0.000, "o", "1\r\u001b[14d"] +[1.053, "o", "\u001b[2;77H2\u001b[2;118H2\u001b[3;77H1\u001b[3;118H2\u001b[4;77H6\u001b[4;118H2\u001b[5;25HTrue \u001b[5;46HTrue \u001b[5;60H"] +[0.000, "o", "Established 51\u001b[5;118H2\u001b[6;77H7\u001b[6;118H2\u001b[7;77H3\u001b[7;118H2\u001b[8;77H3\u001b[8;118H"] +[0.000, "o", "2\u001b[9;77H8\u001b[9;118H2\u001b[10;77H7\u001b[10;118H"] +[0.000, "o", "2\u001b[11;77H"] +[0.000, "o", "2\u001b[11;118H2\u001b[12;77H3\u001b[12;118H"] +[0.000, "o", "2\u001b[13;77H"] +[0.000, "o", "2\u001b[13;118H"] +[0.000, "o", "2\r\u001b[14d"] +[1.056, "o", "\u001b[2;77H3\u001b[2;118H3\u001b[3;77H2\u001b[3;118H3\u001b[4;77H7\u001b[4;118H3\u001b[5;77H2\u001b[5;118H3\u001b[6;77H8\u001b[6;118H3\u001b[7;77H4\u001b[7;118H3\u001b[8;77H4\u001b[8;118H3\u001b[9;77H9\u001b[9;118H3\u001b[10;77H8\u001b[10;118H3\u001b[11;77H3\u001b[11;118H3\u001b[12;77H4\u001b[12;118H3\u001b[13;77H3\u001b[13;118H"] +[0.000, "o", "3\r\u001b[14d"] +[1.051, "o", "\u001b[2;77H4\u001b[2;118H4\u001b[3;77H3\u001b[3;118H4\u001b[4;77H8\u001b[4;118H4\u001b[5;77H3\u001b[5;118H4\u001b[6;77H"] +[0.000, "o", "9\u001b[6;118H4\u001b[7;77H5\u001b[7;118H4\u001b[8;77H5\u001b[8;118H4\u001b[9;76H"] +[0.000, "o", "90\u001b[9;118H4\u001b[10;77H9\u001b[10;118H4\u001b[11;77H"] +[0.000, "o", "4\u001b[11;118H"] +[0.000, "o", "4\u001b[12;77H5\u001b[12;118H4\u001b[13;77H4\u001b[13;118H4\r\u001b[14d"] +[1.055, "o", "\u001b[2;77H5\u001b[2;118H5\u001b[3;77H4\u001b[3;118H5\u001b[4;77H9\u001b[4;118H5\u001b[5;77H4\u001b[5;118H5\u001b[6;76H"] +[0.000, "o", "60\u001b[6;118H5\u001b[7;77H6\u001b[7;118H5\u001b[8;77H6\u001b[8;118H5\u001b[9;77H1\u001b[9;118H5\u001b[10;76H60\u001b[10;118H5\u001b[11;77H5\u001b[11;118H"] +[0.000, "o", "5\u001b[12;77H6\u001b[12;118H5\u001b[13;77H5\u001b[13;118H5\r\u001b[14d"] +[1.059, "o", "\u001b[2;77H6\u001b[2;118H6\u001b[3;77H5\u001b[3;118H6\u001b[4;76H90\u001b[4;118H6\u001b[5;77H5\u001b[5;118H6\u001b[6;77H1\u001b[6;118H6\u001b[7;77H7\u001b[7;118H"] +[0.000, "o", "6\u001b[8;77H7\u001b[8;118H6\u001b[9;77H2\u001b[9;118H6\u001b[10;77H1\u001b[10;118H"] +[0.000, "o", "6\u001b[11;77H6\u001b[11;118H6\u001b[12;77H7\u001b[12;118H"] +[0.000, "o", "6\u001b[13;77H6\u001b[13;118H"] +[0.000, "o", "6\r\u001b[14d"] +[0.719, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.548, "m", ""] +[0.412, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.800, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "1"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "n"] +[0.000, "o", "v"] +[0.000, "o", "e"] +[0.001, "o", "/"] +[0.000, "o", "l"] +[0.001, "o", "e"] +[0.000, "o", "a"] +[0.000, "o", "f"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "n"] +[0.001, "o", "v"] +[0.000, "o", "e"] +[0.000, "o", "1"] +[0.001, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.001, "o", "m"] +[0.005, "o", "\u001b[37D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m1\u001b[4m-\u001b[4mn\u001b[4mv\u001b[4me\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mn\u001b[4mv\u001b[4me\u001b[4m1\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.773, "o", "\r\r\n"] +[0.007, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m NetworkVirtualizationEdge\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-nve1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mhostReachability\u001b[0m:\u001b[32m BGP\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36msourceInterfaceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-lo1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmulticastGroups\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m l2\u001b[0m:\u001b[32m 224.0.0.2\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36manycastGateway\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m virtualMAC\u001b[0m:\u001b[32m 00:00:11:11:22:22\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.749, "m", ""] +[1.357, "o", "k"] +[0.000, "o", "\bku"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "a"] +[0.000, "o", "p"] +[0.001, "o", "p"] +[0.000, "o", "l"] +[0.000, "o", "y"] +[0.000, "o", " "] +[0.001, "o", "-"] +[0.000, "o", "k"] +[0.000, "o", " "] +[0.001, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "1"] +[0.000, "o", "1"] +[0.001, "o", "-"] +[0.000, "o", "n"] +[0.000, "o", "v"] +[0.002, "o", "\u001b[35D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m1\u001b[4m-\u001b[4mn\u001b[4mv\u001b[4me\u001b[24m"] +[1.264, "o", "\r\r\n"] +[0.083, "o", "networkvirtualizationedge.networking.metal.ironcore.dev/leaf1-nve1 created\r\n"] +[0.009, "o", "networkvirtualizationedge.networking.metal.ironcore.dev/leaf2-nve1 created\r\n"] +[0.006, "o", "networkvirtualizationedge.networking.metal.ironcore.dev/leaf3-nve1 created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.890, "o", "w"] +[0.000, "o", "\bwa"] +[0.001, "o", "t"] +[0.000, "o", "c"] +[0.000, "o", "h"] +[0.001, "o", " "] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "g"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "n"] +[0.000, "o", "v"] +[0.001, "o", "e"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "o"] +[0.000, "o", " "] +[0.000, "o", "w"] +[0.001, "o", "i"] +[0.000, "o", "d"] +[0.002, "o", "\u001b[28D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[23Ce"] +[1.900, "o", "\r\r\n"] +[0.004, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.054, "o", "\u001b[H\u001b[JNAME\u001b[1;14HDEVICE READY CONFIGURED OPERATIONAL SRCIF ANYCASTSRCIF HOSTREACHABILITY AGE\r\u001b[2dleaf1-nve1 leaf1 Unknown\u001b[2;102H"] +[0.000, "o", "4s\r\u001b[3dleaf2-nve1 leaf2\u001b[3;102H4s\r\u001b[4dleaf3-nve1 leaf3 Unknown\u001b[4;102H"] +[0.000, "o", "4s\r\u001b[5d"] +[1.059, "o", "\u001b[1;28H\u001b[2P\u001b[2;23HTrue True\u001b[2;44HTrue\u001b[2;58Hlo1\u001b[2;81HBGP\u001b[2;100H5s\u001b[K\u001b[3d\b\b"] +[0.000, "o", "5s\u001b[K\u001b[4;23HTrue True\u001b[4;44HTrue\u001b[4;58Hlo1\u001b[4;81HBGP\u001b[4;100H5s\u001b[K\r\u001b[5d"] +[1.055, "o", "\u001b[1;28H CONFIGURED OPERATIONAL SRCIF ANYCASTSRCIF HOSTREACHABILITY AGE\u001b[2;31H True\u001b[44G True\u001b[2;58H lo1\u001b[2;81H BGP\u001b[2;100H 6s\u001b[3;23HUnknown\u001b[3;100H "] +[0.000, "o", " 6s\u001b[4;31H True\u001b[44G True\u001b[4;58H lo1\u001b[4;81H BGP\u001b[4;100H 6s\r\u001b[5d"] +[1.051, "o", "\u001b[2;102H7\u001b[3d\b7\u001b[4d\b7\r\u001b[5d"] +[1.051, "o", "\u001b[2;102H8\u001b[3d\b8\u001b[4d\b8\r\u001b[5d"] +[1.051, "o", "\u001b[2;102H9\u001b[3d\b9\u001b[4d\b9\r\u001b[5d"] +[1.048, "o", "\u001b[1;28H\u001b[2P\u001b[2;31HTrue \u001b[44GTrue \u001b[2;58Hlo1 \u001b[2;81HBGP \u001b[2;100H10s\u001b[K\u001b[3;23HTrue True\u001b[3;44HTrue\u001b[3;58Hlo1\u001b[3;81HBGP\u001b[3;100H10"] +[0.000, "o", "s\u001b[K\u001b[4;31HTrue \u001b[44GTrue \u001b[4;58Hlo1 \u001b[4;81HBGP \u001b[4;100H10s\u001b[K\r\u001b[5d"] +[1.052, "o", "\u001b[2;101H1\u001b[3d\b1\u001b[4d\b"] +[0.000, "o", "1\r\u001b[5d"] +[1.055, "o", "\u001b[2;101H3\u001b[3d\b3\u001b[4d\b3\r\u001b[5d"] +[1.050, "o", "\u001b[2;101H4\u001b[3d\b4\u001b[4d\b4\r\u001b[5d"] +[1.053, "o", "\u001b[2;101H5\u001b[3d\b5\u001b[4d\b5\r\u001b[5d"] +[0.341, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.648, "m", ""] +[0.604, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.954, "o", "s"] +[0.000, "o", "\bss"] +[0.000, "o", "h"] +[0.001, "o", " "] +[0.000, "o", "h"] +[0.000, "o", "o"] +[0.001, "o", "s"] +[0.000, "o", "t"] +[0.001, "o", "\u001b[8D\u001b[32ms\u001b[32ms\u001b[32mh\u001b[39m\u001b[5C1"] +[0.749, "o", "\r\r\n"] +[1.053, "o", "host1: \u001b[6n"] +[1.170, "o", "cat /sys/class/net/bond0/bonding/slaves"] +[0.684, "o", "\r\n"] +[0.002, "o", "eth1 eth2\r\nhost1: \u001b[6n"] +[0.770, "m", ""] +[0.954, "o", "ip -d link show "] +[0.000, "o", "bond0.10"] +[0.788, "o", "\r\n"] +[0.002, "o", "4: bond0.10@bond0: mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000\r\n link/ether 00:00:00:00:00:01 brd ff:ff:ff:ff:ff:ff promiscuity 0 minmtu 0 maxmtu 65535 \r\n vlan protocol 802.1Q id 10 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 \r\n"] +[0.002, "o", "host1: \u001b[6n"] +[0.878, "m", ""] +[1.103, "o", "ip addr show bond0.10"] +[0.911, "o", "\r\n"] +[0.003, "o", "4: bond0.10@bond0: mtu 1500 qdisc noqueue state UP group default qlen 1000\r\n link/ether 00:00:00:00:00:01 brd ff:ff:ff:ff:ff:ff\r\n inet 192.168.10.1/24 scope global bond0.10\r\n valid_lft forever preferred_lft forever\r\n inet6 fe80::200:ff:fe00:1/64 scope link \r\n valid_lft forever preferred_lft forever\r\nhost1: \u001b[6n"] +[1.537, "m", ""] +[1.562, "o", "Connection to i753012.d.c.eu-nl-1.cloud.sap closed.\r\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.324, "o", "s"] +[0.000, "o", "\bss"] +[0.000, "o", "h"] +[0.001, "o", " "] +[0.000, "o", "h"] +[0.001, "o", "o"] +[0.000, "o", "s"] +[0.000, "o", "t"] +[0.002, "o", "\u001b[8D\u001b[32ms\u001b[32ms\u001b[32mh\u001b[39m\u001b[5C2"] +[0.990, "o", "\r\r\n"] +[1.370, "o", "host2: \u001b[6n"] +[1.257, "o", "ip -d link show eth1.10"] +[0.850, "o", "\r\n"] +[0.003, "o", "3: eth1.10@eth1: mtu 9500 qdisc noqueue state UP mode DEFAULT group default qlen 1000\r\n link/ether 00:00:00:00:00:02 brd ff:ff:ff:ff:ff:ff promiscuity 0 minmtu 0 maxmtu 65535 \r\n vlan protocol 802.1Q id 10 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 \r\nhost2: \u001b[6n"] +[1.103, "m", ""] +[1.401, "o", "ip addr show eth1.10"] +[0.859, "o", "\r\n"] +[0.002, "o", "3: eth1.10@eth1: mtu 9500 qdisc noqueue state UP group default qlen 1000\r\n link/ether 00:00:00:00:00:02 brd ff:ff:ff:ff:ff:ff\r\n inet 192.168.10.2/24 scope global eth1.10\r\n valid_lft forever preferred_lft forever\r\n inet6 fe80::200:ff:fe00:2/64 scope link \r\n valid_lft forever preferred_lft forever\r\n"] +[0.002, "o", "host2: \u001b[6n"] +[1.232, "m", ""] +[1.846, "o", "Connection to i753012.d.c.eu-nl-1.cloud.sap closed.\r\r\n"] +[0.001, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.419, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.696, "o", "y"] +[0.000, "o", "\byq"] +[0.001, "o", " "] +[0.000, "o", "."] +[0.000, "o", "/"] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "1"] +[0.001, "o", "2"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.001, "o", "l"] +[0.000, "o", "a"] +[0.000, "o", "n"] +[0.001, "o", "/"] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.001, "o", "a"] +[0.000, "o", "f"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "v"] +[0.000, "o", "l"] +[0.000, "o", "a"] +[0.001, "o", "n"] +[0.000, "o", "-"] +[0.000, "o", "1"] +[0.000, "o", "0"] +[0.001, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.006, "o", "\u001b[41D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m2\u001b[4m-\u001b[4mv\u001b[4ml\u001b[4ma\u001b[4mn\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mv\u001b[4ml\u001b[4ma\u001b[4mn\u001b[4m-\u001b[4m1\u001b[4m0\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.789, "o", "\r\r\n"] +[0.043, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m VLAN\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-vlan-10\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mid\u001b[0m:\u001b[95m 10\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.929, "m", ""] +[1.155, "o", "k"] +[0.000, "o", "\bku"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "a"] +[0.000, "o", "p"] +[0.001, "o", "p"] +[0.000, "o", "l"] +[0.001, "o", "y"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "k"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "1"] +[0.000, "o", "2"] +[0.000, "o", "-"] +[0.001, "o", "v"] +[0.000, "o", "l"] +[0.000, "o", "a"] +[0.002, "o", "\u001b[36D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m2\u001b[4m-\u001b[4mv\u001b[4ml\u001b[4ma\u001b[4mn\u001b[24m"] +[1.179, "o", "\r\r\n"] +[0.117, "o", "vlan.networking.metal.ironcore.dev/leaf1-vlan-10 created\r\n"] +[0.006, "o", "vlan.networking.metal.ironcore.dev/leaf2-vlan-10 created\r\n"] +[0.005, "o", "vlan.networking.metal.ironcore.dev/leaf3-vlan-10 created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[1.688, "o", "w"] +[0.001, "o", "\bwa"] +[0.000, "o", "t"] +[0.001, "o", "c"] +[0.000, "o", "h"] +[0.001, "o", " "] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "g"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", " "] +[0.000, "o", "v"] +[0.001, "o", "l"] +[0.000, "o", "a"] +[0.000, "o", "n"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "o"] +[0.001, "o", " "] +[0.000, "o", "w"] +[0.000, "o", "i"] +[0.000, "o", "d"] +[0.002, "o", "\u001b[29D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[24Ce"] +[1.165, "o", "\r\r\n"] +[0.032, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.049, "o", "\u001b[H\u001b[JNAME\u001b[1;17HVLAN-ID ADMIN STATE DEVICE READY CONFIGURED OPERATIONAL AGE\r\u001b[2dleaf1-vlan-10 10\u001b[2;27HUp\u001b[2;41Hleaf1 False True\u001b[2;71HFalse\u001b[2;85H3s\r\u001b[3d"] +[0.000, "o", "leaf2-vlan-10 10\u001b[3;27HUp\u001b[3;41Hleaf2 False True\u001b[3;71HFalse\u001b[3;85H3s\r\u001b[4dleaf3-vlan-10 10\u001b[4;27HUp\u001b[4;41Hleaf3 False True\u001b[4;71HFalse\u001b[4;85H"] +[0.000, "o", "3s\r\u001b[5d"] +[1.050, "o", "\u001b[2;85H4\u001b[3d\b4\u001b[4d\b4\r\u001b[5d"] +[1.056, "o", "\u001b[2;85H5\u001b[3d\b5\u001b[4d\b5\r\u001b[5d"] +[1.054, "o", "\u001b[2;85H6\u001b[3d\b6\u001b[4d\b6\r\u001b[5d"] +[1.055, "o", "\u001b[2;85H7\u001b[3d\b7\u001b[4d\b7\r\u001b[5d"] +[1.053, "o", "\u001b[2;85H9\u001b[3d\b9\u001b[4d\b9\r\u001b[5d"] +[1.052, "o", "\u001b[2;85H10s\u001b[3;85H10s\u001b[4;85H10s\r\u001b[5d"] +[1.051, "o", "\u001b[2;86H1\u001b[3d\b1\u001b[4d\b1\r\u001b[5d"] +[1.050, "o", "\u001b[2;86H2\u001b[3d\b2\u001b[4d\b2\r\u001b[5d"] +[1.054, "o", "\u001b[2;86H3\u001b[3d\b3\u001b[4d\b3\r\u001b[5d"] +[1.049, "o", "\u001b[2;86H4\u001b[3d\b4\u001b[4d\b4\r\u001b[5d"] +[1.053, "o", "\u001b[2;86H5\u001b[3d\b5\u001b[4d\b5\r\u001b[5d"] +[1.051, "o", "\u001b[2;86H6\u001b[3d\b6\u001b[4d\b6\r\u001b[5d"] +[1.054, "o", "\u001b[2;86H7\u001b[3d\b7\u001b[4d\b7\r\u001b[5d"] +[1.052, "o", "\u001b[2;50HTrue \u001b[2;71HTrue \u001b[2;86H8\u001b[3d\b8\u001b[4d\b"] +[0.000, "o", "8\r\u001b[5d"] +[1.055, "o", "\u001b[2;86H9\u001b[3d\b9\u001b[4d\b9\r\u001b[5d"] +[1.053, "o", "\u001b[2;85H20\u001b[3d\b\b20\u001b[4d\b\b20\r\u001b[5d"] +[1.048, "o", "\u001b[2;86H1\u001b[3d\b1\u001b[4d\b"] +[0.000, "o", "1\r\u001b[5d"] +[1.053, "o", "\u001b[2;86H2\u001b[3d\b2\u001b[4d\b2\r\u001b[5d"] +[1.048, "o", "\u001b[2;86H3\u001b[3d\b3\u001b[4d\b3\r\u001b[5d"] +[1.049, "o", "\u001b[2;86H4\u001b[3d\b4\u001b[4d\b"] +[0.000, "o", "4\r\u001b[5d"] +[1.054, "o", "\u001b[2;86H5\u001b[3d\b5\u001b[4d\b5\r\u001b[5d"] +[1.051, "o", "\u001b[2;86H6\u001b[3d\b6\u001b[4d\b6\r\u001b[5d"] +[1.049, "o", "\u001b[2;86H7\u001b[3d\b7\u001b[4d\b7\r\u001b[5d"] +[1.053, "o", "\u001b[2;86H8\u001b[3;50HTrue \u001b[3;71HTrue \u001b[3;86H8\u001b[4d\b8\r\u001b[5d"] +[1.051, "o", "\u001b[2;85H30\u001b[3d\b\b30\u001b[4d\b\b30\r\u001b[5d"] +[0.906, "m", ""] +[0.147, "o", "\u001b[2;86H1\u001b[3d\b1\u001b[4d\b1\r\u001b[5d"] +[1.052, "o", "\u001b[2;86H2\u001b[3d\b2\u001b[4d\b2\r\u001b[5d"] +[1.052, "o", "\u001b[2;86H3\u001b[3d\b3\u001b[4d\b3\r\u001b[5d"] +[1.052, "o", "\u001b[2;86H4\u001b[3d\b4\u001b[4d\b4\r\u001b[5d"] +[1.049, "o", "\u001b[2;86H5\u001b[3d\b5\u001b[4d\b5\r\u001b[5d"] +[1.051, "o", "\u001b[2;86H6\u001b[3d\b6\u001b[4d\b6\r\u001b[5d"] +[1.052, "o", "\u001b[2;86H7\u001b[3d\b7\u001b[4d\b7\r\u001b[5d"] +[0.252, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.737, "m", ""] +[0.759, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.780, "o", "y"] +[0.001, "o", "\byq"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "1"] +[0.000, "o", "3"] +[0.001, "o", "-"] +[0.000, "o", "h"] +[0.000, "o", "o"] +[0.001, "o", "s"] +[0.000, "o", "t"] +[0.000, "o", "/"] +[0.000, "o", "l"] +[0.001, "o", "e"] +[0.000, "o", "a"] +[0.000, "o", "f"] +[0.001, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "h"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "1"] +[0.000, "o", "0"] +[0.000, "o", "."] +[0.001, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.000, "o", "/"] +[0.001, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.000, "o", "/"] +[0.001, "o", "1"] +[0.000, "o", "3"] +[0.000, "o", "-"] +[0.000, "o", "h"] +[0.001, "o", "o"] +[0.000, "o", "s"] +[0.000, "o", "t"] +[0.001, "o", "/"] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.001, "o", "f"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.000, "o", "p"] +[0.001, "o", "o"] +[0.000, "o", "1"] +[0.000, "o", "0"] +[0.001, "o", "."] +[0.000, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.006, "o", "\u001b[78D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m3\u001b[4m-\u001b[4mh\u001b[4mo\u001b[4ms\u001b[4mt\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4me\u001b[4mt\u001b[4mh\u001b[4m1\u001b[4m-\u001b[4m1\u001b[4m0\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m3\u001b[4m-\u001b[4mh\u001b[4mo\u001b[4ms\u001b[4mt\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mp\u001b[4mo\u001b[4m1\u001b[4m0\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.890, "o", "\r\r\n"] +[0.029, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m labels\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m networking.metal.ironcore.dev/role\u001b[0m:\u001b[32m host\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m leaf1-eth1-10\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m eth1/10\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m Leaf1 to Host1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Physical\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mswitchport\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m mode\u001b[0m:\u001b[32m Trunk\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mnativeVlan\u001b[0m:\u001b[95m 1\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36mallowedVlans\u001b[0m: [\u001b[95m10\u001b[0m]\r\n"] +[0.000, "o", "---\r\n\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m Interface\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m labels\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m networking.metal.ironcore.dev/role\u001b[0m:\u001b[32m host\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m leaf1-po-10\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mname\u001b[0m:\u001b[32m po10\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mdescription\u001b[0m:\u001b[32m vPC Leaf1 to Host1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36madminState\u001b[0m:\u001b[32m Up\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Aggregate\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mswitchport\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m mode\u001b[0m:\u001b[32m Trunk\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mnativeVlan\u001b[0m:\u001b[95m 1\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36mallowedVlans\u001b[0m: [\u001b[95m10\u001b[0m]\u001b[36m\u001b[0m\r\n\u001b[36m aggregation\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m controlProtocol\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m mode\u001b[0m:\u001b[32m Active\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmemberInterfaceRefs\u001b[0m:\r\n -\u001b[36m name\u001b[0m:\u001b[32m leaf1-eth1-10\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmultichassis\u001b[0m:\u001b[36m\u001b[0m\r"] +[0.000, "o", "\r\n\u001b[36m id\u001b[0m:\u001b[95m 10\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.811, "m", ""] +[0.811, "o", "k"] +[0.000, "o", "\bku"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "a"] +[0.000, "o", "p"] +[0.000, "o", "p"] +[0.001, "o", "l"] +[0.000, "o", "y"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "k"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "s"] +[0.001, "o", "/"] +[0.000, "o", "1"] +[0.000, "o", "3"] +[0.000, "o", "-"] +[0.001, "o", "h"] +[0.000, "o", "o"] +[0.000, "o", "s"] +[0.002, "o", "\u001b[36D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m3\u001b[4m-\u001b[4mh\u001b[4mo\u001b[4ms\u001b[4mt\u001b[24m"] +[0.590, "o", "\r\r\n"] +[0.078, "o", "interface.networking.metal.ironcore.dev/leaf1-eth1-10 created\r\n"] +[0.004, "o", "interface.networking.metal.ironcore.dev/leaf1-po-10 created\r\n"] +[0.004, "o", "interface.networking.metal.ironcore.dev/leaf2-eth1-10 created\r\n"] +[0.006, "o", "interface.networking.metal.ironcore.dev/leaf2-po-10 created\r\n"] +[0.005, "o", "interface.networking.metal.ironcore.dev/leaf3-eth1-10 created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.948, "o", "w"] +[0.001, "o", "\bwa"] +[0.000, "o", "t"] +[0.000, "o", "c"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "g"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", " "] +[0.000, "o", "i"] +[0.000, "o", "n"] +[0.001, "o", "t"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.001, "o", "f"] +[0.000, "o", "a"] +[0.000, "o", "c"] +[0.000, "o", "e"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "n"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", "w"] +[0.000, "o", "o"] +[0.000, "o", "r"] +[0.000, "o", "k"] +[0.001, "o", "i"] +[0.000, "o", "n"] +[0.000, "o", "g"] +[0.000, "o", "."] +[0.001, "o", "m"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "a"] +[0.001, "o", "l"] +[0.000, "o", "."] +[0.000, "o", "i"] +[0.001, "o", "r"] +[0.000, "o", "o"] +[0.000, "o", "n"] +[0.000, "o", "c"] +[0.001, "o", "o"] +[0.000, "o", "r"] +[0.000, "o", "e"] +[0.001, "o", "."] +[0.000, "o", "d"] +[0.000, "o", "e"] +[0.001, "o", "v"] +[0.000, "o", "/"] +[0.000, "o", "r"] +[0.000, "o", "o"] +[0.001, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "="] +[0.001, "o", "h"] +[0.000, "o", "o"] +[0.000, "o", "s"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.000, "o", "o"] +[0.000, "o", " "] +[0.001, "o", "w"] +[0.000, "o", "i"] +[0.000, "o", "d"] +[0.002, "o", "\u001b[77D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[72Ce"] +[0.834, "o", "\r\r\n"] +[0.006, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.048, "o", "\u001b[H\u001b[JNAME\u001b[1;17HINTERFACE TYPE\u001b[1;41HADMIN STATE DESCRIPTION\u001b[1;76HMTU DEVICE READY CONFIGURED OPERATIONAL AGE\r\u001b[2dleaf1-eth1-10 eth1/10 Physical Up\u001b[2;55HLeaf1 to Host1\u001b[2;82H"] +[0.000, "o", "leaf1\u001b[2;128H2s\r\u001b[3dleaf1-po-10 po10\u001b[3;29HAggregate Up\u001b[3;55H"] +[0.000, "o", "vPC Leaf1 to Host1\u001b[3;82H"] +[0.000, "o", "leaf1\u001b[3;128H2s\r\u001b[4dleaf2-eth1-10 eth1/10 Physical Up\u001b[4;55H"] +[0.000, "o", "Leaf2 to Host1\u001b[4;82H"] +[0.000, "o", "leaf2 True\u001b[101GTrue\u001b[4;114HTrue\u001b[4;128H2s\r\u001b[5dleaf2-po-10 po10\u001b[5;29H"] +[0.000, "o", "Aggregate Up\u001b[5;55HvPC Leaf2 to Host1\u001b[5;82Hleaf2 Unknown\u001b[5;128H2s\r\u001b[6dleaf3-eth1-10 eth1/10 Physical Up\u001b[6;55HLeaf3 to Host2\u001b[6;82Hleaf3 True\u001b[101GTrue\u001b[6;114HTrue\u001b[6;128H"] +[0.000, "o", "2s\r\u001b[7d"] +[1.053, "o", "\u001b[2;128H3\u001b[3d\b3\u001b[4d\b3\u001b[5d\b"] +[0.000, "o", "3\u001b[6d\b3\r\u001b[7d"] +[1.052, "o", "\u001b[2;128H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b"] +[0.000, "o", "4\u001b[6d\b4\r\u001b[7d"] +[1.056, "o", "\u001b[2;91HUnknown Unknown\u001b[114GUnknown\u001b[128G5\u001b[3d\b"] +[0.000, "o", "5\u001b[4d\b5\u001b[5d\b"] +[0.000, "o", "5\u001b[6d\b5\r\u001b[7d"] +[1.052, "o", "\u001b[2;128H6\u001b[3d\b6\u001b[4d\b6\u001b[5;101HUnknown\u001b[114GUnknown\u001b[128G"] +[0.000, "o", "6\u001b[6d\b6\r\u001b[7d"] +[1.056, "o", "\u001b[2;128H7\u001b[3d\b7\u001b[4d\b"] +[0.000, "o", "7\u001b[5;91HFalse True \u001b[114GFalse \u001b[128G"] +[0.000, "o", "7\u001b[6d\b"] +[0.000, "o", "7\r\u001b[7d"] +[1.052, "o", "\u001b[2;128H8\u001b[3d\b8\u001b[4d\b8\u001b[5d\b"] +[0.000, "o", "8\u001b[6d\b8\r\u001b[7d"] +[1.051, "o", "\u001b[2;128H9\u001b[3d\b9\u001b[4d\b"] +[0.000, "o", "9\u001b[5d\b9\u001b[6d\b9\r\u001b[7d"] +[1.055, "o", "\u001b[2;128H10s\u001b[3;128H10s\u001b[4;128H10s\u001b[5;128H1"] +[0.000, "o", "0s\u001b[6;128H10s\r\u001b[7d"] +[1.055, "o", "\u001b[2;129H1\u001b[3d\b1\u001b[4d\b1\u001b[5d\b"] +[0.000, "o", "1\u001b[6d\b1\r\u001b[7d"] +[1.057, "o", "\u001b[1;96H\u001b[2P\u001b[2;91HTrue True True 12s\u001b[K\u001b[3;126H12s\u001b[K\u001b[4;99HTrue \u001b[112GTrue \u001b[4;126H12"] +[0.000, "o", "s\u001b[K\u001b[5;99HTrue \u001b[112GFalse \u001b[126G12s\u001b[K\u001b[6;99H"] +[0.000, "o", "True \u001b[112G"] +[0.000, "o", "True \u001b[6;126H12"] +[0.000, "o", "s\u001b[K\r\u001b[7d"] +[1.053, "o", "\u001b[2;127H3\u001b[3d\b3\u001b[4d\b"] +[0.000, "o", "3\u001b[5d\b3\u001b[6d\b3\r\u001b[7d"] +[1.057, "o", "\u001b[2;127H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b4\u001b[6d\b"] +[0.000, "o", "4\r\u001b[7d"] +[1.057, "o", "\u001b[2;127H5\u001b[3d\b5\u001b[4d\b5\u001b[5d\b"] +[0.000, "o", "5\u001b[6d\b5\r\u001b[7d"] +[1.053, "o", "\u001b[2;127H6\u001b[3d\b6\u001b[4d\b6\u001b[5d\b"] +[0.000, "o", "6\u001b[6d\b6\r\u001b[7d"] +[1.050, "o", "\u001b[2;127H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b"] +[0.000, "o", "7\u001b[6d\b7\r\u001b[7d"] +[1.055, "o", "\u001b[2;127H8\u001b[3d\b8\u001b[4d\b8\u001b[5d\b8\u001b[6d\b"] +[0.000, "o", "8\r\u001b[7d"] +[1.053, "o", "\u001b[2;126H20\u001b[3d\b\b20\u001b[4d\b\b20\u001b[5d\b\b"] +[0.000, "o", "20\u001b[6d\b\b20\r\u001b[7d"] +[1.054, "o", "\u001b[2;127H1\u001b[3d\b1\u001b[4d\b1\u001b[5d\b1\u001b[6d\b"] +[0.000, "o", "1\r\u001b[7d"] +[1.048, "o", "\u001b[2;127H2\u001b[3d\b2\u001b[4d\b"] +[0.000, "o", "2\u001b[5d\b2\u001b[6d\b2\r\u001b[7d"] +[1.051, "o", "\u001b[2;127H3\u001b[3d\b3\u001b[4d\b3\u001b[5d\b"] +[0.000, "o", "3\u001b[6d\b3\r\u001b[7d"] +[1.052, "o", "\u001b[2;127H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b"] +[0.000, "o", "4\u001b[6d\b4\r\u001b[7d"] +[1.052, "o", "\u001b[1;96H CONFIGURED OPERATIONAL AGE\u001b[2;99H True\u001b[112G True\u001b[2;126H 25s\u001b[3;91HUnknown Unknown\u001b[114GUnknown 25s\u001b[4;99H"] +[0.000, "o", " True\u001b[112G True\u001b[4;126H 25s\u001b[5;99H True\u001b[112G False\u001b[126G "] +[0.000, "o", "25s\u001b[6;99H True\u001b[112G True\u001b[6;126H 25s\r\u001b[7d"] +[1.047, "o", "\u001b[2;129H6\u001b[3d\b6\u001b[4;91HFalse\u001b[4;114HFalse\u001b[4;129H6\u001b[5d\b"] +[0.000, "o", "6\u001b[6d\b6\r\u001b[7d"] +[1.049, "o", "\u001b[2;129H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b"] +[0.000, "o", "7\u001b[6d\b7\r\u001b[7d"] +[1.053, "o", "\u001b[1;96H\u001b[2P\u001b[2;99HTrue \u001b[112GTrue \u001b[2;126H28s\u001b[K\u001b[3;91HFalse True False 28s\u001b[K\u001b[4;99H"] +[0.000, "o", "True \u001b[112GFalse \u001b[126G28"] +[0.000, "o", "s\u001b[K\u001b[5;99HTrue \u001b[112G"] +[0.000, "o", "False \u001b[126G"] +[0.000, "o", "28"] +[0.000, "o", "s\u001b[K\u001b[6;99H"] +[0.000, "o", "True \u001b[112G"] +[0.000, "o", "True \u001b[6;126H28"] +[0.000, "o", "s\u001b[K\r\u001b[7d"] +[1.051, "o", "\u001b[2;127H9\u001b[3d\b9\u001b[4d\b9\u001b[5d\b"] +[0.000, "o", "9\u001b[6d\b9\r\u001b[7d"] +[1.050, "o", "\u001b[2;126H30\u001b[3d\b\b30\u001b[4d\b\b30\u001b[5d\b\b30\u001b[6d\b\b"] +[0.000, "o", "30\r\u001b[7d"] +[1.053, "o", "\u001b[2;127H1\u001b[3d\b1\u001b[4;91HTrue \u001b[4;112HTrue \u001b[4;127H1\u001b[5d\b"] +[0.000, "o", "1\u001b[6d\b1\r\u001b[7d"] +[1.050, "o", "\u001b[2;127H2\u001b[3d\b2\u001b[4d\b2\u001b[5d\b"] +[0.000, "o", "2\u001b[6d\b2\r\u001b[7d"] +[1.049, "o", "\u001b[2;127H3\u001b[3d\b3\u001b[4d\b3\u001b[5;91HTrue \u001b[5;112HTrue \u001b[5;127H"] +[0.000, "o", "3\u001b[6d\b3\r\u001b[7d"] +[1.050, "o", "\u001b[2;127H4\u001b[3d\b4\u001b[4d\b4\u001b[5d\b"] +[0.000, "o", "4\u001b[6d\b4\r\u001b[7d"] +[1.050, "o", "\u001b[2;127H5\u001b[3d\b5\u001b[4d\b5\u001b[5d\b"] +[0.000, "o", "5\u001b[6d\b5\r\u001b[7d"] +[1.051, "o", "\u001b[2;127H6\u001b[3d\b6\u001b[4d\b6\u001b[5d\b6\u001b[6d\b"] +[0.000, "o", "6\r\u001b[7d"] +[1.063, "o", "\u001b[2;127H7\u001b[3d\b7\u001b[4d\b7\u001b[5d\b7\u001b[6d\b7\r\u001b[7d"] +[1.054, "o", "\u001b[2;127H8\u001b[3d\b8\u001b[4d\b"] +[0.000, "o", "8\u001b[5d\b8\u001b[6d\b8\r\u001b[7d"] +[1.054, "o", "\u001b[2;126H40\u001b[3;91HTrue \u001b[3;112HTrue \u001b[3;126H40\u001b[4d\b\b40\u001b[5d\b\b40\u001b[6d\b\b40\r\u001b[7d"] +[1.054, "o", "\u001b[2;127H1\u001b[3d\b1\u001b[4d\b1\u001b[5d\b"] +[0.000, "o", "1\u001b[6d\b1\r\u001b[7d"] +[0.663, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.884, "m", ""] +[0.797, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.676, "o", "y"] +[0.000, "o", "\byq"] +[0.001, "o", " "] +[0.000, "o", "."] +[0.000, "o", "/"] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "r"] +[0.000, "o", "n"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "1"] +[0.001, "o", "4"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.000, "o", "x"] +[0.001, "o", "l"] +[0.000, "o", "a"] +[0.000, "o", "n"] +[0.001, "o", "/"] +[0.000, "o", "l"] +[0.000, "o", "e"] +[0.000, "o", "a"] +[0.001, "o", "f"] +[0.000, "o", "1"] +[0.000, "o", "-"] +[0.001, "o", "v"] +[0.000, "o", "x"] +[0.000, "o", "l"] +[0.001, "o", "a"] +[0.000, "o", "n"] +[0.000, "o", "-"] +[0.001, "o", "1"] +[0.000, "o", "0"] +[0.000, "o", "0"] +[0.000, "o", "0"] +[0.001, "o", "1"] +[0.000, "o", "0"] +[0.000, "o", "."] +[0.001, "o", "y"] +[0.000, "o", "a"] +[0.000, "o", "m"] +[0.006, "o", "\u001b[47D\u001b[32my\u001b[32mq\u001b[39m \u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m4\u001b[4m-\u001b[4mv\u001b[4mx\u001b[4ml\u001b[4ma\u001b[4mn\u001b[4m/\u001b[4ml\u001b[4me\u001b[4ma\u001b[4mf\u001b[4m1\u001b[4m-\u001b[4mv\u001b[4mx\u001b[4ml\u001b[4ma\u001b[4mn\u001b[4m-\u001b[4m1\u001b[4m0\u001b[4m0\u001b[4m0\u001b[4m1\u001b[4m0\u001b[4m.\u001b[4my\u001b[4ma\u001b[4mm\u001b[4ml\u001b[24m"] +[0.626, "o", "\r\r\n"] +[0.008, "o", "\u001b[36mapiVersion\u001b[0m:\u001b[32m networking.metal.ironcore.dev/v1alpha1\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mkind\u001b[0m:\u001b[32m EVPNInstance\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mmetadata\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-vxlan-100010\u001b[0m\r\n\u001b[32m\u001b[0m\u001b[36mspec\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m deviceRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mvni\u001b[0m:\u001b[95m 100010\u001b[0m\r\n\u001b[95m \u001b[0m\u001b[36mtype\u001b[0m:\u001b[32m Bridged\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mmulticastGroupAddress\u001b[0m:\u001b[32m 239.1.1.100\u001b[0m\r\n\u001b[32m \u001b[0m\u001b[36mvlanRef\u001b[0m:\u001b[36m\u001b[0m\r\n\u001b[36m name\u001b[0m:\u001b[32m leaf1-vlan-10\u001b[0m\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.706, "m", ""] +[0.788, "o", "k"] +[0.001, "o", "\bku"] +[0.000, "o", "b"] +[0.001, "o", "e"] +[0.000, "o", "c"] +[0.000, "o", "t"] +[0.001, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "a"] +[0.000, "o", "p"] +[0.001, "o", "p"] +[0.000, "o", "l"] +[0.000, "o", "y"] +[0.001, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "k"] +[0.000, "o", " "] +[0.000, "o", "."] +[0.001, "o", "/"] +[0.000, "o", "k"] +[0.000, "o", "u"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", "n"] +[0.001, "o", "e"] +[0.000, "o", "t"] +[0.000, "o", "e"] +[0.001, "o", "s"] +[0.000, "o", "/"] +[0.000, "o", "1"] +[0.001, "o", "4"] +[0.000, "o", "-"] +[0.000, "o", "v"] +[0.001, "o", "x"] +[0.000, "o", "l"] +[0.000, "o", "a"] +[0.002, "o", "\u001b[37D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[10C\u001b[4m.\u001b[4m/\u001b[4mk\u001b[4mu\u001b[4mb\u001b[4me\u001b[4mr\u001b[4mn\u001b[4me\u001b[4mt\u001b[4me\u001b[4ms\u001b[4m/\u001b[4m1\u001b[4m4\u001b[4m-\u001b[4mv\u001b[4mx\u001b[4ml\u001b[4ma\u001b[4mn\u001b[24m"] +[0.609, "o", "\r\r\n"] +[0.079, "o", "evpninstance.networking.metal.ironcore.dev/leaf1-vxlan-100010 created\r\n"] +[0.006, "o", "evpninstance.networking.metal.ironcore.dev/leaf2-vxlan-100010 created\r\n"] +[0.005, "o", "evpninstance.networking.metal.ironcore.dev/leaf3-vxlan-100010 created\r\n"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.840, "o", "w"] +[0.000, "o", "\bwa"] +[0.001, "o", "t"] +[0.000, "o", "c"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.000, "o", "k"] +[0.001, "o", "u"] +[0.000, "o", "b"] +[0.000, "o", "e"] +[0.001, "o", "c"] +[0.000, "o", "t"] +[0.000, "o", "l"] +[0.001, "o", " "] +[0.000, "o", "g"] +[0.000, "o", "e"] +[0.000, "o", "t"] +[0.001, "o", " "] +[0.000, "o", "e"] +[0.000, "o", "v"] +[0.001, "o", "i"] +[0.000, "o", " "] +[0.000, "o", "-"] +[0.001, "o", "o"] +[0.000, "o", " "] +[0.000, "o", "w"] +[0.000, "o", "i"] +[0.001, "o", "d"] +[0.001, "o", "\u001b[28D\u001b[32mw\u001b[32ma\u001b[32mt\u001b[32mc\u001b[32mh\u001b[39m\u001b[23Ce"] +[1.125, "o", "\r\r\n"] +[0.004, "o", "\u001b(B\u001b)0\u001b[?1049h\u001b[1;91r\u001b[m\u000f\u001b[4l\u001b[?25l"] +[0.048, "o", "\u001b[H\u001b[JNAME\u001b[1;22HDEVICE TYPE\u001b[41GVNI\u001b[50GREADY AGE\r\u001b[2dleaf1-vxlan-100010 leaf1 Bridged 100010\u001b[2;58H2s\r\u001b[3d"] +[0.000, "o", "leaf2-vxlan-100010 leaf2 Bridged 100010\u001b[3;58H2s\r\u001b[4dleaf3-vxlan-100010 leaf3 Bridged 100010\u001b[4;58H"] +[0.000, "o", "2s\r\u001b[5d"] +[1.054, "o", "\u001b[2;58H3\u001b[3d\b3\u001b[4d\b3\r\u001b[5d"] +[1.052, "o", "\u001b[2;58H4\u001b[3d\b4\u001b[4d\b4\r\u001b[5d"] +[1.050, "o", "\u001b[1;55H AGE\u001b[2;50HUnknown 5s\u001b[3;50HUnknown 5s\u001b[4;50HUnknown 5s\r\u001b[5d"] +[1.050, "o", "\u001b[2;60H6\u001b[3d\b6\u001b[4d\b6\r\u001b[5d"] +[1.051, "o", "\u001b[1;55H\u001b[2P\u001b[2;50HTrue 7s\u001b[K\u001b[3;50HTrue 7s\u001b[K\u001b[4;50HTrue 7s\u001b[K\r\u001b[5d"] +[1.049, "o", "\u001b[2;58H8\u001b[3d\b8\u001b[4d\b8\r\u001b[5d"] +[1.051, "o", "\u001b[2;58H9\u001b[3d\b9\u001b[4d\b9\r\u001b[5d"] +[1.053, "o", "\u001b[2;58H10s\u001b[3;58H10s\u001b[4;58H10s\r\u001b[5d"] +[0.571, "o", "\u001b[91;1H\u001b[34h\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.560, "m", ""] +[0.538, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.949, "o", "s"] +[0.000, "o", "\bss"] +[0.001, "o", "h"] +[0.000, "o", " "] +[0.000, "o", "h"] +[0.001, "o", "o"] +[0.000, "o", "s"] +[0.000, "o", "t"] +[0.001, "o", "\u001b[8D\u001b[32ms\u001b[32ms\u001b[32mh\u001b[39m\u001b[5C1"] +[0.640, "o", "\r\r\n"] +[1.007, "o", "host1: \u001b[6n"] +[1.347, "o", "ping 192.168.10.2"] +[0.824, "o", "\r\n"] +[0.002, "o", "PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.\r\n"] +[0.021, "o", "64 bytes from 192.168.10.2: icmp_seq=1 ttl=64 time=19.5 ms\r\n"] +[0.994, "o", "64 bytes from 192.168.10.2: icmp_seq=2 ttl=64 time=13.5 ms\r\n"] +[0.999, "o", "64 bytes from 192.168.10.2: icmp_seq=3 ttl=64 time=10.4 ms\r\n"] +[1.007, "o", "64 bytes from 192.168.10.2: icmp_seq=4 ttl=64 time=15.7 ms\r\n"] +[1.000, "o", "64 bytes from 192.168.10.2: icmp_seq=5 ttl=64 time=13.7 ms\r\n"] +[1.001, "o", "64 bytes from 192.168.10.2: icmp_seq=6 ttl=64 time=13.2 ms\r\n"] +[0.998, "o", "64 bytes from 192.168.10.2: icmp_seq=7 ttl=64 time=10.0 ms\r\n"] +[1.008, "o", "64 bytes from 192.168.10.2: icmp_seq=8 ttl=64 time=16.8 ms\r\n"] +[0.464, "o", "^C\r\n--- 192.168.10.2 ping statistics ---\r\n8 packets transmitted, 8 received, 0% packet loss, time 7010ms\r\nrtt min/avg/max/mdev = 10.022/14.103/19.541/2.981 ms\r\nhost1: \u001b[6n"] +[1.788, "m", ""] +[1.518, "o", "Connection to i753012.d.c.eu-nl-1.cloud.sap closed.\r\r\n"] +[0.660, "o", "\u001b[H\u001b[J\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[0.794, "o", "k"] +[0.000, "o", "\bku"] +[0.001, "o", "b"] +[0.000, "o", "e"] +[0.000, "o", "c"] +[0.001, "o", "t"] +[0.000, "o", "l"] +[0.000, "o", " "] +[0.001, "o", "g"] +[0.000, "o", "e"] +[0.001, "o", "t"] +[0.000, "o", " "] +[0.000, "o", "b"] +[0.000, "o", "g"] +[0.001, "o", "p"] +[0.000, "o", "p"] +[0.000, "o", "e"] +[0.001, "o", "e"] +[0.000, "o", "r"] +[0.000, "o", " "] +[0.001, "o", "-"] +[0.000, "o", "o"] +[0.000, "o", " "] +[0.000, "o", "w"] +[0.001, "o", "i"] +[0.000, "o", "d"] +[0.006, "o", "\u001b[26D\u001b[32mk\u001b[32mu\u001b[32mb\u001b[32me\u001b[32mc\u001b[32mt\u001b[32ml\u001b[39m\u001b[19Ce"] +[0.860, "o", "\r\r\n"] +[0.046, "o", "NAME DEVICE READY CONFIGURED OPERATIONAL SESSION STATE LAST ESTABLISHED ADVERTISED PREFIXES AGE\r\nleaf1-spine1 leaf1 True True True "] +[0.000, "o", " Established 40m 1 (L2vpnEvpn) 40m\r\nleaf1-spine2 leaf1 True True True "] +[0.000, "o", "Established "] +[0.000, "o", "40m "] +[0.000, "o", "1 (L2vpnEvpn) "] +[0.000, "o", " "] +[0.000, "o", "40m"] +[0.000, "o", "\r\n"] +[0.000, "o", "leaf2-spine1"] +[0.000, "o", " leaf2 True"] +[0.000, "o", " True "] +[0.000, "o", "True"] +[0.000, "o", " Established 41m 1 (L2vpnEvpn) 40m"] +[0.000, "o", "\r\nleaf2-spine2 leaf2 "] +[0.000, "o", "True"] +[0.000, "o", " "] +[0.000, "o", "True "] +[0.000, "o", " "] +[0.000, "o", "True Established "] +[0.000, "o", "40m 1 (L2vpnEvpn) 40m\r\nleaf3-spine1 leaf3 "] +[0.000, "o", "True True "] +[0.000, "o", " True Established "] +[0.000, "o", "40m 1 (L2vpnEvpn)"] +[0.000, "o", " 40m\r\nleaf3-spine2 leaf3 "] +[0.000, "o", "True "] +[0.000, "o", "True"] +[0.000, "o", " "] +[0.000, "o", "True "] +[0.000, "o", "Established 40m "] +[0.000, "o", " 1 (L2vpnEvpn)"] +[0.000, "o", " 40m"] +[0.000, "o", "\r\nspine1-leaf1 spine1"] +[0.000, "o", " True True "] +[0.000, "o", " True Established"] +[0.000, "o", " 40m 2 (L2vpnEvpn) "] +[0.000, "o", " 40m\r\nspine1-leaf2"] +[0.000, "o", " spine1 True"] +[0.000, "o", " True "] +[0.000, "o", "True "] +[0.000, "o", " Established "] +[0.000, "o", "41m 2 (L2vpnEvpn) "] +[0.000, "o", "40m\r\n"] +[0.000, "o", "spine1-leaf3"] +[0.000, "o", " "] +[0.000, "o", "spine1 True True"] +[0.000, "o", " "] +[0.000, "o", "True "] +[0.000, "o", "Established 40m"] +[0.000, "o", " "] +[0.000, "o", " 2 (L2vpnEvpn)"] +[0.000, "o", " 40m\r\nspine2-leaf1"] +[0.000, "o", " spine2 "] +[0.000, "o", "True True"] +[0.000, "o", " True "] +[0.000, "o", "Established"] +[0.000, "o", " "] +[0.000, "o", "40m "] +[0.000, "o", "2 (L2vpnEvpn) "] +[0.000, "o", "40m\r\nspine2-leaf2 spine2"] +[0.000, "o", " True"] +[0.000, "o", " True"] +[0.000, "o", " True"] +[0.000, "o", " "] +[0.000, "o", "Established 40m "] +[0.000, "o", " 2 (L2vpnEvpn) "] +[0.000, "o", " 40m\r\nspine2-leaf3 "] +[0.000, "o", "spine2 True"] +[0.000, "o", " "] +[0.000, "o", "True True "] +[0.000, "o", " Established 40m "] +[0.000, "o", " 2 (L2vpnEvpn) "] +[0.000, "o", " "] +[0.000, "o", "40m\r\n"] +[1.788, "m", ""] +[0.000, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J⚡ \u001b[K"] +[2.644, "o", "\r\r\n"] +[0.012, "x", "0"] diff --git a/docs/assets/evpn-vxlan-topology.png b/docs/assets/evpn-vxlan-topology.png new file mode 100644 index 0000000000000000000000000000000000000000..4ec3c85c4ffbf94d4a251e6882cf542b71a499e8 GIT binary patch literal 864092 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%0A@zJkDfGsp$bH)4h-D~p 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⪚QP5*@*{_Shjv}& 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 z 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%0A|ee(=egW;19m{QqY?(5o6`Ar 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 literal 0 HcmV?d00001 diff --git a/docs/index.md b/docs/index.md index 87137499..4f7ad269 100644 --- a/docs/index.md +++ b/docs/index.md @@ -13,6 +13,9 @@ hero: - theme: brand text: Overview link: /overview/ + - theme: alt + text: Tutorials + link: /tutorials/ - theme: alt text: API Reference link: /api/ diff --git a/docs/package-lock.json b/docs/package-lock.json index 95924d2e..4a3c1435 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,3947 +1,4122 @@ { - "name": "docs", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "devDependencies": { - "vitepress": "^1.6.4", - "vitepress-plugin-mermaid": "^2.0.17" - } - }, - "node_modules/@algolia/abtesting": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.12.3.tgz", - "integrity": "sha512-0SpSdnME0RCS6UHSs9XD3ox4bMcCg1JTmjAJ3AU6rcTlX54CZOAEPc2as8uSghX6wfKGT0HWes4TeUpjJMg6FQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", - "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", - "@algolia/autocomplete-shared": "1.17.7" - } - }, - "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", - "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-shared": "1.17.7" - }, - "peerDependencies": { - "search-insights": ">= 1 < 3" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", - "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-shared": "1.17.7" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", - "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/client-abtesting": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.46.3.tgz", - "integrity": "sha512-i2C8sBcl3EKXuCd5nlGohW+pZ9pY3P3JKJ2OYqsbCPg6wURiR32hNDiDvDq7/dqJ7KWWwC2snxJhokZzGlckgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.46.3.tgz", - "integrity": "sha512-uFmD7m3LOym1SAURHeiqupHT9jui+9HK0lAiIvm077gXEscOM5KKXM4rg/ICzQ3UDHLZEA0Lb5TglWsXnieE6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-common": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.46.3.tgz", - "integrity": "sha512-SN+yK840nXa+2+mF72hrDfGd8+B7eBjF8TK/8KoRMdjlAkO/P3o3vtpjKRKI/Sk4L8kYYkB/avW8l+cwR+O1Ew==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-insights": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.46.3.tgz", - "integrity": "sha512-5ic1liG0VucNPi6gKCWh5bEUGWQfyEmVeXiNKS+rOSppg7B7nKH0PEEJOFXBbHmgK5aPfNNZINiKcyUoH4XsFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.46.3.tgz", - "integrity": "sha512-f4HNitgTip8tntKgluYBTc1LWSOkbNCdxZvRA3rRBZnEAYSvLe7jpE+AxRep6RY+prSWwMtyeCFhA/F1Um+TuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-query-suggestions": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.46.3.tgz", - "integrity": "sha512-/AaVqah2aYyJj7Cazu5QRkgcV3HF3lkBJo5TRkgqQ26xR4iHNRbLF2YsWJfJpJEFghlTF2HOCh7IgzaUCnM+8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/client-search": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.46.3.tgz", - "integrity": "sha512-hfpCIukPuwkrlwsYfJEWdU5R5bduBHEq2uuPcqmgPgNq5MSjmiNIzRuzxGZZgiBKcre6gZT00DR7G1AFn//wiQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/ingestion": { - "version": "1.46.3", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.46.3.tgz", - "integrity": "sha512-ChVzNkCzAVxKozTnTgPWCG69WQLjzW7X6OqD91zUh8U38ZhPEX/t3qGhXs+M9ZNaHcJ7xToMB3jywNwONhpLGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/monitoring": { - "version": "1.46.3", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.46.3.tgz", - "integrity": "sha512-MZa+Z5iPmVMxVAQ0aq4HpGsja5utSLEMcOuY01X8D46vvMrSPkP8DnlDFtu1PgJ0RwyIGqqx7v+ClFo6iRJ6bA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/recommend": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.46.3.tgz", - "integrity": "sha512-cr3atJRJBKgAKZl/Oxo4sig6Se0+ukbyIOOluPV5H+ZAXVcxuMoXQgwQ1M5UHPnCnEsZ4uBXhBmilRgUQpUegw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.46.3.tgz", - "integrity": "sha512-/Ku9GImJf2SKoRM2S3e03MjCVaWJCP5olih4k54DRhNDdmxBkd3nsWuUXvDElY3Ucw/arBYGs5SYz79SoS5APw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/requester-fetch": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.46.3.tgz", - "integrity": "sha512-Uw+SPy/zpfwbH1AxQaeOWvWVzPEcO0XbtLbbSz0HPcEIiBGWyfa9LUCxD5UferbDjrSQNVimmzl3FaWi4u8Ykw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@algolia/requester-node-http": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.46.3.tgz", - "integrity": "sha512-4No9iTjr1GZ0JWsFbQJj9aZBnmKyY1sTxOoEud9+SGe3U6iAulF0A0lI4cWi/F/Gcfg8V3jkaddcqSQKDnE45w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/client-common": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@antfu/install-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", - "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "package-manager-detector": "^1.3.0", - "tinyexec": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz", - "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.28.6" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/types": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz", - "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@braintree/sanitize-url": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz", - "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@chevrotain/cst-dts-gen": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz", - "integrity": "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@chevrotain/gast": "11.0.3", - "@chevrotain/types": "11.0.3", - "lodash-es": "4.17.21" - } - }, - "node_modules/@chevrotain/cst-dts-gen/node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@chevrotain/gast": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz", - "integrity": "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@chevrotain/types": "11.0.3", - "lodash-es": "4.17.21" - } - }, - "node_modules/@chevrotain/gast/node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@chevrotain/regexp-to-ast": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz", - "integrity": "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@chevrotain/types": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz", - "integrity": "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@chevrotain/utils": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz", - "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@docsearch/css": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.2.tgz", - "integrity": "sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@docsearch/js": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.8.2.tgz", - "integrity": "sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@docsearch/react": "3.8.2", - "preact": "^10.0.0" - } - }, - "node_modules/@docsearch/react": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.2.tgz", - "integrity": "sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-core": "1.17.7", - "@algolia/autocomplete-preset-algolia": "1.17.7", - "@docsearch/css": "3.8.2", - "algoliasearch": "^5.14.2" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "search-insights": { - "optional": true - } - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@iconify-json/simple-icons": { - "version": "1.2.66", - "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.66.tgz", - "integrity": "sha512-D1OnnXwiQXFkVMw5M+Bt8mPsXeMkQyGmMdrmN7lsQlKMUkfLOp6JWhnUJ92po51WXT046aF/zzqSmkKqg08p4Q==", - "dev": true, - "license": "CC0-1.0", - "dependencies": { - "@iconify/types": "*" - } - }, - "node_modules/@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@iconify/utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.0.tgz", - "integrity": "sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@antfu/install-pkg": "^1.1.0", - "@iconify/types": "^2.0.0", - "mlly": "^1.8.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@mermaid-js/mermaid-mindmap": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-mindmap/-/mermaid-mindmap-9.3.0.tgz", - "integrity": "sha512-IhtYSVBBRYviH1Ehu8gk69pMDF8DSRqXBRDMWrEfHoaMruHeaP2DXA3PBnuwsMaCdPQhlUUcy/7DBLAEIXvCAw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@braintree/sanitize-url": "^6.0.0", - "cytoscape": "^3.23.0", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-fcose": "^2.1.0", - "d3": "^7.0.0", - "khroma": "^2.0.0", - "non-layered-tidy-tree-layout": "^2.0.2" - } - }, - "node_modules/@mermaid-js/mermaid-mindmap/node_modules/@braintree/sanitize-url": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", - "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@mermaid-js/parser": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.3.tgz", - "integrity": "sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==", - "dev": true, - "license": "MIT", - "dependencies": { - "langium": "3.3.1" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.55.1.tgz", - "integrity": "sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.55.1.tgz", - "integrity": "sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.55.1.tgz", - "integrity": "sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.55.1.tgz", - "integrity": "sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.55.1.tgz", - "integrity": "sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.55.1.tgz", - "integrity": "sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.55.1.tgz", - "integrity": "sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.55.1.tgz", - "integrity": "sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.55.1.tgz", - "integrity": "sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.55.1.tgz", - "integrity": "sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.55.1.tgz", - "integrity": "sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.55.1.tgz", - "integrity": "sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.55.1.tgz", - "integrity": "sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.55.1.tgz", - "integrity": "sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.55.1.tgz", - "integrity": "sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.55.1.tgz", - "integrity": "sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.55.1.tgz", - "integrity": "sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz", - "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.55.1.tgz", - "integrity": "sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.55.1.tgz", - "integrity": "sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.55.1.tgz", - "integrity": "sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.55.1.tgz", - "integrity": "sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.55.1.tgz", - "integrity": "sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.55.1.tgz", - "integrity": "sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.55.1.tgz", - "integrity": "sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@shikijs/core": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-2.5.0.tgz", - "integrity": "sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/engine-javascript": "2.5.0", - "@shikijs/engine-oniguruma": "2.5.0", - "@shikijs/types": "2.5.0", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4", - "hast-util-to-html": "^9.0.4" - } - }, - "node_modules/@shikijs/engine-javascript": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-2.5.0.tgz", - "integrity": "sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/types": "2.5.0", - "@shikijs/vscode-textmate": "^10.0.2", - "oniguruma-to-es": "^3.1.0" - } - }, - "node_modules/@shikijs/engine-oniguruma": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-2.5.0.tgz", - "integrity": "sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/types": "2.5.0", - "@shikijs/vscode-textmate": "^10.0.2" - } - }, - "node_modules/@shikijs/langs": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-2.5.0.tgz", - "integrity": "sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/types": "2.5.0" - } - }, - "node_modules/@shikijs/themes": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-2.5.0.tgz", - "integrity": "sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/types": "2.5.0" - } - }, - "node_modules/@shikijs/transformers": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-2.5.0.tgz", - "integrity": "sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/core": "2.5.0", - "@shikijs/types": "2.5.0" - } - }, - "node_modules/@shikijs/types": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-2.5.0.tgz", - "integrity": "sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4" - } - }, - "node_modules/@shikijs/vscode-textmate": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", - "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", - "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-array": "*", - "@types/d3-axis": "*", - "@types/d3-brush": "*", - "@types/d3-chord": "*", - "@types/d3-color": "*", - "@types/d3-contour": "*", - "@types/d3-delaunay": "*", - "@types/d3-dispatch": "*", - "@types/d3-drag": "*", - "@types/d3-dsv": "*", - "@types/d3-ease": "*", - "@types/d3-fetch": "*", - "@types/d3-force": "*", - "@types/d3-format": "*", - "@types/d3-geo": "*", - "@types/d3-hierarchy": "*", - "@types/d3-interpolate": "*", - "@types/d3-path": "*", - "@types/d3-polygon": "*", - "@types/d3-quadtree": "*", - "@types/d3-random": "*", - "@types/d3-scale": "*", - "@types/d3-scale-chromatic": "*", - "@types/d3-selection": "*", - "@types/d3-shape": "*", - "@types/d3-time": "*", - "@types/d3-time-format": "*", - "@types/d3-timer": "*", - "@types/d3-transition": "*", - "@types/d3-zoom": "*" - } - }, - "node_modules/@types/d3-array": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", - "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-axis": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", - "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-brush": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", - "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-chord": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", - "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-contour": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", - "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-array": "*", - "@types/geojson": "*" - } - }, - "node_modules/@types/d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-dispatch": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", - "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-drag": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", - "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-dsv": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", - "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-ease": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-fetch": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", - "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-dsv": "*" - } - }, - "node_modules/@types/d3-force": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", - "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-format": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", - "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-geo": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", - "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/geojson": "*" - } - }, - "node_modules/@types/d3-hierarchy": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", - "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", - "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-color": "*" - } - }, - "node_modules/@types/d3-path": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", - "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-polygon": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", - "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-quadtree": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", - "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-random": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", - "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-scale": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", - "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-time": "*" - } - }, - "node_modules/@types/d3-scale-chromatic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-selection": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", - "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-shape": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", - "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-path": "*" - } - }, - "node_modules/@types/d3-time": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", - "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-time-format": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", - "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-timer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/d3-transition": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", - "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-selection": "*" - } - }, - "node_modules/@types/d3-zoom": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", - "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/d3-interpolate": "*", - "@types/d3-selection": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/geojson": { - "version": "7946.0.16", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/markdown-it": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", - "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/linkify-it": "^5", - "@types/mdurl": "^2" - } - }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/web-bluetooth": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz", - "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "dev": true, - "license": "ISC" - }, - "node_modules/@vitejs/plugin-vue": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz", - "integrity": "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0", - "vue": "^3.2.25" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.26.tgz", - "integrity": "sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.28.5", - "@vue/shared": "3.5.26", - "entities": "^7.0.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.1" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.26.tgz", - "integrity": "sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/compiler-core": "3.5.26", - "@vue/shared": "3.5.26" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.26.tgz", - "integrity": "sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.28.5", - "@vue/compiler-core": "3.5.26", - "@vue/compiler-dom": "3.5.26", - "@vue/compiler-ssr": "3.5.26", - "@vue/shared": "3.5.26", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.21", - "postcss": "^8.5.6", - "source-map-js": "^1.2.1" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.26.tgz", - "integrity": "sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.5.26", - "@vue/shared": "3.5.26" - } - }, - "node_modules/@vue/devtools-api": { - "version": "7.7.9", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.9.tgz", - "integrity": "sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/devtools-kit": "^7.7.9" - } - }, - "node_modules/@vue/devtools-kit": { - "version": "7.7.9", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.9.tgz", - "integrity": "sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/devtools-shared": "^7.7.9", - "birpc": "^2.3.0", - "hookable": "^5.5.3", - "mitt": "^3.0.1", - "perfect-debounce": "^1.0.0", - "speakingurl": "^14.0.1", - "superjson": "^2.2.2" - } - }, - "node_modules/@vue/devtools-shared": { - "version": "7.7.9", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.9.tgz", - "integrity": "sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "rfdc": "^1.4.1" - } - }, - "node_modules/@vue/reactivity": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.26.tgz", - "integrity": "sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/shared": "3.5.26" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.26.tgz", - "integrity": "sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/reactivity": "3.5.26", - "@vue/shared": "3.5.26" - } - }, - "node_modules/@vue/runtime-dom": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.26.tgz", - "integrity": "sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/reactivity": "3.5.26", - "@vue/runtime-core": "3.5.26", - "@vue/shared": "3.5.26", - "csstype": "^3.2.3" - } - }, - "node_modules/@vue/server-renderer": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.26.tgz", - "integrity": "sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/compiler-ssr": "3.5.26", - "@vue/shared": "3.5.26" - }, - "peerDependencies": { - "vue": "3.5.26" - } - }, - "node_modules/@vue/shared": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.26.tgz", - "integrity": "sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vueuse/core": { - "version": "12.8.2", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.8.2.tgz", - "integrity": "sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/web-bluetooth": "^0.0.21", - "@vueuse/metadata": "12.8.2", - "@vueuse/shared": "12.8.2", - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/integrations": { - "version": "12.8.2", - "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-12.8.2.tgz", - "integrity": "sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vueuse/core": "12.8.2", - "@vueuse/shared": "12.8.2", - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "async-validator": "^4", - "axios": "^1", - "change-case": "^5", - "drauu": "^0.4", - "focus-trap": "^7", - "fuse.js": "^7", - "idb-keyval": "^6", - "jwt-decode": "^4", - "nprogress": "^0.2", - "qrcode": "^1.5", - "sortablejs": "^1", - "universal-cookie": "^7" - }, - "peerDependenciesMeta": { - "async-validator": { - "optional": true - }, - "axios": { - "optional": true - }, - "change-case": { - "optional": true - }, - "drauu": { - "optional": true - }, - "focus-trap": { - "optional": true - }, - "fuse.js": { - "optional": true - }, - "idb-keyval": { - "optional": true - }, - "jwt-decode": { - "optional": true - }, - "nprogress": { - "optional": true - }, - "qrcode": { - "optional": true - }, - "sortablejs": { - "optional": true - }, - "universal-cookie": { - "optional": true - } - } - }, - "node_modules/@vueuse/metadata": { - "version": "12.8.2", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.8.2.tgz", - "integrity": "sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared": { - "version": "12.8.2", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.8.2.tgz", - "integrity": "sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "vue": "^3.5.13" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/algoliasearch": { - "version": "5.46.3", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.46.3.tgz", - "integrity": "sha512-n/NdPglzmkcNYZfIT3Fo8pnDR/lKiK1kZ1Yaa315UoLyHymADhWw15+bzN5gBxrCA8KyeNu0JJD6mLtTov43lQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@algolia/abtesting": "1.12.3", - "@algolia/client-abtesting": "5.46.3", - "@algolia/client-analytics": "5.46.3", - "@algolia/client-common": "5.46.3", - "@algolia/client-insights": "5.46.3", - "@algolia/client-personalization": "5.46.3", - "@algolia/client-query-suggestions": "5.46.3", - "@algolia/client-search": "5.46.3", - "@algolia/ingestion": "1.46.3", - "@algolia/monitoring": "1.46.3", - "@algolia/recommend": "5.46.3", - "@algolia/requester-browser-xhr": "5.46.3", - "@algolia/requester-fetch": "5.46.3", - "@algolia/requester-node-http": "5.46.3" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/birpc": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", - "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chevrotain": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", - "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@chevrotain/cst-dts-gen": "11.0.3", - "@chevrotain/gast": "11.0.3", - "@chevrotain/regexp-to-ast": "11.0.3", - "@chevrotain/types": "11.0.3", - "@chevrotain/utils": "11.0.3", - "lodash-es": "4.17.21" - } - }, - "node_modules/chevrotain-allstar": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz", - "integrity": "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash-es": "^4.17.21" - }, - "peerDependencies": { - "chevrotain": "^11.0.0" - } - }, - "node_modules/chevrotain/node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true, - "license": "MIT" - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/copy-anything": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.5.tgz", - "integrity": "sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-what": "^5.2.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/cose-base": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", - "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", - "dev": true, - "license": "MIT", - "dependencies": { - "layout-base": "^1.0.0" - } - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/cytoscape": { - "version": "3.33.1", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", - "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/cytoscape-cose-bilkent": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", - "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "cose-base": "^1.0.0" - }, - "peerDependencies": { - "cytoscape": "^3.2.0" - } - }, - "node_modules/cytoscape-fcose": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", - "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "cose-base": "^2.2.0" - }, - "peerDependencies": { - "cytoscape": "^3.2.0" - } - }, - "node_modules/cytoscape-fcose/node_modules/cose-base": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", - "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "layout-base": "^2.0.0" - } - }, - "node_modules/cytoscape-fcose/node_modules/layout-base": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", - "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==", - "dev": true, - "license": "MIT" - }, - "node_modules/d3": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", - "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-array": "3", - "d3-axis": "3", - "d3-brush": "3", - "d3-chord": "3", - "d3-color": "3", - "d3-contour": "4", - "d3-delaunay": "6", - "d3-dispatch": "3", - "d3-drag": "3", - "d3-dsv": "3", - "d3-ease": "3", - "d3-fetch": "3", - "d3-force": "3", - "d3-format": "3", - "d3-geo": "3", - "d3-hierarchy": "3", - "d3-interpolate": "3", - "d3-path": "3", - "d3-polygon": "3", - "d3-quadtree": "3", - "d3-random": "3", - "d3-scale": "4", - "d3-scale-chromatic": "3", - "d3-selection": "3", - "d3-shape": "3", - "d3-time": "3", - "d3-time-format": "4", - "d3-timer": "3", - "d3-transition": "3", - "d3-zoom": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "dev": true, - "license": "ISC", - "dependencies": { - "internmap": "1 - 2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-axis": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-brush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "3", - "d3-transition": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-chord": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-path": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-contour": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-array": "^3.2.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", - "dev": true, - "license": "ISC", - "dependencies": { - "delaunator": "5" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-dispatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-drag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-dsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "commander": "7", - "iconv-lite": "0.6", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json.js", - "csv2tsv": "bin/dsv2dsv.js", - "dsv2dsv": "bin/dsv2dsv.js", - "dsv2json": "bin/dsv2json.js", - "json2csv": "bin/json2dsv.js", - "json2dsv": "bin/json2dsv.js", - "json2tsv": "bin/json2dsv.js", - "tsv2csv": "bin/dsv2dsv.js", - "tsv2json": "bin/dsv2json.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-dsv": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-force": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-quadtree": "1 - 3", - "d3-timer": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-format": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.1.tgz", - "integrity": "sha512-ryitBnaRbXQtgZ/gU50GSn6jQRwinSCQclpakXymvLd8ytTgE5bmSfgYcUxD7XYL34qHhFDyVk71qqKsfSyvmA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-geo": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", - "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-array": "2.5.0 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-hierarchy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-color": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-polygon": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-quadtree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-sankey": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", - "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "1 - 2", - "d3-shape": "^1.2.0" - } - }, - "node_modules/d3-sankey/node_modules/d3-array": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "internmap": "^1.0.0" - } - }, - "node_modules/d3-sankey/node_modules/d3-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/d3-sankey/node_modules/d3-shape": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "d3-path": "1" - } - }, - "node_modules/d3-sankey/node_modules/internmap": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", - "dev": true, - "license": "ISC" - }, - "node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-scale-chromatic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-color": "1 - 3", - "d3-interpolate": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-selection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", - "dev": true, - "license": "ISC", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-path": "^3.1.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-array": "2 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-time": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-transition": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "d3-selection": "2 - 3" - } - }, - "node_modules/d3-zoom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", - "dev": true, - "license": "ISC", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "2 - 3", - "d3-transition": "2 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/dagre-d3-es": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.13.tgz", - "integrity": "sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "d3": "^7.9.0", - "lodash-es": "^4.17.21" - } - }, - "node_modules/dayjs": { - "version": "1.11.19", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", - "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", - "dev": true, - "license": "MIT" - }, - "node_modules/delaunator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", - "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", - "dev": true, - "license": "ISC", - "dependencies": { - "robust-predicates": "^3.0.2" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "dev": true, - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/dompurify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz", - "integrity": "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==", - "dev": true, - "license": "(MPL-2.0 OR Apache-2.0)", - "optionalDependencies": { - "@types/trusted-types": "^2.0.7" - } - }, - "node_modules/emoji-regex-xs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", - "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", - "dev": true, - "license": "MIT" - }, - "node_modules/entities": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.0.tgz", - "integrity": "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/focus-trap": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.8.0.tgz", - "integrity": "sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "tabbable": "^6.4.0" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/hachure-fill": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", - "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==", - "dev": true, - "license": "MIT" - }, - "node_modules/hast-util-to-html": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", - "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hookable": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/is-what": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-5.5.0.tgz", - "integrity": "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/katex": { - "version": "0.16.27", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.27.tgz", - "integrity": "sha512-aeQoDkuRWSqQN6nSvVCEFvfXdqo1OQiCmmW1kc9xSdjutPv7BGO7pqY9sQRJpMOGrEdfDgF2TfRXe5eUAD2Waw==", - "dev": true, - "funding": [ - "https://opencollective.com/katex", - "https://github.com/sponsors/katex" - ], - "license": "MIT", - "dependencies": { - "commander": "^8.3.0" - }, - "bin": { - "katex": "cli.js" - } - }, - "node_modules/katex/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/khroma": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", - "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==", - "dev": true - }, - "node_modules/langium": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/langium/-/langium-3.3.1.tgz", - "integrity": "sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "chevrotain": "~11.0.3", - "chevrotain-allstar": "~0.3.0", - "vscode-languageserver": "~9.0.1", - "vscode-languageserver-textdocument": "~1.0.11", - "vscode-uri": "~3.0.8" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/layout-base": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", - "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash-es": { - "version": "4.17.22", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.22.tgz", - "integrity": "sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/mark.js": { - "version": "8.11.1", - "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", - "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/marked": { - "version": "16.4.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz", - "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 20" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mermaid": { - "version": "11.12.2", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.12.2.tgz", - "integrity": "sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@braintree/sanitize-url": "^7.1.1", - "@iconify/utils": "^3.0.1", - "@mermaid-js/parser": "^0.6.3", - "@types/d3": "^7.4.3", - "cytoscape": "^3.29.3", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-fcose": "^2.2.0", - "d3": "^7.9.0", - "d3-sankey": "^0.12.3", - "dagre-d3-es": "7.0.13", - "dayjs": "^1.11.18", - "dompurify": "^3.2.5", - "katex": "^0.16.22", - "khroma": "^2.1.0", - "lodash-es": "^4.17.21", - "marked": "^16.2.1", - "roughjs": "^4.6.6", - "stylis": "^4.3.6", - "ts-dedent": "^2.2.0", - "uuid": "^11.1.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/minisearch": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.2.0.tgz", - "integrity": "sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==", - "dev": true, - "license": "MIT" - }, - "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - "dev": true, - "license": "MIT" - }, - "node_modules/mlly": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", - "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.15.0", - "pathe": "^2.0.3", - "pkg-types": "^1.3.1", - "ufo": "^1.6.1" - } - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/non-layered-tidy-tree-layout": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz", - "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/oniguruma-to-es": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-3.1.1.tgz", - "integrity": "sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex-xs": "^1.0.0", - "regex": "^6.0.1", - "regex-recursion": "^6.0.2" - } - }, - "node_modules/package-manager-detector": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", - "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-data-parser": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", - "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", - "dev": true, - "license": "MIT" - }, - "node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", - "dev": true, - "license": "MIT" - }, - "node_modules/perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/pkg-types": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.4", - "pathe": "^2.0.1" - } - }, - "node_modules/points-on-curve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", - "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", - "dev": true, - "license": "MIT" - }, - "node_modules/points-on-path": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", - "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-data-parser": "0.1.0", - "points-on-curve": "0.2.0" - } - }, - "node_modules/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/preact": { - "version": "10.28.2", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.28.2.tgz", - "integrity": "sha512-lbteaWGzGHdlIuiJ0l2Jq454m6kcpI1zNje6d8MlGAFlYvP2GO4ibnat7P74Esfz4sPTdM6UxtTwh/d3pwM9JA==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/property-information": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", - "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", - "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", - "dev": true, - "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-recursion": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", - "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", - "dev": true, - "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-utilities": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", - "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", - "dev": true, - "license": "MIT" - }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true, - "license": "MIT" - }, - "node_modules/robust-predicates": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", - "dev": true, - "license": "Unlicense" - }, - "node_modules/rollup": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz", - "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.8" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.55.1", - "@rollup/rollup-android-arm64": "4.55.1", - "@rollup/rollup-darwin-arm64": "4.55.1", - "@rollup/rollup-darwin-x64": "4.55.1", - "@rollup/rollup-freebsd-arm64": "4.55.1", - "@rollup/rollup-freebsd-x64": "4.55.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.55.1", - "@rollup/rollup-linux-arm-musleabihf": "4.55.1", - "@rollup/rollup-linux-arm64-gnu": "4.55.1", - "@rollup/rollup-linux-arm64-musl": "4.55.1", - "@rollup/rollup-linux-loong64-gnu": "4.55.1", - "@rollup/rollup-linux-loong64-musl": "4.55.1", - "@rollup/rollup-linux-ppc64-gnu": "4.55.1", - "@rollup/rollup-linux-ppc64-musl": "4.55.1", - "@rollup/rollup-linux-riscv64-gnu": "4.55.1", - "@rollup/rollup-linux-riscv64-musl": "4.55.1", - "@rollup/rollup-linux-s390x-gnu": "4.55.1", - "@rollup/rollup-linux-x64-gnu": "4.55.1", - "@rollup/rollup-linux-x64-musl": "4.55.1", - "@rollup/rollup-openbsd-x64": "4.55.1", - "@rollup/rollup-openharmony-arm64": "4.55.1", - "@rollup/rollup-win32-arm64-msvc": "4.55.1", - "@rollup/rollup-win32-ia32-msvc": "4.55.1", - "@rollup/rollup-win32-x64-gnu": "4.55.1", - "@rollup/rollup-win32-x64-msvc": "4.55.1", - "fsevents": "~2.3.2" - } - }, - "node_modules/roughjs": { - "version": "4.6.6", - "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz", - "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "hachure-fill": "^0.5.2", - "path-data-parser": "^0.1.0", - "points-on-curve": "^0.2.0", - "points-on-path": "^0.2.1" - } - }, - "node_modules/rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/search-insights": { - "version": "2.17.3", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", - "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/shiki": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-2.5.0.tgz", - "integrity": "sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@shikijs/core": "2.5.0", - "@shikijs/engine-javascript": "2.5.0", - "@shikijs/engine-oniguruma": "2.5.0", - "@shikijs/langs": "2.5.0", - "@shikijs/themes": "2.5.0", - "@shikijs/types": "2.5.0", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/speakingurl": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", - "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "dev": true, - "license": "MIT", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stylis": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", - "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/superjson": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.6.tgz", - "integrity": "sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "copy-anything": "^4" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/tabbable": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", - "integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==", - "dev": true, - "license": "MIT" - }, - "node_modules/tinyexec": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", - "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.10" - } - }, - "node_modules/ufo": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.2.tgz", - "integrity": "sha512-heMioaxBcG9+Znsda5Q8sQbWnLJSl98AFDXTO80wELWEzX3hordXsTdxrIfMQoO9IY1MEnoGoPjpoKpMj+Yx0Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/unist-util-is": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/uuid": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", - "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vite": { - "version": "5.4.21", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", - "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vitepress": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.6.4.tgz", - "integrity": "sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@docsearch/css": "3.8.2", - "@docsearch/js": "3.8.2", - "@iconify-json/simple-icons": "^1.2.21", - "@shikijs/core": "^2.1.0", - "@shikijs/transformers": "^2.1.0", - "@shikijs/types": "^2.1.0", - "@types/markdown-it": "^14.1.2", - "@vitejs/plugin-vue": "^5.2.1", - "@vue/devtools-api": "^7.7.0", - "@vue/shared": "^3.5.13", - "@vueuse/core": "^12.4.0", - "@vueuse/integrations": "^12.4.0", - "focus-trap": "^7.6.4", - "mark.js": "8.11.1", - "minisearch": "^7.1.1", - "shiki": "^2.1.0", - "vite": "^5.4.14", - "vue": "^3.5.13" - }, - "bin": { - "vitepress": "bin/vitepress.js" - }, - "peerDependencies": { - "markdown-it-mathjax3": "^4", - "postcss": "^8" - }, - "peerDependenciesMeta": { - "markdown-it-mathjax3": { - "optional": true - }, - "postcss": { - "optional": true - } - } - }, - "node_modules/vitepress-plugin-mermaid": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/vitepress-plugin-mermaid/-/vitepress-plugin-mermaid-2.0.17.tgz", - "integrity": "sha512-IUzYpwf61GC6k0XzfmAmNrLvMi9TRrVRMsUyCA8KNXhg/mQ1VqWnO0/tBVPiX5UoKF1mDUwqn5QV4qAJl6JnUg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "@mermaid-js/mermaid-mindmap": "^9.3.0" - }, - "peerDependencies": { - "mermaid": "10 || 11", - "vitepress": "^1.0.0 || ^1.0.0-alpha" - } - }, - "node_modules/vscode-jsonrpc": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", - "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", - "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "vscode-languageserver-protocol": "3.17.5" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", - "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", - "dev": true, - "license": "MIT", - "dependencies": { - "vscode-jsonrpc": "8.2.0", - "vscode-languageserver-types": "3.17.5" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "dev": true, - "license": "MIT" - }, - "node_modules/vue": { - "version": "3.5.26", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.26.tgz", - "integrity": "sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@vue/compiler-dom": "3.5.26", - "@vue/compiler-sfc": "3.5.26", - "@vue/runtime-dom": "3.5.26", - "@vue/server-renderer": "3.5.26", - "@vue/shared": "3.5.26" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "name": "docs", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "asciinema-player": "^3.15.1" + }, + "devDependencies": { + "vitepress": "^1.6.4", + "vitepress-plugin-mermaid": "^2.0.17" + } + }, + "node_modules/@algolia/abtesting": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.12.3.tgz", + "integrity": "sha512-0SpSdnME0RCS6UHSs9XD3ox4bMcCg1JTmjAJ3AU6rcTlX54CZOAEPc2as8uSghX6wfKGT0HWes4TeUpjJMg6FQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", + "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", + "@algolia/autocomplete-shared": "1.17.7" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", + "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.7" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", + "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.17.7" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", + "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.46.3.tgz", + "integrity": "sha512-i2C8sBcl3EKXuCd5nlGohW+pZ9pY3P3JKJ2OYqsbCPg6wURiR32hNDiDvDq7/dqJ7KWWwC2snxJhokZzGlckgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.46.3.tgz", + "integrity": "sha512-uFmD7m3LOym1SAURHeiqupHT9jui+9HK0lAiIvm077gXEscOM5KKXM4rg/ICzQ3UDHLZEA0Lb5TglWsXnieE6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.46.3.tgz", + "integrity": "sha512-SN+yK840nXa+2+mF72hrDfGd8+B7eBjF8TK/8KoRMdjlAkO/P3o3vtpjKRKI/Sk4L8kYYkB/avW8l+cwR+O1Ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.46.3.tgz", + "integrity": "sha512-5ic1liG0VucNPi6gKCWh5bEUGWQfyEmVeXiNKS+rOSppg7B7nKH0PEEJOFXBbHmgK5aPfNNZINiKcyUoH4XsFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.46.3.tgz", + "integrity": "sha512-f4HNitgTip8tntKgluYBTc1LWSOkbNCdxZvRA3rRBZnEAYSvLe7jpE+AxRep6RY+prSWwMtyeCFhA/F1Um+TuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.46.3.tgz", + "integrity": "sha512-/AaVqah2aYyJj7Cazu5QRkgcV3HF3lkBJo5TRkgqQ26xR4iHNRbLF2YsWJfJpJEFghlTF2HOCh7IgzaUCnM+8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.46.3.tgz", + "integrity": "sha512-hfpCIukPuwkrlwsYfJEWdU5R5bduBHEq2uuPcqmgPgNq5MSjmiNIzRuzxGZZgiBKcre6gZT00DR7G1AFn//wiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/ingestion": { + "version": "1.46.3", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.46.3.tgz", + "integrity": "sha512-ChVzNkCzAVxKozTnTgPWCG69WQLjzW7X6OqD91zUh8U38ZhPEX/t3qGhXs+M9ZNaHcJ7xToMB3jywNwONhpLGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.46.3", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.46.3.tgz", + "integrity": "sha512-MZa+Z5iPmVMxVAQ0aq4HpGsja5utSLEMcOuY01X8D46vvMrSPkP8DnlDFtu1PgJ0RwyIGqqx7v+ClFo6iRJ6bA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.46.3.tgz", + "integrity": "sha512-cr3atJRJBKgAKZl/Oxo4sig6Se0+ukbyIOOluPV5H+ZAXVcxuMoXQgwQ1M5UHPnCnEsZ4uBXhBmilRgUQpUegw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.46.3.tgz", + "integrity": "sha512-/Ku9GImJf2SKoRM2S3e03MjCVaWJCP5olih4k54DRhNDdmxBkd3nsWuUXvDElY3Ucw/arBYGs5SYz79SoS5APw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.46.3.tgz", + "integrity": "sha512-Uw+SPy/zpfwbH1AxQaeOWvWVzPEcO0XbtLbbSz0HPcEIiBGWyfa9LUCxD5UferbDjrSQNVimmzl3FaWi4u8Ykw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.46.3.tgz", + "integrity": "sha512-4No9iTjr1GZ0JWsFbQJj9aZBnmKyY1sTxOoEud9+SGe3U6iAulF0A0lI4cWi/F/Gcfg8V3jkaddcqSQKDnE45w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@antfu/install-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", + "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "package-manager-detector": "^1.3.0", + "tinyexec": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz", + "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.6" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz", + "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@braintree/sanitize-url": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz", + "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@chevrotain/cst-dts-gen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz", + "integrity": "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@chevrotain/gast": "11.0.3", + "@chevrotain/types": "11.0.3", + "lodash-es": "4.17.21" + } + }, + "node_modules/@chevrotain/cst-dts-gen/node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@chevrotain/gast": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz", + "integrity": "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@chevrotain/types": "11.0.3", + "lodash-es": "4.17.21" + } + }, + "node_modules/@chevrotain/gast/node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@chevrotain/regexp-to-ast": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz", + "integrity": "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/@chevrotain/types": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz", + "integrity": "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/@chevrotain/utils": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz", + "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, + "node_modules/@docsearch/css": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.2.tgz", + "integrity": "sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@docsearch/js": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.8.2.tgz", + "integrity": "sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@docsearch/react": "3.8.2", + "preact": "^10.0.0" + } + }, + "node_modules/@docsearch/react": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.2.tgz", + "integrity": "sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "1.17.7", + "@algolia/autocomplete-preset-algolia": "1.17.7", + "@docsearch/css": "3.8.2", + "algoliasearch": "^5.14.2" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@iconify-json/simple-icons": { + "version": "1.2.66", + "resolved": "https://registry.npmjs.org/@iconify-json/simple-icons/-/simple-icons-1.2.66.tgz", + "integrity": "sha512-D1OnnXwiQXFkVMw5M+Bt8mPsXeMkQyGmMdrmN7lsQlKMUkfLOp6JWhnUJ92po51WXT046aF/zzqSmkKqg08p4Q==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@iconify/utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.0.tgz", + "integrity": "sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@antfu/install-pkg": "^1.1.0", + "@iconify/types": "^2.0.0", + "mlly": "^1.8.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@mermaid-js/mermaid-mindmap": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@mermaid-js/mermaid-mindmap/-/mermaid-mindmap-9.3.0.tgz", + "integrity": "sha512-IhtYSVBBRYviH1Ehu8gk69pMDF8DSRqXBRDMWrEfHoaMruHeaP2DXA3PBnuwsMaCdPQhlUUcy/7DBLAEIXvCAw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@braintree/sanitize-url": "^6.0.0", + "cytoscape": "^3.23.0", + "cytoscape-cose-bilkent": "^4.1.0", + "cytoscape-fcose": "^2.1.0", + "d3": "^7.0.0", + "khroma": "^2.0.0", + "non-layered-tidy-tree-layout": "^2.0.2" + } + }, + "node_modules/@mermaid-js/mermaid-mindmap/node_modules/@braintree/sanitize-url": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", + "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@mermaid-js/parser": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.3.tgz", + "integrity": "sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "langium": "3.3.1" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.55.1.tgz", + "integrity": "sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.55.1.tgz", + "integrity": "sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.55.1.tgz", + "integrity": "sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.55.1.tgz", + "integrity": "sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.55.1.tgz", + "integrity": "sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.55.1.tgz", + "integrity": "sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.55.1.tgz", + "integrity": "sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.55.1.tgz", + "integrity": "sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.55.1.tgz", + "integrity": "sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.55.1.tgz", + "integrity": "sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.55.1.tgz", + "integrity": "sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.55.1.tgz", + "integrity": "sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.55.1.tgz", + "integrity": "sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.55.1.tgz", + "integrity": "sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.55.1.tgz", + "integrity": "sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.55.1.tgz", + "integrity": "sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.55.1.tgz", + "integrity": "sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz", + "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.55.1.tgz", + "integrity": "sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.55.1.tgz", + "integrity": "sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.55.1.tgz", + "integrity": "sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.55.1.tgz", + "integrity": "sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.55.1.tgz", + "integrity": "sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.55.1.tgz", + "integrity": "sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.55.1.tgz", + "integrity": "sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-2.5.0.tgz", + "integrity": "sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/engine-javascript": "2.5.0", + "@shikijs/engine-oniguruma": "2.5.0", + "@shikijs/types": "2.5.0", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.4" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-2.5.0.tgz", + "integrity": "sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "2.5.0", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^3.1.0" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-2.5.0.tgz", + "integrity": "sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "2.5.0", + "@shikijs/vscode-textmate": "^10.0.2" + } + }, + "node_modules/@shikijs/langs": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-2.5.0.tgz", + "integrity": "sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "2.5.0" + } + }, + "node_modules/@shikijs/themes": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-2.5.0.tgz", + "integrity": "sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/types": "2.5.0" + } + }, + "node_modules/@shikijs/transformers": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-2.5.0.tgz", + "integrity": "sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/core": "2.5.0", + "@shikijs/types": "2.5.0" + } + }, + "node_modules/@shikijs/types": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-2.5.0.tgz", + "integrity": "sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@solid-primitives/refs": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@solid-primitives/refs/-/refs-1.1.3.tgz", + "integrity": "sha512-aam02fjNKpBteewF/UliPSQCVJsIIGOLEWQOh+ll6R/QePzBOOBMcC4G+5jTaO75JuUS1d/14Q1YXT3X0Ow6iA==", + "license": "MIT", + "dependencies": { + "@solid-primitives/utils": "^6.4.0" + }, + "peerDependencies": { + "solid-js": "^1.6.12" + } + }, + "node_modules/@solid-primitives/transition-group": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@solid-primitives/transition-group/-/transition-group-1.1.2.tgz", + "integrity": "sha512-gnHS0OmcdjeoHN9n7Khu8KNrOlRc8a2weETDt2YT6o1zeW/XtUC6Db3Q9pkMU/9cCKdEmN4b0a/41MKAHRhzWA==", + "license": "MIT", + "peerDependencies": { + "solid-js": "^1.6.12" + } + }, + "node_modules/@solid-primitives/utils": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@solid-primitives/utils/-/utils-6.4.0.tgz", + "integrity": "sha512-AeGTBg8Wtkh/0s+evyLtP8piQoS4wyqqQaAFs2HJcFMMjYAtUgo+ZPduRXLjPlqKVc2ejeR544oeqpbn8Egn8A==", + "license": "MIT", + "peerDependencies": { + "solid-js": "^1.6.12" + } + }, + "node_modules/@types/d3": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-array": "*", + "@types/d3-axis": "*", + "@types/d3-brush": "*", + "@types/d3-chord": "*", + "@types/d3-color": "*", + "@types/d3-contour": "*", + "@types/d3-delaunay": "*", + "@types/d3-dispatch": "*", + "@types/d3-drag": "*", + "@types/d3-dsv": "*", + "@types/d3-ease": "*", + "@types/d3-fetch": "*", + "@types/d3-force": "*", + "@types/d3-format": "*", + "@types/d3-geo": "*", + "@types/d3-hierarchy": "*", + "@types/d3-interpolate": "*", + "@types/d3-path": "*", + "@types/d3-polygon": "*", + "@types/d3-quadtree": "*", + "@types/d3-random": "*", + "@types/d3-scale": "*", + "@types/d3-scale-chromatic": "*", + "@types/d3-selection": "*", + "@types/d3-shape": "*", + "@types/d3-time": "*", + "@types/d3-time-format": "*", + "@types/d3-timer": "*", + "@types/d3-transition": "*", + "@types/d3-zoom": "*" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-axis": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", + "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-brush": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", + "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-chord": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-contour": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", + "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-array": "*", + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-dispatch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", + "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-drag": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", + "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-dsv": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-fetch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-dsv": "*" + } + }, + "node_modules/@types/d3-force": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-format": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-hierarchy": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-polygon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-quadtree": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-random": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-selection": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", + "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-shape": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", + "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-time-format": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/d3-transition": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", + "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-zoom": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", + "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/geojson": { + "version": "7946.0.16", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/markdown-it": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", + "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/linkify-it": "^5", + "@types/mdurl": "^2" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.21", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.21.tgz", + "integrity": "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz", + "integrity": "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.26.tgz", + "integrity": "sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@vue/shared": "3.5.26", + "entities": "^7.0.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.26.tgz", + "integrity": "sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.26", + "@vue/shared": "3.5.26" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.26.tgz", + "integrity": "sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@vue/compiler-core": "3.5.26", + "@vue/compiler-dom": "3.5.26", + "@vue/compiler-ssr": "3.5.26", + "@vue/shared": "3.5.26", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.21", + "postcss": "^8.5.6", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.26.tgz", + "integrity": "sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.26", + "@vue/shared": "3.5.26" + } + }, + "node_modules/@vue/devtools-api": { + "version": "7.7.9", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.7.9.tgz", + "integrity": "sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^7.7.9" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.7.9", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.9.tgz", + "integrity": "sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-shared": "^7.7.9", + "birpc": "^2.3.0", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.2" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.7.9", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.9.tgz", + "integrity": "sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "rfdc": "^1.4.1" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.26.tgz", + "integrity": "sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.26" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.26.tgz", + "integrity": "sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.26", + "@vue/shared": "3.5.26" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.26.tgz", + "integrity": "sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.26", + "@vue/runtime-core": "3.5.26", + "@vue/shared": "3.5.26", + "csstype": "^3.2.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.26.tgz", + "integrity": "sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.26", + "@vue/shared": "3.5.26" + }, + "peerDependencies": { + "vue": "3.5.26" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.26.tgz", + "integrity": "sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vueuse/core": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.8.2.tgz", + "integrity": "sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.21", + "@vueuse/metadata": "12.8.2", + "@vueuse/shared": "12.8.2", + "vue": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/integrations": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-12.8.2.tgz", + "integrity": "sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vueuse/core": "12.8.2", + "@vueuse/shared": "12.8.2", + "vue": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "async-validator": "^4", + "axios": "^1", + "change-case": "^5", + "drauu": "^0.4", + "focus-trap": "^7", + "fuse.js": "^7", + "idb-keyval": "^6", + "jwt-decode": "^4", + "nprogress": "^0.2", + "qrcode": "^1.5", + "sortablejs": "^1", + "universal-cookie": "^7" + }, + "peerDependenciesMeta": { + "async-validator": { + "optional": true + }, + "axios": { + "optional": true + }, + "change-case": { + "optional": true + }, + "drauu": { + "optional": true + }, + "focus-trap": { + "optional": true + }, + "fuse.js": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "jwt-decode": { + "optional": true + }, + "nprogress": { + "optional": true + }, + "qrcode": { + "optional": true + }, + "sortablejs": { + "optional": true + }, + "universal-cookie": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.8.2.tgz", + "integrity": "sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.8.2.tgz", + "integrity": "sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "vue": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/algoliasearch": { + "version": "5.46.3", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.46.3.tgz", + "integrity": "sha512-n/NdPglzmkcNYZfIT3Fo8pnDR/lKiK1kZ1Yaa315UoLyHymADhWw15+bzN5gBxrCA8KyeNu0JJD6mLtTov43lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.12.3", + "@algolia/client-abtesting": "5.46.3", + "@algolia/client-analytics": "5.46.3", + "@algolia/client-common": "5.46.3", + "@algolia/client-insights": "5.46.3", + "@algolia/client-personalization": "5.46.3", + "@algolia/client-query-suggestions": "5.46.3", + "@algolia/client-search": "5.46.3", + "@algolia/ingestion": "1.46.3", + "@algolia/monitoring": "1.46.3", + "@algolia/recommend": "5.46.3", + "@algolia/requester-browser-xhr": "5.46.3", + "@algolia/requester-fetch": "5.46.3", + "@algolia/requester-node-http": "5.46.3" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/asciinema-player": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/asciinema-player/-/asciinema-player-3.15.1.tgz", + "integrity": "sha512-agVYeNlPxthLyAb92l9AS7ypW0uhesqOuQzyR58Q4Sj+MvesQztZBgx86lHqNJkB8rQ6EP0LeA9czGytQUBpYw==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.21.0", + "solid-js": "^1.3.0", + "solid-transition-group": "^0.2.3" + } + }, + "node_modules/birpc": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", + "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chevrotain": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", + "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@chevrotain/cst-dts-gen": "11.0.3", + "@chevrotain/gast": "11.0.3", + "@chevrotain/regexp-to-ast": "11.0.3", + "@chevrotain/types": "11.0.3", + "@chevrotain/utils": "11.0.3", + "lodash-es": "4.17.21" + } + }, + "node_modules/chevrotain-allstar": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz", + "integrity": "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "lodash-es": "^4.17.21" + }, + "peerDependencies": { + "chevrotain": "^11.0.0" + } + }, + "node_modules/chevrotain/node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/copy-anything": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-4.0.5.tgz", + "integrity": "sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^5.2.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cose-base": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", + "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", + "dev": true, + "license": "MIT", + "dependencies": { + "layout-base": "^1.0.0" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/cytoscape": { + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", + "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/cytoscape-cose-bilkent": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", + "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cose-base": "^1.0.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", + "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cose-base": "^2.2.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/cose-base": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", + "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "layout-base": "^2.0.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/layout-base": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", + "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==", + "dev": true, + "license": "MIT" + }, + "node_modules/d3": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", + "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dev": true, + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-array": "^3.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "dev": true, + "license": "ISC", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.1.tgz", + "integrity": "sha512-ryitBnaRbXQtgZ/gU50GSn6jQRwinSCQclpakXymvLd8ytTgE5bmSfgYcUxD7XYL34qHhFDyVk71qqKsfSyvmA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/d3-sankey/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-sankey/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "dev": true, + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dagre-d3-es": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.13.tgz", + "integrity": "sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "d3": "^7.9.0", + "lodash-es": "^4.17.21" + } + }, + "node_modules/dayjs": { + "version": "1.11.19", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", + "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/delaunator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", + "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", + "dev": true, + "license": "ISC", + "dependencies": { + "robust-predicates": "^3.0.2" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dompurify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz", + "integrity": "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==", + "dev": true, + "license": "(MPL-2.0 OR Apache-2.0)", + "peer": true, + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/emoji-regex-xs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", + "dev": true, + "license": "MIT" + }, + "node_modules/entities": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.0.tgz", + "integrity": "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/focus-trap": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.8.0.tgz", + "integrity": "sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tabbable": "^6.4.0" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/hachure-fill": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", + "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/is-what": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-5.5.0.tgz", + "integrity": "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/katex": { + "version": "0.16.27", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.27.tgz", + "integrity": "sha512-aeQoDkuRWSqQN6nSvVCEFvfXdqo1OQiCmmW1kc9xSdjutPv7BGO7pqY9sQRJpMOGrEdfDgF2TfRXe5eUAD2Waw==", + "dev": true, + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "license": "MIT", + "peer": true, + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "node_modules/katex/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/khroma": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", + "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==", + "dev": true + }, + "node_modules/langium": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/langium/-/langium-3.3.1.tgz", + "integrity": "sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "chevrotain": "~11.0.3", + "chevrotain-allstar": "~0.3.0", + "vscode-languageserver": "~9.0.1", + "vscode-languageserver-textdocument": "~1.0.11", + "vscode-uri": "~3.0.8" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/layout-base": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", + "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.17.22", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.22.tgz", + "integrity": "sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/marked": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz", + "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mermaid": { + "version": "11.12.2", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.12.2.tgz", + "integrity": "sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@braintree/sanitize-url": "^7.1.1", + "@iconify/utils": "^3.0.1", + "@mermaid-js/parser": "^0.6.3", + "@types/d3": "^7.4.3", + "cytoscape": "^3.29.3", + "cytoscape-cose-bilkent": "^4.1.0", + "cytoscape-fcose": "^2.2.0", + "d3": "^7.9.0", + "d3-sankey": "^0.12.3", + "dagre-d3-es": "7.0.13", + "dayjs": "^1.11.18", + "dompurify": "^3.2.5", + "katex": "^0.16.22", + "khroma": "^2.1.0", + "lodash-es": "^4.17.21", + "marked": "^16.2.1", + "roughjs": "^4.6.6", + "stylis": "^4.3.6", + "ts-dedent": "^2.2.0", + "uuid": "^11.1.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/minisearch": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.2.0.tgz", + "integrity": "sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==", + "dev": true, + "license": "MIT" + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true, + "license": "MIT" + }, + "node_modules/mlly": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", + "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "acorn": "^8.15.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "ufo": "^1.6.1" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/non-layered-tidy-tree-layout": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz", + "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/oniguruma-to-es": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-3.1.1.tgz", + "integrity": "sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex-xs": "^1.0.0", + "regex": "^6.0.1", + "regex-recursion": "^6.0.2" + } + }, + "node_modules/package-manager-detector": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/path-data-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", + "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/points-on-curve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", + "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/points-on-path": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", + "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "path-data-parser": "0.1.0", + "points-on-curve": "0.2.0" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/preact": { + "version": "10.28.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.28.2.tgz", + "integrity": "sha512-lbteaWGzGHdlIuiJ0l2Jq454m6kcpI1zNje6d8MlGAFlYvP2GO4ibnat7P74Esfz4sPTdM6UxtTwh/d3pwM9JA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", + "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "dev": true, + "license": "MIT" + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/robust-predicates": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/rollup": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz", + "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.55.1", + "@rollup/rollup-android-arm64": "4.55.1", + "@rollup/rollup-darwin-arm64": "4.55.1", + "@rollup/rollup-darwin-x64": "4.55.1", + "@rollup/rollup-freebsd-arm64": "4.55.1", + "@rollup/rollup-freebsd-x64": "4.55.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.55.1", + "@rollup/rollup-linux-arm-musleabihf": "4.55.1", + "@rollup/rollup-linux-arm64-gnu": "4.55.1", + "@rollup/rollup-linux-arm64-musl": "4.55.1", + "@rollup/rollup-linux-loong64-gnu": "4.55.1", + "@rollup/rollup-linux-loong64-musl": "4.55.1", + "@rollup/rollup-linux-ppc64-gnu": "4.55.1", + "@rollup/rollup-linux-ppc64-musl": "4.55.1", + "@rollup/rollup-linux-riscv64-gnu": "4.55.1", + "@rollup/rollup-linux-riscv64-musl": "4.55.1", + "@rollup/rollup-linux-s390x-gnu": "4.55.1", + "@rollup/rollup-linux-x64-gnu": "4.55.1", + "@rollup/rollup-linux-x64-musl": "4.55.1", + "@rollup/rollup-openbsd-x64": "4.55.1", + "@rollup/rollup-openharmony-arm64": "4.55.1", + "@rollup/rollup-win32-arm64-msvc": "4.55.1", + "@rollup/rollup-win32-ia32-msvc": "4.55.1", + "@rollup/rollup-win32-x64-gnu": "4.55.1", + "@rollup/rollup-win32-x64-msvc": "4.55.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/roughjs": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz", + "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hachure-fill": "^0.5.2", + "path-data-parser": "^0.1.0", + "points-on-curve": "^0.2.0", + "points-on-path": "^0.2.1" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/search-insights": { + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/seroval": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.5.1.tgz", + "integrity": "sha512-OwrZRZAfhHww0WEnKHDY8OM0U/Qs8OTfIDWhUD4BLpNJUfXK4cGmjiagGze086m+mhI+V2nD0gfbHEnJjb9STA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/seroval-plugins": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.5.1.tgz", + "integrity": "sha512-4FbuZ/TMl02sqv0RTFexu0SP6V+ywaIe5bAWCCEik0fk17BhALgwvUDVF7e3Uvf9pxmwCEJsRPmlkUE6HdzLAw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "seroval": "^1.0" + } + }, + "node_modules/shiki": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-2.5.0.tgz", + "integrity": "sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@shikijs/core": "2.5.0", + "@shikijs/engine-javascript": "2.5.0", + "@shikijs/engine-oniguruma": "2.5.0", + "@shikijs/langs": "2.5.0", + "@shikijs/themes": "2.5.0", + "@shikijs/types": "2.5.0", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/solid-js": { + "version": "1.9.11", + "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.9.11.tgz", + "integrity": "sha512-WEJtcc5mkh/BnHA6Yrg4whlF8g6QwpmXXRg4P2ztPmcKeHHlH4+djYecBLhSpecZY2RRECXYUwIc/C2r3yzQ4Q==", + "license": "MIT", + "dependencies": { + "csstype": "^3.1.0", + "seroval": "~1.5.0", + "seroval-plugins": "~1.5.0" + } + }, + "node_modules/solid-transition-group": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/solid-transition-group/-/solid-transition-group-0.2.3.tgz", + "integrity": "sha512-iB72c9N5Kz9ykRqIXl0lQohOau4t0dhel9kjwFvx81UZJbVwaChMuBuyhiZmK24b8aKEK0w3uFM96ZxzcyZGdg==", + "license": "MIT", + "dependencies": { + "@solid-primitives/refs": "^1.0.5", + "@solid-primitives/transition-group": "^1.0.2" + }, + "engines": { + "node": ">=18.0.0", + "pnpm": ">=8.6.0" + }, + "peerDependencies": { + "solid-js": "^1.6.12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dev": true, + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stylis": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", + "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/superjson": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.6.tgz", + "integrity": "sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-anything": "^4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/tabbable": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", + "integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-dedent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.10" + } + }, + "node_modules/ufo": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.2.tgz", + "integrity": "sha512-heMioaxBcG9+Znsda5Q8sQbWnLJSl98AFDXTO80wELWEzX3hordXsTdxrIfMQoO9IY1MEnoGoPjpoKpMj+Yx0Q==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/uuid": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "peer": true, + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "5.4.21", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", + "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitepress": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.6.4.tgz", + "integrity": "sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@docsearch/css": "3.8.2", + "@docsearch/js": "3.8.2", + "@iconify-json/simple-icons": "^1.2.21", + "@shikijs/core": "^2.1.0", + "@shikijs/transformers": "^2.1.0", + "@shikijs/types": "^2.1.0", + "@types/markdown-it": "^14.1.2", + "@vitejs/plugin-vue": "^5.2.1", + "@vue/devtools-api": "^7.7.0", + "@vue/shared": "^3.5.13", + "@vueuse/core": "^12.4.0", + "@vueuse/integrations": "^12.4.0", + "focus-trap": "^7.6.4", + "mark.js": "8.11.1", + "minisearch": "^7.1.1", + "shiki": "^2.1.0", + "vite": "^5.4.14", + "vue": "^3.5.13" + }, + "bin": { + "vitepress": "bin/vitepress.js" + }, + "peerDependencies": { + "markdown-it-mathjax3": "^4", + "postcss": "^8" + }, + "peerDependenciesMeta": { + "markdown-it-mathjax3": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/vitepress-plugin-mermaid": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/vitepress-plugin-mermaid/-/vitepress-plugin-mermaid-2.0.17.tgz", + "integrity": "sha512-IUzYpwf61GC6k0XzfmAmNrLvMi9TRrVRMsUyCA8KNXhg/mQ1VqWnO0/tBVPiX5UoKF1mDUwqn5QV4qAJl6JnUg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "@mermaid-js/mermaid-mindmap": "^9.3.0" + }, + "peerDependencies": { + "mermaid": "10 || 11", + "vitepress": "^1.0.0 || ^1.0.0-alpha" + } + }, + "node_modules/vscode-jsonrpc": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "vscode-languageserver-protocol": "3.17.5" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/vue": { + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.26.tgz", + "integrity": "sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.26", + "@vue/compiler-sfc": "3.5.26", + "@vue/runtime-dom": "3.5.26", + "@vue/server-renderer": "3.5.26", + "@vue/shared": "3.5.26" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true } + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } } + } } diff --git a/docs/package.json b/docs/package.json index 9abb4dd4..2110b9d4 100644 --- a/docs/package.json +++ b/docs/package.json @@ -8,5 +8,8 @@ "docs:build": "vitepress build .", "docs:preview": "vitepress preview .", "fmt:fix": "prettier --write ." + }, + "dependencies": { + "asciinema-player": "^3.15.1" } } diff --git a/docs/tutorials/evpn-vxlan-fabric.md b/docs/tutorials/evpn-vxlan-fabric.md new file mode 100644 index 00000000..b996e9b2 --- /dev/null +++ b/docs/tutorials/evpn-vxlan-fabric.md @@ -0,0 +1,609 @@ +# EVPN/VXLAN Fabric with Cisco Nexus 9000v + +| Component | Details | +| ---------------- | ------------------------------------------------------------------------------------------------------------------------------- | +| **Vendor** | Cisco NX-OS | +| **Nodes** | 2 spines, 3 leaves, 2 hosts | +| **Image** | `vrnetlab/cisco_n9kv:9300-10.4.6` | +| **Containerlab** | [Containerlab Documentation](https://containerlab.dev/) | +| **Topology** | [topology.clab.yml](https://github.com/ironcore-dev/network-operator/blob/main/examples/cisco-n9k-evpn-vxlan/topology.clab.yml) | +| **Manifests** | [kubernetes/](https://github.com/ironcore-dev/network-operator/tree/main/examples/cisco-n9k-evpn-vxlan/kubernetes) | + +## Description + +A spine-leaf EVPN/VXLAN fabric demonstrating Layer 2 extension across a routed IP fabric. Features vPC multi-homing for high availability, OSPF underlay routing, and BGP EVPN overlay control plane. + +**Use cases:** + +- Data center fabric automation with declarative Kubernetes resources +- Multi-homed server connectivity with active-active forwarding +- VXLAN overlay network with multicast-based BUM traffic handling + +## Lab Environment + +![EVPN/VXLAN Fabric Topology](../assets/evpn-vxlan-topology.png) + +The lab consists of 7 nodes deployed via Containerlab: + +- **2 Spine switches** (spine1, spine2): Route reflectors for BGP EVPN +- **3 Leaf switches** (leaf1, leaf2, leaf3): VXLAN tunnel endpoints (VTEPs) +- **2 Host servers** (host1, host2): Linux endpoints with VLAN 10 connectivity + +**Network design:** + +- Underlay: OSPF Area 0.0.0.0, /31 point-to-point links +- Overlay: iBGP EVPN (ASN 65000), route reflector on spines +- VXLAN: VNI 100010 mapped to VLAN 10 for Layer 2 bridging +- Multi-homing: vPC domain between leaf1 and leaf2 for host1 + +## Deploying the Lab + +Deploy the Containerlab topology: + +```bash +cd examples/cisco-n9k-evpn-vxlan +containerlab deploy -t topology.clab.yml +``` + +Apply all Kubernetes resources: + +```bash +kubectl apply -k ./kubernetes +``` + +**Demo Walkthrough:** + + + + +

+ + +## Configuration Resources + +The fabric configuration uses multiple Kubernetes Custom Resources, applied in sequence to build the complete EVPN/VXLAN topology. + +### 1. Device Registration + +Register network devices with the Network Operator. Each `Device` resource specifies the gNMI endpoint and credentials. + +> [!NOTE] +> Each network device in the topology requires a `Device` resource. The example below shows leaf1; the tutorial deploys 5 devices total (3 leafs, 2 spines). + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Device +metadata: + name: leaf1 +spec: + endpoint: + address: 192.168.5.2:50011 + secretRef: + name: fabric-credentials +``` + +```bash +kubectl apply -k ./kubernetes/01-devices +``` + +### 2. Loopback Interfaces + +Configure loopback interfaces for router IDs (lo0) and service addresses (lo1): + +- **lo0**: Router ID for OSPF and BGP on all switches +- **lo1**: VTEP source address on leaf switches, rendezvous point address on spine switches + +> [!NOTE] +> Each switch requires two loopback interfaces (lo0 and lo1). The example below shows leaf1's lo0; the tutorial creates 10 `Interface` resources across all 5 switches. + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-lo0 +spec: + deviceRef: + name: leaf1 + name: lo0 + description: Router-ID Leaf1 + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.0.10/32 +``` + +```bash +kubectl apply -k ./kubernetes/02-loopbacks +``` + +### 3. vPC Keepalive + +Create dedicated VRF and Layer 3 link for vPC peer health monitoring between leaf1 and leaf2. + +> [!NOTE] +> Each vPC peer requires a dedicated `VRF` and physical `Interface` for keepalive. The example below shows leaf1's configuration; the tutorial creates 2 `VRF` and 2 `Interface` resources total for the vPC pair (leaf1 and leaf2). + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: VRF +metadata: + name: leaf1-vpc-keepalive +spec: + deviceRef: + name: leaf1 + name: VPC_KEEPALIVE + description: VRF for vPC Keepalive +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-eth1-30 +spec: + deviceRef: + name: leaf1 + name: eth1/30 + description: vPC Keepalive + adminState: Up + type: Physical + vrfRef: + name: leaf1-vpc-keepalive + ipv4: + addresses: + - 10.1.1.1/30 +``` + +```bash +kubectl apply -k ./kubernetes/03-vpc-keepalive +``` + +### 4. vPC Peer Link + +Configure port-channel between vPC peers using interfaces eth1/31-32 with LACP. + +> [!NOTE] +> Each vPC peer requires physical member interfaces (eth1/31, eth1/32) and a port-channel aggregate. The example below shows leaf1's configuration; the tutorial creates 6 `Interface` resources total: 4 physical members and 2 port-channels for the vPC pair (leaf1 and leaf2). + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-eth1-31 +spec: + deviceRef: + name: leaf1 + name: eth1/31 + description: vPC Peer-Link + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-eth1-32 +spec: + deviceRef: + name: leaf1 + name: eth1/32 + description: vPC Peer-Link + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-po1 +spec: + deviceRef: + name: leaf1 + name: po1 + description: vPC Peer-Link + adminState: Up + type: Aggregate + switchport: + mode: Trunk + nativeVlan: 1 + aggregation: + controlProtocol: + mode: Active + memberInterfaceRefs: + - name: leaf1-eth1-31 + - name: leaf1-eth1-32 +``` + +```bash +kubectl apply -k ./kubernetes/04-vpc-peerlink +``` + +### 5. vPC Domain + +Establish the vPC domain, enabling virtual port-channel switching for active-active multi-homing. + +> [!NOTE] +> Each vPC peer requires a `VPCDomain` resource to enable virtual port-channel switching. The example below shows leaf1; the tutorial creates 2 resources for the vPC pair (leaf1 and leaf2). + +```yaml +apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 +kind: VPCDomain +metadata: + name: leaf1-vpcdomain +spec: + deviceRef: + name: leaf1 + domainId: 1 + adminState: Up + peer: + adminState: Up + interfaceRef: + name: leaf1-po1 + switch: + enabled: true + gateway: + enabled: true + keepalive: + source: 10.1.1.1 + destination: 10.1.1.2 + vrfRef: + name: leaf1-vpc-keepalive +``` + +```bash +kubectl apply -k ./kubernetes/05-vpc-domain +``` + +### 6. Fabric Interconnects + +Configure routed point-to-point links between spine and leaf switches with IP unnumbered interfaces. + +> [!NOTE] +> Each spine-leaf link requires an `Interface` resource on both ends. The example below shows leaf1's uplink to spine1; with 3 leaves and 2 spines in a full mesh, the tutorial creates 12 interfaces total (2 uplinks per leaf, 3 downlinks per spine). + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-eth1-1 +spec: + deviceRef: + name: leaf1 + name: eth1/1 + description: Leaf1 to Spine1 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: leaf1-lo0 +``` + +```bash +kubectl apply -k ./kubernetes/06-interconnects +``` + +### 7. OSPF Underlay + +Deploy OSPF for IP reachability across the fabric. All interfaces participate in Area 0.0.0.0. + +> [!NOTE] +> Each switch requires an `OSPF` resource to participate in the underlay routing. The example below shows leaf1; the tutorial creates 5 resources across all switches (3 leafs, 2 spines). + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: OSPF +metadata: + name: leaf1-underlay +spec: + deviceRef: + name: leaf1 + instance: UNDERLAY + routerId: 10.0.0.10 + logAdjacencyChanges: true + interfaceRefs: + - name: leaf1-lo0 + area: 0.0.0.0 + passive: true + - name: leaf1-lo1 + area: 0.0.0.0 + passive: true + - name: leaf1-eth1-1 + area: 0.0.0.0 + - name: leaf1-eth1-2 + area: 0.0.0.0 +``` + +```bash +kubectl apply -k ./kubernetes/07-underlay +``` + +### 8. PIM Sparse Mode + +Enable PIM on fabric interfaces for multicast-based BUM traffic. Spines act as rendezvous points. + +> [!NOTE] +> Each switch requires a `PIM` resource for multicast routing. The example below shows leaf1; the tutorial creates 5 resources across all switches (3 leafs, 2 spines). The spine switches are additionally configured to serve as rendezvous points with their loopback lo1 address used as redundant anycast address. + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: PIM +metadata: + name: leaf1-pim +spec: + deviceRef: + name: leaf1 + rendezvousPoints: + - address: 10.0.0.100 + multicastGroups: + - 224.0.0.0/4 + interfaceRefs: + - name: leaf1-lo0 + mode: Sparse + - name: leaf1-lo1 + mode: Sparse + - name: leaf1-eth1-1 + mode: Sparse + - name: leaf1-eth1-2 + mode: Sparse +``` + +```bash +kubectl apply -k ./kubernetes/08-pim +``` + +### 9. BGP Router + +Configure BGP routing process with ASN 65000 and enable L2VPN EVPN address family. + +> [!NOTE] +> Each switch requires a `BGP` resource to configure its routing process. The example below shows leaf1; the tutorial creates 5 resources across all switches (3 leafs, 2 spines). + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGP +metadata: + name: leaf1-bgp +spec: + deviceRef: + name: leaf1 + asNumber: 65000 + routerId: 10.0.0.10 + addressFamilies: + ipv4Unicast: + enabled: true +``` + +```bash +kubectl apply -k ./kubernetes/09-bgp-router +``` + +### 10. BGP EVPN Peers + +Establish BGP EVPN peering with spine route reflectors using loopback addresses. + +> [!NOTE] +> Each BGP session requires a `BGPPeer` resource. The example below shows leaf1's peering with spine1; the tutorial creates 12 resources total: 3 leafs each peer with both spines (6 sessions), plus the 2 spines peer with each leaf (6 sessions). + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: leaf1-spine1 +spec: + deviceRef: + name: leaf1 + address: 10.0.0.1 + asNumber: 65000 + localAddress: + interfaceRef: + name: leaf1-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both +``` + +```bash +kubectl apply -k ./kubernetes/10-bgp-peers +``` + +### 11. NVE Interface + +Create the VXLAN tunnel endpoint (NVE) on leaf switches with BGP host reachability for Layer 2 bridging. + +> [!NOTE] +> Each leaf switch requires a `NetworkVirtualizationEdge` resource to act as a VXLAN tunnel endpoint. The example below shows leaf1; the tutorial creates 3 resources for all leaf switches. + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: NetworkVirtualizationEdge +metadata: + name: leaf1-nve1 +spec: + deviceRef: + name: leaf1 + adminState: Up + hostReachability: BGP + sourceInterfaceRef: + name: leaf1-lo1 + multicastGroups: + l2: 224.0.0.0/24 +``` + +```bash +kubectl apply -k ./kubernetes/11-nve +``` + +### 12. VLANs + +Create VLAN 10 on all leaf switches for host connectivity. + +> [!NOTE] +> Each leaf switch requires a `VLAN` resource for host connectivity. The example below shows VLAN 10 on leaf1; the tutorial creates this VLAN on all 3 leaf switches. + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: VLAN +metadata: + name: leaf1-vlan-10 +spec: + deviceRef: + name: leaf1 + id: 10 +``` + +```bash +kubectl apply -k ./kubernetes/12-vlan +``` + +### 13. Host Interfaces + +Configure access ports to hosts. Leaf1 and leaf2 use vPC port-channel to host1; leaf3 connects directly to host2. + +**Host network configuration:** + +- **host1**: Multi-homed with LACP bonding. Physical interfaces eth1 and eth2 are aggregated into bond0 (802.3ad mode), with VLAN subinterface bond0.10 tagged for VLAN 10 and assigned IP address 192.168.10.1/24. +- **host2**: Single-homed connection. Physical interface eth1 carries VLAN subinterface eth1.10 tagged for VLAN 10 and assigned IP address 192.168.10.2/24. + +> [!NOTE] +> Each host connection requires physical `Interface` resources. Multi-homed connections also require port-channel interfaces. The example below shows leaf1's vPC port-channel to host1; the tutorial creates 5 resources total: physical interfaces on each leaf plus vPC port-channels on leaf1 and leaf2. + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-eth1-10 +spec: + deviceRef: + name: leaf1 + name: eth1/10 + description: Leaf1 to Host1 + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 + allowedVlans: [10] +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-po-10 +spec: + deviceRef: + name: leaf1 + name: po10 + description: vPC Leaf1 to Host1 + adminState: Up + type: Aggregate + switchport: + mode: Trunk + nativeVlan: 1 + allowedVlans: [10] + aggregation: + controlProtocol: + mode: Active + memberInterfaceRefs: + - name: leaf1-eth1-10 + multichassis: + id: 10 +``` + +```bash +kubectl apply -k ./kubernetes/13-host +``` + +### 14. EVPN Instance + +Map VLAN 10 to VNI 100010, enabling Layer 2 extension across the VXLAN fabric. + +> [!NOTE] +> Each leaf switch requires an `EVPNInstance` resource to map VLANs to VNIs. The example below shows leaf1 mapping VLAN 10 to VNI 100010; the tutorial creates this mapping on all 3 leaf switches. + +```yaml +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: EVPNInstance +metadata: + name: leaf1-vxlan-100010 +spec: + deviceRef: + name: leaf1 + vni: 100010 + type: Bridged + multicastGroupAddress: 239.1.1.100 + vlanRef: + name: leaf1-vlan-10 +``` + +```bash +kubectl apply -k ./kubernetes/14-vxlan +``` + +## Verification + +Test Layer 2 connectivity across the VXLAN fabric: + +```bash +# From host1 (192.168.10.1), ping host2 (192.168.10.2) +ssh host1 +ping 192.168.10.2 +``` + +Check EVPN routes and VXLAN tunnels: + +```bash +ssh leaf1 +show nve peers +show bgp l2vpn evpn vni-id 100010 +show l2route evpn mac all +``` + +Verify vPC status: + +```bash +ssh leaf1 +show vpc brief +``` + +## Cleanup + +> [!WARNING] +> The `--cascade=foreground` flag is required for proper cleanup. This ensures that child resources (interfaces, VLANs, BGP configurations, etc.) are deleted first before the parent Device resources are removed. Without this flag, the cleanup may fail or leave orphaned configurations on the switches. + +```bash +kubectl delete -k ./kubernetes/ --cascade=foreground +containerlab destroy -t topology.clab.yml +``` diff --git a/docs/tutorials/index.md b/docs/tutorials/index.md new file mode 100644 index 00000000..c154c03b --- /dev/null +++ b/docs/tutorials/index.md @@ -0,0 +1,19 @@ +# Tutorials + +Learn how to use the Network Operator through practical, hands-on examples. + +## Available Tutorials + +### [Building an EVPN/VXLAN Fabric with Cisco Nexus 9000v](/tutorials/evpn-vxlan-fabric) + +Learn how to configure a complete EVPN/VXLAN networking fabric on Cisco Nexus 9000v switches. This tutorial covers: + +- Spine-leaf architecture with 2 spines and 3 leaf switches +- vPC (Virtual Port Channel) for host multi-homing +- OSPF underlay for IP reachability +- BGP EVPN overlay for Layer 2 extension +- VXLAN data plane with multicast BUM traffic handling + +**Level**: Intermediate
+**Duration**: 60-90 minutes
+**Prerequisites**: Kubernetes cluster, Containerlab, Cisco Nexus 9000v image diff --git a/examples/cisco-n9k-evpn-vxlan/README.md b/examples/cisco-n9k-evpn-vxlan/README.md new file mode 100644 index 00000000..4de0820b --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/README.md @@ -0,0 +1,5 @@ +# EVPN/VXLAN Fabric with Cisco Nexus 9000v + +This example demonstrates deploying a leaf-spine EVPN/VXLAN fabric with vPC multi-homing using the Network Operator. + +For detailed setup instructions and configuration explanations, see the [EVPN/VXLAN Fabric Tutorial](https://ironcore-dev.github.io/network-operator/tutorials/evpn-vxlan-fabric). diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/kustomization.yaml new file mode 100644 index 00000000..ae9905c8 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/kustomization.yaml @@ -0,0 +1,9 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - secret.yaml + - leaf1.yaml + - leaf2.yaml + - leaf3.yaml + - spine1.yaml + - spine2.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf1.yaml new file mode 100644 index 00000000..7eac47f5 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf1.yaml @@ -0,0 +1,11 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Device +metadata: + labels: + networking.metal.ironcore.dev/role: evpn-leaf + name: leaf1 +spec: + endpoint: + address: 192.168.5.2:50011 + secretRef: + name: fabric-credentials diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf2.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf2.yaml new file mode 100644 index 00000000..432ad8a4 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf2.yaml @@ -0,0 +1,11 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Device +metadata: + labels: + networking.metal.ironcore.dev/role: evpn-leaf + name: leaf2 +spec: + endpoint: + address: 192.168.5.2:50012 + secretRef: + name: fabric-credentials diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf3.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf3.yaml new file mode 100644 index 00000000..b426aebc --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/leaf3.yaml @@ -0,0 +1,11 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Device +metadata: + labels: + networking.metal.ironcore.dev/role: evpn-leaf + name: leaf3 +spec: + endpoint: + address: 192.168.5.2:50013 + secretRef: + name: fabric-credentials diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/secret.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/secret.yaml new file mode 100644 index 00000000..8d36691c --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/secret.yaml @@ -0,0 +1,8 @@ +apiVersion: v1 +kind: Secret +metadata: + name: fabric-credentials +type: kubernetes.io/basic-auth +stringData: + username: admin + password: admin diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/spine1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/spine1.yaml new file mode 100644 index 00000000..1d602b44 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/spine1.yaml @@ -0,0 +1,11 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Device +metadata: + labels: + networking.metal.ironcore.dev/role: evpn-spine + name: spine1 +spec: + endpoint: + address: 192.168.5.2:50001 + secretRef: + name: fabric-credentials diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/spine2.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/spine2.yaml new file mode 100644 index 00000000..75927715 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/01-devices/spine2.yaml @@ -0,0 +1,11 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Device +metadata: + labels: + networking.metal.ironcore.dev/role: evpn-spine + name: spine2 +spec: + endpoint: + address: 192.168.5.2:50002 + secretRef: + name: fabric-credentials diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/kustomization.yaml new file mode 100644 index 00000000..79c10172 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/kustomization.yaml @@ -0,0 +1,13 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-lo0.yaml + - leaf1-lo1.yaml + - leaf2-lo0.yaml + - leaf2-lo1.yaml + - leaf3-lo0.yaml + - leaf3-lo1.yaml + - spine1-lo0.yaml + - spine1-lo1.yaml + - spine2-lo0.yaml + - spine2-lo1.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf1-lo0.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf1-lo0.yaml new file mode 100644 index 00000000..8bfc7457 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf1-lo0.yaml @@ -0,0 +1,14 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-lo0 +spec: + deviceRef: + name: leaf1 + name: lo0 + description: Router-ID Leaf1 + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.0.10/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf1-lo1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf1-lo1.yaml new file mode 100644 index 00000000..f47b2f29 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf1-lo1.yaml @@ -0,0 +1,15 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf1-lo1 +spec: + deviceRef: + name: leaf1 + name: lo1 + description: VTEP Leaf1 + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.1.10/32 + - 10.1.0.10/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf2-lo0.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf2-lo0.yaml new file mode 100644 index 00000000..45516012 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf2-lo0.yaml @@ -0,0 +1,14 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf2-lo0 +spec: + deviceRef: + name: leaf2 + name: lo0 + description: Router-ID Leaf2 + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.0.11/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf2-lo1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf2-lo1.yaml new file mode 100644 index 00000000..130b7d2e --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf2-lo1.yaml @@ -0,0 +1,15 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf2-lo1 +spec: + deviceRef: + name: leaf2 + name: lo1 + description: VTEP Leaf2 + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.1.11/32 + - 10.1.0.10/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf3-lo0.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf3-lo0.yaml new file mode 100644 index 00000000..83e3bd7a --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf3-lo0.yaml @@ -0,0 +1,14 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf3-lo0 +spec: + deviceRef: + name: leaf3 + name: lo0 + description: Router-ID Leaf3 + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.0.12/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf3-lo1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf3-lo1.yaml new file mode 100644 index 00000000..e81d0ce3 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/leaf3-lo1.yaml @@ -0,0 +1,14 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: leaf3-lo1 +spec: + deviceRef: + name: leaf3 + name: lo1 + description: VTEP Leaf3 + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.1.12/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine1-lo0.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine1-lo0.yaml new file mode 100644 index 00000000..152916d7 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine1-lo0.yaml @@ -0,0 +1,14 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: spine1-lo0 +spec: + deviceRef: + name: spine1 + name: lo0 + description: Router-ID Spine1 + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.0.1/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine1-lo1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine1-lo1.yaml new file mode 100644 index 00000000..19548f52 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine1-lo1.yaml @@ -0,0 +1,14 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: spine1-lo1 +spec: + deviceRef: + name: spine1 + name: lo1 + description: Anycast RP + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.0.100/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine2-lo0.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine2-lo0.yaml new file mode 100644 index 00000000..18192995 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine2-lo0.yaml @@ -0,0 +1,14 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: spine2-lo0 +spec: + deviceRef: + name: spine2 + name: lo0 + description: Router-ID Spine2 + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.0.2/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine2-lo1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine2-lo1.yaml new file mode 100644 index 00000000..6e43bf7b --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/02-loopbacks/spine2-lo1.yaml @@ -0,0 +1,14 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + name: spine2-lo1 +spec: + deviceRef: + name: spine2 + name: lo1 + description: Anycast RP + adminState: Up + type: Loopback + ipv4: + addresses: + - 10.0.0.100/32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/kustomization.yaml new file mode 100644 index 00000000..fc9d023b --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-vpc-keepalive.yaml + - leaf2-vpc-keepalive.yaml + - leaf1-eth1-30.yaml + - leaf2-eth1-30.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf1-eth1-30.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf1-eth1-30.yaml new file mode 100644 index 00000000..9eaeb0d6 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf1-eth1-30.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-keepalive + name: leaf1-eth1-30 +spec: + deviceRef: + name: leaf1 + name: eth1/30 + description: vPC Keepalive + adminState: Up + type: Physical + vrfRef: + name: leaf1-vpc-keepalive + ipv4: + addresses: + - 10.1.1.1/30 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf1-vpc-keepalive.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf1-vpc-keepalive.yaml new file mode 100644 index 00000000..5a037600 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf1-vpc-keepalive.yaml @@ -0,0 +1,11 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: VRF +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-keepalive + name: leaf1-vpc-keepalive +spec: + deviceRef: + name: leaf1 + name: VPC_KEEPALIVE + description: VRF for vPC Keepalive diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf2-eth1-30.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf2-eth1-30.yaml new file mode 100644 index 00000000..fe03ef6e --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf2-eth1-30.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-keepalive + name: leaf2-eth1-30 +spec: + deviceRef: + name: leaf2 + name: eth1/30 + description: vPC Keepalive + adminState: Up + type: Physical + vrfRef: + name: leaf2-vpc-keepalive + ipv4: + addresses: + - 10.1.1.2/30 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf2-vpc-keepalive.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf2-vpc-keepalive.yaml new file mode 100644 index 00000000..2d72cb15 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/03-vpc-keepalive/leaf2-vpc-keepalive.yaml @@ -0,0 +1,11 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: VRF +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-keepalive + name: leaf2-vpc-keepalive +spec: + deviceRef: + name: leaf2 + name: VPC_KEEPALIVE + description: VRF for vPC Keepalive diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/kustomization.yaml new file mode 100644 index 00000000..adf08a45 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/kustomization.yaml @@ -0,0 +1,10 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - spanning-tree-network.yaml + - leaf1-eth1-31.yaml + - leaf1-eth1-32.yaml + - leaf1-po1.yaml + - leaf2-eth1-31.yaml + - leaf2-eth1-32.yaml + - leaf2-po1.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-eth1-31.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-eth1-31.yaml new file mode 100644 index 00000000..7be34a34 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-eth1-31.yaml @@ -0,0 +1,20 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-peer-link + name: leaf1-eth1-31 +spec: + deviceRef: + name: leaf1 + providerConfigRef: + apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 + kind: InterfaceConfig + name: spanning-tree-network + name: eth1/31 + description: vPC Peer-Link + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-eth1-32.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-eth1-32.yaml new file mode 100644 index 00000000..2b55da5a --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-eth1-32.yaml @@ -0,0 +1,20 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-peer-link + name: leaf1-eth1-32 +spec: + deviceRef: + name: leaf1 + providerConfigRef: + apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 + kind: InterfaceConfig + name: spanning-tree-network + name: eth1/32 + description: vPC Peer-Link + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-po1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-po1.yaml new file mode 100644 index 00000000..7882252d --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf1-po1.yaml @@ -0,0 +1,26 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-peer-link + name: leaf1-po1 +spec: + deviceRef: + name: leaf1 + providerConfigRef: + apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 + kind: InterfaceConfig + name: spanning-tree-network + name: po1 + description: vPC Peer-Link + adminState: Up + type: Aggregate + switchport: + mode: Trunk + nativeVlan: 1 + aggregation: + controlProtocol: + mode: Active + memberInterfaceRefs: + - name: leaf1-eth1-31 + - name: leaf1-eth1-32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-eth1-31.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-eth1-31.yaml new file mode 100644 index 00000000..9420148d --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-eth1-31.yaml @@ -0,0 +1,20 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-peer-link + name: leaf2-eth1-31 +spec: + deviceRef: + name: leaf2 + providerConfigRef: + apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 + kind: InterfaceConfig + name: spanning-tree-network + name: eth1/31 + description: vPC Peer-Link + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-eth1-32.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-eth1-32.yaml new file mode 100644 index 00000000..821106f4 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-eth1-32.yaml @@ -0,0 +1,20 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-peer-link + name: leaf2-eth1-32 +spec: + deviceRef: + name: leaf2 + providerConfigRef: + apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 + kind: InterfaceConfig + name: spanning-tree-network + name: eth1/32 + description: vPC Peer-Link + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-po1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-po1.yaml new file mode 100644 index 00000000..d9a5d61c --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/leaf2-po1.yaml @@ -0,0 +1,26 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: vpc-peer-link + name: leaf2-po1 +spec: + deviceRef: + name: leaf2 + providerConfigRef: + apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 + kind: InterfaceConfig + name: spanning-tree-network + name: po1 + description: vPC Peer-Link + adminState: Up + type: Aggregate + switchport: + mode: Trunk + nativeVlan: 1 + aggregation: + controlProtocol: + mode: Active + memberInterfaceRefs: + - name: leaf2-eth1-31 + - name: leaf2-eth1-32 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/spanning-tree-network.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/spanning-tree-network.yaml new file mode 100644 index 00000000..755df9fe --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/04-vpc-peerlink/spanning-tree-network.yaml @@ -0,0 +1,7 @@ +apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 +kind: InterfaceConfig +metadata: + name: spanning-tree-network +spec: + spanningTree: + portType: Network diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/kustomization.yaml new file mode 100644 index 00000000..954f6652 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-vpc-domain.yaml + - leaf2-vpc-domain.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/leaf1-vpc-domain.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/leaf1-vpc-domain.yaml new file mode 100644 index 00000000..e40e9e26 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/leaf1-vpc-domain.yaml @@ -0,0 +1,22 @@ +apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 +kind: VPCDomain +metadata: + name: leaf1-vpcdomain +spec: + deviceRef: + name: leaf1 + domainId: 1 + adminState: Up + peer: + adminState: Up + interfaceRef: + name: leaf1-po1 + switch: + enabled: true + gateway: + enabled: true + keepalive: + source: 10.1.1.1 + destination: 10.1.1.2 + vrfRef: + name: leaf1-vpc-keepalive diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/leaf2-vpc-domain.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/leaf2-vpc-domain.yaml new file mode 100644 index 00000000..cc6dfca9 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/05-vpc-domain/leaf2-vpc-domain.yaml @@ -0,0 +1,22 @@ +apiVersion: nx.cisco.networking.metal.ironcore.dev/v1alpha1 +kind: VPCDomain +metadata: + name: leaf2-vpcdomain +spec: + deviceRef: + name: leaf2 + domainId: 1 + adminState: Up + peer: + adminState: Up + interfaceRef: + name: leaf2-po1 + switch: + enabled: true + gateway: + enabled: true + keepalive: + source: 10.1.1.2 + destination: 10.1.1.1 + vrfRef: + name: leaf2-vpc-keepalive diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/kustomization.yaml new file mode 100644 index 00000000..511e695b --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/kustomization.yaml @@ -0,0 +1,15 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-eth1-1.yaml + - leaf1-eth1-2.yaml + - leaf2-eth1-1.yaml + - leaf2-eth1-2.yaml + - leaf3-eth1-1.yaml + - leaf3-eth1-2.yaml + - spine1-eth1-1.yaml + - spine1-eth1-2.yaml + - spine1-eth1-3.yaml + - spine2-eth1-1.yaml + - spine2-eth1-2.yaml + - spine2-eth1-3.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf1-eth1-1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf1-eth1-1.yaml new file mode 100644 index 00000000..2279a52d --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf1-eth1-1.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: leaf1-eth1-1 +spec: + deviceRef: + name: leaf1 + name: eth1/1 + description: Leaf1 to Spine1 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: leaf1-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf1-eth1-2.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf1-eth1-2.yaml new file mode 100644 index 00000000..f663e415 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf1-eth1-2.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: leaf1-eth1-2 +spec: + deviceRef: + name: leaf1 + name: eth1/2 + description: Leaf1 to Spine2 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: leaf1-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf2-eth1-1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf2-eth1-1.yaml new file mode 100644 index 00000000..39069514 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf2-eth1-1.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: leaf2-eth1-1 +spec: + deviceRef: + name: leaf2 + name: eth1/1 + description: Leaf2 to Spine1 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: leaf2-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf2-eth1-2.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf2-eth1-2.yaml new file mode 100644 index 00000000..ebb21d79 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf2-eth1-2.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: leaf2-eth1-2 +spec: + deviceRef: + name: leaf2 + name: eth1/2 + description: Leaf2 to Spine2 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: leaf2-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf3-eth1-1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf3-eth1-1.yaml new file mode 100644 index 00000000..ffa16d09 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf3-eth1-1.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: leaf3-eth1-1 +spec: + deviceRef: + name: leaf3 + name: eth1/1 + description: Leaf3 to Spine1 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: leaf3-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf3-eth1-2.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf3-eth1-2.yaml new file mode 100644 index 00000000..897ff27a --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/leaf3-eth1-2.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: leaf3-eth1-2 +spec: + deviceRef: + name: leaf3 + name: eth1/2 + description: Leaf3 to Spine2 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: leaf3-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-1.yaml new file mode 100644 index 00000000..a02e1229 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-1.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: spine1-eth1-1 +spec: + deviceRef: + name: spine1 + name: eth1/1 + description: Spine1 to Leaf1 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: spine1-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-2.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-2.yaml new file mode 100644 index 00000000..fe50dceb --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-2.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: spine1-eth1-2 +spec: + deviceRef: + name: spine1 + name: eth1/2 + description: Spine1 to Leaf2 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: spine1-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-3.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-3.yaml new file mode 100644 index 00000000..296771e0 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine1-eth1-3.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: spine1-eth1-3 +spec: + deviceRef: + name: spine1 + name: eth1/3 + description: Spine1 to Leaf3 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: spine1-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-1.yaml new file mode 100644 index 00000000..19dce69d --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-1.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: spine2-eth1-1 +spec: + deviceRef: + name: spine2 + name: eth1/1 + description: Spine2 to Leaf1 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: spine2-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-2.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-2.yaml new file mode 100644 index 00000000..89bf816d --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-2.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: spine2-eth1-2 +spec: + deviceRef: + name: spine2 + name: eth1/2 + description: Spine2 to Leaf2 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: spine2-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-3.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-3.yaml new file mode 100644 index 00000000..6b90576c --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/06-interconnects/spine2-eth1-3.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: fabric + name: spine2-eth1-3 +spec: + deviceRef: + name: spine2 + name: eth1/3 + description: Spine2 to Leaf3 + adminState: Up + type: Physical + mtu: 9216 + ipv4: + unnumbered: + interfaceRef: + name: spine2-lo0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/kustomization.yaml new file mode 100644 index 00000000..a1feecc5 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/kustomization.yaml @@ -0,0 +1,8 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-ospf.yaml + - leaf2-ospf.yaml + - leaf3-ospf.yaml + - spine1-ospf.yaml + - spine2-ospf.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf1-ospf.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf1-ospf.yaml new file mode 100644 index 00000000..f551d2ed --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf1-ospf.yaml @@ -0,0 +1,21 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: OSPF +metadata: + name: leaf1-underlay +spec: + deviceRef: + name: leaf1 + instance: UNDERLAY + routerId: 10.0.0.10 + logAdjacencyChanges: true + interfaceRefs: + - name: leaf1-lo0 + area: 0.0.0.0 + passive: true + - name: leaf1-lo1 + area: 0.0.0.0 + passive: true + - name: leaf1-eth1-1 + area: 0.0.0.0 + - name: leaf1-eth1-2 + area: 0.0.0.0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf2-ospf.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf2-ospf.yaml new file mode 100644 index 00000000..e4872baa --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf2-ospf.yaml @@ -0,0 +1,21 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: OSPF +metadata: + name: leaf2-underlay +spec: + deviceRef: + name: leaf2 + instance: UNDERLAY + routerId: 10.0.0.11 + logAdjacencyChanges: true + interfaceRefs: + - name: leaf2-lo0 + area: 0.0.0.0 + passive: true + - name: leaf2-lo1 + area: 0.0.0.0 + passive: true + - name: leaf2-eth1-1 + area: 0.0.0.0 + - name: leaf2-eth1-2 + area: 0.0.0.0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf3-ospf.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf3-ospf.yaml new file mode 100644 index 00000000..b9d4eadc --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/leaf3-ospf.yaml @@ -0,0 +1,21 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: OSPF +metadata: + name: leaf3-underlay +spec: + deviceRef: + name: leaf3 + instance: UNDERLAY + routerId: 10.0.0.12 + logAdjacencyChanges: true + interfaceRefs: + - name: leaf3-lo0 + area: 0.0.0.0 + passive: true + - name: leaf3-lo1 + area: 0.0.0.0 + passive: true + - name: leaf3-eth1-1 + area: 0.0.0.0 + - name: leaf3-eth1-2 + area: 0.0.0.0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/spine1-ospf.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/spine1-ospf.yaml new file mode 100644 index 00000000..055ef06e --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/spine1-ospf.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: OSPF +metadata: + name: spine1-underlay +spec: + deviceRef: + name: spine1 + instance: UNDERLAY + routerId: 10.0.0.1 + logAdjacencyChanges: true + interfaceRefs: + - name: spine1-lo0 + area: 0.0.0.0 + passive: true + - name: spine1-lo1 + area: 0.0.0.0 + passive: true + - name: spine1-eth1-1 + area: 0.0.0.0 + - name: spine1-eth1-2 + area: 0.0.0.0 + - name: spine1-eth1-3 + area: 0.0.0.0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/spine2-ospf.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/spine2-ospf.yaml new file mode 100644 index 00000000..30dad91a --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/07-underlay/spine2-ospf.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: OSPF +metadata: + name: spine2-underlay +spec: + deviceRef: + name: spine2 + instance: UNDERLAY + routerId: 10.0.0.2 + logAdjacencyChanges: true + interfaceRefs: + - name: spine2-lo0 + area: 0.0.0.0 + passive: true + - name: spine2-lo1 + area: 0.0.0.0 + passive: true + - name: spine2-eth1-1 + area: 0.0.0.0 + - name: spine2-eth1-2 + area: 0.0.0.0 + - name: spine2-eth1-3 + area: 0.0.0.0 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/kustomization.yaml new file mode 100644 index 00000000..a6c17831 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/kustomization.yaml @@ -0,0 +1,8 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-pim.yaml + - leaf2-pim.yaml + - leaf3-pim.yaml + - spine1-pim.yaml + - spine2-pim.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf1-pim.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf1-pim.yaml new file mode 100644 index 00000000..06a39544 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf1-pim.yaml @@ -0,0 +1,20 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: PIM +metadata: + name: leaf1-pim +spec: + deviceRef: + name: leaf1 + rendezvousPoints: + - address: 10.0.0.100 + multicastGroups: + - 224.0.0.0/4 + interfaceRefs: + - name: leaf1-lo0 + mode: Sparse + - name: leaf1-lo1 + mode: Sparse + - name: leaf1-eth1-1 + mode: Sparse + - name: leaf1-eth1-2 + mode: Sparse diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf2-pim.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf2-pim.yaml new file mode 100644 index 00000000..00dc213c --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf2-pim.yaml @@ -0,0 +1,20 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: PIM +metadata: + name: leaf2-pim +spec: + deviceRef: + name: leaf2 + rendezvousPoints: + - address: 10.0.0.100 + multicastGroups: + - 224.0.0.0/4 + interfaceRefs: + - name: leaf2-lo0 + mode: Sparse + - name: leaf2-lo1 + mode: Sparse + - name: leaf2-eth1-1 + mode: Sparse + - name: leaf2-eth1-2 + mode: Sparse diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf3-pim.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf3-pim.yaml new file mode 100644 index 00000000..dcd5bc69 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/leaf3-pim.yaml @@ -0,0 +1,20 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: PIM +metadata: + name: leaf3-pim +spec: + deviceRef: + name: leaf3 + rendezvousPoints: + - address: 10.0.0.100 + multicastGroups: + - 224.0.0.0/4 + interfaceRefs: + - name: leaf3-lo0 + mode: Sparse + - name: leaf3-lo1 + mode: Sparse + - name: leaf3-eth1-1 + mode: Sparse + - name: leaf3-eth1-2 + mode: Sparse diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/spine1-pim.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/spine1-pim.yaml new file mode 100644 index 00000000..c88f1fac --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/spine1-pim.yaml @@ -0,0 +1,25 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: PIM +metadata: + name: spine1-pim +spec: + deviceRef: + name: spine1 + rendezvousPoints: + - address: 10.0.0.100 + multicastGroups: + - 224.0.0.0/4 + anycastAddresses: + - 10.0.0.1 + - 10.0.0.2 + interfaceRefs: + - name: spine1-lo0 + mode: Sparse + - name: spine1-lo1 + mode: Sparse + - name: spine1-eth1-1 + mode: Sparse + - name: spine1-eth1-2 + mode: Sparse + - name: spine1-eth1-3 + mode: Sparse diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/spine2-pim.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/spine2-pim.yaml new file mode 100644 index 00000000..d9b581e7 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/08-pim/spine2-pim.yaml @@ -0,0 +1,25 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: PIM +metadata: + name: spine2-pim +spec: + deviceRef: + name: spine2 + rendezvousPoints: + - address: 10.0.0.100 + multicastGroups: + - 224.0.0.0/4 + anycastAddresses: + - 10.0.0.1 + - 10.0.0.2 + interfaceRefs: + - name: spine2-lo0 + mode: Sparse + - name: spine2-lo1 + mode: Sparse + - name: spine2-eth1-1 + mode: Sparse + - name: spine2-eth1-2 + mode: Sparse + - name: spine2-eth1-3 + mode: Sparse diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/kustomization.yaml new file mode 100644 index 00000000..d859aa25 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/kustomization.yaml @@ -0,0 +1,8 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-bgp.yaml + - leaf2-bgp.yaml + - leaf3-bgp.yaml + - spine1-bgp.yaml + - spine2-bgp.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf1-bgp.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf1-bgp.yaml new file mode 100644 index 00000000..7a7be80b --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf1-bgp.yaml @@ -0,0 +1,12 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGP +metadata: + name: leaf1-bgp +spec: + deviceRef: + name: leaf1 + asNumber: 65000 + routerId: 10.0.0.10 + addressFamilies: + ipv4Unicast: + enabled: true diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf2-bgp.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf2-bgp.yaml new file mode 100644 index 00000000..75d911bb --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf2-bgp.yaml @@ -0,0 +1,12 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGP +metadata: + name: leaf2-bgp +spec: + deviceRef: + name: leaf2 + asNumber: 65000 + routerId: 10.0.0.11 + addressFamilies: + ipv4Unicast: + enabled: true diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf3-bgp.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf3-bgp.yaml new file mode 100644 index 00000000..174744fa --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/leaf3-bgp.yaml @@ -0,0 +1,12 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGP +metadata: + name: leaf3-bgp +spec: + deviceRef: + name: leaf3 + asNumber: 65000 + routerId: 10.0.0.12 + addressFamilies: + ipv4Unicast: + enabled: true diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/spine1-bgp.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/spine1-bgp.yaml new file mode 100644 index 00000000..0900ad1b --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/spine1-bgp.yaml @@ -0,0 +1,12 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGP +metadata: + name: spine1-bgp +spec: + deviceRef: + name: spine1 + asNumber: 65000 + routerId: 10.0.0.1 + addressFamilies: + ipv4Unicast: + enabled: true diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/spine2-bgp.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/spine2-bgp.yaml new file mode 100644 index 00000000..f8faf0a4 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/09-bgp-router/spine2-bgp.yaml @@ -0,0 +1,12 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGP +metadata: + name: spine2-bgp +spec: + deviceRef: + name: spine2 + asNumber: 65000 + routerId: 10.0.0.2 + addressFamilies: + ipv4Unicast: + enabled: true diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/kustomization.yaml new file mode 100644 index 00000000..fa668a12 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/kustomization.yaml @@ -0,0 +1,8 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-bgp-peers.yaml + - leaf2-bgp-peers.yaml + - leaf3-bgp-peers.yaml + - spine1-bgp-peers.yaml + - spine2-bgp-peers.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf1-bgp-peers.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf1-bgp-peers.yaml new file mode 100644 index 00000000..e25631b7 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf1-bgp-peers.yaml @@ -0,0 +1,33 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: leaf1-spine1 +spec: + deviceRef: + name: leaf1 + address: 10.0.0.1 + asNumber: 65000 + localAddress: + interfaceRef: + name: leaf1-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: leaf1-spine2 +spec: + deviceRef: + name: leaf1 + address: 10.0.0.2 + asNumber: 65000 + localAddress: + interfaceRef: + name: leaf1-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf2-bgp-peers.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf2-bgp-peers.yaml new file mode 100644 index 00000000..da048809 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf2-bgp-peers.yaml @@ -0,0 +1,33 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: leaf2-spine1 +spec: + deviceRef: + name: leaf2 + address: 10.0.0.1 + asNumber: 65000 + localAddress: + interfaceRef: + name: leaf2-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: leaf2-spine2 +spec: + deviceRef: + name: leaf2 + address: 10.0.0.2 + asNumber: 65000 + localAddress: + interfaceRef: + name: leaf2-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf3-bgp-peers.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf3-bgp-peers.yaml new file mode 100644 index 00000000..da03db0e --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/leaf3-bgp-peers.yaml @@ -0,0 +1,33 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: leaf3-spine1 +spec: + deviceRef: + name: leaf3 + address: 10.0.0.1 + asNumber: 65000 + localAddress: + interfaceRef: + name: leaf3-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: leaf3-spine2 +spec: + deviceRef: + name: leaf3 + address: 10.0.0.2 + asNumber: 65000 + localAddress: + interfaceRef: + name: leaf3-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/spine1-bgp-peers.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/spine1-bgp-peers.yaml new file mode 100644 index 00000000..0db1934c --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/spine1-bgp-peers.yaml @@ -0,0 +1,53 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: spine1-leaf1 +spec: + deviceRef: + name: spine1 + address: 10.0.0.10 + asNumber: 65000 + localAddress: + interfaceRef: + name: spine1-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both + routeReflectorClient: true +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: spine1-leaf2 +spec: + deviceRef: + name: spine1 + address: 10.0.0.11 + asNumber: 65000 + localAddress: + interfaceRef: + name: spine1-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both + routeReflectorClient: true +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: spine1-leaf3 +spec: + deviceRef: + name: spine1 + address: 10.0.0.12 + asNumber: 65000 + localAddress: + interfaceRef: + name: spine1-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both + routeReflectorClient: true diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/spine2-bgp-peers.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/spine2-bgp-peers.yaml new file mode 100644 index 00000000..1e84b1ca --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/10-bgp-peers/spine2-bgp-peers.yaml @@ -0,0 +1,53 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: spine2-leaf1 +spec: + deviceRef: + name: spine2 + address: 10.0.0.10 + asNumber: 65000 + localAddress: + interfaceRef: + name: spine2-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both + routeReflectorClient: true +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: spine2-leaf2 +spec: + deviceRef: + name: spine2 + address: 10.0.0.11 + asNumber: 65000 + localAddress: + interfaceRef: + name: spine2-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both + routeReflectorClient: true +--- +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: BGPPeer +metadata: + name: spine2-leaf3 +spec: + deviceRef: + name: spine2 + address: 10.0.0.12 + asNumber: 65000 + localAddress: + interfaceRef: + name: spine2-lo0 + addressFamilies: + l2vpnEvpn: + enabled: true + sendCommunity: Both + routeReflectorClient: true diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/kustomization.yaml new file mode 100644 index 00000000..b2544ce6 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-nve1.yaml + - leaf2-nve1.yaml + - leaf3-nve1.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf1-nve1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf1-nve1.yaml new file mode 100644 index 00000000..3c7432cb --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf1-nve1.yaml @@ -0,0 +1,15 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: NetworkVirtualizationEdge +metadata: + name: leaf1-nve1 +spec: + deviceRef: + name: leaf1 + adminState: Up + hostReachability: BGP + sourceInterfaceRef: + name: leaf1-lo1 + multicastGroups: + l2: 224.0.0.0/24 + anycastGateway: + virtualMAC: 00:00:11:11:22:22 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf2-nve1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf2-nve1.yaml new file mode 100644 index 00000000..5b53f670 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf2-nve1.yaml @@ -0,0 +1,15 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: NetworkVirtualizationEdge +metadata: + name: leaf2-nve1 +spec: + deviceRef: + name: leaf2 + adminState: Up + hostReachability: BGP + sourceInterfaceRef: + name: leaf2-lo1 + multicastGroups: + l2: 224.0.0.0/24 + anycastGateway: + virtualMAC: 00:00:11:11:22:22 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf3-nve1.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf3-nve1.yaml new file mode 100644 index 00000000..2460a17b --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/11-nve/leaf3-nve1.yaml @@ -0,0 +1,15 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: NetworkVirtualizationEdge +metadata: + name: leaf3-nve1 +spec: + deviceRef: + name: leaf3 + adminState: Up + hostReachability: BGP + sourceInterfaceRef: + name: leaf3-lo1 + multicastGroups: + l2: 224.0.0.0/24 + anycastGateway: + virtualMAC: 00:00:11:11:22:22 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/kustomization.yaml new file mode 100644 index 00000000..0721d8b8 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-vlan-10.yaml + - leaf2-vlan-10.yaml + - leaf3-vlan-10.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf1-vlan-10.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf1-vlan-10.yaml new file mode 100644 index 00000000..068fafe6 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf1-vlan-10.yaml @@ -0,0 +1,8 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: VLAN +metadata: + name: leaf1-vlan-10 +spec: + deviceRef: + name: leaf1 + id: 10 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf2-vlan-10.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf2-vlan-10.yaml new file mode 100644 index 00000000..276c9ee6 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf2-vlan-10.yaml @@ -0,0 +1,8 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: VLAN +metadata: + name: leaf2-vlan-10 +spec: + deviceRef: + name: leaf2 + id: 10 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf3-vlan-10.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf3-vlan-10.yaml new file mode 100644 index 00000000..f699d0ad --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/12-vlan/leaf3-vlan-10.yaml @@ -0,0 +1,8 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: VLAN +metadata: + name: leaf3-vlan-10 +spec: + deviceRef: + name: leaf3 + id: 10 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/kustomization.yaml new file mode 100644 index 00000000..815444bc --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/kustomization.yaml @@ -0,0 +1,8 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-eth1-10.yaml + - leaf1-po10.yaml + - leaf2-eth1-10.yaml + - leaf2-po10.yaml + - leaf3-eth1-10.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf1-eth1-10.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf1-eth1-10.yaml new file mode 100644 index 00000000..c81256a3 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf1-eth1-10.yaml @@ -0,0 +1,17 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: host + name: leaf1-eth1-10 +spec: + deviceRef: + name: leaf1 + name: eth1/10 + description: Leaf1 to Host1 + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 + allowedVlans: [10] diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf1-po10.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf1-po10.yaml new file mode 100644 index 00000000..ccc0ff5d --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf1-po10.yaml @@ -0,0 +1,24 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: host + name: leaf1-po-10 +spec: + deviceRef: + name: leaf1 + name: po10 + description: vPC Leaf1 to Host1 + adminState: Up + type: Aggregate + switchport: + mode: Trunk + nativeVlan: 1 + allowedVlans: [10] + aggregation: + controlProtocol: + mode: Active + memberInterfaceRefs: + - name: leaf1-eth1-10 + multichassis: + id: 10 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf2-eth1-10.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf2-eth1-10.yaml new file mode 100644 index 00000000..774606b2 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf2-eth1-10.yaml @@ -0,0 +1,17 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: host + name: leaf2-eth1-10 +spec: + deviceRef: + name: leaf2 + name: eth1/10 + description: Leaf2 to Host1 + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 + allowedVlans: [10] diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf2-po10.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf2-po10.yaml new file mode 100644 index 00000000..bd44c016 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf2-po10.yaml @@ -0,0 +1,24 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: host + name: leaf2-po-10 +spec: + deviceRef: + name: leaf2 + name: po10 + description: vPC Leaf2 to Host1 + adminState: Up + type: Aggregate + switchport: + mode: Trunk + nativeVlan: 1 + allowedVlans: [10] + aggregation: + controlProtocol: + mode: Active + memberInterfaceRefs: + - name: leaf2-eth1-10 + multichassis: + id: 10 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf3-eth1-10.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf3-eth1-10.yaml new file mode 100644 index 00000000..088c72c6 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/13-host/leaf3-eth1-10.yaml @@ -0,0 +1,17 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: Interface +metadata: + labels: + networking.metal.ironcore.dev/role: host + name: leaf3-eth1-10 +spec: + deviceRef: + name: leaf3 + name: eth1/10 + description: Leaf3 to Host2 + adminState: Up + type: Physical + switchport: + mode: Trunk + nativeVlan: 1 + allowedVlans: [10] diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/kustomization.yaml new file mode 100644 index 00000000..eefdf964 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - leaf1-vxlan-100010.yaml + - leaf2-vxlan-100010.yaml + - leaf3-vxlan-100010.yaml diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf1-vxlan-100010.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf1-vxlan-100010.yaml new file mode 100644 index 00000000..f8b60bb4 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf1-vxlan-100010.yaml @@ -0,0 +1,12 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: EVPNInstance +metadata: + name: leaf1-vxlan-100010 +spec: + deviceRef: + name: leaf1 + vni: 100010 + type: Bridged + multicastGroupAddress: 239.1.1.100 + vlanRef: + name: leaf1-vlan-10 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf2-vxlan-100010.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf2-vxlan-100010.yaml new file mode 100644 index 00000000..6e35e0bb --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf2-vxlan-100010.yaml @@ -0,0 +1,12 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: EVPNInstance +metadata: + name: leaf2-vxlan-100010 +spec: + deviceRef: + name: leaf2 + vni: 100010 + type: Bridged + multicastGroupAddress: 239.1.1.100 + vlanRef: + name: leaf2-vlan-10 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf3-vxlan-100010.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf3-vxlan-100010.yaml new file mode 100644 index 00000000..4e693fab --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/14-vxlan/leaf3-vxlan-100010.yaml @@ -0,0 +1,12 @@ +apiVersion: networking.metal.ironcore.dev/v1alpha1 +kind: EVPNInstance +metadata: + name: leaf3-vxlan-100010 +spec: + deviceRef: + name: leaf3 + vni: 100010 + type: Bridged + multicastGroupAddress: 239.1.1.100 + vlanRef: + name: leaf3-vlan-10 diff --git a/examples/cisco-n9k-evpn-vxlan/kubernetes/kustomization.yaml b/examples/cisco-n9k-evpn-vxlan/kubernetes/kustomization.yaml new file mode 100644 index 00000000..90e6b2bc --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/kubernetes/kustomization.yaml @@ -0,0 +1,16 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- 01-devices +- 02-loopbacks +- 03-vpc-keepalive +- 04-vpc-peerlink +- 05-vpc-domain +- 06-interconnects +- 07-underlay +- 08-pim +- 09-bgp-router +- 10-bgp-peers +- 12-vlan +- 13-host +- 14-vxlan diff --git a/examples/cisco-n9k-evpn-vxlan/topology.clab.yml b/examples/cisco-n9k-evpn-vxlan/topology.clab.yml new file mode 100644 index 00000000..038cd085 --- /dev/null +++ b/examples/cisco-n9k-evpn-vxlan/topology.clab.yml @@ -0,0 +1,124 @@ +name: evpn-vxlan-fabric +topology: + defaults: + kind: cisco_n9kv + kinds: + cisco_n9kv: + image: ${IMAGE:=vrnetlab/cisco_n9kv:9300-10.4.6} + linux: + image: ghcr.io/hellt/network-multitool + env: + PS1: '\h: ' + nodes: + spine1: + group: spine + startup-config: | + hostname spine1 + grpc port 9339 + interface Ethernet1/1-64 + shutdown + spine2: + group: spine + startup-config: | + hostname spine2 + grpc port 9339 + interface Ethernet1/1-64 + shutdown + leaf1: + group: leaf + startup-config: | + hostname leaf1 + grpc port 9339 + interface Ethernet1/1-64 + shutdown + stages: + create: + wait-for: + - node: spine1 + stage: healthy + - node: spine2 + stage: healthy + leaf2: + group: leaf + startup-config: | + hostname leaf2 + grpc port 9339 + interface Ethernet1/1-64 + shutdown + stages: + create: + wait-for: + - node: spine1 + stage: healthy + - node: spine2 + stage: healthy + leaf3: + group: leaf + startup-config: | + hostname leaf3 + grpc port 9339 + interface Ethernet1/1-64 + shutdown + stages: + create: + wait-for: + - node: spine1 + stage: healthy + - node: spine2 + stage: healthy + host1: + kind: linux + group: server + exec: + - ip link add name bond0 type bond + - ip link set dev bond0 address 00:00:00:00:00:01 + - echo 802.3ad >/sys/class/net/bond0/bonding/mode + - echo fast >/sys/class/net/bond0/bonding/lacp_rate + - ip link set dev eth1 down + - ip link set dev eth2 down + - ip link set dev eth1 master bond0 + - ip link set dev eth2 master bond0 + - ip link set dev eth1 up + - ip link set dev eth2 up + - ip link set dev bond0 up + - ip link add link bond0 name bond0.10 type vlan id 10 + - ip link set dev bond0.10 up + - ip addr add 192.168.10.1/24 dev bond0.10 + stages: + create: + wait-for: + - node: leaf1 + stage: healthy + - node: leaf2 + stage: healthy + host2: + kind: linux + group: server + exec: + - ip link set dev eth1 up + - ip link set eth1 address 00:00:00:00:00:02 + - ip link add link eth1 name eth1.10 type vlan id 10 + - ip link set dev eth1.10 up + - ip addr add 192.168.10.2/24 dev eth1.10 + stages: + create: + wait-for: + - node: leaf3 + stage: healthy + links: + # Spine 1 + - endpoints: ["spine1:eth1", "leaf1:eth1"] + - endpoints: ["spine1:eth2", "leaf2:eth1"] + - endpoints: ["spine1:eth3", "leaf3:eth1"] + # Spine 2 + - endpoints: ["spine2:eth1", "leaf1:eth2"] + - endpoints: ["spine2:eth2", "leaf2:eth2"] + - endpoints: ["spine2:eth3", "leaf3:eth2"] + # vPC + - endpoints: ["leaf1:eth30", "leaf2:eth30"] + - endpoints: ["leaf1:eth31", "leaf2:eth31"] + - endpoints: ["leaf1:eth32", "leaf2:eth32"] + # Host + - endpoints: ["leaf1:eth10", "host1:eth1"] + - endpoints: ["leaf2:eth10", "host1:eth2"] + - endpoints: ["leaf3:eth10", "host2:eth1"]