10000 [pull] main from bobbyiliev:main by pull[bot] · Pull Request #19 · GeorgievAlex/introduction-to-bash-scripting · GitHub
[go: up one dir, main page]

Skip to content

[pull] main from bobbyiliev:main #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 185 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
185 commits
Select commit Hold shift + click to select a range
72a2504
Modified break and continue statement (#44)
SayanSahu99 Oct 29, 2021
cfa630e
Started translation in French. (#45)
WilliamAboucaya Oct 29, 2021
a1cbd7f
Updated Ibis Exorted Files
bobbyiliev Oct 29, 2021
4cbb3e1
Enhanced Readability of the File (#46)
kshitijdwivedi28 Oct 30, 2021
4738a0e
Updated Ibis Exorted Files
bobbyiliev Oct 30, 2021
70f344b
Added heredocs and herestrings (#47)
ek234 Nov 1, 2021
1baa29c
Updated Ibis Exorted Files
bobbyiliev Nov 1, 2021
4229d78
heredocs herestring fix (#48)
ek234 Nov 3, 2021
b3efe01
Updated Ibis Exorted Files
bobbyiliev Nov 3, 2021
83deafd
Update sponsors list
bobbyiliev Nov 17, 2021
b62f902
Updated Ibis Exorted Files
bobbyiliev Nov 17, 2021
b6b9c47
Add new sponsor to chapter 0
bobbyiliev Nov 17, 2021
852c8ca
Updated Ibis Exorted Files
bobbyiliev Nov 17, 2021
362d0c5
Move slicing sub chapter under arrays (#50)
bobbyiliev Nov 19, 2021
1d37852
Updated Ibis Exorted Files
bobbyiliev Nov 19, 2021
5f134d0
Fixed missing syntax highlighting and return conditional text. (#51)
ImKelp Mar 21, 2022
662ea50
Updated Ibis Exorted Files
bobbyiliev Mar 21, 2022
4d7efb8
Update sponsors list
bobbyiliev May 6, 2022
8b639c2
Updated Ibis Exorted Files
bobbyiliev May 6, 2022
c8f52b9
fix typo (#55)
gafstar Aug 24, 2022
5873e5c
Updated Ibis Exorted Files
bobbyiliev Aug 24, 2022
49953ef
Added elif statement with an example (#64)
Nirzak Oct 2, 2022
43932a3
Updated Ibis Exorted Files
bobbyiliev Oct 2, 2022
5dca56d
005-bash-user-input es (#74)
marcelozarate Oct 4, 2022
2358b66
004-bash-variables [es] (#73)
marcelozarate Oct 4, 2022
3c490e7
003-bash-hello-world es (#72)
marcelozarate Oct 4, 2022
70fc2bd
002-bash-structure [es] (#71)
marcelozarate Oct 4, 2022
f441f4c
001-introduction-to-bash [es] (#70)
marcelozarate Oct 4, 2022
2db665c
Typo fix in 008-bash-arrays.md (#69)
Kotbenek Oct 4, 2022
5baffa6
000-about-the-author es (#68)
marcelozarate Oct 4, 2022
23aca3b
Updated Ibis Exorted Files
bobbyiliev Oct 4, 2022
203f8c2
Add ePub generation (#60)
edent Oct 4, 2022
5a5afcf
Updated Ibis Exorted Files
bobbyiliev Oct 4, 2022
1b81a2b
Added bash arrays ES translation (#80)
ezerw Oct 6, 2022
0b51916
Updated Ibis Exorted Files
bobbyiliev Oct 6, 2022
e3176e3
Added bash comments ES translation (#78)
ezerw Oct 7, 2022
8af176d
Updated Ibis Exorted Files
bobbyiliev Oct 7, 2022
64abca0
Added bash conditional expressions ES translation (#81)
ezerw Oct 7, 2022
1631283
Added bash arguments ES translation (#79)
ezerw Oct 7, 2022
056cfc4
Updated Ibis Exorted Files
bobbyiliev Oct 7, 2022
dd69c25
Add Portuguese Brazilian Language - About and Intro (#82)
rgrangeiro Oct 7, 2022
f9a185b
Updated Ibis Exorted Files
bobbyiliev Oct 7, 2022
2b6aa00
Devel (#87)
rgrangeiro Oct 9, 2022
38d3ed5
Updated Ibis Exorted Files
bobbyiliev Oct 9, 2022
c80b19f
copyright year updated (#89)
shubham21155102 Oct 10, 2022
9323bb0
Updated Ibis Exorted Files
bobbyiliev Oct 10000 10, 2022
453db46
add Pandoc workflow (#91)
mph7 Oct 11, 2022
b61454b
Updated Ibis Exorted Files
bobbyiliev Oct 11, 2022
b07cd94
[Es] 010 bash conditionals - Add missing EOL (#94)
marcelozarate Oct 12, 2022
5df2e88
Updated Ibis Exorted Files
bobbyiliev Oct 12, 2022
f9b659d
Update pandoc.yml
bobbyiliev Oct 12, 2022
d198a3b
Updated Ibis Exorted Files
bobbyiliev Oct 12, 2022
d1a4f3b
Updated Pandoc Exported Files
bobbyiliev Oct 12, 2022
fe14d76
Add pt_br - 013, 014, 015, 016 contents (#93)
rgrangeiro Oct 12, 2022
c1d7665
Updated Ibis Exorted Files
bobbyiliev Oct 12, 2022
a75a085
Updated Pandoc Exported Files
bobbyiliev Oct 12, 2022
0551705
Fix for consistency across document (#99)
marcelozarate Oct 13, 2022
beafe86
012-bash-functions [es] (#98)
marcelozarate Oct 13, 2022
7cbc083
011-bash-loops [es] (#97)
marcelozarate Oct 13, 2022
e5374cf
French translation for two chapters. (#95)
WilliamAboucaya Oct 13, 2022
387ce46
Updated Ibis Exorted Files
bobbyiliev Oct 13, 2022
12dba63
Updated Pandoc Exported Files
bobbyiliev Oct 13, 2022
39916ef
Small fixes to bash loops (#100)
marcelozarate Oct 13, 2022
6c086f3
Updated Ibis Exorted Files
bobbyiliev Oct 13, 2022
3ae8409
Updated Pandoc Exported Files
bobbyiliev Oct 13, 2022
82ee286
Add pt_br - 021, 022, 023, 100 contents files (#102)
rgrangeiro Oct 19, 2022
86304e4
Updated Ibis Exorted Files
bobbyiliev Oct 19, 2022
ef2789d
Updated Pandoc Exported Files
bobbyiliev Oct 19, 2022
a338344
add german translation (#103)
TimGoldbach Oct 20, 2022
577ad2d
Updated Ibis Exorted Files
bobbyiliev Oct 20, 2022
8ae0d88
Updated Pandoc Exported Files
bobbyiliev Oct 20, 2022
5d9004e
add five to eight (#109)
TimGoldbach Oct 21, 2022
cc47199
Updated Ibis Exorted Files
bobbyiliev Oct 21, 2022
f676fea
Updated Pandoc Exported Files
bobbyiliev Oct 21, 2022
ad64985
automated push (#104)
kubeden Oct 21, 2022
9d63b4a
Update 010-bash-conditionals.md (#105)
Arunabh-gupta Oct 21, 2022
9e0a905
Updated Pandoc Exported Files
bobbyiliev Oct 21, 2022
a6f381d
Updated Pandoc Exported Files
bobbyiliev Oct 21, 2022
eb45b18
013-debugging-and-testing [es] (#106)
marcelozarate Oct 21, 2022
c942592
Updated Ibis Exorted Files
bobbyiliev Oct 21, 2022
8205ed5
Updated Pandoc Exported Files
bobbyiliev Oct 21, 2022
9d25f56
Update 015-writing-your-first-bash-script.md (#107)
Arunabh-gupta Oct 21, 2022
35ae927
Updated Ibis Exorted Files
bobbyiliev Oct 21, 2022
7971418
Updated Pandoc Exported Files
bobbyiliev Oct 21, 2022
7625f57
Intro bash doc update patch spelling (#114)
siwar9 Oct 22, 2022
eea83dd
Updated Ibis Exorted Files
bobbyiliev Oct 22, 2022
4ce3cfd
Updated Pandoc Exported Files
bobbyiliev Oct 22, 2022
02d22a3
Documentation of file (#111)
BadshahYadav Oct 22, 2022
c74f01b
Updated Ibis Exorted Files
bobbyiliev Oct 22, 2022
33ad0e3
Updated Pandoc Exported Files
bobbyiliev Oct 22, 2022
5b17b2f
Bash var doc update (#113)
siwar9 Oct 23, 2022
9dd82c6
Updated Ibis Exorted Files
bobbyiliev Oct 23, 2022
4345682
Updated Pandoc Exported Files
bobbyiliev Oct 23, 2022
c5e187c
Update 017-executing-bash-script-on-multiple-remote-server.md (#117)
Arunabh-gupta Oct 26, 2022
74b3862
Updated Ibis Exorted Files
bobbyiliev Oct 26, 2022
f28a53f
Updated Pandoc Exported Files
bobbyiliev Oct 26, 2022
682bb7d
French translation for two chapters. (#118)
WilliamAboucaya Oct 27, 2022
882c255
Updated Ibis Exorted Files
bobbyiliev Oct 27, 2022
c8939e7
Updated Pandoc Exported Files
bobbyiliev Oct 27, 2022
45d9248
Add conditions in german (#119)
relativvv Oct 28, 2022
b42517a
Updated Ibis Exorted Files
bobbyiliev Oct 28, 2022
d0af4a8
Updated Pandoc Exported Files
bobbyiliev Oct 28, 2022
86d7fc2
French translation for 010-bash-conditionals.md (#120)
WilliamAboucaya Nov 3, 2022
e65b380
Updated Ibis Exorted Files
bobbyiliev Nov 3, 2022
a48f2fa
Updated Pandoc Exported Files
bobbyiliev Nov 3, 2022
cede7cf
Translated chapter titles to french (#115)
siwar9 Dec 29, 2022
ddf676e
Updated Ibis Exorted Files
bobbyiliev Dec 29, 2022
666e23e
Updated Pandoc Exported Files
bobbyiliev Dec 29, 2022
71ecab1
Updated 011-bash-loops to use double square bracket for condition (#124)
yinjs Jan 18, 2023
f18c62f
Updated Ibis Exorted Files
bobbyiliev Jan 18, 2023
90e131d
Updated Pandoc Exported Files
bobbyiliev Jan 18, 2023
87d8f11
Move chapter 012 to where it belongs (#125)
marcelozarate Jan 30, 2023
be45193
Updated Ibis Exorted Files
bobbyiliev Jan 30, 2023
7e71bb4
Updated Pandoc Exported Files
bobbyiliev Jan 30, 2023
adce768
Translate to spanish 015-writing-your-first-bash-script.md (added rec…
BlackeyeB Mar 4, 2023
2959976
Added translation of ./ebook/en/content/014-creating-custom-bash-comm…
KarmaTashiCat Mar 4, 2023
9610e33
Updated Ibis Exorted Files
bobbyiliev Mar 4, 2023
09e0b98
Updated Pandoc Exported Files
bobbyiliev Mar 4, 2023
a4f6e13
Translated to Spanish 019-working-with-cloudflare-api-with-bash.md (#…
BlackeyeB Mar 7, 2023
3a8aa64
Updated Ibis Exorted Files
bobbyiliev Mar 7, 2023
99df02c
Updated Pandoc Exported Files
bobbyiliev Mar 7, 2023
97c0461
Translate chapter 21 to spanish (#132)
marcelozarate Oct 2, 2023
06d8f37
Fix link markdown (#133)
marcelozarate Oct 2, 2023
23b77a4
Translate chapter 20 to spanish (#131)
marcelozarate Oct 2, 2023
79e71ff
Updated Pandoc Exported Files
bobbyiliev Oct 2, 2023
83e0c15
Updated Pandoc Exported Files
bobbyiliev Oct 2, 2023
f4928ee
Update index.html download links (#135)
bobbyiliev Oct 3, 2023
2bd58ec
Updated Ibis Exorted Files
bobbyiliev Oct 3, 2023
68f06b2
Updated Pandoc Exported Files
bobbyiliev Oct 3, 2023
ad309f6
Translation of First Five chapters of this book in HINDI language fix…
soniyadotp Oct 11, 2023
b564e41
Updated Ibis Exorted Files
bobbyiliev Oct 11, 2023
d825df9
Updated Pandoc Exported Files
bobbyiliev Oct 11, 2023
09a5140
Feature/bash functions german (#141)
aemtox Oct 25, 2023
a889662
ADDED: German version of bash loops (#140)
aemtox Oct 25, 2023
b71867d
Updated Pandoc Exported Files
bobbyiliev Oct 25, 2023
b91a068
Updated Pandoc Exported Files
bobbyiliev Oct 25, 2023
6ef45f8
Feature/creating custom bash commands german (#146)
aemtox Oct 25, 2023
e7e7fe4
Feature/debugging and testing german (#144)
aemtox Oct 25, 2023
f12bc66
Updated Ibis Exorted Files
bobbyiliev Oct 25, 2023
b932381
Updated Pandoc Exported Files
bobbyiliev Oct 25, 2023
a9f01b9
fix #8 new language added (#147)
fazil-shaik Oct 26, 2023
7492d16
Updated Ibis Exorted Files
bobbyiliev Oct 26, 2023
0905236
Updated Pandoc Exported Files
bobbyiliev Oct 26, 2023
225db31
Update release date (#148)
bobbyiliev Oct 30, 2023
71bb18e
Updated Ibis Exorted Files
bobbyiliev Oct 30, 2023
05d28ee
Updated Pandoc Exported Files
bobbyiliev Oct 30, 2023
5682156
fix typo (#150)
hezhizhen Jul 6, 2024
139e925
Updated Ibis Exorted Files
bobbyiliev Jul 6, 2024
6fa4680
Updated Pandoc Exported Files
bobbyiliev Jul 6, 2024
9feeccc
fix loop indents (#152)
liigo Jul 17, 2024
1d13763
Updated Ibis Exorted Files
bobbyiliev Jul 17, 2024
0f45c04
Updated Pandoc Exported Files
bobbyiliev Jul 17, 2024
ad5ce36
fix a typo (#154)
liigo Jul 24, 2024
9c14961
Updated Ibis Exorted Files
bobbyiliev Jul 24, 2024
946925c
Updated Pandoc Exported Files
bobbyiliev Jul 24, 2024
f33bada
Add shebang information (#155)
Jul 30, 2024
b7076ca
Updated Ibis Exorted Files
bobbyiliev Jul 30, 2024
d21600d
Updated Pandoc Exported Files
bobbyiliev Jul 30, 2024
5df218a
Improve arrays chapter (#156)
bobbyiliev Aug 4, 2024
de164e3
Updated Ibis Exorted Files
bobbyiliev Aug 4, 2024
efc7349
Updated Pandoc Exported Files
bobbyiliev Aug 4, 2024
b3bdb29
Add Docker eBook reference (#158)
bobbyiliev Aug 23, 2024
346b8d3
Updated Ibis Exorted Files
bobbyiliev Aug 23, 2024
b08e01f
Updated Pandoc Exported Files
bobbyiliev Aug 23, 2024
a780988
bugfix one example of 010-bash-conditionals (#159)
nknanfeng Sep 27, 2024
5c07b69
Updated Ibis Exorted Files
bobbyiliev Sep 27, 2024
45e6791
Updated Pandoc Exported Files
bobbyiliev Sep 27, 2024
df7e500
Remove the Katacoda training (#166)
bobbyiliev Oct 10, 2024
a748f11
Updated Ibis Exorted Files
bobbyiliev Oct 10, 2024
d943206
Updated Pandoc Exported Files
bobbyiliev Oct 10, 2024
9d02b4d
fix a typo (#167)
grogy Oct 14, 2024
3564810
Updated Ibis Exorted Files
bobbyiliev Oct 14, 2024
85e9220
Updated Pandoc Exported Files
bobbyiliev Oct 14, 2024
d2dd004
Typo (#170)
grogy Oct 20, 2024
98b8495
Updated Ibis Exorted Files
bobbyiliev Oct 20, 2024
e5ba5a3
Updated Pandoc Exported Files
bobbyiliev Oct 20, 2024
9140d88
Translate to spanish: 023 Bash Redirection (#171)
marcelozarate Oct 27, 2024
1284c1c
Updated Ibis Exorted Files
bobbyiliev Oct 27, 2024
ea8575f
Updated Pandoc Exported Files
bobbyiliev Oct 27, 2024
c771307
Translate to spanish: 022 Bash Password Generator (#149)
marcelozarate Nov 28, 2024
544e592
Updated Ibis Exorted Files
bobbyiliev Nov 28, 2024
9771475
Updated Pandoc Exported Files
bobbyiliev Nov 28, 2024
1030de5
Fix -v example (#174)
bobbyiliev Jan 21, 2025
975224e
Updated Ibis Exorted Files
bobbyiliev Jan 21, 2025
00af13f
Updated Pandoc Exported Files
bobbyiliev Jan 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/pandoc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Pandoc eBook Generation
on:
workflow_run:
workflows: ["Ibis eBook Generation"]
types:
- completed

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@main
with:
fetch-depth: "0"
- name: Build Pandoc Export Files
uses: mph7/pandoc-build-action@main
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PANDOC_PATH: "./ebook/en/content/"
YML_PATH: "./ebook/en/epub.yml"
EXPORT_PATH: "./ebook/en/export/"
EXPORTED_FILE: "introduction-to-bash-scripting.epub"
PANDOC_BRANCH: "main"
EMAIL: "bobby@bobbyiliev.com"
COMMIT_MESSAGE: "Updated Pandoc Exported Files"
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ If you are adding a new translation, make sure to make a copy of the `./ebook/en

All the Markdown files for the 'Introduction to Bash Scripting' guide are located within the [`content`](./content) directory for the specific language.

For example if you are adding a Bulgarian transaltion copy the `./ebook/en` folder to `./ebook/bg`, translate the `.md` files in the `content` directory and submit a PR.
For example if you are adding a Bulgarian translation copy the `./ebook/en` folder to `./ebook/bg`, translate the `.md` files in the `content` directory and submit a PR.

### PDF Generation

Expand All @@ -37,7 +37,7 @@ Make sure to follow the steps on how to get Ibis installed and how to use it her

## Issue Creation

In the event that you have a issue using the guide or have a suggest for a change but don't want to contribute changes,
In the event that you have an issue using the guide or have a suggestion for a change but don't want to contribute changes,
we are more than happy to help.
Make sure that when you create your issue, it follows the format for the type of issue you select
(it has individual templates for each issue type).
Expand Down
30 changes: 13 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ To download a copy of the ebook use one of the following links:

* [Light mode](https://github.com/bobbyiliev/introduction-to-bash-scripting/raw/main/ebook/en/export/introduction-to-bash-scripting-light.pdf)

* [ePub](https://github.com/bobbyiliev/introduction-to-bash-scripting/raw/main/ebook/en/export/introduction-to-bash-scripting.epub)

## 📘 Chapters

The first 13 chapters would be purely focused on getting some solid Bash scripting foundations then the rest of the chapters would give you some real life examples and scripts.
Expand Down Expand Up @@ -58,6 +60,12 @@ The first 13 chapters would be purely focused on getting some solid Bash scripti

This book is made possible thanks to these fantastic companies!

### 📊 Materialize

The Streaming Database for Real-time Analytics.

[Materialize](https://materialize.com/) is a reactive database that delivers incremental view updates. Materialize helps developers easily build with streaming data using standard SQL.

### 💙 DigitalOcean

DigitalOcean is a cloud services platform delivering the simplicity developers love and businesses trust to run production applications at scale.
Expand Down Expand Up @@ -104,18 +112,6 @@ If you prefer watching videos rather than reading, you can find a quick crash co

**[Introduction to Bash Scripting Mini Video Crash Course](https://www.youtube.com/playlist?list=PLY7SzAmnEqp78tsHh1kK0gOx_f-uwQZAT)**

## 💻 Interactive training

You can follow the interactive training online here:

[Introduction to Bash Scripting Interactive training](https://ebook.bobby.sh/training.html)

The training was built with Katacoda. You can find the Katacoda repository [here](https://github.com/bobbyiliev/katacoda).

For more information on how to use Katacoda make sure to follow the steps from this tutorial here:

[How to Use Katacoda to Create Highly Engaging Training Tutorials](https://devdojo.com/bobbyiliev/how-to-use-katacoda-to-create-highly-engaging-training-tutorials)

## 👋 About the author

My name is Bobby Iliev, and I have been working as a Linux DevOps Engineer since 2014. I am an avid Linux lover and supporter of the open-source movement philosophy. I am always doing that which I cannot do in order that I may learn how to do it, and I believe in sharing knowledge.
Expand All @@ -124,7 +120,7 @@ I think it's essential always to keep professional and surround yourself with go

For more information, please visit my blog at [https://bobbyiliev.com](https://bobbyiliev.com), follow me on Twitter [@bobbyiliev_](https://twitter.com/bobbyiliev_) and [YouTube](https://www.youtube.com/channel/UCQWmdHTeAO0UvaNqve9udRw).

In case that you want to support me you can By Me a Coffee here:
In case that you want to support me you can Buy Me a Coffee here:

<a href="https://www.buymeacoffee.com/bobbyiliev" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" ></a>

Expand All @@ -148,16 +144,16 @@ If you ever need to create a graphic, poster, invitation, logo, presentation –
- [Ibis](https://github.com/themsaid/ibis/)
- [Canva](https://www.canva.com/)
- [Tails](http://devdojo.com/tails)
- [Katacoda](https://www.katacoda.com/)

## 📖 Other eBooks

- [Introduction to Git and GitHub eBook](https://github.com/bobbyiliev/introduction-to-git-and-github-ebook)
- [Introduction to Docker](https://github.com/bobbyiliev/introduction-to-docker-ebook)
- [Introduction to Git and GitHub](https://github.com/bobbyiliev/introduction-to-git-and-github-ebook)
- [Introduction to SQL](https://github.com/bobbyiliev/introduction-to-sql)
- [Laravel tips and tricks](https://github.com/bobbyiliev/laravel-tips-and-tricks-ebook)
- [Introduction to Terraform](https://leanpub.com/introduction-to-terraform)
- [Introduction to Linux](https://leanpub.com/introduction-to-linux)

## 🤲 Contributing

If you are contributing 🍿 please read the [contributing file](CONTRIBUTING.md) before submitting your pull requests.


Binary file added ebook/de/assets/cover.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ebook/de/assets/cover.jpg-bak
Binary file not shown.
171 changes: 171 additions & 0 deletions ebook/de/assets/theme-dark.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,171 @@
<header>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.13.1/build/styles/sunburst.min.css">
<style>

body {
font-family: calibri;
font-size: 18px;
line-height: 1.5;
background-color: #011627;
color: #c1d4ea;
}

h1, h2 {
font-family: times;
color: #fff;
}

h3 {
font-family: calibri;
color: #fff;
font-weight: bold;
}

h1 {
font-size: 38px;
padding-top: 0;
padding-bottom: 70px;
}

h2 {
text-align: left;
font-size: 23px;
padding-top: 0;
padding-bottom: 30px;
}

h3 {
text-align: left;
font-size: 20px;
padding-top: 20px;
padding-bottom: 0;
}

p, ul, ol {
margin-bottom: 20px;
}

pre {
line-height: 20px;
page-break-inside: avoid;
border-left: solid 5px #EABC65;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
margin-bottom: 30px;
}

a {
color: #abe9ef;
}

pre code {
background: none;
font-size: 15px;
color: #abe9ef;
}

code {
font-size: 16px;
color: #EABC65;
}

.mpdf_toc {
font-family: calibri;
color: #c1d4ea;
}

div.mpdf_toc_level_0 {
padding-top: 30px;
line-height: 30px;
}

div.mpdf_toc_level_1 {
line-height: 30px;
}

div.mpdf_toc_level_2 {
line-height: 30px;
}

span.mpdf_toc_t_level_0, span.mpdf_toc_p_level_0 {
color: #c1d4ea;
font-family: calibri;
font-weight: bold;
font-style: normal;
}

span.mpdf_toc_t_level_1, span.mpdf_toc_p_level_1 {
color: #c1d4ea;
font-family: calibri;
font-weight: normal;
font-style: normal;
}

span.mpdf_toc_t_level_2, span.mpdf_toc_p_level_2 {
color: #c1d4ea;
font-family: calibri;
font-weight: normal;
font-style: normal;
}

#toc-title {
font-weight: bold;
font-size: 45px;
padding-top: 0;
padding-bottom: 10px;
text-align: center;
}

blockquote {
margin-top: 0;
margin-right: 0;
margin-bottom: 30px;
margin-left: 0;
page-break-inside: avoid;
}

blockquote p {
margin-top: 0;
margin-bottom: 0;
}

blockquote.quote {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
font-style: italic;
}

blockquote.notice {
border-left: solid 5px #5b87dd;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}

blockquote.notice strong {
color: #5b87dd;
}

blockquote.warning {
border-left: solid 5px #dd787d;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}

blockquote.warning strong {
color: #dd787d;
}
</style>

</header>

<tocpagebreak links="on"
toc-suppress="on"
toc-preHTML="&lt;h1 id=&quot;toc-title&quot;&gt;Table of Contents&lt;/h1&gt;"
toc-bookmarkText="Contents">
Loading
0