nodejs workspace, rust workspace

This commit is contained in:
bluxmit 2022-07-17 21:33:49 +00:00
parent 25fa4dda5c
commit 5843905f74
18 changed files with 164 additions and 107 deletions

View file

@ -1,11 +1,15 @@
ARG docker_registry=docker.io/alnoda
ARG image_tag=2.2
ARG image_tag=3.0
FROM ${docker_registry}/codeserver-workspace:${image_tag}
FROM ${docker_registry}/theia-workspace:${image_tag}
USER root
COPY ./mkdocs/mkdocs.yml /home/docs/mkdocs.yml
COPY ./mkdocs/nodejs-circle.svg /home/docs/docs/assets/
COPY ./mkdocs/nodejs-circle-white.svg /home/docs/docs/assets/
COPY ./mkdocs/extra.css /home/docs/docs/stylesheets/
COPY ./mkdocs/about.md /home/docs/docs/about.md
RUN apt-get -y update \
&& echo "------------------------------------------------------ system nodejs-18" \
@ -17,6 +21,7 @@ RUN apt-get -y update \
&& echo 'export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"' >> /root/.zshrc \
&& echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> /root/.zshrc \
&& echo "------------------------------------------------------ user" \
&& chown -R abc /home/docs \
&& find /home -type d | xargs -I{} chown -R abc {}
USER abc

View file

