content/static: transform unit page css with postcss
This change moves pkgsite page styles to lib/css directory
and writes processed and minified css to static/css.
For golang/go#43360
Change-Id: I42d61f4a270e3cde5016c6063555eb037f35c302
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/281772
Trust: Jamal Carvalho <jamal@golang.org>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
Run-TryBot: Jamal Carvalho <jamal@golang.org>
diff --git a/content/lib/css/homepage.css b/content/lib/css/homepage.css
new file mode 100644
index 0000000..c55ff1b
--- /dev/null
+++ b/content/lib/css/homepage.css
@@ -0,0 +1,139 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+.Homepage {
+ display: flex;
+ flex-direction: column;
+ margin: 0 auto;
+}
+.Homepage-logo {
+ display: block;
+ height: 14.6rem;
+ margin: 0 auto 3.125rem;
+ width: 22.8125rem;
+}
+@media only screen and (min-width: 52rem) {
+ .Homepage {
+ margin: 2rem auto;
+ }
+ .Homepage-logo {
+ margin: 3.125rem auto;
+ }
+}
+.Homepage-searchForm input {
+ background: url('/static/img/icon-search.svg') right no-repeat;
+ background-position: left 0.75rem center;
+ background-size: 1.5rem;
+ border: 0.0625rem solid var(--gray-8);
+ border-radius: 0.5rem 0 0 0.5rem;
+ color: var(--gray-4);
+ font-size: 1rem;
+ height: 3rem;
+ padding-left: 2.75rem;
+ width: 37.6875rem;
+}
+.Homepage-buttonGroup {
+ display: flex;
+ justify-content: center;
+ margin: 2.5rem auto auto 0;
+}
+.Homepage-searchButton {
+ border: none;
+ border-radius: 0 0.5rem 0.5rem 0;
+ background-color: var(--turq-dark);
+ color: var(--white);
+ cursor: pointer;
+ font-size: 1em;
+ height: 3rem;
+ padding: 0 1.375rem;
+ width: 7.375rem;
+}
+.Homepage-searchHelp {
+ width: 100%;
+ max-width: 45.0625rem;
+ display: block;
+ align-items: center;
+ justify-content: space-between;
+ margin: auto;
+ text-align: center;
+}
+@media only screen and (min-width: 30rem) {
+ .Homepage-searchHelp {
+ display: flex;
+ }
+}
+a.Homepage-helpLink {
+ align-items: center;
+ display: inline-flex;
+ font-size: 1em;
+ font-weight: initial;
+ margin-right: 0.5rem;
+ white-space: nowrap;
+}
+.Homepage-helpLink img {
+ height: 1rem;
+ margin-left: 0.25rem;
+ position: relative;
+ top: 0.1875rem;
+ width: 1rem;
+}
+.Homepage-exampleSearches {
+ align-items: center;
+ color: var(--gray-2);
+ display: block;
+ font-size: 0.875rem;
+ font-weight: 500;
+ margin: 1.125rem auto 1rem;
+ text-align: center;
+ width: 100%;
+}
+@media only screen and (min-width: 30rem) {
+ .Homepage-exampleSearches {
+ display: flex;
+ }
+}
+.Homepage-exampleSearchesLabel {
+ display: block;
+ margin-bottom: 1rem;
+ text-transform: uppercase;
+}
+@media only screen and (min-width: 30rem) {
+ .Homepage-exampleSearchesLabel {
+ display: inline;
+ margin-bottom: -0.1rem;
+ }
+}
+.Homepage-exampleSearch {
+ color: var(--turq-dark);
+ font-size: 1rem;
+ font-weight: initial;
+ padding: 0 0.625rem;
+}
+.Questions {
+ background: var(--gray-10);
+ color: var(--gray-2);
+ display: flex;
+ padding: 0.5rem 0;
+}
+.Questions-header {
+ color: var(--gray-2);
+ font-weight: bold;
+ margin: 1rem 0;
+}
+.Questions-content {
+ flex-grow: 1;
+ margin: 0 auto;
+ padding: 0 1.5rem;
+ max-width: 75.75rem;
+}
+.Questions-content ul {
+ list-style: none;
+ padding-inline-start: 0;
+}
+.Questions-content ul > li {
+ line-height: 1.75rem;
+ font-size: 0.875rem;
+}
diff --git a/content/lib/css/readme.css b/content/lib/css/readme.css
new file mode 100644
index 0000000..985df00
--- /dev/null
+++ b/content/lib/css/readme.css
@@ -0,0 +1,393 @@
+/*!
+* Copyright 2019-2020 The Go Authors. All rights reserved.
+* Use of this source code is governed by a BSD-style
+* license that can be found in the LICENSE file.
+*/
+
+/* ---------- */
+/*
+/* The CSS classes below are generated using devtools/cmd/css/main.go
+/* If the generated CSS already exists, the file is overwritten
+/*
+/* ---------- */
+
+.Overview-readmeContent details {
+ display: block;
+}
+.Overview-readmeContent summary {
+ display: list-item;
+}
+.Overview-readmeContent a {
+ background-color: initial;
+}
+.Overview-readmeContent a:active,
+.Overview-readmeContent a:hover {
+ outline-width: 0;
+}
+.Overview-readmeContent strong {
+ font-weight: inherit;
+ font-weight: bolder;
+}
+.Overview-readmeContent h3 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+.Overview-readmeContent img {
+ border-style: none;
+}
+.Overview-readmeContent code,
+.Overview-readmeContent kbd,
+.Overview-readmeContent pre {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+.Overview-readmeContent hr {
+ box-sizing: initial;
+ height: 0;
+ overflow: visible;
+}
+.Overview-readmeContent input {
+ font: inherit;
+ margin: 0;
+}
+.Overview-readmeContent input {
+ overflow: visible;
+}
+.Overview-readmeContent [type='checkbox'] {
+ box-sizing: border-box;
+ padding: 0;
+}
+.Overview-readmeContent * {
+ box-sizing: border-box;
+}
+.Overview-readmeContent input {
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+.Overview-readmeContent a {
+ color: #0366d6;
+ text-decoration: none;
+}
+.Overview-readmeContent a:hover {
+ text-decoration: underline;
+}
+.Overview-readmeContent strong {
+ font-weight: 600;
+}
+.Overview-readmeContent hr {
+ height: 0;
+ margin: 0.9375rem 0;
+ overflow: hidden;
+ background: transparent;
+ border: 0;
+ border-bottom: 0.0625rem solid #dfe2e5;
+}
+.Overview-readmeContent hr:after,
+.Overview-readmeContent hr:before {
+ display: table;
+ content: '';
+}
+.Overview-readmeContent hr:after {
+ clear: both;
+}
+.Overview-readmeContent table {
+ border-spacing: 0;
+ border-collapse: collapse;
+}
+.Overview-readmeContent td,
+.Overview-readmeContent th {
+ padding: 0;
+}
+.Overview-readmeContent details summary {
+ cursor: pointer;
+}
+.Overview-readmeContent kbd {
+ display: inline-block;
+ padding: 0.1875rem 0.3125rem;
+ font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ line-height: 0.625rem;
+ color: #444d56;
+ vertical-align: middle;
+ background-color: #fafbfc;
+ border: 0.0625rem solid #d1d5da;
+ border-radius: 0.1875rem;
+ box-shadow: inset 0 -0.0625rem 0 #d1d5da;
+}
+.Overview-readmeContent h3,
+.Overview-readmeContent h4,
+.Overview-readmeContent h5,
+.Overview-readmeContent h6,
+.Overview-readmeContent div[aria-level='7'],
+.Overview-readmeContent div[aria-level='8'] {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.Overview-readmeContent h3 {
+ font-size: 2rem;
+}
+.Overview-readmeContent h3,
+.Overview-readmeContent h4 {
+ font-weight: 600;
+}
+.Overview-readmeContent h4 {
+ font-size: 1.5rem;
+}
+.Overview-readmeContent h5 {
+ font-size: 1.25rem;
+}
+.Overview-readmeContent h5,
+.Overview-readmeContent h6 {
+ font-weight: 600;
+}
+.Overview-readmeContent h6 {
+ font-size: 1rem;
+}
+.Overview-readmeContent div[aria-level='7'] {
+ font-size: 0.875rem;
+}
+.Overview-readmeContent div[aria-level='7'],
+.Overview-readmeContent div[aria-level='8'] {
+ font-weight: 600;
+}
+.Overview-readmeContent div[aria-level='8'] {
+ font-size: 0.75rem;
+}
+.Overview-readmeContent p {
+ margin-top: 0;
+ margin-bottom: 0.625rem;
+}
+.Overview-readmeContent blockquote {
+ margin: 0;
+}
+.Overview-readmeContent ol,
+.Overview-readmeContent ul {
+ padding-left: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.Overview-readmeContent ol ol,
+.Overview-readmeContent ul ol {
+ list-style-type: lower-roman;
+}
+.Overview-readmeContent ol ol ol,
+.Overview-readmeContent ol ul ol,
+.Overview-readmeContent ul ol ol,
+.Overview-readmeContent ul ul ol {
+ list-style-type: lower-alpha;
+}
+.Overview-readmeContent dd {
+ margin-left: 0;
+}
+.Overview-readmeContent code,
+.Overview-readmeContent pre {
+ font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ font-size: 0.75rem;
+}
+.Overview-readmeContent pre {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.Overview-readmeContent input::-webkit-inner-spin-button,
+.Overview-readmeContent input::-webkit-outer-spin-button {
+ margin: 0;
+ -webkit-appearance: none;
+ appearance: none;
+}
+.Overview-readmeContent :checked + .radio-label {
+ position: relative;
+ z-index: 1;
+ border-color: #0366d6;
+}
+.Overview-readmeContent hr {
+ border-bottom-color: #eee;
+}
+.Overview-readmeContent kbd {
+ display: inline-block;
+ padding: 0.1875rem 0.3125rem;
+ font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
+ line-height: 0.625rem;
+ color: #444d56;
+ vertical-align: middle;
+ background-color: #fafbfc;
+ border: 0.0625rem solid #d1d5da;
+ border-radius: 0.1875rem;
+ box-shadow: inset 0 -0.0625rem 0 #d1d5da;
+}
+.Overview-readmeContent a:not([href]) {
+ color: inherit;
+ text-decoration: none;
+}
+.Overview-readmeContent blockquote,
+.Overview-readmeContent details,
+.Overview-readmeContent dl,
+.Overview-readmeContent ol,
+.Overview-readmeContent p,
+.Overview-readmeContent pre,
+.Overview-readmeContent table,
+.Overview-readmeContent ul {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+.Overview-readmeContent hr {
+ height: 0.25em;
+ padding: 0;
+ margin: 1.5rem 0;
+ background-color: #e1e4e8;
+ border: 0;
+}
+.Overview-readmeContent blockquote {
+ padding: 0 1em;
+ color: #6a737d;
+ border-left: 0.25em solid #dfe2e5;
+}
+.Overview-readmeContent blockquote > :first-child {
+ margin-top: 0;
+}
+.Overview-readmeContent blockquote > :last-child {
+ margin-bottom: 0;
+}
+.Overview-readmeContent h3,
+.Overview-readmeContent h4,
+.Overview-readmeContent h5,
+.Overview-readmeContent h6,
+.Overview-readmeContent div[aria-level='7'],
+.Overview-readmeContent div[aria-level='8'] {
+ margin-top: 1.5rem;
+ margin-bottom: 1rem;
+ font-weight: 600;
+ line-height: 1.25;
+}
+.Overview-readmeContent h3 {
+ font-size: 2em;
+}
+.Overview-readmeContent h3,
+.Overview-readmeContent h4 {
+ padding-bottom: 0.3em;
+ border-bottom: 0.0625rem solid #eaecef;
+}
+.Overview-readmeContent h4 {
+ font-size: 1.5em;
+}
+.Overview-readmeContent h5 {
+ font-size: 1.25em;
+}
+.Overview-readmeContent h6 {
+ font-size: 1em;
+}
+.Overview-readmeContent div[aria-level='7'] {
+ font-size: 0.875em;
+}
+.Overview-readmeContent div[aria-level='8'] {
+ font-size: 0.85em;
+ color: #6a737d;
+}
+.Overview-readmeContent ol,
+.Overview-readmeContent ul {
+ padding-left: 2em;
+}
+.Overview-readmeContent ol ol,
+.Overview-readmeContent ol ul,
+.Overview-readmeContent ul ol,
+.Overview-readmeContent ul ul {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.Overview-readmeContent li {
+ word-wrap: break-all;
+}
+.Overview-readmeContent li > p {
+ margin-top: 1rem;
+}
+.Overview-readmeContent li + li {
+ margin-top: 0.25em;
+}
+.Overview-readmeContent dl {
+ padding: 0;
+}
+.Overview-readmeContent dl dt {
+ padding: 0;
+ margin-top: 1rem;
+ font-size: 1em;
+ font-style: italic;
+ font-weight: 600;
+}
+.Overview-readmeContent dl dd {
+ padding: 0 1rem;
+ margin-bottom: 1rem;
+}
+.Overview-readmeContent table {
+ display: block;
+ width: 100%;
+ overflow: auto;
+}
+.Overview-readmeContent table th {
+ font-weight: 600;
+}
+.Overview-readmeContent table td,
+.Overview-readmeContent table th {
+ padding: 0.375rem 0.8125rem;
+ border: 0.0625rem solid #dfe2e5;
+}
+.Overview-readmeContent table tr {
+ background-color: #fff;
+ border-top: 0.0625rem solid #c6cbd1;
+}
+.Overview-readmeContent table tr:nth-child(2n) {
+ background-color: #f6f8fa;
+}
+.Overview-readmeContent img {
+ max-width: 100%;
+ box-sizing: initial;
+ background-color: #fff;
+}
+.Overview-readmeContent img[align='right'] {
+ padding-left: 1.25rem;
+}
+.Overview-readmeContent img[align='left'] {
+ padding-right: 1.25rem;
+}
+.Overview-readmeContent code {
+ padding: 0.2em 0.4em;
+ margin: 0;
+ font-size: 85%;
+ background-color: rgba(27, 31, 35, 0.05);
+ border-radius: 0.1875rem;
+}
+.Overview-readmeContent pre {
+ word-wrap: normal;
+}
+.Overview-readmeContent pre > code {
+ padding: 0;
+ margin: 0;
+ font-size: 100%;
+ word-break: normal;
+ white-space: pre;
+ background: transparent;
+ border: 0;
+}
+.Overview-readmeContent pre {
+ padding: 1rem;
+ overflow: auto;
+ font-size: 85%;
+ line-height: 1.45;
+ background-color: #f6f8fa;
+ border-radius: 0.1875rem;
+}
+.Overview-readmeContent pre code {
+ display: inline;
+ max-width: auto;
+ padding: 0;
+ margin: 0;
+ overflow: visible;
+ line-height: inherit;
+ word-wrap: normal;
+ background-color: initial;
+ border: 0;
+}
+
+/* ---------- */
+/*
+/* End output from devtools/cmd/css/main.go
+/*
+/* ---------- */
diff --git a/content/lib/css/sidenav.css b/content/lib/css/sidenav.css
new file mode 100644
index 0000000..01ddb6f
--- /dev/null
+++ b/content/lib/css/sidenav.css
@@ -0,0 +1,272 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+/*
+ * Styling the sidenav.
+ */
+
+.DetailsContent :target::before {
+ height: calc(var(--header-height) + 3.75rem);
+ margin-top: calc(
+ -1 * (var(--header-height) + 3.75rem)
+ ); /* Move hidden anchor content for deep linking with a sticky header. */
+}
+.Documentation-nav,
+.Documentation-index,
+.DocNav,
+.DocNav-index {
+ display: none;
+}
+.DocNavMobile {
+ background-color: var(--white);
+ display: block;
+ height: 3rem;
+ margin: 0 -1rem;
+ position: sticky;
+ top: var(--header-height);
+ transition: box-shadow 0.2s linear;
+ z-index: 4;
+}
+@media print {
+ .DocNavMobile {
+ display: none;
+ }
+}
+.DocNavMobile--withShadow {
+ box-shadow: 0 0.1875rem 0.1875rem rgba(0, 0, 0, 0.2);
+}
+.DocNavMobile-label,
+.DocNavMobile-select {
+ left: 1rem;
+ top: 0.5rem;
+ height: 2rem;
+ position: absolute;
+ width: calc(100% - 2rem);
+}
+.DocNavMobile-label {
+ align-items: center;
+ color: var(--gray-2);
+ display: flex;
+ padding: 0 0.5rem;
+}
+.DocNavMobile-label::after {
+ border-bottom: 0;
+ border-left: 0.3em solid transparent;
+ border-right: 0.3rem solid transparent;
+ border-top: 0.3rem solid var(--gray-4);
+ content: '';
+ display: block;
+ height: 0;
+ position: absolute;
+ right: 0.625rem;
+ top: 0.875rem;
+ width: 0;
+}
+.DocNavMobile-selectIcon {
+ fill: var(--gray-3);
+ height: 1.4375rem;
+ margin-right: 0.5rem;
+ transform: rotate(180deg);
+ width: 1.4375rem;
+}
+.DocNavMobile-selectText {
+ flex: 1;
+ margin-right: 1.2rem;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.DocNavMobile-select {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background: transparent;
+ border: 0.0625rem solid var(--gray-8);
+ border-radius: 0.1875rem;
+ color: transparent;
+ display: block;
+}
+/**
+ * Firefox allows for styling of option and optgroup tags.
+ * Ensure they don’t inherit the clear styling of their parent.
+ */
+.DocNavMobile-select option {
+ color: var(--gray-1);
+}
+.DocNavMobile-select optgroup {
+ color: var(--gray-3);
+}
+@media only screen and (min-width: 52rem) {
+ .DetailsContent :target::before {
+ height: calc(var(--header-height) + 0.75rem);
+ margin-top: calc(
+ -1 * (var(--header-height) + 0.75rem)
+ ); /* Move hidden anchor content for deep linking with a sticky header. */
+ }
+ .Documentation {
+ column-gap: 2rem;
+ display: grid;
+ grid-template-columns: 17.5rem minmax(0, auto);
+ }
+ /**
+ * Remove once Doc HTML is fully rolled out, as js-* styles should NEVER be
+ * styled per https://golang.org/wiki/CSSStyleGuide.
+ */
+ .js-docContent,
+ .Documentation-content {
+ max-width: 60rem;
+ min-width: 0;
+ width: 100%;
+ }
+ .Documentation-build {
+ grid-column: span 2;
+ text-align: center;
+ }
+ .DocNav {
+ display: block;
+ max-height: calc(100vh - var(--header-height));
+ overflow-x: hidden;
+ overflow-y: auto;
+ padding-top: 1rem;
+ padding-left: 0.25rem;
+ position: sticky;
+ top: var(--header-height);
+ }
+ .DocNavMobile {
+ display: none;
+ }
+ .DocNav [role='tree'],
+ .DocNav [role='group'] {
+ margin: 0;
+ padding: 0 0 2rem 0;
+ }
+ .DocNav [role='treeitem'][aria-level='1'] {
+ margin-bottom: 0.5rem;
+ }
+ .DocNav [role='group'] {
+ font-size: 0.875rem;
+ padding: 0;
+ }
+ .DocNav [role='treeitem'] {
+ padding: 0.125rem 0 0.125rem 1.25rem;
+ position: relative;
+ user-select: none;
+ }
+ .DocNav [role='treeitem']:focus,
+ .DocNav [role='treeitem']:hover {
+ outline: 0;
+ text-decoration: underline;
+ }
+ .DocNav [role='group'] [role='treeitem'] {
+ padding-left: 2.5rem;
+ }
+ .DocNav ul[role='group'] > :last-child {
+ margin-bottom: 0.375rem;
+ }
+ .DocNav [aria-selected='true'] {
+ color: var(--gray-1);
+ font-weight: 500;
+ }
+ .DocNav [aria-selected='true']:not(.DocNav-groupLabel)::before {
+ border-radius: 50%;
+ background-color: var(--turq-dark);
+ content: '';
+ display: block;
+ height: 0.3125rem;
+ left: 0.4688rem;
+ position: absolute;
+ top: 0.6875rem;
+ width: 0.3125rem;
+ }
+ .DocNav [role='group'] [aria-selected='true']::before {
+ left: 1.5rem;
+ top: 0.75rem;
+ }
+ .DocNav [role='group'] [role='group'] [role='treeitem'] {
+ border-left: 0.125rem solid var(--gray-9);
+ margin-left: 2.5rem;
+ padding-left: 0.5rem;
+ }
+ .DocNav [role='group'] [role='group'] [aria-selected='true']::before {
+ display: none;
+ }
+ .DocNav [role='group'] [role='group'] [aria-selected='true'] {
+ border-left: 0.125rem solid var(--turq-dark);
+ }
+ .DocNav-groupLabel {
+ cursor: pointer;
+ display: block;
+ }
+ .DocNav a,
+ .DocNav a:link,
+ .DocNav a:visited {
+ color: var(--gray-2);
+ display: block;
+ opacity: 1;
+ overflow: hidden;
+ text-decoration: none;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+ .DocNav a:hover,
+ .DocNav a[aria-selected='true'] {
+ color: var(--gray-1);
+ }
+ .DocNav-groupLabel::before {
+ border-bottom: 0.25rem solid transparent;
+ border-left: 0.25rem solid var(--gray-4);
+ border-right: 0;
+ border-top: 0.25rem solid transparent;
+ content: '';
+ display: block;
+ height: 0;
+ left: 0.5rem;
+ position: absolute;
+ top: 0.625rem;
+ transition: transform 0.1s linear;
+ width: 0;
+ }
+ .DocNav-groupLabel--empty::before {
+ content: unset;
+ }
+ /* Added to increase hit target on triangle above. */
+ .DocNav-groupLabel::after {
+ content: '';
+ display: block;
+ height: 2rem;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 2rem;
+ }
+ /**
+ * Expandable nodes at this level have smaller text and more left padding,
+ * so adjust for that.
+ */
+ .DocNav [role='group'] .DocNav-groupLabel::before {
+ left: 1.5625rem;
+ top: 0.6875rem;
+ }
+ .DocNav-groupLabel[aria-expanded='true'] {
+ margin-bottom: 0.375em;
+ }
+ .DocNav-groupLabel[aria-expanded='true']::before {
+ transform: rotate(90deg);
+ }
+ .DocNav [aria-expanded='false'] + [role='group'] {
+ display: none;
+ }
+}
+@media only screen and (min-width: 100rem) {
+ .Documentation {
+ grid-template-columns: 22rem minmax(0, auto);
+ }
+}
+@media only screen and (min-width: 130rem) {
+ .Documentation {
+ grid-template-columns: 35rem minmax(0, auto);
+ }
+}
diff --git a/content/lib/css/unit.css b/content/lib/css/unit.css
new file mode 100644
index 0000000..c1b5ed4
--- /dev/null
+++ b/content/lib/css/unit.css
@@ -0,0 +1,25 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+@import './unit_header.css';
+@import './unit_fixed_header.css';
+
+.Unit-content {
+ margin: auto;
+ max-width: 98rem;
+ min-height: 32rem;
+ padding: 0 1rem;
+}
+@media only screen and (min-width: 57.7rem) {
+ .Unit-content {
+ padding: 0 1.5rem;
+ }
+}
+.Unit-content > div,
+section {
+ margin-top: 2rem;
+ max-width: 60rem;
+}
diff --git a/content/lib/css/unit_details.css b/content/lib/css/unit_details.css
new file mode 100644
index 0000000..78a1782
--- /dev/null
+++ b/content/lib/css/unit_details.css
@@ -0,0 +1,108 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+@import './readme.css';
+@import './sidenav.css';
+@import './unit_readme.css';
+@import './unit_doc.css';
+@import './unit_files.css';
+@import './unit_directories.css';
+@import './unit_meta.css';
+
+.UnitDetails {
+ column-gap: 2rem;
+ display: grid;
+ grid-template-columns: minmax(0, auto);
+ margin: auto;
+ margin-top: 1rem;
+ max-width: 98rem;
+ min-height: 32rem;
+ padding: 0 1rem;
+ word-break: break-word;
+}
+@media only screen and (min-width: 57.7rem) {
+ .UnitDetails {
+ padding: 0 1.5rem;
+ }
+}
+@media only screen and (min-width: 52rem) {
+ .UnitDetails {
+ grid-template-columns: 15.5rem minmax(32.5rem, 43.125rem);
+ margin-top: 0;
+ }
+}
+@media only screen and (min-width: 64rem) {
+ .UnitDetails {
+ grid-template-columns: 15.5rem minmax(30.5rem, 43.125rem) minmax(10rem, 15.5rem);
+ }
+}
+@media only screen and (min-width: 80rem) {
+ .UnitDetails {
+ grid-template-columns: 15.5rem minmax(43.125rem, 60rem) 15.5rem;
+ justify-content: center;
+ }
+}
+.UnitDetails-outline {
+ display: none;
+ height: calc(100vh - 7.8475rem);
+ margin-top: 2.5rem;
+ position: sticky;
+ top: 4.5rem;
+}
+@media only screen and (min-width: 52rem) {
+ .UnitDetails-outline {
+ display: block;
+ }
+}
+.UnitDetails-content {
+ margin-top: 0.5rem;
+ max-width: 60rem;
+}
+@media only screen and (min-width: 52rem) {
+ .UnitDetails-content {
+ margin-top: 2rem;
+ }
+}
+.UnitDetails-meta {
+ display: none;
+ margin-top: 2rem;
+}
+@media only screen and (min-width: 64rem) {
+ .UnitDetails-meta {
+ display: block;
+ }
+}
+.UnitDetails-content :target::before {
+ content: '';
+ display: block;
+ position: relative;
+ width: 0;
+ height: calc(var(--header-height) + 3.75rem);
+ margin-top: calc(
+ -1 * (var(--header-height) + 3.75rem)
+ ); /* Move hidden anchor content for deep linking with a sticky header. */
+}
+@media only screen and (min-width: 52rem) {
+ .UnitDetails-content :target::before {
+ height: calc(var(--header-height) + 0.75rem);
+ margin-top: calc(
+ -1 * (var(--header-height) + 0.75rem)
+ ); /* Move hidden anchor content for deep linking with a sticky header. */
+ }
+}
+
+.UnitDetails-contentEmpty {
+ background-color: var(--gray-10);
+ color: var(--gray-2);
+ height: 15rem;
+ padding-top: 1rem;
+ text-align: center;
+}
+
+.UnitDetails-contentEmpty img {
+ height: 7.8125rem;
+ width: auto;
+}
diff --git a/content/lib/css/unit_directories.css b/content/lib/css/unit_directories.css
new file mode 100644
index 0000000..9ddfb96
--- /dev/null
+++ b/content/lib/css/unit_directories.css
@@ -0,0 +1,45 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+.UnitDirectories {
+ margin-bottom: 2rem;
+}
+.UnitDirectories-title {
+ border-bottom: 0.0625rem solid var(--gray-8);
+ font-size: 1.375rem;
+ margin: 0.5rem 0 0 0;
+ padding-bottom: 1rem;
+}
+.UnitDirectories-title img {
+ height: 1rem;
+ margin: auto 1rem auto 0;
+ width: auto;
+}
+.UnitDirectories-table {
+ margin-top: 1.5rem;
+ width: 100%;
+}
+.UnitDirectories-tableHeader {
+ background-color: var(--gray-9);
+}
+.UnitDirectories td {
+ border-bottom: 0.0625rem solid var(--gray-8);
+ max-width: 32rem;
+ padding: 0.5rem 1rem;
+ word-break: break-word;
+}
+.UnitDirectories th {
+ text-align: left;
+ border-bottom: 0.0625rem solid var(--gray-8);
+ padding: 0.5rem 1rem;
+}
+.UnitDirectories-moduleTag {
+ background-color: var(--blue);
+ border-radius: 0.15rem;
+ color: var(--gray-1);
+ font-size: 0.74rem;
+ padding: 0.2rem 0.4rem;
+}
diff --git a/content/lib/css/unit_doc.css b/content/lib/css/unit_doc.css
new file mode 100644
index 0000000..1b560f9
--- /dev/null
+++ b/content/lib/css/unit_doc.css
@@ -0,0 +1,37 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+.Documentation {
+ display: block;
+}
+.UnitDoc {
+ margin-bottom: 2rem;
+}
+.UnitDoc-title {
+ border-bottom: 0.0625rem solid var(--gray-8);
+ font-size: 1.375rem;
+ margin: 0.5rem 0 0 0;
+ padding-bottom: 1rem;
+}
+.UnitDoc-title img {
+ height: 1rem;
+ margin: auto 1rem auto 0;
+ width: auto;
+}
+.UnitDoc-emptySection {
+ background-color: var(--gray-10);
+ color: var(--gray-2);
+ height: 12.25rem;
+ margin-top: 1.5rem;
+ text-align: center;
+}
+.UnitDoc-emptySection img {
+ height: 7.8125rem;
+ width: auto;
+}
+.UnitDoc .Documentation h4 {
+ font-size: 1.375rem;
+}
diff --git a/content/lib/css/unit_files.css b/content/lib/css/unit_files.css
new file mode 100644
index 0000000..192299b
--- /dev/null
+++ b/content/lib/css/unit_files.css
@@ -0,0 +1,49 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+.UnitFiles {
+ margin-bottom: 2rem;
+}
+.UnitFiles-title {
+ border-bottom: 0.0625rem solid var(--gray-8);
+ font-size: 1.375rem;
+ margin: 0.5rem 0 0 0;
+ padding-bottom: 1rem;
+}
+.UnitFiles-title img {
+ height: 1.25rem;
+ margin: auto 1rem auto 0;
+ width: auto;
+}
+.UnitFiles-titleLink {
+ position: relative;
+}
+.UnitFiles-titleLink a {
+ bottom: 1rem;
+ font-size: 0.875rem;
+ position: absolute;
+ right: 0;
+}
+.UnitFiles-titleLink a::after {
+ background-image: url(/static/img/icon-launch.svg);
+ background-repeat: no-repeat;
+ background-size: 0.875rem 1.25rem;
+ content: '';
+ display: inline-block;
+ height: 1rem;
+ left: 0.3125rem;
+ position: relative;
+ top: 0.125rem;
+ width: 1rem;
+}
+.UnitFiles-fileList {
+ column-count: 5;
+ column-width: 12.5rem;
+ line-height: 1.5rem;
+ list-style: none;
+ padding-left: 0;
+ word-break: break-all;
+}
diff --git a/content/lib/css/unit_fixed_header.css b/content/lib/css/unit_fixed_header.css
new file mode 100644
index 0000000..aa093c4
--- /dev/null
+++ b/content/lib/css/unit_fixed_header.css
@@ -0,0 +1,235 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+.UnitFixedHeader {
+ background-color: var(--gray-10);
+ border-bottom: 0.0625rem solid var(--gray-8);
+ height: var(--header-height);
+ position: fixed;
+ top: 0;
+ left: 0;
+ transform: translateY(calc(var(--header-height) * -1));
+ transition: transform 100ms linear;
+ width: 100%;
+ z-index: 1000;
+}
+@media print {
+ .UnitFixedHeader {
+ display: none;
+ }
+}
+.UnitFixedHeader--visible {
+ transform: unset;
+}
+.UnitFixedHeader-container {
+ align-items: center;
+ display: flex;
+ height: 100%;
+ margin: 0 auto;
+ max-width: 98rem;
+ padding: 0 0.5rem;
+ position: relative;
+}
+.UnitFixedHeader-logoLink {
+ margin-right: 1rem;
+}
+.UnitFixedHeader-logo {
+ display: block;
+ height: 1.695625;
+ width: 4.5rem;
+}
+.UnitFixedHeader-moduleInfo {
+ align-items: baseline;
+ display: flex;
+ flex-wrap: nowrap;
+ margin-right: 3rem;
+ min-width: 0;
+}
+.UnitFixedHeader-title {
+ font-weight: 600;
+ font-size: 1.125rem;
+ line-height: 1.5;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.UnitFixedHeader-titleType {
+ display: none;
+}
+.UnitFixedHeader-titleType--small {
+ display: inline;
+}
+@media only screen and (min-width: 25rem) {
+ .UnitFixedHeader-titleType {
+ display: inline;
+ }
+ .UnitFixedHeader-titleType--small {
+ display: none;
+ }
+}
+.UnitFixedHeader .CopyToClipboardButton {
+ top: 0.1875rem;
+}
+.UnitFixedHeader-pathInput {
+ left: -100vw;
+ position: absolute;
+ top: -100vh;
+}
+.UnitFixedHeader-version {
+ color: var(--gray-2);
+ font-size: 0.6875rem;
+ position: relative;
+}
+@media only screen and (min-width: 37.5rem) {
+ .UnitFixedHeader-container {
+ padding: 0 1.5rem;
+ }
+ .UnitFixedHeader-logo {
+ height: 1.9541rem;
+ width: 5.1875rem;
+ }
+ .UnitFixedHeader-title {
+ font-size: 1.5rem;
+ }
+ .UnitFixedHeader .CopyToClipboardButton {
+ top: 0.0625rem;
+ }
+ .UnitFixedHeader-version {
+ top: -0.125rem;
+ }
+}
+.UnitFixedHeader-overflowingTabList {
+ display: flex;
+ flex: 1;
+ height: 100%;
+ min-width: 0;
+ position: relative;
+}
+.UnitFixedHeader [role='tablist'] {
+ display: flex;
+ flex: 1;
+ height: 100%;
+ justify-content: flex-end;
+ margin: 0;
+ padding: 0;
+}
+.UnitFixedHeader [role='tab'] {
+ border-bottom: 0.25rem solid transparent;
+ display: block;
+ height: 100%;
+ padding: 1.3125rem 0.5rem 0 0.5rem;
+ white-space: nowrap;
+}
+.UnitFixedHeader [role='tab'] + [role='tab'] {
+ margin-left: 1rem;
+}
+.UnitFixedHeader [role='tab']:hover {
+ border-bottom-color: var(--purple);
+ text-decoration: none;
+}
+.UnitFixedHeader [role='tab'][aria-selected='true'] {
+ border-bottom-color: var(--turq-dark);
+}
+.UnitFixedHeader [role='tab'][aria-hidden='true'] {
+ display: none;
+}
+.UnitFixedHeader [role='tab'][aria-disabled='true'],
+.UnitFixedHeader [role='tab'][aria-disabled='true']:hover {
+ border-bottom-color: transparent;
+ color: var(--gray-5);
+ cursor: not-allowed;
+}
+.UnitFixedHeader-overflowContainer {
+ display: block;
+ height: 1.5rem;
+ position: absolute;
+ right: 0.0625rem;
+ top: 1.125rem;
+ width: 1.5rem;
+}
+@media only screen and (min-width: 80rem) {
+ .UnitFixedHeader-overflowContainer {
+ display: none;
+ }
+}
+.UnitFixedHeader-overflowingTabList.is-overflowing {
+ padding-right: 1.5rem;
+}
+.UnitFixedHeader-overflowingTabList.is-overflowing .UnitFixedHeader-overflowContainer {
+ display: block;
+}
+.UnitFixedHeader-overflowImage {
+ fill: var(--gray-3);
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.UnitFixedHeader-overflowSelect {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background: transparent;
+ border: 0;
+ color: transparent;
+ cursor: pointer;
+ font-size: 1rem;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.UnitFixedHeader-overflowSelect option {
+ color: var(--gray-1);
+}
+.UnitHeaderFixed-detail {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ margin-left: auto;
+ margin-right: 2rem;
+ white-space: nowrap;
+}
+.UnitHeaderFixed-detailItem {
+ color: var(--gray-4);
+ display: none;
+ font-size: 0.875rem;
+}
+.UnitHeaderFixed-detailItem img {
+ margin-right: 0.5rem;
+ vertical-align: middle;
+}
+.UnitHeaderFixed-detailItem a > span {
+ color: var(--gray-4);
+}
+.UnitHeaderFixed-detailItem:not(:first-of-type)::before {
+ content: '|';
+ padding: 1rem;
+}
+@media only screen and (max-width: 52rem) {
+ .UnitHeaderFixed-detailItem:not(:first-of-type)::before {
+ padding: 0.5rem;
+ }
+}
+@media only screen and (min-width: 64rem) {
+ .UnitHeaderFixed-detailItem--md {
+ display: block;
+ }
+}
+@media only screen and (min-width: 80rem) {
+ .UnitHeaderFixed-detailItem--lg {
+ display: block;
+ }
+}
+a.UnitFixedHeader-backLink {
+ color: black;
+ display: block;
+ font-size: 1.125rem;
+ line-height: 1.5rem;
+ margin: auto 0 auto auto;
+}
diff --git a/content/lib/css/unit_header.css b/content/lib/css/unit_header.css
new file mode 100644
index 0000000..fd2dcf7
--- /dev/null
+++ b/content/lib/css/unit_header.css
@@ -0,0 +1,146 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+.UnitHeader {
+ border-bottom: 0.0625rem solid var(--gray-8);
+ padding: 0.5rem 1rem;
+}
+@media only screen and (min-width: 57.7rem) {
+ .UnitHeader {
+ border-bottom: 0.0625rem solid var(--gray-8);
+ padding: 0.5rem 1.5rem;
+ }
+}
+.UnitHeader-container {
+ margin: auto;
+ max-width: 95rem;
+}
+.UnitHeader-breadcrumb {
+ margin-top: 0.5rem;
+}
+.UnitHeader-breadcrumbItem {
+ color: var(--gray-4);
+ display: inline-flex;
+ font-size: 0.875rem;
+ line-height: 1.5rem;
+}
+.UnitHeader-breadcrumbItem:not(:last-child)::after {
+ content: '>';
+ padding: 0 0.5rem;
+}
+.UnitHeader-heading {
+ display: flex;
+ align-items: center;
+}
+.UnitHeader-title {
+ font-size: 1.75rem;
+ line-height: 2.25rem;
+ margin-bottom: 1rem;
+ margin-top: 0.625rem;
+}
+.UnitHeader-detail {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ white-space: nowrap;
+}
+@media only screen and (min-width: 52rem) {
+ .UnitHeader-detail {
+ margin-bottom: 0.5rem;
+ }
+}
+.UnitHeader-detailItem {
+ color: var(--gray-4);
+ font-size: 0.875rem;
+ margin-bottom: 0.5rem;
+}
+.UnitHeader-detailItem img {
+ margin-right: 0.5rem;
+ vertical-align: middle;
+}
+.UnitHeader-detailItem a > span {
+ color: var(--gray-4);
+}
+.UnitHeader-detailItem:not(:first-of-type)::before {
+ content: '|';
+ padding: 1rem;
+}
+@media only screen and (max-width: 52rem) {
+ .UnitHeader-detailItem:not(:last-of-type)::before {
+ padding: 0.5rem;
+ }
+}
+
+/*
+ * TODO: Replace DetailsHeader-badge with UnitHeader-versionBadge in
+ * middleware/latestversion.go after unit page is launched.
+ */
+.UnitHeader-versionBadge,
+.DetailsHeader-badge {
+ border-radius: unset;
+ color: white;
+ font-size: 0.7rem;
+ margin: -1rem 0 -1rem 0.5rem;
+ padding: 0.25rem 0.5rem;
+ text-transform: uppercase;
+ top: -0.0625rem;
+}
+.UnitHeader-versionBadge--latest,
+.DetailsHeader-badge--latest {
+ background: var(--turq-dark);
+}
+.UnitHeader-versionBadge--goToLatest,
+.DetailsHeader-badge--goToLatest {
+ background: var(--pink);
+}
+.UnitHeader-versionBadge--unknown,
+.DetailsHeader-badge--unknown {
+ display: none;
+}
+.UnitHeader-majorVersionBanner {
+ background-color: var(--gray-10);
+ display: flex;
+ margin: -0.5rem 0 1rem 0;
+ padding: 0.75rem 0;
+}
+
+/*
+ * TODO: Replace DetailsHeader-banner with UnitHeader-majorVersionBanner in
+ * middleware/latestversion.go after unit page is launched.
+ */
+.UnitHeader-majorVersionBanner--latest,
+.DetailsHeader-banner--latest {
+ display: none;
+}
+.UnitHeader-detailIcon {
+ color: var(--gray-3);
+ flex-shrink: 0;
+ margin-left: 1rem;
+ margin-right: 0.7rem;
+ width: 1rem;
+}
+a.UnitHeader-backLink {
+ color: black;
+ display: block;
+ font-size: 1rem;
+}
+.UnitHeader-backLink img {
+ height: 0.8125rem;
+ margin-right: 0.5rem;
+ position: relative;
+ top: -0.0625rem;
+ width: auto;
+}
+.UnitHeader-badge {
+ border: 0.0625rem solid var(--gray-4);
+ border-radius: 0.125rem;
+ font-size: 0.6875rem;
+ font-weight: 500;
+ line-height: 1rem;
+ margin-left: 0.5rem;
+ padding: 0 0.35rem;
+ text-align: center;
+}
diff --git a/content/lib/css/unit_meta.css b/content/lib/css/unit_meta.css
new file mode 100644
index 0000000..6bbbcb8
--- /dev/null
+++ b/content/lib/css/unit_meta.css
@@ -0,0 +1,100 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+.UnitMeta {
+ display: block;
+}
+.UnitMeta a {
+ display: block;
+ margin-bottom: 1rem;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 100%;
+}
+.UnitMeta-header {
+ font-weight: bold;
+ margin: 1.125rem 0;
+}
+.UnitMeta-repo {
+ font-size: 1rem;
+ margin-bottom: 0.5rem;
+}
+
+.UnitMetaDetails-header {
+ border-bottom: 0.0625rem solid var(--gray-8);
+ display: flex;
+ font-size: 1rem;
+ font-weight: bold;
+ justify-content: space-between;
+ line-height: 1rem;
+ margin-bottom: 0.5rem;
+ margin-top: 1.85rem;
+ padding-bottom: 0.5rem;
+}
+.UnitMetaDetails ul {
+ list-style: none;
+ padding-inline-start: 0;
+}
+.UnitMetaDetails li {
+ font-size: 1rem;
+ margin-bottom: 0.75rem;
+ white-space: nowrap;
+}
+.UnitMetaDetails a {
+ font-size: 1rem;
+ font-weight: normal;
+ text-transform: none;
+}
+.UnitMetaDetails-icon {
+ height: auto;
+ margin-right: 0.25rem;
+ position: relative;
+ width: 0.875rem;
+ top: 0.125rem;
+ z-index: -1;
+}
+.UnitMetaDetails-toggletip button {
+ background: none;
+ border: none;
+ cursor: pointer;
+ width: 1.625rem;
+}
+.UnitMetaDetails-toggletip [role='status'] {
+ height: 0;
+ position: absolute;
+ width: 0;
+}
+.UnitMetaDetails-toggletipBubble {
+ background: var(--white) 80%;
+ border: 0.0625rem solid var(--gray-8);
+ border-radius: 0.25rem;
+ display: block;
+ font-size: 0.75rem;
+ left: -12rem;
+ letter-spacing: 0.01875rem;
+ line-height: 1rem;
+ padding: 0.5rem;
+ position: relative;
+ top: 1.5rem;
+ white-space: initial;
+ width: 12rem;
+}
+@media only screen and (min-width: 65rem) {
+ .UnitMetaDetails-toggletipBubble {
+ left: -10rem;
+ }
+}
+@media only screen and (min-width: 70rem) {
+ .UnitMetaDetails-toggletipBubble {
+ left: -8rem;
+ }
+}
+@media only screen and (min-width: 82rem) {
+ .UnitMetaDetails-toggletipBubble {
+ left: -6rem;
+ }
+}
diff --git a/content/lib/css/unit_outline.css b/content/lib/css/unit_outline.css
new file mode 100644
index 0000000..666065a
--- /dev/null
+++ b/content/lib/css/unit_outline.css
@@ -0,0 +1,172 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+/* TODO(jamal): remove these styles with legacy code. */
+.Documentation-index,
+.DocNav-index {
+ display: block;
+}
+
+.UnitOutline {
+ display: flex;
+ flex-direction: column;
+ max-height: 100%;
+ position: sticky;
+ top: 4.5rem;
+}
+.UnitOutline-jumpTo {
+ display: flex;
+ margin-bottom: -0.1625rem;
+}
+.UnitOutline-jumpTo button {
+ background-color: white;
+ border: 0.0625rem solid var(--gray-8);
+ border-radius: 0.25rem;
+ color: var(--gray-4);
+ cursor: pointer;
+ height: 2rem;
+ padding-left: 1.5rem;
+ text-align: left;
+ width: 100%;
+}
+.UnitOutline-jumpTo button:hover:not([disabled]) {
+ border-color: var(--gray-7);
+}
+.UnitOutline-jumpTo::after {
+ align-self: center;
+ background-color: var(--gray-9);
+ border-radius: 0.5rem;
+ color: var(--gray-6);
+ content: 'f';
+ content: 'f' / 'find';
+ font-size: 0.75rem;
+ padding: 0.0625rem 0;
+ position: absolute;
+ right: 0.75rem;
+ text-align: center;
+ width: 1.5rem;
+}
+.UnitOutline-jumpTo::before {
+ align-self: center;
+ border-radius: 0.5rem;
+ color: var(--gray-6);
+ content: url('/static/img/pkg-icon-jumpTo_16x16.svg');
+ font-size: 0.75rem;
+ left: 0.4rem;
+ position: absolute;
+ text-align: center;
+ top: 0.5rem;
+}
+.UnitOutline-jumpToInput:disabled {
+ background-color: var(--gray-9);
+}
+.UnitOutline ul[role='tree'],
+.UnitOutline ul[role='treeitem'],
+.UnitOutline ul[role='group'] {
+ list-style: none;
+ padding-left: 0;
+}
+.UnitOutline li:last-of-type {
+ padding-bottom: 0.25rem;
+}
+.UnitOutline [role='treeitem'][aria-expanded='false'] + ul[role='group'] {
+ display: none;
+}
+.UnitOutline [role='treeitem'][aria-expanded='true'] + ul[role='group'] {
+ display: block;
+}
+.UnitOutline [role='treeitem'][aria-level='1'] + ul[role='group'] {
+ max-height: calc(100vh - 20rem);
+ overflow-y: auto;
+ padding: 0.5rem 0.25rem 0 0.25rem;
+}
+.UnitOutline a {
+ color: var(--gray-2);
+ display: block;
+ line-height: 1.5rem;
+ overflow: hidden;
+ padding: 0.125rem 0 0.125rem 1.25rem;
+ position: relative;
+ text-overflow: ellipsis;
+ user-select: none;
+ white-space: nowrap;
+}
+.UnitOutline a:focus,
+.UnitOutline a:hover {
+ outline: transparent;
+ text-decoration: underline;
+}
+.UnitOutline [role='treeitem'][aria-selected='true'] {
+ color: var(--gray-1);
+ font-weight: 500;
+}
+.UnitOutline [role='treeitem'][aria-level='1'] {
+ display: block;
+ font-size: 1.125rem;
+ font-weight: 500;
+ line-height: 2.5rem;
+ padding: 0 1rem;
+}
+.UnitOutline [role='treeitem'][aria-level='1'][aria-selected='true'],
+.UnitOutline [role='treeitem'][aria-level='1'][aria-expanded='true'] {
+ background-color: var(--gray-9);
+}
+.UnitOutline [role='treeitem'][aria-level='3'][aria-expanded='true'] {
+ margin-bottom: 0.375em;
+}
+.UnitOutline [role='treeitem'][aria-level='2'] {
+ position: relative;
+ margin-bottom: 0.25rem;
+}
+.UnitOutline [role='treeitem'][aria-level='3'] {
+ font-size: 0.875rem;
+ padding-left: 2.5rem;
+}
+.UnitOutline [role='treeitem'][aria-level='4'] {
+ border-left: 0.125rem solid var(--gray-9);
+ font-size: 0.875rem;
+ margin-left: 2.5rem;
+ padding-left: 0.5rem;
+}
+.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='2']:not([aria-expanded])::before,
+.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='3']:not([aria-expanded])::before {
+ border-radius: 50%;
+ background-color: var(--turq-dark);
+ content: '';
+ display: block;
+ height: 0.3125rem;
+ left: 0.4688rem;
+ position: absolute;
+ top: 0.6875rem;
+ width: 0.3125rem;
+}
+.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='2']::before,
+.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='3']::before {
+ border-bottom: 0.25rem solid transparent;
+ border-left: 0.25rem solid var(--gray-4);
+ border-right: 0;
+ border-top: 0.25rem solid transparent;
+ content: '';
+ display: block;
+ height: 0;
+ left: 0.5rem;
+ position: absolute;
+ top: 0.625rem;
+ transition: transform 0.1s linear;
+ width: 0;
+}
+.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='2']::before,
+.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='3']::before {
+ transform: rotate(90deg);
+}
+.UnitOutline [role='treeitem'][aria-expanded][aria-level='3']:not([empty])::before,
+.UnitOutline [role='treeitem'][aria-selected][aria-level='3']:not([empty])::before {
+ left: 1.5rem;
+ top: 0.75rem;
+}
+.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='4'] {
+ border-left: 0.125rem solid var(--turq-dark);
+}
diff --git a/content/lib/css/unit_readme.css b/content/lib/css/unit_readme.css
new file mode 100644
index 0000000..7a523bb
--- /dev/null
+++ b/content/lib/css/unit_readme.css
@@ -0,0 +1,59 @@
+/*!
+ * Copyright 2020 The Go Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style
+ * license that can be found in the LICENSE file.
+ */
+
+.UnitReadme {
+ margin-bottom: 2rem;
+}
+.UnitReadme-title {
+ border-bottom: 0.0625rem solid var(--gray-8);
+ font-size: 1.375rem;
+ margin: 0.5rem 0 0 0;
+ padding-bottom: 1rem;
+}
+.UnitReadme-title img {
+ margin-right: 1rem;
+}
+.UnitReadme-content {
+ position: relative;
+ max-height: 20rem;
+ overflow: hidden;
+}
+.UnitReadme-content ul {
+ line-height: 1.5rem;
+}
+.UnitReadme-fadeOut {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ text-align: center;
+ margin: 0;
+ padding: 1.875rem 0;
+ background-image: linear-gradient(to bottom, transparent, var(--white));
+}
+.UnitReadme-expandLink {
+ cursor: pointer;
+ padding: 0.625rem 0;
+ color: var(--turq-dark);
+}
+.UnitReadme-collapseLink {
+ cursor: pointer;
+ display: none;
+ padding: 0.625rem 0;
+ color: var(--turq-dark);
+}
+.UnitReadme--expanded .UnitReadme-content {
+ max-height: initial;
+}
+.UnitReadme--expanded .UnitReadme-fadeOut {
+ display: none;
+}
+.UnitReadme--expanded .UnitReadme-expandLink {
+ display: none;
+}
+.UnitReadme--expanded .UnitReadme-collapseLink {
+ display: block;
+}
diff --git a/content/static/css/homepage.css b/content/static/css/homepage.css
index 8f18d56..2f5a930 100644
--- a/content/static/css/homepage.css
+++ b/content/static/css/homepage.css
@@ -1,139 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-.Homepage {
- display: flex;
- flex-direction: column;
- margin: 0 auto;
-}
-.Homepage-logo {
- display: block;
- height: 14.6rem;
- margin: 0 auto 3.125rem;
- width: 22.8125rem;
-}
-@media only screen and (min-width: 52rem) {
- .Homepage {
- margin: 2rem auto;
- }
- .Homepage-logo {
- margin: 3.125rem auto;
- }
-}
-.Homepage-searchForm input {
- background: url('/static/img/icon-search.svg') right no-repeat;
- background-position: left 0.75rem center;
- background-size: 1.5rem;
- border: 0.0625rem solid var(--gray-8);
- border-radius: 0.5rem 0 0 0.5rem;
- color: var(--gray-4);
- font-size: 1rem;
- height: 3rem;
- padding-left: 2.75rem;
- width: 37.6875rem;
-}
-.Homepage-buttonGroup {
- display: flex;
- justify-content: center;
- margin: 2.5rem auto auto 0;
-}
-.Homepage-searchButton {
- border: none;
- border-radius: 0 0.5rem 0.5rem 0;
- background-color: var(--turq-dark);
- color: var(--white);
- cursor: pointer;
- font-size: 1em;
- height: 3rem;
- padding: 0 1.375rem;
- width: 7.375rem;
-}
-.Homepage-searchHelp {
- width: 100%;
- max-width: 45.0625rem;
- display: block;
- align-items: center;
- justify-content: space-between;
- margin: auto;
- text-align: center;
-}
-@media only screen and (min-width: 30rem) {
- .Homepage-searchHelp {
- display: flex;
- }
-}
-a.Homepage-helpLink {
- align-items: center;
- display: inline-flex;
- font-size: 1em;
- font-weight: initial;
- margin-right: 0.5rem;
- white-space: nowrap;
-}
-.Homepage-helpLink img {
- height: 1rem;
- margin-left: 0.25rem;
- position: relative;
- top: 0.1875rem;
- width: 1rem;
-}
-.Homepage-exampleSearches {
- align-items: center;
- color: var(--gray-2);
- display: block;
- font-size: 0.875rem;
- font-weight: 500;
- margin: 1.125rem auto 1rem;
- text-align: center;
- width: 100%;
-}
-@media only screen and (min-width: 30rem) {
- .Homepage-exampleSearches {
- display: flex;
- }
-}
-.Homepage-exampleSearchesLabel {
- display: block;
- margin-bottom: 1rem;
- text-transform: uppercase;
-}
-@media only screen and (min-width: 30rem) {
- .Homepage-exampleSearchesLabel {
- display: inline;
- margin-bottom: -0.1rem;
- }
-}
-.Homepage-exampleSearch {
- color: var(--turq-dark);
- font-size: 1rem;
- font-weight: initial;
- padding: 0 0.625rem;
-}
-.Questions {
- background: var(--gray-10);
- color: var(--gray-2);
- display: flex;
- padding: 0.5rem 0;
-}
-.Questions-header {
- color: var(--gray-2);
- font-weight: bold;
- margin: 1rem 0;
-}
-.Questions-content {
- flex-grow: 1;
- margin: 0 auto;
- padding: 0 1.5rem;
- max-width: 75.75rem;
-}
-.Questions-content ul {
- list-style: none;
- padding-inline-start: 0;
-}
-.Questions-content ul > li {
- line-height: 1.75rem;
- font-size: 0.875rem;
-}
+ */.Homepage{display:flex;flex-direction:column;margin:0 auto}.Homepage-logo{display:block;height:14.6rem;margin:0 auto 3.125rem;width:22.8125rem}@media only screen and (min-width:52rem){.Homepage{margin:2rem auto}.Homepage-logo{margin:3.125rem auto}}.Homepage-searchForm input{background:url(/static/img/icon-search.svg) 100% no-repeat;background-position:left .75rem center;background-size:1.5rem;border:.0625rem solid var(--gray-8);border-radius:.5rem 0 0 .5rem;color:var(--gray-4);font-size:1rem;height:3rem;padding-left:2.75rem;width:37.6875rem}.Homepage-buttonGroup{display:flex;justify-content:center;margin:2.5rem auto auto 0}.Homepage-searchButton{border:none;border-radius:0 .5rem .5rem 0;background-color:var(--turq-dark);color:var(--white);cursor:pointer;font-size:1em;height:3rem;padding:0 1.375rem;width:7.375rem}.Homepage-searchHelp{width:100%;max-width:45.0625rem;display:block;align-items:center;justify-content:space-between;margin:auto;text-align:center}@media only screen and (min-width:30rem){.Homepage-searchHelp{display:flex}}a.Homepage-helpLink{align-items:center;display:inline-flex;font-size:1em;font-weight:400;margin-right:.5rem;white-space:nowrap}.Homepage-helpLink img{height:1rem;margin-left:.25rem;position:relative;top:.1875rem;width:1rem}.Homepage-exampleSearches{align-items:center;color:var(--gray-2);display:block;font-size:.875rem;font-weight:500;margin:1.125rem auto 1rem;text-align:center;width:100%}@media only screen and (min-width:30rem){.Homepage-exampleSearches{display:flex}}.Homepage-exampleSearchesLabel{display:block;margin-bottom:1rem;text-transform:uppercase}@media only screen and (min-width:30rem){.Homepage-exampleSearchesLabel{display:inline;margin-bottom:-.1rem}}.Homepage-exampleSearch{color:var(--turq-dark);font-size:1rem;font-weight:400;padding:0 .625rem}.Questions{background:var(--gray-10);color:var(--gray-2);display:flex;padding:.5rem 0}.Questions-header{color:var(--gray-2);font-weight:700;margin:1rem 0}.Questions-content{flex-grow:1;margin:0 auto;padding:0 1.5rem;max-width:75.75rem}.Questions-content ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.Questions-content ul>li{line-height:1.75rem;font-size:.875rem}
+/*# sourceMappingURL=homepage.css.map */
\ No newline at end of file
diff --git a/content/static/css/homepage.css.map b/content/static/css/homepage.css.map
new file mode 100644
index 0000000..ba8f640
--- /dev/null
+++ b/content/static/css/homepage.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/homepage.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,UACE,YAAa,CACb,qBAAsB,CACtB,aACF,CACA,eACE,aAAc,CACd,cAAe,CACf,sBAAuB,CACvB,gBACF,CACA,yCACE,UACE,gBACF,CACA,eACE,oBACF,CACF,CACA,2BACE,0DAA8D,CAC9D,sCAAwC,CACxC,sBAAuB,CACvB,mCAAqC,CACrC,6BAAgC,CAChC,mBAAoB,CACpB,cAAe,CACf,WAAY,CACZ,oBAAqB,CACrB,gBACF,CACA,sBACE,YAAa,CACb,sBAAuB,CACvB,yBACF,CACA,uBACE,WAAY,CACZ,6BAAgC,CAChC,iCAAkC,CAClC,kBAAmB,CACnB,cAAe,CACf,aAAc,CACd,WAAY,CACZ,kBAAmB,CACnB,cACF,CACA,qBACE,UAAW,CACX,oBAAqB,CACrB,aAAc,CACd,kBAAmB,CACnB,6BAA8B,CAC9B,WAAY,CACZ,iBACF,CACA,yCACE,qBACE,YACF,CACF,CACA,oBACE,kBAAmB,CACnB,mBAAoB,CACpB,aAAc,CACd,eAAoB,CACpB,kBAAoB,CACpB,kBACF,CACA,uBACE,WAAY,CACZ,kBAAoB,CACpB,iBAAkB,CAClB,YAAc,CACd,UACF,CACA,0BACE,kBAAmB,CACnB,mBAAoB,CACpB,aAAc,CACd,iBAAmB,CACnB,eAAgB,CAChB,yBAA0B,CAC1B,iBAAkB,CAClB,UACF,CACA,yCACE,0BACE,YACF,CACF,CACA,+BACE,aAAc,CACd,kBAAmB,CACnB,wBACF,CACA,yCACE,+BACE,cAAe,CACf,oBACF,CACF,CACA,wBACE,sBAAuB,CACvB,cAAe,CACf,eAAoB,CACpB,iBACF,CACA,WACE,yBAA0B,CAC1B,mBAAoB,CACpB,YAAa,CACb,eACF,CACA,kBACE,mBAAoB,CACpB,eAAiB,CACjB,aACF,CACA,mBACE,WAAY,CACZ,aAAc,CACd,gBAAiB,CACjB,kBACF,CACA,sBACE,eAAgB,CAChB,uBAAuB,CAAvB,sBACF,CACA,yBACE,mBAAoB,CACpB,iBACF","file":"homepage.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.Homepage {\n display: flex;\n flex-direction: column;\n margin: 0 auto;\n}\n.Homepage-logo {\n display: block;\n height: 14.6rem;\n margin: 0 auto 3.125rem;\n width: 22.8125rem;\n}\n@media only screen and (min-width: 52rem) {\n .Homepage {\n margin: 2rem auto;\n }\n .Homepage-logo {\n margin: 3.125rem auto;\n }\n}\n.Homepage-searchForm input {\n background: url('/static/img/icon-search.svg') right no-repeat;\n background-position: left 0.75rem center;\n background-size: 1.5rem;\n border: 0.0625rem solid var(--gray-8);\n border-radius: 0.5rem 0 0 0.5rem;\n color: var(--gray-4);\n font-size: 1rem;\n height: 3rem;\n padding-left: 2.75rem;\n width: 37.6875rem;\n}\n.Homepage-buttonGroup {\n display: flex;\n justify-content: center;\n margin: 2.5rem auto auto 0;\n}\n.Homepage-searchButton {\n border: none;\n border-radius: 0 0.5rem 0.5rem 0;\n background-color: var(--turq-dark);\n color: var(--white);\n cursor: pointer;\n font-size: 1em;\n height: 3rem;\n padding: 0 1.375rem;\n width: 7.375rem;\n}\n.Homepage-searchHelp {\n width: 100%;\n max-width: 45.0625rem;\n display: block;\n align-items: center;\n justify-content: space-between;\n margin: auto;\n text-align: center;\n}\n@media only screen and (min-width: 30rem) {\n .Homepage-searchHelp {\n display: flex;\n }\n}\na.Homepage-helpLink {\n align-items: center;\n display: inline-flex;\n font-size: 1em;\n font-weight: initial;\n margin-right: 0.5rem;\n white-space: nowrap;\n}\n.Homepage-helpLink img {\n height: 1rem;\n margin-left: 0.25rem;\n position: relative;\n top: 0.1875rem;\n width: 1rem;\n}\n.Homepage-exampleSearches {\n align-items: center;\n color: var(--gray-2);\n display: block;\n font-size: 0.875rem;\n font-weight: 500;\n margin: 1.125rem auto 1rem;\n text-align: center;\n width: 100%;\n}\n@media only screen and (min-width: 30rem) {\n .Homepage-exampleSearches {\n display: flex;\n }\n}\n.Homepage-exampleSearchesLabel {\n display: block;\n margin-bottom: 1rem;\n text-transform: uppercase;\n}\n@media only screen and (min-width: 30rem) {\n .Homepage-exampleSearchesLabel {\n display: inline;\n margin-bottom: -0.1rem;\n }\n}\n.Homepage-exampleSearch {\n color: var(--turq-dark);\n font-size: 1rem;\n font-weight: initial;\n padding: 0 0.625rem;\n}\n.Questions {\n background: var(--gray-10);\n color: var(--gray-2);\n display: flex;\n padding: 0.5rem 0;\n}\n.Questions-header {\n color: var(--gray-2);\n font-weight: bold;\n margin: 1rem 0;\n}\n.Questions-content {\n flex-grow: 1;\n margin: 0 auto;\n padding: 0 1.5rem;\n max-width: 75.75rem;\n}\n.Questions-content ul {\n list-style: none;\n padding-inline-start: 0;\n}\n.Questions-content ul > li {\n line-height: 1.75rem;\n font-size: 0.875rem;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/readme.css b/content/static/css/readme.css
index 3a08452..6a39fcd 100644
--- a/content/static/css/readme.css
+++ b/content/static/css/readme.css
@@ -1,393 +1,6 @@
-/*
+/*!
* Copyright 2019-2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
-*/
-
-/* ---------- */
-/*
-/* The CSS classes below are generated using devtools/cmd/css/main.go
-/* If the generated CSS already exists, the file is overwritten
-/*
-/* ---------- */
-
-.Overview-readmeContent details {
- display: block;
-}
-.Overview-readmeContent summary {
- display: list-item;
-}
-.Overview-readmeContent a {
- background-color: initial;
-}
-.Overview-readmeContent a:active,
-.Overview-readmeContent a:hover {
- outline-width: 0;
-}
-.Overview-readmeContent strong {
- font-weight: inherit;
- font-weight: bolder;
-}
-.Overview-readmeContent h3 {
- font-size: 2em;
- margin: 0.67em 0;
-}
-.Overview-readmeContent img {
- border-style: none;
-}
-.Overview-readmeContent code,
-.Overview-readmeContent kbd,
-.Overview-readmeContent pre {
- font-family: monospace, monospace;
- font-size: 1em;
-}
-.Overview-readmeContent hr {
- box-sizing: initial;
- height: 0;
- overflow: visible;
-}
-.Overview-readmeContent input {
- font: inherit;
- margin: 0;
-}
-.Overview-readmeContent input {
- overflow: visible;
-}
-.Overview-readmeContent [type='checkbox'] {
- box-sizing: border-box;
- padding: 0;
-}
-.Overview-readmeContent * {
- box-sizing: border-box;
-}
-.Overview-readmeContent input {
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
-}
-.Overview-readmeContent a {
- color: #0366d6;
- text-decoration: none;
-}
-.Overview-readmeContent a:hover {
- text-decoration: underline;
-}
-.Overview-readmeContent strong {
- font-weight: 600;
-}
-.Overview-readmeContent hr {
- height: 0;
- margin: 0.9375rem 0;
- overflow: hidden;
- background: transparent;
- border: 0;
- border-bottom: 0.0625rem solid #dfe2e5;
-}
-.Overview-readmeContent hr:after,
-.Overview-readmeContent hr:before {
- display: table;
- content: '';
-}
-.Overview-readmeContent hr:after {
- clear: both;
-}
-.Overview-readmeContent table {
- border-spacing: 0;
- border-collapse: collapse;
-}
-.Overview-readmeContent td,
-.Overview-readmeContent th {
- padding: 0;
-}
-.Overview-readmeContent details summary {
- cursor: pointer;
-}
-.Overview-readmeContent kbd {
- display: inline-block;
- padding: 0.1875rem 0.3125rem;
- font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
- line-height: 0.625rem;
- color: #444d56;
- vertical-align: middle;
- background-color: #fafbfc;
- border: 0.0625rem solid #d1d5da;
- border-radius: 0.1875rem;
- box-shadow: inset 0 -0.0625rem 0 #d1d5da;
-}
-.Overview-readmeContent h3,
-.Overview-readmeContent h4,
-.Overview-readmeContent h5,
-.Overview-readmeContent h6,
-.Overview-readmeContent div[aria-level='7'],
-.Overview-readmeContent div[aria-level='8'] {
- margin-top: 0;
- margin-bottom: 0;
-}
-.Overview-readmeContent h3 {
- font-size: 2rem;
-}
-.Overview-readmeContent h3,
-.Overview-readmeContent h4 {
- font-weight: 600;
-}
-.Overview-readmeContent h4 {
- font-size: 1.5rem;
-}
-.Overview-readmeContent h5 {
- font-size: 1.25rem;
-}
-.Overview-readmeContent h5,
-.Overview-readmeContent h6 {
- font-weight: 600;
-}
-.Overview-readmeContent h6 {
- font-size: 1rem;
-}
-.Overview-readmeContent div[aria-level='7'] {
- font-size: 0.875rem;
-}
-.Overview-readmeContent div[aria-level='7'],
-.Overview-readmeContent div[aria-level='8'] {
- font-weight: 600;
-}
-.Overview-readmeContent div[aria-level='8'] {
- font-size: 0.75rem;
-}
-.Overview-readmeContent p {
- margin-top: 0;
- margin-bottom: 0.625rem;
-}
-.Overview-readmeContent blockquote {
- margin: 0;
-}
-.Overview-readmeContent ol,
-.Overview-readmeContent ul {
- padding-left: 0;
- margin-top: 0;
- margin-bottom: 0;
-}
-.Overview-readmeContent ol ol,
-.Overview-readmeContent ul ol {
- list-style-type: lower-roman;
-}
-.Overview-readmeContent ol ol ol,
-.Overview-readmeContent ol ul ol,
-.Overview-readmeContent ul ol ol,
-.Overview-readmeContent ul ul ol {
- list-style-type: lower-alpha;
-}
-.Overview-readmeContent dd {
- margin-left: 0;
-}
-.Overview-readmeContent code,
-.Overview-readmeContent pre {
- font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
- font-size: 0.75rem;
-}
-.Overview-readmeContent pre {
- margin-top: 0;
- margin-bottom: 0;
-}
-.Overview-readmeContent input::-webkit-inner-spin-button,
-.Overview-readmeContent input::-webkit-outer-spin-button {
- margin: 0;
- -webkit-appearance: none;
- appearance: none;
-}
-.Overview-readmeContent :checked + .radio-label {
- position: relative;
- z-index: 1;
- border-color: #0366d6;
-}
-.Overview-readmeContent hr {
- border-bottom-color: #eee;
-}
-.Overview-readmeContent kbd {
- display: inline-block;
- padding: 0.1875rem 0.3125rem;
- font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
- line-height: 0.625rem;
- color: #444d56;
- vertical-align: middle;
- background-color: #fafbfc;
- border: 0.0625rem solid #d1d5da;
- border-radius: 0.1875rem;
- box-shadow: inset 0 -0.0625rem 0 #d1d5da;
-}
-.Overview-readmeContent a:not([href]) {
- color: inherit;
- text-decoration: none;
-}
-.Overview-readmeContent blockquote,
-.Overview-readmeContent details,
-.Overview-readmeContent dl,
-.Overview-readmeContent ol,
-.Overview-readmeContent p,
-.Overview-readmeContent pre,
-.Overview-readmeContent table,
-.Overview-readmeContent ul {
- margin-top: 0;
- margin-bottom: 1rem;
-}
-.Overview-readmeContent hr {
- height: 0.25em;
- padding: 0;
- margin: 1.5rem 0;
- background-color: #e1e4e8;
- border: 0;
-}
-.Overview-readmeContent blockquote {
- padding: 0 1em;
- color: #6a737d;
- border-left: 0.25em solid #dfe2e5;
-}
-.Overview-readmeContent blockquote > :first-child {
- margin-top: 0;
-}
-.Overview-readmeContent blockquote > :last-child {
- margin-bottom: 0;
-}
-.Overview-readmeContent h3,
-.Overview-readmeContent h4,
-.Overview-readmeContent h5,
-.Overview-readmeContent h6,
-.Overview-readmeContent div[aria-level='7'],
-.Overview-readmeContent div[aria-level='8'] {
- margin-top: 1.5rem;
- margin-bottom: 1rem;
- font-weight: 600;
- line-height: 1.25;
-}
-.Overview-readmeContent h3 {
- font-size: 2em;
-}
-.Overview-readmeContent h3,
-.Overview-readmeContent h4 {
- padding-bottom: 0.3em;
- border-bottom: 0.0625rem solid #eaecef;
-}
-.Overview-readmeContent h4 {
- font-size: 1.5em;
-}
-.Overview-readmeContent h5 {
- font-size: 1.25em;
-}
-.Overview-readmeContent h6 {
- font-size: 1em;
-}
-.Overview-readmeContent div[aria-level='7'] {
- font-size: 0.875em;
-}
-.Overview-readmeContent div[aria-level='8'] {
- font-size: 0.85em;
- color: #6a737d;
-}
-.Overview-readmeContent ol,
-.Overview-readmeContent ul {
- padding-left: 2em;
-}
-.Overview-readmeContent ol ol,
-.Overview-readmeContent ol ul,
-.Overview-readmeContent ul ol,
-.Overview-readmeContent ul ul {
- margin-top: 0;
- margin-bottom: 0;
-}
-.Overview-readmeContent li {
- word-wrap: break-all;
-}
-.Overview-readmeContent li > p {
- margin-top: 1rem;
-}
-.Overview-readmeContent li + li {
- margin-top: 0.25em;
-}
-.Overview-readmeContent dl {
- padding: 0;
-}
-.Overview-readmeContent dl dt {
- padding: 0;
- margin-top: 1rem;
- font-size: 1em;
- font-style: italic;
- font-weight: 600;
-}
-.Overview-readmeContent dl dd {
- padding: 0 1rem;
- margin-bottom: 1rem;
-}
-.Overview-readmeContent table {
- display: block;
- width: 100%;
- overflow: auto;
-}
-.Overview-readmeContent table th {
- font-weight: 600;
-}
-.Overview-readmeContent table td,
-.Overview-readmeContent table th {
- padding: 0.375rem 0.8125rem;
- border: 0.0625rem solid #dfe2e5;
-}
-.Overview-readmeContent table tr {
- background-color: #fff;
- border-top: 0.0625rem solid #c6cbd1;
-}
-.Overview-readmeContent table tr:nth-child(2n) {
- background-color: #f6f8fa;
-}
-.Overview-readmeContent img {
- max-width: 100%;
- box-sizing: initial;
- background-color: #fff;
-}
-.Overview-readmeContent img[align='right'] {
- padding-left: 1.25rem;
-}
-.Overview-readmeContent img[align='left'] {
- padding-right: 1.25rem;
-}
-.Overview-readmeContent code {
- padding: 0.2em 0.4em;
- margin: 0;
- font-size: 85%;
- background-color: rgba(27, 31, 35, 0.05);
- border-radius: 0.1875rem;
-}
-.Overview-readmeContent pre {
- word-wrap: normal;
-}
-.Overview-readmeContent pre > code {
- padding: 0;
- margin: 0;
- font-size: 100%;
- word-break: normal;
- white-space: pre;
- background: transparent;
- border: 0;
-}
-.Overview-readmeContent pre {
- padding: 1rem;
- overflow: auto;
- font-size: 85%;
- line-height: 1.45;
- background-color: #f6f8fa;
- border-radius: 0.1875rem;
-}
-.Overview-readmeContent pre code {
- display: inline;
- max-width: auto;
- padding: 0;
- margin: 0;
- overflow: visible;
- line-height: inherit;
- word-wrap: normal;
- background-color: initial;
- border: 0;
-}
-
-/* ---------- */
-/*
-/* End output from devtools/cmd/css/main.go
-/*
-/* ---------- */
+*/.Overview-readmeContent details{display:block}.Overview-readmeContent summary{display:list-item}.Overview-readmeContent a{background-color:initial}.Overview-readmeContent a:active,.Overview-readmeContent a:hover{outline-width:0}.Overview-readmeContent strong{font-weight:inherit;font-weight:bolder}.Overview-readmeContent h3{margin:.67em 0}.Overview-readmeContent img{border-style:none}.Overview-readmeContent code,.Overview-readmeContent kbd,.Overview-readmeContent pre{font-family:monospace,monospace;font-size:1em}.Overview-readmeContent hr{box-sizing:initial;overflow:visible}.Overview-readmeContent input{font:inherit;margin:0;overflow:visible}.Overview-readmeContent [type=checkbox]{box-sizing:border-box;padding:0}.Overview-readmeContent *{box-sizing:border-box}.Overview-readmeContent input{font-family:inherit;font-size:inherit;line-height:inherit}.Overview-readmeContent a{color:#0366d6;text-decoration:none}.Overview-readmeContent a:hover{text-decoration:underline}.Overview-readmeContent strong{font-weight:600}.Overview-readmeContent hr{height:0;margin:.9375rem 0;overflow:hidden;background:transparent;border-bottom:.0625rem solid #dfe2e5}.Overview-readmeContent hr:after,.Overview-readmeContent hr:before{display:table;content:""}.Overview-readmeContent hr:after{clear:both}.Overview-readmeContent table{border-spacing:0;border-collapse:collapse}.Overview-readmeContent td,.Overview-readmeContent th{padding:0}.Overview-readmeContent details summary{cursor:pointer}.Overview-readmeContent div[aria-level="7"],.Overview-readmeContent div[aria-level="8"],.Overview-readmeContent h3,.Overview-readmeContent h4,.Overview-readmeContent h5,.Overview-readmeContent h6{margin-top:0;margin-bottom:0}.Overview-readmeContent h3{font-size:2rem}.Overview-readmeContent h3,.Overview-readmeContent h4{font-weight:600}.Overview-readmeContent h4{font-size:1.5rem}.Overview-readmeContent h5{font-size:1.25rem}.Overview-readmeContent h5,.Overview-readmeContent h6{font-weight:600}.Overview-readmeContent h6{font-size:1rem}.Overview-readmeContent div[aria-level="7"]{font-size:.875rem}.Overview-readmeContent div[aria-level="7"],.Overview-readmeContent div[aria-level="8"]{font-weight:600}.Overview-readmeContent div[aria-level="8"]{font-size:.75rem}.Overview-readmeContent p{margin-top:0;margin-bottom:.625rem}.Overview-readmeContent blockquote{margin:0}.Overview-readmeContent ol,.Overview-readmeContent ul{padding-left:0;margin-top:0;margin-bottom:0}.Overview-readmeContent ol ol,.Overview-readmeContent ul ol{list-style-type:lower-roman}.Overview-readmeContent ol ol ol,.Overview-readmeContent ol ul ol,.Overview-readmeContent ul ol ol,.Overview-readmeContent ul ul ol{list-style-type:lower-alpha}.Overview-readmeContent dd{margin-left:0}.Overview-readmeContent code,.Overview-readmeContent pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem}.Overview-readmeContent pre{margin-top:0;margin-bottom:0}.Overview-readmeContent input::-webkit-inner-spin-button,.Overview-readmeContent input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.Overview-readmeContent :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.Overview-readmeContent hr{border-bottom-color:#eee}.Overview-readmeContent kbd{display:inline-block;padding:.1875rem .3125rem;font:.6875rem SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:.625rem;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:.0625rem solid #d1d5da;border-radius:.1875rem;box-shadow:inset 0 -.0625rem 0 #d1d5da}.Overview-readmeContent a:not([href]){color:inherit;text-decoration:none}.Overview-readmeContent blockquote,.Overview-readmeContent details,.Overview-readmeContent dl,.Overview-readmeContent ol,.Overview-readmeContent p,.Overview-readmeContent pre,.Overview-readmeContent table,.Overview-readmeContent ul{margin-top:0;margin-bottom:1rem}.Overview-readmeContent hr{height:.25em;padding:0;margin:1.5rem 0;background-color:#e1e4e8;border:0}.Overview-readmeContent blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.Overview-readmeContent blockquote>:first-child{margin-top:0}.Overview-readmeContent blockquote>:last-child{margin-bottom:0}.Overview-readmeContent div[aria-level="7"],.Overview-readmeContent div[aria-level="8"],.Overview-readmeContent h3,.Overview-readmeContent h4,.Overview-readmeContent h5,.Overview-readmeContent h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.Overview-readmeContent h3{font-size:2em}.Overview-readmeContent h3,.Overview-readmeContent h4{padding-bottom:.3em;border-bottom:.0625rem solid #eaecef}.Overview-readmeContent h4{font-size:1.5em}.Overview-readmeContent h5{font-size:1.25em}.Overview-readmeContent h6{font-size:1em}.Overview-readmeContent div[aria-level="7"]{font-size:.875em}.Overview-readmeContent div[aria-level="8"]{font-size:.85em;color:#6a737d}.Overview-readmeContent ol,.Overview-readmeContent ul{padding-left:2em}.Overview-readmeContent ol ol,.Overview-readmeContent ol ul,.Overview-readmeContent ul ol,.Overview-readmeContent ul ul{margin-top:0;margin-bottom:0}.Overview-readmeContent li{word-wrap:break-all}.Overview-readmeContent li>p{margin-top:1rem}.Overview-readmeContent li+li{margin-top:.25em}.Overview-readmeContent dl{padding:0}.Overview-readmeContent dl dt{padding:0;margin-top:1rem;font-size:1em;font-style:italic;font-weight:600}.Overview-readmeContent dl dd{padding:0 1rem;margin-bottom:1rem}.Overview-readmeContent table{display:block;width:100%;overflow:auto}.Overview-readmeContent table th{font-weight:600}.Overview-readmeContent table td,.Overview-readmeContent table th{padding:.375rem .8125rem;border:.0625rem solid #dfe2e5}.Overview-readmeContent table tr{background-color:#fff;border-top:.0625rem solid #c6cbd1}.Overview-readmeContent table tr:nth-child(2n){background-color:#f6f8fa}.Overview-readmeContent img{max-width:100%;box-sizing:initial;background-color:#fff}.Overview-readmeContent img[align=right]{padding-left:1.25rem}.Overview-readmeContent img[align=left]{padding-right:1.25rem}.Overview-readmeContent code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:.1875rem}.Overview-readmeContent pre{word-wrap:normal}.Overview-readmeContent pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.Overview-readmeContent pre{padding:1rem;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:.1875rem}.Overview-readmeContent pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}
+/*# sourceMappingURL=readme.css.map */
\ No newline at end of file
diff --git a/content/static/css/readme.css.map b/content/static/css/readme.css.map
new file mode 100644
index 0000000..8572afc
--- /dev/null
+++ b/content/static/css/readme.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/readme.css"],"names":[],"mappings":"AAAA;;;;CAIC,CASD,gCACE,aACF,CACA,gCACE,iBACF,CACA,0BACE,wBACF,CACA,iEAEE,eACF,CACA,+BACE,mBAAoB,CACpB,kBACF,CACA,2BAEE,cACF,CACA,4BACE,iBACF,CACA,qFAGE,+BAAiC,CACjC,aACF,CACA,2BACE,kBAAmB,CAEnB,gBACF,CACA,8BACE,YAAa,CACb,QAAS,CAGT,gBAFF,CAIA,wCACE,qBAAsB,CACtB,SACF,CACA,0BACE,qBACF,CACA,8BACE,mBAAoB,CACpB,iBAAkB,CAClB,mBACF,CACA,0BACE,aAAc,CACd,oBACF,CACA,gCACE,yBACF,CACA,+BACE,eACF,CACA,2BACE,QAAS,CACT,iBAAmB,CACnB,eAAgB,CAChB,sBAAuB,CAEvB,oCACF,CACA,mEAEE,aAAc,CACd,UACF,CACA,iCACE,UACF,CACA,8BACE,gBAAiB,CACjB,wBACF,CACA,sDAEE,SACF,CACA,wCACE,cACF,CAaA,oMAME,YAAa,CACb,eACF,CACA,2BACE,cACF,CACA,sDAEE,eACF,CACA,2BACE,gBACF,CACA,2BACE,iBACF,CACA,sDAEE,eACF,CACA,2BACE,cACF,CACA,4CACE,iBACF,CACA,wFAEE,eACF,CACA,4CACE,gBACF,CACA,0BACE,YAAa,CACb,qBACF,CACA,mCACE,QACF,CACA,sDAEE,cAAe,CACf,YAAa,CACb,eACF,CACA,4DAEE,2BACF,CACA,oIAIE,2BACF,CACA,2BACE,aACF,CACA,yDAEE,mEAAwE,CACxE,gBACF,CACA,4BACE,YAAa,CACb,eACF,CACA,kHAEE,QAAS,CACT,uBAAwB,CACxB,eACF,CACA,8CACE,iBAAkB,CAClB,SAAU,CACV,oBACF,CACA,2BACE,wBACF,CACA,4BACE,oBAAqB,CACrB,yBAA4B,CAC5B,qEAA2E,CAC3E,mBAAqB,CACrB,aAAc,CACd,qBAAsB,CACtB,wBAAyB,CACzB,6BAA+B,CAC/B,sBAAwB,CACxB,sCACF,CACA,sCACE,aAAc,CACd,oBACF,CACA,wOAQE,YAAa,CACb,kBACF,CACA,2BACE,YAAc,CACd,SAAU,CACV,eAAgB,CAChB,wBAAyB,CACzB,QACF,CACA,mCACE,aAAc,CACd,aAAc,CACd,+BACF,CACA,gDACE,YACF,CACA,+CACE,eACF,CACA,oMAME,iBAAkB,CAClB,kBAAmB,CACnB,eAAgB,CAChB,gBACF,CACA,2BACE,aACF,CACA,sDAEE,mBAAqB,CACrB,oCACF,CACA,2BACE,eACF,CACA,2BACE,gBACF,CACA,2BACE,aACF,CACA,4CACE,gBACF,CACA,4CACE,eAAiB,CACjB,aACF,CACA,sDAEE,gBACF,CACA,wHAIE,YAAa,CACb,eACF,CACA,2BACE,mBACF,CACA,6BACE,eACF,CACA,8BACE,gBACF,CACA,2BACE,SACF,CACA,8BACE,SAAU,CACV,eAAgB,CAChB,aAAc,CACd,iBAAkB,CAClB,eACF,CACA,8BACE,cAAe,CACf,kBACF,CACA,8BACE,aAAc,CACd,UAAW,CACX,aACF,CACA,iCACE,eACF,CACA,kEAEE,wBAA2B,CAC3B,6BACF,CACA,iCACE,qBAAsB,CACtB,iCACF,CACA,+CACE,wBACF,CACA,4BACE,cAAe,CACf,kBAAmB,CACnB,qBACF,CACA,yCACE,oBACF,CACA,wCACE,qBACF,CACA,6BACE,iBAAoB,CACpB,QAAS,CACT,aAAc,CACd,mCAAwC,CACxC,sBACF,CACA,4BACE,gBACF,CACA,iCACE,SAAU,CACV,QAAS,CACT,cAAe,CACf,iBAAkB,CAClB,eAAgB,CAChB,sBAAuB,CACvB,QACF,CACA,4BACE,YAAa,CACb,aAAc,CACd,aAAc,CACd,gBAAiB,CACjB,wBAAyB,CACzB,sBACF,CACA,iCACE,cAAe,CACf,cAAe,CACf,SAAU,CACV,QAAS,CACT,gBAAiB,CACjB,mBAAoB,CACpB,gBAAiB,CACjB,wBAAyB,CACzB,QACF","file":"readme.css","sourcesContent":["/*!\n* Copyright 2019-2020 The Go Authors. All rights reserved.\n* Use of this source code is governed by a BSD-style\n* license that can be found in the LICENSE file.\n*/\n\n/* ---------- */\n/*\n/* The CSS classes below are generated using devtools/cmd/css/main.go\n/* If the generated CSS already exists, the file is overwritten\n/*\n/* ---------- */\n\n.Overview-readmeContent details {\n display: block;\n}\n.Overview-readmeContent summary {\n display: list-item;\n}\n.Overview-readmeContent a {\n background-color: initial;\n}\n.Overview-readmeContent a:active,\n.Overview-readmeContent a:hover {\n outline-width: 0;\n}\n.Overview-readmeContent strong {\n font-weight: inherit;\n font-weight: bolder;\n}\n.Overview-readmeContent h3 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n.Overview-readmeContent img {\n border-style: none;\n}\n.Overview-readmeContent code,\n.Overview-readmeContent kbd,\n.Overview-readmeContent pre {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n.Overview-readmeContent hr {\n box-sizing: initial;\n height: 0;\n overflow: visible;\n}\n.Overview-readmeContent input {\n font: inherit;\n margin: 0;\n}\n.Overview-readmeContent input {\n overflow: visible;\n}\n.Overview-readmeContent [type='checkbox'] {\n box-sizing: border-box;\n padding: 0;\n}\n.Overview-readmeContent * {\n box-sizing: border-box;\n}\n.Overview-readmeContent input {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n.Overview-readmeContent a {\n color: #0366d6;\n text-decoration: none;\n}\n.Overview-readmeContent a:hover {\n text-decoration: underline;\n}\n.Overview-readmeContent strong {\n font-weight: 600;\n}\n.Overview-readmeContent hr {\n height: 0;\n margin: 0.9375rem 0;\n overflow: hidden;\n background: transparent;\n border: 0;\n border-bottom: 0.0625rem solid #dfe2e5;\n}\n.Overview-readmeContent hr:after,\n.Overview-readmeContent hr:before {\n display: table;\n content: '';\n}\n.Overview-readmeContent hr:after {\n clear: both;\n}\n.Overview-readmeContent table {\n border-spacing: 0;\n border-collapse: collapse;\n}\n.Overview-readmeContent td,\n.Overview-readmeContent th {\n padding: 0;\n}\n.Overview-readmeContent details summary {\n cursor: pointer;\n}\n.Overview-readmeContent kbd {\n display: inline-block;\n padding: 0.1875rem 0.3125rem;\n font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;\n line-height: 0.625rem;\n color: #444d56;\n vertical-align: middle;\n background-color: #fafbfc;\n border: 0.0625rem solid #d1d5da;\n border-radius: 0.1875rem;\n box-shadow: inset 0 -0.0625rem 0 #d1d5da;\n}\n.Overview-readmeContent h3,\n.Overview-readmeContent h4,\n.Overview-readmeContent h5,\n.Overview-readmeContent h6,\n.Overview-readmeContent div[aria-level='7'],\n.Overview-readmeContent div[aria-level='8'] {\n margin-top: 0;\n margin-bottom: 0;\n}\n.Overview-readmeContent h3 {\n font-size: 2rem;\n}\n.Overview-readmeContent h3,\n.Overview-readmeContent h4 {\n font-weight: 600;\n}\n.Overview-readmeContent h4 {\n font-size: 1.5rem;\n}\n.Overview-readmeContent h5 {\n font-size: 1.25rem;\n}\n.Overview-readmeContent h5,\n.Overview-readmeContent h6 {\n font-weight: 600;\n}\n.Overview-readmeContent h6 {\n font-size: 1rem;\n}\n.Overview-readmeContent div[aria-level='7'] {\n font-size: 0.875rem;\n}\n.Overview-readmeContent div[aria-level='7'],\n.Overview-readmeContent div[aria-level='8'] {\n font-weight: 600;\n}\n.Overview-readmeContent div[aria-level='8'] {\n font-size: 0.75rem;\n}\n.Overview-readmeContent p {\n margin-top: 0;\n margin-bottom: 0.625rem;\n}\n.Overview-readmeContent blockquote {\n margin: 0;\n}\n.Overview-readmeContent ol,\n.Overview-readmeContent ul {\n padding-left: 0;\n margin-top: 0;\n margin-bottom: 0;\n}\n.Overview-readmeContent ol ol,\n.Overview-readmeContent ul ol {\n list-style-type: lower-roman;\n}\n.Overview-readmeContent ol ol ol,\n.Overview-readmeContent ol ul ol,\n.Overview-readmeContent ul ol ol,\n.Overview-readmeContent ul ul ol {\n list-style-type: lower-alpha;\n}\n.Overview-readmeContent dd {\n margin-left: 0;\n}\n.Overview-readmeContent code,\n.Overview-readmeContent pre {\n font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;\n font-size: 0.75rem;\n}\n.Overview-readmeContent pre {\n margin-top: 0;\n margin-bottom: 0;\n}\n.Overview-readmeContent input::-webkit-inner-spin-button,\n.Overview-readmeContent input::-webkit-outer-spin-button {\n margin: 0;\n -webkit-appearance: none;\n appearance: none;\n}\n.Overview-readmeContent :checked + .radio-label {\n position: relative;\n z-index: 1;\n border-color: #0366d6;\n}\n.Overview-readmeContent hr {\n border-bottom-color: #eee;\n}\n.Overview-readmeContent kbd {\n display: inline-block;\n padding: 0.1875rem 0.3125rem;\n font: 0.6875rem SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;\n line-height: 0.625rem;\n color: #444d56;\n vertical-align: middle;\n background-color: #fafbfc;\n border: 0.0625rem solid #d1d5da;\n border-radius: 0.1875rem;\n box-shadow: inset 0 -0.0625rem 0 #d1d5da;\n}\n.Overview-readmeContent a:not([href]) {\n color: inherit;\n text-decoration: none;\n}\n.Overview-readmeContent blockquote,\n.Overview-readmeContent details,\n.Overview-readmeContent dl,\n.Overview-readmeContent ol,\n.Overview-readmeContent p,\n.Overview-readmeContent pre,\n.Overview-readmeContent table,\n.Overview-readmeContent ul {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n.Overview-readmeContent hr {\n height: 0.25em;\n padding: 0;\n margin: 1.5rem 0;\n background-color: #e1e4e8;\n border: 0;\n}\n.Overview-readmeContent blockquote {\n padding: 0 1em;\n color: #6a737d;\n border-left: 0.25em solid #dfe2e5;\n}\n.Overview-readmeContent blockquote > :first-child {\n margin-top: 0;\n}\n.Overview-readmeContent blockquote > :last-child {\n margin-bottom: 0;\n}\n.Overview-readmeContent h3,\n.Overview-readmeContent h4,\n.Overview-readmeContent h5,\n.Overview-readmeContent h6,\n.Overview-readmeContent div[aria-level='7'],\n.Overview-readmeContent div[aria-level='8'] {\n margin-top: 1.5rem;\n margin-bottom: 1rem;\n font-weight: 600;\n line-height: 1.25;\n}\n.Overview-readmeContent h3 {\n font-size: 2em;\n}\n.Overview-readmeContent h3,\n.Overview-readmeContent h4 {\n padding-bottom: 0.3em;\n border-bottom: 0.0625rem solid #eaecef;\n}\n.Overview-readmeContent h4 {\n font-size: 1.5em;\n}\n.Overview-readmeContent h5 {\n font-size: 1.25em;\n}\n.Overview-readmeContent h6 {\n font-size: 1em;\n}\n.Overview-readmeContent div[aria-level='7'] {\n font-size: 0.875em;\n}\n.Overview-readmeContent div[aria-level='8'] {\n font-size: 0.85em;\n color: #6a737d;\n}\n.Overview-readmeContent ol,\n.Overview-readmeContent ul {\n padding-left: 2em;\n}\n.Overview-readmeContent ol ol,\n.Overview-readmeContent ol ul,\n.Overview-readmeContent ul ol,\n.Overview-readmeContent ul ul {\n margin-top: 0;\n margin-bottom: 0;\n}\n.Overview-readmeContent li {\n word-wrap: break-all;\n}\n.Overview-readmeContent li > p {\n margin-top: 1rem;\n}\n.Overview-readmeContent li + li {\n margin-top: 0.25em;\n}\n.Overview-readmeContent dl {\n padding: 0;\n}\n.Overview-readmeContent dl dt {\n padding: 0;\n margin-top: 1rem;\n font-size: 1em;\n font-style: italic;\n font-weight: 600;\n}\n.Overview-readmeContent dl dd {\n padding: 0 1rem;\n margin-bottom: 1rem;\n}\n.Overview-readmeContent table {\n display: block;\n width: 100%;\n overflow: auto;\n}\n.Overview-readmeContent table th {\n font-weight: 600;\n}\n.Overview-readmeContent table td,\n.Overview-readmeContent table th {\n padding: 0.375rem 0.8125rem;\n border: 0.0625rem solid #dfe2e5;\n}\n.Overview-readmeContent table tr {\n background-color: #fff;\n border-top: 0.0625rem solid #c6cbd1;\n}\n.Overview-readmeContent table tr:nth-child(2n) {\n background-color: #f6f8fa;\n}\n.Overview-readmeContent img {\n max-width: 100%;\n box-sizing: initial;\n background-color: #fff;\n}\n.Overview-readmeContent img[align='right'] {\n padding-left: 1.25rem;\n}\n.Overview-readmeContent img[align='left'] {\n padding-right: 1.25rem;\n}\n.Overview-readmeContent code {\n padding: 0.2em 0.4em;\n margin: 0;\n font-size: 85%;\n background-color: rgba(27, 31, 35, 0.05);\n border-radius: 0.1875rem;\n}\n.Overview-readmeContent pre {\n word-wrap: normal;\n}\n.Overview-readmeContent pre > code {\n padding: 0;\n margin: 0;\n font-size: 100%;\n word-break: normal;\n white-space: pre;\n background: transparent;\n border: 0;\n}\n.Overview-readmeContent pre {\n padding: 1rem;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: #f6f8fa;\n border-radius: 0.1875rem;\n}\n.Overview-readmeContent pre code {\n display: inline;\n max-width: auto;\n padding: 0;\n margin: 0;\n overflow: visible;\n line-height: inherit;\n word-wrap: normal;\n background-color: initial;\n border: 0;\n}\n\n/* ---------- */\n/*\n/* End output from devtools/cmd/css/main.go\n/*\n/* ---------- */\n"]}
\ No newline at end of file
diff --git a/content/static/css/sidenav.css b/content/static/css/sidenav.css
index 2b1deda..beccad6 100644
--- a/content/static/css/sidenav.css
+++ b/content/static/css/sidenav.css
@@ -1,272 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-/*
- * Styling the sidenav.
- */
-
-.DetailsContent :target::before {
- height: calc(var(--header-height) + 3.75rem);
- margin-top: calc(
- -1 * (var(--header-height) + 3.75rem)
- ); /* Move hidden anchor content for deep linking with a sticky header. */
-}
-.Documentation-nav,
-.Documentation-index,
-.DocNav,
-.DocNav-index {
- display: none;
-}
-.DocNavMobile {
- background-color: var(--white);
- display: block;
- height: 3rem;
- margin: 0 -1rem;
- position: sticky;
- top: var(--header-height);
- transition: box-shadow 0.2s linear;
- z-index: 4;
-}
-@media print {
- .DocNavMobile {
- display: none;
- }
-}
-.DocNavMobile--withShadow {
- box-shadow: 0 0.1875rem 0.1875rem rgba(0, 0, 0, 0.2);
-}
-.DocNavMobile-label,
-.DocNavMobile-select {
- left: 1rem;
- top: 0.5rem;
- height: 2rem;
- position: absolute;
- width: calc(100% - 2rem);
-}
-.DocNavMobile-label {
- align-items: center;
- color: var(--gray-2);
- display: flex;
- padding: 0 0.5rem;
-}
-.DocNavMobile-label::after {
- border-bottom: 0;
- border-left: 0.3em solid transparent;
- border-right: 0.3rem solid transparent;
- border-top: 0.3rem solid var(--gray-4);
- content: '';
- display: block;
- height: 0;
- position: absolute;
- right: 0.625rem;
- top: 0.875rem;
- width: 0;
-}
-.DocNavMobile-selectIcon {
- fill: var(--gray-3);
- height: 1.4375rem;
- margin-right: 0.5rem;
- transform: rotate(180deg);
- width: 1.4375rem;
-}
-.DocNavMobile-selectText {
- flex: 1;
- margin-right: 1.2rem;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.DocNavMobile-select {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- background: transparent;
- border: 0.0625rem solid var(--gray-8);
- border-radius: 0.1875rem;
- color: transparent;
- display: block;
-}
-/**
- * Firefox allows for styling of option and optgroup tags.
- * Ensure they don’t inherit the clear styling of their parent.
- */
-.DocNavMobile-select option {
- color: var(--gray-1);
-}
-.DocNavMobile-select optgroup {
- color: var(--gray-3);
-}
-@media only screen and (min-width: 52rem) {
- .DetailsContent :target::before {
- height: calc(var(--header-height) + 0.75rem);
- margin-top: calc(
- -1 * (var(--header-height) + 0.75rem)
- ); /* Move hidden anchor content for deep linking with a sticky header. */
- }
- .Documentation {
- column-gap: 2rem;
- display: grid;
- grid-template-columns: 17.5rem minmax(0, auto);
- }
- /**
- * Remove once Doc HTML is fully rolled out, as js-* styles should NEVER be
- * styled per https://golang.org/wiki/CSSStyleGuide.
- */
- .js-docContent,
- .Documentation-content {
- max-width: 60rem;
- min-width: 0;
- width: 100%;
- }
- .Documentation-build {
- grid-column: span 2;
- text-align: center;
- }
- .DocNav {
- display: block;
- max-height: calc(100vh - var(--header-height));
- overflow-x: hidden;
- overflow-y: auto;
- padding-top: 1rem;
- padding-left: 0.25rem;
- position: sticky;
- top: var(--header-height);
- }
- .DocNavMobile {
- display: none;
- }
- .DocNav [role='tree'],
- .DocNav [role='group'] {
- margin: 0;
- padding: 0 0 2rem 0;
- }
- .DocNav [role='treeitem'][aria-level='1'] {
- margin-bottom: 0.5rem;
- }
- .DocNav [role='group'] {
- font-size: 0.875rem;
- padding: 0;
- }
- .DocNav [role='treeitem'] {
- padding: 0.125rem 0 0.125rem 1.25rem;
- position: relative;
- user-select: none;
- }
- .DocNav [role='treeitem']:focus,
- .DocNav [role='treeitem']:hover {
- outline: 0;
- text-decoration: underline;
- }
- .DocNav [role='group'] [role='treeitem'] {
- padding-left: 2.5rem;
- }
- .DocNav ul[role='group'] > :last-child {
- margin-bottom: 0.375rem;
- }
- .DocNav [aria-selected='true'] {
- color: var(--gray-1);
- font-weight: 500;
- }
- .DocNav [aria-selected='true']:not(.DocNav-groupLabel)::before {
- border-radius: 50%;
- background-color: var(--turq-dark);
- content: '';
- display: block;
- height: 0.3125rem;
- left: 0.4688rem;
- position: absolute;
- top: 0.6875rem;
- width: 0.3125rem;
- }
- .DocNav [role='group'] [aria-selected='true']::before {
- left: 1.5rem;
- top: 0.75rem;
- }
- .DocNav [role='group'] [role='group'] [role='treeitem'] {
- border-left: 2px solid var(--gray-9);
- margin-left: 2.5rem;
- padding-left: 0.5rem;
- }
- .DocNav [role='group'] [role='group'] [aria-selected='true']::before {
- display: none;
- }
- .DocNav [role='group'] [role='group'] [aria-selected='true'] {
- border-left: 2px solid var(--turq-dark);
- }
- .DocNav-groupLabel {
- cursor: pointer;
- display: block;
- }
- .DocNav a,
- .DocNav a:link,
- .DocNav a:visited {
- color: var(--gray-2);
- display: block;
- opacity: 1;
- overflow: hidden;
- text-decoration: none;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .DocNav a:hover,
- .DocNav a[aria-selected='true'] {
- color: var(--gray-1);
- }
- .DocNav-groupLabel::before {
- border-bottom: 0.25rem solid transparent;
- border-left: 0.25rem solid var(--gray-4);
- border-right: 0;
- border-top: 0.25rem solid transparent;
- content: '';
- display: block;
- height: 0;
- left: 0.5rem;
- position: absolute;
- top: 0.625rem;
- transition: transform 0.1s linear;
- width: 0;
- }
- .DocNav-groupLabel--empty::before {
- content: unset;
- }
- /* Added to increase hit target on triangle above. */
- .DocNav-groupLabel::after {
- content: '';
- display: block;
- height: 2rem;
- left: 0;
- position: absolute;
- top: 0;
- width: 2rem;
- }
- /**
- * Expandable nodes at this level have smaller text and more left padding,
- * so adjust for that.
- */
- .DocNav [role='group'] .DocNav-groupLabel::before {
- left: 1.5625rem;
- top: 0.6875rem;
- }
- .DocNav-groupLabel[aria-expanded='true'] {
- margin-bottom: 0.375em;
- }
- .DocNav-groupLabel[aria-expanded='true']::before {
- transform: rotate(90deg);
- }
- .DocNav [aria-expanded='false'] + [role='group'] {
- display: none;
- }
-}
-@media only screen and (min-width: 100rem) {
- .Documentation {
- grid-template-columns: 22rem minmax(0, auto);
- }
-}
-@media only screen and (min-width: 130rem) {
- .Documentation {
- grid-template-columns: 35rem minmax(0, auto);
- }
-}
+ */.DetailsContent :target:before{height:calc(var(--header-height) + 3.75rem);margin-top:calc(var(--header-height)*-1 + -3.75rem)}.DocNav,.DocNav-index,.Documentation-index,.Documentation-nav{display:none}.DocNavMobile{background-color:var(--white);display:block;height:3rem;margin:0 -1rem;position:-webkit-sticky;position:sticky;top:var(--header-height);transition:box-shadow .2s linear;z-index:4}@media print{.DocNavMobile{display:none}}.DocNavMobile--withShadow{box-shadow:0 .1875rem .1875rem rgba(0,0,0,.2)}.DocNavMobile-label,.DocNavMobile-select{left:1rem;top:.5rem;height:2rem;position:absolute;width:calc(100% - 2rem)}.DocNavMobile-label{align-items:center;color:var(--gray-2);display:flex;padding:0 .5rem}.DocNavMobile-label:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid var(--gray-4);content:"";display:block;height:0;position:absolute;right:.625rem;top:.875rem;width:0}.DocNavMobile-selectIcon{fill:var(--gray-3);height:1.4375rem;margin-right:.5rem;transform:rotate(180deg);width:1.4375rem}.DocNavMobile-selectText{flex:1;margin-right:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocNavMobile-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:.0625rem solid var(--gray-8);border-radius:.1875rem;color:transparent;display:block}.DocNavMobile-select option{color:var(--gray-1)}.DocNavMobile-select optgroup{color:var(--gray-3)}@media only screen and (min-width:52rem){.DetailsContent :target:before{height:calc(var(--header-height) + .75rem);margin-top:calc(var(--header-height)*-1 + -.75rem)}.Documentation{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:17.5rem minmax(0,auto)}.Documentation-content,.js-docContent{max-width:60rem;min-width:0;width:100%}.Documentation-build{grid-column:span 2;text-align:center}.DocNav{display:block;max-height:calc(100vh - var(--header-height));overflow-x:hidden;overflow-y:auto;padding-top:1rem;padding-left:.25rem;position:-webkit-sticky;position:sticky;top:var(--header-height)}.DocNavMobile{display:none}.DocNav [role=group],.DocNav [role=tree]{margin:0;padding:0 0 2rem}.DocNav [role=treeitem][aria-level="1"]{margin-bottom:.5rem}.DocNav [role=group]{font-size:.875rem;padding:0}.DocNav [role=treeitem]{padding:.125rem 0 .125rem 1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DocNav [role=treeitem]:focus,.DocNav [role=treeitem]:hover{outline:0;text-decoration:underline}.DocNav [role=group] [role=treeitem]{padding-left:2.5rem}.DocNav ul[role=group]>:last-child{margin-bottom:.375rem}.DocNav [aria-selected=true]{color:var(--gray-1);font-weight:500}.DocNav [aria-selected=true]:not(.DocNav-groupLabel):before{border-radius:50%;background-color:var(--turq-dark);content:"";display:block;height:.3125rem;left:.4688rem;position:absolute;top:.6875rem;width:.3125rem}.DocNav [role=group] [aria-selected=true]:before{left:1.5rem;top:.75rem}.DocNav [role=group] [role=group] [role=treeitem]{border-left:.125rem solid var(--gray-9);margin-left:2.5rem;padding-left:.5rem}.DocNav [role=group] [role=group] [aria-selected=true]:before{display:none}.DocNav [role=group] [role=group] [aria-selected=true]{border-left:.125rem solid var(--turq-dark)}.DocNav-groupLabel{cursor:pointer;display:block}.DocNav a,.DocNav a:link,.DocNav a:visited{color:var(--gray-2);display:block;opacity:1;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.DocNav a:hover,.DocNav a[aria-selected=true]{color:var(--gray-1)}.DocNav-groupLabel:before{border-bottom:.25rem solid transparent;border-left:.25rem solid var(--gray-4);border-right:0;border-top:.25rem solid transparent;content:"";display:block;height:0;left:.5rem;position:absolute;top:.625rem;transition:transform .1s linear;width:0}.DocNav-groupLabel--empty:before{content:unset}.DocNav-groupLabel:after{content:"";display:block;height:2rem;left:0;position:absolute;top:0;width:2rem}.DocNav [role=group] .DocNav-groupLabel:before{left:1.5625rem;top:.6875rem}.DocNav-groupLabel[aria-expanded=true]{margin-bottom:.375em}.DocNav-groupLabel[aria-expanded=true]:before{transform:rotate(90deg)}.DocNav [aria-expanded=false]+[role=group]{display:none}}@media only screen and (min-width:100rem){.Documentation{grid-template-columns:22rem minmax(0,auto)}}@media only screen and (min-width:130rem){.Documentation{grid-template-columns:35rem minmax(0,auto)}}
+/*# sourceMappingURL=sidenav.css.map */
\ No newline at end of file
diff --git a/content/static/css/sidenav.css.map b/content/static/css/sidenav.css.map
new file mode 100644
index 0000000..20717b3
--- /dev/null
+++ b/content/static/css/sidenav.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/sidenav.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAMF,+BACE,2CAA4C,CAC5C,mDAGF,CACA,8DAIE,YACF,CACA,cACE,6BAA8B,CAC9B,aAAc,CACd,WAAY,CACZ,cAAe,CACf,uBAAgB,CAAhB,eAAgB,CAChB,wBAAyB,CACzB,gCAAkC,CAClC,SACF,CACA,aACE,cACE,YACF,CACF,CACA,0BACE,6CACF,CACA,yCAEE,SAAU,CACV,SAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,uBACF,CACA,oBACE,kBAAmB,CACnB,mBAAoB,CACpB,YAAa,CACb,eACF,CACA,0BACE,eAAgB,CAChB,kCAAoC,CACpC,oCAAsC,CACtC,oCAAsC,CACtC,UAAW,CACX,aAAc,CACd,QAAS,CACT,iBAAkB,CAClB,aAAe,CACf,WAAa,CACb,OACF,CACA,yBACE,kBAAmB,CACnB,gBAAiB,CACjB,kBAAoB,CACpB,wBAAyB,CACzB,eACF,CACA,yBACE,MAAO,CACP,mBAAoB,CACpB,eAAgB,CAChB,sBAAuB,CACvB,kBACF,CACA,qBACE,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,sBAAuB,CACvB,mCAAqC,CACrC,sBAAwB,CACxB,iBAAkB,CAClB,aACF,CAKA,4BACE,mBACF,CACA,8BACE,mBACF,CACA,yCACE,+BACE,0CAA4C,CAC5C,kDAGF,CACA,eACE,oBAAgB,CAAhB,eAAgB,CAChB,YAAa,CACb,4CACF,CAKA,sCAEE,eAAgB,CAChB,WAAY,CACZ,UACF,CACA,qBACE,kBAAmB,CACnB,iBACF,CACA,QACE,aAAc,CACd,6CAA8C,CAC9C,iBAAkB,CAClB,eAAgB,CAChB,gBAAiB,CACjB,mBAAqB,CACrB,uBAAgB,CAAhB,eAAgB,CAChB,wBACF,CACA,cACE,YACF,CACA,yCAEE,QAAS,CACT,gBACF,CACA,wCACE,mBACF,CACA,qBACE,iBAAmB,CACnB,SACF,CACA,wBACE,iCAAoC,CACpC,iBAAkB,CAClB,wBAAiB,CAAjB,qBAAiB,CAAjB,oBAAiB,CAAjB,gBACF,CACA,4DAEE,SAAU,CACV,yBACF,CACA,qCACE,mBACF,CACA,mCACE,qBACF,CACA,6BACE,mBAAoB,CACpB,eACF,CACA,4DACE,iBAAkB,CAClB,iCAAkC,CAClC,UAAW,CACX,aAAc,CACd,eAAiB,CACjB,aAAe,CACf,iBAAkB,CAClB,YAAc,CACd,cACF,CACA,iDACE,WAAY,CACZ,UACF,CACA,kDACE,uCAAyC,CACzC,kBAAmB,CACnB,kBACF,CACA,8DACE,YACF,CACA,uDACE,0CACF,CACA,mBACE,cAAe,CACf,aACF,CACA,2CAGE,mBAAoB,CACpB,aAAc,CACd,SAAU,CACV,eAAgB,CAChB,oBAAqB,CACrB,sBAAuB,CACvB,kBACF,CACA,8CAEE,mBACF,CACA,0BACE,sCAAwC,CACxC,sCAAwC,CACxC,cAAe,CACf,mCAAqC,CACrC,UAAW,CACX,aAAc,CACd,QAAS,CACT,UAAY,CACZ,iBAAkB,CAClB,WAAa,CACb,+BAAiC,CACjC,OACF,CACA,iCACE,aACF,CAEA,yBACE,UAAW,CACX,aAAc,CACd,WAAY,CACZ,MAAO,CACP,iBAAkB,CAClB,KAAM,CACN,UACF,CAKA,+CACE,cAAe,CACf,YACF,CACA,uCACE,oBACF,CACA,8CACE,uBACF,CACA,2CACE,YACF,CACF,CACA,0CACE,eACE,0CACF,CACF,CACA,0CACE,eACE,0CACF,CACF","file":"sidenav.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n/*\n * Styling the sidenav.\n */\n\n.DetailsContent :target::before {\n height: calc(var(--header-height) + 3.75rem);\n margin-top: calc(\n -1 * (var(--header-height) + 3.75rem)\n ); /* Move hidden anchor content for deep linking with a sticky header. */\n}\n.Documentation-nav,\n.Documentation-index,\n.DocNav,\n.DocNav-index {\n display: none;\n}\n.DocNavMobile {\n background-color: var(--white);\n display: block;\n height: 3rem;\n margin: 0 -1rem;\n position: sticky;\n top: var(--header-height);\n transition: box-shadow 0.2s linear;\n z-index: 4;\n}\n@media print {\n .DocNavMobile {\n display: none;\n }\n}\n.DocNavMobile--withShadow {\n box-shadow: 0 0.1875rem 0.1875rem rgba(0, 0, 0, 0.2);\n}\n.DocNavMobile-label,\n.DocNavMobile-select {\n left: 1rem;\n top: 0.5rem;\n height: 2rem;\n position: absolute;\n width: calc(100% - 2rem);\n}\n.DocNavMobile-label {\n align-items: center;\n color: var(--gray-2);\n display: flex;\n padding: 0 0.5rem;\n}\n.DocNavMobile-label::after {\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n border-right: 0.3rem solid transparent;\n border-top: 0.3rem solid var(--gray-4);\n content: '';\n display: block;\n height: 0;\n position: absolute;\n right: 0.625rem;\n top: 0.875rem;\n width: 0;\n}\n.DocNavMobile-selectIcon {\n fill: var(--gray-3);\n height: 1.4375rem;\n margin-right: 0.5rem;\n transform: rotate(180deg);\n width: 1.4375rem;\n}\n.DocNavMobile-selectText {\n flex: 1;\n margin-right: 1.2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.DocNavMobile-select {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: transparent;\n border: 0.0625rem solid var(--gray-8);\n border-radius: 0.1875rem;\n color: transparent;\n display: block;\n}\n/**\n * Firefox allows for styling of option and optgroup tags.\n * Ensure they don’t inherit the clear styling of their parent.\n */\n.DocNavMobile-select option {\n color: var(--gray-1);\n}\n.DocNavMobile-select optgroup {\n color: var(--gray-3);\n}\n@media only screen and (min-width: 52rem) {\n .DetailsContent :target::before {\n height: calc(var(--header-height) + 0.75rem);\n margin-top: calc(\n -1 * (var(--header-height) + 0.75rem)\n ); /* Move hidden anchor content for deep linking with a sticky header. */\n }\n .Documentation {\n column-gap: 2rem;\n display: grid;\n grid-template-columns: 17.5rem minmax(0, auto);\n }\n /**\n * Remove once Doc HTML is fully rolled out, as js-* styles should NEVER be\n * styled per https://golang.org/wiki/CSSStyleGuide.\n */\n .js-docContent,\n .Documentation-content {\n max-width: 60rem;\n min-width: 0;\n width: 100%;\n }\n .Documentation-build {\n grid-column: span 2;\n text-align: center;\n }\n .DocNav {\n display: block;\n max-height: calc(100vh - var(--header-height));\n overflow-x: hidden;\n overflow-y: auto;\n padding-top: 1rem;\n padding-left: 0.25rem;\n position: sticky;\n top: var(--header-height);\n }\n .DocNavMobile {\n display: none;\n }\n .DocNav [role='tree'],\n .DocNav [role='group'] {\n margin: 0;\n padding: 0 0 2rem 0;\n }\n .DocNav [role='treeitem'][aria-level='1'] {\n margin-bottom: 0.5rem;\n }\n .DocNav [role='group'] {\n font-size: 0.875rem;\n padding: 0;\n }\n .DocNav [role='treeitem'] {\n padding: 0.125rem 0 0.125rem 1.25rem;\n position: relative;\n user-select: none;\n }\n .DocNav [role='treeitem']:focus,\n .DocNav [role='treeitem']:hover {\n outline: 0;\n text-decoration: underline;\n }\n .DocNav [role='group'] [role='treeitem'] {\n padding-left: 2.5rem;\n }\n .DocNav ul[role='group'] > :last-child {\n margin-bottom: 0.375rem;\n }\n .DocNav [aria-selected='true'] {\n color: var(--gray-1);\n font-weight: 500;\n }\n .DocNav [aria-selected='true']:not(.DocNav-groupLabel)::before {\n border-radius: 50%;\n background-color: var(--turq-dark);\n content: '';\n display: block;\n height: 0.3125rem;\n left: 0.4688rem;\n position: absolute;\n top: 0.6875rem;\n width: 0.3125rem;\n }\n .DocNav [role='group'] [aria-selected='true']::before {\n left: 1.5rem;\n top: 0.75rem;\n }\n .DocNav [role='group'] [role='group'] [role='treeitem'] {\n border-left: 0.125rem solid var(--gray-9);\n margin-left: 2.5rem;\n padding-left: 0.5rem;\n }\n .DocNav [role='group'] [role='group'] [aria-selected='true']::before {\n display: none;\n }\n .DocNav [role='group'] [role='group'] [aria-selected='true'] {\n border-left: 0.125rem solid var(--turq-dark);\n }\n .DocNav-groupLabel {\n cursor: pointer;\n display: block;\n }\n .DocNav a,\n .DocNav a:link,\n .DocNav a:visited {\n color: var(--gray-2);\n display: block;\n opacity: 1;\n overflow: hidden;\n text-decoration: none;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .DocNav a:hover,\n .DocNav a[aria-selected='true'] {\n color: var(--gray-1);\n }\n .DocNav-groupLabel::before {\n border-bottom: 0.25rem solid transparent;\n border-left: 0.25rem solid var(--gray-4);\n border-right: 0;\n border-top: 0.25rem solid transparent;\n content: '';\n display: block;\n height: 0;\n left: 0.5rem;\n position: absolute;\n top: 0.625rem;\n transition: transform 0.1s linear;\n width: 0;\n }\n .DocNav-groupLabel--empty::before {\n content: unset;\n }\n /* Added to increase hit target on triangle above. */\n .DocNav-groupLabel::after {\n content: '';\n display: block;\n height: 2rem;\n left: 0;\n position: absolute;\n top: 0;\n width: 2rem;\n }\n /**\n * Expandable nodes at this level have smaller text and more left padding,\n * so adjust for that.\n */\n .DocNav [role='group'] .DocNav-groupLabel::before {\n left: 1.5625rem;\n top: 0.6875rem;\n }\n .DocNav-groupLabel[aria-expanded='true'] {\n margin-bottom: 0.375em;\n }\n .DocNav-groupLabel[aria-expanded='true']::before {\n transform: rotate(90deg);\n }\n .DocNav [aria-expanded='false'] + [role='group'] {\n display: none;\n }\n}\n@media only screen and (min-width: 100rem) {\n .Documentation {\n grid-template-columns: 22rem minmax(0, auto);\n }\n}\n@media only screen and (min-width: 130rem) {\n .Documentation {\n grid-template-columns: 35rem minmax(0, auto);\n }\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit.css b/content/static/css/unit.css
index 2667c7c..148a578 100644
--- a/content/static/css/unit.css
+++ b/content/static/css/unit.css
@@ -1,25 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-@import './unit_header.css';
-@import './unit_fixed_header.css';
-
-.Unit-content {
- margin: auto;
- max-width: 98rem;
- min-height: 32rem;
- padding: 0 1rem;
-}
-@media only screen and (min-width: 57.7rem) {
- .Unit-content {
- padding: 0 1.5rem;
- }
-}
-.Unit-content > div,
-section {
- margin-top: 2rem;
- max-width: 60rem;
-}
+ */@import "./unit_header.css";@import "./unit_fixed_header.css";.Unit-content{margin:auto;max-width:98rem;min-height:32rem;padding:0 1rem}@media only screen and (min-width:57.7rem){.Unit-content{padding:0 1.5rem}}.Unit-content>div,section{margin-top:2rem;max-width:60rem}
+/*# sourceMappingURL=unit.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit.css.map b/content/static/css/unit.css.map
new file mode 100644
index 0000000..40fb56d
--- /dev/null
+++ b/content/static/css/unit.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,2BAA2B,CAC3B,iCAAiC,CAEjC,cACE,WAAY,CACZ,eAAgB,CAChB,gBAAiB,CACjB,cACF,CACA,2CACE,cACE,gBACF,CACF,CACA,0BAEE,eAAgB,CAChB,eACF","file":"unit.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n@import './unit_header.css';\n@import './unit_fixed_header.css';\n\n.Unit-content {\n margin: auto;\n max-width: 98rem;\n min-height: 32rem;\n padding: 0 1rem;\n}\n@media only screen and (min-width: 57.7rem) {\n .Unit-content {\n padding: 0 1.5rem;\n }\n}\n.Unit-content > div,\nsection {\n margin-top: 2rem;\n max-width: 60rem;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_details.css b/content/static/css/unit_details.css
index 9013b92..30c743e 100644
--- a/content/static/css/unit_details.css
+++ b/content/static/css/unit_details.css
@@ -1,108 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-@import './readme.css';
-@import './sidenav.css';
-@import './unit_readme.css';
-@import './unit_doc.css';
-@import './unit_files.css';
-@import './unit_directories.css';
-@import './unit_meta.css';
-
-.UnitDetails {
- column-gap: 2rem;
- display: grid;
- grid-template-columns: minmax(0, auto);
- margin: auto;
- margin-top: 1rem;
- max-width: 98rem;
- min-height: 32rem;
- padding: 0 1rem;
- word-break: break-word;
-}
-@media only screen and (min-width: 57.7rem) {
- .UnitDetails {
- padding: 0 1.5rem;
- }
-}
-@media only screen and (min-width: 52rem) {
- .UnitDetails {
- grid-template-columns: 15.5rem minmax(32.5rem, 43.125rem);
- margin-top: 0;
- }
-}
-@media only screen and (min-width: 64rem) {
- .UnitDetails {
- grid-template-columns: 15.5rem minmax(30.5rem, 43.125rem) minmax(10rem, 15.5rem);
- }
-}
-@media only screen and (min-width: 80rem) {
- .UnitDetails {
- grid-template-columns: 15.5rem minmax(43.125rem, 60rem) 15.5rem;
- justify-content: center;
- }
-}
-.UnitDetails-outline {
- display: none;
- height: calc(100vh - 7.8475rem);
- margin-top: 2.5rem;
- position: sticky;
- top: 4.5rem;
-}
-@media only screen and (min-width: 52rem) {
- .UnitDetails-outline {
- display: block;
- }
-}
-.UnitDetails-content {
- margin-top: 0.5rem;
- max-width: 60rem;
-}
-@media only screen and (min-width: 52rem) {
- .UnitDetails-content {
- margin-top: 2rem;
- }
-}
-.UnitDetails-meta {
- display: none;
- margin-top: 2rem;
-}
-@media only screen and (min-width: 64rem) {
- .UnitDetails-meta {
- display: block;
- }
-}
-.UnitDetails-content :target::before {
- content: '';
- display: block;
- position: relative;
- width: 0;
- height: calc(var(--header-height) + 3.75rem);
- margin-top: calc(
- -1 * (var(--header-height) + 3.75rem)
- ); /* Move hidden anchor content for deep linking with a sticky header. */
-}
-@media only screen and (min-width: 52rem) {
- .UnitDetails-content :target::before {
- height: calc(var(--header-height) + 0.75rem);
- margin-top: calc(
- -1 * (var(--header-height) + 0.75rem)
- ); /* Move hidden anchor content for deep linking with a sticky header. */
- }
-}
-
-.UnitDetails-contentEmpty {
- background-color: var(--gray-10);
- color: var(--gray-2);
- height: 15rem;
- padding-top: 1rem;
- text-align: center;
-}
-
-.UnitDetails-contentEmpty img {
- height: 7.8125rem;
- width: auto;
-}
+ */@import "./readme.css";@import "./sidenav.css";@import "./unit_readme.css";@import "./unit_doc.css";@import "./unit_files.css";@import "./unit_directories.css";@import "./unit_meta.css";.UnitDetails{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:minmax(0,auto);margin:1rem auto auto;max-width:98rem;min-height:32rem;padding:0 1rem;word-break:break-word}@media only screen and (min-width:57.7rem){.UnitDetails{padding:0 1.5rem}}@media only screen and (min-width:52rem){.UnitDetails{grid-template-columns:15.5rem minmax(32.5rem,43.125rem);margin-top:0}}@media only screen and (min-width:64rem){.UnitDetails{grid-template-columns:15.5rem minmax(30.5rem,43.125rem) minmax(10rem,15.5rem)}}@media only screen and (min-width:80rem){.UnitDetails{grid-template-columns:15.5rem minmax(43.125rem,60rem) 15.5rem;justify-content:center}}.UnitDetails-outline{display:none;height:calc(100vh - 7.8475rem);margin-top:2.5rem;position:-webkit-sticky;position:sticky;top:4.5rem}@media only screen and (min-width:52rem){.UnitDetails-outline{display:block}}.UnitDetails-content{margin-top:.5rem;max-width:60rem}@media only screen and (min-width:52rem){.UnitDetails-content{margin-top:2rem}}.UnitDetails-meta{display:none;margin-top:2rem}@media only screen and (min-width:64rem){.UnitDetails-meta{display:block}}.UnitDetails-content :target:before{content:"";display:block;position:relative;width:0;height:calc(var(--header-height) + 3.75rem);margin-top:calc(var(--header-height)*-1 + -3.75rem)}@media only screen and (min-width:52rem){.UnitDetails-content :target:before{height:calc(var(--header-height) + .75rem);margin-top:calc(var(--header-height)*-1 + -.75rem)}}.UnitDetails-contentEmpty{background-color:var(--gray-10);color:var(--gray-2);height:15rem;padding-top:1rem;text-align:center}.UnitDetails-contentEmpty img{height:7.8125rem;width:auto}
+/*# sourceMappingURL=unit_details.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit_details.css.map b/content/static/css/unit_details.css.map
new file mode 100644
index 0000000..fc59bbf
--- /dev/null
+++ b/content/static/css/unit_details.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit_details.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,sBAAsB,CACtB,uBAAuB,CACvB,2BAA2B,CAC3B,wBAAwB,CACxB,0BAA0B,CAC1B,gCAAgC,CAChC,yBAAyB,CAEzB,aACE,oBAAgB,CAAhB,eAAgB,CAChB,YAAa,CACb,oCAAsC,CAEtC,qBAAgB,CAChB,eAAgB,CAChB,gBAAiB,CACjB,cAAe,CACf,qBACF,CACA,2CACE,aACE,gBACF,CACF,CACA,yCACE,aACE,uDAAyD,CACzD,YACF,CACF,CACA,yCACE,aACE,6EACF,CACF,CACA,yCACE,aACE,6DAA+D,CAC/D,sBACF,CACF,CACA,qBACE,YAAa,CACb,8BAA+B,CAC/B,iBAAkB,CAClB,uBAAgB,CAAhB,eAAgB,CAChB,UACF,CACA,yCACE,qBACE,aACF,CACF,CACA,qBACE,gBAAkB,CAClB,eACF,CACA,yCACE,qBACE,eACF,CACF,CACA,kBACE,YAAa,CACb,eACF,CACA,yCACE,kBACE,aACF,CACF,CACA,oCACE,UAAW,CACX,aAAc,CACd,iBAAkB,CAClB,OAAQ,CACR,2CAA4C,CAC5C,mDAGF,CACA,yCACE,oCACE,0CAA4C,CAC5C,kDAGF,CACF,CAEA,0BACE,+BAAgC,CAChC,mBAAoB,CACpB,YAAa,CACb,gBAAiB,CACjB,iBACF,CAEA,8BACE,gBAAiB,CACjB,UACF","file":"unit_details.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n@import './readme.css';\n@import './sidenav.css';\n@import './unit_readme.css';\n@import './unit_doc.css';\n@import './unit_files.css';\n@import './unit_directories.css';\n@import './unit_meta.css';\n\n.UnitDetails {\n column-gap: 2rem;\n display: grid;\n grid-template-columns: minmax(0, auto);\n margin: auto;\n margin-top: 1rem;\n max-width: 98rem;\n min-height: 32rem;\n padding: 0 1rem;\n word-break: break-word;\n}\n@media only screen and (min-width: 57.7rem) {\n .UnitDetails {\n padding: 0 1.5rem;\n }\n}\n@media only screen and (min-width: 52rem) {\n .UnitDetails {\n grid-template-columns: 15.5rem minmax(32.5rem, 43.125rem);\n margin-top: 0;\n }\n}\n@media only screen and (min-width: 64rem) {\n .UnitDetails {\n grid-template-columns: 15.5rem minmax(30.5rem, 43.125rem) minmax(10rem, 15.5rem);\n }\n}\n@media only screen and (min-width: 80rem) {\n .UnitDetails {\n grid-template-columns: 15.5rem minmax(43.125rem, 60rem) 15.5rem;\n justify-content: center;\n }\n}\n.UnitDetails-outline {\n display: none;\n height: calc(100vh - 7.8475rem);\n margin-top: 2.5rem;\n position: sticky;\n top: 4.5rem;\n}\n@media only screen and (min-width: 52rem) {\n .UnitDetails-outline {\n display: block;\n }\n}\n.UnitDetails-content {\n margin-top: 0.5rem;\n max-width: 60rem;\n}\n@media only screen and (min-width: 52rem) {\n .UnitDetails-content {\n margin-top: 2rem;\n }\n}\n.UnitDetails-meta {\n display: none;\n margin-top: 2rem;\n}\n@media only screen and (min-width: 64rem) {\n .UnitDetails-meta {\n display: block;\n }\n}\n.UnitDetails-content :target::before {\n content: '';\n display: block;\n position: relative;\n width: 0;\n height: calc(var(--header-height) + 3.75rem);\n margin-top: calc(\n -1 * (var(--header-height) + 3.75rem)\n ); /* Move hidden anchor content for deep linking with a sticky header. */\n}\n@media only screen and (min-width: 52rem) {\n .UnitDetails-content :target::before {\n height: calc(var(--header-height) + 0.75rem);\n margin-top: calc(\n -1 * (var(--header-height) + 0.75rem)\n ); /* Move hidden anchor content for deep linking with a sticky header. */\n }\n}\n\n.UnitDetails-contentEmpty {\n background-color: var(--gray-10);\n color: var(--gray-2);\n height: 15rem;\n padding-top: 1rem;\n text-align: center;\n}\n\n.UnitDetails-contentEmpty img {\n height: 7.8125rem;\n width: auto;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_directories.css b/content/static/css/unit_directories.css
index 0b3edcf..ca4d650 100644
--- a/content/static/css/unit_directories.css
+++ b/content/static/css/unit_directories.css
@@ -1,45 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-.UnitDirectories {
- margin-bottom: 2rem;
-}
-.UnitDirectories-title {
- border-bottom: 0.0625rem solid var(--gray-8);
- font-size: 1.375rem;
- margin: 0.5rem 0 0 0;
- padding-bottom: 1rem;
-}
-.UnitDirectories-title img {
- height: 1rem;
- margin: auto 1rem auto 0;
- width: auto;
-}
-.UnitDirectories-table {
- margin-top: 1.5rem;
- width: 100%;
-}
-.UnitDirectories-tableHeader {
- background-color: var(--gray-9);
-}
-.UnitDirectories td {
- border-bottom: 0.0625rem solid var(--gray-8);
- max-width: 32rem;
- padding: 0.5rem 1rem;
- word-break: break-word;
-}
-.UnitDirectories th {
- text-align: left;
- border-bottom: 0.0625rem solid var(--gray-8);
- padding: 0.5rem 1rem;
-}
-.UnitDirectories-moduleTag {
- background-color: var(--blue);
- border-radius: 0.15rem;
- color: var(--gray-1);
- font-size: 0.74rem;
- padding: 0.2rem 0.4rem;
-}
+ */.UnitDirectories{margin-bottom:2rem}.UnitDirectories-title{border-bottom:.0625rem solid var(--gray-8);font-size:1.375rem;margin:.5rem 0 0;padding-bottom:1rem}.UnitDirectories-title img{height:1rem;margin:auto 1rem auto 0;width:auto}.UnitDirectories-table{margin-top:1.5rem;width:100%}.UnitDirectories-tableHeader{background-color:var(--gray-9)}.UnitDirectories td{max-width:32rem;word-break:break-word}.UnitDirectories td,.UnitDirectories th{border-bottom:.0625rem solid var(--gray-8);padding:.5rem 1rem}.UnitDirectories th{text-align:left}.UnitDirectories-moduleTag{background-color:var(--blue);border-radius:.15rem;color:var(--gray-1);font-size:.74rem;padding:.2rem .4rem}
+/*# sourceMappingURL=unit_directories.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit_directories.css.map b/content/static/css/unit_directories.css.map
new file mode 100644
index 0000000..fab3348
--- /dev/null
+++ b/content/static/css/unit_directories.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit_directories.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,iBACE,kBACF,CACA,uBACE,0CAA4C,CAC5C,kBAAmB,CACnB,gBAAoB,CACpB,mBACF,CACA,2BACE,WAAY,CACZ,uBAAwB,CACxB,UACF,CACA,uBACE,iBAAkB,CAClB,UACF,CACA,6BACE,8BACF,CACA,oBAEE,eAAgB,CAEhB,qBACF,CACA,wCALE,0CAA4C,CAE5C,kBAOF,CAJA,oBACE,eAGF,CACA,2BACE,4BAA6B,CAC7B,oBAAsB,CACtB,mBAAoB,CACpB,gBAAkB,CAClB,mBACF","file":"unit_directories.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitDirectories {\n margin-bottom: 2rem;\n}\n.UnitDirectories-title {\n border-bottom: 0.0625rem solid var(--gray-8);\n font-size: 1.375rem;\n margin: 0.5rem 0 0 0;\n padding-bottom: 1rem;\n}\n.UnitDirectories-title img {\n height: 1rem;\n margin: auto 1rem auto 0;\n width: auto;\n}\n.UnitDirectories-table {\n margin-top: 1.5rem;\n width: 100%;\n}\n.UnitDirectories-tableHeader {\n background-color: var(--gray-9);\n}\n.UnitDirectories td {\n border-bottom: 0.0625rem solid var(--gray-8);\n max-width: 32rem;\n padding: 0.5rem 1rem;\n word-break: break-word;\n}\n.UnitDirectories th {\n text-align: left;\n border-bottom: 0.0625rem solid var(--gray-8);\n padding: 0.5rem 1rem;\n}\n.UnitDirectories-moduleTag {\n background-color: var(--blue);\n border-radius: 0.15rem;\n color: var(--gray-1);\n font-size: 0.74rem;\n padding: 0.2rem 0.4rem;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_doc.css b/content/static/css/unit_doc.css
index a8b8df2..db95d74 100644
--- a/content/static/css/unit_doc.css
+++ b/content/static/css/unit_doc.css
@@ -1,37 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-.Documentation {
- display: block;
-}
-.UnitDoc {
- margin-bottom: 2rem;
-}
-.UnitDoc-title {
- border-bottom: 0.0625rem solid var(--gray-8);
- font-size: 1.375rem;
- margin: 0.5rem 0 0 0;
- padding-bottom: 1rem;
-}
-.UnitDoc-title img {
- height: 1rem;
- margin: auto 1rem auto 0;
- width: auto;
-}
-.UnitDoc-emptySection {
- background-color: var(--gray-10);
- color: var(--gray-2);
- height: 12.25rem;
- margin-top: 1.5rem;
- text-align: center;
-}
-.UnitDoc-emptySection img {
- height: 7.8125rem;
- width: auto;
-}
-.UnitDoc .Documentation h4 {
- font-size: 1.375rem;
-}
+ */.Documentation{display:block}.UnitDoc{margin-bottom:2rem}.UnitDoc-title{border-bottom:.0625rem solid var(--gray-8);font-size:1.375rem;margin:.5rem 0 0;padding-bottom:1rem}.UnitDoc-title img{height:1rem;margin:auto 1rem auto 0;width:auto}.UnitDoc-emptySection{background-color:var(--gray-10);color:var(--gray-2);height:12.25rem;margin-top:1.5rem;text-align:center}.UnitDoc-emptySection img{height:7.8125rem;width:auto}.UnitDoc .Documentation h4{font-size:1.375rem}
+/*# sourceMappingURL=unit_doc.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit_doc.css.map b/content/static/css/unit_doc.css.map
new file mode 100644
index 0000000..8554a09
--- /dev/null
+++ b/content/static/css/unit_doc.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit_doc.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,eACE,aACF,CACA,SACE,kBACF,CACA,eACE,0CAA4C,CAC5C,kBAAmB,CACnB,gBAAoB,CACpB,mBACF,CACA,mBACE,WAAY,CACZ,uBAAwB,CACxB,UACF,CACA,sBACE,+BAAgC,CAChC,mBAAoB,CACpB,eAAgB,CAChB,iBAAkB,CAClB,iBACF,CACA,0BACE,gBAAiB,CACjB,UACF,CACA,2BACE,kBACF","file":"unit_doc.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.Documentation {\n display: block;\n}\n.UnitDoc {\n margin-bottom: 2rem;\n}\n.UnitDoc-title {\n border-bottom: 0.0625rem solid var(--gray-8);\n font-size: 1.375rem;\n margin: 0.5rem 0 0 0;\n padding-bottom: 1rem;\n}\n.UnitDoc-title img {\n height: 1rem;\n margin: auto 1rem auto 0;\n width: auto;\n}\n.UnitDoc-emptySection {\n background-color: var(--gray-10);\n color: var(--gray-2);\n height: 12.25rem;\n margin-top: 1.5rem;\n text-align: center;\n}\n.UnitDoc-emptySection img {\n height: 7.8125rem;\n width: auto;\n}\n.UnitDoc .Documentation h4 {\n font-size: 1.375rem;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_files.css b/content/static/css/unit_files.css
index 0aaa11f..e0fe858 100644
--- a/content/static/css/unit_files.css
+++ b/content/static/css/unit_files.css
@@ -1,49 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-.UnitFiles {
- margin-bottom: 2rem;
-}
-.UnitFiles-title {
- border-bottom: 0.0625rem solid var(--gray-8);
- font-size: 1.375rem;
- margin: 0.5rem 0 0 0;
- padding-bottom: 1rem;
-}
-.UnitFiles-title img {
- height: 1.25rem;
- margin: auto 1rem auto 0;
- width: auto;
-}
-.UnitFiles-titleLink {
- position: relative;
-}
-.UnitFiles-titleLink a {
- bottom: 1rem;
- font-size: 0.875rem;
- position: absolute;
- right: 0;
-}
-.UnitFiles-titleLink a:after {
- background-image: url(/static/img/icon-launch.svg);
- background-repeat: no-repeat;
- background-size: 0.875rem 1.25rem;
- content: '';
- display: inline-block;
- height: 1rem;
- left: 0.3125rem;
- position: relative;
- top: 0.125rem;
- width: 1rem;
-}
-.UnitFiles-fileList {
- column-count: 5;
- column-width: 12.5rem;
- line-height: 1.5rem;
- list-style: none;
- padding-left: 0;
- word-break: break-all;
-}
+ */.UnitFiles{margin-bottom:2rem}.UnitFiles-title{border-bottom:.0625rem solid var(--gray-8);font-size:1.375rem;margin:.5rem 0 0;padding-bottom:1rem}.UnitFiles-title img{height:1.25rem;margin:auto 1rem auto 0;width:auto}.UnitFiles-titleLink{position:relative}.UnitFiles-titleLink a{bottom:1rem;font-size:.875rem;position:absolute;right:0}.UnitFiles-titleLink a:after{background-image:url(/static/img/icon-launch.svg);background-repeat:no-repeat;background-size:.875rem 1.25rem;content:"";display:inline-block;height:1rem;left:.3125rem;position:relative;top:.125rem;width:1rem}.UnitFiles-fileList{-moz-column-count:5;-moz-column-width:12.5rem;columns:12.5rem 5;line-height:1.5rem;list-style:none;padding-left:0;word-break:break-all}
+/*# sourceMappingURL=unit_files.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit_files.css.map b/content/static/css/unit_files.css.map
new file mode 100644
index 0000000..57a20c5
--- /dev/null
+++ b/content/static/css/unit_files.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit_files.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,WACE,kBACF,CACA,iBACE,0CAA4C,CAC5C,kBAAmB,CACnB,gBAAoB,CACpB,mBACF,CACA,qBACE,cAAe,CACf,uBAAwB,CACxB,UACF,CACA,qBACE,iBACF,CACA,uBACE,WAAY,CACZ,iBAAmB,CACnB,iBAAkB,CAClB,OACF,CACA,6BACE,iDAAkD,CAClD,2BAA4B,CAC5B,+BAAiC,CACjC,UAAW,CACX,oBAAqB,CACrB,WAAY,CACZ,aAAe,CACf,iBAAkB,CAClB,WAAa,CACb,UACF,CACA,oBACE,mBAAe,CACf,yBAAqB,CAArB,iBAAqB,CACrB,kBAAmB,CACnB,eAAgB,CAChB,cAAe,CACf,oBACF","file":"unit_files.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitFiles {\n margin-bottom: 2rem;\n}\n.UnitFiles-title {\n border-bottom: 0.0625rem solid var(--gray-8);\n font-size: 1.375rem;\n margin: 0.5rem 0 0 0;\n padding-bottom: 1rem;\n}\n.UnitFiles-title img {\n height: 1.25rem;\n margin: auto 1rem auto 0;\n width: auto;\n}\n.UnitFiles-titleLink {\n position: relative;\n}\n.UnitFiles-titleLink a {\n bottom: 1rem;\n font-size: 0.875rem;\n position: absolute;\n right: 0;\n}\n.UnitFiles-titleLink a::after {\n background-image: url(/static/img/icon-launch.svg);\n background-repeat: no-repeat;\n background-size: 0.875rem 1.25rem;\n content: '';\n display: inline-block;\n height: 1rem;\n left: 0.3125rem;\n position: relative;\n top: 0.125rem;\n width: 1rem;\n}\n.UnitFiles-fileList {\n column-count: 5;\n column-width: 12.5rem;\n line-height: 1.5rem;\n list-style: none;\n padding-left: 0;\n word-break: break-all;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_fixed_header.css b/content/static/css/unit_fixed_header.css
index 093e82b..a380d19 100644
--- a/content/static/css/unit_fixed_header.css
+++ b/content/static/css/unit_fixed_header.css
@@ -1,238 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-.UnitFixedHeader {
- background-color: var(--gray-10);
- border-bottom: 1px solid var(--gray-8);
- height: var(--header-height);
- position: fixed;
- top: 0;
- left: 0;
- transform: translateY(calc(var(--header-height) * -1));
- transition: transform 100ms linear;
- width: 100%;
- z-index: 1000;
-}
-@media print {
- .UnitFixedHeader {
- display: none;
- }
-}
-.UnitFixedHeader--visible {
- transform: unset;
-}
-.UnitFixedHeader-container {
- align-items: center;
- display: flex;
- height: 100%;
- margin: 0 auto;
- max-width: 75.75rem;
- padding: 0 0.5rem;
- position: relative;
-}
-.UnitFixedHeader-container {
- max-width: 98rem;
-}
-.UnitFixedHeader-logoLink {
- margin-right: 1rem;
-}
-.UnitFixedHeader-logo {
- display: block;
- height: 1.695625;
- width: 4.5rem;
-}
-.UnitFixedHeader-moduleInfo {
- align-items: baseline;
- display: flex;
- flex-wrap: nowrap;
- margin-right: 3rem;
- min-width: 0;
-}
-.UnitFixedHeader-title {
- font-weight: 600;
- font-size: 1.125rem;
- line-height: 1.5;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.UnitFixedHeader-titleType {
- display: none;
-}
-.UnitFixedHeader-titleType--small {
- display: inline;
-}
-@media only screen and (min-width: 25rem) {
- .UnitFixedHeader-titleType {
- display: inline;
- }
- .UnitFixedHeader-titleType--small {
- display: none;
- }
-}
-.UnitFixedHeader .CopyToClipboardButton {
- top: 0.1875rem;
-}
-.UnitFixedHeader-pathInput {
- left: -100vw;
- position: absolute;
- top: -100vh;
-}
-.UnitFixedHeader-version {
- color: var(--gray-2);
- font-size: 0.6875rem;
- position: relative;
-}
-@media only screen and (min-width: 37.5rem) {
- .UnitFixedHeader-container {
- padding: 0 1.5rem;
- }
- .UnitFixedHeader-logo {
- height: 1.9541rem;
- width: 5.1875rem;
- }
- .UnitFixedHeader-title {
- font-size: 1.5rem;
- }
- .UnitFixedHeader .CopyToClipboardButton {
- top: 0.0625rem;
- }
- .UnitFixedHeader-version {
- top: -0.125rem;
- }
-}
-.UnitFixedHeader-overflowingTabList {
- display: flex;
- flex: 1;
- height: 100%;
- min-width: 0;
- position: relative;
-}
-.UnitFixedHeader [role='tablist'] {
- display: flex;
- flex: 1;
- height: 100%;
- justify-content: flex-end;
- margin: 0;
- padding: 0;
-}
-.UnitFixedHeader [role='tab'] + [role='tab'] {
- margin-left: 1rem;
-}
-.UnitFixedHeader [role='tab'] {
- border-bottom: 0.25rem solid transparent;
- display: block;
- height: 100%;
- padding: 1.3125rem 0.5rem 0 0.5rem;
- white-space: nowrap;
-}
-.UnitFixedHeader [role='tab']:hover {
- border-bottom-color: var(--purple);
- text-decoration: none;
-}
-.UnitFixedHeader [role='tab'][aria-selected='true'] {
- border-bottom-color: var(--turq-dark);
-}
-.UnitFixedHeader [role='tab'][aria-hidden='true'] {
- display: none;
-}
-.UnitFixedHeader [role='tab'][aria-disabled='true'],
-.UnitFixedHeader [role='tab'][aria-disabled='true']:hover {
- border-bottom-color: transparent;
- color: var(--gray-5);
- cursor: not-allowed;
-}
-.UnitFixedHeader-overflowContainer {
- display: block;
- height: 1.5rem;
- position: absolute;
- right: 0.0625rem;
- top: 1.125rem;
- width: 1.5rem;
-}
-@media only screen and (min-width: 80rem) {
- .UnitFixedHeader-overflowContainer {
- display: none;
- }
-}
-.UnitFixedHeader-overflowingTabList.is-overflowing {
- padding-right: 1.5rem;
-}
-.UnitFixedHeader-overflowingTabList.is-overflowing .UnitFixedHeader-overflowContainer {
- display: block;
-}
-.UnitFixedHeader-overflowImage {
- fill: var(--gray-3);
- height: 100%;
- left: 0;
- position: absolute;
- top: 0;
- width: 100%;
-}
-.UnitFixedHeader-overflowSelect {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- background: transparent;
- border: 0;
- color: transparent;
- cursor: pointer;
- font-size: 1rem;
- height: 100%;
- left: 0;
- position: absolute;
- top: 0;
- width: 100%;
-}
-.UnitFixedHeader-overflowSelect option {
- color: var(--gray-1);
-}
-.UnitHeaderFixed-detail {
- align-items: center;
- display: flex;
- flex-wrap: wrap;
- margin-left: auto;
- margin-right: 2rem;
- white-space: nowrap;
-}
-.UnitHeaderFixed-detailItem {
- color: var(--gray-4);
- display: none;
- font-size: 0.875rem;
-}
-.UnitHeaderFixed-detailItem img {
- margin-right: 0.5rem;
- vertical-align: middle;
-}
-.UnitHeaderFixed-detailItem a > span {
- color: var(--gray-4);
-}
-.UnitHeaderFixed-detailItem:not(:first-of-type):before {
- content: '|';
- padding: 1rem;
-}
-@media only screen and (max-width: 52rem) {
- .UnitHeaderFixed-detailItem:not(:first-of-type):before {
- padding: 0.5rem;
- }
-}
-@media only screen and (min-width: 64rem) {
- .UnitHeaderFixed-detailItem--md {
- display: block;
- }
-}
-@media only screen and (min-width: 80rem) {
- .UnitHeaderFixed-detailItem--lg {
- display: block;
- }
-}
-a.UnitFixedHeader-backLink {
- color: black;
- display: block;
- font-size: 1.125rem;
- line-height: 1.5rem;
- margin: auto 0 auto auto;
-}
+ */.UnitFixedHeader{background-color:var(--gray-10);border-bottom:.0625rem solid var(--gray-8);height:var(--header-height);position:fixed;top:0;left:0;transform:translateY(calc(var(--header-height)*-1));transition:transform .1s linear;width:100%;z-index:1000}@media print{.UnitFixedHeader{display:none}}.UnitFixedHeader--visible{transform:unset}.UnitFixedHeader-container{align-items:center;display:flex;height:100%;margin:0 auto;max-width:98rem;padding:0 .5rem;position:relative}.UnitFixedHeader-logoLink{margin-right:1rem}.UnitFixedHeader-logo{display:block;height:1.695625;width:4.5rem}.UnitFixedHeader-moduleInfo{align-items:baseline;display:flex;flex-wrap:nowrap;margin-right:3rem;min-width:0}.UnitFixedHeader-title{font-weight:600;font-size:1.125rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitFixedHeader-titleType{display:none}.UnitFixedHeader-titleType--small{display:inline}@media only screen and (min-width:25rem){.UnitFixedHeader-titleType{display:inline}.UnitFixedHeader-titleType--small{display:none}}.UnitFixedHeader .CopyToClipboardButton{top:.1875rem}.UnitFixedHeader-pathInput{left:-100vw;position:absolute;top:-100vh}.UnitFixedHeader-version{color:var(--gray-2);font-size:.6875rem;position:relative}@media only screen and (min-width:37.5rem){.UnitFixedHeader-container{padding:0 1.5rem}.UnitFixedHeader-logo{height:1.9541rem;width:5.1875rem}.UnitFixedHeader-title{font-size:1.5rem}.UnitFixedHeader .CopyToClipboardButton{top:.0625rem}.UnitFixedHeader-version{top:-.125rem}}.UnitFixedHeader-overflowingTabList{display:flex;flex:1;height:100%;min-width:0;position:relative}.UnitFixedHeader [role=tablist]{display:flex;flex:1;height:100%;justify-content:flex-end;margin:0;padding:0}.UnitFixedHeader [role=tab]{border-bottom:.25rem solid transparent;display:block;height:100%;padding:1.3125rem .5rem 0;white-space:nowrap}.UnitFixedHeader [role=tab]+[role=tab]{margin-left:1rem}.UnitFixedHeader [role=tab]:hover{border-bottom-color:var(--purple);text-decoration:none}.UnitFixedHeader [role=tab][aria-selected=true]{border-bottom-color:var(--turq-dark)}.UnitFixedHeader [role=tab][aria-hidden=true]{display:none}.UnitFixedHeader [role=tab][aria-disabled=true],.UnitFixedHeader [role=tab][aria-disabled=true]:hover{border-bottom-color:transparent;color:var(--gray-5);cursor:not-allowed}.UnitFixedHeader-overflowContainer{display:block;height:1.5rem;position:absolute;right:.0625rem;top:1.125rem;width:1.5rem}@media only screen and (min-width:80rem){.UnitFixedHeader-overflowContainer{display:none}}.UnitFixedHeader-overflowingTabList.is-overflowing{padding-right:1.5rem}.UnitFixedHeader-overflowingTabList.is-overflowing .UnitFixedHeader-overflowContainer{display:block}.UnitFixedHeader-overflowImage{fill:var(--gray-3);height:100%;left:0;position:absolute;top:0;width:100%}.UnitFixedHeader-overflowSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:transparent;cursor:pointer;font-size:1rem;height:100%;left:0;position:absolute;top:0;width:100%}.UnitFixedHeader-overflowSelect option{color:var(--gray-1)}.UnitHeaderFixed-detail{align-items:center;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:2rem;white-space:nowrap}.UnitHeaderFixed-detailItem{color:var(--gray-4);display:none;font-size:.875rem}.UnitHeaderFixed-detailItem img{margin-right:.5rem;vertical-align:middle}.UnitHeaderFixed-detailItem a>span{color:var(--gray-4)}.UnitHeaderFixed-detailItem:not(:first-of-type):before{content:"|";padding:1rem}@media only screen and (max-width:52rem){.UnitHeaderFixed-detailItem:not(:first-of-type):before{padding:.5rem}}@media only screen and (min-width:64rem){.UnitHeaderFixed-detailItem--md{display:block}}@media only screen and (min-width:80rem){.UnitHeaderFixed-detailItem--lg{display:block}}a.UnitFixedHeader-backLink{color:#000;display:block;font-size:1.125rem;line-height:1.5rem;margin:auto 0 auto auto}
+/*# sourceMappingURL=unit_fixed_header.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit_fixed_header.css.map b/content/static/css/unit_fixed_header.css.map
new file mode 100644
index 0000000..ff0b8a4
--- /dev/null
+++ b/content/static/css/unit_fixed_header.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit_fixed_header.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,iBACE,+BAAgC,CAChC,0CAA4C,CAC5C,2BAA4B,CAC5B,cAAe,CACf,KAAM,CACN,MAAO,CACP,mDAAsD,CACtD,+BAAkC,CAClC,UAAW,CACX,YACF,CACA,aACE,iBACE,YACF,CACF,CACA,0BACE,eACF,CACA,2BACE,kBAAmB,CACnB,YAAa,CACb,WAAY,CACZ,aAAc,CACd,eAAgB,CAChB,eAAiB,CACjB,iBACF,CACA,0BACE,iBACF,CACA,sBACE,aAAc,CACd,eAAgB,CAChB,YACF,CACA,4BACE,oBAAqB,CACrB,YAAa,CACb,gBAAiB,CACjB,iBAAkB,CAClB,WACF,CACA,uBACE,eAAgB,CAChB,kBAAmB,CACnB,eAAgB,CAChB,eAAgB,CAChB,sBAAuB,CACvB,kBACF,CACA,2BACE,YACF,CACA,kCACE,cACF,CACA,yCACE,2BACE,cACF,CACA,kCACE,YACF,CACF,CACA,wCACE,YACF,CACA,2BACE,WAAY,CACZ,iBAAkB,CAClB,UACF,CACA,yBACE,mBAAoB,CACpB,kBAAoB,CACpB,iBACF,CACA,2CACE,2BACE,gBACF,CACA,sBACE,gBAAiB,CACjB,eACF,CACA,uBACE,gBACF,CACA,wCACE,YACF,CACA,yBACE,YACF,CACF,CACA,oCACE,YAAa,CACb,MAAO,CACP,WAAY,CACZ,WAAY,CACZ,iBACF,CACA,gCACE,YAAa,CACb,MAAO,CACP,WAAY,CACZ,wBAAyB,CACzB,QAAS,CACT,SACF,CACA,4BACE,sCAAwC,CACxC,aAAc,CACd,WAAY,CACZ,yBAAkC,CAClC,kBACF,CACA,uCACE,gBACF,CACA,kCACE,iCAAkC,CAClC,oBACF,CACA,gDACE,oCACF,CACA,8CACE,YACF,CACA,sGAEE,+BAAgC,CAChC,mBAAoB,CACpB,kBACF,CACA,mCACE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,cAAgB,CAChB,YAAa,CACb,YACF,CACA,yCACE,mCACE,YACF,CACF,CACA,mDACE,oBACF,CACA,sFACE,aACF,CACA,+BACE,kBAAmB,CACnB,WAAY,CACZ,MAAO,CACP,iBAAkB,CAClB,KAAM,CACN,UACF,CACA,gCACE,uBAAwB,CACxB,oBAAqB,CACrB,eAAgB,CAChB,sBAAuB,CACvB,QAAS,CACT,iBAAkB,CAClB,cAAe,CACf,cAAe,CACf,WAAY,CACZ,MAAO,CACP,iBAAkB,CAClB,KAAM,CACN,UACF,CACA,uCACE,mBACF,CACA,wBACE,kBAAmB,CACnB,YAAa,CACb,cAAe,CACf,gBAAiB,CACjB,iBAAkB,CAClB,kBACF,CACA,4BACE,mBAAoB,CACpB,YAAa,CACb,iBACF,CACA,gCACE,kBAAoB,CACpB,qBACF,CACA,mCACE,mBACF,CACA,uDACE,WAAY,CACZ,YACF,CACA,yCACE,uDACE,aACF,CACF,CACA,yCACE,gCACE,aACF,CACF,CACA,yCACE,gCACE,aACF,CACF,CACA,2BACE,UAAY,CACZ,aAAc,CACd,kBAAmB,CACnB,kBAAmB,CACnB,uBACF","file":"unit_fixed_header.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitFixedHeader {\n background-color: var(--gray-10);\n border-bottom: 0.0625rem solid var(--gray-8);\n height: var(--header-height);\n position: fixed;\n top: 0;\n left: 0;\n transform: translateY(calc(var(--header-height) * -1));\n transition: transform 100ms linear;\n width: 100%;\n z-index: 1000;\n}\n@media print {\n .UnitFixedHeader {\n display: none;\n }\n}\n.UnitFixedHeader--visible {\n transform: unset;\n}\n.UnitFixedHeader-container {\n align-items: center;\n display: flex;\n height: 100%;\n margin: 0 auto;\n max-width: 98rem;\n padding: 0 0.5rem;\n position: relative;\n}\n.UnitFixedHeader-logoLink {\n margin-right: 1rem;\n}\n.UnitFixedHeader-logo {\n display: block;\n height: 1.695625;\n width: 4.5rem;\n}\n.UnitFixedHeader-moduleInfo {\n align-items: baseline;\n display: flex;\n flex-wrap: nowrap;\n margin-right: 3rem;\n min-width: 0;\n}\n.UnitFixedHeader-title {\n font-weight: 600;\n font-size: 1.125rem;\n line-height: 1.5;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.UnitFixedHeader-titleType {\n display: none;\n}\n.UnitFixedHeader-titleType--small {\n display: inline;\n}\n@media only screen and (min-width: 25rem) {\n .UnitFixedHeader-titleType {\n display: inline;\n }\n .UnitFixedHeader-titleType--small {\n display: none;\n }\n}\n.UnitFixedHeader .CopyToClipboardButton {\n top: 0.1875rem;\n}\n.UnitFixedHeader-pathInput {\n left: -100vw;\n position: absolute;\n top: -100vh;\n}\n.UnitFixedHeader-version {\n color: var(--gray-2);\n font-size: 0.6875rem;\n position: relative;\n}\n@media only screen and (min-width: 37.5rem) {\n .UnitFixedHeader-container {\n padding: 0 1.5rem;\n }\n .UnitFixedHeader-logo {\n height: 1.9541rem;\n width: 5.1875rem;\n }\n .UnitFixedHeader-title {\n font-size: 1.5rem;\n }\n .UnitFixedHeader .CopyToClipboardButton {\n top: 0.0625rem;\n }\n .UnitFixedHeader-version {\n top: -0.125rem;\n }\n}\n.UnitFixedHeader-overflowingTabList {\n display: flex;\n flex: 1;\n height: 100%;\n min-width: 0;\n position: relative;\n}\n.UnitFixedHeader [role='tablist'] {\n display: flex;\n flex: 1;\n height: 100%;\n justify-content: flex-end;\n margin: 0;\n padding: 0;\n}\n.UnitFixedHeader [role='tab'] {\n border-bottom: 0.25rem solid transparent;\n display: block;\n height: 100%;\n padding: 1.3125rem 0.5rem 0 0.5rem;\n white-space: nowrap;\n}\n.UnitFixedHeader [role='tab'] + [role='tab'] {\n margin-left: 1rem;\n}\n.UnitFixedHeader [role='tab']:hover {\n border-bottom-color: var(--purple);\n text-decoration: none;\n}\n.UnitFixedHeader [role='tab'][aria-selected='true'] {\n border-bottom-color: var(--turq-dark);\n}\n.UnitFixedHeader [role='tab'][aria-hidden='true'] {\n display: none;\n}\n.UnitFixedHeader [role='tab'][aria-disabled='true'],\n.UnitFixedHeader [role='tab'][aria-disabled='true']:hover {\n border-bottom-color: transparent;\n color: var(--gray-5);\n cursor: not-allowed;\n}\n.UnitFixedHeader-overflowContainer {\n display: block;\n height: 1.5rem;\n position: absolute;\n right: 0.0625rem;\n top: 1.125rem;\n width: 1.5rem;\n}\n@media only screen and (min-width: 80rem) {\n .UnitFixedHeader-overflowContainer {\n display: none;\n }\n}\n.UnitFixedHeader-overflowingTabList.is-overflowing {\n padding-right: 1.5rem;\n}\n.UnitFixedHeader-overflowingTabList.is-overflowing .UnitFixedHeader-overflowContainer {\n display: block;\n}\n.UnitFixedHeader-overflowImage {\n fill: var(--gray-3);\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n.UnitFixedHeader-overflowSelect {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: transparent;\n border: 0;\n color: transparent;\n cursor: pointer;\n font-size: 1rem;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n.UnitFixedHeader-overflowSelect option {\n color: var(--gray-1);\n}\n.UnitHeaderFixed-detail {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-left: auto;\n margin-right: 2rem;\n white-space: nowrap;\n}\n.UnitHeaderFixed-detailItem {\n color: var(--gray-4);\n display: none;\n font-size: 0.875rem;\n}\n.UnitHeaderFixed-detailItem img {\n margin-right: 0.5rem;\n vertical-align: middle;\n}\n.UnitHeaderFixed-detailItem a > span {\n color: var(--gray-4);\n}\n.UnitHeaderFixed-detailItem:not(:first-of-type)::before {\n content: '|';\n padding: 1rem;\n}\n@media only screen and (max-width: 52rem) {\n .UnitHeaderFixed-detailItem:not(:first-of-type)::before {\n padding: 0.5rem;\n }\n}\n@media only screen and (min-width: 64rem) {\n .UnitHeaderFixed-detailItem--md {\n display: block;\n }\n}\n@media only screen and (min-width: 80rem) {\n .UnitHeaderFixed-detailItem--lg {\n display: block;\n }\n}\na.UnitFixedHeader-backLink {\n color: black;\n display: block;\n font-size: 1.125rem;\n line-height: 1.5rem;\n margin: auto 0 auto auto;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_header.css b/content/static/css/unit_header.css
index d7b00a0..7bf59a1 100644
--- a/content/static/css/unit_header.css
+++ b/content/static/css/unit_header.css
@@ -1,144 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-.UnitHeader {
- border-bottom: 0.0625rem solid var(--gray-8);
- padding: 0.5rem 1rem;
-}
-@media only screen and (min-width: 57.7rem) {
- .UnitHeader {
- border-bottom: 0.0625rem solid var(--gray-8);
- padding: 0.5rem 1.5rem;
- }
-}
-.UnitHeader-container {
- margin: auto;
- max-width: 95rem;
-}
-.UnitHeader-breadcrumb {
- margin-top: 0.5rem;
-}
-.UnitHeader-breadcrumbItem {
- color: var(--gray-4);
- display: inline-flex;
- font-size: 0.875rem;
- line-height: 1.5rem;
-}
-.UnitHeader-breadcrumbItem:not(:last-child)::after {
- content: '>';
- padding: 0 0.5rem;
-}
-.UnitHeader-heading {
- display: flex;
- align-items: center;
-}
-.UnitHeader-title {
- font-size: 1.75rem;
- line-height: 2.25rem;
- margin-bottom: 1rem;
- margin-top: 0.625rem;
-}
-.UnitHeader-detail {
- align-items: center;
- display: flex;
- flex-wrap: wrap;
- white-space: nowrap;
-}
-@media only screen and (min-width: 52rem) {
- .UnitHeader-detail {
- margin-bottom: 0.5rem;
- }
-}
-.UnitHeader-detailItem {
- color: var(--gray-4);
- font-size: 0.875rem;
- margin-bottom: 0.5rem;
-}
-.UnitHeader-detailItem img {
- margin-right: 0.5rem;
- vertical-align: middle;
-}
-.UnitHeader-detailItem a > span {
- color: var(--gray-4);
-}
-.UnitHeader-detailItem:not(:first-of-type)::before {
- content: '|';
- padding: 1rem;
-}
-@media only screen and (max-width: 52rem) {
- .UnitHeader-detailItem:not(:last-of-type)::before {
- padding: 0.5rem;
- }
-}
-/*
- * TODO: Replace DetailsHeader-badge with UnitHeader-versionBadge in
- * middleware/latestversion.go after unit page is launched.
- */
-.UnitHeader-versionBadge,
-.DetailsHeader-badge {
- border-radius: unset;
- color: white;
- font-size: 0.7rem;
- margin: -1rem 0 -1rem 0.5rem;
- padding: 0.25rem 0.5rem;
- text-transform: uppercase;
- top: -0.0625rem;
-}
-.UnitHeader-versionBadge--latest,
-.DetailsHeader-badge--latest {
- background: var(--turq-dark);
-}
-.UnitHeader-versionBadge--goToLatest,
-.DetailsHeader-badge--goToLatest {
- background: var(--pink);
-}
-.UnitHeader-versionBadge--unknown,
-.DetailsHeader-badge--unknown {
- display: none;
-}
-.UnitHeader-majorVersionBanner {
- background-color: var(--gray-10);
- display: flex;
- margin: -0.5rem 0 1rem 0;
- padding: 0.75rem 0;
-}
-/*
- * TODO: Replace DetailsHeader-banner with UnitHeader-majorVersionBanner in
- * middleware/latestversion.go after unit page is launched.
- */
-.UnitHeader-majorVersionBanner--latest,
-.DetailsHeader-banner--latest {
- display: none;
-}
-.UnitHeader-detailIcon {
- color: var(--gray-3);
- flex-shrink: 0;
- margin-left: 1rem;
- margin-right: 0.7rem;
- width: 1rem;
-}
-a.UnitHeader-backLink {
- color: black;
- display: block;
- font-size: 1rem;
-}
-.UnitHeader-backLink img {
- height: 0.8125rem;
- margin-right: 0.5rem;
- position: relative;
- top: -0.0625rem;
- width: auto;
-}
-.UnitHeader-badge {
- border: 1px solid var(--gray-4);
- border-radius: 0.125rem;
- font-size: 0.6875rem;
- font-weight: 500;
- line-height: 1rem;
- margin-left: 0.5rem;
- padding: 0 0.35rem;
- text-align: center;
-}
+ */.UnitHeader{border-bottom:.0625rem solid var(--gray-8);padding:.5rem 1rem}@media only screen and (min-width:57.7rem){.UnitHeader{border-bottom:.0625rem solid var(--gray-8);padding:.5rem 1.5rem}}.UnitHeader-container{margin:auto;max-width:95rem}.UnitHeader-breadcrumb{margin-top:.5rem}.UnitHeader-breadcrumbItem{color:var(--gray-4);display:inline-flex;font-size:.875rem;line-height:1.5rem}.UnitHeader-breadcrumbItem:not(:last-child):after{content:">";padding:0 .5rem}.UnitHeader-heading{display:flex;align-items:center}.UnitHeader-title{font-size:1.75rem;line-height:2.25rem;margin-bottom:1rem;margin-top:.625rem}.UnitHeader-detail{align-items:center;display:flex;flex-wrap:wrap;white-space:nowrap}@media only screen and (min-width:52rem){.UnitHeader-detail{margin-bottom:.5rem}}.UnitHeader-detailItem{color:var(--gray-4);font-size:.875rem;margin-bottom:.5rem}.UnitHeader-detailItem img{margin-right:.5rem;vertical-align:middle}.UnitHeader-detailItem a>span{color:var(--gray-4)}.UnitHeader-detailItem:not(:first-of-type):before{content:"|";padding:1rem}@media only screen and (max-width:52rem){.UnitHeader-detailItem:not(:last-of-type):before{padding:.5rem}}.DetailsHeader-badge,.UnitHeader-versionBadge{border-radius:unset;color:#fff;font-size:.7rem;margin:-1rem 0 -1rem .5rem;padding:.25rem .5rem;text-transform:uppercase;top:-.0625rem}.DetailsHeader-badge--latest,.UnitHeader-versionBadge--latest{background:var(--turq-dark)}.DetailsHeader-badge--goToLatest,.UnitHeader-versionBadge--goToLatest{background:var(--pink)}.DetailsHeader-badge--unknown,.UnitHeader-versionBadge--unknown{display:none}.UnitHeader-majorVersionBanner{background-color:var(--gray-10);display:flex;margin:-.5rem 0 1rem;padding:.75rem 0}.DetailsHeader-banner--latest,.UnitHeader-majorVersionBanner--latest{display:none}.UnitHeader-detailIcon{color:var(--gray-3);flex-shrink:0;margin-left:1rem;margin-right:.7rem;width:1rem}a.UnitHeader-backLink{color:#000;display:block;font-size:1rem}.UnitHeader-backLink img{height:.8125rem;margin-right:.5rem;position:relative;top:-.0625rem;width:auto}.UnitHeader-badge{border:.0625rem solid var(--gray-4);border-radius:.125rem;font-size:.6875rem;font-weight:500;line-height:1rem;margin-left:.5rem;padding:0 .35rem;text-align:center}
+/*# sourceMappingURL=unit_header.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit_header.css.map b/content/static/css/unit_header.css.map
new file mode 100644
index 0000000..601879f
--- /dev/null
+++ b/content/static/css/unit_header.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit_header.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,YACE,0CAA4C,CAC5C,kBACF,CACA,2CACE,YACE,0CAA4C,CAC5C,oBACF,CACF,CACA,sBACE,WAAY,CACZ,eACF,CACA,uBACE,gBACF,CACA,2BACE,mBAAoB,CACpB,mBAAoB,CACpB,iBAAmB,CACnB,kBACF,CACA,kDACE,WAAY,CACZ,eACF,CACA,oBACE,YAAa,CACb,kBACF,CACA,kBACE,iBAAkB,CAClB,mBAAoB,CACpB,kBAAmB,CACnB,kBACF,CACA,mBACE,kBAAmB,CACnB,YAAa,CACb,cAAe,CACf,kBACF,CACA,yCACE,mBACE,mBACF,CACF,CACA,uBACE,mBAAoB,CACpB,iBAAmB,CACnB,mBACF,CACA,2BACE,kBAAoB,CACpB,qBACF,CACA,8BACE,mBACF,CACA,kDACE,WAAY,CACZ,YACF,CACA,yCACE,iDACE,aACF,CACF,CAMA,8CAEE,mBAAoB,CACpB,UAAY,CACZ,eAAiB,CACjB,0BAA4B,CAC5B,oBAAuB,CACvB,wBAAyB,CACzB,aACF,CACA,8DAEE,2BACF,CACA,sEAEE,sBACF,CACA,gEAEE,YACF,CACA,+BACE,+BAAgC,CAChC,YAAa,CACb,oBAAwB,CACxB,gBACF,CAMA,qEAEE,YACF,CACA,uBACE,mBAAoB,CACpB,aAAc,CACd,gBAAiB,CACjB,kBAAoB,CACpB,UACF,CACA,sBACE,UAAY,CACZ,aAAc,CACd,cACF,CACA,yBACE,eAAiB,CACjB,kBAAoB,CACpB,iBAAkB,CAClB,aAAe,CACf,UACF,CACA,kBACE,mCAAqC,CACrC,qBAAuB,CACvB,kBAAoB,CACpB,eAAgB,CAChB,gBAAiB,CACjB,iBAAmB,CACnB,gBAAkB,CAClB,iBACF","file":"unit_header.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitHeader {\n border-bottom: 0.0625rem solid var(--gray-8);\n padding: 0.5rem 1rem;\n}\n@media only screen and (min-width: 57.7rem) {\n .UnitHeader {\n border-bottom: 0.0625rem solid var(--gray-8);\n padding: 0.5rem 1.5rem;\n }\n}\n.UnitHeader-container {\n margin: auto;\n max-width: 95rem;\n}\n.UnitHeader-breadcrumb {\n margin-top: 0.5rem;\n}\n.UnitHeader-breadcrumbItem {\n color: var(--gray-4);\n display: inline-flex;\n font-size: 0.875rem;\n line-height: 1.5rem;\n}\n.UnitHeader-breadcrumbItem:not(:last-child)::after {\n content: '>';\n padding: 0 0.5rem;\n}\n.UnitHeader-heading {\n display: flex;\n align-items: center;\n}\n.UnitHeader-title {\n font-size: 1.75rem;\n line-height: 2.25rem;\n margin-bottom: 1rem;\n margin-top: 0.625rem;\n}\n.UnitHeader-detail {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n white-space: nowrap;\n}\n@media only screen and (min-width: 52rem) {\n .UnitHeader-detail {\n margin-bottom: 0.5rem;\n }\n}\n.UnitHeader-detailItem {\n color: var(--gray-4);\n font-size: 0.875rem;\n margin-bottom: 0.5rem;\n}\n.UnitHeader-detailItem img {\n margin-right: 0.5rem;\n vertical-align: middle;\n}\n.UnitHeader-detailItem a > span {\n color: var(--gray-4);\n}\n.UnitHeader-detailItem:not(:first-of-type)::before {\n content: '|';\n padding: 1rem;\n}\n@media only screen and (max-width: 52rem) {\n .UnitHeader-detailItem:not(:last-of-type)::before {\n padding: 0.5rem;\n }\n}\n\n/*\n * TODO: Replace DetailsHeader-badge with UnitHeader-versionBadge in\n * middleware/latestversion.go after unit page is launched.\n */\n.UnitHeader-versionBadge,\n.DetailsHeader-badge {\n border-radius: unset;\n color: white;\n font-size: 0.7rem;\n margin: -1rem 0 -1rem 0.5rem;\n padding: 0.25rem 0.5rem;\n text-transform: uppercase;\n top: -0.0625rem;\n}\n.UnitHeader-versionBadge--latest,\n.DetailsHeader-badge--latest {\n background: var(--turq-dark);\n}\n.UnitHeader-versionBadge--goToLatest,\n.DetailsHeader-badge--goToLatest {\n background: var(--pink);\n}\n.UnitHeader-versionBadge--unknown,\n.DetailsHeader-badge--unknown {\n display: none;\n}\n.UnitHeader-majorVersionBanner {\n background-color: var(--gray-10);\n display: flex;\n margin: -0.5rem 0 1rem 0;\n padding: 0.75rem 0;\n}\n\n/*\n * TODO: Replace DetailsHeader-banner with UnitHeader-majorVersionBanner in\n * middleware/latestversion.go after unit page is launched.\n */\n.UnitHeader-majorVersionBanner--latest,\n.DetailsHeader-banner--latest {\n display: none;\n}\n.UnitHeader-detailIcon {\n color: var(--gray-3);\n flex-shrink: 0;\n margin-left: 1rem;\n margin-right: 0.7rem;\n width: 1rem;\n}\na.UnitHeader-backLink {\n color: black;\n display: block;\n font-size: 1rem;\n}\n.UnitHeader-backLink img {\n height: 0.8125rem;\n margin-right: 0.5rem;\n position: relative;\n top: -0.0625rem;\n width: auto;\n}\n.UnitHeader-badge {\n border: 0.0625rem solid var(--gray-4);\n border-radius: 0.125rem;\n font-size: 0.6875rem;\n font-weight: 500;\n line-height: 1rem;\n margin-left: 0.5rem;\n padding: 0 0.35rem;\n text-align: center;\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_meta.css b/content/static/css/unit_meta.css
index 81420af..5d82118 100644
--- a/content/static/css/unit_meta.css
+++ b/content/static/css/unit_meta.css
@@ -1,100 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-.UnitMeta {
- display: block;
-}
-.UnitMeta a {
- display: block;
- margin-bottom: 1rem;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- width: 100%;
-}
-.UnitMeta-header {
- font-weight: bold;
- margin: 1.125rem 0;
-}
-.UnitMeta-repo {
- font-size: 1rem;
- margin-bottom: 0.5rem;
-}
-
-.UnitMetaDetails-header {
- border-bottom: 0.0625rem solid var(--gray-8);
- display: flex;
- font-size: 1rem;
- font-weight: bold;
- justify-content: space-between;
- line-height: 1rem;
- margin-bottom: 0.5rem;
- margin-top: 1.85rem;
- padding-bottom: 0.5rem;
-}
-.UnitMetaDetails ul {
- list-style: none;
- padding-inline-start: 0;
-}
-.UnitMetaDetails li {
- font-size: 1rem;
- margin-bottom: 0.75rem;
- white-space: nowrap;
-}
-.UnitMetaDetails a {
- font-size: 1rem;
- font-weight: normal;
- text-transform: none;
-}
-.UnitMetaDetails-icon {
- height: auto;
- margin-right: 0.25rem;
- position: relative;
- width: 0.875rem;
- top: 0.125rem;
- z-index: -1;
-}
-.UnitMetaDetails-toggletip button {
- background: none;
- border: none;
- cursor: pointer;
- width: 1.625rem;
-}
-.UnitMetaDetails-toggletip [role='status'] {
- height: 0;
- position: absolute;
- width: 0;
-}
-.UnitMetaDetails-toggletipBubble {
- background: var(--white) 80%;
- border: 0.0625rem solid var(--gray-8);
- border-radius: 0.25rem;
- display: block;
- font-size: 0.75rem;
- left: -12rem;
- letter-spacing: 0.01875rem;
- line-height: 1rem;
- padding: 0.5rem;
- position: relative;
- top: 1.5rem;
- white-space: initial;
- width: 12rem;
-}
-@media only screen and (min-width: 65rem) {
- .UnitMetaDetails-toggletipBubble {
- left: -10rem;
- }
-}
-@media only screen and (min-width: 70rem) {
- .UnitMetaDetails-toggletipBubble {
- left: -8rem;
- }
-}
-@media only screen and (min-width: 82rem) {
- .UnitMetaDetails-toggletipBubble {
- left: -6rem;
- }
-}
+ */.UnitMeta,.UnitMeta a{display:block}.UnitMeta a{margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.UnitMeta-header{font-weight:700;margin:1.125rem 0}.UnitMeta-repo,.UnitMetaDetails-header{font-size:1rem;margin-bottom:.5rem}.UnitMetaDetails-header{border-bottom:.0625rem solid var(--gray-8);display:flex;font-weight:700;justify-content:space-between;line-height:1rem;margin-top:1.85rem;padding-bottom:.5rem}.UnitMetaDetails ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.UnitMetaDetails li{font-size:1rem;margin-bottom:.75rem;white-space:nowrap}.UnitMetaDetails a{font-size:1rem;font-weight:400;text-transform:none}.UnitMetaDetails-icon{height:auto;margin-right:.25rem;position:relative;width:.875rem;top:.125rem;z-index:-1}.UnitMetaDetails-toggletip button{background:none;border:none;cursor:pointer;width:1.625rem}.UnitMetaDetails-toggletip [role=status]{height:0;position:absolute;width:0}.UnitMetaDetails-toggletipBubble{background:var(--white) 80%;border:.0625rem solid var(--gray-8);border-radius:.25rem;display:block;font-size:.75rem;left:-12rem;letter-spacing:.01875rem;line-height:1rem;padding:.5rem;position:relative;top:1.5rem;white-space:normal;width:12rem}@media only screen and (min-width:65rem){.UnitMetaDetails-toggletipBubble{left:-10rem}}@media only screen and (min-width:70rem){.UnitMetaDetails-toggletipBubble{left:-8rem}}@media only screen and (min-width:82rem){.UnitMetaDetails-toggletipBubble{left:-6rem}}
+/*# sourceMappingURL=unit_meta.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit_meta.css.map b/content/static/css/unit_meta.css.map
new file mode 100644
index 0000000..7b3e128
--- /dev/null
+++ b/content/static/css/unit_meta.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit_meta.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAKF,sBAFE,aASF,CAPA,YAEE,kBAAmB,CACnB,eAAgB,CAChB,sBAAuB,CACvB,kBAAmB,CACnB,UACF,CACA,iBACE,eAAiB,CACjB,iBACF,CAMA,uCAJE,cAAe,CACf,mBAaF,CAVA,wBACE,0CAA4C,CAC5C,YAAa,CAEb,eAAiB,CACjB,6BAA8B,CAC9B,gBAAiB,CAEjB,kBAAmB,CACnB,oBACF,CACA,oBACE,eAAgB,CAChB,uBAAuB,CAAvB,sBACF,CACA,oBACE,cAAe,CACf,oBAAsB,CACtB,kBACF,CACA,mBACE,cAAe,CACf,eAAmB,CACnB,mBACF,CACA,sBACE,WAAY,CACZ,mBAAqB,CACrB,iBAAkB,CAClB,aAAe,CACf,WAAa,CACb,UACF,CACA,kCACE,eAAgB,CAChB,WAAY,CACZ,cAAe,CACf,cACF,CACA,yCACE,QAAS,CACT,iBAAkB,CAClB,OACF,CACA,iCACE,2BAA4B,CAC5B,mCAAqC,CACrC,oBAAsB,CACtB,aAAc,CACd,gBAAkB,CAClB,WAAY,CACZ,wBAA0B,CAC1B,gBAAiB,CACjB,aAAe,CACf,iBAAkB,CAClB,UAAW,CACX,kBAAoB,CACpB,WACF,CACA,yCACE,iCACE,WACF,CACF,CACA,yCACE,iCACE,UACF,CACF,CACA,yCACE,iCACE,UACF,CACF","file":"unit_meta.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitMeta {\n display: block;\n}\n.UnitMeta a {\n display: block;\n margin-bottom: 1rem;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 100%;\n}\n.UnitMeta-header {\n font-weight: bold;\n margin: 1.125rem 0;\n}\n.UnitMeta-repo {\n font-size: 1rem;\n margin-bottom: 0.5rem;\n}\n\n.UnitMetaDetails-header {\n border-bottom: 0.0625rem solid var(--gray-8);\n display: flex;\n font-size: 1rem;\n font-weight: bold;\n justify-content: space-between;\n line-height: 1rem;\n margin-bottom: 0.5rem;\n margin-top: 1.85rem;\n padding-bottom: 0.5rem;\n}\n.UnitMetaDetails ul {\n list-style: none;\n padding-inline-start: 0;\n}\n.UnitMetaDetails li {\n font-size: 1rem;\n margin-bottom: 0.75rem;\n white-space: nowrap;\n}\n.UnitMetaDetails a {\n font-size: 1rem;\n font-weight: normal;\n text-transform: none;\n}\n.UnitMetaDetails-icon {\n height: auto;\n margin-right: 0.25rem;\n position: relative;\n width: 0.875rem;\n top: 0.125rem;\n z-index: -1;\n}\n.UnitMetaDetails-toggletip button {\n background: none;\n border: none;\n cursor: pointer;\n width: 1.625rem;\n}\n.UnitMetaDetails-toggletip [role='status'] {\n height: 0;\n position: absolute;\n width: 0;\n}\n.UnitMetaDetails-toggletipBubble {\n background: var(--white) 80%;\n border: 0.0625rem solid var(--gray-8);\n border-radius: 0.25rem;\n display: block;\n font-size: 0.75rem;\n left: -12rem;\n letter-spacing: 0.01875rem;\n line-height: 1rem;\n padding: 0.5rem;\n position: relative;\n top: 1.5rem;\n white-space: initial;\n width: 12rem;\n}\n@media only screen and (min-width: 65rem) {\n .UnitMetaDetails-toggletipBubble {\n left: -10rem;\n }\n}\n@media only screen and (min-width: 70rem) {\n .UnitMetaDetails-toggletipBubble {\n left: -8rem;\n }\n}\n@media only screen and (min-width: 82rem) {\n .UnitMetaDetails-toggletipBubble {\n left: -6rem;\n }\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_outline.css b/content/static/css/unit_outline.css
index a74a1bb..fbd4f26 100644
--- a/content/static/css/unit_outline.css
+++ b/content/static/css/unit_outline.css
@@ -1,174 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-/* TODO(jamal): remove these styles with legacy code. */
-.Documentation-index,
-.DocNav-index {
- display: block;
-}
-
-.UnitOutline {
- display: flex;
- flex-direction: column;
- max-height: 100%;
- position: sticky;
- top: 4.5rem;
-}
-.UnitOutline-jumpTo {
- display: flex;
- margin-bottom: -0.1625rem;
-}
-.UnitOutline-jumpTo button {
- background-color: white;
- border: 0.0625rem solid var(--gray-8);
- border-radius: 0.25rem;
- color: var(--gray-4);
- cursor: pointer;
- height: 2rem;
- padding-left: 1.5rem;
- text-align: left;
- width: 100%;
-}
-.UnitOutline-jumpTo button:hover:not([disabled]) {
- border-color: var(--gray-7);
-}
-.UnitOutline-jumpTo::after {
- align-self: center;
- background-color: var(--gray-9);
- border-radius: 0.5rem;
- color: var(--gray-6);
- content: 'f';
- content: 'f' / 'find';
- font-size: 0.75rem;
- padding: 0.0625rem 0;
- position: absolute;
- right: 0.75rem;
- text-align: center;
- width: 1.5rem;
-}
-.UnitOutline-jumpTo::before {
- align-self: center;
- border-radius: 0.5rem;
- color: var(--gray-6);
- content: url('/static/img/pkg-icon-jumpTo_16x16.svg');
- font-size: 0.75rem;
- left: 0.4rem;
- position: absolute;
- text-align: center;
- top: 0.5rem;
-}
-.UnitOutline-jumpToInput:disabled {
- background-color: var(--gray-9);
-}
-.UnitOutline ul[role='tree'],
-.UnitOutline ul[role='treeitem'],
-.UnitOutline ul[role='group'] {
- list-style: none;
- padding-left: 0;
-}
-.UnitOutline li:last-of-type {
- padding-bottom: 0.25rem;
-}
-.UnitOutline [role='treeitem'][aria-expanded='false'] + ul[role='group'] {
- display: none;
-}
-.UnitOutline [role='treeitem'][aria-expanded='true'] + ul[role='group'] {
- display: block;
-}
-.UnitOutline [role='treeitem'][aria-level='1'] + ul[role='group'] {
- max-height: calc(100vh - 20rem);
- overflow-y: auto;
- padding: 0.5rem 0.25rem 0 0.25rem;
-}
-.UnitOutline a {
- color: var(--gray-2);
- display: block;
- line-height: 1.5rem;
- overflow: hidden;
- padding: 0.125rem 0 0.125rem 1.25rem;
- position: relative;
- text-overflow: ellipsis;
- user-select: none;
- white-space: nowrap;
-}
-.UnitOutline a:focus,
-.UnitOutline a:hover {
- outline: transparent;
- text-decoration: underline;
-}
-.UnitOutline [role='treeitem'][aria-selected='true'] {
- color: var(--gray-1);
-}
-.UnitOutline [role='treeitem'][aria-selected='true'] {
- font-weight: 500;
-}
-.UnitOutline [role='treeitem'][aria-level='1'] {
- display: block;
- font-size: 1.125rem;
- font-weight: 500;
- line-height: 2.5rem;
- padding: 0 1rem;
-}
-.UnitOutline [role='treeitem'][aria-level='1'][aria-selected='true'],
-.UnitOutline [role='treeitem'][aria-level='1'][aria-expanded='true'] {
- background-color: var(--gray-9);
-}
-.UnitOutline [role='treeitem'][aria-level='3'][aria-expanded='true'] {
- margin-bottom: 0.375em;
-}
-.UnitOutline [role='treeitem'][aria-level='2'] {
- position: relative;
- margin-bottom: 0.25rem;
-}
-.UnitOutline [role='treeitem'][aria-level='3'] {
- font-size: 0.875rem;
- padding-left: 2.5rem;
-}
-.UnitOutline [role='treeitem'][aria-level='4'] {
- border-left: 0.125rem solid var(--gray-9);
- font-size: 0.875rem;
- margin-left: 2.5rem;
- padding-left: 0.5rem;
-}
-.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='2']:not([aria-expanded])::before,
-.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='3']:not([aria-expanded])::before {
- border-radius: 50%;
- background-color: var(--turq-dark);
- content: '';
- display: block;
- height: 0.3125rem;
- left: 0.4688rem;
- position: absolute;
- top: 0.6875rem;
- width: 0.3125rem;
-}
-.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='2']::before,
-.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='3']::before {
- border-bottom: 0.25rem solid transparent;
- border-left: 0.25rem solid var(--gray-4);
- border-right: 0;
- border-top: 0.25rem solid transparent;
- content: '';
- display: block;
- height: 0;
- left: 0.5rem;
- position: absolute;
- top: 0.625rem;
- transition: transform 0.1s linear;
- width: 0;
-}
-.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='2']::before,
-.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='3']::before {
- transform: rotate(90deg);
-}
-.UnitOutline [role='treeitem'][aria-expanded][aria-level='3']:not([empty]):before,
-.UnitOutline [role='treeitem'][aria-selected][aria-level='3']:not([empty]):before {
- left: 1.5rem;
- top: 0.75rem;
-}
-.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='4'] {
- border-left: 0.125rem solid var(--turq-dark);
-}
+ */.DocNav-index,.Documentation-index{display:block}.UnitOutline{display:flex;flex-direction:column;max-height:100%;position:-webkit-sticky;position:sticky;top:4.5rem}.UnitOutline-jumpTo{display:flex;margin-bottom:-.1625rem}.UnitOutline-jumpTo button{background-color:#fff;border:.0625rem solid var(--gray-8);border-radius:.25rem;color:var(--gray-4);cursor:pointer;height:2rem;padding-left:1.5rem;text-align:left;width:100%}.UnitOutline-jumpTo button:hover:not([disabled]){border-color:var(--gray-7)}.UnitOutline-jumpTo:after{background-color:var(--gray-9);content:"f";content:"f"/"find";padding:.0625rem 0;right:.75rem;width:1.5rem}.UnitOutline-jumpTo:after,.UnitOutline-jumpTo:before{align-self:center;border-radius:.5rem;color:var(--gray-6);font-size:.75rem;position:absolute;text-align:center}.UnitOutline-jumpTo:before{content:url(/static/img/pkg-icon-jumpTo_16x16.svg);left:.4rem;top:.5rem}.UnitOutline-jumpToInput:disabled{background-color:var(--gray-9)}.UnitOutline ul[role=group],.UnitOutline ul[role=tree],.UnitOutline ul[role=treeitem]{list-style:none;padding-left:0}.UnitOutline li:last-of-type{padding-bottom:.25rem}.UnitOutline [role=treeitem][aria-expanded=false]+ul[role=group]{display:none}.UnitOutline [role=treeitem][aria-expanded=true]+ul[role=group]{display:block}.UnitOutline [role=treeitem][aria-level="1"]+ul[role=group]{max-height:calc(100vh - 20rem);overflow-y:auto;padding:.5rem .25rem 0}.UnitOutline a{color:var(--gray-2);display:block;line-height:1.5rem;overflow:hidden;padding:.125rem 0 .125rem 1.25rem;position:relative;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.UnitOutline a:focus,.UnitOutline a:hover{outline:transparent;text-decoration:underline}.UnitOutline [role=treeitem][aria-selected=true]{color:var(--gray-1);font-weight:500}.UnitOutline [role=treeitem][aria-level="1"]{display:block;font-size:1.125rem;font-weight:500;line-height:2.5rem;padding:0 1rem}.UnitOutline [role=treeitem][aria-level="1"][aria-expanded=true],.UnitOutline [role=treeitem][aria-level="1"][aria-selected=true]{background-color:var(--gray-9)}.UnitOutline [role=treeitem][aria-level="3"][aria-expanded=true]{margin-bottom:.375em}.UnitOutline [role=treeitem][aria-level="2"]{position:relative;margin-bottom:.25rem}.UnitOutline [role=treeitem][aria-level="3"]{font-size:.875rem;padding-left:2.5rem}.UnitOutline [role=treeitem][aria-level="4"]{border-left:.125rem solid var(--gray-9);font-size:.875rem;margin-left:2.5rem;padding-left:.5rem}.UnitOutline [role=treeitem][aria-selected=true][aria-level="2"]:not([aria-expanded]):before,.UnitOutline [role=treeitem][aria-selected=true][aria-level="3"]:not([aria-expanded]):before{border-radius:50%;background-color:var(--turq-dark);content:"";display:block;height:.3125rem;left:.4688rem;position:absolute;top:.6875rem;width:.3125rem}.UnitOutline [role=treeitem][aria-expanded][aria-owns][aria-level="2"]:before,.UnitOutline [role=treeitem][aria-expanded][aria-owns][aria-level="3"]:before{border-bottom:.25rem solid transparent;border-left:.25rem solid var(--gray-4);border-right:0;border-top:.25rem solid transparent;content:"";display:block;height:0;left:.5rem;position:absolute;top:.625rem;transition:transform .1s linear;width:0}.UnitOutline [role=treeitem][aria-expanded=true][aria-level="2"]:before,.UnitOutline [role=treeitem][aria-expanded=true][aria-level="3"]:before{transform:rotate(90deg)}.UnitOutline [role=treeitem][aria-expanded][aria-level="3"]:not([empty]):before,.UnitOutline [role=treeitem][aria-selected][aria-level="3"]:not([empty]):before{left:1.5rem;top:.75rem}.UnitOutline [role=treeitem][aria-selected=true][aria-level="4"]{border-left:.125rem solid var(--turq-dark)}
+/*# sourceMappingURL=unit_outline.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit_outline.css.map b/content/static/css/unit_outline.css.map
new file mode 100644
index 0000000..72c007c
--- /dev/null
+++ b/content/static/css/unit_outline.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit_outline.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAGF,mCAEE,aACF,CAEA,aACE,YAAa,CACb,qBAAsB,CACtB,eAAgB,CAChB,uBAAgB,CAAhB,eAAgB,CAChB,UACF,CACA,oBACE,YAAa,CACb,uBACF,CACA,2BACE,qBAAuB,CACvB,mCAAqC,CACrC,oBAAsB,CACtB,mBAAoB,CACpB,cAAe,CACf,WAAY,CACZ,mBAAoB,CACpB,eAAgB,CAChB,UACF,CACA,iDACE,0BACF,CACA,0BAEE,8BAA+B,CAG/B,WAAY,CACZ,kBAAqB,CAErB,kBAAoB,CAEpB,YAAc,CAEd,YACF,CACA,qDAbE,iBAAkB,CAElB,mBAAqB,CACrB,mBAAoB,CAGpB,gBAAkB,CAElB,iBAAkB,CAElB,iBAaF,CAVA,2BAIE,kDAAqD,CAErD,UAAY,CAGZ,SACF,CACA,kCACE,8BACF,CACA,sFAGE,eAAgB,CAChB,cACF,CACA,6BACE,qBACF,CACA,iEACE,YACF,CACA,gEACE,aACF,CACA,4DACE,8BAA+B,CAC/B,eAAgB,CAChB,sBACF,CACA,eACE,mBAAoB,CACpB,aAAc,CACd,kBAAmB,CACnB,eAAgB,CAChB,iCAAoC,CACpC,iBAAkB,CAClB,sBAAuB,CACvB,wBAAiB,CAAjB,qBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CACjB,kBACF,CACA,0CAEE,mBAAoB,CACpB,yBACF,CACA,iDACE,mBAAoB,CACpB,eACF,CACA,6CACE,aAAc,CACd,kBAAmB,CACnB,eAAgB,CAChB,kBAAmB,CACnB,cACF,CACA,kIAEE,8BACF,CACA,iEACE,oBACF,CACA,6CACE,iBAAkB,CAClB,oBACF,CACA,6CACE,iBAAmB,CACnB,mBACF,CACA,6CACE,uCAAyC,CACzC,iBAAmB,CACnB,kBAAmB,CACnB,kBACF,CACA,0LAEE,iBAAkB,CAClB,iCAAkC,CAClC,UAAW,CACX,aAAc,CACd,eAAiB,CACjB,aAAe,CACf,iBAAkB,CAClB,YAAc,CACd,cACF,CACA,4JAEE,sCAAwC,CACxC,sCAAwC,CACxC,cAAe,CACf,mCAAqC,CACrC,UAAW,CACX,aAAc,CACd,QAAS,CACT,UAAY,CACZ,iBAAkB,CAClB,WAAa,CACb,+BAAiC,CACjC,OACF,CACA,gJAEE,uBACF,CACA,gKAEE,WAAY,CACZ,UACF,CACA,iEACE,0CACF","file":"unit_outline.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n/* TODO(jamal): remove these styles with legacy code. */\n.Documentation-index,\n.DocNav-index {\n display: block;\n}\n\n.UnitOutline {\n display: flex;\n flex-direction: column;\n max-height: 100%;\n position: sticky;\n top: 4.5rem;\n}\n.UnitOutline-jumpTo {\n display: flex;\n margin-bottom: -0.1625rem;\n}\n.UnitOutline-jumpTo button {\n background-color: white;\n border: 0.0625rem solid var(--gray-8);\n border-radius: 0.25rem;\n color: var(--gray-4);\n cursor: pointer;\n height: 2rem;\n padding-left: 1.5rem;\n text-align: left;\n width: 100%;\n}\n.UnitOutline-jumpTo button:hover:not([disabled]) {\n border-color: var(--gray-7);\n}\n.UnitOutline-jumpTo::after {\n align-self: center;\n background-color: var(--gray-9);\n border-radius: 0.5rem;\n color: var(--gray-6);\n content: 'f';\n content: 'f' / 'find';\n font-size: 0.75rem;\n padding: 0.0625rem 0;\n position: absolute;\n right: 0.75rem;\n text-align: center;\n width: 1.5rem;\n}\n.UnitOutline-jumpTo::before {\n align-self: center;\n border-radius: 0.5rem;\n color: var(--gray-6);\n content: url('/static/img/pkg-icon-jumpTo_16x16.svg');\n font-size: 0.75rem;\n left: 0.4rem;\n position: absolute;\n text-align: center;\n top: 0.5rem;\n}\n.UnitOutline-jumpToInput:disabled {\n background-color: var(--gray-9);\n}\n.UnitOutline ul[role='tree'],\n.UnitOutline ul[role='treeitem'],\n.UnitOutline ul[role='group'] {\n list-style: none;\n padding-left: 0;\n}\n.UnitOutline li:last-of-type {\n padding-bottom: 0.25rem;\n}\n.UnitOutline [role='treeitem'][aria-expanded='false'] + ul[role='group'] {\n display: none;\n}\n.UnitOutline [role='treeitem'][aria-expanded='true'] + ul[role='group'] {\n display: block;\n}\n.UnitOutline [role='treeitem'][aria-level='1'] + ul[role='group'] {\n max-height: calc(100vh - 20rem);\n overflow-y: auto;\n padding: 0.5rem 0.25rem 0 0.25rem;\n}\n.UnitOutline a {\n color: var(--gray-2);\n display: block;\n line-height: 1.5rem;\n overflow: hidden;\n padding: 0.125rem 0 0.125rem 1.25rem;\n position: relative;\n text-overflow: ellipsis;\n user-select: none;\n white-space: nowrap;\n}\n.UnitOutline a:focus,\n.UnitOutline a:hover {\n outline: transparent;\n text-decoration: underline;\n}\n.UnitOutline [role='treeitem'][aria-selected='true'] {\n color: var(--gray-1);\n font-weight: 500;\n}\n.UnitOutline [role='treeitem'][aria-level='1'] {\n display: block;\n font-size: 1.125rem;\n font-weight: 500;\n line-height: 2.5rem;\n padding: 0 1rem;\n}\n.UnitOutline [role='treeitem'][aria-level='1'][aria-selected='true'],\n.UnitOutline [role='treeitem'][aria-level='1'][aria-expanded='true'] {\n background-color: var(--gray-9);\n}\n.UnitOutline [role='treeitem'][aria-level='3'][aria-expanded='true'] {\n margin-bottom: 0.375em;\n}\n.UnitOutline [role='treeitem'][aria-level='2'] {\n position: relative;\n margin-bottom: 0.25rem;\n}\n.UnitOutline [role='treeitem'][aria-level='3'] {\n font-size: 0.875rem;\n padding-left: 2.5rem;\n}\n.UnitOutline [role='treeitem'][aria-level='4'] {\n border-left: 0.125rem solid var(--gray-9);\n font-size: 0.875rem;\n margin-left: 2.5rem;\n padding-left: 0.5rem;\n}\n.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='2']:not([aria-expanded])::before,\n.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='3']:not([aria-expanded])::before {\n border-radius: 50%;\n background-color: var(--turq-dark);\n content: '';\n display: block;\n height: 0.3125rem;\n left: 0.4688rem;\n position: absolute;\n top: 0.6875rem;\n width: 0.3125rem;\n}\n.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='2']::before,\n.UnitOutline [role='treeitem'][aria-expanded][aria-owns][aria-level='3']::before {\n border-bottom: 0.25rem solid transparent;\n border-left: 0.25rem solid var(--gray-4);\n border-right: 0;\n border-top: 0.25rem solid transparent;\n content: '';\n display: block;\n height: 0;\n left: 0.5rem;\n position: absolute;\n top: 0.625rem;\n transition: transform 0.1s linear;\n width: 0;\n}\n.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='2']::before,\n.UnitOutline [role='treeitem'][aria-expanded='true'][aria-level='3']::before {\n transform: rotate(90deg);\n}\n.UnitOutline [role='treeitem'][aria-expanded][aria-level='3']:not([empty])::before,\n.UnitOutline [role='treeitem'][aria-selected][aria-level='3']:not([empty])::before {\n left: 1.5rem;\n top: 0.75rem;\n}\n.UnitOutline [role='treeitem'][aria-selected='true'][aria-level='4'] {\n border-left: 0.125rem solid var(--turq-dark);\n}\n"]}
\ No newline at end of file
diff --git a/content/static/css/unit_readme.css b/content/static/css/unit_readme.css
index 3138440..74e2615 100644
--- a/content/static/css/unit_readme.css
+++ b/content/static/css/unit_readme.css
@@ -1,59 +1,6 @@
-/*
+/*!
* Copyright 2020 The Go Authors. All rights reserved.
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file.
- */
-
-.UnitReadme {
- margin-bottom: 2rem;
-}
-.UnitReadme-title {
- border-bottom: 0.0625rem solid var(--gray-8);
- font-size: 1.375rem;
- margin: 0.5rem 0 0 0;
- padding-bottom: 1rem;
-}
-.UnitReadme-title img {
- margin-right: 1rem;
-}
-.UnitReadme-content {
- position: relative;
- max-height: 20rem;
- overflow: hidden;
-}
-.UnitReadme-content ul {
- line-height: 1.5rem;
-}
-.UnitReadme-fadeOut {
- position: absolute;
- bottom: 0;
- left: 0;
- width: 100%;
- text-align: center;
- margin: 0;
- padding: 1.875rem 0;
- background-image: linear-gradient(to bottom, transparent, var(--white));
-}
-.UnitReadme-expandLink {
- cursor: pointer;
- padding: 0.625rem 0;
- color: var(--turq-dark);
-}
-.UnitReadme-collapseLink {
- cursor: pointer;
- display: none;
- padding: 0.625rem 0;
- color: var(--turq-dark);
-}
-.UnitReadme--expanded .UnitReadme-content {
- max-height: initial;
-}
-.UnitReadme--expanded .UnitReadme-fadeOut {
- display: none;
-}
-.UnitReadme--expanded .UnitReadme-expandLink {
- display: none;
-}
-.UnitReadme--expanded .UnitReadme-collapseLink {
- display: block;
-}
+ */.UnitReadme{margin-bottom:2rem}.UnitReadme-title{border-bottom:.0625rem solid var(--gray-8);font-size:1.375rem;margin:.5rem 0 0;padding-bottom:1rem}.UnitReadme-title img{margin-right:1rem}.UnitReadme-content{position:relative;max-height:20rem;overflow:hidden}.UnitReadme-content ul{line-height:1.5rem}.UnitReadme-fadeOut{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:1.875rem 0;background-image:linear-gradient(180deg,transparent,var(--white))}.UnitReadme-collapseLink,.UnitReadme-expandLink{cursor:pointer;padding:.625rem 0;color:var(--turq-dark)}.UnitReadme-collapseLink{display:none}.UnitReadme--expanded .UnitReadme-content{max-height:none}.UnitReadme--expanded .UnitReadme-expandLink,.UnitReadme--expanded .UnitReadme-fadeOut{display:none}.UnitReadme--expanded .UnitReadme-collapseLink{display:block}
+/*# sourceMappingURL=unit_readme.css.map */
\ No newline at end of file
diff --git a/content/static/css/unit_readme.css.map b/content/static/css/unit_readme.css.map
new file mode 100644
index 0000000..b705096
--- /dev/null
+++ b/content/static/css/unit_readme.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../lib/css/unit_readme.css"],"names":[],"mappings":"AAAA;;;;EAIE,CAEF,YACE,kBACF,CACA,kBACE,0CAA4C,CAC5C,kBAAmB,CACnB,gBAAoB,CACpB,mBACF,CACA,sBACE,iBACF,CACA,oBACE,iBAAkB,CAClB,gBAAiB,CACjB,eACF,CACA,uBACE,kBACF,CACA,oBACE,iBAAkB,CAClB,QAAS,CACT,MAAO,CACP,UAAW,CACX,iBAAkB,CAClB,QAAS,CACT,kBAAmB,CACnB,iEACF,CAMA,gDAJE,cAAe,CACf,iBAAmB,CACnB,sBAOF,CALA,yBAEE,YAGF,CACA,0CACE,eACF,CAIA,uFACE,YACF,CACA,+CACE,aACF","file":"unit_readme.css","sourcesContent":["/*!\n * Copyright 2020 The Go Authors. All rights reserved.\n * Use of this source code is governed by a BSD-style\n * license that can be found in the LICENSE file.\n */\n\n.UnitReadme {\n margin-bottom: 2rem;\n}\n.UnitReadme-title {\n border-bottom: 0.0625rem solid var(--gray-8);\n font-size: 1.375rem;\n margin: 0.5rem 0 0 0;\n padding-bottom: 1rem;\n}\n.UnitReadme-title img {\n margin-right: 1rem;\n}\n.UnitReadme-content {\n position: relative;\n max-height: 20rem;\n overflow: hidden;\n}\n.UnitReadme-content ul {\n line-height: 1.5rem;\n}\n.UnitReadme-fadeOut {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n text-align: center;\n margin: 0;\n padding: 1.875rem 0;\n background-image: linear-gradient(to bottom, transparent, var(--white));\n}\n.UnitReadme-expandLink {\n cursor: pointer;\n padding: 0.625rem 0;\n color: var(--turq-dark);\n}\n.UnitReadme-collapseLink {\n cursor: pointer;\n display: none;\n padding: 0.625rem 0;\n color: var(--turq-dark);\n}\n.UnitReadme--expanded .UnitReadme-content {\n max-height: initial;\n}\n.UnitReadme--expanded .UnitReadme-fadeOut {\n display: none;\n}\n.UnitReadme--expanded .UnitReadme-expandLink {\n display: none;\n}\n.UnitReadme--expanded .UnitReadme-collapseLink {\n display: block;\n}\n"]}
\ No newline at end of file
diff --git a/devtools/cmd/css/main.go b/devtools/cmd/css/main.go
index f2de24c..a7956f2 100644
--- a/devtools/cmd/css/main.go
+++ b/devtools/cmd/css/main.go
@@ -24,7 +24,7 @@
)
const (
- cssFile = "content/static/css/readme.css"
+ cssFile = "content/lib/css/readme.css"
githubStylesheet = "https://raw.githubusercontent.com/sindresorhus/github-markdown-css/gh-pages/github-markdown.css"
githubREADMEClass = ".markdown-body"
discoveryREADMEClass = ".Overview-readmeContent"