Squashed 'docs/' changes from a7e1e9be8..686c7b6eb - hugo - [fork] hugo port for 9front
 (HTM) git clone git@git.drkhsh.at/hugo.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 77b976dd92b4f66657d83d875aef0c617df492d9
 (DIR) parent 7c62d6ef1654c0383eae474d3bd9ddf7754c1f30
 (HTM) Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Wed, 30 Aug 2023 19:23:47 +0200
       
       Squashed 'docs/' changes from a7e1e9be8..686c7b6eb
       
       686c7b6eb ci(Netlify): specify `HUGO_VERSION` environment variable once
       da99a356f fix: change heading level
       e57da3f00 Update taxonomy methods
       746172490 Update description of rendered breadcrumb navigation
       6bc52fd40 Clarify term
       dab07dcb0 Fix typo
       e50fa452a Fix typo
       6c1ea83c2 Update template overview page
       a5dc97845 Clarify the append function
       a135e52a0 Update GitHub hosting instructions
       a51bf9f4f Update sections page
       ed35fc6c4 Update archetypes and glossary
       1a4522b3e Format examples
       a70f20094 Use "hugo new content" to create content
       673846ff9 Remove comment
       b7febf0c5 Fix link
       6f6fe2133 Miscellaneous edits
       99227dd18 Remove lookup order table from output formats page
       bc8870657 tools/editors: Add Prettier Plugin for Go Templates
       157b169eb Update docs.yaml
       1c8f514e0 Update cond function
       e5f1f8113 Add assumptions to taxonomy and term template lookup order examples
       475b406e2 Update postprocess
       2d6cb8dfc glossary: Update content type
       03b514bac Add descriptions to template lookup order example sections
       06678f919 glossary: Fix broken link
       4cd505612 Simplify news listing
       fadb980db Update glossary of terms
       491bacd78 Change order of example sections for template lookup order
       04b8f39ec Create glossary of terms
       12e896bc0 Remove reference to asciidoctor-rouge extension
       055f7bb37 Insert missing words
       8cd6ac387 Miscellaneous edits
       2cbe17f41 Update configuration.md
       529615373 Update data-templates.md
       853154e65 Update theme
       45f08627a resources.getRemote: Fix definition list
       29a51dac1 Update docshelper
       3bdfe88c6 Remove link to gitter from site footer
       cacd0e461 Use "map" instead of "dictionary"
       704dd5da6 Document the transform.Remarshal template function
       e8d744951 Populate news section via GitHub releases API
       3ff1118c7 Replace docs.json with docs.yaml
       7726bbcac Use docs.json to generate default config throughout the site
       57dca93df Use docs.json to generate default config for related content
       74d5082c7 Add some .RenderShortcodes docs
       cf5ab5062 netlify: Hugo 0.117.0
       420f7aa69 Add all config to docshelper.json
       
       git-subtree-dir: docs
       git-subtree-split: 686c7b6eb182ed335dc94b3a0b80c564f7658380
       
       Diffstat:
         M _vendor/github.com/gohugoio/gohugo… |      12 ++++++++++++
         M _vendor/github.com/gohugoio/gohugo… |      45 +++++++++++++++++++++++++------
         M _vendor/github.com/gohugoio/gohugo… |      25 ++++++++++++++++---------
         M _vendor/github.com/gohugoio/gohugo… |       2 +-
         M _vendor/modules.txt                 |       2 +-
         M config/_default/params.toml         |       5 +----
         M content/en/content-management/arch… |     183 +++++++++++++++++++++++--------
         M content/en/content-management/form… |       2 +-
         M content/en/content-management/imag… |      46 +++++++++++++++++++------------
         M content/en/content-management/mult… |      25 +++++++++++++++----------
         M content/en/content-management/rela… |      14 +-------------
         M content/en/content-management/sect… |     152 ++++++++++++++++++++++---------
         M content/en/content-management/shor… |       7 +------
         M content/en/content-management/taxo… |       6 +-----
         M content/en/functions/anchorize.md   |       2 +-
         M content/en/functions/append.md      |      88 ++++++++++++++++++++++++++-----
         M content/en/functions/apply.md       |       8 ++++----
         M content/en/functions/cond.md        |      32 ++++++++++++++++++++++---------
         M content/en/functions/dict.md        |       4 ++--
         M content/en/functions/echoparam.md   |       2 +-
         M content/en/functions/findRe.md      |       2 +-
         M content/en/functions/findresubmatc… |       2 +-
         M content/en/functions/highlight.md   |       4 ++--
         M content/en/functions/images/index.… |       2 +-
         M content/en/functions/index-functio… |       2 +-
         M content/en/functions/jsonify.md     |       4 +---
         M content/en/functions/merge.md       |       2 +-
         M content/en/functions/partialCached… |       6 +++---
         M content/en/functions/ref.md         |       2 +-
         M content/en/functions/relref.md      |       2 +-
         M content/en/functions/replace.md     |       2 +-
         M content/en/functions/replacere.md   |       2 +-
         M content/en/functions/substr.md      |       2 +-
         M content/en/functions/time.md        |       2 +-
         A content/en/functions/transform.Rem… |      88 +++++++++++++++++++++++++++++++
         M content/en/getting-started/configu… |      16 ++++++++--------
         M content/en/getting-started/configu… |      61 ++++---------------------------
         M content/en/getting-started/directo… |       2 +-
         M content/en/getting-started/externa… |       4 ++--
         A content/en/getting-started/glossar… |     266 +++++++++++++++++++++++++++++++
         M content/en/getting-started/quick-s… |       2 +-
         M content/en/hosting-and-deployment/… |      13 +++++++++++++
         M content/en/hugo-pipes/introduction… |       6 +++++-
         M content/en/hugo-pipes/postprocess.… |       5 ++---
         D content/en/news/0.10-relnotes/inde… |      21 ---------------------
         D content/en/news/0.11-relnotes/inde… |      23 -----------------------
         D content/en/news/0.12-relnotes/inde… |      29 -----------------------------
         D content/en/news/0.13-relnotes/inde… |      95 ------------------------------
         D content/en/news/0.14-relnotes/inde… |      54 -------------------------------
         D content/en/news/0.15-relnotes/inde… |      97 ------------------------------
         D content/en/news/0.16-relnotes/inde… |     248 -------------------------------
         D content/en/news/0.17-relnotes/inde… |      91 -------------------------------
         D content/en/news/0.18-relnotes/inde… |     112 -------------------------------
         D content/en/news/0.19-relnotes/inde… |      81 ------------------------------
         D content/en/news/0.20-relnotes/inde… |      70 -------------------------------
         D content/en/news/0.20.1-relnotes/in… |      13 -------------
         D content/en/news/0.20.2-relnotes/in… |      45 -------------------------------
         D content/en/news/0.20.3-relnotes/in… |      24 ------------------------
         D content/en/news/0.20.4-relnotes/in… |      22 ----------------------
         D content/en/news/0.20.5-relnotes/in… |      10 ----------
         D content/en/news/0.20.6-relnotes/in… |      22 ----------------------
         D content/en/news/0.20.7-relnotes/in… |      21 ---------------------
         D content/en/news/0.21-relnotes/inde… |     103 -------------------------------
         D content/en/news/0.22-relnotes/inde… |      87 -------------------------------
         D content/en/news/0.22.1-relnotes/in… |      35 -------------------------------
         D content/en/news/0.23-relnotes/inde… |      44 -------------------------------
         D content/en/news/0.24-relnotes/inde… |      72 -------------------------------
         D content/en/news/0.24.1-relnotes/in… |      20 --------------------
         D content/en/news/0.25-relnotes/inde… |      74 -------------------------------
         D content/en/news/0.25.1-relnotes/in… |      22 ----------------------
         D content/en/news/0.26-relnotes/inde… |      81 ------------------------------
         D content/en/news/0.27-relnotes/inde… |      95 ------------------------------
         D content/en/news/0.27.1-relnotes/in… |      21 ---------------------
         D content/en/news/0.28-relnotes/inde… |      61 -------------------------------
         D content/en/news/0.29-relnotes/inde… |      46 -------------------------------
         D content/en/news/0.30-relnotes/inde… |      63 -------------------------------
         D content/en/news/0.30.1-relnotes/in… |      23 -----------------------
         D content/en/news/0.30.2-relnotes/in… |      14 --------------
         D content/en/news/0.31-relnotes/inde… |      79 -------------------------------
         D content/en/news/0.31.1-relnotes/in… |      19 -------------------
         D content/en/news/0.32-relnotes/inde… |      94 -------------------------------
         D content/en/news/0.32.1-relnotes/in… |      18 ------------------
         D content/en/news/0.32.2-relnotes/in… |      23 -----------------------
         D content/en/news/0.32.3-relnotes/in… |      30 ------------------------------
         D content/en/news/0.32.4-relnotes/in… |      20 --------------------
         D content/en/news/0.33-relnotes/feat… |       0 
         D content/en/news/0.33-relnotes/inde… |      76 -------------------------------
         D content/en/news/0.34-relnotes/feat… |       0 
         D content/en/news/0.34-relnotes/inde… |      44 -------------------------------
         D content/en/news/0.35-relnotes/feat… |       0 
         D content/en/news/0.35-relnotes/inde… |     102 -------------------------------
         D content/en/news/0.36-relnotes/feat… |       0 
         D content/en/news/0.36-relnotes/inde… |      51 -------------------------------
         D content/en/news/0.36.1-relnotes/in… |      43 ------------------------------
         D content/en/news/0.37-relnotes/feat… |       0 
         D content/en/news/0.37-relnotes/inde… |      76 -------------------------------
         D content/en/news/0.37.1-relnotes/in… |      20 --------------------
         D content/en/news/0.38-relnotes/feat… |       0 
         D content/en/news/0.38-relnotes/inde… |      66 -------------------------------
         D content/en/news/0.38.1-relnotes/in… |      32 -------------------------------
         D content/en/news/0.38.2-relnotes/in… |      26 --------------------------
         D content/en/news/0.39-relnotes/feat… |       0 
         D content/en/news/0.39-relnotes/inde… |      87 -------------------------------
         D content/en/news/0.40-relnotes/feat… |       0 
         D content/en/news/0.40-relnotes/inde… |      76 -------------------------------
         D content/en/news/0.40.1-relnotes/in… |      19 -------------------
         D content/en/news/0.40.2-relnotes/in… |      20 --------------------
         D content/en/news/0.40.3-relnotes/in… |      12 ------------
         D content/en/news/0.41-relnotes/feat… |       0 
         D content/en/news/0.41-relnotes/inde… |      64 -------------------------------
         D content/en/news/0.42-relnotes/feat… |       0 
         D content/en/news/0.42-relnotes/inde… |      66 -------------------------------
         D content/en/news/0.42.1-relnotes/in… |      18 ------------------
         D content/en/news/0.42.2-relnotes/in… |      18 ------------------
         D content/en/news/0.43-relnotes/feat… |       0 
         D content/en/news/0.43-relnotes/inde… |      96 -------------------------------
         D content/en/news/0.44-relnotes/feat… |       0 
         D content/en/news/0.44-relnotes/inde… |      39 -------------------------------
         D content/en/news/0.45-relnotes/feat… |       0 
         D content/en/news/0.45-relnotes/inde… |     107 -------------------------------
         D content/en/news/0.45.1-relnotes/in… |      26 --------------------------
         D content/en/news/0.46-relnotes/feat… |       0 
         D content/en/news/0.46-relnotes/inde… |      49 -------------------------------
         D content/en/news/0.47-relnotes/feat… |       0 
         D content/en/news/0.47-relnotes/inde… |      79 -------------------------------
         D content/en/news/0.47.1-relnotes/in… |      30 ------------------------------
         D content/en/news/0.48-relnotes/feat… |       0 
         D content/en/news/0.48-relnotes/inde… |      57 -------------------------------
         D content/en/news/0.49-relnotes/feat… |       0 
         D content/en/news/0.49-relnotes/inde… |     120 -------------------------------
         D content/en/news/0.49.1-relnotes/in… |      22 ----------------------
         D content/en/news/0.49.2-relnotes/in… |      17 -----------------
         D content/en/news/0.50-relnotes/feat… |       0 
         D content/en/news/0.50-relnotes/inde… |     150 -------------------------------
         D content/en/news/0.51-relnotes/feat… |       0 
         D content/en/news/0.51-relnotes/inde… |     102 -------------------------------
         D content/en/news/0.52-relnotes/feat… |       0 
         D content/en/news/0.52-relnotes/inde… |      74 -------------------------------
         D content/en/news/0.53-relnotes/feat… |       0 
         D content/en/news/0.53-relnotes/inde… |      94 -------------------------------
         D content/en/news/0.54.0-relnotes/fe… |       0 
         D content/en/news/0.54.0-relnotes/in… |      69 ------------------------------
         D content/en/news/0.55.0-relnotes/fe… |       0 
         D content/en/news/0.55.0-relnotes/in… |     194 ------------------------------
         D content/en/news/0.55.1-relnotes/in… |      53 ------------------------------
         D content/en/news/0.55.2-relnotes/in… |      51 -------------------------------
         D content/en/news/0.55.3-relnotes/in… |      49 -------------------------------
         D content/en/news/0.55.4-relnotes/in… |      44 -------------------------------
         D content/en/news/0.55.5-relnotes/in… |      56 -------------------------------
         D content/en/news/0.55.6-relnotes/in… |      13 -------------
         D content/en/news/0.56.0-relnotes/fe… |       0 
         D content/en/news/0.56.0-relnotes/in… |     189 -------------------------------
         D content/en/news/0.56.1-relnotes/in… |      21 ---------------------
         D content/en/news/0.56.2-relnotes/in… |      26 --------------------------
         D content/en/news/0.56.3-relnotes/in… |      47 -------------------------------
         D content/en/news/0.57.0-relnotes/hu… |       0 
         D content/en/news/0.57.0-relnotes/in… |     119 -------------------------------
         D content/en/news/0.57.1-relnotes/in… |      26 --------------------------
         D content/en/news/0.57.2-relnotes/in… |      35 -------------------------------
         D content/en/news/0.58.0-relnotes/hu… |       0 
         D content/en/news/0.58.0-relnotes/in… |     109 -------------------------------
         D content/en/news/0.58.1-relnotes/in… |      23 -----------------------
         D content/en/news/0.58.2-relnotes/in… |      20 --------------------
         D content/en/news/0.58.3-relnotes/in… |      21 ---------------------
         D content/en/news/0.59.0-relnotes/hu… |       0 
         D content/en/news/0.59.0-relnotes/in… |     115 -------------------------------
         D content/en/news/0.59.1-relnotes/in… |      25 -------------------------
         D content/en/news/0.60.0-relnotes/in… |     136 -------------------------------
         D content/en/news/0.60.0-relnotes/po… |       0 
         D content/en/news/0.60.1-relnotes/fe… |       0 
         D content/en/news/0.60.1-relnotes/in… |      19 -------------------
         D content/en/news/0.61.0-relnotes/hu… |       0 
         D content/en/news/0.61.0-relnotes/in… |      56 -------------------------------
         D content/en/news/0.62.0-relnotes/hu… |       0 
         D content/en/news/0.62.0-relnotes/in… |      78 -------------------------------
         D content/en/news/0.62.1-relnotes/in… |      17 -----------------
         D content/en/news/0.62.2-relnotes/in… |      26 --------------------------
         D content/en/news/0.63.0-relnotes/fe… |       0 
         D content/en/news/0.63.0-relnotes/in… |     119 -------------------------------
         D content/en/news/0.63.1-relnotes/in… |      17 -----------------
         D content/en/news/0.63.2-relnotes/in… |      20 --------------------
         D content/en/news/0.64.0-relnotes/hu… |       0 
         D content/en/news/0.64.0-relnotes/in… |      54 -------------------------------
         D content/en/news/0.64.1-relnotes/in… |      22 ----------------------
         D content/en/news/0.65.0-relnotes/hu… |       0 
         D content/en/news/0.65.0-relnotes/in… |     141 -------------------------------
         D content/en/news/0.65.0-relnotes/pg… |       0 
         D content/en/news/0.65.1-relnotes/in… |      20 --------------------
         D content/en/news/0.65.2-relnotes/in… |      21 ---------------------
         D content/en/news/0.65.3-relnotes/in… |      21 ---------------------
         D content/en/news/0.66.0-relnotes/hu… |       0 
         D content/en/news/0.66.0-relnotes/in… |      81 ------------------------------
         D content/en/news/0.67.0-relnotes/hu… |       0 
         D content/en/news/0.67.0-relnotes/in… |      64 -------------------------------
         D content/en/news/0.67.1-relnotes/in… |      24 ------------------------
         D content/en/news/0.68.0-relnotes/hu… |       0 
         D content/en/news/0.68.0-relnotes/in… |      57 -------------------------------
         D content/en/news/0.68.1-relnotes/in… |      19 -------------------
         D content/en/news/0.68.2-relnotes/in… |      19 -------------------
         D content/en/news/0.68.3-relnotes/in… |      19 -------------------
         D content/en/news/0.69.0-relnotes/hu… |       0 
         D content/en/news/0.69.0-relnotes/in… |      73 -------------------------------
         D content/en/news/0.69.1-relnotes/in… |      29 -----------------------------
         D content/en/news/0.69.2-relnotes/in… |      21 ---------------------
         D content/en/news/0.7-relnotes/index… |      16 ----------------
         D content/en/news/0.70.0-relnotes/hu… |       0 
         D content/en/news/0.70.0-relnotes/in… |      68 -------------------------------
         D content/en/news/0.71.0-relnotes/hu… |       0 
         D content/en/news/0.71.0-relnotes/in… |      45 -------------------------------
         D content/en/news/0.71.1-relnotes/in… |      25 -------------------------
         D content/en/news/0.72.0-relnotes/hu… |       0 
         D content/en/news/0.72.0-relnotes/in… |      41 -------------------------------
         D content/en/news/0.73.0-relnotes/hu… |       0 
         D content/en/news/0.73.0-relnotes/in… |      64 -------------------------------
         D content/en/news/0.74.0-relnotes/fe… |       0 
         D content/en/news/0.74.0-relnotes/in… |      85 -------------------------------
         D content/en/news/0.74.1-relnotes/in… |      19 -------------------
         D content/en/news/0.74.2-relnotes/in… |      24 ------------------------
         D content/en/news/0.74.3-relnotes/in… |      26 --------------------------
         D content/en/news/0.75.0-relnotes/fe… |       0 
         D content/en/news/0.75.0-relnotes/in… |     166 -------------------------------
         D content/en/news/0.75.1-relnotes/in… |      21 ---------------------
         D content/en/news/0.76.0-relnotes/fe… |       0 
         D content/en/news/0.76.0-relnotes/in… |     111 ------------------------------
         D content/en/news/0.76.1-relnotes/in… |      17 -----------------
         D content/en/news/0.76.2-relnotes/in… |      17 -----------------
         D content/en/news/0.76.3-relnotes/in… |      20 --------------------
         D content/en/news/0.76.4-relnotes/in… |      22 ----------------------
         D content/en/news/0.76.5-relnotes/in… |      19 -------------------
         D content/en/news/0.77.0-relnotes/fe… |       0 
         D content/en/news/0.77.0-relnotes/in… |      85 -------------------------------
         D content/en/news/0.78.0-relnotes/fe… |       0 
         D content/en/news/0.78.0-relnotes/in… |      50 -------------------------------
         D content/en/news/0.78.1-relnotes/in… |      20 --------------------
         D content/en/news/0.78.2-relnotes/in… |      28 ----------------------------
         D content/en/news/0.79.0-relnotes/fe… |       0 
         D content/en/news/0.79.0-relnotes/in… |      71 -------------------------------
         D content/en/news/0.79.1-relnotes/in… |      22 ----------------------
         D content/en/news/0.8-relnotes/index… |      21 ---------------------
         D content/en/news/0.80.0-relnotes/fe… |       0 
         D content/en/news/0.80.0-relnotes/in… |      79 -------------------------------
         D content/en/news/0.81.0-relnotes/fe… |       0 
         D content/en/news/0.81.0-relnotes/in… |     223 ------------------------------
         D content/en/news/0.82.0-relnotes/fe… |       0 
         D content/en/news/0.82.0-relnotes/in… |      78 -------------------------------
         D content/en/news/0.82.1-relnotes/in… |      19 -------------------
         D content/en/news/0.83.0-relnotes/fe… |       0 
         D content/en/news/0.83.0-relnotes/in… |     133 -------------------------------
         D content/en/news/0.83.1-relnotes/in… |      19 -------------------
         D content/en/news/0.84.0-relnotes/fe… |       0 
         D content/en/news/0.84.0-relnotes/in… |     160 -------------------------------
         D content/en/news/0.84.1-relnotes/in… |      21 ---------------------
         D content/en/news/0.84.2-relnotes/in… |      26 --------------------------
         D content/en/news/0.84.3-relnotes/in… |      20 --------------------
         D content/en/news/0.84.4-relnotes/in… |      20 --------------------
         D content/en/news/0.85.0-relnotes/fe… |       0 
         D content/en/news/0.85.0-relnotes/in… |      70 -------------------------------
         D content/en/news/0.86.0-relnotes/fe… |       0 
         D content/en/news/0.86.0-relnotes/in… |      56 -------------------------------
         D content/en/news/0.86.1-relnotes/in… |      19 -------------------
         D content/en/news/0.87.0-relnotes/fe… |       0 
         D content/en/news/0.87.0-relnotes/in… |      90 -------------------------------
         D content/en/news/0.88.0-relnotes/fe… |       0 
         D content/en/news/0.88.0-relnotes/in… |      62 -------------------------------
         D content/en/news/0.88.1-relnotes/in… |      19 -------------------
         D content/en/news/0.89.0-relnotes/fe… |       0 
         D content/en/news/0.89.0-relnotes/in… |     106 ------------------------------
         D content/en/news/0.89.1-relnotes/in… |      20 --------------------
         D content/en/news/0.89.2-relnotes/in… |      20 --------------------
         D content/en/news/0.89.3-relnotes/in… |      26 --------------------------
         D content/en/news/0.89.4-relnotes/in… |      12 ------------
         D content/en/news/0.9-relnotes/index… |      43 ------------------------------
         D content/en/news/2021-12-17-no-more… |      10 ----------
         D content/en/news/2021/0.91.2-relnot… |       0 
         D content/en/news/2021/0.91.2-relnot… |       9 ---------
         D content/en/news/hugo-macos-intel-v… |       0 
         D content/en/news/hugo-macos-intel-v… |    9139 -------------------------------
         D content/en/news/lets-celebrate-hug… |       0 
         D content/en/news/lets-celebrate-hug… |       0 
         D content/en/news/lets-celebrate-hug… |       0 
         D content/en/news/lets-celebrate-hug… |     107 -------------------------------
         D content/en/news/lets-celebrate-hug… |       0 
         D content/en/readfiles/pages-vs-site… |      34 -------------------------------
         M content/en/showcase/letsencrypt/in… |       2 +-
         M content/en/showcase/template/index… |       2 +-
         M content/en/templates/_index.md      |       2 ++
         M content/en/templates/data-template… |       2 +-
         M content/en/templates/lists/index.md |     348 ++++++++++++++++----------------
         M content/en/templates/lookup-order.… |      24 ++++++++++++++++++++----
         M content/en/templates/output-format… |      71 +++++++++++--------------------
         M content/en/templates/partials.md    |      26 ++++----------------------
         M content/en/templates/sitemap-templ… |       7 +------
         M content/en/templates/taxonomy-temp… |      20 ++++++++++++++------
         M content/en/tools/editors.md         |      12 ++++++++++--
         M content/en/variables/page.md        |      66 +++++++++++++++++++++++--------
         M content/en/variables/site.md        |      16 +++++-----------
         D data/docs.json                      |    5812 -------------------------------
         A data/docs.yaml                      |    4413 +++++++++++++++++++++++++++++++
         M go.mod                              |       2 +-
         M go.sum                              |       2 ++
         M hugo.toml                           |       3 +++
         M layouts/maintenance/list.html       |     135 +++++++++++++++++---------------
         A layouts/news/list.html              |      70 +++++++++++++++++++++++++++++++
         M layouts/partials/boxes-section-sum… |      19 +++++++++----------
         M layouts/shortcodes/code-toggle.html |      44 ++++++++++++++++++++-----------
         M layouts/shortcodes/datatable.html   |      41 ++++++++++++++++++++-----------
         M netlify.toml                        |      11 +++--------
       
       307 files changed, 5817 insertions(+), 24915 deletions(-)
       ---
 (DIR) diff --git a/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_content.css b/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_content.css
       @@ -12,6 +12,18 @@
          color: white;
        }
        
       +.prose-glossary h3 {
       +  margin-top: 0;
       +  font-size: 1.125rem;
       +}
       +
       +.prose-glossary h3:first-of-type {
       +  margin-top: 3em;
       +}
       +
       +.prose-glossary h3 ~ p {
       +  margin: 0.5em 0 2em 0;
       +}
        
        body {
        
 (DIR) diff --git a/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/css/app.css b/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/css/app.css
       @@ -804,6 +804,8 @@ img { max-width: 100%; }
        .b--washed-red { border-color: #ffdfdf; }
        .b--transparent { border-color: transparent; }
        .b--inherit { border-color: inherit; }
       +.b--initial { border-color: currentColor; border-color: initial; }
       +.b--unset { border-color: unset; }
        /*
        
           BORDER RADIUS
       @@ -852,6 +854,9 @@ img { max-width: 100%; }
              border-top-right-radius: 0;
              border-bottom-right-radius: 0;
          }
       +.br-inherit { border-radius: inherit; }
       +.br-initial { border-radius: 0; border-radius: initial; }
       +.br-unset { border-radius: unset; }
        @media screen and (min-width: 30em) {
          .br0-ns {     border-radius: 0; }
          .br1-ns {     border-radius: .125rem; }
       @@ -876,6 +881,9 @@ img { max-width: 100%; }
              border-top-right-radius: 0;
              border-bottom-right-radius: 0;
          }
       +  .br-inherit-ns { border-radius: inherit; }
       +  .br-initial-ns { border-radius: 0; border-radius: initial; }
       +  .br-unset-ns { border-radius: unset; }
        }
        @media screen and (min-width: 30em) and (max-width: 60em) {
          .br0-m {     border-radius: 0; }
       @@ -901,6 +909,9 @@ img { max-width: 100%; }
              border-top-right-radius: 0;
              border-bottom-right-radius: 0;
          }
       +  .br-inherit-m { border-radius: inherit; }
       +  .br-initial-m { border-radius: 0; border-radius: initial; }
       +  .br-unset-m { border-radius: unset; }
        }
        @media screen and (min-width: 60em) {
          .br0-l {     border-radius: 0; }
       @@ -926,6 +937,9 @@ img { max-width: 100%; }
              border-top-right-radius: 0;
              border-bottom-right-radius: 0;
          }
       +  .br-inherit-l { border-radius: inherit; }
       +  .br-initial-l { border-radius: 0; border-radius: initial; }
       +  .br-unset-l { border-radius: unset; }
        }
        /*
        
       @@ -2367,6 +2381,7 @@ img { max-width: 100%; }
        .washed-yellow { color: #fffceb; }
        .washed-red { color: #ffdfdf; }
        .color-inherit { color: inherit; }
       +/* Background colors */
        .bg-black-90 {         background-color: rgba(0, 0, 0, .9); }
        .bg-black-80 {         background-color: rgba(0, 0, 0, .8); }
        .bg-black-70 {         background-color: rgba(0, 0, 0, .7); }
       @@ -2386,7 +2401,6 @@ img { max-width: 100%; }
        .bg-white-30 {        background-color: rgba(255, 255, 255, .3); }
        .bg-white-20 {        background-color: rgba(255, 255, 255, .2); }
        .bg-white-10 {        background-color: rgba(255, 255, 255, .1); }
       -/* Background colors */
        .bg-black {         background-color: #000; }
        .bg-near-black {    background-color: #111; }
        .bg-dark-gray {     background-color: #333; }
       @@ -4671,6 +4685,7 @@ h6:hover .header-link {
        .searchbox__input::-webkit-input-placeholder{color:#aaa}
        .searchbox__input:-ms-input-placeholder{color:#aaa}
        .searchbox__input::-ms-input-placeholder{color:#aaa}
       +.searchbox__input::-moz-placeholder{color:#aaa}
        .searchbox__input::placeholder{color:#aaa}
        .searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69, 142, 225, 0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}
        .searchbox__submit:before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:""}
       @@ -4904,14 +4919,14 @@ pre {
          text-decoration: none;
        
        }
       -.column-count-2 {-webkit-column-count: 1;column-count: 1}
       -.column-gap-1 {-webkit-column-gap: 0;column-gap: 0}
       -.break-inside-avoid {-webkit-column-break-inside: auto;break-inside: auto}
       +.column-count-2 {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1}
       +.column-gap-1 {-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0}
       +.break-inside-avoid {-webkit-column-break-inside: auto;page-break-inside: auto;break-inside: auto}
        @media screen and (min-width: 60em) {
       -  .column-count-3-l {-webkit-column-count: 3;column-count: 3}
       -  .column-count-2-l {-webkit-column-count: 2;column-count: 2}
       -  .column-gap-1-l {-webkit-column-gap: 1;column-gap: 1}
       -  .break-inside-avoid-l {-webkit-column-break-inside: avoid;break-inside: avoid}
       +  .column-count-3-l {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3}
       +  .column-count-2-l {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2}
       +  .column-gap-1-l {-webkit-column-gap: 1;-moz-column-gap: 1;column-gap: 1}
       +  .break-inside-avoid-l {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}
        }
        .prose ul, .prose ol {
          margin-bottom: 2em;
       @@ -4922,10 +4937,24 @@ pre {
        .prose li:hover {
          background-color: #eee
        }
       +.prose ::-moz-selection {
       +  background: #0594CB; /* WebKit/Blink Browsers */
       +  color: white;
       +}
        .prose ::selection {
          background: #0594CB; /* WebKit/Blink Browsers */
          color: white;
        }
       +.prose-glossary h3 {
       +  margin-top: 0;
       +  font-size: 1.125rem;
       +}
       +.prose-glossary h3:first-of-type {
       +  margin-top: 3em;
       +}
       +.prose-glossary h3 ~ p {
       +  margin: 0.5em 0 2em 0;
       +}
        body {
        
        line-height: 1.45;
 (DIR) diff --git a/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/js/app.js b/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/js/app.js
       @@ -1,17 +1,24 @@
       -!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(t,e,n){!function(e,n){var r=function(t,e,n){"use strict";var r,i;if(function(){var e,n={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(e in i=t.lazySizesConfig||t.lazysizesConfig||{},n)e in i||(i[e]=n[e])}(),!e||!e.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var o=e.documentElement,s=t.HTMLPictureElement,a=t.addEventListener.bind(t),u=t.setTimeout,c=t.requestAnimationFrame||u,l=t.requestIdleCallback,h=/^picture$/i,f=["load","error","lazyincluded","_lazyloaded"],d={},p=Array.prototype.forEach,g=function(t,e){return d[e]||(d[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),d[e].test(t.getAttribute("class")||"")&&d[e]},m=function(t,e){g(t,e)||t.setAttribute("class",(t.getAttribute("class")||"").trim()+" "+e)},y=function(t,e){var n;(n=g(t,e))&&t.setAttribute("class",(t.getAttribute("class")||"").replace(n," "))},v=function(t,e,n){var r=n?"addEventListener":"removeEventListener";n&&v(t,e),f.forEach((function(n){t[r](n,e)}))},b=function(t,n,i,o,s){var a=e.createEvent("Event");return i||(i={}),i.instance=r,a.initEvent(n,!o,!s),a.detail=i,t.dispatchEvent(a),a},w=function(e,n){var r;!s&&(r=t.picturefill||i.pf)?(n&&n.src&&!e.getAttribute("srcset")&&e.setAttribute("srcset",n.src),r({reevaluate:!0,elements:[e]})):n&&n.src&&(e.src=n.src)},_=function(t,e){return(getComputedStyle(t,null)||{})[e]},x=function(t,e,n){for(n=n||t.offsetWidth;n<i.minSize&&e&&!t._lazysizesWidth;)n=e.offsetWidth,e=e.parentNode;return n},S=(dt=[],pt=[],gt=dt,mt=function(){var t=gt;for(gt=dt.length?pt:dt,ht=!0,ft=!1;t.length;)t.shift()();ht=!1},yt=function(t,n){ht&&!n?t.apply(this,arguments):(gt.push(t),ft||(ft=!0,(e.hidden?u:c)(mt)))},yt._lsFlush=mt,yt),C=function(t,e){return e?function(){S(t)}:function(){var e=this,n=arguments;S((function(){t.apply(e,n)}))}},A=function(t){var e,r,i=function(){e=null,t()},o=function(){var t=n.now()-r;t<99?u(o,99-t):(l||i)(i)};return function(){r=n.now(),e||(e=u(o,99))}},E=(V=/^img$/i,K=/^iframe$/i,J="onscroll"in t&&!/(gle|ing)bot/.test(navigator.userAgent),W=0,Q=0,X=-1,G=function(t){Q--,(!t||Q<0||!t.target)&&(Q=0)},Z=function(t){return null==U&&(U="hidden"==_(e.body,"visibility")),U||!("hidden"==_(t.parentNode,"visibility")&&"hidden"==_(t,"visibility"))},Y=function(t,n){var r,i=t,s=Z(t);for(H-=n,B+=n,F-=n,z+=n;s&&(i=i.offsetParent)&&i!=e.body&&i!=o;)(s=(_(i,"opacity")||1)>0)&&"visible"!=_(i,"overflow")&&(r=i.getBoundingClientRect(),s=z>r.left&&F<r.right&&B>r.top-1&&H<r.bottom+1);return s},tt=function(){var t,n,s,a,u,c,l,h,f,d,p,g,m=r.elements;if((D=i.loadMode)&&Q<8&&(t=m.length)){for(n=0,X++;n<t;n++)if(m[n]&&!m[n]._lazyRace)if(!J||r.prematureUnveil&&r.prematureUnveil(m[n]))at(m[n]);else if((h=m[n].getAttribute("data-expand"))&&(c=1*h)||(c=W),d||(d=!i.expand||i.expand<1?o.clientHeight>500&&o.clientWidth>500?500:370:i.expand,r._defEx=d,p=d*i.expFactor,g=i.hFac,U=null,W<p&&Q<1&&X>2&&D>2&&!e.hidden?(W=p,X=0):W=D>1&&X>1&&Q<6?d:0),f!==c&&($=innerWidth+c*g,M=innerHeight+c,l=-1*c,f=c),s=m[n].getBoundingClientRect(),(B=s.bottom)>=l&&(H=s.top)<=M&&(z=s.right)>=l*g&&(F=s.left)<=$&&(B||z||F||H)&&(i.loadHidden||Z(m[n]))&&(R&&Q<3&&!h&&(D<3||X<4)||Y(m[n],c))){if(at(m[n]),u=!0,Q>9)break}else!u&&R&&!a&&Q<4&&X<4&&D>2&&(L[0]||i.preloadAfterLoad)&&(L[0]||!h&&(B||z||F||H||"auto"!=m[n].getAttribute(i.sizesAttr)))&&(a=L[0]||m[n]);a&&!u&&at(a)}},et=function(t){var e,r=0,o=i.throttleDelay,s=i.ricTimeout,a=function(){e=!1,r=n.now(),t()},c=l&&s>49?function(){l(a,{timeout:s}),s!==i.ricTimeout&&(s=i.ricTimeout)}:C((function(){u(a)}),!0);return function(t){var i;(t=!0===t)&&(s=33),e||(e=!0,(i=o-(n.now()-r))<0&&(i=0),t||i<9?c():u(c,i))}}(tt),nt=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(G(t),m(e,i.loadedClass),y(e,i.loadingClass),v(e,it),b(e,"lazyloaded"))},rt=C(nt),it=function(t){rt({target:t.target})},ot=function(t){var e,n=t.getAttribute(i.srcsetAttr);(e=i.customMedia[t.getAttribute("data-media")||t.getAttribute("media")])&&t.setAttribute("media",e),n&&t.setAttribute("srcset",n)},st=C((function(t,e,n,r,o){var s,a,c,l,f,d;(f=b(t,"lazybeforeunveil",e)).defaultPrevented||(r&&(n?m(t,i.autosizesClass):t.setAttribute("sizes",r)),a=t.getAttribute(i.srcsetAttr),s=t.getAttribute(i.srcAttr),o&&(l=(c=t.parentNode)&&h.test(c.nodeName||"")),d=e.firesLoad||"src"in t&&(a||s||l),f={target:t},m(t,i.loadingClass),d&&(clearTimeout(P),P=u(G,2500),v(t,it,!0)),l&&p.call(c.getElementsByTagName("source"),ot),a?t.setAttribute("srcset",a):s&&!l&&(K.test(t.nodeName)?function(t,e){var n=t.getAttribute("data-load-mode")||i.iframeLoadMode;0==n?t.contentWindow.location.replace(e):1==n&&(t.src=e)}(t,s):t.src=s),o&&(a||l)&&w(t,{src:s})),t._lazyRace&&delete t._lazyRace,y(t,i.lazyClass),S((function(){var e=t.complete&&t.naturalWidth>1;d&&!e||(e&&m(t,i.fastLoadedClass),nt(f),t._lazyCache=!0,u((function(){"_lazyCache"in t&&delete t._lazyCache}),9)),"lazy"==t.loading&&Q--}),!0)})),at=function(t){if(!t._lazyRace){var e,n=V.test(t.nodeName),r=n&&(t.getAttribute(i.sizesAttr)||t.getAttribute("sizes")),o="auto"==r;(!o&&R||!n||!t.getAttribute("src")&&!t.srcset||t.complete||g(t,i.errorClass)||!g(t,i.lazyClass))&&(e=b(t,"lazyunveilread").detail,o&&T.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,Q++,st(t,e,o,r,n))}},ut=A((function(){i.loadMode=3,et()})),ct=function(){3==i.loadMode&&(i.loadMode=2),ut()},lt=function(){R||(n.now()-q<999?u(lt,999):(R=!0,i.loadMode=3,et(),a("scroll",ct,!0)))},{_:function(){q=n.now(),r.elements=e.getElementsByClassName(i.lazyClass),L=e.getElementsByClassName(i.lazyClass+" "+i.preloadClass),a("scroll",et,!0),a("resize",et,!0),a("pageshow",(function(t){if(t.persisted){var n=e.querySelectorAll("."+i.loadingClass);n.length&&n.forEach&&c((function(){n.forEach((function(t){t.complete&&at(t)}))}))}})),t.MutationObserver?new MutationObserver(et).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o.addEventListener("DOMNodeInserted",et,!0),o.addEventListener("DOMAttrModified",et,!0),setInterval(et,999)),a("hashchange",et,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(t){e.addEventListener(t,et,!0)})),/d$|^c/.test(e.readyState)?lt():(a("load",lt),e.addEventListener("DOMContentLoaded",et),u(lt,2e4)),r.elements.length?(tt(),S._lsFlush()):et()},checkElems:et,unveil:at,_aLSL:ct}),T=(N=C((function(t,e,n,r){var i,o,s;if(t._lazysizesWidth=r,r+="px",t.setAttribute("sizes",r),h.test(e.nodeName||""))for(o=0,s=(i=e.getElementsByTagName("source")).length;o<s;o++)i[o].setAttribute("sizes",r);n.detail.dataAttr||w(t,n.detail)})),j=function(t,e,n){var r,i=t.parentNode;i&&(n=x(t,i,n),(r=b(t,"lazybeforesizes",{width:n,dataAttr:!!e})).defaultPrevented||(n=r.detail.width)&&n!==t._lazysizesWidth&&N(t,i,r,n))},I=A((function(){var t,e=O.length;if(e)for(t=0;t<e;t++)j(O[t])})),{_:function(){O=e.getElementsByClassName(i.autosizesClass),a("resize",I)},checkElems:I,updateElem:j}),k=function(){!k.i&&e.getElementsByClassName&&(k.i=!0,T._(),E._())};var O,N,j,I;var L,R,P,D,q,$,M,H,F,z,B,U,V,K,J,W,Q,X,G,Z,Y,tt,et,nt,rt,it,ot,st,at,ut,ct,lt;var ht,ft,dt,pt,gt,mt,yt;return u((function(){i.init&&k()})),r={cfg:i,autoSizer:T,loader:E,init:k,uP:w,aC:m,rC:y,hC:g,fire:b,gW:x,rAF:S}}(e,e.document,Date);e.lazySizes=r,t.exports&&(t.exports=r)}("undefined"!=typeof window?window:{})},function(t,e,n){"use strict";n.r(e);n(3),n(4),n(6),n(8),n(10),n(11),n(13),n(14),n(15);n(2)},function(t,e,n){},function(t,e,n){},function(t,e,n){function r(t,e){t.setAttribute("class","copied bg-primary-color-dark f6 absolute top-0 right-0 lh-solid hover-bg-primary-color-dark bn white ph3 pv2"),t.setAttribute("aria-label",e)}new(n(5))(".copy",{target:function(t){return t.classList.contains("copy-toggle")?t.previousElementSibling:t.nextElementSibling}}).on("success",(function(t){r(t.trigger,"Copied!"),t.clearSelection()})).on("error",(function(t){r(t.trigger,function(t,e){var n="",r="cut"===e?"X":"C";n=isMac?"Press ⌘-"+r:"Press Ctrl-"+r;return n}(t.action))}))},function(t,e,n){
       +!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(t,e,n){!function(e,n){var r=function(t,e,n){"use strict";var r,i;if(function(){var e,n={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(e in i=t.lazySizesConfig||t.lazysizesConfig||{},n)e in i||(i[e]=n[e])}(),!e||!e.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var o=e.documentElement,s=t.HTMLPictureElement,a=t.addEventListener.bind(t),u=t.setTimeout,c=t.requestAnimationFrame||u,l=t.requestIdleCallback,h=/^picture$/i,f=["load","error","lazyincluded","_lazyloaded"],p={},d=Array.prototype.forEach,g=function(t,e){return p[e]||(p[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),p[e].test(t.getAttribute("class")||"")&&p[e]},m=function(t,e){g(t,e)||t.setAttribute("class",(t.getAttribute("class")||"").trim()+" "+e)},y=function(t,e){var n;(n=g(t,e))&&t.setAttribute("class",(t.getAttribute("class")||"").replace(n," "))},v=function(t,e,n){var r=n?"addEventListener":"removeEventListener";n&&v(t,e),f.forEach((function(n){t[r](n,e)}))},b=function(t,n,i,o,s){var a=e.createEvent("Event");return i||(i={}),i.instance=r,a.initEvent(n,!o,!s),a.detail=i,t.dispatchEvent(a),a},w=function(e,n){var r;!s&&(r=t.picturefill||i.pf)?(n&&n.src&&!e.getAttribute("srcset")&&e.setAttribute("srcset",n.src),r({reevaluate:!0,elements:[e]})):n&&n.src&&(e.src=n.src)},_=function(t,e){return(getComputedStyle(t,null)||{})[e]},x=function(t,e,n){for(n=n||t.offsetWidth;n<i.minSize&&e&&!t._lazysizesWidth;)n=e.offsetWidth,e=e.parentNode;return n},S=(pt=[],dt=[],gt=pt,mt=function(){var t=gt;for(gt=pt.length?dt:pt,ht=!0,ft=!1;t.length;)t.shift()();ht=!1},yt=function(t,n){ht&&!n?t.apply(this,arguments):(gt.push(t),ft||(ft=!0,(e.hidden?u:c)(mt)))},yt._lsFlush=mt,yt),C=function(t,e){return e?function(){S(t)}:function(){var e=this,n=arguments;S((function(){t.apply(e,n)}))}},A=function(t){var e,r,i=function(){e=null,t()},o=function(){var t=n.now()-r;t<99?u(o,99-t):(l||i)(i)};return function(){r=n.now(),e||(e=u(o,99))}},E=(V=/^img$/i,K=/^iframe$/i,J="onscroll"in t&&!/(gle|ing)bot/.test(navigator.userAgent),W=0,Q=0,X=-1,G=function(t){Q--,(!t||Q<0||!t.target)&&(Q=0)},Z=function(t){return null==U&&(U="hidden"==_(e.body,"visibility")),U||!("hidden"==_(t.parentNode,"visibility")&&"hidden"==_(t,"visibility"))},Y=function(t,n){var r,i=t,s=Z(t);for(H-=n,B+=n,F-=n,z+=n;s&&(i=i.offsetParent)&&i!=e.body&&i!=o;)(s=(_(i,"opacity")||1)>0)&&"visible"!=_(i,"overflow")&&(r=i.getBoundingClientRect(),s=z>r.left&&F<r.right&&B>r.top-1&&H<r.bottom+1);return s},tt=function(){var t,n,s,a,u,c,l,h,f,p,d,g,m=r.elements;if((D=i.loadMode)&&Q<8&&(t=m.length)){for(n=0,X++;n<t;n++)if(m[n]&&!m[n]._lazyRace)if(!J||r.prematureUnveil&&r.prematureUnveil(m[n]))at(m[n]);else if((h=m[n].getAttribute("data-expand"))&&(c=1*h)||(c=W),p||(p=!i.expand||i.expand<1?o.clientHeight>500&&o.clientWidth>500?500:370:i.expand,r._defEx=p,d=p*i.expFactor,g=i.hFac,U=null,W<d&&Q<1&&X>2&&D>2&&!e.hidden?(W=d,X=0):W=D>1&&X>1&&Q<6?p:0),f!==c&&($=innerWidth+c*g,M=innerHeight+c,l=-1*c,f=c),s=m[n].getBoundingClientRect(),(B=s.bottom)>=l&&(H=s.top)<=M&&(z=s.right)>=l*g&&(F=s.left)<=$&&(B||z||F||H)&&(i.loadHidden||Z(m[n]))&&(R&&Q<3&&!h&&(D<3||X<4)||Y(m[n],c))){if(at(m[n]),u=!0,Q>9)break}else!u&&R&&!a&&Q<4&&X<4&&D>2&&(L[0]||i.preloadAfterLoad)&&(L[0]||!h&&(B||z||F||H||"auto"!=m[n].getAttribute(i.sizesAttr)))&&(a=L[0]||m[n]);a&&!u&&at(a)}},et=function(t){var e,r=0,o=i.throttleDelay,s=i.ricTimeout,a=function(){e=!1,r=n.now(),t()},c=l&&s>49?function(){l(a,{timeout:s}),s!==i.ricTimeout&&(s=i.ricTimeout)}:C((function(){u(a)}),!0);return function(t){var i;(t=!0===t)&&(s=33),e||(e=!0,(i=o-(n.now()-r))<0&&(i=0),t||i<9?c():u(c,i))}}(tt),nt=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(G(t),m(e,i.loadedClass),y(e,i.loadingClass),v(e,it),b(e,"lazyloaded"))},rt=C(nt),it=function(t){rt({target:t.target})},ot=function(t){var e,n=t.getAttribute(i.srcsetAttr);(e=i.customMedia[t.getAttribute("data-media")||t.getAttribute("media")])&&t.setAttribute("media",e),n&&t.setAttribute("srcset",n)},st=C((function(t,e,n,r,o){var s,a,c,l,f,p;(f=b(t,"lazybeforeunveil",e)).defaultPrevented||(r&&(n?m(t,i.autosizesClass):t.setAttribute("sizes",r)),a=t.getAttribute(i.srcsetAttr),s=t.getAttribute(i.srcAttr),o&&(l=(c=t.parentNode)&&h.test(c.nodeName||"")),p=e.firesLoad||"src"in t&&(a||s||l),f={target:t},m(t,i.loadingClass),p&&(clearTimeout(P),P=u(G,2500),v(t,it,!0)),l&&d.call(c.getElementsByTagName("source"),ot),a?t.setAttribute("srcset",a):s&&!l&&(K.test(t.nodeName)?function(t,e){var n=t.getAttribute("data-load-mode")||i.iframeLoadMode;0==n?t.contentWindow.location.replace(e):1==n&&(t.src=e)}(t,s):t.src=s),o&&(a||l)&&w(t,{src:s})),t._lazyRace&&delete t._lazyRace,y(t,i.lazyClass),S((function(){var e=t.complete&&t.naturalWidth>1;p&&!e||(e&&m(t,i.fastLoadedClass),nt(f),t._lazyCache=!0,u((function(){"_lazyCache"in t&&delete t._lazyCache}),9)),"lazy"==t.loading&&Q--}),!0)})),at=function(t){if(!t._lazyRace){var e,n=V.test(t.nodeName),r=n&&(t.getAttribute(i.sizesAttr)||t.getAttribute("sizes")),o="auto"==r;(!o&&R||!n||!t.getAttribute("src")&&!t.srcset||t.complete||g(t,i.errorClass)||!g(t,i.lazyClass))&&(e=b(t,"lazyunveilread").detail,o&&T.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,Q++,st(t,e,o,r,n))}},ut=A((function(){i.loadMode=3,et()})),ct=function(){3==i.loadMode&&(i.loadMode=2),ut()},lt=function(){R||(n.now()-q<999?u(lt,999):(R=!0,i.loadMode=3,et(),a("scroll",ct,!0)))},{_:function(){q=n.now(),r.elements=e.getElementsByClassName(i.lazyClass),L=e.getElementsByClassName(i.lazyClass+" "+i.preloadClass),a("scroll",et,!0),a("resize",et,!0),a("pageshow",(function(t){if(t.persisted){var n=e.querySelectorAll("."+i.loadingClass);n.length&&n.forEach&&c((function(){n.forEach((function(t){t.complete&&at(t)}))}))}})),t.MutationObserver?new MutationObserver(et).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o.addEventListener("DOMNodeInserted",et,!0),o.addEventListener("DOMAttrModified",et,!0),setInterval(et,999)),a("hashchange",et,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(t){e.addEventListener(t,et,!0)})),/d$|^c/.test(e.readyState)?lt():(a("load",lt),e.addEventListener("DOMContentLoaded",et),u(lt,2e4)),r.elements.length?(tt(),S._lsFlush()):et()},checkElems:et,unveil:at,_aLSL:ct}),T=(N=C((function(t,e,n,r){var i,o,s;if(t._lazysizesWidth=r,r+="px",t.setAttribute("sizes",r),h.test(e.nodeName||""))for(o=0,s=(i=e.getElementsByTagName("source")).length;o<s;o++)i[o].setAttribute("sizes",r);n.detail.dataAttr||w(t,n.detail)})),j=function(t,e,n){var r,i=t.parentNode;i&&(n=x(t,i,n),(r=b(t,"lazybeforesizes",{width:n,dataAttr:!!e})).defaultPrevented||(n=r.detail.width)&&n!==t._lazysizesWidth&&N(t,i,r,n))},I=A((function(){var t,e=k.length;if(e)for(t=0;t<e;t++)j(k[t])})),{_:function(){k=e.getElementsByClassName(i.autosizesClass),a("resize",I)},checkElems:I,updateElem:j}),O=function(){!O.i&&e.getElementsByClassName&&(O.i=!0,T._(),E._())};var k,N,j,I;var L,R,P,D,q,$,M,H,F,z,B,U,V,K,J,W,Q,X,G,Z,Y,tt,et,nt,rt,it,ot,st,at,ut,ct,lt;var ht,ft,pt,dt,gt,mt,yt;return u((function(){i.init&&O()})),r={cfg:i,autoSizer:T,loader:E,init:O,uP:w,aC:m,rC:y,hC:g,fire:b,gW:x,rAF:S}}(e,e.document,Date);e.lazySizes=r,t.exports&&(t.exports=r)}("undefined"!=typeof window?window:{})},function(t,e,n){"use strict";n.r(e);n(3),n(4),n(6),n(8),n(10),n(11),n(13),n(14),n(15);n(2)},function(t,e,n){},function(t,e,n){},function(t,e,n){function r(t,e){t.setAttribute("class","copied bg-primary-color-dark f6 absolute top-0 right-0 lh-solid hover-bg-primary-color-dark bn white ph3 pv2"),t.setAttribute("aria-label",e)}new(n(5))(".copy",{target:function(t){return t.classList.contains("copy-toggle")?t.previousElementSibling:t.nextElementSibling}}).on("success",(function(t){r(t.trigger,"Copied!"),t.clearSelection()})).on("error",(function(t){r(t.trigger,function(t,e){var n="",r="cut"===e?"X":"C";n=isMac?"Press ⌘-"+r:"Press Ctrl-"+r;return n}(t.action))}))},function(t,e,n){
        /*!
       - * clipboard.js v2.0.4
       - * https://zenorocha.github.io/clipboard.js
       - * 
       + * clipboard.js v2.0.11
       + * https://clipboardjs.com/
       + *
         * Licensed MIT © Zeno Rocha
         */
       -var r;r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=u(n(1)),s=u(n(3)),a=u(n(4));function u(t){return t&&t.__esModule?t:{default:t}}var c=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var r=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return r.resolveOptions(n),r.listenClick(t),r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),i(e,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===r(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,a.default)(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new o.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return l("action",t)}},{key:"defaultTarget",value:function(t){var e=l("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return l("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),e}(s.default);function l(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}t.exports=c},function(t,e,n){"use strict";var r,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(2),a=(r=s)&&r.__esModule?r:{default:r},u=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}return o(t,[{key:"resolveOptions",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,a.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,a.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":i(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=u},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(t),r.removeAllRanges(),r.addRange(i),e=r.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],i=[];if(r&&e)for(var o=0,s=r.length;o<s;o++)r[o].fn!==e&&r[o].fn._!==e&&i.push(r[o]);return i.length?n[t]=i:delete n[t],this}},t.exports=n},function(t,e,n){var r=n(5),i=n(6);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return function(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}(t,e,n);if(r.nodeList(t))return function(t,e,n){return Array.prototype.forEach.call(t,(function(t){t.addEventListener(e,n)})),{destroy:function(){Array.prototype.forEach.call(t,(function(t){t.removeEventListener(e,n)}))}}}(t,e,n);if(r.string(t))return function(t,e,n){return i(document.body,t,e,n)}(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e,n){var r=n(7);function i(t,e,n,r,i){var s=o.apply(this,arguments);return t.addEventListener(n,s,i),{destroy:function(){t.removeEventListener(n,s,i)}}}function o(t,e,n,i){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&i.call(t,n)}}t.exports=function(t,e,n,r,o){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return i(t,e,n,r,o)})))}},function(t,e){if("undefined"!=typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}}])},t.exports=r()},function(t,e,n){n(7)({appId:"D1BPLZHGYQ",apiKey:"6df94e1e5d55d258c56f60d974d10314",indexName:"hugodocs",inputSelector:"#search-input",debug:!0})},function(t,e,n){
       -/*! docsearch 2.6.1 | © Algolia | github.com/algolia/docsearch */