From 6f4bc901fc4e733fda057ba62050723770b6976c Mon Sep 17 00:00:00 2001 From: michaelawyu Date: Tue, 21 Jan 2020 17:01:33 -0800 Subject: [PATCH] Implemented the new experience --- asciinema/README.md | 11 + asciinema/pipeline.yaml | 11 + asciinema/run.sh | 2 + asciinema/scenario.sh | 28 + asciinema/task.yaml | 16 + assets/css/asciinema-player.css | 2563 +++++++++++++++++ assets/js/asciinema-player.js | 1213 ++++++++ assets/js/playground.js | 53 + assets/js/tabs.js | 24 + assets/js/try.js | 46 + assets/scss/_variables_project.scss | 4 + content/en/docs/CLI/_index.md | 14 + content/en/docs/Catalog/_index.md | 14 + content/en/docs/Concepts/_index.md | 13 + content/en/docs/Dashboard/_index.md | 14 + content/en/docs/Getting Started/_index.md | 166 ++ content/en/docs/Pipelines/_index.md | 14 + content/en/docs/Triggers/_index.md | 14 + content/en/docs/_index.md | 37 +- content/en/try/_index.md | 10 + content/en/try/icons/advanced.png | Bin 0 -> 15869 bytes content/en/try/icons/concept.png | Bin 0 -> 20642 bytes content/en/try/icons/control.png | Bin 0 -> 11597 bytes content/en/try/icons/custom.png | Bin 0 -> 11583 bytes content/en/try/icons/dashboard.png | Bin 0 -> 12964 bytes content/en/try/icons/getting-started.png | Bin 0 -> 9303 bytes content/en/try/icons/github.png | Bin 0 -> 9411 bytes content/en/try/icons/helm.png | Bin 0 -> 13453 bytes content/en/try/icons/jenkins.png | Bin 0 -> 21625 bytes content/en/try/icons/organize.png | Bin 0 -> 13146 bytes content/en/try/icons/run.png | Bin 0 -> 11842 bytes content/en/try/icons/task.png | Bin 0 -> 8876 bytes helper/README.md | 11 + helper/helper.py | 124 + helper/requirements.txt | 3 + k8s/README.md | 7 + k8s/git.yaml | 12 + k8s/pipeline.yaml | 16 + k8s/pipelineRun.yaml | 11 + k8s/task.yaml | 39 + layouts/404.html | 4 +- layouts/_default/baseof.html | 23 + layouts/docs/baseof.html | 29 + layouts/partials/head-css.html | 12 + layouts/partials/head.html | 26 + layouts/partials/navbar-docs.html | 30 + layouts/partials/navbar-vault.html | 32 + .../navbar-version-selector-docs.html | 19 + .../navbar-version-selector-vault.html | 21 + layouts/partials/navbar.html | 33 + layouts/partials/scripts.html | 19 + layouts/partials/sidebar-tree-vault.html | 57 + layouts/partials/sidebar-vault.html | 14 + layouts/shortcodes/blocks/cover.html | 40 + layouts/shortcodes/blocks/manifesto.html | 21 + layouts/shortcodes/blocks/partners.html | 46 + layouts/shortcodes/blocks/showcase.html | 29 + layouts/shortcodes/tab.html | 3 + layouts/shortcodes/tabs.html | 4 + layouts/shortcodes/tutorial.html | 34 + layouts/try/baseof.html | 278 ++ layouts/try/list.html | 17 + layouts/try/single.html | 3 + layouts/vault/baseof.html | 29 + layouts/vault/list.html | 19 + layouts/vault/single.html | 3 + static/asciinema/demo.cast | 897 ++++++ static/partner-logos/cdf.png | Bin 0 -> 103389 bytes static/partner-logos/google.png | Bin 0 -> 12705 bytes static/stylesheets/tabs.css | 46 + sync/README.md | 8 + sync/pipelines.yaml | 68 + sync/triggers.yaml | 35 + templates/README.md | 7 + templates/_index.md.template | 15 + templates/version-switcher.js.template | 140 + themes/docsy/assets/scss/_nav.scss | 2 +- 77 files changed, 6545 insertions(+), 8 deletions(-) create mode 100644 asciinema/README.md create mode 100644 asciinema/pipeline.yaml create mode 100755 asciinema/run.sh create mode 100755 asciinema/scenario.sh create mode 100644 asciinema/task.yaml create mode 100644 assets/css/asciinema-player.css create mode 100644 assets/js/asciinema-player.js create mode 100644 assets/js/playground.js create mode 100644 assets/js/tabs.js create mode 100644 assets/js/try.js create mode 100644 content/en/docs/CLI/_index.md create mode 100644 content/en/docs/Catalog/_index.md create mode 100644 content/en/docs/Concepts/_index.md create mode 100644 content/en/docs/Dashboard/_index.md create mode 100644 content/en/docs/Getting Started/_index.md create mode 100644 content/en/docs/Pipelines/_index.md create mode 100644 content/en/docs/Triggers/_index.md create mode 100644 content/en/try/_index.md create mode 100644 content/en/try/icons/advanced.png create mode 100644 content/en/try/icons/concept.png create mode 100644 content/en/try/icons/control.png create mode 100644 content/en/try/icons/custom.png create mode 100644 content/en/try/icons/dashboard.png create mode 100644 content/en/try/icons/getting-started.png create mode 100644 content/en/try/icons/github.png create mode 100644 content/en/try/icons/helm.png create mode 100644 content/en/try/icons/jenkins.png create mode 100644 content/en/try/icons/organize.png create mode 100644 content/en/try/icons/run.png create mode 100644 content/en/try/icons/task.png create mode 100644 helper/README.md create mode 100644 helper/helper.py create mode 100644 helper/requirements.txt create mode 100644 k8s/README.md create mode 100644 k8s/git.yaml create mode 100644 k8s/pipeline.yaml create mode 100644 k8s/pipelineRun.yaml create mode 100644 k8s/task.yaml create mode 100644 layouts/_default/baseof.html create mode 100644 layouts/docs/baseof.html create mode 100644 layouts/partials/head-css.html create mode 100644 layouts/partials/head.html create mode 100644 layouts/partials/navbar-docs.html create mode 100644 layouts/partials/navbar-vault.html create mode 100644 layouts/partials/navbar-version-selector-docs.html create mode 100644 layouts/partials/navbar-version-selector-vault.html create mode 100644 layouts/partials/navbar.html create mode 100644 layouts/partials/scripts.html create mode 100644 layouts/partials/sidebar-tree-vault.html create mode 100644 layouts/partials/sidebar-vault.html create mode 100644 layouts/shortcodes/blocks/cover.html create mode 100644 layouts/shortcodes/blocks/manifesto.html create mode 100644 layouts/shortcodes/blocks/partners.html create mode 100644 layouts/shortcodes/blocks/showcase.html create mode 100644 layouts/shortcodes/tab.html create mode 100644 layouts/shortcodes/tabs.html create mode 100644 layouts/shortcodes/tutorial.html create mode 100644 layouts/try/baseof.html create mode 100644 layouts/try/list.html create mode 100644 layouts/try/single.html create mode 100644 layouts/vault/baseof.html create mode 100644 layouts/vault/list.html create mode 100644 layouts/vault/single.html create mode 100644 static/asciinema/demo.cast create mode 100644 static/partner-logos/cdf.png create mode 100644 static/partner-logos/google.png create mode 100644 static/stylesheets/tabs.css create mode 100644 sync/README.md create mode 100644 sync/pipelines.yaml create mode 100644 sync/triggers.yaml create mode 100644 templates/README.md create mode 100644 templates/_index.md.template create mode 100644 templates/version-switcher.js.template diff --git a/asciinema/README.md b/asciinema/README.md new file mode 100644 index 0000000..034b4af --- /dev/null +++ b/asciinema/README.md @@ -0,0 +1,11 @@ +This directory includes the configuration for rendering the asciinema +panel in the tekton.dev homepage. + +A rendered panel (an asciinema cast) has been included at +`../static/asciinema/demo.cast`. To rebuild the cast, run the commands below: + +```bash +./run.sh +rm -f ../static/asciinema/demo.cast +mv ./demo.cast ../static/asciinema/demo.cast +``` diff --git a/asciinema/pipeline.yaml b/asciinema/pipeline.yaml new file mode 100644 index 0000000..dfb6324 --- /dev/null +++ b/asciinema/pipeline.yaml @@ -0,0 +1,11 @@ +apiVersion: tekton.dev/v1alpha1 +kind: Pipeline +metadata: + name: build-go-app-pipeline +spec: + ... + tasks: + - name: build-go-app-task + taskRef: + name: build-go-app-task + ... \ No newline at end of file diff --git a/asciinema/run.sh b/asciinema/run.sh new file mode 100755 index 0000000..fd55eda --- /dev/null +++ b/asciinema/run.sh @@ -0,0 +1,2 @@ +rm -f demo.cast +asciinema rec demo.cast -c "./scenario.sh" \ No newline at end of file diff --git a/asciinema/scenario.sh b/asciinema/scenario.sh new file mode 100755 index 0000000..11dac7e --- /dev/null +++ b/asciinema/scenario.sh @@ -0,0 +1,28 @@ +echo "# See Tekton in action!" | pv -qL 12 +echo "# Tekton is available as Kubernetes Custom Resource Definitions " | pv -qL 12 +echo "# (CRD) that you can install in your Kubernetes cluster" | pv -qL 12 +echo '# And it uses container images to perform operations in your ' | pv -qL 12 +echo '# CI/CD pipeline' | pv -qL 12 +echo "# Let's say you would like to compile a Go program with Tekton" | pv -qL 12 +echo '# First, write a Tekton task:' | pv -qL 12 +echo 'cat task.yaml' | pv -qL 12 +cat task.yaml | lolcat +echo '' +echo '------------------------' | pv -qL 6 +echo '# And apply it to your Kubernetes cluster:' | pv -qL 12 +echo 'kubectl apply -f task.yaml' | pv -qL 12 +echo '# Next, organize your task into a Tekton pipeline:' | pv -qL 12 +echo 'cat pipeline.yaml' | pv -qL 12 +cat pipeline.yaml | lolcat +echo '' +echo '------------------------' | pv -qL 6 +echo '# And apply it to your Kubernetes cluster as well:' | pv -qL 12 +echo 'kubectl apply -f pipeline.yaml' | pv -qL 12 +echo '# And it is done :)' | pv -qL 12 +echo '# You can run your pipeline manually, or trigger it every time an ' | pv -qL 12 +echo '# event arrives, such as one from a GitHub wekbook' | pv -qL 12 +echo '# Tekton has a dashboard and a CLI as well' | pv -qL 12 +echo '# Learn more about Tekton at ' | pv -qL 12 +echo '# tekton.dev/docs' | cat | pv -qL 12 | lolcat +echo '# or play with one of our interactive tutorials at ' | pv -qL 12 +echo '# tekton.dev/try' | cat | pv -qL 12 | lolcat \ No newline at end of file diff --git a/asciinema/task.yaml b/asciinema/task.yaml new file mode 100644 index 0000000..585e165 --- /dev/null +++ b/asciinema/task.yaml @@ -0,0 +1,16 @@ +apiVersion: tekton.dev/v1alpha1 +kind: Task +metadata: + name: build-go-app-task +spec: + inputs: + # Some inputs, such as your GitHub repository + ... + steps: + - name: build + image: golang + command: + - go + - build + args: + - /workspace/myapp \ No newline at end of file diff --git a/assets/css/asciinema-player.css b/assets/css/asciinema-player.css new file mode 100644 index 0000000..8d77df4 --- /dev/null +++ b/assets/css/asciinema-player.css @@ -0,0 +1,2563 @@ +.asciinema-player-wrapper { + position: relative; + text-align: center; + outline: none; +} +.asciinema-player-wrapper .title-bar { + display: none; + top: -78px; + transition: top 0.15s linear; + position: absolute; + left: 0; + right: 0; + box-sizing: content-box; + font-size: 20px; + line-height: 1em; + padding: 15px; + font-family: sans-serif; + color: white; + background-color: rgba(0, 0, 0, 0.8); +} +.asciinema-player-wrapper .title-bar img { + vertical-align: middle; + height: 48px; + margin-right: 16px; +} +.asciinema-player-wrapper .title-bar a { + color: white; + text-decoration: underline; +} +.asciinema-player-wrapper .title-bar a:hover { + text-decoration: none; +} +.asciinema-player-wrapper:fullscreen { + background-color: #000; + width: 100%; + height: 100%; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + align-items: center; +} +.asciinema-player-wrapper:fullscreen .asciinema-player { + position: static; +} +.asciinema-player-wrapper:fullscreen .title-bar { + display: initial; +} +.asciinema-player-wrapper:fullscreen.hud .title-bar { + top: 0; +} +.asciinema-player-wrapper:-webkit-full-screen { + background-color: #000; + width: 100%; + height: 100%; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + align-items: center; +} +.asciinema-player-wrapper:-webkit-full-screen .asciinema-player { + position: static; +} +.asciinema-player-wrapper:-webkit-full-screen .title-bar { + display: initial; +} +.asciinema-player-wrapper:-webkit-full-screen.hud .title-bar { + top: 0; +} +.asciinema-player-wrapper:-moz-full-screen { + background-color: #000; + width: 100%; + height: 100%; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + align-items: center; +} +.asciinema-player-wrapper:-moz-full-screen .asciinema-player { + position: static; +} +.asciinema-player-wrapper:-moz-full-screen .title-bar { + display: initial; +} +.asciinema-player-wrapper:-moz-full-screen.hud .title-bar { + top: 0; +} +.asciinema-player-wrapper:-ms-fullscreen { + background-color: #000; + width: 100%; + height: 100%; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-justify-content: center; + justify-content: center; + -webkit-align-items: center; + align-items: center; +} +.asciinema-player-wrapper:-ms-fullscreen .asciinema-player { + position: static; +} +.asciinema-player-wrapper:-ms-fullscreen .title-bar { + display: initial; +} +.asciinema-player-wrapper:-ms-fullscreen.hud .title-bar { + top: 0; +} +.asciinema-player-wrapper .asciinema-player { + text-align: left; + display: inline-block; + padding: 0px; + position: relative; + box-sizing: content-box; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + overflow: hidden; + max-width: 100%; +} +.asciinema-terminal { + box-sizing: content-box; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + overflow: hidden; + padding: 0; + margin: 0px; + display: block; + white-space: pre; + border: 0; + word-wrap: normal; + word-break: normal; + border-radius: 0; + border-style: solid; + cursor: text; + border-width: 0.5em; + font-family: Consolas, Menlo, 'Bitstream Vera Sans Mono', monospace, 'Powerline Symbols'; + line-height: 1.3333333333em; +} +.asciinema-terminal .line { + letter-spacing: normal; + overflow: hidden; + height: 1.3333333333em; +} +.asciinema-terminal .line span { + padding: 0; + display: inline-block; + height: 1.3333333333em; +} +.asciinema-terminal .line { + display: block; + width: 200%; +} +.asciinema-terminal .bright { + font-weight: bold; +} +.asciinema-terminal .underline { + text-decoration: underline; +} +.asciinema-terminal .italic { + font-style: italic; +} +.asciinema-terminal.font-small { + font-size: 12px; +} +.asciinema-terminal.font-medium { + font-size: 18px; +} +.asciinema-terminal.font-big { + font-size: 24px; +} +.asciinema-player .control-bar { + width: 100%; + height: 32px; + background: rgba(0, 0, 0, 0.8); + /* no gradient fallback */ + background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); + /* FF3.6-15 */ + background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); + /* Chrome10-25,Safari5.1-6 */ + background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); + /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ + color: #bbbbbb; + box-sizing: content-box; + line-height: 1; + position: absolute; + bottom: -35px; + left: 0; + transition: bottom 0.15s linear; +} +.asciinema-player .control-bar * { + box-sizing: inherit; + font-size: 0; +} +.asciinema-player .control-bar svg.icon path { + fill: #bbbbbb; +} +.asciinema-player .control-bar .playback-button { + display: block; + float: left; + cursor: pointer; + height: 12px; + width: 12px; + padding: 10px; +} +.asciinema-player .control-bar .playback-button svg { + height: 12px; + width: 12px; +} +.asciinema-player .control-bar .timer { + display: block; + float: left; + width: 50px; + height: 100%; + text-align: center; + font-family: Helvetica, Arial, sans-serif; + font-size: 11px; + font-weight: bold; + line-height: 32px; + cursor: default; +} +.asciinema-player .control-bar .timer span { + display: inline-block; + font-size: inherit; +} +.asciinema-player .control-bar .timer .time-remaining { + display: none; +} +.asciinema-player .control-bar .timer:hover .time-elapsed { + display: none; +} +.asciinema-player .control-bar .timer:hover .time-remaining { + display: inline; +} +.asciinema-player .control-bar .progressbar { + display: block; + overflow: hidden; + height: 100%; + padding: 0 10px; +} +.asciinema-player .control-bar .progressbar .bar { + display: block; + cursor: pointer; + height: 100%; + padding-top: 15px; + font-size: 0; +} +.asciinema-player .control-bar .progressbar .bar .gutter { + display: block; + height: 3px; + background-color: #333; +} +.asciinema-player .control-bar .progressbar .bar .gutter span { + display: inline-block; + height: 100%; + background-color: #bbbbbb; + border-radius: 3px; +} +.asciinema-player .control-bar.live .progressbar .bar { + cursor: default; +} +.asciinema-player .control-bar .fullscreen-button { + display: block; + float: right; + width: 14px; + height: 14px; + padding: 9px; + cursor: pointer; +} +.asciinema-player .control-bar .fullscreen-button svg { + width: 14px; + height: 14px; +} +.asciinema-player .control-bar .fullscreen-button svg:first-child { + display: inline; +} +.asciinema-player .control-bar .fullscreen-button svg:last-child { + display: none; +} +.asciinema-player-wrapper.hud .control-bar { + bottom: 0px; +} +.asciinema-player-wrapper:fullscreen .fullscreen-button svg:first-child { + display: none; +} +.asciinema-player-wrapper:fullscreen .fullscreen-button svg:last-child { + display: inline; +} +.asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:first-child { + display: none; +} +.asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:last-child { + display: inline; +} +.asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:first-child { + display: none; +} +.asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:last-child { + display: inline; +} +.asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:first-child { + display: none; +} +.asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:last-child { + display: inline; +} +.asciinema-player .loading { + z-index: 10; + background-repeat: no-repeat; + background-position: center; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 32px; + background-color: rgba(0, 0, 0, 0.5); +} +.asciinema-player .start-prompt { + z-index: 10; + background-repeat: no-repeat; + background-position: center; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 32px; + z-index: 20; + cursor: pointer; +} +.asciinema-player .start-prompt .play-button { + font-size: 0px; +} +.asciinema-player .start-prompt .play-button { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + text-align: center; + color: white; + display: table; + width: 100%; + height: 100%; +} +.asciinema-player .start-prompt .play-button div { + vertical-align: middle; + display: table-cell; +} +.asciinema-player .start-prompt .play-button div span { + width: 96px; + height: 96px; + display: inline-block; +} +@-webkit-keyframes expand { + 0% { + -webkit-transform: scale(0); + } + 50% { + -webkit-transform: scale(1); + } + 100% { + z-index: 1; + } +} +@-moz-keyframes expand { + 0% { + -moz-transform: scale(0); + } + 50% { + -moz-transform: scale(1); + } + 100% { + z-index: 1; + } +} +@-o-keyframes expand { + 0% { + -o-transform: scale(0); + } + 50% { + -o-transform: scale(1); + } + 100% { + z-index: 1; + } +} +@keyframes expand { + 0% { + transform: scale(0); + } + 50% { + transform: scale(1); + } + 100% { + z-index: 1; + } +} +.loader { + position: absolute; + left: 50%; + top: 50%; + margin: -20px 0 0 -20px; + background-color: white; + border-radius: 50%; + box-shadow: 0 0 0 6.66667px #141414; + width: 40px; + height: 40px; +} +.loader:before, +.loader:after { + content: ""; + position: absolute; + left: 50%; + top: 50%; + display: block; + margin: -21px 0 0 -21px; + border-radius: 50%; + z-index: 2; + width: 42px; + height: 42px; +} +.loader:before { + background-color: #141414; + -webkit-animation: expand 1.6s linear infinite both; + -moz-animation: expand 1.6s linear infinite both; + animation: expand 1.6s linear infinite both; +} +.loader:after { + background-color: white; + -webkit-animation: expand 1.6s linear 0.8s infinite both; + -moz-animation: expand 1.6s linear 0.8s infinite both; + animation: expand 1.6s linear 0.8s infinite both; +} +.asciinema-terminal .fg-16 { + color: #000000; +} +.asciinema-terminal .bg-16 { + background-color: #000000; +} +.asciinema-terminal .fg-17 { + color: #00005f; +} +.asciinema-terminal .bg-17 { + background-color: #00005f; +} +.asciinema-terminal .fg-18 { + color: #000087; +} +.asciinema-terminal .bg-18 { + background-color: #000087; +} +.asciinema-terminal .fg-19 { + color: #0000af; +} +.asciinema-terminal .bg-19 { + background-color: #0000af; +} +.asciinema-terminal .fg-20 { + color: #0000d7; +} +.asciinema-terminal .bg-20 { + background-color: #0000d7; +} +.asciinema-terminal .fg-21 { + color: #0000ff; +} +.asciinema-terminal .bg-21 { + background-color: #0000ff; +} +.asciinema-terminal .fg-22 { + color: #005f00; +} +.asciinema-terminal .bg-22 { + background-color: #005f00; +} +.asciinema-terminal .fg-23 { + color: #005f5f; +} +.asciinema-terminal .bg-23 { + background-color: #005f5f; +} +.asciinema-terminal .fg-24 { + color: #005f87; +} +.asciinema-terminal .bg-24 { + background-color: #005f87; +} +.asciinema-terminal .fg-25 { + color: #005faf; +} +.asciinema-terminal .bg-25 { + background-color: #005faf; +} +.asciinema-terminal .fg-26 { + color: #005fd7; +} +.asciinema-terminal .bg-26 { + background-color: #005fd7; +} +.asciinema-terminal .fg-27 { + color: #005fff; +} +.asciinema-terminal .bg-27 { + background-color: #005fff; +} +.asciinema-terminal .fg-28 { + color: #008700; +} +.asciinema-terminal .bg-28 { + background-color: #008700; +} +.asciinema-terminal .fg-29 { + color: #00875f; +} +.asciinema-terminal .bg-29 { + background-color: #00875f; +} +.asciinema-terminal .fg-30 { + color: #008787; +} +.asciinema-terminal .bg-30 { + background-color: #008787; +} +.asciinema-terminal .fg-31 { + color: #0087af; +} +.asciinema-terminal .bg-31 { + background-color: #0087af; +} +.asciinema-terminal .fg-32 { + color: #0087d7; +} +.asciinema-terminal .bg-32 { + background-color: #0087d7; +} +.asciinema-terminal .fg-33 { + color: #0087ff; +} +.asciinema-terminal .bg-33 { + background-color: #0087ff; +} +.asciinema-terminal .fg-34 { + color: #00af00; +} +.asciinema-terminal .bg-34 { + background-color: #00af00; +} +.asciinema-terminal .fg-35 { + color: #00af5f; +} +.asciinema-terminal .bg-35 { + background-color: #00af5f; +} +.asciinema-terminal .fg-36 { + color: #00af87; +} +.asciinema-terminal .bg-36 { + background-color: #00af87; +} +.asciinema-terminal .fg-37 { + color: #00afaf; +} +.asciinema-terminal .bg-37 { + background-color: #00afaf; +} +.asciinema-terminal .fg-38 { + color: #00afd7; +} +.asciinema-terminal .bg-38 { + background-color: #00afd7; +} +.asciinema-terminal .fg-39 { + color: #00afff; +} +.asciinema-terminal .bg-39 { + background-color: #00afff; +} +.asciinema-terminal .fg-40 { + color: #00d700; +} +.asciinema-terminal .bg-40 { + background-color: #00d700; +} +.asciinema-terminal .fg-41 { + color: #00d75f; +} +.asciinema-terminal .bg-41 { + background-color: #00d75f; +} +.asciinema-terminal .fg-42 { + color: #00d787; +} +.asciinema-terminal .bg-42 { + background-color: #00d787; +} +.asciinema-terminal .fg-43 { + color: #00d7af; +} +.asciinema-terminal .bg-43 { + background-color: #00d7af; +} +.asciinema-terminal .fg-44 { + color: #00d7d7; +} +.asciinema-terminal .bg-44 { + background-color: #00d7d7; +} +.asciinema-terminal .fg-45 { + color: #00d7ff; +} +.asciinema-terminal .bg-45 { + background-color: #00d7ff; +} +.asciinema-terminal .fg-46 { + color: #00ff00; +} +.asciinema-terminal .bg-46 { + background-color: #00ff00; +} +.asciinema-terminal .fg-47 { + color: #00ff5f; +} +.asciinema-terminal .bg-47 { + background-color: #00ff5f; +} +.asciinema-terminal .fg-48 { + color: #00ff87; +} +.asciinema-terminal .bg-48 { + background-color: #00ff87; +} +.asciinema-terminal .fg-49 { + color: #00ffaf; +} +.asciinema-terminal .bg-49 { + background-color: #00ffaf; +} +.asciinema-terminal .fg-50 { + color: #00ffd7; +} +.asciinema-terminal .bg-50 { + background-color: #00ffd7; +} +.asciinema-terminal .fg-51 { + color: #00ffff; +} +.asciinema-terminal .bg-51 { + background-color: #00ffff; +} +.asciinema-terminal .fg-52 { + color: #5f0000; +} +.asciinema-terminal .bg-52 { + background-color: #5f0000; +} +.asciinema-terminal .fg-53 { + color: #5f005f; +} +.asciinema-terminal .bg-53 { + background-color: #5f005f; +} +.asciinema-terminal .fg-54 { + color: #5f0087; +} +.asciinema-terminal .bg-54 { + background-color: #5f0087; +} +.asciinema-terminal .fg-55 { + color: #5f00af; +} +.asciinema-terminal .bg-55 { + background-color: #5f00af; +} +.asciinema-terminal .fg-56 { + color: #5f00d7; +} +.asciinema-terminal .bg-56 { + background-color: #5f00d7; +} +.asciinema-terminal .fg-57 { + color: #5f00ff; +} +.asciinema-terminal .bg-57 { + background-color: #5f00ff; +} +.asciinema-terminal .fg-58 { + color: #5f5f00; +} +.asciinema-terminal .bg-58 { + background-color: #5f5f00; +} +.asciinema-terminal .fg-59 { + color: #5f5f5f; +} +.asciinema-terminal .bg-59 { + background-color: #5f5f5f; +} +.asciinema-terminal .fg-60 { + color: #5f5f87; +} +.asciinema-terminal .bg-60 { + background-color: #5f5f87; +} +.asciinema-terminal .fg-61 { + color: #5f5faf; +} +.asciinema-terminal .bg-61 { + background-color: #5f5faf; +} +.asciinema-terminal .fg-62 { + color: #5f5fd7; +} +.asciinema-terminal .bg-62 { + background-color: #5f5fd7; +} +.asciinema-terminal .fg-63 { + color: #5f5fff; +} +.asciinema-terminal .bg-63 { + background-color: #5f5fff; +} +.asciinema-terminal .fg-64 { + color: #5f8700; +} +.asciinema-terminal .bg-64 { + background-color: #5f8700; +} +.asciinema-terminal .fg-65 { + color: #5f875f; +} +.asciinema-terminal .bg-65 { + background-color: #5f875f; +} +.asciinema-terminal .fg-66 { + color: #5f8787; +} +.asciinema-terminal .bg-66 { + background-color: #5f8787; +} +.asciinema-terminal .fg-67 { + color: #5f87af; +} +.asciinema-terminal .bg-67 { + background-color: #5f87af; +} +.asciinema-terminal .fg-68 { + color: #5f87d7; +} +.asciinema-terminal .bg-68 { + background-color: #5f87d7; +} +.asciinema-terminal .fg-69 { + color: #5f87ff; +} +.asciinema-terminal .bg-69 { + background-color: #5f87ff; +} +.asciinema-terminal .fg-70 { + color: #5faf00; +} +.asciinema-terminal .bg-70 { + background-color: #5faf00; +} +.asciinema-terminal .fg-71 { + color: #5faf5f; +} +.asciinema-terminal .bg-71 { + background-color: #5faf5f; +} +.asciinema-terminal .fg-72 { + color: #5faf87; +} +.asciinema-terminal .bg-72 { + background-color: #5faf87; +} +.asciinema-terminal .fg-73 { + color: #5fafaf; +} +.asciinema-terminal .bg-73 { + background-color: #5fafaf; +} +.asciinema-terminal .fg-74 { + color: #5fafd7; +} +.asciinema-terminal .bg-74 { + background-color: #5fafd7; +} +.asciinema-terminal .fg-75 { + color: #5fafff; +} +.asciinema-terminal .bg-75 { + background-color: #5fafff; +} +.asciinema-terminal .fg-76 { + color: #5fd700; +} +.asciinema-terminal .bg-76 { + background-color: #5fd700; +} +.asciinema-terminal .fg-77 { + color: #5fd75f; +} +.asciinema-terminal .bg-77 { + background-color: #5fd75f; +} +.asciinema-terminal .fg-78 { + color: #5fd787; +} +.asciinema-terminal .bg-78 { + background-color: #5fd787; +} +.asciinema-terminal .fg-79 { + color: #5fd7af; +} +.asciinema-terminal .bg-79 { + background-color: #5fd7af; +} +.asciinema-terminal .fg-80 { + color: #5fd7d7; +} +.asciinema-terminal .bg-80 { + background-color: #5fd7d7; +} +.asciinema-terminal .fg-81 { + color: #5fd7ff; +} +.asciinema-terminal .bg-81 { + background-color: #5fd7ff; +} +.asciinema-terminal .fg-82 { + color: #5fff00; +} +.asciinema-terminal .bg-82 { + background-color: #5fff00; +} +.asciinema-terminal .fg-83 { + color: #5fff5f; +} +.asciinema-terminal .bg-83 { + background-color: #5fff5f; +} +.asciinema-terminal .fg-84 { + color: #5fff87; +} +.asciinema-terminal .bg-84 { + background-color: #5fff87; +} +.asciinema-terminal .fg-85 { + color: #5fffaf; +} +.asciinema-terminal .bg-85 { + background-color: #5fffaf; +} +.asciinema-terminal .fg-86 { + color: #5fffd7; +} +.asciinema-terminal .bg-86 { + background-color: #5fffd7; +} +.asciinema-terminal .fg-87 { + color: #5fffff; +} +.asciinema-terminal .bg-87 { + background-color: #5fffff; +} +.asciinema-terminal .fg-88 { + color: #870000; +} +.asciinema-terminal .bg-88 { + background-color: #870000; +} +.asciinema-terminal .fg-89 { + color: #87005f; +} +.asciinema-terminal .bg-89 { + background-color: #87005f; +} +.asciinema-terminal .fg-90 { + color: #870087; +} +.asciinema-terminal .bg-90 { + background-color: #870087; +} +.asciinema-terminal .fg-91 { + color: #8700af; +} +.asciinema-terminal .bg-91 { + background-color: #8700af; +} +.asciinema-terminal .fg-92 { + color: #8700d7; +} +.asciinema-terminal .bg-92 { + background-color: #8700d7; +} +.asciinema-terminal .fg-93 { + color: #8700ff; +} +.asciinema-terminal .bg-93 { + background-color: #8700ff; +} +.asciinema-terminal .fg-94 { + color: #875f00; +} +.asciinema-terminal .bg-94 { + background-color: #875f00; +} +.asciinema-terminal .fg-95 { + color: #875f5f; +} +.asciinema-terminal .bg-95 { + background-color: #875f5f; +} +.asciinema-terminal .fg-96 { + color: #875f87; +} +.asciinema-terminal .bg-96 { + background-color: #875f87; +} +.asciinema-terminal .fg-97 { + color: #875faf; +} +.asciinema-terminal .bg-97 { + background-color: #875faf; +} +.asciinema-terminal .fg-98 { + color: #875fd7; +} +.asciinema-terminal .bg-98 { + background-color: #875fd7; +} +.asciinema-terminal .fg-99 { + color: #875fff; +} +.asciinema-terminal .bg-99 { + background-color: #875fff; +} +.asciinema-terminal .fg-100 { + color: #878700; +} +.asciinema-terminal .bg-100 { + background-color: #878700; +} +.asciinema-terminal .fg-101 { + color: #87875f; +} +.asciinema-terminal .bg-101 { + background-color: #87875f; +} +.asciinema-terminal .fg-102 { + color: #878787; +} +.asciinema-terminal .bg-102 { + background-color: #878787; +} +.asciinema-terminal .fg-103 { + color: #8787af; +} +.asciinema-terminal .bg-103 { + background-color: #8787af; +} +.asciinema-terminal .fg-104 { + color: #8787d7; +} +.asciinema-terminal .bg-104 { + background-color: #8787d7; +} +.asciinema-terminal .fg-105 { + color: #8787ff; +} +.asciinema-terminal .bg-105 { + background-color: #8787ff; +} +.asciinema-terminal .fg-106 { + color: #87af00; +} +.asciinema-terminal .bg-106 { + background-color: #87af00; +} +.asciinema-terminal .fg-107 { + color: #87af5f; +} +.asciinema-terminal .bg-107 { + background-color: #87af5f; +} +.asciinema-terminal .fg-108 { + color: #87af87; +} +.asciinema-terminal .bg-108 { + background-color: #87af87; +} +.asciinema-terminal .fg-109 { + color: #87afaf; +} +.asciinema-terminal .bg-109 { + background-color: #87afaf; +} +.asciinema-terminal .fg-110 { + color: #87afd7; +} +.asciinema-terminal .bg-110 { + background-color: #87afd7; +} +.asciinema-terminal .fg-111 { + color: #87afff; +} +.asciinema-terminal .bg-111 { + background-color: #87afff; +} +.asciinema-terminal .fg-112 { + color: #87d700; +} +.asciinema-terminal .bg-112 { + background-color: #87d700; +} +.asciinema-terminal .fg-113 { + color: #87d75f; +} +.asciinema-terminal .bg-113 { + background-color: #87d75f; +} +.asciinema-terminal .fg-114 { + color: #87d787; +} +.asciinema-terminal .bg-114 { + background-color: #87d787; +} +.asciinema-terminal .fg-115 { + color: #87d7af; +} +.asciinema-terminal .bg-115 { + background-color: #87d7af; +} +.asciinema-terminal .fg-116 { + color: #87d7d7; +} +.asciinema-terminal .bg-116 { + background-color: #87d7d7; +} +.asciinema-terminal .fg-117 { + color: #87d7ff; +} +.asciinema-terminal .bg-117 { + background-color: #87d7ff; +} +.asciinema-terminal .fg-118 { + color: #87ff00; +} +.asciinema-terminal .bg-118 { + background-color: #87ff00; +} +.asciinema-terminal .fg-119 { + color: #87ff5f; +} +.asciinema-terminal .bg-119 { + background-color: #87ff5f; +} +.asciinema-terminal .fg-120 { + color: #87ff87; +} +.asciinema-terminal .bg-120 { + background-color: #87ff87; +} +.asciinema-terminal .fg-121 { + color: #87ffaf; +} +.asciinema-terminal .bg-121 { + background-color: #87ffaf; +} +.asciinema-terminal .fg-122 { + color: #87ffd7; +} +.asciinema-terminal .bg-122 { + background-color: #87ffd7; +} +.asciinema-terminal .fg-123 { + color: #87ffff; +} +.asciinema-terminal .bg-123 { + background-color: #87ffff; +} +.asciinema-terminal .fg-124 { + color: #af0000; +} +.asciinema-terminal .bg-124 { + background-color: #af0000; +} +.asciinema-terminal .fg-125 { + color: #af005f; +} +.asciinema-terminal .bg-125 { + background-color: #af005f; +} +.asciinema-terminal .fg-126 { + color: #af0087; +} +.asciinema-terminal .bg-126 { + background-color: #af0087; +} +.asciinema-terminal .fg-127 { + color: #af00af; +} +.asciinema-terminal .bg-127 { + background-color: #af00af; +} +.asciinema-terminal .fg-128 { + color: #af00d7; +} +.asciinema-terminal .bg-128 { + background-color: #af00d7; +} +.asciinema-terminal .fg-129 { + color: #af00ff; +} +.asciinema-terminal .bg-129 { + background-color: #af00ff; +} +.asciinema-terminal .fg-130 { + color: #af5f00; +} +.asciinema-terminal .bg-130 { + background-color: #af5f00; +} +.asciinema-terminal .fg-131 { + color: #af5f5f; +} +.asciinema-terminal .bg-131 { + background-color: #af5f5f; +} +.asciinema-terminal .fg-132 { + color: #af5f87; +} +.asciinema-terminal .bg-132 { + background-color: #af5f87; +} +.asciinema-terminal .fg-133 { + color: #af5faf; +} +.asciinema-terminal .bg-133 { + background-color: #af5faf; +} +.asciinema-terminal .fg-134 { + color: #af5fd7; +} +.asciinema-terminal .bg-134 { + background-color: #af5fd7; +} +.asciinema-terminal .fg-135 { + color: #af5fff; +} +.asciinema-terminal .bg-135 { + background-color: #af5fff; +} +.asciinema-terminal .fg-136 { + color: #af8700; +} +.asciinema-terminal .bg-136 { + background-color: #af8700; +} +.asciinema-terminal .fg-137 { + color: #af875f; +} +.asciinema-terminal .bg-137 { + background-color: #af875f; +} +.asciinema-terminal .fg-138 { + color: #af8787; +} +.asciinema-terminal .bg-138 { + background-color: #af8787; +} +.asciinema-terminal .fg-139 { + color: #af87af; +} +.asciinema-terminal .bg-139 { + background-color: #af87af; +} +.asciinema-terminal .fg-140 { + color: #af87d7; +} +.asciinema-terminal .bg-140 { + background-color: #af87d7; +} +.asciinema-terminal .fg-141 { + color: #af87ff; +} +.asciinema-terminal .bg-141 { + background-color: #af87ff; +} +.asciinema-terminal .fg-142 { + color: #afaf00; +} +.asciinema-terminal .bg-142 { + background-color: #afaf00; +} +.asciinema-terminal .fg-143 { + color: #afaf5f; +} +.asciinema-terminal .bg-143 { + background-color: #afaf5f; +} +.asciinema-terminal .fg-144 { + color: #afaf87; +} +.asciinema-terminal .bg-144 { + background-color: #afaf87; +} +.asciinema-terminal .fg-145 { + color: #afafaf; +} +.asciinema-terminal .bg-145 { + background-color: #afafaf; +} +.asciinema-terminal .fg-146 { + color: #afafd7; +} +.asciinema-terminal .bg-146 { + background-color: #afafd7; +} +.asciinema-terminal .fg-147 { + color: #afafff; +} +.asciinema-terminal .bg-147 { + background-color: #afafff; +} +.asciinema-terminal .fg-148 { + color: #afd700; +} +.asciinema-terminal .bg-148 { + background-color: #afd700; +} +.asciinema-terminal .fg-149 { + color: #afd75f; +} +.asciinema-terminal .bg-149 { + background-color: #afd75f; +} +.asciinema-terminal .fg-150 { + color: #afd787; +} +.asciinema-terminal .bg-150 { + background-color: #afd787; +} +.asciinema-terminal .fg-151 { + color: #afd7af; +} +.asciinema-terminal .bg-151 { + background-color: #afd7af; +} +.asciinema-terminal .fg-152 { + color: #afd7d7; +} +.asciinema-terminal .bg-152 { + background-color: #afd7d7; +} +.asciinema-terminal .fg-153 { + color: #afd7ff; +} +.asciinema-terminal .bg-153 { + background-color: #afd7ff; +} +.asciinema-terminal .fg-154 { + color: #afff00; +} +.asciinema-terminal .bg-154 { + background-color: #afff00; +} +.asciinema-terminal .fg-155 { + color: #afff5f; +} +.asciinema-terminal .bg-155 { + background-color: #afff5f; +} +.asciinema-terminal .fg-156 { + color: #afff87; +} +.asciinema-terminal .bg-156 { + background-color: #afff87; +} +.asciinema-terminal .fg-157 { + color: #afffaf; +} +.asciinema-terminal .bg-157 { + background-color: #afffaf; +} +.asciinema-terminal .fg-158 { + color: #afffd7; +} +.asciinema-terminal .bg-158 { + background-color: #afffd7; +} +.asciinema-terminal .fg-159 { + color: #afffff; +} +.asciinema-terminal .bg-159 { + background-color: #afffff; +} +.asciinema-terminal .fg-160 { + color: #d70000; +} +.asciinema-terminal .bg-160 { + background-color: #d70000; +} +.asciinema-terminal .fg-161 { + color: #d7005f; +} +.asciinema-terminal .bg-161 { + background-color: #d7005f; +} +.asciinema-terminal .fg-162 { + color: #d70087; +} +.asciinema-terminal .bg-162 { + background-color: #d70087; +} +.asciinema-terminal .fg-163 { + color: #d700af; +} +.asciinema-terminal .bg-163 { + background-color: #d700af; +} +.asciinema-terminal .fg-164 { + color: #d700d7; +} +.asciinema-terminal .bg-164 { + background-color: #d700d7; +} +.asciinema-terminal .fg-165 { + color: #d700ff; +} +.asciinema-terminal .bg-165 { + background-color: #d700ff; +} +.asciinema-terminal .fg-166 { + color: #d75f00; +} +.asciinema-terminal .bg-166 { + background-color: #d75f00; +} +.asciinema-terminal .fg-167 { + color: #d75f5f; +} +.asciinema-terminal .bg-167 { + background-color: #d75f5f; +} +.asciinema-terminal .fg-168 { + color: #d75f87; +} +.asciinema-terminal .bg-168 { + background-color: #d75f87; +} +.asciinema-terminal .fg-169 { + color: #d75faf; +} +.asciinema-terminal .bg-169 { + background-color: #d75faf; +} +.asciinema-terminal .fg-170 { + color: #d75fd7; +} +.asciinema-terminal .bg-170 { + background-color: #d75fd7; +} +.asciinema-terminal .fg-171 { + color: #d75fff; +} +.asciinema-terminal .bg-171 { + background-color: #d75fff; +} +.asciinema-terminal .fg-172 { + color: #d78700; +} +.asciinema-terminal .bg-172 { + background-color: #d78700; +} +.asciinema-terminal .fg-173 { + color: #d7875f; +} +.asciinema-terminal .bg-173 { + background-color: #d7875f; +} +.asciinema-terminal .fg-174 { + color: #d78787; +} +.asciinema-terminal .bg-174 { + background-color: #d78787; +} +.asciinema-terminal .fg-175 { + color: #d787af; +} +.asciinema-terminal .bg-175 { + background-color: #d787af; +} +.asciinema-terminal .fg-176 { + color: #d787d7; +} +.asciinema-terminal .bg-176 { + background-color: #d787d7; +} +.asciinema-terminal .fg-177 { + color: #d787ff; +} +.asciinema-terminal .bg-177 { + background-color: #d787ff; +} +.asciinema-terminal .fg-178 { + color: #d7af00; +} +.asciinema-terminal .bg-178 { + background-color: #d7af00; +} +.asciinema-terminal .fg-179 { + color: #d7af5f; +} +.asciinema-terminal .bg-179 { + background-color: #d7af5f; +} +.asciinema-terminal .fg-180 { + color: #d7af87; +} +.asciinema-terminal .bg-180 { + background-color: #d7af87; +} +.asciinema-terminal .fg-181 { + color: #d7afaf; +} +.asciinema-terminal .bg-181 { + background-color: #d7afaf; +} +.asciinema-terminal .fg-182 { + color: #d7afd7; +} +.asciinema-terminal .bg-182 { + background-color: #d7afd7; +} +.asciinema-terminal .fg-183 { + color: #d7afff; +} +.asciinema-terminal .bg-183 { + background-color: #d7afff; +} +.asciinema-terminal .fg-184 { + color: #d7d700; +} +.asciinema-terminal .bg-184 { + background-color: #d7d700; +} +.asciinema-terminal .fg-185 { + color: #d7d75f; +} +.asciinema-terminal .bg-185 { + background-color: #d7d75f; +} +.asciinema-terminal .fg-186 { + color: #d7d787; +} +.asciinema-terminal .bg-186 { + background-color: #d7d787; +} +.asciinema-terminal .fg-187 { + color: #d7d7af; +} +.asciinema-terminal .bg-187 { + background-color: #d7d7af; +} +.asciinema-terminal .fg-188 { + color: #d7d7d7; +} +.asciinema-terminal .bg-188 { + background-color: #d7d7d7; +} +.asciinema-terminal .fg-189 { + color: #d7d7ff; +} +.asciinema-terminal .bg-189 { + background-color: #d7d7ff; +} +.asciinema-terminal .fg-190 { + color: #d7ff00; +} +.asciinema-terminal .bg-190 { + background-color: #d7ff00; +} +.asciinema-terminal .fg-191 { + color: #d7ff5f; +} +.asciinema-terminal .bg-191 { + background-color: #d7ff5f; +} +.asciinema-terminal .fg-192 { + color: #d7ff87; +} +.asciinema-terminal .bg-192 { + background-color: #d7ff87; +} +.asciinema-terminal .fg-193 { + color: #d7ffaf; +} +.asciinema-terminal .bg-193 { + background-color: #d7ffaf; +} +.asciinema-terminal .fg-194 { + color: #d7ffd7; +} +.asciinema-terminal .bg-194 { + background-color: #d7ffd7; +} +.asciinema-terminal .fg-195 { + color: #d7ffff; +} +.asciinema-terminal .bg-195 { + background-color: #d7ffff; +} +.asciinema-terminal .fg-196 { + color: #ff0000; +} +.asciinema-terminal .bg-196 { + background-color: #ff0000; +} +.asciinema-terminal .fg-197 { + color: #ff005f; +} +.asciinema-terminal .bg-197 { + background-color: #ff005f; +} +.asciinema-terminal .fg-198 { + color: #ff0087; +} +.asciinema-terminal .bg-198 { + background-color: #ff0087; +} +.asciinema-terminal .fg-199 { + color: #ff00af; +} +.asciinema-terminal .bg-199 { + background-color: #ff00af; +} +.asciinema-terminal .fg-200 { + color: #ff00d7; +} +.asciinema-terminal .bg-200 { + background-color: #ff00d7; +} +.asciinema-terminal .fg-201 { + color: #ff00ff; +} +.asciinema-terminal .bg-201 { + background-color: #ff00ff; +} +.asciinema-terminal .fg-202 { + color: #ff5f00; +} +.asciinema-terminal .bg-202 { + background-color: #ff5f00; +} +.asciinema-terminal .fg-203 { + color: #ff5f5f; +} +.asciinema-terminal .bg-203 { + background-color: #ff5f5f; +} +.asciinema-terminal .fg-204 { + color: #ff5f87; +} +.asciinema-terminal .bg-204 { + background-color: #ff5f87; +} +.asciinema-terminal .fg-205 { + color: #ff5faf; +} +.asciinema-terminal .bg-205 { + background-color: #ff5faf; +} +.asciinema-terminal .fg-206 { + color: #ff5fd7; +} +.asciinema-terminal .bg-206 { + background-color: #ff5fd7; +} +.asciinema-terminal .fg-207 { + color: #ff5fff; +} +.asciinema-terminal .bg-207 { + background-color: #ff5fff; +} +.asciinema-terminal .fg-208 { + color: #ff8700; +} +.asciinema-terminal .bg-208 { + background-color: #ff8700; +} +.asciinema-terminal .fg-209 { + color: #ff875f; +} +.asciinema-terminal .bg-209 { + background-color: #ff875f; +} +.asciinema-terminal .fg-210 { + color: #ff8787; +} +.asciinema-terminal .bg-210 { + background-color: #ff8787; +} +.asciinema-terminal .fg-211 { + color: #ff87af; +} +.asciinema-terminal .bg-211 { + background-color: #ff87af; +} +.asciinema-terminal .fg-212 { + color: #ff87d7; +} +.asciinema-terminal .bg-212 { + background-color: #ff87d7; +} +.asciinema-terminal .fg-213 { + color: #ff87ff; +} +.asciinema-terminal .bg-213 { + background-color: #ff87ff; +} +.asciinema-terminal .fg-214 { + color: #ffaf00; +} +.asciinema-terminal .bg-214 { + background-color: #ffaf00; +} +.asciinema-terminal .fg-215 { + color: #ffaf5f; +} +.asciinema-terminal .bg-215 { + background-color: #ffaf5f; +} +.asciinema-terminal .fg-216 { + color: #ffaf87; +} +.asciinema-terminal .bg-216 { + background-color: #ffaf87; +} +.asciinema-terminal .fg-217 { + color: #ffafaf; +} +.asciinema-terminal .bg-217 { + background-color: #ffafaf; +} +.asciinema-terminal .fg-218 { + color: #ffafd7; +} +.asciinema-terminal .bg-218 { + background-color: #ffafd7; +} +.asciinema-terminal .fg-219 { + color: #ffafff; +} +.asciinema-terminal .bg-219 { + background-color: #ffafff; +} +.asciinema-terminal .fg-220 { + color: #ffd700; +} +.asciinema-terminal .bg-220 { + background-color: #ffd700; +} +.asciinema-terminal .fg-221 { + color: #ffd75f; +} +.asciinema-terminal .bg-221 { + background-color: #ffd75f; +} +.asciinema-terminal .fg-222 { + color: #ffd787; +} +.asciinema-terminal .bg-222 { + background-color: #ffd787; +} +.asciinema-terminal .fg-223 { + color: #ffd7af; +} +.asciinema-terminal .bg-223 { + background-color: #ffd7af; +} +.asciinema-terminal .fg-224 { + color: #ffd7d7; +} +.asciinema-terminal .bg-224 { + background-color: #ffd7d7; +} +.asciinema-terminal .fg-225 { + color: #ffd7ff; +} +.asciinema-terminal .bg-225 { + background-color: #ffd7ff; +} +.asciinema-terminal .fg-226 { + color: #ffff00; +} +.asciinema-terminal .bg-226 { + background-color: #ffff00; +} +.asciinema-terminal .fg-227 { + color: #ffff5f; +} +.asciinema-terminal .bg-227 { + background-color: #ffff5f; +} +.asciinema-terminal .fg-228 { + color: #ffff87; +} +.asciinema-terminal .bg-228 { + background-color: #ffff87; +} +.asciinema-terminal .fg-229 { + color: #ffffaf; +} +.asciinema-terminal .bg-229 { + background-color: #ffffaf; +} +.asciinema-terminal .fg-230 { + color: #ffffd7; +} +.asciinema-terminal .bg-230 { + background-color: #ffffd7; +} +.asciinema-terminal .fg-231 { + color: #ffffff; +} +.asciinema-terminal .bg-231 { + background-color: #ffffff; +} +.asciinema-terminal .fg-232 { + color: #080808; +} +.asciinema-terminal .bg-232 { + background-color: #080808; +} +.asciinema-terminal .fg-233 { + color: #121212; +} +.asciinema-terminal .bg-233 { + background-color: #121212; +} +.asciinema-terminal .fg-234 { + color: #1c1c1c; +} +.asciinema-terminal .bg-234 { + background-color: #1c1c1c; +} +.asciinema-terminal .fg-235 { + color: #262626; +} +.asciinema-terminal .bg-235 { + background-color: #262626; +} +.asciinema-terminal .fg-236 { + color: #303030; +} +.asciinema-terminal .bg-236 { + background-color: #303030; +} +.asciinema-terminal .fg-237 { + color: #3a3a3a; +} +.asciinema-terminal .bg-237 { + background-color: #3a3a3a; +} +.asciinema-terminal .fg-238 { + color: #444444; +} +.asciinema-terminal .bg-238 { + background-color: #444444; +} +.asciinema-terminal .fg-239 { + color: #4e4e4e; +} +.asciinema-terminal .bg-239 { + background-color: #4e4e4e; +} +.asciinema-terminal .fg-240 { + color: #585858; +} +.asciinema-terminal .bg-240 { + background-color: #585858; +} +.asciinema-terminal .fg-241 { + color: #626262; +} +.asciinema-terminal .bg-241 { + background-color: #626262; +} +.asciinema-terminal .fg-242 { + color: #6c6c6c; +} +.asciinema-terminal .bg-242 { + background-color: #6c6c6c; +} +.asciinema-terminal .fg-243 { + color: #767676; +} +.asciinema-terminal .bg-243 { + background-color: #767676; +} +.asciinema-terminal .fg-244 { + color: #808080; +} +.asciinema-terminal .bg-244 { + background-color: #808080; +} +.asciinema-terminal .fg-245 { + color: #8a8a8a; +} +.asciinema-terminal .bg-245 { + background-color: #8a8a8a; +} +.asciinema-terminal .fg-246 { + color: #949494; +} +.asciinema-terminal .bg-246 { + background-color: #949494; +} +.asciinema-terminal .fg-247 { + color: #9e9e9e; +} +.asciinema-terminal .bg-247 { + background-color: #9e9e9e; +} +.asciinema-terminal .fg-248 { + color: #a8a8a8; +} +.asciinema-terminal .bg-248 { + background-color: #a8a8a8; +} +.asciinema-terminal .fg-249 { + color: #b2b2b2; +} +.asciinema-terminal .bg-249 { + background-color: #b2b2b2; +} +.asciinema-terminal .fg-250 { + color: #bcbcbc; +} +.asciinema-terminal .bg-250 { + background-color: #bcbcbc; +} +.asciinema-terminal .fg-251 { + color: #c6c6c6; +} +.asciinema-terminal .bg-251 { + background-color: #c6c6c6; +} +.asciinema-terminal .fg-252 { + color: #d0d0d0; +} +.asciinema-terminal .bg-252 { + background-color: #d0d0d0; +} +.asciinema-terminal .fg-253 { + color: #dadada; +} +.asciinema-terminal .bg-253 { + background-color: #dadada; +} +.asciinema-terminal .fg-254 { + color: #e4e4e4; +} +.asciinema-terminal .bg-254 { + background-color: #e4e4e4; +} +.asciinema-terminal .fg-255 { + color: #eeeeee; +} +.asciinema-terminal .bg-255 { + background-color: #eeeeee; +} +.asciinema-theme-asciinema .asciinema-terminal { + color: #cccccc; + background-color: #121314; + border-color: #121314; +} +.asciinema-theme-asciinema .fg-bg { + color: #121314; +} +.asciinema-theme-asciinema .bg-fg { + background-color: #cccccc; +} +.asciinema-theme-asciinema .fg-0 { + color: #000000; +} +.asciinema-theme-asciinema .bg-0 { + background-color: #000000; +} +.asciinema-theme-asciinema .fg-1 { + color: #dd3c69; +} +.asciinema-theme-asciinema .bg-1 { + background-color: #dd3c69; +} +.asciinema-theme-asciinema .fg-2 { + color: #4ebf22; +} +.asciinema-theme-asciinema .bg-2 { + background-color: #4ebf22; +} +.asciinema-theme-asciinema .fg-3 { + color: #ddaf3c; +} +.asciinema-theme-asciinema .bg-3 { + background-color: #ddaf3c; +} +.asciinema-theme-asciinema .fg-4 { + color: #26b0d7; +} +.asciinema-theme-asciinema .bg-4 { + background-color: #26b0d7; +} +.asciinema-theme-asciinema .fg-5 { + color: #b954e1; +} +.asciinema-theme-asciinema .bg-5 { + background-color: #b954e1; +} +.asciinema-theme-asciinema .fg-6 { + color: #54e1b9; +} +.asciinema-theme-asciinema .bg-6 { + background-color: #54e1b9; +} +.asciinema-theme-asciinema .fg-7 { + color: #d9d9d9; +} +.asciinema-theme-asciinema .bg-7 { + background-color: #d9d9d9; +} +.asciinema-theme-asciinema .fg-8 { + color: #4d4d4d; +} +.asciinema-theme-asciinema .bg-8 { + background-color: #4d4d4d; +} +.asciinema-theme-asciinema .fg-9 { + color: #dd3c69; +} +.asciinema-theme-asciinema .bg-9 { + background-color: #dd3c69; +} +.asciinema-theme-asciinema .fg-10 { + color: #4ebf22; +} +.asciinema-theme-asciinema .bg-10 { + background-color: #4ebf22; +} +.asciinema-theme-asciinema .fg-11 { + color: #ddaf3c; +} +.asciinema-theme-asciinema .bg-11 { + background-color: #ddaf3c; +} +.asciinema-theme-asciinema .fg-12 { + color: #26b0d7; +} +.asciinema-theme-asciinema .bg-12 { + background-color: #26b0d7; +} +.asciinema-theme-asciinema .fg-13 { + color: #b954e1; +} +.asciinema-theme-asciinema .bg-13 { + background-color: #b954e1; +} +.asciinema-theme-asciinema .fg-14 { + color: #54e1b9; +} +.asciinema-theme-asciinema .bg-14 { + background-color: #54e1b9; +} +.asciinema-theme-asciinema .fg-15 { + color: #ffffff; +} +.asciinema-theme-asciinema .bg-15 { + background-color: #ffffff; +} +.asciinema-theme-asciinema .fg-8, +.asciinema-theme-asciinema .fg-9, +.asciinema-theme-asciinema .fg-10, +.asciinema-theme-asciinema .fg-11, +.asciinema-theme-asciinema .fg-12, +.asciinema-theme-asciinema .fg-13, +.asciinema-theme-asciinema .fg-14, +.asciinema-theme-asciinema .fg-15 { + font-weight: bold; +} +.asciinema-theme-tango .asciinema-terminal { + color: #cccccc; + background-color: #121314; + border-color: #121314; +} +.asciinema-theme-tango .fg-bg { + color: #121314; +} +.asciinema-theme-tango .bg-fg { + background-color: #cccccc; +} +.asciinema-theme-tango .fg-0 { + color: #000000; +} +.asciinema-theme-tango .bg-0 { + background-color: #000000; +} +.asciinema-theme-tango .fg-1 { + color: #cc0000; +} +.asciinema-theme-tango .bg-1 { + background-color: #cc0000; +} +.asciinema-theme-tango .fg-2 { + color: #4e9a06; +} +.asciinema-theme-tango .bg-2 { + background-color: #4e9a06; +} +.asciinema-theme-tango .fg-3 { + color: #c4a000; +} +.asciinema-theme-tango .bg-3 { + background-color: #c4a000; +} +.asciinema-theme-tango .fg-4 { + color: #3465a4; +} +.asciinema-theme-tango .bg-4 { + background-color: #3465a4; +} +.asciinema-theme-tango .fg-5 { + color: #75507b; +} +.asciinema-theme-tango .bg-5 { + background-color: #75507b; +} +.asciinema-theme-tango .fg-6 { + color: #06989a; +} +.asciinema-theme-tango .bg-6 { + background-color: #06989a; +} +.asciinema-theme-tango .fg-7 { + color: #d3d7cf; +} +.asciinema-theme-tango .bg-7 { + background-color: #d3d7cf; +} +.asciinema-theme-tango .fg-8 { + color: #555753; +} +.asciinema-theme-tango .bg-8 { + background-color: #555753; +} +.asciinema-theme-tango .fg-9 { + color: #ef2929; +} +.asciinema-theme-tango .bg-9 { + background-color: #ef2929; +} +.asciinema-theme-tango .fg-10 { + color: #8ae234; +} +.asciinema-theme-tango .bg-10 { + background-color: #8ae234; +} +.asciinema-theme-tango .fg-11 { + color: #fce94f; +} +.asciinema-theme-tango .bg-11 { + background-color: #fce94f; +} +.asciinema-theme-tango .fg-12 { + color: #729fcf; +} +.asciinema-theme-tango .bg-12 { + background-color: #729fcf; +} +.asciinema-theme-tango .fg-13 { + color: #ad7fa8; +} +.asciinema-theme-tango .bg-13 { + background-color: #ad7fa8; +} +.asciinema-theme-tango .fg-14 { + color: #34e2e2; +} +.asciinema-theme-tango .bg-14 { + background-color: #34e2e2; +} +.asciinema-theme-tango .fg-15 { + color: #eeeeec; +} +.asciinema-theme-tango .bg-15 { + background-color: #eeeeec; +} +.asciinema-theme-tango .fg-8, +.asciinema-theme-tango .fg-9, +.asciinema-theme-tango .fg-10, +.asciinema-theme-tango .fg-11, +.asciinema-theme-tango .fg-12, +.asciinema-theme-tango .fg-13, +.asciinema-theme-tango .fg-14, +.asciinema-theme-tango .fg-15 { + font-weight: bold; +} +.asciinema-theme-solarized-dark .asciinema-terminal { + color: #839496; + background-color: #002b36; + border-color: #002b36; +} +.asciinema-theme-solarized-dark .fg-bg { + color: #002b36; +} +.asciinema-theme-solarized-dark .bg-fg { + background-color: #839496; +} +.asciinema-theme-solarized-dark .fg-0 { + color: #073642; +} +.asciinema-theme-solarized-dark .bg-0 { + background-color: #073642; +} +.asciinema-theme-solarized-dark .fg-1 { + color: #dc322f; +} +.asciinema-theme-solarized-dark .bg-1 { + background-color: #dc322f; +} +.asciinema-theme-solarized-dark .fg-2 { + color: #859900; +} +.asciinema-theme-solarized-dark .bg-2 { + background-color: #859900; +} +.asciinema-theme-solarized-dark .fg-3 { + color: #b58900; +} +.asciinema-theme-solarized-dark .bg-3 { + background-color: #b58900; +} +.asciinema-theme-solarized-dark .fg-4 { + color: #268bd2; +} +.asciinema-theme-solarized-dark .bg-4 { + background-color: #268bd2; +} +.asciinema-theme-solarized-dark .fg-5 { + color: #d33682; +} +.asciinema-theme-solarized-dark .bg-5 { + background-color: #d33682; +} +.asciinema-theme-solarized-dark .fg-6 { + color: #2aa198; +} +.asciinema-theme-solarized-dark .bg-6 { + background-color: #2aa198; +} +.asciinema-theme-solarized-dark .fg-7 { + color: #eee8d5; +} +.asciinema-theme-solarized-dark .bg-7 { + background-color: #eee8d5; +} +.asciinema-theme-solarized-dark .fg-8 { + color: #002b36; +} +.asciinema-theme-solarized-dark .bg-8 { + background-color: #002b36; +} +.asciinema-theme-solarized-dark .fg-9 { + color: #cb4b16; +} +.asciinema-theme-solarized-dark .bg-9 { + background-color: #cb4b16; +} +.asciinema-theme-solarized-dark .fg-10 { + color: #586e75; +} +.asciinema-theme-solarized-dark .bg-10 { + background-color: #586e75; +} +.asciinema-theme-solarized-dark .fg-11 { + color: #657b83; +} +.asciinema-theme-solarized-dark .bg-11 { + background-color: #657b83; +} +.asciinema-theme-solarized-dark .fg-12 { + color: #839496; +} +.asciinema-theme-solarized-dark .bg-12 { + background-color: #839496; +} +.asciinema-theme-solarized-dark .fg-13 { + color: #6c71c4; +} +.asciinema-theme-solarized-dark .bg-13 { + background-color: #6c71c4; +} +.asciinema-theme-solarized-dark .fg-14 { + color: #93a1a1; +} +.asciinema-theme-solarized-dark .bg-14 { + background-color: #93a1a1; +} +.asciinema-theme-solarized-dark .fg-15 { + color: #fdf6e3; +} +.asciinema-theme-solarized-dark .bg-15 { + background-color: #fdf6e3; +} +.asciinema-theme-solarized-light .asciinema-terminal { + color: #657b83; + background-color: #fdf6e3; + border-color: #fdf6e3; +} +.asciinema-theme-solarized-light .fg-bg { + color: #fdf6e3; +} +.asciinema-theme-solarized-light .bg-fg { + background-color: #657b83; +} +.asciinema-theme-solarized-light .fg-0 { + color: #073642; +} +.asciinema-theme-solarized-light .bg-0 { + background-color: #073642; +} +.asciinema-theme-solarized-light .fg-1 { + color: #dc322f; +} +.asciinema-theme-solarized-light .bg-1 { + background-color: #dc322f; +} +.asciinema-theme-solarized-light .fg-2 { + color: #859900; +} +.asciinema-theme-solarized-light .bg-2 { + background-color: #859900; +} +.asciinema-theme-solarized-light .fg-3 { + color: #b58900; +} +.asciinema-theme-solarized-light .bg-3 { + background-color: #b58900; +} +.asciinema-theme-solarized-light .fg-4 { + color: #268bd2; +} +.asciinema-theme-solarized-light .bg-4 { + background-color: #268bd2; +} +.asciinema-theme-solarized-light .fg-5 { + color: #d33682; +} +.asciinema-theme-solarized-light .bg-5 { + background-color: #d33682; +} +.asciinema-theme-solarized-light .fg-6 { + color: #2aa198; +} +.asciinema-theme-solarized-light .bg-6 { + background-color: #2aa198; +} +.asciinema-theme-solarized-light .fg-7 { + color: #eee8d5; +} +.asciinema-theme-solarized-light .bg-7 { + background-color: #eee8d5; +} +.asciinema-theme-solarized-light .fg-8 { + color: #002b36; +} +.asciinema-theme-solarized-light .bg-8 { + background-color: #002b36; +} +.asciinema-theme-solarized-light .fg-9 { + color: #cb4b16; +} +.asciinema-theme-solarized-light .bg-9 { + background-color: #cb4b16; +} +.asciinema-theme-solarized-light .fg-10 { + color: #586e75; +} +.asciinema-theme-solarized-light .bg-10 { + background-color: #586e75; +} +.asciinema-theme-solarized-light .fg-11 { + color: #657c83; +} +.asciinema-theme-solarized-light .bg-11 { + background-color: #657c83; +} +.asciinema-theme-solarized-light .fg-12 { + color: #839496; +} +.asciinema-theme-solarized-light .bg-12 { + background-color: #839496; +} +.asciinema-theme-solarized-light .fg-13 { + color: #6c71c4; +} +.asciinema-theme-solarized-light .bg-13 { + background-color: #6c71c4; +} +.asciinema-theme-solarized-light .fg-14 { + color: #93a1a1; +} +.asciinema-theme-solarized-light .bg-14 { + background-color: #93a1a1; +} +.asciinema-theme-solarized-light .fg-15 { + color: #fdf6e3; +} +.asciinema-theme-solarized-light .bg-15 { + background-color: #fdf6e3; +} +.asciinema-theme-seti .asciinema-terminal { + color: #cacecd; + background-color: #111213; + border-color: #111213; +} +.asciinema-theme-seti .fg-bg { + color: #111213; +} +.asciinema-theme-seti .bg-fg { + background-color: #cacecd; +} +.asciinema-theme-seti .fg-0 { + color: #323232; +} +.asciinema-theme-seti .bg-0 { + background-color: #323232; +} +.asciinema-theme-seti .fg-1 { + color: #c22832; +} +.asciinema-theme-seti .bg-1 { + background-color: #c22832; +} +.asciinema-theme-seti .fg-2 { + color: #8ec43d; +} +.asciinema-theme-seti .bg-2 { + background-color: #8ec43d; +} +.asciinema-theme-seti .fg-3 { + color: #e0c64f; +} +.asciinema-theme-seti .bg-3 { + background-color: #e0c64f; +} +.asciinema-theme-seti .fg-4 { + color: #43a5d5; +} +.asciinema-theme-seti .bg-4 { + background-color: #43a5d5; +} +.asciinema-theme-seti .fg-5 { + color: #8b57b5; +} +.asciinema-theme-seti .bg-5 { + background-color: #8b57b5; +} +.asciinema-theme-seti .fg-6 { + color: #8ec43d; +} +.asciinema-theme-seti .bg-6 { + background-color: #8ec43d; +} +.asciinema-theme-seti .fg-7 { + color: #eeeeee; +} +.asciinema-theme-seti .bg-7 { + background-color: #eeeeee; +} +.asciinema-theme-seti .fg-8 { + color: #323232; +} +.asciinema-theme-seti .bg-8 { + background-color: #323232; +} +.asciinema-theme-seti .fg-9 { + color: #c22832; +} +.asciinema-theme-seti .bg-9 { + background-color: #c22832; +} +.asciinema-theme-seti .fg-10 { + color: #8ec43d; +} +.asciinema-theme-seti .bg-10 { + background-color: #8ec43d; +} +.asciinema-theme-seti .fg-11 { + color: #e0c64f; +} +.asciinema-theme-seti .bg-11 { + background-color: #e0c64f; +} +.asciinema-theme-seti .fg-12 { + color: #43a5d5; +} +.asciinema-theme-seti .bg-12 { + background-color: #43a5d5; +} +.asciinema-theme-seti .fg-13 { + color: #8b57b5; +} +.asciinema-theme-seti .bg-13 { + background-color: #8b57b5; +} +.asciinema-theme-seti .fg-14 { + color: #8ec43d; +} +.asciinema-theme-seti .bg-14 { + background-color: #8ec43d; +} +.asciinema-theme-seti .fg-15 { + color: #ffffff; +} +.asciinema-theme-seti .bg-15 { + background-color: #ffffff; +} +.asciinema-theme-seti .fg-8, +.asciinema-theme-seti .fg-9, +.asciinema-theme-seti .fg-10, +.asciinema-theme-seti .fg-11, +.asciinema-theme-seti .fg-12, +.asciinema-theme-seti .fg-13, +.asciinema-theme-seti .fg-14, +.asciinema-theme-seti .fg-15 { + font-weight: bold; +} +/* Based on Monokai from base16 collection - https://github.com/chriskempson/base16 */ +.asciinema-theme-monokai .asciinema-terminal { + color: #f8f8f2; + background-color: #272822; + border-color: #272822; +} +.asciinema-theme-monokai .fg-bg { + color: #272822; +} +.asciinema-theme-monokai .bg-fg { + background-color: #f8f8f2; +} +.asciinema-theme-monokai .fg-0 { + color: #272822; +} +.asciinema-theme-monokai .bg-0 { + background-color: #272822; +} +.asciinema-theme-monokai .fg-1 { + color: #f92672; +} +.asciinema-theme-monokai .bg-1 { + background-color: #f92672; +} +.asciinema-theme-monokai .fg-2 { + color: #a6e22e; +} +.asciinema-theme-monokai .bg-2 { + background-color: #a6e22e; +} +.asciinema-theme-monokai .fg-3 { + color: #f4bf75; +} +.asciinema-theme-monokai .bg-3 { + background-color: #f4bf75; +} +.asciinema-theme-monokai .fg-4 { + color: #66d9ef; +} +.asciinema-theme-monokai .bg-4 { + background-color: #66d9ef; +} +.asciinema-theme-monokai .fg-5 { + color: #ae81ff; +} +.asciinema-theme-monokai .bg-5 { + background-color: #ae81ff; +} +.asciinema-theme-monokai .fg-6 { + color: #a1efe4; +} +.asciinema-theme-monokai .bg-6 { + background-color: #a1efe4; +} +.asciinema-theme-monokai .fg-7 { + color: #f8f8f2; +} +.asciinema-theme-monokai .bg-7 { + background-color: #f8f8f2; +} +.asciinema-theme-monokai .fg-8 { + color: #75715e; +} +.asciinema-theme-monokai .bg-8 { + background-color: #75715e; +} +.asciinema-theme-monokai .fg-9 { + color: #f92672; +} +.asciinema-theme-monokai .bg-9 { + background-color: #f92672; +} +.asciinema-theme-monokai .fg-10 { + color: #a6e22e; +} +.asciinema-theme-monokai .bg-10 { + background-color: #a6e22e; +} +.asciinema-theme-monokai .fg-11 { + color: #f4bf75; +} +.asciinema-theme-monokai .bg-11 { + background-color: #f4bf75; +} +.asciinema-theme-monokai .fg-12 { + color: #66d9ef; +} +.asciinema-theme-monokai .bg-12 { + background-color: #66d9ef; +} +.asciinema-theme-monokai .fg-13 { + color: #ae81ff; +} +.asciinema-theme-monokai .bg-13 { + background-color: #ae81ff; +} +.asciinema-theme-monokai .fg-14 { + color: #a1efe4; +} +.asciinema-theme-monokai .bg-14 { + background-color: #a1efe4; +} +.asciinema-theme-monokai .fg-15 { + color: #f9f8f5; +} +.asciinema-theme-monokai .bg-15 { + background-color: #f9f8f5; +} +.asciinema-theme-monokai .fg-8, +.asciinema-theme-monokai .fg-9, +.asciinema-theme-monokai .fg-10, +.asciinema-theme-monokai .fg-11, +.asciinema-theme-monokai .fg-12, +.asciinema-theme-monokai .fg-13, +.asciinema-theme-monokai .fg-14, +.asciinema-theme-monokai .fg-15 { + font-weight: bold; +} diff --git a/assets/js/asciinema-player.js b/assets/js/asciinema-player.js new file mode 100644 index 0000000..5ad47e0 --- /dev/null +++ b/assets/js/asciinema-player.js @@ -0,0 +1,1213 @@ +/** + * asciinema-player v2.6.1 + * + * Copyright 2011-2018, Marcin Kulik + * + */ + +// CustomEvent polyfill from MDN (https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent) + +(function () { + if (typeof window.CustomEvent === "function") return false; + + function CustomEvent ( event, params ) { + params = params || { bubbles: false, cancelable: false, detail: undefined }; + var evt = document.createEvent( 'CustomEvent'); + evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); + return evt; + } + + CustomEvent.prototype = window.Event.prototype; + + window.CustomEvent = CustomEvent; +})(); + +/** + * @license + * Copyright (c) 2014 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt + */ +// @version 0.7.22 +"undefined"==typeof WeakMap&&!function(){var e=Object.defineProperty,t=Date.now()%1e9,n=function(){this.name="__st"+(1e9*Math.random()>>>0)+(t++ +"__")};n.prototype={set:function(t,n){var o=t[this.name];return o&&o[0]===t?o[1]=n:e(t,this.name,{value:[t,n],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},"delete":function(e){var t=e[this.name];return t&&t[0]===e?(t[0]=t[1]=void 0,!0):!1},has:function(e){var t=e[this.name];return t?t[0]===e:!1}},window.WeakMap=n}(),function(e){function t(e){E.push(e),b||(b=!0,w(o))}function n(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(e)||e}function o(){b=!1;var e=E;E=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){var n=e.takeRecords();r(e),n.length&&(e.callback_(n,e),t=!0)}),t&&o()}function r(e){e.nodes_.forEach(function(t){var n=v.get(t);n&&n.forEach(function(t){t.observer===e&&t.removeTransientObservers()})})}function i(e,t){for(var n=e;n;n=n.parentNode){var o=v.get(n);if(o)for(var r=0;r0){var r=n[o-1],i=p(r,e);if(i)return void(n[o-1]=i)}else t(this.observer);n[o]=e},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(e){var t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.addEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.options;t.attributes&&e.removeEventListener("DOMAttrModified",this,!0),t.characterData&&e.removeEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.removeEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(e){if(e!==this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=v.get(e);t||v.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeListeners_(e);for(var t=v.get(e),n=0;n=0)){n.push(e);for(var o,r=e.querySelectorAll("link[rel="+a+"]"),d=0,s=r.length;s>d&&(o=r[d]);d++)o["import"]&&i(o["import"],t,n);t(e)}}var a=window.HTMLImports?window.HTMLImports.IMPORT_LINK_TYPE:"none";e.forDocumentTree=r,e.forSubtree=t}),window.CustomElements.addModule(function(e){function t(e,t){return n(e,t)||o(e,t)}function n(t,n){return e.upgrade(t,n)?!0:void(n&&a(t))}function o(e,t){b(e,function(e){return n(e,t)?!0:void 0})}function r(e){N.push(e),y||(y=!0,setTimeout(i))}function i(){y=!1;for(var e,t=N,n=0,o=t.length;o>n&&(e=t[n]);n++)e();N=[]}function a(e){_?r(function(){d(e)}):d(e)}function d(e){e.__upgraded__&&!e.__attached&&(e.__attached=!0,e.attachedCallback&&e.attachedCallback())}function s(e){u(e),b(e,function(e){u(e)})}function u(e){_?r(function(){c(e)}):c(e)}function c(e){e.__upgraded__&&e.__attached&&(e.__attached=!1,e.detachedCallback&&e.detachedCallback())}function l(e){for(var t=e,n=window.wrap(document);t;){if(t==n)return!0;t=t.parentNode||t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host}}function f(e){if(e.shadowRoot&&!e.shadowRoot.__watched){g.dom&&console.log("watching shadow-root for: ",e.localName);for(var t=e.shadowRoot;t;)w(t),t=t.olderShadowRoot}}function p(e,n){if(g.dom){var o=n[0];if(o&&"childList"===o.type&&o.addedNodes&&o.addedNodes){for(var r=o.addedNodes[0];r&&r!==document&&!r.host;)r=r.parentNode;var i=r&&(r.URL||r._URL||r.host&&r.host.localName)||"";i=i.split("/?").shift().split("/").pop()}console.group("mutations (%d) [%s]",n.length,i||"")}var a=l(e);n.forEach(function(e){"childList"===e.type&&(M(e.addedNodes,function(e){e.localName&&t(e,a)}),M(e.removedNodes,function(e){e.localName&&s(e)}))}),g.dom&&console.groupEnd()}function m(e){for(e=window.wrap(e),e||(e=window.wrap(document));e.parentNode;)e=e.parentNode;var t=e.__observer;t&&(p(e,t.takeRecords()),i())}function w(e){if(!e.__observer){var t=new MutationObserver(p.bind(this,e));t.observe(e,{childList:!0,subtree:!0}),e.__observer=t}}function v(e){e=window.wrap(e),g.dom&&console.group("upgradeDocument: ",e.baseURI.split("/").pop());var n=e===window.wrap(document);t(e,n),w(e),g.dom&&console.groupEnd()}function h(e){E(e,v)}var g=e.flags,b=e.forSubtree,E=e.forDocumentTree,_=window.MutationObserver._isPolyfilled&&g["throttle-attached"];e.hasPolyfillMutations=_,e.hasThrottledAttached=_;var y=!1,N=[],M=Array.prototype.forEach.call.bind(Array.prototype.forEach),O=Element.prototype.createShadowRoot;O&&(Element.prototype.createShadowRoot=function(){var e=O.call(this);return window.CustomElements.watchShadow(this),e}),e.watchShadow=f,e.upgradeDocumentTree=h,e.upgradeDocument=v,e.upgradeSubtree=o,e.upgradeAll=t,e.attached=a,e.takeRecords=m}),window.CustomElements.addModule(function(e){function t(t,o){if("template"===t.localName&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(t),!t.__upgraded__&&t.nodeType===Node.ELEMENT_NODE){var r=t.getAttribute("is"),i=e.getRegisteredDefinition(t.localName)||e.getRegisteredDefinition(r);if(i&&(r&&i.tag==t.localName||!r&&!i["extends"]))return n(t,i,o)}}function n(t,n,r){return a.upgrade&&console.group("upgrade:",t.localName),n.is&&t.setAttribute("is",n.is),o(t,n),t.__upgraded__=!0,i(t),r&&e.attached(t),e.upgradeSubtree(t,r),a.upgrade&&console.groupEnd(),t}function o(e,t){Object.__proto__?e.__proto__=t.prototype:(r(e,t.prototype,t["native"]),e.__proto__=t.prototype)}function r(e,t,n){for(var o={},r=t;r!==n&&r!==HTMLElement.prototype;){for(var i,a=Object.getOwnPropertyNames(r),d=0;i=a[d];d++)o[i]||(Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(r,i)),o[i]=1);r=Object.getPrototypeOf(r)}}function i(e){e.createdCallback&&e.createdCallback()}var a=e.flags;e.upgrade=t,e.upgradeWithDefinition=n,e.implementPrototype=o}),window.CustomElements.addModule(function(e){function t(t,o){var s=o||{};if(!t)throw new Error("document.registerElement: first argument `name` must not be empty");if(t.indexOf("-")<0)throw new Error("document.registerElement: first argument ('name') must contain a dash ('-'). Argument provided was '"+String(t)+"'.");if(r(t))throw new Error("Failed to execute 'registerElement' on 'Document': Registration failed for type '"+String(t)+"'. The type name is invalid.");if(u(t))throw new Error("DuplicateDefinitionError: a type with name '"+String(t)+"' is already registered");return s.prototype||(s.prototype=Object.create(HTMLElement.prototype)),s.__name=t.toLowerCase(),s["extends"]&&(s["extends"]=s["extends"].toLowerCase()),s.lifecycle=s.lifecycle||{},s.ancestry=i(s["extends"]),a(s),d(s),n(s.prototype),c(s.__name,s),s.ctor=l(s),s.ctor.prototype=s.prototype,s.prototype.constructor=s.ctor,e.ready&&v(document),s.ctor}function n(e){if(!e.setAttribute._polyfilled){var t=e.setAttribute;e.setAttribute=function(e,n){o.call(this,e,n,t)};var n=e.removeAttribute;e.removeAttribute=function(e){o.call(this,e,null,n)},e.setAttribute._polyfilled=!0}}function o(e,t,n){e=e.toLowerCase();var o=this.getAttribute(e);n.apply(this,arguments);var r=this.getAttribute(e);this.attributeChangedCallback&&r!==o&&this.attributeChangedCallback(e,o,r)}function r(e){for(var t=0;t<_.length;t++)if(e===_[t])return!0}function i(e){var t=u(e);return t?i(t["extends"]).concat([t]):[]}function a(e){for(var t,n=e["extends"],o=0;t=e.ancestry[o];o++)n=t.is&&t.tag;e.tag=n||e.__name,n&&(e.is=e.__name)}function d(e){if(!Object.__proto__){var t=HTMLElement.prototype;if(e.is){var n=document.createElement(e.tag);t=Object.getPrototypeOf(n)}for(var o,r=e.prototype,i=!1;r;)r==t&&(i=!0),o=Object.getPrototypeOf(r),o&&(r.__proto__=o),r=o;i||console.warn(e.tag+" prototype not found in prototype chain for "+e.is),e["native"]=t}}function s(e){return g(M(e.tag),e)}function u(e){return e?y[e.toLowerCase()]:void 0}function c(e,t){y[e]=t}function l(e){return function(){return s(e)}}function f(e,t,n){return e===N?p(t,n):O(e,t)}function p(e,t){e&&(e=e.toLowerCase()),t&&(t=t.toLowerCase());var n=u(t||e);if(n){if(e==n.tag&&t==n.is)return new n.ctor;if(!t&&!n.is)return new n.ctor}var o;return t?(o=p(e),o.setAttribute("is",t),o):(o=M(e),e.indexOf("-")>=0&&b(o,HTMLElement),o)}function m(e,t){var n=e[t];e[t]=function(){var e=n.apply(this,arguments);return h(e),e}}var w,v=(e.isIE,e.upgradeDocumentTree),h=e.upgradeAll,g=e.upgradeWithDefinition,b=e.implementPrototype,E=e.useNative,_=["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"],y={},N="http://www.w3.org/1999/xhtml",M=document.createElement.bind(document),O=document.createElementNS.bind(document);w=Object.__proto__||E?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;for(var n=e;n;){if(n===t.prototype)return!0;n=n.__proto__}return!1},m(Node.prototype,"cloneNode"),m(document,"importNode"),document.registerElement=t,document.createElement=p,document.createElementNS=f,e.registry=y,e["instanceof"]=w,e.reservedTagList=_,e.getRegisteredDefinition=u,document.register=document.registerElement}),function(e){function t(){i(window.wrap(document)),window.CustomElements.ready=!0;var e=window.requestAnimationFrame||function(e){setTimeout(e,16)};e(function(){setTimeout(function(){window.CustomElements.readyTime=Date.now(),window.HTMLImports&&(window.CustomElements.elapsed=window.CustomElements.readyTime-window.HTMLImports.readyTime),document.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})})}var n=e.useNative,o=e.initializeModules;e.isIE;if(n){var r=function(){};e.watchShadow=r,e.upgrade=r,e.upgradeAll=r,e.upgradeDocumentTree=r,e.upgradeSubtree=r,e.takeRecords=r,e["instanceof"]=function(e,t){return e instanceof t}}else o();var i=e.upgradeDocumentTree,a=e.upgradeDocument;if(window.wrap||(window.ShadowDOMPolyfill?(window.wrap=window.ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=window.ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(e){return e}),window.HTMLImports&&(window.HTMLImports.__importsParsingHook=function(e){e["import"]&&a(wrap(e["import"]))}),"complete"===document.readyState||e.flags.eager)t();else if("interactive"!==document.readyState||window.attachEvent||window.HTMLImports&&!window.HTMLImports.ready){var d=window.HTMLImports&&!window.HTMLImports.ready?"HTMLImportsLoaded":"DOMContentLoaded";window.addEventListener(d,t)}else t()}(window.CustomElements); +if(typeof Math.imul == "undefined" || (Math.imul(0xffffffff,5) == 0)) { + Math.imul = function (a, b) { + var ah = (a >>> 16) & 0xffff; + var al = a & 0xffff; + var bh = (b >>> 16) & 0xffff; + var bl = b & 0xffff; + // the shift by 0 fixes the sign on the high part + // the final |0 converts the unsigned value into a signed value + return ((al * bl) + (((ah * bl + al * bh) << 16) >>> 0)|0); + } +} + +/** + * React v15.5.4 + * + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.React=t()}}(function(){return function t(e,n,r){function o(u,a){if(!n[u]){if(!e[u]){var s="function"==typeof require&&require;if(!a&&s)return s(u,!0);if(i)return i(u,!0);var c=new Error("Cannot find module '"+u+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[u]={exports:{}};e[u][0].call(l.exports,function(t){var n=e[u][1][t];return o(n||t)},l,l.exports,t,e,n,r)}return n[u].exports}for(var i="function"==typeof require&&require,u=0;u1){for(var y=Array(d),h=0;h1){for(var m=Array(v),b=0;b8&&C<=11),x=32,w=String.fromCharCode(x),T={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},k=!1,P=null,S={eventTypes:T,extractEvents:function(e,t,n,r){return[u(e,t,n,r),p(e,t,n,r)]}};t.exports=S},{123:123,19:19,20:20,78:78,82:82}],4:[function(e,t,n){"use strict";function r(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}var o={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},i=["Webkit","ms","Moz","O"];Object.keys(o).forEach(function(e){i.forEach(function(t){o[r(t,e)]=o[e]})});var a={background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}},s={isUnitlessNumber:o,shorthandPropertyExpansions:a};t.exports=s},{}],5:[function(e,t,n){"use strict";var r=e(4),o=e(123),i=(e(58),e(125),e(94)),a=e(136),s=e(140),u=(e(142),s(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];null!=o&&(n+=u(r)+":",n+=i(r,o,t)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=i(a,t[a],n);if("float"!==a&&"cssFloat"!==a||(a=c),s)o[a]=s;else{var u=l&&r.shorthandPropertyExpansions[a];if(u)for(var p in u)o[p]="";else o[a]=""}}}};t.exports=d},{123:123,125:125,136:136,140:140,142:142,4:4,58:58,94:94}],6:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=e(112),i=e(24),a=(e(137),function(){function e(t){r(this,e),this._callbacks=null,this._contexts=null,this._arg=t}return e.prototype.enqueue=function(e,t){this._callbacks=this._callbacks||[],this._callbacks.push(e),this._contexts=this._contexts||[],this._contexts.push(t)},e.prototype.notifyAll=function(){var e=this._callbacks,t=this._contexts,n=this._arg;if(e&&t){e.length!==t.length&&o("24"),this._callbacks=null,this._contexts=null;for(var r=0;r8));var A=!1;b.canUseDOM&&(A=k("input")&&(!document.documentMode||document.documentMode>11));var D={get:function(){return O.get.call(this)},set:function(e){I=""+e,O.set.call(this,e)}},L={eventTypes:S,extractEvents:function(e,t,n,o){var i,a,s=t?E.getNodeFromInstance(t):window;if(r(s)?R?i=u:a=l:P(s)?A?i=f:(i=m,a=h):v(s)&&(i=g),i){var c=i(e,t);if(c){var p=w.getPooled(S.change,c,n,o);return p.type="change",C.accumulateTwoPhaseDispatches(p),p}}a&&a(e,s,t),"topBlur"===e&&y(t,s)}};t.exports=L},{102:102,109:109,110:110,123:123,16:16,19:19,33:33,71:71,80:80}],8:[function(e,t,n){"use strict";function r(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}function o(e,t,n){c.insertTreeBefore(e,t,n)}function i(e,t,n){Array.isArray(t)?s(e,t[0],t[1],n):m(e,t,n)}function a(e,t){if(Array.isArray(t)){var n=t[1];t=t[0],u(e,t,n),e.removeChild(n)}e.removeChild(t)}function s(e,t,n,r){for(var o=t;;){var i=o.nextSibling;if(m(e,o,r),o===n)break;o=i}}function u(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}function l(e,t,n){var r=e.parentNode,o=e.nextSibling;o===t?n&&m(r,document.createTextNode(n),o):n?(h(o,n),u(r,o,t)):u(r,e,t)}var c=e(9),p=e(13),d=(e(33),e(58),e(93)),f=e(114),h=e(115),m=d(function(e,t,n){e.insertBefore(t,n)}),v=p.dangerouslyReplaceNodeWithMarkup,g={dangerouslyReplaceNodeWithMarkup:v,replaceDelimitedText:l,processUpdates:function(e,t){for(var n=0;n-1||a("96",e),!l.plugins[n]){t.extractEvents||a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)||a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)&&a("99",n),l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]&&a("100",e),l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=e(112),s=(e(137),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s&&a("101"),s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];u.hasOwnProperty(n)&&u[n]===o||(u[n]&&a("102",n),u[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};t.exports=l},{112:112,137:137}],18:[function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),t.exports=r},{106:106,143:143,24:24}],21:[function(e,t,n){"use strict";var r=e(11),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};t.exports=l},{11:11}],22:[function(e,t,n){"use strict";function r(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function o(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}var i={escape:r,unescape:o};t.exports=i},{}],23:[function(e,t,n){"use strict";function r(e){null!=e.checkedLink&&null!=e.valueLink&&s("87")}function o(e){r(e),(null!=e.value||null!=e.onChange)&&s("88")}function i(e){r(e),(null!=e.checked||null!=e.onChange)&&s("89")}function a(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var s=e(112),u=e(64),l=e(145),c=e(120),p=l(c.isValidElement),d=(e(137),e(142),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0}),f={value:function(e,t,n){return!e[t]||d[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:p.func},h={},m={checkPropTypes:function(e,t,n){for(var r in f){if(f.hasOwnProperty(r))var o=f[r](t,r,e,"prop",null,u);o instanceof Error&&!(o.message in h)&&(h[o.message]=!0,a(n))}},getValue:function(e){return e.valueLink?(o(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(i(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(o(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(i(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};t.exports=m},{112:112,120:120,137:137,142:142,145:145,64:64}],24:[function(e,t,n){"use strict";var r=e(112),o=(e(137),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},s=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},u=function(e){var t=this;e instanceof t||r("25"),e.destructor(),t.instancePool.length=0||null!=t.is}function h(e){var t=e.type;d(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var m=e(112),v=e(143),g=e(2),y=e(5),_=e(9),C=e(10),b=e(11),E=e(12),x=e(16),w=e(17),T=e(25),k=e(32),P=e(33),S=e(38),N=e(39),M=e(40),I=e(43),O=(e(58),e(61)),R=e(68),A=(e(129),e(95)),D=(e(137),e(109),e(141),e(118),e(142),k),L=x.deleteListener,U=P.getNodeFromInstance,F=T.listenTo,j=w.registrationNameModules,V={string:!0,number:!0},B="__html",W={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},H=11,q={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},K={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},z={listing:!0,pre:!0,textarea:!0},Y=v({menuitem:!0},K),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Q={},G={}.hasOwnProperty,$=1;h.displayName="ReactDOMComponent",h.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=$++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(c,this);break;case"input":S.mountWrapper(this,i,t),i=S.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"option":N.mountWrapper(this,i,t),i=N.getHostProps(this,i);break;case"select":M.mountWrapper(this,i,t),i=M.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"textarea":I.mountWrapper(this,i,t),i=I.getHostProps(this,i),e.getReactMountReady().enqueue(c,this)}o(this,i);var a,p;null!=t?(a=t._namespaceURI,p=t._tag):n._tag&&(a=n._namespaceURI,p=n._tag),(null==a||a===C.svg&&"foreignobject"===p)&&(a=C.html),a===C.html&&("svg"===this._tag?a=C.svg:"math"===this._tag&&(a=C.mathml)),this._namespaceURI=a;var d;if(e.useCreateElement){var f,h=n._ownerDocument;if(a===C.html)if("script"===this._tag){var m=h.createElement("div"),v=this._currentElement.type;m.innerHTML="<"+v+">",f=m.removeChild(m.firstChild)}else f=i.is?h.createElement(this._currentElement.type,i.is):h.createElement(this._currentElement.type);else f=h.createElementNS(a,this._currentElement.type);P.precacheNode(this,f),this._flags|=D.hasCachedChildNodes,this._hostParent||E.setAttributeForRoot(f),this._updateDOMProperties(null,i,e);var y=_(f);this._createInitialChildren(e,i,r,y),d=y}else{var b=this._createOpenTagMarkupAndPutListeners(e,i),x=this._createContentMarkup(e,i,r);d=!x&&K[this._tag]?b+"/>":b+">"+x+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(g.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(g.focusDOMComponent,this);break;case"select":case"button":i.autoFocus&&e.getReactMountReady().enqueue(g.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return d},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(j.hasOwnProperty(r))o&&i(this,r,o,e);else{"style"===r&&(o&&(o=this._previousStyleCopy=v({},t.style)),o=y.createMarkupForStyles(o,this));var a=null;null!=this._tag&&f(this._tag,t)?W.hasOwnProperty(r)||(a=E.createMarkupForCustomAttribute(r,o)):a=E.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+E.createMarkupForRoot()),n+=" "+E.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=V[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=A(i);else if(null!=a){var s=this.mountChildren(a,e,n);r=s.join("")}}return z[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&_.queueHTML(r,o.__html);else{var i=V[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&_.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;u"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),t.exports=a},{143:143,33:33,9:9}],36:[function(e,t,n){"use strict";var r={useCreateElement:!0,useFiber:!1};t.exports=r},{}],37:[function(e,t,n){"use strict";var r=e(8),o=e(33),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};t.exports=i},{33:33,8:8}],38:[function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){return"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var s=l(e,o),u=l(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=e(123),l=e(105),c=e(106),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:s};t.exports=d},{105:105,106:106,123:123}],42:[function(e,t,n){"use strict";var r=e(112),o=e(143),i=e(8),a=e(9),s=e(33),u=e(95),l=(e(137),e(118),function(e){this._currentElement=e,this._stringText=""+e, +this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var l=n._ownerDocument,c=l.createComment(i),p=l.createComment(" /react-text "),d=a(l.createDocumentFragment());return a.queueChild(d,a(c)),this._stringText&&a.queueChild(d,a(l.createTextNode(this._stringText))),a.queueChild(d,a(p)),s.precacheNode(this,c),this._closingComment=p,d}var f=u(this._stringText);return e.renderToStaticMarkup?f:""+f+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n&&r("67",this._domID),8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),t.exports=l},{112:112,118:118,137:137,143:143,33:33,8:8,9:9,95:95}],43:[function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=e(112),a=e(143),s=e(23),u=e(33),l=e(71),c=(e(137),e(142),{getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&i("91"),a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a&&i("92"),Array.isArray(u)&&(u.length<=1||i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});t.exports=c},{112:112,137:137,142:142,143:143,23:23,33:33,71:71}],44:[function(e,t,n){"use strict";function r(e,t){"_hostNode"in e||u("33"),"_hostNode"in t||u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e||u("35"),"_hostNode"in t||u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e||u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",i)}var u=e(112);e(137);t.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},{112:112,137:137}],45:[function(e,t,n){"use strict";var r=e(120),o=e(30),i=o;r.addons&&(r.__SECRET_INJECTED_REACT_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=i),t.exports=i},{120:120,30:30}],46:[function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var o=e(143),i=e(71),a=e(89),s=e(129),u={initialize:s,close:function(){d.isBatchingUpdates=!1}},l={initialize:s,close:i.flushBatchedUpdates.bind(i)},c=[l,u];o(r.prototype,a,{getTransactionWrappers:function(){return c}});var p=new r,d={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,i){var a=d.isBatchingUpdates;return d.isBatchingUpdates=!0,a?e(t,n,r,o,i):p.perform(e,null,t,n,r,o,i)}};t.exports=d},{129:129,143:143,71:71,89:89}],47:[function(e,t,n){"use strict";function r(){x||(x=!0,y.EventEmitter.injectReactEventListener(g),y.EventPluginHub.injectEventPluginOrder(s),y.EventPluginUtils.injectComponentTree(d),y.EventPluginUtils.injectTreeTraversal(h),y.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:E,EnterLeaveEventPlugin:u,ChangeEventPlugin:a,SelectEventPlugin:b,BeforeInputEventPlugin:i}),y.HostComponent.injectGenericComponentClass(p),y.HostComponent.injectTextComponentClass(m),y.DOMProperty.injectDOMPropertyConfig(o),y.DOMProperty.injectDOMPropertyConfig(l),y.DOMProperty.injectDOMPropertyConfig(C),y.EmptyComponent.injectEmptyComponentFactory(function(e){return new f(e)}),y.Updates.injectReconcileTransaction(_),y.Updates.injectBatchingStrategy(v),y.Component.injectEnvironment(c))}var o=e(1),i=e(3),a=e(7),s=e(14),u=e(15),l=e(21),c=e(27),p=e(31),d=e(33),f=e(35),h=e(44),m=e(42),v=e(46),g=e(52),y=e(55),_=e(65),C=e(73),b=e(74),E=e(75),x=!1;t.exports={inject:r}},{1:1,14:14,15:15,21:21,27:27,3:3,31:31,33:33,35:35,42:42,44:44,46:46,52:52,55:55,65:65,7:7,73:73,74:74,75:75}],48:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=r},{}],49:[function(e,t,n){"use strict";var r,o={injectEmptyComponentFactory:function(e){r=e}},i={create:function(e){return r(e)}};i.injection=o,t.exports=i},{}],50:[function(e,t,n){"use strict";function r(e,t,n){try{t(n)}catch(e){null===o&&(o=e)}}var o=null,i={invokeGuardedCallback:r,invokeGuardedCallbackWithCatch:r,rethrowCaughtError:function(){if(o){var e=o;throw o=null,e}}};t.exports=i},{}],51:[function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=e(16),i={handleTopLevel:function(e,t,n,i){r(o.extractEvents(e,t,n,i))}};t.exports=i},{16:16}],52:[function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do{e.ancestors.push(o),o=o&&r(o)}while(o);for(var i=0;i/," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(i.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};t.exports=i},{92:92}],60:[function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=v.createElement(F,{child:t});if(e){var u=E.get(e);a=u._processChildContext(u._context)}else a=P;var c=d(n);if(c){var p=c._currentElement,h=p.props.child;if(M(h,t)){var m=c._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return j._updateRootComponent(c,s,a,n,g),m}j.unmountComponentAtNode(n)}var y=o(n),_=y&&!!i(y),C=l(n),b=_&&!c&&!C,x=j._renderNewRootComponent(s,n,b,a)._renderedComponent.getPublicInstance();return r&&r.call(x),x},render:function(e,t,n){return j._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)||f("40");var t=d(e);return t?(delete L[t._instance.rootID],k.batchedUpdates(u,t,e,!1),!0):(l(e),1===e.nodeType&&e.hasAttribute(O),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)||f("41"),i){var s=o(t);if(x.canReuseMarkup(e,s))return void y.precacheNode(n,s);var u=s.getAttribute(x.CHECKSUM_ATTR_NAME);s.removeAttribute(x.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(x.CHECKSUM_ATTR_NAME,u);var p=e,d=r(p,l),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+l.substring(d-20,d+20);t.nodeType===A&&f("42",m)}if(t.nodeType===A&&f("43"),a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else N(t,e),y.precacheNode(n,t.firstChild)}};t.exports=j},{108:108,11:11,112:112,114:114,116:116,119:119,120:120,130:130,137:137,142:142,25:25,33:33,34:34,36:36,53:53,57:57,58:58,59:59,66:66,70:70,71:71,9:9}],61:[function(e,t,n){"use strict";function r(e,t,n){return{type:"INSERT_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:n,afterNode:t}}function o(e,t,n){return{type:"MOVE_EXISTING",content:null,fromIndex:e._mountIndex,fromNode:d.getHostNode(e),toIndex:n,afterNode:t}}function i(e,t){return{type:"REMOVE_NODE",content:null,fromIndex:e._mountIndex,fromNode:t,toIndex:null,afterNode:null}}function a(e){return{type:"SET_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function s(e){return{type:"TEXT_CONTENT",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function u(e,t){return t&&(e=e||[],e.push(t)),e}function l(e,t){p.processChildrenUpdates(e,t)}var c=e(112),p=e(28),d=(e(57),e(58),e(119),e(66)),f=e(26),h=(e(129),e(97)),m=(e(137),{Mixin:{_reconcilerInstantiateChildren:function(e,t,n){return f.instantiateChildren(e,t,n)},_reconcilerUpdateChildren:function(e,t,n,r,o,i){var a;return a=h(t,0),f.updateChildren(e,a,n,r,o,this,this._hostContainerInfo,i,0),a},mountChildren:function(e,t,n){var r=this._reconcilerInstantiateChildren(e,t,n);this._renderedChildren=r;var o=[],i=0;for(var a in r)if(r.hasOwnProperty(a)){var s=r[a],u=d.mountComponent(s,t,this,this._hostContainerInfo,n,0);s._mountIndex=i++,o.push(u)}return o},updateTextContent:function(e){var t=this._renderedChildren;f.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");l(this,[s(e)])},updateMarkup:function(e){var t=this._renderedChildren;f.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");l(this,[a(e)])},updateChildren:function(e,t,n){this._updateChildren(e,t,n)},_updateChildren:function(e,t,n){var r=this._renderedChildren,o={},i=[],a=this._reconcilerUpdateChildren(r,e,i,o,t,n);if(a||r){var s,c=null,p=0,f=0,h=0,m=null;for(s in a)if(a.hasOwnProperty(s)){var v=r&&r[s],g=a[s];v===g?(c=u(c,this.moveChild(v,m,p,f)),f=Math.max(v._mountIndex,f),v._mountIndex=p):(v&&(f=Math.max(v._mountIndex,f)),c=u(c,this._mountChildAtIndex(g,i[h],m,p,t,n)),h++),p++,m=d.getHostNode(g)}for(s in o)o.hasOwnProperty(s)&&(c=u(c,this._unmountChild(r[s],o[s])));c&&l(this,c),this._renderedChildren=a}},unmountChildren:function(e){var t=this._renderedChildren;f.unmountChildren(t,e),this._renderedChildren=null},moveChild:function(e,t,n,r){if(e._mountIndex0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n||null}var a=e(112),s=(e(119),e(57)),u=(e(58),e(71)),l=(e(137),e(142),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);if(!o)return null;o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],r(o)},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");n&&((n._pendingStateQueue||(n._pendingStateQueue=[])).push(t),r(n))},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e&&a("122",t,o(e))}});t.exports=l},{112:112,119:119,137:137,142:142,57:57,58:58,71:71}],71:[function(e,t,n){"use strict";function r(){P.ReactReconcileTransaction&&b||c("123")}function o(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=d.getPooled(),this.reconcileTransaction=P.ReactReconcileTransaction.getPooled(!0)}function i(e,t,n,o,i,a){return r(),b.batchedUpdates(e,t,n,o,i,a)}function a(e,t){return e._mountOrder-t._mountOrder}function s(e){var t=e.dirtyComponentsLength;t!==g.length&&c("124",t,g.length),g.sort(a),y++;for(var n=0;n]/;t.exports=o},{}],96:[function(e,t,n){"use strict";function r(e){if(null==e)return null;if(1===e.nodeType)return e;var t=a.get(e);if(t)return t=s(t),t?i.getNodeFromInstance(t):null;"function"==typeof e.render?o("44"):o("45",Object.keys(e))}var o=e(112),i=(e(119),e(33)),a=e(57),s=e(103);e(137),e(142);t.exports=r},{103:103,112:112,119:119,137:137,142:142,33:33,57:57}],97:[function(e,t,n){(function(n){"use strict";function r(e,t,n,r){if(e&&"object"==typeof e){var o=e;void 0===o[n]&&null!=t&&(o[n]=t)}}function o(e,t){if(null==e)return e;var n={};return i(e,r,n),n}var i=(e(22),e(117));e(142);void 0!==n&&n.env,t.exports=o}).call(this,void 0)},{117:117,142:142,22:22}],98:[function(e,t,n){"use strict";function r(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}t.exports=r},{}],99:[function(e,t,n){"use strict";function r(e){var t,n=e.keyCode;return"charCode"in e?0===(t=e.charCode)&&13===n&&(t=13):t=n,t>=32||13===t?t:0}t.exports=r},{}],100:[function(e,t,n){"use strict";function r(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=o(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}var o=e(99),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=r},{99:99}],101:[function(e,t,n){"use strict";function r(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=i[e];return!!r&&!!n[r]}function o(e){return r}var i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};t.exports=o},{}],102:[function(e,t,n){"use strict";function r(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}t.exports=r},{}],103:[function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=e(62);t.exports=r},{62:62}],104:[function(e,t,n){"use strict";function r(e){var t=e&&(o&&e[o]||e[i]);if("function"==typeof t)return t}var o="function"==typeof Symbol&&Symbol.iterator,i="@@iterator";t.exports=r},{}],105:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function i(e,t){for(var n=r(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,i<=t&&a>=t)return{node:n,offset:t-i};i=a}n=r(o(n))}}t.exports=i},{}],106:[function(e,t,n){"use strict";function r(){return!i&&o.canUseDOM&&(i="textContent"in document.documentElement?"textContent":"innerText"),i}var o=e(123),i=null;t.exports=r},{123:123}],107:[function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=e(123),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),t.exports=o},{123:123}],108:[function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&void 0!==e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||!1===e)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=c.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=e(112),s=e(143),u=e(29),l=e(49),c=e(54),p=(e(121),e(137),e(142),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),t.exports=i},{112:112,121:121,137:137,142:142,143:143,29:29,49:49,54:54}],109:[function(e,t,n){"use strict";function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=e(123);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=r},{123:123}],110:[function(e,t,n){"use strict";function r(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!o[e.type]:"textarea"===t}var o={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=r},{}],111:[function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=e(95);t.exports=r},{95:95}],112:[function(e,t,n){"use strict";function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r]/,u=e(93),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}t.exports=l},{10:10,123:123,93:93}],115:[function(e,t,n){"use strict";var r=e(123),o=e(95),i=e(114),a=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(a=function(e,t){if(3===e.nodeType)return void(e.nodeValue=t);i(e,o(t))})),t.exports=a},{114:114,123:123,95:95}],116:[function(e,t,n){"use strict";function r(e,t){var n=null===e||!1===e,r=null===t||!1===t;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}t.exports=r},{}],117:[function(e,t,n){"use strict";function r(e,t){return e&&"object"==typeof e&&null!=e.key?l.escape(e.key):t.toString(36)}function o(e,t,n,i){var d=typeof e;if("undefined"!==d&&"boolean"!==d||(e=null),null===e||"string"===d||"number"===d||"object"===d&&e.$$typeof===s)return n(i,e,""===t?c+r(e,0):t),1;var f,h,m=0,v=""===t?c:t+p;if(Array.isArray(e))for(var g=0;g":"<"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var o=e(123),i=e(137),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){d[e]=p,s[e]=!0}),t.exports=r},{123:123,137:137}],134:[function(e,t,n){"use strict";function r(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}t.exports=r},{}],135:[function(e,t,n){"use strict";function r(e){return e.replace(o,"-$1").toLowerCase()}var o=/([A-Z])/g;t.exports=r},{}],136:[function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=e(135),i=/^ms-/;t.exports=r},{135:135}],137:[function(e,t,n){"use strict";function r(e,t,n,r,i,a,s,u){if(o(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,s,u],p=0;l=new Error(t.replace(/%s/g,function(){return c[p++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var o=function(e){};t.exports=r},{}],138:[function(e,t,n){"use strict";function r(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}t.exports=r},{}],139:[function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=e(138);t.exports=r},{138:138}],140:[function(e,t,n){"use strict";function r(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}t.exports=r},{}],141:[function(e,t,n){"use strict";function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function o(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var a=0;a 0x10FFFF || // not a valid Unicode code point + floor(codePoint) != codePoint // not an integer + ) { + throw RangeError('Invalid code point: ' + codePoint); + } + if (codePoint <= 0xFFFF) { // BMP code point + codeUnits.push(codePoint); + } else { // Astral code point; split in surrogate halves + // http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae + codePoint -= 0x10000; + highSurrogate = (codePoint >> 10) + 0xD800; + lowSurrogate = (codePoint % 0x400) + 0xDC00; + codeUnits.push(highSurrogate, lowSurrogate); + } + if (index + 1 == length || codeUnits.length > MAX_SIZE) { + result += stringFromCharCode.apply(null, codeUnits); + codeUnits.length = 0; + } + } + return result; + }; + if (defineProperty) { + defineProperty(String, 'fromCodePoint', { + 'value': fromCodePoint, + 'configurable': true, + 'writable': true + }); + } else { + String.fromCodePoint = fromCodePoint; + } + }()); +} + +/*! http://mths.be/codepointat v0.1.0 by @mathias */ +if (!String.prototype.codePointAt) { + (function() { + 'use strict'; // needed to support `apply`/`call` with `undefined`/`null` + var codePointAt = function(position) { + if (this == null) { + throw TypeError(); + } + var string = String(this); + var size = string.length; + // `ToInteger` + var index = position ? Number(position) : 0; + if (index != index) { // better `isNaN` + index = 0; + } + // Account for out-of-bounds indices: + if (index < 0 || index >= size) { + return undefined; + } + // Get the first code unit + var first = string.charCodeAt(index); + var second; + if ( // check if it’s the start of a surrogate pair + first >= 0xD800 && first <= 0xDBFF && // high surrogate + size > index + 1 // there is a next code unit + ) { + second = string.charCodeAt(index + 1); + if (second >= 0xDC00 && second <= 0xDFFF) { // low surrogate + // http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae + return (first - 0xD800) * 0x400 + second - 0xDC00 + 0x10000; + } + } + return first; + }; + if (Object.defineProperty) { + Object.defineProperty(String.prototype, 'codePointAt', { + 'value': codePointAt, + 'configurable': true, + 'writable': true + }); + } else { + String.prototype.codePointAt = codePointAt; + } + }()); +} + +function registerAsciinemaPlayerElement() { + var AsciinemaPlayerProto = Object.create(HTMLElement.prototype); + + function merge() { + var merged = {}; + for (var i=0; i>>0),ma=0;function na(a,b,c){return a.call.apply(a.bind,arguments)} +function oa(a,b,c){if(!a)throw Error();if(2b?1:0};var ua=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ca(a))return ca(b)&&1==b.length?a.indexOf(b,c):-1;for(;cb?null:ca(a)?a.charAt(b):a[b]}function ya(a,b){var c=ua(a,b),d;(d=0<=c)&&Array.prototype.splice.call(a,c,1);return d}function za(a,b){a.sort(b||Aa)}function Ca(a,b){for(var c=Array(a.length),d=0;db?1:a2*this.Fc&&Na(this),!0):!1};function Na(a){if(a.Fc!=a.ib.length){for(var b=0,c=0;ba){var b=Ra[a];if(b)return b}b=new Qa([a|0],0>a?-1:0);-128<=a&&128>a&&(Ra[a]=b);return b}function Ta(a){if(isNaN(a)||!isFinite(a))return Ua;if(0>a)return Ta(-a).kb();for(var b=[],c=1,d=0;a>=c;d++)b[d]=a/c|0,c*=Va;return new Qa(b,0)}var Va=4294967296,Ua=Sa(0),Wa=Sa(1),Xa=Sa(16777216);g=Qa.prototype; +g.Of=function(){return 0a||36>>0).toString(a);c=e;if(c.hc())return f+d;for(;6>f.length;)f="0"+f;d=""+f+d}};function Ya(a,b){return 0>b?0:bthis.compare(Xa)};g.Ve=function(a){return 0>=this.compare(a)};g.compare=function(a){a=this.ze(a);return a.Eb()?-1:a.hc()?0:1};g.kb=function(){return this.Hf().add(Wa)}; +g.add=function(a){for(var b=Math.max(this.Ma.length,a.Ma.length),c=[],d=0,e=0;e<=b;e++){var f=d+(Ya(this,e)&65535)+(Ya(a,e)&65535),h=(f>>>16)+(Ya(this,e)>>>16)+(Ya(a,e)>>>16);d=h>>>16;f&=65535;h&=65535;c[e]=h<<16|f}return new Qa(c,c[c.length-1]&-2147483648?-1:0)};g.ze=function(a){return this.add(a.kb())}; +g.multiply=function(a){if(this.hc()||a.hc())return Ua;if(this.Eb())return a.Eb()?this.kb().multiply(a.kb()):this.kb().multiply(a).kb();if(a.Eb())return this.multiply(a.kb()).kb();if(this.Ue()&&a.Ue())return Ta(this.vd()*a.vd());for(var b=this.Ma.length+a.Ma.length,c=[],d=0;d<2*b;d++)c[d]=0;for(d=0;d>>16,h=Ya(this,d)&65535,k=Ya(a,e)>>>16,l=Ya(a,e)&65535;c[2*d+2*e]+=h*l;ab(c,2*d+2*e);c[2*d+2*e+1]+=f*l;ab(c,2*d+2*e+1);c[2*d+2*e+1]+= +h*k;ab(c,2*d+2*e+1);c[2*d+2*e+2]+=f*k;ab(c,2*d+2*e+2)}for(d=0;d>>16,a[b]&=65535,b++} +function Za(a,b){if(b.hc())throw Error("division by zero");if(a.hc())return Ua;if(a.Eb())return b.Eb()?Za(a.kb(),b.kb()):Za(a.kb(),b).kb();if(b.Eb())return Za(a,b.kb()).kb();if(30=f?1:Math.pow(2,f-48);h=Ta(e);for(var k=h.multiply(b);k.Eb()||k.xf(d);)e-=f,h=Ta(e),k=h.multiply(b);h.hc()&&(h=Wa);c=c.add(h);d=d.ze(k)}return c}g.Hf=function(){for(var a=this.Ma.length,b=[],c=0;c>5;a%=32;for(var c=this.Ma.length+b+(0>>32-a:Ya(this,e-b);return new Qa(d,this.Lc)}; +g.ad=function(a){var b=a>>5;a%=32;for(var c=this.Ma.length-b,d=[],e=0;e>>a|Ya(this,e+b+1)<<32-a:Ya(this,e+b);return new Qa(d,this.Lc)};function cb(a,b){null!=a&&this.append.apply(this,arguments)}g=cb.prototype;g.xc="";g.set=function(a){this.xc=""+a};g.append=function(a,b,c){this.xc+=String(a);if(null!=b)for(var d=1;d>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function hd(a){a=gd(a|0,-862048943);return gd(a<<15|a>>>-15,461845907)} +function id(a,b){var c=(a|0)^(b|0);return gd(c<<13|c>>>-13,5)+-430675100|0}function jd(a,b){var c=(a|0)^b;c=gd(c^c>>>16,-2048144789);c=gd(c^c>>>13,-1028477387);return c^c>>>16}function kd(a){a:{var b=1;for(var c=0;;)if(b>2)}function qd(a){return a instanceof rd} +function sd(a,b){if(a.Zb===b.Zb)return 0;var c=wb(a.fb);if(t(c?b.fb:c))return-1;if(t(a.fb)){if(wb(b.fb))return 1;c=Aa(a.fb,b.fb);return 0===c?Aa(a.name,b.name):c}return Aa(a.name,b.name)}function rd(a,b,c,d,e){this.fb=a;this.name=b;this.Zb=c;this.Oc=d;this.hb=e;this.m=2154168321;this.J=4096}g=rd.prototype;g.toString=function(){return this.Zb};g.equiv=function(a){return this.K(null,a)};g.K=function(a,b){return b instanceof rd?this.Zb===b.Zb:!1}; +g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return D.c(c,this);case 3:return D.l(c,this,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return D.c(c,this)};a.l=function(a,c,d){return D.l(c,this,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return D.c(a,this)};g.c=function(a,b){return D.l(a,this,b)};g.P=function(){return this.hb}; +g.T=function(a,b){return new rd(this.fb,this.name,this.Zb,this.Oc,b)};g.U=function(){var a=this.Oc;return null!=a?a:this.Oc=a=pd(kd(this.name),nd(this.fb))};g.hd=function(){return this.name};g.jd=function(){return this.fb};g.R=function(a,b){return Jc(b,this.Zb)};var td=function td(a){switch(arguments.length){case 1:return td.h(arguments[0]);case 2:return td.c(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",v.h(arguments.length)].join(""));}}; +td.h=function(a){if(a instanceof rd)return a;var b=a.indexOf("/");return 1>b?td.c(null,a):td.c(a.substring(0,b),a.substring(b+1,a.length))};td.c=function(a,b){var c=null!=a?[v.h(a),"/",v.h(b)].join(""):b;return new rd(a,b,c,null,null)};td.L=2;function ud(a){return null!=a?a.J&131072||q===a.Tf?!0:a.J?!1:Ab(cd,a):Ab(cd,a)} +function E(a){if(null==a)return null;if(null!=a&&(a.m&8388608||q===a.Pe))return a.S(null);if(vb(a)||"string"===typeof a)return 0===a.length?null:new Jb(a,0,null);if(Ab(Bc,a))return Cc(a);throw Error([v.h(a)," is not ISeqable"].join(""));}function y(a){if(null==a)return null;if(null!=a&&(a.m&64||q===a.G))return a.Ia(null);a=E(a);return null==a?null:Wb(a)}function vd(a){return null!=a?null!=a&&(a.m&64||q===a.G)?a.bb(null):(a=E(a))?Yb(a):wd:wd} +function z(a){return null==a?null:null!=a&&(a.m&128||q===a.Id)?a.Ka(null):E(vd(a))}var G=function G(a){switch(arguments.length){case 1:return G.h(arguments[0]);case 2:return G.c(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e=d)return-1;!(0c&&(c+=d,c=0>c?0:c);for(;;)if(cc?d+c:c;for(;;)if(0<=c){if(G.c(Vd(a,c),b))return c;--c}else return-1}function Yd(a,b){this.o=a;this.i=b} +Yd.prototype.ja=function(){return this.ia?0:a};g.Rc=function(){var a=this.W(null);return 0d)c=1;else if(0===c)c=0;else a:for(d=0;;){var e=Ke(Vd(a,d),Vd(b,d));if(0===e&&d+1>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24} +var v=function v(a){switch(arguments.length){case 0:return v.B();case 1:return v.h(arguments[0]);default:for(var c=[],d=arguments.length,e=0;;)if(ed:e))c[d]=a.next(),d+=1;else return qf(new nf(c,0,d),Rf.h?Rf.h(a):Rf.call(null,a))}else return null},null,null)};function Sf(a,b,c,d,e,f){this.buffer=a;this.ub=b;this.pe=c;this.Rb=d;this.ye=e;this.Gf=f} +Sf.prototype.step=function(){if(this.ub!==Nf)return!0;for(;;)if(this.ub===Nf)if(this.buffer.Td()){if(this.pe)return!1;if(this.ye.ja()){if(this.Gf)var a=P(this.Rb,ae(null,this.ye.next()));else a=this.ye.next(),a=this.Rb.c?this.Rb.c(null,a):this.Rb.call(null,null,a);Hd(a)&&(this.Rb.h?this.Rb.h(null):this.Rb.call(null,null),this.pe=!0)}else this.Rb.h?this.Rb.h(null):this.Rb.call(null,null),this.pe=!0}else this.ub=this.buffer.remove();else return!0};Sf.prototype.ja=function(){return this.step()}; +Sf.prototype.next=function(){if(this.ja()){var a=this.ub;this.ub=Nf;return a}throw Error("No such element");};Sf.prototype.remove=function(){return Error("Unsupported operation")};Sf.prototype[Fb]=function(){return yd(this)}; +function Tf(a,b){var c=new Sf(Qf,Nf,!1,null,b,!1);c.Rb=function(){var b=function(a){return function(){function b(b,c){a.buffer=a.buffer.add(c);return b}var c=null;c=function(a,c){switch(arguments.length){case 0:return null;case 1:return a;case 2:return b.call(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};c.B=function(){return null};c.h=function(a){return a};c.c=b;return c}()}(c);return a.h?a.h(b):a.call(null,b)}();return c} +function Uf(a,b){var c=Kf(b);c=Tf(a,c);c=Rf(c);return t(c)?c:wd}function Vf(a,b){for(;;){if(null==E(b))return!0;var c=y(b);c=a.h?a.h(c):a.call(null,c);if(t(c)){c=a;var d=z(b);a=c;b=d}else return!1}}function Wf(a,b){for(;;)if(E(b)){var c=y(b);c=a.h?a.h(c):a.call(null,c);if(t(c))return c;c=a;var d=z(b);a=c;b=d}else return null}function Xf(a){if(Ge(a))return 0===(a&1);throw Error(["Argument must be an integer: ",v.h(a)].join(""));} +function Yf(a){return function(){function b(b,c){return wb(a.c?a.c(b,c):a.call(null,b,c))}function c(b){return wb(a.h?a.h(b):a.call(null,b))}function d(){return wb(a.B?a.B():a.call(null))}var e=null,f=function(){function b(a,b,d){var e=null;if(2a?0:a-1>>>5<<5}function Jg(a,b,c){for(;;){if(0===b)return c;var d=Gg(a);d.o[0]=c;c=d;b-=5}} +var Kg=function Kg(a,b,c,d){var f=Hg(c),h=a.F-1>>>b&31;5===b?f.o[h]=d:(c=c.o[h],null!=c?(b-=5,a=Kg.M?Kg.M(a,b,c,d):Kg.call(null,a,b,c,d)):a=Jg(null,b-5,d),f.o[h]=a);return f};function Lg(a,b){throw Error(["No item ",v.h(a)," in vector of length ",v.h(b)].join(""));}function Mg(a,b){if(b>=Ig(a))return a.fa;for(var c=a.root,d=a.shift;;)if(0>>d&31];d=e}else return c.o} +var Ng=function Ng(a,b,c,d,e){var h=Hg(c);if(0===b)h.o[d&31]=e;else{var k=d>>>b&31;b-=5;c=c.o[k];a=Ng.Z?Ng.Z(a,b,c,d,e):Ng.call(null,a,b,c,d,e);h.o[k]=a}return h},Og=function Og(a,b,c){var e=a.F-2>>>b&31;if(5=this.F)a=new Jb(this.fa,0,null);else{a:{a=this.root;for(var b=this.shift;;)if(0this.F-Ig(this)){for(var c=this.fa.length,d=Array(c+1),e=0;;)if(e>>5>1<b)return new R(null,b,5,T,a,null);for(var c=32,d=(new R(null,32,5,T,a.slice(0,32),null)).Pc(null);;)if(cb||this.end<=this.start+b?Lg(b,this.end-this.start):A.c(this.Ja,this.start+b)};g.ka=function(a,b,c){return 0>b||this.end<=this.start+b?c:A.l(this.Ja,this.start+b,c)}; +g.dc=function(a,b,c){a=this.start+b;if(0>b||this.end+1<=a)throw Error(["Index ",v.h(b)," out of bounds [0,",v.h(this.W(null)),"]"].join(""));b=this.meta;c=K.l(this.Ja,a,c);var d=this.end;a+=1;return Zg(b,c,this.start,d>a?d:a,null)};g.ba=function(){return null!=this.Ja&&q===this.Ja.fe?Qg(this.Ja,this.start,this.end):new Jf(Hf,this)};g.P=function(){return this.meta};g.W=function(){return this.end-this.start};g.Ac=function(){return A.c(this.Ja,this.end-1)}; +g.Bc=function(){if(this.start===this.end)throw Error("Can't pop empty vector");return Zg(this.meta,this.Ja,this.start,this.end-1,null)};g.Rc=function(){return this.start!==this.end?new Zd(this,this.end-this.start-1,null):null};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(he,this.meta)};g.Fa=function(a,b){return null!=this.Ja&&q===this.Ja.fe?Rg(this.Ja,b,this.start,this.end):Kd(this,b)}; +g.Ga=function(a,b,c){return null!=this.Ja&&q===this.Ja.fe?Sg(this.Ja,b,c,this.start,this.end):Ld(this,b,c)};g.O=function(a,b,c){if("number"===typeof b)return this.dc(null,b,c);throw Error("Subvec's key for assoc must be a number.");};g.S=function(){var a=this;return function(b){return function e(d){return d===a.end?null:ae(A.c(a.Ja,d),new kf(null,function(){return function(){return e(d+1)}}(b),null,null))}}(this)(a.start)};g.T=function(a,b){return Zg(b,this.Ja,this.start,this.end,this.w)}; +g.X=function(a,b){return Zg(this.meta,qc(this.Ja,this.end,b),this.start,this.end+1,null)};g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return this.$(null,c);case 3:return this.ka(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return this.$(null,c)};a.l=function(a,c,d){return this.ka(null,c,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return this.$(null,a)}; +g.c=function(a,b){return this.ka(null,a,b)};Yg.prototype[Fb]=function(){return yd(this)};function Zg(a,b,c,d,e){for(;;)if(b instanceof Yg)c=b.start+c,d=b.start+d,b=b.Ja;else{if(!ze(b))throw Error("v must satisfy IVector");var f=H(b);if(0>c||0>d||c>f||d>f)throw Error("Index out of bounds");return new Yg(a,b,c,d,e)}}function $g(a,b){return a===b.la?b:new Fg(a,Gb(b.o))} +var ah=function ah(a,b,c,d){c=$g(a.root.la,c);var f=a.F-1>>>b&31;if(5===b)a=d;else{var h=c.o[f];null!=h?(b-=5,a=ah.M?ah.M(a,b,h,d):ah.call(null,a,b,h,d)):a=Jg(a.root.la,b-5,d)}c.o[f]=a;return c};function Tg(a,b,c,d){this.F=a;this.shift=b;this.root=c;this.fa=d;this.J=88;this.m=275}g=Tg.prototype; +g.Dc=function(a,b){if(this.root.la){if(32>this.F-Ig(this))this.fa[this.F&31]=b;else{var c=new Fg(this.root.la,this.fa),d=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];d[0]=b;this.fa=d;if(this.F>>>5>1<>>d&31,m=k(d-5,f.o[p]);f.o[p]=m}return f}}(a)(a.shift,a.root)}();a.root=d}return a}if(b===a.F)return a.Dc(null,c);throw Error(["Index ",v.h(b)," out of bounds for TransientVector of length",v.h(a.F)].join(""));}throw Error("assoc! after persistent!");} +g.W=function(){if(this.root.la)return this.F;throw Error("count after persistent!");};g.$=function(a,b){if(this.root.la)return(0<=b&&b=c)return new r(this.meta,this.F-1,d,null);G.c(b,this.o[e])||(d[f]=this.o[e],d[f+1]=this.o[e+1],f+=2);e+=2}}else return this}; +g.O=function(a,b,c){a=ih(this.o,b);if(-1===a){if(this.Fb?4:2*(b+1));Be(this.o,0,c,0,2*b);return new xh(a,this.na,c)};g.qd=function(){return yh(this.o,0,null)};g.Jc=function(a,b){return vh(this.o,a,b)};g.sc=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.na&e))return d;var f=$e(this.na&e-1);e=this.o[2*f];f=this.o[2*f+1];return null==e?f.sc(a+5,b,c,d):rh(c,e)?f:d}; +g.Kb=function(a,b,c,d,e,f){var h=1<<(c>>>b&31),k=$e(this.na&h-1);if(0===(this.na&h)){var l=$e(this.na);if(2*l>>b&31]=zh.Kb(a,b+5,c,d,e,f);for(e=d=0;;)if(32>d)0!== +(this.na>>>d&1)&&(k[d]=null!=this.o[e]?zh.Kb(a,b+5,od(this.o[e]),this.o[e],this.o[e+1],f):this.o[e+1],e+=2),d+=1;else break;return new Ah(a,l+1,k)}b=Array(2*(l+4));Be(this.o,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;Be(this.o,2*k,b,2*(k+1),2*(l-k));f.H=!0;a=this.Gc(a);a.o=b;a.na|=h;return a}l=this.o[2*k];h=this.o[2*k+1];if(null==l)return l=h.Kb(a,b+5,c,d,e,f),l===h?this:uh(this,a,2*k+1,l);if(rh(d,l))return e===h?this:uh(this,a,2*k+1,e);f.H=!0;f=b+5;b=od(l);if(b===c)e=new Bh(null,b,2,[l,h,d,e]);else{var p=new qh; +e=zh.Kb(a,f,b,l,h,p).Kb(a,f,c,d,e,p)}d=2*k;k=2*k+1;a=this.Gc(a);a.o[d]=null;a.o[k]=e;return a}; +g.Jb=function(a,b,c,d,e){var f=1<<(b>>>a&31),h=$e(this.na&f-1);if(0===(this.na&f)){var k=$e(this.na);if(16<=k){h=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];h[b>>>a&31]=zh.Jb(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0!==(this.na>>>c&1)&&(h[c]=null!=this.o[d]?zh.Jb(a+5,od(this.o[d]),this.o[d],this.o[d+1],e):this.o[d+1],d+=2),c+=1;else break;return new Ah(null,k+1,h)}a=Array(2*(k+1));Be(this.o, +0,a,0,2*h);a[2*h]=c;a[2*h+1]=d;Be(this.o,2*h,a,2*(h+1),2*(k-h));e.H=!0;return new xh(null,this.na|f,a)}var l=this.o[2*h];f=this.o[2*h+1];if(null==l)return k=f.Jb(a+5,b,c,d,e),k===f?this:new xh(null,this.na,sh(this.o,2*h+1,k));if(rh(c,l))return d===f?this:new xh(null,this.na,sh(this.o,2*h+1,d));e.H=!0;e=this.na;k=this.o;a+=5;var p=od(l);if(p===b)c=new Bh(null,p,2,[l,f,c,d]);else{var m=new qh;c=zh.Jb(a,p,l,f,m).Jb(a,b,c,d,m)}a=2*h;h=2*h+1;d=Gb(k);d[a]=null;d[h]=c;return new xh(null,e,d)}; +g.rd=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.na&d))return this;var e=$e(this.na&d-1),f=this.o[2*e],h=this.o[2*e+1];return null==f?(a=h.rd(a+5,b,c),a===h?this:null!=a?new xh(null,this.na,sh(this.o,2*e+1,a)):this.na===d?null:new xh(null,this.na^d,th(this.o,e))):rh(c,f)?new xh(null,this.na^d,th(this.o,e)):this};g.ba=function(){return new wh(this.o,0,null,null)};var zh=new xh(null,0,[]);function Ch(a,b,c){this.o=a;this.i=b;this.Lb=c} +Ch.prototype.ja=function(){for(var a=this.o.length;;){if(null!=this.Lb&&this.Lb.ja())return!0;if(this.i>>a&31];return null!=e?e.sc(a+5,b,c,d):d};g.Kb=function(a,b,c,d,e,f){var h=c>>>b&31,k=this.o[h];if(null==k)return a=uh(this,a,h,zh.Kb(a,b+5,c,d,e,f)),a.F+=1,a;b=k.Kb(a,b+5,c,d,e,f);return b===k?this:uh(this,a,h,b)}; +g.Jb=function(a,b,c,d,e){var f=b>>>a&31,h=this.o[f];if(null==h)return new Ah(null,this.F+1,sh(this.o,f,zh.Jb(a+5,b,c,d,e)));a=h.Jb(a+5,b,c,d,e);return a===h?this:new Ah(null,this.F,sh(this.o,f,a))}; +g.rd=function(a,b,c){var d=b>>>a&31,e=this.o[d];if(null!=e){a=e.rd(a+5,b,c);if(a===e)d=this;else if(null==a)if(8>=this.F)a:{e=this.o;a=e.length;b=Array(2*(this.F-1));c=0;for(var f=1,h=0;;)if(ca?d:rh(c,this.o[a])?this.o[a+1]:d}; +g.Kb=function(a,b,c,d,e,f){if(c===this.ec){b=Eh(this.o,this.F,d);if(-1===b){if(this.o.length>2*this.F)return b=2*this.F,c=2*this.F+1,a=this.Gc(a),a.o[b]=d,a.o[c]=e,f.H=!0,a.F+=1,a;c=this.o.length;b=Array(c+2);Be(this.o,0,b,0,c);b[c]=d;b[c+1]=e;f.H=!0;d=this.F+1;a===this.la?(this.o=b,this.F=d,a=this):a=new Bh(this.la,this.ec,d,b);return a}return this.o[b+1]===e?this:uh(this,a,b+1,e)}return(new xh(a,1<<(this.ec>>>b&31),[null,this,null,null])).Kb(a,b,c,d,e,f)}; +g.Jb=function(a,b,c,d,e){return b===this.ec?(a=Eh(this.o,this.F,c),-1===a?(a=2*this.F,b=Array(a+2),Be(this.o,0,b,0,a),b[a]=c,b[a+1]=d,e.H=!0,new Bh(null,this.ec,this.F+1,b)):G.c(this.o[a+1],d)?this:new Bh(null,this.ec,this.F,sh(this.o,a+1,d))):(new xh(null,1<<(this.ec>>>a&31),[null,this])).Jb(a,b,c,d,e)};g.rd=function(a,b,c){a=Eh(this.o,this.F,c);return-1===a?this:1===this.F?null:new Bh(null,this.ec,this.F-1,th(this.o,Ze(a)))};g.ba=function(){return new wh(this.o,0,null,null)}; +function Fh(a,b,c,d,e){this.meta=a;this.Mb=b;this.i=c;this.s=d;this.w=e;this.m=32374988;this.J=0}g=Fh.prototype;g.toString=function(){return fd(this)};g.equiv=function(a){return this.K(null,a)};g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}(); +g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}();g.P=function(){return this.meta};g.Ka=function(){return null==this.s?yh(this.Mb,this.i+2,null):yh(this.Mb,this.i,z(this.s))};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)}; +g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(wd,this.meta)};g.Fa=function(a,b){return ce(b,this)};g.Ga=function(a,b,c){return de(b,c,this)};g.Ia=function(){return null==this.s?new R(null,2,5,T,[this.Mb[this.i],this.Mb[this.i+1]],null):y(this.s)};g.bb=function(){var a=null==this.s?yh(this.Mb,this.i+2,null):yh(this.Mb,this.i,z(this.s));return null!=a?a:wd};g.S=function(){return this};g.T=function(a,b){return new Fh(b,this.Mb,this.i,this.s,this.w)};g.X=function(a,b){return ae(b,this)}; +Fh.prototype[Fb]=function(){return yd(this)};function yh(a,b,c){if(null==c)for(c=a.length;;)if(bthis.F?H(z(this))+1:this.F};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(wd,this.meta)};g.Fa=function(a,b){return ce(b,this)};g.Ga=function(a,b,c){return de(b,c,this)};g.Ia=function(){var a=this.stack;return null==a?null:nc(a)};g.bb=function(){var a=y(this.stack);a=Mh(this.vc?a.right:a.left,z(this.stack),this.vc);return null!=a?new Nh(null,a,this.vc,this.F-1,null):wd};g.S=function(){return this}; +g.T=function(a,b){return new Nh(b,this.stack,this.vc,this.F,this.w)};g.X=function(a,b){return ae(b,this)};Nh.prototype[Fb]=function(){return yd(this)};function Oh(a,b,c){return new Nh(null,Mh(a,null,b),b,c,null)} +function Ph(a,b,c,d){return c instanceof Qh?c.left instanceof Qh?new Qh(c.key,c.H,c.left.bc(),new Rh(a,b,c.right,d,null),null):c.right instanceof Qh?new Qh(c.right.key,c.right.H,new Rh(c.key,c.H,c.left,c.right.left,null),new Rh(a,b,c.right.right,d,null),null):new Rh(a,b,c,d,null):new Rh(a,b,c,d,null)} +function Sh(a,b,c,d){return d instanceof Qh?d.right instanceof Qh?new Qh(d.key,d.H,new Rh(a,b,c,d.left,null),d.right.bc(),null):d.left instanceof Qh?new Qh(d.left.key,d.left.H,new Rh(a,b,c,d.left.left,null),new Rh(d.key,d.H,d.left.right,d.right,null),null):new Rh(a,b,c,d,null):new Rh(a,b,c,d,null)} +function Th(a,b,c,d){if(c instanceof Qh)return new Qh(a,b,c.bc(),d,null);if(d instanceof Rh)return Sh(a,b,c,d.ud());if(d instanceof Qh&&d.left instanceof Rh)return new Qh(d.left.key,d.left.H,new Rh(a,b,c,d.left.left,null),Sh(d.key,d.H,d.left.right,d.right.ud()),null);throw Error("red-black tree invariant violation");} +function Uh(a,b,c,d){if(d instanceof Qh)return new Qh(a,b,c,d.bc(),null);if(c instanceof Rh)return Ph(a,b,c.ud(),d);if(c instanceof Qh&&c.right instanceof Rh)return new Qh(c.right.key,c.right.H,Ph(c.key,c.H,c.left.ud(),c.right.left),new Rh(a,b,c.right.right,d,null),null);throw Error("red-black tree invariant violation");} +var Vh=function Vh(a,b,c){var e=null!=a.left?function(){var e=a.left;return Vh.l?Vh.l(e,b,c):Vh.call(null,e,b,c)}():c;if(Hd(e))return e;var f=function(){var c=a.key,f=a.H;return b.l?b.l(e,c,f):b.call(null,e,c,f)}();if(Hd(f))return f;if(null!=a.right){var h=a.right;return Vh.l?Vh.l(h,b,f):Vh.call(null,h,b,f)}return f};function Rh(a,b,c,d,e){this.key=a;this.H=b;this.left=c;this.right=d;this.w=e;this.m=32402207;this.J=0}g=Rh.prototype; +g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}(); +g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}();g.Ee=function(a){return a.He(this)};g.ud=function(){return new Qh(this.key,this.H,this.left,this.right,null)};g.bc=function(){return this};g.De=function(a){return a.Ge(this)};g.replace=function(a,b,c,d){return new Rh(a,b,c,d,null)}; +g.Ge=function(a){return new Rh(a.key,a.H,this,a.right,null)};g.He=function(a){return new Rh(a.key,a.H,a.left,this,null)};g.Jc=function(a,b){return Vh(this,a,b)};g.V=function(a,b){return this.ka(null,b,null)};g.I=function(a,b,c){return this.ka(null,b,c)};g.$=function(a,b){if(0===b)return this.key;if(1===b)return this.H;throw Error("Index out of bounds");};g.ka=function(a,b,c){return 0===b?this.key:1===b?this.H:c};g.dc=function(a,b,c){return(new R(null,2,5,T,[this.key,this.H],null)).dc(null,b,c)}; +g.P=function(){return null};g.W=function(){return 2};g.fd=function(){return this.key};g.gd=function(){return this.H};g.Ac=function(){return this.H};g.Bc=function(){return new R(null,1,5,T,[this.key],null)};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return he};g.Fa=function(a,b){return Kd(this,b)};g.Ga=function(a,b,c){return Ld(this,b,c)};g.O=function(a,b,c){return K.l(new R(null,2,5,T,[this.key,this.H],null),b,c)}; +g.yc=function(a,b){return 0===b||1===b};g.S=function(){var a=this.key;return Tb(Tb(wd,this.H),a)};g.T=function(a,b){return tc(new R(null,2,5,T,[this.key,this.H],null),b)};g.X=function(a,b){return new R(null,3,5,T,[this.key,this.H,b],null)}; +g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return this.$(null,c);case 3:return this.ka(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return this.$(null,c)};a.l=function(a,c,d){return this.ka(null,c,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return this.$(null,a)};g.c=function(a,b){return this.ka(null,a,b)};Rh.prototype[Fb]=function(){return yd(this)}; +function Qh(a,b,c,d,e){this.key=a;this.H=b;this.left=c;this.right=d;this.w=e;this.m=32402207;this.J=0}g=Qh.prototype;g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}(); +g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}();g.Ee=function(a){return new Qh(this.key,this.H,this.left,a,null)};g.ud=function(){throw Error("red-black tree invariant violation");};g.bc=function(){return new Rh(this.key,this.H,this.left,this.right,null)}; +g.De=function(a){return new Qh(this.key,this.H,a,this.right,null)};g.replace=function(a,b,c,d){return new Qh(a,b,c,d,null)};g.Ge=function(a){return this.left instanceof Qh?new Qh(this.key,this.H,this.left.bc(),new Rh(a.key,a.H,this.right,a.right,null),null):this.right instanceof Qh?new Qh(this.right.key,this.right.H,new Rh(this.key,this.H,this.left,this.right.left,null),new Rh(a.key,a.H,this.right.right,a.right,null),null):new Rh(a.key,a.H,this,a.right,null)}; +g.He=function(a){return this.right instanceof Qh?new Qh(this.key,this.H,new Rh(a.key,a.H,a.left,this.left,null),this.right.bc(),null):this.left instanceof Qh?new Qh(this.left.key,this.left.H,new Rh(a.key,a.H,a.left,this.left.left,null),new Rh(this.key,this.H,this.left.right,this.right,null),null):new Rh(a.key,a.H,a.left,this,null)};g.Jc=function(a,b){return Vh(this,a,b)};g.V=function(a,b){return this.ka(null,b,null)};g.I=function(a,b,c){return this.ka(null,b,c)}; +g.$=function(a,b){if(0===b)return this.key;if(1===b)return this.H;throw Error("Index out of bounds");};g.ka=function(a,b,c){return 0===b?this.key:1===b?this.H:c};g.dc=function(a,b,c){return(new R(null,2,5,T,[this.key,this.H],null)).dc(null,b,c)};g.P=function(){return null};g.W=function(){return 2};g.fd=function(){return this.key};g.gd=function(){return this.H};g.Ac=function(){return this.H};g.Bc=function(){return new R(null,1,5,T,[this.key],null)}; +g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return he};g.Fa=function(a,b){return Kd(this,b)};g.Ga=function(a,b,c){return Ld(this,b,c)};g.O=function(a,b,c){return K.l(new R(null,2,5,T,[this.key,this.H],null),b,c)};g.yc=function(a,b){return 0===b||1===b};g.S=function(){var a=this.key;return Tb(Tb(wd,this.H),a)};g.T=function(a,b){return tc(new R(null,2,5,T,[this.key,this.H],null),b)}; +g.X=function(a,b){return new R(null,3,5,T,[this.key,this.H,b],null)};g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return this.$(null,c);case 3:return this.ka(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return this.$(null,c)};a.l=function(a,c,d){return this.ka(null,c,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return this.$(null,a)}; +g.c=function(a,b){return this.ka(null,a,b)};Qh.prototype[Fb]=function(){return yd(this)}; +var Wh=function Wh(a,b,c,d,e){if(null==b)return new Qh(c,d,null,null,null);var h=function(){var d=b.key;return a.c?a.c(c,d):a.call(null,c,d)}();if(0===h)return e[0]=b,null;if(0>h)return h=function(){var h=b.left;return Wh.Z?Wh.Z(a,h,c,d,e):Wh.call(null,a,h,c,d,e)}(),null!=h?b.De(h):null;h=function(){var h=b.right;return Wh.Z?Wh.Z(a,h,c,d,e):Wh.call(null,a,h,c,d,e)}();return null!=h?b.Ee(h):null},Xh=function Xh(a,b){if(null==a)return b;if(null==b)return a;if(a instanceof Qh){if(b instanceof Qh){var d= +function(){var d=a.right,f=b.left;return Xh.c?Xh.c(d,f):Xh.call(null,d,f)}();return d instanceof Qh?new Qh(d.key,d.H,new Qh(a.key,a.H,a.left,d.left,null),new Qh(b.key,b.H,d.right,b.right,null),null):new Qh(a.key,a.H,a.left,new Qh(b.key,b.H,d,b.right,null),null)}return new Qh(a.key,a.H,a.left,function(){var d=a.right;return Xh.c?Xh.c(d,b):Xh.call(null,d,b)}(),null)}if(b instanceof Qh)return new Qh(b.key,b.H,function(){var d=b.left;return Xh.c?Xh.c(a,d):Xh.call(null,a,d)}(),b.right,null);d=function(){var d= +a.right,f=b.left;return Xh.c?Xh.c(d,f):Xh.call(null,d,f)}();return d instanceof Qh?new Qh(d.key,d.H,new Rh(a.key,a.H,a.left,d.left,null),new Rh(b.key,b.H,d.right,b.right,null),null):Th(a.key,a.H,a.left,new Rh(b.key,b.H,d,b.right,null))},Yh=function Yh(a,b,c,d){if(null!=b){var f=function(){var d=b.key;return a.c?a.c(c,d):a.call(null,c,d)}();if(0===f)return d[0]=b,Xh(b.left,b.right);if(0>f)return f=function(){var f=b.left;return Yh.M?Yh.M(a,f,c,d):Yh.call(null,a,f,c,d)}(),null!=f||null!=d[0]?b.left instanceof +Rh?Th(b.key,b.H,f,b.right):new Qh(b.key,b.H,f,b.right,null):null;f=function(){var f=b.right;return Yh.M?Yh.M(a,f,c,d):Yh.call(null,a,f,c,d)}();return null!=f||null!=d[0]?b.right instanceof Rh?Uh(b.key,b.H,b.left,f):new Qh(b.key,b.H,b.left,f,null):null}return null},Zh=function Zh(a,b,c,d){var f=b.key,h=a.c?a.c(c,f):a.call(null,c,f);return 0===h?b.replace(f,d,b.left,b.right):0>h?b.replace(f,b.H,function(){var f=b.left;return Zh.M?Zh.M(a,f,c,d):Zh.call(null,a,f,c,d)}(),b.right):b.replace(f,b.H,b.left, +function(){var f=b.right;return Zh.M?Zh.M(a,f,c,d):Zh.call(null,a,f,c,d)}())};function $h(a,b,c,d,e){this.Bb=a;this.mc=b;this.F=c;this.meta=d;this.w=e;this.m=418776847;this.J=8192}g=$h.prototype;g.forEach=function(a){for(var b=E(this),c=null,d=0,e=0;;)if(ed?c.left:c.right}else return null}g.has=function(a){return He(this,a)};g.V=function(a,b){return this.I(null,b,null)}; +g.I=function(a,b,c){a=ai(this,b);return null!=a?a.H:c};g.Qc=function(a,b,c){return null!=this.mc?Jd(Vh(this.mc,b,c)):c};g.P=function(){return this.meta};g.W=function(){return this.F};g.Rc=function(){return 0(a.h?a.h(c):a.call(null,c))?b:c};Ai.A=function(a,b,c,d){return Mb(function(b,c){return Ai.l(a,b,c)},Ai.l(a,b,c),d)};Ai.N=function(a){var b=y(a),c=z(a);a=y(c);var d=z(c);c=y(d);d=z(d);return Ai.A(b,a,c,d)};Ai.L=3;function Bi(a,b){return new kf(null,function(){var c=E(b);if(c){var d=y(c);d=a.h?a.h(d):a.call(null,d);c=t(d)?ae(y(c),Bi(a,vd(c))):null}else c=null;return c},null,null)}function Di(a,b,c){this.i=a;this.end=b;this.step=c} +Di.prototype.ja=function(){return 0this.end};Di.prototype.next=function(){var a=this.i;this.i+=this.step;return a};function Ei(a,b,c,d,e){this.meta=a;this.start=b;this.end=c;this.step=d;this.w=e;this.m=32375006;this.J=139264}g=Ei.prototype;g.toString=function(){return fd(this)};g.equiv=function(a){return this.K(null,a)}; +g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}(); +g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}();g.$=function(a,b){if(0<=b&&bthis.end&&0===this.step)return this.start;throw Error("Index out of bounds");}; +g.ka=function(a,b,c){return 0<=b&&bthis.end&&0===this.step?this.start:c};g.ba=function(){return new Di(this.start,this.end,this.step)};g.P=function(){return this.meta};g.Ka=function(){return 0this.end?new Ei(this.meta,this.start+this.step,this.end,this.step,null):null}; +g.W=function(){return wb(this.S(null))?0:Math.ceil((this.end-this.start)/this.step)};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(wd,this.meta)};g.Fa=function(a,b){return Kd(this,b)};g.Ga=function(a,b,c){for(a=this.start;;)if(0this.end){c=b.c?b.c(c,a):b.call(null,c,a);if(Hd(c))return B(c);a+=this.step}else return c};g.Ia=function(){return null==this.S(null)?null:this.start}; +g.bb=function(){return null!=this.S(null)?new Ei(this.meta,this.start+this.step,this.end,this.step,null):wd};g.S=function(){return 0this.step?this.start>this.end?this:null:this.start===this.end?null:this};g.T=function(a,b){return new Ei(b,this.start,this.end,this.step,this.w)};g.X=function(a,b){return ae(b,this)};Ei.prototype[Fb]=function(){return yd(this)};function Fi(a,b,c){return new Ei(null,a,b,c,null)} +function Gi(a,b){return new R(null,2,5,T,[Bi(a,b),ng(a,b)],null)} +function Hi(a){var b=y;return function(){function c(c,d,e){return new R(null,2,5,T,[b.l?b.l(c,d,e):b.call(null,c,d,e),a.l?a.l(c,d,e):a.call(null,c,d,e)],null)}function d(c,d){return new R(null,2,5,T,[b.c?b.c(c,d):b.call(null,c,d),a.c?a.c(c,d):a.call(null,c,d)],null)}function e(c){return new R(null,2,5,T,[b.h?b.h(c):b.call(null,c),a.h?a.h(c):a.call(null,c)],null)}function f(){return new R(null,2,5,T,[b.B?b.B():b.call(null),a.B?a.B():a.call(null)],null)}var h=null,k=function(){function c(a,b,c,e){var f= +null;if(3lb)return Jc(a,"#");Jc(a,c);if(0===tb.h(f))E(h)&&Jc(a,function(){var a=Ki.h(f);return t(a)?a:"..."}());else{if(E(h)){var l=y(h);b.l?b.l(l,a,f):b.call(null,l,a,f)}for(var p=z(h),m=tb.h(f)-1;;)if(!p||null!=m&&0===m){E(p)&&0===m&&(Jc(a,d),Jc(a,function(){var a=Ki.h(f);return t(a)?a:"..."}()));break}else{Jc(a,d);var u=y(p);c=a;h=f;b.l?b.l(u,c,h):b.call(null,u,c,h);var w=z(p);c=m-1;p=w;m=c}}return Jc(a,e)}finally{lb=k}} +function Li(a,b){for(var c=E(b),d=null,e=0,f=0;;)if(fH(a)?a.toUpperCase():[v.h(a.substring(0,1).toUpperCase()),v.h(a.substring(1))].join("")} +function Qo(a){if("string"===typeof a)return a;a=jf(a);var b=Fo(a,/-/),c=E(b);b=y(c);c=z(c);return t(Oo.h?Oo.h(b):Oo.call(null,b))?a:Kb(v,b,ig.c(Po,c))}function Ro(a){var b=function(){var b=function(){var b=me(a);return b?(b=a.displayName,t(b)?b:a.name):b}();if(t(b))return b;b=function(){var b=null!=a?a.J&4096||q===a.Oe?!0:!1:!1;return b?jf(a):b}();if(t(b))return b;b=qe(a);return xe(b)?Tk.h(b):null}();return Do(""+v.h(b),"$",".")}var So=!1;if("undefined"===typeof To)var To=0;function Uo(a){return setTimeout(a,16)}var Vo="undefined"===typeof window||null==window.document?Uo:function(){var a=window,b=a.requestAnimationFrame;if(t(b))return b;b=a.webkitRequestAnimationFrame;if(t(b))return b;b=a.mozRequestAnimationFrame;if(t(b))return b;a=a.msRequestAnimationFrame;return t(a)?a:Uo}();function Wo(a,b){return a.cljsMountOrder-b.cljsMountOrder}if("undefined"===typeof Xo)var Xo=function(){return null};function Yo(a){this.Yd=a} +function Zo(a,b){var c=a[b];if(null==c)return null;a[b]=null;for(var d=c.length,e=0;;)if(e=d&&a.push(gq(c));return a}}(e),[b,c],a))}};if("undefined"===typeof jq)var jq=null;function kq(){if(null!=jq)return jq;if("undefined"!==typeof ReactDOM)return jq=ReactDOM;if("undefined"!==typeof require){var a=jq=require("react-dom");if(t(a))return a;throw Error("require('react-dom') failed");}throw Error("js/ReactDOM is missing");}if("undefined"===typeof lq)var lq=dg.h(Ef); +function mq(a,b,c){var d=So;So=!0;try{return kq().render(a.B?a.B():a.call(null),b,function(){return function(){var d=So;So=!1;try{return gg.M(lq,K,b,new R(null,2,5,T,[a,b],null)),Zo(bp,"afterRender"),null!=c?c.B?c.B():c.call(null):null}finally{So=d}}}(d))}finally{So=d}}function nq(a,b){return mq(a,b,null)}function oq(a,b,c){qp();return mq(function(){return gq(me(a)?a.B?a.B():a.call(null):a)},b,c)}Wp=function(a){return kq().findDOMNode(a)};function pq(a){switch(arguments.length){case 2:return oq(arguments[0],arguments[1],null);case 3:return oq(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",v.h(arguments.length)].join(""));}}function qq(a,b){return oq(a,b,null)} +da("reagent.core.force_update_all",function(){qp();qp();for(var a=E(mh(B(lq))),b=null,c=0,d=0;;)if(d=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-",0)?d=f+d+sa(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+sa(b,a)+d);return d};yq.fc.d=function(a,b,c,d,e,f,h,k){return yq.fc.f(parseInt(a,10),b,c,d,0,f,h,k)}; +yq.fc.i=yq.fc.d;yq.fc.u=yq.fc.d;function zq(a){var b=be([Vk,null]);return wg.c(t(a)?a:Ef,function(){return function e(a){return new kf(null,function(){for(var b=a;;)if(b=E(b)){if(Ae(b)){var d=Wc(b),k=H(d),l=of(k);a:for(var p=0;;)if(p=H(h)&&Vf(function(){return function(a){return!(a instanceof Xq)}}(b,c,d,e,f,h),h)))throw Error(Bq("%s is not a valid sequence schema; %s%s%s",be([a,"a valid sequence schema consists of zero or more `one` elements, ","followed by zero or more `optional` elements, followed by an optional ", +"schema that will match the remaining elements."])));return new R(null,2,5,T,[O.c(c,f),y(h)],null)} +R.prototype.xb=function(){var a=this,b=Zq(a),c=J(b,0,null),d=J(b,1,null);return Wg(O.c(function(){return function(a,b,c,d){return function m(e){return new kf(null,function(){return function(){for(;;){var a=E(e);if(a){if(Ae(a)){var b=Wc(a),c=H(b),d=of(c);return function(){for(var a=0;;)if(ac?f:c;return $r(a,ea?0:a}():function(){var a=e-b;return f>a?f:a}())} +function gs(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,pl);d=null!=d&&(d.m&64||q===d.G)?P(U,d):d;var e=D.c(d,Aj),f=D.c(c,Yj),h=D.c(c,no);return $r(c,e>f?function(){var a=h-1,c=e+b;return a=a}}(l,p,a,c,c,d,e,f,h,k),h),l,p);return Zr(c,d)} +function it(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,pl),e=null!=d&&(d.m&64||q===d.G)?P(U,d):d,f=D.c(e,zn),h=D.c(c,tk),k=D.c(c,fl),l=b-1;d=J(cf(Bi(function(a,b,c,d,e,f,h){return function(a){return h>a}}(l,a,c,c,d,e,f,h,k),h)),l,0);return Zr(c,d)}function jt(a){return K.l(a,im,Ve)}function kt(a){return K.l(a,im,Hr)}function lt(a,b,c){return K.l(a,b,c)}function mt(a,b,c){return Wg(O.A(jg(b,a),new R(null,1,5,T,[c],null),be([jg(H(a)-b-1,kg(b,a))])))} +function nt(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,pl),e=null!=d&&(d.m&64||q===d.G)?P(U,d):d;d=D.c(e,zn);e=D.c(e,Aj);var f=D.c(c,fl);D.c(c,no);var h=D.c(c,Oj),k=D.c(c,Rj),l=D.c(c,$l),p=D.c(c,im);p=95b?p.h?p.h(b):p.call(null,b):b;h=tr(p,h);return G.c(f,d+1)?t(k)?K.l(Yr(zg(c,new R(null,3,5,T,[il,e,d],null),h),d+1),vk,!0):zg(c,new R(null,3,5,T,[il,e,d],null),h):Yr(Ag.Z(c,new R(null,2,5,T,[il,e],null),t(l)?mt:lt,d,h),d+1)} +function ot(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,Rj),e=D.c(c,vk);t(t(d)?e:d)&&(c=null!=c&&(c.m&64||q===c.G)?P(U,c):c,d=D.c(c,pl),d=null!=d&&(d.m&64||q===d.G)?P(U,d):d,d=D.c(d,Aj),e=D.c(c,no),c=Yr(c,0),c=G.c(e,d+1)?Tr.h(c):$r(c,d+1));return c=nt(c,b)}function pt(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,fl),c=D.c(a,no);return K.l(a,il,Wg(qg(c,Wg(qg(b,new R(null,2,5,T,[69,Ef],null))))))} +function qt(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,pl);b=null!=b&&(b.m&64||q===b.G)?P(U,b):b;b=D.c(b,Aj);var c=D.c(a,fl),d=D.c(a,Oj);return zg(a,new R(null,2,5,T,[il,b],null),gr.c(c,d))}function rt(a,b,c){return Wg(O.c(jg(b,a),qg(H(a)-b,vr(c))))}function st(a,b,c){return Wg(O.c(qg(b+1,vr(c)),kg(b+1,a)))} +function tt(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,pl),c=null!=b&&(b.m&64||q===b.G)?P(U,b):b;b=D.c(c,zn);c=D.c(c,Aj);var d=D.c(a,fl),e=D.c(a,Oj);--d;return Ag.Z(a,new R(null,2,5,T,[il,c],null),rt,b=k?Zr(c,k-1):c,m=Mb(D,p,new R(null,2,5,T,[pl,zn],null));return Ag.l(p,new R(null,2,5,T,[il,h],null),function(a,b,c,d,e,f,h,k,m,l,p,Q){return function(a){return Wg(O.A(jg(b,a),kg(b+c,a),be([qg(c,vr(Q))])))}}(p,m,function(){var a=k-m;return b=a}}(c,b)(b)}()))return Gu(a,b+64);throw Jt;}catch(h){if(h instanceof Error){var d=h;if(d===Jt)try{if(55===b)return Bg(a,V,ms);throw Jt;}catch(k){if(k instanceof Error){var e=k;if(e===Jt)try{if(56===b)return Bg(a,V,ns);throw Jt;}catch(l){if(l instanceof Error){var f=l;if(f===Jt)try{if(99===b)return du(a); +throw Jt;}catch(p){if(p instanceof Error){d=p;if(d===Jt)throw Jt;throw d;}throw p;}else throw f;}else throw l;}else throw e;}else throw k;}else throw d;}else throw h;}else throw Jt;}catch(h){if(h instanceof Error)if(d=h,d===Jt)try{if(35===c)try{if(56===b)return Bg(a,V,pt);throw Jt;}catch(k){if(k instanceof Error){e=k;if(e===Jt)throw Jt;throw e;}throw k;}else throw Jt;}catch(k){if(k instanceof Error)if(e=k,e===Jt)try{if(40===c)try{if(48===b)return Zt(a);throw Jt;}catch(l){if(l instanceof Error){f= +l;if(f===Jt)return $t(a);throw f;}throw l;}else throw Jt;}catch(l){if(l instanceof Error){f=l;if(f===Jt)return a;throw f;}throw l;}else throw e;else throw k;}else throw d;else throw h;}},function(a){return a},function(a){return a},Gu,function(a,b){return Cg(a,V,ot,b)},function(a,b){var c=function(){switch(b){case 64:return eu;case 65:return fu;case 66:return gu;case 67:return hu;case 68:return iu;case 69:return ju;case 70:return ku;case 71:return lu;case 72:return mu;case 73:return nu;case 74:return ou; +case 75:return pu;case 76:return su;case 77:return tu;case 80:return uu;case 83:return qu;case 84:return ru;case 87:return vu;case 88:return wu;case 90:return xu;case 96:return lu;case 97:return hu;case 100:return Du;case 101:return fu;case 102:return mu;case 103:return yu;case 104:return zu;case 108:return Au;case 109:return Cu;case 112:return Eu;case 114:return Fu;default:return null}}();return t(c)?c.h?c.h(a):c.call(null,a):a},function(a){return a},function(a,b){return K.l(a,kk,ge.c(kk.h(a),b))}, +function(a){return a},function(a,b){return K.l(a,rk,ge.c(rk.h(a),b))},function(a){return a},function(a){return a},function(a){return K.A(a,rk,he,be([kk,he]))}]);function Iu(a,b){for(var c=a,d=Tl.h(c),e=b;;){var f=y(e);if(t(f)){var h=160<=f?65:f;h=D.c(d.h?d.h(xq):d.call(null,xq),h);d=J(h,0,null);h=J(h,1,null);a:for(;;)if(E(h)){var k=y(h);k=Hu.h?Hu.h(k):Hu.call(null,k);c=k.c?k.c(c,f):k.call(null,c,f);h=z(h)}else break a;e=vd(e)}else return K.l(c,Tl,d)}} +function Ju(a,b){var c=xg(function(a){return a.codePointAt(0)},b);return Iu(a,c)} +function Ku(a,b){try{if(ze(b)&&3===H(b)){var c=Vd(b,0),d=Vd(b,1),e=Vd(b,2);return[v.h(a+8),";2;",v.h(c),";",v.h(d),";",v.h(e)].join("")}throw Jt;}catch(k){if(k instanceof Error){var f=k;if(f===Jt)try{if(t(function(){return function(){return function(a){return 8>a}}(f)(b)}()))return""+v.h(a+b);throw Jt;}catch(l){if(l instanceof Error){var h=l;if(h===Jt)try{if(t(function(){return function(){return function(a){return 16>a}}(h,f)(b)}()))return""+v.h(a+52+b);throw Jt;}catch(p){if(p instanceof Error){c= +p;if(c===Jt)return[v.h(a+8),";5;",v.h(b)].join("");throw c;}throw p;}else throw h;}else throw l;}else throw f;}else throw k;}}ag.c(Ku,30);ag.c(Ku,40);var Lu=function Lu(a){if(null!=a&&null!=a.yd)return a.yd(a);var c=Lu[n(null==a?null:a)];if(null!=c)return c.h?c.h(a):c.call(null,a);c=Lu._;if(null!=c)return c.h?c.h(a):c.call(null,a);throw Cb("Screen.lines",a);},Mu=function Mu(a){if(null!=a&&null!=a.xd)return a.xd(a);var c=Mu[n(null==a?null:a)];if(null!=c)return c.h?c.h(a):c.call(null,a);c=Mu._;if(null!=c)return c.h?c.h(a):c.call(null,a);throw Cb("Screen.cursor",a);};function Nu(a,b){var c=0parseFloat(Iv)){Hv=String(Kv);break a}}Hv=Iv}var gb={}; +function Lv(a){return fb(a,function(){for(var b=0,c=ra(String(Hv)).split("."),d=ra(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Uv="closure_listenable_"+(1E6*Math.random()|0),Vv=0;function Wv(a,b,c,d,e){this.listener=a;this.Xd=null;this.src=b;this.type=c;this.capture=!!d;this.Ub=e;this.key=++Vv;this.$c=this.Fd=!1}function Xv(a){a.$c=!0;a.listener=null;a.Xd=null;a.src=null;a.Ub=null};function Yv(a){this.src=a;this.rb={};this.wd=0}Yv.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.rb[f];a||(a=this.rb[f]=[],this.wd++);var h=Zv(a,b,d,e);-1e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);f=a.type;for(var h=e.length-1;!c.Kc&&0<=h;h--){c.currentTarget=e[h];var k=nw(e[h],f,!0,c);d=d&&k}for(h=0;!c.Kc&& +h>>0);function fw(a){if(ha(a))return a;a[pw]||(a[pw]=function(b){return a.handleEvent(b)});return a[pw]};function qw(){wv.call(this);this.Ib=new Yv(this);this.ff=this;this.ve=null}qa(qw,wv);qw.prototype[Uv]=!0;g=qw.prototype;g.addEventListener=function(a,b,c,d){dw(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){lw(this,a,b,c,d)}; +g.dispatchEvent=function(a){var b,c=this.ve;if(c)for(b=[];c;c=c.ve)b.push(c);c=this.ff;var d=a.type||a;if(ca(a))a=new Sv(a,c);else if(a instanceof Sv)a.target=a.target||c;else{var e=a;a=new Sv(d,c);Ia(a,e)}e=!0;if(b)for(var f=b.length-1;!a.Kc&&0<=f;f--){var h=a.currentTarget=b[f];e=rw(h,d,!0,a)&&e}a.Kc||(h=a.currentTarget=c,e=rw(h,d,!0,a)&&e,a.Kc||(e=rw(h,d,!1,a)&&e));if(b)for(f=0;!a.Kc&&fthis.head?(Yw(this.o,this.fa,a,0,this.o.length-this.fa),Yw(this.o,0,a,this.o.length-this.fa,this.head),this.fa=0,this.head=this.length,this.o=a):this.fa===this.head?(this.head=this.fa=0,this.o=a):null};function ax(a,b){for(var c=a.length,d=0;;)if(da)){a+=1;continue}break}hx=!1;return 0c)return a;a:for(;;){var e=cMath.random()&&15>d)d+=1;else break a;if(d>this.level){for(var e=this.level+1;;)if(e<=d+1)c[e]=this.header,e+=1;else break;this.level=d}for(d=Ex(a,b,Array(d));;)return 0<=this.level?(c=c[0].forward,d.forward[0]=c[0],c[0]=d):null}; +Gx.prototype.remove=function(a){var b=Array(15),c=Fx(this.header,a,this.level,b);c=0===c.forward.length?null:c.forward[0];if(null!=c&&c.key===a){for(a=0;;)if(a<=this.level){var d=b[a].forward;c===(ad)return c===b.header?null:c;var e;a:for(e=c;;){e=d=a)break a}null!=e?(--d,c=e):--d}}Gx.prototype.S=function(){return function(a){return function d(c){return new kf(null,function(){return function(){return null==c?null:ae(new R(null,2,5,T,[c.key,c.H],null),d(c.forward[0]))}}(a),null,null)}}(this)(this.header.forward[0])}; +Gx.prototype.R=function(a,b,c){return Y(b,function(){return function(a){return Y(b,Qi,""," ","",c,a)}}(this),"{",", ","}",c,this)};var Ix=new Gx(Ex(null,null,0),0);function Jx(a){var b=(new Date).valueOf()+a,c=Hx(b),d=t(t(c)?c.keya:b)?a+8:a,[v.h(c),v.h(a)].join("")):null} +function Vy(a){var b=J(a,0,null),c=J(a,1,null);a=J(a,2,null);return["rgb(",v.h(b),",",v.h(c),",",v.h(a),")"].join("")} +var Wy=hj(function(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,Nk),c=D.c(a,pl);a=K.l(a,Nk,t(c)?wb(b):b);var d=null!=a&&(a.m&64||q===a.G)?P(U,a):a,e=D.c(d,Ok),f=D.c(d,Tn);b=D.c(d,Kj);var h=D.c(d,dk);c=D.c(d,Vl);var k=D.c(d,Nk),l=D.c(d,Yn);d=D.c(d,pl);var p=t(k)?t(e)?e:"fg":f;e=Uy(t(k)?t(f)?f:"bg":e,b,"fg-");h=Uy(p,h,"bg-");c=vg(ub,new R(null,6,5,T,[e,h,t(b)?"bright":null,t(l)?"italic":null,t(c)?"underline":null,t(d)?"cursor":null],null));if(E(c))a:for(b=new cb,c=E(c);;)if(null!=c)b.append(""+ +v.h(y(c))),c=z(c),null!=c&&b.append(" ");else{b=b.toString();break a}else b=null;l=null!=a&&(a.m&64||q===a.G)?P(U,a):a;a=D.c(l,Ok);c=D.c(l,Tn);h=D.c(l,Nk);l=t(h)?c:a;a=t(h)?a:c;a=hi.A(be([t(ze.h?ze.h(l):ze.call(null,l))?new r(null,1,[ik,Vy(l)],null):null,t(ze.h?ze.h(a):ze.call(null,a))?new r(null,1,[al,Vy(a)],null):null]));return hi.A(be([t(b)?new r(null,1,[vn,b],null):null,t(a)?new r(null,1,[fm,a],null):null]))}); +function Xy(a,b){var c=J(a,0,null),d=J(a,1,null);d=Bg(d,pl,function(){return function(a){return t(a)?B(b):a}}(a,c,d));return new R(null,3,5,T,[ro,Wy.h?Wy.h(d):Wy.call(null,d),c],null)}function Yy(a,b){var c=J(a,0,null),d=J(a,1,null),e=jg(b,c);e=E(e)?new R(null,2,5,T,[Eo(e),d],null):null;var f=K.l(d,pl,!0);f=new R(null,2,5,T,[Vd(c,b),f],null);c=kg(b+1,c);d=E(c)?new R(null,2,5,T,[Eo(c),d],null):null;return vg(ub,new R(null,3,5,T,[e,f,d],null))} +function Zy(a,b){for(var c=he,d=a,e=b;;)if(E(d)){var f=y(d),h=J(f,0,null);J(f,1,null);h=H(h);if(h<=e)c=ge.c(c,f),d=vd(d),e-=h;else return O.A(c,Yy(f,e),be([vd(d)]))}else return c}function $y(a,b,c){a=t(B(b))?Zy(B(a),B(b)):B(a);return new R(null,2,5,T,[Lm,Ii(bg(function(){return function(a,b){return pe(new R(null,3,5,T,[Xy,b,c],null),new r(null,1,[mk,a],null))}}(a),a))],null)}var qA=new ti(null,new r(null,3,["small",null,"medium",null,"big",null],null),null); +function rA(a,b,c,d,e){var f=yp(function(){var a=B(c);return t(qA.h?qA.h(a):qA.call(null,a))?["font-",v.h(a)].join(""):null}),h=yp(function(){return function(){var d=B(a),e=B(b),f=B(c);f=t(qA.h?qA.h(f):qA.call(null,f))?null:new r(null,1,[wk,f],null);return hi.A(be([new r(null,2,[fl,[v.h(d),"ch"].join(""),no,[v.h(1.3333333333*e),"em"].join("")],null),f]))}}(f)),k=yp(function(){return function(){return Lu(B(d))}}(f,h)),l=yp(function(a,c,d){return function(){return xg(function(a,b,c){return function(d){return yp(function(a, +b,c){return function(){return D.c(B(c),d)}}(a,b,c))}}(a,c,d),Fi(0,B(b),1))}}(f,h,k)),p=yp(function(){return function(){return Mu(B(d))}}(f,h,k,l)),m=yp(function(a,b,c,d,e){return function(){return zn.h(B(e))}}(f,h,k,l,p)),u=yp(function(a,b,c,d,e){return function(){return Aj.h(B(e))}}(f,h,k,l,p,m)),w=yp(function(a,b,c,d,e){return function(){return On.h(B(e))}}(f,h,k,l,p,m,u));return function(a,b,c,d,f,h,k,l){return function(){return new R(null,3,5,T,[Gm,new r(null,2,[vn,B(a),fm,B(b)],null),bg(function(a, +b,c,d,f,h,k,l){return function(m,p){var u=yp(function(a,b,c,d,e,f,h,k){return function(){var a=B(k);return t(a)?(a=G.c(m,B(h)))?B(f):a:a}}(a,b,c,d,f,h,k,l));return pe(new R(null,4,5,T,[$y,p,u,e],null),new r(null,1,[mk,m],null))}}(a,b,c,d,f,h,k,l),B(d))],null)}}(f,h,k,l,p,m,u,w)} +function sA(){return new R(null,2,5,T,[Ym,new r(null,4,[Mn,"1.1",Fl,"0 0 866.0254037844387 866.0254037844387",vn,"icon",mo,new r(null,1,[An,'\x3cdefs\x3e \x3cmask id\x3d"small-triangle-mask"\x3e \x3crect width\x3d"100%" height\x3d"100%" fill\x3d"white"/\x3e \x3cpolygon points\x3d"508.01270189221935 433.01270189221935, 208.0127018922194 259.8076211353316, 208.01270189221927 606.217782649107" fill\x3d"black"\x3e\x3c/polygon\x3e \x3c/mask\x3e \x3c/defs\x3e \x3cpolygon points\x3d"808.0127018922194 433.01270189221935, 58.01270189221947 -1.1368683772161603e-13, 58.01270189221913 866.0254037844386" mask\x3d"url(#small-triangle-mask)" fill\x3d"white"\x3e\x3c/polygon\x3e \x3cpolyline points\x3d"481.2177826491071 333.0127018922194, 134.80762113533166 533.0127018922194" stroke\x3d"white" stroke-width\x3d"90"\x3e\x3c/polyline\x3e'],null)], +null)],null)}function tA(){return new R(null,3,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M1,0 L11,6 L1,12 Z"],null)],null)],null)}function uA(){return new R(null,4,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M1,0 L4,0 L4,12 L1,12 Z"],null)],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M8,0 L11,0 L11,12 L8,12 Z"],null)],null)],null)} +function vA(){return new R(null,4,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M12,0 L7,0 L9,2 L7,4 L8,5 L10,3 L12,5 Z"],null)],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M0,12 L0,7 L2,9 L4,7 L5,8 L3,10 L5,12 Z"],null)],null)],null)} +function wA(){return new R(null,4,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M7,5 L7,0 L9,2 L11,0 L12,1 L10,3 L12,5 Z"],null)],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M5,7 L0,7 L2,9 L0,11 L1,12 L3,10 L5,12 Z"],null)],null)],null)}function xA(a,b){return function(b){return function(){return new R(null,3,5,T,[cl,new r(null,1,[Sl,b],null),new R(null,1,5,T,[t(B(a))?uA:tA],null)],null)}}(Ty(b,new fy(null,null,null)))} +function yA(a){return 10>a?["0",v.h(a)].join(""):a}function zA(a){var b=Math.floor((a%60+60)%60);return[v.h(yA(Math.floor(a/60))),":",v.h(yA(b))].join("")}function AA(a,b){var c=T,d=new R(null,2,5,T,[Yk,zA(B(a))],null),e=T;var f=B(a);var h=B(b);f=["-",v.h(zA(h-f))].join("");return new R(null,3,5,c,[Ml,d,new R(null,2,5,e,[co,f],null)],null)} +function BA(){function a(a){a.preventDefault();return Ry(a.currentTarget.parentNode.parentNode.parentNode)}return function(){return new R(null,4,5,T,[un,new r(null,1,[Sl,a],null),new R(null,1,5,T,[vA],null),new R(null,1,5,T,[wA],null)],null)}} +function CA(a,b){var c=Sy(b,function(a){var b=a.currentTarget.offsetWidth,c=a.currentTarget.getBoundingClientRect();return cy(Nu(a.clientX-c.left,b)/b)}),d=yp(function(){return function(){return[v.h(100*B(a)),"%"].join("")}}(c));return function(a,b){return function(){return new R(null,2,5,T,[Vj,new R(null,3,5,T,[Bl,new r(null,1,[Ql,a],null),new R(null,2,5,T,[Cj,new R(null,2,5,T,[ro,new r(null,1,[fm,new r(null,1,[fl,B(b)],null)],null)],null)],null)],null)],null)}}(c,d)} +function DA(a,b,c,d){return function(e){return function(){return new R(null,5,5,T,[Kk,new R(null,3,5,T,[xA,a,d],null),new R(null,3,5,T,[AA,b,c],null),new R(null,1,5,T,[BA],null),new R(null,3,5,T,[CA,e,d],null)],null)}}(yp(function(){return B(b)/B(c)}))} +function EA(a){return function(a){return function(){return new R(null,3,5,T,[ol,new r(null,1,[Sl,a],null),new R(null,2,5,T,[Xk,new R(null,2,5,T,[km,new R(null,2,5,T,[ro,new R(null,1,5,T,[sA],null)],null)],null)],null)],null)}}(Ty(a,new fy(null,null,null)))}function FA(){return new R(null,2,5,T,[Ek,new R(null,1,5,T,[xn],null)],null)}function GA(a){return Wf(function(b){return a[b]},new R(null,4,5,T,["altKey","shiftKey","metaKey","ctrlKey"],null))} +function HA(a){var b=t(GA(a))?null:function(){switch(a.key){case " ":return new fy(null,null,null);case "f":return bm;case "0":return cy(0);case "1":return cy(.1);case "2":return cy(.2);case "3":return cy(.3);case "4":return cy(.4);case "5":return cy(.5);case "6":return cy(.6);case "7":return cy(.7);case "8":return cy(.8);case "9":return cy(.9);default:return null}}();if(t(b))return b;switch(a.key){case "\x3e":return new ey(null,null,null);case "\x3c":return new dy(null,null,null);default:return null}} +function IA(a){if(t(GA(a)))return null;switch(a.which){case 37:return new ay(null,null,null);case 39:return new $x(null,null,null);default:return null}}function JA(a){var b=HA(a);return t(b)?(a.preventDefault(),G.c(b,bm)?(Ry(a.currentTarget),null):b):null}function KA(a){var b=IA(a);return t(b)?(a.preventDefault(),b):null} +function LA(a,b,c,d){a=t(a)?['"',v.h(a),'"'].join(""):"untitled";return new R(null,4,5,T,[dl,t(d)?new R(null,2,5,T,[jo,new r(null,1,[zl,d],null)],null):null,a,t(b)?new R(null,3,5,T,[ro," by ",t(c)?new R(null,3,5,T,[lo,new r(null,1,[ho,c],null),b],null):b],null):null],null)} +function MA(a){var b=Mx(1,ig.h(iy)),c=Kx(1);lx(function(c){return function(){var d=function(){return function(a){return function(){function b(b){for(;;){a:try{for(;;){var c=a(b);if(!N(c,Z)){var d=c;break a}}}catch(x){if(x instanceof Object)b[5]=x,Cx(b),d=Z;else throw x;}if(!N(d,Z))return d}}function c(){var a=[null,null,null,null,null,null,null,null,null,null,null,null];a[0]=d;a[1]=1;return a}var d=null;d=function(a){switch(arguments.length){case 0:return c.call(this);case 1:return b.call(this,a)}throw Error("Invalid arity: "+ +(arguments.length-1));};d.B=c;d.h=b;return d}()}(function(){return function(c){var d=c[1];if(7===d)return c[7]=c[2],Ax(c,12,b,!1);if(1===d)return c[2]=null,c[1]=2,Z;if(4===d)return c[8]=c[2],Ax(c,5,b,!0);if(6===d)return d=Jx(3E3),Ux(c,8,new R(null,2,5,T,[a,d],null));if(3===d)return Bx(c,c[2]);if(12===d)return c[9]=c[2],c[2]=null,c[1]=2,Z;if(2===d)return zx(c,4,a);if(11===d)return c[2]=c[2],c[1]=7,Z;if(9===d)return c[2]=null,c[1]=6,Z;if(5===d)return c[10]=c[2],c[2]=null,c[1]=6,Z;if(10===d)return c[2]= +null,c[1]=11,Z;if(8===d){var e=c[2];d=J(e,0,null);e=J(e,1,null);e=G.c(e,a);c[11]=d;c[1]=e?9:10;return Z}return null}}(c),c)}(),f=function(){var a=d.B?d.B():d.call(null);a[6]=c;return a}();return yx(f)}}(c));return b} +function NA(a,b){var c=dg.h(b),d=Kx(1);lx(function(b,c){return function(){var d=function(){return function(a){return function(){function b(b){for(;;){a:try{for(;;){var c=a(b);if(!N(c,Z)){var d=c;break a}}}catch(F){if(F instanceof Object)b[5]=F,Cx(b),d=Z;else throw F;}if(!N(d,Z))return d}}function c(){var a=[null,null,null,null,null,null,null,null,null,null,null,null,null];a[0]=d;a[1]=1;return a}var d=null;d=function(a){switch(arguments.length){case 0:return c.call(this);case 1:return b.call(this, +a)}throw Error("Invalid arity: "+(arguments.length-1));};d.B=c;d.h=b;return d}()}(function(b,c){return function(d){var e=d[1];if(7===e){var f=d[7],h=wb(null==f);d[8]=d[2];d[1]=h?8:9;return Z}if(20===e)return f=d[7],d[1]=t(q===f.Fe)?23:24,Z;if(27===e)return d[2]=!1,d[1]=28,Z;if(1===e)return d[2]=null,d[1]=2,Z;if(24===e)return f=d[7],d[1]=t(!f.Tc)?26:27,Z;if(4===e){f=d[7];var k=d[9];h=d[2];var l=J(h,0,null),m=J(h,1,null);d[10]=m;d[7]=l;d[9]=h;d[1]=t(null==l)?5:6;return Z}return 15===e?(d[2]=!1,d[1]= +16,Z):21===e?(f=d[7],h=Ab(Yx,f),d[2]=h,d[1]=22,Z):31===e?(d[11]=d[2],d[2]=null,d[1]=2,Z):13===e?(d[2]=d[2],d[1]=10,Z):22===e?(d[1]=t(d[2])?29:30,Z):29===e?(f=d[7],h=B(a),h=Zx(f,h),h=gg.l(c,wo,h),d[2]=h,d[1]=31,Z):6===e?(d[2]=null,d[1]=7,Z):28===e?(d[2]=d[2],d[1]=25,Z):25===e?(d[2]=d[2],d[1]=22,Z):17===e?(m=d[10],f=d[7],k=d[9],h=gg.c(a,function(){return function(a,b){return function(a){return Xx(b,a)}}(k,f,m,m,f,k,e,b,c)}()),d[2]=h,d[1]=19,Z):3===e?Bx(d,d[2]):12===e?(f=d[7],d[1]=t(!f.Tc)?14:15,Z): +2===e?(h=B(c),h=E(h),Ux(d,4,h)):23===e?(d[2]=!0,d[1]=25,Z):19===e?(f=d[7],h=wb(null==f),d[12]=d[2],d[1]=h?20:21,Z):11===e?(d[2]=!0,d[1]=13,Z):9===e?(f=d[7],h=Ab(Wx,f),d[2]=h,d[1]=10,Z):5===e?(m=d[10],h=gg.l(c,re,m),d[2]=h,d[1]=7,Z):14===e?(f=d[7],h=Ab(Wx,f),d[2]=h,d[1]=16,Z):26===e?(f=d[7],h=Ab(Yx,f),d[2]=h,d[1]=28,Z):16===e?(d[2]=d[2],d[1]=13,Z):30===e?(d[2]=null,d[1]=31,Z):10===e?(d[1]=t(d[2])?17:18,Z):18===e?(d[2]=null,d[1]=19,Z):8===e?(f=d[7],d[1]=t(q===f.sb)?11:12,Z):null}}(b,c),b,c)}(),e=function(){var a= +d.B?d.B():d.call(null);a[6]=b;return a}();return yx(e)}}(d,c));return d} +function OA(a,b,c){c=Ty(c,!0);var d=Sy(b,JA),e=Sy(b,KA),f=yp(function(){return function(){return Hm.h(B(a))}}(c,d,e)),h=yp(function(){return function(){return el.h(B(a))}}(c,d,e,f)),k=yp(function(a,b,c,d,e){return function(){var a=B(d);return t(a)?a:B(e)}}(c,d,e,f,h)),l=yp(function(b,c,d,e,f,h){return function(){var b=Gk.h(B(a));b=t(b)?b:wb(B(h));return t(b)?"hud":null}}(c,d,e,f,h,k)),p=yp(function(){return function(){return["asciinema-theme-",v.h(gm.h(B(a)))].join("")}}(c,d,e,f,h,k,l)),m=yp(function(){return function(){var b= +fl.h(B(a));return t(b)?b:80}}(c,d,e,f,h,k,l,p)),u=yp(function(){return function(){var b=no.h(B(a));return t(b)?b:24}}(c,d,e,f,h,k,l,p,m)),w=yp(function(){return function(){return wk.h(B(a))}}(c,d,e,f,h,k,l,p,m,u)),x=yp(function(){return function(){return V.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w)),C=yp(function(){return function(){return ml.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w,x)),F=yp(function(){return function(){return jn.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w,x,C)),I=yp(function(){return function(){return Uj.h(B(a))}}(c, +d,e,f,h,k,l,p,m,u,w,x,C,F)),M=yp(function(){return function(){return wl.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w,x,C,F,I)),S=B(a),X=null!=S&&(S.m&64||q===S.G)?P(U,S):S,Ga=D.c(X,ki),db=D.c(X,li),Q=D.c(X,mi),xb=D.c(X,ni);return function(a,c,d,e,f,h,k,l,m,p,u,w,x,C,F,I,M,S,Q,X,Ga,db){return function(){return new R(null,3,5,T,[Cn,new r(null,5,[Jj,-1,Zj,c,Rn,d,Vm,a,vn,B(k)],null),new R(null,7,5,T,[Sm,new r(null,1,[vn,B(l)],null),new R(null,6,5,T,[rA,m,p,u,w,x],null),new R(null,5,5,T,[DA,C,F,I,b],null),t(t(Q)?Q: +X)?new R(null,5,5,T,[LA,Q,X,Ga,db],null):null,t(B(h))?null:new R(null,2,5,T,[EA,b],null),t(B(e))?new R(null,1,5,T,[FA],null):null],null)],null)}}(c,d,e,f,h,k,l,p,m,u,w,x,C,F,I,M,S,X,Ga,db,Q,xb)} +function PA(a){var b=Kx(null),c=Kx(new dx(bx(1),1));return function(b,c){return function(){return Pp(new r(null,4,[ln,"asciinema-player",Dm,function(b,c){return function(){return OA(a,b,c)}}(b,c),$k,function(b,c){return function(){var d=ty(Gl.h(B(a))),e=MA(c);Tx(e,b);return NA(a,Je([b,d]))}}(b,c),Wm,function(){return function(){return uy(Gl.h(B(a)))}}(b,c)],null))}}(b,c)};function QA(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Ak),e=D.c(c,Gl);d=a.h?a.h(d):a.call(null,d);zy(e,d);return K.l(c,Ak,d)}$x.prototype.sb=q;$x.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Uj),e=D.c(c,wl),f=D.c(c,Gl);t(e)&&yy(f,Nu(d+5,e));return c};ay.prototype.sb=q;ay.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Uj),e=D.c(c,wl),f=D.c(c,Gl);t(e)&&yy(f,Nu(d+-5,e));return c};by.prototype.sb=q; +by.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,wl),e=D.c(c,Gl);t(d)&&(d*=nn.h(this),yy(e,d));return c};dy.prototype.sb=q;dy.prototype.qb=function(a,b){return QA(function(){return function(a){return a/2}}(this),b)};ey.prototype.sb=q;ey.prototype.qb=function(a,b){return QA(function(){return function(a){return 2*a}}(this),b)};fy.prototype.sb=q;fy.prototype.qb=function(a,b){xy(Gl.h(b));return b};gy.prototype.sb=q;gy.prototype.qb=function(a,b){return K.l(b,ml,so.h(this))}; +hy.prototype.sb=q;hy.prototype.qb=function(a,b){return K.l(b,Gk,so.h(this))};jy.prototype.sb=q;jy.prototype.qb=function(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a;D.c(c,fl);D.c(c,no);D.c(c,wl);c=null!=b&&(b.m&64||q===b.G)?P(U,b):b;var d=D.c(c,fl),e=D.c(c,no),f=null!=this&&(this.m&64||q===this.G)?P(U,this):this,h=D.c(f,fl),k=D.c(f,no);f=D.c(f,wl);return K.A(c,fl,t(d)?d:h,be([no,t(e)?e:k,wl,f]))};ky.prototype.sb=q;ky.prototype.qb=function(a,b){return K.l(b,Hm,Hm.h(this))};oy.prototype.sb=q; +oy.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,oi);t(d)&&(ap(bp),d.B?d.B():d.call(null));return c};ry.prototype.sb=q;ry.prototype.qb=function(a,b){return K.l(b,Uj,Zk.h(this))};function RA(){return ig.l(function(a,b){return new R(null,2,5,T,[a,new gy(b,null,null,null)],null)},rg(function(a){return a+.5},.5),og(new R(null,2,5,T,[!1,!0],null)))}function SA(a){var b=Dy(RA());return K.l(K.l(a,ml,!0),Ol,b)} +function TA(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,Ol);Tw(b);return K.l(K.l(a,ml,!0),Ol,null)}function UA(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;a=D.c(a,Ol);return t(a)?Je([a]):vi}my.prototype.sb=q; +my.prototype.qb=function(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a;D.c(c,jn);var d=null!=b&&(b.m&64||q===b.G)?P(U,b):b,e=D.c(d,jn);c=D.c(d,pi);var f=D.c(d,qi),h=null!=this&&(this.m&64||q===this.G)?P(U,this):this;h=D.c(h,jn);if(G.c(e,h))return d;d=K.A(d,jn,h,be([el,!0]));if(t(h))return t(c)&&(c.B?c.B():c.call(null)),SA(d);t(f)&&(f.B?f.B():f.call(null));return TA(d)};my.prototype.Fe=q;my.prototype.de=function(a,b){return UA(b)};py.prototype.sb=q; +py.prototype.qb=function(a,b){var c=K.l(b,V,V.h(this));c=null!=c&&(c.m&64||q===c.G)?P(U,c):c;var d=D.c(c,Ol);return t(d)?SA(TA(c)):c};py.prototype.Fe=q;py.prototype.de=function(a,b){return UA(b)};function VA(a){return t(a)?(a=ig.c(parseFloat,Fo(""+v.h(a),/:/)),a=ig.l(Ye,cf(a),rg(function(){return function(a){return 60*a}}(a),1)),P(Xe,a)):null} +function WA(a,b,c){t(a)?"string"===typeof a?t(0===a.indexOf("data:application/json;base64,"))?(b=a.substring(29).replace(RegExp("\\s","g"),""),b=JSON.parse(atob(b)),b=fj(b),b=new r(null,1,[V,new r(null,1,[il,b],null)],null)):t(0===a.indexOf("data:text/plain,"))?(a=a.substring(16),b=Ju(Ot(t(b)?b:80,t(c)?c:24),a),b=new r(null,1,[V,b],null)):b=t(0===a.indexOf("npt:"))?new r(null,1,[Zk,VA(a.substring(4))],null):null:b=new r(null,1,[V,new r(null,1,[il,a],null)],null):b=null;return b} +var XA=new r(null,2,[pl,new r(null,1,[On,!1],null),il,he],null); +function YA(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,no),e=D.l(c,wk,"small"),f=D.l(c,Ak,1),h=D.c(c,Hk),k=D.c(c,fl),l=D.c(c,rl),p=D.l(c,cm,!1),m=D.l(c,gm,"asciinema"),u=D.c(c,qm),w=D.c(c,Bm),x=D.l(c,vm,!1),C=D.l(c,Em,!1),F=function(){var a=VA(h);return t(a)?a:0}();w=WA(w,k,d);var I=null!=w&&(w.m&64||q===w.G)?P(U,w):w;w=D.c(I,V);I=D.c(I,Zk);var M=t(I)?I:wb(w)&&0'+title+' + Command-Line Interface +--- + +{{% pageinfo %}} +This is a placeholder page for Tekton CLI documentation. + +Contents will be retrieved from the tektoncd/cli repository at +the time of deployment. +{{% /pageinfo %}} diff --git a/content/en/docs/Catalog/_index.md b/content/en/docs/Catalog/_index.md new file mode 100644 index 0000000..7ec8222 --- /dev/null +++ b/content/en/docs/Catalog/_index.md @@ -0,0 +1,14 @@ +--- +title: "Catalog" +linkTitle: "Catalog" +weight: 7 +description: > + Reusable Task and Pipeline Resources +--- + +{{% pageinfo %}} +This is a placeholder page for Tekton Catalog documentation. + +Contents will be retrieved from the tektoncd/catalog repository at +the time of deployment. +{{% /pageinfo %}} diff --git a/content/en/docs/Concepts/_index.md b/content/en/docs/Concepts/_index.md new file mode 100644 index 0000000..48a489c --- /dev/null +++ b/content/en/docs/Concepts/_index.md @@ -0,0 +1,13 @@ +--- +title: "Concepts" +linkTitle: "Concepts" +weight: 2 +description: > + Technical Information and Architecture +--- + +{{% pageinfo %}} +This is a placeholder page for Tekton concepts. + +WIP. +{{% /pageinfo %}} diff --git a/content/en/docs/Dashboard/_index.md b/content/en/docs/Dashboard/_index.md new file mode 100644 index 0000000..c9fc428 --- /dev/null +++ b/content/en/docs/Dashboard/_index.md @@ -0,0 +1,14 @@ +--- +title: "Dashboard" +linkTitle: "Dashboard" +weight: 6 +description: > + General-Purpose, Web-Based UI +--- + +{{% pageinfo %}} +This is a placeholder page for Tekton Dashboard documentation. + +Contents will be retrieved from the tektoncd/dashboard repository at +the time of deployment. +{{% /pageinfo %}} diff --git a/content/en/docs/Getting Started/_index.md b/content/en/docs/Getting Started/_index.md new file mode 100644 index 0000000..80892e0 --- /dev/null +++ b/content/en/docs/Getting Started/_index.md @@ -0,0 +1,166 @@ +--- +title: "Getting Started" +linkTitle: "Getting Started" +weight: 1 +description: > + Prerequisites, Installation, and Basic Usage +--- + +{{% pageinfo %}} +WIP +{{% /pageinfo %}} + +{{% tutorial name="Getting started with Tekton" + katacoda-src="ratrosyu/getting-started" + github-lnk="michaelawyu/tekton-examples/tree/master/getting-started" + qwiklabs-lnk="" %}} + +## Prerequisites + +{{% tabs %}} +{{% tab "Kubernetes" %}} +* A Kubernetes cluster with 1.11 or later releases installed. +* Enable [Role-Based Access Control(RBAC)](https://kubernetes.io/docs/reference/access-authn-authz/rbac/) +in the cluster. +* Grant current user `cluster-admin` privileges. + +If you are using [Google Kubernetes Engine (GKE)](https://cloud.google.com/kubernetes-engine/), +see [Kubernetes Engine Quickstart](https://cloud.google.com/kubernetes-engine/docs/quickstart) +for instructions on setting up a Kubernetes cluster. **GKE clusters have RBAC +enabled and persistent volumes available by default**; to grant current user +the required privilege, run the following command: + +```sh +kubectl create clusterrolebinding cluster-admin-binding \ + --clusterrole=cluster-admin \ + --user=$(gcloud config get-value core/account) +``` + +For other cloud providers or Minikube installations, refer to their +documentation for more information. +{{% /tab %}} + +{{% tab "OpenShift" %}} +* An OpenShift cluster with 3.11 or later releases installed. +* Install the [OpenShift Container Platform CLI tool](https://docs.openshift.com/container-platform/3.11/cli_reference/get_started_cli.html#installing-the-cli). +* Sign in as a user with `cluster-admin` privileges. + + ```sh + # Example #1: sign in using the default `system:admin` user with an OpenShift cluster + oc login -u system:admin + # Example #2: sign in using the default `admin:admin` user with a MiniShift cluster + oc login -u admin:admin + ``` + +{{% /tab %}} +{{% /tabs %}} + +## Installation + +To install Tekton, run the command below: + +```sh +kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml +``` + +{{% alert title="Note" color="success" %}} +This command automatically installs the latest official release of Tekton. If +you would like to install a previous version, use + +``` +kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/previous/YOUR-VERSION/release.yaml +``` + +Replace `YOUR-VERSION` with the release you prefer. [You can find the full list +of official Tekton releases on GitHub](https://github.com/tektoncd/pipeline/releases). + +Additionally, Tekton project pushes nightly releases every night to +`gcr.io/tekton-nightly`. If you are feeling adventurous and would like to +experiment with the most recent, unreleased code, see [Tekton Development Guide](https://github.com/tektoncd/pipeline/blob/master/DEVELOPMENT.md). +{{% /alert %}} + +It may take a few moments before the installation completes. You can check +the progress with the following command: + +```sh +kubectl get pods --namespace tekton-pipelines +``` + +Confirm that every component listed has the status `Running`. + +### One last step + +To run a CI/CD workflow, you need to provide Tekton a [Persistent Volume](https://kubernetes.io/docs/concepts/storage/persistent-volumes/) +for storage purposes. Tekton requests a volume of `5Gi` and +the default storage class unless otherwise configured. **Your Kubernetes +cluster, such as one from Google Kubernetes Engine, may have persistent volumes +set up at the time of creation, thus no extra step is required**; if not, you +may have to create them manually. Alternatively, you may ask Tekton +to use a [Google Cloud Storage](https://cloud.google.com/storage) bucket +or an [AWS Simple Storage Service (Amazon S3)](https://aws.amazon.com/s3/) +bucket instead. Note that the performance of Tekton may vary depending on +the storage option you choose. + +{{% alert title="Note" color="success" %}} +You can check available persistent volumes and storage classes with the +commands below: + +``` +kubectl get pv +kubectl get storageclasses +``` +{{% /alert %}} + +These storage options can be configured using [`ConfigMap`](https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/)s: + +{{% tabs %}} +{{% tab "Persistent Volumes" %}} +If you would like to configure the size and storage class of the Persistent +Volume Tekton requests, update the default `config-artifact-pvc` `configMap`. +This `configMap` includes two attributes: + +* `size`: the size of the volume +* `storageClassName`: the name of the storage class of the volume + +The following example asks Tekton to request a Persistent Volume of `10Gi` and +the `manual` storage class instead of the default one: + +``` +kubectl create configmap config-artifact-pvc \ + --from-literal=size=10Gi \ + --from-literal=storageClassName=manual \ + -o yaml -n tekton-pipelines | kubectl replace -f - +``` +{{% /tab %}} + +{{% tab "Buckets" %}} +If you would like to use Google Cloud Storage or AWS S3 buckets instead, +remove the default `config-artifact-pvc` `configMap` and create another +one of the name `config-artifact-bucket`. This `configMap` includes the +following attributes: + +* `location`: the address of the bucket, such as `gs://my-gcs-bucket/` +* (?) +{{% /tab %}} +{{% /tabs %}} + +Also, Tekton uses the default service account in your Kubernetes cluster +unless otherwise configured; if you would like to override this option, +update the `default-service-account` attribute of the `ConfigMap` +`config-defaults`: + +``` +kubectl create configmap config-defaults \ + --from-literal=default-service-account=YOUR-SERVICE-ACCOUNT \ + -o yaml -n tekton-pipelines | kubectl replace -f - +``` + +## What's next + +Now you have the core component of Tekton, Tekton Pipelines, installed on +your Kubernetes/OpenShift cluster. If you would like to install more +components, see the list below: + +[WIP] + +Learn more about Tekton in [Concepts](/docs/concepts/). diff --git a/content/en/docs/Pipelines/_index.md b/content/en/docs/Pipelines/_index.md new file mode 100644 index 0000000..6fab879 --- /dev/null +++ b/content/en/docs/Pipelines/_index.md @@ -0,0 +1,14 @@ +--- +title: "Tasks and Pipelines" +linkTitle: "Tasks and Pipelines" +weight: 3 +description: > + Building Blocks of Tekton CI/CD Workflow +--- + +{{% pageinfo %}} +This is a placeholder page for Tekton Tasks and Pipelines documentation. + +Contents will be retrieved from the tektoncd/pipeline repository at +the time of deployment. +{{% /pageinfo %}} diff --git a/content/en/docs/Triggers/_index.md b/content/en/docs/Triggers/_index.md new file mode 100644 index 0000000..2964e37 --- /dev/null +++ b/content/en/docs/Triggers/_index.md @@ -0,0 +1,14 @@ +--- +title: "Triggers" +linkTitle: "Triggers" +weight: 4 +description: > + Event Triggers +--- + +{{% pageinfo %}} +This is a placeholder page for Tekton Triggers documentation. + +Contents will be retrieved from the tektoncd/triggers repository at +the time of deployment. +{{% /pageinfo %}} diff --git a/content/en/docs/_index.md b/content/en/docs/_index.md index 9cb8718..14228d6 100755 --- a/content/en/docs/_index.md +++ b/content/en/docs/_index.md @@ -1,6 +1,6 @@ --- -title: "Documentation" +title: "Tekton Documentation" linkTitle: "Documentation" weight: 20 menu: @@ -8,6 +8,35 @@ menu: weight: 20 --- -{{% pageinfo %}} -This is a placeholder page for future Tekton documentation. -{{% /pageinfo %}} +Tekton is a Kubernetes-native continuous integration and delivery (CI/CD) +solution. It allows developers to build, test, and deploy across cloud +providers and on-premise systems. + +### Features + +* **Standardized CI/CD tooling**: Tekton provides open-source components +so that your CI/CD workflow functions across vendors, languages, and +environments. Tekton artifacts, such as specifications for pipelines and +triggers, work well with Jenkins/Jenkins X, Skaffold, Knative, and +many other popular CI/CD tools. +* **Built-in Best Practices**: With Tekton, you can create cloud-native +CI/CD workflows as quickly as possible. Tekton makes it easy to manage +versions, perform rollbacks, and leverage advanced deployment patterns like +rolling, blue/green, canary, and GitOps. +* **Maximum Flexibility**: You can use Tekton to build, test, and deploy +across multiple environments, including VMs, serverless platforms, +Kubernetes clusters, and Firebase projects. Hybrid environments are also +supported. Since Tekton abstracts the underlying implementation away, +you and your team can experiment with workflows and switch configurations +as you see fit. + +### What's next + +To get started, read the contents below. + +{{% alert title="Note" color="success" %}} + +Tekton provides a nunmber of interactive tutorials at [try.tekton.dev](/try) +for developers to get hands-on experience with the project. + +{{% /alert %}} diff --git a/content/en/try/_index.md b/content/en/try/_index.md new file mode 100644 index 0000000..27fbd04 --- /dev/null +++ b/content/en/try/_index.md @@ -0,0 +1,10 @@ +--- +title: "Try Tekton" +linkTitle: "Try" +menu: + main: + weight: 30 +--- + + + diff --git a/content/en/try/icons/advanced.png b/content/en/try/icons/advanced.png new file mode 100644 index 0000000000000000000000000000000000000000..b5a4b0be429698c7e80b4692bf7eb483ccfdf0b5 GIT binary patch literal 15869 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 z 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 VC3@%AvA?`lSJqalePH?ge*ux+GXekr literal 0 HcmV?d00001 diff --git a/content/en/try/icons/concept.png b/content/en/try/icons/concept.png new file mode 100644 index 0000000000000000000000000000000000000000..2e41eb2ab467cc6bac35a6732cbef645e3cc6f4c GIT binary patch literal 20642 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 q4F_M;m(0NjfD1p@g? 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 S;??7m%sMv>wMuU|Jo+!Xk75o0 literal 0 HcmV?d00001 diff --git a/content/en/try/icons/custom.png b/content/en/try/icons/custom.png new file mode 100644 index 0000000000000000000000000000000000000000..61d9d097e3d938a45506207ee4406f187bcc45e7 GIT binary patch literal 11583 zcmeHtS6Gu zE*;?)2($u$)FM=YOF#FJJE9SOzW%|g5$a<5EmVQ)y~i?QqWeukeALBkj7&vu1_Zf_ zDo9_ImKD?B5fv3x3%cu}YObaIug`%yb+LOPA%UtgGU4Ij(&6&b0YRQJS5#C~WMt)J zn#_MLn+A_zyM!$WB$cYCb^Ue(+v3!LrmL1&5`mg#ra?!JK{=1H zcPL!@>yFXiAA0^Oy_T4$BFA}pUAgYuiNKSe$}3*KidRikIatk2y`Ea=dV{!uW@Eqe zJeS6bo!&7bwdDnblgLY?$oz~Y)n9}%3oO0qSBPaOb+{UKR1_WuVgp0Cj{N)L-;3~X zB>eC3g0E=YBb70}57%A1!PbtU!^g))jnP8l)dfvqv*i!2ihu<@lwuv<-ud(>_?KJ8 zZw}Nj7zU~^`f+6b!gCaoa!gHawG{8jKLKkn^i5k~nIHKn>X?scx^&-b_A4HZ=95V5 zx;yitMIZ808z)lrUL`f`?hEkAU7FF3j=1*>mM-2{wAjJzkbEZZx$@PNxa=dkke@ej z5Etpguk$kBz&Tl1{ha{A-^yK!_dcwGJ>Mjld=;O`?4aE~zVZFqUNP(Vq&q*0@l4Ar1NM2^<5bmqUjcc;ps2Dm)Widay z=^JQ~B^#P(L?Cu9WtOtJ=HNval*%^V;}_5q5}SGs5?6Fpucc`eC|@>%rX3LX&wUP) zG4*_OCbteGXc%kJupcTdpkE*^EWA6~Y2op)wzF@Cf;!h?Z@QB3d{D+orT9vNB|fKpW?4ml`B@ypuu&o|(8{jXU9IP_{?sw>o{SR51k* z*oA@Rt1)?Wgn==e^H>p|vk|k)vD-VZ(S2%NHBEvg*u@GdsV!=uz3DUAyWjmGGF)aj zJ<1U#6#e9sxa=)9Xq=?$1i_GdV`rQcP^T1{1n*2mHRYeO4pl8`ww}q! z!$fFwkvECAt@T0bQPG*?VkYmA6J{>N%5ZpNXmHlHjCt6y^qc~mIK*+Sxbj0Z&*9%T zTfe^QyfJR*JQ_^9L z3siE#L#sDG{PLb!pWn1Is|os6Z5yLU9>MTe>vl!E$eqE84S@lsQ{{4aeKY?O7{UoH zU7kdW$1hc^)AO{9c>FVzul}a6|^MNb1rhZKO=2=)4gCNRUFOgV2+ zFsj2K#P(KFDEC@J(vFG_n7NFa2nh=%>;0kZujz5zIA39z*7N(obUP}`cH-b`?R_f8 z`EqB1zK*O8+Jhn4=S*qNx)2X5oKc*7^n6H6JD8-uqiL{pPV>(ENk8V=#)sIt>teEX z;5JU>x&-4+3CZUewh^2&X;_IZQ+(rhgQGK6P05*kBj;dU^dV~Q|40+EN#G^6%+A-| z1tXW9M}x?=%pD1B#0^sRP9ds;hd}CG=U?tu2MGyH7zm#m(7`o==paca8x&nQ?&k5Z z<;5*g@UP-Qd(N`b!zdU}#9=rz>9K~wbsQh%>bDD5Kk)SxD(-B}JBk2^(||t~w3;b@ zI2C+NqZF4GZ*@Bf4&^WeWk=lJK<`h`&<2Pi?YL}-{nar#Cd+nj*6bgN{ai=(4$uWR zyHEap%d2KMNFiG1R>7a8djNC;J5(9D-*P|;XbC$bfY@_dHZb(~iZ~AVFxG>^*r*?w zGAj2i3pAwilseR7FHT;5ao~zk=cLu~y`fQjZH~*5DgzzQuE(i;GHR+V9sStxL_EiQ86h*nEmJJoqDH zv(MyoMxJt@q;dX&@L(jE7YbN3%Jz>i7-Ge9mp{;bcJznF)z#{>qI9k!CoFO5px52D z0p(y7nmzGR0QMNMmr`Fm&L))e4(C3GTjno0-Knum^l05Yx*NP5j}2Db#^c%008g0cu1f`85A$uzLj~t?7y{CpRIlrjI8cYK= z`CeYn-}}}9e4@`_QIh*d((WVt_qz8Oi9}t3NOU~%$WJxD6h;Ml+JN7=AB*~Ro=idI zSismkJ->~iqtbv$1N-2jrCed;F!OM%{TejdD8@i>;5JIA*i8p^xL@4mGpXDVY^=}B z$r-=T5R*L!mSUDCe;-|VQ`i>5 z6$1FjJosER0wT9X60_I1^o^NHRe=~ydK*EUbCE(yUW*QW;N7!5)EXEXggOc=f;POa zTZ@A{zH|mU^;d_dSz+7uKMR-O2=$dU+sU&CSj{xRsT2gn7g-0___mn;kX}uDXQ57} zwcyjv`EKo21}|_?Y~3SJjP-ywZ32VYv6&o7>FY%0?9 zXl?dd`HYTAWMQE3Z@ybB$Ute%QB?uLhhCI3GR}LqGWeJEp30%Vcn`*bsR7@Y{6hPC zgB*FD0}E%43mrN8@peHejyg!cpu|L6qo^wqA7HVQA7aeae*xN|Q<-<`$ixOnPxayX*kS){8DgT9XUHY{*7d79xuaIt^@1dgC z2Jjt5Co5PMB|8NvQC0D*peo|e-p&lc7GteK7&^xy@unk-wfOT;0ARwN%eY(=C=r$I zK3OK?ainzl0Y<+|Qz5If>f%;#2hoC=W9;6=a$hr9xSigjN_F-;ZBVH^u%kNreDW=Hz3Ee{q|F2RuA8MQj%tTO-?*RBp4 z@>fqe<+rd>TXY(J*~8#*K&;Y!|8pGA7%2HHP&$Ogbk9UnTH2J%!Z!j^B0^qGfC^q2 zkrb7Ey+m2J(`EDsQ9I&J*)|F|i2#*hQD;r7jpCO4w9*_w%F>1)tU3h%f#^U4fT<1< zG2zqjLjOb2L9?sqY!IQ0aT!QV>dn6ipasSI41PZ^)x(J{%-mMJU`CQFUG&S_`&3pQ z0J3~=X-EhNMW?l_gQ(*b1c|N3cPt!lO!$qa5r7~Hhe9UV2OhjGSIdEso2wWy&@6QjeA9tcinLAyMiN%7{_jTu1If1EDTLe}4`YP?of3 zk()Ph9XS_GooOwitM7}$OtD;FvjJAC6n?9+6p&xUDvD`jZvB2GZxI}mt20?21zAbk zRx;P@5I-s^%Lxp5Mbz6h2E5Jg%=aUCFM7MQgEhR2PS~vP&#@2<%+W~gB3)~rF=3Zx z_;C+V3YtyuY8H`i<#e)g_)0y&K@=4=xmFUKH6MELU4K{_4iC6KOuORSQHXz5=#qSU zl$Gsi6zOtb^|%E%MIeydrMAsZ#26RelCW-vAGf|VYdqlzPB{XY{GeQsd#{p)e*!q< zRBT*G(jO|?ON{x;#{tLy_q>8Y;ND^zRR2Ro+<+N+rQRujsK^1JqHhOuX@96ld~YT% z%Z>i5aUjt0k%;Kjx&3bb9|H!k8Q!qWF*@2LE4&@)O3*n(gluc0h53h!Gw#M?bsbb^ zANdpnJRc3kQ!}i0yrvzVkJjW~!BZ^DK191Vo*gku1EC~=B*Kt;+@n}}<&*EK3fh97 zy1RAfK+UO^2Hi<9GpuQoiK|^1owv4UHCU(PVx z`)oWR`$3EBYSRO)ICwl@)2R^I5O-g&!VFeUQ)p-V%Db)JUBlIbgMEVh6NxWduV+Uf z=&@f#1$GGAPIP7}@Yl6dBXr`4X08SS;!?F>vheB2&=+msL;~&-1LPei3X0N! zRHq;td9`C{_o82(e8*;#f~Dsf<7LY`Uux?tSV=dlErziw?W$8&DpDMp6srpbAQTm# z1sjoY`@BkA{owAWjwbYnH&tGUs49y^nvff5Ijezub+=}rZTp8twfuv|-VWNC26i%3 zRMr-CpTVaw=H#7+3j{0t-FAU})Hsr1Gy4i(L#&~sY$-r@V2AYx4A78%zagoyuR|kw z%ffZEO@_8U9l8EWt6sr3D#9wlguc4eGGhC{jBZMqRA2q7C43NIA5LK9ug<&7ciV7O z=Z%nIxKk}MLT~5jEH`zgNLe&*IY}XKWbUb%dEV4SP^v)2NLg3^>-5>#qZ771BHELc z!$3sUa#3eC@eay_ay>OD)Oc^QKD5(BcU&ZZ>@ws>t|`3aqxiY(Kz5?&6Vs z8E9U{1w25~<^6-raKL~5f4`g2i(@<^WE!F9ygNvv7^(a2uBo15#3&^bHHEh~T~lvk z#UgIcN*GAV&|Z(XnamdA-{rrv);#C{qx!O9Q&{xN52A9{*w6@mel~D03@9x<4-l4o z`Aa`iS9bFmQk~zDMey5^6OG-U=Qdt`LUA!y z;9^u!^E=sREIysq2WALtEJoN=I}Yc|(*%*t=`_MbA0%K{t;!`BlYUA#lp2itbhwtf z&@%qsc2)qr2>nz%Roi}Nq4Qg$`nk6;4D5Jy!9=UuEXU>T$ZKym3OBxcd9_OGNpc&$vCs)kSweQ~V_ZpA}{W$m#a?PKoE-a)fNL!D9k@Afh<*E)XS9RYC&(??u0HgHH)mhM?Dh?4Pr z4nn;LTsJf4rkBo7hnbx*ET(bs`z^no<3I$KtpP{`cl#p0jWsF&sNv?${E$LS%rV&0 zGg|opmat(XflpW&BEX-xbF;{r`oGggLz^s>h}FMN#Q3id7LX>DWg7i^Dn3Vb;O?VE z#LFke&vF6qs^G|Fv+)y4z%@bIG9R6J5iv7JSv{w?TTvPAI?=396CTw}icVoY&%LZH zj-i4IGGNk%x&Rf~oOJ=${PhWpddo$qV~{eHMcG#+(NCbH?lm9&*J?D@n@Vdw{_)fx zI`ZZ;0kctG(yX4tDXZE8}3pE*yX_!!1eT2At$*6mY?#mk%5k` zcPN=p(6eOS^s1mr{zVOGw-3GdCV#ZiAUbxWO5}8T9UE2Q#$HvF15o&kNc$_U+-za> z)=zySE>R^~h;k>NavuhD9a~{cl|gtTZ+9m!kV_`EzjFM9KUk+M_4|q=DMID11uI`_dVzr5H%Cu zG&JY6qJZut_N>R=yyd5XnK+-HQ5xl=r{g)7ZCI(_MS|Ura831#5u^B>sa$WPGXns5 z<;}5agr&}lS-9G9UT3o-ivDsz= zlQjTKvwa=>XOL(HiG7jAJX;Xg@93nmj43ajYZ>v{4nJ=d<62$IHZ)g8YsW(eM*_x) zUApgd)|ls4U*L}~&aq!YDld*GrVsT+1}Duul*WYXF+FP+B^ok_u@Z^;Or##cHrdSF zc7!)EzBnrOqgT9@RT2obzy&a6=a|)qNumGW6CoB3NzzZ{WUYfk^}hXc(lqIw&>JPc zi|i{Jk->(uIHQxFSS7}F1(OZqh}y|j!<+W4&4M#k3!jqF!V}%zvlbZw;}FehNGQk&n@&%FU~DQ=e;ehgCH}S3R_z` zgLr@To8%Bp9MtbWlQwg=q>Z6f4+Fc%%YR~nPcOc?QVQ~jzbVWcE5-iLIY2Q16tFp= z5i*Ij2&L*p40NpslV?Ep>!K8ilo=74w+`$s3zJ?&mp$eC06J0CeTo{>)6!*rINK)v)M;z z}=D%}9;B=^$k^XeBu)eHH+$mA@c6Uy^@v zQo#`>YlRXiu8)sC#H4oZj^dR$S>&xU^bpy|pnQmBUw?^jr=j{Y_TuWdLz~g{m|Vn8 z*cv(Li#^o3J_E?`UD|-1`bmix&*|cdk?mc|U|Y*H?)8+d@|i5q{XJF|gKzm>*V>zL zqV`#Hs#(ceXEIp`RA89HcQ4@5#4hcJ`nlCNT6wELa-L}cqeB4r zWhU&uf|~tig}ac5SN>r_*5y9r&Uyta6Xpj4`)Rx50a0>u1YmE%!^YAE@kB1`O>jE}X|pRkH%*bOE0 z#?+xUPZ_1$MZaVkD>5?jD<-rGOSA_0OaSW}d;#F+gagCU&x{JI7l>tRo43Q~MUuC? zqd#V*V+Tk2dh68Y^S1peHXU{y^+htaI#m}*PV&&CW=P<#&6pkt*VhEVf|%1f(N|8Q z=#T9Yp-XI4y+oI+EswRs`Yl!UzK52P1&VD0BYlo_4v3SU<(^`vQyCEfuVUYM-s;w1 z8ObFY`nJBp0a{@2IbbqM34@7-x-$)4G`EvSC?4;9-ua(n|0PnlyP<_RIAc=f?i1nc z{CQ%uff+xZPHf&vzFLE%JDbQmB-bW=fH76FLIdEA^iZJFK47CDMS1B({zG9Q4do=aPYedFzBHcVC^%v|+iXXu(&iajSMc>sJ#nm4I z9LIs3H$Vv#-1`~Cw@45>NElk`)AK!JIw4E$qn&b*q8Bxvtgg;jPDZWSo`fR@ns20I zvvwITtd$OEysY>Ao2CFqmRB(mbq*%0_CDj8ocWotv1JxF7or(1W{!QOB1g&TWRH)_ z=VNo`!-HL>EKEI*_$QY}ONxUbr+_SKpoaa`H8<#%rCs@faY9@@nX@sy>UTDcil*tI zW8>|r!btclCuRA%Tb!tDq@ASq^qgb9HhG8+mkez*jB)$I>zqr+=!TrWnu2V^*Z47S`XtoFs^6RcfHoT{ zvR(aK%dy=i?FH6z_BA@TOs$}{9K|MIyOf9?qWj&&t-YR5%AtCT5YG)WMEFrz0!{R< zn+~1aA%acfx2Rpn!c>zEYJJ-?c1vcGerVJOjp4Ry=laV{=w9pi)J5kxw3DZ(d5ff_ zNL$NB?DpK@$l#v2hi9EBoS!?3MPzhyiEaM$80-(>lu{Ea!yI8S^E5UsDwPvl67~JIq;M8~C5%L63s*5qp*RSP#tTB!!`3}(is7#%7O2)?0SUR%)P>UxlV0-Nb z@0V6{#;7Sm0i(bmULt6@jfTWnMciv(1uRMx7g(F9UEUTk{5|G0?f$+mh%lDr6E3-& z;h6GlVzc5+F2GJamDKUskZ2#DJ=Gh%*dy;U+>4}^HTyeJQp;m#__OGGHBYQY84xfIp^vtA65g$rwTzT($BLXGSLzs5`sZ!+6wxAq^8DUoK$x*ed=UH8zL4{S zl7zSEV%U%!uerU1ccGon_*vc-dG;UEkqCFr8M4P+Z?EGjrCjYFe@_FJsXN)<9j0Uywbtx7 zTl0fq&_1In`pO$}{8k|&<;$zzjSO*FFI3K5cIq|o@)rt`KN`r|=0oVL(cH^Ta_%|i zBW2Cu4tA%17LCWoyy}C;NMS+)+Aq+K-c|4dv56FN!p)1`@5Nhn#VExcFja4NK#Ngh zJf%mH9G2Wknc(rBX}fMeE&C+gXpRRsm-%Jb5LpGytc*MP`!1s1xDe9J%e35lhL<55 z6~zQ$Ojc>6cQcwsg37NKgbA8}G-C*gTDWjdHWKwrh2gBkDP5AcUd)(A&Bvxt!M8^*wxQF2B;X}Ay|!ITyD zv_CswG@~I|dVnJ@l}LdxRll)%M6W96<+Zh{d-{`A`1hP{CBegkFE6nl4R>5e63oAL zN%u1RPv?Kc!hC_(dkWIRr;>HvV@;xn=F%c(1zbSRX!-eo$p8u)oQnT6V)BOCg39Y? zeVM-LZ67MQ`x7J6kXqkX6>wvtnY*@r=~4^QM|Hc{cD_`De_jHJXePSbl{|#+NK(NT z5*-zW;Kfgw^SVxmldr2&2`x^c7L!*Tb0=A8rJi#{x44W0-<$i3V*?7?4mTlPC(GJy zL`2N$pht4JDUFb&oUI*vHTr(BbMafGVea$NE*;D}YaZv+rf`hDys1@^ZS1Ytzhmea zq&)yk2vC8G51Rv_o-RRJ+mu}rN$dqG~@7=!5XA!Hy5i6IS+jT@AE9WEZA)|xtRt(spo6J0!6=CI z6Mjyy2t>>xU0wl_P$w?aL$Rp2apsF}-6lpun5J)CT(ikYL+3?XIvCh;QkwZ*wq;8I zW$XhuMWpPkl|>qEi$ktd4OZ3W`Sdai=9hQHC7Q}==jDH$uVOQ8h+v-?)Z&dzBM*f$ z^hx3p6AGY_M!xh$+Z}UgT=U!e=4B0*(7X{LzKKRlXwo>1+|x7|EjObX=J3ob0Vj6Q za4l(2?87+CgNqR7bfx#U3DpNtOS;-buq;BE4w?rzd(;w}nX|&Sr zyDo*+glXr!A)bq(WE@z|JmF5N8y{{;zZ-NP8>r))w-XeMQsRM{rP^k!i}vc4TPpULBOFOQt2d0a;F- zUc}8;vAOp~H?k^`eWFrDPK?>vk^^NGhuOfrfN*fH@9jX!Dz`&=aja6?&+0I%@$!!$ zr^;egFtI`54rQ@N15;W335%Z+zmsdifLtsQcL8~#cu3yd-LXPd`9!#kRPE38gC1}OEq zC^M$))gYaa$M7fcsg1CEvmGaMHL{6Mpr59>td*LEOJ=aTYFGXV7B$>%GWYwnjb;qe zpleZ4v)%YY1}2usB1WHIN^8<{O$|w?+<1tWT=jA^;_AKb}v*!$Nn29EtH@c)C-_f&5{Fb2*;43AC}@1qZH0f06;NPHuH zA8&?xr+be_6>sfp@!4WPKu$gPQsfW59|H_$fp3u9A7bDbfYajB+>C!6CIFDm6l*Zr z|E(IT7=ZNEIo0fI8q(i7j$0{4#~7I|g=&|`R%G)~=x!fqEiHxQaRDD`^7Qh6+HC*qh+rfmS)0xXz)qXo->LN1m25(1oo8&-!(`5pY5wlszhmu=7P# zR5yEzNPbAi1;EKqTv1RsgW7$mDREgix6}kN=z1_l z@dN8ZJj<1Ju7;L!G?3FpuG&sG9^MD>&GE=Dh;W#NaeLi|D0*0v(jpu=S?k9=8y6)} z3wyGD|9HCgu`gOKNtIDpygHQH=30Tb6JK3adH+|j=Gq}s;kmaZ%AJ24OuQS+uu)oXuIN0BsKbyC|z56@9kBNV` l`S-H?Z-T^e?HLyP(VR^65J6Za@JnZq-YsLT>KiV9{U2jVPWS)- literal 0 HcmV?d00001 diff --git a/content/en/try/icons/dashboard.png b/content/en/try/icons/dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..b9dfc893e73614e242719109756217f3ee491795 GIT binary patch literal 12964 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%0Dc5ZN7 zY({B6a%7)2y(0@m4RfF1RM!2y@;k5Thl#DM_6et>FY4qoHJs}&*eDiRy3yL_@1e=j z7aVk3OWMy%V=1GSXq)H^cy!x=C5(jB`_gT+cC)(bN#L2ZA_09)3vX zj78HS;w_SXth}H@ES6rgf}t@dM@k22U7U?yYzi2V-W zvIb9o&wz|r8@SEn7kLuQL*$(s2b_X43nV5A(S!%&ApMDTnymOLWzmI9b|zel`oU}G zzC35=VIG0ucXKUQq|yJ3bXRFilDL6t%ubT)b(yHn8iAoeu5Jn2{8h(&2~=Gikhb> zkLZj*XHbLRJ%pRN<4Y9E)|zrR8T;MDQv?81O%3n>Jf)0}4RKA0W(VF_UCC*^^$wED zwT>3TI=r4Rx((s-H7FQaAOKV1b*Ey_cUNSur`9y-+*C_?9kOfL|MzwRI0=Z(#V`Im zxCS}TtkM^=ur2!d&R+FQnoEY`2LGL}>*@sMEXCAJWyZJ_`b(aX-<^?{(57on zio09hN;XKdTitFH6EM^TxVfW!?ehb~ThG=k_#5VZs}tQHO_?%^(!VpNS_cqS(!Tdj zl+;RpZon2<-(Zr5L*&-h4mwmxJP2|I&tVI0Bmz#aT>O^TW?829T!`NQjPZYS=VZ7x zFOK11_~T2!x+8QZl0o2X$%Tz}i_BWXo3Gakr<9oC;)f3-X01xmQ&B3LZ%%)I6B$Gm zvoHCjS?Olb7hmz^Qp0Giji7Y!ZaMpIyr3tvl)&-Uo z-l23nyYjJg#4w$G1=L-OdQIB3gVAo0kbWhr!<(z8LsbDyAFvRY4fwmL|)~U(S)T#@qd4QnYk&u)OC8!gc#D(&U zDG_E^U5ZW~$W{Iw^u4U78|2lUJ}yX z*<`EVLa*)@mJ1j@2ITHx)K_APpoBiFk9fylJCx-K9caEJ*s+;~IWln3y=9`_TqSkr z|82967oHXC&{orDwtmf@_O7VHTu)y@o6*w};!g`;GFsoUH-yA1nK4Us%)E|*307YziZ^Rpp#72!!UI~Bd_mkha&=S#tS za>s+Ka~TX*3J?0jCB)QSHY#Rr8_mFP7^^G_z3@>mvy28G0j}oj%r`d?8eE34e*Y=R z_o+_0=Us+WJr1BIN-NPqJ_bDfaIcq30nw;^wyLGsWMqpeorosVn+Rt77ao`}Bo9es zOx-vg`4wQ94K5(wZND$Z!}holMWLN6gJ*_`ELqOK=qA-u6K(I` zvqs)Ixpxv4Y-^Ra{f3-6nZa#N&W=i z_iD)QR#<^%1}UBd+V<`Be0{l;Ko}+(-cOk?Q-&qwYnp_m-E~PUD6k6*-+Hpc_l-|oGJt0-%KNf*i8{_9$vl2*DHH+U8KTJ ztX~7IJ|a730=}|?ezca)cn#9YK@a4vst)zP-h(M_vK;%d{88lT z`%+m-aR_v_xWd_dMR!QKW|pCIzMgbz(n~i=HA>axUk1s=hi(C-lY+ZbuS1%bWj#|} z4ZJ-UpV!NkiL|v7;QNe|>M7+FVmV;?z z@{yzOy0f3xWg>z=Yo}!6PmS%1uWpZep$k03%*?jh!F;qQBcnBm3EL4mnR=O8nW~fh z%Hpu5-4*jMsDo@IoZB%2HJaE(8O2*zdX|;7F6H|t#x4V3V@8gBjO{M<{9c&E&g?7y zUC4Mm9X(p-JoD>&N_>`lx*$EyFRq<1mQ#XrG``!JgOBn0eHSeLdKd{TwJRU<^Qu4! zXBb7i2Ya4l^O`9d*HVP*Ussj!Y}KR6Y2B(T2McTqImx$!Es&pcbe*{>2;i`ZDc z>ztyT+C^&u;^qQCw-5lHuF~4KpWU8aePFdOB(Q`=eTi~eU5z{#=EH>8L@B{2dSQ&-S@Iw$5;5b-Rl zjdzP*H_pc~%e7|u5rq|E@S8+ObX0YexAD6(rHIjux`=6N#7_@`SfH2cpO)BvWN@Wv|LDO#GWdVegWOUK9t6sCQyzV++i>*{ OB3kPDYGn`XpZ^yj5WkcF literal 0 HcmV?d00001 diff --git a/content/en/try/icons/getting-started.png b/content/en/try/icons/getting-started.png new file mode 100644 index 0000000000000000000000000000000000000000..4a195afd6c09a5171135aa7db985b387cf31fe8d GIT binary patch literal 9303 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 NT}?xc;v0?+{|}7QXDI*x literal 0 HcmV?d00001 diff --git a/content/en/try/icons/github.png b/content/en/try/icons/github.png new file mode 100644 index 0000000000000000000000000000000000000000..adcee071008488c31b004b22e11218093740c7b3 GIT binary patch literal 9411 zcmeHt_ghojwssPOQk0UYpa?`tP?0XZ1x4uu5v3Oer1#zvu|=f@=}k~TLk9(=Wp7YG zK#(q7MCm2;6392v{hfQxe{k>focxlNx#k*ej`EJNLeSS!KgM{P5dwi6)6`HifIwj2 z5{jcg48Dd?gZ1DGZm+7V3W1bHGf{8Tf!`<_4Fg>WBnS(#?=3#gO1#Fp`lu`JUUn!ckxL?CyvmFy6iU&{_O85v+O>Zk z2fvhf9ejK|_x@pA9!htq;TU0mXEJcPCUHM8jf6N)gdy*CgDt03EIlT@#MzbDGUBafN z$SPB?$X&q=4V|vp$K-ZG2UW8YLy4CuMGTB`i#;Sx@~PL)dBR>+-m3*Ix$*!kR{Fx@`~ zq{A1Z>E}K1tTB@C;_Xn^3oA{R47AMLKN0LqZ+l0HpOVqo*Qjr{zEIP6+xg}A`9IEW zjlk>VtD}`OIJ9?d<##4Ey(%vL!!8|z?)rgDjJEqVR+Jf@nHe5ZZAjI?Ve()_hdO7- z+QC71ovi4V!SFQMke$MdzU`#4&2F!D+=rN$YX`enW-qxrB9pXGL|Q}H#1PUZohr1X zE*K{B{)`E&lb&_@2AK_~++@*rgWmRUMKMw>pXcCl5{u_^tf7b;!lQvzArA|uZ!-eB zws!`D_+ZJ@xs<(PtqO_l{$@o1%I6(bK1`MhR2{Oz>3s@&HU^d@lJ9*hdvT!OfE3I? zb%}!2kY2rdlLUs(*-z7_n}aZ;4;^KRm* zxXnUM7!oCxjDuNAh-z;NEYH8Jew7nH$Ez;7c+ToIV%ih~?Ob2h4zq^^3f6>&ZDyzM z)qS7J%oyhB@(45F!&u+MK*zCo@*oV`+AUbHN6O7CBy#hN`8G@V=7) zZW)UdGYQ|xh7nl*e(Lf?d@lSrME6*p?cK96SH@Gz(*@h_nDLE#Y7x)Z<^kbw>0%bd zA;9C6^jpk`aBi_;O^N~asn3yChX zL#(Hvut>&pkkeeoj=I9j;{_&T50+{dPC(QlK{TP5@NO6*F87g<*A03@=y>{)iq5|8 zB{kqK*8#npLqdhG>E7A37v3ly`SRqa{tGr#XFkyDEB<+356s`Loiop}I{k#Z_JzuK z#3&u0*L9#*&g1Y+k>z$sNTL7z$?)Kblgx1X3L#)Ae-}IHbPN|%A2K;Y`~3OyNH?45 zQwUxhX!S`iRd6@s)f4hei;gQ*x(6$NQJ^XiB!vR_p({v?qcN~sU@Am;nF)7 z`7t=M$bpAXQd+s`ytv74TXsKldt0?{cL!3nnzpsmG3>w`A`eaCZqSGLJn=O(`Pp#` z`_M&zCy*6Y@(}pnvEx{_$7Df-k|jg2*Z#|T2w=z#7^-}dNYfjiDA@QobBk-;)ad1= z6^HL(c`T0n0l3iIoicrQm>k@4EP@s>x}sNSFIY4q=6)VItp_}JBt|;`hF>jn!3s9? zwnQ)KP`ZDp^B}1v#_nB&)wyIq=8dkrpp(=y)(6rAc;EWD|GddD+@goSg zQ=_R;G;FpTYflhqmxtQXM~vrz!p7M2At6nFW8r;>Dlu$Eb)V?z;6>qp zR^xi|=NdHEUjwInWbj9?`I54pHsV zb>{cV2#3PnCeC81?Mmr_m9r(m;D{C@FREt2M>Awes!w*_*n|!pBpu0vbRj+7m2QdR zp*xfEb}Uu)_DEJdW*s}F{cpfT2mVPBw0 z&}`i`ff&MSwk@@w@g`pz_0!sRGMdH~l_r8rDg}r5DNDNl5eD5^uazsRWv-n4OjOq@ zGrcZ6NG-JQ=I?Ybrihmp7o$8Pyr^XA`b)S0*~9l|-2kssu!|mzsS*^g@N<`6`_=d> zc4b!jcO~F>he3bK)H09d(5jZ;3UvItrLJMW`>VpilN{9;^ib15LG!+2vXC&pB}~Zq zwD_9#8$w$f!jeO<8a0xhW}w<_%uibo^7w1!czUg#eL)!4;MfTtQ-^HSVaboNdLQxx zGBRZ4#iKVWzfJQ9j%IEJd|9b?=T<1y{ije}#vg}8>!c+FSWP?xmF(J}l*x8l<7EAy}ui;)r*T2=P*3|RiXleC-9G7#%SNG94ex_OZhs)ZNa3K0l^;w zwOd-p;SfB5*Q3*5!zmABJw6c2ch3oQC6oV3|0!evgWm;tFiAYWoy|A~m{+ya?@HE9 z;F}~qq2jYlF4|KUq`QtoIKP&QKw+uJA^Y_77cH~&V8hb{T(o6Kp;VQytf%%M0Y>83qedXxQg}J~wh1lV*ka#}l?H~f{YUEH zcnXZj57hdE?Brk#$McC0tC+1xv1*wwmOt}9pPdOD@p{j_sWqHYB}`dw>=hCc;;c=) zBAvr#Tm+2zet$#H`Xp>!oNOj}-a`6msGHrR%ScKh)p{wcDmGc zV|A@1i^$-Wt@VQ7K<@gaEyIabLh3}gH@6fl2SnPlyZJuxWIeiflQJD0FW0Uu>G(UX z6>OP9Y`UxiiFoTiJtLgs0^TDlI>DB@QR{5J5o!UR#xkK|jgV z873y#Rm*b@dDU}mH>of--py?EMobC1X||C@Vvg0TQ0CRRQ~`zoZbw!D@G40i8q@B! z>rPOT4Od5Try@l)LS)6~vV~HI9jg`UUtbK^Oz$-Q6~j45!Zr6ME~d5> z1G0im0bw~Z*>+?28>~<<^9)u`WQspSEIW-mqi(-=Z7)x~$KJwK2RP>dPU{ib50*DI zwc})M(O%S&FznQ&A}K!eG34QRslPmBx8?iQE7Q-E*95a5)9!6{!-?cp;$o^q%O!t) zl-wS1@)nVn&}eLC!8cwnn0TWp1s4`=1OjKYwA&jtcOu`Nj%tcd-kE+uNHBMr2=SiS zI*b@Jf6t%C$Ju<9kq-g<#-YUL?J2x#%gZ~l3%%dI32|P4g~@H#1jORJM~%|UDZ!^Q zKOA~-&H5~enFnG+4ER?}J-#zmnX)$XS1~)Zv`GpNqR_&*zK(Zml_8RR83aAk?RQ96 z1ZzGKN}>xltvLi=oQa zc_eJlgL`38o~r1S4+4t=gG}Auc{t4S1gG6coVJW4q%BhgG3C=fu>Iy-@A8xQQl>MB z@X>TaZV}dso%wW#wo2toqVHv!xneV4eAbREh7Y8VJ{n*9iH=VU&&;#jbXEr&k4U~( zmK0xeXXr6H-Q-i6=}1$Y-GLN02UPe)HB@l-r4m7G>Xk@qTdTo*nZAFB8y%9EIl5x- zVa6y_WM7g`V#L8HoS!p4n9~9N3k^~aXW=m<$8$`&q0v%_N?OZ1H}u*7e!b4kt*6^) zl3Ay&qgD3kUVa;SU&qHD0m>@BX@Wp!9r?B<#g`CmyYjk~J~MtGJlWBnHuii^Me^&= zTyMSBmq!=7N9%@8PA{k!4&|IzfR!Wj6&UsnCin;}wuqv+BWW@Dzk>Ct<%vR>KG9NRjQ`D z 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 literal 0 HcmV?d00001 diff --git a/content/en/try/icons/helm.png b/content/en/try/icons/helm.png new file mode 100644 index 0000000000000000000000000000000000000000..53cbaf67102cef4be9147dafb601cbd4d3869fa9 GIT binary patch literal 13453 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 literal 0 HcmV?d00001 diff --git a/content/en/try/icons/jenkins.png b/content/en/try/icons/jenkins.png new file mode 100644 index 0000000000000000000000000000000000000000..10f8738dd39bfc995ad9c6396c47f35b7b947d20 GIT binary patch literal 21625 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 literal 0 HcmV?d00001 diff --git a/content/en/try/icons/run.png b/content/en/try/icons/run.png new file mode 100644 index 0000000000000000000000000000000000000000..49817fa7329a96f8896f79bfa49ac8cadfa8a050 GIT binary patch literal 11842 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 literal 0 HcmV?d00001 diff --git a/helper/README.md b/helper/README.md new file mode 100644 index 0000000..c5b0760 --- /dev/null +++ b/helper/README.md @@ -0,0 +1,11 @@ +This directory includes a helper script for synchronizing contents +from specified Tekton repositories to this repository. + +To run this script locally, set up a Python 3 environment with appropriate +Google Cloud Platform credentials, and execute the following command: + +```bash +cd .. +pip install -r helper/requirements.txt +python helper/helper.py +``` diff --git a/helper/helper.py b/helper/helper.py new file mode 100644 index 0000000..175a356 --- /dev/null +++ b/helper/helper.py @@ -0,0 +1,124 @@ +# This script helps synchronize contents from their respective sources of +# truth (usually GitHub repositories of each Tekton +# components, such as tektoncd/pipelines) to tektoncd/website. + +import json +import os +import shutil + +from google.cloud import storage +from jinja2 import Environment, FileSystemLoader +import wget +from yaml import load, Loader + + +CONTENT_DIR = './content/en/docs' +JS_ASSET_DIR = './assets/js' +SYNC_DIR = './sync' +TEMPLATE_DIR = './templates' +VAULT_DIR = './content/en/vault' +BUCKET_NAME = 'tekton-website-assets' + + +gcs_client = storage.Client() +gcs_bucket = gcs_client.get_bucket(BUCKET_NAME) +jinja_env = Environment(loader=FileSystemLoader(TEMPLATE_DIR)) + + +def retrieve_files(url_prefix, dest_prefix, files): + if os.path.isdir(dest_prefix): + shutil.rmtree(dest_prefix) + os.mkdir(dest_prefix) + for f in files: + for k in f: + src_url = f'{url_prefix}/{k}' + dest_path = f'{dest_prefix}/{f[k]}' + print(f'Downloading file (from {src_url} to {dest_path}).\n') + wget.download(src_url, out=dest_path) + print('\n') + + +def verify_name_format(word): + pass + + +def remove_ending_forward_slash(word): + return word[:-1] if word.endswith('/') else word + + +def sync(sync_config): + component = sync_config['component'] + repository = remove_ending_forward_slash(sync_config['repository']) + doc_directory = remove_ending_forward_slash(sync_config['docDirectory']) + tags = sync_config['tags'] + + # Get the latest version of contents + url_prefix = f'{repository}/raw/{tags[0]["name"]}/{doc_directory}' + dest_prefix = f'{CONTENT_DIR}/{component}' + files = tags[0]['files'] + print(f'Retrieving the latest version ({tags[0]["displayName"]}) of Tekton {component} documentation (from {url_prefix} to {dest_prefix}).\n') + retrieve_files(url_prefix, dest_prefix, files) + + # Get the previous versions of contents + for tag in tags[1:]: + url_prefix = f'{repository}/raw/{tag["name"]}/{doc_directory}' + dest_prefix = f'{VAULT_DIR}/{component}-{tag["displayName"]}' + files = tag['files'] + print(f'Retrieving version {tag["displayName"]} of Tekton {component} documentation (from {url_prefix} to {dest_prefix}).\n') + retrieve_files(url_prefix, dest_prefix, files) + + +def get_component_versions(sync_configs): + component_versions = [] + for sync_config in sync_configs: + component_versions.append({ + 'name': sync_config['component'], + 'tags': [ {'name': tag['name'], 'displayName': tag['displayName']} for tag in sync_config['tags'] ], + 'archive': sync_config['archive'] + }) + return component_versions + + +def prepare_version_switcher_script(component_versions): + script_template = jinja_env.get_template('version-switcher.js.template') + script = script_template.render(component_versions_json=json.dumps(component_versions)) + with open(f'{JS_ASSET_DIR}/version-switcher.js', 'w') as f: + f.write(script) + + +def prepare_vault_landing_page(component_versions): + md_template = jinja_env.get_template('_index.md.template') + md = md_template.render(component_versions=component_versions) + with open(f'{VAULT_DIR}/_index.md', 'w') as f: + f.write(md) + + +def download_background_image(): + blob = gcs_bucket.blob('featured-background.jpeg') + blob.download_to_filename('./content/en/featured-background.jpeg') + + +def scan(dir_path): + entries = os.scandir(dir_path) + sync_config_paths = [] + for entry in entries: + if entry.name.endswith('.yaml'): + sync_config_paths.append(entry.path) + elif entry.is_dir(): + scan(entry.path) + + return sync_config_paths + +if __name__ == '__main__': + sync_config_paths = scan(f'./{SYNC_DIR}') + sync_configs = [] + for sync_config_path in sync_config_paths: + with open(sync_config_path) as f: + sync_config = load(f, Loader=Loader) + sync_configs.append(sync_config) + sync(sync_config) + sync_configs.sort(key=lambda x: x['displayOrder']) + component_versions = get_component_versions(sync_configs) + prepare_version_switcher_script(component_versions) + prepare_vault_landing_page(component_versions) + download_background_image() diff --git a/helper/requirements.txt b/helper/requirements.txt new file mode 100644 index 0000000..86c6ce0 --- /dev/null +++ b/helper/requirements.txt @@ -0,0 +1,3 @@ +wget==3.2 +PyYAML==5.1.2 +google-cloud-storage==1.23.0 diff --git a/k8s/README.md b/k8s/README.md new file mode 100644 index 0000000..2c2920b --- /dev/null +++ b/k8s/README.md @@ -0,0 +1,7 @@ +This directory includes the Kubernetes configuration for deploying this +website, which uses Tekton to: + +- Clone the website from the tektoncd/website repository +- Synchronizes contents from specified Tekton repositories +- Build the website with Hugo +- Deploys thew website via Firebase diff --git a/k8s/git.yaml b/k8s/git.yaml new file mode 100644 index 0000000..8202a7c --- /dev/null +++ b/k8s/git.yaml @@ -0,0 +1,12 @@ +apiVersion: tekton.dev/v1alpha1 +kind: PipelineResource +metadata: + name: tekton-website +spec: + type: git + params: + - name: revision + value: master + - name: url + value: https://github.com/tektoncd/website + diff --git a/k8s/pipeline.yaml b/k8s/pipeline.yaml new file mode 100644 index 0000000..87247fd --- /dev/null +++ b/k8s/pipeline.yaml @@ -0,0 +1,16 @@ +apiVersion: tekton.dev/v1alpha1 +kind: Pipeline +metadata: + name: build-deploy-website-pipeline +spec: + resources: + - name: tekton-website + type: git + tasks: + - name: build-deploy-website-task + taskRef: + name: build-deploy-website-task + resources: + inputs: + - name: tekton-website + resource: tekton-website diff --git a/k8s/pipelineRun.yaml b/k8s/pipelineRun.yaml new file mode 100644 index 0000000..0eb5889 --- /dev/null +++ b/k8s/pipelineRun.yaml @@ -0,0 +1,11 @@ +apiVersion: tekton.dev/v1alpha1 +kind: PipelineRun +metadata: + name: build-deploy-website-run +spec: + pipelineRef: + name: build-deploy-website-pipeline + resources: + - name: tekton-website + resourceRef: + name: tekton-website diff --git a/k8s/task.yaml b/k8s/task.yaml new file mode 100644 index 0000000..4ee34be --- /dev/null +++ b/k8s/task.yaml @@ -0,0 +1,39 @@ +apiVersion: tekton.dev/v1alpha1 +kind: Task +metadata: + name: build-deploy-website-task +spec: + inputs: + resources: + - name: tekton-website + type: git + steps: + - name: run-helper-script + image: "python:3.7.5" + command: + - /bin/bash + - -c + args: + - cd /workspace/tekton-website && pip install -r helper/requirements.txt && python helper/helper.py + - name: build-static-site + image: "jguyomard/hugo-builder" + command: + - hugo + args: + - -s + - /workspace/tekton-website + - name: deploy-firebase + image: devillex/docker-firebase + command: + - /bin/bash + - -c + args: + - cd /workspace/tekton-website && firebase deploy --project $(cat /etc/secrets/project) --token $(cat /etc/secrets/token) + volumeMounts: + - name: secret + mountPath: "/etc/secrets" + volumes: + - name: secret + secret: + secretName: firebase-secrets + diff --git a/layouts/404.html b/layouts/404.html index 378b736..354df6b 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -2,9 +2,7 @@ {{ end }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..efa9ff6 --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,23 @@ + + + + {{ partial "head.html" . }} + {{ if eq .Kind "home" }} + {{ $cssAsciinema := "css/asciinema-player.css" }} + {{ $cssAsciinema := resources.Get $cssAsciinema | toCSS (dict "enableSourceMap" false) | postCSS | minify | fingerprint }} + + {{ end }} + + +
+ {{ partial "navbar.html" . }} +
+
+
+ {{ block "main" . }}{{ end }} +
+ {{ partial "footer.html" . }} +
+ {{ partialCached "scripts.html" . }} + + diff --git a/layouts/docs/baseof.html b/layouts/docs/baseof.html new file mode 100644 index 0000000..8b727c2 --- /dev/null +++ b/layouts/docs/baseof.html @@ -0,0 +1,29 @@ + + + + {{ partial "head.html" . }} + + +
+ {{ partial "navbar-docs.html" . }} +
+
+
+
+
+ {{ partial "sidebar.html" . }} +
+
+ {{ partial "toc.html" . }} +
+
+ {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} + {{ block "main" . }}{{ end }} +
+
+
+ {{ partial "footer.html" . }} +
+ {{ partial "scripts.html" . }} + + diff --git a/layouts/partials/head-css.html b/layouts/partials/head-css.html new file mode 100644 index 0000000..0d6d59e --- /dev/null +++ b/layouts/partials/head-css.html @@ -0,0 +1,12 @@ + +{{ $scssMain := "scss/main.scss" }} +{{ if .Site.IsServer }} +{{/* Note the missing postCSS. This makes it snappier to develop in Chrome, but makes it look sub-optimal in other browsers. */}} +{{ $cssMain := resources.Get $scssMain | toCSS (dict "enableSourceMap" true) }} + +{{ else }} +{{ $cssMain := resources.Get $scssMain | toCSS (dict "enableSourceMap" false) | postCSS | minify | fingerprint }} + + +{{ end }} + diff --git a/layouts/partials/head.html b/layouts/partials/head.html new file mode 100644 index 0000000..b3da981 --- /dev/null +++ b/layouts/partials/head.html @@ -0,0 +1,26 @@ + + +{{ hugo.Generator }} +{{ if eq (getenv "HUGO_ENV") "production" }} + +{{ else }} + +{{ end }} +{{ range .AlternativeOutputFormats -}} + +{{ end -}} +{{ partialCached "favicons.html" . }} +{{ if .IsHome }}{{ .Title }}{{ else }}{{ with .Title }}{{ . }} | {{ end }}Tekton{{ end }} +{{- template "_internal/opengraph.html" . -}} +{{- template "_internal/google_news.html" . -}} +{{- template "_internal/schema.html" . -}} +{{- template "_internal/twitter_cards.html" . -}} +{{ if eq (getenv "HUGO_ENV") "production" }} +{{ template "_internal/google_analytics_async.html" . }} +{{ end }} +{{ partialCached "head-css.html" . "asdf" }} + +{{ partial "hooks/head-end.html" . }} diff --git a/layouts/partials/navbar-docs.html b/layouts/partials/navbar-docs.html new file mode 100644 index 0000000..db6f26d --- /dev/null +++ b/layouts/partials/navbar-docs.html @@ -0,0 +1,30 @@ +{{ $cover := .HasShortcode "blocks/cover" }} + diff --git a/layouts/partials/navbar-vault.html b/layouts/partials/navbar-vault.html new file mode 100644 index 0000000..f4e47f4 --- /dev/null +++ b/layouts/partials/navbar-vault.html @@ -0,0 +1,32 @@ +{{ $cover := .HasShortcode "blocks/cover" }} + diff --git a/layouts/partials/navbar-version-selector-docs.html b/layouts/partials/navbar-version-selector-docs.html new file mode 100644 index 0000000..9a1ca45 --- /dev/null +++ b/layouts/partials/navbar-version-selector-docs.html @@ -0,0 +1,19 @@ +{{ $jsVerSwitcher := resources.Get "js/version-switcher.js" }} +{{ $jsVerSwitcher := $jsVerSwitcher | fingerprint }} + + + \ No newline at end of file diff --git a/layouts/partials/navbar-version-selector-vault.html b/layouts/partials/navbar-version-selector-vault.html new file mode 100644 index 0000000..506125d --- /dev/null +++ b/layouts/partials/navbar-version-selector-vault.html @@ -0,0 +1,21 @@ +{{ $jsVerSwitcher := resources.Get "js/version-switcher.js" }} +{{ $jsVerSwitcher := $jsVerSwitcher | minify | fingerprint }} + + + \ No newline at end of file diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html new file mode 100644 index 0000000..d42c863 --- /dev/null +++ b/layouts/partials/navbar.html @@ -0,0 +1,33 @@ +{{ $cover := .HasShortcode "blocks/cover" }} + diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html new file mode 100644 index 0000000..d35ec89 --- /dev/null +++ b/layouts/partials/scripts.html @@ -0,0 +1,19 @@ + + + +{{ $jsBase := resources.Get "js/base.js" }} +{{ $jsSearch := resources.Get "js/search.js" | resources.ExecuteAsTemplate "js/search.js" .Site.Home }} +{{ $js := (slice $jsBase $jsSearch) | resources.Concat "js/main.js" }} +{{ if .Site.IsServer }} + +{{ else }} +{{ $js := $js | minify | fingerprint }} + +{{ end }} +{{ $jsPlayground := resources.Get "js/playground.js" }} +{{ $jsPlayground := $jsPlayground | minify | fingerprint }} + +{{ $jsTabs := resources.Get "js/tabs.js" }} +{{ $jsTabs := $jsTabs | minify | fingerprint }} + +{{ partial "hooks/body-end.html" . }} diff --git a/layouts/partials/sidebar-tree-vault.html b/layouts/partials/sidebar-tree-vault.html new file mode 100644 index 0000000..77444e8 --- /dev/null +++ b/layouts/partials/sidebar-tree-vault.html @@ -0,0 +1,57 @@ +{{/* We cache this partial for bigger sites and set the active class client side. */}} +{{ $shouldDelayActive := ge (len .Site.Pages) 2000 }} +
+ {{ if not .Site.Params.ui.sidebar_search_disable }} + + {{ end }} + +
+{{ define "section-tree-nav-section-vault" }} +{{ $s := .section }} +{{ $p := .page }} +{{ $fs := .firstSection }} +{{ $shouldDelayActive := .delayActive }} +{{ $active := eq $p.CurrentSection $s }} +{{ $show := or (and (not $p.Site.Params.ui.sidebar_menu_compact) ($p.IsAncestor $s)) ($p.IsDescendant $s) }} +{{ $sid := $s.RelPermalink | anchorize }} +{{ if eq $s $fs }} +{{ range $s.Sections }} +{{ template "section-tree-nav-section-vault" (dict "page" $p "section" . "firstSection" $fs) }} +{{ end }} +{{ else }} +{{ if $p.IsDescendant $s }} +
    +
  • + {{ $s.LinkTitle }} +
  • +
      +
    • + {{ $pages := where (union $s.Pages $s.Sections).ByWeight ".Params.toc_hide" "!=" true }} + {{ $pages := $pages | first 50 }} + {{ range $pages }} + {{ if .IsPage }} + {{ $mid := printf "m-%s" (.RelPermalink | anchorize) }} + {{ $active := eq . $p }} + {{ .LinkTitle }} + {{ else }} + {{ template "section-tree-nav-section" (dict "page" $p "section" . "firstSection" $fs) }} + {{ end }} + {{ end }} +
    • +
    +
+{{ else }} +{{ end }} +{{ end }} +{{ end }} diff --git a/layouts/partials/sidebar-vault.html b/layouts/partials/sidebar-vault.html new file mode 100644 index 0000000..246aeea --- /dev/null +++ b/layouts/partials/sidebar-vault.html @@ -0,0 +1,14 @@ +{{/* The "active" toggle here may delay rendering, so we only cache this side bar menu for bigger sites. */}} +{{ $shouldCache := ge (len .Site.Pages) 2000 }} +{{ if $shouldCache }} +{{ $mid := printf "m-%s" (.RelPermalink | anchorize) }} + +{{ partialCached "sidebar-tree-vault.html" . .CurrentSection.RelPermalink }} +{{ else }} +{{ partial "sidebar-tree-vault.html" . }} +{{ end }} diff --git a/layouts/shortcodes/blocks/cover.html b/layouts/shortcodes/blocks/cover.html new file mode 100644 index 0000000..c18eac3 --- /dev/null +++ b/layouts/shortcodes/blocks/cover.html @@ -0,0 +1,40 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ $blockID := printf "td-cover-block-%d" .Ordinal }} +{{ $promo_image := (.Page.Resources.ByType "image").GetMatch "**background*" }} +{{ $logo_image := (.Page.Resources.ByType "image").GetMatch "**logo*" }} +{{ $col_id := .Get "color" | default "dark" }} +{{ $image_anchor := .Get "image_anchor" | default "smart" }} +{{ $logo_anchor := .Get "logo_anchor" | default "smart" }} +{{/* Height can be one of: auto, min, med, max, full. */}} +{{ $height := .Get "height" | default "max" }} +{{ with $promo_image }} +{{ $promo_image_big := (.Fill (printf "1920x1080 %s" $image_anchor)) }} +{{ $promo_image_small := (.Fill (printf "960x540 %s" $image_anchor)) }} + + + +{{ end }} +
+
+
+
+
+ {{ with .Get "title" }}

{{ $title := . }}{{ with $logo_image }}{{ $logo_image_resized := (.Fit (printf "70x70 %s" $logo_anchor)) }}{{ end }}{{ $title | html }}

{{ end }} + {{ with .Get "subtitle" }}

{{ . | html }}

{{ end }} +
+ {{ .Inner | markdownify}} +
+
+
+
+
+
diff --git a/layouts/shortcodes/blocks/manifesto.html b/layouts/shortcodes/blocks/manifesto.html new file mode 100644 index 0000000..4efd98a --- /dev/null +++ b/layouts/shortcodes/blocks/manifesto.html @@ -0,0 +1,21 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ $col_id := .Get "color" | default .Ordinal }} +{{ $height := .Get "height" | default "auto" }} +{{/* Height can be one of: auto, min, med, max, full. */}} + +
+
+
+
+ +
+
+
+
+
+
+

Tekton is a Continuous Delivery Foundation project.

+
+
+
+
diff --git a/layouts/shortcodes/blocks/partners.html b/layouts/shortcodes/blocks/partners.html new file mode 100644 index 0000000..8df5aaa --- /dev/null +++ b/layouts/shortcodes/blocks/partners.html @@ -0,0 +1,46 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ $col_id := .Get "color" | default .Ordinal }} +{{ $height := .Get "height" | default "auto" }} +{{ $type := .Get "type" | default "" }} + +
+
+
+
+

created by

+
+
+
+
+
+
+
+
+
+

in partnership with

+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
diff --git a/layouts/shortcodes/blocks/showcase.html b/layouts/shortcodes/blocks/showcase.html new file mode 100644 index 0000000..4ada9c5 --- /dev/null +++ b/layouts/shortcodes/blocks/showcase.html @@ -0,0 +1,29 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ $col_id := .Get "color" | default .Ordinal }} +{{ $height := .Get "height" | default "auto" }} +{{/* Height can be one of: auto, min, med, max, full. */}} + +
+
+
+
+
+
+

Tekton is a powerful and flexible

+

open-source framework for creating CI/CD systems,

+

allowing developers to

+

build, test, and deploy

+

across cloud providers and on-premise systems.

+ Get started with interactive tutorials. +
+
+
+ {{ $jsAsciinema := resources.Get "js/asciinema-player.js" }} + {{ $jsAsciinema := $jsAsciinema | minify | fingerprint }} + + +
+
+
+
+
diff --git a/layouts/shortcodes/tab.html b/layouts/shortcodes/tab.html new file mode 100644 index 0000000..3bb08cb --- /dev/null +++ b/layouts/shortcodes/tab.html @@ -0,0 +1,3 @@ +
+ {{ .Inner }} +
\ No newline at end of file diff --git a/layouts/shortcodes/tabs.html b/layouts/shortcodes/tabs.html new file mode 100644 index 0000000..a98babd --- /dev/null +++ b/layouts/shortcodes/tabs.html @@ -0,0 +1,4 @@ +
+ +
{{ .Inner }}
+
\ No newline at end of file diff --git a/layouts/shortcodes/tutorial.html b/layouts/shortcodes/tutorial.html new file mode 100644 index 0000000..edf5539 --- /dev/null +++ b/layouts/shortcodes/tutorial.html @@ -0,0 +1,34 @@ +{{ $_hugo_config := `{ "version": 1 }` }} + \ No newline at end of file diff --git a/layouts/try/baseof.html b/layouts/try/baseof.html new file mode 100644 index 0000000..a128985 --- /dev/null +++ b/layouts/try/baseof.html @@ -0,0 +1,278 @@ + + + + + + {{ hugo.Generator }} + {{ if eq (getenv "HUGO_ENV") "production" }} + + {{ else }} + + {{ end }} + {{ range .AlternativeOutputFormats -}} + + {{ end -}} + {{ partialCached "favicons.html" . }} + + + {{ $js := resources.Get "js/try.js" }} + {{ $js := $js | minify | fingerprint }} + + + + + +
+
+
+

see Tekton in action

+

Tekton provides a number of interactive tutorials + that helps you learn how to use Tekton step by step for free.

+
+
+
+
+
+
+
+

getting started

+

on tekton and learn all the basics.

+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+

build a great CI/CD workflow

+

using tekton tasks and pipelines.

+
+
+
+
+
+
+
+
+
+

Basic building block: Tekton tasks

+
+
+
+
+
+
+
+
+

Advanced CI/CD patterns with Tekton

+
+
+
+
+
+
+
+
+
+

One block at a time: Tekton pipelines

+
+
+
+
+
+
+
+
+
+

Running Tekton Tasks and Pipelines

+
+
+
+
+
+
+
+
+
+
+
+
+

control and visualize

+

every aspect of tekton.

+
+
+
+
+
+
+
+
+
+

Monitor with Tekton dashboard

+
+
+
+
+
+
+
+
+
+

Control with Tekton CLI tools

+
+
+
+
+
+
+
+
+
+
+
+
+

connect to services

+

you love and use every day.

+
+
+
+
+
+
+
+
+
+

Connect to GitHub repositories

+
+
+
+
+
+
+
+
+

Connect to KNative platform

+
+
+
+
+
+
+
+
+
+

Connect to Jenkins/Jenkins X

+
+
+
+
+
+
+
+
+

Connect to any app with events

+
+
+
+
+
+
+
+
+
+

Connect to Anthos platform

+
+
+
+
+
+
+
+
+
+
+
+
+

read about concepts and principles

+

of CI/CD systems.

+
+
+
+
+
+
+
+
+
+

CI/CD system best practices

+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/layouts/try/list.html b/layouts/try/list.html new file mode 100644 index 0000000..7122478 --- /dev/null +++ b/layouts/try/list.html @@ -0,0 +1,17 @@ +{{ define "main" }} +
+

{{ .Title }}

+ {{ with .Params.description }}
{{ . | markdownify }}
{{ end }} + {{ .Content }} + {{ partial "section-index.html" . }} + {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} + {{ partial "feedback.html" .Site.Params.ui.feedback }} +
+ {{ end }} + {{ if (.Site.DisqusShortname) }} +
+ {{ partial "disqus-comment.html" . }} + {{ end }} +
{{ partial "page-meta-lastmod.html" . }}
+
+{{ end }} diff --git a/layouts/try/single.html b/layouts/try/single.html new file mode 100644 index 0000000..00cb3ab --- /dev/null +++ b/layouts/try/single.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Render "content" }} +{{ end }} \ No newline at end of file diff --git a/layouts/vault/baseof.html b/layouts/vault/baseof.html new file mode 100644 index 0000000..7d31f1b --- /dev/null +++ b/layouts/vault/baseof.html @@ -0,0 +1,29 @@ + + + + {{ partial "head.html" . }} + + +
+ {{ partial "navbar-vault.html" . }} +
+
+
+
+
+ {{ partial "sidebar-vault.html" . }} +
+
+ {{ partial "toc.html" . }} +
+
+ {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} + {{ block "main" . }}{{ end }} +
+
+
+ {{ partial "footer.html" . }} +
+ {{ partial "scripts.html" . }} + + \ No newline at end of file diff --git a/layouts/vault/list.html b/layouts/vault/list.html new file mode 100644 index 0000000..dce76ff --- /dev/null +++ b/layouts/vault/list.html @@ -0,0 +1,19 @@ +{{ define "main" }} +
+

{{ .Title }}

+ {{ with .Params.description }}
{{ . | markdownify }}
{{ end }} + {{ .Content }} + {{ if ne .LinkTitle "Vault"}} + {{ partial "section-index.html" . }} + {{ end }} + {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} + {{ partial "feedback.html" .Site.Params.ui.feedback }} +
+ {{ end }} + {{ if (.Site.DisqusShortname) }} +
+ {{ partial "disqus-comment.html" . }} + {{ end }} +
{{ partial "page-meta-lastmod.html" . }}
+
+{{ end }} diff --git a/layouts/vault/single.html b/layouts/vault/single.html new file mode 100644 index 0000000..00cb3ab --- /dev/null +++ b/layouts/vault/single.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Render "content" }} +{{ end }} \ No newline at end of file diff --git a/static/asciinema/demo.cast b/static/asciinema/demo.cast new file mode 100644 index 0000000..73e40ba --- /dev/null +++ b/static/asciinema/demo.cast @@ -0,0 +1,897 @@ +{"version": 2, "width": 193, "height": 19, "timestamp": 1573364895, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}} +[0.014894, "o", "#"] +[0.201012, "o", " "] +[0.292768, "o", "S"] +[0.386328, "o", "e"] +[0.479565, "o", "e "] +[0.574925, "o", "T"] +[0.669974, "o", "e"] +[0.760912, "o", "k"] +[0.850997, "o", "t"] +[0.943216, "o", "on"] +[1.036218, "o", " "] +[1.12643, "o", "i"] +[1.220601, "o", "n"] +[1.406372, "o", " "] +[1.500091, "o", "ac"] +[1.593713, "o", "t"] +[1.685282, "o", "i"] +[1.779697, "o", "o"] +[1.872792, "o", "n"] +[1.966934, "o", "!\r\n"] +[1.972071, "o", "#"] +[2.156738, "o", " "] +[2.247198, "o", "T"] +[2.342017, "o", "e"] +[2.435616, "o", "kt"] +[2.527798, "o", "o"] +[2.621501, "o", "n"] +[2.716144, "o", " "] +[2.806415, "o", "i"] +[2.900296, "o", "s "] +[2.99449, "o", "a"] +[3.085818, "o", "v"] +[3.178205, "o", "a"] +[3.366472, "o", "i"] +[3.456885, "o", "la"] +[3.549432, "o", "b"] +[3.640212, "o", "l"] +[3.734575, "o", "e"] +[3.828243, "o", " "] +[3.921404, "o", "as"] +[4.013977, "o", " "] +[4.10682, "o", "K"] +[4.198584, "o", "u"] +[4.293768, "o", "b"] +[4.388964, "o", "er"] +[4.483966, "o", "n"] +[4.577833, "o", "e"] +[4.762762, "o", "t"] +[4.857602, "o", "e"] +[4.951408, "o", "s "] +[5.043031, "o", "C"] +[5.138263, "o", "u"] +[5.229327, "o", "s"] +[5.32051, "o", "t"] +[5.41324, "o", "om"] +[5.506002, "o", " "] +[5.598019, "o", "R"] +[5.692481, "o", "e"] +[5.784401, "o", "s"] +[5.875964, "o", "ou"] +[6.063828, "o", "r"] +[6.158461, "o", "c"] +[6.250888, "o", "e"] +[6.341621, "o", " "] +[6.43633, "o", "De"] +[6.530526, "o", "f"] +[6.622153, "o", "i"] +[6.714183, "o", "n"] +[6.806852, "o", "i"] +[6.898395, "o", "ti"] +[6.988501, "o", "o"] +[7.08331, "o", "n"] +[7.178234, "o", "s"] +[7.363432, "o", " "] +[7.456958, "o", "\r\n"] +[7.462986, "o", "#"] +[7.647433, "o", " "] +[7.741094, "o", "("] +[7.831948, "o", "C"] +[7.926755, "o", "RD"] +[8.021056, "o", ")"] +[8.113407, "o", " "] +[8.208375, "o", "t"] +[8.298486, "o", "h"] +[8.392735, "o", "at"] +[8.483858, "o", " "] +[8.577567, "o", "y"] +[8.671277, "o", "o"] +[8.855412, "o", "u"] +[8.946694, "o", " c"] +[9.041094, "o", "a"] +[9.134816, "o", "n"] +[9.225094, "o", " "] +[9.315962, "o", "i"] +[9.410613, "o", "ns"] +[9.505861, "o", "t"] +[9.598944, "o", "a"] +[9.691291, "o", "l"] +[9.78546, "o", "l"] +[9.879981, "o", " i"] +[9.973196, "o", "n"] +[10.068043, "o", " "] +[10.256072, "o", "y"] +[10.346558, "o", "o"] +[10.440301, "o", "ur"] +[10.535066, "o", " "] +[10.625679, "o", "K"] +[10.718414, "o", "u"] +[10.81111, "o", "b"] +[10.904014, "o", "er"] +[10.997972, "o", "n"] +[11.093184, "o", "e"] +[11.186452, "o", "t"] +[11.281408, "o", "e"] +[11.37435, "o", "s "] +[11.467896, "o", "c"] +[11.6554, "o", "l"] +[11.748197, "o", "u"] +[11.838341, "o", "s"] +[11.932647, "o", "te"] +[12.025299, "o", "r"] +[12.119886, "o", "\r\n"] +[12.125785, "o", "#"] +[12.314868, "o", " "] +[12.405029, "o", "A"] +[12.49663, "o", "n"] +[12.588161, "o", "d "] +[12.680953, "o", "i"] +[12.774434, "o", "t"] +[12.865859, "o", " "] +[12.959916, "o", "u"] +[13.052844, "o", "se"] +[13.14655, "o", "s"] +[13.240982, "o", " "] +[13.333373, "o", "c"] +[13.513656, "o", "o"] +[13.603797, "o", "nt"] +[13.696549, "o", "a"] +[13.791417, "o", "i"] +[13.885712, "o", "n"] +[13.978126, "o", "e"] +[14.069194, "o", "r "] +[14.159669, "o", "i"] +[14.253897, "o", "m"] +[14.346533, "o", "a"] +[14.44147, "o", "g"] +[14.532814, "o", "es"] +[14.626671, "o", " "] +[14.811756, "o", "t"] +[14.902693, "o", "o"] +[14.99697, "o", " "] +[15.090597, "o", "pe"] +[15.184896, "o", "r"] +[15.277195, "o", "f"] +[15.371888, "o", "o"] +[15.467007, "o", "r"] +[15.56193, "o", "m "] +[15.653189, "o", "o"] +[15.746236, "o", "p"] +[15.840439, "o", "e"] +[15.93389, "o", "r"] +[16.0264, "o", "at"] +[16.21133, "o", "i"] +[16.303658, "o", "o"] +[16.396925, "o", "n"] +[16.490978, "o", "s"] +[16.585627, "o", " i"] +[16.675962, "o", "n"] +[16.769184, "o", " "] +[16.86311, "o", "y"] +[16.953941, "o", "o"] +[17.046812, "o", "ur"] +[17.139545, "o", " "] +[17.231734, "o", "\r\n"] +[17.237621, "o", "#"] +[17.423117, "o", " "] +[17.517858, "o", "C"] +[17.609902, "o", "I"] +[17.700796, "o", "/C"] +[17.79549, "o", "D"] +[17.889621, "o", " "] +[17.982124, "o", "p"] +[18.073635, "o", "i"] +[18.166061, "o", "pe"] +[18.259956, "o", "l"] +[18.352212, "o", "i"] +[18.445981, "o", "n"] +[18.632218, "o", "e"] +[18.724204, "o", "\r\n"] +[18.730205, "o", "#"] +[18.919329, "o", " "] +[19.013308, "o", "L"] +[19.107832, "o", "e"] +[19.199461, "o", "t'"] +[19.292701, "o", "s"] +[19.38562, "o", " "] +[19.478361, "o", "s"] +[19.568479, "o", "a"] +[19.663428, "o", "y "] +[19.756806, "o", "y"] +[19.850648, "o", "o"] +[19.940972, "o", "u"] +[20.035128, "o", " "] +[20.223692, "o", "wo"] +[20.313873, "o", "u"] +[20.407736, "o", "l"] +[20.500938, "o", "d"] +[20.594661, "o", " "] +[20.686704, "o", "li"] +[20.781841, "o", "k"] +[20.875949, "o", "e"] +[20.970226, "o", " "] +[21.063283, "o", "t"] +[21.15699, "o", "o "] +[21.250428, "o", "c"] +[21.341561, "o", "o"] +[21.435349, "o", "m"] +[21.62051, "o", "p"] +[21.713012, "o", "il"] +[21.80685, "o", "e"] +[21.902069, "o", " "] +[21.994922, "o", "a"] +[22.085289, "o", " "] +[22.179761, "o", "Go"] +[22.274707, "o", " "] +[22.365661, "o", "p"] +[22.460118, "o", "r"] +[22.552114, "o", "o"] +[22.642759, "o", "gr"] +[22.735252, "o", "a"] +[22.920893, "o", "m"] +[23.015939, "o", " "] +[23.10901, "o", "w"] +[23.203739, "o", "it"] +[23.299057, "o", "h"] +[23.392594, "o", " "] +[23.483973, "o", "T"] +[23.57726, "o", "e"] +[23.667397, "o", "kt"] +[23.761648, "o", "o"] +[23.852102, "o", "n"] +[23.94327, "o", "\r\n"] +[23.949499, "o", "#"] +[24.134911, "o", " "] +[24.226788, "o", "F"] +[24.320351, "o", "i"] +[24.41263, "o", "rs"] +[24.505433, "o", "t"] +[24.598682, "o", ","] +[24.688874, "o", " "] +[24.782613, "o", "w"] +[24.876476, "o", "ri"] +[24.969607, "o", "t"] +[25.062722, "o", "e"] +[25.156922, "o", " "] +[25.339032, "o", "a"] +[25.432674, "o", " T"] +[25.526613, "o", "e"] +[25.620036, "o", "k"] +[25.712947, "o", "t"] +[25.807191, "o", "o"] +[25.90245, "o", "n "] +[25.995847, "o", "t"] +[26.090424, "o", "a"] +[26.183573, "o", "s"] +[26.276498, "o", "k"] +[26.367936, "o", ":\r\n"] +[26.374061, "o", "c"] +[26.562736, "o", "a"] +[26.654595, "o", "t"] +[26.746255, "o", " "] +[26.838734, "o", "ta"] +[26.932376, "o", "s"] +[27.024722, "o", "k"] +[27.117431, "o", "."] +[27.209957, "o", "y"] +[27.304177, "o", "am"] +[27.396267, "o", "l"] +[27.489671, "o", "\r\n"] +[27.598299, "o", "\u001b[38;2;9;148;226ma\u001b[39m\u001b[38;2;7;152;223mp\u001b[39m\u001b[38;2;6;156;220mi\u001b[39m\u001b[38;2;5;160;217mV"] +[27.598367, "o", "\u001b[39m\u001b[38;2;4;164;214me\u001b[39m\u001b[38;2;3;168;211mr\u001b[39m\u001b[38;2;2;172;208ms\u001b[39m"] +[27.598389, "o", "\u001b[38;2;2;176;205mi\u001b[39m\u001b[38;2;1;180;201mo\u001b[39m"] +[27.598402, "o", "\u001b[38;2;1;184;198mn\u001b[39m"] +[27.598472, "o", "\u001b[38;2;1;188;194m:\u001b[39m\u001b[38;2;1;192;190m \u001b[39m"] +[27.598503, "o", "\u001b[38;2;1;195;187mt\u001b[39m\u001b[38;2;1;199;183me\u001b[39m"] +[27.598519, "o", "\u001b[38;2;1;202;179mk\u001b[39m\u001b[38;2;2;206;175m"] +[27.598768, "o", "t\u001b[39m\u001b[38;2;2;209;171mo\u001b[39m\u001b[38;2;3;212;167mn\u001b[39m\u001b[38;2;4;215;163m.\u001b[39m\u001b[38;2;5;218;159md\u001b[39m\u001b[38;2;6;221;155me\u001b[39m\u001b[38;2;8;224;151mv\u001b[39m\u001b[38;2;9;227;147m/\u001b[39m\u001b[38;2;11;229;143mv\u001b[39m\u001b[38;2;12;232;138m1\u001b[39m\u001b[38;2;14;234;134ma\u001b[39m"] +[27.598885, "o", "\u001b[38;2;16;236;130ml\u001b[39m\u001b[38;2;18;238;126mp\u001b[39m\u001b[38;2;21;240;121mh\u001b[39m\u001b[38;2;23;242;117ma\u001b[39m"] +[27.598988, "o", "\u001b[38;2;25;244;113m1\u001b[39m\u001b[38;2;28;246;109m\u001b[39m\r\n\u001b[38;2;5;160;217mk\u001b[39m"] +[27.59906, "o", "\u001b[38;2;4;164;214mi\u001b[39m\u001b[38;2;3;168;211mn\u001b[39m\u001b[38;2;2;172;208md\u001b[39m\u001b[38;2;2;176;205m"] +[27.59916, "o", ":\u001b[39m\u001b[38;2;1;180;201m \u001b[39m\u001b[38;2;1;184;198mT\u001b[39m\u001b[38;2;1;188;194ma\u001b[39m\u001b[38;2;1;192;190ms\u001b[39m"] +[27.59923, "o", "\u001b[38;2;1;195;187mk\u001b[39m\u001b[38;2;1;199;183m\u001b[39m\r\n"] +[27.599324, "o", "\u001b[38;2;2;172;208mm\u001b[39m\u001b[38;2;2;176;205me\u001b[39m\u001b[38;2;1;180;201mt\u001b[39m\u001b[38;2;1;184;198ma\u001b[39m\u001b[38;2;1;188;194md"] +[27.599432, "o", "\u001b[39m\u001b[38;2;1;192;190ma\u001b[39m\u001b[38;2;1;195;187mt\u001b[39m\u001b[38;2;1;199;183ma\u001b[39m\u001b[38;2;1;202;179m:\u001b[39m\u001b[38;2;2;206;175m\u001b[39m\r\n"] +[27.599552, "o", "\u001b[38;2;1;184;198m \u001b[39m\u001b[38;2;1;188;194m \u001b[39m\u001b[38;2;1;192;190mn\u001b[39m\u001b[38;2;1;195;187ma\u001b[39m\u001b[38;2;1;199;183mm\u001b[39m"] +[27.599639, "o", "\u001b[38;2;1;202;179me\u001b[39m\u001b[38;2;2;206;175m:\u001b[39m\u001b[38;2;2;209;171m \u001b[39m"] +[27.599737, "o", "\u001b[38;2;3;212;167mb\u001b[39m\u001b[38;2;4;215;163mu\u001b[39m"] +[27.599852, "o", "\u001b[38;2;5;218;159mi\u001b[39m\u001b[38;2;6;221;155ml\u001b[39m\u001b[38;2;8;224;151md\u001b[39m\u001b[38;2;9;227;147m-\u001b[39m"] +[27.599959, "o", "\u001b[38;2;11;229;143mg\u001b[39m\u001b[38;2;12;232;138mo\u001b[39m\u001b[38;2;14;234;134m-\u001b[39m\u001b[38;2;16;236;130ma\u001b[39m"] +[27.600061, "o", "\u001b[38;2;18;238;126mp\u001b[39m\u001b[38;2;21;240;121mp\u001b[39m\u001b[38;2;23;242;117m-\u001b[39m"] +[27.600138, "o", "\u001b[38;2;25;244;113mt\u001b[39m\u001b[38;2;28;246;109ma\u001b[39m\u001b[38;2;31;247;105ms\u001b[39m\u001b[38;2;34;248;100mk\u001b[39m"] +[27.600204, "o", "\u001b[38;2;36;250;96m\u001b[39m\r\n\u001b[38;2;1;195;187ms\u001b[39m\u001b[38;2;1;199;183mp\u001b[39m"] +[27.600273, "o", "\u001b[38;2;1;202;179me\u001b[39m\u001b[38;2;2;206;175mc\u001b[39m\u001b[38;2;2;209;171m:\u001b[39m"] +[27.600383, "o", "\u001b[38;2;3;212;167m\u001b[39m\r\n\u001b[38;2;2;206;175m \u001b[39m\u001b[38;2;2;209;171m \u001b[39m\u001b[38;2;3;212;167mi\u001b[39m\u001b[38;2;4;215;163mn\u001b[39m"] +[27.600449, "o", "\u001b[38;2;5;218;159mp\u001b[39m\u001b[38;2;6;221;155mu\u001b[39m\u001b[38;2;8;224;151mt\u001b[39m\u001b[38;2;9;227;147ms\u001b[39m"] +[27.60051, "o", "\u001b[38;2;11;229;143m:\u001b[39m\u001b[38;2;12;232;138m\u001b[39m\r\n"] +[27.600571, "o", "\u001b[38;2;4;215;163m \u001b[39m\u001b[38;2;5;218;159m \u001b[39m"] +[27.600636, "o", "\u001b[38;2;6;221;155m \u001b[39m\u001b[38;2;8;224;151m \u001b[39m\u001b[38;2;9;227;147m#\u001b[39m\u001b[38;2;11;229;143m "] +[27.60074, "o", "\u001b[39m\u001b[38;2;12;232;138mS\u001b[39m\u001b[38;2;14;234;134mo\u001b[39m\u001b[38;2;16;236;130mm\u001b[39m\u001b[38;2;18;238;126me\u001b[39m\u001b[38;2;21;240;121m \u001b[39m"] +[27.600804, "o", "\u001b[38;2;23;242;117mi\u001b[39m\u001b[38;2;25;244;113mn\u001b[39m\u001b[38;2;28;246;109mp\u001b[39m\u001b[38;2;31;247;105mu\u001b[39m"] +[27.600866, "o", "\u001b[38;2;34;248;100mt\u001b[39m\u001b[38;2;36;250;96ms\u001b[39m"] +[27.608716, "o", "\u001b[38;2;39;251;92m,\u001b[39m\u001b[38;2;43;252;88m \u001b[39m\u001b[38;2;46;253;84ms\u001b[39m\u001b[38;2;49;253;80mu\u001b[39m\u001b[38;2;52;254;76mc\u001b[39m\u001b[38;2;56;254;73mh\u001b[39m\u001b[38;2;59;254;69m \u001b[39m\u001b[38;2;63;254;65ma\u001b[39m\u001b[38;2;67;254;61ms\u001b[39m\u001b[38;2;70;254;58m \u001b[39m\u001b[38;2;74;254;54my\u001b[39m\u001b[38;2;78;254;51mo\u001b[39m\u001b[38;2;82;253;48mu\u001b[39m\u001b[38;2;86;252;44mr\u001b[39m\u001b[38;2;90;251;41m \u001b[39m\u001b[38;2;94;250;38mG\u001b[39m\u001b[38;2;98;249;35mi\u001b[39m\u001b[38;2;102;248;32mt\u001b[39m\u001b[38;2;107;246;30mH\u001b[39m\u001b[38;2;111;245;27mu\u001b[39m\u001b[38;2;115;243;24mb\u001b[39m\u001b[38;2;119;241;22m \u001b[39m\u001b[38;2;123;240;20mr\u001b[39m\u001b[38;2;128;237;17me\u001b[39m\u001b[38;2;132;235;15mp\u001b[39m\u001b[38;2;136;233;13mo\u001b[39m\u001b[38;2;140;231;12ms\u001b[39m\u001b[38;2;144;228;10mi\u001b[39m\u001b[38;2;149;225;8mt\u001b[39m\u001b[38;2;153;223;7mo\u001b[39m\u001b[38;2;157;220;6mr\u001b[39m\u001b[38;2;161;217;5my\u001b[39m\u001b[38;2;165;214;4m\u001b[39m\r\n\u001b[38;2;8;224;151m \u001b[39m\u001b[38;2;9;227;147m \u001b[39m\u001b[38;2;11;229;143m \u001b[39m\u001b[38;2;12;232;138m \u001b[39m\u001b[38;2;14;234;134m.\u001b[39m\u001b[38;2;16;236;130m.\u001b[39m\u001b[38;2;18;238;126m.\u001b[39m\u001b[38;2;21;240;121m\u001b[39m\r\n\u001b[38;2;12;232;138m \u001b[39m\u001b[38;2;14;234;134m \u001b[39m\u001b[38;2;16;236;"] +[27.609218, "o", "130ms\u001b[39m\u001b[38;2;18;238;126mt\u001b[39m\u001b[38;2;21;240;121me\u001b[39m\u001b[38;2;23;242;117mp\u001b[39m\u001b[38;2;25;244;113ms\u001b[39m\u001b[38;2;28;246;109m:\u001b[39m\u001b[38;2;31;247;105m\u001b[39m\r\n\u001b[38;2;18;238;126m \u001b[39m\u001b[38;2;21;240;121m \u001b[39m\u001b[38;2;23;242;117m-\u001b[39m\u001b[38;2;25;244;113m \u001b[39m\u001b[38;2;28;246;109mn\u001b[39m\u001b[38;2;31;247;105ma"] +[27.609358, "o", "\u001b[39m\u001b[38;2;34;248;100mm\u001b[39m\u001b[38;2;36;250;96me\u001b[39m\u001b[38;2;39;251;92m:\u001b[39m\u001b[38;2;43;252;88m \u001b[39m"] +[27.609485, "o", "\u001b[38;2;46;253;84mb\u001b[39m\u001b[38;2;49;253;80mu\u001b[39m\u001b[38;2;52;254;76mi\u001b[39m"] +[27.609593, "o", "\u001b[38;2;56;254;73ml\u001b[39m\u001b[38;2;59;254;69md\u001b[39m\u001b[38;2;63;254;65m\u001b[39m\r\n"] +[27.609736, "o", "\u001b[38;2;25;244;113m \u001b[39m\u001b[38;2;28;246;109m \u001b[39m"] +[27.609839, "o", "\u001b[38;2;31;247;105m \u001b[39m\u001b[38;2;34;248;100m \u001b[39m\u001b[38;2;36;250;96mi\u001b[39m"] +[27.609981, "o", "\u001b[38;2;39;251;92mm\u001b[39m\u001b[38;2;43;252;88ma\u001b[39m\u001b[38;2;46;253;84mg\u001b[39m\u001b[38;2;49;253;80me\u001b[39m\u001b[38;2;52;254;76m:\u001b[39m"] +[27.610115, "o", "\u001b[38;2;56;254;73m \u001b[39m\u001b[38;2;59;254;69mg\u001b[39m\u001b[38;2;63;254;65mo\u001b[39m\u001b[38;2;67;254;61ml\u001b[39m\u001b[38;2;70;254;58ma\u001b[39m\u001b[38;2;74;254;54m"] +[27.610252, "o", "n\u001b[39m\u001b[38;2;78;254;51mg\u001b[39m\u001b[38;2;82;253;48m\u001b[39m\r\n\u001b[38;2;34;248;100m \u001b[39m\u001b[38;2;36;250;96m \u001b[39m"] +[27.610365, "o", "\u001b[38;2;39;251;92m \u001b[39m\u001b[38;2;43;252;88m \u001b[39m\u001b[38;2;46;253;84mc\u001b[39m"] +[27.610483, "o", "\u001b[38;2;49;253;80mo\u001b[39m\u001b[38;2;52;254;76mm\u001b[39m\u001b[38;2;56;254;73mm\u001b[39m\u001b[38;2;59;254;69ma\u001b[39m\u001b[38;2;63;254;65mn\u001b[39m"] +[27.610568, "o", "\u001b[38;2;67;254;61md\u001b[39m\u001b[38;2;70;254;58m:\u001b[39m\u001b[38;2;74;254;54m\u001b[39m\r\n"] +[27.610649, "o", "\u001b[38;2;43;252;88m \u001b[39m\u001b[38;2;46;253;84m \u001b[39m\u001b[38;2;49;253;80m"] +[27.610767, "o", " \u001b[39m\u001b[38;2;52;254;76m \u001b[39m\u001b[38;2;56;254;73m-\u001b[39m\u001b[38;2;59;254;69m \u001b[39m\u001b[38;2;63;254;65mg\u001b[39m"] +[27.610881, "o", "\u001b[38;2;67;254;61mo\u001b[39m\u001b[38;2;70;254;58m\u001b[39m\r\n"] +[27.610951, "o", "\u001b[38;2;52;254;76m \u001b[39m\u001b[38;2;56;254;73m \u001b[39m\u001b[38;2;59;254;69m \u001b[39m"] +[27.611028, "o", "\u001b[38;2;63;254;65m \u001b[39m\u001b[38;2;67;254;61m-\u001b[39m\u001b[38;2;70;254;58m \u001b[39m"] +[27.611133, "o", "\u001b[38;2;74;254;54mb\u001b[39m\u001b[38;2;78;254;51mu\u001b[39m\u001b[38;2;82;253;48mi\u001b[39m\u001b[38;2;86;252;44ml\u001b[39m"] +[27.611264, "o", "\u001b[38;2;90;251;41md\u001b[39m\u001b[38;2;94;250;38m\u001b[39m\r\n\u001b[38;2;63;254;65m \u001b[39m\u001b[38;2;67;254;61m \u001b[39m\u001b[38;2;70;254;58m \u001b[39m"] +[27.611376, "o", "\u001b[38;2;74;254;54m \u001b[39m\u001b[38;2;78;254;51ma\u001b[39m\u001b[38;2;82;253;48mr\u001b[39m\u001b[38;2;86;252;44mg\u001b[39m\u001b[38;2;90;251;41m"] +[27.611499, "o", "s\u001b[39m\u001b[38;2;94;250;38m:\u001b[39m\u001b[38;2;98;249;35m\u001b[39m\r\n"] +[27.611615, "o", "\u001b[38;2;74;254;54m \u001b[39m\u001b[38;2;78;254;51m \u001b[39m"] +[27.611742, "o", "\u001b[38;2;82;253;48m \u001b[39m\u001b[38;2;86;252;44m \u001b[39m\u001b[38;2;90;251;41m-\u001b[39m\u001b[38;2;94;250;38m \u001b[39m"] +[27.611855, "o", "\u001b[38;2;98;249;35m/\u001b[39m\u001b[38;2;102;248;32mw\u001b[39m\u001b[38;2;107;246;30mo\u001b[39m"] +[27.611999, "o", "\u001b[38;2;111;245;27mr\u001b[39m\u001b[38;2;115;243;24mk\u001b[39m\u001b[38;2;119;241;22ms\u001b[39m\u001b[38;2;123;240;20mp\u001b[39m"] +[27.612055, "o", "\u001b[38;2;128;237;17m"] +[27.612175, "o", "a\u001b[39m\u001b[38;2;132;235;15mc\u001b[39m\u001b[38;2;136;233;13me\u001b[39m\u001b[38;2;140;231;12m/\u001b[39m"] +[27.612264, "o", "\u001b[38;2;144;228;10mm\u001b[39m\u001b[38;2;149;225;8my\u001b[39m"] +[27.612334, "o", "\u001b[38;2;153;223;7ma\u001b[39m\u001b[38;2;157;220;6mp\u001b[39m"] +[27.612434, "o", "\u001b[38;2;161;217;5mp\u001b[39m\u001b[38;2;165;214;4m\u001b[39m"] +[27.612508, "o", "\u001b[m\u001b[?25h\u001b[?1;5;2004l"] +[27.615736, "o", "\r\n"] +[27.80847, "o", "-"] +[27.997216, "o", "-"] +[28.092466, "o", "-"] +[28.275312, "o", "-"] +[28.462305, "o", "-"] +[28.557478, "o", "-"] +[28.746067, "o", "-"] +[28.926987, "o", "-"] +[29.111165, "o", "-"] +[29.294711, "o", "-"] +[29.480573, "o", "-"] +[29.575723, "o", "-"] +[29.756824, "o", "-"] +[29.946036, "o", "-"] +[30.0368, "o", "-"] +[30.221267, "o", "-"] +[30.500044, "o", "-"] +[30.590309, "o", "-"] +[30.778577, "o", "-"] +[30.963744, "o", "-"] +[31.055539, "o", "-"] +[31.239966, "o", "-"] +[31.423854, "o", "-"] +[31.610067, "o", "-"] +[31.794474, "o", "\r\n"] +[31.800376, "o", "#"] +[31.988993, "o", " "] +[32.080843, "o", "A"] +[32.174451, "o", "n"] +[32.268639, "o", "d "] +[32.362675, "o", "a"] +[32.454723, "o", "p"] +[32.548067, "o", "p"] +[32.638949, "o", "l"] +[32.729331, "o", "y "] +[32.819844, "o", "i"] +[32.913624, "o", "t"] +[33.005136, "o", " "] +[33.191844, "o", "t"] +[33.286131, "o", "o "] +[33.379457, "o", "y"] +[33.469591, "o", "o"] +[33.562836, "o", "u"] +[33.655228, "o", "r"] +[33.747809, "o", " K"] +[33.840232, "o", "u"] +[33.930409, "o", "b"] +[34.022499, "o", "e"] +[34.112703, "o", "r"] +[34.203266, "o", "ne"] +[34.388962, "o", "t"] +[34.483487, "o", "e"] +[34.577533, "o", "s"] +[34.670575, "o", " "] +[34.76279, "o", "cl"] +[34.856301, "o", "u"] +[34.95069, "o", "s"] +[35.044831, "o", "t"] +[35.140049, "o", "e"] +[35.233916, "o", "r:"] +[35.329201, "o", "\r\n"] +[35.335635, "o", "k"] +[35.52343, "o", "u"] +[35.61706, "o", "b"] +[35.70828, "o", "e"] +[35.802388, "o", "ct"] +[35.895606, "o", "l"] +[35.987354, "o", " "] +[36.080766, "o", "a"] +[36.175912, "o", "p"] +[36.271161, "o", "pl"] +[36.365018, "o", "y"] +[36.45785, "o", " "] +[36.552764, "o", "-"] +[36.643393, "o", "f"] +[36.737383, "o", " t"] +[36.922339, "o", "a"] +[37.017275, "o", "s"] +[37.111731, "o", "k"] +[37.205948, "o", "."] +[37.299023, "o", "ya"] +[37.392018, "o", "m"] +[37.485674, "o", "l"] +[37.579345, "o", "\r\n"] +[37.585055, "o", "#"] +[37.76919, "o", " "] +[37.862042, "o", "N"] +[37.955615, "o", "e"] +[38.045903, "o", "xt"] +[38.13887, "o", ","] +[38.233282, "o", " "] +[38.327168, "o", "o"] +[38.417354, "o", "r"] +[38.511288, "o", "ga"] +[38.605702, "o", "n"] +[38.699038, "o", "i"] +[38.790885, "o", "z"] +[38.88521, "o", "e"] +[39.070726, "o", " y"] +[39.161282, "o", "o"] +[39.253996, "o", "u"] +[39.349119, "o", "r"] +[39.442198, "o", " "] +[39.534413, "o", "ta"] +[39.629202, "o", "s"] +[39.722878, "o", "k"] +[39.817072, "o", " "] +[39.91197, "o", "i"] +[40.005732, "o", "nt"] +[40.099893, "o", "o"] +[40.192115, "o", " "] +[40.376601, "o", "a"] +[40.469471, "o", " "] +[40.562958, "o", "Te"] +[40.655129, "o", "k"] +[40.750018, "o", "t"] +[40.842349, "o", "o"] +[40.933466, "o", "n"] +[41.025014, "o", " p"] +[41.115218, "o", "i"] +[41.209132, "o", "p"] +[41.29928, "o", "e"] +[41.392807, "o", "l"] +[41.487889, "o", "in"] +[41.673399, "o", "e"] +[41.768292, "o", ":"] +[41.85838, "o", "\r\n"] +[41.865501, "o", "c"] +[42.048918, "o", "a"] +[42.142139, "o", "t"] +[42.237032, "o", " "] +[42.327333, "o", "pi"] +[42.420613, "o", "p"] +[42.512196, "o", "e"] +[42.605476, "o", "l"] +[42.698855, "o", "i"] +[42.790503, "o", "ne"] +[42.884651, "o", "."] +[42.977429, "o", "y"] +[43.070446, "o", "a"] +[43.25561, "o", "m"] +[43.349017, "o", "l\r\n"] +[43.459528, "o", "\u001b[38;2;81;48;253ma\u001b[39m\u001b[38;2;77;52;254mp\u001b[39m"] +[43.459723, "o", "\u001b[38;2;73;55;254mi\u001b[39m\u001b[38;2;69;59;254mV\u001b[39m\u001b[38;2;66;62;254me\u001b[39m\u001b[38;2;62;66;254mr\u001b[39m\u001b[38;2;58;70;254m"] +[43.459857, "o", "s\u001b[39m\u001b[38;2;55;74;254mi\u001b[39m\u001b[38;2;51;77;254mo\u001b[39m\u001b[38;2;48;81;253mn\u001b[39m"] +[43.459971, "o", "\u001b[38;2;45;85;252m:\u001b[39m\u001b[38;2;42;89;251m \u001b[39m\u001b[38;2;39;93;251mt\u001b[39m\u001b[38;2;36;97;249me\u001b[39m"] +[43.460076, "o", "\u001b[38;2;33;102;248mk\u001b[39m\u001b[38;2;30;106;247mt\u001b[39m\u001b[38;2;27;110;245mo\u001b[39m\u001b[38;2;25;114;244mn\u001b[39m"] +[43.460171, "o", "\u001b[38;2;22;118;242m.\u001b[39m\u001b[38;2;20;123;240md\u001b[39m\u001b[38;2;18;127;238m"] +[43.460285, "o", "e\u001b[39m\u001b[38;2;16;131;236mv\u001b[39m\u001b[38;2;14;135;233m/\u001b[39m\u001b[38;2;12;140;231mv\u001b[39m\u001b[38;2;10;144;228m1\u001b[39m"] +[43.460409, "o", "\u001b[38;2;9;148;226ma\u001b[39m\u001b[38;2;7;152;223ml\u001b[39m"] +[43.460501, "o", "\u001b[38;2;6;156;220mp\u001b[39m\u001b[38;2;5;160;217mh\u001b[39m\u001b[38;2;4;164;214ma"] +[43.460593, "o", "\u001b[39m\u001b[38;2;3;168;211m1\u001b[39m\u001b[38;2;2;172;208m\u001b[39m\r\n"] +[43.460741, "o", "\u001b[38;2;69;59;254mk\u001b[39m\u001b[38;2;66;62;254mi\u001b[39m\u001b[38;2;62;66;254m"] +[43.460867, "o", "n\u001b[39m\u001b[38;2;58;70;254md\u001b[39m\u001b[38;2;55;74;254m:\u001b[39m\u001b[38;2;51;77;254m \u001b[39m"] +[43.460981, "o", "\u001b[38;2;48;81;253mP\u001b[39m\u001b[38;2;45;85;252mi\u001b[39m\u001b[38;2;42;89;251mp\u001b[39m\u001b[38;2;39;93;251me\u001b[39m"] +[43.461102, "o", "\u001b[38;2;36;97;249ml\u001b[39m\u001b[38;2;33;102;248mi\u001b[39m\u001b[38;2;30;106;247mn\u001b[39m\u001b[38;2;27;110;245me\u001b[39m\u001b[38;2;25;114;244m\u001b[39m"] +[43.461231, "o", "\r\n\u001b[38;2;58;70;254mm\u001b[39m\u001b[38;2;55;74;254me\u001b[39m"] +[43.461301, "o", "\u001b[38;2;51;77;254mt\u001b[39m\u001b[38;2;48;81;253ma\u001b[39m"] +[43.461437, "o", "\u001b[38;2;45;85;252md\u001b[39m\u001b[38;2;42;89;251ma\u001b[39m\u001b[38;2;39;93;251mt\u001b[39m"] +[43.461539, "o", "\u001b[38;2;36;97;249ma\u001b[39m"] +[43.46165, "o", "\u001b[38;2;33;102;248m:\u001b[39m\u001b[38;2;30;106;247m\u001b[39m\r\n"] +[43.461784, "o", "\u001b[38;2;48;81;253m \u001b[39m\u001b[38;2;45;85;252m \u001b[39m\u001b[38;2;42;89;251mn\u001b[39m"] +[43.461889, "o", "\u001b[38;2;39;93;251ma\u001b[39m\u001b[38;2;36;97;249mm\u001b[39m\u001b[38;2;33;102;248me\u001b[39m"] +[43.461987, "o", "\u001b[38;2;30;106;247m:\u001b[39m\u001b[38;2;27;110;245m \u001b[39m\u001b[38;2;25;114;244mb"] +[43.462061, "o", "\u001b[39m\u001b[38;2;22;118;242mu\u001b[39m\u001b[38;2;20;123;240mi\u001b[39m\u001b[38;2;18;127;238ml\u001b[39m\u001b[38;2;16;131;236md\u001b[39m"] +[43.462146, "o", "\u001b[38;2;14;135;233m-\u001b[39m\u001b[38;2;12;140;231mg\u001b[39m\u001b[38;2;10;144;228mo\u001b[39m\u001b[38;2;9;148;226m-\u001b[39m"] +[43.462209, "o", "\u001b[38;2;7;152;223ma\u001b[39m\u001b[38;2;6;156;220mp\u001b[39m\u001b[38;2;5;160;217mp\u001b[39m\u001b[38;2;4;164;214m"] +[43.462273, "o", "-\u001b[39m\u001b[38;2;3;168;211mp\u001b[39m\u001b[38;2;2;172;208mi\u001b[39m\u001b[38;2;2;176;205mp\u001b[39m"] +[43.462372, "o", "\u001b[38;2;1;180;201me\u001b[39m\u001b[38;2;1;184;198ml\u001b[39m\u001b[38;2;1;188;194mi\u001b[39m\u001b[38;2;1;191;191mn"] +[43.462477, "o", "\u001b[39m\u001b[38;2;1;195;187me\u001b[39m\u001b[38;2;1;199;183m\u001b[39m\r\n\u001b[38;2;39;93;251m"] +[43.46256, "o", "s\u001b[39m\u001b[38;2;36;97;249mp\u001b[39m\u001b[38;2;33;102;248me\u001b[39m"] +[43.462606, "o", "\u001b[38;2;30;106;247mc\u001b[39m\u001b[38;2;27;110;245m:\u001b[39m"] +[43.462623, "o", "\u001b[38;2;25;114;244m\u001b[39m\r\n"] +[43.47156, "o", "\u001b[38;2;30;106;247m \u001b[39m\u001b[38;2;27;110;245m \u001b[39m\u001b[38;2;25;114;244m.\u001b[39m\u001b[38;2;22;118;242m.\u001b[39m\u001b[38;2;20;123;240m.\u001b[39m\u001b[38;2;18;127;238m\u001b[39m\r\n\u001b[38;2;22;118;242m \u001b[39m\u001b[38;2;20;123;240m \u001b[39m\u001b[38;2;18;127;238mt\u001b[39m\u001b[38;2;16;131;236ma\u001b[39m\u001b[38;2;14;135;233ms\u001b[39m\u001b[38;2;12;140;231mk\u001b[39m\u001b[38;2;10;144;228ms\u001b[39m\u001b[38;2;9;148;226m:\u001b[39m\u001b[38;2;7;152;223m\u001b[39m\r\n\u001b[38;2;16;131;236m \u001b[39m\u001b[38;2;14;135;233m \u001b[39m\u001b[38;2;12;140;231m \u001b[39m\u001b[38;2;10;144;228m \u001b[39m\u001b[38;2;9;148;226m-\u001b[39m\u001b[38;2;7;152;223m \u001b[39m\u001b[38;2;6;156;220mn\u001b[39m\u001b[38;2;5;160;217ma\u001b[39m\u001b[38;2;4;164;214mm\u001b[39m\u001b[38;2;3;168;211me\u001b[39m\u001b[38;2;2;172;208m:\u001b[39m\u001b[38;2;2;176;205m \u001b[39m\u001b[38;2;1;180;201mb\u001b[39m\u001b[38;2;1;184;198mu\u001b[39m\u001b[38;2;1;188;194mi\u001b[39m\u001b[38;2;1;191;191ml\u001b[39m\u001b[38;2;1;195;187md\u001b[39m\u001b[38;2;1;199;183m-\u001b[39m\u001b[38;2;1;202;179mg\u001b[39m\u001b[38;2;2;206;175mo\u001b[39m\u001b[38;2;2;209;171m-\u001b[39m\u001b[38;2;3;212;167ma\u001b[39m\u001b[38;2;4;215;163mp\u001b[39m\u001b[38;2;5;218;159mp\u001b[39m\u001b[38;2;6;221;155m-\u001b[39m\u001b[38;2;8;224;151mt\u001b[39m\u001b[38;2;9;227;147ma\u001b[39m\u001b[38;2;11;229;143ms\u001b[39m\u001b[38;2;12;232;1"] +[43.472084, "o", "38mk\u001b[39m\u001b[38;2;14;234;134m\u001b[39m\r\n\u001b[38;2;10;144;228m \u001b[39m\u001b[38;2;9;148;226m \u001b[39m\u001b[38;2;7;152;223m \u001b[39m\u001b[38;2;6;156;220m \u001b[39m\u001b[38;2;5;160;217m \u001b[39m\u001b[38;2;4;164;214m \u001b[39m\u001b[38;2;3;168;211mt\u001b[39m\u001b[38;2;2;172;208ma\u001b[39m"] +[43.472252, "o", "\u001b[38;2;2;176;205ms\u001b[39m\u001b[38;2;1;180;201mk\u001b[39m\u001b[38;2;1;184;198mR\u001b[39m\u001b[38;2;1;188;194me\u001b[39m\u001b[38;2;1;191;191mf\u001b[39m\u001b[38;2;1;195;187m:\u001b[39m\u001b[38;2;1;199;183m\u001b[39m"] +[43.472394, "o", "\r\n\u001b[38;2;6;156;220m \u001b[39m\u001b[38;2;5;160;217m \u001b[39m\u001b[38;2;4;164;214m \u001b[39m"] +[43.47251, "o", "\u001b[38;2;3;168;211m \u001b[39m\u001b[38;2;2;172;208m \u001b[39m\u001b[38;2;2;176;205m \u001b[39m"] +[43.472565, "o", "\u001b[38;2;1;180;201m \u001b[39m\u001b[38;2;1;184;198m \u001b[39m"] +[43.472694, "o", "\u001b[38;2;1;188;194mn\u001b[39m\u001b[38;2;1;191;191ma\u001b[39m\u001b[38;2;1;195;187mm\u001b[39m\u001b[38;2;1;199;183me\u001b[39m\u001b[38;2;1;202;179m:\u001b[39m"] +[43.47279, "o", "\u001b[38;2;2;206;175m \u001b[39m\u001b[38;2;2;209;171mb\u001b[39m\u001b[38;2;3;212;167mu"] +[43.472895, "o", "\u001b[39m\u001b[38;2;4;215;163mi\u001b[39m\u001b[38;2;5;218;159ml\u001b[39m\u001b[38;2;6;221;155md"] +[43.472996, "o", "\u001b[39m\u001b[38;2;8;224;151m-\u001b[39m"] +[43.473094, "o", "\u001b[38;2;9;227;147mg\u001b[39m\u001b[38;2;11;229;143mo\u001b[39m"] +[43.47317, "o", "\u001b[38;2;12;232;138m-\u001b[39m\u001b[38;2;14;234;134m"] +[43.473252, "o", "a\u001b[39m\u001b[38;2;16;236;130mp\u001b[39m\u001b[38;2;18;238;126mp\u001b[39m"] +[43.473322, "o", "\u001b[38;2;21;240;121m-\u001b[39m\u001b[38;2;23;242;117m"] +[43.473396, "o", "t\u001b[39m\u001b[38;2;25;244;113ma\u001b[39m\u001b[38;2;28;246;109ms\u001b[39m"] +[43.473452, "o", "\u001b[38;2;31;247;105mk\u001b[39m"] +[43.47352, "o", "\u001b[38;2;34;248;101m\u001b[39m\r\n"] +[43.473595, "o", "\u001b[38;2;3;168;211m \u001b[39m"] +[43.473678, "o", "\u001b[38;2;2;172;208m \u001b[39m\u001b[38;2;2;176;205m \u001b[39m\u001b[38;2;1;180;201m "] +[43.473757, "o", "\u001b[39m\u001b[38;2;1;184;198m \u001b[39m\u001b[38;2;1;188;194m "] +[43.473836, "o", "\u001b[39m\u001b[38;2;1;191;191m.\u001b[39m\u001b[38;2;1;195;187m"] +[43.473941, "o", ".\u001b[39m\u001b[38;2;1;199;183m.\u001b[39m\u001b[38;2;1;202;179m\u001b[39m"] +[43.474021, "o", "\u001b[m\u001b[?25h\u001b[?1;5;2004l"] +[43.477368, "o", "\r\n"] +[43.664594, "o", "-"] +[43.849432, "o", "-"] +[43.940614, "o", "-"] +[44.127081, "o", "-"] +[44.311733, "o", "-"] +[44.406511, "o", "-"] +[44.595153, "o", "-"] +[44.869651, "o", "-"] +[44.961188, "o", "-"] +[45.14938, "o", "-"] +[45.333795, "o", "-"] +[45.426012, "o", "-"] +[45.612207, "o", "-"] +[45.798985, "o", "-"] +[45.892604, "o", "-"] +[46.173373, "o", "-"] +[46.355507, "o", "-"] +[46.448854, "o", "-"] +[46.634221, "o", "-"] +[46.822259, "o", "-"] +[46.912943, "o", "-"] +[47.099392, "o", "-"] +[47.284491, "o", "-"] +[47.471922, "o", "-"] +[47.656958, "o", "\r\n"] +[47.662437, "o", "#"] +[47.851235, "o", " "] +[47.945659, "o", "A"] +[48.038889, "o", "n"] +[48.132128, "o", "d "] +[48.225641, "o", "a"] +[48.318821, "o", "p"] +[48.412769, "o", "p"] +[48.507251, "o", "l"] +[48.5987, "o", "y "] +[48.692036, "o", "i"] +[48.783326, "o", "t"] +[48.875471, "o", " "] +[48.970116, "o", "t"] +[49.064361, "o", "o "] +[49.252114, "o", "y"] +[49.342143, "o", "o"] +[49.43421, "o", "u"] +[49.525575, "o", "r"] +[49.620545, "o", " K"] +[49.710696, "o", "u"] +[49.801927, "o", "b"] +[49.895807, "o", "e"] +[49.985967, "o", "r"] +[50.081076, "o", "ne"] +[50.175229, "o", "t"] +[50.26575, "o", "e"] +[50.450534, "o", "s"] +[50.545223, "o", " "] +[50.639331, "o", "cl"] +[50.729957, "o", "u"] +[50.821346, "o", "s"] +[50.91532, "o", "t"] +[51.007454, "o", "e"] +[51.097704, "o", "r "] +[51.188322, "o", "a"] +[51.27856, "o", "s"] +[51.371168, "o", " "] +[51.46392, "o", "w"] +[51.646927, "o", "el"] +[51.738291, "o", "l"] +[51.831977, "o", ":"] +[51.926588, "o", "\r\n"] +[51.933162, "o", "k"] +[52.120232, "o", "u"] +[52.212699, "o", "b"] +[52.303233, "o", "e"] +[52.396104, "o", "ct"] +[52.491179, "o", "l"] +[52.584131, "o", " "] +[52.677234, "o", "a"] +[52.769756, "o", "p"] +[52.860594, "o", "pl"] +[52.954823, "o", "y"] +[53.047713, "o", " "] +[53.142606, "o", "-"] +[53.234894, "o", "f"] +[53.418111, "o", " p"] +[53.512351, "o", "i"] +[53.606639, "o", "p"] +[53.699139, "o", "e"] +[53.789293, "o", "l"] +[53.883035, "o", "in"] +[53.976746, "o", "e"] +[54.070073, "o", "."] +[54.163498, "o", "y"] +[54.256655, "o", "a"] +[54.349369, "o", "ml"] +[54.444238, "o", "\r\n"] +[54.450794, "o", "#"] +[54.631383, "o", " "] +[54.721529, "o", "A"] +[54.815396, "o", "n"] +[54.905623, "o", "d "] +[54.998404, "o", "i"] +[55.088864, "o", "t"] +[55.179121, "o", " "] +[55.270743, "o", "i"] +[55.364063, "o", "s "] +[55.45423, "o", "d"] +[55.641205, "o", "o"] +[55.73467, "o", "n"] +[55.829012, "o", "e"] +[55.921322, "o", " :"] +[56.012332, "o", ")"] +[56.106637, "o", "\r\n"] +[56.112994, "o", "#"] +[56.301747, "o", " "] +[56.39457, "o", "Y"] +[56.489066, "o", "o"] +[56.579388, "o", "u "] +[56.673467, "o", "c"] +[56.76696, "o", "a"] +[56.86162, "o", "n"] +[56.953557, "o", " "] +[57.045759, "o", "ru"] +[57.138005, "o", "n"] +[57.232566, "o", " "] +[57.322875, "o", "y"] +[57.417001, "o", "o"] +[57.605698, "o", "ur"] +[57.700786, "o", " "] +[57.794042, "o", "p"] +[57.888668, "o", "i"] +[57.980808, "o", "p"] +[58.075729, "o", "el"] +[58.168456, "o", "i"] +[58.261525, "o", "n"] +[58.35392, "o", "e"] +[58.447939, "o", " "] +[58.542386, "o", "ma"] +[58.636819, "o", "n"] +[58.729073, "o", "u"] +[58.822212, "o", "a"] +[58.913994, "o", "l"] +[59.099597, "o", "ly"] +[59.194685, "o", ","] +[59.28869, "o", " "] +[59.381713, "o", "o"] +[59.471813, "o", "r"] +[59.565738, "o", " t"] +[59.659412, "o", "r"] +[59.754533, "o", "i"] +[59.846997, "o", "g"] +[59.940044, "o", "g"] +[60.034621, "o", "er"] +[60.125222, "o", " "] +[60.217948, "o", "i"] +[60.401092, "o", "t"] +[60.495336, "o", " "] +[60.586913, "o", "ev"] +[60.680733, "o", "e"] +[60.775084, "o", "r"] +[60.865999, "o", "y"] +[60.958758, "o", " "] +[61.053528, "o", "ti"] +[61.146034, "o", "m"] +[61.240299, "o", "e"] +[61.335048, "o", " "] +[61.425814, "o", "a"] +[61.51755, "o", "n "] +[61.704638, "o", "\r\n"] +[61.710767, "o", "#"] +[61.89561, "o", " "] +[61.986405, "o", "e"] +[62.076503, "o", "v"] +[62.168275, "o", "en"] +[62.261456, "o", "t"] +[62.354903, "o", " "] +[62.44508, "o", "a"] +[62.539418, "o", "r"] +[62.630018, "o", "ri"] +[62.723069, "o", "v"] +[62.817211, "o", "e"] +[62.911618, "o", "s"] +[63.097429, "o", ","] +[63.187905, "o", " s"] +[63.282175, "o", "u"] +[63.375723, "o", "c"] +[63.470105, "o", "h"] +[63.563536, "o", " "] +[63.656636, "o", "as"] +[63.75167, "o", " "] +[63.845973, "o", "o"] +[63.939067, "o", "n"] +[64.029299, "o", "e"] +[64.123899, "o", " f"] +[64.217604, "o", "r"] +[64.311541, "o", "o"] +[64.500088, "o", "m"] +[64.591106, "o", " "] +[64.681449, "o", "a "] +[64.776252, "o", "G"] +[64.867449, "o", "i"] +[64.962064, "o", "t"] +[65.054779, "o", "H"] +[65.149066, "o", "ub"] +[65.242863, "o", " "] +[65.336922, "o", "w"] +[65.431718, "o", "e"] +[65.522465, "o", "k"] +[65.614906, "o", "bo"] +[65.802294, "o", "o"] +[65.892998, "o", "k"] +[65.984189, "o", "\r\n"] +[65.990148, "o", "#"] +[66.174128, "o", " "] +[66.266141, "o", "T"] +[66.359544, "o", "e"] +[66.451197, "o", "kt"] +[66.545415, "o", "o"] +[66.637642, "o", "n"] +[66.731926, "o", " "] +[66.826834, "o", "h"] +[66.917169, "o", "as"] +[67.011477, "o", " "] +[67.105205, "o", "a"] +[67.19551, "o", " "] +[67.37976, "o", "d"] +[67.474053, "o", "as"] +[67.567844, "o", "h"] +[67.65906, "o", "b"] +[67.752081, "o", "o"] +[67.846389, "o", "a"] +[67.94021, "o", "rd"] +[68.034017, "o", " "] +[68.128374, "o", "a"] +[68.218821, "o", "n"] +[68.312154, "o", "d"] +[68.40228, "o", " a"] +[68.4955, "o", " "] +[68.678817, "o", "C"] +[68.771148, "o", "L"] +[68.864544, "o", "I"] +[68.954625, "o", " a"] +[69.047612, "o", "s"] +[69.137815, "o", " "] +[69.231997, "o", "w"] +[69.326615, "o", "e"] +[69.421746, "o", "ll"] +[69.515884, "o", "\r\n"] +[69.522171, "o", "#"] +[69.705937, "o", " "] +[69.799027, "o", "L"] +[69.89175, "o", "e"] +[69.984545, "o", "ar"] +[70.07736, "o", "n"] +[70.169283, "o", " "] +[70.259576, "o", "m"] +[70.352587, "o", "o"] +[70.447696, "o", "re"] +[70.540686, "o", " "] +[70.633093, "o", "a"] +[70.725108, "o", "b"] +[70.907074, "o", "o"] +[71.00078, "o", "ut"] +[71.093333, "o", " "] +[71.183558, "o", "T"] +[71.273725, "o", "e"] +[71.364657, "o", "k"] +[71.458188, "o", "to"] +[71.549058, "o", "n"] +[71.642158, "o", " "] +[71.734203, "o", "a"] +[71.826664, "o", "t"] +[72.010949, "o", " \r\n"] +[72.130283, "o", "\u001b[38;2;31;104;247m#\u001b[39m\u001b[38;2;29;108;246m\u001b[39m"] +[72.202857, "o", "\u001b[38;2;19;125;239m \u001b[39m\u001b[38;2;17;129;237m\u001b[39m"] +[72.293539, "o", "\u001b[38;2;10;146;227mt\u001b[39m\u001b[38;2;8;150;225m"] +[72.29372, "o", "\u001b[39m"] +[72.383699, "o", "\u001b[38;2;3;166;213me\u001b[39m"] +[72.384195, "o", "\u001b[38;2;3;170;210m\u001b[39m"] +[72.47377, "o", "\u001b[38;2;1;186;196mk\u001b[39m"] +[72.473981, "o", "\u001b[38;2;1;190;192mt\u001b[39m\u001b[38;2;1;193;189m\u001b[39m"] +[72.566743, "o", "\u001b[38;2;2;207;173mo\u001b[39m\u001b[38;2;3;210;169m\u001b[39m"] +[72.657462, "o", "\u001b[38;2;7;222;153mn\u001b[39m\u001b[38;2;8;225;149m\u001b[39m"] +[72.752134, "o", "\u001b[38;2;15;235;132m.\u001b[39m\u001b[38;2;17;237;128m\u001b[39m"] +[72.845789, "o", "\u001b[38;2;27;245;111md\u001b[39m\u001b[38;2;29;246;107m\u001b[39m"] +[72.936827, "o", "\u001b[38;2;41;251;90me\u001b[39m\u001b[38;2;44;252;86mv\u001b[39m\u001b[38;2;47;253;82m"] +[72.937177, "o", "\u001b[39m"] +[73.02948, "o", "\u001b[38;2;61;254;67m/\u001b[39m\u001b[38;2;65;254;63m\u001b[39m"] +[73.123226, "o", "\u001b[38;2;80;253;49md\u001b[39m\u001b[38;2;84;253;46m\u001b[39m"] +[73.309651, "o", "\u001b[38;2;100;249;34mo\u001b[39m\u001b[38;2;104;247;31m\u001b[39m"] +[73.401526, "o", "\u001b[38;2;121;241;21mc\u001b[39m\u001b[38;2;125;239;19m\u001b[39m"] +[73.49591, "o", "\u001b[38;2;142;229;11ms\u001b[39m\u001b[38;2;146;227;9m\u001b[39m\r\n"] +[73.496401, "o", "\u001b[m\u001b[?25h\u001b[?1;5;2004l"] +[73.505779, "o", "#"] +[73.690685, "o", " "] +[73.785532, "o", "o"] +[73.875748, "o", "r"] +[73.969949, "o", " p"] +[74.062788, "o", "l"] +[74.155657, "o", "a"] +[74.250054, "o", "y"] +[74.344269, "o", " "] +[74.436298, "o", "wi"] +[74.52733, "o", "t"] +[74.620059, "o", "h"] +[74.713787, "o", " "] +[74.808308, "o", "o"] +[74.996799, "o", "ne"] +[75.088582, "o", " "] +[75.179208, "o", "o"] +[75.270627, "o", "f"] +[75.360768, "o", " "] +[75.453448, "o", "ou"] +[75.5437, "o", "r"] +[75.636492, "o", " "] +[75.72919, "o", "i"] +[75.821436, "o", "n"] +[75.915305, "o", "te"] +[76.008557, "o", "r"] +[76.189234, "o", "a"] +[76.280891, "o", "c"] +[76.371476, "o", "t"] +[76.466571, "o", "iv"] +[76.558427, "o", "e"] +[76.65368, "o", " "] +[76.743823, "o", "t"] +[76.833943, "o", "u"] +[76.924792, "o", "to"] +[77.017473, "o", "r"] +[77.107663, "o", "i"] +[77.290153, "o", "a"] +[77.380839, "o", "l"] +[77.471175, "o", "s "] +[77.563023, "o", "a"] +[77.655447, "o", "t"] +[77.745782, "o", " "] +[77.836006, "o", "\r\n"] +[77.953583, "o", "\u001b[38;2;10;146;227m#\u001b[39m\u001b[38;2;8;150;224m\u001b[39m"] +[78.027781, "o", "\u001b[38;2;3;166;213m \u001b[39m\u001b[38;2;3;170;210m\u001b[39m"] +[78.120752, "o", "\u001b[38;2;1;186;196mt\u001b[39m\u001b[38;2;1;190;192m\u001b[39m"] +[78.212727, "o", "\u001b[38;2;1;204;177me\u001b[39m\u001b[38;2;2;207;173m\u001b[39m"] +[78.306587, "o", "\u001b[38;2;6;220;157mk\u001b[39m\u001b[38;2;7;222;153mt\u001b[39m"] +[78.306833, "o", "\u001b[38;2;8;225;149m\u001b[39m"] +[78.401608, "o", "\u001b[38;2;15;235;132mo\u001b[39m\u001b[38;2;17;237;128m\u001b[39m"] +[78.492345, "o", "\u001b[38;2;27;245;111mn\u001b[39m\u001b[38;2;29;246;107m\u001b[39m"] +[78.585211, "o", "\u001b[38;2;41;251;90m.\u001b[39m\u001b[38;2;44;252;86m\u001b[39m"] +[78.67887, "o", "\u001b[38;2;58;254;71md\u001b[39m\u001b[38;2;61;254;67m\u001b[39m"] +[78.769331, "o", "\u001b[38;2;76;254;53me\u001b[39m\u001b[38;2;80;253;49mv\u001b[39m"] +[78.76964, "o", "\u001b[38;2;84;253;46m\u001b[39m"] +[78.863821, "o", "\u001b[38;2;100;249;34m/\u001b[39m"] +[78.863977, "o", "\u001b[38;2;104;247;31m\u001b[39m"] +[78.956941, "o", "\u001b[38;2;121;240;21mt\u001b[39m\u001b[38;2;125;239;19m\u001b[39m"] +[79.047349, "o", "\u001b[38;2;142;229;11mr\u001b[39m\u001b[38;2;147;227;9m\u001b[39m"] +[79.231369, "o", "\u001b[38;2;163;215;4my\u001b[39m"] +[79.231675, "o", "\u001b[38;2;167;212;3m\u001b[39m"] +[79.322044, "o", "\u001b[38;2;183;199;1m\u001b[39m\r\n"] +[79.322455, "o", "\u001b[m\u001b[?25h\u001b[?1;5;2004l"] diff --git a/static/partner-logos/cdf.png b/static/partner-logos/cdf.png new file mode 100644 index 0000000000000000000000000000000000000000..5b9276e47a9392a3877480092ef9ea3771ba520c GIT binary patch literal 103389 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 RAVPgSU!|3#swF@_{y)AFQwjh8 literal 0 HcmV?d00001 diff --git a/static/partner-logos/google.png b/static/partner-logos/google.png new file mode 100644 index 0000000000000000000000000000000000000000..67f1dd96dbb085c3c90280b8717464c1eeacb648 GIT binary patch literal 12705 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 NU@0ZZ3UR~0{{

Not found

-

Oops! This page doesn't exist. Try going back to our home page.

- -

You can learn how to make a 404 page like this in Custom 404 Pages.

+

Oops! This page doesn't exist. Try going back to our home page.