XSLT Explorer: docbook.xsl
48 imports, 1 include, 778 templates, 227 functions, 101 variables, 209 params, 3 FIXME: comments
- main.xsl
- param.xsl
- VERSION.xsl
- modules/variable.xsl
- modules/space.xsl
- modules/unhandled.xsl
- modules/errors.xsl
- modules/head.xsl
- modules/titles.xsl
- modules/numbers.xsl
- modules/units.xsl
- modules/gentext.xsl
- modules/l10n.xsl
- modules/functions.xsl
- modules/toc.xsl
- modules/divisions.xsl
- modules/components.xsl
- modules/refentry.xsl
- modules/bibliography.xsl
- modules/biblio690.xsl
- modules/glossary.xsl
- modules/index.xsl
- modules/sections.xsl
- modules/templates.xsl
- modules/titlepage.xsl
- modules/info.xsl
- modules/lists.xsl
- modules/blocks.xsl
- modules/admonitions.xsl
- modules/programming.xsl
- modules/msgset.xsl
- modules/objects.xsl
- modules/footnotes.xsl
- modules/verbatim.xsl
- modules/tablecals.xsl
- modules/tablehtml.xsl
- modules/inlines.xsl
- modules/xlink.xsl
- modules/links.xsl
- modules/xref.xsl
- modules/attributes.xsl
- modules/publishers.xsl
- modules/annotations.xsl
- modules/chunk.xsl
- modules/chunk-cleanup.xsl
- modules/chunk-output.xsl
- modules/xform-locale.xsl
- tp:orderedlist-properties
- tp:process-list
- tp:apply-localization-template
- tp:format-number
- tp:group-or-arg
- t:inline
- tp:filter-callouts
- tp:verbatim
- tp:verbatim-array
- tp:verbatim-lines
- tp:verbatim-plain
- tp:verbatim-raw
- tp:verbatim-table
- t:generate-index
- t:index-zone-reference
- tp:indexed-section
- t:mediaobject-img
- tp:viewport
- t:table-footnotes
- tp:resolve-persistent-toc-uris
- t:chunk-cleanup
- t:chunk-output
- t:docbook
- tp:cals-colspec
- tp:cell
- tp:list-of-titles
- tp:toc
- tp:tocentry-link
- tp:link
- tp:xref
- t:person-name
- t:person-name-family-given
- t:person-name-first-last
- t:person-name-last-first
- t:person-name-list
- t:glossary-divisions
- t:biblioentry
- tp:out-of-line-xlink
- tp:simple-xlink
- t:xlink
- t:bottom-nav
- t:chunk-footnotes
- t:top-nav
- fp:estimated-term-length()
- fp:select-vert-members()
- f:l10n-token()
- f:l10n-token()
- fp:l10n-token()
- fp:minified-css()
- f:attributes()
- f:attributes()
- f:conditional-orientation-class()
- f:date-format()
- f:generate-id()
- f:generate-id()
- f:gentext-letters()
- f:gentext-letters-for-language()
- f:href()
- f:id()
- f:is-true()
- f:l10n-language()
- f:label-separator()
- f:orderedlist-item-number()
- f:orderedlist-item-numeration()
- f:orderedlist-startingnumber()
- f:orientation-class()
- fp:css-properties()
- fp:lookup-string()
- fp:parse-key-value-pairs()
- fp:parse-key-value-pairs()
- fp:properties()
- fp:replace-element()
- fp:replace-element()
- fp:separator()
- f:refsection()
- f:relative-path()
- f:section()
- f:section-depth()
- f:spaces()
- f:step-number()
- f:step-numeration()
- f:target()
- f:tokenize-on-char()
- f:translate-attribute()
- f:unique-id()
- f:uri-scheme()
- fp:common-attributes()
- fp:common-attributes()
- fp:nearest-relevant-ancestor()
- fp:title-properties()
- fp:title-properties-override()
- f:absolute-length()
- f:empty-length()
- f:equal-lengths()
- f:is-empty-length()
- f:length-string()
- f:length-units()
- f:make-length()
- f:make-length()
- f:make-length()
- f:parse-length()
- f:relative-length()
- f:highlight-verbatim()
- fp:array-append()
- fp:array-pad()
- fp:balance-line()
- fp:balance-markup()
- fp:balance-markup()
- fp:contains()
- fp:following()
- fp:inject()
- fp:inject-array()
- fp:inject-into-chars()
- fp:inject-into-line()
- fp:injection-array()
- fp:line-number()
- fp:line-to-chars()
- fp:make-lines()
- fp:make-lines-array()
- fp:open()
- fp:unflatten()
- fp:unflatten()
- fp:unflatten-line()
- fp:unflatten-line()
- fp:up-to()
- fp:validate-injection-array()
- fp:verbatim-properties()
- f:verbatim-highlight()
- f:verbatim-numbered()
- f:verbatim-style()
- f:verbatim-trim-leading()
- f:verbatim-trim-trailing()
- fp:fix-text()
- fp:iso690()
- fp:optional-sep()
- f:available-bibliographies()
- f:available-bibliographies()
- f:available-glossaries()
- f:available-glossaries()
- f:biblioentries()
- f:biblioentries()
- f:citations()
- f:citations()
- f:glossentries()
- f:glossentries()
- f:glossrefs()
- f:glossrefs()
- f:pi()
- f:pi()
- f:pi-attributes()
- fp:available-bibliographies()
- fp:available-glossaries()
- fp:baseform()
- fp:pi-attributes()
- fp:pi-from-list()
- fp:pi-pi-attributes()
- fp:group-index()
- fp:group-label()
- fp:nearest-section()
- fp:nearest-section-id()
- fp:primary()
- fp:scope()
- fp:secondary()
- fp:tertiary()
- f:chunk()
- f:chunk-filename()
- fp:chunk-exclude()
- fp:chunk-include()
- fp:chunk-navigation()
- fp:matches-expr()
- fp:root-base-uri()
- fp:trim-common-parts()
- fp:trim-common-prefix()
- f:css-length()
- f:css-property()
- f:mediaobject-amend-uri()
- f:mediaobject-input-base-uri()
- f:mediaobject-type()
- f:mediaobject-viewport()
- f:object-align()
- f:object-contentheight()
- f:object-contentwidth()
- f:object-height()
- f:object-properties()
- f:object-properties()
- f:object-scale()
- f:object-scalefit()
- f:object-valign()
- f:object-width()
- f:in-scope-language()
- f:languages()
- fp:localization()
- fp:localization-list()
- fp:localization-template()
- fp:lookup-localization-list()
- fp:lookup-localization-template()
- fp:footnote-mark()
- fp:footnote-number()
- fp:resolve-persistent-toc()
- fp:resolve-persistent-toc-prefix()
- fp:run-transforms()
- fp:run-transforms()
- f:cals-colsep()
- f:cals-rowsep()
- fp:align-char-pad()
- fcals:align()
- fcals:align-colspec()
- fcals:align-spanspec()
- fcals:cell()
- fcals:cell-decoration()
- fcals:cell-overhang()
- fcals:char()
- fcals:char-colspec()
- fcals:char-spanspec()
- fcals:colsep()
- fcals:colsep-colspec()
- fcals:colsep-spanspec()
- fcals:colspan()
- fcals:colspec()
- fcals:colspec-column-number()
- fcals:colspec-for-column()
- fcals:column-number()
- fcals:decrement-overhang()
- fcals:empty-cell-colsep()
- fcals:empty-cell-rowsep()
- fcals:next-empty-cell()
- fcals:overhang()
- fcals:overhang-into-row()
- fcals:rowsep()
- fcals:rowsep-colspec()
- fcals:rowsep-spanspec()
- fcals:rowspan()
- fcals:spanspec()
- fcals:table-columns()
- fcals:tgroup()
- fcals:valign()
- fcals:zeros()
- fp:colspec-for-colnum()
- fp:only-initial-pis()
- fp:number()
- fp:localization-template-from-xrefstyle()
- fp:collapse-years()
- fp:collapse-years()
- fp:syntax-highlight()
- fp:syntax-highlight()
- f:syntax-highlight()
- f:syntax-highlight()
- f:syntax-highlight()
- fp:construct-templates()
- fp:pick-template()
- f:template()
- fp:find-xlink-nodes()
- fp:pmuj()
- fp:pmuj-enabled()
- fp:xlink-sources()
- fp:xlink-targets()
- fp:xlink-xmlns-scheme()
- fp:xlink-xpath-scheme()
- f:xlink-style()
- f:xpointer-idref()
- f:chunk-title()
- fp:chunk-output-filename()
- fp:footnote-mark()
- fp:footnote-number()
- fp:navigable()
- fp:relative-link()
- fp:relative-uri()
- fp:root-base-uri()
- fp:trim-common-parts()
- fp:trim-common-prefix()
docbook.xsl
1 import
main.xsl
46 imports
param.xsl
2 variables (2 used only in one other module), 208 params (1 unused)
$additional-languages
$align-char-default
as xs:string
$align-char-pad
$align-char-width
$allow-eval
as xs:string
$annotate-toc
$annotation-collection
as xs:string
$annotation-mark
$annotation-placement
$annotation-style
$annotations-js
$auto-toc
as xs:string
$bibliography-collection
as xs:string
$bibliography-style
as xs:string
$callout-default-column
$callout-unicode-start
$chunk
as xs:string?
$chunk-exclude
as xs:string*
$chunk-include
as xs:string*
$chunk-output-base-uri
as xs:string
$chunk-renumber-footnotes
$chunk-section-depth
$classsynopsis-indent
$component-numbers
as xs:string
$component-numbers-inherit
as xs:string
$control-js
as xs:string
$copyright-collapse-years
$copyright-year-range-separator
$copyright-year-separator
$date-date-format
$date-dateTime-format
$dc-metadata
as xs:string
$debug
as xs:string
[static]$default-float-style
$default-language
$default-length-magnitude
$default-length-unit
$personal-name-style
$default-theme
as xs:string
$division-numbers
as xs:string
$division-numbers-inherit
as xs:string
$docbook-transclusion
$dynamic-profile-error
$dynamic-profiles
as xs:string
$experimental-pmuj
$footnote-numeration
$formal-object-title-placement
$mediaobject-details-placement
$formalgroup-nested-object-title-placement
$funcsynopsis-default-style
$funcsynopsis-table-threshold
$funcsynopsis-trailing-punctuation
$generate-html-page
as xs:string
$generate-index
$generate-nested-toc
as xs:string
$generate-toc
as xs:string
$generate-trivial-toc
as xs:string
$generated-id-root
$generated-id-sep
$generator-metadata
as xs:string
$gentext-language
$glossary-collection
as xs:string
$glossary-sort-entries
$glossary-automatic-divisions
$html-extension
$image-ignore-scaling
as xs:boolean
$image-nominal-height
$image-nominal-width
$image-property-warning
$index-on-type
$index-on-role
$index-show-entries
$indexed-section-groups
$lists-of-equations
as xs:string
$lists-of-examples
as xs:string
$lists-of-figures
as xs:string
$lists-of-procedures
as xs:string
$lists-of-tables
as xs:string
$local-conventions
as xs:string?
$mathml-js
$mediaobject-accessibility
as xs:string
$mediaobject-exclude-extensions
as xs:string
$mediaobject-input-base-uri
as xs:string?
$mediaobject-grouped-by-type
as xs:string
$mediaobject-output-base-uri
as xs:string?
$mediaobject-output-paths
as xs:string
$mediaobject-video-element
as xs:string
$nominal-page-width
$number-single-appendix
$olink-databases
as xs:string
$orderedlist-item-numeration
$othername-in-middle
$output-media
$oxy-markup
$pagetoc-elements
$pagetoc-dynamic
$pagetoc-js
$page-style
as xs:string
$paper-size
as xs:string?
$persistent-toc
$persistent-toc-css
$persistent-toc-filename
as xs:string?
$persistent-toc-js
$persistent-toc-search
$pixels-per-inch
$procedure-step-numeration
$productionset-lhs-rhs-separator
$profile-arch
$profile-audience
$profile-condition
$profile-conformance
$profile-lang
$profile-os
$profile-outputformat
$profile-revision
$profile-revisionflag
$profile-role
$profile-security
$profile-separator
$profile-userlevel
$profile-vendor
$profile-wordsize
$theme-picker
as xs:string
$transclusion-id-fixup
as xs:string
$transclusion-link-scope
as xs:string
$transclusion-prefix-separator
as xs:string
$transclusion-suffix
as xs:string
$qandadiv-default-toc
$qandaset-default-label
$qandaset-default-toc
$relax-ng-grammar
as xs:string?
$refentry-generate-name
$refentry-generate-title
$resource-base-uri
$revhistory-style
$section-numbers
as xs:string
$section-numbers-inherit
$section-toc-depth
$segmentedlist-style
$show-remarks
$sort-collation
$table-accessibility
as xs:string
$table-footnote-numeration
$use-docbook-css
as xs:string
$use-minified-css
as xs:string
$user-css-links
$variablelist-termlength-threshold
$verbatim-callouts
as xs:string
$verbatim-line-style
$verbatim-number-every-nth
$verbatim-number-first-line
$verbatim-number-minlines
$verbatim-number-separator
$verbatim-numbered-elements
$verbatim-plain-style
as xs:string
$verbatim-space
$verbatim-style-default
$verbatim-syntax-highlight-css
$verbatim-syntax-highlight-languages
$verbatim-syntax-highlighter
as xs:string
$verbatim-table-style
$verbatim-trim-leading-blank-lines
$verbatim-trim-trailing-blank-lines
$xlink-arclist-before
$xlink-arclist-after
$xlink-arclist-titlesep
$xlink-arclist-sep
$xlink-icon-closed
$xlink-icon-open
$xlink-js
$xlink-style
$xlink-style-default
$xspec
as xs:string
$transform-original
$transform-before
$transform-after
$dynamic-profile-variables
as map(xs:QName, item()*)?
$warn-about-missing-localizations
as xs:string
$sets-number-from
as xs:string
$books-number-from
as xs:string
$divisions-number-from
as xs:string
$components-number-from
as xs:string
$sections-number-from
as xs:string
$formal-objects-number-from
as xs:string
$sets-inherit-from
as xs:string
$books-inherit-from
as xs:string
$divisions-inherit-from
as xs:string
$components-inherit-from
as xs:string
$sections-inherit-from
as xs:string
$formal-objects-inherit-from
as xs:string
$unwrap-paragraphs
as xs:string
$fallback-js
$message-level
as xs:integer
$copy-verbatim-js
$translate-suppress-elements
$varlistentry-separate-terms
$presentation-mode
$presentation-js
$presentation-css
$inline-xlink-href
as xs:string
$transformed-docbook-input
as xs:string?
$transformed-docbook-output
as xs:string?
$titleabbrev-passthrough
as xs:string
$variablelist-panelset
as xs:string
$vendor-css
as xs:string*
$vp:static-parameters
as map(xs:QName, item()*)
$vp:dynamic-parameters
as map(xs:QName, item()*)
Acknowledgements
Acknowledgements
I’d like to thank The Academy, the…no, wrong event.
diff --git a/guide/2.2.2/ch-building.html b/guide/2.2.2/ch-building.html index ba3485fec..661113bab 100644 --- a/guide/2.2.2/ch-building.html +++ b/guide/2.2.2/ch-building.html @@ -1,4 +1,4 @@ -Chapter 6. Building the stylesheets
If you wish, you can also clone the distribution and build them +
Chapter 6. Building the stylesheets
If you wish, you can also clone the distribution and build them yourself. The distribution is designed to be self contained. In a Unix or Mac environment, running:
./gradlew dist
diff --git a/guide/2.2.2/ch-customizing.html b/guide/2.2.2/ch-customizing.html index 8bc9910ce..cb1d412c1 100644 --- a/guide/2.2.2/ch-customizing.html +++ b/guide/2.2.2/ch-customizing.html @@ -1,4 +1,4 @@ -
Chapter 3. Customizing the stylesheets
In many circumstances, the stylesheets can be used “out of the +
Chapter 3. Customizing the stylesheets
In many circumstances, the stylesheets can be used “out of the box” without any customization. But sometimes you may need to change the formatting of certain elements. One common reason is to change the formatting of title pages or navigational features. In other cases, it diff --git a/guide/2.2.2/ch-implementation.html b/guide/2.2.2/ch-implementation.html index 07f4aeb66..5e1640ba6 100644 --- a/guide/2.2.2/ch-implementation.html +++ b/guide/2.2.2/ch-implementation.html @@ -1,4 +1,4 @@ -
Chapter 5. Implementation details
This section sketches out some features of the implementation. +
Chapter 5. Implementation details
This section sketches out some features of the implementation. It would probably be better to build an annotated Definitive Guide or something, but this will have to do for now. diff --git a/guide/2.2.2/ch-localization.html b/guide/2.2.2/ch-localization.html index 7aabb667b..3e7be6741 100644 --- a/guide/2.2.2/ch-localization.html +++ b/guide/2.2.2/ch-localization.html @@ -1,4 +1,4 @@ -
Chapter 4. Localization
The DocBook xslTNG stylesheets support +
Chapter 4. Localization
The DocBook xslTNG stylesheets support localization in more than 70 languages. At the time of this writing: Afrikaans, Albanian, Amharic, Arabic, Assamese, Asturian, Azerbaijani, Bangla, Basque, Bosnian, Bulgarian, Catalan, Chinese, Chinese diff --git a/guide/2.2.2/ch-overview.html b/guide/2.2.2/ch-overview.html index b2d5d6549..416eef58c 100644 --- a/guide/2.2.2/ch-overview.html +++ b/guide/2.2.2/ch-overview.html @@ -1,4 +1,4 @@ -
Chapter 1. Overview
Before we get started, let’s look at what the stylesheets do and +
Chapter 1. Overview
Before we get started, let’s look at what the stylesheets do and where you can get them!
1.1. What do the stylesheets do?
The DocBook xslTNG stylesheets transform DocBook V5.x into HTML. The intent is that they support all of DocBook V5.2, including the DocBook Publishers elements. (The diff --git a/guide/2.2.2/ch-preface.html b/guide/2.2.2/ch-preface.html index 40e3ca6fa..9119774cf 100644 --- a/guide/2.2.2/ch-preface.html +++ b/guide/2.2.2/ch-preface.html @@ -1,4 +1,4 @@ -
Preface
These stylesheets are the third +
Preface
These stylesheets are the third iteration of stylesheets for DocBook that I’ve written. I started working on the XSLT 1.0 Stylesheets for DocBook in the 90’s, before XSLT 1.0 was diff --git a/guide/2.2.2/ch-using.html b/guide/2.2.2/ch-using.html index f34612f60..47e838c44 100644 --- a/guide/2.2.2/ch-using.html +++ b/guide/2.2.2/ch-using.html @@ -1,4 +1,4 @@ -
Chapter 2. Using the stylesheets
In principle, the stylesheets will run with any conformant XSLT +
Chapter 2. Using the stylesheets
In principle, the stylesheets will run with any conformant XSLT 3.0 processor. For many users, that means Saxon. Although earlier versions may work, Saxon 10.1 or later is recommended.
In principle, the instructions for using the stylesheets are diff --git a/guide/2.2.2/copyright.html b/guide/2.2.2/copyright.html index f44088c19..fb995d6df 100644 --- a/guide/2.2.2/copyright.html +++ b/guide/2.2.2/copyright.html @@ -1,4 +1,4 @@ -
Copyright
DocBook xslTNG +Copyright Copyright
DocBook xslTNG Copyright © 2020–2024 Norman Walsh. All Rights Reserved.Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, diff --git a/guide/2.2.2/css/docbook-paged.css b/guide/2.2.2/css/docbook-paged.css index f4360aa8f..d8d348098 100644 --- a/guide/2.2.2/css/docbook-paged.css +++ b/guide/2.2.2/css/docbook-paged.css @@ -3023,9 +3023,17 @@ html.article-style.A4 body .list-of-titles.landscape { html.article-style.A4 body.draft.portrait { string-set: DocumentTitle ""; - page: A4-article-flow-draft-portrait; + page: A4-article-flow-portrait-draft; } +html.article-style.A4 body.draft.portrait, +html.article-style.A4 body.draft.portrait .db-bfs, +html.article-style.A4 body.draft.portrait .division, +html.article-style.A4 body.draft.portrait .component, +html.article-style.A4 body.draft.portrait .section, +html.article-style.A4 body.draft.portrait .formalobject, +html.article-style.A4 body.draft.portrait .informalobject, +html.article-style.A4 body.draft.portrait .list-of-titles, html.article-style.A4 body .db-bfs.draft.portrait, html.article-style.A4 body .division.draft.portrait, html.article-style.A4 body .component.draft.portrait, @@ -3033,12 +3041,12 @@ html.article-style.A4 body .section.draft.portrait, html.article-style.A4 body .formalobject.draft.portrait, html.article-style.A4 body .informalobject.draft.portrait, html.article-style.A4 body .list-of-titles.draft.portrait { - page: A4-article-flow-draft-portrait; + page: A4-article-flow-portrait-draft; } html.article-style.A4 body.draft.landscape { string-set: DocumentTitle ""; - page: A4-article-flow-draft-landscape; + page: A4-article-flow-landscape-draft; } html.article-style.A4 body .db-bfs.draft.landscape, @@ -3048,7 +3056,7 @@ html.article-style.A4 body .section.draft.landscape, html.article-style.A4 body .formalobject.draft.landscape, html.article-style.A4 body .informalobject.draft.landscape, html.article-style.A4 body .list-of-titles.draft.landscape { - page: A4-article-flow-draft-landscape; + page: A4-article-flow-landscape-draft; } html.article-style.A5 body { @@ -3083,9 +3091,17 @@ html.article-style.A5 body .list-of-titles.landscape { html.article-style.A5 body.draft.portrait { string-set: DocumentTitle ""; - page: A5-article-flow-draft-portrait; + page: A5-article-flow-portrait-draft; } +html.article-style.A5 body.draft.portrait, +html.article-style.A5 body.draft.portrait .db-bfs, +html.article-style.A5 body.draft.portrait .division, +html.article-style.A5 body.draft.portrait .component, +html.article-style.A5 body.draft.portrait .section, +html.article-style.A5 body.draft.portrait .formalobject, +html.article-style.A5 body.draft.portrait .informalobject, +html.article-style.A5 body.draft.portrait .list-of-titles, html.article-style.A5 body .db-bfs.draft.portrait, html.article-style.A5 body .division.draft.portrait, html.article-style.A5 body .component.draft.portrait, @@ -3093,12 +3109,12 @@ html.article-style.A5 body .section.draft.portrait, html.article-style.A5 body .formalobject.draft.portrait, html.article-style.A5 body .informalobject.draft.portrait, html.article-style.A5 body .list-of-titles.draft.portrait { - page: A5-article-flow-draft-portrait; + page: A5-article-flow-portrait-draft; } html.article-style.A5 body.draft.landscape { string-set: DocumentTitle ""; - page: A5-article-flow-draft-landscape; + page: A5-article-flow-landscape-draft; } html.article-style.A5 body .db-bfs.draft.landscape, @@ -3108,7 +3124,7 @@ html.article-style.A5 body .section.draft.landscape, html.article-style.A5 body .formalobject.draft.landscape, html.article-style.A5 body .informalobject.draft.landscape, html.article-style.A5 body .list-of-titles.draft.landscape { - page: A5-article-flow-draft-landscape; + page: A5-article-flow-landscape-draft; } html.article-style.Letter body { @@ -3143,9 +3159,17 @@ html.article-style.Letter body .list-of-titles.landscape { html.article-style.Letter body.draft.portrait { string-set: DocumentTitle ""; - page: Letter-article-flow-draft-portrait; + page: Letter-article-flow-portrait-draft; } +html.article-style.Letter body.draft.portrait, +html.article-style.Letter body.draft.portrait .db-bfs, +html.article-style.Letter body.draft.portrait .division, +html.article-style.Letter body.draft.portrait .component, +html.article-style.Letter body.draft.portrait .section, +html.article-style.Letter body.draft.portrait .formalobject, +html.article-style.Letter body.draft.portrait .informalobject, +html.article-style.Letter body.draft.portrait .list-of-titles, html.article-style.Letter body .db-bfs.draft.portrait, html.article-style.Letter body .division.draft.portrait, html.article-style.Letter body .component.draft.portrait, @@ -3153,12 +3177,12 @@ html.article-style.Letter body .section.draft.portrait, html.article-style.Letter body .formalobject.draft.portrait, html.article-style.Letter body .informalobject.draft.portrait, html.article-style.Letter body .list-of-titles.draft.portrait { - page: Letter-article-flow-draft-portrait; + page: Letter-article-flow-portrait-draft; } html.article-style.Letter body.draft.landscape { string-set: DocumentTitle ""; - page: Letter-article-flow-draft-landscape; + page: Letter-article-flow-landscape-draft; } html.article-style.Letter body .db-bfs.draft.landscape, @@ -3168,7 +3192,7 @@ html.article-style.Letter body .section.draft.landscape, html.article-style.Letter body .formalobject.draft.landscape, html.article-style.Letter body .informalobject.draft.landscape, html.article-style.Letter body .list-of-titles.draft.landscape { - page: Letter-article-flow-draft-landscape; + page: Letter-article-flow-landscape-draft; } html.book-style.A4 body { @@ -3183,6 +3207,7 @@ html.book-style.A4 body .division, html.book-style.A4 body .component, html.book-style.A4 body .list-of-titles { break-before: right; + page: A4-book-flow-portrait; } html.book-style.A4 body .division.portrait, @@ -3216,37 +3241,45 @@ html.book-style.A4 body .informalobject.landscape { } html.book-style.A4 body.draft.portrait { - page: A4-book-title-flow-draft-portrait; + page: A4-book-title-flow-portrait-draft; } +html.book-style.A4 body.draft, +html.book-style.A4 body.draft.portrait, +html.book-style.A4 body.draft.portrait .division, +html.book-style.A4 body.draft.portrait .component, +html.book-style.A4 body.draft.portrait .list-of-titles, +html.book-style.A4 body.portrait .division.draft, +html.book-style.A4 body.portrait .component.draft, +html.book-style.A4 body.portrait .list-of-titles.draft, html.book-style.A4 body .division.draft.portrait, html.book-style.A4 body .component.draft.portrait, html.book-style.A4 body .list-of-titles.draft.portrait { break-before: right; - page: A4-book-flow-draft-portrait; + page: A4-book-flow-portrait-draft; } html.book-style.A4 body .section.draft.portrait, html.book-style.A4 body .formalobject.draft.portrait, html.book-style.A4 body .informalobject.draft.portrait { - page: A4-book-flow-draft-portrait; + page: A4-book-flow-portrait-draft; } html.book-style.A4 body.draft.landscape { - page: A4-book-title-draft-landscape; + page: A4-book-title-landscape-draft; } html.book-style.A4 body .division.draft.landscape, html.book-style.A4 body .component.draft.landscape, html.book-style.A4 body .list-of-titles.draft.landscape { break-before: right; - page: A4-book-draft-landscape; + page: A4-book-landscape-draft; } html.book-style.A4 body .section.draft.landscape, html.book-style.A4 body .formalobject.draft.landscape, html.book-style.A4 body .informalobject.draft.landscape { - page: A4-book-draft-landscape; + page: A4-book-landscape-draft; } html.book-style.A5 body { @@ -3261,6 +3294,7 @@ html.book-style.A5 body .division, html.book-style.A5 body .component, html.book-style.A5 body .list-of-titles { break-before: right; + page: A5-book-flow-portrait; } html.book-style.A5 body .division.portrait, @@ -3294,37 +3328,45 @@ html.book-style.A5 body .informalobject.landscape { } html.book-style.A5 body.draft.portrait { - page: A5-book-title-flow-draft-portrait; + page: A5-book-title-flow-portrait-draft; } +html.book-style.A5 body.draft, +html.book-style.A5 body.draft.portrait, +html.book-style.A5 body.draft.portrait .division, +html.book-style.A5 body.draft.portrait .component, +html.book-style.A5 body.draft.portrait .list-of-titles, +html.book-style.A5 body.portrait .division.draft, +html.book-style.A5 body.portrait .component.draft, +html.book-style.A5 body.portrait .list-of-titles.draft, html.book-style.A5 body .division.draft.portrait, html.book-style.A5 body .component.draft.portrait, html.book-style.A5 body .list-of-titles.draft.portrait { break-before: right; - page: A5-book-flow-draft-portrait; + page: A5-book-flow-portrait-draft; } html.book-style.A5 body .section.draft.portrait, html.book-style.A5 body .formalobject.draft.portrait, html.book-style.A5 body .informalobject.draft.portrait { - page: A5-book-flow-draft-portrait; + page: A5-book-flow-portrait-draft; } html.book-style.A5 body.draft.landscape { - page: A5-book-title-draft-landscape; + page: A5-book-title-landscape-draft; } html.book-style.A5 body .division.draft.landscape, html.book-style.A5 body .component.draft.landscape, html.book-style.A5 body .list-of-titles.draft.landscape { break-before: right; - page: A5-book-draft-landscape; + page: A5-book-landscape-draft; } html.book-style.A5 body .section.draft.landscape, html.book-style.A5 body .formalobject.draft.landscape, html.book-style.A5 body .informalobject.draft.landscape { - page: A5-book-draft-landscape; + page: A5-book-landscape-draft; } html.book-style.Letter body { @@ -3339,6 +3381,7 @@ html.book-style.Letter body .division, html.book-style.Letter body .component, html.book-style.Letter body .list-of-titles { break-before: right; + page: Letter-book-flow-portrait; } html.book-style.Letter body .division.portrait, @@ -3372,53 +3415,48 @@ html.book-style.Letter body .informalobject.landscape { } html.book-style.Letter body.draft.portrait { - page: Letter-book-title-flow-draft-portrait; + page: Letter-book-title-flow-portrait-draft; } +html.book-style.Letter body.draft, +html.book-style.Letter body.draft.portrait, +html.book-style.Letter body.draft.portrait .division, +html.book-style.Letter body.draft.portrait .component, +html.book-style.Letter body.draft.portrait .list-of-titles, +html.book-style.Letter body.portrait .division.draft, +html.book-style.Letter body.portrait .component.draft, +html.book-style.Letter body.portrait .list-of-titles.draft, html.book-style.Letter body .division.draft.portrait, html.book-style.Letter body .component.draft.portrait, html.book-style.Letter body .list-of-titles.draft.portrait { break-before: right; - page: Letter-book-flow-draft-portrait; + page: Letter-book-flow-portrait-draft; } html.book-style.Letter body .section.draft.portrait, html.book-style.Letter body .formalobject.draft.portrait, html.book-style.Letter body .informalobject.draft.portrait { - page: Letter-book-flow-draft-portrait; + page: Letter-book-flow-portrait-draft; } html.book-style.Letter body.draft.landscape { - page: Letter-book-title-draft-landscape; + page: Letter-book-title-landscape-draft; } html.book-style.Letter body .division.draft.landscape, html.book-style.Letter body .component.draft.landscape, html.book-style.Letter body .list-of-titles.draft.landscape { break-before: right; - page: Letter-book-draft-landscape; + page: Letter-book-landscape-draft; } html.book-style.Letter body .section.draft.landscape, html.book-style.Letter body .formalobject.draft.landscape, html.book-style.Letter body .informalobject.draft.landscape { - page: Letter-book-draft-landscape; + page: Letter-book-landscape-draft; } /* ============================================================ */ -/* -html.article-style > header { - page-break-after: always; -} - -html.article-style .list-of-titles { - break-before: always; -} - -.article-style .division { - break-before: always; -} -*/ html.article-style .list-of-titles div .title { string-set: ComponentTitle content(); } diff --git a/guide/2.2.2/css/docbook-paged.min.css b/guide/2.2.2/css/docbook-paged.min.css index b25f9de96..cc3f9bf51 100644 --- a/guide/2.2.2/css/docbook-paged.min.css +++ b/guide/2.2.2/css/docbook-paged.min.css @@ -1 +1 @@ -/* DocBook xslTNG version 2.2.2-SNAPSHOT, https://xsltng.docbook.org */:root{--symbol-fonts: "Arial Unicode", "Apple Symbols", "Symbol", "Symbola_hint";--body-family: serif, var(--symbol-fonts);--title-family: sans-serif, var(--symbol-fonts);--mono-family: monospace, var(--symbol-fonts)}:root{--background-color: #fffff8;--surface-color: #fffff8;--primary-color: #7f7f7f;--primary-variant-color: #5f5f5f;--secondary-color: #ffbc42;--error-color: #ffafaf;--error-border-color: #b00020;--on-background-color: #000000;--on-surface-color: #000000;--on-primary-color: #ffffff;--on-primary-variant-color: #ffffff;--on-secondary-color: #000000;--on-error-color: #000000;--enabled-color: rgb(240,240,240);--hovered-color: rgb(235,235,235);--focused-color: rgb(221,221,221);--modal-overlay-color: rgba(255,255,255,0.85);--panelset-color: #f7f7f0;--border-color: var(--primary-color);--header-color: var(--background-color);--on-header-color: var(--on-background-color);--sidebar-color: var(--primary-color);--on-sidebar-color: var(--on-primary-color);--table-border-style: 1px solid var(--primary-color);--default-font-size: 13.5pt;--default-line-height: 1.75rem;--line-number-width: 4em;--numbered-separator-style: 1px solid var(--primary-color);--numbered-number-color: var(--on-surface-color);--numbered-background-color: var(--focused-color);--verbatim-odd-background-color: var(--hovered-color);--verbatim-even-background-color: var(--enabled-color);--verbatim-line-highlight-background-color: var(--primary-color);--verbatim-line-highlight-color: var(--on-primary-color);--revadded-background-color: var(--primary-color);--revadded-color: var(--on-primary-color);--revadded-before: "";--revadded-after: "";--revchanged-background-color: var(--secondary-color);--revchanged-color: var(--on-secondary-color);--revchanged-before: "
";--revchanged-after: " ";--revdeleted-background-color: var(--error-color);--revdeleted-color: var(--on-error-color);--revdeleted-before: "";--revdeleted-after: "";--note-border-color: var(--primary-color);--note-border-style: 2pt solid var(--note-border-color);--note-color: var(--surface-color);--on-note-color: var(--on-surface-color);--tip-border-color: var(--primary-color);--tip-border-style: 2pt solid var(--tip-border-color);--tip-color: var(--surface-color);--on-tip-color: var(--on-surface-color);--important-border-color: var(--secondary-color);--important-border-style: 2pt solid var(--important-border-color);--important-color: var(--surface-color);--on-important-color: var(--on-surface-color);--caution-border-color: var(--secondary-color);--caution-border-style: 2pt solid var(--caution-border-color);--caution-color: var(--surface-color);--on-caution-color: var(--on-surface-color);--warning-border-color: var(--error-border-color);--warning-border-style: 2pt solid var(--warning-border-color);--warning-color: var(--error-color);--on-warning-color: var(--on-error-color);--danger-border-color: var(--error-border-color);--danger-border-style: 2pt solid var(--danger-border-color);--danger-color: var(--error-color);--on-danger-color: var(--on-error-color);--debug-background-color: var(--error-color);--debug-color: var(--on-error-color);--remark-background-color: var(--primary-color);--remark-color: var(--on-primary-color);--remark-border-color: var(--primary-color);--remark-border-style: 1px solid var(--remark-border-color);--annotation-separator-border-style: 2px dashed var(--border-color);--annotation-header-background-color: var(--surface-color);--annotation-header-color: var(--on-surface-color);--annotation-header-separator-border-style: 1px solid var(--primary-color);--annotation-body-border-style: 1px solid var(--primary-color);--nav-background-color: var(--surface-color);--error-border-style: 1px solid var(--error-border-color);--keycap-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.75)}html.materials-dark{--background-color: #121212;--surface-color: #121212;--primary-color: #bb86fc;--primary-variant-color: #3700b3;--secondary-color: #03dac6;--error-color: #cf6679;--error-border-color: #b00020;--on-background-color: #ffffff;--on-surface-color: #ffffff;--on-primary-color: #000000;--on-primary-variant-color: #ffffff;--on-secondary-color: #000000;--on-error-color: #000000;--enabled-color: rgb(44,33,56);--hovered-color: rgb(49,38,63);--focused-color: rgb(63,51,74);--modal-overlay-color: rgba(18,18,18,0.85);--keycap-box-shadow: 1px 1px 1px 0px rgba(255,255,255,0.75)}html.materials-light{--background-color: #ffffff;--surface-color: #ffffff;--primary-color: #6200ee;--primary-variant-color: #3700b3;--secondary-color: #03dac6;--error-color: #b00020;--error-border-color: #cf6679;--on-background-color: #000000;--on-surface-color: #000000;--on-primary-color: #ffffff;--on-primary-variant-color: #ffffff;--on-secondary-color: #000000;--on-error-color: #ffffff;--enabled-color: rgb(240,240,240);--hovered-color: rgb(235,235,235);--focused-color: rgb(221,221,221);--modal-overlay-color: rgba(255,255,255,0.85)}html{padding:0;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;font-family:var(--body-family)}body{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0;margin-top:0;margin-bottom:0;margin-left:1rem;margin-right:1rem}.error *{background-color:var(--error-color);color:var(--on-error-color);padding-left:2px;padding-right:2px}span.error{display:inline-block;border:var(--error-border-style);border-radius:4px;padding:2px;margin-right:.5em}span.error::before{content:" ☞ "}span.error::after{content:" ☜ "}span.error.broken-link::after{content:" 🔗 "}.firstterm{font-weight:bold}.trademark::after{content:"™"}.trademark.trade::after{content:"™"}.trademark.copyright::after{content:"©";vertical-align:super;font-size:85%}.trademark.registered::after{content:"®";vertical-align:super;font-size:85%}.trademark.service::after{content:"℠";vertical-align:super}.xlink-arc-list{display:none}.debug{display:block;padding-top:1em;padding-bottom:1em;padding-left:1em;background-color:var(--debug-background-color);color:var(--debug-color)}.remark{border:var(--remark-border-style);border-radius:3px;padding-left:4px;padding-right:4px;color:var(--on-surface-color);background:repeating-linear-gradient(135deg, var(--focused-color), var(--focused-color) 5px, var(--enabled-color) 5px, var(--enabled-color) 10px)}span.remark{margin-left:.5em;margin-right:.5em}.keycap{font-family:var(--mono-family);background-color:var(--verbatim-odd-background-color);border:1px solid var(--numbered-number-color);border-radius:3px;padding-top:.1em;padding-bottom:.1em;padding-left:.3em;padding-right:.3em;margin:0;font-size:85%;box-shadow:var(--keycap-box-shadow)}.keycombo .keycap+.keycap{margin-left:.4em}code{font-family:var(--mono-family);background-color:var(--verbatim-odd-background-color);border:1px solid var(--focused-color);border-radius:6px;padding-top:.1em;padding-bottom:.1em;padding-left:.3em;padding-right:.3em;margin:0;font-size:85%}.toc code{background-color:inherit;border:none;padding:inherit}code.email{background-color:inherit;border:inherit;font-size:95%;padding-left:0;padding-right:0}pre code,.cmdsynopsis code{border:none;background-color:inherit;padding:0;font-size:.85rem;margin:0}pre>code{padding:initial}.literal{background-color:inherit}.nobreak{white-space:nowrap}.break{white-space:normal}.userinput{font-weight:bold}a,a:visited{color:inherit}a.pmuj{text-decoration:none}.xref-area,.xref-areaset,.xref-co{text-decoration:none}.xref{font-style:italic}.xref-pagenum{content:target-counter(attr(href), page);font-style:normal}.xref-area,.xref-areaset,.xref-co,.xref-step,.xref-listitem{font-style:normal}.xref .prefix,.xref .sep,.xref-question .label,.xref-answer .label{font-style:normal}.footnote-number a,.footnote-number a:visited{text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--on-header-color);background-color:var(--header-color);font-family:var(--title-family);font-weight:normal;font-style:normal;page-break-after:avoid}h1{margin-top:4rem;margin-bottom:1.5rem;font-size:3.2rem;line-height:1}h2{font-weight:400;margin-top:2.1rem;margin-bottom:2rem;font-size:2.2rem;line-height:1}h3{font-weight:400;font-size:1.7rem;margin-top:2rem;margin-bottom:0;line-height:1}h4{font-weight:400;font-size:1.5rem;margin-top:2rem;margin-bottom:0;line-height:1}h5{font-weight:400;font-size:1rem;margin-top:1.5rem;margin-bottom:0;line-height:1}h6{font-weight:400;font-size:1rem;margin-top:1.5rem;margin-bottom:0;line-height:1}.title{color:var(--on-header-color);background-color:var(--header-color);font-weight:bold;font-family:var(--title-family);margin-bottom:.5em}cite.title{font-weight:inherit;font-family:inherit}.set>.list-of-titles>.lot>.title,.book>.list-of-titles>.lot>.title,.part>.list-of-titles>.lot>.title{font-weight:400;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;line-height:1rem}header{page-break-after:avoid}header .authorgroup{margin-bottom:2rem}.article>header{text-align:center;margin-bottom:2em}.article>header .abstract{text-align:left;margin-left:5em;margin-right:5em;border:1px solid var(--border-color);padding-left:1em;padding-right:1em;border-radius:.5em}.set>header,.book>header{margin-bottom:2rem;margin-top:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;border:1px solid var(--border-color);border-radius:.5em}.set>header h1,.book>header h1{margin-top:0}.revhistory .title{font-weight:bold;font-family:var(--title-family);margin-bottom:.5em;border-bottom:1px solid var(--border-color)}.revhistory table{width:100%}.revhistory table tr th,.revhistory table tr td{vertical-align:top}.revhistory td p{margin:0;padding:0}.lot{margin-top:1em}.toc li{text-indent:-2em;padding-left:2em}ul.toc,.toc ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0}.bibliolist,.glosslist{margin-top:1em}.iso690 .author{text-transform:uppercase}.iso690.article .part .firstname,.iso690.article .part .givenname{text-transform:none}.iso690.patent .country,.iso690.patent .patenttype{font-style:italic}.iso690 .title{font-weight:inherit;font-family:inherit;color:inherit;background-color:inherit;margin-bottom:inherit}.index-list ul{list-style:none;padding-left:2rem}.index-list>ul,.generated-index>ul,.generated-indexdiv>ul{padding-left:0}.pgwide,.pgwide .fgbody{width:100%}.formalgroup{margin-top:1rem}.fgbody>div{display:inline-block}.pgwide .fgbody>div{width:calc(50% - .5rem)}.fgbody>div:nth-child(even){margin-left:.5rem}.fgbody>.figure,.fgbody>.example,.fgbody>.equation{padding-top:inherit}table{table-layout:fixed;border-spacing:0;border-collapse:collapse}.inlinemediaobject,.inlinemediaobject div{display:inline-block}.mediaobject .caption{font-family:var(--title-family);font-size:80%;margin-left:2em;margin-right:2em;font-style:italic}.mediaobject .caption p{margin-top:0}td,th{padding:.25em;text-align:left}td.bottom,th.bottom{vertical-align:bottom}td.middle,th.middle{vertical-align:middle}td.top,th.top{vertical-align:top}td.center,th.center{text-align:center}td.left,th.left{text-align:left}td.right,th.right{text-align:right}td.justify,th.justify{text-align:justify}td.btop,th.btop{border-top:var(--table-border-style)}td.bleft,th.bleft{border-left:var(--table-border-style)}td.colsep,th.colsep{border-right:var(--table-border-style)}td.rowsep,th.rowsep{border-bottom:var(--table-border-style)}td.char,th.char{font-family:monospace;text-align:right}.media-wrapper{width:100%}.media{display:inline-block}div>.viewport-table{display:table;width:100%}span>.viewport-table{display:inline-table}.viewport-row{display:table-row}.viewport-cell{display:table-cell}.viewport-cell>span{display:block;line-height:1rem}.viewport{display:inline-block}.intrinsic-width img,.intrinsic-width svg{width:100%}.intrinsic-height img,.intrinsic-height svg{height:100%}.intrinsic-both img,.intrinsic-both svg{width:100%;height:100%}.admonition{border-radius:.5rem;min-height:3rem;padding-top:0;margin-bottom:1rem;margin-top:1rem;margin-right:4px;display:table;width:100%}.admonition>div{display:table-row}.admonition .icon{display:table-cell;padding-top:1.5rem;width:4.5rem;text-align:center;vertical-align:top;font-size:300%;color:var(--note-border-color)}.admonition .body{display:table-cell;padding-right:1rem}.admonition header{padding-top:.5rem}.note{border:var(--note-border-style);background-color:var(--note-color);color:var(--on-note-color)}.note .icon{color:var(--note-border-color)}.note .title{background-color:var(--note-color);color:var(--on-note-color)}.note code{border-color:var(--note-border-color);background-color:var(--note-color)}.note pre code{background-color:inherit;border-color:inherit}.tip{border:var(--tip-border-style);background-color:var(--tip-color);color:var(--on-tip-color)}.tip .icon{color:var(--tip-border-color)}.tip .title{background-color:var(--tip-color);color:var(--on-tip-color)}.tip code{border-color:var(--tip-border-color);background-color:var(--tip-color)}.tip pre code{background-color:inherit;border-color:inherit}.important{border:var(--important-border-style);background-color:var(--important-color);color:var(--on-important-color)}.important .icon{padding-top:2rem;color:var(--important-border-color)}.important .title{background-color:var(--important-color);color:var(--on-important-color)}.important code{background-color:var(--important-color);border-color:var(--important-border-color)}.important pre code{background-color:inherit;border-color:inherit}.caution{border:var(--caution-border-style);background-color:var(--caution-color);color:var(--on-caution-color)}.caution .icon{color:var(--caution-border-color)}.caution .title{background-color:var(--caution-color);color:var(--on-caution-color)}.caution code{background-color:var(--caution-color);border-color:var(--caution-border-color)}.caution pre code{background-color:inherit;border-color:inherit}.warning{border:var(--warning-border-style);background-color:var(--warning-color);color:var(--on-warning-color)}.warning .icon{color:var(--warning-border-color)}.warning .title{background-color:var(--warning-color);color:var(--on-warning-color)}.warning code{background-color:var(--warning-color);border-color:var(--warning-border-color)}.warning pre code{background-color:inherit;border-color:inherit}.danger{border:var(--danger-border-style);background-color:var(--danger-color);color:var(--on-danger-color)}.danger .icon{color:var(--danger-border-color)}.danger .title{background-color:var(--danger-color);color:var(--on-danger-color)}.danger code{background-color:var(--danger-color);border-color:var(--danger-border-color)}.danger pre code{background-color:inherit;border-color:inherit}.pre-wrap{overflow-x:auto;margin-top:1em;margin-bottom:1em}pre{margin-top:0;margin-bottom:0;margin-left:.5em;margin-right:.5em}pre sup{line-height:0}pre.verblines{margin-left:0;margin-right:0}pre.address,pre.literallayout{font-family:var(--body-family);margin-left:auto;margin-right:auto}pre.monospaced{font-family:var(--mono-family)}pre.programlisting,pre.screen{line-height:1.25rem}pre.verblines .nsep{display:none}pre.verblines span.line:nth-child(odd){background-color:var(--verbatim-odd-background-color)}pre.verblines span.line:nth-child(even){background-color:var(--verbatim-even-background-color)}pre.verblines.monochrome span.line:nth-child(even){background-color:var(--verbatim-odd-background-color)}pre.address span.line:nth-child(odd),pre.literallayout span.line:nth-child(odd){background-color:inherit}pre.address span.line:nth-child(even),pre.literallayout span.line:nth-child(even){background-color:inherit}pre.verblines span.ln{font-family:var(--mono-family);width:4px;padding-top:4px;padding-bottom:4px;text-align:right}pre.verblines.numbered span.ln{width:var(--line-number-width)}pre.address span.ln,pre.literallayout span.ln{padding-top:0;padding-bottom:0}pre.verblines{display:table;table-layout:fixed;width:100%;white-space:pre}pre.verblines span.line{display:table-row}pre.verblines span.ln{display:table-cell}pre.numbered span.ln{background-color:var(--numbered-background-color);user-select:none;-webkit-user-select:none}pre.numbered span.ln{width:var(--line-number-width);margin-right:.5em}pre.verblines span.ld{display:table-cell;padding-top:4px;padding-bottom:4px}pre.address span.ld,pre.literallayout span.ld{padding-top:0;padding-bottom:0}pre.verblines.numbered span.ld{border-left:var(--numbered-separator-style);padding-left:.25em}pre.verblines span.line.highlight{background-color:var(--verbatim-line-highlight-background-color);color:var(--verbatim-line-highlight-color)}table.verbatim{width:100%}table.verbatim tr td{width:calc(100vw - var(--line-number-width));padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}table.verbatim tr td:first-child{width:var(--line-number-width);padding-left:0;padding-right:0}table.verbatim tr td pre{margin-left:0;margin-right:0}.productionset .productions{display:table;table-layout:fixed;width:100%}.productionset .productions .production{display:table-row}.productionset .productions .production .lhs,.productionset .productions .production .rhs,.productionset .productions .production .lhssep{font-family:var(--mono-family)}.productionset .productions .production .lhs,.productionset .productions .production .lhssep,.productionset .productions .production .rhs,.productionset .productions .production .constraint{display:table-cell}.productionset .productions .production .lhs{width:25%;white-space:nowrap}.productionset .productions .production .lhssep{width:3em;text-align:center}.productionset .productions .production .constraint{width:2em}.lineannotation{font-family:var(--body-family);font-style:italic}.constraintdef{min-height:3rem;margin-left:1rem;padding-top:1rem;margin-bottom:1rem}.constraintdef .title{font-weight:bold;font-family:var(--title-family)}.qandadiv{margin-top:1em}.qandalist .qanda{display:table;table-layout:fixed;width:100%}.qandaentry .question,.qandaentry .answer{display:table-row}.qandaentry .question>.label,.qandaentry .answer>.label{display:table-cell;width:3em}.qandaentry .question>.body,.qandaentry .answer>.body{display:table-cell}.question p,.answer p{margin-top:0}.funcprototype table td{padding:0}.funcprototype table.params{margin-top:1em}.funcprototype table.params td{padding-right:1em}.funcprototype{margin-top:1em;font-family:var(--mono-family)}.funcprototype .paramdef{font-family:var(--mono-family)}.funcprototype .parameter{font-family:var(--body-family);font-style:italic}.funcprototype .function{font-weight:bold}.linegroup{margin-left:2em}.speaker::after{content:":"}.linegroup .speaker{margin-left:-2em}.formalpara .title{display:inline-block;font-weight:bold}.formalpara .title::after{content:".";margin-right:.5em}.formalpara .titlepunct::after{content:"";margin-right:.5em}blockquote{margin-top:1em}blockquote p{margin-top:0}blockquote .title{font-weight:bold;font-family:var(--title-family);margin-bottom:.25em}blockquote p+.attribution{margin-top:-1em}.attribution::before{content:"—"}.attribution{margin-left:50%}.formalobject+.formalobject{margin-top:1rem}.figure,.example,.equation{padding-top:1em}.figure,.example{border:1px solid var(--border-color);padding-left:.5rem;padding-right:.5rem}.figure details p,.example details p{margin-left:1rem;margin-right:1rem}.figure .title{font-family:var(--title-family)}.figure .media{width:100%;text-align:center}.figure img{margin-left:auto;margin-right:auto}.floatcenter{text-align:center}.floatright{float:right}.floatleft{float:left}.cmdsynopsis{margin-top:1em;margin-bottom:1em;margin-left:3em;text-indent:-3em}.synopfragment{margin-top:1em}.synopfragmentref{font-style:italic}.synopfragmentref a,.synopfragmentref a:visited{text-decoration:none}.synopfragmentref-number{font-family:var(--mono-family);font-style:normal;font-weight:bold;font-size:10pt}.cmdsynopsis .command,.cmdsynopsis .cmdpunct,.cmdsynopsis .group,.cmdsynopsis .arg{font-family:var(--mono-family)}.calloutlist{margin-bottom:1em}.calloutlist dl{margin-bottom:0}.calloutlist dl dt{clear:both;float:left;width:1.25em}.calloutlist dl dd{margin-left:1.25em;line-height:1.5rem}.calloutlist dd>p:first-child{margin-top:0}.calloutlist dd:last-child>p:last-child{margin-bottom:0}a.callout-bug,a.callout-bug:visited{text-decoration:none}.revadded{background-color:var(--revadded-background-color);color:var(--revadded-color)}.revadded::before{content:var(--revadded-before)}.revadded::after{content:var(--revadded-after)}.revchanged{background-color:var(--revchanged-background-color);color:var(--revchanged-color)}.revchanged::before{content:var(--revchanged-before)}.revchanged::after{content:var(--revchanged-after)}.revdeleted{background-color:var(--revdeleted-background-color);color:var(--revdeleted-color)}.revdeleted::before{content:var(--revdeleted-before)}.revdeleted::after{content:var(--revdeleted-after)}.revoff .revadded,.revoff .revchanged{background-color:inherit;color:inherit}.revoff .revdeleted{display:none}.revoff .revadded::before,.revoff .revchanged::before,.revoff .revdeleted::before,.revoff .revadded::after,.revoff .revchanged::after,.revoff .revdeleted::after{content:""}ul[db-mark=disc],li[db-mark=disc],ul[db-mark=bullet],li[db-mark=bullet]{list-style-type:disc}ul[db-mark=round],li[db-mark=round]{list-style-type:circle}ul[db-mark=box],li[db-mark=box]{list-style-type:square}.simplelistvert,.simplelisthoriz{display:table}.simplelist .row{display:table-row}.simplelist .row span{display:table-cell}.glossdiv{margin-top:1em}.glossdiv dl dt{padding-left:1em}.sidebar{background-color:var(--sidebar-color);color:var(--on-sidebar-color);padding-left:1em;padding-right:1em;padding-bottom:1em;padding-top:1em;border-radius:.5em}.sidebar .title{background-color:var(--sidebar-color);color:var(--on-sidebar-color)}.sidebar code{background-color:var(--sidebar-color)}.msgexplan{margin-left:2rem}.foreignphrase{font-style:italic}.bold{font-weight:bold}.strikethrough{text-decoration:line-through}.underline{text-decoration:underline}em{font-style:italic}em em{font-style:normal}em em em{font-style:italic}em em em em{font-style:normal}em em em em em{font-style:italic}em em me em em em{font-style:normal}.annotations{border-top:var(--annotation-separator-border-style);padding-top:1em;margin-top:6em}a.annomark,a.annomark:visited{text-decoration:none;color:inherit}.annotation-wrapper{margin-bottom:1em}.annotation-body{border:var(--annotation-body-border-style);border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}.annotation-header{height:2em;background-color:var(--annotation-header-background-color);color:var(--annotation-header-color);padding-left:1em;padding-right:.5em;border-bottom:var(--annotation-header-separator-border-style)}.annotation-header .annotation-close{float:right}.annotation-content{padding-left:1em;padding-right:1em;padding-top:.5em;padding-bottom:.5em}.xlink .source{border-bottom:1px dotted #000;cursor:pointer}.xlink-arc-list{display:inline;font-style:normal;cursor:pointer;font-size:70%}.xlink-arc-list.js::before{content:" "}.nhrefs.js .xlink-arc-delim{display:none}.nhrefs.js{font-style:normal;display:none;margin-left:4px;margin-right:0;padding-bottom:1em;border:2px solid var(--primary-variant-color);border-radius:4px;z-index:2;background-color:var(--primary-color);color:var(--on-primary-color)}.nhrefs.js .arc{display:list-item;margin-left:1.5em;padding-right:1em}.nhrefs.js .xlink-arc-title{display:block;background-color:var(--primary-variant-color);color:var(--on-primary-variant-color);margin-left:0;margin-bottom:.5em;text-align:center}:root{--margin-inner: 1in;--margin-outer: 1in;--margin-above: 1in;--margin-below: 1in;font-size:var(--default-font-size);line-height:var(--default-line-height)}html.article-style.A4{--margin-inner: 2.5cm;--margin-outer: 2.5cm}html.article-style.A5{--margin-inner: 1.9cm;--margin-outer: 1.9cm}html.article-style.Letter{--margin-inner: 1.0in;--margin-outer: 1.0in}html.book-style.A4{--margin-inner: 2.8cm;--margin-outer: 2.5cm}html.book-style.A5{--margin-inner: 2.2cm;--margin-outer: 1.9cm}html.book-style.Letter{--margin-inner: 1.25in;--margin-outer: 1.0in}@page{margin-top:var(--margin-above);margin-bottom:var(--margin-below);margin-left:var(--margin-outer);margin-right:var(--margin-outer);counter-reset:footnote;@top-left{content:""}@top-center{content:""}@top-right{content:""}@bottom-left{content:""}@bottom-center{content:""}@bottom-right{content:""}@footnote{float:bottom page;border-top:thin solid #000;border-length:30%;padding-top:.5em}}@page A4-article-flow-portrait{size:A4;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-portrait:first{size:A4;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-portrait:blank{size:A4}@page A4-article-flow-portrait-draft{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-portrait-draft:first{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-portrait-draft:blank{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A4-article-flow-landscape{size:A4 landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-landscape:first{size:A4 landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-landscape:blank{size:A4 landscape}@page A4-article-flow-landscape-draft{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-landscape-draft:first{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-landscape-draft:blank{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A5-article-flow-portrait{size:A5;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-portrait:first{size:A5;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-portrait:blank{size:A5}@page A5-article-flow-portrait-draft{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-portrait-draft:first{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-portrait-draft:blank{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A5-article-flow-landscape{size:A5 landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-landscape:first{size:A5 landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-landscape:blank{size:A5 landscape}@page A5-article-flow-landscape-draft{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-landscape-draft:first{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-landscape-draft:blank{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page Letter-article-flow-portrait{size:Letter;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-portrait:first{size:Letter;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-portrait:blank{size:Letter}@page Letter-article-flow-portrait-draft{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-portrait-draft:first{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-portrait-draft:blank{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page Letter-article-flow-landscape{size:Letter landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-landscape:first{size:Letter landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-landscape:blank{size:Letter landscape}@page Letter-article-flow-landscape-draft{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-landscape-draft:first{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-landscape-draft:blank{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A4-book-title-flow-portrait{size:A4}@page A4-book-flow-portrait:right{size:A4;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A4-book-flow-portrait:right:first{size:A4;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-portrait:right:blank{size:A4;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-portrait:left{size:A4;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A4-book-flow-portrait:left:first{size:A4;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-flow-portrait:left:blank{size:A4;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-title-flow-portrait-draft{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A4-book-flow-portrait-draft:right{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A4-book-flow-portrait-draft:right:first{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-portrait-draft:right:blank{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-portrait-draft:left{size:A4;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A4-book-flow-portrait-draft:left:first{size:A4;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-flow-portrait-draft:left:blank{size:A4;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-title-flow-landscape{size:A4 landscape}@page A4-book-flow-landscape:right{size:A4 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A4-book-flow-landscape:right:first{size:A4 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-landscape:right:blank{size:A4 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-landscape:left{size:A4 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A4-book-flow-landscape:left:first{size:A4 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-flow-landscape:left:blank{size:A4 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-title-flow-landscape-draft{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A4-book-flow-landscape-draft:right{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A4-book-flow-landscape-draft:right:first{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-landscape-draft:right:blank{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-landscape-draft:left{size:A4 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A4-book-flow-landscape-draft:left:first{size:A4 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-flow-landscape-draft:left:blank{size:A4 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-title-flow-portrait{size:A5}@page A5-book-flow-portrait:right{size:A5;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A5-book-flow-portrait:right:first{size:A5;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-portrait:right:blank{size:A5;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-portrait:left{size:A5;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A5-book-flow-portrait:left:first{size:A5;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-flow-portrait:left:blank{size:A5;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-title-flow-portrait-draft{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A5-book-flow-portrait-draft:right{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A5-book-flow-portrait-draft:right:first{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-portrait-draft:right:blank{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-portrait-draft:left{size:A5;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A5-book-flow-portrait-draft:left:first{size:A5;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-flow-portrait-draft:left:blank{size:A5;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-title-flow-landscape{size:A5 landscape}@page A5-book-flow-landscape:right{size:A5 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A5-book-flow-landscape:right:first{size:A5 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-landscape:right:blank{size:A5 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-landscape:left{size:A5 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A5-book-flow-landscape:left:first{size:A5 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-flow-landscape:left:blank{size:A5 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-title-flow-landscape-draft{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A5-book-flow-landscape-draft:right{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A5-book-flow-landscape-draft:right:first{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-landscape-draft:right:blank{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-landscape-draft:left{size:A5 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A5-book-flow-landscape-draft:left:first{size:A5 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-flow-landscape-draft:left:blank{size:A5 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-title-flow-portrait{size:Letter}@page Letter-book-flow-portrait:right{size:Letter;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait:right:first{size:Letter;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait:right:blank{size:Letter;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait:left{size:Letter;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page Letter-book-flow-portrait:left:first{size:Letter;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-flow-portrait:left:blank{size:Letter;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-title-flow-portrait-draft{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page Letter-book-flow-portrait-draft:right{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait-draft:right:first{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait-draft:right:blank{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait-draft:left{size:Letter;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page Letter-book-flow-portrait-draft:left:first{size:Letter;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-flow-portrait-draft:left:blank{size:Letter;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-title-flow-landscape{size:Letter landscape}@page Letter-book-flow-landscape:right{size:Letter landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape:right:first{size:Letter landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape:right:blank{size:Letter landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape:left{size:Letter landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page Letter-book-flow-landscape:left:first{size:Letter landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-flow-landscape:left:blank{size:Letter landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-title-flow-landscape-draft{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page Letter-book-flow-landscape-draft:right{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape-draft:right:first{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape-draft:right:blank{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape-draft:left{size:Letter landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page Letter-book-flow-landscape-draft:left:first{size:Letter landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-flow-landscape-draft:left:blank{size:Letter landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}html.article-style.A4 body{string-set:DocumentTitle "";page:A4-article-flow-portrait}html.article-style.A4 body .db-bfs.portrait,html.article-style.A4 body .division.portrait,html.article-style.A4 body .component.portrait,html.article-style.A4 body .section.portrait,html.article-style.A4 body .formalobject.portrait,html.article-style.A4 body .informalobject.portrait,html.article-style.A4 body .list-of-titles.portrait{page:A4-article-flow-portrait}html.article-style.A4 body.landscape{string-set:DocumentTitle "";page:A4-article-flow-landscape}html.article-style.A4 body .db-bfs.landscape,html.article-style.A4 body .division.landscape,html.article-style.A4 body .component.landscape,html.article-style.A4 body .section.landscape,html.article-style.A4 body .formalobject.landscape,html.article-style.A4 body .informalobject.landscape,html.article-style.A4 body .list-of-titles.landscape{page:A4-article-flow-landscape}html.article-style.A4 body.draft.portrait{string-set:DocumentTitle "";page:A4-article-flow-draft-portrait}html.article-style.A4 body .db-bfs.draft.portrait,html.article-style.A4 body .division.draft.portrait,html.article-style.A4 body .component.draft.portrait,html.article-style.A4 body .section.draft.portrait,html.article-style.A4 body .formalobject.draft.portrait,html.article-style.A4 body .informalobject.draft.portrait,html.article-style.A4 body .list-of-titles.draft.portrait{page:A4-article-flow-draft-portrait}html.article-style.A4 body.draft.landscape{string-set:DocumentTitle "";page:A4-article-flow-draft-landscape}html.article-style.A4 body .db-bfs.draft.landscape,html.article-style.A4 body .division.draft.landscape,html.article-style.A4 body .component.draft.landscape,html.article-style.A4 body .section.draft.landscape,html.article-style.A4 body .formalobject.draft.landscape,html.article-style.A4 body .informalobject.draft.landscape,html.article-style.A4 body .list-of-titles.draft.landscape{page:A4-article-flow-draft-landscape}html.article-style.A5 body{string-set:DocumentTitle "";page:A5-article-flow-portrait}html.article-style.A5 body .db-bfs.portrait,html.article-style.A5 body .division.portrait,html.article-style.A5 body .component.portrait,html.article-style.A5 body .section.portrait,html.article-style.A5 body .formalobject.portrait,html.article-style.A5 body .informalobject.portrait,html.article-style.A5 body .list-of-titles.portrait{page:A5-article-flow-portrait}html.article-style.A5 body.landscape{string-set:DocumentTitle "";page:A5-article-flow-landscape}html.article-style.A5 body .db-bfs.landscape,html.article-style.A5 body .division.landscape,html.article-style.A5 body .component.landscape,html.article-style.A5 body .section.landscape,html.article-style.A5 body .formalobject.landscape,html.article-style.A5 body .informalobject.landscape,html.article-style.A5 body .list-of-titles.landscape{page:A5-article-flow-landscape}html.article-style.A5 body.draft.portrait{string-set:DocumentTitle "";page:A5-article-flow-draft-portrait}html.article-style.A5 body .db-bfs.draft.portrait,html.article-style.A5 body .division.draft.portrait,html.article-style.A5 body .component.draft.portrait,html.article-style.A5 body .section.draft.portrait,html.article-style.A5 body .formalobject.draft.portrait,html.article-style.A5 body .informalobject.draft.portrait,html.article-style.A5 body .list-of-titles.draft.portrait{page:A5-article-flow-draft-portrait}html.article-style.A5 body.draft.landscape{string-set:DocumentTitle "";page:A5-article-flow-draft-landscape}html.article-style.A5 body .db-bfs.draft.landscape,html.article-style.A5 body .division.draft.landscape,html.article-style.A5 body .component.draft.landscape,html.article-style.A5 body .section.draft.landscape,html.article-style.A5 body .formalobject.draft.landscape,html.article-style.A5 body .informalobject.draft.landscape,html.article-style.A5 body .list-of-titles.draft.landscape{page:A5-article-flow-draft-landscape}html.article-style.Letter body{string-set:DocumentTitle "";page:Letter-article-flow-portrait}html.article-style.Letter body .db-bfs.portrait,html.article-style.Letter body .division.portrait,html.article-style.Letter body .component.portrait,html.article-style.Letter body .section.portrait,html.article-style.Letter body .formalobject.portrait,html.article-style.Letter body .informalobject.portrait,html.article-style.Letter body .list-of-titles.portrait{page:Letter-article-flow-portrait}html.article-style.Letter body.landscape{string-set:DocumentTitle "";page:Letter-article-flow-landscape}html.article-style.Letter body .db-bfs.landscape,html.article-style.Letter body .division.landscape,html.article-style.Letter body .component.landscape,html.article-style.Letter body .section.landscape,html.article-style.Letter body .formalobject.landscape,html.article-style.Letter body .informalobject.landscape,html.article-style.Letter body .list-of-titles.landscape{page:Letter-article-flow-landscape}html.article-style.Letter body.draft.portrait{string-set:DocumentTitle "";page:Letter-article-flow-draft-portrait}html.article-style.Letter body .db-bfs.draft.portrait,html.article-style.Letter body .division.draft.portrait,html.article-style.Letter body .component.draft.portrait,html.article-style.Letter body .section.draft.portrait,html.article-style.Letter body .formalobject.draft.portrait,html.article-style.Letter body .informalobject.draft.portrait,html.article-style.Letter body .list-of-titles.draft.portrait{page:Letter-article-flow-draft-portrait}html.article-style.Letter body.draft.landscape{string-set:DocumentTitle "";page:Letter-article-flow-draft-landscape}html.article-style.Letter body .db-bfs.draft.landscape,html.article-style.Letter body .division.draft.landscape,html.article-style.Letter body .component.draft.landscape,html.article-style.Letter body .section.draft.landscape,html.article-style.Letter body .formalobject.draft.landscape,html.article-style.Letter body .informalobject.draft.landscape,html.article-style.Letter body .list-of-titles.draft.landscape{page:Letter-article-flow-draft-landscape}html.book-style.A4 body{page:A4-book-title-flow-portrait}html.book-style.A4 body .list-of-titles{counter-reset:page}html.book-style.A4 body .division,html.book-style.A4 body .component,html.book-style.A4 body .list-of-titles{break-before:right}html.book-style.A4 body .division.portrait,html.book-style.A4 body .component.portrait,html.book-style.A4 body .list-of-titles.portrait{break-before:right;page:A4-book-flow-portrait}html.book-style.A4 body .section.portrait,html.book-style.A4 body .formalobject.portrait,html.book-style.A4 body .informalobject.portrait{page:A4-book-flow-portrait}html.book-style.A4 body.landscape{page:A4-book-title-flow-landscape}html.book-style.A4 body .division.landscape,html.book-style.A4 body .component.landscape,html.book-style.A4 body .list-of-titles.landscape{break-before:right;page:A4-book-flow-landscape}html.book-style.A4 body .section.landscape,html.book-style.A4 body .formalobject.landscape,html.book-style.A4 body .informalobject.landscape{page:A4-book-flow-landscape}html.book-style.A4 body.draft.portrait{page:A4-book-title-flow-draft-portrait}html.book-style.A4 body .division.draft.portrait,html.book-style.A4 body .component.draft.portrait,html.book-style.A4 body .list-of-titles.draft.portrait{break-before:right;page:A4-book-flow-draft-portrait}html.book-style.A4 body .section.draft.portrait,html.book-style.A4 body .formalobject.draft.portrait,html.book-style.A4 body .informalobject.draft.portrait{page:A4-book-flow-draft-portrait}html.book-style.A4 body.draft.landscape{page:A4-book-title-draft-landscape}html.book-style.A4 body .division.draft.landscape,html.book-style.A4 body .component.draft.landscape,html.book-style.A4 body .list-of-titles.draft.landscape{break-before:right;page:A4-book-draft-landscape}html.book-style.A4 body .section.draft.landscape,html.book-style.A4 body .formalobject.draft.landscape,html.book-style.A4 body .informalobject.draft.landscape{page:A4-book-draft-landscape}html.book-style.A5 body{page:A5-book-title-flow-portrait}html.book-style.A5 body .list-of-titles{counter-reset:page}html.book-style.A5 body .division,html.book-style.A5 body .component,html.book-style.A5 body .list-of-titles{break-before:right}html.book-style.A5 body .division.portrait,html.book-style.A5 body .component.portrait,html.book-style.A5 body .list-of-titles.portrait{break-before:right;page:A5-book-flow-portrait}html.book-style.A5 body .section.portrait,html.book-style.A5 body .formalobject.portrait,html.book-style.A5 body .informalobject.portrait{page:A5-book-flow-portrait}html.book-style.A5 body.landscape{page:A5-book-title-flow-landscape}html.book-style.A5 body .division.landscape,html.book-style.A5 body .component.landscape,html.book-style.A5 body .list-of-titles.landscape{break-before:right;page:A5-book-flow-landscape}html.book-style.A5 body .section.landscape,html.book-style.A5 body .formalobject.landscape,html.book-style.A5 body .informalobject.landscape{page:A5-book-flow-landscape}html.book-style.A5 body.draft.portrait{page:A5-book-title-flow-draft-portrait}html.book-style.A5 body .division.draft.portrait,html.book-style.A5 body .component.draft.portrait,html.book-style.A5 body .list-of-titles.draft.portrait{break-before:right;page:A5-book-flow-draft-portrait}html.book-style.A5 body .section.draft.portrait,html.book-style.A5 body .formalobject.draft.portrait,html.book-style.A5 body .informalobject.draft.portrait{page:A5-book-flow-draft-portrait}html.book-style.A5 body.draft.landscape{page:A5-book-title-draft-landscape}html.book-style.A5 body .division.draft.landscape,html.book-style.A5 body .component.draft.landscape,html.book-style.A5 body .list-of-titles.draft.landscape{break-before:right;page:A5-book-draft-landscape}html.book-style.A5 body .section.draft.landscape,html.book-style.A5 body .formalobject.draft.landscape,html.book-style.A5 body .informalobject.draft.landscape{page:A5-book-draft-landscape}html.book-style.Letter body{page:Letter-book-title-flow-portrait}html.book-style.Letter body .list-of-titles{counter-reset:page}html.book-style.Letter body .division,html.book-style.Letter body .component,html.book-style.Letter body .list-of-titles{break-before:right}html.book-style.Letter body .division.portrait,html.book-style.Letter body .component.portrait,html.book-style.Letter body .list-of-titles.portrait{break-before:right;page:Letter-book-flow-portrait}html.book-style.Letter body .section.portrait,html.book-style.Letter body .formalobject.portrait,html.book-style.Letter body .informalobject.portrait{page:Letter-book-flow-portrait}html.book-style.Letter body.landscape{page:Letter-book-title-flow-landscape}html.book-style.Letter body .division.landscape,html.book-style.Letter body .component.landscape,html.book-style.Letter body .list-of-titles.landscape{break-before:right;page:Letter-book-flow-landscape}html.book-style.Letter body .section.landscape,html.book-style.Letter body .formalobject.landscape,html.book-style.Letter body .informalobject.landscape{page:Letter-book-flow-landscape}html.book-style.Letter body.draft.portrait{page:Letter-book-title-flow-draft-portrait}html.book-style.Letter body .division.draft.portrait,html.book-style.Letter body .component.draft.portrait,html.book-style.Letter body .list-of-titles.draft.portrait{break-before:right;page:Letter-book-flow-draft-portrait}html.book-style.Letter body .section.draft.portrait,html.book-style.Letter body .formalobject.draft.portrait,html.book-style.Letter body .informalobject.draft.portrait{page:Letter-book-flow-draft-portrait}html.book-style.Letter body.draft.landscape{page:Letter-book-title-draft-landscape}html.book-style.Letter body .division.draft.landscape,html.book-style.Letter body .component.draft.landscape,html.book-style.Letter body .list-of-titles.draft.landscape{break-before:right;page:Letter-book-draft-landscape}html.book-style.Letter body .section.draft.landscape,html.book-style.Letter body .formalobject.draft.landscape,html.book-style.Letter body .informalobject.draft.landscape{page:Letter-book-draft-landscape}html.article-style .list-of-titles div .title{string-set:ComponentTitle content()}:root{--background-color: inherit;hyphens:auto}body{margin-left:0;margin-right:0}.book>header{padding:0;border:inherit}.division>header>h1{string-set:DocumentTitle content(),DivisionTitle content(),ComponentTitle "",SectionTitle ""}.component>header>h1{string-set:DocumentTitle content(),DivisionTitle content(),ComponentTitle content(),SectionTitle ""}.division>header>h2{string-set:DivisionTitle content(),ComponentTitle "",SectionTitle ""}.component>header>h2{string-set:ComponentTitle content(),SectionTitle ""}.section>header>h1,.section>header>h2,.section>header>h3{string-set:SectionTitle content()}.page-break-avoid{page-break-inside:avoid}h1{bookmark-level:1;bookmark-state:closed}h2{bookmark-level:2;bookmark-state:closed}.article>header>h2{bookmark-level:none}.verbatim{hyphens:none}.example header{page-break-before:avoid}.book .lot{margin-top:1em}.part .list-of-titles{display:none}.toc a::after{content:leader(dotted) " " target-counter(attr(href url), page)}.footnote{float:footnote;margin-left:.75rem;font-size:1rem;font-weight:normal;font-family:var(--body-family)}.table-footnotes{padding-top:.25rem}.table-footnotes .footnote{float:none;text-indent:-0.75rem;margin-left:.75rem}.indexref::before{content:target-counter(attr(href url), page)}details{display:none}a,a:visited{text-decoration:none}.error *{background-color:inherit;color:inherit;padding:inherit}span.error{display:inline;border:none;padding:inherit;margin:inherit}span.error::before{content:none}span.error::after{content:none}span.error.broken-link::after{content:none}.annotations{border-top:none;page-break-before:always}.xlink-arc-list{font-style:normal}.xlink-arc-delim{display:inline}.admonition{background-color:inherit}.admonition .icon{color:inherit}.admonition .icon{padding-top:3.5rem}.division body>header .copyright{float:bottom}.article>header .abstract{margin-left:1em;margin-right:1em;font-style:italic;border:none}span.footnote p{margin-bottom:0pt}.book-style .component>header{padding-top:0;margin-top:0}.book-style .component>header h1,.book-style .component>header h2,.book-style .component>header h3{padding-top:0;margin-top:0} +/* DocBook xslTNG version 2.2.2-SNAPSHOT, https://xsltng.docbook.org */:root{--symbol-fonts: "Arial Unicode", "Apple Symbols", "Symbol", "Symbola_hint";--body-family: serif, var(--symbol-fonts);--title-family: sans-serif, var(--symbol-fonts);--mono-family: monospace, var(--symbol-fonts)}:root{--background-color: #fffff8;--surface-color: #fffff8;--primary-color: #7f7f7f;--primary-variant-color: #5f5f5f;--secondary-color: #ffbc42;--error-color: #ffafaf;--error-border-color: #b00020;--on-background-color: #000000;--on-surface-color: #000000;--on-primary-color: #ffffff;--on-primary-variant-color: #ffffff;--on-secondary-color: #000000;--on-error-color: #000000;--enabled-color: rgb(240,240,240);--hovered-color: rgb(235,235,235);--focused-color: rgb(221,221,221);--modal-overlay-color: rgba(255,255,255,0.85);--panelset-color: #f7f7f0;--border-color: var(--primary-color);--header-color: var(--background-color);--on-header-color: var(--on-background-color);--sidebar-color: var(--primary-color);--on-sidebar-color: var(--on-primary-color);--table-border-style: 1px solid var(--primary-color);--default-font-size: 13.5pt;--default-line-height: 1.75rem;--line-number-width: 4em;--numbered-separator-style: 1px solid var(--primary-color);--numbered-number-color: var(--on-surface-color);--numbered-background-color: var(--focused-color);--verbatim-odd-background-color: var(--hovered-color);--verbatim-even-background-color: var(--enabled-color);--verbatim-line-highlight-background-color: var(--primary-color);--verbatim-line-highlight-color: var(--on-primary-color);--revadded-background-color: var(--primary-color);--revadded-color: var(--on-primary-color);--revadded-before: "";--revadded-after: "";--revchanged-background-color: var(--secondary-color);--revchanged-color: var(--on-secondary-color);--revchanged-before: "";--revchanged-after: " ";--revdeleted-background-color: var(--error-color);--revdeleted-color: var(--on-error-color);--revdeleted-before: "";--revdeleted-after: "";--note-border-color: var(--primary-color);--note-border-style: 2pt solid var(--note-border-color);--note-color: var(--surface-color);--on-note-color: var(--on-surface-color);--tip-border-color: var(--primary-color);--tip-border-style: 2pt solid var(--tip-border-color);--tip-color: var(--surface-color);--on-tip-color: var(--on-surface-color);--important-border-color: var(--secondary-color);--important-border-style: 2pt solid var(--important-border-color);--important-color: var(--surface-color);--on-important-color: var(--on-surface-color);--caution-border-color: var(--secondary-color);--caution-border-style: 2pt solid var(--caution-border-color);--caution-color: var(--surface-color);--on-caution-color: var(--on-surface-color);--warning-border-color: var(--error-border-color);--warning-border-style: 2pt solid var(--warning-border-color);--warning-color: var(--error-color);--on-warning-color: var(--on-error-color);--danger-border-color: var(--error-border-color);--danger-border-style: 2pt solid var(--danger-border-color);--danger-color: var(--error-color);--on-danger-color: var(--on-error-color);--debug-background-color: var(--error-color);--debug-color: var(--on-error-color);--remark-background-color: var(--primary-color);--remark-color: var(--on-primary-color);--remark-border-color: var(--primary-color);--remark-border-style: 1px solid var(--remark-border-color);--annotation-separator-border-style: 2px dashed var(--border-color);--annotation-header-background-color: var(--surface-color);--annotation-header-color: var(--on-surface-color);--annotation-header-separator-border-style: 1px solid var(--primary-color);--annotation-body-border-style: 1px solid var(--primary-color);--nav-background-color: var(--surface-color);--error-border-style: 1px solid var(--error-border-color);--keycap-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.75)}html.materials-dark{--background-color: #121212;--surface-color: #121212;--primary-color: #bb86fc;--primary-variant-color: #3700b3;--secondary-color: #03dac6;--error-color: #cf6679;--error-border-color: #b00020;--on-background-color: #ffffff;--on-surface-color: #ffffff;--on-primary-color: #000000;--on-primary-variant-color: #ffffff;--on-secondary-color: #000000;--on-error-color: #000000;--enabled-color: rgb(44,33,56);--hovered-color: rgb(49,38,63);--focused-color: rgb(63,51,74);--modal-overlay-color: rgba(18,18,18,0.85);--keycap-box-shadow: 1px 1px 1px 0px rgba(255,255,255,0.75)}html.materials-light{--background-color: #ffffff;--surface-color: #ffffff;--primary-color: #6200ee;--primary-variant-color: #3700b3;--secondary-color: #03dac6;--error-color: #b00020;--error-border-color: #cf6679;--on-background-color: #000000;--on-surface-color: #000000;--on-primary-color: #ffffff;--on-primary-variant-color: #ffffff;--on-secondary-color: #000000;--on-error-color: #ffffff;--enabled-color: rgb(240,240,240);--hovered-color: rgb(235,235,235);--focused-color: rgb(221,221,221);--modal-overlay-color: rgba(255,255,255,0.85)}html{padding:0;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;font-family:var(--body-family)}body{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0;margin-top:0;margin-bottom:0;margin-left:1rem;margin-right:1rem}.error *{background-color:var(--error-color);color:var(--on-error-color);padding-left:2px;padding-right:2px}span.error{display:inline-block;border:var(--error-border-style);border-radius:4px;padding:2px;margin-right:.5em}span.error::before{content:" ☞ "}span.error::after{content:" ☜ "}span.error.broken-link::after{content:" 🔗 "}.firstterm{font-weight:bold}.trademark::after{content:"™"}.trademark.trade::after{content:"™"}.trademark.copyright::after{content:"©";vertical-align:super;font-size:85%}.trademark.registered::after{content:"®";vertical-align:super;font-size:85%}.trademark.service::after{content:"℠";vertical-align:super}.xlink-arc-list{display:none}.debug{display:block;padding-top:1em;padding-bottom:1em;padding-left:1em;background-color:var(--debug-background-color);color:var(--debug-color)}.remark{border:var(--remark-border-style);border-radius:3px;padding-left:4px;padding-right:4px;color:var(--on-surface-color);background:repeating-linear-gradient(135deg, var(--focused-color), var(--focused-color) 5px, var(--enabled-color) 5px, var(--enabled-color) 10px)}span.remark{margin-left:.5em;margin-right:.5em}.keycap{font-family:var(--mono-family);background-color:var(--verbatim-odd-background-color);border:1px solid var(--numbered-number-color);border-radius:3px;padding-top:.1em;padding-bottom:.1em;padding-left:.3em;padding-right:.3em;margin:0;font-size:85%;box-shadow:var(--keycap-box-shadow)}.keycombo .keycap+.keycap{margin-left:.4em}code{font-family:var(--mono-family);background-color:var(--verbatim-odd-background-color);border:1px solid var(--focused-color);border-radius:6px;padding-top:.1em;padding-bottom:.1em;padding-left:.3em;padding-right:.3em;margin:0;font-size:85%}.toc code{background-color:inherit;border:none;padding:inherit}code.email{background-color:inherit;border:inherit;font-size:95%;padding-left:0;padding-right:0}pre code,.cmdsynopsis code{border:none;background-color:inherit;padding:0;font-size:.85rem;margin:0}pre>code{padding:initial}.literal{background-color:inherit}.nobreak{white-space:nowrap}.break{white-space:normal}.userinput{font-weight:bold}a,a:visited{color:inherit}a.pmuj{text-decoration:none}.xref-area,.xref-areaset,.xref-co{text-decoration:none}.xref{font-style:italic}.xref-pagenum{content:target-counter(attr(href), page);font-style:normal}.xref-area,.xref-areaset,.xref-co,.xref-step,.xref-listitem{font-style:normal}.xref .prefix,.xref .sep,.xref-question .label,.xref-answer .label{font-style:normal}.footnote-number a,.footnote-number a:visited{text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--on-header-color);background-color:var(--header-color);font-family:var(--title-family);font-weight:normal;font-style:normal;page-break-after:avoid}h1{margin-top:4rem;margin-bottom:1.5rem;font-size:3.2rem;line-height:1}h2{font-weight:400;margin-top:2.1rem;margin-bottom:2rem;font-size:2.2rem;line-height:1}h3{font-weight:400;font-size:1.7rem;margin-top:2rem;margin-bottom:0;line-height:1}h4{font-weight:400;font-size:1.5rem;margin-top:2rem;margin-bottom:0;line-height:1}h5{font-weight:400;font-size:1rem;margin-top:1.5rem;margin-bottom:0;line-height:1}h6{font-weight:400;font-size:1rem;margin-top:1.5rem;margin-bottom:0;line-height:1}.title{color:var(--on-header-color);background-color:var(--header-color);font-weight:bold;font-family:var(--title-family);margin-bottom:.5em}cite.title{font-weight:inherit;font-family:inherit}.set>.list-of-titles>.lot>.title,.book>.list-of-titles>.lot>.title,.part>.list-of-titles>.lot>.title{font-weight:400;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;line-height:1rem}header{page-break-after:avoid}header .authorgroup{margin-bottom:2rem}.article>header{text-align:center;margin-bottom:2em}.article>header .abstract{text-align:left;margin-left:5em;margin-right:5em;border:1px solid var(--border-color);padding-left:1em;padding-right:1em;border-radius:.5em}.set>header,.book>header{margin-bottom:2rem;margin-top:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;border:1px solid var(--border-color);border-radius:.5em}.set>header h1,.book>header h1{margin-top:0}.revhistory .title{font-weight:bold;font-family:var(--title-family);margin-bottom:.5em;border-bottom:1px solid var(--border-color)}.revhistory table{width:100%}.revhistory table tr th,.revhistory table tr td{vertical-align:top}.revhistory td p{margin:0;padding:0}.lot{margin-top:1em}.toc li{text-indent:-2em;padding-left:2em}ul.toc,.toc ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0}.bibliolist,.glosslist{margin-top:1em}.iso690 .author{text-transform:uppercase}.iso690.article .part .firstname,.iso690.article .part .givenname{text-transform:none}.iso690.patent .country,.iso690.patent .patenttype{font-style:italic}.iso690 .title{font-weight:inherit;font-family:inherit;color:inherit;background-color:inherit;margin-bottom:inherit}.index-list ul{list-style:none;padding-left:2rem}.index-list>ul,.generated-index>ul,.generated-indexdiv>ul{padding-left:0}.pgwide,.pgwide .fgbody{width:100%}.formalgroup{margin-top:1rem}.fgbody>div{display:inline-block}.pgwide .fgbody>div{width:calc(50% - .5rem)}.fgbody>div:nth-child(even){margin-left:.5rem}.fgbody>.figure,.fgbody>.example,.fgbody>.equation{padding-top:inherit}table{table-layout:fixed;border-spacing:0;border-collapse:collapse}.inlinemediaobject,.inlinemediaobject div{display:inline-block}.mediaobject .caption{font-family:var(--title-family);font-size:80%;margin-left:2em;margin-right:2em;font-style:italic}.mediaobject .caption p{margin-top:0}td,th{padding:.25em;text-align:left}td.bottom,th.bottom{vertical-align:bottom}td.middle,th.middle{vertical-align:middle}td.top,th.top{vertical-align:top}td.center,th.center{text-align:center}td.left,th.left{text-align:left}td.right,th.right{text-align:right}td.justify,th.justify{text-align:justify}td.btop,th.btop{border-top:var(--table-border-style)}td.bleft,th.bleft{border-left:var(--table-border-style)}td.colsep,th.colsep{border-right:var(--table-border-style)}td.rowsep,th.rowsep{border-bottom:var(--table-border-style)}td.char,th.char{font-family:monospace;text-align:right}.media-wrapper{width:100%}.media{display:inline-block}div>.viewport-table{display:table;width:100%}span>.viewport-table{display:inline-table}.viewport-row{display:table-row}.viewport-cell{display:table-cell}.viewport-cell>span{display:block;line-height:1rem}.viewport{display:inline-block}.intrinsic-width img,.intrinsic-width svg{width:100%}.intrinsic-height img,.intrinsic-height svg{height:100%}.intrinsic-both img,.intrinsic-both svg{width:100%;height:100%}.admonition{border-radius:.5rem;min-height:3rem;padding-top:0;margin-bottom:1rem;margin-top:1rem;margin-right:4px;display:table;width:100%}.admonition>div{display:table-row}.admonition .icon{display:table-cell;padding-top:1.5rem;width:4.5rem;text-align:center;vertical-align:top;font-size:300%;color:var(--note-border-color)}.admonition .body{display:table-cell;padding-right:1rem}.admonition header{padding-top:.5rem}.note{border:var(--note-border-style);background-color:var(--note-color);color:var(--on-note-color)}.note .icon{color:var(--note-border-color)}.note .title{background-color:var(--note-color);color:var(--on-note-color)}.note code{border-color:var(--note-border-color);background-color:var(--note-color)}.note pre code{background-color:inherit;border-color:inherit}.tip{border:var(--tip-border-style);background-color:var(--tip-color);color:var(--on-tip-color)}.tip .icon{color:var(--tip-border-color)}.tip .title{background-color:var(--tip-color);color:var(--on-tip-color)}.tip code{border-color:var(--tip-border-color);background-color:var(--tip-color)}.tip pre code{background-color:inherit;border-color:inherit}.important{border:var(--important-border-style);background-color:var(--important-color);color:var(--on-important-color)}.important .icon{padding-top:2rem;color:var(--important-border-color)}.important .title{background-color:var(--important-color);color:var(--on-important-color)}.important code{background-color:var(--important-color);border-color:var(--important-border-color)}.important pre code{background-color:inherit;border-color:inherit}.caution{border:var(--caution-border-style);background-color:var(--caution-color);color:var(--on-caution-color)}.caution .icon{color:var(--caution-border-color)}.caution .title{background-color:var(--caution-color);color:var(--on-caution-color)}.caution code{background-color:var(--caution-color);border-color:var(--caution-border-color)}.caution pre code{background-color:inherit;border-color:inherit}.warning{border:var(--warning-border-style);background-color:var(--warning-color);color:var(--on-warning-color)}.warning .icon{color:var(--warning-border-color)}.warning .title{background-color:var(--warning-color);color:var(--on-warning-color)}.warning code{background-color:var(--warning-color);border-color:var(--warning-border-color)}.warning pre code{background-color:inherit;border-color:inherit}.danger{border:var(--danger-border-style);background-color:var(--danger-color);color:var(--on-danger-color)}.danger .icon{color:var(--danger-border-color)}.danger .title{background-color:var(--danger-color);color:var(--on-danger-color)}.danger code{background-color:var(--danger-color);border-color:var(--danger-border-color)}.danger pre code{background-color:inherit;border-color:inherit}.pre-wrap{overflow-x:auto;margin-top:1em;margin-bottom:1em}pre{margin-top:0;margin-bottom:0;margin-left:.5em;margin-right:.5em}pre sup{line-height:0}pre.verblines{margin-left:0;margin-right:0}pre.address,pre.literallayout{font-family:var(--body-family);margin-left:auto;margin-right:auto}pre.monospaced{font-family:var(--mono-family)}pre.programlisting,pre.screen{line-height:1.25rem}pre.verblines .nsep{display:none}pre.verblines span.line:nth-child(odd){background-color:var(--verbatim-odd-background-color)}pre.verblines span.line:nth-child(even){background-color:var(--verbatim-even-background-color)}pre.verblines.monochrome span.line:nth-child(even){background-color:var(--verbatim-odd-background-color)}pre.address span.line:nth-child(odd),pre.literallayout span.line:nth-child(odd){background-color:inherit}pre.address span.line:nth-child(even),pre.literallayout span.line:nth-child(even){background-color:inherit}pre.verblines span.ln{font-family:var(--mono-family);width:4px;padding-top:4px;padding-bottom:4px;text-align:right}pre.verblines.numbered span.ln{width:var(--line-number-width)}pre.address span.ln,pre.literallayout span.ln{padding-top:0;padding-bottom:0}pre.verblines{display:table;table-layout:fixed;width:100%;white-space:pre}pre.verblines span.line{display:table-row}pre.verblines span.ln{display:table-cell}pre.numbered span.ln{background-color:var(--numbered-background-color);user-select:none;-webkit-user-select:none}pre.numbered span.ln{width:var(--line-number-width);margin-right:.5em}pre.verblines span.ld{display:table-cell;padding-top:4px;padding-bottom:4px}pre.address span.ld,pre.literallayout span.ld{padding-top:0;padding-bottom:0}pre.verblines.numbered span.ld{border-left:var(--numbered-separator-style);padding-left:.25em}pre.verblines span.line.highlight{background-color:var(--verbatim-line-highlight-background-color);color:var(--verbatim-line-highlight-color)}table.verbatim{width:100%}table.verbatim tr td{width:calc(100vw - var(--line-number-width));padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}table.verbatim tr td:first-child{width:var(--line-number-width);padding-left:0;padding-right:0}table.verbatim tr td pre{margin-left:0;margin-right:0}.productionset .productions{display:table;table-layout:fixed;width:100%}.productionset .productions .production{display:table-row}.productionset .productions .production .lhs,.productionset .productions .production .rhs,.productionset .productions .production .lhssep{font-family:var(--mono-family)}.productionset .productions .production .lhs,.productionset .productions .production .lhssep,.productionset .productions .production .rhs,.productionset .productions .production .constraint{display:table-cell}.productionset .productions .production .lhs{width:25%;white-space:nowrap}.productionset .productions .production .lhssep{width:3em;text-align:center}.productionset .productions .production .constraint{width:2em}.lineannotation{font-family:var(--body-family);font-style:italic}.constraintdef{min-height:3rem;margin-left:1rem;padding-top:1rem;margin-bottom:1rem}.constraintdef .title{font-weight:bold;font-family:var(--title-family)}.qandadiv{margin-top:1em}.qandalist .qanda{display:table;table-layout:fixed;width:100%}.qandaentry .question,.qandaentry .answer{display:table-row}.qandaentry .question>.label,.qandaentry .answer>.label{display:table-cell;width:3em}.qandaentry .question>.body,.qandaentry .answer>.body{display:table-cell}.question p,.answer p{margin-top:0}.funcprototype table td{padding:0}.funcprototype table.params{margin-top:1em}.funcprototype table.params td{padding-right:1em}.funcprototype{margin-top:1em;font-family:var(--mono-family)}.funcprototype .paramdef{font-family:var(--mono-family)}.funcprototype .parameter{font-family:var(--body-family);font-style:italic}.funcprototype .function{font-weight:bold}.linegroup{margin-left:2em}.speaker::after{content:":"}.linegroup .speaker{margin-left:-2em}.formalpara .title{display:inline-block;font-weight:bold}.formalpara .title::after{content:".";margin-right:.5em}.formalpara .titlepunct::after{content:"";margin-right:.5em}blockquote{margin-top:1em}blockquote p{margin-top:0}blockquote .title{font-weight:bold;font-family:var(--title-family);margin-bottom:.25em}blockquote p+.attribution{margin-top:-1em}.attribution::before{content:"—"}.attribution{margin-left:50%}.formalobject+.formalobject{margin-top:1rem}.figure,.example,.equation{padding-top:1em}.figure,.example{border:1px solid var(--border-color);padding-left:.5rem;padding-right:.5rem}.figure details p,.example details p{margin-left:1rem;margin-right:1rem}.figure .title{font-family:var(--title-family)}.figure .media{width:100%;text-align:center}.figure img{margin-left:auto;margin-right:auto}.floatcenter{text-align:center}.floatright{float:right}.floatleft{float:left}.cmdsynopsis{margin-top:1em;margin-bottom:1em;margin-left:3em;text-indent:-3em}.synopfragment{margin-top:1em}.synopfragmentref{font-style:italic}.synopfragmentref a,.synopfragmentref a:visited{text-decoration:none}.synopfragmentref-number{font-family:var(--mono-family);font-style:normal;font-weight:bold;font-size:10pt}.cmdsynopsis .command,.cmdsynopsis .cmdpunct,.cmdsynopsis .group,.cmdsynopsis .arg{font-family:var(--mono-family)}.calloutlist{margin-bottom:1em}.calloutlist dl{margin-bottom:0}.calloutlist dl dt{clear:both;float:left;width:1.25em}.calloutlist dl dd{margin-left:1.25em;line-height:1.5rem}.calloutlist dd>p:first-child{margin-top:0}.calloutlist dd:last-child>p:last-child{margin-bottom:0}a.callout-bug,a.callout-bug:visited{text-decoration:none}.revadded{background-color:var(--revadded-background-color);color:var(--revadded-color)}.revadded::before{content:var(--revadded-before)}.revadded::after{content:var(--revadded-after)}.revchanged{background-color:var(--revchanged-background-color);color:var(--revchanged-color)}.revchanged::before{content:var(--revchanged-before)}.revchanged::after{content:var(--revchanged-after)}.revdeleted{background-color:var(--revdeleted-background-color);color:var(--revdeleted-color)}.revdeleted::before{content:var(--revdeleted-before)}.revdeleted::after{content:var(--revdeleted-after)}.revoff .revadded,.revoff .revchanged{background-color:inherit;color:inherit}.revoff .revdeleted{display:none}.revoff .revadded::before,.revoff .revchanged::before,.revoff .revdeleted::before,.revoff .revadded::after,.revoff .revchanged::after,.revoff .revdeleted::after{content:""}ul[db-mark=disc],li[db-mark=disc],ul[db-mark=bullet],li[db-mark=bullet]{list-style-type:disc}ul[db-mark=round],li[db-mark=round]{list-style-type:circle}ul[db-mark=box],li[db-mark=box]{list-style-type:square}.simplelistvert,.simplelisthoriz{display:table}.simplelist .row{display:table-row}.simplelist .row span{display:table-cell}.glossdiv{margin-top:1em}.glossdiv dl dt{padding-left:1em}.sidebar{background-color:var(--sidebar-color);color:var(--on-sidebar-color);padding-left:1em;padding-right:1em;padding-bottom:1em;padding-top:1em;border-radius:.5em}.sidebar .title{background-color:var(--sidebar-color);color:var(--on-sidebar-color)}.sidebar code{background-color:var(--sidebar-color)}.msgexplan{margin-left:2rem}.foreignphrase{font-style:italic}.bold{font-weight:bold}.strikethrough{text-decoration:line-through}.underline{text-decoration:underline}em{font-style:italic}em em{font-style:normal}em em em{font-style:italic}em em em em{font-style:normal}em em em em em{font-style:italic}em em me em em em{font-style:normal}.annotations{border-top:var(--annotation-separator-border-style);padding-top:1em;margin-top:6em}a.annomark,a.annomark:visited{text-decoration:none;color:inherit}.annotation-wrapper{margin-bottom:1em}.annotation-body{border:var(--annotation-body-border-style);border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}.annotation-header{height:2em;background-color:var(--annotation-header-background-color);color:var(--annotation-header-color);padding-left:1em;padding-right:.5em;border-bottom:var(--annotation-header-separator-border-style)}.annotation-header .annotation-close{float:right}.annotation-content{padding-left:1em;padding-right:1em;padding-top:.5em;padding-bottom:.5em}.xlink .source{border-bottom:1px dotted #000;cursor:pointer}.xlink-arc-list{display:inline;font-style:normal;cursor:pointer;font-size:70%}.xlink-arc-list.js::before{content:" "}.nhrefs.js .xlink-arc-delim{display:none}.nhrefs.js{font-style:normal;display:none;margin-left:4px;margin-right:0;padding-bottom:1em;border:2px solid var(--primary-variant-color);border-radius:4px;z-index:2;background-color:var(--primary-color);color:var(--on-primary-color)}.nhrefs.js .arc{display:list-item;margin-left:1.5em;padding-right:1em}.nhrefs.js .xlink-arc-title{display:block;background-color:var(--primary-variant-color);color:var(--on-primary-variant-color);margin-left:0;margin-bottom:.5em;text-align:center}:root{--margin-inner: 1in;--margin-outer: 1in;--margin-above: 1in;--margin-below: 1in;font-size:var(--default-font-size);line-height:var(--default-line-height)}html.article-style.A4{--margin-inner: 2.5cm;--margin-outer: 2.5cm}html.article-style.A5{--margin-inner: 1.9cm;--margin-outer: 1.9cm}html.article-style.Letter{--margin-inner: 1.0in;--margin-outer: 1.0in}html.book-style.A4{--margin-inner: 2.8cm;--margin-outer: 2.5cm}html.book-style.A5{--margin-inner: 2.2cm;--margin-outer: 1.9cm}html.book-style.Letter{--margin-inner: 1.25in;--margin-outer: 1.0in}@page{margin-top:var(--margin-above);margin-bottom:var(--margin-below);margin-left:var(--margin-outer);margin-right:var(--margin-outer);counter-reset:footnote;@top-left{content:""}@top-center{content:""}@top-right{content:""}@bottom-left{content:""}@bottom-center{content:""}@bottom-right{content:""}@footnote{float:bottom page;border-top:thin solid #000;border-length:30%;padding-top:.5em}}@page A4-article-flow-portrait{size:A4;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-portrait:first{size:A4;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-portrait:blank{size:A4}@page A4-article-flow-portrait-draft{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-portrait-draft:first{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-portrait-draft:blank{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A4-article-flow-landscape{size:A4 landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-landscape:first{size:A4 landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-landscape:blank{size:A4 landscape}@page A4-article-flow-landscape-draft{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-landscape-draft:first{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A4-article-flow-landscape-draft:blank{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A5-article-flow-portrait{size:A5;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-portrait:first{size:A5;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-portrait:blank{size:A5}@page A5-article-flow-portrait-draft{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-portrait-draft:first{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-portrait-draft:blank{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A5-article-flow-landscape{size:A5 landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-landscape:first{size:A5 landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-landscape:blank{size:A5 landscape}@page A5-article-flow-landscape-draft{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-landscape-draft:first{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page A5-article-flow-landscape-draft:blank{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page Letter-article-flow-portrait{size:Letter;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-portrait:first{size:Letter;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-portrait:blank{size:Letter}@page Letter-article-flow-portrait-draft{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-portrait-draft:first{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-portrait-draft:blank{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page Letter-article-flow-landscape{size:Letter landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-landscape:first{size:Letter landscape;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-landscape:blank{size:Letter landscape}@page Letter-article-flow-landscape-draft{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-landscape-draft:first{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;@top-center{content:string(DocumentTitle)}@bottom-center{content:counter(page)}}@page Letter-article-flow-landscape-draft:blank{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A4-book-title-flow-portrait{size:A4}@page A4-book-flow-portrait:right{size:A4;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A4-book-flow-portrait:right:first{size:A4;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-portrait:right:blank{size:A4;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-portrait:left{size:A4;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A4-book-flow-portrait:left:first{size:A4;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-flow-portrait:left:blank{size:A4;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-title-flow-portrait-draft{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A4-book-flow-portrait-draft:right{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A4-book-flow-portrait-draft:right:first{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-portrait-draft:right:blank{size:A4;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-portrait-draft:left{size:A4;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A4-book-flow-portrait-draft:left:first{size:A4;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-flow-portrait-draft:left:blank{size:A4;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-title-flow-landscape{size:A4 landscape}@page A4-book-flow-landscape:right{size:A4 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A4-book-flow-landscape:right:first{size:A4 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-landscape:right:blank{size:A4 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-landscape:left{size:A4 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A4-book-flow-landscape:left:first{size:A4 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-flow-landscape:left:blank{size:A4 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-title-flow-landscape-draft{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A4-book-flow-landscape-draft:right{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A4-book-flow-landscape-draft:right:first{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-landscape-draft:right:blank{size:A4 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A4-book-flow-landscape-draft:left{size:A4 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A4-book-flow-landscape-draft:left:first{size:A4 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A4-book-flow-landscape-draft:left:blank{size:A4 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-title-flow-portrait{size:A5}@page A5-book-flow-portrait:right{size:A5;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A5-book-flow-portrait:right:first{size:A5;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-portrait:right:blank{size:A5;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-portrait:left{size:A5;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A5-book-flow-portrait:left:first{size:A5;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-flow-portrait:left:blank{size:A5;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-title-flow-portrait-draft{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A5-book-flow-portrait-draft:right{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A5-book-flow-portrait-draft:right:first{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-portrait-draft:right:blank{size:A5;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-portrait-draft:left{size:A5;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A5-book-flow-portrait-draft:left:first{size:A5;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-flow-portrait-draft:left:blank{size:A5;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-title-flow-landscape{size:A5 landscape}@page A5-book-flow-landscape:right{size:A5 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A5-book-flow-landscape:right:first{size:A5 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-landscape:right:blank{size:A5 landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-landscape:left{size:A5 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A5-book-flow-landscape:left:first{size:A5 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-flow-landscape:left:blank{size:A5 landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-title-flow-landscape-draft{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page A5-book-flow-landscape-draft:right{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page A5-book-flow-landscape-draft:right:first{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-landscape-draft:right:blank{size:A5 landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page A5-book-flow-landscape-draft:left{size:A5 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page A5-book-flow-landscape-draft:left:first{size:A5 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page A5-book-flow-landscape-draft:left:blank{size:A5 landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-title-flow-portrait{size:Letter}@page Letter-book-flow-portrait:right{size:Letter;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait:right:first{size:Letter;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait:right:blank{size:Letter;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait:left{size:Letter;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page Letter-book-flow-portrait:left:first{size:Letter;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-flow-portrait:left:blank{size:Letter;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-title-flow-portrait-draft{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page Letter-book-flow-portrait-draft:right{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait-draft:right:first{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait-draft:right:blank{size:Letter;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-portrait-draft:left{size:Letter;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page Letter-book-flow-portrait-draft:left:first{size:Letter;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-flow-portrait-draft:left:blank{size:Letter;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-title-flow-landscape{size:Letter landscape}@page Letter-book-flow-landscape:right{size:Letter landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape:right:first{size:Letter landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape:right:blank{size:Letter landscape;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape:left{size:Letter landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page Letter-book-flow-landscape:left:first{size:Letter landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-flow-landscape:left:blank{size:Letter landscape;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-title-flow-landscape-draft{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box}@page Letter-book-flow-landscape-draft:right{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@top-center{content:string(SectionTitle)}@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape-draft:right:first{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape-draft:right:blank{size:Letter landscape;background-image:url("draft-right.svg");background-position:calc(100% - .5cm) .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-inner);margin-right:var(--margin-outer);@bottom-right{content:counter(page)}}@page Letter-book-flow-landscape-draft:left{size:Letter landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@top-center{content:string(ComponentTitle)}@bottom-left{content:counter(page)}}@page Letter-book-flow-landscape-draft:left:first{size:Letter landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}@page Letter-book-flow-landscape-draft:left:blank{size:Letter landscape;background-image:url("draft-left.svg");background-position:.5cm .5cm;background-repeat:no-repeat;background-size:2.5cm;background-origin:border-box;background-clip:border-box;margin-left:var(--margin-outer);margin-right:var(--margin-inner);@bottom-left{content:counter(page)}}html.article-style.A4 body{string-set:DocumentTitle "";page:A4-article-flow-portrait}html.article-style.A4 body .db-bfs.portrait,html.article-style.A4 body .division.portrait,html.article-style.A4 body .component.portrait,html.article-style.A4 body .section.portrait,html.article-style.A4 body .formalobject.portrait,html.article-style.A4 body .informalobject.portrait,html.article-style.A4 body .list-of-titles.portrait{page:A4-article-flow-portrait}html.article-style.A4 body.landscape{string-set:DocumentTitle "";page:A4-article-flow-landscape}html.article-style.A4 body .db-bfs.landscape,html.article-style.A4 body .division.landscape,html.article-style.A4 body .component.landscape,html.article-style.A4 body .section.landscape,html.article-style.A4 body .formalobject.landscape,html.article-style.A4 body .informalobject.landscape,html.article-style.A4 body .list-of-titles.landscape{page:A4-article-flow-landscape}html.article-style.A4 body.draft.portrait{string-set:DocumentTitle "";page:A4-article-flow-portrait-draft}html.article-style.A4 body.draft.portrait,html.article-style.A4 body.draft.portrait .db-bfs,html.article-style.A4 body.draft.portrait .division,html.article-style.A4 body.draft.portrait .component,html.article-style.A4 body.draft.portrait .section,html.article-style.A4 body.draft.portrait .formalobject,html.article-style.A4 body.draft.portrait .informalobject,html.article-style.A4 body.draft.portrait .list-of-titles,html.article-style.A4 body .db-bfs.draft.portrait,html.article-style.A4 body .division.draft.portrait,html.article-style.A4 body .component.draft.portrait,html.article-style.A4 body .section.draft.portrait,html.article-style.A4 body .formalobject.draft.portrait,html.article-style.A4 body .informalobject.draft.portrait,html.article-style.A4 body .list-of-titles.draft.portrait{page:A4-article-flow-portrait-draft}html.article-style.A4 body.draft.landscape{string-set:DocumentTitle "";page:A4-article-flow-landscape-draft}html.article-style.A4 body .db-bfs.draft.landscape,html.article-style.A4 body .division.draft.landscape,html.article-style.A4 body .component.draft.landscape,html.article-style.A4 body .section.draft.landscape,html.article-style.A4 body .formalobject.draft.landscape,html.article-style.A4 body .informalobject.draft.landscape,html.article-style.A4 body .list-of-titles.draft.landscape{page:A4-article-flow-landscape-draft}html.article-style.A5 body{string-set:DocumentTitle "";page:A5-article-flow-portrait}html.article-style.A5 body .db-bfs.portrait,html.article-style.A5 body .division.portrait,html.article-style.A5 body .component.portrait,html.article-style.A5 body .section.portrait,html.article-style.A5 body .formalobject.portrait,html.article-style.A5 body .informalobject.portrait,html.article-style.A5 body .list-of-titles.portrait{page:A5-article-flow-portrait}html.article-style.A5 body.landscape{string-set:DocumentTitle "";page:A5-article-flow-landscape}html.article-style.A5 body .db-bfs.landscape,html.article-style.A5 body .division.landscape,html.article-style.A5 body .component.landscape,html.article-style.A5 body .section.landscape,html.article-style.A5 body .formalobject.landscape,html.article-style.A5 body .informalobject.landscape,html.article-style.A5 body .list-of-titles.landscape{page:A5-article-flow-landscape}html.article-style.A5 body.draft.portrait{string-set:DocumentTitle "";page:A5-article-flow-portrait-draft}html.article-style.A5 body.draft.portrait,html.article-style.A5 body.draft.portrait .db-bfs,html.article-style.A5 body.draft.portrait .division,html.article-style.A5 body.draft.portrait .component,html.article-style.A5 body.draft.portrait .section,html.article-style.A5 body.draft.portrait .formalobject,html.article-style.A5 body.draft.portrait .informalobject,html.article-style.A5 body.draft.portrait .list-of-titles,html.article-style.A5 body .db-bfs.draft.portrait,html.article-style.A5 body .division.draft.portrait,html.article-style.A5 body .component.draft.portrait,html.article-style.A5 body .section.draft.portrait,html.article-style.A5 body .formalobject.draft.portrait,html.article-style.A5 body .informalobject.draft.portrait,html.article-style.A5 body .list-of-titles.draft.portrait{page:A5-article-flow-portrait-draft}html.article-style.A5 body.draft.landscape{string-set:DocumentTitle "";page:A5-article-flow-landscape-draft}html.article-style.A5 body .db-bfs.draft.landscape,html.article-style.A5 body .division.draft.landscape,html.article-style.A5 body .component.draft.landscape,html.article-style.A5 body .section.draft.landscape,html.article-style.A5 body .formalobject.draft.landscape,html.article-style.A5 body .informalobject.draft.landscape,html.article-style.A5 body .list-of-titles.draft.landscape{page:A5-article-flow-landscape-draft}html.article-style.Letter body{string-set:DocumentTitle "";page:Letter-article-flow-portrait}html.article-style.Letter body .db-bfs.portrait,html.article-style.Letter body .division.portrait,html.article-style.Letter body .component.portrait,html.article-style.Letter body .section.portrait,html.article-style.Letter body .formalobject.portrait,html.article-style.Letter body .informalobject.portrait,html.article-style.Letter body .list-of-titles.portrait{page:Letter-article-flow-portrait}html.article-style.Letter body.landscape{string-set:DocumentTitle "";page:Letter-article-flow-landscape}html.article-style.Letter body .db-bfs.landscape,html.article-style.Letter body .division.landscape,html.article-style.Letter body .component.landscape,html.article-style.Letter body .section.landscape,html.article-style.Letter body .formalobject.landscape,html.article-style.Letter body .informalobject.landscape,html.article-style.Letter body .list-of-titles.landscape{page:Letter-article-flow-landscape}html.article-style.Letter body.draft.portrait{string-set:DocumentTitle "";page:Letter-article-flow-portrait-draft}html.article-style.Letter body.draft.portrait,html.article-style.Letter body.draft.portrait .db-bfs,html.article-style.Letter body.draft.portrait .division,html.article-style.Letter body.draft.portrait .component,html.article-style.Letter body.draft.portrait .section,html.article-style.Letter body.draft.portrait .formalobject,html.article-style.Letter body.draft.portrait .informalobject,html.article-style.Letter body.draft.portrait .list-of-titles,html.article-style.Letter body .db-bfs.draft.portrait,html.article-style.Letter body .division.draft.portrait,html.article-style.Letter body .component.draft.portrait,html.article-style.Letter body .section.draft.portrait,html.article-style.Letter body .formalobject.draft.portrait,html.article-style.Letter body .informalobject.draft.portrait,html.article-style.Letter body .list-of-titles.draft.portrait{page:Letter-article-flow-portrait-draft}html.article-style.Letter body.draft.landscape{string-set:DocumentTitle "";page:Letter-article-flow-landscape-draft}html.article-style.Letter body .db-bfs.draft.landscape,html.article-style.Letter body .division.draft.landscape,html.article-style.Letter body .component.draft.landscape,html.article-style.Letter body .section.draft.landscape,html.article-style.Letter body .formalobject.draft.landscape,html.article-style.Letter body .informalobject.draft.landscape,html.article-style.Letter body .list-of-titles.draft.landscape{page:Letter-article-flow-landscape-draft}html.book-style.A4 body{page:A4-book-title-flow-portrait}html.book-style.A4 body .list-of-titles{counter-reset:page}html.book-style.A4 body .division,html.book-style.A4 body .component,html.book-style.A4 body .list-of-titles{break-before:right;page:A4-book-flow-portrait}html.book-style.A4 body .division.portrait,html.book-style.A4 body .component.portrait,html.book-style.A4 body .list-of-titles.portrait{break-before:right;page:A4-book-flow-portrait}html.book-style.A4 body .section.portrait,html.book-style.A4 body .formalobject.portrait,html.book-style.A4 body .informalobject.portrait{page:A4-book-flow-portrait}html.book-style.A4 body.landscape{page:A4-book-title-flow-landscape}html.book-style.A4 body .division.landscape,html.book-style.A4 body .component.landscape,html.book-style.A4 body .list-of-titles.landscape{break-before:right;page:A4-book-flow-landscape}html.book-style.A4 body .section.landscape,html.book-style.A4 body .formalobject.landscape,html.book-style.A4 body .informalobject.landscape{page:A4-book-flow-landscape}html.book-style.A4 body.draft.portrait{page:A4-book-title-flow-portrait-draft}html.book-style.A4 body.draft,html.book-style.A4 body.draft.portrait,html.book-style.A4 body.draft.portrait .division,html.book-style.A4 body.draft.portrait .component,html.book-style.A4 body.draft.portrait .list-of-titles,html.book-style.A4 body.portrait .division.draft,html.book-style.A4 body.portrait .component.draft,html.book-style.A4 body.portrait .list-of-titles.draft,html.book-style.A4 body .division.draft.portrait,html.book-style.A4 body .component.draft.portrait,html.book-style.A4 body .list-of-titles.draft.portrait{break-before:right;page:A4-book-flow-portrait-draft}html.book-style.A4 body .section.draft.portrait,html.book-style.A4 body .formalobject.draft.portrait,html.book-style.A4 body .informalobject.draft.portrait{page:A4-book-flow-portrait-draft}html.book-style.A4 body.draft.landscape{page:A4-book-title-landscape-draft}html.book-style.A4 body .division.draft.landscape,html.book-style.A4 body .component.draft.landscape,html.book-style.A4 body .list-of-titles.draft.landscape{break-before:right;page:A4-book-landscape-draft}html.book-style.A4 body .section.draft.landscape,html.book-style.A4 body .formalobject.draft.landscape,html.book-style.A4 body .informalobject.draft.landscape{page:A4-book-landscape-draft}html.book-style.A5 body{page:A5-book-title-flow-portrait}html.book-style.A5 body .list-of-titles{counter-reset:page}html.book-style.A5 body .division,html.book-style.A5 body .component,html.book-style.A5 body .list-of-titles{break-before:right;page:A5-book-flow-portrait}html.book-style.A5 body .division.portrait,html.book-style.A5 body .component.portrait,html.book-style.A5 body .list-of-titles.portrait{break-before:right;page:A5-book-flow-portrait}html.book-style.A5 body .section.portrait,html.book-style.A5 body .formalobject.portrait,html.book-style.A5 body .informalobject.portrait{page:A5-book-flow-portrait}html.book-style.A5 body.landscape{page:A5-book-title-flow-landscape}html.book-style.A5 body .division.landscape,html.book-style.A5 body .component.landscape,html.book-style.A5 body .list-of-titles.landscape{break-before:right;page:A5-book-flow-landscape}html.book-style.A5 body .section.landscape,html.book-style.A5 body .formalobject.landscape,html.book-style.A5 body .informalobject.landscape{page:A5-book-flow-landscape}html.book-style.A5 body.draft.portrait{page:A5-book-title-flow-portrait-draft}html.book-style.A5 body.draft,html.book-style.A5 body.draft.portrait,html.book-style.A5 body.draft.portrait .division,html.book-style.A5 body.draft.portrait .component,html.book-style.A5 body.draft.portrait .list-of-titles,html.book-style.A5 body.portrait .division.draft,html.book-style.A5 body.portrait .component.draft,html.book-style.A5 body.portrait .list-of-titles.draft,html.book-style.A5 body .division.draft.portrait,html.book-style.A5 body .component.draft.portrait,html.book-style.A5 body .list-of-titles.draft.portrait{break-before:right;page:A5-book-flow-portrait-draft}html.book-style.A5 body .section.draft.portrait,html.book-style.A5 body .formalobject.draft.portrait,html.book-style.A5 body .informalobject.draft.portrait{page:A5-book-flow-portrait-draft}html.book-style.A5 body.draft.landscape{page:A5-book-title-landscape-draft}html.book-style.A5 body .division.draft.landscape,html.book-style.A5 body .component.draft.landscape,html.book-style.A5 body .list-of-titles.draft.landscape{break-before:right;page:A5-book-landscape-draft}html.book-style.A5 body .section.draft.landscape,html.book-style.A5 body .formalobject.draft.landscape,html.book-style.A5 body .informalobject.draft.landscape{page:A5-book-landscape-draft}html.book-style.Letter body{page:Letter-book-title-flow-portrait}html.book-style.Letter body .list-of-titles{counter-reset:page}html.book-style.Letter body .division,html.book-style.Letter body .component,html.book-style.Letter body .list-of-titles{break-before:right;page:Letter-book-flow-portrait}html.book-style.Letter body .division.portrait,html.book-style.Letter body .component.portrait,html.book-style.Letter body .list-of-titles.portrait{break-before:right;page:Letter-book-flow-portrait}html.book-style.Letter body .section.portrait,html.book-style.Letter body .formalobject.portrait,html.book-style.Letter body .informalobject.portrait{page:Letter-book-flow-portrait}html.book-style.Letter body.landscape{page:Letter-book-title-flow-landscape}html.book-style.Letter body .division.landscape,html.book-style.Letter body .component.landscape,html.book-style.Letter body .list-of-titles.landscape{break-before:right;page:Letter-book-flow-landscape}html.book-style.Letter body .section.landscape,html.book-style.Letter body .formalobject.landscape,html.book-style.Letter body .informalobject.landscape{page:Letter-book-flow-landscape}html.book-style.Letter body.draft.portrait{page:Letter-book-title-flow-portrait-draft}html.book-style.Letter body.draft,html.book-style.Letter body.draft.portrait,html.book-style.Letter body.draft.portrait .division,html.book-style.Letter body.draft.portrait .component,html.book-style.Letter body.draft.portrait .list-of-titles,html.book-style.Letter body.portrait .division.draft,html.book-style.Letter body.portrait .component.draft,html.book-style.Letter body.portrait .list-of-titles.draft,html.book-style.Letter body .division.draft.portrait,html.book-style.Letter body .component.draft.portrait,html.book-style.Letter body .list-of-titles.draft.portrait{break-before:right;page:Letter-book-flow-portrait-draft}html.book-style.Letter body .section.draft.portrait,html.book-style.Letter body .formalobject.draft.portrait,html.book-style.Letter body .informalobject.draft.portrait{page:Letter-book-flow-portrait-draft}html.book-style.Letter body.draft.landscape{page:Letter-book-title-landscape-draft}html.book-style.Letter body .division.draft.landscape,html.book-style.Letter body .component.draft.landscape,html.book-style.Letter body .list-of-titles.draft.landscape{break-before:right;page:Letter-book-landscape-draft}html.book-style.Letter body .section.draft.landscape,html.book-style.Letter body .formalobject.draft.landscape,html.book-style.Letter body .informalobject.draft.landscape{page:Letter-book-landscape-draft}html.article-style .list-of-titles div .title{string-set:ComponentTitle content()}:root{--background-color: inherit;hyphens:auto}body{margin-left:0;margin-right:0}.book>header{padding:0;border:inherit}.division>header>h1{string-set:DocumentTitle content(),DivisionTitle content(),ComponentTitle "",SectionTitle ""}.component>header>h1{string-set:DocumentTitle content(),DivisionTitle content(),ComponentTitle content(),SectionTitle ""}.division>header>h2{string-set:DivisionTitle content(),ComponentTitle "",SectionTitle ""}.component>header>h2{string-set:ComponentTitle content(),SectionTitle ""}.section>header>h1,.section>header>h2,.section>header>h3{string-set:SectionTitle content()}.page-break-avoid{page-break-inside:avoid}h1{bookmark-level:1;bookmark-state:closed}h2{bookmark-level:2;bookmark-state:closed}.article>header>h2{bookmark-level:none}.verbatim{hyphens:none}.example header{page-break-before:avoid}.book .lot{margin-top:1em}.part .list-of-titles{display:none}.toc a::after{content:leader(dotted) " " target-counter(attr(href url), page)}.footnote{float:footnote;margin-left:.75rem;font-size:1rem;font-weight:normal;font-family:var(--body-family)}.table-footnotes{padding-top:.25rem}.table-footnotes .footnote{float:none;text-indent:-0.75rem;margin-left:.75rem}.indexref::before{content:target-counter(attr(href url), page)}details{display:none}a,a:visited{text-decoration:none}.error *{background-color:inherit;color:inherit;padding:inherit}span.error{display:inline;border:none;padding:inherit;margin:inherit}span.error::before{content:none}span.error::after{content:none}span.error.broken-link::after{content:none}.annotations{border-top:none;page-break-before:always}.xlink-arc-list{font-style:normal}.xlink-arc-delim{display:inline}.admonition{background-color:inherit}.admonition .icon{color:inherit}.admonition .icon{padding-top:3.5rem}.division body>header .copyright{float:bottom}.article>header .abstract{margin-left:1em;margin-right:1em;font-style:italic;border:none}span.footnote p{margin-bottom:0pt}.book-style .component>header{padding-top:0;margin-top:0}.book-style .component>header h1,.book-style .component>header h2,.book-style .component>header h3{padding-top:0;margin-top:0} diff --git a/guide/2.2.2/css/vendor-weasyprint.css b/guide/2.2.2/css/vendor-weasyprint.css new file mode 100644 index 000000000..987cf0bee --- /dev/null +++ b/guide/2.2.2/css/vendor-weasyprint.css @@ -0,0 +1,151 @@ +/* DocBook xslTNG version 2.2.2-SNAPSHOT, https://xsltng.docbook.org */ +.division body > header .copyright { + float: inherit; +} + +@page { + @footnote { + float: inherit; + border-top: thin solid black; + border-length: inherit; + padding-top: 0.5em; + } +} +html.book-style.A4 body .list-of-titles { + counter-reset: none; +} + +@page A4-book-title-flow-portrait-draft { + background-position: top right; +} +@page A4-book-flow-portrait-draft:right { + background-position: top right; +} +@page A4-book-flow-portrait-draft:right:first { + background-position: top right; +} +@page A4-book-flow-portrait-draft:right:blank { + background-position: top right; +} +@page A4-book-flow-portrait-draft:left { + background-position: top left; +} +@page A4-book-flow-portrait-draft:left:first { + background-position: top left; +} +@page A4-book-flow-portrait-draft:left:blank { + background-position: top left; +} +@page A4-book-title-flow-landscape-draft { + background-position: top right; +} +@page A4-book-flow-landscape-draft:right { + background-position: top right; +} +@page A4-book-flow-landscape-draft:right:first { + background-position: top right; +} +@page A4-book-flow-landscape-draft:right:blank { + background-position: top right; +} +@page A4-book-flow-landscape-draft:left { + background-position: top left; +} +@page A4-book-flow-landscape-draft:left:first { + background-position: top left; +} +@page A4-book-flow-landscape-draft:left:blank { + background-position: top left; +} +html.book-style.A5 body .list-of-titles { + counter-reset: none; +} + +@page A5-book-title-flow-portrait-draft { + background-position: top right; +} +@page A5-book-flow-portrait-draft:right { + background-position: top right; +} +@page A5-book-flow-portrait-draft:right:first { + background-position: top right; +} +@page A5-book-flow-portrait-draft:right:blank { + background-position: top right; +} +@page A5-book-flow-portrait-draft:left { + background-position: top left; +} +@page A5-book-flow-portrait-draft:left:first { + background-position: top left; +} +@page A5-book-flow-portrait-draft:left:blank { + background-position: top left; +} +@page A5-book-title-flow-landscape-draft { + background-position: top right; +} +@page A5-book-flow-landscape-draft:right { + background-position: top right; +} +@page A5-book-flow-landscape-draft:right:first { + background-position: top right; +} +@page A5-book-flow-landscape-draft:right:blank { + background-position: top right; +} +@page A5-book-flow-landscape-draft:left { + background-position: top left; +} +@page A5-book-flow-landscape-draft:left:first { + background-position: top left; +} +@page A5-book-flow-landscape-draft:left:blank { + background-position: top left; +} +html.book-style.Letter body .list-of-titles { + counter-reset: none; +} + +@page Letter-book-title-flow-portrait-draft { + background-position: top right; +} +@page Letter-book-flow-portrait-draft:right { + background-position: top right; +} +@page Letter-book-flow-portrait-draft:right:first { + background-position: top right; +} +@page Letter-book-flow-portrait-draft:right:blank { + background-position: top right; +} +@page Letter-book-flow-portrait-draft:left { + background-position: top left; +} +@page Letter-book-flow-portrait-draft:left:first { + background-position: top left; +} +@page Letter-book-flow-portrait-draft:left:blank { + background-position: top left; +} +@page Letter-book-title-flow-landscape-draft { + background-position: top right; +} +@page Letter-book-flow-landscape-draft:right { + background-position: top right; +} +@page Letter-book-flow-landscape-draft:right:first { + background-position: top right; +} +@page Letter-book-flow-landscape-draft:right:blank { + background-position: top right; +} +@page Letter-book-flow-landscape-draft:left { + background-position: top left; +} +@page Letter-book-flow-landscape-draft:left:first { + background-position: top left; +} +@page Letter-book-flow-landscape-draft:left:blank { + background-position: top left; +} diff --git a/guide/2.2.2/css/vendor-weasyprint.min.css b/guide/2.2.2/css/vendor-weasyprint.min.css new file mode 100644 index 000000000..852cd2365 --- /dev/null +++ b/guide/2.2.2/css/vendor-weasyprint.min.css @@ -0,0 +1 @@ +/* DocBook xslTNG version 2.2.2-SNAPSHOT, https://xsltng.docbook.org */.division body>header .copyright{float:inherit}@page{@footnote{float:inherit;border-top:thin solid #000;border-length:inherit;padding-top:.5em}}html.book-style.A4 body .list-of-titles{counter-reset:none}@page A4-book-title-flow-portrait-draft{background-position:top right}@page A4-book-flow-portrait-draft:right{background-position:top right}@page A4-book-flow-portrait-draft:right:first{background-position:top right}@page A4-book-flow-portrait-draft:right:blank{background-position:top right}@page A4-book-flow-portrait-draft:left{background-position:top left}@page A4-book-flow-portrait-draft:left:first{background-position:top left}@page A4-book-flow-portrait-draft:left:blank{background-position:top left}@page A4-book-title-flow-landscape-draft{background-position:top right}@page A4-book-flow-landscape-draft:right{background-position:top right}@page A4-book-flow-landscape-draft:right:first{background-position:top right}@page A4-book-flow-landscape-draft:right:blank{background-position:top right}@page A4-book-flow-landscape-draft:left{background-position:top left}@page A4-book-flow-landscape-draft:left:first{background-position:top left}@page A4-book-flow-landscape-draft:left:blank{background-position:top left}html.book-style.A5 body .list-of-titles{counter-reset:none}@page A5-book-title-flow-portrait-draft{background-position:top right}@page A5-book-flow-portrait-draft:right{background-position:top right}@page A5-book-flow-portrait-draft:right:first{background-position:top right}@page A5-book-flow-portrait-draft:right:blank{background-position:top right}@page A5-book-flow-portrait-draft:left{background-position:top left}@page A5-book-flow-portrait-draft:left:first{background-position:top left}@page A5-book-flow-portrait-draft:left:blank{background-position:top left}@page A5-book-title-flow-landscape-draft{background-position:top right}@page A5-book-flow-landscape-draft:right{background-position:top right}@page A5-book-flow-landscape-draft:right:first{background-position:top right}@page A5-book-flow-landscape-draft:right:blank{background-position:top right}@page A5-book-flow-landscape-draft:left{background-position:top left}@page A5-book-flow-landscape-draft:left:first{background-position:top left}@page A5-book-flow-landscape-draft:left:blank{background-position:top left}html.book-style.Letter body .list-of-titles{counter-reset:none}@page Letter-book-title-flow-portrait-draft{background-position:top right}@page Letter-book-flow-portrait-draft:right{background-position:top right}@page Letter-book-flow-portrait-draft:right:first{background-position:top right}@page Letter-book-flow-portrait-draft:right:blank{background-position:top right}@page Letter-book-flow-portrait-draft:left{background-position:top left}@page Letter-book-flow-portrait-draft:left:first{background-position:top left}@page Letter-book-flow-portrait-draft:left:blank{background-position:top left}@page Letter-book-title-flow-landscape-draft{background-position:top right}@page Letter-book-flow-landscape-draft:right{background-position:top right}@page Letter-book-flow-landscape-draft:right:first{background-position:top right}@page Letter-book-flow-landscape-draft:right:blank{background-position:top right}@page Letter-book-flow-landscape-draft:left{background-position:top left}@page Letter-book-flow-landscape-draft:left:first{background-position:top left}@page Letter-book-flow-landscape-draft:left:blank{background-position:top left} diff --git a/guide/2.2.2/ext_cwd.html b/guide/2.2.2/ext_cwd.html index 4d554186b..cf035cd22 100644 --- a/guide/2.2.2/ext_cwd.html +++ b/guide/2.2.2/ext_cwd.html @@ -1,4 +1,4 @@ -ext:cwd ext:cwd
ext:cwd — Returns the current working directory.
Function:{http://docbook.org/extensions/xslt}cwd#0Synopsis
ext:cwd( ) as xs:string
+ Description
ext:cwd ext:cwd
ext:cwd — Returns the current working directory.
Function:{http://docbook.org/extensions/xslt}cwd#0Synopsis
ext:cwd( ) as xs:string
Description
This extension function returns the current working directory from which the processor was executed.
diff --git a/guide/2.2.2/ext_image-metadata.html b/guide/2.2.2/ext_image-metadata.html index 1d40816f9..f727a4fe2 100644 --- a/guide/2.2.2/ext_image-metadata.html +++ b/guide/2.2.2/ext_image-metadata.html @@ -1,4 +1,4 @@ -ext:image-metadata ext:image-metadata
ext:image-metadata — Return intrinsic properties of an image.
Function:{http://docbook.org/extensions/xslt}image-metadata#1Synopsis
ext:image-metadata( $filename
as xs:string) asmap(*)
+ Description
ext:image-metadata ext:image-metadata
ext:image-metadata — Return intrinsic properties of an image.
Function:{http://docbook.org/extensions/xslt}image-metadata#1Synopsis
ext:image-metadata( $filename
as xs:string) asmap(*)
Description
This extension function returns a map of metadata properties about the image, including its intrinsic size: diff --git a/guide/2.2.2/ext_image-properties.html b/guide/2.2.2/ext_image-properties.html index 687033673..6e0b0f483 100644 --- a/guide/2.2.2/ext_image-properties.html +++ b/guide/2.2.2/ext_image-properties.html @@ -1,4 +1,4 @@ -
ext:image-properties ext:image-properties
ext:image-properties — Return intrinsic properties of an image.
Function:{http://docbook.org/extensions/xslt}image-properties#1Synopsis
ext:image-properties( $filename
as xs:string) asmap(*)
+ Description
ext:image-properties ext:image-properties
ext:image-properties — Return intrinsic properties of an image.
Function:{http://docbook.org/extensions/xslt}image-properties#1Synopsis
ext:image-properties( $filename
as xs:string) asmap(*)
Description
This extension function returns the intrinsic size of an image: its width and height in pixels. If the size can be determined, the map returned diff --git a/guide/2.2.2/ext_pygmentize-available.html b/guide/2.2.2/ext_pygmentize-available.html index c34bbda0c..741843799 100644 --- a/guide/2.2.2/ext_pygmentize-available.html +++ b/guide/2.2.2/ext_pygmentize-available.html @@ -1,4 +1,4 @@ -
ext:pygmentize-available ext:pygmentize-available
ext:pygmentize-available — Returns true if pygmentize is available.
Function:{http://docbook.org/extensions/xslt}pygmentize-available#0Synopsis
ext:pygmentize-available( ) as xs:boolean
+ Description
ext:pygmentize-available ext:pygmentize-available
ext:pygmentize-available — Returns true if pygmentize is available.
Function:{http://docbook.org/extensions/xslt}pygmentize-available#0Synopsis
ext:pygmentize-available( ) as xs:boolean
Description
In order to run Pygments on listings, the
ext:pygmentize()
extension function must be diff --git a/guide/2.2.2/ext_pygmentize.html b/guide/2.2.2/ext_pygmentize.html index b4d133f83..36baee64c 100644 --- a/guide/2.2.2/ext_pygmentize.html +++ b/guide/2.2.2/ext_pygmentize.html @@ -1,4 +1,4 @@ -ext:pygmentize ext:pygmentize
ext:pygmentize — Syntax highlight a listing with pygmentize.
Function:{http://docbook.org/extensions/xslt}pygmentize#1{http://docbook.org/extensions/xslt}pygmentize#2{http://docbook.org/extensions/xslt}pygmentize#3Synopsis
ext:pygmentize( $listing
as xs:string) asxs:string
ext:pygmentize( $listing
as xs:string,$options
as item()) asxs:string
ext:pygmentize( $listing
as xs:string,$options
as item(),$pygments-options
as map(xs:string,xs:string)) asxs:string
+ Description
ext:pygmentize ext:pygmentize
ext:pygmentize — Syntax highlight a listing with pygmentize.
Function:{http://docbook.org/extensions/xslt}pygmentize#1{http://docbook.org/extensions/xslt}pygmentize#2{http://docbook.org/extensions/xslt}pygmentize#3Synopsis
ext:pygmentize( $listing
as xs:string) asxs:string
ext:pygmentize( $listing
as xs:string,$options
as item()) asxs:string
ext:pygmentize( $listing
as xs:string,$options
as item(),$pygments-options
as map(xs:string,xs:string)) asxs:string
Description
This extension function runs the
diff --git a/guide/2.2.2/ext_validate-with-relax-ng.html b/guide/2.2.2/ext_validate-with-relax-ng.html index 893124cee..d9152da7a 100644 --- a/guide/2.2.2/ext_validate-with-relax-ng.html +++ b/guide/2.2.2/ext_validate-with-relax-ng.html @@ -1,4 +1,4 @@ -pygmentize
command to add syntax highlighting to a listing.ext:validate-with-relax-ng ext:validate-with-relax-ng
ext:validate-with-relax-ng — Returns the current working directory.
Function:{http://docbook.org/extensions/xslt}validate-with-relax-ng#2{http://docbook.org/extensions/xslt}validate-with-relax-ng#3Synopsis
ext:validate-with-relax-ng( $node
as node(),$schema
as item()) asmap(xs:string, item())
ext:validate-with-relax-ng( $node
as node(),$schema
as item(),$options
as map(xs:string, xs:string)) asmap(xs:string, item())
+ Description
ext:validate-with-relax-ng ext:validate-with-relax-ng
ext:validate-with-relax-ng — Validates with RELAX NG.
Function:{http://docbook.org/extensions/xslt}validate-with-relax-ng#2{http://docbook.org/extensions/xslt}validate-with-relax-ng#3Synopsis
ext:validate-with-relax-ng( $node
as node(),$schema
as item()) asmap(xs:string, item())
ext:validate-with-relax-ng( $node
as node(),$schema
as item(),$options
as map(xs:string, xs:string)) asmap(xs:string, item())
Description
This extension function validates the
node
provided against theschema
. Theschema
can be either a diff --git a/guide/2.2.2/ext_xinclude.html b/guide/2.2.2/ext_xinclude.html index 402807363..7d09e7865 100644 --- a/guide/2.2.2/ext_xinclude.html +++ b/guide/2.2.2/ext_xinclude.html @@ -1,4 +1,4 @@ -ext:xinclude ext:xinclude
ext:xinclude — Performs XInclude processing.
Function:{http://docbook.org/extensions/xslt}xinclude#1{http://docbook.org/extensions/xslt}xinclude#2Synopsis
ext:xinclude( $node
as node()) asnode()*
ext:xinclude( $node
as node(),$options
as map(xs:QName, item()*)) asnode()*
+ Description
ext:xinclude ext:xinclude
ext:xinclude — Performs XInclude processing.
Function:{http://docbook.org/extensions/xslt}xinclude#1{http://docbook.org/extensions/xslt}xinclude#2Synopsis
ext:xinclude( $node
as node()) asnode()*
ext:xinclude( $node
as node(),$options
as map(xs:QName, item()*)) asnode()*
Description
Performs XInclude processing on
node
and all of its descendants. The options “fixup-xml-base
” and diff --git a/guide/2.2.2/f_absolute-length.html b/guide/2.2.2/f_absolute-length.html index 36596a4dd..6c8f0de80 100644 --- a/guide/2.2.2/f_absolute-length.html +++ b/guide/2.2.2/f_absolute-length.html @@ -1,4 +1,4 @@ -f:absolute-length f:absolute-length
f:absolute-length — Returns the absolute length of a unit of measurement.
Function:{http://docbook.org/ns/docbook/functions}absolute-length#1Defined in:modules/units.xslUsed in:modules/objects.xsl, modules/tablecals.xslUsed by:Synopsis
f:absolute-length( $length
as map(*)) asxs:double
+ Description
f:absolute-length f:absolute-length
f:absolute-length — Returns the absolute length of a unit of measurement.
Function:{http://docbook.org/ns/docbook/functions}absolute-length#1Defined in:modules/units.xslUsed in:modules/objects.xsl, modules/tablecals.xslUsed by:Synopsis
f:absolute-length( $length
as map(*)) asxs:double
Description
For a given unit of measurement, returns the absolute length in terms of pixels. For a discussion of units, see Section 5.2, “Lengths and units”. diff --git a/guide/2.2.2/f_attributes.html b/guide/2.2.2/f_attributes.html index 3df4dd9f3..421419360 100644 --- a/guide/2.2.2/f_attributes.html +++ b/guide/2.2.2/f_attributes.html @@ -1,4 +1,4 @@ -
f:attributes f:attributes
f:attributes — Returns the attribute that apply to an output element.
Function:{http://docbook.org/ns/docbook/functions}attributes#2{http://docbook.org/ns/docbook/functions}attributes#4Defined in:modules/functions.xsl (2)Used in:modules/functions.xsl, modules/inlines.xsl, modules/attributes.xslUsed by:Synopsis
f:attributes( $node
as element(),$attributes
as attribute()*) asattribute()*
f:attributes( $node
as element(),$attributes
as attribute()*,$extra-classes
as xs:string*,$exclude-classes
as xs:string*) asattribute()*
+ Description
f:attributes f:attributes
f:attributes — Returns the attribute that apply to an output element.
Function:{http://docbook.org/ns/docbook/functions}attributes#2{http://docbook.org/ns/docbook/functions}attributes#4Defined in:modules/functions.xsl (2)Used in:modules/functions.xsl, modules/inlines.xsl, modules/attributes.xslUsed by:Synopsis
f:attributes( $node
as element(),$attributes
as attribute()*) asattribute()*
f:attributes( $node
as element(),$attributes
as attribute()*,$extra-classes
as xs:string*,$exclude-classes
as xs:string*) asattribute()*
Description
Most output elements have attributes: any
xml:id
attributes in the source are reflected in the output as diff --git a/guide/2.2.2/f_available-bibliographies.html b/guide/2.2.2/f_available-bibliographies.html index a8049a269..0aab3cc21 100644 --- a/guide/2.2.2/f_available-bibliographies.html +++ b/guide/2.2.2/f_available-bibliographies.html @@ -1,4 +1,4 @@ -f:available-bibliographies f:available-bibliographies
f:available-bibliographies — Returns a list of all available bibliographies.
Function:{http://docbook.org/ns/docbook/functions}available-bibliographies#1{http://docbook.org/ns/docbook/functions}available-bibliographies#2Defined in:../standalone-functions.xsl (2)Used in:modules/functions.xslSince:2.2.0Synopsis
f:available-bibliographies( $term
as element())
f:available-bibliographies( $term
as element(),$collections
as xs:string*)+ Description
f:available-bibliographies f:available-bibliographies
f:available-bibliographies — Returns a list of all available bibliographies.
Function:{http://docbook.org/ns/docbook/functions}available-bibliographies#1{http://docbook.org/ns/docbook/functions}available-bibliographies#2Defined in:../standalone-functions.xsl (2)Used in:modules/functions.xslSince:2.2.0Synopsis
f:available-bibliographies( $term
as element())
f:available-bibliographies( $term
as element(),$collections
as xs:string*)Description
The bibliographies available are all of the
bibliography
s in the current diff --git a/guide/2.2.2/f_available-glossaries.html b/guide/2.2.2/f_available-glossaries.html index 34c1d2af9..5dd2890f6 100644 --- a/guide/2.2.2/f_available-glossaries.html +++ b/guide/2.2.2/f_available-glossaries.html @@ -1,4 +1,4 @@ -f:available-glossaries f:available-glossaries
f:available-glossaries — Returns a list of all available glossaries.
Function:{http://docbook.org/ns/docbook/functions}available-glossaries#1{http://docbook.org/ns/docbook/functions}available-glossaries#2Defined in:../standalone-functions.xsl (2)Used in:modules/functions.xslSince:2.2.0Synopsis
f:available-glossaries( $term
as element())
f:available-glossaries( $term
as element(),$collections
as xs:string*)+ Description
f:available-glossaries f:available-glossaries
f:available-glossaries — Returns a list of all available glossaries.
Function:{http://docbook.org/ns/docbook/functions}available-glossaries#1{http://docbook.org/ns/docbook/functions}available-glossaries#2Defined in:../standalone-functions.xsl (2)Used in:modules/functions.xslSince:2.2.0Synopsis
f:available-glossaries( $term
as element())
f:available-glossaries( $term
as element(),$collections
as xs:string*)Description
The glossaries available are all of the
glossary
s in the current diff --git a/guide/2.2.2/f_biblioentries.html b/guide/2.2.2/f_biblioentries.html index 12a377610..3f914cb8e 100644 --- a/guide/2.2.2/f_biblioentries.html +++ b/guide/2.2.2/f_biblioentries.html @@ -1,4 +1,4 @@ -f:biblioentries f:biblioentries
f:biblioentries — Returns a list of all bibliographic entries for a citation.
Function:{http://docbook.org/ns/docbook/functions}biblioentries#1{http://docbook.org/ns/docbook/functions}biblioentries#2Defined in:../standalone-functions.xsl (2)Used in:modules/functions.xsl, modules/inlines.xslSince:2.2.0Synopsis
f:biblioentries( $term
as element()) aselement()*
f:biblioentries( $term
as element(),$collections
as xs:string*) aselement()*
+ Description
f:biblioentries f:biblioentries
f:biblioentries — Returns a list of all bibliographic entries for a citation.
Function:{http://docbook.org/ns/docbook/functions}biblioentries#1{http://docbook.org/ns/docbook/functions}biblioentries#2Defined in:../standalone-functions.xsl (2)Used in:modules/functions.xsl, modules/inlines.xslSince:2.2.0Synopsis
f:biblioentries( $term
as element()) aselement()*
f:biblioentries( $term
as element(),$collections
as xs:string*) aselement()*
Description
Returns all the
biblioentry
orbibliomixed
diff --git a/guide/2.2.2/f_cals-colsep.html b/guide/2.2.2/f_cals-colsep.html index 116177a36..c482df662 100644 --- a/guide/2.2.2/f_cals-colsep.html +++ b/guide/2.2.2/f_cals-colsep.html @@ -1,4 +1,4 @@ -f:cals-colsep f:cals-colsep
f:cals-colsep — Returns the “colsep” value associated with a CALS table cell.
Function:{http://docbook.org/ns/docbook/functions}cals-colsep#3Defined in:modules/tablecals.xslUsed in:modules/tablecals.xslSynopsis
f:cals-colsep( $row
as element(db:row),$cell
as map(*),$last-col-colsep
as xs:boolean) asxs:string?
+ Description
f:cals-colsep f:cals-colsep
f:cals-colsep — Returns the “colsep” value associated with a CALS table cell.
Function:{http://docbook.org/ns/docbook/functions}cals-colsep#3Defined in:modules/tablecals.xslUsed in:modules/tablecals.xslSynopsis
f:cals-colsep( $row
as element(db:row),$cell
as map(*),$last-col-colsep
as xs:boolean) asxs:string?
Description
The column separator, or “colsep”, associated with a CALS table cell depends on a variety of factors:
colspec
, andspanspec
diff --git a/guide/2.2.2/f_cals-rowsep.html b/guide/2.2.2/f_cals-rowsep.html index 96af16b92..57a829017 100644 --- a/guide/2.2.2/f_cals-rowsep.html +++ b/guide/2.2.2/f_cals-rowsep.html @@ -1,4 +1,4 @@ -f:cals-rowsep f:cals-rowsep
f:cals-rowsep — Returns the “rowsep” value associated with a CALS table cell.
Function:{http://docbook.org/ns/docbook/functions}cals-rowsep#3Defined in:modules/tablecals.xslUsed in:modules/tablecals.xslSynopsis
f:cals-rowsep( $row
as element(db:row),$cell
as map(*),$last-row-rowsep
as xs:boolean) asxs:string?
+ Description
f:cals-rowsep f:cals-rowsep
f:cals-rowsep — Returns the “rowsep” value associated with a CALS table cell.
Function:{http://docbook.org/ns/docbook/functions}cals-rowsep#3Defined in:modules/tablecals.xslUsed in:modules/tablecals.xslSynopsis
f:cals-rowsep( $row
as element(db:row),$cell
as map(*),$last-row-rowsep
as xs:boolean) asxs:string?
Description
The row separator, or “rowsep”, associated with a CALS table cell depends on a variety of factors:
colspec
, andspanspec
diff --git a/guide/2.2.2/f_check-gentext.html b/guide/2.2.2/f_check-gentext.html index 7c2440850..2b8fa4309 100644 --- a/guide/2.2.2/f_check-gentext.html +++ b/guide/2.2.2/f_check-gentext.html @@ -1,4 +1,4 @@ -f:check-gentext f:check-gentext
f:check-gentext — Returns generated text.
+ Description
f:check-gentext \ No newline at end of file diff --git a/guide/2.2.2/f_chunk-filename.html b/guide/2.2.2/f_chunk-filename.html index 8f22034bf..b3ab85797 100644 --- a/guide/2.2.2/f_chunk-filename.html +++ b/guide/2.2.2/f_chunk-filename.html @@ -1,4 +1,4 @@ -f:check-gentext
f:check-gentext — Returns generated text.
Description
Generated text has been reworked, see Chapter 4, Localization.
f:chunk-filename DocBook xslTNG Reference f:chunk-filename
f:chunk-filename — Returns the filename to use for a particular chunk.
Function:{http://docbook.org/ns/docbook/functions}chunk-filename#1Defined in:modules/chunk.xslUsed in:modules/chunk.xslUsed by:Synopsis
f:chunk-filename( $node
as element()) asxs:string
+ Description
f:chunk-filename DocBook xslTNG Reference f:chunk-filename
f:chunk-filename — Returns the filename to use for a particular chunk.
Function:{http://docbook.org/ns/docbook/functions}chunk-filename#1Defined in:modules/chunk.xslUsed in:modules/chunk.xslUsed by:Synopsis
f:chunk-filename( $node
as element()) asxs:string
Description
When chunking, see Section 2.7, ““Chunked” output”, this function is called to determine the filename for a chunk. The default implementation considers diff --git a/guide/2.2.2/f_chunk-title.html b/guide/2.2.2/f_chunk-title.html index c4a537d53..894418afb 100644 --- a/guide/2.2.2/f_chunk-title.html +++ b/guide/2.2.2/f_chunk-title.html @@ -1,4 +1,4 @@ -
f:chunk-title DocBook xslTNG Reference f:chunk-title
f:chunk-title — Returns the title of a chunk.
Function:{http://docbook.org/ns/docbook/functions}chunk-title#1Defined in:modules/chunk-cleanup.xslUsed in:modules/chunk-cleanup.xslUsed by:Synopsis
f:chunk-title( $chunk
as element()?) asnode()*
+ Description
f:chunk-title DocBook xslTNG Reference f:chunk-title
f:chunk-title — Returns the title of a chunk.
Function:{http://docbook.org/ns/docbook/functions}chunk-title#1Defined in:modules/chunk-cleanup.xslUsed in:modules/chunk-cleanup.xslUsed by:Synopsis
f:chunk-title( $chunk
as element()?) asnode()*
Description
When the title of a neighboring chunk is required (for header or footer navigation, for example), this function can be used to obtain diff --git a/guide/2.2.2/f_chunk.html b/guide/2.2.2/f_chunk.html index 97bb47828..46af46d5d 100644 --- a/guide/2.2.2/f_chunk.html +++ b/guide/2.2.2/f_chunk.html @@ -1,4 +1,4 @@ -
f:chunk DocBook xslTNG Reference f:chunk
f:chunk — Returns chunking attributes.
Function:{http://docbook.org/ns/docbook/functions}chunk#1Defined in:modules/chunk.xslUsed in:modules/attributes.xslSynopsis
f:chunk( $node
as element()) asattribute()*
+ Description
f:chunk DocBook xslTNG Reference f:chunk
f:chunk — Returns chunking attributes.
Function:{http://docbook.org/ns/docbook/functions}chunk#1Defined in:modules/chunk.xslUsed in:modules/attributes.xslSynopsis
f:chunk( $node
as element()) asattribute()*
Description
This function returns the
db-chunk
and perhaps other chunking-related attributes diff --git a/guide/2.2.2/f_citations.html b/guide/2.2.2/f_citations.html index 4c9639cb3..a7c22b21a 100644 --- a/guide/2.2.2/f_citations.html +++ b/guide/2.2.2/f_citations.html @@ -1,4 +1,4 @@ -f:citations DocBook xslTNG Reference f:citations
f:citations — Returns the citations for a term.
Function:{http://docbook.org/ns/docbook/functions}citations#1{http://docbook.org/ns/docbook/functions}citations#2Defined in:../standalone-functions.xsl (2)Used in:modules/functions.xslSince:2.2.0Synopsis
f:citations( $term
as element()) aselement()*
f:citations( $term
as element(),$root
as document-node()) aselement()*
+ Description
f:citations DocBook xslTNG Reference f:citations
f:citations — Returns the citations for a term.
Function:{http://docbook.org/ns/docbook/functions}citations#1{http://docbook.org/ns/docbook/functions}citations#2Defined in:../standalone-functions.xsl (2)Used in:modules/functions.xslSince:2.2.0Synopsis
f:citations( $term
as element()) aselement()*
f:citations( $term
as element(),$root
as document-node()) aselement()*
Description
Returns all of the
citation
elements in the document that match$term
. The document is identified by$root
, if specified, diff --git a/guide/2.2.2/f_conditional-orientation-class.html b/guide/2.2.2/f_conditional-orientation-class.html index 54ad1f560..b3b0f9787 100644 --- a/guide/2.2.2/f_conditional-orientation-class.html +++ b/guide/2.2.2/f_conditional-orientation-class.html @@ -1,4 +1,4 @@ -f:conditional-orientation-class DocBook xslTNG Reference f:conditional-orientation-class
f:conditional-orientation-class — Returns an element’s orientation if it differs from its parent.
Function:{http://docbook.org/ns/docbook/functions}conditional-orientation-class#1Defined in:modules/functions.xslUsed in:modules/components.xsl, modules/tablehtml.xsl, modules/attributes.xslSince:2.2.2Synopsis
f:conditional-orientation-class( $node
as element()) asxs:string?
+ Description
f:conditional-orientation-class DocBook xslTNG Reference f:conditional-orientation-class
f:conditional-orientation-class — Returns an element’s orientation if it differs from its parent.
Function:{http://docbook.org/ns/docbook/functions}conditional-orientation-class#1Defined in:modules/functions.xslUsed in:modules/components.xsl, modules/tablehtml.xsl, modules/attributes.xslSince:2.2.2Synopsis
f:conditional-orientation-class( $node
as element()) asxs:string?
Description
Determines if the element specified should be printed in portrait or landscape orientation. If that value is the same as the parent element’s value, an empty sequence diff --git a/guide/2.2.2/f_css-length.html b/guide/2.2.2/f_css-length.html index d81647165..8b12a12b0 100644 --- a/guide/2.2.2/f_css-length.html +++ b/guide/2.2.2/f_css-length.html @@ -1,4 +1,4 @@ -
f:css-length DocBook xslTNG Reference f:css-length
f:css-length — Returns a length in the format of a CSS property.
Function:{http://docbook.org/ns/docbook/functions}css-length#2Defined in:modules/objects.xslUsed in:modules/objects.xslSynopsis
f:css-length( $property
as xs:string,$length
as map(*)?) asxs:string?
+ Description
f:css-length DocBook xslTNG Reference f:css-length
f:css-length — Returns a length in the format of a CSS property.
Function:{http://docbook.org/ns/docbook/functions}css-length#2Defined in:modules/objects.xslUsed in:modules/objects.xslSynopsis
f:css-length( $property
as xs:string,$length
as map(*)?) asxs:string?
Description
Returns the CSS property specified with the corresponding length, if the length exists. Returns the empty sequence otherwise.
diff --git a/guide/2.2.2/f_css-property.html b/guide/2.2.2/f_css-property.html index b9ea24a5c..35d56d8d1 100644 --- a/guide/2.2.2/f_css-property.html +++ b/guide/2.2.2/f_css-property.html @@ -1,4 +1,4 @@ -f:css-property DocBook xslTNG Reference f:css-property
f:css-property — Returns a CSS property for a given value.
Function:{http://docbook.org/ns/docbook/functions}css-property#2Defined in:modules/objects.xslUsed in:modules/objects.xslUsed by:Synopsis
f:css-property( $property
as xs:string,$value
as xs:string?) asxs:string?
+ Description
f:css-property DocBook xslTNG Reference f:css-property
f:css-property — Returns a CSS property for a given value.
Function:{http://docbook.org/ns/docbook/functions}css-property#2Defined in:modules/objects.xslUsed in:modules/objects.xslUsed by:Synopsis
f:css-property( $property
as xs:string,$value
as xs:string?) asxs:string?
Description
If the specified value exists, a string formatted as a CSS property is returned. If the value doesn’t exist, an empty sequence is diff --git a/guide/2.2.2/f_date-format.html b/guide/2.2.2/f_date-format.html index d90c47cd3..e497b3df9 100644 --- a/guide/2.2.2/f_date-format.html +++ b/guide/2.2.2/f_date-format.html @@ -1,4 +1,4 @@ -
f:date-format DocBook xslTNG Reference f:date-format
f:date-format — Returns the format string for a date.
Function:{http://docbook.org/ns/docbook/functions}date-format#1Defined in:modules/functions.xslUsed in:modules/inlines.xslSynopsis
f:date-format( $context
as element()) asxs:string
+ Description
f:date-format DocBook xslTNG Reference f:date-format
f:date-format — Returns the format string for a date.
Function:{http://docbook.org/ns/docbook/functions}date-format#1Defined in:modules/functions.xslUsed in:modules/inlines.xslSynopsis