@ -1,10 +1,10 @@
<p align="center">
<img src="../../img/Alnoda-white.svg" alt="Alnoda logo" width="150">
<img src="./img/nodejs-circle.svg" alt="Nodejs logo" width="150">
</p>
# Node.js workspace
Docker image with Node.js and browser-based VS-Code version.
Containerized isolated development environment for Javascript and Node.js
<p align="center">
<img src="https://raw.githubusercontent.com/bluxmit/alnoda-workspaces/main/workspaces/codeserver-workspace/img/codeserver-collage-sm.jpg" alt="Collage" width="750">
@ -33,30 +33,24 @@ open [localhost:8020](http://localhost:8020) in browser.
**Dev tools:**
- [**Code-server**](https://github.com/cdr/code-server) - open source version of popular Visual Studio Code IDE. Codeserver has
VS-Code extensions and works in browser.
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
- **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- Python 3, Pip
- Node/nodeenv
- curl, wget, telnet, jq
- **Git:** git, git-flow, lazygit
- **File browsers:** mc
- **Text editors:** nano, vim, mcedit
- **System monitors:** ncdu, htop, glances, vizex
- **Process Control:** supervisord
- **Job scheduler:** cron
- **Terminal multiplexer:** tmux
Image is built from **Ubuntu 20.4** with the additional CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- Python 3, Pip
- Node/nodeenv
- curl, wget, telnet, jq
- **Git:** git, git-flow, lazygit
- **File browsers:** mc, xplr
- **Text editors:** nano, vim, mcedit
- **System monitors:** ncdu, htop, glances, vizex
- **Process Control:** supervisord
- **Job scheduler:** cron
## Docs

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
<g id="g10" transform="matrix(3, 0, 0, -3, 0.000095, 900)" style="">
<g id="g12" transform="scale(0.1)">
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none;" id="path14"/>
</g>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M 748.465 301.797 L 449.924 128.924 L 151.381 301.797 L 151.381 601.543 L 197.603 628.305 L 292.047 590.372 C 318.069 579.923 335.102 554.842 335.102 526.977 L 335.102 292.095 L 381.03 292.095 L 381.03 526.977 C 381.03 573.42 352.644 615.216 309.274 632.637 L 247.754 657.348 L 449.924 774.412 L 748.465 601.543 L 748.465 301.797 Z M 426.959 383.28 C 426.959 332.92 468.085 292.095 518.817 292.095 L 572.404 292.095 C 618.907 292.095 656.607 329.518 656.607 375.681 L 656.607 383.28 L 610.677 383.28 L 610.677 375.681 C 610.677 354.698 593.54 337.687 572.404 337.687 L 518.817 337.687 C 493.452 337.687 472.889 358.101 472.889 383.28 C 472.889 408.46 493.452 428.873 518.817 428.873 L 564.747 428.873 C 615.48 428.873 656.607 469.698 656.607 520.06 C 656.607 570.42 615.48 611.245 564.747 611.245 L 518.817 611.245 C 468.085 611.245 426.959 570.42 426.959 520.06 L 472.889 520.06 C 472.889 545.24 493.452 565.652 518.817 565.652 L 564.747 565.652 C 590.114 565.652 610.677 545.24 610.677 520.06 C 610.677 494.878 590.114 474.466 564.747 474.466 L 518.817 474.466 C 468.085 474.466 426.959 433.64 426.959 383.28 Z" fill="black" style=""/>
</svg>

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1 @@
Containerized isolated development environment for Javascript and Node.js

View file

@ -0,0 +1,22 @@
[data-md-color-scheme="node"] {
--md-primary-fg-color: #3E863D;
--md-primary-fg-color--light: #3E863D;
--md-primary-fg-color--dark: #3E863D;
--md-accent-fg-color: #3E863D;
--md-typeset-color: #233056;
--md-typeset-a-color: #233056;
}
[data-md-color-scheme="node-dark"] {
--md-primary-fg-color: #3E863D;
--md-primary-fg-color--light: #3E863D;
--md-primary-fg-color--dark: #3E863D;
--md-accent-fg-color: #3E863D;
--md-default-bg-color: #233056;
--md-default-fg-color--light: #FFFFFF;
--md-typeset-color: #FFFFFF;
--md-typeset-a-color: #FFFFFF;
}

View file

@ -5,9 +5,9 @@
nav:
- Home: README.md
- My apps: pages/my-apps.md
- About: about.md
- Docs: https://docs.alnoda.org/nodejs-workspace/
# ===========================================================
# CONFIGURATION
# ===========================================================
@ -23,26 +23,24 @@ edit_uri: ""
theme:
name: 'material'
favicon: 'assets/favicon.ico'
logo: 'assets/Alnoda-logo.svg'
favicon: 'assets/nodejs-circle.svg'
logo: 'assets/nodejs-circle-white.svg'
custom_dir: overrides
font:
text: Roboto
icon:
repo: fontawesome/brands/git-alt
repo: fontawesome/brands/github
features:
- navigation.instant
palette:
- scheme: default
- scheme: node
toggle:
icon: material/toggle-switch-off-outline
name: Switch to light mode
primary: brown
accent: deep orange
- scheme: slate
toggle:
icon: material/toggle-switch
icon: material/brightness-7
name: Switch to dark mode
primary: orange
accent: deep orange
- scheme: node-dark
toggle:
icon: material/brightness-4
name: Switch to light mode
extra:
# Link to open when your logo is clicked
@ -50,21 +48,13 @@ extra:
host_url: http://docs.alnoda.org
plugins:
- search
# Enable Macros and jinja2 templates
- macros:
module_name: macros/helpers
extra_css:
- stylesheets/extra.css
extra_javascript:
- javascripts/config.js
- https://polyfill.io/v3/polyfill.min.js?features=es6

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
<g id="g10" transform="matrix(3, 0, 0, -3, 0.000095, 900)" style="">
<g id="g12" transform="scale(0.1)">
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; fill: rgb(255, 255, 255);" id="path14"/>
</g>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M 748.465 301.797 L 449.924 128.924 L 151.381 301.797 L 151.381 601.543 L 197.603 628.305 L 292.047 590.372 C 318.069 579.923 335.102 554.842 335.102 526.977 L 335.102 292.095 L 381.03 292.095 L 381.03 526.977 C 381.03 573.42 352.644 615.216 309.274 632.637 L 247.754 657.348 L 449.924 774.412 L 748.465 601.543 L 748.465 301.797 Z M 426.959 383.28 C 426.959 332.92 468.085 292.095 518.817 292.095 L 572.404 292.095 C 618.907 292.095 656.607 329.518 656.607 375.681 L 656.607 383.28 L 610.677 383.28 L 610.677 375.681 C 610.677 354.698 593.54 337.687 572.404 337.687 L 518.817 337.687 C 493.452 337.687 472.889 358.101 472.889 383.28 C 472.889 408.46 493.452 428.873 518.817 428.873 L 564.747 428.873 C 615.48 428.873 656.607 469.698 656.607 520.06 C 656.607 570.42 615.48 611.245 564.747 611.245 L 518.817 611.245 C 468.085 611.245 426.959 570.42 426.959 520.06 L 472.889 520.06 C 472.889 545.24 493.452 565.652 518.817 565.652 L 564.747 565.652 C 590.114 565.652 610.677 545.24 610.677 520.06 C 610.677 494.878 590.114 474.466 564.747 474.466 L 518.817 474.466 C 468.085 474.466 426.959 433.64 426.959 383.28 Z" style="fill: rgb(255, 255, 255);"/>
</svg>

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
<g id="g10" transform="matrix(3, 0, 0, -3, 0.000095, 900)" style="">
<g id="g12" transform="scale(0.1)">
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none;" id="path14"/>
</g>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M 748.465 301.797 L 449.924 128.924 L 151.381 301.797 L 151.381 601.543 L 197.603 628.305 L 292.047 590.372 C 318.069 579.923 335.102 554.842 335.102 526.977 L 335.102 292.095 L 381.03 292.095 L 381.03 526.977 C 381.03 573.42 352.644 615.216 309.274 632.637 L 247.754 657.348 L 449.924 774.412 L 748.465 601.543 L 748.465 301.797 Z M 426.959 383.28 C 426.959 332.92 468.085 292.095 518.817 292.095 L 572.404 292.095 C 618.907 292.095 656.607 329.518 656.607 375.681 L 656.607 383.28 L 610.677 383.28 L 610.677 375.681 C 610.677 354.698 593.54 337.687 572.404 337.687 L 518.817 337.687 C 493.452 337.687 472.889 358.101 472.889 383.28 C 472.889 408.46 493.452 428.873 518.817 428.873 L 564.747 428.873 C 615.48 428.873 656.607 469.698 656.607 520.06 C 656.607 570.42 615.48 611.245 564.747 611.245 L 518.817 611.245 C 468.085 611.245 426.959 570.42 426.959 520.06 L 472.889 520.06 C 472.889 545.24 493.452 565.652 518.817 565.652 L 564.747 565.652 C 590.114 565.652 610.677 545.24 610.677 520.06 C 610.677 494.878 590.114 474.466 564.747 474.466 L 518.817 474.466 C 468.085 474.466 426.959 433.64 426.959 383.28 Z" fill="black" style=""/>
</svg>

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -27,8 +27,8 @@ open [localhost:8020](http://localhost:8020) in browser.
**Dev tools:**
- [**Code-server**](https://github.com/cdr/code-server) - open source version of popular Visual Studio Code IDE. Codeserver has
VS-Code extensions and works in browser.
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.

View file

@ -30,8 +30,8 @@ open [localhost:8020](http://localhost:8020) in browser.
**Dev tools:**
- [**Code-server**](https://github.com/cdr/code-server) - open source version of popular Visual Studio Code IDE. Codeserver has
VS-Code extensions and works in browser.
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.

View file

@ -1,22 +1,25 @@
ARG docker_registry=docker.io/alnoda
ARG image_tag=2.2
ARG image_tag=3.0
FROM ${docker_registry}/codeserver-workspace:${image_tag}
FROM ${docker_registry}/theia-workspace:${image_tag}
USER root
COPY ./mkdocs/mkdocs.yml /home/docs/mkdocs.yml
COPY ./mkdocs/mkdocs.yml /home/docs/mkdocs.yml
COPY ./mkdocs/rust.svg /home/docs/docs/assets/
COPY ./mkdocs/rust-white.svg /home/docs/docs/assets/
COPY ./mkdocs/extra.css /home/docs/docs/stylesheets/
COPY ./mkdocs/about.md /home/docs/docs/about.md
RUN apt-get -y update \
&& curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /tmp/rustup.sh \
&& echo "------------------------------------------------------ rust (root) " \
&& echo 'CARGO_HOME="/root/.cargo/bin"' >> /root/.zshrc \
&& echo 'RUSTUP_HOME="/root/.rustup"' >> /root/.zshrc \
&& export PATH="/root/.cargo/bin:/root/.rustup/bin:$PATH" \
&& sh /tmp/rustup.sh -y \
&& echo "------------------------------------------------------ shell autocompetion (root) " \
&& mkdir /root/.zfunc \
&& rustup completions zsh > /root/.zfunc/_rustup \
&& echo 'fpath+=~/.zfunc' >> /root/.zshrc
&& export PATH="/root/.cargo/bin:/root/.rustup/bin:$PATH"
RUN sh /tmp/rustup.sh -y \
&& echo "------------------------------------------------------ user" \
&& find /home -type d | xargs -I{} chown -R abc {} \
&& find /home -type f | xargs -I{} chown abc {}
USER abc

View file

@ -1,10 +1,10 @@
<p align="center">
<img src="../../img/Alnoda-white.svg" alt="Alnoda logo" width="150">
<img src="./img/rust.svg" alt="Rust logo" width="150">
</p>
# Rust workspace
Docker image with Rust and browser-based VS-Code version.
Containerized isolated development environment for Rust programming lannguage.
<p align="center">
<img src="../codeserver-workspace/img/codeserver-collage-sm.jpg" alt="Collage" width="750">
@ -30,30 +30,23 @@ and open [localhost:8020](http://localhost:8020) in browser.
**Dev tools:**
- [**Code-server**](https://github.com/cdr/code-server) - open source version of popular Visual Studio Code IDE. Codeserver has
VS-Code extensions and works in browser.
- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
- [**Terminal**](https://github.com/tsl0922/ttyd) - secure browser-based terminal.
- [**FileBrowser**](https://github.com/filebrowser/filebrowser) - manage files and folders inside the workspace, and exchange data between local environment and the workspace
- [**Cronicle**](https://github.com/jhuckaby/Cronicle) - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
- [**Static File Server**](https://github.com/vercel/serve) - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
- [**Ungit**](https://github.com/FredrikNoren/ungit) - rings user friendliness to git without sacrificing the versatility of it.
- [**MkDocs**](https://squidfunk.github.io/mkdocs-material/) - create awesome documentation for your project with only markdown.
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial
Image is built from **Ubuntu 20.4** with the additional CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- Python 3, Pip
- Node/nodeenv
- curl, wget, telnet, jq
- **Git:** git, git-flow, lazygit
- **File browsers:** mc, xplr
- **Text editors:** nano, vim, mcedit
- **System monitors:** ncdu, htop, glances, vizex
- **Process Control:** supervisord
- **Job scheduler:** cron
- **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- Python 3, Pip
- Node/nodeenv
- curl, wget, telnet, jq
- **Git:** git, git-flow, lazygit
- **File browsers:** mc
- **Text editors:** nano, vim, mcedit
- **System monitors:** ncdu, htop, glances, vizex
- **Process Control:** supervisord
- **Job scheduler:** cron
- **Terminal multiplexer:** tmux
## Docs

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.3 KiB

View file

@ -0,0 +1 @@
Containerized isolated development environment for Rust programming lannguage.

View file

@ -0,0 +1,19 @@
[data-md-color-scheme="rust"] {
--md-primary-fg-color: #4A4A48;
--md-primary-fg-color--light: #6E4831;
--md-primary-fg-color--dark: #6E4831;
--md-accent-fg-color: #6E4831;
}
[data-md-color-scheme="rust-dark"] {
--md-primary-fg-color: #57331d;
--md-primary-fg-color--light: #6E4831;
--md-primary-fg-color--dark: #6E4831;
--md-accent-fg-color: #CE9178;
--md-default-bg-color: #1E1E1E;
--md-default-fg-color--light: #9CDCFE;
--md-typeset-color: #9CDCFE;
--md-typeset-a-color: #9CDCFE;
}

View file

@ -5,9 +5,9 @@
nav:
- Home: README.md
- My apps: pages/my-apps.md
- About: about.md
- Docs: https://docs.alnoda.org/rust-workspace/
# ===========================================================
# CONFIGURATION
# ===========================================================
@ -23,26 +23,24 @@ edit_uri: ""
theme:
name: 'material'
favicon: 'assets/favicon.ico'
logo: 'assets/Alnoda-logo.svg'
favicon: 'assets/rust.svg'
logo: 'assets/rust-white.svg'
custom_dir: overrides
font:
text: Source Code Pro
icon:
repo: fontawesome/brands/git-alt
repo: fontawesome/brands/github
features:
- navigation.instant
palette:
- scheme: default
- scheme: rust-dark
toggle:
icon: material/toggle-switch-off-outline
name: Switch to light mode
primary: grey
accent: orange
- scheme: slate
icon: material/brightness-4
name: Switch to light mode
- scheme: rust
toggle:
icon: material/toggle-switch
icon: material/brightness-7
name: Switch to dark mode
primary: grey
accent: orange
extra:
# Link to open when your logo is clicked
@ -50,21 +48,13 @@ extra:
host_url: http://docs.alnoda.org
plugins:
- search
# Enable Macros and jinja2 templates
- macros:
module_name: macros/helpers
extra_css:
- stylesheets/extra.css
extra_javascript:
- javascripts/config.js
- https://polyfill.io/v3/polyfill.min.js?features=es6

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.3 KiB