Merge pull request #1177 from gavin-ts/cross-browser-semibold

Cross browser semibold
This commit is contained in:
gavin-ts 2023-04-10 17:12:38 -07:00 committed by GitHub
commit a4cf396347
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
107 changed files with 6514 additions and 4756 deletions

View file

@ -7,3 +7,4 @@
#### Bugfixes ⛑️
- Fixes grid layouts not applying on objects with a constant near [#1173](https://github.com/terrastruct/d2/issues/1173)
- Fixes markdown header rendering in firefox and safari [#1177](https://github.com/terrastruct/d2/issues/1177)

View file

@ -100,6 +100,7 @@ func Run(ctx context.Context, ms *xmain.State) (err error) {
fontRegularFlag := ms.Opts.String("D2_FONT_REGULAR", "font-regular", "", "", "path to .ttf file to use for the regular font. If none provided, Source Sans Pro Regular is used.")
fontItalicFlag := ms.Opts.String("D2_FONT_ITALIC", "font-italic", "", "", "path to .ttf file to use for the italic font. If none provided, Source Sans Pro Regular-Italic is used.")
fontBoldFlag := ms.Opts.String("D2_FONT_BOLD", "font-bold", "", "", "path to .ttf file to use for the bold font. If none provided, Source Sans Pro Bold is used.")
fontSemiboldFlag := ms.Opts.String("D2_FONT_SEMIBOLD", "font-semibold", "", "", "path to .ttf file to use for the semibold font. If none provided, Source Sans Pro Semibold is used.")
ps, err := d2plugin.ListPlugins(ctx)
if err != nil {
@ -120,7 +121,7 @@ func Run(ctx context.Context, ms *xmain.State) (err error) {
return nil
}
fontFamily, err := loadFonts(ms, *fontRegularFlag, *fontItalicFlag, *fontBoldFlag)
fontFamily, err := loadFonts(ms, *fontRegularFlag, *fontItalicFlag, *fontBoldFlag, *fontSemiboldFlag)
if err != nil {
return xmain.UsageErrorf("failed to load specified fonts: %v", err)
}
@ -883,14 +884,15 @@ func loadFont(ms *xmain.State, path string) ([]byte, error) {
return ttf, nil
}
func loadFonts(ms *xmain.State, pathToRegular, pathToItalic, pathToBold string) (*d2fonts.FontFamily, error) {
if pathToRegular == "" && pathToItalic == "" && pathToBold == "" {
func loadFonts(ms *xmain.State, pathToRegular, pathToItalic, pathToBold, pathToSemibold string) (*d2fonts.FontFamily, error) {
if pathToRegular == "" && pathToItalic == "" && pathToBold == "" && pathToSemibold == "" {
return nil, nil
}
var regularTTF []byte
var italicTTF []byte
var boldTTF []byte
var semiboldTTF []byte
var err error
if pathToRegular != "" {
@ -911,6 +913,12 @@ func loadFonts(ms *xmain.State, pathToRegular, pathToItalic, pathToBold string)
return nil, err
}
}
return d2fonts.AddFontFamily("custom", regularTTF, italicTTF, boldTTF)
if pathToSemibold != "" {
semiboldTTF, err = loadFont(ms, pathToSemibold)
if err != nil {
return nil, err
}
}
return d2fonts.AddFontFamily("custom", regularTTF, italicTTF, boldTTF, semiboldTTF)
}

View file

@ -66,6 +66,7 @@ const (
FONT_STYLE_REGULAR FontStyle = "regular"
FONT_STYLE_BOLD FontStyle = "bold"
FONT_STYLE_SEMIBOLD FontStyle = "semibold"
FONT_STYLE_ITALIC FontStyle = "italic"
SourceSansPro FontFamily = "SourceSansPro"
@ -86,6 +87,7 @@ var FontSizes = []int{
var FontStyles = []FontStyle{
FONT_STYLE_REGULAR,
FONT_STYLE_BOLD,
FONT_STYLE_SEMIBOLD,
FONT_STYLE_ITALIC,
}
@ -101,6 +103,9 @@ var sourceSansProRegularBase64 string
//go:embed encoded/SourceSansPro-Bold.txt
var sourceSansProBoldBase64 string
//go:embed encoded/SourceSansPro-Semibold.txt
var sourceSansProSemiboldBase64 string
//go:embed encoded/SourceSansPro-Italic.txt
var sourceSansProItalicBase64 string
@ -110,6 +115,9 @@ var sourceCodeProRegularBase64 string
//go:embed encoded/SourceCodePro-Bold.txt
var sourceCodeProBoldBase64 string
//go:embed encoded/SourceCodePro-Semibold.txt
var sourceCodeProSemiboldBase64 string
//go:embed encoded/SourceCodePro-Italic.txt
var sourceCodeProItalicBase64 string
@ -135,6 +143,10 @@ func init() {
Family: SourceSansPro,
Style: FONT_STYLE_BOLD,
}: sourceSansProBoldBase64,
{
Family: SourceSansPro,
Style: FONT_STYLE_SEMIBOLD,
}: sourceSansProSemiboldBase64,
{
Family: SourceSansPro,
Style: FONT_STYLE_ITALIC,
@ -147,6 +159,10 @@ func init() {
Family: SourceCodePro,
Style: FONT_STYLE_BOLD,
}: sourceCodeProBoldBase64,
{
Family: SourceCodePro,
Style: FONT_STYLE_SEMIBOLD,
}: sourceCodeProSemiboldBase64,
{
Family: SourceCodePro,
Style: FONT_STYLE_ITALIC,
@ -164,6 +180,11 @@ func init() {
Family: HandDrawn,
Style: FONT_STYLE_BOLD,
}: fuzzyBubblesBoldBase64,
{
Family: HandDrawn,
Style: FONT_STYLE_SEMIBOLD,
// This font has no semibold, so just reuse bold
}: fuzzyBubblesBoldBase64,
}
for k, v := range FontEncodings {
@ -195,6 +216,14 @@ func init() {
Family: SourceCodePro,
Style: FONT_STYLE_BOLD,
}] = b
b, err = fontFacesFS.ReadFile("ttf/SourceCodePro-Semibold.ttf")
if err != nil {
panic(err)
}
FontFaces[Font{
Family: SourceCodePro,
Style: FONT_STYLE_SEMIBOLD,
}] = b
b, err = fontFacesFS.ReadFile("ttf/SourceCodePro-Italic.ttf")
if err != nil {
panic(err)
@ -211,6 +240,14 @@ func init() {
Family: SourceSansPro,
Style: FONT_STYLE_BOLD,
}] = b
b, err = fontFacesFS.ReadFile("ttf/SourceSansPro-Semibold.ttf")
if err != nil {
panic(err)
}
FontFaces[Font{
Family: SourceSansPro,
Style: FONT_STYLE_SEMIBOLD,
}] = b
b, err = fontFacesFS.ReadFile("ttf/SourceSansPro-Italic.ttf")
if err != nil {
panic(err)
@ -239,6 +276,10 @@ func init() {
Family: HandDrawn,
Style: FONT_STYLE_BOLD,
}] = b
FontFaces[Font{
Family: HandDrawn,
Style: FONT_STYLE_SEMIBOLD,
}] = b
}
var D2_FONT_TO_FAMILY = map[string]FontFamily{
@ -259,7 +300,7 @@ func AddFontStyle(font Font, style FontStyle, ttf []byte) error {
return nil
}
func AddFontFamily(name string, regularTTF, italicTTF, boldTTF []byte) (*FontFamily, error) {
func AddFontFamily(name string, regularTTF, italicTTF, boldTTF, semiboldTTF []byte) (*FontFamily, error) {
customFontFamily := FontFamily(name)
regularFont := Font{
@ -316,6 +357,24 @@ func AddFontFamily(name string, regularTTF, italicTTF, boldTTF []byte) (*FontFam
FontEncodings[boldFont] = FontEncodings[fallbackFont]
}
semiboldFont := Font{
Family: customFontFamily,
Style: FONT_STYLE_SEMIBOLD,
}
if semiboldTTF != nil {
err := AddFontStyle(semiboldFont, FONT_STYLE_SEMIBOLD, semiboldTTF)
if err != nil {
return nil, err
}
} else {
fallbackFont := Font{
Family: SourceSansPro,
Style: FONT_STYLE_SEMIBOLD,
}
FontFaces[semiboldFont] = FontFaces[fallbackFont]
FontEncodings[semiboldFont] = FontEncodings[fallbackFont]
}
FontFamilies = append(FontFamilies, customFontFamily)
return &customFontFamily, nil

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 103 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 94 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 118 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 201 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 201 KiB

View file

@ -1434,6 +1434,20 @@ func EmbedFonts(buf *bytes.Buffer, diagramHash, source string, fontFamily *d2fon
),
)
appendOnTrigger(
buf,
source,
[]string{`class="md"`},
fmt.Sprintf(`
@font-face {
font-family: %s-font-semibold;
src: url("%s");
}`,
diagramHash,
fontFamily.Font(0, d2fonts.FONT_STYLE_SEMIBOLD).GetEncodedSubset(corpus),
),
)
appendOnTrigger(
buf,
source,
@ -1769,6 +1783,7 @@ func Render(diagram *d2target.Diagram, opts *RenderOpts) ([]byte, error) {
css = strings.ReplaceAll(css, "font-bold", fmt.Sprintf("%s-font-bold", diagramHash))
css = strings.ReplaceAll(css, "font-mono", fmt.Sprintf("%s-font-mono", diagramHash))
css = strings.ReplaceAll(css, "font-regular", fmt.Sprintf("%s-font-regular", diagramHash))
css = strings.ReplaceAll(css, "font-semibold", fmt.Sprintf("%s-font-semibold", diagramHash))
fmt.Fprintf(upperBuf, `<style type="text/css">%s</style>`, css)
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 62 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 61 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 102 KiB

View file

@ -70,7 +70,6 @@
.md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -240,35 +239,30 @@
.md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "font-regular";
font-family: "font-semibold";
}
.md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.md h3 {
font-weight: 600;
font-size: 1.25em;
}
.md h4 {
font-weight: 600;
font-size: 1em;
}
.md h5 {
font-weight: 600;
font-size: 0.875em;
}
.md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -465,7 +459,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "font-semibold";
}
.md dl dd {
@ -474,7 +468,7 @@
}
.md table th {
font-weight: 600;
font-family: "font-semibold";
}
.md table th,
@ -677,7 +671,7 @@
}
.md .csv-data th {
font-weight: 600;
font-family: "font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

View file

@ -168,7 +168,6 @@
.md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +337,30 @@
.md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-3751819762-font-regular";
font-family: "font-semibold";
}
.md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.md h3 {
font-weight: 600;
font-size: 1.25em;
}
.md h4 {
font-weight: 600;
font-size: 1em;
}
.md h5 {
font-weight: 600;
font-size: 0.875em;
}
.md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +557,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "font-semibold";
}
.md dl dd {
@ -572,7 +566,7 @@
}
.md table th {
font-weight: 600;
font-family: "font-semibold";
}
.md table th,
@ -775,7 +769,7 @@
}
.md .csv-data th {
font-weight: 600;
font-family: "font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

@ -668,6 +668,19 @@ x: {
y
z
}
`,
},
{
name: "md_font_weight",
script: `
explanation: |md
# I can do headers
- lists
- lists
And other normal markdown stuff
|
`,
},
}

View file

@ -5,6 +5,10 @@
@font-face {
font-family: d2-3318021269-font-regular;
src: url("data:application/font-woff;base64,d09GRgABAAAAAAWsAAoAAAAAClQAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXd/Vo2NtYXAAAAFUAAAAMAAAADAADQBWZ2x5ZgAAAYQAAABYAAAAWGkHIi9oZWFkAAAB3AAAADYAAAA2G4Ue32hoZWEAAAIUAAAAJAAAACQKhAXEaG10eAAAAjgAAAAIAAAACANVAFlsb2NhAAACQAAAAAYAAAAGACwALG1heHAAAAJIAAAAIAAAACAAGgD2bmFtZQAAAmgAAAMjAAAIFAbDVU1wb3N0AAAFjAAAAB0AAAAg/9EAMgADAgkBkAAFAAACigJYAAAASwKKAlgAAAFeADIBIwAAAgsFAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPAEAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAeYClAAAACAAAwAAAAEAAwABAAAADAAEACMAAAAEAAQAAQAAACD//wAAACD////hAAEAAAAAAAEAAAAFAFkAAAI1ApQAAwAJAA8AEgAVAAAzESERJSEnJyMHNzM3NyMXAzcnAREHWQHc/pABAUk0BDY2BDFC60J5f38BWH4ClP1sOoRnZ8Ved3f+jebo/jIBzugAAQAAAAILhbc/o21fDzz1AAMD6AAAAADYXaChAAAAAN1mLzb+Ov7bCG8DyAAAAAMAAgAAAAAAAAABAAAD2P7vAAAImP46/joIbwABAAAAAAAAAAAAAAAAAAAAAgKNAFkAyAAAAAAALAAsAAAAAQAAAAIAjAAMAGYABwABAAAAAAAAAAAAAAAAAAQAA3icnJTdThtXFIU/B9ttVDUXFYrIDTqXbZWM3QiiBK5MCYpVhFOP0x+pqjR4xj9iPDPyDFCqPkCv+xZ9i1z1OfoQVa+rs7wNNqoUgRCwzpy991lnr7UPsMm/bFCrPwT+av5guMZ2c8/wAx41nxre4Ljxt+H6SkyDuPGb4SZfNvqGP+J9/Q/DH7NT/9nwQ7bqR4Y/4Xl90/CnG45/DD9ih/cLXIOX/G64xhaF4Qds8pPhDR5jNWt1HtM23OAztg032QYGTKlImZIxxjFiyphz5iSUhCTMmTIiIcbRpUNKpa8ZkZBj/L9fI0Iq5kSqOKHCkRKSElEysYq/KivnrU4caTW3vQ4VEyJOlXFGRIYjZ0xORsKZ6lRUFOzRokXJUHwLKkoCSqakBOTMGdOixxHHDJgwpcRxpEqeWUjOiIpLIp3vLMJ3ZkhCRmmszsmIxdOJX6LsLsc4ehSKXa18vFbhKY7vlO255Yr9ikC/boXZ+rlLNhEX6meqrqTauZSCE+36czt8K1yxh7tXf9aZfLhHsf5XqnzKufSPpVQmJhnObdEhlINC9wTHgdZdQnXke7oMeEOPdwy07tCnT4cTBnR5rdwefRxf0+OEQ2V0hRd7R3LMCT/i+IauYnztxPqzUCzhFwpzdymOc91jRqGee+aB7prohndX2M9QvuaOUjlDzZGPdNIv05xFjM0VhRjO1MulN0rrX2yOmOkuXtubfT8NFzZ7yym+ItcMe7cuOHnlFow+pGpwyzOX+gmIiMk5VcSQnBktKq7E+y0R56Q4DtW9N5qSis51jj/nSi5JmIlBl0x15hT6G5lvQuM+XPO9s7ckVr5nenZ9q/uc4tSrG43eqXvLvdC6nKwo0DJV8xU3DcU1M+8nmqlV/qFyS71uOc/ok0j1VDe4/Q48J6DNDrvsM9E5Q+1c2BvR1jvR5hX76sEZiaJGcnViFXYJeMEuu7zixVrNDocc0GP/DhwXWT0OeH1rZ12nZRVndf4Um7b4Op5dr17eW6/P7+DLLzRRNy9jX9r4bl9YtRv/nxAx81zc1uqd3BOC/wAAAP//AQAA//8HW0wwAHicYmBmAIP/5xiMGLAAAAAAAP//AQAA//8vAQIDAAAA");
}
@font-face {
font-family: d2-3318021269-font-semibold;
src: url("data:application/font-woff;base64,d09GRgABAAAAAAXYAAoAAAAACrAAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXqrWeWNtYXAAAAFUAAAAMAAAADAADQBWZ2x5ZgAAAYQAAABYAAAAWEfnVDloZWFkAAAB3AAAADYAAAA2FnoA72hoZWEAAAIUAAAAJAAAACQKgQXCaG10eAAAAjgAAAAIAAAACANoAFRsb2NhAAACQAAAAAYAAAAGACwALG1heHAAAAJIAAAAIAAAACAAGgD2bmFtZQAAAmgAAANOAAAIcCYSZQ5wb3N0AAAFuAAAAB0AAAAg/9EAMgADAhoCWAAFAAACigJYAAAASwKKAlgAAAFeADIBJgAAAgsGAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPAAAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAesClAAAACAAAwAAAAEAAwABAAAADAAEACMAAAAEAAQAAQAAACD//wAAACD////hAAEAAAAAAAEAAAAFAFQAAAJMApQAAwAJAA8AEgAVAAAzESERJTMnJyMHNzM3NyMXAzcnAREHVAH4/prSOC4ELy8ELjDBMXpvbwFTbgKU/WxLaGRk3l5ZWf6Wz9H+YAGg0QAAAQAAAAILhcNBWWFfDzz1AAMD6AAAAADYXaCrAAAAANheETP+OP7PCG4D3QAAAAMAAgAAAAAAAAABAAAD2P7vAAAImP44/jgIbgABAAAAAAAAAAAAAAAAAAAAAgKgAFQAyAAAAAAALAAsAAAAAQAAAAIAjgAMAGQABwABAAAAAAAAAAAAAAAAAAQAA3icnJRBbxtFHMV/a6c2FSIqCEWphKo5gtSukyip2uaCQxrVIrKDNwVx3MRrexV719pdJ4SPwUfgxhfgzKkfgQNHPgAHDpzRvJnEdUCQRpWat56ZN+///m/+wFqwSp1g5T7wBjwO2OCNxzVW+cvjOt1gxeOVt/bcYxD0PW7wOPjZ4ya/BL97/B7btR89vs967VeP32er9ofHH9RN3Xi8ynbjc48f8KhRefwhDxo/OBzAs4bnDALWG795XOPjxp8e11lrNjxeYa35icf3+Ki55XGDR819fsKwxQabbGB4cv31DEObATknJBgiLimpSJhSYuiQcUpOwUz/x1obYPiUMRUVM17QosWF/oXE12yhTk5p8RmPMVyQUjHG0CehJKHg3LMdkJNRYegSM7VazDoROXMKTknMQ8K3v6U1JpPKIwpy/WJ1p5yQM2Gge0bMmRBTsEXIBtvssEubffbosbvEecXo+J78g8+d67HHS76W/pJUys0S+5icStVnnGPY1Foo95+zy5SYMxLtGpLwneqxDDuEPGWHHZ7z9J20LXuTypcYQ6WuDbTbunCGIWd4576nqtb20Z57TaauurWIyu90t2cMaOm8Ua1jeWbEPFe/C1LtDu+k5ohY3TXsE2J45Vlvn8yKS2YkHDP2ni2SGMmnigv5tnB1QiqXM2XY1j1Xpa62K2ciOhxi6Ik/W2I+XGKwb+NmmjaVFlvTQtnyvYsenxOTKuMnTLSyeGmx7m3zlXDFC8wNd0pO1YUZlfpQiiuUzyNa9Djg8IaS//dooL+uvyfMrxPiqrPJsO+7TaTuRuYhhj19d4jkyDd0OOYVPV5zrO82ffq06XJMh5c626OP4Qt6dNnXiY6wWztQyrt8i+FLOtpjuRPvj+uYfX8zqS+l3eU1ZcpMnlvloZ8uyZ06bBh61quzpc6ckjLUTqP+ZZpWMSOfipkUTuXlVTYWL8slYqpabG8X6yNyTdZCr9OyGi79fLBpdZrcFKhu0dXwTpn572l9c34d6aahVBc+LW2ps7mOKTlzuSFXfRkJZ5REcq6Ur/bM92LINYsKvYyR1Fu32kyUROuLmyHWy3/7dSR9hfrjeG22rNOTa0eH4p675PwNAAD//wEAAP//2S9cXwAAeJxiYGYAg//nGIwYsAAAAAAA//8BAAD//y8BAgMAAAA=");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
@ -161,7 +165,6 @@
.d2-3318021269 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -331,35 +334,30 @@
.d2-3318021269 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-3318021269-font-regular";
font-family: "d2-3318021269-font-semibold";
}
.d2-3318021269 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-3318021269 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-3318021269 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-3318021269 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-3318021269 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -556,7 +554,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-3318021269-font-semibold";
}
.d2-3318021269 .md dl dd {
@ -565,7 +563,7 @@
}
.d2-3318021269 .md table th {
font-weight: 600;
font-family: "d2-3318021269-font-semibold";
}
.d2-3318021269 .md table th,
@ -768,7 +766,7 @@
}
.d2-3318021269 .md .csv-data th {
font-weight: 600;
font-family: "d2-3318021269-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-1156265988-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-1156265988-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-1156265988 .text-bold {
font-family: "d2-1156265988-font-bold";
}
@ -168,7 +172,6 @@
.d2-1156265988 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +341,30 @@
.d2-1156265988 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1156265988-font-regular";
font-family: "d2-1156265988-font-semibold";
}
.d2-1156265988 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1156265988 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1156265988 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1156265988 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1156265988 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +561,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1156265988-font-semibold";
}
.d2-1156265988 .md dl dd {
@ -572,7 +570,7 @@
}
.d2-1156265988 .md table th {
font-weight: 600;
font-family: "d2-1156265988-font-semibold";
}
.d2-1156265988 .md table th,
@ -775,7 +773,7 @@
}
.d2-1156265988 .md .csv-data th {
font-weight: 600;
font-family: "d2-1156265988-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-2182340707-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-2182340707-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-2182340707 .text-bold {
font-family: "d2-2182340707-font-bold";
}
@ -168,7 +172,6 @@
.d2-2182340707 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +341,30 @@
.d2-2182340707 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-2182340707-font-regular";
font-family: "d2-2182340707-font-semibold";
}
.d2-2182340707 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-2182340707 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-2182340707 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-2182340707 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-2182340707 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +561,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-2182340707-font-semibold";
}
.d2-2182340707 .md dl dd {
@ -572,7 +570,7 @@
}
.d2-2182340707 .md table th {
font-weight: 600;
font-family: "d2-2182340707-font-semibold";
}
.d2-2182340707 .md table th,
@ -775,7 +773,7 @@
}
.d2-2182340707 .md .csv-data th {
font-weight: 600;
font-family: "d2-2182340707-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View file

@ -0,0 +1,88 @@
{
"name": "",
"isFolderOnly": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
"id": "explanation",
"type": "text",
"pos": {
"x": 0,
"y": 0
},
"width": 228,
"height": 159,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "transparent",
"stroke": "N1",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "# I can do headers\n\n- lists\n- lists\n\nAnd other normal markdown stuff",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "markdown",
"color": "N1",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 228,
"labelHeight": 159,
"zIndex": 0,
"level": 1
}
],
"connections": [],
"root": {
"id": "",
"type": "",
"pos": {
"x": 0,
"y": 0
},
"width": 0,
"height": 0,
"opacity": 0,
"strokeDash": 0,
"strokeWidth": 0,
"borderRadius": 0,
"fill": "N7",
"stroke": "",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 0,
"labelHeight": 0,
"zIndex": 0,
"level": 0
}
}

View file

@ -0,0 +1,841 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.4.0-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 230 161"><svg id="d2-svg" class="d2-820927193" width="230" height="161" viewBox="-1 -1 230 161"><rect x="-1.000000" y="-1.000000" width="230.000000" height="161.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-820927193 .text {
font-family: "d2-820927193-font-regular";
}
@font-face {
font-family: d2-820927193-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-820927193-font-semibold;
src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
}
.connection {
stroke-linecap: round;
stroke-linejoin: round;
}
.blend {
mix-blend-mode: multiply;
opacity: 0.5;
}
.d2-820927193 .fill-N1{fill:#0A0F25;}
.d2-820927193 .fill-N2{fill:#676C7E;}
.d2-820927193 .fill-N3{fill:#9499AB;}
.d2-820927193 .fill-N4{fill:#CFD2DD;}
.d2-820927193 .fill-N5{fill:#DEE1EB;}
.d2-820927193 .fill-N6{fill:#EEF1F8;}
.d2-820927193 .fill-N7{fill:#FFFFFF;}
.d2-820927193 .fill-B1{fill:#0D32B2;}
.d2-820927193 .fill-B2{fill:#0D32B2;}
.d2-820927193 .fill-B3{fill:#E3E9FD;}
.d2-820927193 .fill-B4{fill:#E3E9FD;}
.d2-820927193 .fill-B5{fill:#EDF0FD;}
.d2-820927193 .fill-B6{fill:#F7F8FE;}
.d2-820927193 .fill-AA2{fill:#4A6FF3;}
.d2-820927193 .fill-AA4{fill:#EDF0FD;}
.d2-820927193 .fill-AA5{fill:#F7F8FE;}
.d2-820927193 .fill-AB4{fill:#EDF0FD;}
.d2-820927193 .fill-AB5{fill:#F7F8FE;}
.d2-820927193 .stroke-N1{stroke:#0A0F25;}
.d2-820927193 .stroke-N2{stroke:#676C7E;}
.d2-820927193 .stroke-N3{stroke:#9499AB;}
.d2-820927193 .stroke-N4{stroke:#CFD2DD;}
.d2-820927193 .stroke-N5{stroke:#DEE1EB;}
.d2-820927193 .stroke-N6{stroke:#EEF1F8;}
.d2-820927193 .stroke-N7{stroke:#FFFFFF;}
.d2-820927193 .stroke-B1{stroke:#0D32B2;}
.d2-820927193 .stroke-B2{stroke:#0D32B2;}
.d2-820927193 .stroke-B3{stroke:#E3E9FD;}
.d2-820927193 .stroke-B4{stroke:#E3E9FD;}
.d2-820927193 .stroke-B5{stroke:#EDF0FD;}
.d2-820927193 .stroke-B6{stroke:#F7F8FE;}
.d2-820927193 .stroke-AA2{stroke:#4A6FF3;}
.d2-820927193 .stroke-AA4{stroke:#EDF0FD;}
.d2-820927193 .stroke-AA5{stroke:#F7F8FE;}
.d2-820927193 .stroke-AB4{stroke:#EDF0FD;}
.d2-820927193 .stroke-AB5{stroke:#F7F8FE;}
.d2-820927193 .background-color-N1{background-color:#0A0F25;}
.d2-820927193 .background-color-N2{background-color:#676C7E;}
.d2-820927193 .background-color-N3{background-color:#9499AB;}
.d2-820927193 .background-color-N4{background-color:#CFD2DD;}
.d2-820927193 .background-color-N5{background-color:#DEE1EB;}
.d2-820927193 .background-color-N6{background-color:#EEF1F8;}
.d2-820927193 .background-color-N7{background-color:#FFFFFF;}
.d2-820927193 .background-color-B1{background-color:#0D32B2;}
.d2-820927193 .background-color-B2{background-color:#0D32B2;}
.d2-820927193 .background-color-B3{background-color:#E3E9FD;}
.d2-820927193 .background-color-B4{background-color:#E3E9FD;}
.d2-820927193 .background-color-B5{background-color:#EDF0FD;}
.d2-820927193 .background-color-B6{background-color:#F7F8FE;}
.d2-820927193 .background-color-AA2{background-color:#4A6FF3;}
.d2-820927193 .background-color-AA4{background-color:#EDF0FD;}
.d2-820927193 .background-color-AA5{background-color:#F7F8FE;}
.d2-820927193 .background-color-AB4{background-color:#EDF0FD;}
.d2-820927193 .background-color-AB5{background-color:#F7F8FE;}
.d2-820927193 .color-N1{color:#0A0F25;}
.d2-820927193 .color-N2{color:#676C7E;}
.d2-820927193 .color-N3{color:#9499AB;}
.d2-820927193 .color-N4{color:#CFD2DD;}
.d2-820927193 .color-N5{color:#DEE1EB;}
.d2-820927193 .color-N6{color:#EEF1F8;}
.d2-820927193 .color-N7{color:#FFFFFF;}
.d2-820927193 .color-B1{color:#0D32B2;}
.d2-820927193 .color-B2{color:#0D32B2;}
.d2-820927193 .color-B3{color:#E3E9FD;}
.d2-820927193 .color-B4{color:#E3E9FD;}
.d2-820927193 .color-B5{color:#EDF0FD;}
.d2-820927193 .color-B6{color:#F7F8FE;}
.d2-820927193 .color-AA2{color:#4A6FF3;}
.d2-820927193 .color-AA4{color:#EDF0FD;}
.d2-820927193 .color-AA5{color:#F7F8FE;}
.d2-820927193 .color-AB4{color:#EDF0FD;}
.d2-820927193 .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}]]></style><style type="text/css">.d2-820927193 .md em,
.d2-820927193 .md dfn {
font-family: "d2-820927193-font-italic";
}
.d2-820927193 .md b,
.d2-820927193 .md strong {
font-family: "d2-820927193-font-bold";
}
.d2-820927193 .md code,
.d2-820927193 .md kbd,
.d2-820927193 .md pre,
.d2-820927193 .md samp {
font-family: "d2-820927193-font-mono";
font-size: 1em;
}
.d2-820927193 .md {
tab-size: 4;
}
/* variables are provided in d2renderers/d2svg/d2svg.go */
.d2-820927193 .md {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
margin: 0;
color: var(--color-fg-default);
background-color: transparent; /* we don't want to define the background color */
font-family: "d2-820927193-font-regular";
font-size: 16px;
line-height: 1.5;
word-wrap: break-word;
}
.d2-820927193 .md details,
.d2-820927193 .md figcaption,
.d2-820927193 .md figure {
display: block;
}
.d2-820927193 .md summary {
display: list-item;
}
.d2-820927193 .md [hidden] {
display: none !important;
}
.d2-820927193 .md a {
background-color: transparent;
color: var(--color-accent-fg);
text-decoration: none;
}
.d2-820927193 .md a:active,
.d2-820927193 .md a:hover {
outline-width: 0;
}
.d2-820927193 .md abbr[title] {
border-bottom: none;
text-decoration: underline dotted;
}
.d2-820927193 .md dfn {
font-style: italic;
}
.d2-820927193 .md h1 {
margin: 0.67em 0;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-820927193 .md mark {
background-color: var(--color-attention-subtle);
color: var(--color-text-primary);
}
.d2-820927193 .md small {
font-size: 90%;
}
.d2-820927193 .md sub,
.d2-820927193 .md sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.d2-820927193 .md sub {
bottom: -0.25em;
}
.d2-820927193 .md sup {
top: -0.5em;
}
.d2-820927193 .md img {
border-style: none;
max-width: 100%;
box-sizing: content-box;
background-color: var(--color-canvas-default);
}
.d2-820927193 .md figure {
margin: 1em 40px;
}
.d2-820927193 .md hr {
box-sizing: content-box;
overflow: hidden;
background: transparent;
border-bottom: 1px solid var(--color-border-muted);
height: 0.25em;
padding: 0;
margin: 24px 0;
background-color: var(--color-border-default);
border: 0;
}
.d2-820927193 .md input {
font: inherit;
margin: 0;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
.d2-820927193 .md [type="button"],
.d2-820927193 .md [type="reset"],
.d2-820927193 .md [type="submit"] {
-webkit-appearance: button;
}
.d2-820927193 .md [type="button"]::-moz-focus-inner,
.d2-820927193 .md [type="reset"]::-moz-focus-inner,
.d2-820927193 .md [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
.d2-820927193 .md [type="button"]:-moz-focusring,
.d2-820927193 .md [type="reset"]:-moz-focusring,
.d2-820927193 .md [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
.d2-820927193 .md [type="checkbox"],
.d2-820927193 .md [type="radio"] {
box-sizing: border-box;
padding: 0;
}
.d2-820927193 .md [type="number"]::-webkit-inner-spin-button,
.d2-820927193 .md [type="number"]::-webkit-outer-spin-button {
height: auto;
}
.d2-820927193 .md [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
.d2-820927193 .md [type="search"]::-webkit-search-cancel-button,
.d2-820927193 .md [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
.d2-820927193 .md ::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
.d2-820927193 .md ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.d2-820927193 .md a:hover {
text-decoration: underline;
}
.d2-820927193 .md hr::before {
display: table;
content: "";
}
.d2-820927193 .md hr::after {
display: table;
clear: both;
content: "";
}
.d2-820927193 .md table {
border-spacing: 0;
border-collapse: collapse;
display: block;
width: max-content;
max-width: 100%;
overflow: auto;
}
.d2-820927193 .md td,
.d2-820927193 .md th {
padding: 0;
}
.d2-820927193 .md details summary {
cursor: pointer;
}
.d2-820927193 .md details:not([open]) > *:not(summary) {
display: none !important;
}
.d2-820927193 .md kbd {
display: inline-block;
padding: 3px 5px;
color: var(--color-fg-default);
vertical-align: middle;
background-color: var(--color-canvas-subtle);
border: solid 1px var(--color-neutral-muted);
border-bottom-color: var(--color-neutral-muted);
border-radius: 6px;
box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
.d2-820927193 .md h1,
.d2-820927193 .md h2,
.d2-820927193 .md h3,
.d2-820927193 .md h4,
.d2-820927193 .md h5,
.d2-820927193 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 400;
line-height: 1.25;
font-family: "d2-820927193-font-semibold";
}
.d2-820927193 .md h2 {
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-820927193 .md h3 {
font-size: 1.25em;
}
.d2-820927193 .md h4 {
font-size: 1em;
}
.d2-820927193 .md h5 {
font-size: 0.875em;
}
.d2-820927193 .md h6 {
font-size: 0.85em;
color: var(--color-fg-muted);
}
.d2-820927193 .md p {
margin-top: 0;
margin-bottom: 10px;
}
.d2-820927193 .md blockquote {
margin: 0;
padding: 0 1em;
color: var(--color-fg-muted);
border-left: 0.25em solid var(--color-border-default);
}
.d2-820927193 .md ul,
.d2-820927193 .md ol {
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}
.d2-820927193 .md ol ol,
.d2-820927193 .md ul ol {
list-style-type: lower-roman;
}
.d2-820927193 .md ul ul ol,
.d2-820927193 .md ul ol ol,
.d2-820927193 .md ol ul ol,
.d2-820927193 .md ol ol ol {
list-style-type: lower-alpha;
}
.d2-820927193 .md dd {
margin-left: 0;
}
.d2-820927193 .md pre {
margin-top: 0;
margin-bottom: 0;
word-wrap: normal;
}
.d2-820927193 .md ::placeholder {
color: var(--color-fg-subtle);
opacity: 1;
}
.d2-820927193 .md input::-webkit-outer-spin-button,
.d2-820927193 .md input::-webkit-inner-spin-button {
margin: 0;
-webkit-appearance: none;
appearance: none;
}
.d2-820927193 .md::before {
display: table;
content: "";
}
.d2-820927193 .md::after {
display: table;
clear: both;
content: "";
}
.d2-820927193 .md > *:first-child {
margin-top: 0 !important;
}
.d2-820927193 .md > *:last-child {
margin-bottom: 0 !important;
}
.d2-820927193 .md a:not([href]) {
color: inherit;
text-decoration: none;
}
.d2-820927193 .md .absent {
color: var(--color-danger-fg);
}
.d2-820927193 .md .anchor {
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1;
}
.d2-820927193 .md .anchor:focus {
outline: none;
}
.d2-820927193 .md p,
.d2-820927193 .md blockquote,
.d2-820927193 .md ul,
.d2-820927193 .md ol,
.d2-820927193 .md dl,
.d2-820927193 .md table,
.d2-820927193 .md pre,
.d2-820927193 .md details {
margin-top: 0;
margin-bottom: 16px;
}
.d2-820927193 .md blockquote > :first-child {
margin-top: 0;
}
.d2-820927193 .md blockquote > :last-child {
margin-bottom: 0;
}
.d2-820927193 .md sup > a::before {
content: "[";
}
.d2-820927193 .md sup > a::after {
content: "]";
}
.d2-820927193 .md h1:hover .anchor,
.d2-820927193 .md h2:hover .anchor,
.d2-820927193 .md h3:hover .anchor,
.d2-820927193 .md h4:hover .anchor,
.d2-820927193 .md h5:hover .anchor,
.d2-820927193 .md h6:hover .anchor {
text-decoration: none;
}
.d2-820927193 .md h1 tt,
.d2-820927193 .md h1 code,
.d2-820927193 .md h2 tt,
.d2-820927193 .md h2 code,
.d2-820927193 .md h3 tt,
.d2-820927193 .md h3 code,
.d2-820927193 .md h4 tt,
.d2-820927193 .md h4 code,
.d2-820927193 .md h5 tt,
.d2-820927193 .md h5 code,
.d2-820927193 .md h6 tt,
.d2-820927193 .md h6 code {
padding: 0 0.2em;
font-size: inherit;
}
.d2-820927193 .md ul.no-list,
.d2-820927193 .md ol.no-list {
padding: 0;
list-style-type: none;
}
.d2-820927193 .md ol[type="1"] {
list-style-type: decimal;
}
.d2-820927193 .md ol[type="a"] {
list-style-type: lower-alpha;
}
.d2-820927193 .md ol[type="i"] {
list-style-type: lower-roman;
}
.d2-820927193 .md div > ol:not([type]) {
list-style-type: decimal;
}
.d2-820927193 .md ul ul,
.d2-820927193 .md ul ol,
.d2-820927193 .md ol ol,
.d2-820927193 .md ol ul {
margin-top: 0;
margin-bottom: 0;
}
.d2-820927193 .md li > p {
margin-top: 16px;
}
.d2-820927193 .md li + li {
margin-top: 0.25em;
}
.d2-820927193 .md dl {
padding: 0;
}
.d2-820927193 .md dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-family: "d2-820927193-font-semibold";
}
.d2-820927193 .md dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.d2-820927193 .md table th {
font-family: "d2-820927193-font-semibold";
}
.d2-820927193 .md table th,
.d2-820927193 .md table td {
padding: 6px 13px;
border: 1px solid var(--color-border-default);
}
.d2-820927193 .md table tr {
background-color: var(--color-canvas-default);
border-top: 1px solid var(--color-border-muted);
}
.d2-820927193 .md table tr:nth-child(2n) {
background-color: var(--color-canvas-subtle);
}
.d2-820927193 .md table img {
background-color: transparent;
}
.d2-820927193 .md img[align="right"] {
padding-left: 20px;
}
.d2-820927193 .md img[align="left"] {
padding-right: 20px;
}
.d2-820927193 .md span.frame {
display: block;
overflow: hidden;
}
.d2-820927193 .md span.frame > span {
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0 0;
overflow: hidden;
border: 1px solid var(--color-border-default);
}
.d2-820927193 .md span.frame span img {
display: block;
float: left;
}
.d2-820927193 .md span.frame span span {
display: block;
padding: 5px 0 0;
clear: both;
color: var(--color-fg-default);
}
.d2-820927193 .md span.align-center {
display: block;
overflow: hidden;
clear: both;
}
.d2-820927193 .md span.align-center > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
.d2-820927193 .md span.align-center span img {
margin: 0 auto;
text-align: center;
}
.d2-820927193 .md span.align-right {
display: block;
overflow: hidden;
clear: both;
}
.d2-820927193 .md span.align-right > span {
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
.d2-820927193 .md span.align-right span img {
margin: 0;
text-align: right;
}
.d2-820927193 .md span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
.d2-820927193 .md span.float-left span {
margin: 13px 0 0;
}
.d2-820927193 .md span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
.d2-820927193 .md span.float-right > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
.d2-820927193 .md code,
.d2-820927193 .md tt {
padding: 0.2em 0.4em;
margin: 0;
font-size: 85%;
background-color: var(--color-neutral-muted);
border-radius: 6px;
}
.d2-820927193 .md code br,
.d2-820927193 .md tt br {
display: none;
}
.d2-820927193 .md del code {
text-decoration: inherit;
}
.d2-820927193 .md pre code {
font-size: 100%;
}
.d2-820927193 .md pre > code {
padding: 0;
margin: 0;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.d2-820927193 .md .highlight {
margin-bottom: 16px;
}
.d2-820927193 .md .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.d2-820927193 .md .highlight pre,
.d2-820927193 .md pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: var(--color-canvas-subtle);
border-radius: 6px;
}
.d2-820927193 .md pre code,
.d2-820927193 .md pre tt {
display: inline;
max-width: auto;
padding: 0;
margin: 0;
overflow: visible;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.d2-820927193 .md .csv-data td,
.d2-820927193 .md .csv-data th {
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap;
}
.d2-820927193 .md .csv-data .blob-num {
padding: 10px 8px 9px;
text-align: right;
background: var(--color-canvas-default);
border: 0;
}
.d2-820927193 .md .csv-data tr {
border-top: 0;
}
.d2-820927193 .md .csv-data th {
font-family: "d2-820927193-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}
.d2-820927193 .md .footnotes {
font-size: 12px;
color: var(--color-fg-muted);
border-top: 1px solid var(--color-border-default);
}
.d2-820927193 .md .footnotes ol {
padding-left: 16px;
}
.d2-820927193 .md .footnotes li {
position: relative;
}
.d2-820927193 .md .footnotes li:target::before {
position: absolute;
top: -8px;
right: -8px;
bottom: -8px;
left: -24px;
pointer-events: none;
content: "";
border: 2px solid var(--color-accent-emphasis);
border-radius: 6px;
}
.d2-820927193 .md .footnotes li:target {
color: var(--color-fg-default);
}
.d2-820927193 .md .task-list-item {
list-style-type: none;
}
.d2-820927193 .md .task-list-item label {
font-weight: 400;
}
.d2-820927193 .md .task-list-item.enabled label {
cursor: pointer;
}
.d2-820927193 .md .task-list-item + .task-list-item {
margin-top: 3px;
}
.d2-820927193 .md .task-list-item .handle {
display: none;
}
.d2-820927193 .md .task-list-item-checkbox {
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle;
}
.d2-820927193 .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="explanation"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="0.000000" y="0.000000" width="228" height="159"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><h1>I can do headers</h1>
<ul>
<li>lists</li>
<li>lists</li>
</ul>
<p>And other normal markdown stuff</p>
</div></foreignObject></g></g><mask id="d2-820927193" maskUnits="userSpaceOnUse" x="-1" y="-1" width="230" height="161">
<rect x="-1" y="-1" width="230" height="161" fill="white"></rect>
</mask></svg></svg>

After

Width:  |  Height:  |  Size: 27 KiB

View file

@ -0,0 +1,88 @@
{
"name": "",
"isFolderOnly": false,
"fontFamily": "SourceSansPro",
"shapes": [
{
"id": "explanation",
"type": "text",
"pos": {
"x": 12,
"y": 12
},
"width": 228,
"height": 159,
"opacity": 1,
"strokeDash": 0,
"strokeWidth": 2,
"borderRadius": 0,
"fill": "transparent",
"stroke": "N1",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "# I can do headers\n\n- lists\n- lists\n\nAnd other normal markdown stuff",
"fontSize": 16,
"fontFamily": "DEFAULT",
"language": "markdown",
"color": "N1",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 228,
"labelHeight": 159,
"zIndex": 0,
"level": 1
}
],
"connections": [],
"root": {
"id": "",
"type": "",
"pos": {
"x": 0,
"y": 0
},
"width": 0,
"height": 0,
"opacity": 0,
"strokeDash": 0,
"strokeWidth": 0,
"borderRadius": 0,
"fill": "N7",
"stroke": "",
"shadow": false,
"3d": false,
"multiple": false,
"double-border": false,
"tooltip": "",
"link": "",
"icon": null,
"iconPosition": "",
"blend": false,
"fields": null,
"methods": null,
"columns": null,
"label": "",
"fontSize": 0,
"fontFamily": "",
"language": "",
"color": "",
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 0,
"labelHeight": 0,
"zIndex": 0,
"level": 0
}
}

View file

@ -0,0 +1,841 @@
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" d2Version="v0.4.0-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 230 161"><svg id="d2-svg" class="d2-4157309953" width="230" height="161" viewBox="11 11 230 161"><rect x="11.000000" y="11.000000" width="230.000000" height="161.000000" rx="0.000000" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
.d2-4157309953 .text {
font-family: "d2-4157309953-font-regular";
}
@font-face {
font-family: d2-4157309953-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-4157309953-font-semibold;
src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
}
.connection {
stroke-linecap: round;
stroke-linejoin: round;
}
.blend {
mix-blend-mode: multiply;
opacity: 0.5;
}
.d2-4157309953 .fill-N1{fill:#0A0F25;}
.d2-4157309953 .fill-N2{fill:#676C7E;}
.d2-4157309953 .fill-N3{fill:#9499AB;}
.d2-4157309953 .fill-N4{fill:#CFD2DD;}
.d2-4157309953 .fill-N5{fill:#DEE1EB;}
.d2-4157309953 .fill-N6{fill:#EEF1F8;}
.d2-4157309953 .fill-N7{fill:#FFFFFF;}
.d2-4157309953 .fill-B1{fill:#0D32B2;}
.d2-4157309953 .fill-B2{fill:#0D32B2;}
.d2-4157309953 .fill-B3{fill:#E3E9FD;}
.d2-4157309953 .fill-B4{fill:#E3E9FD;}
.d2-4157309953 .fill-B5{fill:#EDF0FD;}
.d2-4157309953 .fill-B6{fill:#F7F8FE;}
.d2-4157309953 .fill-AA2{fill:#4A6FF3;}
.d2-4157309953 .fill-AA4{fill:#EDF0FD;}
.d2-4157309953 .fill-AA5{fill:#F7F8FE;}
.d2-4157309953 .fill-AB4{fill:#EDF0FD;}
.d2-4157309953 .fill-AB5{fill:#F7F8FE;}
.d2-4157309953 .stroke-N1{stroke:#0A0F25;}
.d2-4157309953 .stroke-N2{stroke:#676C7E;}
.d2-4157309953 .stroke-N3{stroke:#9499AB;}
.d2-4157309953 .stroke-N4{stroke:#CFD2DD;}
.d2-4157309953 .stroke-N5{stroke:#DEE1EB;}
.d2-4157309953 .stroke-N6{stroke:#EEF1F8;}
.d2-4157309953 .stroke-N7{stroke:#FFFFFF;}
.d2-4157309953 .stroke-B1{stroke:#0D32B2;}
.d2-4157309953 .stroke-B2{stroke:#0D32B2;}
.d2-4157309953 .stroke-B3{stroke:#E3E9FD;}
.d2-4157309953 .stroke-B4{stroke:#E3E9FD;}
.d2-4157309953 .stroke-B5{stroke:#EDF0FD;}
.d2-4157309953 .stroke-B6{stroke:#F7F8FE;}
.d2-4157309953 .stroke-AA2{stroke:#4A6FF3;}
.d2-4157309953 .stroke-AA4{stroke:#EDF0FD;}
.d2-4157309953 .stroke-AA5{stroke:#F7F8FE;}
.d2-4157309953 .stroke-AB4{stroke:#EDF0FD;}
.d2-4157309953 .stroke-AB5{stroke:#F7F8FE;}
.d2-4157309953 .background-color-N1{background-color:#0A0F25;}
.d2-4157309953 .background-color-N2{background-color:#676C7E;}
.d2-4157309953 .background-color-N3{background-color:#9499AB;}
.d2-4157309953 .background-color-N4{background-color:#CFD2DD;}
.d2-4157309953 .background-color-N5{background-color:#DEE1EB;}
.d2-4157309953 .background-color-N6{background-color:#EEF1F8;}
.d2-4157309953 .background-color-N7{background-color:#FFFFFF;}
.d2-4157309953 .background-color-B1{background-color:#0D32B2;}
.d2-4157309953 .background-color-B2{background-color:#0D32B2;}
.d2-4157309953 .background-color-B3{background-color:#E3E9FD;}
.d2-4157309953 .background-color-B4{background-color:#E3E9FD;}
.d2-4157309953 .background-color-B5{background-color:#EDF0FD;}
.d2-4157309953 .background-color-B6{background-color:#F7F8FE;}
.d2-4157309953 .background-color-AA2{background-color:#4A6FF3;}
.d2-4157309953 .background-color-AA4{background-color:#EDF0FD;}
.d2-4157309953 .background-color-AA5{background-color:#F7F8FE;}
.d2-4157309953 .background-color-AB4{background-color:#EDF0FD;}
.d2-4157309953 .background-color-AB5{background-color:#F7F8FE;}
.d2-4157309953 .color-N1{color:#0A0F25;}
.d2-4157309953 .color-N2{color:#676C7E;}
.d2-4157309953 .color-N3{color:#9499AB;}
.d2-4157309953 .color-N4{color:#CFD2DD;}
.d2-4157309953 .color-N5{color:#DEE1EB;}
.d2-4157309953 .color-N6{color:#EEF1F8;}
.d2-4157309953 .color-N7{color:#FFFFFF;}
.d2-4157309953 .color-B1{color:#0D32B2;}
.d2-4157309953 .color-B2{color:#0D32B2;}
.d2-4157309953 .color-B3{color:#E3E9FD;}
.d2-4157309953 .color-B4{color:#E3E9FD;}
.d2-4157309953 .color-B5{color:#EDF0FD;}
.d2-4157309953 .color-B6{color:#F7F8FE;}
.d2-4157309953 .color-AA2{color:#4A6FF3;}
.d2-4157309953 .color-AA4{color:#EDF0FD;}
.d2-4157309953 .color-AA5{color:#F7F8FE;}
.d2-4157309953 .color-AB4{color:#EDF0FD;}
.d2-4157309953 .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}]]></style><style type="text/css">.d2-4157309953 .md em,
.d2-4157309953 .md dfn {
font-family: "d2-4157309953-font-italic";
}
.d2-4157309953 .md b,
.d2-4157309953 .md strong {
font-family: "d2-4157309953-font-bold";
}
.d2-4157309953 .md code,
.d2-4157309953 .md kbd,
.d2-4157309953 .md pre,
.d2-4157309953 .md samp {
font-family: "d2-4157309953-font-mono";
font-size: 1em;
}
.d2-4157309953 .md {
tab-size: 4;
}
/* variables are provided in d2renderers/d2svg/d2svg.go */
.d2-4157309953 .md {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
margin: 0;
color: var(--color-fg-default);
background-color: transparent; /* we don't want to define the background color */
font-family: "d2-4157309953-font-regular";
font-size: 16px;
line-height: 1.5;
word-wrap: break-word;
}
.d2-4157309953 .md details,
.d2-4157309953 .md figcaption,
.d2-4157309953 .md figure {
display: block;
}
.d2-4157309953 .md summary {
display: list-item;
}
.d2-4157309953 .md [hidden] {
display: none !important;
}
.d2-4157309953 .md a {
background-color: transparent;
color: var(--color-accent-fg);
text-decoration: none;
}
.d2-4157309953 .md a:active,
.d2-4157309953 .md a:hover {
outline-width: 0;
}
.d2-4157309953 .md abbr[title] {
border-bottom: none;
text-decoration: underline dotted;
}
.d2-4157309953 .md dfn {
font-style: italic;
}
.d2-4157309953 .md h1 {
margin: 0.67em 0;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-4157309953 .md mark {
background-color: var(--color-attention-subtle);
color: var(--color-text-primary);
}
.d2-4157309953 .md small {
font-size: 90%;
}
.d2-4157309953 .md sub,
.d2-4157309953 .md sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.d2-4157309953 .md sub {
bottom: -0.25em;
}
.d2-4157309953 .md sup {
top: -0.5em;
}
.d2-4157309953 .md img {
border-style: none;
max-width: 100%;
box-sizing: content-box;
background-color: var(--color-canvas-default);
}
.d2-4157309953 .md figure {
margin: 1em 40px;
}
.d2-4157309953 .md hr {
box-sizing: content-box;
overflow: hidden;
background: transparent;
border-bottom: 1px solid var(--color-border-muted);
height: 0.25em;
padding: 0;
margin: 24px 0;
background-color: var(--color-border-default);
border: 0;
}
.d2-4157309953 .md input {
font: inherit;
margin: 0;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
.d2-4157309953 .md [type="button"],
.d2-4157309953 .md [type="reset"],
.d2-4157309953 .md [type="submit"] {
-webkit-appearance: button;
}
.d2-4157309953 .md [type="button"]::-moz-focus-inner,
.d2-4157309953 .md [type="reset"]::-moz-focus-inner,
.d2-4157309953 .md [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
.d2-4157309953 .md [type="button"]:-moz-focusring,
.d2-4157309953 .md [type="reset"]:-moz-focusring,
.d2-4157309953 .md [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
.d2-4157309953 .md [type="checkbox"],
.d2-4157309953 .md [type="radio"] {
box-sizing: border-box;
padding: 0;
}
.d2-4157309953 .md [type="number"]::-webkit-inner-spin-button,
.d2-4157309953 .md [type="number"]::-webkit-outer-spin-button {
height: auto;
}
.d2-4157309953 .md [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
.d2-4157309953 .md [type="search"]::-webkit-search-cancel-button,
.d2-4157309953 .md [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
.d2-4157309953 .md ::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
.d2-4157309953 .md ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.d2-4157309953 .md a:hover {
text-decoration: underline;
}
.d2-4157309953 .md hr::before {
display: table;
content: "";
}
.d2-4157309953 .md hr::after {
display: table;
clear: both;
content: "";
}
.d2-4157309953 .md table {
border-spacing: 0;
border-collapse: collapse;
display: block;
width: max-content;
max-width: 100%;
overflow: auto;
}
.d2-4157309953 .md td,
.d2-4157309953 .md th {
padding: 0;
}
.d2-4157309953 .md details summary {
cursor: pointer;
}
.d2-4157309953 .md details:not([open]) > *:not(summary) {
display: none !important;
}
.d2-4157309953 .md kbd {
display: inline-block;
padding: 3px 5px;
color: var(--color-fg-default);
vertical-align: middle;
background-color: var(--color-canvas-subtle);
border: solid 1px var(--color-neutral-muted);
border-bottom-color: var(--color-neutral-muted);
border-radius: 6px;
box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
.d2-4157309953 .md h1,
.d2-4157309953 .md h2,
.d2-4157309953 .md h3,
.d2-4157309953 .md h4,
.d2-4157309953 .md h5,
.d2-4157309953 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 400;
line-height: 1.25;
font-family: "d2-4157309953-font-semibold";
}
.d2-4157309953 .md h2 {
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-4157309953 .md h3 {
font-size: 1.25em;
}
.d2-4157309953 .md h4 {
font-size: 1em;
}
.d2-4157309953 .md h5 {
font-size: 0.875em;
}
.d2-4157309953 .md h6 {
font-size: 0.85em;
color: var(--color-fg-muted);
}
.d2-4157309953 .md p {
margin-top: 0;
margin-bottom: 10px;
}
.d2-4157309953 .md blockquote {
margin: 0;
padding: 0 1em;
color: var(--color-fg-muted);
border-left: 0.25em solid var(--color-border-default);
}
.d2-4157309953 .md ul,
.d2-4157309953 .md ol {
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}
.d2-4157309953 .md ol ol,
.d2-4157309953 .md ul ol {
list-style-type: lower-roman;
}
.d2-4157309953 .md ul ul ol,
.d2-4157309953 .md ul ol ol,
.d2-4157309953 .md ol ul ol,
.d2-4157309953 .md ol ol ol {
list-style-type: lower-alpha;
}
.d2-4157309953 .md dd {
margin-left: 0;
}
.d2-4157309953 .md pre {
margin-top: 0;
margin-bottom: 0;
word-wrap: normal;
}
.d2-4157309953 .md ::placeholder {
color: var(--color-fg-subtle);
opacity: 1;
}
.d2-4157309953 .md input::-webkit-outer-spin-button,
.d2-4157309953 .md input::-webkit-inner-spin-button {
margin: 0;
-webkit-appearance: none;
appearance: none;
}
.d2-4157309953 .md::before {
display: table;
content: "";
}
.d2-4157309953 .md::after {
display: table;
clear: both;
content: "";
}
.d2-4157309953 .md > *:first-child {
margin-top: 0 !important;
}
.d2-4157309953 .md > *:last-child {
margin-bottom: 0 !important;
}
.d2-4157309953 .md a:not([href]) {
color: inherit;
text-decoration: none;
}
.d2-4157309953 .md .absent {
color: var(--color-danger-fg);
}
.d2-4157309953 .md .anchor {
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1;
}
.d2-4157309953 .md .anchor:focus {
outline: none;
}
.d2-4157309953 .md p,
.d2-4157309953 .md blockquote,
.d2-4157309953 .md ul,
.d2-4157309953 .md ol,
.d2-4157309953 .md dl,
.d2-4157309953 .md table,
.d2-4157309953 .md pre,
.d2-4157309953 .md details {
margin-top: 0;
margin-bottom: 16px;
}
.d2-4157309953 .md blockquote > :first-child {
margin-top: 0;
}
.d2-4157309953 .md blockquote > :last-child {
margin-bottom: 0;
}
.d2-4157309953 .md sup > a::before {
content: "[";
}
.d2-4157309953 .md sup > a::after {
content: "]";
}
.d2-4157309953 .md h1:hover .anchor,
.d2-4157309953 .md h2:hover .anchor,
.d2-4157309953 .md h3:hover .anchor,
.d2-4157309953 .md h4:hover .anchor,
.d2-4157309953 .md h5:hover .anchor,
.d2-4157309953 .md h6:hover .anchor {
text-decoration: none;
}
.d2-4157309953 .md h1 tt,
.d2-4157309953 .md h1 code,
.d2-4157309953 .md h2 tt,
.d2-4157309953 .md h2 code,
.d2-4157309953 .md h3 tt,
.d2-4157309953 .md h3 code,
.d2-4157309953 .md h4 tt,
.d2-4157309953 .md h4 code,
.d2-4157309953 .md h5 tt,
.d2-4157309953 .md h5 code,
.d2-4157309953 .md h6 tt,
.d2-4157309953 .md h6 code {
padding: 0 0.2em;
font-size: inherit;
}
.d2-4157309953 .md ul.no-list,
.d2-4157309953 .md ol.no-list {
padding: 0;
list-style-type: none;
}
.d2-4157309953 .md ol[type="1"] {
list-style-type: decimal;
}
.d2-4157309953 .md ol[type="a"] {
list-style-type: lower-alpha;
}
.d2-4157309953 .md ol[type="i"] {
list-style-type: lower-roman;
}
.d2-4157309953 .md div > ol:not([type]) {
list-style-type: decimal;
}
.d2-4157309953 .md ul ul,
.d2-4157309953 .md ul ol,
.d2-4157309953 .md ol ol,
.d2-4157309953 .md ol ul {
margin-top: 0;
margin-bottom: 0;
}
.d2-4157309953 .md li > p {
margin-top: 16px;
}
.d2-4157309953 .md li + li {
margin-top: 0.25em;
}
.d2-4157309953 .md dl {
padding: 0;
}
.d2-4157309953 .md dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-family: "d2-4157309953-font-semibold";
}
.d2-4157309953 .md dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.d2-4157309953 .md table th {
font-family: "d2-4157309953-font-semibold";
}
.d2-4157309953 .md table th,
.d2-4157309953 .md table td {
padding: 6px 13px;
border: 1px solid var(--color-border-default);
}
.d2-4157309953 .md table tr {
background-color: var(--color-canvas-default);
border-top: 1px solid var(--color-border-muted);
}
.d2-4157309953 .md table tr:nth-child(2n) {
background-color: var(--color-canvas-subtle);
}
.d2-4157309953 .md table img {
background-color: transparent;
}
.d2-4157309953 .md img[align="right"] {
padding-left: 20px;
}
.d2-4157309953 .md img[align="left"] {
padding-right: 20px;
}
.d2-4157309953 .md span.frame {
display: block;
overflow: hidden;
}
.d2-4157309953 .md span.frame > span {
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0 0;
overflow: hidden;
border: 1px solid var(--color-border-default);
}
.d2-4157309953 .md span.frame span img {
display: block;
float: left;
}
.d2-4157309953 .md span.frame span span {
display: block;
padding: 5px 0 0;
clear: both;
color: var(--color-fg-default);
}
.d2-4157309953 .md span.align-center {
display: block;
overflow: hidden;
clear: both;
}
.d2-4157309953 .md span.align-center > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
.d2-4157309953 .md span.align-center span img {
margin: 0 auto;
text-align: center;
}
.d2-4157309953 .md span.align-right {
display: block;
overflow: hidden;
clear: both;
}
.d2-4157309953 .md span.align-right > span {
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
.d2-4157309953 .md span.align-right span img {
margin: 0;
text-align: right;
}
.d2-4157309953 .md span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
.d2-4157309953 .md span.float-left span {
margin: 13px 0 0;
}
.d2-4157309953 .md span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
.d2-4157309953 .md span.float-right > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
.d2-4157309953 .md code,
.d2-4157309953 .md tt {
padding: 0.2em 0.4em;
margin: 0;
font-size: 85%;
background-color: var(--color-neutral-muted);
border-radius: 6px;
}
.d2-4157309953 .md code br,
.d2-4157309953 .md tt br {
display: none;
}
.d2-4157309953 .md del code {
text-decoration: inherit;
}
.d2-4157309953 .md pre code {
font-size: 100%;
}
.d2-4157309953 .md pre > code {
padding: 0;
margin: 0;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.d2-4157309953 .md .highlight {
margin-bottom: 16px;
}
.d2-4157309953 .md .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.d2-4157309953 .md .highlight pre,
.d2-4157309953 .md pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: var(--color-canvas-subtle);
border-radius: 6px;
}
.d2-4157309953 .md pre code,
.d2-4157309953 .md pre tt {
display: inline;
max-width: auto;
padding: 0;
margin: 0;
overflow: visible;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.d2-4157309953 .md .csv-data td,
.d2-4157309953 .md .csv-data th {
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap;
}
.d2-4157309953 .md .csv-data .blob-num {
padding: 10px 8px 9px;
text-align: right;
background: var(--color-canvas-default);
border: 0;
}
.d2-4157309953 .md .csv-data tr {
border-top: 0;
}
.d2-4157309953 .md .csv-data th {
font-family: "d2-4157309953-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}
.d2-4157309953 .md .footnotes {
font-size: 12px;
color: var(--color-fg-muted);
border-top: 1px solid var(--color-border-default);
}
.d2-4157309953 .md .footnotes ol {
padding-left: 16px;
}
.d2-4157309953 .md .footnotes li {
position: relative;
}
.d2-4157309953 .md .footnotes li:target::before {
position: absolute;
top: -8px;
right: -8px;
bottom: -8px;
left: -24px;
pointer-events: none;
content: "";
border: 2px solid var(--color-accent-emphasis);
border-radius: 6px;
}
.d2-4157309953 .md .footnotes li:target {
color: var(--color-fg-default);
}
.d2-4157309953 .md .task-list-item {
list-style-type: none;
}
.d2-4157309953 .md .task-list-item label {
font-weight: 400;
}
.d2-4157309953 .md .task-list-item.enabled label {
cursor: pointer;
}
.d2-4157309953 .md .task-list-item + .task-list-item {
margin-top: 3px;
}
.d2-4157309953 .md .task-list-item .handle {
display: none;
}
.d2-4157309953 .md .task-list-item-checkbox {
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle;
}
.d2-4157309953 .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
margin: 0 -1.6em 0.25em 0.2em;
}
</style><g id="explanation"><g class="shape" ></g><g><foreignObject requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" x="12.000000" y="12.000000" width="228" height="159"><div xmlns="http://www.w3.org/1999/xhtml" class="md"><h1>I can do headers</h1>
<ul>
<li>lists</li>
<li>lists</li>
</ul>
<p>And other normal markdown stuff</p>
</div></foreignObject></g></g><mask id="d2-4157309953" maskUnits="userSpaceOnUse" x="11" y="11" width="230" height="161">
<rect x="11" y="11" width="230" height="161" fill="white"></rect>
</mask></svg></svg>

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-2457229983-font-regular;
src: url("data:application/font-woff;base64,d09GRgABAAAAAAjIAAoAAAAADfAAAguFAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAGAAAABgXd/Vo2NtYXAAAAFUAAAAbgAAAIwCNAH3Z2x5ZgAAAcQAAAL2AAADXA5t8V1oZWFkAAAEvAAAADYAAAA2G4Ue32hoZWEAAAT0AAAAJAAAACQKhAXOaG10eAAABRgAAAAwAAAAMBS9Al9sb2NhAAAFSAAAABoAAAAaBhYFSm1heHAAAAVkAAAAIAAAACAAJAD2bmFtZQAABYQAAAMjAAAIFAbDVU1wb3N0AAAIqAAAAB0AAAAg/9EAMgADAgkBkAAFAAACigJYAAAASwKKAlgAAAFeADIBIwAAAgsFAwMEAwICBGAAAvcAAAADAAAAAAAAAABBREJPAEAAIP//Au7/BgAAA9gBESAAAZ8AAAAAAeYClAAAACAAA3icbMw9rkFRAEbRdd657/otVGqJmsSQSCQGQGESCr2IUSlEoTOLT6KhsMtVbBRVwVBjh7GRqjUxNTO3sLK2sbVP+PLlx/PIM/fccs0l55xyzOF9/VUx0NfT9adq/Gt1eAEAAP//AQAA//+pZRwZAAB4nDySz28bRRzFvzNr7zb1hmTj/WHHdb27U3vr0ODW493BdmNjYxenqvEPFKUxLVVJURACJCJEVQnaQw1USAiEfOPCv8DJPQcBFlhICKkcyjlU6s34hrJGuyY9PGmkGb3Pe3oDQdgBwDYeAAcLsAQroABQyZCShmURgVHGiMYxC0nCDvrL/RqhzVzAcQIXqk+rd+7dQ1fv4sHRu4X+3t6Pb9y+7X55+MTNot+eAIbcbIq+RxNYhTMAmpmycw7LpVLE5AXLcWhWVSRiEZ63sg6zeV6R1YONzlffSs+fXbsc183dwk67JnBmRyUlcudmVtystLekxItEl/Nq+r3X3UeFU2tVM/H50sVMOgkYurMp+hePIAw6QNBMWUQgElWEOUv2QXbO5yuqitLmps4J1S42WmdvvFm8celiq1hPvET0smjEs3h0cDVuffbBax+V6nu99q6pz05pAAAYXphN0S9oAhFI+Byv2P8IwVBVmnWYxvOc4aOQVnmnVL7Frr+FsPswuH2JFGPxROtXFCjnaUfc2G+190sfv70YXWheUyRHPo1Sl5stAEDQBUB/4hHI3h7PekhEmneQul2ONLPNV7rnzieLSTw6uGVkbl53xyhdK6WS7neeR2Q2RXX8PmjzBSRiM0YVqhBJPg769NWNxpWT9fv3jbXF0+KynBF7DbRYCj548LI7Wb+wECgJIT+POMugn9EhxHwvi82rMo6GVVWjjsPClHsO95bj4vIJeSHtLIV+2NoNRUOBkHxyuz2UMvXf+UAFB4vrZ9Df7j+Jhmk0dLR4NDl/Zd3zbwGgIb4LIgC1qURsx2Fe8dY3H56rrJb7NfTIPqEtH/1UAz9PZTaFh7APoePfNd/gkygh0QghIonFCYnHiPc2DY/REloFDoDZVEkfPi6XvS29yz/wFxDztqSM2HNRwZdCfBFGhDBlpBdtb69sXdNs7dOIHel456gd6Uf1/kp/nB8UhsPhsDDIj8djFBwAwH8AAAD//wEAAP//s3S4PAAAAAEAAAACC4U5a9b/Xw889QADA+gAAAAA2F2goQAAAADdZi82/jr+2whvA8gAAAADAAIAAAAAAAAAAQAAA9j+7wAACJj+Ov46CG8AAQAAAAAAAAAAAAAAAAAAAAwCjQBZAMgAAAH4ADQCKQBSAfAALgIgAFIBUgAYAdMADAHxAE8A+QBBATcAKQHxACMAAAAsACwAZACYAMwA7gEUAUQBXAFyAX4BrgAAAAEAAAAMAIwADABmAAcAAQAAAAAAAAAAAAAAAAAEAAN4nJyU3U4bVxSFPwfbbVQ1FxWKyA06l22VjN0IogSuTAmKVYRTj9Mfqao0eMY/Yjwz8gxQqj5Ar/sWfYtc9Tn6EFWvq7O8DTaqFIEQsM6cvfdZZ6+1D7DJv2xQqz8E/mr+YLjGdnPP8AMeNZ8a3uC48bfh+kpMg7jxm+EmXzb6hj/iff0Pwx+zU//Z8EO26keGP+F5fdPwpxuOfww/Yof3C1yDl/xuuMYWheEHbPKT4Q0eYzVrdR7TNtzgM7YNN9kGBkypSJmSMcYxYsqYc+YklIQkzJkyIiHG0aVDSqWvGZGQY/y/XyNCKuZEqjihwpESkhJRMrGKvyor561OHGk1t70OFRMiTpVxRkSGI2dMTkbCmepUVBTs0aJFyVB8CypKAkqmpATkzBnToscRxwyYMKXEcaRKnllIzoiKSyKd7yzCd2ZIQkZprM7JiMXTiV+i7C7HOHoUil2tfLxW4SmO75TtueWK/YpAv26F2fq5SzYRF+pnqq6k2rmUghPt+nM7fCtcsYe7V3/WmXy4R7H+V6p8yrn0j6VUJiYZzm3RIZSDQvcEx4HWXUJ15Hu6DHhDj3cMtO7Qp0+HEwZ0ea3cHn0cX9PjhENldIUXe0dyzAk/4viGrmJ87cT6s1As4RcKc3cpjnPdY0ahnnvmge6a6IZ3V9jPUL7mjlI5Q82Rj3TSL9OcRYzNFYUYztTLpTdK619sjpjpLl7bm30/DRc2e8spviLXDHu3Ljh55RaMPqRqcMszl/oJiIjJOVXEkJwZLSquxPstEeekOA7VvTeakorOdY4/50ouSZiJQZdMdeYU+huZb0LjPlzzvbO3JFa+Z3p2fav7nOLUqxuN3ql7y73QupysKNAyVfMVNw3FNTPvJ5qpVf6hcku9bjnP6JNI9VQ3uP0OPCegzQ677DPROUPtXNgb0dY70eYV++rBGYmiRnJ1YhV2CXjBLru84sVazQ6HHNBj/w4cF1k9Dnh9a2ddp2UVZ3X+FJu2+DqeXa9e3luvz+/gyy80UTcvY1/a+G5fWLUb/58QMfNc3NbqndwTgv8AAAD//wEAAP//B1tMMAB4nGJgZgCD/+cYjBiwAAAAAAD//wEAAP//LwECAwAAAA==");
}
@font-face {
font-family: d2-2457229983-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-2457229983 .text-bold {
font-family: "d2-2457229983-font-bold";
}
@ -168,7 +172,6 @@
.d2-2457229983 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +341,30 @@
.d2-2457229983 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-2457229983-font-regular";
font-family: "d2-2457229983-font-semibold";
}
.d2-2457229983 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-2457229983 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-2457229983 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-2457229983 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-2457229983 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +561,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-2457229983-font-semibold";
}
.d2-2457229983 .md dl dd {
@ -572,7 +570,7 @@
}
.d2-2457229983 .md table th {
font-weight: 600;
font-family: "d2-2457229983-font-semibold";
}
.d2-2457229983 .md table th,
@ -775,7 +773,7 @@
}
.d2-2457229983 .md .csv-data th {
font-weight: 600;
font-family: "d2-2457229983-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-3324042626-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-3324042626-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-3324042626 .text-bold {
font-family: "d2-3324042626-font-bold";
}
@ -168,7 +172,6 @@
.d2-3324042626 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +341,30 @@
.d2-3324042626 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-3324042626-font-regular";
font-family: "d2-3324042626-font-semibold";
}
.d2-3324042626 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-3324042626 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-3324042626 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-3324042626 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-3324042626 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +561,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-3324042626-font-semibold";
}
.d2-3324042626 .md dl dd {
@ -572,7 +570,7 @@
}
.d2-3324042626 .md table th {
font-weight: 600;
font-family: "d2-3324042626-font-semibold";
}
.d2-3324042626 .md table th,
@ -775,7 +773,7 @@
}
.d2-3324042626 .md .csv-data th {
font-weight: 600;
font-family: "d2-3324042626-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-4088383144-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-4088383144-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-4088383144 .text-bold {
font-family: "d2-4088383144-font-bold";
}
@ -175,7 +179,6 @@
.d2-4088383144 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-4088383144 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-4088383144-font-regular";
font-family: "d2-4088383144-font-semibold";
}
.d2-4088383144 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-4088383144 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-4088383144 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-4088383144 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-4088383144 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-4088383144-font-semibold";
}
.d2-4088383144 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-4088383144 .md table th {
font-weight: 600;
font-family: "d2-4088383144-font-semibold";
}
.d2-4088383144 .md table th,
@ -782,7 +780,7 @@
}
.d2-4088383144 .md .csv-data th {
font-weight: 600;
font-family: "d2-4088383144-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-3467856797-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-3467856797-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-3467856797 .text-bold {
font-family: "d2-3467856797-font-bold";
}
@ -175,7 +179,6 @@
.d2-3467856797 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-3467856797 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-3467856797-font-regular";
font-family: "d2-3467856797-font-semibold";
}
.d2-3467856797 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-3467856797 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-3467856797 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-3467856797 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-3467856797 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-3467856797-font-semibold";
}
.d2-3467856797 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-3467856797 .md table th {
font-weight: 600;
font-family: "d2-3467856797-font-semibold";
}
.d2-3467856797 .md table th,
@ -782,7 +780,7 @@
}
.d2-3467856797 .md .csv-data th {
font-weight: 600;
font-family: "d2-3467856797-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 40 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 44 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View file

@ -10,7 +10,7 @@
"x": 0,
"y": 0
},
"width": 150,
"width": 147,
"height": 383,
"opacity": 1,
"strokeDash": 0,
@ -38,7 +38,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 150,
"labelWidth": 147,
"labelHeight": 383,
"zIndex": 0,
"level": 1

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -10,7 +10,7 @@
"x": 12,
"y": 12
},
"width": 150,
"width": 147,
"height": 383,
"opacity": 1,
"strokeDash": 0,
@ -38,7 +38,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 150,
"labelWidth": 147,
"labelHeight": 383,
"zIndex": 0,
"level": 1

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -175,7 +175,6 @@
.d2-833193616 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +344,30 @@
.d2-833193616 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-833193616-font-regular";
font-family: "d2-833193616-font-semibold";
}
.d2-833193616 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-833193616 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-833193616 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-833193616 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-833193616 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +564,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-833193616-font-semibold";
}
.d2-833193616 .md dl dd {
@ -579,7 +573,7 @@
}
.d2-833193616 .md table th {
font-weight: 600;
font-family: "d2-833193616-font-semibold";
}
.d2-833193616 .md table th,
@ -782,7 +776,7 @@
}
.d2-833193616 .md .csv-data th {
font-weight: 600;
font-family: "d2-833193616-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View file

@ -175,7 +175,6 @@
.d2-2365889684 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +344,30 @@
.d2-2365889684 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-2365889684-font-regular";
font-family: "d2-2365889684-font-semibold";
}
.d2-2365889684 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-2365889684 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-2365889684 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-2365889684 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-2365889684 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +564,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-2365889684-font-semibold";
}
.d2-2365889684 .md dl dd {
@ -579,7 +573,7 @@
}
.d2-2365889684 .md table th {
font-weight: 600;
font-family: "d2-2365889684-font-semibold";
}
.d2-2365889684 .md table th,
@ -782,7 +776,7 @@
}
.d2-2365889684 .md .csv-data th {
font-weight: 600;
font-family: "d2-2365889684-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View file

@ -129,10 +129,10 @@
"id": "bottom",
"type": "text",
"pos": {
"x": -444,
"x": -431,
"y": 252
},
"width": 943,
"width": 917,
"height": 131,
"opacity": 1,
"strokeDash": 0,
@ -160,7 +160,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 943,
"labelWidth": 917,
"labelHeight": 131,
"zIndex": 0,
"level": 1
@ -169,7 +169,7 @@
"id": "Joe",
"type": "person",
"pos": {
"x": -508,
"x": -495,
"y": 83
},
"width": 44,
@ -210,7 +210,7 @@
"id": "Donald",
"type": "person",
"pos": {
"x": 518,
"x": 505,
"y": 83
},
"width": 65,
@ -251,7 +251,7 @@
"id": "i am top left",
"type": "text",
"pos": {
"x": -544,
"x": -531,
"y": -41
},
"width": 80,
@ -291,7 +291,7 @@
"id": "i am top right",
"type": "text",
"pos": {
"x": 518,
"x": 505,
"y": -41
},
"width": 90,
@ -331,7 +331,7 @@
"id": "i am bottom left",
"type": "text",
"pos": {
"x": -571,
"x": -558,
"y": 252
},
"width": 107,
@ -371,7 +371,7 @@
"id": "i am bottom right",
"type": "text",
"pos": {
"x": 518,
"x": 505,
"y": 252
},
"width": 117,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View file

@ -129,10 +129,10 @@
"id": "bottom",
"type": "text",
"pos": {
"x": -432,
"x": -419,
"y": 234
},
"width": 943,
"width": 917,
"height": 131,
"opacity": 1,
"strokeDash": 0,
@ -160,7 +160,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 943,
"labelWidth": 917,
"labelHeight": 131,
"zIndex": 0,
"level": 1
@ -169,7 +169,7 @@
"id": "Joe",
"type": "person",
"pos": {
"x": -496,
"x": -483,
"y": 80
},
"width": 44,
@ -210,7 +210,7 @@
"id": "Donald",
"type": "person",
"pos": {
"x": 530,
"x": 517,
"y": 80
},
"width": 65,
@ -251,7 +251,7 @@
"id": "i am top left",
"type": "text",
"pos": {
"x": -532,
"x": -519,
"y": -29
},
"width": 80,
@ -291,7 +291,7 @@
"id": "i am top right",
"type": "text",
"pos": {
"x": 530,
"x": 517,
"y": -29
},
"width": 90,
@ -331,7 +331,7 @@
"id": "i am bottom left",
"type": "text",
"pos": {
"x": -559,
"x": -546,
"y": 234
},
"width": 107,
@ -371,7 +371,7 @@
"id": "i am bottom right",
"type": "text",
"pos": {
"x": 530,
"x": 517,
"y": 234
},
"width": 117,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View file

@ -212,10 +212,10 @@
"id": "title",
"type": "text",
"pos": {
"x": 32,
"x": 37,
"y": -71
},
"width": 266,
"width": 257,
"height": 51,
"opacity": 1,
"strokeDash": 0,
@ -243,7 +243,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 266,
"labelWidth": 257,
"labelHeight": 51,
"zIndex": 0,
"level": 1

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View file

@ -212,10 +212,10 @@
"id": "title",
"type": "text",
"pos": {
"x": 24,
"x": 29,
"y": -59
},
"width": 266,
"width": 257,
"height": 51,
"opacity": 1,
"strokeDash": 0,
@ -243,7 +243,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 266,
"labelWidth": 257,
"labelHeight": 51,
"zIndex": 0,
"level": 1

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 35 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 71 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 71 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 38 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View file

@ -168,7 +168,6 @@
.d2-3063757784 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +337,30 @@
.d2-3063757784 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-3063757784-font-regular";
font-family: "d2-3063757784-font-semibold";
}
.d2-3063757784 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-3063757784 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-3063757784 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-3063757784 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-3063757784 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +557,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-3063757784-font-semibold";
}
.d2-3063757784 .md dl dd {
@ -572,7 +566,7 @@
}
.d2-3063757784 .md table th {
font-weight: 600;
font-family: "d2-3063757784-font-semibold";
}
.d2-3063757784 .md table th,
@ -775,7 +769,7 @@
}
.d2-3063757784 .md .csv-data th {
font-weight: 600;
font-family: "d2-3063757784-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View file

@ -168,7 +168,6 @@
.d2-861151415 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +337,30 @@
.d2-861151415 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-861151415-font-regular";
font-family: "d2-861151415-font-semibold";
}
.d2-861151415 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-861151415 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-861151415 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-861151415 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-861151415 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +557,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-861151415-font-semibold";
}
.d2-861151415 .md dl dd {
@ -572,7 +566,7 @@
}
.d2-861151415 .md table th {
font-weight: 600;
font-family: "d2-861151415-font-semibold";
}
.d2-861151415 .md table th,
@ -775,7 +769,7 @@
}
.d2-861151415 .md .csv-data th {
font-weight: 600;
font-family: "d2-861151415-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View file

@ -168,7 +168,6 @@
.d2-1518985372 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +337,30 @@
.d2-1518985372 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1518985372-font-regular";
font-family: "d2-1518985372-font-semibold";
}
.d2-1518985372 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1518985372 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1518985372 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1518985372 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1518985372 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +557,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1518985372-font-semibold";
}
.d2-1518985372 .md dl dd {
@ -572,7 +566,7 @@
}
.d2-1518985372 .md table th {
font-weight: 600;
font-family: "d2-1518985372-font-semibold";
}
.d2-1518985372 .md table th,
@ -775,7 +769,7 @@
}
.d2-1518985372 .md .csv-data th {
font-weight: 600;
font-family: "d2-1518985372-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View file

@ -168,7 +168,6 @@
.d2-1696315703 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +337,30 @@
.d2-1696315703 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1696315703-font-regular";
font-family: "d2-1696315703-font-semibold";
}
.d2-1696315703 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1696315703 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1696315703 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1696315703 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1696315703 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +557,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1696315703-font-semibold";
}
.d2-1696315703 .md dl dd {
@ -572,7 +566,7 @@
}
.d2-1696315703 .md table th {
font-weight: 600;
font-family: "d2-1696315703-font-semibold";
}
.d2-1696315703 .md table th,
@ -775,7 +769,7 @@
}
.d2-1696315703 .md .csv-data th {
font-weight: 600;
font-family: "d2-1696315703-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 37 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-3773717985-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-3773717985-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-3773717985 .text-bold {
font-family: "d2-3773717985-font-bold";
}
@ -175,7 +179,6 @@
.d2-3773717985 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-3773717985 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-3773717985-font-regular";
font-family: "d2-3773717985-font-semibold";
}
.d2-3773717985 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-3773717985 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-3773717985 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-3773717985 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-3773717985 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-3773717985-font-semibold";
}
.d2-3773717985 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-3773717985 .md table th {
font-weight: 600;
font-family: "d2-3773717985-font-semibold";
}
.d2-3773717985 .md table th,
@ -782,7 +780,7 @@
}
.d2-3773717985 .md .csv-data th {
font-weight: 600;
font-family: "d2-3773717985-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-3851099401-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-3851099401-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-3851099401 .text-bold {
font-family: "d2-3851099401-font-bold";
}
@ -175,7 +179,6 @@
.d2-3851099401 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-3851099401 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-3851099401-font-regular";
font-family: "d2-3851099401-font-semibold";
}
.d2-3851099401 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-3851099401 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-3851099401 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-3851099401 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-3851099401 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-3851099401-font-semibold";
}
.d2-3851099401 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-3851099401 .md table th {
font-weight: 600;
font-family: "d2-3851099401-font-semibold";
}
.d2-3851099401 .md table th,
@ -782,7 +780,7 @@
}
.d2-3851099401 .md .csv-data th {
font-weight: 600;
font-family: "d2-3851099401-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 40 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 39 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 39 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 45 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View file

@ -10,7 +10,7 @@
"x": 0,
"y": 166
},
"width": 266,
"width": 257,
"height": 51,
"opacity": 1,
"strokeDash": 0,
@ -38,7 +38,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 266,
"labelWidth": 257,
"labelHeight": 51,
"zIndex": 0,
"level": 1
@ -47,7 +47,7 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 107,
"x": 102,
"y": 0
},
"width": 53,
@ -88,7 +88,7 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 107,
"x": 102,
"y": 317
},
"width": 53,
@ -154,19 +154,19 @@
"labelPercentage": 0,
"route": [
{
"x": 133,
"x": 128.5,
"y": 66
},
{
"x": 133,
"x": 128.5,
"y": 106
},
{
"x": 133,
"x": 128.5,
"y": 126
},
{
"x": 133,
"x": 128.5,
"y": 166
}
],
@ -203,19 +203,19 @@
"labelPercentage": 0,
"route": [
{
"x": 133,
"x": 128.5,
"y": 217
},
{
"x": 133,
"x": 128.5,
"y": 257
},
{
"x": 133,
"x": 128.5,
"y": 277
},
{
"x": 133,
"x": 128.5,
"y": 317
}
],

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View file

@ -10,7 +10,7 @@
"x": 12,
"y": 148
},
"width": 266,
"width": 257,
"height": 51,
"opacity": 1,
"strokeDash": 0,
@ -38,7 +38,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 266,
"labelWidth": 257,
"labelHeight": 51,
"zIndex": 0,
"level": 1
@ -47,7 +47,7 @@
"id": "a",
"type": "rectangle",
"pos": {
"x": 118,
"x": 114,
"y": 12
},
"width": 53,
@ -88,7 +88,7 @@
"id": "b",
"type": "rectangle",
"pos": {
"x": 118,
"x": 114,
"y": 269
},
"width": 53,
@ -154,11 +154,11 @@
"labelPercentage": 0,
"route": [
{
"x": 145,
"x": 140.5,
"y": 78
},
{
"x": 145,
"x": 140.5,
"y": 148
}
],
@ -194,11 +194,11 @@
"labelPercentage": 0,
"route": [
{
"x": 145,
"x": 140.5,
"y": 199
},
{
"x": 145,
"x": 140.5,
"y": 269
}
],

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 32 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 43 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-169845462-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-169845462-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-169845462 .text-mono {
font-family: "d2-169845462-font-mono";
}
@ -168,7 +172,6 @@
.d2-169845462 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +341,30 @@
.d2-169845462 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-169845462-font-regular";
font-family: "d2-169845462-font-semibold";
}
.d2-169845462 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-169845462 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-169845462 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-169845462 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-169845462 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +561,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-169845462-font-semibold";
}
.d2-169845462 .md dl dd {
@ -572,7 +570,7 @@
}
.d2-169845462 .md table th {
font-weight: 600;
font-family: "d2-169845462-font-semibold";
}
.d2-169845462 .md table th,
@ -775,7 +773,7 @@
}
.d2-169845462 .md .csv-data th {
font-weight: 600;
font-family: "d2-169845462-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-2198866824-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-2198866824-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-2198866824 .text-mono {
font-family: "d2-2198866824-font-mono";
}
@ -168,7 +172,6 @@
.d2-2198866824 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +341,30 @@
.d2-2198866824 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-2198866824-font-regular";
font-family: "d2-2198866824-font-semibold";
}
.d2-2198866824 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-2198866824 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-2198866824 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-2198866824 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-2198866824 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +561,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-2198866824-font-semibold";
}
.d2-2198866824 .md dl dd {
@ -572,7 +570,7 @@
}
.d2-2198866824 .md table th {
font-weight: 600;
font-family: "d2-2198866824-font-semibold";
}
.d2-2198866824 .md table th,
@ -775,7 +773,7 @@
}
.d2-2198866824 .md .csv-data th {
font-weight: 600;
font-family: "d2-2198866824-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -5,6 +5,10 @@
@font-face {
font-family: d2-2196618569-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-2196618569-font-semibold;
src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
@ -161,7 +165,6 @@
.d2-2196618569 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -331,35 +334,30 @@
.d2-2196618569 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-2196618569-font-regular";
font-family: "d2-2196618569-font-semibold";
}
.d2-2196618569 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-2196618569 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-2196618569 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-2196618569 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-2196618569 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -556,7 +554,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-2196618569-font-semibold";
}
.d2-2196618569 .md dl dd {
@ -565,7 +563,7 @@
}
.d2-2196618569 .md table th {
font-weight: 600;
font-family: "d2-2196618569-font-semibold";
}
.d2-2196618569 .md table th,
@ -768,7 +766,7 @@
}
.d2-2196618569 .md .csv-data th {
font-weight: 600;
font-family: "d2-2196618569-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -5,6 +5,10 @@
@font-face {
font-family: d2-2492575587-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-2492575587-font-semibold;
src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
@ -161,7 +165,6 @@
.d2-2492575587 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -331,35 +334,30 @@
.d2-2492575587 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-2492575587-font-regular";
font-family: "d2-2492575587-font-semibold";
}
.d2-2492575587 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-2492575587 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-2492575587 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-2492575587 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-2492575587 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -556,7 +554,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-2492575587-font-semibold";
}
.d2-2492575587 .md dl dd {
@ -565,7 +563,7 @@
}
.d2-2492575587 .md table th {
font-weight: 600;
font-family: "d2-2492575587-font-semibold";
}
.d2-2492575587 .md table th,
@ -768,7 +766,7 @@
}
.d2-2492575587 .md .csv-data th {
font-weight: 600;
font-family: "d2-2492575587-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -5,6 +5,10 @@
@font-face {
font-family: d2-2320207089-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-2320207089-font-semibold;
src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
@ -161,7 +165,6 @@
.d2-2320207089 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -331,35 +334,30 @@
.d2-2320207089 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-2320207089-font-regular";
font-family: "d2-2320207089-font-semibold";
}
.d2-2320207089 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-2320207089 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-2320207089 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-2320207089 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-2320207089 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -556,7 +554,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-2320207089-font-semibold";
}
.d2-2320207089 .md dl dd {
@ -565,7 +563,7 @@
}
.d2-2320207089 .md table th {
font-weight: 600;
font-family: "d2-2320207089-font-semibold";
}
.d2-2320207089 .md table th,
@ -768,7 +766,7 @@
}
.d2-2320207089 .md .csv-data th {
font-weight: 600;
font-family: "d2-2320207089-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View file

@ -5,6 +5,10 @@
@font-face {
font-family: d2-116836707-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-116836707-font-semibold;
src: url("data:application/font-woff;base64,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");
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
@ -161,7 +165,6 @@
.d2-116836707 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -331,35 +334,30 @@
.d2-116836707 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-116836707-font-regular";
font-family: "d2-116836707-font-semibold";
}
.d2-116836707 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-116836707 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-116836707 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-116836707 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-116836707 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -556,7 +554,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-116836707-font-semibold";
}
.d2-116836707 .md dl dd {
@ -565,7 +563,7 @@
}
.d2-116836707 .md table th {
font-weight: 600;
font-family: "d2-116836707-font-semibold";
}
.d2-116836707 .md table th,
@ -768,7 +766,7 @@
}
.d2-116836707 .md .csv-data th {
font-weight: 600;
font-family: "d2-116836707-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-3384886150-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-3384886150-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-3384886150 .text-bold {
font-family: "d2-3384886150-font-bold";
}
@ -175,7 +179,6 @@
.d2-3384886150 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-3384886150 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-3384886150-font-regular";
font-family: "d2-3384886150-font-semibold";
}
.d2-3384886150 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-3384886150 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-3384886150 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-3384886150 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-3384886150 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-3384886150-font-semibold";
}
.d2-3384886150 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-3384886150 .md table th {
font-weight: 600;
font-family: "d2-3384886150-font-semibold";
}
.d2-3384886150 .md table th,
@ -782,7 +780,7 @@
}
.d2-3384886150 .md .csv-data th {
font-weight: 600;
font-family: "d2-3384886150-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-1893882329-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-1893882329-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-1893882329 .text-bold {
font-family: "d2-1893882329-font-bold";
}
@ -175,7 +179,6 @@
.d2-1893882329 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-1893882329 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1893882329-font-regular";
font-family: "d2-1893882329-font-semibold";
}
.d2-1893882329 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1893882329 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1893882329 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1893882329 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1893882329 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1893882329-font-semibold";
}
.d2-1893882329 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-1893882329 .md table th {
font-weight: 600;
font-family: "d2-1893882329-font-semibold";
}
.d2-1893882329 .md table th,
@ -782,7 +780,7 @@
}
.d2-1893882329 .md .csv-data th {
font-weight: 600;
font-family: "d2-1893882329-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-1431208640-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-1431208640-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-1431208640 .text-bold {
font-family: "d2-1431208640-font-bold";
}
@ -175,7 +179,6 @@
.d2-1431208640 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-1431208640 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1431208640-font-regular";
font-family: "d2-1431208640-font-semibold";
}
.d2-1431208640 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1431208640 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1431208640 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1431208640 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1431208640 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1431208640-font-semibold";
}
.d2-1431208640 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-1431208640 .md table th {
font-weight: 600;
font-family: "d2-1431208640-font-semibold";
}
.d2-1431208640 .md table th,
@ -782,7 +780,7 @@
}
.d2-1431208640 .md .csv-data th {
font-weight: 600;
font-family: "d2-1431208640-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-1954165990-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-1954165990-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-1954165990 .text-bold {
font-family: "d2-1954165990-font-bold";
}
@ -175,7 +179,6 @@
.d2-1954165990 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-1954165990 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1954165990-font-regular";
font-family: "d2-1954165990-font-semibold";
}
.d2-1954165990 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1954165990 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1954165990 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1954165990 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1954165990 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1954165990-font-semibold";
}
.d2-1954165990 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-1954165990 .md table th {
font-weight: 600;
font-family: "d2-1954165990-font-semibold";
}
.d2-1954165990 .md table th,
@ -782,7 +780,7 @@
}
.d2-1954165990 .md .csv-data th {
font-weight: 600;
font-family: "d2-1954165990-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-798449560-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-798449560-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-798449560 .text-bold {
font-family: "d2-798449560-font-bold";
}
@ -175,7 +179,6 @@
.d2-798449560 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-798449560 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-798449560-font-regular";
font-family: "d2-798449560-font-semibold";
}
.d2-798449560 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-798449560 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-798449560 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-798449560 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-798449560 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-798449560-font-semibold";
}
.d2-798449560 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-798449560 .md table th {
font-weight: 600;
font-family: "d2-798449560-font-semibold";
}
.d2-798449560 .md table th,
@ -782,7 +780,7 @@
}
.d2-798449560 .md .csv-data th {
font-weight: 600;
font-family: "d2-798449560-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-1989507874-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-1989507874-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-1989507874 .text-bold {
font-family: "d2-1989507874-font-bold";
}
@ -175,7 +179,6 @@
.d2-1989507874 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-1989507874 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1989507874-font-regular";
font-family: "d2-1989507874-font-semibold";
}
.d2-1989507874 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1989507874 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1989507874 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1989507874 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1989507874 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1989507874-font-semibold";
}
.d2-1989507874 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-1989507874 .md table th {
font-weight: 600;
font-family: "d2-1989507874-font-semibold";
}
.d2-1989507874 .md table th,
@ -782,7 +780,7 @@
}
.d2-1989507874 .md .csv-data th {
font-weight: 600;
font-family: "d2-1989507874-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

@ -7,10 +7,10 @@
"id": "title",
"type": "text",
"pos": {
"x": -324,
"x": -313,
"y": -71
},
"width": 648,
"width": 626,
"height": 51,
"opacity": 1,
"strokeDash": 0,
@ -38,7 +38,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 648,
"labelWidth": 626,
"labelHeight": 51,
"zIndex": 0,
"level": 1

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -7,10 +7,10 @@
"id": "title",
"type": "text",
"pos": {
"x": -324,
"x": -313,
"y": -71
},
"width": 648,
"width": 626,
"height": 51,
"opacity": 1,
"strokeDash": 0,
@ -38,7 +38,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 648,
"labelWidth": 626,
"labelHeight": 51,
"zIndex": 0,
"level": 1

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-2436602908-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-2436602908-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-2436602908 .text-bold {
font-family: "d2-2436602908-font-bold";
}
@ -168,7 +172,6 @@
.d2-2436602908 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +341,30 @@
.d2-2436602908 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-2436602908-font-regular";
font-family: "d2-2436602908-font-semibold";
}
.d2-2436602908 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-2436602908 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-2436602908 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-2436602908 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-2436602908 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +561,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-2436602908-font-semibold";
}
.d2-2436602908 .md dl dd {
@ -572,7 +570,7 @@
}
.d2-2436602908 .md table th {
font-weight: 600;
font-family: "d2-2436602908-font-semibold";
}
.d2-2436602908 .md table th,
@ -775,7 +773,7 @@
}
.d2-2436602908 .md .csv-data th {
font-weight: 600;
font-family: "d2-2436602908-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-2094531179-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-2094531179-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-2094531179 .text-bold {
font-family: "d2-2094531179-font-bold";
}
@ -168,7 +172,6 @@
.d2-2094531179 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -338,35 +341,30 @@
.d2-2094531179 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-2094531179-font-regular";
font-family: "d2-2094531179-font-semibold";
}
.d2-2094531179 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-2094531179 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-2094531179 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-2094531179 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-2094531179 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -563,7 +561,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-2094531179-font-semibold";
}
.d2-2094531179 .md dl dd {
@ -572,7 +570,7 @@
}
.d2-2094531179 .md table th {
font-weight: 600;
font-family: "d2-2094531179-font-semibold";
}
.d2-2094531179 .md table th,
@ -775,7 +773,7 @@
}
.d2-2094531179 .md .csv-data th {
font-weight: 600;
font-family: "d2-2094531179-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-1941904450-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-1941904450-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-1941904450 .text-bold {
font-family: "d2-1941904450-font-bold";
}
@ -175,7 +179,6 @@
.d2-1941904450 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-1941904450 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1941904450-font-regular";
font-family: "d2-1941904450-font-semibold";
}
.d2-1941904450 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1941904450 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1941904450 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1941904450 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1941904450 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1941904450-font-semibold";
}
.d2-1941904450 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-1941904450 .md table th {
font-weight: 600;
font-family: "d2-1941904450-font-semibold";
}
.d2-1941904450 .md table th,
@ -782,7 +780,7 @@
}
.d2-1941904450 .md .csv-data th {
font-weight: 600;
font-family: "d2-1941904450-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View file

@ -6,6 +6,10 @@
font-family: d2-1366933285-font-regular;
src: url("data:application/font-woff;base64,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");
}
@font-face {
font-family: d2-1366933285-font-semibold;
src: url("data:application/font-woff;base64,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");
}
.d2-1366933285 .text-bold {
font-family: "d2-1366933285-font-bold";
}
@ -175,7 +179,6 @@
.d2-1366933285 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -345,35 +348,30 @@
.d2-1366933285 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1366933285-font-regular";
font-family: "d2-1366933285-font-semibold";
}
.d2-1366933285 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1366933285 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1366933285 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1366933285 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1366933285 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -570,7 +568,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1366933285-font-semibold";
}
.d2-1366933285 .md dl dd {
@ -579,7 +577,7 @@
}
.d2-1366933285 .md table th {
font-weight: 600;
font-family: "d2-1366933285-font-semibold";
}
.d2-1366933285 .md table th,
@ -782,7 +780,7 @@
}
.d2-1366933285 .md .csv-data th {
font-weight: 600;
font-family: "d2-1366933285-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View file

@ -607,7 +607,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 302,
"labelWidth": 291,
"labelHeight": 51,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View file

@ -607,7 +607,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 302,
"labelWidth": 291,
"labelHeight": 51,
"labelPosition": "INSIDE_MIDDLE_CENTER",
"zIndex": 0,

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View file

@ -178,7 +178,6 @@
.d2-734888898 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -348,35 +347,30 @@
.d2-734888898 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-734888898-font-regular";
font-family: "d2-734888898-font-semibold";
}
.d2-734888898 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-734888898 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-734888898 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-734888898 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-734888898 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -573,7 +567,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-734888898-font-semibold";
}
.d2-734888898 .md dl dd {
@ -582,7 +576,7 @@
}
.d2-734888898 .md table th {
font-weight: 600;
font-family: "d2-734888898-font-semibold";
}
.d2-734888898 .md table th,
@ -785,7 +779,7 @@
}
.d2-734888898 .md .csv-data th {
font-weight: 600;
font-family: "d2-734888898-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View file

@ -178,7 +178,6 @@
.d2-1924191754 .md h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
@ -348,35 +347,30 @@
.d2-1924191754 .md h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
font-weight: 400;
line-height: 1.25;
font-family: "d2-1924191754-font-regular";
font-family: "d2-1924191754-font-semibold";
}
.d2-1924191754 .md h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.d2-1924191754 .md h3 {
font-weight: 600;
font-size: 1.25em;
}
.d2-1924191754 .md h4 {
font-weight: 600;
font-size: 1em;
}
.d2-1924191754 .md h5 {
font-weight: 600;
font-size: 0.875em;
}
.d2-1924191754 .md h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
@ -573,7 +567,7 @@
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
font-family: "d2-1924191754-font-semibold";
}
.d2-1924191754 .md dl dd {
@ -582,7 +576,7 @@
}
.d2-1924191754 .md table th {
font-weight: 600;
font-family: "d2-1924191754-font-semibold";
}
.d2-1924191754 .md table th,
@ -785,7 +779,7 @@
}
.d2-1924191754 .md .csv-data th {
font-weight: 600;
font-family: "d2-1924191754-font-semibold";
background: var(--color-canvas-subtle);
border-top: 0;
}

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 110 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View file

@ -79,7 +79,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 184,
"labelWidth": 180,
"labelHeight": 150,
"zIndex": 0,
"level": 1

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View file

@ -79,7 +79,7 @@
"italic": false,
"bold": false,
"underline": false,
"labelWidth": 184,
"labelWidth": 180,
"labelHeight": 150,
"zIndex": 0,
"level": 1

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Some files were not shown because too many files have changed in this diff Show more