on master help sign in
Merge branch 'master' into gc/smart-home
d4c1a2fGordon
components/ContentArea.js+1−1
@@ -40,7 +40,7 @@ export default function ContentArea(props) {
40 }, []);
40 }, []);
41
41
42 return (
42 return (
43− <div className="w-full min-w-0 flex flex-col items-center">
43+ <div className="w-full min-w-0 flex flex-col items-center bg-white">
44 <div
44 <div
45 ref={scrollBox}
45 ref={scrollBox}
46 className="px-4 md:px-12 lg:px-24 pt-8 md:pt-10 lg:pt-16 flex flex-col w-full max-w-screen-xl max-h-screen h-screen overflow-y-scroll"
46 className="px-4 md:px-12 lg:px-24 pt-8 md:pt-10 lg:pt-16 flex flex-col w-full max-w-screen-xl max-h-screen h-screen overflow-y-scroll"
components/CopyLink.js+5−7
@@ -9,14 +9,13 @@ export default function CopyLink({ content, className }) {
9 width="16"
9 width="16"
10 height="16"
10 height="16"
11 viewBox="0 0 16 16"
11 viewBox="0 0 16 16"
12− fill="none"
12+ className="fill-white"
13 xmlns="http://www.w3.org/2000/svg"
13 xmlns="http://www.w3.org/2000/svg"
14 >
14 >
15 <path
15 <path
16 fillRule="evenodd"
16 fillRule="evenodd"
17 clipRule="evenodd"
17 clipRule="evenodd"
18 d="M3.2 1.6C3.2 0.716344 3.91634 0 4.8 0H11.3615L14.9333 2.38124V12.2667C14.9333 13.1503 14.217 13.8667 13.3333 13.8667H12.8V14.4C12.8 15.2837 12.0837 16 11.2 16H2.66667C1.78301 16 1.06667 15.2837 1.06667 14.4V3.73333C1.06667 2.84968 1.78301 2.13333 2.66667 2.13333H3.2V1.6ZM3.2 3.2H2.66667C2.37211 3.2 2.13333 3.43878 2.13333 3.73333V14.4C2.13333 14.6946 2.37211 14.9333 2.66667 14.9333H11.2C11.4946 14.9333 11.7333 14.6946 11.7333 14.4V13.8667H4.8C3.91634 13.8667 3.2 13.1503 3.2 12.2667V3.2Z"
18 d="M3.2 1.6C3.2 0.716344 3.91634 0 4.8 0H11.3615L14.9333 2.38124V12.2667C14.9333 13.1503 14.217 13.8667 13.3333 13.8667H12.8V14.4C12.8 15.2837 12.0837 16 11.2 16H2.66667C1.78301 16 1.06667 15.2837 1.06667 14.4V3.73333C1.06667 2.84968 1.78301 2.13333 2.66667 2.13333H3.2V1.6ZM3.2 3.2H2.66667C2.37211 3.2 2.13333 3.43878 2.13333 3.73333V14.4C2.13333 14.6946 2.37211 14.9333 2.66667 14.9333H11.2C11.4946 14.9333 11.7333 14.6946 11.7333 14.4V13.8667H4.8C3.91634 13.8667 3.2 13.1503 3.2 12.2667V3.2Z"
19− fill="#ffffff"
20 />
19 />
21 </svg>
20 </svg>
22 ) : copyStatus === "copied" ? (
21 ) : copyStatus === "copied" ? (
@@ -24,14 +23,12 @@ export default function CopyLink({ content, className }) {
24 width="16"
23 width="16"
25 height="16"
24 height="16"
26 viewBox="0 0 16 16"
25 viewBox="0 0 16 16"
27− fill="none"
28 xmlns="http://www.w3.org/2000/svg"
26 xmlns="http://www.w3.org/2000/svg"
29 >
27 >
30 <path
28 <path
31 fillRule="evenodd"
29 fillRule="evenodd"
32 clipRule="evenodd"
30 clipRule="evenodd"
33 d="M0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8ZM7.54325 11.4247L12.1498 5.66647L11.3169 5.00013L7.39013 9.90859L4.60812 7.59025L3.92526 8.40969L7.54325 11.4247Z"
31 d="M0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8ZM7.54325 11.4247L12.1498 5.66647L11.3169 5.00013L7.39013 9.90859L4.60812 7.59025L3.92526 8.40969L7.54325 11.4247Z"
34− fill="#ffffff"
35 />
32 />
36 </svg>
33 </svg>
37 ) : (
34 ) : (
@@ -39,14 +36,13 @@ export default function CopyLink({ content, className }) {
39 width="16"
36 width="16"
40 height="16"
37 height="16"
41 viewBox="0 0 16 16"
38 viewBox="0 0 16 16"
42− fill="none"
39+ className="fill-white"
43 xmlns="http://www.w3.org/2000/svg"
40 xmlns="http://www.w3.org/2000/svg"
44 >
41 >
45 <path
42 <path
46 fillRule="evenodd"
43 fillRule="evenodd"
47 clipRule="evenodd"
44 clipRule="evenodd"
48 d="M0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8ZM10.8229 11.5772L8.00004 8.75429L5.17716 11.5772L4.42292 10.8229L7.24579 8.00004L4.42292 5.17716L5.17716 4.42292L8.00004 7.24579L10.8229 4.42292L11.5772 5.17716L8.75429 8.00004L11.5772 10.8229L10.8229 11.5772Z"
45 d="M0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8ZM10.8229 11.5772L8.00004 8.75429L5.17716 11.5772L4.42292 10.8229L7.24579 8.00004L4.42292 5.17716L5.17716 4.42292L8.00004 7.24579L10.8229 4.42292L11.5772 5.17716L8.75429 8.00004L11.5772 10.8229L10.8229 11.5772Z"
49− fill="#ffffff"
50 />
46 />
51 </svg>
47 </svg>
52 );
48 );
@@ -56,7 +52,9 @@ export default function CopyLink({ content, className }) {
56 className={`bg-wall-600 p-4 rounded-xl button-sm text-white flex items-center justify-center space-x-2 ${className}`}
52 className={`bg-wall-600 p-4 rounded-xl button-sm text-white flex items-center justify-center space-x-2 ${className}`}
57 onClick={() => copy()}
53 onClick={() => copy()}
58 >
54 >
55+ <p className="leading-5">
59− <p className="leading-5">{copyStatus === "copied" ? "Copied" : "Copy Link"}</p>
56+ {copyStatus === "copied" ? "Copied" : "Copy Link"}
57+ </p>
60 {buttonIcon}
58 {buttonIcon}
61 </button>
59 </button>
62 );
60 );
components/EventPreview.js+4−2
@@ -6,8 +6,10 @@ import classNames from "classnames";
6
6
7export default function EventPreview({ event, className, big }) {
7export default function EventPreview({ event, className, big }) {
8 // Event tiles have a 'dark mode' used when their background images are dark and white text is needed for legibility.
8 // Event tiles have a 'dark mode' used when their background images are dark and white text is needed for legibility.
9− const grayText = event?.dark ? "text-white" : "text-wall-400";
9+ const grayText = event?.dark ? "text-white dark:text-black" : "text-wall-400";
10− const blackText = event?.dark ? "text-white" : "text-wall-600";
10+ const blackText = event?.dark
11+ ? "text-white dark:text-black"
12+ : "text-wall-600";
11
13
12 const starts = generateDisplayDate(event.starts, event.timezone);
14 const starts = generateDisplayDate(event.starts, event.timezone);
13 const ends = generateDisplayDate(event.ends, event.timezone);
15 const ends = generateDisplayDate(event.ends, event.timezone);
components/MenuTray.js+10−6
@@ -75,14 +75,13 @@ export default function MenuTray({ isOpen, setTray, search, children }) {
75 width="16"
75 width="16"
76 height="16"
76 height="16"
77 viewBox="0 0 16 16"
77 viewBox="0 0 16 16"
78− fill="none"
79 xmlns="http://www.w3.org/2000/svg"
78 xmlns="http://www.w3.org/2000/svg"
80 >
79 >
81 <path
80 <path
82 fillRule="evenodd"
81 fillRule="evenodd"
83 clipRule="evenodd"
82 clipRule="evenodd"
84 d="M0.39382 13.7045C-0.131273 14.2296 -0.131274 15.081 0.39382 15.6061C0.918913 16.1312 1.77026 16.1312 2.29535 15.6061L7.99999 9.90142L13.7047 15.6061C14.2297 16.1312 15.0811 16.1312 15.6062 15.6061C16.1313 15.081 16.1313 14.2296 15.6062 13.7046L9.90152 7.99989L15.6061 2.29535C16.1312 1.77026 16.1312 0.918913 15.6061 0.39382C15.081 -0.131273 14.2296 -0.131273 13.7045 0.39382L7.99999 6.09836L2.29548 0.393844C1.77038 -0.131249 0.919038 -0.13125 0.393945 0.393844C-0.131148 0.918937 -0.131148 1.77028 0.393945 2.29537L6.09846 7.99989L0.39382 13.7045Z"
83 d="M0.39382 13.7045C-0.131273 14.2296 -0.131274 15.081 0.39382 15.6061C0.918913 16.1312 1.77026 16.1312 2.29535 15.6061L7.99999 9.90142L13.7047 15.6061C14.2297 16.1312 15.0811 16.1312 15.6062 15.6061C16.1313 15.081 16.1313 14.2296 15.6062 13.7046L9.90152 7.99989L15.6061 2.29535C16.1312 1.77026 16.1312 0.918913 15.6061 0.39382C15.081 -0.131273 14.2296 -0.131273 13.7045 0.39382L7.99999 6.09836L2.29548 0.393844C1.77038 -0.131249 0.919038 -0.13125 0.393945 0.393844C-0.131148 0.918937 -0.131148 1.77028 0.393945 2.29537L6.09846 7.99989L0.39382 13.7045Z"
85− fill="white"
84+ className="fill-white"
86 />
85 />
87 </svg>
86 </svg>
88 ) : (
87 ) : (
@@ -90,12 +89,17 @@ export default function MenuTray({ isOpen, setTray, search, children }) {
90 width="16"
89 width="16"
91 height="16"
90 height="16"
92 viewBox="0 0 16 17"
91 viewBox="0 0 16 17"
93− fill="none"
94 xmlns="http://www.w3.org/2000/svg"
92 xmlns="http://www.w3.org/2000/svg"
95 >
93 >
96− <rect width="16" height="3" rx="1.5" fill="white" />
94+ <rect width="16" height="3" rx="1.5" className="fill-white" />
97− <rect y="7" width="16" height="3" rx="1.5" fill="white" />
95+ <rect y="7" width="16" height="3" rx="1.5" className="fill-white" />
98− <rect y="14" width="16" height="3" rx="1.5" fill="white" />
96+ <rect
97+ y="14"
98+ width="16"
99+ height="3"
100+ rx="1.5"
101+ className="fill-white"
102+ />
99 </svg>
103 </svg>
100 )}
104 )}
101 </button>
105 </button>
components/NewsletterSignup.js+2−2
@@ -12,7 +12,7 @@ export default function NewsletterSignup(props) {
12 <div className="input-group" id="mc_embed_signup_scroll">
12 <div className="input-group" id="mc_embed_signup_scroll">
13 <div className="mc-field-group w-full relative">
13 <div className="mc-field-group w-full relative">
14 <input
14 <input
15− className={`appearance-none outline-none text-wall-500 type-ui black ${
15+ className={`appearance-none outline-none text-wall-500 type-ui bg-white black ${
16 props.color || "border-wall-600"
16 props.color || "border-wall-600"
17 } border-4 px-3 w-full mb-2 h-16 rounded-xl`}
17 } border-4 px-3 w-full mb-2 h-16 rounded-xl`}
18 type="email"
18 type="email"
@@ -23,7 +23,7 @@ export default function NewsletterSignup(props) {
23 <div className="flex h-16 items-center justify-center absolute top-0 right-6">
23 <div className="flex h-16 items-center justify-center absolute top-0 right-6">
24 <button
24 <button
25 id="mc-embedded-subscribe"
25 id="mc-embedded-subscribe"
26− className="type-ui text-wall-500 bg-transparent"
26+ className="type-ui dark:text-green-400 text-wall-500 bg-transparent"
27 type="submit"
27 type="submit"
28 name="subscribe"
28 name="subscribe"
29 >
29 >
components/ecosystem/IndexCard.js+1−1
@@ -39,7 +39,7 @@ const badge = (type) => {
39 {
39 {
40 "bg-[#B37ED7]": type === "Organization",
40 "bg-[#B37ED7]": type === "Organization",
41 "bg-[#83b2d4]": type === "Application",
41 "bg-[#83b2d4]": type === "Application",
42− "bg-[#333333]": type === "Podcast",
42+ "bg-wall-600": type === "Podcast",
43 "bg-[#8dd5b1]": type === "Marketplace",
43 "bg-[#8dd5b1]": type === "Marketplace",
44 }
44 }
45 )}
45 )}
components/ecosystem/Post.js+1−1
@@ -85,7 +85,7 @@ const badge = (type) => {
85 {
85 {
86 "bg-[#B37ED7]": type === "Organization",
86 "bg-[#B37ED7]": type === "Organization",
87 "bg-[#83b2d4]": type === "Application",
87 "bg-[#83b2d4]": type === "Application",
88− "bg-[#333333]": type === "Podcast",
88+ "bg-wall-600": type === "Podcast",
89 "bg-[#8dd5b1]": type === "Marketplace",
89 "bg-[#8dd5b1]": type === "Marketplace",
90 }
90 }
91 )}
91 )}
components/gateway/Image.js+2−2
@@ -17,10 +17,10 @@ const GatewayImage = ({
17 fill="none"
17 fill="none"
18 xmlns="http://www.w3.org/2000/svg"
18 xmlns="http://www.w3.org/2000/svg"
19 >
19 >
20− <rect width="100" height="100" rx="10" fill="#24201E" />
20+ <rect width="100" height="100" rx="10" className="fill-wall-600" />
21 <path
21 <path
22 d="M28.8906 27.9844C28.5019 28.0215 28.1699 28.2833 28.043 28.6524C27.914 29.0235 28.0137 29.4336 28.2969 29.7032L70.2969 71.7032C70.4844 71.8965 70.7402 72.0059 71.0098 72.0059C71.2773 72.0079 71.5352 71.9004 71.7246 71.709C71.9141 71.5176 72.0176 71.2598 72.0137 70.9903C72.0098 70.7227 71.8984 70.4668 71.7031 70.2813L66.2501 64.8283C69.8204 60.9181 72.0001 55.7073 72.0001 50.0003C72.0001 37.8618 62.1386 28.0003 50.0001 28.0003C44.2931 28.0003 39.0976 30.1956 35.1876 33.7658L29.7031 28.2813C29.4922 28.0645 29.1934 27.9551 28.8906 27.9844L28.8906 27.9844ZM50.0001 30C61.0566 30 70.0001 38.9435 70.0001 50C70.0001 55.17 68.0411 59.8575 64.8281 63.406L36.5936 35.1715C40.1405 31.9606 44.8336 29.9995 49.9996 29.9995L50.0001 30ZM32.1721 37.8125C31.842 37.8321 31.5452 38.0137 31.3752 38.2969C29.2424 41.6856 28.0002 45.7029 28.0002 49.9999C28.0002 62.1384 37.8617 71.9999 50.0002 71.9999C54.2951 71.9999 58.3147 70.7558 61.7032 68.6249C62.1739 68.3319 62.3165 67.7128 62.0235 67.2421C61.7305 66.7714 61.1114 66.6288 60.6407 66.9218C57.5587 68.8593 53.9122 69.9999 50.0002 69.9999C38.9437 69.9999 30.0002 61.0564 30.0002 49.9999C30.0002 46.0878 31.1233 42.4414 33.0627 39.3594C33.2697 39.043 33.2815 38.6387 33.092 38.3125C32.9045 37.9844 32.5491 37.7929 32.1721 37.8125L32.1721 37.8125Z"
22 d="M28.8906 27.9844C28.5019 28.0215 28.1699 28.2833 28.043 28.6524C27.914 29.0235 28.0137 29.4336 28.2969 29.7032L70.2969 71.7032C70.4844 71.8965 70.7402 72.0059 71.0098 72.0059C71.2773 72.0079 71.5352 71.9004 71.7246 71.709C71.9141 71.5176 72.0176 71.2598 72.0137 70.9903C72.0098 70.7227 71.8984 70.4668 71.7031 70.2813L66.2501 64.8283C69.8204 60.9181 72.0001 55.7073 72.0001 50.0003C72.0001 37.8618 62.1386 28.0003 50.0001 28.0003C44.2931 28.0003 39.0976 30.1956 35.1876 33.7658L29.7031 28.2813C29.4922 28.0645 29.1934 27.9551 28.8906 27.9844L28.8906 27.9844ZM50.0001 30C61.0566 30 70.0001 38.9435 70.0001 50C70.0001 55.17 68.0411 59.8575 64.8281 63.406L36.5936 35.1715C40.1405 31.9606 44.8336 29.9995 49.9996 29.9995L50.0001 30ZM32.1721 37.8125C31.842 37.8321 31.5452 38.0137 31.3752 38.2969C29.2424 41.6856 28.0002 45.7029 28.0002 49.9999C28.0002 62.1384 37.8617 71.9999 50.0002 71.9999C54.2951 71.9999 58.3147 70.7558 61.7032 68.6249C62.1739 68.3319 62.3165 67.7128 62.0235 67.2421C61.7305 66.7714 61.1114 66.6288 60.6407 66.9218C57.5587 68.8593 53.9122 69.9999 50.0002 69.9999C38.9437 69.9999 30.0002 61.0564 30.0002 49.9999C30.0002 46.0878 31.1233 42.4414 33.0627 39.3594C33.2697 39.043 33.2815 38.6387 33.092 38.3125C32.9045 37.9844 32.5491 37.7929 32.1721 37.8125L32.1721 37.8125Z"
23− fill="white"
23+ className="fill-white"
24 />
24 />
25 </svg>
25 </svg>
26 </div>
26 </div>
package-lock.json+232−147
@@ -12,7 +12,7 @@
12 "@socialgouv/matomo-next": "^1.3.0",
12 "@socialgouv/matomo-next": "^1.3.0",
13 "@tailwindcss/aspect-ratio": "^0.4.0",
13 "@tailwindcss/aspect-ratio": "^0.4.0",
14 "@tlon/sigil-js": "^1.4.5",
14 "@tlon/sigil-js": "^1.4.5",
15− "@urbit/foundation-design-system": "^0.1.2",
15+ "@urbit/foundation-design-system": "^0.2.2",
16 "@urbit/markdoc": "^0.1.4",
16 "@urbit/markdoc": "^0.1.4",
17 "axios": "^0.26.1",
17 "axios": "^0.26.1",
18 "buffer": "^6.0.3",
18 "buffer": "^6.0.3",
@@ -42,7 +42,8 @@
42 "postcss": "^8.4.12",
42 "postcss": "^8.4.12",
43 "prettier": "^2.3.1",
43 "prettier": "^2.3.1",
44 "pretty-quick": "^3.1.0",
44 "pretty-quick": "^3.1.0",
45− "tailwindcss": "^3.0.24"
45+ "tailwindcss": "^3.0.24",
46+ "tailwindcss-theme-swapper": "^0.6.2"
46 }
47 }
47 },
48 },
48 "node_modules/@babel/runtime": {
49 "node_modules/@babel/runtime": {
@@ -62,14 +63,14 @@
62 "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
63 "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
63 },
64 },
64 "node_modules/@next/env": {
65 "node_modules/@next/env": {
65− "version": "12.2.3",
66+ "version": "12.2.4",
66− "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz",
67+ "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.4.tgz",
67− "integrity": "sha512-2lWKP5Xcvnor70NaaROZXBvU8z9mFReePCG8NhZw6NyNGnPvC+8s+Cre/63LAB1LKzWw/e9bZJnQUg0gYFRb2Q=="
68+ "integrity": "sha512-/gApFXWk5CCLFQJL5IYJXxPQuG5tz5nPX4l27A9Zm/+wJxiwFrRSP54AopDxIv4JRp/rGwcgk/lZS/0Clw8jYA=="
68 },
69 },
69 "node_modules/@next/swc-android-arm-eabi": {
70 "node_modules/@next/swc-android-arm-eabi": {
70− "version": "12.2.3",
71+ "version": "12.2.4",
71− "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.3.tgz",
72+ "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.4.tgz",
72− "integrity": "sha512-JxmCW9XB5PYnkGE67BdnBTdqW0SW6oMCiPMHLdjeRi4T3U4JJKJGnjQld99+6TPOfPWigtw3W7Cijp5gc+vJ/w==",
73+ "integrity": "sha512-P4YSFNpmXXSnn3P1qsOAqz+MX3On9fHrlc8ovb/CFJJoU+YLCR53iCEwfw39e0IZEgDA7ttgr108plF8mxaX0g==",
73 "cpu": [
74 "cpu": [
74 "arm"
75 "arm"
75 ],
76 ],
@@ -82,9 +83,9 @@
82 }
83 }
83 },
84 },
84 "node_modules/@next/swc-android-arm64": {
85 "node_modules/@next/swc-android-arm64": {
85− "version": "12.2.3",
86+ "version": "12.2.4",
86− "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.3.tgz",
87+ "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.4.tgz",
87− "integrity": "sha512-3l4zXpWnzy0fqoedsFRxzMy/eGlMMqn6IwPEuBmtEQ4h7srmQFHyT+Bk+eVHb0o1RQ7/TloAa+mu8JX5tz/5tA==",
88+ "integrity": "sha512-4o2n14E18O+8xHlf6dgJsWPXN9gmSmfIe2Z0EqKDIPBBkFt/2CyrH0+vwHnL2l7xkDHhOGfZYcYIWVUR5aNu0A==",
88 "cpu": [
89 "cpu": [
89 "arm64"
90 "arm64"
90 ],
91 ],
@@ -97,9 +98,9 @@
97 }
98 }
98 },
99 },
99 "node_modules/@next/swc-darwin-arm64": {
100 "node_modules/@next/swc-darwin-arm64": {
100− "version": "12.2.3",
101+ "version": "12.2.4",
101− "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.3.tgz",
102+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.4.tgz",
102− "integrity": "sha512-eutDO/RH6pf7+8zHo3i2GKLhF0qaMtxWpY8k3Oa1k+CyrcJ0IxwkfH/x3f75jTMeCrThn6Uu8j3WeZOxvhto1Q==",
103+ "integrity": "sha512-DcUO6MGBL9E3jj5o86MUnTOy4WawIJJhyCcFYO4f51sbl7+uPIYIx40eo98A6NwJEXazCqq1hLeqOaNTAIvDiQ==",
103 "cpu": [
104 "cpu": [
104 "arm64"
105 "arm64"
105 ],
106 ],
@@ -112,9 +113,9 @@
112 }
113 }
113 },
114 },
114 "node_modules/@next/swc-darwin-x64": {
115 "node_modules/@next/swc-darwin-x64": {
115− "version": "12.2.3",
116+ "version": "12.2.4",
116− "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.3.tgz",
117+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.4.tgz",
117− "integrity": "sha512-lve+lnTiddXbcT3Lh2ujOFywQSEycTYQhuf6j6JrPu9oLQGS01kjIqqSj3/KMmSoppEnXo3BxkgYu+g2+ecHkA==",
118+ "integrity": "sha512-IUlFMqeLjdIzDorrGC2Dt+2Ae3DbKQbRzCzmDq4/CP1+jJGeDXo/2AHnlE+WYnwQAC4KtAz6pbVnd3KstZWsVA==",
118 "cpu": [
119 "cpu": [
119 "x64"
120 "x64"
120 ],
121 ],
@@ -127,9 +128,9 @@
127 }
128 }
128 },
129 },
129 "node_modules/@next/swc-freebsd-x64": {
130 "node_modules/@next/swc-freebsd-x64": {
130− "version": "12.2.3",
131+ "version": "12.2.4",
131− "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.3.tgz",
132+ "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.4.tgz",
132− "integrity": "sha512-V4bZU1qBFkULTPW53phY8ypioh3EERzHu9YKAasm9RxU4dj+8c/4s60y+kbFkFEEpIUgEU6yNuYZRR4lHHbUGA==",
133+ "integrity": "sha512-475vwyWcjnyDVDWLgAATP0HI8W1rwByc+uXk1B6KkAVFhkoDgH387LW0uNqxavK+VxCzj3avQXX/58XDvxtSlg==",
133 "cpu": [
134 "cpu": [
134 "x64"
135 "x64"
135 ],
136 ],
@@ -142,9 +143,9 @@
142 }
143 }
143 },
144 },
144 "node_modules/@next/swc-linux-arm-gnueabihf": {
145 "node_modules/@next/swc-linux-arm-gnueabihf": {
145− "version": "12.2.3",
146+ "version": "12.2.4",
146− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.3.tgz",
147+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.4.tgz",
147− "integrity": "sha512-MWxS/i+XSEKdQE0ZmdYkPPrWKBi4JwMVaXdOW9J/T/sZJsHsLlSC9ErBcNolKAJEVka+tnw9oPRyRCKOj+q0sw==",
148+ "integrity": "sha512-qZW+L3iG3XSGtlOPmD5RRWXyk6ZNdscLV0BQjuDvP+exTg+uixqHXOHz0/GVATIJEBQOF0Kew7jAXVXEP+iRTQ==",
148 "cpu": [
149 "cpu": [
149 "arm"
150 "arm"
150 ],
151 ],
@@ -157,9 +158,9 @@
157 }
158 }
158 },
159 },
159 "node_modules/@next/swc-linux-arm64-gnu": {
160 "node_modules/@next/swc-linux-arm64-gnu": {
160− "version": "12.2.3",
161+ "version": "12.2.4",
161− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.3.tgz",
162+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.4.tgz",
162− "integrity": "sha512-ikXkqAmvEcWTzIQFDdmrUHLWzdDAF5s2pVsSpQn9rk/gK1i9webH1GRQd2bSM7JLuPBZSaYrNGvDTyHZdSEYlg==",
163+ "integrity": "sha512-fEPRjItWYaKyyG9N+2HIA59OBHIhk7WC+Rh+LwXsh0pQe870Ykpek3KQs0umjsrEGe57NyMomq3f80/N8taDvA==",
163 "cpu": [
164 "cpu": [
164 "arm64"
165 "arm64"
165 ],
166 ],
@@ -172,9 +173,9 @@
172 }
173 }
173 },
174 },
174 "node_modules/@next/swc-linux-arm64-musl": {
175 "node_modules/@next/swc-linux-arm64-musl": {
175− "version": "12.2.3",
176+ "version": "12.2.4",
176− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.3.tgz",
177+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.4.tgz",
177− "integrity": "sha512-wE45gGFkeLLLnCoveKaBrdpYkkypl3qwNF2YhnfvfVK7etuu1O679LwClhCWinDVBr+KOkmyHok00Z+0uI1ycg==",
178+ "integrity": "sha512-rnCTzXII0EBCcFn9P5s/Dho2kPUMSX/bP0iOAj8wEI/IxUEfEElbin89zJoNW30cycHu19xY8YP4K2+hzciPzQ==",
178 "cpu": [
179 "cpu": [
179 "arm64"
180 "arm64"
180 ],
181 ],
@@ -187,9 +188,9 @@
187 }
188 }
188 },
189 },
189 "node_modules/@next/swc-linux-x64-gnu": {
190 "node_modules/@next/swc-linux-x64-gnu": {
190− "version": "12.2.3",
191+ "version": "12.2.4",
191− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.3.tgz",
192+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.4.tgz",
192− "integrity": "sha512-MbFI6413VSXiREzHwYD8YAJLTknBaC+bmjXgdHEEdloeOuBFQGE3NWn3izOCTy8kV+s98VDQO8au7EKKs+bW0g==",
193+ "integrity": "sha512-PhXX6NSuIuhHInxPY2VkG2Bl7VllsD3Cjx+pQcS1wTym7Zt7UoLvn05PkRrkiyIkvR+UXnqPUM3TYiSbnemXEw==",
193 "cpu": [
194 "cpu": [
194 "x64"
195 "x64"
195 ],
196 ],
@@ -202,9 +203,9 @@
202 }
203 }
203 },
204 },
204 "node_modules/@next/swc-linux-x64-musl": {
205 "node_modules/@next/swc-linux-x64-musl": {
205− "version": "12.2.3",
206+ "version": "12.2.4",
206− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.3.tgz",
207+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.4.tgz",
207− "integrity": "sha512-jMBD0Va6fInbPih/dNySlNY2RpjkK6MXS+UGVEvuTswl1MZr+iahvurmshwGKpjaRwVU4DSFMD8+gfWxsTFs1Q==",
208+ "integrity": "sha512-GmC/QROiUZpFirHRfPQqMyCXZ+5+ndbBZrMvL74HtQB/CKXB8K1VM+rvy9Gp/5OaU8Rxp48IcX79NOfI2LiXlA==",
208 "cpu": [
209 "cpu": [
209 "x64"
210 "x64"
210 ],
211 ],
@@ -217,9 +218,9 @@
217 }
218 }
218 },
219 },
219 "node_modules/@next/swc-win32-arm64-msvc": {
220 "node_modules/@next/swc-win32-arm64-msvc": {
220− "version": "12.2.3",
221+ "version": "12.2.4",
221− "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.3.tgz",
222+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.4.tgz",
222− "integrity": "sha512-Cq8ToPdc0jQP2C7pjChYctAsEe7+lO/B826ZCK5xFzobuHPiCyJ2Mzx/nEQwCY4SpYkeJQtCbwlCz5iyGW5zGg==",
223+ "integrity": "sha512-9XKoCXbNZuaMRPtcKQz3+hgVpkMosaLlcxHFXT8/j4w61k7/qvEbrkMDS9WHNrD/xVcLycwhPRgXcns2K1BdBQ==",
223 "cpu": [
224 "cpu": [
224 "arm64"
225 "arm64"
225 ],
226 ],
@@ -232,9 +233,9 @@
232 }
233 }
233 },
234 },
234 "node_modules/@next/swc-win32-ia32-msvc": {
235 "node_modules/@next/swc-win32-ia32-msvc": {
235− "version": "12.2.3",
236+ "version": "12.2.4",
236− "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.3.tgz",
237+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.4.tgz",
237− "integrity": "sha512-BtFq4c8IpeB0sDhJMHJFgm86rPkOvmYI8k3De8Y2kgNVWSeLQ0Q929PWf7e+GqcX1015ei/gEB41ZH8Iw49NzA==",
238+ "integrity": "sha512-hEyRieZKH9iw4AzvXaQ+Fyb98k0G/o9QcRGxA1/O/O/elf1+Qvuwb15phT8GbVtIeNziy66XTPOhKKfdr8KyUg==",
238 "cpu": [
239 "cpu": [
239 "ia32"
240 "ia32"
240 ],
241 ],
@@ -247,9 +248,9 @@
247 }
248 }
248 },
249 },
249 "node_modules/@next/swc-win32-x64-msvc": {
250 "node_modules/@next/swc-win32-x64-msvc": {
250− "version": "12.2.3",
251+ "version": "12.2.4",
251− "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.3.tgz",
252+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.4.tgz",
252− "integrity": "sha512-huSNb98KSG77Kl96CoPgCwom28aamuUsPpRmn/4s9L0RNbbHVSkp9E6HA4yOAykZCEuWcdNsRLbVVuAbt8rtIw==",
253+ "integrity": "sha512-5Pl1tdMJWLy4rvzU1ecx0nHWgDPqoYuvYoXE/5X0Clu9si/yOuBIj573F2kOTY7mu0LX2wgCJVSnyK0abHBxIw==",
253 "cpu": [
254 "cpu": [
254 "x64"
255 "x64"
255 ],
256 ],
@@ -337,9 +338,9 @@
337 "dev": true
338 "dev": true
338 },
339 },
339 "node_modules/@urbit/foundation-design-system": {
340 "node_modules/@urbit/foundation-design-system": {
340− "version": "0.1.2",
341+ "version": "0.2.2",
341− "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.1.2.tgz",
342+ "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.2.2.tgz",
342− "integrity": "sha512-9Onmme1o/bi9KYPcECtVg7gXCrUeAWcgsLFt2Af7bD8XR6c8sZum42bt8jkLIKFxtL1dHUYjnGpt0wN6JwaXNw==",
343+ "integrity": "sha512-VzYz9LYsSbcPp9LpHkoCF6POMZuXHb7f5eJbIVZe0wyUn4boHiIGBY7BtWVi2n8n09PgZ+/7hsT8DPsE/EJ44g==",
343 "dependencies": {
344 "dependencies": {
344 "core-js": "^3.23.1",
345 "core-js": "^3.23.1",
345 "html-react-parser": "^1.4.14",
346 "html-react-parser": "^1.4.14",
@@ -355,7 +356,8 @@
355 "prismjs": "^1.28.0",
356 "prismjs": "^1.28.0",
356 "react": "^17.0.2",
357 "react": "^17.0.2",
357 "react-dom": "^17.0.2",
358 "react-dom": "^17.0.2",
358− "tailwindcss": "^3.1.3"
359+ "tailwindcss": "^3.1.3",
360+ "tailwindcss-theme-swapper": "^0.6.2"
359 }
361 }
360 },
362 },
361 "node_modules/@urbit/markdoc": {
363 "node_modules/@urbit/markdoc": {
@@ -620,9 +622,9 @@
620 }
622 }
621 },
623 },
622 "node_modules/caniuse-lite": {
624 "node_modules/caniuse-lite": {
623− "version": "1.0.30001373",
625+ "version": "1.0.30001374",
624− "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz",
626+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz",
625− "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==",
627+ "integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw==",
626 "funding": [
628 "funding": [
627 {
629 {
628 "type": "opencollective",
630 "type": "opencollective",
@@ -689,11 +691,22 @@
689 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
691 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
690 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
692 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
691 },
693 },
694+ "node_modules/color": {
695+ "version": "4.2.3",
696+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
697+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
698+ "dependencies": {
699+ "color-convert": "^2.0.1",
700+ "color-string": "^1.9.0"
701+ },
702+ "engines": {
703+ "node": ">=12.5.0"
704+ }
705+ },
692 "node_modules/color-convert": {
706 "node_modules/color-convert": {
693 "version": "2.0.1",
707 "version": "2.0.1",
694 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
708 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
695 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
709 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
696− "dev": true,
697 "dependencies": {
710 "dependencies": {
698 "color-name": "~1.1.4"
711 "color-name": "~1.1.4"
699 },
712 },
@@ -706,6 +719,15 @@
706 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
719 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
707 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
720 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
708 },
721 },
722+ "node_modules/color-string": {
723+ "version": "1.9.1",
724+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
725+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
726+ "dependencies": {
727+ "color-name": "^1.0.0",
728+ "simple-swizzle": "^0.2.2"
729+ }
730+ },
709 "node_modules/compute-scroll-into-view": {
731 "node_modules/compute-scroll-into-view": {
710 "version": "1.0.17",
732 "version": "1.0.17",
711 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
733 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
@@ -889,9 +911,9 @@
889 }
911 }
890 },
912 },
891 "node_modules/electron-to-chromium": {
913 "node_modules/electron-to-chromium": {
892− "version": "1.4.208",
914+ "version": "1.4.211",
893− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz",
915+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz",
894− "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ=="
916+ "integrity": "sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A=="
895 },
917 },
896 "node_modules/end-of-stream": {
918 "node_modules/end-of-stream": {
897 "version": "1.4.4",
919 "version": "1.4.4",
@@ -1286,6 +1308,11 @@
1286 "loose-envify": "^1.0.0"
1308 "loose-envify": "^1.0.0"
1287 }
1309 }
1288 },
1310 },
1311+ "node_modules/is-arrayish": {
1312+ "version": "0.3.2",
1313+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
1314+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
1315+ },
1289 "node_modules/is-binary-path": {
1316 "node_modules/is-binary-path": {
1290 "version": "2.1.0",
1317 "version": "2.1.0",
1291 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1318 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -1303,9 +1330,9 @@
1303 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
1330 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
1304 },
1331 },
1305 "node_modules/is-core-module": {
1332 "node_modules/is-core-module": {
1306− "version": "2.9.0",
1333+ "version": "2.10.0",
1307− "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
1334+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
1308− "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
1335+ "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
1309 "dependencies": {
1336 "dependencies": {
1310 "has": "^1.0.3"
1337 "has": "^1.0.3"
1311 },
1338 },
@@ -1579,11 +1606,11 @@
1579 }
1606 }
1580 },
1607 },
1581 "node_modules/next": {
1608 "node_modules/next": {
1582− "version": "12.2.3",
1609+ "version": "12.2.4",
1583− "resolved": "https://registry.npmjs.org/next/-/next-12.2.3.tgz",
1610+ "resolved": "https://registry.npmjs.org/next/-/next-12.2.4.tgz",
1584− "integrity": "sha512-TA0tmSA6Dk6S6kfvCNbF7CWYW8468gZUxr/3/30z4KvAQbXnl2ASYZElVe7q/hBW/1F1ee0tSBlHa4/sn+ZIBw==",
1611+ "integrity": "sha512-b1xlxEozmAWokAXzXsi5vlmU/IfJcFNIJA8dpU5UdkFbyDPio8wwb8mAQ/Y7rGtfTgG/t/u49BiyEA+xAgFvow==",
1585 "dependencies": {
1612 "dependencies": {
1586− "@next/env": "12.2.3",
1613+ "@next/env": "12.2.4",
1587 "@swc/helpers": "0.4.3",
1614 "@swc/helpers": "0.4.3",
1588 "caniuse-lite": "^1.0.30001332",
1615 "caniuse-lite": "^1.0.30001332",
1589 "postcss": "8.4.14",
1616 "postcss": "8.4.14",
@@ -1597,19 +1624,19 @@
1597 "node": ">=12.22.0"
1624 "node": ">=12.22.0"
1598 },
1625 },
1599 "optionalDependencies": {
1626 "optionalDependencies": {
1600− "@next/swc-android-arm-eabi": "12.2.3",
1627+ "@next/swc-android-arm-eabi": "12.2.4",
1601− "@next/swc-android-arm64": "12.2.3",
1628+ "@next/swc-android-arm64": "12.2.4",
1602− "@next/swc-darwin-arm64": "12.2.3",
1629+ "@next/swc-darwin-arm64": "12.2.4",
1603− "@next/swc-darwin-x64": "12.2.3",
1630+ "@next/swc-darwin-x64": "12.2.4",
1604− "@next/swc-freebsd-x64": "12.2.3",
1631+ "@next/swc-freebsd-x64": "12.2.4",
1605− "@next/swc-linux-arm-gnueabihf": "12.2.3",
1632+ "@next/swc-linux-arm-gnueabihf": "12.2.4",
1606− "@next/swc-linux-arm64-gnu": "12.2.3",
1633+ "@next/swc-linux-arm64-gnu": "12.2.4",
1607− "@next/swc-linux-arm64-musl": "12.2.3",
1634+ "@next/swc-linux-arm64-musl": "12.2.4",
1608− "@next/swc-linux-x64-gnu": "12.2.3",
1635+ "@next/swc-linux-x64-gnu": "12.2.4",
1609− "@next/swc-linux-x64-musl": "12.2.3",
1636+ "@next/swc-linux-x64-musl": "12.2.4",
1610− "@next/swc-win32-arm64-msvc": "12.2.3",
1637+ "@next/swc-win32-arm64-msvc": "12.2.4",
1611− "@next/swc-win32-ia32-msvc": "12.2.3",
1638+ "@next/swc-win32-ia32-msvc": "12.2.4",
1612− "@next/swc-win32-x64-msvc": "12.2.3"
1639+ "@next/swc-win32-x64-msvc": "12.2.4"
1613 },
1640 },
1614 "peerDependencies": {
1641 "peerDependencies": {
1615 "fibers": ">= 3.1.0",
1642 "fibers": ">= 3.1.0",
@@ -2266,6 +2293,14 @@
2266 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2293 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2267 "dev": true
2294 "dev": true
2268 },
2295 },
2296+ "node_modules/simple-swizzle": {
2297+ "version": "0.2.2",
2298+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
2299+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
2300+ "dependencies": {
2301+ "is-arrayish": "^0.3.1"
2302+ }
2303+ },
2269 "node_modules/source-map-js": {
2304 "node_modules/source-map-js": {
2270 "version": "1.0.2",
2305 "version": "1.0.2",
2271 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
2306 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -2420,6 +2455,16 @@
2420 "postcss": "^8.0.9"
2455 "postcss": "^8.0.9"
2421 }
2456 }
2422 },
2457 },
2458+ "node_modules/tailwindcss-theme-swapper": {
2459+ "version": "0.6.2",
2460+ "resolved": "https://registry.npmjs.org/tailwindcss-theme-swapper/-/tailwindcss-theme-swapper-0.6.2.tgz",
2461+ "integrity": "sha512-l+DQJJH9g9/YXKnNApw0W/2gffSkbfBkhVJp8KBolK4E3SR6GbOUpJyuQRfnYbL8KR/BOjDuQntnZM3FZQqEnw==",
2462+ "dependencies": {
2463+ "color": "^4.2.3",
2464+ "postcss": "^8.4.12",
2465+ "tailwindcss": "^3.0.23"
2466+ }
2467+ },
2423 "node_modules/to-regex-range": {
2468 "node_modules/to-regex-range": {
2424 "version": "5.0.1",
2469 "version": "5.0.1",
2425 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2470 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -2582,86 +2627,86 @@
2582 "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
2627 "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg=="
2583 },
2628 },
2584 "@next/env": {
2629 "@next/env": {
2585− "version": "12.2.3",
2630+ "version": "12.2.4",
2586− "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz",
2631+ "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.4.tgz",
2587− "integrity": "sha512-2lWKP5Xcvnor70NaaROZXBvU8z9mFReePCG8NhZw6NyNGnPvC+8s+Cre/63LAB1LKzWw/e9bZJnQUg0gYFRb2Q=="
2632+ "integrity": "sha512-/gApFXWk5CCLFQJL5IYJXxPQuG5tz5nPX4l27A9Zm/+wJxiwFrRSP54AopDxIv4JRp/rGwcgk/lZS/0Clw8jYA=="
2588 },
2633 },
2589 "@next/swc-android-arm-eabi": {
2634 "@next/swc-android-arm-eabi": {
2590− "version": "12.2.3",
2635+ "version": "12.2.4",
2591− "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.3.tgz",
2636+ "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.4.tgz",
2592− "integrity": "sha512-JxmCW9XB5PYnkGE67BdnBTdqW0SW6oMCiPMHLdjeRi4T3U4JJKJGnjQld99+6TPOfPWigtw3W7Cijp5gc+vJ/w==",
2637+ "integrity": "sha512-P4YSFNpmXXSnn3P1qsOAqz+MX3On9fHrlc8ovb/CFJJoU+YLCR53iCEwfw39e0IZEgDA7ttgr108plF8mxaX0g==",
2593 "optional": true
2638 "optional": true
2594 },
2639 },
2595 "@next/swc-android-arm64": {
2640 "@next/swc-android-arm64": {
2596− "version": "12.2.3",
2641+ "version": "12.2.4",
2597− "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.3.tgz",
2642+ "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.4.tgz",
2598− "integrity": "sha512-3l4zXpWnzy0fqoedsFRxzMy/eGlMMqn6IwPEuBmtEQ4h7srmQFHyT+Bk+eVHb0o1RQ7/TloAa+mu8JX5tz/5tA==",
2643+ "integrity": "sha512-4o2n14E18O+8xHlf6dgJsWPXN9gmSmfIe2Z0EqKDIPBBkFt/2CyrH0+vwHnL2l7xkDHhOGfZYcYIWVUR5aNu0A==",
2599 "optional": true
2644 "optional": true
2600 },
2645 },
2601 "@next/swc-darwin-arm64": {
2646 "@next/swc-darwin-arm64": {
2602− "version": "12.2.3",
2647+ "version": "12.2.4",
2603− "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.3.tgz",
2648+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.4.tgz",
2604− "integrity": "sha512-eutDO/RH6pf7+8zHo3i2GKLhF0qaMtxWpY8k3Oa1k+CyrcJ0IxwkfH/x3f75jTMeCrThn6Uu8j3WeZOxvhto1Q==",
2649+ "integrity": "sha512-DcUO6MGBL9E3jj5o86MUnTOy4WawIJJhyCcFYO4f51sbl7+uPIYIx40eo98A6NwJEXazCqq1hLeqOaNTAIvDiQ==",
2605 "optional": true
2650 "optional": true
2606 },
2651 },
2607 "@next/swc-darwin-x64": {
2652 "@next/swc-darwin-x64": {
2608− "version": "12.2.3",
2653+ "version": "12.2.4",
2609− "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.3.tgz",
2654+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.4.tgz",
2610− "integrity": "sha512-lve+lnTiddXbcT3Lh2ujOFywQSEycTYQhuf6j6JrPu9oLQGS01kjIqqSj3/KMmSoppEnXo3BxkgYu+g2+ecHkA==",
2655+ "integrity": "sha512-IUlFMqeLjdIzDorrGC2Dt+2Ae3DbKQbRzCzmDq4/CP1+jJGeDXo/2AHnlE+WYnwQAC4KtAz6pbVnd3KstZWsVA==",
2611 "optional": true
2656 "optional": true
2612 },
2657 },
2613 "@next/swc-freebsd-x64": {
2658 "@next/swc-freebsd-x64": {
2614− "version": "12.2.3",
2659+ "version": "12.2.4",
2615− "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.3.tgz",
2660+ "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.4.tgz",
2616− "integrity": "sha512-V4bZU1qBFkULTPW53phY8ypioh3EERzHu9YKAasm9RxU4dj+8c/4s60y+kbFkFEEpIUgEU6yNuYZRR4lHHbUGA==",
2661+ "integrity": "sha512-475vwyWcjnyDVDWLgAATP0HI8W1rwByc+uXk1B6KkAVFhkoDgH387LW0uNqxavK+VxCzj3avQXX/58XDvxtSlg==",
2617 "optional": true
2662 "optional": true
2618 },
2663 },
2619 "@next/swc-linux-arm-gnueabihf": {
2664 "@next/swc-linux-arm-gnueabihf": {
2620− "version": "12.2.3",
2665+ "version": "12.2.4",
2621− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.3.tgz",
2666+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.4.tgz",
2622− "integrity": "sha512-MWxS/i+XSEKdQE0ZmdYkPPrWKBi4JwMVaXdOW9J/T/sZJsHsLlSC9ErBcNolKAJEVka+tnw9oPRyRCKOj+q0sw==",
2667+ "integrity": "sha512-qZW+L3iG3XSGtlOPmD5RRWXyk6ZNdscLV0BQjuDvP+exTg+uixqHXOHz0/GVATIJEBQOF0Kew7jAXVXEP+iRTQ==",
2623 "optional": true
2668 "optional": true
2624 },
2669 },
2625 "@next/swc-linux-arm64-gnu": {
2670 "@next/swc-linux-arm64-gnu": {
2626− "version": "12.2.3",
2671+ "version": "12.2.4",
2627− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.3.tgz",
2672+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.4.tgz",
2628− "integrity": "sha512-ikXkqAmvEcWTzIQFDdmrUHLWzdDAF5s2pVsSpQn9rk/gK1i9webH1GRQd2bSM7JLuPBZSaYrNGvDTyHZdSEYlg==",
2673+ "integrity": "sha512-fEPRjItWYaKyyG9N+2HIA59OBHIhk7WC+Rh+LwXsh0pQe870Ykpek3KQs0umjsrEGe57NyMomq3f80/N8taDvA==",
2629 "optional": true
2674 "optional": true
2630 },
2675 },
2631 "@next/swc-linux-arm64-musl": {
2676 "@next/swc-linux-arm64-musl": {
2632− "version": "12.2.3",
2677+ "version": "12.2.4",
2633− "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.3.tgz",
2678+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.4.tgz",
2634− "integrity": "sha512-wE45gGFkeLLLnCoveKaBrdpYkkypl3qwNF2YhnfvfVK7etuu1O679LwClhCWinDVBr+KOkmyHok00Z+0uI1ycg==",
2679+ "integrity": "sha512-rnCTzXII0EBCcFn9P5s/Dho2kPUMSX/bP0iOAj8wEI/IxUEfEElbin89zJoNW30cycHu19xY8YP4K2+hzciPzQ==",
2635 "optional": true
2680 "optional": true
2636 },
2681 },
2637 "@next/swc-linux-x64-gnu": {
2682 "@next/swc-linux-x64-gnu": {
2638− "version": "12.2.3",
2683+ "version": "12.2.4",
2639− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.3.tgz",
2684+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.4.tgz",
2640− "integrity": "sha512-MbFI6413VSXiREzHwYD8YAJLTknBaC+bmjXgdHEEdloeOuBFQGE3NWn3izOCTy8kV+s98VDQO8au7EKKs+bW0g==",
2685+ "integrity": "sha512-PhXX6NSuIuhHInxPY2VkG2Bl7VllsD3Cjx+pQcS1wTym7Zt7UoLvn05PkRrkiyIkvR+UXnqPUM3TYiSbnemXEw==",
2641 "optional": true
2686 "optional": true
2642 },
2687 },
2643 "@next/swc-linux-x64-musl": {
2688 "@next/swc-linux-x64-musl": {
2644− "version": "12.2.3",
2689+ "version": "12.2.4",
2645− "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.3.tgz",
2690+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.4.tgz",
2646− "integrity": "sha512-jMBD0Va6fInbPih/dNySlNY2RpjkK6MXS+UGVEvuTswl1MZr+iahvurmshwGKpjaRwVU4DSFMD8+gfWxsTFs1Q==",
2691+ "integrity": "sha512-GmC/QROiUZpFirHRfPQqMyCXZ+5+ndbBZrMvL74HtQB/CKXB8K1VM+rvy9Gp/5OaU8Rxp48IcX79NOfI2LiXlA==",
2647 "optional": true
2692 "optional": true
2648 },
2693 },
2649 "@next/swc-win32-arm64-msvc": {
2694 "@next/swc-win32-arm64-msvc": {
2650− "version": "12.2.3",
2695+ "version": "12.2.4",
2651− "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.3.tgz",
2696+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.4.tgz",
2652− "integrity": "sha512-Cq8ToPdc0jQP2C7pjChYctAsEe7+lO/B826ZCK5xFzobuHPiCyJ2Mzx/nEQwCY4SpYkeJQtCbwlCz5iyGW5zGg==",
2697+ "integrity": "sha512-9XKoCXbNZuaMRPtcKQz3+hgVpkMosaLlcxHFXT8/j4w61k7/qvEbrkMDS9WHNrD/xVcLycwhPRgXcns2K1BdBQ==",
2653 "optional": true
2698 "optional": true
2654 },
2699 },
2655 "@next/swc-win32-ia32-msvc": {
2700 "@next/swc-win32-ia32-msvc": {
2656− "version": "12.2.3",
2701+ "version": "12.2.4",
2657− "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.3.tgz",
2702+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.4.tgz",
2658− "integrity": "sha512-BtFq4c8IpeB0sDhJMHJFgm86rPkOvmYI8k3De8Y2kgNVWSeLQ0Q929PWf7e+GqcX1015ei/gEB41ZH8Iw49NzA==",
2703+ "integrity": "sha512-hEyRieZKH9iw4AzvXaQ+Fyb98k0G/o9QcRGxA1/O/O/elf1+Qvuwb15phT8GbVtIeNziy66XTPOhKKfdr8KyUg==",
2659 "optional": true
2704 "optional": true
2660 },
2705 },
2661 "@next/swc-win32-x64-msvc": {
2706 "@next/swc-win32-x64-msvc": {
2662− "version": "12.2.3",
2707+ "version": "12.2.4",
2663− "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.3.tgz",
2708+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.4.tgz",
2664− "integrity": "sha512-huSNb98KSG77Kl96CoPgCwom28aamuUsPpRmn/4s9L0RNbbHVSkp9E6HA4yOAykZCEuWcdNsRLbVVuAbt8rtIw==",
2709+ "integrity": "sha512-5Pl1tdMJWLy4rvzU1ecx0nHWgDPqoYuvYoXE/5X0Clu9si/yOuBIj573F2kOTY7mu0LX2wgCJVSnyK0abHBxIw==",
2665 "optional": true
2710 "optional": true
2666 },
2711 },
2667 "@nodelib/fs.scandir": {
2712 "@nodelib/fs.scandir": {
@@ -2724,9 +2769,9 @@
2724 "dev": true
2769 "dev": true
2725 },
2770 },
2726 "@urbit/foundation-design-system": {
2771 "@urbit/foundation-design-system": {
2727− "version": "0.1.2",
2772+ "version": "0.2.2",
2728− "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.1.2.tgz",
2773+ "resolved": "https://registry.npmjs.org/@urbit/foundation-design-system/-/foundation-design-system-0.2.2.tgz",
2729− "integrity": "sha512-9Onmme1o/bi9KYPcECtVg7gXCrUeAWcgsLFt2Af7bD8XR6c8sZum42bt8jkLIKFxtL1dHUYjnGpt0wN6JwaXNw==",
2774+ "integrity": "sha512-VzYz9LYsSbcPp9LpHkoCF6POMZuXHb7f5eJbIVZe0wyUn4boHiIGBY7BtWVi2n8n09PgZ+/7hsT8DPsE/EJ44g==",
2730 "requires": {
2775 "requires": {
2731 "core-js": "^3.23.1",
2776 "core-js": "^3.23.1",
2732 "html-react-parser": "^1.4.14",
2777 "html-react-parser": "^1.4.14",
@@ -2893,9 +2938,9 @@
2893 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
2938 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
2894 },
2939 },
2895 "caniuse-lite": {
2940 "caniuse-lite": {
2896− "version": "1.0.30001373",
2941+ "version": "1.0.30001374",
2897− "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz",
2942+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz",
2898− "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ=="
2943+ "integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw=="
2899 },
2944 },
2900 "chalk": {
2945 "chalk": {
2901 "version": "3.0.0",
2946 "version": "3.0.0",
@@ -2937,11 +2982,19 @@
2937 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
2982 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
2938 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
2983 "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
2939 },
2984 },
2985+ "color": {
2986+ "version": "4.2.3",
2987+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
2988+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
2989+ "requires": {
2990+ "color-convert": "^2.0.1",
2991+ "color-string": "^1.9.0"
2992+ }
2993+ },
2940 "color-convert": {
2994 "color-convert": {
2941 "version": "2.0.1",
2995 "version": "2.0.1",
2942 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2996 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2943 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2997 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2944− "dev": true,
2945 "requires": {
2998 "requires": {
2946 "color-name": "~1.1.4"
2999 "color-name": "~1.1.4"
2947 }
3000 }
@@ -2951,6 +3004,15 @@
2951 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3004 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2952 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
3005 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
2953 },
3006 },
3007+ "color-string": {
3008+ "version": "1.9.1",
3009+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
3010+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
3011+ "requires": {
3012+ "color-name": "^1.0.0",
3013+ "simple-swizzle": "^0.2.2"
3014+ }
3015+ },
2954 "compute-scroll-into-view": {
3016 "compute-scroll-into-view": {
2955 "version": "1.0.17",
3017 "version": "1.0.17",
2956 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
3018 "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
@@ -3085,9 +3147,9 @@
3085 }
3147 }
3086 },
3148 },
3087 "electron-to-chromium": {
3149 "electron-to-chromium": {
3088− "version": "1.4.208",
3150+ "version": "1.4.211",
3089− "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.208.tgz",
3151+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz",
3090− "integrity": "sha512-diMr4t69FigAGUk2KovP0bygEtN/9AkqEVkzjEp0cu+zFFbZMVvwACpTTfuj1mAmFR5kNoSW8wGKDFWIvmThiQ=="
3152+ "integrity": "sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A=="
3091 },
3153 },
3092 "end-of-stream": {
3154 "end-of-stream": {
3093 "version": "1.4.4",
3155 "version": "1.4.4",
@@ -3358,6 +3420,11 @@
3358 "loose-envify": "^1.0.0"
3420 "loose-envify": "^1.0.0"
3359 }
3421 }
3360 },
3422 },
3423+ "is-arrayish": {
3424+ "version": "0.3.2",
3425+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
3426+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
3427+ },
3361 "is-binary-path": {
3428 "is-binary-path": {
3362 "version": "2.1.0",
3429 "version": "2.1.0",
3363 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
3430 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -3372,9 +3439,9 @@
3372 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
3439 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
3373 },
3440 },
3374 "is-core-module": {
3441 "is-core-module": {
3375− "version": "2.9.0",
3442+ "version": "2.10.0",
3376− "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
3443+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz",
3377− "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
3444+ "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==",
3378 "requires": {
3445 "requires": {
3379 "has": "^1.0.3"
3446 "has": "^1.0.3"
3380 }
3447 }
@@ -3576,24 +3643,24 @@
3576 "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
3643 "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
3577 },
3644 },
3578 "next": {
3645 "next": {
3579− "version": "12.2.3",
3646+ "version": "12.2.4",
3580− "resolved": "https://registry.npmjs.org/next/-/next-12.2.3.tgz",
3647+ "resolved": "https://registry.npmjs.org/next/-/next-12.2.4.tgz",
3581− "integrity": "sha512-TA0tmSA6Dk6S6kfvCNbF7CWYW8468gZUxr/3/30z4KvAQbXnl2ASYZElVe7q/hBW/1F1ee0tSBlHa4/sn+ZIBw==",
3648+ "integrity": "sha512-b1xlxEozmAWokAXzXsi5vlmU/IfJcFNIJA8dpU5UdkFbyDPio8wwb8mAQ/Y7rGtfTgG/t/u49BiyEA+xAgFvow==",
3582 "requires": {
3649 "requires": {
3583− "@next/env": "12.2.3",
3650+ "@next/env": "12.2.4",
3584− "@next/swc-android-arm-eabi": "12.2.3",
3651+ "@next/swc-android-arm-eabi": "12.2.4",
3585− "@next/swc-android-arm64": "12.2.3",
3652+ "@next/swc-android-arm64": "12.2.4",
3586− "@next/swc-darwin-arm64": "12.2.3",
3653+ "@next/swc-darwin-arm64": "12.2.4",
3587− "@next/swc-darwin-x64": "12.2.3",
3654+ "@next/swc-darwin-x64": "12.2.4",
3588− "@next/swc-freebsd-x64": "12.2.3",
3655+ "@next/swc-freebsd-x64": "12.2.4",
3589− "@next/swc-linux-arm-gnueabihf": "12.2.3",
3656+ "@next/swc-linux-arm-gnueabihf": "12.2.4",
3590− "@next/swc-linux-arm64-gnu": "12.2.3",
3657+ "@next/swc-linux-arm64-gnu": "12.2.4",
3591− "@next/swc-linux-arm64-musl": "12.2.3",
3658+ "@next/swc-linux-arm64-musl": "12.2.4",
3592− "@next/swc-linux-x64-gnu": "12.2.3",
3659+ "@next/swc-linux-x64-gnu": "12.2.4",
3593− "@next/swc-linux-x64-musl": "12.2.3",
3660+ "@next/swc-linux-x64-musl": "12.2.4",
3594− "@next/swc-win32-arm64-msvc": "12.2.3",
3661+ "@next/swc-win32-arm64-msvc": "12.2.4",
3595− "@next/swc-win32-ia32-msvc": "12.2.3",
3662+ "@next/swc-win32-ia32-msvc": "12.2.4",
3596− "@next/swc-win32-x64-msvc": "12.2.3",
3663+ "@next/swc-win32-x64-msvc": "12.2.4",
3597 "@swc/helpers": "0.4.3",
3664 "@swc/helpers": "0.4.3",
3598 "caniuse-lite": "^1.0.30001332",
3665 "caniuse-lite": "^1.0.30001332",
3599 "postcss": "8.4.14",
3666 "postcss": "8.4.14",
@@ -4012,6 +4079,14 @@
4012 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
4079 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
4013 "dev": true
4080 "dev": true
4014 },
4081 },
4082+ "simple-swizzle": {
4083+ "version": "0.2.2",
4084+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
4085+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
4086+ "requires": {
4087+ "is-arrayish": "^0.3.1"
4088+ }
4089+ },
4015 "source-map-js": {
4090 "source-map-js": {
4016 "version": "1.0.2",
4091 "version": "1.0.2",
4017 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
4092 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -4125,6 +4200,16 @@
4125 "resolve": "^1.22.1"
4200 "resolve": "^1.22.1"
4126 }
4201 }
4127 },
4202 },
4203+ "tailwindcss-theme-swapper": {
4204+ "version": "0.6.2",
4205+ "resolved": "https://registry.npmjs.org/tailwindcss-theme-swapper/-/tailwindcss-theme-swapper-0.6.2.tgz",
4206+ "integrity": "sha512-l+DQJJH9g9/YXKnNApw0W/2gffSkbfBkhVJp8KBolK4E3SR6GbOUpJyuQRfnYbL8KR/BOjDuQntnZM3FZQqEnw==",
4207+ "requires": {
4208+ "color": "^4.2.3",
4209+ "postcss": "^8.4.12",
4210+ "tailwindcss": "^3.0.23"
4211+ }
4212+ },
4128 "to-regex-range": {
4213 "to-regex-range": {
4129 "version": "5.0.1",
4214 "version": "5.0.1",
4130 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4215 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
package.json+3−2
@@ -19,7 +19,7 @@
19 "@socialgouv/matomo-next": "^1.3.0",
19 "@socialgouv/matomo-next": "^1.3.0",
20 "@tailwindcss/aspect-ratio": "^0.4.0",
20 "@tailwindcss/aspect-ratio": "^0.4.0",
21 "@tlon/sigil-js": "^1.4.5",
21 "@tlon/sigil-js": "^1.4.5",
22− "@urbit/foundation-design-system": "^0.1.2",
22+ "@urbit/foundation-design-system": "^0.2.2",
23 "@urbit/markdoc": "^0.1.4",
23 "@urbit/markdoc": "^0.1.4",
24 "axios": "^0.26.1",
24 "axios": "^0.26.1",
25 "buffer": "^6.0.3",
25 "buffer": "^6.0.3",
@@ -49,6 +49,7 @@
49 "postcss": "^8.4.12",
49 "postcss": "^8.4.12",
50 "prettier": "^2.3.1",
50 "prettier": "^2.3.1",
51 "pretty-quick": "^3.1.0",
51 "pretty-quick": "^3.1.0",
52− "tailwindcss": "^3.0.24"
52+ "tailwindcss": "^3.0.24",
53+ "tailwindcss-theme-swapper": "^0.6.2"
53 }
54 }
54}
55}
pages/applications/[[...application]].js+1−1
@@ -134,7 +134,7 @@ const ApplicationPage = ({ data, markdown, organisation, search, params }) => {
134 <hr className="text-wall-200" />
134 <hr className="text-wall-200" />
135 <div className="flex flex-col space-y-6">
135 <div className="flex flex-col space-y-6">
136 <div className="flex flex-col space-y-4">
136 <div className="flex flex-col space-y-4">
137− <Link href="/guides/installing-applications" passHref>
137+ <Link href="/getting-started/installing-applications" passHref>
138 <a className="button-lg max-w-xs bg-green-400 text-white">
138 <a className="button-lg max-w-xs bg-green-400 text-white">
139 How to Install an Urbit Application
139 How to Install an Urbit Application
140 </a>
140 </a>
pages/getting-started/[[...slug]].js+7−7
@@ -138,11 +138,11 @@ function LaunchCards() {
138 >
138 >
139 <path
139 <path
140 d="M7.43609 18.2477H10.856V2.43515C10.8608 1.09 11.9608 1.65662e-05 13.3153 1.65662e-05H21.4235C22.0767 -0.00236832 22.7012 0.252829 23.1623 0.71078C23.6234 1.16632 23.8828 1.7888 23.8828 2.43515V18.2477H27.3123C28.3714 18.2453 29.3393 18.8535 29.7883 19.8075C30.2399 20.7639 30.091 21.8896 29.4089 22.6982L19.4734 34.5206C18.9523 35.1359 18.1837 35.4937 17.3744 35.4937C16.565 35.4937 15.7965 35.136 15.2753 34.5206L5.3325 22.6982C4.64802 21.8896 4.50151 20.7591 4.95304 19.8051C5.40457 18.8511 6.37481 18.2429 7.43635 18.2477H7.43609Z"
140 d="M7.43609 18.2477H10.856V2.43515C10.8608 1.09 11.9608 1.65662e-05 13.3153 1.65662e-05H21.4235C22.0767 -0.00236832 22.7012 0.252829 23.1623 0.71078C23.6234 1.16632 23.8828 1.7888 23.8828 2.43515V18.2477H27.3123C28.3714 18.2453 29.3393 18.8535 29.7883 19.8075C30.2399 20.7639 30.091 21.8896 29.4089 22.6982L19.4734 34.5206C18.9523 35.1359 18.1837 35.4937 17.3744 35.4937C16.565 35.4937 15.7965 35.136 15.2753 34.5206L5.3325 22.6982C4.64802 21.8896 4.50151 20.7591 4.95304 19.8051C5.40457 18.8511 6.37481 18.2429 7.43635 18.2477H7.43609Z"
141− fill="#24221E"
141+ className="fill-wall-600"
142 />
142 />
143 <path
143 <path
144 d="M0 46.4217V44.5866C0.00657627 43.5411 0.854839 42.6928 1.90369 42.6928H32.8365C33.8853 42.6928 34.7336 43.5411 34.7402 44.5866V46.4217C34.7402 47.4738 33.8886 48.3287 32.8365 48.3352H1.90369C0.851556 48.3286 0 47.4738 0 46.4217Z"
144 d="M0 46.4217V44.5866C0.00657627 43.5411 0.854839 42.6928 1.90369 42.6928H32.8365C33.8853 42.6928 34.7336 43.5411 34.7402 44.5866V46.4217C34.7402 47.4738 33.8886 48.3287 32.8365 48.3352H1.90369C0.851556 48.3286 0 47.4738 0 46.4217Z"
145− fill="#24221E"
145+ className="fill-wall-600"
146 />
146 />
147 </svg>
147 </svg>
148 ),
148 ),
@@ -176,7 +176,7 @@ function LaunchCards() {
176 fill-rule="evenodd"
176 fill-rule="evenodd"
177 clip-rule="evenodd"
177 clip-rule="evenodd"
178 d="M49.2551 15.2806C49.5291 16.4304 50.4122 17.3353 51.5533 17.636H51.5527C54.4975 18.5808 57.035 20.4998 58.7427 23.0815C60.4504 25.6633 61.227 28.7507 60.9424 31.8327C60.5301 35.2182 58.8836 38.3348 56.3195 40.5811C53.7554 42.8274 50.4492 44.0491 47.0418 44.0118H35.4601V35.1486H38.0641C38.8723 35.1521 39.6109 34.7022 39.9547 33.9966C40.2985 33.2909 40.1869 32.4547 39.6658 31.8567L32.0952 23.1122C31.6983 22.657 31.1132 22.3924 30.4969 22.3924C29.8807 22.3924 29.2955 22.657 28.8987 23.1122L21.3337 31.8567C20.8144 32.4547 20.701 33.2874 21.0448 33.9948C21.3867 34.7005 22.1237 35.1503 22.9301 35.1486H25.5414V44.0118H13.9581C10.5508 44.049 7.24457 42.8274 4.68045 40.5811C2.11627 38.3347 0.469828 35.2181 0.057545 31.8327C-0.227016 28.7505 0.549654 25.6631 2.25729 23.0815C3.9652 20.4998 6.50276 18.5808 9.44724 17.636C10.5883 17.3353 11.4714 16.4304 11.7454 15.2806C12.9452 9.48101 16.7593 4.5598 22.0737 1.9542C27.3911 -0.651399 33.6097 -0.651399 38.9268 1.9542C44.2412 4.56034 48.0555 9.48122 49.2551 15.2806Z"
178 d="M49.2551 15.2806C49.5291 16.4304 50.4122 17.3353 51.5533 17.636H51.5527C54.4975 18.5808 57.035 20.4998 58.7427 23.0815C60.4504 25.6633 61.227 28.7507 60.9424 31.8327C60.5301 35.2182 58.8836 38.3348 56.3195 40.5811C53.7554 42.8274 50.4492 44.0491 47.0418 44.0118H35.4601V35.1486H38.0641C38.8723 35.1521 39.6109 34.7022 39.9547 33.9966C40.2985 33.2909 40.1869 32.4547 39.6658 31.8567L32.0952 23.1122C31.6983 22.657 31.1132 22.3924 30.4969 22.3924C29.8807 22.3924 29.2955 22.657 28.8987 23.1122L21.3337 31.8567C20.8144 32.4547 20.701 33.2874 21.0448 33.9948C21.3867 34.7005 22.1237 35.1503 22.9301 35.1486H25.5414V44.0118H13.9581C10.5508 44.049 7.24457 42.8274 4.68045 40.5811C2.11627 38.3347 0.469828 35.2181 0.057545 31.8327C-0.227016 28.7505 0.549654 25.6631 2.25729 23.0815C3.9652 20.4998 6.50276 18.5808 9.44724 17.636C10.5883 17.3353 11.4714 16.4304 11.7454 15.2806C12.9452 9.48101 16.7593 4.5598 22.0737 1.9542C27.3911 -0.651399 33.6097 -0.651399 38.9268 1.9542C44.2412 4.56034 48.0555 9.48122 49.2551 15.2806Z"
179− fill="#24221E"
179+ className="fill-wall-600"
180 />
180 />
181 </svg>
181 </svg>
182 ),
182 ),
@@ -210,27 +210,27 @@ function LaunchCards() {
210 fill="none"
210 fill="none"
211 xmlns="http://www.w3.org/2000/svg"
211 xmlns="http://www.w3.org/2000/svg"
212 >
212 >
213− <rect width="50" height="23.1481" rx="10" fill="#24221E" />
213+ <rect width="50" height="23.1481" rx="10" className="fill-wall-600" />
214 <rect
214 <rect
215 y="26.8519"
215 y="26.8519"
216 width="50"
216 width="50"
217 height="23.1481"
217 height="23.1481"
218 rx="10"
218 rx="10"
219− fill="#24221E"
219+ className="fill-wall-600"
220 />
220 />
221 <ellipse
221 <ellipse
222 cx="40.4167"
222 cx="40.4167"
223 cy="11.5741"
223 cy="11.5741"
224 rx="2.91667"
224 rx="2.91667"
225 ry="3.24074"
225 ry="3.24074"
226− fill="white"
226+ className="fill-white"
227 />
227 />
228 <ellipse
228 <ellipse
229 cx="40.4167"
229 cx="40.4167"
230 cy="38.4259"
230 cy="38.4259"
231 rx="2.91667"
231 rx="2.91667"
232 ry="3.24074"
232 ry="3.24074"
233− fill="white"
233+ className="fill-white"
234 />
234 />
235 </svg>
235 </svg>
236 ),
236 ),
pages/index.js+2−1
@@ -47,7 +47,8 @@ export default function Home({
47 // Hero
47 // Hero
48 }
48 }
49 <Section>
49 <Section>
50+
50− <div className="bg-wall-100 w-full p-8 md:p-12 rounded-3xl flex flex-col md:flex-row">
51+ <div className="bg-yellow-100 dark:bg-[#5C5037] w-full p-8 md:p-12 rounded-3xl flex flex-col md:flex-row">
51 <div className="md:w-10/12 w-full md:mr-6">
52 <div className="md:w-10/12 w-full md:mr-6">
52 <h2 className="m-0 p-0 mr-4 pb-6">Assembly 2022</h2>
53 <h2 className="m-0 p-0 mr-4 pb-6">Assembly 2022</h2>
53
54
tailwind.config.js+1−2
@@ -4,7 +4,7 @@ module.exports = {
4 presets: [require("@urbit/foundation-design-system/tailwind.config")],
4 presets: [require("@urbit/foundation-design-system/tailwind.config")],
5 content: {
5 content: {
6 files: [
6 files: [
7− "./node_modules/@urbit/foundation-design-system/**/*.js",
7+ "./node_modules/@urbit/foundation-design-system/dist/**/*.js",
8 "./pages/**/*.{js,ts,jsx,tsx}",
8 "./pages/**/*.{js,ts,jsx,tsx}",
9 "./components/**/*.{js,ts,jsx,tsx}",
9 "./components/**/*.{js,ts,jsx,tsx}",
10 "./content/**/*.md",
10 "./content/**/*.md",
@@ -17,5 +17,4 @@ module.exports = {
17 },
17 },
18 },
18 },
19 },
19 },
20− plugins: [require("@tailwindcss/aspect-ratio")],
21};
20};