diff --git a/docs/releases/0.6.6.md b/docs/releases/0.6.6.md new file mode 100644 index 0000000..10e4d46 --- /dev/null +++ b/docs/releases/0.6.6.md @@ -0,0 +1,24 @@ +#### Features ๐Ÿš€ + +- Glob inverse filters are implemented (e.g. `*: {!&shape: circle; style.fill: red}` to turn all non-circles red) [#2008](https://github.com/terrastruct/d2/pull/2008) +- Globs can be used in glob filter values, including checking for existence (e.g. `*: {&link: *; style.fill: red}` to turn all objects with a link red) [#2009](https://github.com/terrastruct/d2/pull/2009) + +#### Improvements ๐Ÿงน + +- Opacity 0 shapes no longer have a label mask which made any segment of connections going through them lower opacity [#1940](https://github.com/terrastruct/d2/pull/1940) +- Bidirectional connections are now animated in opposite directions rather than one direction [#1939](https://github.com/terrastruct/d2/pull/1939) + +#### Bugfixes โ›‘๏ธ + +- Local relative icons are relative to the d2 file instead of CLI invoke path [#1924](https://github.com/terrastruct/d2/pull/1924) +- Custom label positions weren't being read when the width was smaller than the label [#1928](https://github.com/terrastruct/d2/pull/1928) +- Using `shape: circle` for arrowheads no longer removes all arrowheads along path in sketch mode [#1942](https://github.com/terrastruct/d2/pull/1942) +- Globs to null connections work [#1965](https://github.com/terrastruct/d2/pull/1965) +- Edge globs setting styles inherit correctly in child boards [#1967](https://github.com/terrastruct/d2/pull/1967) +- Board links imported with spread imports work [#1972](https://github.com/terrastruct/d2/pull/1972) +- Fix importing a file with nested boards [#1998](https://github.com/terrastruct/d2/pull/1998) +- Fix importing a file with underscores in links [#1999](https://github.com/terrastruct/d2/pull/1999) +- Replace a panic with an error message resulting from invalid `link` usage [#2011](https://github.com/terrastruct/d2/pull/2011) +- Fix globs not applying to scenarios on keys that were applied in earlier scenarios [#2021](https://github.com/terrastruct/d2/pull/2021) +- Fix edge case of invalid SVG from code blocks [#2031](https://github.com/terrastruct/d2/pull/2031) + diff --git a/docs/releases/0.6.7.md b/docs/releases/0.6.7.md new file mode 100644 index 0000000..e2b2152 --- /dev/null +++ b/docs/releases/0.6.7.md @@ -0,0 +1,38 @@ +#### Features ๐Ÿš€ + +- Vars: Variable definitions can refer to other variables in the current scope [#2052](https://github.com/terrastruct/d2/pull/2052) +- Composition: Imported boards can use underscores to reference boards beyond its own scope (e.g. to a sibling board at the scope its imported to) [#2075](https://github.com/terrastruct/d2/pull/2075) +- Autoformat: Reserved keywords are formatted to be lowercase [#2098](https://github.com/terrastruct/d2/pull/2098) +- Misc: support for characters in the Latin-1 and geometric shapes unicode range [#2100](https://github.com/terrastruct/d2/pull/2100) +- Imports: can now import from absolute file paths [#2113](https://github.com/terrastruct/d2/pull/2113) +- Render: linear and radial gradients are now available for `fill`, `stroke` and `font-color` [#2120](https://github.com/terrastruct/d2/pull/2120) + +#### Improvements ๐Ÿงน + +- Sequence diagram: edge groups account for edge label heights [#2038](https://github.com/terrastruct/d2/pull/2038) +- Sequence diagram: self-referential edges account for edge label heights [#2040](https://github.com/terrastruct/d2/pull/2040) +- Sequence diagram: The spacing between self-referential edges and regular edges is uniform [#2043](https://github.com/terrastruct/d2/pull/2043) +- Compiler: Error on multi-line labels in `sql_table` shapes [#2057](https://github.com/terrastruct/d2/pull/2057) +- Sequence diagram: Image shape actors can use spans and notes [#2056](https://github.com/terrastruct/d2/issues/2056) +- Globs: Filters work with default values (e.g. `&opacity: 1` will capture everything without opacity explicitly set) [#2090](https://github.com/terrastruct/d2/pull/2090) +- Render: connection label fills have a bit of padding and border-radius for better aesthetics [#2094](https://github.com/terrastruct/d2/pull/2094) +- Sequence diagram: the padding between message labels and message endpoints are slightly increased [#2096](https://github.com/terrastruct/d2/pull/2096) +- Render: code syntax highlighter dependency upgrade caused some slight subtle color changes in code snippets [#2119](https://github.com/terrastruct/d2/pull/2119) + + +#### Bugfixes โ›‘๏ธ + +- Sequence diagram: multi-line edge labels no longer can collide with other elements [#2049](https://github.com/terrastruct/d2/pull/2049) +- Sequence diagram: long self-referential edge labels no longer can collide neighboring actors (or its own) lifeline edges [#2050](https://github.com/terrastruct/d2/pull/2050) +- Sequence diagram: fixes layout when sequence diagrams are in children boards (e.g. a layer) [#1692](https://github.com/terrastruct/d2/issues/1692) +- Globs: An edge case was fixed where globs used in edges were creating nodes when it shouldn't have [#2051](https://github.com/terrastruct/d2/pull/2051) +- Render: Multi-line class labels/headers are rendered correctly [#2057](https://github.com/terrastruct/d2/pull/2057) +- CLI: Watch mode uses correct backlinks (`_` usages) [#2058](https://github.com/terrastruct/d2/pull/2058) +- Vars: Spread variables are inserted in place instead of appending to end of scope [#2062](https://github.com/terrastruct/d2/pull/2062) +- Imports: fix local icon imports from files that are imported [#2066](https://github.com/terrastruct/d2/pull/2066) +- CLI: fixes edge case of watch mode links to nested board that had more nested boards not working [#2070](https://github.com/terrastruct/d2/pull/2070) +- CLI: fixes theme flag not being passed to GIF outputs [#2071](https://github.com/terrastruct/d2/pull/2071) +- CLI: fixes scale flag not being passed to animated SVG outputs [#2071](https://github.com/terrastruct/d2/pull/2071) +- CLI: pptx exports use theme flags correctly [#2099](https://github.com/terrastruct/d2/pull/2099) +- Imports: importing files with url links is fixed [#2105](https://github.com/terrastruct/d2/pull/2105) +- Composition: linking to invalid boards no longer produces an invalid link [#2118](https://github.com/terrastruct/d2/pull/2118) diff --git a/docs/releases/intro.md b/docs/releases/intro.md index f7feef2..dd54ae9 100644 --- a/docs/releases/intro.md +++ b/docs/releases/intro.md @@ -2,9 +2,9 @@ :::info Latest -Version: [0.6.5](/releases/0.6.5) (released April 17, 2024) +Version: [0.6.7](/releases/0.6.7) (released September 28, 2024) -Downloads: [Assets](https://github.com/terrastruct/d2/releases/tag/v0.6.5) +Downloads: [Assets](https://github.com/terrastruct/d2/releases/tag/v0.6.7) ::: diff --git a/docs/tour/globs.md b/docs/tour/globs.md index 7e98b68..958e8ed 100644 --- a/docs/tour/globs.md +++ b/docs/tour/globs.md @@ -10,6 +10,8 @@ import GlobsRecursive from '@site/static/d2/globs-recursive.d2'; import GlobsRecursive2 from '@site/static/d2/globs-recursive-2.d2'; import GlobsFilter from '@site/static/d2/globs-filter.d2'; import GlobsFilter2 from '@site/static/d2/globs-filter-2.d2'; +import GlobsFilterGlobValue from '@site/static/d2/globs-filter-glob-value.d2'; +import GlobsInverseFilter from '@site/static/d2/globs-inverse-filter.d2'; import GlobsNested from '@site/static/d2/globs-nested.d2'; # Globs @@ -125,6 +127,8 @@ Use `&` to filter what globs target.
+### Filters on array values + If the filtered attribute has an array value, the filter will match if it matches any element of the array. @@ -134,9 +138,26 @@ element of the array.
-:::info -We are working on adding more filters, as well as the "not-filter", `!&`. -::: +### Globs as filter values + +Globs can also appear in the value of a filter. `*` by itself as a value for a filter +means the key must be specified. + + + {GlobsFilterGlobValue} + + +
+ +## Inverse filters + +Use `!&` to inverse-filter what globs target. + + + {GlobsInverseFilter} + + +
## Nested globs diff --git a/docs/tour/imports.md b/docs/tour/imports.md index cf4d61a..1970a1c 100644 --- a/docs/tour/imports.md +++ b/docs/tour/imports.md @@ -123,9 +123,3 @@ Unnecessary relative imports are removed by autoformat. `@./x` will be autoformatted to `@x`. ::: - -:::caution -Absolute imports are not currently available. We are considering designs to set a root, so -that you can import like `@~/my/d2/x.d2`. If you have a use case for absolute imports, -please file an issue (or upvote an existing one) on GitHub. -::: diff --git a/docs/tour/style.md b/docs/tour/style.md index 60e490e..4a9adef 100644 --- a/docs/tour/style.md +++ b/docs/tour/style.md @@ -68,7 +68,7 @@ Float between `0` and `1`. ## Stroke -CSS color name or hex code. +CSS color name, hex code, or a subset of CSS gradient strings. {StylesStroke} @@ -85,7 +85,7 @@ already used to control header's `fill`). ## Fill -CSS color name or hex code. +CSS color name, hex code, or a subset of CSS gradient strings. {StylesFill} @@ -228,7 +228,7 @@ Integer between `8` and `100`. ## Font Color -CSS color name or hex code. +CSS color name, hex code, or a subset of CSS gradient strings. {StylesFontColor} diff --git a/sidebars.js b/sidebars.js index 41cae31..f9ba5bb 100644 --- a/sidebars.js +++ b/sidebars.js @@ -169,6 +169,8 @@ const sidebars = { link: { type: "doc", id: "releases/intro" }, items: [ "releases/intro", + "releases/0.6.7", + "releases/0.6.6", "releases/0.6.5", "releases/0.6.4", "releases/0.6.3", diff --git a/static/d2/globs-filter-glob-value.d2 b/static/d2/globs-filter-glob-value.d2 new file mode 100644 index 0000000..8918d08 --- /dev/null +++ b/static/d2/globs-filter-glob-value.d2 @@ -0,0 +1,7 @@ +*: { + &link: * + style.fill: red +} + +x.link: https://google.com +y diff --git a/static/d2/globs-inverse-filter.d2 b/static/d2/globs-inverse-filter.d2 new file mode 100644 index 0000000..eecb37d --- /dev/null +++ b/static/d2/globs-inverse-filter.d2 @@ -0,0 +1,9 @@ +bravo team.shape: person +charlie team.shape: person +command center.shape: cloud +hq.shape: rectangle + +*: { + !&shape: person + style.multiple: true +} diff --git a/static/d2/styles-fill.d2 b/static/d2/styles-fill.d2 index f82f20b..5c6d19c 100644 --- a/static/d2/styles-fill.d2 +++ b/static/d2/styles-fill.d2 @@ -1,4 +1,6 @@ direction: right x -> y: hi +y -> z x.style.fill: "#f4a261" y.style.fill: honeydew +z.style.fill: "linear-gradient(#f69d3c, #3f87a6)" diff --git a/static/img/generated/animated.svg2 b/static/img/generated/animated.svg2 index 7b15a95..669ed4b 100644 --- a/static/img/generated/animated.svg2 +++ b/static/img/generated/animated.svg2 @@ -1,4 +1,4 @@ -declare function getSmallPet(): Fish | Bird; -const works = (a > 1|| (b < 2)declare function getSmallPet(): Fish | Bird; -const works = (a > 1) || (b < 2)awsSession := From(c.Request.Context()) +const works = (a > 1|| (b < 2)declare function getSmallPet(): Fish | Bird; +const works = (a > 1) || (b < 2)awsSession := From(c.Request.Context()) client := s3.New(awsSession) ctx, cancelFn := context.WithTimeout(c.Request.Context(), AWS_TIMEOUT) -defer cancelFn()awsSession := From(c.Request.Context()) -client := s3.New(awsSession) - -ctx, cancelFn := context.WithTimeout(c.Request.Context(), AWS_TIMEOUT) -defer cancelFn() +defer cancelFn()awsSession := From(c.Request.Context()) +client := s3.New(awsSession) + +ctx, cancelFn := context.WithTimeout(c.Request.Context(), AWS_TIMEOUT) +defer cancelFn() diff --git a/static/img/generated/connections-1.svg2 b/static/img/generated/connections-1.svg2 index 6c3cdc4..82a5969 100644 --- a/static/img/generated/connections-1.svg2 +++ b/static/img/generated/connections-1.svg2 @@ -1,4 +1,4 @@ -xy + + + + + + + + + + + + + + + + diff --git a/static/img/generated/globs-filter.svg2 b/static/img/generated/globs-filter.svg2 index 409eaa0..9616d6d 100644 --- a/static/img/generated/globs-filter.svg2 +++ b/static/img/generated/globs-filter.svg2 @@ -1,4 +1,4 @@ -bravo teamcharlie teamcommand centerhq + + + + + + diff --git a/static/img/generated/globs-lazy.svg2 b/static/img/generated/globs-lazy.svg2 index a10583a..e7109cf 100644 --- a/static/img/generated/globs-lazy.svg2 +++ b/static/img/generated/globs-lazy.svg2 @@ -1,4 +1,4 @@ - + .d2-420325790 .fill-N1{fill:#0A0F25;} + .d2-420325790 .fill-N2{fill:#676C7E;} + .d2-420325790 .fill-N3{fill:#9499AB;} + .d2-420325790 .fill-N4{fill:#CFD2DD;} + .d2-420325790 .fill-N5{fill:#DEE1EB;} + .d2-420325790 .fill-N6{fill:#EEF1F8;} + .d2-420325790 .fill-N7{fill:#FFFFFF;} + .d2-420325790 .fill-B1{fill:#0D32B2;} + .d2-420325790 .fill-B2{fill:#0D32B2;} + .d2-420325790 .fill-B3{fill:#E3E9FD;} + .d2-420325790 .fill-B4{fill:#E3E9FD;} + .d2-420325790 .fill-B5{fill:#EDF0FD;} + .d2-420325790 .fill-B6{fill:#F7F8FE;} + .d2-420325790 .fill-AA2{fill:#4A6FF3;} + .d2-420325790 .fill-AA4{fill:#EDF0FD;} + .d2-420325790 .fill-AA5{fill:#F7F8FE;} + .d2-420325790 .fill-AB4{fill:#EDF0FD;} + .d2-420325790 .fill-AB5{fill:#F7F8FE;} + .d2-420325790 .stroke-N1{stroke:#0A0F25;} + .d2-420325790 .stroke-N2{stroke:#676C7E;} + .d2-420325790 .stroke-N3{stroke:#9499AB;} + .d2-420325790 .stroke-N4{stroke:#CFD2DD;} + .d2-420325790 .stroke-N5{stroke:#DEE1EB;} + .d2-420325790 .stroke-N6{stroke:#EEF1F8;} + .d2-420325790 .stroke-N7{stroke:#FFFFFF;} + .d2-420325790 .stroke-B1{stroke:#0D32B2;} + .d2-420325790 .stroke-B2{stroke:#0D32B2;} + .d2-420325790 .stroke-B3{stroke:#E3E9FD;} + .d2-420325790 .stroke-B4{stroke:#E3E9FD;} + .d2-420325790 .stroke-B5{stroke:#EDF0FD;} + .d2-420325790 .stroke-B6{stroke:#F7F8FE;} + .d2-420325790 .stroke-AA2{stroke:#4A6FF3;} + .d2-420325790 .stroke-AA4{stroke:#EDF0FD;} + .d2-420325790 .stroke-AA5{stroke:#F7F8FE;} + .d2-420325790 .stroke-AB4{stroke:#EDF0FD;} + .d2-420325790 .stroke-AB5{stroke:#F7F8FE;} + .d2-420325790 .background-color-N1{background-color:#0A0F25;} + .d2-420325790 .background-color-N2{background-color:#676C7E;} + .d2-420325790 .background-color-N3{background-color:#9499AB;} + .d2-420325790 .background-color-N4{background-color:#CFD2DD;} + .d2-420325790 .background-color-N5{background-color:#DEE1EB;} + .d2-420325790 .background-color-N6{background-color:#EEF1F8;} + .d2-420325790 .background-color-N7{background-color:#FFFFFF;} + .d2-420325790 .background-color-B1{background-color:#0D32B2;} + .d2-420325790 .background-color-B2{background-color:#0D32B2;} + .d2-420325790 .background-color-B3{background-color:#E3E9FD;} + .d2-420325790 .background-color-B4{background-color:#E3E9FD;} + .d2-420325790 .background-color-B5{background-color:#EDF0FD;} + .d2-420325790 .background-color-B6{background-color:#F7F8FE;} + .d2-420325790 .background-color-AA2{background-color:#4A6FF3;} + .d2-420325790 .background-color-AA4{background-color:#EDF0FD;} + .d2-420325790 .background-color-AA5{background-color:#F7F8FE;} + .d2-420325790 .background-color-AB4{background-color:#EDF0FD;} + .d2-420325790 .background-color-AB5{background-color:#F7F8FE;} + .d2-420325790 .color-N1{color:#0A0F25;} + .d2-420325790 .color-N2{color:#676C7E;} + .d2-420325790 .color-N3{color:#9499AB;} + .d2-420325790 .color-N4{color:#CFD2DD;} + .d2-420325790 .color-N5{color:#DEE1EB;} + .d2-420325790 .color-N6{color:#EEF1F8;} + .d2-420325790 .color-N7{color:#FFFFFF;} + .d2-420325790 .color-B1{color:#0D32B2;} + .d2-420325790 .color-B2{color:#0D32B2;} + .d2-420325790 .color-B3{color:#E3E9FD;} + .d2-420325790 .color-B4{color:#E3E9FD;} + .d2-420325790 .color-B5{color:#EDF0FD;} + .d2-420325790 .color-B6{color:#F7F8FE;} + .d2-420325790 .color-AA2{color:#4A6FF3;} + .d2-420325790 .color-AA4{color:#EDF0FD;} + .d2-420325790 .color-AA5{color:#F7F8FE;} + .d2-420325790 .color-AB4{color:#EDF0FD;} + .d2-420325790 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]> @@ -120,7 +120,7 @@ -Random Matrix Generatorn-sized Vectorn-sized Vectorn-sized VectorDot productTarget dimension matrixm-sized Vectorm-sized Vectorm-sized Vector0.620.620.620.150.150.15nnn0.910.910.910.480.480.480.620.620.620.150.150.15mmm0.910.910.910.480.480.480.410.320.920.130.740.150.530.210.970.450.110.050.610.770.590.83 +Random Matrix Generatorn-sized Vectorn-sized Vectorn-sized VectorDot productTarget dimension matrixm-sized Vectorm-sized Vectorm-sized Vector0.620.15n0.910.480.620.15n0.910.480.620.15n0.910.480.410.320.920.130.740.150.530.210.970.450.110.050.610.770.590.830.620.15m0.910.480.620.15m0.910.480.620.15m0.910.48 @@ -132,35 +132,20 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - @@ -177,4 +162,19 @@ + + + + + + + + + + + + + + + diff --git a/static/img/generated/grid-nested-grid.svg2 b/static/img/generated/grid-nested-grid.svg2 index bbda4c3..3e63ab6 100644 --- a/static/img/generated/grid-nested-grid.svg2 +++ b/static/img/generated/grid-nested-grid.svg2 @@ -1,4 +1,4 @@ -alicebob What does it meanto be well-adjusted?The ability to play bridge orgolf as if they were games. - + .d2-1916036691 .fill-N1{fill:#0A0F25;} + .d2-1916036691 .fill-N2{fill:#676C7E;} + .d2-1916036691 .fill-N3{fill:#9499AB;} + .d2-1916036691 .fill-N4{fill:#CFD2DD;} + .d2-1916036691 .fill-N5{fill:#DEE1EB;} + .d2-1916036691 .fill-N6{fill:#EEF1F8;} + .d2-1916036691 .fill-N7{fill:#FFFFFF;} + .d2-1916036691 .fill-B1{fill:#0D32B2;} + .d2-1916036691 .fill-B2{fill:#0D32B2;} + .d2-1916036691 .fill-B3{fill:#E3E9FD;} + .d2-1916036691 .fill-B4{fill:#E3E9FD;} + .d2-1916036691 .fill-B5{fill:#EDF0FD;} + .d2-1916036691 .fill-B6{fill:#F7F8FE;} + .d2-1916036691 .fill-AA2{fill:#4A6FF3;} + .d2-1916036691 .fill-AA4{fill:#EDF0FD;} + .d2-1916036691 .fill-AA5{fill:#F7F8FE;} + .d2-1916036691 .fill-AB4{fill:#EDF0FD;} + .d2-1916036691 .fill-AB5{fill:#F7F8FE;} + .d2-1916036691 .stroke-N1{stroke:#0A0F25;} + .d2-1916036691 .stroke-N2{stroke:#676C7E;} + .d2-1916036691 .stroke-N3{stroke:#9499AB;} + .d2-1916036691 .stroke-N4{stroke:#CFD2DD;} + .d2-1916036691 .stroke-N5{stroke:#DEE1EB;} + .d2-1916036691 .stroke-N6{stroke:#EEF1F8;} + .d2-1916036691 .stroke-N7{stroke:#FFFFFF;} + .d2-1916036691 .stroke-B1{stroke:#0D32B2;} + .d2-1916036691 .stroke-B2{stroke:#0D32B2;} + .d2-1916036691 .stroke-B3{stroke:#E3E9FD;} + .d2-1916036691 .stroke-B4{stroke:#E3E9FD;} + .d2-1916036691 .stroke-B5{stroke:#EDF0FD;} + .d2-1916036691 .stroke-B6{stroke:#F7F8FE;} + .d2-1916036691 .stroke-AA2{stroke:#4A6FF3;} + .d2-1916036691 .stroke-AA4{stroke:#EDF0FD;} + .d2-1916036691 .stroke-AA5{stroke:#F7F8FE;} + .d2-1916036691 .stroke-AB4{stroke:#EDF0FD;} + .d2-1916036691 .stroke-AB5{stroke:#F7F8FE;} + .d2-1916036691 .background-color-N1{background-color:#0A0F25;} + .d2-1916036691 .background-color-N2{background-color:#676C7E;} + .d2-1916036691 .background-color-N3{background-color:#9499AB;} + .d2-1916036691 .background-color-N4{background-color:#CFD2DD;} + .d2-1916036691 .background-color-N5{background-color:#DEE1EB;} + .d2-1916036691 .background-color-N6{background-color:#EEF1F8;} + .d2-1916036691 .background-color-N7{background-color:#FFFFFF;} + .d2-1916036691 .background-color-B1{background-color:#0D32B2;} + .d2-1916036691 .background-color-B2{background-color:#0D32B2;} + .d2-1916036691 .background-color-B3{background-color:#E3E9FD;} + .d2-1916036691 .background-color-B4{background-color:#E3E9FD;} + .d2-1916036691 .background-color-B5{background-color:#EDF0FD;} + .d2-1916036691 .background-color-B6{background-color:#F7F8FE;} + .d2-1916036691 .background-color-AA2{background-color:#4A6FF3;} + .d2-1916036691 .background-color-AA4{background-color:#EDF0FD;} + .d2-1916036691 .background-color-AA5{background-color:#F7F8FE;} + .d2-1916036691 .background-color-AB4{background-color:#EDF0FD;} + .d2-1916036691 .background-color-AB5{background-color:#F7F8FE;} + .d2-1916036691 .color-N1{color:#0A0F25;} + .d2-1916036691 .color-N2{color:#676C7E;} + .d2-1916036691 .color-N3{color:#9499AB;} + .d2-1916036691 .color-N4{color:#CFD2DD;} + .d2-1916036691 .color-N5{color:#DEE1EB;} + .d2-1916036691 .color-N6{color:#EEF1F8;} + .d2-1916036691 .color-N7{color:#FFFFFF;} + .d2-1916036691 .color-B1{color:#0D32B2;} + .d2-1916036691 .color-B2{color:#0D32B2;} + .d2-1916036691 .color-B3{color:#E3E9FD;} + .d2-1916036691 .color-B4{color:#E3E9FD;} + .d2-1916036691 .color-B5{color:#EDF0FD;} + .d2-1916036691 .color-B6{color:#F7F8FE;} + .d2-1916036691 .color-AA2{color:#4A6FF3;} + .d2-1916036691 .color-AA4{color:#EDF0FD;} + .d2-1916036691 .color-AA5{color:#F7F8FE;} + .d2-1916036691 .color-AB4{color:#EDF0FD;} + .d2-1916036691 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-1916036691 .fill-N1{fill:#CDD6F4;} + .d2-1916036691 .fill-N2{fill:#BAC2DE;} + .d2-1916036691 .fill-N3{fill:#A6ADC8;} + .d2-1916036691 .fill-N4{fill:#585B70;} + .d2-1916036691 .fill-N5{fill:#45475A;} + .d2-1916036691 .fill-N6{fill:#313244;} + .d2-1916036691 .fill-N7{fill:#1E1E2E;} + .d2-1916036691 .fill-B1{fill:#CBA6f7;} + .d2-1916036691 .fill-B2{fill:#CBA6f7;} + .d2-1916036691 .fill-B3{fill:#6C7086;} + .d2-1916036691 .fill-B4{fill:#585B70;} + .d2-1916036691 .fill-B5{fill:#45475A;} + .d2-1916036691 .fill-B6{fill:#313244;} + .d2-1916036691 .fill-AA2{fill:#f38BA8;} + .d2-1916036691 .fill-AA4{fill:#45475A;} + .d2-1916036691 .fill-AA5{fill:#313244;} + .d2-1916036691 .fill-AB4{fill:#45475A;} + .d2-1916036691 .fill-AB5{fill:#313244;} + .d2-1916036691 .stroke-N1{stroke:#CDD6F4;} + .d2-1916036691 .stroke-N2{stroke:#BAC2DE;} + .d2-1916036691 .stroke-N3{stroke:#A6ADC8;} + .d2-1916036691 .stroke-N4{stroke:#585B70;} + .d2-1916036691 .stroke-N5{stroke:#45475A;} + .d2-1916036691 .stroke-N6{stroke:#313244;} + .d2-1916036691 .stroke-N7{stroke:#1E1E2E;} + .d2-1916036691 .stroke-B1{stroke:#CBA6f7;} + .d2-1916036691 .stroke-B2{stroke:#CBA6f7;} + .d2-1916036691 .stroke-B3{stroke:#6C7086;} + .d2-1916036691 .stroke-B4{stroke:#585B70;} + .d2-1916036691 .stroke-B5{stroke:#45475A;} + .d2-1916036691 .stroke-B6{stroke:#313244;} + .d2-1916036691 .stroke-AA2{stroke:#f38BA8;} + .d2-1916036691 .stroke-AA4{stroke:#45475A;} + .d2-1916036691 .stroke-AA5{stroke:#313244;} + .d2-1916036691 .stroke-AB4{stroke:#45475A;} + .d2-1916036691 .stroke-AB5{stroke:#313244;} + .d2-1916036691 .background-color-N1{background-color:#CDD6F4;} + .d2-1916036691 .background-color-N2{background-color:#BAC2DE;} + .d2-1916036691 .background-color-N3{background-color:#A6ADC8;} + .d2-1916036691 .background-color-N4{background-color:#585B70;} + .d2-1916036691 .background-color-N5{background-color:#45475A;} + .d2-1916036691 .background-color-N6{background-color:#313244;} + .d2-1916036691 .background-color-N7{background-color:#1E1E2E;} + .d2-1916036691 .background-color-B1{background-color:#CBA6f7;} + .d2-1916036691 .background-color-B2{background-color:#CBA6f7;} + .d2-1916036691 .background-color-B3{background-color:#6C7086;} + .d2-1916036691 .background-color-B4{background-color:#585B70;} + .d2-1916036691 .background-color-B5{background-color:#45475A;} + .d2-1916036691 .background-color-B6{background-color:#313244;} + .d2-1916036691 .background-color-AA2{background-color:#f38BA8;} + .d2-1916036691 .background-color-AA4{background-color:#45475A;} + .d2-1916036691 .background-color-AA5{background-color:#313244;} + .d2-1916036691 .background-color-AB4{background-color:#45475A;} + .d2-1916036691 .background-color-AB5{background-color:#313244;} + .d2-1916036691 .color-N1{color:#CDD6F4;} + .d2-1916036691 .color-N2{color:#BAC2DE;} + .d2-1916036691 .color-N3{color:#A6ADC8;} + .d2-1916036691 .color-N4{color:#585B70;} + .d2-1916036691 .color-N5{color:#45475A;} + .d2-1916036691 .color-N6{color:#313244;} + .d2-1916036691 .color-N7{color:#1E1E2E;} + .d2-1916036691 .color-B1{color:#CBA6f7;} + .d2-1916036691 .color-B2{color:#CBA6f7;} + .d2-1916036691 .color-B3{color:#6C7086;} + .d2-1916036691 .color-B4{color:#585B70;} + .d2-1916036691 .color-B5{color:#45475A;} + .d2-1916036691 .color-B6{color:#313244;} + .d2-1916036691 .color-AA2{color:#f38BA8;} + .d2-1916036691 .color-AA4{color:#45475A;} + .d2-1916036691 .color-AA5{color:#313244;} + .d2-1916036691 .color-AB4{color:#45475A;} + .d2-1916036691 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]>alicebob What does it meanto be well-adjusted?The ability to play bridge orgolf as if they were games. + - - - + + + diff --git a/static/img/generated/sequence-diagrams-2.svg2 b/static/img/generated/sequence-diagrams-2.svg2 index 66c2a9c..680e52f 100644 --- a/static/img/generated/sequence-diagrams-2.svg2 +++ b/static/img/generated/sequence-diagrams-2.svg2 @@ -1,16 +1,16 @@ -Before and after becoming friendsOffice chatter in 2007Office chatter in 2012AliceBobbyAliceBobby Fiveyearslaterawkward small talkicebreaker attemptunfortunate outcomeuhm, hioh, hellowhat did you have for lunch?that's personalWant to play with ChatGPT?Yes!Write a play...about 2 friends...who find love...in a sequence diagram - - - - + .d2-3390750444 .fill-N1{fill:#0A0F25;} + .d2-3390750444 .fill-N2{fill:#676C7E;} + .d2-3390750444 .fill-N3{fill:#9499AB;} + .d2-3390750444 .fill-N4{fill:#CFD2DD;} + .d2-3390750444 .fill-N5{fill:#DEE1EB;} + .d2-3390750444 .fill-N6{fill:#EEF1F8;} + .d2-3390750444 .fill-N7{fill:#FFFFFF;} + .d2-3390750444 .fill-B1{fill:#0D32B2;} + .d2-3390750444 .fill-B2{fill:#0D32B2;} + .d2-3390750444 .fill-B3{fill:#E3E9FD;} + .d2-3390750444 .fill-B4{fill:#E3E9FD;} + .d2-3390750444 .fill-B5{fill:#EDF0FD;} + .d2-3390750444 .fill-B6{fill:#F7F8FE;} + .d2-3390750444 .fill-AA2{fill:#4A6FF3;} + .d2-3390750444 .fill-AA4{fill:#EDF0FD;} + .d2-3390750444 .fill-AA5{fill:#F7F8FE;} + .d2-3390750444 .fill-AB4{fill:#EDF0FD;} + .d2-3390750444 .fill-AB5{fill:#F7F8FE;} + .d2-3390750444 .stroke-N1{stroke:#0A0F25;} + .d2-3390750444 .stroke-N2{stroke:#676C7E;} + .d2-3390750444 .stroke-N3{stroke:#9499AB;} + .d2-3390750444 .stroke-N4{stroke:#CFD2DD;} + .d2-3390750444 .stroke-N5{stroke:#DEE1EB;} + .d2-3390750444 .stroke-N6{stroke:#EEF1F8;} + .d2-3390750444 .stroke-N7{stroke:#FFFFFF;} + .d2-3390750444 .stroke-B1{stroke:#0D32B2;} + .d2-3390750444 .stroke-B2{stroke:#0D32B2;} + .d2-3390750444 .stroke-B3{stroke:#E3E9FD;} + .d2-3390750444 .stroke-B4{stroke:#E3E9FD;} + .d2-3390750444 .stroke-B5{stroke:#EDF0FD;} + .d2-3390750444 .stroke-B6{stroke:#F7F8FE;} + .d2-3390750444 .stroke-AA2{stroke:#4A6FF3;} + .d2-3390750444 .stroke-AA4{stroke:#EDF0FD;} + .d2-3390750444 .stroke-AA5{stroke:#F7F8FE;} + .d2-3390750444 .stroke-AB4{stroke:#EDF0FD;} + .d2-3390750444 .stroke-AB5{stroke:#F7F8FE;} + .d2-3390750444 .background-color-N1{background-color:#0A0F25;} + .d2-3390750444 .background-color-N2{background-color:#676C7E;} + .d2-3390750444 .background-color-N3{background-color:#9499AB;} + .d2-3390750444 .background-color-N4{background-color:#CFD2DD;} + .d2-3390750444 .background-color-N5{background-color:#DEE1EB;} + .d2-3390750444 .background-color-N6{background-color:#EEF1F8;} + .d2-3390750444 .background-color-N7{background-color:#FFFFFF;} + .d2-3390750444 .background-color-B1{background-color:#0D32B2;} + .d2-3390750444 .background-color-B2{background-color:#0D32B2;} + .d2-3390750444 .background-color-B3{background-color:#E3E9FD;} + .d2-3390750444 .background-color-B4{background-color:#E3E9FD;} + .d2-3390750444 .background-color-B5{background-color:#EDF0FD;} + .d2-3390750444 .background-color-B6{background-color:#F7F8FE;} + .d2-3390750444 .background-color-AA2{background-color:#4A6FF3;} + .d2-3390750444 .background-color-AA4{background-color:#EDF0FD;} + .d2-3390750444 .background-color-AA5{background-color:#F7F8FE;} + .d2-3390750444 .background-color-AB4{background-color:#EDF0FD;} + .d2-3390750444 .background-color-AB5{background-color:#F7F8FE;} + .d2-3390750444 .color-N1{color:#0A0F25;} + .d2-3390750444 .color-N2{color:#676C7E;} + .d2-3390750444 .color-N3{color:#9499AB;} + .d2-3390750444 .color-N4{color:#CFD2DD;} + .d2-3390750444 .color-N5{color:#DEE1EB;} + .d2-3390750444 .color-N6{color:#EEF1F8;} + .d2-3390750444 .color-N7{color:#FFFFFF;} + .d2-3390750444 .color-B1{color:#0D32B2;} + .d2-3390750444 .color-B2{color:#0D32B2;} + .d2-3390750444 .color-B3{color:#E3E9FD;} + .d2-3390750444 .color-B4{color:#E3E9FD;} + .d2-3390750444 .color-B5{color:#EDF0FD;} + .d2-3390750444 .color-B6{color:#F7F8FE;} + .d2-3390750444 .color-AA2{color:#4A6FF3;} + .d2-3390750444 .color-AA4{color:#EDF0FD;} + .d2-3390750444 .color-AA5{color:#F7F8FE;} + .d2-3390750444 .color-AB4{color:#EDF0FD;} + .d2-3390750444 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-3390750444 .fill-N1{fill:#CDD6F4;} + .d2-3390750444 .fill-N2{fill:#BAC2DE;} + .d2-3390750444 .fill-N3{fill:#A6ADC8;} + .d2-3390750444 .fill-N4{fill:#585B70;} + .d2-3390750444 .fill-N5{fill:#45475A;} + .d2-3390750444 .fill-N6{fill:#313244;} + .d2-3390750444 .fill-N7{fill:#1E1E2E;} + .d2-3390750444 .fill-B1{fill:#CBA6f7;} + .d2-3390750444 .fill-B2{fill:#CBA6f7;} + .d2-3390750444 .fill-B3{fill:#6C7086;} + .d2-3390750444 .fill-B4{fill:#585B70;} + .d2-3390750444 .fill-B5{fill:#45475A;} + .d2-3390750444 .fill-B6{fill:#313244;} + .d2-3390750444 .fill-AA2{fill:#f38BA8;} + .d2-3390750444 .fill-AA4{fill:#45475A;} + .d2-3390750444 .fill-AA5{fill:#313244;} + .d2-3390750444 .fill-AB4{fill:#45475A;} + .d2-3390750444 .fill-AB5{fill:#313244;} + .d2-3390750444 .stroke-N1{stroke:#CDD6F4;} + .d2-3390750444 .stroke-N2{stroke:#BAC2DE;} + .d2-3390750444 .stroke-N3{stroke:#A6ADC8;} + .d2-3390750444 .stroke-N4{stroke:#585B70;} + .d2-3390750444 .stroke-N5{stroke:#45475A;} + .d2-3390750444 .stroke-N6{stroke:#313244;} + .d2-3390750444 .stroke-N7{stroke:#1E1E2E;} + .d2-3390750444 .stroke-B1{stroke:#CBA6f7;} + .d2-3390750444 .stroke-B2{stroke:#CBA6f7;} + .d2-3390750444 .stroke-B3{stroke:#6C7086;} + .d2-3390750444 .stroke-B4{stroke:#585B70;} + .d2-3390750444 .stroke-B5{stroke:#45475A;} + .d2-3390750444 .stroke-B6{stroke:#313244;} + .d2-3390750444 .stroke-AA2{stroke:#f38BA8;} + .d2-3390750444 .stroke-AA4{stroke:#45475A;} + .d2-3390750444 .stroke-AA5{stroke:#313244;} + .d2-3390750444 .stroke-AB4{stroke:#45475A;} + .d2-3390750444 .stroke-AB5{stroke:#313244;} + .d2-3390750444 .background-color-N1{background-color:#CDD6F4;} + .d2-3390750444 .background-color-N2{background-color:#BAC2DE;} + .d2-3390750444 .background-color-N3{background-color:#A6ADC8;} + .d2-3390750444 .background-color-N4{background-color:#585B70;} + .d2-3390750444 .background-color-N5{background-color:#45475A;} + .d2-3390750444 .background-color-N6{background-color:#313244;} + .d2-3390750444 .background-color-N7{background-color:#1E1E2E;} + .d2-3390750444 .background-color-B1{background-color:#CBA6f7;} + .d2-3390750444 .background-color-B2{background-color:#CBA6f7;} + .d2-3390750444 .background-color-B3{background-color:#6C7086;} + .d2-3390750444 .background-color-B4{background-color:#585B70;} + .d2-3390750444 .background-color-B5{background-color:#45475A;} + .d2-3390750444 .background-color-B6{background-color:#313244;} + .d2-3390750444 .background-color-AA2{background-color:#f38BA8;} + .d2-3390750444 .background-color-AA4{background-color:#45475A;} + .d2-3390750444 .background-color-AA5{background-color:#313244;} + .d2-3390750444 .background-color-AB4{background-color:#45475A;} + .d2-3390750444 .background-color-AB5{background-color:#313244;} + .d2-3390750444 .color-N1{color:#CDD6F4;} + .d2-3390750444 .color-N2{color:#BAC2DE;} + .d2-3390750444 .color-N3{color:#A6ADC8;} + .d2-3390750444 .color-N4{color:#585B70;} + .d2-3390750444 .color-N5{color:#45475A;} + .d2-3390750444 .color-N6{color:#313244;} + .d2-3390750444 .color-N7{color:#1E1E2E;} + .d2-3390750444 .color-B1{color:#CBA6f7;} + .d2-3390750444 .color-B2{color:#CBA6f7;} + .d2-3390750444 .color-B3{color:#6C7086;} + .d2-3390750444 .color-B4{color:#585B70;} + .d2-3390750444 .color-B5{color:#45475A;} + .d2-3390750444 .color-B6{color:#313244;} + .d2-3390750444 .color-AA2{color:#f38BA8;} + .d2-3390750444 .color-AA4{color:#45475A;} + .d2-3390750444 .color-AA5{color:#313244;} + .d2-3390750444 .color-AB4{color:#45475A;} + .d2-3390750444 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]>Before and after becoming friendsOffice chatter in 2007Office chatter in 2012AliceBobbyAliceBobby Fiveyearslaterawkward small talkicebreaker attemptunfortunate outcomeuhm, hioh, hellowhat did you have for lunch?that's personalWant to play with ChatGPT?Yes!Write a play...about 2 friends...who find love...in a sequence diagram + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + diff --git a/static/img/generated/sequence-diagrams-3.svg2 b/static/img/generated/sequence-diagrams-3.svg2 index a05d26b..23db69a 100644 --- a/static/img/generated/sequence-diagrams-3.svg2 +++ b/static/img/generated/sequence-diagrams-3.svg2 @@ -1,4 +1,4 @@ -scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts) - + .d2-2361348167 .fill-N1{fill:#0A0F25;} + .d2-2361348167 .fill-N2{fill:#676C7E;} + .d2-2361348167 .fill-N3{fill:#9499AB;} + .d2-2361348167 .fill-N4{fill:#CFD2DD;} + .d2-2361348167 .fill-N5{fill:#DEE1EB;} + .d2-2361348167 .fill-N6{fill:#EEF1F8;} + .d2-2361348167 .fill-N7{fill:#FFFFFF;} + .d2-2361348167 .fill-B1{fill:#0D32B2;} + .d2-2361348167 .fill-B2{fill:#0D32B2;} + .d2-2361348167 .fill-B3{fill:#E3E9FD;} + .d2-2361348167 .fill-B4{fill:#E3E9FD;} + .d2-2361348167 .fill-B5{fill:#EDF0FD;} + .d2-2361348167 .fill-B6{fill:#F7F8FE;} + .d2-2361348167 .fill-AA2{fill:#4A6FF3;} + .d2-2361348167 .fill-AA4{fill:#EDF0FD;} + .d2-2361348167 .fill-AA5{fill:#F7F8FE;} + .d2-2361348167 .fill-AB4{fill:#EDF0FD;} + .d2-2361348167 .fill-AB5{fill:#F7F8FE;} + .d2-2361348167 .stroke-N1{stroke:#0A0F25;} + .d2-2361348167 .stroke-N2{stroke:#676C7E;} + .d2-2361348167 .stroke-N3{stroke:#9499AB;} + .d2-2361348167 .stroke-N4{stroke:#CFD2DD;} + .d2-2361348167 .stroke-N5{stroke:#DEE1EB;} + .d2-2361348167 .stroke-N6{stroke:#EEF1F8;} + .d2-2361348167 .stroke-N7{stroke:#FFFFFF;} + .d2-2361348167 .stroke-B1{stroke:#0D32B2;} + .d2-2361348167 .stroke-B2{stroke:#0D32B2;} + .d2-2361348167 .stroke-B3{stroke:#E3E9FD;} + .d2-2361348167 .stroke-B4{stroke:#E3E9FD;} + .d2-2361348167 .stroke-B5{stroke:#EDF0FD;} + .d2-2361348167 .stroke-B6{stroke:#F7F8FE;} + .d2-2361348167 .stroke-AA2{stroke:#4A6FF3;} + .d2-2361348167 .stroke-AA4{stroke:#EDF0FD;} + .d2-2361348167 .stroke-AA5{stroke:#F7F8FE;} + .d2-2361348167 .stroke-AB4{stroke:#EDF0FD;} + .d2-2361348167 .stroke-AB5{stroke:#F7F8FE;} + .d2-2361348167 .background-color-N1{background-color:#0A0F25;} + .d2-2361348167 .background-color-N2{background-color:#676C7E;} + .d2-2361348167 .background-color-N3{background-color:#9499AB;} + .d2-2361348167 .background-color-N4{background-color:#CFD2DD;} + .d2-2361348167 .background-color-N5{background-color:#DEE1EB;} + .d2-2361348167 .background-color-N6{background-color:#EEF1F8;} + .d2-2361348167 .background-color-N7{background-color:#FFFFFF;} + .d2-2361348167 .background-color-B1{background-color:#0D32B2;} + .d2-2361348167 .background-color-B2{background-color:#0D32B2;} + .d2-2361348167 .background-color-B3{background-color:#E3E9FD;} + .d2-2361348167 .background-color-B4{background-color:#E3E9FD;} + .d2-2361348167 .background-color-B5{background-color:#EDF0FD;} + .d2-2361348167 .background-color-B6{background-color:#F7F8FE;} + .d2-2361348167 .background-color-AA2{background-color:#4A6FF3;} + .d2-2361348167 .background-color-AA4{background-color:#EDF0FD;} + .d2-2361348167 .background-color-AA5{background-color:#F7F8FE;} + .d2-2361348167 .background-color-AB4{background-color:#EDF0FD;} + .d2-2361348167 .background-color-AB5{background-color:#F7F8FE;} + .d2-2361348167 .color-N1{color:#0A0F25;} + .d2-2361348167 .color-N2{color:#676C7E;} + .d2-2361348167 .color-N3{color:#9499AB;} + .d2-2361348167 .color-N4{color:#CFD2DD;} + .d2-2361348167 .color-N5{color:#DEE1EB;} + .d2-2361348167 .color-N6{color:#EEF1F8;} + .d2-2361348167 .color-N7{color:#FFFFFF;} + .d2-2361348167 .color-B1{color:#0D32B2;} + .d2-2361348167 .color-B2{color:#0D32B2;} + .d2-2361348167 .color-B3{color:#E3E9FD;} + .d2-2361348167 .color-B4{color:#E3E9FD;} + .d2-2361348167 .color-B5{color:#EDF0FD;} + .d2-2361348167 .color-B6{color:#F7F8FE;} + .d2-2361348167 .color-AA2{color:#4A6FF3;} + .d2-2361348167 .color-AA4{color:#EDF0FD;} + .d2-2361348167 .color-AA5{color:#F7F8FE;} + .d2-2361348167 .color-AB4{color:#EDF0FD;} + .d2-2361348167 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-2361348167 .fill-N1{fill:#CDD6F4;} + .d2-2361348167 .fill-N2{fill:#BAC2DE;} + .d2-2361348167 .fill-N3{fill:#A6ADC8;} + .d2-2361348167 .fill-N4{fill:#585B70;} + .d2-2361348167 .fill-N5{fill:#45475A;} + .d2-2361348167 .fill-N6{fill:#313244;} + .d2-2361348167 .fill-N7{fill:#1E1E2E;} + .d2-2361348167 .fill-B1{fill:#CBA6f7;} + .d2-2361348167 .fill-B2{fill:#CBA6f7;} + .d2-2361348167 .fill-B3{fill:#6C7086;} + .d2-2361348167 .fill-B4{fill:#585B70;} + .d2-2361348167 .fill-B5{fill:#45475A;} + .d2-2361348167 .fill-B6{fill:#313244;} + .d2-2361348167 .fill-AA2{fill:#f38BA8;} + .d2-2361348167 .fill-AA4{fill:#45475A;} + .d2-2361348167 .fill-AA5{fill:#313244;} + .d2-2361348167 .fill-AB4{fill:#45475A;} + .d2-2361348167 .fill-AB5{fill:#313244;} + .d2-2361348167 .stroke-N1{stroke:#CDD6F4;} + .d2-2361348167 .stroke-N2{stroke:#BAC2DE;} + .d2-2361348167 .stroke-N3{stroke:#A6ADC8;} + .d2-2361348167 .stroke-N4{stroke:#585B70;} + .d2-2361348167 .stroke-N5{stroke:#45475A;} + .d2-2361348167 .stroke-N6{stroke:#313244;} + .d2-2361348167 .stroke-N7{stroke:#1E1E2E;} + .d2-2361348167 .stroke-B1{stroke:#CBA6f7;} + .d2-2361348167 .stroke-B2{stroke:#CBA6f7;} + .d2-2361348167 .stroke-B3{stroke:#6C7086;} + .d2-2361348167 .stroke-B4{stroke:#585B70;} + .d2-2361348167 .stroke-B5{stroke:#45475A;} + .d2-2361348167 .stroke-B6{stroke:#313244;} + .d2-2361348167 .stroke-AA2{stroke:#f38BA8;} + .d2-2361348167 .stroke-AA4{stroke:#45475A;} + .d2-2361348167 .stroke-AA5{stroke:#313244;} + .d2-2361348167 .stroke-AB4{stroke:#45475A;} + .d2-2361348167 .stroke-AB5{stroke:#313244;} + .d2-2361348167 .background-color-N1{background-color:#CDD6F4;} + .d2-2361348167 .background-color-N2{background-color:#BAC2DE;} + .d2-2361348167 .background-color-N3{background-color:#A6ADC8;} + .d2-2361348167 .background-color-N4{background-color:#585B70;} + .d2-2361348167 .background-color-N5{background-color:#45475A;} + .d2-2361348167 .background-color-N6{background-color:#313244;} + .d2-2361348167 .background-color-N7{background-color:#1E1E2E;} + .d2-2361348167 .background-color-B1{background-color:#CBA6f7;} + .d2-2361348167 .background-color-B2{background-color:#CBA6f7;} + .d2-2361348167 .background-color-B3{background-color:#6C7086;} + .d2-2361348167 .background-color-B4{background-color:#585B70;} + .d2-2361348167 .background-color-B5{background-color:#45475A;} + .d2-2361348167 .background-color-B6{background-color:#313244;} + .d2-2361348167 .background-color-AA2{background-color:#f38BA8;} + .d2-2361348167 .background-color-AA4{background-color:#45475A;} + .d2-2361348167 .background-color-AA5{background-color:#313244;} + .d2-2361348167 .background-color-AB4{background-color:#45475A;} + .d2-2361348167 .background-color-AB5{background-color:#313244;} + .d2-2361348167 .color-N1{color:#CDD6F4;} + .d2-2361348167 .color-N2{color:#BAC2DE;} + .d2-2361348167 .color-N3{color:#A6ADC8;} + .d2-2361348167 .color-N4{color:#585B70;} + .d2-2361348167 .color-N5{color:#45475A;} + .d2-2361348167 .color-N6{color:#313244;} + .d2-2361348167 .color-N7{color:#1E1E2E;} + .d2-2361348167 .color-B1{color:#CBA6f7;} + .d2-2361348167 .color-B2{color:#CBA6f7;} + .d2-2361348167 .color-B3{color:#6C7086;} + .d2-2361348167 .color-B4{color:#585B70;} + .d2-2361348167 .color-B5{color:#45475A;} + .d2-2361348167 .color-B6{color:#313244;} + .d2-2361348167 .color-AA2{color:#f38BA8;} + .d2-2361348167 .color-AA4{color:#45475A;} + .d2-2361348167 .color-AA5{color:#313244;} + .d2-2361348167 .color-AB4{color:#45475A;} + .d2-2361348167 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]>scoreritemResponseitemessayRubricconceptitemOutcome getItem() itemgetRubric()rubricapplyTo(essayResp)match(essayResponse)scorenewgetNormalMinimum()getNormalMaximum()setScore(score)setFeedback(missingConcepts) + - - + + - + - + - - + + diff --git a/static/img/generated/sequence-diagrams-group.svg2 b/static/img/generated/sequence-diagrams-group.svg2 index 7fe651b..b212798 100644 --- a/static/img/generated/sequence-diagrams-group.svg2 +++ b/static/img/generated/sequence-diagrams-group.svg2 @@ -1,16 +1,16 @@ -alicebobshower thoughtslife advice A physicist is an atom's way of knowing about atoms.Today is the first day of the rest of your life.If all else fails, lower your standards. - + .d2-3933196787 .fill-N1{fill:#0A0F25;} + .d2-3933196787 .fill-N2{fill:#676C7E;} + .d2-3933196787 .fill-N3{fill:#9499AB;} + .d2-3933196787 .fill-N4{fill:#CFD2DD;} + .d2-3933196787 .fill-N5{fill:#DEE1EB;} + .d2-3933196787 .fill-N6{fill:#EEF1F8;} + .d2-3933196787 .fill-N7{fill:#FFFFFF;} + .d2-3933196787 .fill-B1{fill:#0D32B2;} + .d2-3933196787 .fill-B2{fill:#0D32B2;} + .d2-3933196787 .fill-B3{fill:#E3E9FD;} + .d2-3933196787 .fill-B4{fill:#E3E9FD;} + .d2-3933196787 .fill-B5{fill:#EDF0FD;} + .d2-3933196787 .fill-B6{fill:#F7F8FE;} + .d2-3933196787 .fill-AA2{fill:#4A6FF3;} + .d2-3933196787 .fill-AA4{fill:#EDF0FD;} + .d2-3933196787 .fill-AA5{fill:#F7F8FE;} + .d2-3933196787 .fill-AB4{fill:#EDF0FD;} + .d2-3933196787 .fill-AB5{fill:#F7F8FE;} + .d2-3933196787 .stroke-N1{stroke:#0A0F25;} + .d2-3933196787 .stroke-N2{stroke:#676C7E;} + .d2-3933196787 .stroke-N3{stroke:#9499AB;} + .d2-3933196787 .stroke-N4{stroke:#CFD2DD;} + .d2-3933196787 .stroke-N5{stroke:#DEE1EB;} + .d2-3933196787 .stroke-N6{stroke:#EEF1F8;} + .d2-3933196787 .stroke-N7{stroke:#FFFFFF;} + .d2-3933196787 .stroke-B1{stroke:#0D32B2;} + .d2-3933196787 .stroke-B2{stroke:#0D32B2;} + .d2-3933196787 .stroke-B3{stroke:#E3E9FD;} + .d2-3933196787 .stroke-B4{stroke:#E3E9FD;} + .d2-3933196787 .stroke-B5{stroke:#EDF0FD;} + .d2-3933196787 .stroke-B6{stroke:#F7F8FE;} + .d2-3933196787 .stroke-AA2{stroke:#4A6FF3;} + .d2-3933196787 .stroke-AA4{stroke:#EDF0FD;} + .d2-3933196787 .stroke-AA5{stroke:#F7F8FE;} + .d2-3933196787 .stroke-AB4{stroke:#EDF0FD;} + .d2-3933196787 .stroke-AB5{stroke:#F7F8FE;} + .d2-3933196787 .background-color-N1{background-color:#0A0F25;} + .d2-3933196787 .background-color-N2{background-color:#676C7E;} + .d2-3933196787 .background-color-N3{background-color:#9499AB;} + .d2-3933196787 .background-color-N4{background-color:#CFD2DD;} + .d2-3933196787 .background-color-N5{background-color:#DEE1EB;} + .d2-3933196787 .background-color-N6{background-color:#EEF1F8;} + .d2-3933196787 .background-color-N7{background-color:#FFFFFF;} + .d2-3933196787 .background-color-B1{background-color:#0D32B2;} + .d2-3933196787 .background-color-B2{background-color:#0D32B2;} + .d2-3933196787 .background-color-B3{background-color:#E3E9FD;} + .d2-3933196787 .background-color-B4{background-color:#E3E9FD;} + .d2-3933196787 .background-color-B5{background-color:#EDF0FD;} + .d2-3933196787 .background-color-B6{background-color:#F7F8FE;} + .d2-3933196787 .background-color-AA2{background-color:#4A6FF3;} + .d2-3933196787 .background-color-AA4{background-color:#EDF0FD;} + .d2-3933196787 .background-color-AA5{background-color:#F7F8FE;} + .d2-3933196787 .background-color-AB4{background-color:#EDF0FD;} + .d2-3933196787 .background-color-AB5{background-color:#F7F8FE;} + .d2-3933196787 .color-N1{color:#0A0F25;} + .d2-3933196787 .color-N2{color:#676C7E;} + .d2-3933196787 .color-N3{color:#9499AB;} + .d2-3933196787 .color-N4{color:#CFD2DD;} + .d2-3933196787 .color-N5{color:#DEE1EB;} + .d2-3933196787 .color-N6{color:#EEF1F8;} + .d2-3933196787 .color-N7{color:#FFFFFF;} + .d2-3933196787 .color-B1{color:#0D32B2;} + .d2-3933196787 .color-B2{color:#0D32B2;} + .d2-3933196787 .color-B3{color:#E3E9FD;} + .d2-3933196787 .color-B4{color:#E3E9FD;} + .d2-3933196787 .color-B5{color:#EDF0FD;} + .d2-3933196787 .color-B6{color:#F7F8FE;} + .d2-3933196787 .color-AA2{color:#4A6FF3;} + .d2-3933196787 .color-AA4{color:#EDF0FD;} + .d2-3933196787 .color-AA5{color:#F7F8FE;} + .d2-3933196787 .color-AB4{color:#EDF0FD;} + .d2-3933196787 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-3933196787 .fill-N1{fill:#CDD6F4;} + .d2-3933196787 .fill-N2{fill:#BAC2DE;} + .d2-3933196787 .fill-N3{fill:#A6ADC8;} + .d2-3933196787 .fill-N4{fill:#585B70;} + .d2-3933196787 .fill-N5{fill:#45475A;} + .d2-3933196787 .fill-N6{fill:#313244;} + .d2-3933196787 .fill-N7{fill:#1E1E2E;} + .d2-3933196787 .fill-B1{fill:#CBA6f7;} + .d2-3933196787 .fill-B2{fill:#CBA6f7;} + .d2-3933196787 .fill-B3{fill:#6C7086;} + .d2-3933196787 .fill-B4{fill:#585B70;} + .d2-3933196787 .fill-B5{fill:#45475A;} + .d2-3933196787 .fill-B6{fill:#313244;} + .d2-3933196787 .fill-AA2{fill:#f38BA8;} + .d2-3933196787 .fill-AA4{fill:#45475A;} + .d2-3933196787 .fill-AA5{fill:#313244;} + .d2-3933196787 .fill-AB4{fill:#45475A;} + .d2-3933196787 .fill-AB5{fill:#313244;} + .d2-3933196787 .stroke-N1{stroke:#CDD6F4;} + .d2-3933196787 .stroke-N2{stroke:#BAC2DE;} + .d2-3933196787 .stroke-N3{stroke:#A6ADC8;} + .d2-3933196787 .stroke-N4{stroke:#585B70;} + .d2-3933196787 .stroke-N5{stroke:#45475A;} + .d2-3933196787 .stroke-N6{stroke:#313244;} + .d2-3933196787 .stroke-N7{stroke:#1E1E2E;} + .d2-3933196787 .stroke-B1{stroke:#CBA6f7;} + .d2-3933196787 .stroke-B2{stroke:#CBA6f7;} + .d2-3933196787 .stroke-B3{stroke:#6C7086;} + .d2-3933196787 .stroke-B4{stroke:#585B70;} + .d2-3933196787 .stroke-B5{stroke:#45475A;} + .d2-3933196787 .stroke-B6{stroke:#313244;} + .d2-3933196787 .stroke-AA2{stroke:#f38BA8;} + .d2-3933196787 .stroke-AA4{stroke:#45475A;} + .d2-3933196787 .stroke-AA5{stroke:#313244;} + .d2-3933196787 .stroke-AB4{stroke:#45475A;} + .d2-3933196787 .stroke-AB5{stroke:#313244;} + .d2-3933196787 .background-color-N1{background-color:#CDD6F4;} + .d2-3933196787 .background-color-N2{background-color:#BAC2DE;} + .d2-3933196787 .background-color-N3{background-color:#A6ADC8;} + .d2-3933196787 .background-color-N4{background-color:#585B70;} + .d2-3933196787 .background-color-N5{background-color:#45475A;} + .d2-3933196787 .background-color-N6{background-color:#313244;} + .d2-3933196787 .background-color-N7{background-color:#1E1E2E;} + .d2-3933196787 .background-color-B1{background-color:#CBA6f7;} + .d2-3933196787 .background-color-B2{background-color:#CBA6f7;} + .d2-3933196787 .background-color-B3{background-color:#6C7086;} + .d2-3933196787 .background-color-B4{background-color:#585B70;} + .d2-3933196787 .background-color-B5{background-color:#45475A;} + .d2-3933196787 .background-color-B6{background-color:#313244;} + .d2-3933196787 .background-color-AA2{background-color:#f38BA8;} + .d2-3933196787 .background-color-AA4{background-color:#45475A;} + .d2-3933196787 .background-color-AA5{background-color:#313244;} + .d2-3933196787 .background-color-AB4{background-color:#45475A;} + .d2-3933196787 .background-color-AB5{background-color:#313244;} + .d2-3933196787 .color-N1{color:#CDD6F4;} + .d2-3933196787 .color-N2{color:#BAC2DE;} + .d2-3933196787 .color-N3{color:#A6ADC8;} + .d2-3933196787 .color-N4{color:#585B70;} + .d2-3933196787 .color-N5{color:#45475A;} + .d2-3933196787 .color-N6{color:#313244;} + .d2-3933196787 .color-N7{color:#1E1E2E;} + .d2-3933196787 .color-B1{color:#CBA6f7;} + .d2-3933196787 .color-B2{color:#CBA6f7;} + .d2-3933196787 .color-B3{color:#6C7086;} + .d2-3933196787 .color-B4{color:#585B70;} + .d2-3933196787 .color-B5{color:#45475A;} + .d2-3933196787 .color-B6{color:#313244;} + .d2-3933196787 .color-AA2{color:#f38BA8;} + .d2-3933196787 .color-AA4{color:#45475A;} + .d2-3933196787 .color-AA5{color:#313244;} + .d2-3933196787 .color-AB4{color:#45475A;} + .d2-3933196787 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]>alicebobshower thoughtslife advice A physicist is an atom's way of knowing about atoms.Today is the first day of the rest of your life.If all else fails, lower your standards. + - + - - - + + + diff --git a/static/img/generated/sequence-diagrams-lifeline.svg2 b/static/img/generated/sequence-diagrams-lifeline.svg2 index ed37b32..6eb623f 100644 --- a/static/img/generated/sequence-diagrams-lifeline.svg2 +++ b/static/img/generated/sequence-diagrams-lifeline.svg2 @@ -1,16 +1,16 @@ -alicebob What does it meanto be well-adjusted?The ability to play bridge orgolf as if they were games. - + .d2-3059454932 .fill-N1{fill:#0A0F25;} + .d2-3059454932 .fill-N2{fill:#676C7E;} + .d2-3059454932 .fill-N3{fill:#9499AB;} + .d2-3059454932 .fill-N4{fill:#CFD2DD;} + .d2-3059454932 .fill-N5{fill:#DEE1EB;} + .d2-3059454932 .fill-N6{fill:#EEF1F8;} + .d2-3059454932 .fill-N7{fill:#FFFFFF;} + .d2-3059454932 .fill-B1{fill:#0D32B2;} + .d2-3059454932 .fill-B2{fill:#0D32B2;} + .d2-3059454932 .fill-B3{fill:#E3E9FD;} + .d2-3059454932 .fill-B4{fill:#E3E9FD;} + .d2-3059454932 .fill-B5{fill:#EDF0FD;} + .d2-3059454932 .fill-B6{fill:#F7F8FE;} + .d2-3059454932 .fill-AA2{fill:#4A6FF3;} + .d2-3059454932 .fill-AA4{fill:#EDF0FD;} + .d2-3059454932 .fill-AA5{fill:#F7F8FE;} + .d2-3059454932 .fill-AB4{fill:#EDF0FD;} + .d2-3059454932 .fill-AB5{fill:#F7F8FE;} + .d2-3059454932 .stroke-N1{stroke:#0A0F25;} + .d2-3059454932 .stroke-N2{stroke:#676C7E;} + .d2-3059454932 .stroke-N3{stroke:#9499AB;} + .d2-3059454932 .stroke-N4{stroke:#CFD2DD;} + .d2-3059454932 .stroke-N5{stroke:#DEE1EB;} + .d2-3059454932 .stroke-N6{stroke:#EEF1F8;} + .d2-3059454932 .stroke-N7{stroke:#FFFFFF;} + .d2-3059454932 .stroke-B1{stroke:#0D32B2;} + .d2-3059454932 .stroke-B2{stroke:#0D32B2;} + .d2-3059454932 .stroke-B3{stroke:#E3E9FD;} + .d2-3059454932 .stroke-B4{stroke:#E3E9FD;} + .d2-3059454932 .stroke-B5{stroke:#EDF0FD;} + .d2-3059454932 .stroke-B6{stroke:#F7F8FE;} + .d2-3059454932 .stroke-AA2{stroke:#4A6FF3;} + .d2-3059454932 .stroke-AA4{stroke:#EDF0FD;} + .d2-3059454932 .stroke-AA5{stroke:#F7F8FE;} + .d2-3059454932 .stroke-AB4{stroke:#EDF0FD;} + .d2-3059454932 .stroke-AB5{stroke:#F7F8FE;} + .d2-3059454932 .background-color-N1{background-color:#0A0F25;} + .d2-3059454932 .background-color-N2{background-color:#676C7E;} + .d2-3059454932 .background-color-N3{background-color:#9499AB;} + .d2-3059454932 .background-color-N4{background-color:#CFD2DD;} + .d2-3059454932 .background-color-N5{background-color:#DEE1EB;} + .d2-3059454932 .background-color-N6{background-color:#EEF1F8;} + .d2-3059454932 .background-color-N7{background-color:#FFFFFF;} + .d2-3059454932 .background-color-B1{background-color:#0D32B2;} + .d2-3059454932 .background-color-B2{background-color:#0D32B2;} + .d2-3059454932 .background-color-B3{background-color:#E3E9FD;} + .d2-3059454932 .background-color-B4{background-color:#E3E9FD;} + .d2-3059454932 .background-color-B5{background-color:#EDF0FD;} + .d2-3059454932 .background-color-B6{background-color:#F7F8FE;} + .d2-3059454932 .background-color-AA2{background-color:#4A6FF3;} + .d2-3059454932 .background-color-AA4{background-color:#EDF0FD;} + .d2-3059454932 .background-color-AA5{background-color:#F7F8FE;} + .d2-3059454932 .background-color-AB4{background-color:#EDF0FD;} + .d2-3059454932 .background-color-AB5{background-color:#F7F8FE;} + .d2-3059454932 .color-N1{color:#0A0F25;} + .d2-3059454932 .color-N2{color:#676C7E;} + .d2-3059454932 .color-N3{color:#9499AB;} + .d2-3059454932 .color-N4{color:#CFD2DD;} + .d2-3059454932 .color-N5{color:#DEE1EB;} + .d2-3059454932 .color-N6{color:#EEF1F8;} + .d2-3059454932 .color-N7{color:#FFFFFF;} + .d2-3059454932 .color-B1{color:#0D32B2;} + .d2-3059454932 .color-B2{color:#0D32B2;} + .d2-3059454932 .color-B3{color:#E3E9FD;} + .d2-3059454932 .color-B4{color:#E3E9FD;} + .d2-3059454932 .color-B5{color:#EDF0FD;} + .d2-3059454932 .color-B6{color:#F7F8FE;} + .d2-3059454932 .color-AA2{color:#4A6FF3;} + .d2-3059454932 .color-AA4{color:#EDF0FD;} + .d2-3059454932 .color-AA5{color:#F7F8FE;} + .d2-3059454932 .color-AB4{color:#EDF0FD;} + .d2-3059454932 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-3059454932 .fill-N1{fill:#CDD6F4;} + .d2-3059454932 .fill-N2{fill:#BAC2DE;} + .d2-3059454932 .fill-N3{fill:#A6ADC8;} + .d2-3059454932 .fill-N4{fill:#585B70;} + .d2-3059454932 .fill-N5{fill:#45475A;} + .d2-3059454932 .fill-N6{fill:#313244;} + .d2-3059454932 .fill-N7{fill:#1E1E2E;} + .d2-3059454932 .fill-B1{fill:#CBA6f7;} + .d2-3059454932 .fill-B2{fill:#CBA6f7;} + .d2-3059454932 .fill-B3{fill:#6C7086;} + .d2-3059454932 .fill-B4{fill:#585B70;} + .d2-3059454932 .fill-B5{fill:#45475A;} + .d2-3059454932 .fill-B6{fill:#313244;} + .d2-3059454932 .fill-AA2{fill:#f38BA8;} + .d2-3059454932 .fill-AA4{fill:#45475A;} + .d2-3059454932 .fill-AA5{fill:#313244;} + .d2-3059454932 .fill-AB4{fill:#45475A;} + .d2-3059454932 .fill-AB5{fill:#313244;} + .d2-3059454932 .stroke-N1{stroke:#CDD6F4;} + .d2-3059454932 .stroke-N2{stroke:#BAC2DE;} + .d2-3059454932 .stroke-N3{stroke:#A6ADC8;} + .d2-3059454932 .stroke-N4{stroke:#585B70;} + .d2-3059454932 .stroke-N5{stroke:#45475A;} + .d2-3059454932 .stroke-N6{stroke:#313244;} + .d2-3059454932 .stroke-N7{stroke:#1E1E2E;} + .d2-3059454932 .stroke-B1{stroke:#CBA6f7;} + .d2-3059454932 .stroke-B2{stroke:#CBA6f7;} + .d2-3059454932 .stroke-B3{stroke:#6C7086;} + .d2-3059454932 .stroke-B4{stroke:#585B70;} + .d2-3059454932 .stroke-B5{stroke:#45475A;} + .d2-3059454932 .stroke-B6{stroke:#313244;} + .d2-3059454932 .stroke-AA2{stroke:#f38BA8;} + .d2-3059454932 .stroke-AA4{stroke:#45475A;} + .d2-3059454932 .stroke-AA5{stroke:#313244;} + .d2-3059454932 .stroke-AB4{stroke:#45475A;} + .d2-3059454932 .stroke-AB5{stroke:#313244;} + .d2-3059454932 .background-color-N1{background-color:#CDD6F4;} + .d2-3059454932 .background-color-N2{background-color:#BAC2DE;} + .d2-3059454932 .background-color-N3{background-color:#A6ADC8;} + .d2-3059454932 .background-color-N4{background-color:#585B70;} + .d2-3059454932 .background-color-N5{background-color:#45475A;} + .d2-3059454932 .background-color-N6{background-color:#313244;} + .d2-3059454932 .background-color-N7{background-color:#1E1E2E;} + .d2-3059454932 .background-color-B1{background-color:#CBA6f7;} + .d2-3059454932 .background-color-B2{background-color:#CBA6f7;} + .d2-3059454932 .background-color-B3{background-color:#6C7086;} + .d2-3059454932 .background-color-B4{background-color:#585B70;} + .d2-3059454932 .background-color-B5{background-color:#45475A;} + .d2-3059454932 .background-color-B6{background-color:#313244;} + .d2-3059454932 .background-color-AA2{background-color:#f38BA8;} + .d2-3059454932 .background-color-AA4{background-color:#45475A;} + .d2-3059454932 .background-color-AA5{background-color:#313244;} + .d2-3059454932 .background-color-AB4{background-color:#45475A;} + .d2-3059454932 .background-color-AB5{background-color:#313244;} + .d2-3059454932 .color-N1{color:#CDD6F4;} + .d2-3059454932 .color-N2{color:#BAC2DE;} + .d2-3059454932 .color-N3{color:#A6ADC8;} + .d2-3059454932 .color-N4{color:#585B70;} + .d2-3059454932 .color-N5{color:#45475A;} + .d2-3059454932 .color-N6{color:#313244;} + .d2-3059454932 .color-N7{color:#1E1E2E;} + .d2-3059454932 .color-B1{color:#CBA6f7;} + .d2-3059454932 .color-B2{color:#CBA6f7;} + .d2-3059454932 .color-B3{color:#6C7086;} + .d2-3059454932 .color-B4{color:#585B70;} + .d2-3059454932 .color-B5{color:#45475A;} + .d2-3059454932 .color-B6{color:#313244;} + .d2-3059454932 .color-AA2{color:#f38BA8;} + .d2-3059454932 .color-AA4{color:#45475A;} + .d2-3059454932 .color-AA5{color:#313244;} + .d2-3059454932 .color-AB4{color:#45475A;} + .d2-3059454932 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]>alicebob What does it meanto be well-adjusted?The ability to play bridge orgolf as if they were games. + - - - + + + diff --git a/static/img/generated/sequence-diagrams-note.svg2 b/static/img/generated/sequence-diagrams-note.svg2 index a0a8cce..a19a2c9 100644 --- a/static/img/generated/sequence-diagrams-note.svg2 +++ b/static/img/generated/sequence-diagrams-note.svg2 @@ -1,16 +1,16 @@ -alicebobimportant insight Chocolate chip.In the eyes of my dog, I'm a man.Cold hands, no gloves. - + .d2-724003705 .fill-N1{fill:#0A0F25;} + .d2-724003705 .fill-N2{fill:#676C7E;} + .d2-724003705 .fill-N3{fill:#9499AB;} + .d2-724003705 .fill-N4{fill:#CFD2DD;} + .d2-724003705 .fill-N5{fill:#DEE1EB;} + .d2-724003705 .fill-N6{fill:#EEF1F8;} + .d2-724003705 .fill-N7{fill:#FFFFFF;} + .d2-724003705 .fill-B1{fill:#0D32B2;} + .d2-724003705 .fill-B2{fill:#0D32B2;} + .d2-724003705 .fill-B3{fill:#E3E9FD;} + .d2-724003705 .fill-B4{fill:#E3E9FD;} + .d2-724003705 .fill-B5{fill:#EDF0FD;} + .d2-724003705 .fill-B6{fill:#F7F8FE;} + .d2-724003705 .fill-AA2{fill:#4A6FF3;} + .d2-724003705 .fill-AA4{fill:#EDF0FD;} + .d2-724003705 .fill-AA5{fill:#F7F8FE;} + .d2-724003705 .fill-AB4{fill:#EDF0FD;} + .d2-724003705 .fill-AB5{fill:#F7F8FE;} + .d2-724003705 .stroke-N1{stroke:#0A0F25;} + .d2-724003705 .stroke-N2{stroke:#676C7E;} + .d2-724003705 .stroke-N3{stroke:#9499AB;} + .d2-724003705 .stroke-N4{stroke:#CFD2DD;} + .d2-724003705 .stroke-N5{stroke:#DEE1EB;} + .d2-724003705 .stroke-N6{stroke:#EEF1F8;} + .d2-724003705 .stroke-N7{stroke:#FFFFFF;} + .d2-724003705 .stroke-B1{stroke:#0D32B2;} + .d2-724003705 .stroke-B2{stroke:#0D32B2;} + .d2-724003705 .stroke-B3{stroke:#E3E9FD;} + .d2-724003705 .stroke-B4{stroke:#E3E9FD;} + .d2-724003705 .stroke-B5{stroke:#EDF0FD;} + .d2-724003705 .stroke-B6{stroke:#F7F8FE;} + .d2-724003705 .stroke-AA2{stroke:#4A6FF3;} + .d2-724003705 .stroke-AA4{stroke:#EDF0FD;} + .d2-724003705 .stroke-AA5{stroke:#F7F8FE;} + .d2-724003705 .stroke-AB4{stroke:#EDF0FD;} + .d2-724003705 .stroke-AB5{stroke:#F7F8FE;} + .d2-724003705 .background-color-N1{background-color:#0A0F25;} + .d2-724003705 .background-color-N2{background-color:#676C7E;} + .d2-724003705 .background-color-N3{background-color:#9499AB;} + .d2-724003705 .background-color-N4{background-color:#CFD2DD;} + .d2-724003705 .background-color-N5{background-color:#DEE1EB;} + .d2-724003705 .background-color-N6{background-color:#EEF1F8;} + .d2-724003705 .background-color-N7{background-color:#FFFFFF;} + .d2-724003705 .background-color-B1{background-color:#0D32B2;} + .d2-724003705 .background-color-B2{background-color:#0D32B2;} + .d2-724003705 .background-color-B3{background-color:#E3E9FD;} + .d2-724003705 .background-color-B4{background-color:#E3E9FD;} + .d2-724003705 .background-color-B5{background-color:#EDF0FD;} + .d2-724003705 .background-color-B6{background-color:#F7F8FE;} + .d2-724003705 .background-color-AA2{background-color:#4A6FF3;} + .d2-724003705 .background-color-AA4{background-color:#EDF0FD;} + .d2-724003705 .background-color-AA5{background-color:#F7F8FE;} + .d2-724003705 .background-color-AB4{background-color:#EDF0FD;} + .d2-724003705 .background-color-AB5{background-color:#F7F8FE;} + .d2-724003705 .color-N1{color:#0A0F25;} + .d2-724003705 .color-N2{color:#676C7E;} + .d2-724003705 .color-N3{color:#9499AB;} + .d2-724003705 .color-N4{color:#CFD2DD;} + .d2-724003705 .color-N5{color:#DEE1EB;} + .d2-724003705 .color-N6{color:#EEF1F8;} + .d2-724003705 .color-N7{color:#FFFFFF;} + .d2-724003705 .color-B1{color:#0D32B2;} + .d2-724003705 .color-B2{color:#0D32B2;} + .d2-724003705 .color-B3{color:#E3E9FD;} + .d2-724003705 .color-B4{color:#E3E9FD;} + .d2-724003705 .color-B5{color:#EDF0FD;} + .d2-724003705 .color-B6{color:#F7F8FE;} + .d2-724003705 .color-AA2{color:#4A6FF3;} + .d2-724003705 .color-AA4{color:#EDF0FD;} + .d2-724003705 .color-AA5{color:#F7F8FE;} + .d2-724003705 .color-AB4{color:#EDF0FD;} + .d2-724003705 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-724003705 .fill-N1{fill:#CDD6F4;} + .d2-724003705 .fill-N2{fill:#BAC2DE;} + .d2-724003705 .fill-N3{fill:#A6ADC8;} + .d2-724003705 .fill-N4{fill:#585B70;} + .d2-724003705 .fill-N5{fill:#45475A;} + .d2-724003705 .fill-N6{fill:#313244;} + .d2-724003705 .fill-N7{fill:#1E1E2E;} + .d2-724003705 .fill-B1{fill:#CBA6f7;} + .d2-724003705 .fill-B2{fill:#CBA6f7;} + .d2-724003705 .fill-B3{fill:#6C7086;} + .d2-724003705 .fill-B4{fill:#585B70;} + .d2-724003705 .fill-B5{fill:#45475A;} + .d2-724003705 .fill-B6{fill:#313244;} + .d2-724003705 .fill-AA2{fill:#f38BA8;} + .d2-724003705 .fill-AA4{fill:#45475A;} + .d2-724003705 .fill-AA5{fill:#313244;} + .d2-724003705 .fill-AB4{fill:#45475A;} + .d2-724003705 .fill-AB5{fill:#313244;} + .d2-724003705 .stroke-N1{stroke:#CDD6F4;} + .d2-724003705 .stroke-N2{stroke:#BAC2DE;} + .d2-724003705 .stroke-N3{stroke:#A6ADC8;} + .d2-724003705 .stroke-N4{stroke:#585B70;} + .d2-724003705 .stroke-N5{stroke:#45475A;} + .d2-724003705 .stroke-N6{stroke:#313244;} + .d2-724003705 .stroke-N7{stroke:#1E1E2E;} + .d2-724003705 .stroke-B1{stroke:#CBA6f7;} + .d2-724003705 .stroke-B2{stroke:#CBA6f7;} + .d2-724003705 .stroke-B3{stroke:#6C7086;} + .d2-724003705 .stroke-B4{stroke:#585B70;} + .d2-724003705 .stroke-B5{stroke:#45475A;} + .d2-724003705 .stroke-B6{stroke:#313244;} + .d2-724003705 .stroke-AA2{stroke:#f38BA8;} + .d2-724003705 .stroke-AA4{stroke:#45475A;} + .d2-724003705 .stroke-AA5{stroke:#313244;} + .d2-724003705 .stroke-AB4{stroke:#45475A;} + .d2-724003705 .stroke-AB5{stroke:#313244;} + .d2-724003705 .background-color-N1{background-color:#CDD6F4;} + .d2-724003705 .background-color-N2{background-color:#BAC2DE;} + .d2-724003705 .background-color-N3{background-color:#A6ADC8;} + .d2-724003705 .background-color-N4{background-color:#585B70;} + .d2-724003705 .background-color-N5{background-color:#45475A;} + .d2-724003705 .background-color-N6{background-color:#313244;} + .d2-724003705 .background-color-N7{background-color:#1E1E2E;} + .d2-724003705 .background-color-B1{background-color:#CBA6f7;} + .d2-724003705 .background-color-B2{background-color:#CBA6f7;} + .d2-724003705 .background-color-B3{background-color:#6C7086;} + .d2-724003705 .background-color-B4{background-color:#585B70;} + .d2-724003705 .background-color-B5{background-color:#45475A;} + .d2-724003705 .background-color-B6{background-color:#313244;} + .d2-724003705 .background-color-AA2{background-color:#f38BA8;} + .d2-724003705 .background-color-AA4{background-color:#45475A;} + .d2-724003705 .background-color-AA5{background-color:#313244;} + .d2-724003705 .background-color-AB4{background-color:#45475A;} + .d2-724003705 .background-color-AB5{background-color:#313244;} + .d2-724003705 .color-N1{color:#CDD6F4;} + .d2-724003705 .color-N2{color:#BAC2DE;} + .d2-724003705 .color-N3{color:#A6ADC8;} + .d2-724003705 .color-N4{color:#585B70;} + .d2-724003705 .color-N5{color:#45475A;} + .d2-724003705 .color-N6{color:#313244;} + .d2-724003705 .color-N7{color:#1E1E2E;} + .d2-724003705 .color-B1{color:#CBA6f7;} + .d2-724003705 .color-B2{color:#CBA6f7;} + .d2-724003705 .color-B3{color:#6C7086;} + .d2-724003705 .color-B4{color:#585B70;} + .d2-724003705 .color-B5{color:#45475A;} + .d2-724003705 .color-B6{color:#313244;} + .d2-724003705 .color-AA2{color:#f38BA8;} + .d2-724003705 .color-AA4{color:#45475A;} + .d2-724003705 .color-AA5{color:#313244;} + .d2-724003705 .color-AB4{color:#45475A;} + .d2-724003705 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]>alicebobimportant insight Chocolate chip.In the eyes of my dog, I'm a man.Cold hands, no gloves. + - - - - - + + + + + diff --git a/static/img/generated/sequence-diagrams-scope.svg2 b/static/img/generated/sequence-diagrams-scope.svg2 index 03dc899..e0347b5 100644 --- a/static/img/generated/sequence-diagrams-scope.svg2 +++ b/static/img/generated/sequence-diagrams-scope.svg2 @@ -1,16 +1,16 @@ -Office chatterAliceBobbyawkward small talkicebreaker attemptunfortunate outcome uhm, hioh, hellowhat did you have for lunch?that's personal - - + .d2-4159691177 .fill-N1{fill:#0A0F25;} + .d2-4159691177 .fill-N2{fill:#676C7E;} + .d2-4159691177 .fill-N3{fill:#9499AB;} + .d2-4159691177 .fill-N4{fill:#CFD2DD;} + .d2-4159691177 .fill-N5{fill:#DEE1EB;} + .d2-4159691177 .fill-N6{fill:#EEF1F8;} + .d2-4159691177 .fill-N7{fill:#FFFFFF;} + .d2-4159691177 .fill-B1{fill:#0D32B2;} + .d2-4159691177 .fill-B2{fill:#0D32B2;} + .d2-4159691177 .fill-B3{fill:#E3E9FD;} + .d2-4159691177 .fill-B4{fill:#E3E9FD;} + .d2-4159691177 .fill-B5{fill:#EDF0FD;} + .d2-4159691177 .fill-B6{fill:#F7F8FE;} + .d2-4159691177 .fill-AA2{fill:#4A6FF3;} + .d2-4159691177 .fill-AA4{fill:#EDF0FD;} + .d2-4159691177 .fill-AA5{fill:#F7F8FE;} + .d2-4159691177 .fill-AB4{fill:#EDF0FD;} + .d2-4159691177 .fill-AB5{fill:#F7F8FE;} + .d2-4159691177 .stroke-N1{stroke:#0A0F25;} + .d2-4159691177 .stroke-N2{stroke:#676C7E;} + .d2-4159691177 .stroke-N3{stroke:#9499AB;} + .d2-4159691177 .stroke-N4{stroke:#CFD2DD;} + .d2-4159691177 .stroke-N5{stroke:#DEE1EB;} + .d2-4159691177 .stroke-N6{stroke:#EEF1F8;} + .d2-4159691177 .stroke-N7{stroke:#FFFFFF;} + .d2-4159691177 .stroke-B1{stroke:#0D32B2;} + .d2-4159691177 .stroke-B2{stroke:#0D32B2;} + .d2-4159691177 .stroke-B3{stroke:#E3E9FD;} + .d2-4159691177 .stroke-B4{stroke:#E3E9FD;} + .d2-4159691177 .stroke-B5{stroke:#EDF0FD;} + .d2-4159691177 .stroke-B6{stroke:#F7F8FE;} + .d2-4159691177 .stroke-AA2{stroke:#4A6FF3;} + .d2-4159691177 .stroke-AA4{stroke:#EDF0FD;} + .d2-4159691177 .stroke-AA5{stroke:#F7F8FE;} + .d2-4159691177 .stroke-AB4{stroke:#EDF0FD;} + .d2-4159691177 .stroke-AB5{stroke:#F7F8FE;} + .d2-4159691177 .background-color-N1{background-color:#0A0F25;} + .d2-4159691177 .background-color-N2{background-color:#676C7E;} + .d2-4159691177 .background-color-N3{background-color:#9499AB;} + .d2-4159691177 .background-color-N4{background-color:#CFD2DD;} + .d2-4159691177 .background-color-N5{background-color:#DEE1EB;} + .d2-4159691177 .background-color-N6{background-color:#EEF1F8;} + .d2-4159691177 .background-color-N7{background-color:#FFFFFF;} + .d2-4159691177 .background-color-B1{background-color:#0D32B2;} + .d2-4159691177 .background-color-B2{background-color:#0D32B2;} + .d2-4159691177 .background-color-B3{background-color:#E3E9FD;} + .d2-4159691177 .background-color-B4{background-color:#E3E9FD;} + .d2-4159691177 .background-color-B5{background-color:#EDF0FD;} + .d2-4159691177 .background-color-B6{background-color:#F7F8FE;} + .d2-4159691177 .background-color-AA2{background-color:#4A6FF3;} + .d2-4159691177 .background-color-AA4{background-color:#EDF0FD;} + .d2-4159691177 .background-color-AA5{background-color:#F7F8FE;} + .d2-4159691177 .background-color-AB4{background-color:#EDF0FD;} + .d2-4159691177 .background-color-AB5{background-color:#F7F8FE;} + .d2-4159691177 .color-N1{color:#0A0F25;} + .d2-4159691177 .color-N2{color:#676C7E;} + .d2-4159691177 .color-N3{color:#9499AB;} + .d2-4159691177 .color-N4{color:#CFD2DD;} + .d2-4159691177 .color-N5{color:#DEE1EB;} + .d2-4159691177 .color-N6{color:#EEF1F8;} + .d2-4159691177 .color-N7{color:#FFFFFF;} + .d2-4159691177 .color-B1{color:#0D32B2;} + .d2-4159691177 .color-B2{color:#0D32B2;} + .d2-4159691177 .color-B3{color:#E3E9FD;} + .d2-4159691177 .color-B4{color:#E3E9FD;} + .d2-4159691177 .color-B5{color:#EDF0FD;} + .d2-4159691177 .color-B6{color:#F7F8FE;} + .d2-4159691177 .color-AA2{color:#4A6FF3;} + .d2-4159691177 .color-AA4{color:#EDF0FD;} + .d2-4159691177 .color-AA5{color:#F7F8FE;} + .d2-4159691177 .color-AB4{color:#EDF0FD;} + .d2-4159691177 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-4159691177 .fill-N1{fill:#CDD6F4;} + .d2-4159691177 .fill-N2{fill:#BAC2DE;} + .d2-4159691177 .fill-N3{fill:#A6ADC8;} + .d2-4159691177 .fill-N4{fill:#585B70;} + .d2-4159691177 .fill-N5{fill:#45475A;} + .d2-4159691177 .fill-N6{fill:#313244;} + .d2-4159691177 .fill-N7{fill:#1E1E2E;} + .d2-4159691177 .fill-B1{fill:#CBA6f7;} + .d2-4159691177 .fill-B2{fill:#CBA6f7;} + .d2-4159691177 .fill-B3{fill:#6C7086;} + .d2-4159691177 .fill-B4{fill:#585B70;} + .d2-4159691177 .fill-B5{fill:#45475A;} + .d2-4159691177 .fill-B6{fill:#313244;} + .d2-4159691177 .fill-AA2{fill:#f38BA8;} + .d2-4159691177 .fill-AA4{fill:#45475A;} + .d2-4159691177 .fill-AA5{fill:#313244;} + .d2-4159691177 .fill-AB4{fill:#45475A;} + .d2-4159691177 .fill-AB5{fill:#313244;} + .d2-4159691177 .stroke-N1{stroke:#CDD6F4;} + .d2-4159691177 .stroke-N2{stroke:#BAC2DE;} + .d2-4159691177 .stroke-N3{stroke:#A6ADC8;} + .d2-4159691177 .stroke-N4{stroke:#585B70;} + .d2-4159691177 .stroke-N5{stroke:#45475A;} + .d2-4159691177 .stroke-N6{stroke:#313244;} + .d2-4159691177 .stroke-N7{stroke:#1E1E2E;} + .d2-4159691177 .stroke-B1{stroke:#CBA6f7;} + .d2-4159691177 .stroke-B2{stroke:#CBA6f7;} + .d2-4159691177 .stroke-B3{stroke:#6C7086;} + .d2-4159691177 .stroke-B4{stroke:#585B70;} + .d2-4159691177 .stroke-B5{stroke:#45475A;} + .d2-4159691177 .stroke-B6{stroke:#313244;} + .d2-4159691177 .stroke-AA2{stroke:#f38BA8;} + .d2-4159691177 .stroke-AA4{stroke:#45475A;} + .d2-4159691177 .stroke-AA5{stroke:#313244;} + .d2-4159691177 .stroke-AB4{stroke:#45475A;} + .d2-4159691177 .stroke-AB5{stroke:#313244;} + .d2-4159691177 .background-color-N1{background-color:#CDD6F4;} + .d2-4159691177 .background-color-N2{background-color:#BAC2DE;} + .d2-4159691177 .background-color-N3{background-color:#A6ADC8;} + .d2-4159691177 .background-color-N4{background-color:#585B70;} + .d2-4159691177 .background-color-N5{background-color:#45475A;} + .d2-4159691177 .background-color-N6{background-color:#313244;} + .d2-4159691177 .background-color-N7{background-color:#1E1E2E;} + .d2-4159691177 .background-color-B1{background-color:#CBA6f7;} + .d2-4159691177 .background-color-B2{background-color:#CBA6f7;} + .d2-4159691177 .background-color-B3{background-color:#6C7086;} + .d2-4159691177 .background-color-B4{background-color:#585B70;} + .d2-4159691177 .background-color-B5{background-color:#45475A;} + .d2-4159691177 .background-color-B6{background-color:#313244;} + .d2-4159691177 .background-color-AA2{background-color:#f38BA8;} + .d2-4159691177 .background-color-AA4{background-color:#45475A;} + .d2-4159691177 .background-color-AA5{background-color:#313244;} + .d2-4159691177 .background-color-AB4{background-color:#45475A;} + .d2-4159691177 .background-color-AB5{background-color:#313244;} + .d2-4159691177 .color-N1{color:#CDD6F4;} + .d2-4159691177 .color-N2{color:#BAC2DE;} + .d2-4159691177 .color-N3{color:#A6ADC8;} + .d2-4159691177 .color-N4{color:#585B70;} + .d2-4159691177 .color-N5{color:#45475A;} + .d2-4159691177 .color-N6{color:#313244;} + .d2-4159691177 .color-N7{color:#1E1E2E;} + .d2-4159691177 .color-B1{color:#CBA6f7;} + .d2-4159691177 .color-B2{color:#CBA6f7;} + .d2-4159691177 .color-B3{color:#6C7086;} + .d2-4159691177 .color-B4{color:#585B70;} + .d2-4159691177 .color-B5{color:#45475A;} + .d2-4159691177 .color-B6{color:#313244;} + .d2-4159691177 .color-AA2{color:#f38BA8;} + .d2-4159691177 .color-AA4{color:#45475A;} + .d2-4159691177 .color-AA5{color:#313244;} + .d2-4159691177 .color-AB4{color:#45475A;} + .d2-4159691177 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]>Office chatterAliceBobbyawkward small talkicebreaker attemptunfortunate outcome uhm, hioh, hellowhat did you have for lunch?that's personal + + - + - - - - + + + + diff --git a/static/img/generated/sequence-diagrams-self.svg2 b/static/img/generated/sequence-diagrams-self.svg2 index 351ec1f..3831482 100644 --- a/static/img/generated/sequence-diagrams-self.svg2 +++ b/static/img/generated/sequence-diagrams-self.svg2 @@ -1,16 +1,16 @@ -sonfatherfriend Can I borrow your car?Never lend your car to anyone to whom you have given birth.internal debate ensues - + .d2-370201128 .fill-N1{fill:#0A0F25;} + .d2-370201128 .fill-N2{fill:#676C7E;} + .d2-370201128 .fill-N3{fill:#9499AB;} + .d2-370201128 .fill-N4{fill:#CFD2DD;} + .d2-370201128 .fill-N5{fill:#DEE1EB;} + .d2-370201128 .fill-N6{fill:#EEF1F8;} + .d2-370201128 .fill-N7{fill:#FFFFFF;} + .d2-370201128 .fill-B1{fill:#0D32B2;} + .d2-370201128 .fill-B2{fill:#0D32B2;} + .d2-370201128 .fill-B3{fill:#E3E9FD;} + .d2-370201128 .fill-B4{fill:#E3E9FD;} + .d2-370201128 .fill-B5{fill:#EDF0FD;} + .d2-370201128 .fill-B6{fill:#F7F8FE;} + .d2-370201128 .fill-AA2{fill:#4A6FF3;} + .d2-370201128 .fill-AA4{fill:#EDF0FD;} + .d2-370201128 .fill-AA5{fill:#F7F8FE;} + .d2-370201128 .fill-AB4{fill:#EDF0FD;} + .d2-370201128 .fill-AB5{fill:#F7F8FE;} + .d2-370201128 .stroke-N1{stroke:#0A0F25;} + .d2-370201128 .stroke-N2{stroke:#676C7E;} + .d2-370201128 .stroke-N3{stroke:#9499AB;} + .d2-370201128 .stroke-N4{stroke:#CFD2DD;} + .d2-370201128 .stroke-N5{stroke:#DEE1EB;} + .d2-370201128 .stroke-N6{stroke:#EEF1F8;} + .d2-370201128 .stroke-N7{stroke:#FFFFFF;} + .d2-370201128 .stroke-B1{stroke:#0D32B2;} + .d2-370201128 .stroke-B2{stroke:#0D32B2;} + .d2-370201128 .stroke-B3{stroke:#E3E9FD;} + .d2-370201128 .stroke-B4{stroke:#E3E9FD;} + .d2-370201128 .stroke-B5{stroke:#EDF0FD;} + .d2-370201128 .stroke-B6{stroke:#F7F8FE;} + .d2-370201128 .stroke-AA2{stroke:#4A6FF3;} + .d2-370201128 .stroke-AA4{stroke:#EDF0FD;} + .d2-370201128 .stroke-AA5{stroke:#F7F8FE;} + .d2-370201128 .stroke-AB4{stroke:#EDF0FD;} + .d2-370201128 .stroke-AB5{stroke:#F7F8FE;} + .d2-370201128 .background-color-N1{background-color:#0A0F25;} + .d2-370201128 .background-color-N2{background-color:#676C7E;} + .d2-370201128 .background-color-N3{background-color:#9499AB;} + .d2-370201128 .background-color-N4{background-color:#CFD2DD;} + .d2-370201128 .background-color-N5{background-color:#DEE1EB;} + .d2-370201128 .background-color-N6{background-color:#EEF1F8;} + .d2-370201128 .background-color-N7{background-color:#FFFFFF;} + .d2-370201128 .background-color-B1{background-color:#0D32B2;} + .d2-370201128 .background-color-B2{background-color:#0D32B2;} + .d2-370201128 .background-color-B3{background-color:#E3E9FD;} + .d2-370201128 .background-color-B4{background-color:#E3E9FD;} + .d2-370201128 .background-color-B5{background-color:#EDF0FD;} + .d2-370201128 .background-color-B6{background-color:#F7F8FE;} + .d2-370201128 .background-color-AA2{background-color:#4A6FF3;} + .d2-370201128 .background-color-AA4{background-color:#EDF0FD;} + .d2-370201128 .background-color-AA5{background-color:#F7F8FE;} + .d2-370201128 .background-color-AB4{background-color:#EDF0FD;} + .d2-370201128 .background-color-AB5{background-color:#F7F8FE;} + .d2-370201128 .color-N1{color:#0A0F25;} + .d2-370201128 .color-N2{color:#676C7E;} + .d2-370201128 .color-N3{color:#9499AB;} + .d2-370201128 .color-N4{color:#CFD2DD;} + .d2-370201128 .color-N5{color:#DEE1EB;} + .d2-370201128 .color-N6{color:#EEF1F8;} + .d2-370201128 .color-N7{color:#FFFFFF;} + .d2-370201128 .color-B1{color:#0D32B2;} + .d2-370201128 .color-B2{color:#0D32B2;} + .d2-370201128 .color-B3{color:#E3E9FD;} + .d2-370201128 .color-B4{color:#E3E9FD;} + .d2-370201128 .color-B5{color:#EDF0FD;} + .d2-370201128 .color-B6{color:#F7F8FE;} + .d2-370201128 .color-AA2{color:#4A6FF3;} + .d2-370201128 .color-AA4{color:#EDF0FD;} + .d2-370201128 .color-AA5{color:#F7F8FE;} + .d2-370201128 .color-AB4{color:#EDF0FD;} + .d2-370201128 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-370201128 .fill-N1{fill:#CDD6F4;} + .d2-370201128 .fill-N2{fill:#BAC2DE;} + .d2-370201128 .fill-N3{fill:#A6ADC8;} + .d2-370201128 .fill-N4{fill:#585B70;} + .d2-370201128 .fill-N5{fill:#45475A;} + .d2-370201128 .fill-N6{fill:#313244;} + .d2-370201128 .fill-N7{fill:#1E1E2E;} + .d2-370201128 .fill-B1{fill:#CBA6f7;} + .d2-370201128 .fill-B2{fill:#CBA6f7;} + .d2-370201128 .fill-B3{fill:#6C7086;} + .d2-370201128 .fill-B4{fill:#585B70;} + .d2-370201128 .fill-B5{fill:#45475A;} + .d2-370201128 .fill-B6{fill:#313244;} + .d2-370201128 .fill-AA2{fill:#f38BA8;} + .d2-370201128 .fill-AA4{fill:#45475A;} + .d2-370201128 .fill-AA5{fill:#313244;} + .d2-370201128 .fill-AB4{fill:#45475A;} + .d2-370201128 .fill-AB5{fill:#313244;} + .d2-370201128 .stroke-N1{stroke:#CDD6F4;} + .d2-370201128 .stroke-N2{stroke:#BAC2DE;} + .d2-370201128 .stroke-N3{stroke:#A6ADC8;} + .d2-370201128 .stroke-N4{stroke:#585B70;} + .d2-370201128 .stroke-N5{stroke:#45475A;} + .d2-370201128 .stroke-N6{stroke:#313244;} + .d2-370201128 .stroke-N7{stroke:#1E1E2E;} + .d2-370201128 .stroke-B1{stroke:#CBA6f7;} + .d2-370201128 .stroke-B2{stroke:#CBA6f7;} + .d2-370201128 .stroke-B3{stroke:#6C7086;} + .d2-370201128 .stroke-B4{stroke:#585B70;} + .d2-370201128 .stroke-B5{stroke:#45475A;} + .d2-370201128 .stroke-B6{stroke:#313244;} + .d2-370201128 .stroke-AA2{stroke:#f38BA8;} + .d2-370201128 .stroke-AA4{stroke:#45475A;} + .d2-370201128 .stroke-AA5{stroke:#313244;} + .d2-370201128 .stroke-AB4{stroke:#45475A;} + .d2-370201128 .stroke-AB5{stroke:#313244;} + .d2-370201128 .background-color-N1{background-color:#CDD6F4;} + .d2-370201128 .background-color-N2{background-color:#BAC2DE;} + .d2-370201128 .background-color-N3{background-color:#A6ADC8;} + .d2-370201128 .background-color-N4{background-color:#585B70;} + .d2-370201128 .background-color-N5{background-color:#45475A;} + .d2-370201128 .background-color-N6{background-color:#313244;} + .d2-370201128 .background-color-N7{background-color:#1E1E2E;} + .d2-370201128 .background-color-B1{background-color:#CBA6f7;} + .d2-370201128 .background-color-B2{background-color:#CBA6f7;} + .d2-370201128 .background-color-B3{background-color:#6C7086;} + .d2-370201128 .background-color-B4{background-color:#585B70;} + .d2-370201128 .background-color-B5{background-color:#45475A;} + .d2-370201128 .background-color-B6{background-color:#313244;} + .d2-370201128 .background-color-AA2{background-color:#f38BA8;} + .d2-370201128 .background-color-AA4{background-color:#45475A;} + .d2-370201128 .background-color-AA5{background-color:#313244;} + .d2-370201128 .background-color-AB4{background-color:#45475A;} + .d2-370201128 .background-color-AB5{background-color:#313244;} + .d2-370201128 .color-N1{color:#CDD6F4;} + .d2-370201128 .color-N2{color:#BAC2DE;} + .d2-370201128 .color-N3{color:#A6ADC8;} + .d2-370201128 .color-N4{color:#585B70;} + .d2-370201128 .color-N5{color:#45475A;} + .d2-370201128 .color-N6{color:#313244;} + .d2-370201128 .color-N7{color:#1E1E2E;} + .d2-370201128 .color-B1{color:#CBA6f7;} + .d2-370201128 .color-B2{color:#CBA6f7;} + .d2-370201128 .color-B3{color:#6C7086;} + .d2-370201128 .color-B4{color:#585B70;} + .d2-370201128 .color-B5{color:#45475A;} + .d2-370201128 .color-B6{color:#313244;} + .d2-370201128 .color-AA2{color:#f38BA8;} + .d2-370201128 .color-AA4{color:#45475A;} + .d2-370201128 .color-AA5{color:#313244;} + .d2-370201128 .color-AB4{color:#45475A;} + .d2-370201128 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]>sonfatherfriend Can I borrow your car?Never lend your car to anyone to whom you have given birth.internal debate ensues + - - - - - + + + + + diff --git a/static/img/generated/shapes-1.svg2 b/static/img/generated/shapes-1.svg2 index 341f42d..78c4fbd 100644 --- a/static/img/generated/shapes-1.svg2 +++ b/static/img/generated/shapes-1.svg2 @@ -1,4 +1,4 @@ -xy hi - + .d2-569507680 .fill-N1{fill:#0A0F25;} + .d2-569507680 .fill-N2{fill:#676C7E;} + .d2-569507680 .fill-N3{fill:#9499AB;} + .d2-569507680 .fill-N4{fill:#CFD2DD;} + .d2-569507680 .fill-N5{fill:#DEE1EB;} + .d2-569507680 .fill-N6{fill:#EEF1F8;} + .d2-569507680 .fill-N7{fill:#FFFFFF;} + .d2-569507680 .fill-B1{fill:#0D32B2;} + .d2-569507680 .fill-B2{fill:#0D32B2;} + .d2-569507680 .fill-B3{fill:#E3E9FD;} + .d2-569507680 .fill-B4{fill:#E3E9FD;} + .d2-569507680 .fill-B5{fill:#EDF0FD;} + .d2-569507680 .fill-B6{fill:#F7F8FE;} + .d2-569507680 .fill-AA2{fill:#4A6FF3;} + .d2-569507680 .fill-AA4{fill:#EDF0FD;} + .d2-569507680 .fill-AA5{fill:#F7F8FE;} + .d2-569507680 .fill-AB4{fill:#EDF0FD;} + .d2-569507680 .fill-AB5{fill:#F7F8FE;} + .d2-569507680 .stroke-N1{stroke:#0A0F25;} + .d2-569507680 .stroke-N2{stroke:#676C7E;} + .d2-569507680 .stroke-N3{stroke:#9499AB;} + .d2-569507680 .stroke-N4{stroke:#CFD2DD;} + .d2-569507680 .stroke-N5{stroke:#DEE1EB;} + .d2-569507680 .stroke-N6{stroke:#EEF1F8;} + .d2-569507680 .stroke-N7{stroke:#FFFFFF;} + .d2-569507680 .stroke-B1{stroke:#0D32B2;} + .d2-569507680 .stroke-B2{stroke:#0D32B2;} + .d2-569507680 .stroke-B3{stroke:#E3E9FD;} + .d2-569507680 .stroke-B4{stroke:#E3E9FD;} + .d2-569507680 .stroke-B5{stroke:#EDF0FD;} + .d2-569507680 .stroke-B6{stroke:#F7F8FE;} + .d2-569507680 .stroke-AA2{stroke:#4A6FF3;} + .d2-569507680 .stroke-AA4{stroke:#EDF0FD;} + .d2-569507680 .stroke-AA5{stroke:#F7F8FE;} + .d2-569507680 .stroke-AB4{stroke:#EDF0FD;} + .d2-569507680 .stroke-AB5{stroke:#F7F8FE;} + .d2-569507680 .background-color-N1{background-color:#0A0F25;} + .d2-569507680 .background-color-N2{background-color:#676C7E;} + .d2-569507680 .background-color-N3{background-color:#9499AB;} + .d2-569507680 .background-color-N4{background-color:#CFD2DD;} + .d2-569507680 .background-color-N5{background-color:#DEE1EB;} + .d2-569507680 .background-color-N6{background-color:#EEF1F8;} + .d2-569507680 .background-color-N7{background-color:#FFFFFF;} + .d2-569507680 .background-color-B1{background-color:#0D32B2;} + .d2-569507680 .background-color-B2{background-color:#0D32B2;} + .d2-569507680 .background-color-B3{background-color:#E3E9FD;} + .d2-569507680 .background-color-B4{background-color:#E3E9FD;} + .d2-569507680 .background-color-B5{background-color:#EDF0FD;} + .d2-569507680 .background-color-B6{background-color:#F7F8FE;} + .d2-569507680 .background-color-AA2{background-color:#4A6FF3;} + .d2-569507680 .background-color-AA4{background-color:#EDF0FD;} + .d2-569507680 .background-color-AA5{background-color:#F7F8FE;} + .d2-569507680 .background-color-AB4{background-color:#EDF0FD;} + .d2-569507680 .background-color-AB5{background-color:#F7F8FE;} + .d2-569507680 .color-N1{color:#0A0F25;} + .d2-569507680 .color-N2{color:#676C7E;} + .d2-569507680 .color-N3{color:#9499AB;} + .d2-569507680 .color-N4{color:#CFD2DD;} + .d2-569507680 .color-N5{color:#DEE1EB;} + .d2-569507680 .color-N6{color:#EEF1F8;} + .d2-569507680 .color-N7{color:#FFFFFF;} + .d2-569507680 .color-B1{color:#0D32B2;} + .d2-569507680 .color-B2{color:#0D32B2;} + .d2-569507680 .color-B3{color:#E3E9FD;} + .d2-569507680 .color-B4{color:#E3E9FD;} + .d2-569507680 .color-B5{color:#EDF0FD;} + .d2-569507680 .color-B6{color:#F7F8FE;} + .d2-569507680 .color-AA2{color:#4A6FF3;} + .d2-569507680 .color-AA4{color:#EDF0FD;} + .d2-569507680 .color-AA5{color:#F7F8FE;} + .d2-569507680 .color-AB4{color:#EDF0FD;} + .d2-569507680 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-569507680 .fill-N1{fill:#CDD6F4;} + .d2-569507680 .fill-N2{fill:#BAC2DE;} + .d2-569507680 .fill-N3{fill:#A6ADC8;} + .d2-569507680 .fill-N4{fill:#585B70;} + .d2-569507680 .fill-N5{fill:#45475A;} + .d2-569507680 .fill-N6{fill:#313244;} + .d2-569507680 .fill-N7{fill:#1E1E2E;} + .d2-569507680 .fill-B1{fill:#CBA6f7;} + .d2-569507680 .fill-B2{fill:#CBA6f7;} + .d2-569507680 .fill-B3{fill:#6C7086;} + .d2-569507680 .fill-B4{fill:#585B70;} + .d2-569507680 .fill-B5{fill:#45475A;} + .d2-569507680 .fill-B6{fill:#313244;} + .d2-569507680 .fill-AA2{fill:#f38BA8;} + .d2-569507680 .fill-AA4{fill:#45475A;} + .d2-569507680 .fill-AA5{fill:#313244;} + .d2-569507680 .fill-AB4{fill:#45475A;} + .d2-569507680 .fill-AB5{fill:#313244;} + .d2-569507680 .stroke-N1{stroke:#CDD6F4;} + .d2-569507680 .stroke-N2{stroke:#BAC2DE;} + .d2-569507680 .stroke-N3{stroke:#A6ADC8;} + .d2-569507680 .stroke-N4{stroke:#585B70;} + .d2-569507680 .stroke-N5{stroke:#45475A;} + .d2-569507680 .stroke-N6{stroke:#313244;} + .d2-569507680 .stroke-N7{stroke:#1E1E2E;} + .d2-569507680 .stroke-B1{stroke:#CBA6f7;} + .d2-569507680 .stroke-B2{stroke:#CBA6f7;} + .d2-569507680 .stroke-B3{stroke:#6C7086;} + .d2-569507680 .stroke-B4{stroke:#585B70;} + .d2-569507680 .stroke-B5{stroke:#45475A;} + .d2-569507680 .stroke-B6{stroke:#313244;} + .d2-569507680 .stroke-AA2{stroke:#f38BA8;} + .d2-569507680 .stroke-AA4{stroke:#45475A;} + .d2-569507680 .stroke-AA5{stroke:#313244;} + .d2-569507680 .stroke-AB4{stroke:#45475A;} + .d2-569507680 .stroke-AB5{stroke:#313244;} + .d2-569507680 .background-color-N1{background-color:#CDD6F4;} + .d2-569507680 .background-color-N2{background-color:#BAC2DE;} + .d2-569507680 .background-color-N3{background-color:#A6ADC8;} + .d2-569507680 .background-color-N4{background-color:#585B70;} + .d2-569507680 .background-color-N5{background-color:#45475A;} + .d2-569507680 .background-color-N6{background-color:#313244;} + .d2-569507680 .background-color-N7{background-color:#1E1E2E;} + .d2-569507680 .background-color-B1{background-color:#CBA6f7;} + .d2-569507680 .background-color-B2{background-color:#CBA6f7;} + .d2-569507680 .background-color-B3{background-color:#6C7086;} + .d2-569507680 .background-color-B4{background-color:#585B70;} + .d2-569507680 .background-color-B5{background-color:#45475A;} + .d2-569507680 .background-color-B6{background-color:#313244;} + .d2-569507680 .background-color-AA2{background-color:#f38BA8;} + .d2-569507680 .background-color-AA4{background-color:#45475A;} + .d2-569507680 .background-color-AA5{background-color:#313244;} + .d2-569507680 .background-color-AB4{background-color:#45475A;} + .d2-569507680 .background-color-AB5{background-color:#313244;} + .d2-569507680 .color-N1{color:#CDD6F4;} + .d2-569507680 .color-N2{color:#BAC2DE;} + .d2-569507680 .color-N3{color:#A6ADC8;} + .d2-569507680 .color-N4{color:#585B70;} + .d2-569507680 .color-N5{color:#45475A;} + .d2-569507680 .color-N6{color:#313244;} + .d2-569507680 .color-N7{color:#1E1E2E;} + .d2-569507680 .color-B1{color:#CBA6f7;} + .d2-569507680 .color-B2{color:#CBA6f7;} + .d2-569507680 .color-B3{color:#6C7086;} + .d2-569507680 .color-B4{color:#585B70;} + .d2-569507680 .color-B5{color:#45475A;} + .d2-569507680 .color-B6{color:#313244;} + .d2-569507680 .color-AA2{color:#f38BA8;} + .d2-569507680 .color-AA4{color:#45475A;} + .d2-569507680 .color-AA5{color:#313244;} + .d2-569507680 .color-AB4{color:#45475A;} + .d2-569507680 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]> + + +xyz hi + + diff --git a/static/img/generated/styles-font-color.svg2 b/static/img/generated/styles-font-color.svg2 index 46fa223..2dbb659 100644 --- a/static/img/generated/styles-font-color.svg2 +++ b/static/img/generated/styles-font-color.svg2 @@ -1,4 +1,4 @@ -dataaintPK, NOT NULL, UNQDRAFT DISCLAIMERI am not a lawyer + .d2-4004736792 .fill-N1{fill:#0A0F25;} + .d2-4004736792 .fill-N2{fill:#676C7E;} + .d2-4004736792 .fill-N3{fill:#9499AB;} + .d2-4004736792 .fill-N4{fill:#CFD2DD;} + .d2-4004736792 .fill-N5{fill:#DEE1EB;} + .d2-4004736792 .fill-N6{fill:#EEF1F8;} + .d2-4004736792 .fill-N7{fill:#FFFFFF;} + .d2-4004736792 .fill-B1{fill:#0D32B2;} + .d2-4004736792 .fill-B2{fill:#0D32B2;} + .d2-4004736792 .fill-B3{fill:#E3E9FD;} + .d2-4004736792 .fill-B4{fill:#E3E9FD;} + .d2-4004736792 .fill-B5{fill:#EDF0FD;} + .d2-4004736792 .fill-B6{fill:#F7F8FE;} + .d2-4004736792 .fill-AA2{fill:#4A6FF3;} + .d2-4004736792 .fill-AA4{fill:#EDF0FD;} + .d2-4004736792 .fill-AA5{fill:#F7F8FE;} + .d2-4004736792 .fill-AB4{fill:#EDF0FD;} + .d2-4004736792 .fill-AB5{fill:#F7F8FE;} + .d2-4004736792 .stroke-N1{stroke:#0A0F25;} + .d2-4004736792 .stroke-N2{stroke:#676C7E;} + .d2-4004736792 .stroke-N3{stroke:#9499AB;} + .d2-4004736792 .stroke-N4{stroke:#CFD2DD;} + .d2-4004736792 .stroke-N5{stroke:#DEE1EB;} + .d2-4004736792 .stroke-N6{stroke:#EEF1F8;} + .d2-4004736792 .stroke-N7{stroke:#FFFFFF;} + .d2-4004736792 .stroke-B1{stroke:#0D32B2;} + .d2-4004736792 .stroke-B2{stroke:#0D32B2;} + .d2-4004736792 .stroke-B3{stroke:#E3E9FD;} + .d2-4004736792 .stroke-B4{stroke:#E3E9FD;} + .d2-4004736792 .stroke-B5{stroke:#EDF0FD;} + .d2-4004736792 .stroke-B6{stroke:#F7F8FE;} + .d2-4004736792 .stroke-AA2{stroke:#4A6FF3;} + .d2-4004736792 .stroke-AA4{stroke:#EDF0FD;} + .d2-4004736792 .stroke-AA5{stroke:#F7F8FE;} + .d2-4004736792 .stroke-AB4{stroke:#EDF0FD;} + .d2-4004736792 .stroke-AB5{stroke:#F7F8FE;} + .d2-4004736792 .background-color-N1{background-color:#0A0F25;} + .d2-4004736792 .background-color-N2{background-color:#676C7E;} + .d2-4004736792 .background-color-N3{background-color:#9499AB;} + .d2-4004736792 .background-color-N4{background-color:#CFD2DD;} + .d2-4004736792 .background-color-N5{background-color:#DEE1EB;} + .d2-4004736792 .background-color-N6{background-color:#EEF1F8;} + .d2-4004736792 .background-color-N7{background-color:#FFFFFF;} + .d2-4004736792 .background-color-B1{background-color:#0D32B2;} + .d2-4004736792 .background-color-B2{background-color:#0D32B2;} + .d2-4004736792 .background-color-B3{background-color:#E3E9FD;} + .d2-4004736792 .background-color-B4{background-color:#E3E9FD;} + .d2-4004736792 .background-color-B5{background-color:#EDF0FD;} + .d2-4004736792 .background-color-B6{background-color:#F7F8FE;} + .d2-4004736792 .background-color-AA2{background-color:#4A6FF3;} + .d2-4004736792 .background-color-AA4{background-color:#EDF0FD;} + .d2-4004736792 .background-color-AA5{background-color:#F7F8FE;} + .d2-4004736792 .background-color-AB4{background-color:#EDF0FD;} + .d2-4004736792 .background-color-AB5{background-color:#F7F8FE;} + .d2-4004736792 .color-N1{color:#0A0F25;} + .d2-4004736792 .color-N2{color:#676C7E;} + .d2-4004736792 .color-N3{color:#9499AB;} + .d2-4004736792 .color-N4{color:#CFD2DD;} + .d2-4004736792 .color-N5{color:#DEE1EB;} + .d2-4004736792 .color-N6{color:#EEF1F8;} + .d2-4004736792 .color-N7{color:#FFFFFF;} + .d2-4004736792 .color-B1{color:#0D32B2;} + .d2-4004736792 .color-B2{color:#0D32B2;} + .d2-4004736792 .color-B3{color:#E3E9FD;} + .d2-4004736792 .color-B4{color:#E3E9FD;} + .d2-4004736792 .color-B5{color:#EDF0FD;} + .d2-4004736792 .color-B6{color:#F7F8FE;} + .d2-4004736792 .color-AA2{color:#4A6FF3;} + .d2-4004736792 .color-AA4{color:#EDF0FD;} + .d2-4004736792 .color-AA5{color:#F7F8FE;} + .d2-4004736792 .color-AB4{color:#EDF0FD;} + .d2-4004736792 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}@media screen and (prefers-color-scheme:dark){ + .d2-4004736792 .fill-N1{fill:#CDD6F4;} + .d2-4004736792 .fill-N2{fill:#BAC2DE;} + .d2-4004736792 .fill-N3{fill:#A6ADC8;} + .d2-4004736792 .fill-N4{fill:#585B70;} + .d2-4004736792 .fill-N5{fill:#45475A;} + .d2-4004736792 .fill-N6{fill:#313244;} + .d2-4004736792 .fill-N7{fill:#1E1E2E;} + .d2-4004736792 .fill-B1{fill:#CBA6f7;} + .d2-4004736792 .fill-B2{fill:#CBA6f7;} + .d2-4004736792 .fill-B3{fill:#6C7086;} + .d2-4004736792 .fill-B4{fill:#585B70;} + .d2-4004736792 .fill-B5{fill:#45475A;} + .d2-4004736792 .fill-B6{fill:#313244;} + .d2-4004736792 .fill-AA2{fill:#f38BA8;} + .d2-4004736792 .fill-AA4{fill:#45475A;} + .d2-4004736792 .fill-AA5{fill:#313244;} + .d2-4004736792 .fill-AB4{fill:#45475A;} + .d2-4004736792 .fill-AB5{fill:#313244;} + .d2-4004736792 .stroke-N1{stroke:#CDD6F4;} + .d2-4004736792 .stroke-N2{stroke:#BAC2DE;} + .d2-4004736792 .stroke-N3{stroke:#A6ADC8;} + .d2-4004736792 .stroke-N4{stroke:#585B70;} + .d2-4004736792 .stroke-N5{stroke:#45475A;} + .d2-4004736792 .stroke-N6{stroke:#313244;} + .d2-4004736792 .stroke-N7{stroke:#1E1E2E;} + .d2-4004736792 .stroke-B1{stroke:#CBA6f7;} + .d2-4004736792 .stroke-B2{stroke:#CBA6f7;} + .d2-4004736792 .stroke-B3{stroke:#6C7086;} + .d2-4004736792 .stroke-B4{stroke:#585B70;} + .d2-4004736792 .stroke-B5{stroke:#45475A;} + .d2-4004736792 .stroke-B6{stroke:#313244;} + .d2-4004736792 .stroke-AA2{stroke:#f38BA8;} + .d2-4004736792 .stroke-AA4{stroke:#45475A;} + .d2-4004736792 .stroke-AA5{stroke:#313244;} + .d2-4004736792 .stroke-AB4{stroke:#45475A;} + .d2-4004736792 .stroke-AB5{stroke:#313244;} + .d2-4004736792 .background-color-N1{background-color:#CDD6F4;} + .d2-4004736792 .background-color-N2{background-color:#BAC2DE;} + .d2-4004736792 .background-color-N3{background-color:#A6ADC8;} + .d2-4004736792 .background-color-N4{background-color:#585B70;} + .d2-4004736792 .background-color-N5{background-color:#45475A;} + .d2-4004736792 .background-color-N6{background-color:#313244;} + .d2-4004736792 .background-color-N7{background-color:#1E1E2E;} + .d2-4004736792 .background-color-B1{background-color:#CBA6f7;} + .d2-4004736792 .background-color-B2{background-color:#CBA6f7;} + .d2-4004736792 .background-color-B3{background-color:#6C7086;} + .d2-4004736792 .background-color-B4{background-color:#585B70;} + .d2-4004736792 .background-color-B5{background-color:#45475A;} + .d2-4004736792 .background-color-B6{background-color:#313244;} + .d2-4004736792 .background-color-AA2{background-color:#f38BA8;} + .d2-4004736792 .background-color-AA4{background-color:#45475A;} + .d2-4004736792 .background-color-AA5{background-color:#313244;} + .d2-4004736792 .background-color-AB4{background-color:#45475A;} + .d2-4004736792 .background-color-AB5{background-color:#313244;} + .d2-4004736792 .color-N1{color:#CDD6F4;} + .d2-4004736792 .color-N2{color:#BAC2DE;} + .d2-4004736792 .color-N3{color:#A6ADC8;} + .d2-4004736792 .color-N4{color:#585B70;} + .d2-4004736792 .color-N5{color:#45475A;} + .d2-4004736792 .color-N6{color:#313244;} + .d2-4004736792 .color-N7{color:#1E1E2E;} + .d2-4004736792 .color-B1{color:#CBA6f7;} + .d2-4004736792 .color-B2{color:#CBA6f7;} + .d2-4004736792 .color-B3{color:#6C7086;} + .d2-4004736792 .color-B4{color:#585B70;} + .d2-4004736792 .color-B5{color:#45475A;} + .d2-4004736792 .color-B6{color:#313244;} + .d2-4004736792 .color-AA2{color:#f38BA8;} + .d2-4004736792 .color-AA4{color:#45475A;} + .d2-4004736792 .color-AA5{color:#313244;} + .d2-4004736792 .color-AB4{color:#45475A;} + .d2-4004736792 .color-AB5{color:#313244;}.appendix text.text{fill:#CDD6F4}.md{--color-fg-default:#CDD6F4;--color-fg-muted:#BAC2DE;--color-fg-subtle:#A6ADC8;--color-canvas-default:#1E1E2E;--color-canvas-subtle:#313244;--color-border-default:#CBA6f7;--color-border-muted:#CBA6f7;--color-neutral-muted:#313244;--color-accent-fg:#CBA6f7;--color-accent-emphasis:#CBA6f7;--color-attention-subtle:#BAC2DE;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-B3{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-B5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-AA4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AA5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB4{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-AB5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N1{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N2{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N5{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N6{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N7{fill:url(#streaks-darker);mix-blend-mode:lighten}.light-code{display: none}.dark-code{display: block}}]]>dataaintPK, NOT NULL, UNQDRAFT DISCLAIMERI am not a lawyer diff --git a/static/img/generated/wcc.pptx b/static/img/generated/wcc.pptx index 8621108..a6b81f6 100644 Binary files a/static/img/generated/wcc.pptx and b/static/img/generated/wcc.pptx differ