@@ -11,6 +11,8 @@
1111 "@iarna/toml": "^2.2.5",
1212 "@socialgouv/matomo-next": "^1.3.0",
1313 "@tailwindcss/aspect-ratio": "^0.4.0",
14+ "@tlon/sigil-js": "^1.4.5",
15+ "axios": "^0.26.1",
1416 "buffer": "^6.0.3",
1517 "classnames": "^2.3.1",
1618 "deepmerge": "^4.2.2",
@@ -41,7 +43,8 @@
4143 "remark-rehype": "^10.0.0",
4244 "remark-slug": "^6.0.0",
4345 "stream-browserify": "^3.0.0",
44− "unified": "^9.2.1"
46+ "unified": "^9.2.1",
47+ "urbit-ob": "^5.0.1"
4548 },
4649 "devDependencies": {
4750 "autoprefixer": "^10.4.4",
@@ -302,6 +305,19 @@
302305 "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1"
303306 }
304307 },
308+ "node_modules/@tlon/sigil-js": {
309+ "version": "1.4.5",
310+ "resolved": "https://registry.npmjs.org/@tlon/sigil-js/-/sigil-js-1.4.5.tgz",
311+ "integrity": "sha512-+Fn0EizPetjePaK+z8njjzE74wxzqIRLVM8W53Dlri6XU87wJ4vk82baVGgZQFAQs96rYM/f4WV7kCzuSxSMAw==",
312+ "dependencies": {
313+ "invariant": "^2.2.4",
314+ "svgson": "^4.0.0",
315+ "transformation-matrix": "2.1.1"
316+ },
317+ "peerDependencies": {
318+ "react": "^16 || ^17"
319+ }
320+ },
305321 "node_modules/@tootallnate/once": {
306322 "version": "1.1.2",
307323 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
@@ -509,9 +525,9 @@
509525 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
510526 },
511527 "node_modules/autoprefixer": {
512− "version": "10.4.4",
513− "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz",
514− "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==",
528+ "version": "10.4.5",
529+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz",
530+ "integrity": "sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==",
515531 "dev": true,
516532 "funding": [
517533 {
@@ -525,7 +541,7 @@
525541 ],
526542 "dependencies": {
527543 "browserslist": "^4.20.2",
528− "caniuse-lite": "^1.0.30001317",
544+ "caniuse-lite": "^1.0.30001332",
529545 "fraction.js": "^4.2.0",
530546 "normalize-range": "^0.1.2",
531547 "picocolors": "^1.0.0",
@@ -541,6 +557,14 @@
541557 "postcss": "^8.1.0"
542558 }
543559 },
560+ "node_modules/axios": {
561+ "version": "0.26.1",
562+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
563+ "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
564+ "dependencies": {
565+ "follow-redirects": "^1.14.8"
566+ }
567+ },
544568 "node_modules/bail": {
545569 "version": "1.0.5",
546570 "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
@@ -583,6 +607,11 @@
583607 "node": ">=8"
584608 }
585609 },
610+ "node_modules/bn.js": {
611+ "version": "4.12.0",
612+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
613+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
614+ },
586615 "node_modules/brace-expansion": {
587616 "version": "1.1.11",
588617 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -934,6 +963,34 @@
934963 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
935964 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
936965 },
966+ "node_modules/deep-rename-keys": {
967+ "version": "0.2.1",
968+ "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz",
969+ "integrity": "sha1-7eeFN9emaivmFRfir5Vtf1ij8dg=",
970+ "dependencies": {
971+ "kind-of": "^3.0.2",
972+ "rename-keys": "^1.1.2"
973+ },
974+ "engines": {
975+ "node": ">=0.10.0"
976+ }
977+ },
978+ "node_modules/deep-rename-keys/node_modules/is-buffer": {
979+ "version": "1.1.6",
980+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
981+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
982+ },
983+ "node_modules/deep-rename-keys/node_modules/kind-of": {
984+ "version": "3.2.2",
985+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
986+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
987+ "dependencies": {
988+ "is-buffer": "^1.1.5"
989+ },
990+ "engines": {
991+ "node": ">=0.10.0"
992+ }
993+ },
937994 "node_modules/deepmerge": {
938995 "version": "4.2.2",
939996 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
@@ -1032,9 +1089,9 @@
10321089 }
10331090 },
10341091 "node_modules/electron-to-chromium": {
1035− "version": "1.4.114",
1036− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.114.tgz",
1037− "integrity": "sha512-gRwLpVYWHGbERPU6o8pKfR168V6enWEXzZc6zQNNXbgJ7UJna+9qzAIHY94+9KOv71D/CH+QebLA9pChD2q8zA==",
1092+ "version": "1.4.118",
1093+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz",
1094+ "integrity": "sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==",
10381095 "dev": true
10391096 },
10401097 "node_modules/end-of-stream": {
@@ -1133,6 +1190,11 @@
11331190 "node": ">=0.10.0"
11341191 }
11351192 },
1193+ "node_modules/eventemitter3": {
1194+ "version": "2.0.3",
1195+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
1196+ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
1197+ },
11361198 "node_modules/execa": {
11371199 "version": "4.1.0",
11381200 "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
@@ -1246,6 +1308,25 @@
12461308 "node": ">=8"
12471309 }
12481310 },
1311+ "node_modules/follow-redirects": {
1312+ "version": "1.14.9",
1313+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
1314+ "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
1315+ "funding": [
1316+ {
1317+ "type": "individual",
1318+ "url": "https://github.com/sponsors/RubenVerborgh"
1319+ }
1320+ ],
1321+ "engines": {
1322+ "node": ">=4.0"
1323+ },
1324+ "peerDependenciesMeta": {
1325+ "debug": {
1326+ "optional": true
1327+ }
1328+ }
1329+ },
12491330 "node_modules/form-data": {
12501331 "version": "3.0.1",
12511332 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
@@ -1310,6 +1391,14 @@
13101391 "url": "https://github.com/sponsors/sindresorhus"
13111392 }
13121393 },
1394+ "node_modules/get-value": {
1395+ "version": "2.0.6",
1396+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1397+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
1398+ "engines": {
1399+ "node": ">=0.10.0"
1400+ }
1401+ },
13131402 "node_modules/github-slugger": {
13141403 "version": "1.4.0",
13151404 "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz",
@@ -1366,6 +1455,38 @@
13661455 "node": ">=8"
13671456 }
13681457 },
1458+ "node_modules/has-value": {
1459+ "version": "0.3.1",
1460+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
1461+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
1462+ "dependencies": {
1463+ "get-value": "^2.0.3",
1464+ "has-values": "^0.1.4",
1465+ "isobject": "^2.0.0"
1466+ },
1467+ "engines": {
1468+ "node": ">=0.10.0"
1469+ }
1470+ },
1471+ "node_modules/has-value/node_modules/isobject": {
1472+ "version": "2.1.0",
1473+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1474+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
1475+ "dependencies": {
1476+ "isarray": "1.0.0"
1477+ },
1478+ "engines": {
1479+ "node": ">=0.10.0"
1480+ }
1481+ },
1482+ "node_modules/has-values": {
1483+ "version": "0.1.4",
1484+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
1485+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
1486+ "engines": {
1487+ "node": ">=0.10.0"
1488+ }
1489+ },
13691490 "node_modules/hast-to-hyperscript": {
13701491 "version": "10.0.1",
13711492 "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz",
@@ -1645,6 +1766,14 @@
16451766 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
16461767 "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
16471768 },
1769+ "node_modules/invariant": {
1770+ "version": "2.2.4",
1771+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
1772+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
1773+ "dependencies": {
1774+ "loose-envify": "^1.0.0"
1775+ }
1776+ },
16481777 "node_modules/is-alphabetical": {
16491778 "version": "1.0.4",
16501779 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
@@ -1772,6 +1901,17 @@
17721901 "node": ">=8"
17731902 }
17741903 },
1904+ "node_modules/is-plain-object": {
1905+ "version": "2.0.4",
1906+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
1907+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
1908+ "dependencies": {
1909+ "isobject": "^3.0.1"
1910+ },
1911+ "engines": {
1912+ "node": ">=0.10.0"
1913+ }
1914+ },
17751915 "node_modules/is-potential-custom-element-name": {
17761916 "version": "1.0.1",
17771917 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
@@ -1789,12 +1929,25 @@
17891929 "url": "https://github.com/sponsors/sindresorhus"
17901930 }
17911931 },
1932+ "node_modules/isarray": {
1933+ "version": "1.0.0",
1934+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1935+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1936+ },
17921937 "node_modules/isexe": {
17931938 "version": "2.0.0",
17941939 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
17951940 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
17961941 "dev": true
17971942 },
1943+ "node_modules/isobject": {
1944+ "version": "3.0.1",
1945+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1946+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1947+ "engines": {
1948+ "node": ">=0.10.0"
1949+ }
1950+ },
17981951 "node_modules/js-tokens": {
17991952 "version": "4.0.0",
18001953 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -1910,11 +2063,21 @@
19102063 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
19112064 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
19122065 },
2066+ "node_modules/lodash.chunk": {
2067+ "version": "4.2.0",
2068+ "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz",
2069+ "integrity": "sha1-ZuXOH3btJ7QwPYxlEujRIW6BBrw="
2070+ },
19132071 "node_modules/lodash.debounce": {
19142072 "version": "4.0.8",
19152073 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
19162074 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
19172075 },
2076+ "node_modules/lodash.isequal": {
2077+ "version": "4.5.0",
2078+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
2079+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
2080+ },
19182081 "node_modules/longest-streak": {
19192082 "version": "3.0.1",
19202083 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz",
@@ -3000,6 +3163,18 @@
30003163 "node": ">= 6"
30013164 }
30023165 },
3166+ "node_modules/omit-deep": {
3167+ "version": "0.3.0",
3168+ "resolved": "https://registry.npmjs.org/omit-deep/-/omit-deep-0.3.0.tgz",
3169+ "integrity": "sha1-IcivNJm8rdKWUaIyy8rLxSRF6+w=",
3170+ "dependencies": {
3171+ "is-plain-object": "^2.0.1",
3172+ "unset-value": "^0.1.1"
3173+ },
3174+ "engines": {
3175+ "node": ">=0.10.0"
3176+ }
3177+ },
30033178 "node_modules/once": {
30043179 "version": "1.4.0",
30053180 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -4266,6 +4441,14 @@
42664441 "url": "https://opencollective.com/unified"
42674442 }
42684443 },
4444+ "node_modules/rename-keys": {
4445+ "version": "1.2.0",
4446+ "resolved": "https://registry.npmjs.org/rename-keys/-/rename-keys-1.2.0.tgz",
4447+ "integrity": "sha512-U7XpAktpbSgHTRSNRrjKSrjYkZKuhUukfoBlXWXUExCAqhzh1TU3BDRAfJmarcl5voKS+pbKU9MvyLWKZ4UEEg==",
4448+ "engines": {
4449+ "node": ">= 0.8.0"
4450+ }
4451+ },
42694452 "node_modules/repeat-string": {
42704453 "version": "1.6.1",
42714454 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
@@ -4548,6 +4731,16 @@
45484731 "url": "https://github.com/sponsors/ljharb"
45494732 }
45504733 },
4734+ "node_modules/svgson": {
4735+ "version": "4.1.0",
4736+ "resolved": "https://registry.npmjs.org/svgson/-/svgson-4.1.0.tgz",
4737+ "integrity": "sha512-DodISxHtdLKUghDYA+PGK4Qq350+CbBAkdvGLkBFSmWd9WKSg4dijgjB1IiRPTmsUCd+a7KYe+ILHtklYgQyzQ==",
4738+ "dependencies": {
4739+ "deep-rename-keys": "^0.2.1",
4740+ "omit-deep": "0.3.0",
4741+ "xml-reader": "2.4.3"
4742+ }
4743+ },
45514744 "node_modules/symbol-tree": {
45524745 "version": "3.2.4",
45534746 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
@@ -4635,6 +4828,11 @@
46354828 "node": ">=8"
46364829 }
46374830 },
4831+ "node_modules/transformation-matrix": {
4832+ "version": "2.1.1",
4833+ "resolved": "https://registry.npmjs.org/transformation-matrix/-/transformation-matrix-2.1.1.tgz",
4834+ "integrity": "sha512-74MoNHhwLVuzwaPDcAecFjSkOA9vwWqyOdkeB0Be8Jc/IWSS5SNZKapFllqzkTliqZptkvqX5CZnVeDvfhN8cw=="
4835+ },
46384836 "node_modules/trough": {
46394837 "version": "1.0.5",
46404838 "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
@@ -4645,9 +4843,9 @@
46454843 }
46464844 },
46474845 "node_modules/tslib": {
4648− "version": "2.3.1",
4649− "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
4650− "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
4846+ "version": "2.4.0",
4847+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
4848+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
46514849 },
46524850 "node_modules/type-check": {
46534851 "version": "0.3.2",
@@ -4829,6 +5027,28 @@
48295027 "node": ">= 4.0.0"
48305028 }
48315029 },
5030+ "node_modules/unset-value": {
5031+ "version": "0.1.2",
5032+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
5033+ "integrity": "sha1-UGgQuGfyfCpabpsEgzYx9t5Y0xA=",
5034+ "dependencies": {
5035+ "has-value": "^0.3.1",
5036+ "isobject": "^3.0.0"
5037+ },
5038+ "engines": {
5039+ "node": ">=0.10.0"
5040+ }
5041+ },
5042+ "node_modules/urbit-ob": {
5043+ "version": "5.0.1",
5044+ "resolved": "https://registry.npmjs.org/urbit-ob/-/urbit-ob-5.0.1.tgz",
5045+ "integrity": "sha512-qGNAwu87XNkW3g8ah4fUwmh2EKXtsdhEbyEiE5qX4Op17rhLH3HSkvu8g9z+MhqX51Uz9sf8ktvqJj/IRwETIQ==",
5046+ "dependencies": {
5047+ "bn.js": "^4.11.8",
5048+ "lodash.chunk": "^4.2.0",
5049+ "lodash.isequal": "^4.5.0"
5050+ }
5051+ },
48325052 "node_modules/util-deprecate": {
48335053 "version": "1.0.2",
48345054 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -5014,11 +5234,28 @@
50145234 "xml-js": "bin/cli.js"
50155235 }
50165236 },
5237+ "node_modules/xml-lexer": {
5238+ "version": "0.2.2",
5239+ "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz",
5240+ "integrity": "sha1-UYGTpKozTVj8fSSLVJB5uJkH4EY=",
5241+ "dependencies": {
5242+ "eventemitter3": "^2.0.0"
5243+ }
5244+ },
50175245 "node_modules/xml-name-validator": {
50185246 "version": "3.0.0",
50195247 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
50205248 "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
50215249 },
5250+ "node_modules/xml-reader": {
5251+ "version": "2.4.3",
5252+ "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz",
5253+ "integrity": "sha1-n4EMr3xCWlqvuEixxFEDyecddTA=",
5254+ "dependencies": {
5255+ "eventemitter3": "^2.0.0",
5256+ "xml-lexer": "^0.2.2"
5257+ }
5258+ },
50225259 "node_modules/xmlchars": {
50235260 "version": "2.2.0",
50245261 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
@@ -5176,6 +5413,16 @@
51765413 "integrity": "sha512-WJu0I4PpqNPuutpaA9zDUq2JXR+lorZ7PbLcKNLmb6GL9/HLfC7w3CRsMhJF4BbYd/lkY6CfXOvkYpuGnZfkpQ==",
51775414 "requires": {}
51785415 },
5416+ "@tlon/sigil-js": {
5417+ "version": "1.4.5",
5418+ "resolved": "https://registry.npmjs.org/@tlon/sigil-js/-/sigil-js-1.4.5.tgz",
5419+ "integrity": "sha512-+Fn0EizPetjePaK+z8njjzE74wxzqIRLVM8W53Dlri6XU87wJ4vk82baVGgZQFAQs96rYM/f4WV7kCzuSxSMAw==",
5420+ "requires": {
5421+ "invariant": "^2.2.4",
5422+ "svgson": "^4.0.0",
5423+ "transformation-matrix": "2.1.1"
5424+ }
5425+ },
51795426 "@tootallnate/once": {
51805427 "version": "1.1.2",
51815428 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
@@ -5342,19 +5589,27 @@
53425589 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
53435590 },
53445591 "autoprefixer": {
5345− "version": "10.4.4",
5346− "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz",
5347− "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==",
5592+ "version": "10.4.5",
5593+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz",
5594+ "integrity": "sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==",
53485595 "dev": true,
53495596 "requires": {
53505597 "browserslist": "^4.20.2",
5351− "caniuse-lite": "^1.0.30001317",
5598+ "caniuse-lite": "^1.0.30001332",
53525599 "fraction.js": "^4.2.0",
53535600 "normalize-range": "^0.1.2",
53545601 "picocolors": "^1.0.0",
53555602 "postcss-value-parser": "^4.2.0"
53565603 }
53575604 },
5605+ "axios": {
5606+ "version": "0.26.1",
5607+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
5608+ "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
5609+ "requires": {
5610+ "follow-redirects": "^1.14.8"
5611+ }
5612+ },
53585613 "bail": {
53595614 "version": "1.0.5",
53605615 "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
@@ -5376,6 +5631,11 @@
53765631 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
53775632 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
53785633 },
5634+ "bn.js": {
5635+ "version": "4.12.0",
5636+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
5637+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
5638+ },
53795639 "brace-expansion": {
53805640 "version": "1.1.11",
53815641 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -5611,6 +5871,30 @@
56115871 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
56125872 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
56135873 },
5874+ "deep-rename-keys": {
5875+ "version": "0.2.1",
5876+ "resolved": "https://registry.npmjs.org/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz",
5877+ "integrity": "sha1-7eeFN9emaivmFRfir5Vtf1ij8dg=",
5878+ "requires": {
5879+ "kind-of": "^3.0.2",
5880+ "rename-keys": "^1.1.2"
5881+ },
5882+ "dependencies": {
5883+ "is-buffer": {
5884+ "version": "1.1.6",
5885+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5886+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
5887+ },
5888+ "kind-of": {
5889+ "version": "3.2.2",
5890+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5891+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5892+ "requires": {
5893+ "is-buffer": "^1.1.5"
5894+ }
5895+ }
5896+ }
5897+ },
56145898 "deepmerge": {
56155899 "version": "4.2.2",
56165900 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
@@ -5684,9 +5968,9 @@
56845968 }
56855969 },
56865970 "electron-to-chromium": {
5687− "version": "1.4.114",
5688− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.114.tgz",
5689− "integrity": "sha512-gRwLpVYWHGbERPU6o8pKfR168V6enWEXzZc6zQNNXbgJ7UJna+9qzAIHY94+9KOv71D/CH+QebLA9pChD2q8zA==",
5971+ "version": "1.4.118",
5972+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz",
5973+ "integrity": "sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==",
56905974 "dev": true
56915975 },
56925976 "end-of-stream": {
@@ -5751,6 +6035,11 @@
57516035 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
57526036 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
57536037 },
6038+ "eventemitter3": {
6039+ "version": "2.0.3",
6040+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
6041+ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
6042+ },
57546043 "execa": {
57556044 "version": "4.1.0",
57566045 "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
@@ -5842,6 +6131,11 @@
58426131 "path-exists": "^4.0.0"
58436132 }
58446133 },
6134+ "follow-redirects": {
6135+ "version": "1.14.9",
6136+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
6137+ "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
6138+ },
58456139 "form-data": {
58466140 "version": "3.0.1",
58476141 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
@@ -5883,6 +6177,11 @@
58836177 "pump": "^3.0.0"
58846178 }
58856179 },
6180+ "get-value": {
6181+ "version": "2.0.6",
6182+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
6183+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
6184+ },
58866185 "github-slugger": {
58876186 "version": "1.4.0",
58886187 "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz",
@@ -5927,6 +6226,31 @@
59276226 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
59286227 "dev": true
59296228 },
6229+ "has-value": {
6230+ "version": "0.3.1",
6231+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6232+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
6233+ "requires": {
6234+ "get-value": "^2.0.3",
6235+ "has-values": "^0.1.4",
6236+ "isobject": "^2.0.0"
6237+ },
6238+ "dependencies": {
6239+ "isobject": {
6240+ "version": "2.1.0",
6241+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6242+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6243+ "requires": {
6244+ "isarray": "1.0.0"
6245+ }
6246+ }
6247+ }
6248+ },
6249+ "has-values": {
6250+ "version": "0.1.4",
6251+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6252+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
6253+ },
59306254 "hast-to-hyperscript": {
59316255 "version": "10.0.1",
59326256 "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.1.tgz",
@@ -6124,6 +6448,14 @@
61246448 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
61256449 "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
61266450 },
6451+ "invariant": {
6452+ "version": "2.2.4",
6453+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
6454+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
6455+ "requires": {
6456+ "loose-envify": "^1.0.0"
6457+ }
6458+ },
61276459 "is-alphabetical": {
61286460 "version": "1.0.4",
61296461 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
@@ -6197,6 +6529,14 @@
61976529 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
61986530 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="
61996531 },
6532+ "is-plain-object": {
6533+ "version": "2.0.4",
6534+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
6535+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
6536+ "requires": {
6537+ "isobject": "^3.0.1"
6538+ }
6539+ },
62006540 "is-potential-custom-element-name": {
62016541 "version": "1.0.1",
62026542 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
@@ -6208,12 +6548,22 @@
62086548 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
62096549 "dev": true
62106550 },
6551+ "isarray": {
6552+ "version": "1.0.0",
6553+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
6554+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
6555+ },
62116556 "isexe": {
62126557 "version": "2.0.0",
62136558 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
62146559 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
62156560 "dev": true
62166561 },
6562+ "isobject": {
6563+ "version": "3.0.1",
6564+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
6565+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
6566+ },
62176567 "js-tokens": {
62186568 "version": "4.0.0",
62196569 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -6300,11 +6650,21 @@
63006650 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
63016651 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
63026652 },
6653+ "lodash.chunk": {
6654+ "version": "4.2.0",
6655+ "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz",
6656+ "integrity": "sha1-ZuXOH3btJ7QwPYxlEujRIW6BBrw="
6657+ },
63036658 "lodash.debounce": {
63046659 "version": "4.0.8",
63056660 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
63066661 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
63076662 },
6663+ "lodash.isequal": {
6664+ "version": "4.5.0",
6665+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
6666+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
6667+ },
63086668 "longest-streak": {
63096669 "version": "3.0.1",
63106670 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz",
@@ -6990,6 +7350,15 @@
69907350 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
69917351 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
69927352 },
7353+ "omit-deep": {
7354+ "version": "0.3.0",
7355+ "resolved": "https://registry.npmjs.org/omit-deep/-/omit-deep-0.3.0.tgz",
7356+ "integrity": "sha1-IcivNJm8rdKWUaIyy8rLxSRF6+w=",
7357+ "requires": {
7358+ "is-plain-object": "^2.0.1",
7359+ "unset-value": "^0.1.1"
7360+ }
7361+ },
69937362 "once": {
69947363 "version": "1.4.0",
69957364 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -7854,6 +8223,11 @@
78548223 }
78558224 }
78568225 },
8226+ "rename-keys": {
8227+ "version": "1.2.0",
8228+ "resolved": "https://registry.npmjs.org/rename-keys/-/rename-keys-1.2.0.tgz",
8229+ "integrity": "sha512-U7XpAktpbSgHTRSNRrjKSrjYkZKuhUukfoBlXWXUExCAqhzh1TU3BDRAfJmarcl5voKS+pbKU9MvyLWKZ4UEEg=="
8230+ },
78578231 "repeat-string": {
78588232 "version": "1.6.1",
78598233 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
@@ -8038,6 +8412,16 @@
80388412 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
80398413 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
80408414 },
8415+ "svgson": {
8416+ "version": "4.1.0",
8417+ "resolved": "https://registry.npmjs.org/svgson/-/svgson-4.1.0.tgz",
8418+ "integrity": "sha512-DodISxHtdLKUghDYA+PGK4Qq350+CbBAkdvGLkBFSmWd9WKSg4dijgjB1IiRPTmsUCd+a7KYe+ILHtklYgQyzQ==",
8419+ "requires": {
8420+ "deep-rename-keys": "^0.2.1",
8421+ "omit-deep": "0.3.0",
8422+ "xml-reader": "2.4.3"
8423+ }
8424+ },
80418425 "symbol-tree": {
80428426 "version": "3.2.4",
80438427 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
@@ -8103,15 +8487,20 @@
81038487 "punycode": "^2.1.1"
81048488 }
81058489 },
8490+ "transformation-matrix": {
8491+ "version": "2.1.1",
8492+ "resolved": "https://registry.npmjs.org/transformation-matrix/-/transformation-matrix-2.1.1.tgz",
8493+ "integrity": "sha512-74MoNHhwLVuzwaPDcAecFjSkOA9vwWqyOdkeB0Be8Jc/IWSS5SNZKapFllqzkTliqZptkvqX5CZnVeDvfhN8cw=="
8494+ },
81068495 "trough": {
81078496 "version": "1.0.5",
81088497 "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
81098498 "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA=="
81108499 },
81118500 "tslib": {
8112− "version": "2.3.1",
8113− "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
8114− "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
8501+ "version": "2.4.0",
8502+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
8503+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
81158504 },
81168505 "type-check": {
81178506 "version": "0.3.2",
@@ -8239,6 +8628,25 @@
82398628 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
82408629 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
82418630 },
8631+ "unset-value": {
8632+ "version": "0.1.2",
8633+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz",
8634+ "integrity": "sha1-UGgQuGfyfCpabpsEgzYx9t5Y0xA=",
8635+ "requires": {
8636+ "has-value": "^0.3.1",
8637+ "isobject": "^3.0.0"
8638+ }
8639+ },
8640+ "urbit-ob": {
8641+ "version": "5.0.1",
8642+ "resolved": "https://registry.npmjs.org/urbit-ob/-/urbit-ob-5.0.1.tgz",
8643+ "integrity": "sha512-qGNAwu87XNkW3g8ah4fUwmh2EKXtsdhEbyEiE5qX4Op17rhLH3HSkvu8g9z+MhqX51Uz9sf8ktvqJj/IRwETIQ==",
8644+ "requires": {
8645+ "bn.js": "^4.11.8",
8646+ "lodash.chunk": "^4.2.0",
8647+ "lodash.isequal": "^4.5.0"
8648+ }
8649+ },
82428650 "util-deprecate": {
82438651 "version": "1.0.2",
82448652 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -8367,11 +8775,28 @@
83678775 "sax": "^1.2.4"
83688776 }
83698777 },
8778+ "xml-lexer": {
8779+ "version": "0.2.2",
8780+ "resolved": "https://registry.npmjs.org/xml-lexer/-/xml-lexer-0.2.2.tgz",
8781+ "integrity": "sha1-UYGTpKozTVj8fSSLVJB5uJkH4EY=",
8782+ "requires": {
8783+ "eventemitter3": "^2.0.0"
8784+ }
8785+ },
83708786 "xml-name-validator": {
83718787 "version": "3.0.0",
83728788 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
83738789 "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
83748790 },
8791+ "xml-reader": {
8792+ "version": "2.4.3",
8793+ "resolved": "https://registry.npmjs.org/xml-reader/-/xml-reader-2.4.3.tgz",
8794+ "integrity": "sha1-n4EMr3xCWlqvuEixxFEDyecddTA=",
8795+ "requires": {
8796+ "eventemitter3": "^2.0.0",
8797+ "xml-lexer": "^0.2.2"
8798+ }
8799+ },
83758800 "xmlchars": {
83768801 "version": "2.2.0",
83778802 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",