diff --git a/assets/css/_html.css b/assets/css/_html.css index 329f74d40..34dd11f2d 100644 --- a/assets/css/_html.css +++ b/assets/css/_html.css @@ -34,7 +34,6 @@ @import "https://github.com/print-cheatsheet.css"; @import "https://github.com/makeup.css"; @import "https://github.com/tabset.css"; -@import "https://github.com/preview.css"; body:not(.dark) .content-inner img[src*="#gh-dark-mode-only"], body.dark .content-inner img[src*="#gh-light-mode-only"] { diff --git a/assets/css/autocomplete.css b/assets/css/autocomplete.css index 3997efb96..a742c83de 100644 --- a/assets/css/autocomplete.css +++ b/assets/css/autocomplete.css @@ -19,58 +19,6 @@ background-color: transparent; } -.autocomplete-preview { - width: 100%; - margin: 0; - height: 100%; - line-height: 20px; - background-color: var(--background); - font-family: var(--sansFontFamily); - border: 4px solid var(--autocompleteBorder); - padding: 12px 16px; -} - -.autocomplete-preview div, .autocomplete-preview span { - display: none; -} - -.autocomplete-preview.loading div { - float: left; - display: block; - border: 5px solid var(--autocompleteBorder); - border-radius: 50%; - border-top: 5px solid var(--textDetailAccent); - width: 20px; - height: 20px; - animation: spinner 4s linear infinite; -} - -.autocomplete-preview.loading span { - color: var(--autocompleteResults); - display: inline; - margin-left: 6px; -} - -.autocomplete-preview.loading span:after { - color: var(--autocompleteResults); - content: "Loading"; -} - -@keyframes spinner { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(360deg); } -} - -.autocomplete-preview.loading iframe { - height: 0; -} - -.autocomplete-preview iframe { - width: 100%; - height: 100%; - border: 0; -} - .autocomplete-results { list-style: none; margin: 0; @@ -117,22 +65,6 @@ scrollbar-width: thin; } -.autocomplete-suggestions.previewing:has(.selected) { - max-height: 80vh; -} - -.autocomplete-suggestions.previewing:has(.selected) .autocomplete-suggestion:not(.selected) { - display: none; -} - -.autocomplete-suggestions.previewing:not(:has(.selected)) .autocomplete-preview { - display: none; -} - -.autocomplete-suggestions:not(.previewing) .autocomplete-preview { - display: none; -} - .autocomplete-suggestion { color: var(--textHeaders) !important; display: block; @@ -141,6 +73,9 @@ transition: var(--transition-colors); border-top: 1px solid var(--suggestionBorder); font-size: 0.9rem; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } .autocomplete-suggestion.selected { @@ -153,57 +88,18 @@ background-color: var(--autocompleteHover); } -.autocomplete-suggestion:not(.selected) .autocomplete-preview-indicator { - display: none; -} - -.autocomplete-preview-indicator { - float: right; -} - -.autocomplete-preview-indicator button { - color: var(--iconAction); - display: flex; - align-items: center; - text-decoration: none; - border: 1px solid var(--suggestionBorder); - border-radius: var(--borderRadius-base); - transition: var(--transition-colors); - background-color: var(--autocompletePreview); - cursor: pointer; - padding: 4px 8px; - font-size: var(--text-sm); -} - -.autocomplete-preview-indicator button:hover { - color: var(--iconActionHover); - background-color: var(--autocompleteHover); -} - -.autocomplete-preview-indicator button i { - margin-right: 4px; -} - -.autocomplete-suggestions.previewing .autocomplete-preview-indicator-closed { - display: none; -} - -.autocomplete-suggestions:not(.previewing) .autocomplete-preview-indicator-open { - display: none; -} - -.autocomplete-suggestion:hover:not(.selected) .autocomplete-preview-indicator-closed { - display: block; -} - .autocomplete-suggestion em { font-style: normal; font-weight: bold; } +.autocomplete-suggestion .separator { + opacity: 0.4; + margin: 0 2px; +} + .autocomplete-suggestion .description { opacity: 0.6; - padding-top: 3px; } .autocomplete-suggestion .label { @@ -218,23 +114,8 @@ font-size: 0.7rem; } -.autocomplete-suggestion .header { - margin-right: 5px; -} - -.autocomplete-suggestion .title, -.autocomplete-suggestion .description { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: 100%; -} @media screen and (hover: none) { - .autocomplete-preview-indicator { - display: none !important; - } - .autocomplete-results .press-return { display: none !important; } diff --git a/assets/css/content/admonition.css b/assets/css/content/admonition.css index e3d01c12c..e11f486eb 100644 --- a/assets/css/content/admonition.css +++ b/assets/css/content/admonition.css @@ -1,32 +1,12 @@ +/* See general.css for base admonition styles - they are shared with blockquote */ + .content-inner section.admonition { border-radius: var(--borderRadius-base); - border-left: 0; -} - -.content-inner section.admonition.warning { - background-color: var(--warningBackground); -} - -.content-inner section.admonition.error { - background-color: var(--errorBackground); -} - -.content-inner section.admonition.info { - background-color: var(--infoBackground); -} - -.content-inner section.admonition.neutral { - background-color: var(--neutralBackground); -} - -.content-inner section.admonition.tip { - background-color: var(--tipBackground); } .content-inner section.admonition > .admonition-title { color: var(--contrast); - margin: 0 -1.2rem; - padding: .7rem 1.2rem .7rem 3.3rem; + padding-left: 2.2rem; font-weight: 700; font-style: normal; } @@ -41,72 +21,104 @@ -moz-osx-font-smoothing: grayscale; } -.content-inner section.admonition > .admonition-title.warning { - background-color: var(--warningHeadingBackground); - color: var(--warningHeading); -} -.content-inner section.admonition > .admonition-title.warning::before { - content: var(--icon-error-warning); - color: var(--warningHeading); -} - -.content-inner section.admonition > .admonition-title.error { - background-color: var(--errorHeadingBackground); - color: var(--errorHeading); -} -.content-inner section.admonition > .admonition-title.error::before { - content: var(--icon-error-warning); - color: var(--errorHeading); -} - -.content-inner section.admonition > .admonition-title.info { - background-color: var(--infoHeadingBackground); - color: var(--infoHeading); -} -.content-inner section.admonition > .admonition-title.info::before { - content: var(--icon-information); - color: var(--infoHeading); -} +.content-inner section.admonition { + /* Default icon */ + & .admonition-title::before { + content: var(--icon-error-warning); + } -.content-inner section.admonition > .admonition-title.neutral { - background-color: var(--neutralHeadingBackground); - color: var(--neutralHeading); -} -.content-inner section.admonition > .admonition-title.neutral::before { - content: var(--icon-double-quotes-l); - color: var(--neutralHeading); + &.warning { + background-color: var(--warningBackground); + & .admonition-title { + &, &::before { + color: var(--warningHeading); + } + } + } + &.error { + background-color: var(--errorBackground); + & .admonition-title { + &, &::before { + color: var(--errorHeading); + } + } + } + &.info { + background-color: var(--infoBackground); + & .admonition-title { + &, &::before { + color: var(--infoHeading); + } + } + } + &.neutral { + background-color: var(--neutralBackground); + & .admonition-title { + &, &::before { + content: var(--icon-double-quotes-l); + color: var(--neutralHeading); + } + } + } + &.tip { + background-color: var(--tipBackground); + & .admonition-title { + &, &::before { + color: var(--tipHeading); + } + } + } } -.content-inner section.admonition > .admonition-title.tip { - background-color: var(--tipHeadingBackground); - color: var(--tipHeading); -} -.content-inner section.admonition > .admonition-title.tip::before { - content: var(--icon-information); - color: var(--tipHeading); +@media print { + .content-inner section.admonition { + &.warning { + border-color: hsl(from var(--warningHeading) h s l / 15%); + & .admonition-title { + &, &::before { + color: hsl(var(--warningHue), 90%, 40%); + } + } + } + &.error { + border-color: hsl(from var(--errorHeading) h s l / 15%); + & .admonition-title { + &, &::before { + color: hsl(var(--errorHue), 80%, 40%); + } + } + } + &.info { + border-color: hsl(from var(--infoHeading) h s l / 15%); + & .admonition-title { + &, &::before { + color: hsl(var(--infoHue), 80%, 40%); + } + } + } + &.neutral { + border-color: hsl(from var(--neutralHeading) h s l / 15%); + & .admonition-title { + &, &::before { + color: hsl(var(--neutralHue), 30%, 40%); + } + } + } + &.tip { + border-color: hsl(from var(--tipHeading) h s l / 15%); + & .admonition-title { + &, &::before { + color: hsl(var(--tipHue), 50%, 40%); + } + } + } + } } .content-inner section.admonition > .admonition-title code { margin: 0 0.5ch; } -.content-inner section.admonition code { - background-color: var(--admInlineCodeBackground); - border: 1px solid var(--admInlineCodeBorder); - color: var(--admInlineCodeColor); -} - -.content-inner section.admonition pre code { - background-color: var(--admCodeBackground); - border: 1px solid var(--admCodeBorder); - color: var(--admCodeColor); -} - -.content-inner section.admonition > .admonition-title :is(a, a:visited) { - color: inherit; - text-decoration-color: currentColor; -} - @media screen and (max-width: 768px) { .content-inner section.admonition { margin-left: calc(-1 * var(--content-gutter)); diff --git a/assets/css/content/code.css b/assets/css/content/code.css index 9eda6a98a..67739c4e8 100644 --- a/assets/css/content/code.css +++ b/assets/css/content/code.css @@ -16,7 +16,16 @@ color: var(--link-visited-color); } +.content-inner strong > code { + font-weight: bold; +} + .content-inner code { + font-family: var(--monoFontFamily); + font-style: normal; + line-height: 24px; + font-weight: 400; + font-size: var(--text-sm); background-color: var(--codeBackground); vertical-align: baseline; border-radius: var(--borderRadius-sm); diff --git a/assets/css/content/epub-admonition.css b/assets/css/content/epub-admonition.css index be7cefe62..f83102ef7 100755 --- a/assets/css/content/epub-admonition.css +++ b/assets/css/content/epub-admonition.css @@ -11,27 +11,27 @@ .content-inner section.admonition.warning { background-color: var(--warningBackground); - border-left-color: var(--warningHeadingBackground); + border-left-color: var(--warningHeading); } .content-inner section.admonition.error { background-color: var(--errorBackground); - border-left-color: var(--errorHeadingBackground); + border-left-color: var(--errorHeading); } .content-inner section.admonition.info { background-color: var(--infoBackground); - border-left-color: var(--infoHeadingBackground); + border-left-color: var(--infoHeading); } .content-inner section.admonition.neutral { background-color: var(--neutralBackground); - border-left-color: var(--neutralHeadingBackground); + border-left-color: var(--neutralHeading); } .content-inner section.admonition.tip { background-color: var(--tipBackground); - border-left-color: var(--tipHeadingBackground); + border-left-color: var(--tipHeading); } .content-inner section.admonition > .admonition-title { @@ -42,33 +42,21 @@ } .content-inner section.admonition > .admonition-title.warning { - color: var(--warningHeadingBackground); + color: var(--warningHeading); } .content-inner section.admonition > .admonition-title.error { - color: var(--errorHeadingBackground); + color: var(--errorHeading); } .content-inner section.admonition > .admonition-title.info { - color: var(--infoHeadingBackground); + color: var(--infoHeading); } .content-inner section.admonition > .admonition-title.neutral { - color: var(--neutralHeadingBackground); + color: var(--neutralHeading); } .content-inner section.admonition > .admonition-title.tip { - color: var(--tipHeadingBackground); + color: var(--tipHeading); } .content-inner section.admonition > .admonition-title code { margin: 0 0.5ch; } - -.content-inner section.admonition code { - background-color: var(--admInlineCodeBackground); - border: 1px solid var(--admInlineCodeBorder); - color: var(--admInlineCodeColor); -} - -.content-inner section.admonition pre code { - background-color: var(--admCodeBackground); - border: 1px solid var(--admCodeBorder); - color: var(--admCodeColor); -} diff --git a/assets/css/content/general.css b/assets/css/content/general.css index bd2f7afc4..e7083205d 100644 --- a/assets/css/content/general.css +++ b/assets/css/content/general.css @@ -132,18 +132,54 @@ font-weight: normal; } -.content-inner blockquote, .content-inner section.admonition { - border-left: 3px solid var(--blockquoteBorder); - position: relative; - margin: 1.5625em 0; - padding: 0 1.2rem; - overflow: auto; - background-color: var(--blockquoteBackground); - border-radius: var(--borderRadius-base); +.content-inner { + & :is(blockquote, section.admonition) { + position: relative; + margin: 1.5625em 0; + padding: 0 1.2rem; + overflow: auto; + border-radius: var(--borderRadius-base); + + & :is(code, pre code) { + background-color: var(--admCodeBackground); + border: 1px solid var(--admCodeBorder); + color: var(--admCodeColor); + } + + & :is(a, a:visited) { + color: inherit; + } + + & :is(h1, h2, h3, h4, h5, h6):first-child { + padding-bottom: 1em; + border-bottom: 2px solid hsl(from currentColor h s l / 15%); + } + + & p:last-child { + padding-bottom: 1em; + margin-bottom: 0; + } + } + + & blockquote { + border-left: 3px solid var(--blockquoteBorder); + background-color: var(--blockquoteBackground); + } } -.content-inner blockquote p:last-child, .content-inner section.admonition p:last-child { - padding-bottom: 1em; - margin-bottom: 0; + +@media print { + .content-inner :is(blockquote, section.admonition) { + border: 2px solid hsl(from var(--textBody) h s l / 15%); + + & :is(code, pre code) { + border-color: var(--gray400); + } + + & pre code.makeup { + white-space: break-spaces; + break-inside: avoid; + } + } } .content-inner table { @@ -240,18 +276,6 @@ max-width: 100%; } -.content-inner strong > code { - font-weight: bold; -} - -.content-inner code { - font-family: var(--monoFontFamily); - font-style: normal; - line-height: 24px; - font-weight: 400; - font-size: var(--text-sm); -} - @media screen and (max-width: 768px) { .content-inner :is(ol, ul) { padding-left: calc(1.5 * var(--content-gutter)); diff --git a/assets/css/custom-props/common.css b/assets/css/custom-props/common.css index 6dda2f671..f9db03122 100644 --- a/assets/css/custom-props/common.css +++ b/assets/css/custom-props/common.css @@ -16,15 +16,17 @@ --baseLineHeight: 1.5em; /* Colours */ + --gray10: hsl(207, 43%, 98.5%); --gray25: hsl(207, 43%, 98%); --gray50: hsl(207, 43%, 96%); --gray100: hsl(212, 33%, 91%); --gray200: hsl(210, 29%, 88%); - --gray300: hsl(210, 26%, 84%); + --gray300: hsl(210, 26%, 76%); --gray400: hsl(210, 21%, 64%); --gray450: hsl(210, 21%, 49%); --gray500: hsl(210, 21%, 34%); --gray600: hsl(210, 27%, 26%); + --gray650: hsl(211, 32%, 22%); --gray700: hsl(212, 35%, 17%); --gray750: hsl(214, 46%, 14%); --gray800: hsl(216, 52%, 11%); @@ -46,12 +48,16 @@ --green-lightened-10: hsl(90, 100%, 45%); --green: hsl(90, 100%, 35%); --white: hsl(0, 0%, 100%); + --white-opacity-80: hsla(0, 0%, 100%, 80%); --white-opacity-50: hsla(0, 0%, 100%, 50%); --white-opacity-10: hsla(0, 0%, 100%, 10%); --white-opacity-0: hsla(0, 0%, 100%, 0%); --black: hsl(0, 0%, 0%); - --black-opacity-10: hsla(0, 0%, 0%, 10%); + --black-opacity-80: hsla(0, 0%, 0%, 80%); --black-opacity-50: hsla(0, 0%, 0%, 50%); + --black-opacity-30: hsla(0, 0%, 0%, 30%); + --black-opacity-10: hsla(0, 0%, 0%, 10%); + --black-opacity-0: hsla(0, 0%, 0%, 10%); --orangeDark: hsl(30, 90%, 40%); --orangeLight: hsl(30, 80%, 50%); diff --git a/assets/css/custom-props/theme-dark.css b/assets/css/custom-props/theme-dark.css index e13c47fd2..baf5330c7 100644 --- a/assets/css/custom-props/theme-dark.css +++ b/assets/css/custom-props/theme-dark.css @@ -15,36 +15,37 @@ body.dark { --tableHeadBorder: var(--gray600); --tableBodyBorder: var(--gray700); - --warningBackground: hsla( 33, 30%, 60%, 10%); - --warningHeadingBackground: hsla( 33, 66%, 35%, 80%); - --warningHeading: var(--white); - --errorBackground: hsla( 7, 30%, 60%, 10%); - --errorHeadingBackground: hsla( 6, 70%, 40%, 80%); - --errorHeading: var(--white); - --infoBackground: hsla(206, 30%, 60%, 10%); - --infoHeadingBackground: hsla(213, 55%, 35%, 80%); - --infoHeading: var(--white); - --neutralBackground: hsl(210, 30%, 60%, 10%); - --neutralHeadingBackground: var(--gray600); - --neutralHeading: var(--white); - --tipBackground: hsla(142, 30%, 60%, 10%); - --tipHeadingBackground: hsla(134, 45%, 30%, 80%); - --tipHeading: var(--white); + /* Admonition colors: optionally mixed with a particular color in order to create cohesive feel */ + --warningHue: 34; + --errorHue: 7; + --infoHue: 206; + --neutralHue: 212; + --tipHue: 142; + --admMixCol: var(--gray900); + --admMixAmt: 40%; + --warningBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--warningHue), 40%, 14%) 100%); + --warningHeading: hsl(var(--warningHue), 100%, 50%); + --errorBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--errorHue), 40%, 14%) 100%); + --errorHeading: hsl(var(--errorHue), 100%, 52%); + --infoBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--infoHue), 60%, 15%) 100%); + --infoHeading: hsl(var(--infoHue), 100%, 52%); + --neutralBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--neutralHue), 40%, 14%) 100%); + --neutralHeading: hsl(var(--neutralHue), 50%, 80%); + --tipBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--tipHue), 40%, 14%) 100%); + --tipHeading: hsl(var(--tipHue), 55%, 48%); --fnSpecAttr: var(--gray400); --fnDeprecated: var(--yellowDark); --blink: var(--gray600); - --codeBackground: var(--gray750); - --codeBorder: var(--gray600); + --codeBackground: var(--gray800); + --codeBorder: var(--gray650); --codeScrollThumb: var(--gray500); --codeScrollBackground: var(--codeBorder); - --admCodeBackground: var(--gray750); - --admCodeBorder: var(--gray600); + + --admCodeBackground: var(--black-opacity-30); + --admCodeBorder: var(--white-opacity-10); --admCodeColor: var(--gray100); - --admInlineCodeColor: var(--gray100); - --admInlineCodeBackground: var(--gray750); - --admInlineCodeBorder: var(--gray600); --tabBorder: var(--gray700); --tabBorderTop: var(--gray700); diff --git a/assets/css/custom-props/theme-light.css b/assets/css/custom-props/theme-light.css index 28c087c71..971b3b784 100644 --- a/assets/css/custom-props/theme-light.css +++ b/assets/css/custom-props/theme-light.css @@ -15,36 +15,37 @@ --tableHeadBorder: var(--gray100); --tableBodyBorder: var(--gray50); - --warningBackground: hsl( 33, 100%, 97%); - --warningHeadingBackground: hsl( 33, 87%, 64%); - --warningHeading: var(--black); - --errorBackground: hsl( 7, 81%, 96%); - --errorHeadingBackground: hsl( 6, 80%, 60%); - --errorHeading: var(--white); - --infoBackground: hsl(206, 91%, 96%); - --infoHeadingBackground: hsl(213, 92%, 62%); - --infoHeading: var(--white); - --neutralBackground: hsl(212, 29%, 92%); - --neutralHeadingBackground: hsl(220, 43%, 11%); - --neutralHeading: var(--white); - --tipBackground: hsl(142, 31%, 93%); - --tipHeadingBackground: hsl(134, 39%, 36%); - --tipHeading: var(--white); + /* Admonition colors: optionally mixed with a particular color in order to create cohesive feel */ + --warningHue: 34; + --errorHue: 7; + --infoHue: 206; + --neutralHue: 212; + --tipHue: 142; + --admMixCol: var(--gray100); + --admMixAmt: 25%; + --warningBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--warningHue), 100%, 96%) 100%); + --warningHeading: hsl(var(--warningHue), 95%, 38%); + --errorBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--errorHue), 85%, 96%) 100%); + --errorHeading: hsl(var(--errorHue), 80%, 40%); + --infoBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--infoHue), 90%, 96%) 100%); + --infoHeading: hsl(var(--infoHue), 60%, 30%); + --neutralBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--neutralHue), 40%, 93%) 100%); + --neutralHeading: hsl(var(--neutralHue), 35%, 30%); + --tipBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--tipHue), 40%, 93%) 100%); + --tipHeading: hsl(var(--tipHue), 55%, 25%); --fnSpecAttr: var(--coldGray); --fnDeprecated: var(--yellowLight); --blink: var(--yellowLight); - --codeBackground: var(--gray25); + --codeBackground: var(--gray10); --codeBorder: var(--gray100); --codeScrollThumb: var(--gray400); --codeScrollBackground: var(--codeBorder); - --admCodeBackground: var(--gray25); - --admCodeBorder: var(--gray100); + + --admCodeBackground: var(--white-opacity-80); + --admCodeBorder: var(--black-opacity-10); --admCodeColor: var(--black); - --admInlineCodeColor: var(--black); - --admInlineCodeBackground: var(--gray25); - --admInlineCodeBorder: var(--gray100); --tabBorder: var(--gray300); --tabBorderTop: var(--gray100); diff --git a/assets/css/preview.css b/assets/css/preview.css deleted file mode 100644 index dcffeb5d6..000000000 --- a/assets/css/preview.css +++ /dev/null @@ -1,24 +0,0 @@ -body.preview { - --sidebarWidth: 0px; - overflow: hidden; -} - -body.preview .content { - height: auto; -} - -body.preview .content-inner { - padding: 0; -} - -body.preview .sidebar, body.preview #sidebar-menu { - display: none; -} - -body.preview .hover-link, body.preview .detail-link { - display: none; -} - -body.preview :is(h1, h2, h3):first-of-type { - margin-top: 0; -} diff --git a/assets/css/print.css b/assets/css/print.css index cc579c3f3..305f2bd60 100644 --- a/assets/css/print.css +++ b/assets/css/print.css @@ -52,26 +52,8 @@ display: none; } - .content-inner section.admonition { - border: 2px solid var(--gray400); - } - - .content-inner section.admonition > .admonition-title { - color: var(--textHeaders); - border-bottom: 2px solid var(--gray400); - } - .content-inner pre code.makeup { - border-color: var(--gray400); white-space: break-spaces; break-inside: avoid; } - - .content-inner blockquote code.inline { - border-color: var(--gray400); - } - - .content-inner code.inline { - border-color: var(--gray400); - } } diff --git a/assets/js/autocomplete/autocomplete-list.js b/assets/js/autocomplete/autocomplete-list.js index 693c94715..725cd1d02 100644 --- a/assets/js/autocomplete/autocomplete-list.js +++ b/assets/js/autocomplete/autocomplete-list.js @@ -1,6 +1,5 @@ import { getSuggestions } from './suggestions' import { isBlank, qs } from '../helpers' -import { currentTheme } from '../theme' import autocompleteSuggestionsTemplate from '../handlebars/templates/autocomplete-suggestions.handlebars' export const AUTOCOMPLETE_CONTAINER_SELECTOR = '.autocomplete' @@ -9,7 +8,6 @@ export const AUTOCOMPLETE_SUGGESTION_SELECTOR = '.autocomplete-suggestion' const state = { autocompleteSuggestions: [], - previewOpen: false, selectedIdx: -1 } @@ -84,17 +82,6 @@ export function moveAutocompleteSelection (offset) { setAutocompleteSelection(newAutocompleteIndex(offset)) } -function handlePreviewMessage (event) { - if (event.data.type === 'preview') { - const { contentHeight } = event.data - const previewContainer = qs('.autocomplete-preview') - if (previewContainer) { - previewContainer.style.height = `${contentHeight + 32}px` - previewContainer.classList.remove('loading') - } - } -} - export function setAutocompleteSelection (index) { state.selectedIdx = index const suggestionList = qs(AUTOCOMPLETE_SUGGESTION_LIST_SELECTOR) @@ -106,24 +93,6 @@ export function setAutocompleteSelection (index) { } if (elementToSelect) { - if (state.previewOpen) { - removePreview() - window.addEventListener('message', handlePreviewMessage) - suggestionList.classList.add('previewing') - const newContainer = document.createElement('div') - newContainer.classList.add('autocomplete-preview') - newContainer.classList.add('loading') - - const previewHref = elementToSelect.href.replace('.html', `.html?preview=true&theme=${currentTheme()}`) - const iframe = document.createElement('iframe') - iframe.setAttribute('src', previewHref) - - newContainer.appendChild(document.createElement('div')) - newContainer.appendChild(document.createElement('span')) - newContainer.appendChild(iframe) - elementToSelect.parentNode.insertBefore(newContainer, elementToSelect.nextSibling) - } - elementToSelect.classList.add('selected') elementToSelect.scrollIntoView({ block: 'nearest' }) } else { @@ -131,52 +100,6 @@ export function setAutocompleteSelection (index) { } } -/** - * Toggles the preview state of the autocomplete list - */ -export function togglePreview () { - if (state.previewOpen) { - hidePreview() - } else { - showPreview() - } -} - -/** - * Hides the preview state of the autocomplete list - */ -export function hidePreview () { - state.previewOpen = false - const suggestionList = qs(AUTOCOMPLETE_SUGGESTION_LIST_SELECTOR) - if (suggestionList) { suggestionList.classList.remove('previewing') } - removePreview() -} - -/** - * Shows the preview state of the autocomplete list - */ -export function showPreview (elementToSelect) { - state.previewOpen = true - - if (elementToSelect) { - elementToSelect = elementToSelect.closest(AUTOCOMPLETE_SUGGESTION_SELECTOR) - } else { - elementToSelect = qs(`${AUTOCOMPLETE_SUGGESTION_SELECTOR}[data-index="${state.selectedIdx}"]`) - } - - if (elementToSelect) { - setAutocompleteSelection(parseInt(elementToSelect.dataset.index)) - } -} - -function removePreview () { - const preview = qs('.autocomplete-preview') - if (preview) { - preview.remove() - window.removeEventListener('message', handlePreviewMessage) - } -} - function newAutocompleteIndex (offset) { // Include the default first option with index -1 const length = state.autocompleteSuggestions.length + 1 diff --git a/assets/js/entry/html.js b/assets/js/entry/html.js index 6d44bef69..d4cabcaab 100644 --- a/assets/js/entry/html.js +++ b/assets/js/entry/html.js @@ -1,6 +1,5 @@ -// Load preview & hint-page first because they could remove DOM. +// Load hint-page first because it could remove DOM. // This prevents later modules doing unnecessary work. -import '../preview' import '../tooltips/hint-page' // The remaining modules are loaded in order of visible impact. import '../theme' diff --git a/assets/js/globals.js b/assets/js/globals.js index 179ac6ef4..00bbbe24a 100644 --- a/assets/js/globals.js +++ b/assets/js/globals.js @@ -1,9 +1,8 @@ const params = new URLSearchParams(window.location.search) const isFrame = window.self !== window.parent -export const isPreview = isFrame && params.has('preview') export const isHint = isFrame && params.has('hint') -export const isEmbedded = isPreview || isHint +export const isEmbedded = isHint // These variables are set by other scripts (e.g. generated by the docs task). diff --git a/assets/js/handlebars/templates/autocomplete-suggestions.handlebars b/assets/js/handlebars/templates/autocomplete-suggestions.handlebars index 245a6c58b..30b623932 100644 --- a/assets/js/handlebars/templates/autocomplete-suggestions.handlebars +++ b/assets/js/handlebars/templates/autocomplete-suggestions.handlebars @@ -6,41 +6,23 @@ Autocompletion results for "{{term}}" - Press RETURN for full-text search, TAB for previews + Press RETURN for full-text search
diff --git a/assets/js/preview.js b/assets/js/preview.js deleted file mode 100644 index e34ec7bd4..000000000 --- a/assets/js/preview.js +++ /dev/null @@ -1,32 +0,0 @@ -import { isEmbedded, isPreview } from './globals' -import { descriptionElementFromHash } from './helpers' - -if (isPreview && isEmbedded) { - const previewing = descriptionElementFromHash(true) - - if (previewing) { - document.body.classList.add('preview') - document.getElementById('content').replaceChildren(...previewing.childNodes) - - // Make links open in parent. - const links = document.getElementsByTagName('a:not([target=_blank]') - for (const element of links) { - element.setAttribute('target', '_parent') - } - - window.scrollTo(0, 0) - // Stop iframe scrolling affecting parent by setting body position to fixed. - document.body.style.position = 'fixed' - // Defer preview message until all other scripts have run. - setTimeout(sendPreviewInfoToParent) - window.addEventListener('resize', sendPreviewInfoToParent) - } -} - -function sendPreviewInfoToParent () { - const message = { - type: 'preview', - contentHeight: document.getElementById('content').parentElement.offsetHeight - } - window.parent.postMessage(message, '*') -} diff --git a/assets/js/search-bar.js b/assets/js/search-bar.js index 9d57b07c3..ed4fbcd4c 100644 --- a/assets/js/search-bar.js +++ b/assets/js/search-bar.js @@ -3,9 +3,6 @@ import { isAutocompleteListOpen, moveAutocompleteSelection, selectedAutocompleteSuggestion, - togglePreview, - showPreview, - hidePreview, updateAutocompleteList, AUTOCOMPLETE_CONTAINER_SELECTOR, AUTOCOMPLETE_SUGGESTION_LIST_SELECTOR @@ -27,17 +24,6 @@ if (!isEmbedded) { function initialize () { addEventListeners() setAutocompleteLimit() - - window.onTogglePreviewClick = function (event, open) { - event.preventDefault() - event.stopImmediatePropagation() - - // Keep the focus on the input instead of the button - // when the user clicked to open the preview. - // Maintains consistent keyboard navigation and look - focusSearchInput() - if (open) { showPreview(event.target) } else { hidePreview() } - } } /** @@ -62,7 +48,7 @@ export function focusSearchInput () { function setAutocompleteLimit () { const searchInput = qs(SEARCH_INPUT_SELECTOR) - const autocompleteLimit = parseInt(document.querySelector('meta[name="exdoc:autocomplete-limit"]').content) + const autocompleteLimit = parseInt(document.querySelector('meta[name="exdoc:autocomplete-limit"]')?.content) if (autocompleteLimit) { window.autocompleteLimit = autocompleteLimit } @@ -96,9 +82,6 @@ function addEventListeners () { } else if (event.key === 'ArrowDown' || (appleOS && event.ctrlKey && event.key === 'n')) { moveAutocompleteSelection(1) event.preventDefault() - } else if (event.key === 'Tab' && selectedAutocompleteSuggestion() !== null) { - togglePreview() - event.preventDefault() } }) @@ -183,7 +166,6 @@ function clearSearch () { } function hideAutocomplete () { - hidePreview() document.body.classList.remove('search-focused') hideAutocompleteList() } diff --git a/assets/js/tabsets.js b/assets/js/tabsets.js index 6d60eb142..626495f90 100644 --- a/assets/js/tabsets.js +++ b/assets/js/tabsets.js @@ -85,7 +85,6 @@ function initialize () { id: tabPanelId, class: 'tabset-panel', hidden: !selected ? '' : undefined, - tabindex: selected ? 0 : -1, 'aria-labelledby': tabId }, content) tabset.appendChild(tabPanel) diff --git a/formatters/epub/dist/epub-elixir-FNUUKFP7.css b/formatters/epub/dist/epub-elixir-FNUUKFP7.css deleted file mode 100644 index ec5b7e036..000000000 --- a/formatters/epub/dist/epub-elixir-FNUUKFP7.css +++ /dev/null @@ -1 +0,0 @@ -:root{--main: hsl(250, 68%, 69%);--mainDark: hsl(250, 68%, 59%);--mainDarkest: hsl(250, 68%, 49%);--mainLight: hsl(250, 68%, 74%);--mainLightest: hsl(250, 68%, 79%);--searchBarFocusColor: #8E7CE6;--searchBarBorderColor: rgba(142, 124, 230, .25);--link-color: var(--mainDark);--link-visited-color: var(--mainDarkest)}body.dark{--link-color: var(--mainLightest);--link-visited-color: var(--mainLight)}:root{--content-width: 949px;--content-gutter: 60px;--borderRadius-lg: 14px;--borderRadius-base: 8px;--borderRadius-sm: 3px;--navTabBorderWidth: 2px;--sansFontFamily: "Lato", system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--monoFontFamily: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--baseLineHeight: 1.5em;--gray25: hsl(207, 43%, 98%);--gray50: hsl(207, 43%, 96%);--gray100: hsl(212, 33%, 91%);--gray200: hsl(210, 29%, 88%);--gray300: hsl(210, 26%, 84%);--gray400: hsl(210, 21%, 64%);--gray450: hsl(210, 21%, 49%);--gray500: hsl(210, 21%, 34%);--gray600: hsl(210, 27%, 26%);--gray700: hsl(212, 35%, 17%);--gray750: hsl(214, 46%, 14%);--gray800: hsl(216, 52%, 11%);--gray800-opacity-0: hsla(216, 52%, 11%, 0%);--gray850: hsl(216, 63%, 8%);--gray900: hsl(218, 73%, 4%);--gray900-opacity-50: hsla(218, 73%, 4%, 50%);--gray900-opacity-0: hsla(218, 73%, 4%, 0%);--coldGrayFaint: hsl(240, 5%, 97%);--coldGrayLight: hsl(240, 5%, 88%);--coldGray-lightened-10: hsl(240, 5%, 56%);--coldGray: hsl(240, 5%, 46%);--coldGray-opacity-10: hsla(240, 5%, 46%, 10%);--coldGrayDark: hsl(240, 5%, 28%);--coldGrayDim: hsl(240, 5%, 18%);--yellowLight: hsl(43, 100%, 95%);--yellowDark: hsl(44, 100%, 15%);--yellow: hsl(60, 100%, 43%);--green-lightened-10: hsl(90, 100%, 45%);--green: hsl(90, 100%, 35%);--white: hsl(0, 0%, 100%);--white-opacity-50: hsla(0, 0%, 100%, 50%);--white-opacity-10: hsla(0, 0%, 100%, 10%);--white-opacity-0: hsla(0, 0%, 100%, 0%);--black: hsl(0, 0%, 0%);--black-opacity-10: hsla(0, 0%, 0%, 10%);--black-opacity-50: hsla(0, 0%, 0%, 50%);--orangeDark: hsl(30, 90%, 40%);--orangeLight: hsl(30, 80%, 50%);--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--transition-duration: .15s;--transition-timing: cubic-bezier(.4, 0, .2, 1);--transition-all: all var(--transition-duration) var(--transition-timing);--transition-colors: color var(--transition-duration) var(--transition-timing), background-color var(--transition-duration) var(--transition-timing), border-color var(--transition-duration) var(--transition-timing), text-decoration-color var(--transition-duration) var(--transition-timing), fill var(--transition-duration) var(--transition-timing), stroke var(--transition-duration) var(--transition-timing);--transition-opacity: opacity var(--transition-duration) var(--transition-timing)}@media screen and (max-width: 768px){:root{--content-width: 100%;--content-gutter: 20px}}option{background-color:var(--sidebarBackground)}:root{--background: var(--white);--contrast: var(--black);--textBody: var(--gray800);--textHeaders: var(--gray900);--textDetailAccent: var(--mainLight);--textDetailBackground: var(--coldGrayFaint);--iconAction: var(--coldGray);--iconActionHover: var(--gray800);--blockquoteBackground: var(--coldGrayFaint);--blockquoteBorder: var(--coldGrayLight);--tableHeadBorder: var(--gray100);--tableBodyBorder: var(--gray50);--warningBackground: hsl( 33, 100%, 97%);--warningHeadingBackground: hsl( 33, 87%, 64%);--warningHeading: var(--black);--errorBackground: hsl( 7, 81%, 96%);--errorHeadingBackground: hsl( 6, 80%, 60%);--errorHeading: var(--white);--infoBackground: hsl(206, 91%, 96%);--infoHeadingBackground: hsl(213, 92%, 62%);--infoHeading: var(--white);--neutralBackground: hsl(212, 29%, 92%);--neutralHeadingBackground: hsl(220, 43%, 11%);--neutralHeading: var(--white);--tipBackground: hsl(142, 31%, 93%);--tipHeadingBackground: hsl(134, 39%, 36%);--tipHeading: var(--white);--fnSpecAttr: var(--coldGray);--fnDeprecated: var(--yellowLight);--blink: var(--yellowLight);--codeBackground: var(--gray25);--codeBorder: var(--gray100);--codeScrollThumb: var(--gray400);--codeScrollBackground: var(--codeBorder);--admCodeBackground: var(--gray25);--admCodeBorder: var(--gray100);--admCodeColor: var(--black);--admInlineCodeColor: var(--black);--admInlineCodeBackground: var(--gray25);--admInlineCodeBorder: var(--gray100);--tabBorder: var(--gray300);--tabBorderTop: var(--gray100);--tabShadow: var(--gray25);--bottomActionsBtnBorder: var(--black-opacity-10);--bottomActionsBtnTitle: var(--mainDark);--modalBackground: var(--white);--settingsInput: var(--gray500);--settingsInputBackground: var(--white);--settingsInputBorder: var(--gray300);--settingsSectionBorder: var(--gray300);--quickSwitchInput: var(--gray500);--quickSwitchContour: var(--coldGray);--success: var(--green);--progressBarColor: var(--gray400);--sidebarAccentMain: var(--black);--sidebarBackground: var(--gray50);--sidebarHeader: var(--gray100);--sidebarMuted: var(--gray800);--sidebarHover: var(--black);--sidebarStaleVersion: var(--orangeDark);--sidebarSubheadings: var(--gray500);--sidebarItem: var(--black);--sidebarInactiveItemBorder: var(--gray500);--sidebarInactiveItemMarker: var(--gray200);--sidebarLanguageAccentBar: var(--mainDark);--sidebarActiveItem: var(--mainDarkest);--searchBarBorder: var(--gray200);--searchAccentMain: var(--gray600);--searchLanguageAccentBar: var(--main);--searchSearch: var(--white);--autocompleteBorder: rgba(3, 9, 19, .1);--autocompletePreview: var(--gray25);--autocompleteSelected: var(--gray25);--autocompleteHover: var(--gray50);--autocompleteBackground: var(--white);--suggestionBorder: var(--gray200);--autocompleteResults: var(--gray600);--autocompleteResultsBold: var(--gray800);--autocompleteLabelBack: var(--gray100);--autocompleteLabelFont: var(--gray600)}.content-inner section.admonition{border-left:solid 4px;color:var(--black);font-size:.9em;line-height:1.4em;margin-bottom:1.5em;margin-left:5px;padding:7px 15px;page-break-inside:avoid}.content-inner section.admonition.warning{background-color:var(--warningBackground);border-left-color:var(--warningHeadingBackground)}.content-inner section.admonition.error{background-color:var(--errorBackground);border-left-color:var(--errorHeadingBackground)}.content-inner section.admonition.info{background-color:var(--infoBackground);border-left-color:var(--infoHeadingBackground)}.content-inner section.admonition.neutral{background-color:var(--neutralBackground);border-left-color:var(--neutralHeadingBackground)}.content-inner section.admonition.tip{background-color:var(--tipBackground);border-left-color:var(--tipHeadingBackground)}.content-inner section.admonition>.admonition-title{margin:0 10px 5px 0;font-style:normal;font-weight:700}.content-inner section.admonition>.admonition-title.warning{color:var(--warningHeadingBackground)}.content-inner section.admonition>.admonition-title.error{color:var(--errorHeadingBackground)}.content-inner section.admonition>.admonition-title.info{color:var(--infoHeadingBackground)}.content-inner section.admonition>.admonition-title.neutral{color:var(--neutralHeadingBackground)}.content-inner section.admonition>.admonition-title.tip{color:var(--tipHeadingBackground)}.content-inner section.admonition>.admonition-title code{margin:0 .5ch}.content-inner section.admonition code{background-color:var(--admInlineCodeBackground);border:1px solid var(--admInlineCodeBorder);color:var(--admInlineCodeColor)}.content-inner section.admonition pre code{background-color:var(--admCodeBackground);border:1px solid var(--admCodeBorder);color:var(--admCodeColor)}@font-face{font-family:Consolas;src:local("Consolas");size-adjust:110%}.content-inner.content-inner :is(a:has(code,img),pre a){color:var(--link-color);text-shadow:none;text-decoration:none;background-image:none}.content-inner.content-inner :is(a:has(code,img),pre a):is(:visited,:active,:focus,:hover){color:var(--link-visited-color)}.content-inner code{background-color:var(--codeBackground);vertical-align:baseline;border-radius:var(--borderRadius-sm);padding:.1em .2em;border:1px solid var(--codeBorder);text-transform:none}.content-inner code.inline{border-radius:var(--borderRadius-sm);word-wrap:break-word}.content-inner pre{margin:var(--baseLineHeight) 0}.content-inner pre code{display:block;overflow-x:auto;white-space:inherit;padding:1em;scrollbar-width:thin}.content-inner pre code.output{margin:0 12px;max-height:400px;overflow:auto}.content-inner pre code.output+.copy-button{margin-right:12px}.content-inner pre code.output:before{content:"Output";display:block;position:absolute;top:-16px;left:12px;padding:2px 4px;font-size:var(--text-xs);font-family:var(--monoFontFamily);line-height:1;color:var(--textHeaders);background-color:var(--codeBackground);border:1px solid var(--codeBorder);border-bottom:0;border-radius:2px}@media screen and (max-width: 768px){.content-inner>pre:has(code),.content-inner section>pre:has(code){margin-left:calc(-1 * var(--content-gutter));margin-right:calc(-1 * var(--content-gutter))}.content-inner>pre code,.content-inner section>pre code{padding-left:var(--content-gutter);padding-right:var(--content-gutter);border-radius:0;border-left-width:0;border-right-width:0}}@keyframes blink-background{0%,to{background-color:var(--textDetailBackground)}50%{background-color:var(--blink)}}.content-inner .detail:target .detail-header{animation-duration:.55s;animation-name:blink-background;animation-iteration-count:1;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:1em 0;padding:.5em .85em .5em 1em;background-color:var(--textDetailBackground);border-left:3px solid var(--textDetailAccent);font-size:1em;font-family:var(--monoFontFamily);position:relative}.content-inner .detail-header .signature{font-family:var(--monoFontFamily);font-size:13px;font-weight:700;line-height:2em}.content-inner .detail-header:hover a.detail-link,.content-inner .detail-header a.detail-link:focus{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{transition:var(--transition-opacity);position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}@media screen and (max-width: 768px){.content-inner .detail-header a.detail-link{margin-left:-30px}}.content-inner .specs pre{font-family:var(--monoFontFamily);font-size:var(--text-xs);font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .specs .attribute{color:var(--fnSpecAttr)}.content-inner .docstring{margin:1.2em 0 3em 1.2em}@media screen and (max-width: 768px){.content-inner .docstring{margin-left:0}}.content-inner .docstring:is(h2,h3,h4,h5){font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{display:block;padding:1em;background-color:var(--fnDeprecated);border-radius:var(--borderRadius-sm);margin:var(--baseLineHeight) 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;user-select:none}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#4d4d4d}.makeup .dl{color:#408200}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#4d4d4c}.makeup .gd{color:#a40000}.makeup .ge{color:#4d4d4c;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#4d4d4c;font-style:italic}.makeup .gp{color:#4d4d4d}.makeup .gr{color:#ef2929}.makeup .gs{color:#4d4d4c;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#4d4d4c}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#4d4d4c}.makeup .na{color:#8a7000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#b65800}.makeup .ni{color:#bc5400}.makeup .nl{color:#b65800}.makeup .nn{color:#4d4d4c}.makeup .no{color:#a06600}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#4d4d4c}.makeup .o{color:#bc5400}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#4d4d4c}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#408200}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#408200}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#a06600}.makeup .sx{color:#408200}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#4d4d4c}.dark .makeup{color:#dce1e6}.dark .makeup .hll{background-color:#49483e}.dark .makeup .bp{color:#dce1e6}.dark .makeup .c,.dark .makeup .c1,.dark .makeup .ch,.dark .makeup .cm,.dark .makeup .cp,.dark .makeup .cpf,.dark .makeup .cs{color:#969386}.dark .makeup .dl{color:#e6db74}.dark .makeup .err{color:#960050;background-color:#1e0010}.dark .makeup .fm{color:#a6e22e}.dark .makeup .gd{color:#ff5385}.dark .makeup .ge{font-style:italic}.dark .makeup .gi{color:#a6e22e}.dark .makeup .gp{color:#969386}.dark .makeup .gs{font-weight:700}.dark .makeup .gu{color:#969386}.dark .makeup .gt{color:#ff5385;font-weight:700}.dark .makeup .il{color:#ae81ff}.dark .makeup .k,.dark .makeup .kc,.dark .makeup .kd{color:#66d9ef}.dark .makeup .kn{color:#ff5385}.dark .makeup .kp,.dark .makeup .kr,.dark .makeup .kt{color:#66d9ef}.dark .makeup .l,.dark .makeup .ld,.dark .makeup .m,.dark .makeup .mb,.dark .makeup .mf,.dark .makeup .mh,.dark .makeup .mi,.dark .makeup .mo{color:#ae81ff}.dark .makeup .n{color:#dce1e6}.dark .makeup .na{color:#a6e22e}.dark .makeup .nb{color:#dce1e6}.dark .makeup .nc,.dark .makeup .nd,.dark .makeup .ne,.dark .makeup .nf{color:#a6e22e}.dark .makeup .ni,.dark .makeup .nl,.dark .makeup .nn{color:#dce1e6}.dark .makeup .no{color:#66d9ef}.dark .makeup .nt{color:#ff5385}.dark .makeup .nv{color:#dce1e6}.dark .makeup .nx{color:#a6e22e}.dark .makeup .o,.dark .makeup .ow{color:#ff5385}.dark .makeup .p,.dark .makeup .py{color:#dce1e6}.dark .makeup .s,.dark .makeup .s1,.dark .makeup .s2,.dark .makeup .sa,.dark .makeup .sb,.dark .makeup .sc,.dark .makeup .sd{color:#e6db74}.dark .makeup .se{color:#ae81ff}.dark .makeup .sh,.dark .makeup .si,.dark .makeup .sr,.dark .makeup .ss,.dark .makeup .sx{color:#e6db74}.dark .makeup .vc,.dark .makeup .vg,.dark .makeup .vi,.dark .makeup .vm{color:#dce1e6}body{display:block;font-size:1em;line-height:1.2;padding-left:0;padding-right:0;margin:0 5pt}nav>ol{list-style-type:square}nav>ol ol{list-style-type:disc}.title-container{text-align:center}img[src*="#gh-dark-mode-only"]{display:none} diff --git a/formatters/epub/dist/epub-elixir-RZLI7YIK.css b/formatters/epub/dist/epub-elixir-RZLI7YIK.css new file mode 100644 index 000000000..718f8fba0 --- /dev/null +++ b/formatters/epub/dist/epub-elixir-RZLI7YIK.css @@ -0,0 +1 @@ +:root{--main: hsl(250, 68%, 69%);--mainDark: hsl(250, 68%, 59%);--mainDarkest: hsl(250, 68%, 49%);--mainLight: hsl(250, 68%, 74%);--mainLightest: hsl(250, 68%, 79%);--searchBarFocusColor: #8E7CE6;--searchBarBorderColor: rgba(142, 124, 230, .25);--link-color: var(--mainDark);--link-visited-color: var(--mainDarkest)}body.dark{--link-color: var(--mainLightest);--link-visited-color: var(--mainLight)}:root{--content-width: 949px;--content-gutter: 60px;--borderRadius-lg: 14px;--borderRadius-base: 8px;--borderRadius-sm: 3px;--navTabBorderWidth: 2px;--sansFontFamily: "Lato", system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--monoFontFamily: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--baseLineHeight: 1.5em;--gray10: hsl(207, 43%, 98.5%);--gray25: hsl(207, 43%, 98%);--gray50: hsl(207, 43%, 96%);--gray100: hsl(212, 33%, 91%);--gray200: hsl(210, 29%, 88%);--gray300: hsl(210, 26%, 76%);--gray400: hsl(210, 21%, 64%);--gray450: hsl(210, 21%, 49%);--gray500: hsl(210, 21%, 34%);--gray600: hsl(210, 27%, 26%);--gray650: hsl(211, 32%, 22%);--gray700: hsl(212, 35%, 17%);--gray750: hsl(214, 46%, 14%);--gray800: hsl(216, 52%, 11%);--gray800-opacity-0: hsla(216, 52%, 11%, 0%);--gray850: hsl(216, 63%, 8%);--gray900: hsl(218, 73%, 4%);--gray900-opacity-50: hsla(218, 73%, 4%, 50%);--gray900-opacity-0: hsla(218, 73%, 4%, 0%);--coldGrayFaint: hsl(240, 5%, 97%);--coldGrayLight: hsl(240, 5%, 88%);--coldGray-lightened-10: hsl(240, 5%, 56%);--coldGray: hsl(240, 5%, 46%);--coldGray-opacity-10: hsla(240, 5%, 46%, 10%);--coldGrayDark: hsl(240, 5%, 28%);--coldGrayDim: hsl(240, 5%, 18%);--yellowLight: hsl(43, 100%, 95%);--yellowDark: hsl(44, 100%, 15%);--yellow: hsl(60, 100%, 43%);--green-lightened-10: hsl(90, 100%, 45%);--green: hsl(90, 100%, 35%);--white: hsl(0, 0%, 100%);--white-opacity-80: hsla(0, 0%, 100%, 80%);--white-opacity-50: hsla(0, 0%, 100%, 50%);--white-opacity-10: hsla(0, 0%, 100%, 10%);--white-opacity-0: hsla(0, 0%, 100%, 0%);--black: hsl(0, 0%, 0%);--black-opacity-80: hsla(0, 0%, 0%, 80%);--black-opacity-50: hsla(0, 0%, 0%, 50%);--black-opacity-30: hsla(0, 0%, 0%, 30%);--black-opacity-10: hsla(0, 0%, 0%, 10%);--black-opacity-0: hsla(0, 0%, 0%, 10%);--orangeDark: hsl(30, 90%, 40%);--orangeLight: hsl(30, 80%, 50%);--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--transition-duration: .15s;--transition-timing: cubic-bezier(.4, 0, .2, 1);--transition-all: all var(--transition-duration) var(--transition-timing);--transition-colors: color var(--transition-duration) var(--transition-timing), background-color var(--transition-duration) var(--transition-timing), border-color var(--transition-duration) var(--transition-timing), text-decoration-color var(--transition-duration) var(--transition-timing), fill var(--transition-duration) var(--transition-timing), stroke var(--transition-duration) var(--transition-timing);--transition-opacity: opacity var(--transition-duration) var(--transition-timing)}@media screen and (max-width: 768px){:root{--content-width: 100%;--content-gutter: 20px}}option{background-color:var(--sidebarBackground)}:root{--background: var(--white);--contrast: var(--black);--textBody: var(--gray800);--textHeaders: var(--gray900);--textDetailAccent: var(--mainLight);--textDetailBackground: var(--coldGrayFaint);--iconAction: var(--coldGray);--iconActionHover: var(--gray800);--blockquoteBackground: var(--coldGrayFaint);--blockquoteBorder: var(--coldGrayLight);--tableHeadBorder: var(--gray100);--tableBodyBorder: var(--gray50);--warningHue: 34;--errorHue: 7;--infoHue: 206;--neutralHue: 212;--tipHue: 142;--admMixCol: var(--gray100);--admMixAmt: 25%;--warningBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--warningHue), 100%, 96%) 100%);--warningHeading: hsl(var(--warningHue), 95%, 38%);--errorBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--errorHue), 85%, 96%) 100%);--errorHeading: hsl(var(--errorHue), 80%, 40%);--infoBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--infoHue), 90%, 96%) 100%);--infoHeading: hsl(var(--infoHue), 60%, 30%);--neutralBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--neutralHue), 40%, 93%) 100%);--neutralHeading: hsl(var(--neutralHue), 35%, 30%);--tipBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--tipHue), 40%, 93%) 100%);--tipHeading: hsl(var(--tipHue), 55%, 25%);--fnSpecAttr: var(--coldGray);--fnDeprecated: var(--yellowLight);--blink: var(--yellowLight);--codeBackground: var(--gray10);--codeBorder: var(--gray100);--codeScrollThumb: var(--gray400);--codeScrollBackground: var(--codeBorder);--admCodeBackground: var(--white-opacity-80);--admCodeBorder: var(--black-opacity-10);--admCodeColor: var(--black);--tabBorder: var(--gray300);--tabBorderTop: var(--gray100);--tabShadow: var(--gray25);--bottomActionsBtnBorder: var(--black-opacity-10);--bottomActionsBtnTitle: var(--mainDark);--modalBackground: var(--white);--settingsInput: var(--gray500);--settingsInputBackground: var(--white);--settingsInputBorder: var(--gray300);--settingsSectionBorder: var(--gray300);--quickSwitchInput: var(--gray500);--quickSwitchContour: var(--coldGray);--success: var(--green);--progressBarColor: var(--gray400);--sidebarAccentMain: var(--black);--sidebarBackground: var(--gray50);--sidebarHeader: var(--gray100);--sidebarMuted: var(--gray800);--sidebarHover: var(--black);--sidebarStaleVersion: var(--orangeDark);--sidebarSubheadings: var(--gray500);--sidebarItem: var(--black);--sidebarInactiveItemBorder: var(--gray500);--sidebarInactiveItemMarker: var(--gray200);--sidebarLanguageAccentBar: var(--mainDark);--sidebarActiveItem: var(--mainDarkest);--searchBarBorder: var(--gray200);--searchAccentMain: var(--gray600);--searchLanguageAccentBar: var(--main);--searchSearch: var(--white);--autocompleteBorder: rgba(3, 9, 19, .1);--autocompletePreview: var(--gray25);--autocompleteSelected: var(--gray25);--autocompleteHover: var(--gray50);--autocompleteBackground: var(--white);--suggestionBorder: var(--gray200);--autocompleteResults: var(--gray600);--autocompleteResultsBold: var(--gray800);--autocompleteLabelBack: var(--gray100);--autocompleteLabelFont: var(--gray600)}.content-inner section.admonition{border-left:solid 4px;color:var(--black);font-size:.9em;line-height:1.4em;margin-bottom:1.5em;margin-left:5px;padding:7px 15px;page-break-inside:avoid}.content-inner section.admonition.warning{background-color:var(--warningBackground);border-left-color:var(--warningHeading)}.content-inner section.admonition.error{background-color:var(--errorBackground);border-left-color:var(--errorHeading)}.content-inner section.admonition.info{background-color:var(--infoBackground);border-left-color:var(--infoHeading)}.content-inner section.admonition.neutral{background-color:var(--neutralBackground);border-left-color:var(--neutralHeading)}.content-inner section.admonition.tip{background-color:var(--tipBackground);border-left-color:var(--tipHeading)}.content-inner section.admonition>.admonition-title{margin:0 10px 5px 0;font-style:normal;font-weight:700}.content-inner section.admonition>.admonition-title.warning{color:var(--warningHeading)}.content-inner section.admonition>.admonition-title.error{color:var(--errorHeading)}.content-inner section.admonition>.admonition-title.info{color:var(--infoHeading)}.content-inner section.admonition>.admonition-title.neutral{color:var(--neutralHeading)}.content-inner section.admonition>.admonition-title.tip{color:var(--tipHeading)}.content-inner section.admonition>.admonition-title code{margin:0 .5ch}@font-face{font-family:Consolas;src:local("Consolas");size-adjust:110%}.content-inner.content-inner :is(a:has(code,img),pre a){color:var(--link-color);text-shadow:none;text-decoration:none;background-image:none}.content-inner.content-inner :is(a:has(code,img),pre a):is(:visited,:active,:focus,:hover){color:var(--link-visited-color)}.content-inner strong>code{font-weight:700}.content-inner code{font-family:var(--monoFontFamily);font-style:normal;line-height:24px;font-weight:400;font-size:var(--text-sm);background-color:var(--codeBackground);vertical-align:baseline;border-radius:var(--borderRadius-sm);padding:.1em .2em;border:1px solid var(--codeBorder);text-transform:none}.content-inner code.inline{border-radius:var(--borderRadius-sm);word-wrap:break-word}.content-inner pre{margin:var(--baseLineHeight) 0}.content-inner pre code{display:block;overflow-x:auto;white-space:inherit;padding:1em;scrollbar-width:thin}.content-inner pre code.output{margin:0 12px;max-height:400px;overflow:auto}.content-inner pre code.output+.copy-button{margin-right:12px}.content-inner pre code.output:before{content:"Output";display:block;position:absolute;top:-16px;left:12px;padding:2px 4px;font-size:var(--text-xs);font-family:var(--monoFontFamily);line-height:1;color:var(--textHeaders);background-color:var(--codeBackground);border:1px solid var(--codeBorder);border-bottom:0;border-radius:2px}@media screen and (max-width: 768px){.content-inner>pre:has(code),.content-inner section>pre:has(code){margin-left:calc(-1 * var(--content-gutter));margin-right:calc(-1 * var(--content-gutter))}.content-inner>pre code,.content-inner section>pre code{padding-left:var(--content-gutter);padding-right:var(--content-gutter);border-radius:0;border-left-width:0;border-right-width:0}}@keyframes blink-background{0%,to{background-color:var(--textDetailBackground)}50%{background-color:var(--blink)}}.content-inner .detail:target .detail-header{animation-duration:.55s;animation-name:blink-background;animation-iteration-count:1;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:1em 0;padding:.5em .85em .5em 1em;background-color:var(--textDetailBackground);border-left:3px solid var(--textDetailAccent);font-size:1em;font-family:var(--monoFontFamily);position:relative}.content-inner .detail-header .signature{font-family:var(--monoFontFamily);font-size:13px;font-weight:700;line-height:2em}.content-inner .detail-header:hover a.detail-link,.content-inner .detail-header a.detail-link:focus{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{transition:var(--transition-opacity);position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}@media screen and (max-width: 768px){.content-inner .detail-header a.detail-link{margin-left:-30px}}.content-inner .specs pre{font-family:var(--monoFontFamily);font-size:var(--text-xs);font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .specs .attribute{color:var(--fnSpecAttr)}.content-inner .docstring{margin:1.2em 0 3em 1.2em}@media screen and (max-width: 768px){.content-inner .docstring{margin-left:0}}.content-inner .docstring:is(h2,h3,h4,h5){font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{display:block;padding:1em;background-color:var(--fnDeprecated);border-radius:var(--borderRadius-sm);margin:var(--baseLineHeight) 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;user-select:none}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#4d4d4d}.makeup .dl{color:#408200}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#4d4d4c}.makeup .gd{color:#a40000}.makeup .ge{color:#4d4d4c;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#4d4d4c;font-style:italic}.makeup .gp{color:#4d4d4d}.makeup .gr{color:#ef2929}.makeup .gs{color:#4d4d4c;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#4d4d4c}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#4d4d4c}.makeup .na{color:#8a7000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#b65800}.makeup .ni{color:#bc5400}.makeup .nl{color:#b65800}.makeup .nn{color:#4d4d4c}.makeup .no{color:#a06600}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#4d4d4c}.makeup .o{color:#bc5400}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#4d4d4c}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#408200}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#408200}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#a06600}.makeup .sx{color:#408200}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#4d4d4c}.dark .makeup{color:#dce1e6}.dark .makeup .hll{background-color:#49483e}.dark .makeup .bp{color:#dce1e6}.dark .makeup .c,.dark .makeup .c1,.dark .makeup .ch,.dark .makeup .cm,.dark .makeup .cp,.dark .makeup .cpf,.dark .makeup .cs{color:#969386}.dark .makeup .dl{color:#e6db74}.dark .makeup .err{color:#960050;background-color:#1e0010}.dark .makeup .fm{color:#a6e22e}.dark .makeup .gd{color:#ff5385}.dark .makeup .ge{font-style:italic}.dark .makeup .gi{color:#a6e22e}.dark .makeup .gp{color:#969386}.dark .makeup .gs{font-weight:700}.dark .makeup .gu{color:#969386}.dark .makeup .gt{color:#ff5385;font-weight:700}.dark .makeup .il{color:#ae81ff}.dark .makeup .k,.dark .makeup .kc,.dark .makeup .kd{color:#66d9ef}.dark .makeup .kn{color:#ff5385}.dark .makeup .kp,.dark .makeup .kr,.dark .makeup .kt{color:#66d9ef}.dark .makeup .l,.dark .makeup .ld,.dark .makeup .m,.dark .makeup .mb,.dark .makeup .mf,.dark .makeup .mh,.dark .makeup .mi,.dark .makeup .mo{color:#ae81ff}.dark .makeup .n{color:#dce1e6}.dark .makeup .na{color:#a6e22e}.dark .makeup .nb{color:#dce1e6}.dark .makeup .nc,.dark .makeup .nd,.dark .makeup .ne,.dark .makeup .nf{color:#a6e22e}.dark .makeup .ni,.dark .makeup .nl,.dark .makeup .nn{color:#dce1e6}.dark .makeup .no{color:#66d9ef}.dark .makeup .nt{color:#ff5385}.dark .makeup .nv{color:#dce1e6}.dark .makeup .nx{color:#a6e22e}.dark .makeup .o,.dark .makeup .ow{color:#ff5385}.dark .makeup .p,.dark .makeup .py{color:#dce1e6}.dark .makeup .s,.dark .makeup .s1,.dark .makeup .s2,.dark .makeup .sa,.dark .makeup .sb,.dark .makeup .sc,.dark .makeup .sd{color:#e6db74}.dark .makeup .se{color:#ae81ff}.dark .makeup .sh,.dark .makeup .si,.dark .makeup .sr,.dark .makeup .ss,.dark .makeup .sx{color:#e6db74}.dark .makeup .vc,.dark .makeup .vg,.dark .makeup .vi,.dark .makeup .vm{color:#dce1e6}body{display:block;font-size:1em;line-height:1.2;padding-left:0;padding-right:0;margin:0 5pt}nav>ol{list-style-type:square}nav>ol ol{list-style-type:disc}.title-container{text-align:center}img[src*="#gh-dark-mode-only"]{display:none} diff --git a/formatters/epub/dist/epub-erlang-ILWMA2WS.css b/formatters/epub/dist/epub-erlang-ILWMA2WS.css new file mode 100644 index 000000000..e3ce66543 --- /dev/null +++ b/formatters/epub/dist/epub-erlang-ILWMA2WS.css @@ -0,0 +1 @@ +:root{--main: hsl(0, 100%, 44%);--mainDark: hsl(0, 100%, 34%);--mainDarkest: hsl(0, 100%, 24%);--mainLight: hsl(0, 100%, 64%);--mainLightest: hsl(0, 100%, 74%);--searchBarFocusColor: hsl(0, 100%, 50%);--searchBarBorderColor: rgb(255, 71, 71, .1);--link-color: hsl(212, 96%, 45%);--link-visited-color: hsl(212, 96%, 40%)}body.dark{--link-color: hsl(212, 56%, 72%);--link-visited-color: hsl(212, 56%, 67%)}:root{--content-width: 949px;--content-gutter: 60px;--borderRadius-lg: 14px;--borderRadius-base: 8px;--borderRadius-sm: 3px;--navTabBorderWidth: 2px;--sansFontFamily: "Lato", system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--monoFontFamily: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--baseLineHeight: 1.5em;--gray10: hsl(207, 43%, 98.5%);--gray25: hsl(207, 43%, 98%);--gray50: hsl(207, 43%, 96%);--gray100: hsl(212, 33%, 91%);--gray200: hsl(210, 29%, 88%);--gray300: hsl(210, 26%, 76%);--gray400: hsl(210, 21%, 64%);--gray450: hsl(210, 21%, 49%);--gray500: hsl(210, 21%, 34%);--gray600: hsl(210, 27%, 26%);--gray650: hsl(211, 32%, 22%);--gray700: hsl(212, 35%, 17%);--gray750: hsl(214, 46%, 14%);--gray800: hsl(216, 52%, 11%);--gray800-opacity-0: hsla(216, 52%, 11%, 0%);--gray850: hsl(216, 63%, 8%);--gray900: hsl(218, 73%, 4%);--gray900-opacity-50: hsla(218, 73%, 4%, 50%);--gray900-opacity-0: hsla(218, 73%, 4%, 0%);--coldGrayFaint: hsl(240, 5%, 97%);--coldGrayLight: hsl(240, 5%, 88%);--coldGray-lightened-10: hsl(240, 5%, 56%);--coldGray: hsl(240, 5%, 46%);--coldGray-opacity-10: hsla(240, 5%, 46%, 10%);--coldGrayDark: hsl(240, 5%, 28%);--coldGrayDim: hsl(240, 5%, 18%);--yellowLight: hsl(43, 100%, 95%);--yellowDark: hsl(44, 100%, 15%);--yellow: hsl(60, 100%, 43%);--green-lightened-10: hsl(90, 100%, 45%);--green: hsl(90, 100%, 35%);--white: hsl(0, 0%, 100%);--white-opacity-80: hsla(0, 0%, 100%, 80%);--white-opacity-50: hsla(0, 0%, 100%, 50%);--white-opacity-10: hsla(0, 0%, 100%, 10%);--white-opacity-0: hsla(0, 0%, 100%, 0%);--black: hsl(0, 0%, 0%);--black-opacity-80: hsla(0, 0%, 0%, 80%);--black-opacity-50: hsla(0, 0%, 0%, 50%);--black-opacity-30: hsla(0, 0%, 0%, 30%);--black-opacity-10: hsla(0, 0%, 0%, 10%);--black-opacity-0: hsla(0, 0%, 0%, 10%);--orangeDark: hsl(30, 90%, 40%);--orangeLight: hsl(30, 80%, 50%);--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--transition-duration: .15s;--transition-timing: cubic-bezier(.4, 0, .2, 1);--transition-all: all var(--transition-duration) var(--transition-timing);--transition-colors: color var(--transition-duration) var(--transition-timing), background-color var(--transition-duration) var(--transition-timing), border-color var(--transition-duration) var(--transition-timing), text-decoration-color var(--transition-duration) var(--transition-timing), fill var(--transition-duration) var(--transition-timing), stroke var(--transition-duration) var(--transition-timing);--transition-opacity: opacity var(--transition-duration) var(--transition-timing)}@media screen and (max-width: 768px){:root{--content-width: 100%;--content-gutter: 20px}}option{background-color:var(--sidebarBackground)}:root{--background: var(--white);--contrast: var(--black);--textBody: var(--gray800);--textHeaders: var(--gray900);--textDetailAccent: var(--mainLight);--textDetailBackground: var(--coldGrayFaint);--iconAction: var(--coldGray);--iconActionHover: var(--gray800);--blockquoteBackground: var(--coldGrayFaint);--blockquoteBorder: var(--coldGrayLight);--tableHeadBorder: var(--gray100);--tableBodyBorder: var(--gray50);--warningHue: 34;--errorHue: 7;--infoHue: 206;--neutralHue: 212;--tipHue: 142;--admMixCol: var(--gray100);--admMixAmt: 25%;--warningBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--warningHue), 100%, 96%) 100%);--warningHeading: hsl(var(--warningHue), 95%, 38%);--errorBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--errorHue), 85%, 96%) 100%);--errorHeading: hsl(var(--errorHue), 80%, 40%);--infoBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--infoHue), 90%, 96%) 100%);--infoHeading: hsl(var(--infoHue), 60%, 30%);--neutralBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--neutralHue), 40%, 93%) 100%);--neutralHeading: hsl(var(--neutralHue), 35%, 30%);--tipBackground: color-mix(in xyz, var(--admMixCol) var(--admMixAmt), hsl(var(--tipHue), 40%, 93%) 100%);--tipHeading: hsl(var(--tipHue), 55%, 25%);--fnSpecAttr: var(--coldGray);--fnDeprecated: var(--yellowLight);--blink: var(--yellowLight);--codeBackground: var(--gray10);--codeBorder: var(--gray100);--codeScrollThumb: var(--gray400);--codeScrollBackground: var(--codeBorder);--admCodeBackground: var(--white-opacity-80);--admCodeBorder: var(--black-opacity-10);--admCodeColor: var(--black);--tabBorder: var(--gray300);--tabBorderTop: var(--gray100);--tabShadow: var(--gray25);--bottomActionsBtnBorder: var(--black-opacity-10);--bottomActionsBtnTitle: var(--mainDark);--modalBackground: var(--white);--settingsInput: var(--gray500);--settingsInputBackground: var(--white);--settingsInputBorder: var(--gray300);--settingsSectionBorder: var(--gray300);--quickSwitchInput: var(--gray500);--quickSwitchContour: var(--coldGray);--success: var(--green);--progressBarColor: var(--gray400);--sidebarAccentMain: var(--black);--sidebarBackground: var(--gray50);--sidebarHeader: var(--gray100);--sidebarMuted: var(--gray800);--sidebarHover: var(--black);--sidebarStaleVersion: var(--orangeDark);--sidebarSubheadings: var(--gray500);--sidebarItem: var(--black);--sidebarInactiveItemBorder: var(--gray500);--sidebarInactiveItemMarker: var(--gray200);--sidebarLanguageAccentBar: var(--mainDark);--sidebarActiveItem: var(--mainDarkest);--searchBarBorder: var(--gray200);--searchAccentMain: var(--gray600);--searchLanguageAccentBar: var(--main);--searchSearch: var(--white);--autocompleteBorder: rgba(3, 9, 19, .1);--autocompletePreview: var(--gray25);--autocompleteSelected: var(--gray25);--autocompleteHover: var(--gray50);--autocompleteBackground: var(--white);--suggestionBorder: var(--gray200);--autocompleteResults: var(--gray600);--autocompleteResultsBold: var(--gray800);--autocompleteLabelBack: var(--gray100);--autocompleteLabelFont: var(--gray600)}.content-inner section.admonition{border-left:solid 4px;color:var(--black);font-size:.9em;line-height:1.4em;margin-bottom:1.5em;margin-left:5px;padding:7px 15px;page-break-inside:avoid}.content-inner section.admonition.warning{background-color:var(--warningBackground);border-left-color:var(--warningHeading)}.content-inner section.admonition.error{background-color:var(--errorBackground);border-left-color:var(--errorHeading)}.content-inner section.admonition.info{background-color:var(--infoBackground);border-left-color:var(--infoHeading)}.content-inner section.admonition.neutral{background-color:var(--neutralBackground);border-left-color:var(--neutralHeading)}.content-inner section.admonition.tip{background-color:var(--tipBackground);border-left-color:var(--tipHeading)}.content-inner section.admonition>.admonition-title{margin:0 10px 5px 0;font-style:normal;font-weight:700}.content-inner section.admonition>.admonition-title.warning{color:var(--warningHeading)}.content-inner section.admonition>.admonition-title.error{color:var(--errorHeading)}.content-inner section.admonition>.admonition-title.info{color:var(--infoHeading)}.content-inner section.admonition>.admonition-title.neutral{color:var(--neutralHeading)}.content-inner section.admonition>.admonition-title.tip{color:var(--tipHeading)}.content-inner section.admonition>.admonition-title code{margin:0 .5ch}@font-face{font-family:Consolas;src:local("Consolas");size-adjust:110%}.content-inner.content-inner :is(a:has(code,img),pre a){color:var(--link-color);text-shadow:none;text-decoration:none;background-image:none}.content-inner.content-inner :is(a:has(code,img),pre a):is(:visited,:active,:focus,:hover){color:var(--link-visited-color)}.content-inner strong>code{font-weight:700}.content-inner code{font-family:var(--monoFontFamily);font-style:normal;line-height:24px;font-weight:400;font-size:var(--text-sm);background-color:var(--codeBackground);vertical-align:baseline;border-radius:var(--borderRadius-sm);padding:.1em .2em;border:1px solid var(--codeBorder);text-transform:none}.content-inner code.inline{border-radius:var(--borderRadius-sm);word-wrap:break-word}.content-inner pre{margin:var(--baseLineHeight) 0}.content-inner pre code{display:block;overflow-x:auto;white-space:inherit;padding:1em;scrollbar-width:thin}.content-inner pre code.output{margin:0 12px;max-height:400px;overflow:auto}.content-inner pre code.output+.copy-button{margin-right:12px}.content-inner pre code.output:before{content:"Output";display:block;position:absolute;top:-16px;left:12px;padding:2px 4px;font-size:var(--text-xs);font-family:var(--monoFontFamily);line-height:1;color:var(--textHeaders);background-color:var(--codeBackground);border:1px solid var(--codeBorder);border-bottom:0;border-radius:2px}@media screen and (max-width: 768px){.content-inner>pre:has(code),.content-inner section>pre:has(code){margin-left:calc(-1 * var(--content-gutter));margin-right:calc(-1 * var(--content-gutter))}.content-inner>pre code,.content-inner section>pre code{padding-left:var(--content-gutter);padding-right:var(--content-gutter);border-radius:0;border-left-width:0;border-right-width:0}}@keyframes blink-background{0%,to{background-color:var(--textDetailBackground)}50%{background-color:var(--blink)}}.content-inner .detail:target .detail-header{animation-duration:.55s;animation-name:blink-background;animation-iteration-count:1;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:1em 0;padding:.5em .85em .5em 1em;background-color:var(--textDetailBackground);border-left:3px solid var(--textDetailAccent);font-size:1em;font-family:var(--monoFontFamily);position:relative}.content-inner .detail-header .signature{font-family:var(--monoFontFamily);font-size:13px;font-weight:700;line-height:2em}.content-inner .detail-header:hover a.detail-link,.content-inner .detail-header a.detail-link:focus{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{transition:var(--transition-opacity);position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}@media screen and (max-width: 768px){.content-inner .detail-header a.detail-link{margin-left:-30px}}.content-inner .specs pre{font-family:var(--monoFontFamily);font-size:var(--text-xs);font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .specs .attribute{color:var(--fnSpecAttr)}.content-inner .docstring{margin:1.2em 0 3em 1.2em}@media screen and (max-width: 768px){.content-inner .docstring{margin-left:0}}.content-inner .docstring:is(h2,h3,h4,h5){font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{display:block;padding:1em;background-color:var(--fnDeprecated);border-radius:var(--borderRadius-sm);margin:var(--baseLineHeight) 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;user-select:none}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#4d4d4d}.makeup .dl{color:#408200}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#4d4d4c}.makeup .gd{color:#a40000}.makeup .ge{color:#4d4d4c;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#4d4d4c;font-style:italic}.makeup .gp{color:#4d4d4d}.makeup .gr{color:#ef2929}.makeup .gs{color:#4d4d4c;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#4d4d4c}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#4d4d4c}.makeup .na{color:#8a7000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#b65800}.makeup .ni{color:#bc5400}.makeup .nl{color:#b65800}.makeup .nn{color:#4d4d4c}.makeup .no{color:#a06600}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#4d4d4c}.makeup .o{color:#bc5400}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#4d4d4c}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#408200}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#408200}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#a06600}.makeup .sx{color:#408200}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#4d4d4c}.dark .makeup{color:#dce1e6}.dark .makeup .hll{background-color:#49483e}.dark .makeup .bp{color:#dce1e6}.dark .makeup .c,.dark .makeup .c1,.dark .makeup .ch,.dark .makeup .cm,.dark .makeup .cp,.dark .makeup .cpf,.dark .makeup .cs{color:#969386}.dark .makeup .dl{color:#e6db74}.dark .makeup .err{color:#960050;background-color:#1e0010}.dark .makeup .fm{color:#a6e22e}.dark .makeup .gd{color:#ff5385}.dark .makeup .ge{font-style:italic}.dark .makeup .gi{color:#a6e22e}.dark .makeup .gp{color:#969386}.dark .makeup .gs{font-weight:700}.dark .makeup .gu{color:#969386}.dark .makeup .gt{color:#ff5385;font-weight:700}.dark .makeup .il{color:#ae81ff}.dark .makeup .k,.dark .makeup .kc,.dark .makeup .kd{color:#66d9ef}.dark .makeup .kn{color:#ff5385}.dark .makeup .kp,.dark .makeup .kr,.dark .makeup .kt{color:#66d9ef}.dark .makeup .l,.dark .makeup .ld,.dark .makeup .m,.dark .makeup .mb,.dark .makeup .mf,.dark .makeup .mh,.dark .makeup .mi,.dark .makeup .mo{color:#ae81ff}.dark .makeup .n{color:#dce1e6}.dark .makeup .na{color:#a6e22e}.dark .makeup .nb{color:#dce1e6}.dark .makeup .nc,.dark .makeup .nd,.dark .makeup .ne,.dark .makeup .nf{color:#a6e22e}.dark .makeup .ni,.dark .makeup .nl,.dark .makeup .nn{color:#dce1e6}.dark .makeup .no{color:#66d9ef}.dark .makeup .nt{color:#ff5385}.dark .makeup .nv{color:#dce1e6}.dark .makeup .nx{color:#a6e22e}.dark .makeup .o,.dark .makeup .ow{color:#ff5385}.dark .makeup .p,.dark .makeup .py{color:#dce1e6}.dark .makeup .s,.dark .makeup .s1,.dark .makeup .s2,.dark .makeup .sa,.dark .makeup .sb,.dark .makeup .sc,.dark .makeup .sd{color:#e6db74}.dark .makeup .se{color:#ae81ff}.dark .makeup .sh,.dark .makeup .si,.dark .makeup .sr,.dark .makeup .ss,.dark .makeup .sx{color:#e6db74}.dark .makeup .vc,.dark .makeup .vg,.dark .makeup .vi,.dark .makeup .vm{color:#dce1e6}body{display:block;font-size:1em;line-height:1.2;padding-left:0;padding-right:0;margin:0 5pt}nav>ol{list-style-type:square}nav>ol ol{list-style-type:disc}.title-container{text-align:center}img[src*="#gh-dark-mode-only"]{display:none} diff --git a/formatters/epub/dist/epub-erlang-JBFPMY6T.css b/formatters/epub/dist/epub-erlang-JBFPMY6T.css deleted file mode 100644 index b5e6abe46..000000000 --- a/formatters/epub/dist/epub-erlang-JBFPMY6T.css +++ /dev/null @@ -1 +0,0 @@ -:root{--main: hsl(0, 100%, 44%);--mainDark: hsl(0, 100%, 34%);--mainDarkest: hsl(0, 100%, 24%);--mainLight: hsl(0, 100%, 64%);--mainLightest: hsl(0, 100%, 74%);--searchBarFocusColor: hsl(0, 100%, 50%);--searchBarBorderColor: rgb(255, 71, 71, .1);--link-color: hsl(212, 96%, 45%);--link-visited-color: hsl(212, 96%, 40%)}body.dark{--link-color: hsl(212, 56%, 72%);--link-visited-color: hsl(212, 56%, 67%)}:root{--content-width: 949px;--content-gutter: 60px;--borderRadius-lg: 14px;--borderRadius-base: 8px;--borderRadius-sm: 3px;--navTabBorderWidth: 2px;--sansFontFamily: "Lato", system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--monoFontFamily: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--baseLineHeight: 1.5em;--gray25: hsl(207, 43%, 98%);--gray50: hsl(207, 43%, 96%);--gray100: hsl(212, 33%, 91%);--gray200: hsl(210, 29%, 88%);--gray300: hsl(210, 26%, 84%);--gray400: hsl(210, 21%, 64%);--gray450: hsl(210, 21%, 49%);--gray500: hsl(210, 21%, 34%);--gray600: hsl(210, 27%, 26%);--gray700: hsl(212, 35%, 17%);--gray750: hsl(214, 46%, 14%);--gray800: hsl(216, 52%, 11%);--gray800-opacity-0: hsla(216, 52%, 11%, 0%);--gray850: hsl(216, 63%, 8%);--gray900: hsl(218, 73%, 4%);--gray900-opacity-50: hsla(218, 73%, 4%, 50%);--gray900-opacity-0: hsla(218, 73%, 4%, 0%);--coldGrayFaint: hsl(240, 5%, 97%);--coldGrayLight: hsl(240, 5%, 88%);--coldGray-lightened-10: hsl(240, 5%, 56%);--coldGray: hsl(240, 5%, 46%);--coldGray-opacity-10: hsla(240, 5%, 46%, 10%);--coldGrayDark: hsl(240, 5%, 28%);--coldGrayDim: hsl(240, 5%, 18%);--yellowLight: hsl(43, 100%, 95%);--yellowDark: hsl(44, 100%, 15%);--yellow: hsl(60, 100%, 43%);--green-lightened-10: hsl(90, 100%, 45%);--green: hsl(90, 100%, 35%);--white: hsl(0, 0%, 100%);--white-opacity-50: hsla(0, 0%, 100%, 50%);--white-opacity-10: hsla(0, 0%, 100%, 10%);--white-opacity-0: hsla(0, 0%, 100%, 0%);--black: hsl(0, 0%, 0%);--black-opacity-10: hsla(0, 0%, 0%, 10%);--black-opacity-50: hsla(0, 0%, 0%, 50%);--orangeDark: hsl(30, 90%, 40%);--orangeLight: hsl(30, 80%, 50%);--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--transition-duration: .15s;--transition-timing: cubic-bezier(.4, 0, .2, 1);--transition-all: all var(--transition-duration) var(--transition-timing);--transition-colors: color var(--transition-duration) var(--transition-timing), background-color var(--transition-duration) var(--transition-timing), border-color var(--transition-duration) var(--transition-timing), text-decoration-color var(--transition-duration) var(--transition-timing), fill var(--transition-duration) var(--transition-timing), stroke var(--transition-duration) var(--transition-timing);--transition-opacity: opacity var(--transition-duration) var(--transition-timing)}@media screen and (max-width: 768px){:root{--content-width: 100%;--content-gutter: 20px}}option{background-color:var(--sidebarBackground)}:root{--background: var(--white);--contrast: var(--black);--textBody: var(--gray800);--textHeaders: var(--gray900);--textDetailAccent: var(--mainLight);--textDetailBackground: var(--coldGrayFaint);--iconAction: var(--coldGray);--iconActionHover: var(--gray800);--blockquoteBackground: var(--coldGrayFaint);--blockquoteBorder: var(--coldGrayLight);--tableHeadBorder: var(--gray100);--tableBodyBorder: var(--gray50);--warningBackground: hsl( 33, 100%, 97%);--warningHeadingBackground: hsl( 33, 87%, 64%);--warningHeading: var(--black);--errorBackground: hsl( 7, 81%, 96%);--errorHeadingBackground: hsl( 6, 80%, 60%);--errorHeading: var(--white);--infoBackground: hsl(206, 91%, 96%);--infoHeadingBackground: hsl(213, 92%, 62%);--infoHeading: var(--white);--neutralBackground: hsl(212, 29%, 92%);--neutralHeadingBackground: hsl(220, 43%, 11%);--neutralHeading: var(--white);--tipBackground: hsl(142, 31%, 93%);--tipHeadingBackground: hsl(134, 39%, 36%);--tipHeading: var(--white);--fnSpecAttr: var(--coldGray);--fnDeprecated: var(--yellowLight);--blink: var(--yellowLight);--codeBackground: var(--gray25);--codeBorder: var(--gray100);--codeScrollThumb: var(--gray400);--codeScrollBackground: var(--codeBorder);--admCodeBackground: var(--gray25);--admCodeBorder: var(--gray100);--admCodeColor: var(--black);--admInlineCodeColor: var(--black);--admInlineCodeBackground: var(--gray25);--admInlineCodeBorder: var(--gray100);--tabBorder: var(--gray300);--tabBorderTop: var(--gray100);--tabShadow: var(--gray25);--bottomActionsBtnBorder: var(--black-opacity-10);--bottomActionsBtnTitle: var(--mainDark);--modalBackground: var(--white);--settingsInput: var(--gray500);--settingsInputBackground: var(--white);--settingsInputBorder: var(--gray300);--settingsSectionBorder: var(--gray300);--quickSwitchInput: var(--gray500);--quickSwitchContour: var(--coldGray);--success: var(--green);--progressBarColor: var(--gray400);--sidebarAccentMain: var(--black);--sidebarBackground: var(--gray50);--sidebarHeader: var(--gray100);--sidebarMuted: var(--gray800);--sidebarHover: var(--black);--sidebarStaleVersion: var(--orangeDark);--sidebarSubheadings: var(--gray500);--sidebarItem: var(--black);--sidebarInactiveItemBorder: var(--gray500);--sidebarInactiveItemMarker: var(--gray200);--sidebarLanguageAccentBar: var(--mainDark);--sidebarActiveItem: var(--mainDarkest);--searchBarBorder: var(--gray200);--searchAccentMain: var(--gray600);--searchLanguageAccentBar: var(--main);--searchSearch: var(--white);--autocompleteBorder: rgba(3, 9, 19, .1);--autocompletePreview: var(--gray25);--autocompleteSelected: var(--gray25);--autocompleteHover: var(--gray50);--autocompleteBackground: var(--white);--suggestionBorder: var(--gray200);--autocompleteResults: var(--gray600);--autocompleteResultsBold: var(--gray800);--autocompleteLabelBack: var(--gray100);--autocompleteLabelFont: var(--gray600)}.content-inner section.admonition{border-left:solid 4px;color:var(--black);font-size:.9em;line-height:1.4em;margin-bottom:1.5em;margin-left:5px;padding:7px 15px;page-break-inside:avoid}.content-inner section.admonition.warning{background-color:var(--warningBackground);border-left-color:var(--warningHeadingBackground)}.content-inner section.admonition.error{background-color:var(--errorBackground);border-left-color:var(--errorHeadingBackground)}.content-inner section.admonition.info{background-color:var(--infoBackground);border-left-color:var(--infoHeadingBackground)}.content-inner section.admonition.neutral{background-color:var(--neutralBackground);border-left-color:var(--neutralHeadingBackground)}.content-inner section.admonition.tip{background-color:var(--tipBackground);border-left-color:var(--tipHeadingBackground)}.content-inner section.admonition>.admonition-title{margin:0 10px 5px 0;font-style:normal;font-weight:700}.content-inner section.admonition>.admonition-title.warning{color:var(--warningHeadingBackground)}.content-inner section.admonition>.admonition-title.error{color:var(--errorHeadingBackground)}.content-inner section.admonition>.admonition-title.info{color:var(--infoHeadingBackground)}.content-inner section.admonition>.admonition-title.neutral{color:var(--neutralHeadingBackground)}.content-inner section.admonition>.admonition-title.tip{color:var(--tipHeadingBackground)}.content-inner section.admonition>.admonition-title code{margin:0 .5ch}.content-inner section.admonition code{background-color:var(--admInlineCodeBackground);border:1px solid var(--admInlineCodeBorder);color:var(--admInlineCodeColor)}.content-inner section.admonition pre code{background-color:var(--admCodeBackground);border:1px solid var(--admCodeBorder);color:var(--admCodeColor)}@font-face{font-family:Consolas;src:local("Consolas");size-adjust:110%}.content-inner.content-inner :is(a:has(code,img),pre a){color:var(--link-color);text-shadow:none;text-decoration:none;background-image:none}.content-inner.content-inner :is(a:has(code,img),pre a):is(:visited,:active,:focus,:hover){color:var(--link-visited-color)}.content-inner code{background-color:var(--codeBackground);vertical-align:baseline;border-radius:var(--borderRadius-sm);padding:.1em .2em;border:1px solid var(--codeBorder);text-transform:none}.content-inner code.inline{border-radius:var(--borderRadius-sm);word-wrap:break-word}.content-inner pre{margin:var(--baseLineHeight) 0}.content-inner pre code{display:block;overflow-x:auto;white-space:inherit;padding:1em;scrollbar-width:thin}.content-inner pre code.output{margin:0 12px;max-height:400px;overflow:auto}.content-inner pre code.output+.copy-button{margin-right:12px}.content-inner pre code.output:before{content:"Output";display:block;position:absolute;top:-16px;left:12px;padding:2px 4px;font-size:var(--text-xs);font-family:var(--monoFontFamily);line-height:1;color:var(--textHeaders);background-color:var(--codeBackground);border:1px solid var(--codeBorder);border-bottom:0;border-radius:2px}@media screen and (max-width: 768px){.content-inner>pre:has(code),.content-inner section>pre:has(code){margin-left:calc(-1 * var(--content-gutter));margin-right:calc(-1 * var(--content-gutter))}.content-inner>pre code,.content-inner section>pre code{padding-left:var(--content-gutter);padding-right:var(--content-gutter);border-radius:0;border-left-width:0;border-right-width:0}}@keyframes blink-background{0%,to{background-color:var(--textDetailBackground)}50%{background-color:var(--blink)}}.content-inner .detail:target .detail-header{animation-duration:.55s;animation-name:blink-background;animation-iteration-count:1;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:1em 0;padding:.5em .85em .5em 1em;background-color:var(--textDetailBackground);border-left:3px solid var(--textDetailAccent);font-size:1em;font-family:var(--monoFontFamily);position:relative}.content-inner .detail-header .signature{font-family:var(--monoFontFamily);font-size:13px;font-weight:700;line-height:2em}.content-inner .detail-header:hover a.detail-link,.content-inner .detail-header a.detail-link:focus{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{transition:var(--transition-opacity);position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}@media screen and (max-width: 768px){.content-inner .detail-header a.detail-link{margin-left:-30px}}.content-inner .specs pre{font-family:var(--monoFontFamily);font-size:var(--text-xs);font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .specs .attribute{color:var(--fnSpecAttr)}.content-inner .docstring{margin:1.2em 0 3em 1.2em}@media screen and (max-width: 768px){.content-inner .docstring{margin-left:0}}.content-inner .docstring:is(h2,h3,h4,h5){font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{display:block;padding:1em;background-color:var(--fnDeprecated);border-radius:var(--borderRadius-sm);margin:var(--baseLineHeight) 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;user-select:none}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#4d4d4d}.makeup .dl{color:#408200}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#4d4d4c}.makeup .gd{color:#a40000}.makeup .ge{color:#4d4d4c;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#4d4d4c;font-style:italic}.makeup .gp{color:#4d4d4d}.makeup .gr{color:#ef2929}.makeup .gs{color:#4d4d4c;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#4d4d4c}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#4d4d4c}.makeup .na{color:#8a7000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#b65800}.makeup .ni{color:#bc5400}.makeup .nl{color:#b65800}.makeup .nn{color:#4d4d4c}.makeup .no{color:#a06600}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#4d4d4c}.makeup .o{color:#bc5400}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#4d4d4c}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#408200}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#408200}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#a06600}.makeup .sx{color:#408200}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#4d4d4c}.dark .makeup{color:#dce1e6}.dark .makeup .hll{background-color:#49483e}.dark .makeup .bp{color:#dce1e6}.dark .makeup .c,.dark .makeup .c1,.dark .makeup .ch,.dark .makeup .cm,.dark .makeup .cp,.dark .makeup .cpf,.dark .makeup .cs{color:#969386}.dark .makeup .dl{color:#e6db74}.dark .makeup .err{color:#960050;background-color:#1e0010}.dark .makeup .fm{color:#a6e22e}.dark .makeup .gd{color:#ff5385}.dark .makeup .ge{font-style:italic}.dark .makeup .gi{color:#a6e22e}.dark .makeup .gp{color:#969386}.dark .makeup .gs{font-weight:700}.dark .makeup .gu{color:#969386}.dark .makeup .gt{color:#ff5385;font-weight:700}.dark .makeup .il{color:#ae81ff}.dark .makeup .k,.dark .makeup .kc,.dark .makeup .kd{color:#66d9ef}.dark .makeup .kn{color:#ff5385}.dark .makeup .kp,.dark .makeup .kr,.dark .makeup .kt{color:#66d9ef}.dark .makeup .l,.dark .makeup .ld,.dark .makeup .m,.dark .makeup .mb,.dark .makeup .mf,.dark .makeup .mh,.dark .makeup .mi,.dark .makeup .mo{color:#ae81ff}.dark .makeup .n{color:#dce1e6}.dark .makeup .na{color:#a6e22e}.dark .makeup .nb{color:#dce1e6}.dark .makeup .nc,.dark .makeup .nd,.dark .makeup .ne,.dark .makeup .nf{color:#a6e22e}.dark .makeup .ni,.dark .makeup .nl,.dark .makeup .nn{color:#dce1e6}.dark .makeup .no{color:#66d9ef}.dark .makeup .nt{color:#ff5385}.dark .makeup .nv{color:#dce1e6}.dark .makeup .nx{color:#a6e22e}.dark .makeup .o,.dark .makeup .ow{color:#ff5385}.dark .makeup .p,.dark .makeup .py{color:#dce1e6}.dark .makeup .s,.dark .makeup .s1,.dark .makeup .s2,.dark .makeup .sa,.dark .makeup .sb,.dark .makeup .sc,.dark .makeup .sd{color:#e6db74}.dark .makeup .se{color:#ae81ff}.dark .makeup .sh,.dark .makeup .si,.dark .makeup .sr,.dark .makeup .ss,.dark .makeup .sx{color:#e6db74}.dark .makeup .vc,.dark .makeup .vg,.dark .makeup .vi,.dark .makeup .vm{color:#dce1e6}body{display:block;font-size:1em;line-height:1.2;padding-left:0;padding-right:0;margin:0 5pt}nav>ol{list-style-type:square}nav>ol ol{list-style-type:disc}.title-container{text-align:center}img[src*="#gh-dark-mode-only"]{display:none} diff --git a/formatters/html/dist/html-Y223O6DN.js b/formatters/html/dist/html-BVACLJ3W.js similarity index 57% rename from formatters/html/dist/html-Y223O6DN.js rename to formatters/html/dist/html-BVACLJ3W.js index 6982ab0be..2b6bcc72c 100644 --- a/formatters/html/dist/html-Y223O6DN.js +++ b/formatters/html/dist/html-BVACLJ3W.js @@ -1,9 +1,9 @@ -(()=>{var Ps=Object.create;var Kn=Object.defineProperty;var Os=Object.getOwnPropertyDescriptor;var Is=Object.getOwnPropertyNames;var As=Object.getPrototypeOf,Cs=Object.prototype.hasOwnProperty;var L=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Rs=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Is(e))!Cs.call(t,i)&&i!==n&&Kn(t,i,{get:()=>e[i],enumerable:!(r=Os(e,i))||r.enumerable});return t};var Y=(t,e,n)=>(n=t!=null?Ps(As(t)):{},Rs(e||!t||!t.__esModule?Kn(n,"default",{value:t,enumerable:!0}):n,t));var wr=L((hc,yr)=>{var vr="Expected a function",mr=NaN,Bs="[object Symbol]",Qs=/^\s+|\s+$/g,qs=/^[-+]0x[0-9a-f]+$/i,Fs=/^0b[01]+$/i,Vs=/^0o[0-7]+$/i,$s=parseInt,Us=typeof global=="object"&&global&&global.Object===Object&&global,js=typeof self=="object"&&self&&self.Object===Object&&self,Ws=Us||js||Function("return this")(),zs=Object.prototype,Gs=zs.toString,Ks=Math.max,Ys=Math.min,Bt=function(){return Ws.Date.now()};function Js(t,e,n){var r,i,s,o,a,l,u=0,c=!1,d=!1,h=!0;if(typeof t!="function")throw new TypeError(vr);e=gr(e)||0,Fe(n)&&(c=!!n.leading,d="maxWait"in n,s=d?Ks(gr(n.maxWait)||0,e):s,h="trailing"in n?!!n.trailing:h);function p(S){var R=r,U=i;return r=i=void 0,u=S,o=t.apply(U,R),o}function g(S){return u=S,a=setTimeout(w,e),c?p(S):o}function m(S){var R=S-l,U=S-u,ee=e-R;return d?Ys(ee,s-U):ee}function v(S){var R=S-l,U=S-u;return l===void 0||R>=e||R<0||d&&U>=s}function w(){var S=Bt();if(v(S))return x(S);a=setTimeout(w,m(S))}function x(S){return a=void 0,h&&r?p(S):(r=i=void 0,o)}function P(){a!==void 0&&clearTimeout(a),u=0,r=l=i=a=void 0}function q(){return a===void 0?o:x(Bt())}function $(){var S=Bt(),R=v(S);if(r=arguments,i=this,l=S,R){if(a===void 0)return g(l);if(d)return a=setTimeout(w,e),p(l)}return a===void 0&&(a=setTimeout(w,e)),o}return $.cancel=P,$.flush=q,$}function Xs(t,e,n){var r=!0,i=!0;if(typeof t!="function")throw new TypeError(vr);return Fe(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Js(t,e,{leading:r,maxWait:e,trailing:i})}function Fe(t){var e=typeof t;return!!t&&(e=="object"||e=="function")}function Zs(t){return!!t&&typeof t=="object"}function eo(t){return typeof t=="symbol"||Zs(t)&&Gs.call(t)==Bs}function gr(t){if(typeof t=="number")return t;if(eo(t))return mr;if(Fe(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=Fe(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=t.replace(Qs,"");var n=Fs.test(t);return n||Vs.test(t)?$s(t.slice(2),n?2:8):qs.test(t)?mr:+t}yr.exports=Xs});var F=L(D=>{"use strict";D.__esModule=!0;D.extend=Cr;D.indexOf=po;D.escapeExpression=mo;D.isEmpty=go;D.createFrame=vo;D.blockParams=yo;D.appendContextPath=wo;var uo={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},co=/[&<>"'`=]/g,ho=/[&<>"'`=]/;function fo(t){return uo[t]}function Cr(t){for(var e=1;e